
body.login{
	background-color: #DBE0E2;
	font-family: "Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

.vertical_centro{
	position: absolute;
	left: 50%;
	top: 30%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);	
	margin: 0 auto;
	width: 100%;
}

.vertical_centro > div{
	margin: 0 auto;
	padding: 20px 40px;
	background-color:#EDEFF0;
	border: 1px solid #A6B1B6;
	-webkit-box-shadow: 5px 5px 15px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	box-shadow:  2px 2px 5px #999;
}

.vertical_centro h4{
	margin-top: 10px;
	color: #8F141B;
}

.progress-bar{
    background-color: #8F141B;
}

body.login button{
	font-weight: 100;
}

body.login .version{
    color: #666;
    font-size: 12px;     
}



[class*=sidebar-dark-]{
  background-color: #4D626C;
}

.logo-usco{
    float: left;
    line-height: .8;
    margin-left: .8rem;
    margin-right: .5rem;
    margin-top: -3px;
    height: 33px;
    width: auto;
}


.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active,
.sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active,
.direct-chat-primary .right>.direct-chat-text,
.card-primary:not(.card-outline)>.card-header{
  background-color: #8F141B;
}

.direct-chat-primary .right>.direct-chat-text{
  border-color: #8F141B;
}

.direct-chat-primary .right>.direct-chat-text::after,
.direct-chat-primary .right>.direct-chat-text::before{
  border-left-color: #8F141B;
}

.title1{
    border-left:  1px solid #8F141B;
}




.badge-info{
	color: #1E262B;
	background-color: #C7B363;
}

.btn-primary{
    background-color: #8F141B;
    border-color: #8F141B;
}

.btn-primary:hover{
    background-color: #4D626C;
    border-color: #4D626C;
}

.btn-primary:focus, .btn-primary.focus{
    background-color: #8F141B;
    border-color: #8F141B;
}
 

.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
    background-color: #8F141B;
}

.alert-warning {
  color: #8F141B;
  background-color: #E5DDB8;
  border-color: #E5DDB8;
}

.alert-danger {
  color: #FFF;
  background-color: #dc3545;
  border-color: #dc3545;
}



.page-link{
  color: #4D626C;
}

a{
    color: #8F141B;
}
a:hover{
    color: #5C0E12;
    text-decoration: underline;
}

.icheck-danger>input:first-child:checked+input[type=hidden]+label::before, .icheck-danger>input:first-child:checked+label::before{
    background-color: #8F141B;
    border-color: #8F141B;
}
.icheck-danger>input:first-child:not(:checked):not(:disabled):focus+input[type=hidden]+label::before, .icheck-danger>input:first-child:not(:checked):not(:disabled):focus+label::before{
    border-color: #8F141B;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{
    background: #8F141B;
}


            #modal {
                 background: rgba(0, 0, 0, 0.9);
                color: #fff;
                position: fixed;
                top: 0;
                left: 0;
                height: 100vh;
                 width: 100vw;
                transition: all .5s;
            }
            #modal p {
                width: 60%;
                height: 40%;
                position: absolute;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
                margin: auto;
                font-size: 1.5em;
                text-align: center;
            }
