
.btn-corprimaria{
	background-color: #455fa1;
	border-color: #364a7d;
	color:#fff;
}

.btn-corprimaria:hover{
	background-color: #364a7d;
	border-color: #364a7d;
}

.menu-vertica-ul{
	border-width: 30px; 
	border-color: #cccccc;
}

.menu-vertical-link{
	text-decoration: none;
	color: rgba( 68, 73, 85, 0.85 );
}

.menu-vertical-li{
	background-color: #f2f2f2;
	border: 1px solid #cccccc !important;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}

.menu-vertical-li:hover{
	background-color: #eceeef;
}

.menu-vertical-li-selecionado:{
	background-color: #f2f2f2;
	border: 1px solid #cccccc !important;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}

.btn-corsecundaria{
	background-color: #364a7d;
	border-color: #364a7d;
	color:#fff;
}

.btn-corsecundaria:hover{
	background-color: #455fa1;
	border-color: #455fa1;
}

.bg-corprimaria{
	background-color: #455fa1 !important;
}

.border-corprimaria{
	border-color: #455fa1 !important;
}

.color-corprimaria{
	color: #455fa1 !important;
}

.bg-corsecundaria{
	background-color: #364a7d !important;
}

.border-corsecundaria{
	border-color: #364a7d !important;
}

.color-corsecundaria{
	color: #364a7d !important;
}

a.btn-corprimaria:focus, 
a.btn-corprimaria:hover,
a.btn-corsecundaria:focus, 
a.btn-corsecundaria:hover {
    color: #fff;
}

body, html{
	background-color:  #fbfbfe !important;
}

.horacius-wizard .step_no, 
.horacius-wizard .container-passos ul.wizard_steps li a.selected:before {
	opacity: 100%;
	background: #455fa1;
	color: #fff
}

.horacius-pendente{
	border: 1px solid red !important;
}

::-webkit-scrollbar {
	width: 5px;
}

::-webkit-scrollbar-track {
	background-color: rgba(0, 0, 0, .05);
}

::-webkit-scrollbar-thumb {
	background-color: rgba(69,95,161,0.6) !important;
	transition: 1s;
	border-radius:15px;
}

::-webkit-scrollbar-thumb:hover {
	background-color: rgba(69,95,161,0.8) !important;
}

.horacius-api-loader .lds-spinner div:after {
  background: #364a7d !important;
}

.styled-checkbox {
	position: absolute;
	display: grid;
	cursor: pointer;
	padding: 0;
}

.styled-checkbox:before {
	content: '';
	margin-right: 10px;
	display: inline-block;
	vertical-align: text-top;
	width: 20px;
	height: 20px;
	background: white;
	border: 2px solid #364a7d;
}

 .styled-checkbox:hover:before {
	background: #455fa1;
}

.styled-checkbox:focus:before {
	box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}

.styled-checkbox:checked:before {
	background: #455fa1;
}

.styled-checkbox:disabled {
	color: #b8b8b8;
	cursor: auto;
}

.styled-checkbox:disabled:before {
	box-shadow: none;
	background: #ddd;
}

.styled-checkbox:checked:after {
	content: '';
	position: absolute;
	left: 5px;
	top: 9px;
	background: white;
	width: 2px;
	height: 2px;
	box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

#labelCheckbox {
	margin-left: 30px;
}

.flex-grow-1 {
	flex-grow:1!important;
}

.card-body {
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	padding:1.25rem
}

.btn-lista {
	color:#212529;
	background-color:#f8f9fa;
	border-color:#f8f9fa;
	margin: 4px;
}

.btn-lista:hover {
	color:#212529;
	background-color:#e2e6ea;
	border-color:#dae0e5
}

.btn-lista.focus,.btn-lista:focus {
	box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}

.btn-lista.disabled,.btn-lista:disabled {
	color:#212529;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}

.btn-lista:not(:disabled):not(.disabled).active,.btn-lista:not(:disabled):not(.disabled):active,.show>.btn-lista.dropdown-toggle {
	color:#212529;
	background-color:#dae0e5;
	border-color:#d3d9df
}

.btn-lista:not(:disabled):not(.disabled).active:focus,.btn-lista:not(:disabled):not(.disabled):active:focus,.show>.btn-lista.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}

.sem-italico {
	font-style: normal;
}

.seta {
	font-size: 1.7em;
}

.border-left {
	border-left:1px solid #dee2e6!important
}

.border-right {
	border-right:1px solid #dee2e6!important
}

.border-bottom {
	border-bottom:1px solid #dee2e6!important
}

.atribs {
	text-align:left;
	padding: 8px 3px 0px 12px;
	margin: 0px;
}

.atribsRelac {
	text-align:left;
	padding: 8px 3px 0px 40px;
	margin: 0px;
}

.atribsInferior {
	font-size: 15px;
	margin-right: 12px;
}

.listaAtributos{
	position:relative;
	display:flex;
	background-color:#fff;
	border:1px solid rgba(0,0,0,.125)
}