.skin-blue .main-header .navbar{background-color:#3c8dbc}.skin-blue .main-header .navbar .nav>li>a{color:#fff}.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav .open>a:focus,.skin-blue .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-blue .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue .main-header .logo{background-color:#367fa9;color:#fff;border-bottom:0 solid transparent}.skin-blue .main-header .logo:hover{background-color:#357ca5}.skin-blue .main-header li.user-header{background-color:#3c8dbc}.skin-blue .content-header{background:transparent}.skin-blue .wrapper,.skin-blue .main-sidebar,.skin-blue .left-side{background-color:#222d32}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:#fff}.skin-blue .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue .sidebar-menu>li:hover>a,.skin-blue .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#3c8dbc}.skin-blue .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-blue .sidebar a{color:#b8c7ce}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:#8aa4af}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-blue .sidebar-form input[type="text"],.skin-blue .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.skin-blue .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-blue .sidebar-form input[type="text"]:focus,.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-blue.layout-top-nav .main-header>.logo{background-color:#3c8dbc;color:#fff;border-bottom:0 solid transparent}.skin-blue.layout-top-nav .main-header>.logo:hover{background-color:#3b8ab8}
.table-simulacao-premissa th {
	background-color: #E98138;
    color: white;
}
.table-simulacao-premissa th:first-child {
	background-color: #FFFFFF;
}
.table-simulacao-premissa tbody tr td:first-child {
	background-color: #E98138;
    color: white;
}
.table-simulacao-premissa tbody tr:nth-child(4) td:first-child {
	background-color: #666;
}
.simulador-aplicavel, .simulador-resultado, .simulador-nao-aplicavel {display: none;}
.simulador-nao-aplicavel textarea, .simulador-nao-aplicavel textarea {height: 300px;}
.simulador-nao-aplicavel-abrir .simulador-nao-aplicavel, .simulador-aplicavel-abrir .simulador-resultado, .simulador-aplicavel-abrir .simulador-aplicavel { display: block; }
.blocker {
	padding: 0;
}
.blocker li {
	list-style: none;
    display: block;
    margin: 5px 0 0 5px;
}
.blocker-item {
	width: 300px;
    height: 400px;
    float:left;
}
.blocker-item-min {
    width: 289px;
    height: 400px;
    float:left;
}
.blocker-item-blank {
    border: 2px dashed #3C8DBC;
    border-radius: 8px;
    background-color: rgb(247, 247, 247);
}
.blocker-item-link {
	font-size: 60px;
    margin: 49% 41%;
    display: block;
}
.blocker-input-column {
	border: none;
    font-size: 20px;
    background-color: rgb(255, 255, 255);
    text-align: center;
    border-bottom: 2px dashed #3C8DBC;
    margin-bottom: 20px;
}
.blocker-button-value {
    margin-left: 32%;
    margin-bottom: 20px;
}
.blocker-box-close {
    display: block;
    border: 2px dashed #3C8DBC;
    border-radius: 4px 0px 4px 0px;
    padding: 5px;
    width: 26px;
    background-color: #3C8DBC;
    margin: -2px 0 0 -2px;
    float:left;
}
.blocker-box-close a {
	color:#FFFFFF;
}
.blocker-item-number {
	float: right;
    text-align: right;
    font-size: 18px;
    border: 2px dashed #3C8DBC;
    border-radius: 0px 4px 0px 4px;
    color: #ffffff;
    background-color: #3C8DBC;
    margin: -2px -2px 0 0;
    padding: 2px 14px;
}
.blocker-item fieldset, .blocker-item-min fieldset{
	float:left;
	width: 100%;
}
.blocker-select {
    margin-bottom: 5px;
    width: 84%;
    margin-left: 2%;
    float: left;
}
.box-select-item a {
	float: left;
    font-size: 25px;
    margin-left: 10px;
}
.blocker-coluna-item {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 1px;
    font-size: 15px;
    padding: 5px 0;
    background-color: #3C8DBC;
    color: #ffffff;
    font-weight: bold;
}
.login-page {
    background-image: url(../gbr/img/bg/gbr-intro.jpg);
    background-size: cover;
}
.box-document {

    background-color: #dff8e7;
    border-radius: 4px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.checkbox .cbadge {
  padding: 0 0.43rem 0 0.62rem;
  border-radius: 4px;
}
.checkbox .cbadge.bg-green {
  background-color: #c5e1a5;
}
.mb-1 {
    margin-bottom: 1.5rem; 
}
.report-card {
    padding: 15px 0;
}
.report-card h3 {
    font-size: 24px;
}
.report-card p {
    font-size: 4rem;
}
.report-card.bg-green {
    background-color: #44a248 !important;
}
.report-card.bg-blue {
    background-color: #507dd7 !important;
}
.report-card.bg-grey {
    background-color: #858585 !important;
    color:#ffffff;
}
.data-filter select {
    border-radius: 4px;
}


.progress, .progress-bar {
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.progress {
    height: 2rem !important;
}
#preview {
    overflow: auto;
}
#preview-board {
    max-height: 300px;
}
#preview-board, #preview-board li {
    margin:0;
    padding: 0;
    list-style:none;
}
#preview-board .column {
    display: inline-block;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
#preview-board .column:first-child {
    border-left: 1px solid #000000;
}
#preview-board .column-name {
    padding:2px 10px;
    background-color: #000000;
    color:#ffffff;
    font-weight: 700;
}
#preview-board .preview-data {
    padding: 0px;
}
.preview-data li {
    max-width: 500px;
    height: 500px;
    overflow: hidden;
    padding: 10px !important;
    border-bottom: 1px solid #000000;
}
.preview-data li:nth-of-type(2n) {
    background-color: #e8e8e8;
}
#preview-board select {
    width: 100%;
    border:0;
    background-color: #faebd7;
}
.b-shadow {
    border-bottom: 1px solid #d2d2d2;
    box-shadow: 0 1px 1px 0 #75757514;
}
.block-log {
    border:1px solid #88888852;
    padding: 5px;
    max-height: 250px;
    overflow: auto;
    border-radius: 4px;
    background-color: #e0e0e0;
    box-shadow: 0 0 1px #00000099;
}
.legal-obligation-import {
    padding: 10px;
    position: absolute;
    z-index: 1100;
    top: -450px;
    left: 50%;
    margin-left: -150px;
    background-color: #ffffff;
    box-shadow: 0 0 7px #3c8dbc;
    border-radius: 4px;
    border: 1px solid #3c8dbc;
    transition: all .3s ease;
}
.legal-obligation-import.show {
    top:0px;
}
.legal-obligation-blockquote {
    background-color: #efefef;
    border-left: 5px solid #808080;
}
.legal-obligation-table>tbody tr {
    border-bottom: 2px solid #000000;

}
.legal-obligation-table>tbody>tr:nth-of-type(even) {
    background-color: #dadada;
}
.legal-obligation-table>tbody>tr:nth-of-type(odd) {
    background-color: #f5f5f5;
}
.legal-obligation-textarea {
    height: 74px !important;
    resize: none;
}
.document-version-box {
    padding: 1px 5px;
    border-radius: 4px;
    box-shadow: 0 0 3px #4e4e4e;
}
.document-version-active {
    font-weight: bold;
    background: #3c8dbc;
    color: white;
}
.document-version-inactive {
    background: #c5c5c5;
    color: white;
}
.document-version-remove {
    font-weight: bold;
    background: #F44336;
    color: white;
}
.document-version-download {
    font-weight: bold;
    background: #9970dc;
    color: white;
}
