
/*#######################################################################################################################################*/
/*(Global)*/
/*#######################################################################################################################################*/

/*-----------------------------------------------------------------*/
/* Fonts*/
/*-----------------------------------------------------------------*/ 
    @font-face {
        font-family: 'fontTit';
        src: url('../../images/_fonts/Righteous-Regular.eot')/*Para navegadores Internet Explorer*/;
        font-weight: normal;
        font-style: normal;
    }     
    @font-face {
        font-family: 'fontTit';
        src: url('../../images/_fonts/Righteous-Regular.woff') /*Para os demais navegadores*/;
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'fontMsgHome';
        src: url('../../images/_fonts/CarterOne-Regular.eot')/*Para navegadores Internet Explorer*/;
        font-weight: normal;
        font-style: normal;
    }     
    @font-face {
        font-family: 'fontMsgHome';
        src: url('../../images/_fonts/CarterOne-Regular.woff') /*Para os demais navegadores*/;
        font-weight: normal;
        font-style: normal;
    }
/*-----------------------------------------------------------------*/
/* Diversos*/
/*-----------------------------------------------------------------*/    
#gantry-totop {
    color: #fff !important;
    background: #003d65;
}
#Enviar_Email{
	color:#ffffff;
	background:#3983cc
}
#popup_fase0 .divider{
	display:none;
}

.cls_menu_avaliacao_msg{
	color:#000000;
	font-size:large;
	width:385px
}
.cls_menu_avaliacao_msg:before{
	visibility:hidden;
	margin-left:-25px;
	
}
.cls_menu_avaliacao{
	color:#9b1010;
	font-size:large;
	width:385px
}
#rokbox-error{
	color:#000000;
	font-size:large;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container{
	min-width:0;
	min-height:0;
}
.bt-base{
	background-color:#398f77;
	border-radius:28px;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:8px 65px;
	text-decoration:none;
	text-shadow:0px 1px 0px #174f47;
}
.btn-success {
	border-radius: 25px;
	font-size:12px;
	padding:8px 30px 8px 30px;
	background-color:#398f77;
	background-image: none;
}
.btn-warning{
	border-radius: 25px;
	font-size:15px;
	font-weight:
	bold;
	/* padding: 8% 25%; */
	background-color: #d0202b;
	background-image: none;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    color: #fff;
    /*background-color: #a3020c;
    background-color: #5e3133;*/
}
a.disabled {	
   pointer-events: none;
   cursor: default;
}
.btn.disabled{
	color:#cec2c2
}
.menu-cygnethome .menu-block {
	margin-top:7px;
}

#rt-popupmodule .separator:before{
	display:none;	
}
#rt-popupmodule .separator{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: black;
	text-align: center;
	width:400px;
}

#rt-popupmodule .nav-child{
	color:#cf0000;
}
#rt-popupmodule .nav-child a{
	color:#cf0000;
}

/*#######################################################################################################################################*/
/* Home */
/*#######################################################################################################################################*/

/*-----------------------------------------------------------------*/
/* Header*/
/*-----------------------------------------------------------------*/
/*.menu-cygnethome .menu-login .rt-logo-block img {
	margin-bottom: -40px;
	width: 190px;
}
.menu-cygnethome .logo-type-preset1 #rt-logo {
    display: block;
    background-image: none;
    background-repeat: no-repeat;
    margin: 12px auto -20px auto;
    width: 156px;
    height: auto;
    position: relative;
    z-index: 10;    
}
.menu-cygnethome .logo-type-preset1 .rt-logo-block:after {
    border-top: 35px solid #2D3C8E;
    margin-top: 49px;
}*/
.ial-bg {
    z-index: 99999;
}
.menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {
	color: #1a5593;
}
.menu-cygnethome .menu-block .gf-menu li:hover > .item .menu-item-wrapper, .menu-block .gf-menu li:focus > .item .menu-item-wrapper {
    /* color: #000000; */
}
/*Pesquisa interna*/
.menu-cygnethome .item-736{
	/*display:none;*/
}
.menu-cygnethome .pesquisainterna{
	visibility: hidden;
	margin-bottom: -45px;
}
/*-----------------------------------------------------------------*/
/* Rodape*/
/*-----------------------------------------------------------------*/

.rt-copyright-content{
	text-align:right;	
}
/*-----------------------------------------------------------------*/
/* ShowCase - FullBanner*/
/*-----------------------------------------------------------------*/

.menu-cygnethome #rt-slideshow .rt-container {
    z-index: 100;
    width: 100%;
}

.menu-cygnethome .fp-roksprocket-slideshow.rt-block {
    margin: 0 0 0 0;
    padding: 0;
}

.menu-cygnethome .sprocket-features-content{
	display:none;
}

/*-----------------------------------------------------------------*/
/* MSG - Nome*/
/*-----------------------------------------------------------------*/

.menu-cygnethome .home_jextras_msg_nome h2{
    margin: 10px 0 -40px 0;
    padding-bottom: 15px;
    font-size: 35px;
    font-family: 'KlinicSlabLight', Verdana, Helvetica, Arial, sans-serif;
    font-weight: 900;
    text-align: center;
    color: #000000;
}
.menu-cygnethome .home_jextras_msg_nome h1{
    margin: 20px 0 -40px 0;
    padding-bottom: 15px;
    font-size: 40px;
    font-family: 'KlinicSlabLight', Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    color:#d0202b
}
.menu-cygnethome .fp-expandedbottom .rt-image-overlay:before {
    background: rgba(255,255,255,0);
}
.menu-cygnethome .fp-expandedbottom .rt-image-promo {
    border-top: 4px solid #fecc00;
}

/*-----------------------------------------------------------------*/
/* Ranking*/
/*-----------------------------------------------------------------*/

.menu-cygnethome .rt-image-content.rt-image-content-bottom{
    left:0;
    right:0;
    margin:15px auto;
    background-color: #fecc006b;
}

/*-----------------------------------------------------------------*/
/* SlideFases*/
/*-----------------------------------------------------------------*/
.menu-cygnethome .home_jextras_msg_assessment{
	margin-top:-30px;
	padding:0;
	font-size: 18px;
}
.menu-cygnethome .slidefases .sprocket-strips-content{
    height: 200px;	
}
.menu-cygnethome .slidefases .sprocket-strips-image-container img{
	padding-top: 25px;
	width:100%;
	height:auto;
}
.menu-cygnethome .slidefases .sprocket-strips-text h3{
	font-family:helvetica;
	font-weight:550;
	/* padding-left: 5px; */
	/* padding-right: 5px; */
	color: #001b54;
}
.menu-cygnethome #rt-utility{
  background-image: url("/../images/pg_home/slidefases/degrade_3.jpg");
  background-color: #a9c1e3;
  height: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.menu-cygnethome .slidefases .sprocket-strips-text p{	    
    line-height:18px;
}
.menu-cygnethome .slidefases .btcontainerslidefases{
	position: absolute;
	top: 125px;
	width: 100%;
	height: 100%;
	text-align: center;
}
.menu-cygnethome .rt-block.fp-extension.rt-big-title.titslidefases .rt-text-medium{
	/* color: black; */
	margin-bottom: 0;
}
.menu-cygnethome .rt-block.fp-extension.rt-big-title.titslidefases h2{
	color: #fecc00;
}
.fp-roksprocket-strips .sprocket-strips-arrows .arrow {
    background: #07197b;
}
.fp-roksprocket-strips .sprocket-strips-container li{
	background: #f4f4f4;
}
/*-----------------------------------------------------------------*/
/* Odometro*/
/*-----------------------------------------------------------------*/

.menu-cygnethome .tit_odometros .rt-super-large-text.wow.tada.animated img{	
	margin:-20px 0 0px 0;
	padding:0;
}
.menu-cygnethome .tit_odometros h3{
    font-family: 'roboto';
    font-weight: bold;
}

/*-----------------------------------------------------------------*/
/* Pesquisa de Opiniao*/
/*-----------------------------------------------------------------*/

.menu-cygnethome .gantry-width-50.wow.slideInRight.animated{	
    align-self: center;
}
.menu-cygnethome .pesquisa .title{
	font-size:40px;
	font-weight:normal;
	color:#FFF;
}
.menu-cygnethome .pesquisa h3{
	color: #ffcb08;
}
.menu-cygnethome .pesquisa button{
	margin-top:40px;
}
/*-----------------------------------------------------------------*/
/* Regras*/
/*-----------------------------------------------------------------*/

.fp-feature .rt-feature-icon {
    color: #00142d;
}
.fp-feature .rt-feature-content {
    background: #ff0000;
}
.fp-feature .rt-feature-content:hover {
    background: #fecc00;
}
.fp-feature .rt-feature-content p {
    display:flex;
    min-height:75px;
}
.menu-cygnethome .box4{
	background: #06377b;
}
.menu-cygnethome .fp-feature h3 {
    margin: 0;
    padding: 20px 0 0 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #ffffff;
    font-size: 1.50em !important;
}
/*-----------------------------------------------------------------*/
/* Badges*/
/*-----------------------------------------------------------------*/
/*.menu-cygnethome #rt-mainbottom {
    background-image: url("http://liga-adium.com.br/images/pg_home/badges/grama.jpg");
	background-size: cover;
}
.menu-cygnethome #rt-extension {
    background-image: url("http://liga-adium.com.br/images/pg_home/badges/grama.jpg");
	background-size: cover;
}*/
.menu-cygnethome .descbadge p{
	margin-top:-40px;
}
/*-----------------------------------------------------------------*/
/* Testimonial*/
/*-----------------------------------------------------------------*/
.sprocket-quotes-pagination li {
    background: #959595;   

}
.fp-roksprocket-quotes .sprocket-quotes-text {
    font-size: 15px;   
}
.fp-roksprocket-quotes .sprocket-quotes-item {
    min-height:120px;
    background: #005aab;
    color: #fff;
}
.fp-roksprocket-quotes .sprocket-quotes-item:after{
	border-color: #005aab transparent;
}
.fp-roksprocket-quotes .sprocket-quotes-container li:nth-child(even) .sprocket-quotes-item{
	border-top: 4px solid #71bcff;
}
.fp-roksprocket-quotes .sprocket-quotes-container li:nth-child(odd) .sprocket-quotes-item{
	border-top: 4px solid #71bcff;
}

/*-----------------------------------------------------------------*/
/* FAQ*/
/*-----------------------------------------------------------------*/
.faqhome{
    margin-bottom:50px;
}
.faqhome ,sprocket-lists-modern-title{
    font-size: 10px;
}
.faqhome .sprocket-padding{
    font-size: 14px;
    color: #000;
	padding:0 0 15px 0;
}
.sprocket-lists-modern-title .indicator {
    border-top: 10px solid #000;
}
.sprocket-lists-modern-container li {
    border-bottom: 1px solid #827c7c;
}
/*#######################################################################################################################################*/
/* Login */
/*#######################################################################################################################################*/

/*-----------------------------------------------------------------*/
/* Login | 01*/
/*-----------------------------------------------------------------*/

.menu-login #rt-header-surround {
    padding-bottom: 0;
}
.menu-login #rt-slideshow .rt-container {
    z-index: 100;
    width: 100%;
}
.menu-login .fp-roksprocket-slideshow.rt-block {
    margin: 0 0 0 0;
    padding: 0;
}
.menu-login .sprocket-features-content{
	display:none;
}
.menu-login #submitBtn {
    width: 80px;
    height: 35px;
}
.menu-login .loginEdu .gi-elem.gi-wide{
	display:none;
}
.menu-login .loginEdu .gi-elem:nth-child(5n){
	display:none;
}
.menu-login .loginEdu .loginBrd{
    display:none;	
}
.loginEdu .ial-login, .ial-form {
    display: inline-flex;
    padding: 0;
    line-height: 0;
    max-width: 100%;
}

#userTxt{
	margin-right:15px;
	width:220px;
	height:35px;
}
#passTxt{
	margin-right:15px;
	width:220px;
	height:35px;
}
.loginBtn{
	width:80px;
	height:35px;
}
.loginEdu form.fullWidth{
    width: auto;
}
#mod_improved_ajax_login-413{
    text-align:center;	
}
#rt-firstfullwidth{
	margin-top:-12px;
	margin-bottom:-20px;
	background-color: #ffcb08;
}
#rt-firstfullwidth, #rt-secondfullwidth, #rt-thirdfullwidth {
    color: #000000;    
}
.menu-login{
	background-color: #001b54;
}
.menu-block .gf-menu .dropdown {
    background: #003d65;
}
.gf-menu .dropdown ul li.parent > .item:after{
	color:#c3e6ff;
}
#txtlinklogin{
	display:none;
}
.txt_HomeEsqueceuSenha{
	padding:0;
	margin-top:-25px;
}
.customtxt_HomeEsqueceuSenha a{
	color: #ffffff;
}
.option-com-users #component-body, .component-content {
    background: #001b54;
}
.option-com-users #rt-drawer, #rt-debug, #rt-analytics {
    background: #001b54;
}
.option-com-users #rt-header-surround {
    background-color: #c4d82d;
	padding-bottom: 0px;
}
.option-com-users #rt-firstfullwidth {
    margin-top: -12px;
    margin-bottom: 0px;
    background-color: #ffcb08;
}

.menu-login .gf-menu-toggle {visibility: hidden;}
/*-----------------------------------------------------------------*/
/* Login | 02*/
/*-----------------------------------------------------------------*/
.loginBtn {
    width: auto;
    height: auto;
}
#mod_improved_ajax_login-420{
    text-align: right;
}
/*-----------------------------------------------------------------*/
/* Tela Erro Retorno Users | 01*/
/*-----------------------------------------------------------------*/

.option-com-users #mod_improved_ajax_login-265 .gi-elem.gi-wide{
	display:none;
}
.option-com-users #mod_improved_ajax_login-265 .loginBrd{
	display:none;
}
.option-com-users #rt-mainbody{
	text-align:center;
}

.option-com-users #rt-slideshow .rt-container {
    z-index: 100;
    width: 100%;
}
.option-com-users .fp-roksprocket-slideshow.rt-block {
    margin: 0 0 0 0;
    padding: 0;
}
.option-com-users .sprocket-features-content{
	display:none;
}
/*#######################################################################################################################################*/
/*Solicitar nova senha*/
/*#######################################################################################################################################*/

.menu-solicitar-nova-senha{
	background-color: #001b54;
}
.menu-solicitar-nova-senha #rt-mainbody-surround{
    display:none;
}
.menu-solicitar-nova-senha #solicitarSenhaForm{
	text-align:center;
}
.menu-solicitar-nova-senha .rt-big-title .module-title .title{
	/* line-height: 50px; */
}
.menu-solicitar-nova-senha .gf-menu-toggle {visibility: hidden;}