

body { font-size: 15px;}
.container-fluid {width:98%;}
.scaleBody {
    -moz-transform: scale(0.8, 0.8); /* Moz-browsers */
    zoom: 0.8; /* Other non-webkit browsers */
    zoom: 80%; /* Webkit browsers */
}
.form-control {-webkit-appearance: auto;moz-appearance: initial;appearance: auto;font-size:14px;}
.redBrdErr {border-color:#dc3545;}
.datepicker {padding:0;}
.datepicker td.today.day, .datepicker td.today.day:hover {background:none!important; background-color:#fff  !important;color:#036 !important;border:1px solid #036;}
.datepicker td.active.day, .datepicker td.active.day:hover {background:none!important; background-color:#336293  !important;color:#fff !important;}
.datepicker td, .datepicker th {border-radius:0;}
.datepicker th:hover {background-color:#336293 !important;}
.datepicker th.dow {background-color:#336293  !important;}
.datepicker th.dow:hover {background-color:#003366 !important;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #003366 !important;}
.modal-backdrop {width:100%;height:100%;}
.modal-header {background-color: #003366;padding: 10px 15px;}
.modal-header .modal-title {color: #fff;}
.modal-header .btn-close {background-color: #fff;}

.mybtn {background-color: #003366;padding:6px 22px 8px;color:#fff;}
.mybtn:hover, .mybtn:focus {box-shadow:1px 1px 5px #ccc;color:#fff;}
table thead {background-color: #003366; color: #fff;}
table tfoot tr.blue {background-color: #003366; color: #fff;}
table tfoot tr.lightblue {background-color: #eef6ff; color: #000;}
table tfoot tr.lightblue td { border-color: #b9b9b9;}
table th, table td {padding:6px 10px !important;}
table thead th {border:1px solid #004993;padding:8px 10px !important;}
table tfoot td {border:1px solid #004993;padding:6px 10px !important;font-weight:600;font-size:15px;}
table td {border:1px solid #d5d5d5; vertical-align: middle;}
table td a {text-decoration:none;font-weight:500;color: #0269d1;margin: 0 1px;}
table td a:hover {color: #003366;}
.table-striped>tbody>tr:nth-of-type(even) {background-color:#f2f2f2;}
/*.table-striped>tbody>tr:nth-of-type(odd) {background-color:#f2f2f2;}*/

.mainHeader nav {background-image:linear-gradient(180deg,#ffffff,#ededed,#ebebeb,#e3e3e3);}
.mainHeader .navbar {padding:10px 1px;}
.mainHeader .navbar-nav .nav-link {padding:5px 10px;font-size: 16px;color: #003366;font-weight: 500;margin: 0 5px;border-radius: 4px;/*background-color: #0033661a;background-image: linear-gradient(180deg,#b7b7b7,#e1e1e1,#e5e5e5,#dbdbdb);*/}
.mainHeader .navbar-nav .nav-link:hover {color:#003366;background-color: #0033661a;/*background-image: linear-gradient(2deg,#b7b7b7,#e1e1e1,#e5e5e5,#dbdbdb);*/}
.mainHeader .navbar-nav .dropdown-menu {padding:0;}
.mainHeader .navbar-nav .dropdown-menu li .dropdown-item:focus, .mainHeader .navbar-nav .dropdown-menu li .dropdown-item:hover {background-color:#003366;color:#fff;}
.mainHeader  {margin-bottom:10px;}
.mainHeader .navbar-brand {background-color: #fff;color: #036;padding: 3px 10px;border-radius: 5px;font-weight: 500;}
.mainHeader  {}

.invoiceWrap {}
.invoiceWrap table a i {font-size:18px;}
.contactsWrap table a i {font-size:18px;}


.select2.select2-container--default .select2-selection--single {height: 34px !important;border: 1px solid #ced4da;}
.select2.select2-container--default .select2-selection--single .select2-selection__rendered {line-height:33px !important;}
.select2.select2-container--default .select2-selection--single .select2-selection__arrow {top:4px !important;}
.select2.select2-container--default {width:100% !important;}
.countrySelects .select2.select2-container--default {width:100% !important;}

.tile_count {margin-bottom:20px;}
.tile_count .tile_stats_count {padding: 8px 10px;background: #fff;text-align: center;box-shadow: 0px 0px 8px #b7b7b7;font-weight:500;border:1px solid #fff;}
.tile_count .tile_stats_count.active {border:1px solid #43a047;}
.tile_count .tile_stats_count.Inactive {border:1px solid #E58A1B;}
.tile_count a, .tile_count a:hover, .tile_count a:focus {color: #000;text-decoration: none;}

.tile_count .fa.active {color: #43a047;}
.tile_count .fa.paused {color: #dc3545;}
.tile_count .fa.archived {color: #00acc1;}
.tile_count .fa.invoiced {color: #CCCC00;}
.tile_count .fa.closed {color: #C71C22;}
.tile_count .fa.Inactive {color: #E58A1B;}

.categoryTags {}
.categoryTags ul {padding:0;margin-top:10px;}
.categoryTags ul li {display:inline-block;list-style:none;    background-color: #036;color: #fff;border-radius: 5px;padding: 0px 8px;}
.form-check.form-switch .form-check-input:checked {background-color: #0269d1; border-color: #0269d1;}
.form-check.form-switch .form-check-input:disabled {opacity:1;}


/*Salary and Expense Upload*/ 
 #file-error{color: #DC3545;font-size:18px;position: absolute;left: 21px;bottom: 65px;}
#fileNameDisplay{position:absolute;bottom:65px; font-size:16px; font-weight:500;}
.btnsalary{margin-top:40px;}
.dwnlBTN{margin-top:8px;font-size:18px;}
.addReleaseWrap1 .myBTN {border-radius: 5px;min-width: auto;}
.addReleaseWrap1 .changesBox {border:1px solid #ccc;padding:15px;border-radius:10px;}
.addReleaseWrap1 .uploadRBox {border:1px solid #ccc;padding:5px;border-radius:10px;}
.addReleaseWrap1 .uploadRBox .file_uploads,
.addReleaseWrap1 .uploadRBox .file_uploads input {height: 140px;width: 100%;position:relative;z-index:99;cursor:pointer;}
.addReleaseWrap1 .uploadRBox .file_uploads p {margin-bottom:0px;font-size:20px;}
.addReleaseWrap1 .uploadRBox .file_uploads p span {color:#a1a1a1;}
.addReleaseWrap1 .uploadRBox .file_uploads p i {font-size: 60px; color: #036;}
.addReleaseWrap1 .uploadRBox .file_uploads input {opacity: 0;}
.addReleaseWrap1 .uploadRBox .file_uploads .textFile {position:absolute;top:45%; left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;z-index:0;}
 .panel-body.card {padding: 20px 20px;}

