body {
    background-color: #ededed!important;
}

/*body > div.container {
    width: calc(100% - 100px)!important;
}*/

/*@media (min-width: 1801){
    body > div.container {
        margin-right: 0px!important;
        margin-left: 0px!important;
    }
}*/

div[id^="cbOuterAjaxCtnr"] {
    max-width: 100%!important;
}

.uniform-height-images {
    max-height: 200px;
    width: auto;
}

.unit-card {
    min-height: 700px!important;
}

.passed {
    background-color: #27c44c!important;
}
span[data-bs-toggle="popover"] .fa-circle-info{
    color: rgb(232, 230, 227) !important;
}
.gray-icon {
    color: #4d4d4d !important;
}
.search-bar{
    height: 36px!important;
}

div[id^="cbOuterAjaxCtnr"] {
    width: 100%!important;
}

table[id^="cbTable"] > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td > label {
    font-weight: bold!important;
    color: #4d4d4d!important;
}


.image-x{
    position: absolute;
    right: 0;
}

.image-x > span > svg{
    filter: drop-shadow(1px 1px 1px #4d4d4d);
    color: #ffffff !important;
}
/* input[type="submit"] {
    background-color: #5cb85c!important;
    margin-top: 15px;
    width: 100%!important;
} */

/*input[name="Value1_1"] {
    border-radius: 2.5px!important;
}*/

@media only screen and (min-width: 769px) {
	.search-center div[style="display: table;"]{
		margin: auto;
		width: 50%;
	}
	.submit-center>.cbTableCellPadding{
		margin: auto;
		width: 50%;
	}
}

.styledInput {
    background-color:rgb(255, 255, 255);
    border-bottom-color:rgb(169, 169, 169);
    border-bottom-left-radius:2.5px;
    border-bottom-right-radius:2.5px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-collapse:collapse;
    border-image-outset:0px;
    border-image-repeat:stretch;
    border-image-slice:100%;
    border-image-source:none;
    border-image-width:1;
    border-left-color:rgb(169, 169, 169);
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:rgb(169, 169, 169);
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:rgb(169, 169, 169);
    border-top-left-radius:2.5px;
    border-top-right-radius:2.5px;
    border-top-style:solid;
    border-top-width:1px;
    box-sizing:border-box;
    color:rgb(0, 0, 0);
    cursor:text;
    display:inline-block;
    font-family:"Open Sans", sans-serif;
    font-size:16px;
    font-stretch:100%;
    font-style:normal;
    font-variant-caps:normal;
    font-variant-east-asian:normal;
    font-variant-ligatures:normal;
    font-variant-numeric:normal;
    font-weight:400;
    height:28px;
    letter-spacing:normal;
    line-height:24px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    overflow-wrap:break-word;
    overflow-x:visible;
    overflow-y:visible;
    padding-bottom:1px;
    padding-left:0px;
    padding-right:0px;
    padding-top:1px;
    text-align:start;
    text-indent:0px;
    text-rendering:auto;
    text-shadow:none;
    text-size-adjust:100%;
    text-transform:none;
    width:1034px;
    word-spacing:0px;
    writing-mode:horizontal-tb;
    -webkit-appearance:none;
    -webkit-border-horizontal-spacing:2px;
    -webkit-border-vertical-spacing:2px;
    -webkit-rtl-ordering:logical;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-border-image:none;
}
ededed
.loader {
  border: 16px solid #f3f3f3; /* Light grey */
  border-top: 16px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}


[data-cb-name="data-row"]{
    border-style: none !important;
}

[data-cb-name="SearchAgainButton"]{
    color: rgb(64, 163, 222) !important;
}

@-webkit-keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


@media (max-width: 400px){
    .uniform-height-images {
        max-height: 175px;
    }    
}


@media (min-width: 1200px) and (max-width: 2500px) {
           .fixed-search {
        position: fixed;
        top: 10px;
        right: 0px;
        left: 0px;
        z-index: 925;
        background-color: #ededed;
        height: 80px;
    }
        .search-text-box {
        border-radius: 7px;
        border: 1px solid #e3e3e3;
        padding: 5px 10px;
        width: 98%;
        color: #4d4d4d;
        font-size: 16px;
        top: 20px;
        position: absolute;
    }
    #search-assets-container {
        margin-top: 32px !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
           .fixed-search {
        position: fixed;
        top: 10px;
        right: 0px;
        left: 0px;
        z-index: 925;
        background-color: #ededed;
        height: 80px;
    }
        .search-text-box {
        border-radius: 7px;
        border: 1px solid #e3e3e3;
        padding: 5px 10px;
        width: 98%;
        color: #4d4d4d;
        font-size: 16px;
        top: 20px;
        position: absolute;
    }
    #search-assets-container {
        margin-top: 32px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
       .fixed-search {
           position: fixed;
           top: -18px;
           right: 0px;
           left: 0px;
           z-index: 925;
           background-color: #ededed;
           height: 76px;
       }
        .search-text-box {
        border-radius: 7px;
        border: 1px solid #e3e3e3;
        padding: 5px 10px;
        width: 97.3%;
        color: #4d4d4d;
        font-size: 16px;
        top: 20px;
        position: absolute;
    }
    #search-assets-container {
        margin-top: 66px !important;
    }
}
@media (min-width: 466px) and (max-width: 767px) {
       .fixed-search {
           position: fixed;
           top: -18px;
           right: 0px;
           left: 0px;
           z-index: 925;
           background-color: #ededed;
           height: 76px;
       }
        .search-text-box {
        border-radius: 7px;
        border: 1px solid #e3e3e3;
        padding: 5px 10px;
        width: 95.3%;
        color: #4d4d4d;
        font-size: 16px;
        top: 20px;
        position: absolute;
    }
     #search-assets-container {
        margin-top: 66px !important;
    }
}

@media (min-width: 376px) and (max-width: 465px) {
   .fixed-search {
       position: fixed;
       top: -17px;
       right: 0px;
       left: 0px;
       z-index: 925;
       background-color: #ededed;
       height: 70px;
   }
     .search-text-box {
        border-radius: 7px;
        border: 1px solid #e3e3e3;
        padding: 5px 10px;
        width: 94.5%;
        color: #4d4d4d;
        font-size: 16px;
        top: 17px;
        position: absolute;
    }
     #search-assets-container {
        margin-top: 66px !important;
    }
}

@media (min-width: 0px) and (max-width: 375px) {
   .fixed-search {
       position: fixed;
       top: -17px;
       right: 0px;
       left: 0px;
       z-index: 925;
       background-color: #ededed;
       height: 70px;
   }
     .search-text-box {
        border-radius: 7px;
        border: 1px solid #e3e3e3;
        padding: 5px 10px;
        width: 93%;
        color: #4d4d4d;
        font-size: 16px;
        top: 17px;
        position: absolute;
    }
     #search-assets-container {
        margin-top: 66px !important;
    }
}
