
a {
    color: #006aa7;
}

a:hover {
    color: #006aa7;
}

.btn-primary {
	background-color: #006aa7;
	border-color: #006aa7;
}
.btn-primary:hover {
    background-color: #006aa7;
	border-color: #006aa7;
	opacity:0.9;
}

.sidebar-light .sidebar-brand {
       background-color: rgba(0,143,226,0.80);

}

.sidebar .sidebar-brand {
    padding: 0;
}

.bg-navbar {
 
    background: #008fe2; /* Old browsers */
background: -moz-linear-gradient(left,  #008fe2 0%, #00b29c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #008fe2 0%,#00b29c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #008fe2 0%,#00b29c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008fe2', endColorstr='#00b29c',GradientType=1 ); /* IE6-9 */
;
}


.dropdown-item.active, .dropdown-item:active {
    background-color: #e3eaef;
}



.form-login {
	background-color:#fff !important;
}

.table thead th{
	vertical-align:top;
}
.table-hover tbody tr:hover {
    background-color: rgba(0,0,0,.035);
}
.table td {
	border-top:none;
}

.table tr {
	border-top:1px solid #e3e6f0;
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #006aa7;
    background-color: #006aa7;
}

#sidebarToggleTop {
	border:1px solid #fff;
}



.sidebar, .sidebar .nav-item .nav-link {
    width: 13rem;
}

#qr_code {
    height: 300px !important;
}
@media screen and (max-width:400px) {
    #qr_code {
        height: 250px !important;
    }
}


@media screen and (max-width:300px) {
    #qr_code {
        height: 230px !important;
    }
}

.modal-dialog {
    margin-top: 70px;
}