/*textarea {
    width: 100%;
    min-height: 35px;
    overflow-y: hidden;
}*/
textarea {
    display: block;
    overflow: hidden;
    resize: none;
}
@media print {
    input[type=checkbox], input[type=radio], input[type=number] {
        opacity: 1 !important;
    }
    input {
        -webkit-print-color-adjust: exact;
    }
    #RiskNo{
        padding-left:2px !important;
        color:black !important;
    }
  
}
.noicheck:checked + label {
    font-weight: bold;
}
.select2 {
    width: 100% !important;
}
html, body {
    height: auto;
}
.select2-results {
    font-size: 0.9rem !important;
}
.centerClass {
    /*display: inline*/
    justify-content: center;
}
.action-button {
    text-align: right;
    padding: 105px 10px 0px 10px;
}
textarea{
    max-width:100%;
}
table.dataTable .btn-primary, table.dataTable .btn-danger {
    color: #fff !important;
    margin-left: 5px;
}

.select2-container--open {
    z-index: 9999;
}

a.btn:not(.buttons-html5,.buttons-print,.btn-default,.glyphicons,[data-action="incrementHours"], [data-action="incrementMinutes"],[data-action="decrementHours"],[data-action="decrementMinutes"]) {
    color: #fff !important;
}
.middle-box:not(.loginscreen ) {
    margin-top: 50px !important;
}
.single-page-message{
    max-width:800px;
}
.cursor-pointer {
    cursor: pointer;
}

.center-x {
    position: absolute;
    left: -50%;
    transform: translateX(50%);
}

.center-y {
    position: absolute;
    top: -50%;
    transform: translateY(50%);
}

.setings-item a {
    color: #676a6c !important;
}
.validation-summary-errors ul{
    list-style:none;
}
.logo-image {
    width: 50px !important;
    height: 50px !important;
    object-fit:cover;
}
.logo-company-Img {
    width: 200px;
    height: 200px;
    object-fit: cover;
}

.subscription-plan-image {
    /* max-width: 100% !important;
    height: auto;
    object-fit: cover;*/
    width: 100px !important;
    height: 100px !important;
}

.loginscreen.middle-box, .registerscreen.middle-box {
    width: 375px !important;
    padding: 10px !important;
    border: 2px solid rgba(0,51,102,1) !important;
    margin-top: 20px !important;
    box-shadow: 0px 0px 5px #aaa;
}

.guest-layout-main-color {
    color: rgba(0,51,102,1) !important;
}
a.href {
    color:#007bff !important;
}

.nav-second-level li a {
    padding-left: 30px !important;
}

/*********************Override Inpinia Template**********************/
.btn-primary,.label-primary {
    color: #fff;
    background-color: #007FFF !important;
    border-color: #007FFF !important;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary.focus {
        background-color: #007FFF !important;
        border-color: #007FFF !important;
        color: #FFFFFF;
    }
.select2-container--default .select2-results__option--highlighted[aria-selected]
{
background-color: #007FFF !important;
}
.page-item.active .page-link {
    background-color: #007FFF !important;
    border-color: #007FFF !important;
}

.btn-danger {
    color: #fff;
    background-color: #fa890c !important;
    border-color: #fa890c !important;
}

    .btn-danger:hover, .btn-danger:focus, .btn-danger.focus {
        color: #fff;
        background-color: #fa890c !important;
        border-color: #fa890c !important;
    }

    /*img{
        width:100% !important;
        height:100% !important;
        object-fit:cover;
    }*/
input,textarea{
    border-radius:4px !important;
}
.select2-container .select2-selection--single{
    height:38px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 37px !important;
    color: inherit !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    top:6px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered{
    padding-left:12px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
font-size: 0.9rem !important;
}

.ibox .ibox-tools .dropdown-toggle{
    display:none !important;
}
table.dataTable tbody tr td {
    padding: 4px 4px 0px 8px !important;
}
.dataTables_wrapper {
    margin-top: -43px;
}

    .dataTables_wrapper .dataTables_length {
        position: relative;
        left: 150px;
        z-index:999;
    }
.showall {
    position: relative;
    z-index: 999;
    top: 8px;
    left: 0;
}
.showall{
    margin-left:15px;
}
.dataTables_wrapper > .row:first-child > div:last-child {
    /*margin-left: -22px !important;*/
}
table td .fa-check, table td img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.dataTables_wrapper .dt-buttons.btn-group {
    position: relative;
    left: 180px;
    z-index: 999;
}
label.form-control {
    border-radius: 4px !important;
}
.nav > li.active a{
    margin-left:-4px !important;
}

ul.nav li i:before {
    width: 16px;
    height: 16px;
    display: block;
}
.nav-second-level li a {
    padding: 5px 10px 5px 10px !important;
}
li.active ul.nav li {
    padding-left: 25px;
}
table.dataTable {
    width: 100% !important;
}
.dataTables_filter input {
    margin-right: -4px;
}
.slider-handle, .slider-tick {
    top: -2px !important;
    width: 24px !important;
    height: 24px !important;
    border-radius: 0 !important;
}
    .slider-selection.tick-slider-selection, .slider-tick.in-selection {
        background-image: none !important;
    }
    .slider-tick {
        background: #d3d3d3 !important;
        opacity:1 !important;
    
        }
.slider.slider-horizontal{
    width:100% !important;
    margin-bottom:40px !important;
}


@media (min-width: 992px) {
    .modal-xl {
        max-width: 1000px;
    }
}