/*!
 * CSS Fruity Orange - v. 2.0
 * 2015 - Alex Aragón (aragonc@beeznest.com)
 * Licensed GPL
 * Based on Bootstrap
*/
/*PERONALIZZAZIONE HOME KWINAR FONT E COLORI*/
@font-face {
  font-family: "Ubuntu";
  src: url("../kwinar/fonts/Ubuntu-R.eot"); /* IE9 Compat Modes */
  src: url("../kwinar/fonts/Ubuntu-R.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../kwinar/fonts/Ubuntu-R.otf") format("opentype"), /* Open Type Font */
    url("../kwinar/fonts/Ubuntu-R.svg") format("svg"), /* Legacy iOS */
    url("../kwinar/fonts/Ubuntu-R.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../kwinar/fonts/Ubuntu-R.woff") format("woff"), /* Modern Browsers */
    url("../kwinar/fonts/Ubuntu-R.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
  font-weight: 300;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
}

@font-face {
  font-family: "Ubuntu-BoldItalic";
  src: url("../kwinar/fonts/Ubuntu-BI.eot"); /* IE9 Compat Modes */
  src: url("../kwinar/fonts/Ubuntu-BI.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../kwinar/fonts/Ubuntu-BI.otf") format("opentype"), /* Open Type Font */
    url("../kwinar/fonts/Ubuntu-BI.svg") format("svg"), /* Legacy iOS */
    url("../kwinar/fonts/Ubuntu-BI.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../kwinar/fonts/Ubuntu-BI.woff") format("woff"), /* Modern Browsers */
    url("../kwinar/fonts/Ubuntu-BI.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
  font-weight: 300;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
}

@font-face {
  font-family: "Ubuntu-Bold";
  src: url("../kwinar/fonts/Ubuntu-B.eot"); /* IE9 Compat Modes */
  src: url("../kwinar/fonts/Ubuntu-B.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../kawinar/fonts/Ubuntu-B.otf") format("opentype"), /* Open Type Font */
    url("../kwinar/fonts/Ubuntu-B.svg") format("svg"), /* Legacy iOS */
    url("../kwinar/fonts/Ubuntu-B.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../kwinar/fonts/Ubuntu-B.woff") format("woff"), /* Modern Browsers */
    url("../kwinar/fonts/Ubuntu-B.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
  font-weight: 300;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
}

/*
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../chamilo/fonts/OpenSans-Light.woff2) format('woff2'), url(../chamilo/fonts/OpenSans-Light.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../chamilo/fonts/OpenSans.woff2) format('woff2'), url(../chamilo/fonts/OpenSans.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../chamilo/fonts/OpenSans-Semibold.woff2) format('woff2'), url(../chamilo/fonts/OpenSans-Semibold.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../chamilo/fonts/OpenSans-Bold.woff2) format('woff2'), url(../chamilo/fonts/OpenSans-Bold.woff) format('woff');
}

/*
.section-mycampussection-login #cm-header {
	display: none;
}
*/

/** Login page */
.cust-unlogged {
  position:relative;
  left:0;
  background-color: #d3d1d2;
  background-image: url('./images/sede2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh;
  width:100vw;
  border-bottom: 1em solid #aaa;
  font-size:16pt;
  background-color: #d3d1d2;
}	

.ingresso-kwinar {
  background-color: #d3d1d2;
  background-position: 50% 0;
  background-size: 100%;
}

.cust-unlogged #wrapper div div {
 padding: 0.4em 0 0.4em 0;
 margin: 0.5em 0 0.5em 0;
 color: #666;
}

.has-error .help-block {
  color: #f30!important;
}

.form-group {
  margin: 0.5em;
  padding: 0.5em;
}

.form-group.error.has-error {
  border: 1px solid #f30;
}

.alert.alert-warning,
.cust-unlogged .form-error {
  text-align: center;
  border: 1px solid #f30;
  color: #f30!important;
  background-color: #fdc;
}

.cust-unlogged #registration_submit,
.cust-unlogged #login-form-submit {
  text-align: center;
  width: 100%;
  background-color: #d3d1d2;
  color: #d3d1d2;
  color: #fff!important;
  font-weight:bold;
  cursor: pointer!important;
  background-color: #f2511b;
}

.cust-unlogged #register-form-submit {
  border: 0.3em solid #f2511b;
  padding: 0!important;
  text-align: center;
  font-size: 1.6em;
  box-shadow: 2px 2px 1px #000;
}

.cust-unlogged #register-form-submit a {
  display: inline-block;
  background-color: #d3d1d2;
  color: #888!important;
  padding: 1em;
  width: 100%;
  font-weight:bold;
  text-shadow: 1px 1px 0 #000;

}

.cust-unlogged #links {
  text-align: right;
  font-size: 0.8em;
}

.cust-unlogged #links a {
  color: #f2511b;
}

#login-form form div {
  clear:both;
  width: 30vw;
}

#registration-form-box .form-group {
  clear:both;
}

#login-form input {
  position:relative;
  float: right;
  margin-left: 1vw;
  width: 60%
}

#registration-form-box select,
#registration-form-box input[type=password],
#registration-form-box input[type=text] {
  width: 60%;
  float:right;
}

#registration-form-box input[type=checbox] {
  float:left;
  width: 2em;
  height: 2em;
}

.pryterms {
  font-size: 0.5em;
}


#login-form label {
  width: 30%;
  font-size: calc(6px + 1vw) ; 
  text-align: right;
}

#registration-form-box label {
  font-size: calc(6px + 1vw) ; 
}

.cust-unlogged #registration .container {
	position: absolute;
    top: 0;
    left: 0;
	background: #ffffff;
    margin: 5em 5% 0 5%;
    width: 90%;
}

.ingresso-kwinar.event-20200527 .cust-unlogged {
	position: absolute;
	top: 0;
	left: 0;
	background: #002954;
	width: 100%;
    margin: 0;
    padding: 0;
    height: 100%;
}


.cust-unlogged #wrapper {

	margin: 0 auto;
	background: #fff;
	padding:  0 1vw;
    /*color: #ff6b33;*/
	width: 35vw;
	position: absolute;
	top:30vh;
	min-height:50vh;
	left:0vw;
	margin: 0 2vw 2vw;
	margin: 0 calc(10px+1vw) calc(10px+1vw);
}



.cust-unlogged #header,
.cust-unlogged #footer {
  display:none; 
}

.event-20200527 .cust-unlogged #footer {
  background-color: #002954;
  text-align: center;
  display:block; 
}

.cust-unlogged #footer  img {
  width:200px;
  vertical-align: middle;
}

.cust-unlogged #sponsor {
 background-image: url('./images/totemesterno.png');
 background-position: 50% 50%;
 background-size: cover; 
  position: fixed;
  bottom: 5vw;
  left: 65vw;
  width: 40vw;
  height: 40vw;
}

.cust-unlogged #sponsor img {
  width: 31%;
  height: 75%;
  top: 15%;
  position: relative;
  left:6%;
}

.form-group label {
  float: left;
}

.registration-feedback form {
  display:none;
}

/* Digital Clock */

.clock {
    color: #f2511b;
    font-size: 1vw;
    font-family: Orbitron;
    position: fixed;
    bottom: 41vw;
    left: 68.5vw;
    width: 10vw;
    height: 2vw;
    z-index: 30;
    background-color: #d1d2d3;
    text-align: center;
    font-weight: bold;
    transform: rotate(-1deg);
}

@media (pointer:coarse), (max-width: 992px)  {
  .cust-unlogged #registration .container,
  .cust-unlogged #wrapper {
     width: 70vw;
   }
  
  .cust-unlogged #sponsor {
    width: 80vw;
    height: 80vw;
  }
  
  .clock {
    width: 20vw;
    height: 4vw;
    font-size: 2vw;
    bottom: 76vw;
    left: 71.5vw;
  }
  
}

.event-20200527 .cust-unlogged #registration .container {
  position: relative;
  top: 0;
  left: 0;
  background: #002954;
  margin: 0 auto;
  padding: 1em 5% 1em 5%;
  width: 90%;
}


.event-20200527 .cust-unlogged  #registration_submit {
  font-family:"Ubuntu";
  text-align: center;
  width: 100%;
  color: #002954!important;
  font-weight:bold;
  cursor: pointer!important;
  background-color: #00f0bf;
  padding: 1em 0;
}

.large-button {
  text-align: center;
  width: 100%;
  margin: 3em;
}

.large-button a:hover,.large-button a:visited,.large-button a:active,.large-button a {
  text-align: center;
  background-color: #00f0bf;
  color: #002954!important;
  text-decoration: none;
  padding: 1em;
  text-align: center;
  font-weight:bold;
  cursor: pointer!important;
  font-size: 1.5em;
  border-radius:3px;
  border-color:#d3d1d2;
}

.event-20200527 .cust-unlogged #registration {
  background-color: #002954;
  font-family:"Ubuntu";
  color:#fff;
}

.event-20200527 h3 {
  color: #00f0bf;
  margin: 10px 0 0 0;
}	

.event-20200527 h2 {
  text-align: center;
  margin: 10px 0;
}	

.event-20200527 h2 span {
  color: #00f0bf;
}	

.event-20200527 .form-group {
  margin: 0.1em 0;
  padding: 0;
}

/** End Login page */



html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
  font-family: 'Ubuntu';
  line-height: 1.72222;
  background-color: #d3d1d2;
}
a{
/* color: #666666;*/
 color:#50B387;
}
a:hover{
  color: #50B387;
  text-decoration: none;
}

.navbar-default {
background: #f2511b; 
/*
background: -moz-linear-gradient(top, #ff670f 0%, #fc3200 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff670f), color-stop(100%,#fc3200));
background: -webkit-linear-gradient(top, #ff670f 0%,#fc3200 100%);
background: -o-linear-gradient(top, #ff670f 0%,#fc3200 100%);
background: -ms-linear-gradient(top, #ff670f 0%,#fc3200 100%);
background: linear-gradient(to bottom, #ff670f 0%,#fc3200 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#fc3200',GradientType=0 );
*/
border: 4px white;

}
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #ededed;
}
.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav li{
  border-left: 1px solid #FF5D00;
  border-right: 1px solid #FC3200;
}
.navbar-default .navbar-nav > li > a {
  color: #FFFFFF;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #FFFFFF;
background: #FF650D;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background: #F2511B;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li{
    border: none;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #ededed;
  background-color: #FF650D;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #0099c0;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #FFFFFF;
background: #FF650D;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #FFFFFF;
background: #FF650D;
}
.navbar-default .navbar-toggle {
  border-color: #6D0019;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #6D0019;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #6D0019;
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #ededed;
}
.badge{
    background-color: #50B387;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ededed;
    background-color: #6D0019;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ededed;
    background-color: #0099c0;
  }
}
.breadcrumb{
  background: #F9F9F9;
  color: #006A84;
}
.nav li a:hover{
    background: transparent;
}
.panel-default .panel-heading{
    background-color: #EBECF2;
}
.panel-default{
    border-color: #F3F3F4;
}
footer.bgfooter{
background: #000000;
color: #FF6700;
border-top: 4px solid #FF6700;
}
footer.bgfooter a{
  color: #ffffff;
}
footer.bgfooter a:hover{
  color: #CCC;
}

footer {
  position:fixed;
  right:2em;
  bottom: 1em
}

.btn-primary {
  background-color: #f2511b;
  border-color:#d3d1d2;
}

