/****************************************************************
** @PERSONALIZAçãOWEBLINCK                                     **
** @DATA: 01/01/2019                                           **
** @PROGRAMADOR: GABRIEL A.PAIVA ->GABRIELPAIVA44@HOTMAIL.COM  **
** BY WEBLINCK                                                 **
*****************************************************************/

body{
font-weight: 400;
line-height: 1.5;
font-family: 'Source Sans Pro', sans-serif;
font-size:large !important;
margin: 0px;
height: 0px;
background: #f4f6f9;
}

.listraCursoss:hover{background: #f8f9fa !important;}

.disabled{ opacity: 0.5;
  pointer-events: none;
  cursor: default;}

.geralteste{border: 1px !important;}

.user-panel img{width: 40px !important; height: 40px !important;}
.fa-circle{font-size:10px !important;}
img.imagemrodape{width:30%  !important;}

input, select{outline:none !important;  box-shadow:none !important;}
select{ text-transform: uppercase;}
input:focus, select:focus{outline:none !important;  box-shadow:none !important; border:1px solid #000 !important;}
textarea:focus{outline:none !important;  box-shadow:none !important; border:1px solid #000 !important;}
button,textarea{outline:none !important;  box-shadow:none !important;}

.cursor{cursor:pointer;}
.font-10{font-size: 8px !important;}
.font-12{font-size: 12px !important;}
.font-18{font-size: 18px !important;}
.font-20{font-size: 20px !important;}
.font-sm{font-size: small !important;}
.font-md{font-size: medium !important;}
.fontgeral{font-size:x-large !important;}
.font-lg{font-size:xx-large !important;}
.font-22{font-size:25px !important;}
.font-xl{font-size:50px !important;}
.nav-item > .active{background:#1e282c !important; border-left:1px solid #EB4137 !important;}
.nav-item > .active > .nav-icon{color:#EB4137;}

.nav-item > .activex{background:#EB4137 !important; border-left:1px solid #000 !important;}
.nav-item > .activex > .nav-icon{color:#e5f900;}

.nav-item > .actives{background:#5cb85c !important; border-left:1px solid #000 !important;}
.nav-item > .actives > .nav-icon{color:#294229;}

.nav-item > .activej{background:#2c1d64 !important; border-left:1px solid #000 !important;}
.nav-item > .activej > .nav-icon{color:#402e80;}

.has-treeview > .active{background:#1e282c !important;}
.activei{color:#EB4137 !important;}
.sidebar-dark-primary{background:#222d32 !important; }

.bg-preto{background:#333333 !important;}
.bg-branco{background: rgba(255, 0, 0, 0.2);}

.content-wrapper h1{text-transform:uppercase !important;}

.errosform4{display:none;}
.font-50{font-size: 50px;}

.s-padding{padding: 0!important;}

.linhaTopx a{display: block; padding: 5px 10px; color:rgb(186, 0, 0)!important; font-size: 15px!important;}

.linhaTopx a.active{background: rgb(61, 82, 159); color: rgb(255, 255, 255)!important;}

.semFundo {
   background-color : transparent!important;
}


.block-5 {overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: center center; height: 300px; position: relative; display: block; }
.block-5:before {content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: -moz-linear-gradient(top, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%); background: -webkit-linear-gradient(top, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%); background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(18%, transparent), color-stop(99%, rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8)));
background: -o-linear-gradient(top, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%);
 background: linear-gradient(to bottom, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); opacity: .8; }
.block-5 .text {position: absolute; bottom: 0; right: 0; left: 0; padding: 20px 20px 10px 20px;  -webkit-transition: .8s all ease; -o-transition: .8s all ease; transition: .8s all ease; }    .block-5 .text:before {bottom: 0; left: 0; right: 0; z-index: 1;  background: #fff; visibility: hidden; opacity: 0; height: 0; position: absolute; content: "";
 -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
.block-5 .text .heading, .block-5 .text .subheading, .block-5 .text .post-meta, .block-5 .text .excerpt, .block-5 .text .price, .block-5 .text .star-rate { z-index: 2; position: relative; }
.block-5 .text .subheading {color: #fff; text-transform: uppercase; letter-spacing: .1em; font-size: 12px; margin-bottom: 5px;  opacity: .6; }
.block-5 .text .heading {color: #fff; margin: 0 0 10px 0; padding: 0; font-weight: bold; font-size: 24px; line-height: 1.2; font-weight: 400; }
.block-5 .text .post-meta {line-height: 1.4; color: #fff; font-size: 14px; }
.block-5 .text .post-meta span {display: inline-block; margin-right: 10px; margin-bottom: 10px; opacity: .6; }
.block-5 .text .price {color: #fff; }
.block-5 .text .star-rate {font-size: 12px; color: white; }
.block-5 .text .star-rate span {margin-right: 2px; }
.block-5 .text .excerpt {line-height: 1.4; color: #fff; }
.block-5:hover .text:before, .block-5:focus .text:before {visibility: visible; opacity: 1; height: 100%; background: #fff; }
.block-5:hover .text .heading, .block-5:hover .text .subheading, .block-5:hover .text .post-meta, .block-5:hover .text .price, .block-5:hover .text .star-rate, .block-5:focus .text .heading, .block-5:focus .text .subheading, .block-5:focus .text .post-meta, .block-5:focus .text .price, .block-5:focus .text .star-rate {color: #000; }


.quadropaginacao a{color:#000; padding:0 10px;}
.paginaatual{color:#F00 !important;}
.divmensagem{display:none;}

.ajustaTopo{padding-top: 0px !important;}

.highcharts-tooltip>span {
     Width: 300px;
}


.bclink a{transition:all .8s; font-size:x-large;}
.transicao{transition:all .4s !important;}

/*LOAD*/
.load-tela{width: 100%; height: 100%; position: fixed; background: rgba(255,255,255,0.88); z-index: 9999; transition: all .10s !important; display: flex; justify-content: center; align-items: center !important; top: 0;}
.load-tela h1{text-align: center; color: #E93024;  font-size: 25px !important;}
.respostaAjax{transition: all .5s linear !important;}

.resultadoform{ background:rgba(0,153,0,0.8);}
.resultadoform:hover{ background:rgba(0,153,0,1);}

.resultadoform2{ background:rgba(255,0,0,0.8);}
.resultadoform2:hover{ background:rgba(255,0,0,1);}

/* Financeiro */
a.zoomicon{transition: all .4s !important;}
a.zoomicon:hover i{transform: scale(1.2);}
a.zoomicon:hover img{transform: scale(1.2);}

.roller{height: 600px; overflow: auto!important;}
.roller2{height: 600px;  overflow-y: auto!important;}
.roller3{height: 300px;  overflow-y: auto!important;}

.listagemdomenu i{font-size: 30px; color: #7d0000; margin: 0 15px 0 0px ;}

/*MENU DE LINK DOS VIDEOS MATERIAL CADASTRO*/

.linhaMenuVideo a{display:inline-block; padding: 10 20px; background: rgba(139, 139, 139,0.1); margin: 0 5px; color:rgb(55, 55, 55); border-radius: 20px; transition: all .5s !important; border:1px rgba(102, 102, 102,.2) solid;}
.linhaMenuVideo a:hover{background: rgb(27, 92, 0); color: #fff;}
.linhaMenuVideo a.active{background: rgb(27, 92, 0); color: #fff;}

.rounded-pill {border-radius: 50rem!important;}

@-webkit-keyframes alertPulse {0% {transform:scale(0);} 25% {transform:scale(1.0);} 50% {transform:scale(1.5); } 75% {transform:scale(1.0); } 100% {transform:scale(1.8);}}


@media (min-width: 992px) {
img.imagemrodape{width:20%  !important;}

.animate {transform: scale(8); margin-top:3%; margin-bottom:3%}

}

@media (min-width: 1200px) {
img.imagemrodape{width:10%  !important;}
}
