/*CORES ---------------------------------------------------------- */
.green{color:#289A2B;font-weight: 600 !important;}
green{color:#289A2B;font-weight: 600 !important;}

.white{color:#FFF !important;}
white{color:#FFF !important;}

.white_bold{color:#FFF !important;font-weight: 600 !important;}
white_bold{color:#FFF !important;font-weight: 600 !important;}

.white a:link,.white a:visited {color:#FF544A !important;}
.white a:hover {color:#FF544A !important;}

.red{color:#D50505 !important;font-weight: 600 !important;}
red{color:#D50505 !important;font-weight: 600 !important;}

.microred{font-size:12px !important;color:#FE6565 !important;font-weight: 400 !important;}
microred{font-size:12px !important;color:#FE6565 !important;font-weight: 400 !important;}

.realce{color:#FF544A !important;font-weight: 600 !important;}
realce{color:#FF544A !important;font-weight: 600 !important;}

.realcelite{color:#FF544A !important;font-weight: 400 !important;}
realcelite{color:#FF544A !important;font-weight: 400 !important;}

.realce-bold{color:#FF544A !important;font-weight: 600 !important;}
realce-bold{color:#FF544A !important;font-weight: 600 !important;}

.black{color:#000 !important;font-weight: 600 !important;}
black{color:#000 !important;font-weight: 600 !important;}

yellow{color:#FFF000 !important;font-weight: 600 !important;}
.yellow{color:#FFF000 !important;font-weight: 600 !important;}

yellowpix{color:#FFC80A !important;font-weight: 600 !important;}
.yellowpix{color:#FFC80A !important;font-weight: 600 !important;}

blue{color:#4A87CA;font-weight: 500 !important;}
.blue{color:#4A87CA;font-weight: 500 !important;}

.lightblue{color:#9ECCFE;font-weight: 500 !important;}

.grey{color:#DFCDCD;font-weight: 500 !important;}
grey{color:#DFCDCD;font-weight: 500 !important;}

.grey2{color:#8D8080;font-weight: 500 !important;}
grey2{color:#8D8080;font-weight: 500 !important;}

.select_red{color:#D50505 !important;font-weight: 600 !important;}
.select_green{color:#379A06;font-weight: 600 !important;}
.select_blue{color:#1E5B9F;font-weight: 600 !important;}
.select_yellow{color:#B1A708 !important;font-weight: 600 !important;}

sombra{text-shadow: 1px 1px 2px #c1c1c1 !important;}
.sombra{text-shadow: 1px 1px 2px #c1c1c1 !important;}

.i-alert{color:#D50505 !important;font-size:16px !important;text-shadow: 1px 1px 2px #DBD9D9 !important;}
.i-green{color:#2FB92C !important;font-size:16px !important;text-shadow: 1px 1px 2px #DBD9D9 !important;}
.i-blue{color:#349CDE !important;font-size:16px !important;text-shadow: 1px 1px 2px #DBD9D9 !important;}

.i-alert12{color:#D50505 !important;font-size:12px !important;text-shadow: 1px 1px 2px #DBD9D9 !important;padding-right:6px;}
.i-alert14{color:#D50505 !important;font-size:14px !important;text-shadow: 1px 1px 2px #DBD9D9 !important;padding-right:6px;}

.caption fa,.caption i{color:#D50505 !important;font-size:16px !important;text-shadow: 1px 1px 2px #DBD9D9 !important;}

.i-shadow{text-shadow: 1px 1px 2px #DBD9D9 !important;}
.i-strong{font-weight: 600 !important;}
.i-alert-modal{}

.i16{font-size:16px !important;}
.i18{font-size:18px !important;}
.bold{font-weight: 600 !important;}

/*RADMAP ---------------------------------------------------------*/
.roadmap{
	background:#FFC80A !important;
	font-weight: 600 !important;
	font-size:15px !important;	
	text-shadow: 1px 1px 2px #c1c1c1 !important;
	text-transform: uppercase;
	color:#000 !important;
}
.roadmap a:link, .roadmap a:visited {color:#000 !important;font-size:15px !important;font-weight: 600 !important;}
.roadmap a:hover {color:#7D7D7D !important;font-size:15px !important;font-weight: 600 !important;}
.roadmap fa {color:#000 !important;font-size:18px !important;font-size:15px !important;font-weight: 600 !important;}
.roadmap i {color:#000 !important;font-size:16px !important;}

/*ICONES  ---------------------------------------------------------*/
.fa{font-size:16px !important;}

/*TABELAS ---------------------------------------------------------*/
.table thead{background:#62646B !important;color:#FFF !important;}
.table td{font-weight: 600 !important;}
.caption{color:#000 !important;font-weight: 600 !important;text-shadow: 1px 1px 2px #c1c1c1 !important;}

/*ALINHAMENTOS ------------------------------------------------- */
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.text-left{text-align:left !important;}

.details h5{text-shadow: 1px 1px 2px #c1c1c1 !important;font-weight: 600 !important;}
.top5{padding-top:5px !important;}
.top10{padding-top:10px !important;}
.top15{padding-top:15px !important;}
.top20{padding-top:20px !important;}
.top30{padding-top:30px !important;}
.top40{padding-top:40px !important;}
.top50{padding-top:50px !important;}
.top60{padding-top:60px !important;}

.bt5{padding-bottom:5px !important;}
.bt10{padding-bottom:10px !important;}
.bt15{padding-bottom:15px !important;}
.bt20{padding-bottom:20px !important;}
.bt30{padding-bottom:30px !important;}
.bt40{padding-bottom:40px !important;}
.bt50{padding-bottom:50px !important;}
.bt60{padding-bottom:60px !important;}
.bt80{padding-bottom:80px !important;}
.bt100{padding-bottom:100px !important;}
.stat-block-table{}
.stat-block-table td{line-height:28px !important;font-weight: 600 !important;}
.stat-block-table h5{font-size:18px !important;text-shadow: 1px 1px 2px #c1c1c1 !important;font-weight: 600 !important;}

.titulo{color:#000 !important;font-weight: 600 !important;text-shadow: 1px 1px 2px #c1c1c1 !important;}
titulo{color:#000 !important;font-weight: 600 !important;text-shadow: 1px 1px 2px #c1c1c1 !important;}

.titulo-label{font-size:11px !important;color:#000 !important;font-weight: 600 !important;text-shadow: 1px 1px 2px #c1c1c1 !important;padding-left:5px;}

.star{font-size:10px !important;color:#D50505 !important;}
.table14{font-size:14px !important;}
.table14 td{font-size:14px !important;}

.form-control{display:inline !important;}
.imgborder{border:1px solid #D1D1D1 !important;box-shadow: 2px 2px 8px #c1c1c1 !important;}
.border-top{border-top:1px solid #dadada !important;}
.border-bottom{border-bottom:1px solid #dadada !important;}
.qrsmall{font-size:10pz !important;}

/*FONTES ------------------------------------------------- */
.font-9{font-size:9px !important;}
.font-10{font-size:10px !important;}
.font-11{font-size:11px !important;}
.font-12{font-size:12px !important;}
.font-14{font-size:14px !important;}
.font-16{font-size:16px !important;}
.font-18{font-size:18px !important;}
.font-20{font-size:20px !important;}
.font-20500{font-size:20px !important;font-weight:400 !important;}

/*INPUTS ------------------------------------------------- */
input[type="button"],
input[type="submit"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
    /*transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;*/
    font-family: 'Dosis', sans-serif;
	border:1px solid #CFCFCF !important;
}
textarea{border:1px solid #CFCFCF !important;}
select{border:1px solid #CFCFCF !important;}
input[type="color"]{
	border:0px solid #CFCFCF !important;
	height:50px !important;
	padding:0px !important;
	margin:0px !important;
}
.select-home{
	height:30px !important;
	-webkit-border-radius: 5px;
	padding:0 10px !important;
	background:#5BC0DE !important;
	color:#FFF !important;
	margin-right:5px !important;
	
}
.input-lg{
	padding-left:5px !important;
	padding-right:5px !important;
}

/*MODAL ------------------------------------------------- */
.modal-body{font-size:16px !important;font-weight: 500 !important;padding:30px !important;}

/*PLACEHOLDER ------------------------------------------------- */
::-webkit-input-placeholder {
   color: #C7C8C8 !important;
   font: 14px 'Open Sans', arial, sans-serif;
}
:-moz-placeholder {
   color: #C7C8C8 !important;
   font: 14px 'Open Sans', arial, sans-serif;
}
::-moz-placeholder {
   color: #C7C8C8 !important;  
   font: 14px 'Open Sans', arial, sans-serif;
}
:-ms-input-placeholder {  
   color: #C7C8C8 !important;  
   font: 14px 'Open Sans', arial, sans-serif;
}
/* MONITOR ------------------------------------------------------------------*/
.tab-monitor{}
.tab-monitor td{
	height:28px !important;
	text-shadow: 1px 1px 2px #c1c1c1 !important;
	font-family:Arial;
	/*font-size:12px !important;*/
	font-weight: 500 !important;
}
.panel-title{font-size:14px !important;}

.divopt{
	padding:5px !important;
	border-bottom:1px solid #dadada !important;
	/*color:#1E4B97 !important;
	font-weight: 600 !important;*/
	text-shadow: 1px 1px 2px #c1c1c1 !important;
}
.divoptbk{background:#F3F7FE !important;}
.box-shadow{box-shadow: 2px 2px 7px #BBBBBB !important;border:1px solid #E4E4E4;}
.blink {animation: blinker 3s linear infinite;}
@keyframes blinker {10% {opacity: 0;}}