body 
{
    margin: 0;
    padding: 0;
    background:url("../img/home.png");
    background-position: top;
    background-size: cover;
    height: 100vh;
}
#login .container #login-row #login-column #login-box
{
    margin-top: 42px;
    max-width: 600px;
    height: 500px;
    /* border: 1px solid #9C9C9C; */
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0px 1px 4px 0px #636363;
}
#login .container #login-row #login-column #login-box #login-form {
    padding: 20px;
}
#login .container #login-row #login-column #login-box #login-form #register-link {
    margin-top: -85px;
}
footer 
{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
   
    /* #6c757d   ; */
    color: white;
    text-align: center;
    font-size:12px;
}
footer a{color:#fff;}
.overlay {
background-color: rgba(255, 255, 255, 0.9);
top: 0;
left: 0;
width: 100%;
height: 100%;
/*position: relative; */
z-index: 1;
}

.btn{padding: .175rem 1.75rem !important;
border-radius: 21px; font-size:13px !important;}


.inn-top{background: #344340;
padding: 10px;}

.inn-top h4{    font-size: 14px;
color: #fff;
line-height: 26px;
margin: 0px;
padding: 0px;}

.table{max-width: none !important;}
table th{  font-size: 12px;
background: #0f5eb3;
color: #fff; position: sticky;
top: 0px;
font-weight: 400;
z-index: 2;width: 400px;}

th:nth-child(11) {
width: 1218px !important;}
th:nth-child(3) {
width: 522px !important;}
th:nth-child(9) {
width: 522px !important;}
th:nth-child(10) {
width: 522px !important;}
th:nth-child(14) {
width: 722px !important;}


td:nth-child(1) {
/* width: 448px; */
position: sticky;
left: 0px;
/* background: #fff; */
}

.btn-warning {
color: #ffffff !important;
background-color: #0761c1 !important;
border-color: #0761c1 !important;
}
.btn-primary {
color: #fff !important;
background-color: #007bff !important;
border-color: #007bff !important;
}
.btn-danger {
color: #ffffff !important;
background-color: #05407f !important;
border-color: #05407f !important;
}

table td{font-size:12px; z-index: 1 !important;}

select.form-control:not([size]):not([multiple]) {
height: calc(1.55rem + 0px) !important;
}

fieldset{ border: 1px solid #999 !important; padding: 10px !important;
margin-bottom: 10px !important;}
legend{    width: 166px !important;
font-size: 13px !important;
text-align: left;
padding-left: 36px !important;}

.main-container {min-height: 749px;}
.container{padding-right: 0px !important;
padding-left: 0px !important;}

@media (min-width: 1200px){
.container {
max-width: 100% !important;
}}

.ui-widget{    font-size: 13px !important;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-size: 13px !important;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;}


.btn-modal{padding: 0px 8px;
line-height: 12px;
font-size: 11px;}