.gradient-1 {

    background: url(../images/sections.png), linear-gradient(to top right, #005793, #1e9568);

    background-repeat: repeat;

}



.topNav .useloggedinOpt .dropdown-menu {

    background: #fff;

    border-radius: 0;

    margin-top: -1px;

    font-size: 14px;

    letter-spacing: 1px;

    border: 0;

}



.topMainNav {

    z-index: 1 !important;

    /* height: 40px; */

    background: url(../images/sections.png), linear-gradient(to top right, #005793, #1e9568);

    background-repeat: repeat;

}



.topMainNav .dropdown-menu {

    margin-top: -9px;

    font-size: 13px;

    letter-spacing: 0.4px;

    font-weight: 600;

    background: #fbfbfb;

    min-width: 13rem !important;

}



.topMainNav .nav-item .nav-link {

    color: #fff !important;

    font-size: 0.8rem;

    letter-spacing: 0.4px;

    font-family: Sans-serif;

    font-weight: 600;

}



.topMainNav .dropdown-menu li {

    border-bottom: 1px dashed #e8e8e8;

}



.logo {

    font-weight: 700 !important;

    color: white;

    border: 2px solid white;

    padding: 6px 8px;

    border-radius: 70%;

}



.dashboard {

    position: absolute;

    top: 50%;

    left: 37%;

    text-align: center;

}



.layout-body-container {

    margin-top: 2%;

    background: transparent;

}



.layout-box-content-format1 .card-header {

    padding: 5px;

}



.layout-box-content-format1 .card-header .card-title {

    float: left;

    margin: 0;

    color: #fff;

    text-indent: 7px;

    font-weight: 600;

    letter-spacing: 2px;

    text-transform: uppercase;

    font-size: 16px;

    line-height: normal !important;

}



.layout-box-content-format1 .card-header .btn-group button,

.layout-box-content-format1 .card-header .btn-group a {

    background: transparent;

    color: #fff;

    border: 0;

    letter-spacing: 2px;

    font-size: 0.7rem;

    font-family: Sans-serif;

    font-weight: 700;

}



.layout-box-content-format1 .card .card-body {

    padding: 0;

}



.layout-box-content-format1 .formblock-box {

    box-shadow: 0px 0px 6px 0px #b7b7b7;

    padding: 18px 10px;

    /* border-radius: 4px; */

    /* margin: 1% 0; */

    margin: 0;

    background: #fff;

}



.layout-box-content-format1 .ordersummery-panel .formblock-box {

    background: transparent;

}



.select2-selection {

    min-height: 30px;

}



.select2-container--default .select2-selection--single .select2-selection__rendered {

    line-height: 21px !important;

}



.select2-container--default .select2-selection--single .select2-selection__rendered {

    margin-left: -5px;

}



.layout-box-content-format1 .select2-container {

    font-size: 12px;

    font-family: Sans-serif;

    letter-spacing: 0.5px;

}



.layout-box-content-format1 .select2-container .select2-selection--single .select2-selection__rendered {

    padding-left: 0 !important;

}



.layout-box-content-format1 .select2-container--default .select2-selection--single {

    border: 1px solid #c7b7bf;

}



.bootstrap-select button {

    border: 1px solid #c7b7bf;

    font-size: 12px;

    font-family: Sans-serif;

    letter-spacing: 0.5px;

}



.bootstrap-select .btn-group button {

    font-size: 10px;

    font-family: Sans-serif;

    letter-spacing: 0.5px;

}



.select2-results {

    font-size: 12px !important;

    font-family: Sans-serif;

    letter-spacing: 0.5px;

}



.select2-container--default .select2-results__option--highlighted[aria-selected] {

    background-color: #289391 !important;

    color: white;

}



.select2 {

    width: 100% !important;

}



.datepicker-days {

    font-size: 14px;

}



.layout-box-content-format1 label {

    font-size: 12px;

    color: #073d42 !important;

    letter-spacing: 1px;

    font-family: Sans-serif;

}



.layout-box-content-format1 .table.customTbl td,

.layout-box-content-format1 .table.customTbl th {

    #padding: 0.75rem 0;

    font-size: 9px;

    font-family: Sans-serif;

    letter-spacing: 0.4px;

    font-weight: 600;

    color: #041c1c;;

    #text-indent: 3px;

}



.layout-box-content-format1 .table.customTbl thead th {

    border-bottom: 0;

    border: 0;

    color: #ffffff;

    background: #1b7271;

    /* border-bottom: 2px solid #f7f7f9; */

}



.layout-box-content-format1 .table.customTbl .tbl-action-btn {

   /* background: linear-gradient(90deg, #cc232d 0%, #e10f85 100%);*/

    background: linear-gradient(90deg, #30ADB3 0%, #07303c 100%) !important;

    padding: 2px 3px;

    text-align: center;

    box-shadow: 0px 2px 6px 0px #646363;

    border: 0;

    font-size: 14px;

    color: #fff;

}



.layout-box-content-format1 .table.customTbl .page-item.active .page-link {

    background-color: transparent !important;

    border-color: transparent !important;

}



.layout-box-content-format1 .table.customTbl tbody tr:nth-of-type(2n + 1) {

    background: #F8F8F8;

    border-right: 1px solid #E6E4E4;

}



.layout-box-content-format1 .table.customTbl tbody tr:nth-of-type(2n) {

    background: none;

}





/* .layout-box-content-format1 .table-bordered td {

    border: 1px solid #bb91a5;

} */



.layout-box-content-format1 .dataTables_info {

    font-size: 12px !important;

    letter-spacing: 1.4px;

    font-family: Sans-serif;

    font-weight: 600;

    color: #0b3f43;

}



.layout-box-content-format1 .pagination .page-link {

    position: relative;

    display: block;

    padding: 0.3rem 0.75rem;

    margin-left: -1px;

    line-height: 1.25;

    color: #fff;

    background: linear-gradient(90deg, #167387 0%, #0a3a3d 100%);

    box-shadow: 0px 0px 2px 0px #4f0323;

    font-size: 12px;

    letter-spacing: 2px;

    border: 0;

}



.layout-box-content-format1 .pagination .next .page-link,

.layout-box-content-format1 .pagination .previous .page-link {

    background-color: #210471;

}



@media only screen and (max-width:500px) {

    .dashboard {

        left: 0%;

        text-align: center;

    }

    .topMainNav .dropdown-menu {

        margin-top: 5px;

    }

}



.active_btn {

    letter-spacing: 1px;

    font-weight: 700;

    border: 0;

    background: linear-gradient(90deg, #30ADB3 0%, #07303c 100%) !important;

    color: #fff;

    padding: 1px 17px;

}

.inactive_btn {

  letter-spacing: 1px;

  font-weight: 700;

  border: 0;   

  background: linear-gradient(90deg, #E06B47 0%, #6f2525 100%) !important;

  color: #fff;

  padding: 1px 17px;

}



.tablepad th, td {

    padding: 0.3rem !important;

    text-indent: 3px;

}





.layout-box-content-format1 .action-button {

  background-color: #7e0c26;

  color: #FFF;

  letter-spacing: 1px;

  font-weight: 700;

  background: linear-gradient(90deg, #30ADB3 0%, #07303c 100%) !important;

  border: 0;

}



.form_error{

    border: 1px solid #c72727;

}



.p_error{

    font-weight: bold;

    color: #c72727;

}



.formBlockMed {

  width: 75%;

  margin: 0 auto;

}



.select2-container--default .select2-selection--multiple .select2-selection__choice {

  background-color: #2a9ca3!important;

  border: 1px solid #0d434e!important;

 

}



.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {

  color: #fff!important;

}



.check-mark {

    color: #187983 !important;

}



.layout-box-content-format1 .form-block-subtitle {

    border-bottom: 0px solid #d293bf;

    font-size: 12px;

    font-weight: 800;

    text-transform: uppercase;

    letter-spacing: 1px;

    padding-bottom: 1px;

    text-indent: 1px;

    color: #073d42;

}



.file {

  visibility: hidden;

  position: absolute;

} 



