*{
    font-weight: 400;
}
p{
	font-size: 1.3rem;
	margin-bottom:1.5rem;
}
/* .row:before, .row:after{
    display: inline-block !important;
   } */
.logoNou{
    max-width: 20%;
    padding-top: 1%;
}
option{
    background-color: #68aaba;
}
.row-vid{
    width: 66%;
    margin-left: 17%;
}
.pad-top{
	padding-top: 50px;
}
.btn-warning {
    color: white;
}
.m-bot{
	margin-bottom: 2vw; 
    line-height: normal;
}
.learnmore{
	margin-top: 1.5vw;
	margin-bottom: 4.5vw;
	border-radius: 30px;
}
#wacht-baixo-round a:hover {
    width: 50px!important;
    letter-spacing: 0px!important; 
}
#wacht-baixo-round a{
    top: 85%!important;
}


.navicon {
    /* width: 15%;
    margin-left: 1%;
    margin-top: 1%;
    float: right; */
}
.btn-incruises {
    color: white;
    background-color: #fb6a00;
    border-color: #fb6a00;
}
.btn-incruises:hover {
    color: white;
    background-color: #d35900;
    border-color: #d35900;
}
.invest-hr {
    width: 5vw;
    margin: 1vw auto;
    height: 0.3vw;
    background-color: blue;
    margin-bottom: 2%;
}
.invest-hr2 {
    width: 5vw;
    margin: 1vw auto;
    height: 0.3vw;
    background-color: blue;
    margin-bottom: 2%;
}
.notice {
    padding: 15px;
    background-color: #fafafa;
    border-top: 3px solid #7f7f84;
    margin-bottom: 10px;
    border-radius: 5px;
    -webkit-box-shadow: 5px 5px 25px 0px rgba(46, 61, 73, 0.3);
       -moz-box-shadow: 5px 5px 25px 0px rgba(46, 61, 73, 0.3);
            box-shadow: 5px 5px 25px 0px rgba(46, 61, 73, 0.3);
}

.notice-sm {
    padding: 10px;
    font-size: 80%;
}
.notice-lg {
    padding: 35px;
    font-size: large;
}
.notice-success {
    border-color: #fb6a00;
}
.notice-success>strong {
    color: #fb6a00;
}
.notice-info {
    border-color: #fb6a00;
}
.notice-info>strong {
    color: #fb6a00;
}
.notice-warning {
    border-color: #ca3300;
}
.notice-warning>strong {
    color: #ca3300;
}
.notice-danger {
    border-color: #fb6a00;
}
.notice-danger>strong {
    color: #fb6a00;
}
.section{
	/*background-color: white;*/
	background-image: url("/calivita/img/groovepaper.png");
}
.footer-copyright.text-center.py-3 {
	background-color: #171717;
	position: fixed;
	bottom: 0;
	width: 100%;
    z-index: 99;
}
.footer-row {
    margin-left: 0;
    margin-right: 0;
}
.userPic > img {
	width: 65%;
	margin: 0 auto;
	display: block;
	border: 4px solid #f3941f;
	border-radius: 50%;
}
.footer-top-section{
	background: linear-gradient(to bottom, #57abd9 31%, #113997 100%);
}
.footer-section {
	background: #1b043b;
	overflow: hidden;
	padding: 20px 0;
	position: sticky;
}
.rounded-circle {
    border: 4px solid white;
}
.fod_copyright{
    font-size: 3vw;
}
.psl {
    float: left;
}
/* #dropdown_lang{
	border-radius: 30px;
    margin-top: 2%;
    background-color: transparent;
    border: 2px solid white;
    color: white;
} */
.vjs-resolution-button .vjs-resolution-button-staticlabel:before{
  content: none!important;
}
.vjs-menu li {
  line-height: 3.4em!important;
}
.vjs-resolution-button .vjs-menu li{
  font-family: Montserrat, sans-serif !important;
}
span#video_quality {
    font-size: 1vw;
    top: -22px;
}
.vjs-menu-button-popup .vjs-menu{
  margin-left: 1.8vw!important;
}
.video-js .vjs-control-bar{
  bottom: -1.5px !important;
}
.video-js .vjs-big-play-button{
    top:47%!important;
    left: 43%!important;
}
.video-js-1 .vjs-big-play-button {
    left: 35% !important;
}
.flip-clock-wrapper {
    width: 60%!important;
    zoom:0.4;
    margin-left: 28%!important;
}

@media screen and (max-width:600px) {
    
    .video-js .vjs-big-play-button {
        left: 38% !important;
    }
}


/* STYLES FOR NEW FOD */
.customVideoHomepage {
    width:53%;
    height: auto;
    border-radius: 12px;
}

@media screen and (max-width:760px) {
    .customVideoHomepage {
        width:85%;
    }
}


@media (min-width: 576px) { 
  	.btn-group.btn-group-sm > button{
     font-size: 1vw;
    }
    .fod_copyright{
      font-size: 1vw;
    }
    .flip-clock-wrapper {
        width: 60%!important;
        zoom:1;
        margin-left: 35%!important;
    }
 
    .userPic {
      margin-top: 3%;
      margin-left: 32%;
    }
}	




/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { 
    .gt-touch-cols {
	    margin-bottom: 4%;
        margin-left: 0vw;	
	}
	.gt-touch-cols {
	   display: -webkit-box;
	   display: -ms-flexbox;
	   display: flex;
	}
	.touch-col .picContactMe{
	    width: 5vw;
	}
	.userPic > img {
		width: 15%;
	}
	/* #dropdown_lang{
		margin-left: 16vw;
	} */

    .userPic {
      margin-top: 3%;
      margin-left: 19%;
    }
    .userPic > img {
      width: 41%;
    }
    #col_footer{
        padding-bottom: 8%;
    }
    .webinar_section{
        margin-top: 100%;
    }
    .col-md-6s {
        -ms-flex: 0 0 46%;
        flex: 0 0 46%;
        max-width: 46%;
        margin-right: 2%;
      }
 }

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px){ 
	
    #col_footer{
        padding-bottom: 4%;
    }
    /* #dropdown_lang {
        margin-left: 19vw;
    } */
    .webinar_section{
        margin-top: 60%;
    }
    .flip-clock-wrapper {
        width: 60%!important;
        margin-left: 35%!important;
        zoom: 1;
    }
}	
/*// Extra large devices (large desktops, 1200px and up)*/

@media (min-width: 1200px) { 
  	.btn-group.btn-group-sm > button{
     font-size: 10px;
    }
    .fod_copyright{
      font-size: 14px;
    }
/*  
    #dropdown_lang {
        margin-left: 23vw;
    } */
	.userPic {
	    margin-top: 8%;
	    margin-left: 34%;
	}
	.userPic > img {
	    width: 85%;
	}
    .webinar_section{
        margin-top: 0%;
    }
}
.col-xs-8r,
.col-sm-8r,
.col-md-8r,
.col-lg-8r {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-8r {
    width: 50%;
    float: left;
    
}
#lname-error , #fname-error{
	display: block!important;
}
.icons{
	padding-bottom: 200px;
}

@media (min-width: 768px) {
    .col-8r {
        width: 12.5%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-8r {
        width: 12.5%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-8r {
        width: 12.5%;
        float: left;
    }
}

/* CSS FOR SAFARI  */

@media screen and (-webkit-min-device-pixel-ratio:0) 
{

::i-block-chrome, .gt-touch-cols {margin-left:100px;}
}