.main hr {
	border-top: 1px solid #CFE4D3;
}
.form-control:focus {
	border-color: #81CBF3;
}
.control-label {
	color: #333333;
}
.text.primary {
	color: #000;
}
.text.secondary {
	color: #777;
}
.text.error {
	color:#D8524E;
}
.text.success {
	color:#43A86D;
}

/* NAVBAR */
.navbar {
	background-color: #53B9EF;
	border-bottom: 1px solid #CFE4D3;
}
/* LOGO */
.navbar-brand {
    /*background-image: url('/Images/logo-cliente.png') !important;*/
}

/* TOP NAVIGATION */
.navbar-nav > li > a {
	color: #CEFFF4;
}

.navbar-nav .spacer {
	border-left: 1px solid #3AA6E0;
	border-right: 1px solid #7ECAF3;
}

.nav.navbar-nav hr {
	border-top: 1px solid #3AA6E0;
	border-bottom: 1px solid #81CBF3;
}

@media (min-width: 768px) {
	.navbar-header {
		background: #81CBF3;
		border-right: 1px solid #33ACEC;
	}
}

/* TOP NAVIGATION TOGGLE */
.navbar-toggle {
	background: #81CBF3;
	border: 1px solid #3AA6E0;
}
	.navbar-toggle .icon-bar {
		border: 1px solid #3AA6E0;
	}	
		.navbar-toggle:hover {
			background: #3AA6E0;			
		}
			.navbar-toggle:hover .icon-bar  {
				border: 1px solid #81CBF3;
			}

/* TABS */
.nav-tabs {	
	border-bottom: 1px solid #CFE4D3;	
}

.nav-tabs > li > a,
.nav-tabs > li > a:hover {
	background: #FAFBFC;
	border: 1px solid #CFE4D3;
	color: #919191;	
}

.nav-tabs > li > a:hover {
	background: #eee;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover  {
	border: 1px solid #CFE4D3 !important;
	border-top: 2px solid #53B9EF !important;
	border-bottom-color: transparent !important;
	color: #333 !important;	
}

/* WIZARD */
.wizard ul li.active {
    color:#53B9EF;
}
.wizard ul li.active .badge {
	background-color: #53B9EF;
}

/* DETAIL */
.detail .user-info-left .icon {
	background: url('../images/icon-server-green-md.png') center;
}
.detail .fa.fa-square {
	color: #53B9EF;
}

/* DETAIL DATA ROW */
.data-row .data-name {
    background-color:#F2F5F9;
}

/* MESSAGE */
.message-success .icon {
	background: url('../../images/icon-server-green-md.png') center;
}
.message-success h2 {
	color: #53B9EF;
}

/* SIDEBAR */
.sidebar {
	background: #F9F9F9;
	border-right: 1px solid #e5e5e5;
}
.sidebar .active .text,
.sidebar  li>a:hover .text {
	color: #222;
}

/* MODAL */
.modal .modal-header {
	background: #FBFCFD;
	border-bottom: 1px solid #e5e5e5;
}
.modal .modal-content {
	border: 1px solid #e5e5e5;	
}

.main  > .header {
	background: #F1F4F5;
}

/* TABLE */
.table {
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #F1F1F1;	
}
.table > thead > tr > th {
	background: #FAFBFC;
	border-bottom: 1px solid #D9D9D9;
}
.table-hover > tbody > tr:hover > td, 
.table-hover > tbody > tr:hover > th {
	background-color: #FAFBFC;
}
.table-hover > tbody > tr.no-hover:hover > td, 
.table-hover > tbody > tr.no-hover:hover > th {
	background-color: transparent;
	cursor: default;
}
.table .container-badge .dropdown .btn {
	background: #FAFBFC;
}

/* PAGINATION */
.pagination > li > a, 
.pagination > li > span {
	color: #024F9A;
}

/* LINK */
a {
	color:#81CBF3;
}
a:hover, a:focus {
	color: #53B9EF;
}

/* BUTTON PRIMARY */
.btn-primary {
	background-color: #53B9EF;
	border-color: #3AA6E0;
	margin-top: 8px;
}
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary {
	background-color: #46B2EC;	
	border-color: #3AA2DA;
}
.btn-primary.disabled, 
.btn-primary[disabled], 
fieldset[disabled] .btn-primary, 
.btn-primary.disabled:hover, 
.btn-primary[disabled]:hover, 
fieldset[disabled] .btn-primary:hover, 
.btn-primary.disabled:focus, 
.btn-primary[disabled]:focus, 
fieldset[disabled] .btn-primary:focus, 
.btn-primary.disabled:active, 
.btn-primary[disabled]:active, 
fieldset[disabled] .btn-primary:active, 
.btn-primary.disabled.active, 
.btn-primary[disabled].active, 
fieldset[disabled] .btn-primary.active {
	background-color: #8ACEF3;
	border-color: #8ACEF3;
}
    .btn-primary .badge {
        color: #3A9461;
    }

/* BUTTON PRIMARY - 2 */
.btn-primary-2 {
	background-color: #014E9A;
	border-color: #003C77;
	color: #fff;
}
.btn-primary-2:hover, 
.btn-primary-2:focus, 
.btn-primary-2:active, 
.btn-primary-2.active, 
.open .dropdown-toggle.btn-primary-2 {
	background-color: #003F7C;
	border-color: #002A52;
	color: #fff;
}

/* BUTTON LINK */
.btn-link {
	color: #024F9A;
}
.btn-link.btn-red {
	color: #FF3333;
}
    .btn-link:focus,
    .btn-link:hover {
        color: #53B9EF;
    }

    .btn-link.btn-link-inline {
        font-size: 14px;
        padding: 0px;
    }

/* BUTTOM STATUS */
.buttons-radio-status .icon.on {	
	background: url('../images/icon-on.png') no-repeat center;	
}
.buttons-radio-status .icon.off {
	background: url('../images/icon-off.png') no-repeat center;	
}

/* MULTI STEPS */
.multisteps .separador .icon-more {
	background: url('../images/more.png') no-repeat;
}
.multisteps .active h4 {
	color: #008940;	
}

.buttons-radio-status .btn {
    background-color: #ddd;
}

.with-background {
	background: #F3F3F3 !important;
    position: absolute;
    width: 100%;
}

.with-background-white {
    background: #FFF;
}

.text-primary {
	color: #024F9A !important;
}
.text-primary-2::after {
	color: #53B9EF !important;	
}
