/* GENERAL STYLES */
body{font-family:sans-serif}
#wrapper{width:100%;background:#CADFE8}
#page-wrapper{padding:15px;min-height:600px;background:#fff}
#page-inner{width:100%;background-color:#fff!important}
.text-center{text-align:center}
.no-boder{border:1px solid #f3f3f3}
h2{color:currentColor}
.square-btn-adjust{border:0 solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
p{font-size:16px;line-height:25px;padding-top:10px}
/* DASHBOARD STYLES */
.panel-back{background-color:#e4f4ff}
.noti-box{min-height:100px;padding:10px}
.noti-box .icon-box{display:block;float:left;margin:0 15px 10px 0;width:70px;height:70px;line-height:75px;vertical-align:middle;text-align:center;font-size:40px}
.text-box p{margin:0 0 3px}
.main-text{font-size:20px;font-weight:600}
.set-icon{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
.bg-color-green{background-color:#00CE6F;color:#fff}
.bg-color-blue{background-color:#679dc6;color:#fff}
.bg-color-red{background-color:#DB0630;color:#fff}
.bg-color-brown{background-color:#B94A00;color:#fff}
.icon-box-right{display:block;float:right;margin:0 15px 10px 0;width:70px;height:70px;line-height:75px;vertical-align:middle;text-align:center;font-size:40px}
.main-temp-back{background:#e4f4ff;color:#333;font-size:16px;font-weight:300;text-align:center;border:1px #C0D6E8 solid;border-radius:4px}
.main-temp-back .text-temp{font-size:40px}
.back-dash{padding:20px;font-size:20px;font-weight:500;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#2EA7EB;color:#fff}
.back-dash p{padding-top:16px;font-size:13px;color:#fff;line-height:25px;text-align:justify}
.back-footer-green{background-color:#009B50;border-top:0 solid #fff}
.back-footer-blue{background-color:#0b62a4;border-top:0 solid #fff}
.back-footer-red{background-color:#AF0000;border-top:0 solid #fff}
.color-bottom-txt{color:#000;font-size:16px;line-height:30px}
/* MENU STYLES */
.user-image{margin:25px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;max-height:170px;max-width:170px}
.navbar-cls-top .navbar-brand{color:#fff;background:#498EA9;width:215px;text-align:center;font-size:30px;font-weight:700}
.active-menu{background-color:#498EA9!important;color:#fff!important}
.arrow{float:right}
.fa.arrow:before{content:"\f104"}
.active > a > .fa.arrow:before{content:"\f107"}
.nav-second-level li,.nav-third-level li{border-bottom:none!important}
.nav-second-level li a{padding-left:37px}
.nav-third-level li a{padding-left:55px}
.sidebar-collapse,.sidebar-collapse .nav{background:none}
.sidebar-collapse .nav{padding:0}
.sidebar-collapse .nav > li > a{color:currentColor;background:#CADFE8;text-shadow:none}
.sidebar-collapse > .nav > li > a{padding:10px 15px}
.sidebar-collapse > .nav > li{border-bottom:1px solid rgba(107,108,109,0.19)}
.sidebar-collapse .nav > li > a:hover,.sidebar-collapse .nav > li > a:focus{background:#498EA9;outline:0;color:#fff}
.nav-second-level > li > a:before,.nav-third-level > li > a:before{content:"";display:block;position:absolute;left:20px;width:15px;height:1px;background:#0b62a4;top:20px}
.nav-second-level > li > a:after,.nav-third-level > li > a:after{content:"";display:block;position:absolute;left:20px;width:1px;height:100%;background:#0b62a4;top:0;z-index:10}
.nav-second-level > li:last-child > a:after,.nav-third-level > li:last-child > a:after{height:50%}
.nav-third-level > li > a:after,.nav-third-level > li > a:before{left:40px}
.navbar-side{border:none;background-color:#CADFE8}
.navbar-cls-top{background:#CADFE8;border-bottom:none}
.navbar-cls-top .navbar-brand:hover{background:#498EA9;color:#fff}
.navbar-default{border:0 solid #000}
.navbar-header{background:#498EA9}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#CADFE8}
.navbar-default .navbar-toggle{border-color:#fff}
.navbar-default .navbar-toggle .icon-bar{background-color:#FFF}
.nav > li > a > i{margin-right:10px}
/* UI ELEMENTS STYLES */
.btn-circle {width:50px;height:50px;padding:6px 0;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;text-align:center;font-size:12px;line-height:1.428571429;}
/* MEDIA QUERIES */ 
@media(min-width:768px){#page-wrapper{margin:0 0 0 215px;padding:15px 30px}.navbar-side{z-index:1;position:absolute;width:215px;height:100%}.navbar{border-radius:0px}}
@media(max-width:768px){.navbar-brand{width:auto!important;text-align:left!important}}
.btn-sair {color:#fff;background-color:#498EA9}
.btn-sair:hover{color:#fff !important;background-color:#498EA9}
span.help-block{display:none}
.img-center {margin:0 auto!important}
#boxLogoRelatorio{display:none}
.largura80{min-width:80px}
.largura100{min-width:100px}
.largura200{min-width:200px}
.largura300{min-width:300px}
.largura400{min-width:400px}
.largura500{min-width:500px}
table.table-relatorio{font-size:12px!important}
table.table{font-size:11px}
input.input-xs{height:25px;padding:5px 5px;font-size:12px;line-height:1.5;border-radius:3px}
select.select-xs{height:25px;padding:5px 5px;font-size:12px;line-height:1.5;border-radius:3px}
label{font-size:12px}
hr{margin-top:10px;margin-bottom:25px}
.pagination-detail{font-size:10px}