﻿body {
    font-family:Arial;
    font-size:12px;
    background: url('../images/cbac3c88.png') repeat;
}

.container.main { border-bottom:1px solid black; border-right:1px solid black; border-left:1px solid black; background:#fff; border-radius:0px 0px 4px 4px; padding-bottom:20px; }

h1, h2, h3, h4, h5, h6 {
    text-transform: uppercase;
    font-weight:700;
}

.m-t-10 {
    margin-top: 10px;
}

.m-t-20 {
    margin-top: 20px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.m-b-20 {
    margin-bottom: 20px;
}

.modal-dialog {
    background-color: #fff;
    border-radius: 5px;
}

.no-border {
    border: none;
}

.form-control { 
    font-size:12px;
    padding:5px 10px;
}

select.form-control  { 
    height:inherit !important;
     padding:6px 10px !important;
}

table.table-responsive {
    width:100%;
    display:table !important;
}
table.table-responsive tbody,
table.table-responsive tbody tr {
    width: 100%;
}

tr.inactive-row {
    background-color: #ffe6e6 !important;
}

tr.active-row {
    background-color: #e6ffe6 !important;
}

table.table-responsive tbody tr th,
.btn-info {
    background-color: rgba(0, 0, 0, 0.80);
    border-color: rgba(0, 0, 0, 0.80);
    color: #fff;
    padding:5px 10px;
    cursor:pointer;
    font-size:12px;
}

.btn {
    padding:5px 10px;
    font-size:12px;
}

table.table-responsive tbody tr th,
table.table-responsive tbody tr td {
    border:none;
}

table.table-responsive tbody tr td {
    border-top: 1px solid;
    border-color: rgba(0, 0, 0, 0.80);
}

    .btn-info:hover,
    .btn-info:focus {
        background-color: #00ADEF;
    }

.jumbotron {
    background-color: rgba(0, 0, 0, 0.0);
    color: #FFF;
    text-align: center;
    padding:0px;
}
.jumbotron h1 {
    background-color:#eee;
    padding:8px 50px;
    display:inline-block;
    background-color: rgba(0,0,0,.8);
    font-size:16px;
    border-radius:0px 0px 4px 4px;
    font-weight:700;
}

input[type="checkbox"] {
    margin-right: 5px;
}

.modal-header {
    background-color: rgba(0, 0, 0, 0.80);
    color: #fff;
}

.modal-header h3 {
    margin-left:auto;
    margin-right:auto;
}

.navbar {
    background-color: rgba(0,0,0,.8);
    color: #fff;
    padding:1px 10px;
    border-top:2px solid #00ADEF;
}

.navbar span{

}

/*.navbar li:hover {
    background-color: rgba(0,0,0,.8);
}*/

.navbar a {
    color: #fff !important;
    padding: 5px 10px;
    margin-right: 0px;
    text-decoration: none;
    display:inline-block;
    text-align:center;
}

a.navbar-brand {
    border: none !important;
    width: auto;
    padding: inherit;
}

a.home:hover {
    background-color: transparent !important;
    color: #00ADEF;
}

a.navbar-brand:hover {
    background-color: transparent !important;
}

.navbar a:hover{
    background-color: #00ADEF;
    border-radius:4px;
}

.navbar .other-side-link a {
    font-weight: 500;
    color:#00ADEF !important;
}

.navbar .other-side-link a i {
    font-weight: 500;
    color:#FFF !important;
}

.navbar .other-side-link a:hover {
    color: #fff !important;
    background-color:#00ADEF !important;
}

#loginbox {
    position: absolute;
    max-width: 100%;
    width: 500px;
    left: 50%;
    top: 50px;
    background-color: #fff;
    transform: translateX(-50%);
    padding: 15px;
    border-radius: 5px;
}

.table tr { background:#FFF; width:100%; }
.table tr th a { color:#FFF; }

.dark-body {
    background-color:rgba(0,0,0,.8);
}

.choose-box .chooser {
    background-color: rgba(0,0,0, .8);
    color: #fff;
    text-transform:uppercase;
    font-weight: 700;
    border-radius:4px;
    padding:10px;
    cursor:pointer;
}

.choose-box:hover .chooser {
    background-color: #00ADEF;
}

/* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
        .border-md-left-1 {
            border-left: 1px solid #c7c7c7 !important;
        }
    }


    .invalid-value {
        border-color: rgba(159, 0, 0, 0.8);
        color: rgba(159, 0, 0, 0.8);
    }

    .valid-value {
        border-color: rgba(0, 156, 37, 0.8);
        color: rgba(0, 156, 37, 0.8);
    }

.p-t-10 {
    padding-top: 10px;
} 