/* .navbar .navbar-nav .nav-link {
  color: #004242;
}

.navbar .navbar-nav .nav-link:hover {
  color: #004242;
} */
.btn-clr-1{
  color: #004242 !important;
}
.btn-clr-2{
  color: #004242 !important;
}
.btn-clr-3{
  color: #004242 !important;
}
.btn-clr-4{
  color: #19327D !important;
}
.btn-clr-5{
  color: #19327D !important;
}
.btn-clr-6{
  color: #19327D !important;
}
/* #nav a.active {
  background-color: #02390B;
  color: white !important;
} */
.btn-clr-1.active {
  background-color: #02390B !important;
  color: white !important;
}
.btn-clr-2.active {
  background-color: #004C2D !important;
  color: white !important;
}
.title-clr-2{
  color: #004C2D !important;
}
.btn-clr-3.active {
  background-color: #005252 !important;
  color: white !important;
}
.btn-clr-4.active {
  background-color: #064573 !important;
  color: white !important;
}
.btn-clr-5.active {
  background-color: #19327D !important;
  color: white !important;
}
.btn-clr-6.active {
  background-color: #19327D !important;
  color: white !important;
}
.toggler-clr {
  color: #004242 !important;
}

.navbar-dark .navbar-toggler {
  color: #004242 !important;
  border-color: #004242 !important;
}
.admin-nav .navbar .navbar-nav .nav-link {
  /* padding: 7px 5px; */
  /* color: #fff; */
  text-transform: none;
  text-align: left;
  border-radius: 8px;
}
@media only screen and (max-width: 760px) {
  .btn-width {
    width: 50% !important;
  }
}


.box1 {
  margin: 10px;
  padding: 10px;
  border: 2px solid #004242;
  background-color: #004242;
  color: white;
}

.box2 {
  margin: 10px;
  padding: 10px;
  border: 2px solid #004C2D;
  background-color: #004C2D;
  color: white;
}

.title-admin {
  color: #02390B;
  font-size: 30px;
  font-family: 'Avenir';
  /* font-weight: bold; */
}
.title-admin-icon {
  color: #064573 !important;
}
.clr-plus {
  color: #004242;
}
.clr-2{
  color: #19327D;
}

.straight-line {
  margin: 1rem 0;
  color: inherit;
  /* background-color: #064573; */
  border: 1px solid #064573;
  opacity: 1;
}

.que-size {
    font-size: 17px;
    font-family: 'Avenir';
    font-weight: bold;
}
.handle {
  /* padding: 0 5px;
  margin-right: 5px;
  background-color: rgba(0, 0, 0, 0.4); */
  cursor: move;
  /* font-size: 17px;
  font-family: 'Avenir';
  font-weight: bold; */
}
.faq-border{
  border: 2px solid #004242;
  color: #004242;
  font-size: 18px !important;
}
.faq-border:focus{
  border: 2px solid #004242;
  box-shadow: none !important;
}
.title-tertiary {
  font-size: 21px;
  font-family: 'Avenir';
  font-weight: bold;
}
.title-tertiary-bengali {
  font-size: 20px;
  font-family: 'Avenir';
  font-weight: bold;
}
.title-tertiary-french {
  font-size: 19px;
  font-family: 'Avenir';
  font-weight: bold;
}
.faq:first-child .remove-faq {
  display: none;
}
.remove-faq {
  border: 2px solid #064573;
  background-color: #064573;
  color: white;
}
.right-aligned-button{
  /* width: 50%; */
    text-align: right;
    padding: 12px 5px;
    cursor: pointer !important;
}
.fs-20{
  font-size: 20px;
  font-weight: bold;
  font-family: 'Avenir';
}
.fz-23{
  font-size: 23px;
  font-family: 'Avenir';
}
.fz-24{
  font-size: 24px;
  font-weight: bold;
  font-family: 'Avenir';
}
.fz-25{
  font-size: 25px;
  font-weight: bold;
  font-family: 'Avenir';
}
.fz-28{
  font-size: 28px;
  font-weight: bold;
  font-family: 'Avenir';
}
.fz-34{
  font-size: 34px;
  font-weight: bold;
  font-family: 'Avenir';
}
.fz-18{
  font-size: 18px;
  font-weight: bold;
  font-family: 'Avenir';
}
.fs-18{
  font-size: 18px;
  font-family: 'Avenir';
}
.fz-17{
  font-size: 17px;
  font-family: 'Avenir';
}
.cursor{
  cursor: pointer;
}
.btn{
  cursor: pointer;
}
.box-clr{
  color: #00EEEE;
  font-size: 15px;
  font-family: 'Avenir';
  font-weight: bold;
  background-color: #004242;
}
.box-clr-faqedit{
  color: #00EEEE;
  font-size: 15px;
  font-family: 'Avenir';
  font-weight: bold;
  background-color: #064573;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0;
  border-top: #004242;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
  background-color: #004242;
}
.admin-model .modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #004242;
  background-clip: padding-box;
  border: 2px solid #00EEEE;
  border-radius: 0.3rem;
  outline: 0;
}
.user-yes-btn{
  border: 2px solid #00EEEE;
  color: #00EEEE;
  font-weight: 900;
  font-size: 17px;
  font-family: 'Avenir';
  padding: 8px 28px !important;
  height: 50px !important;
  border-radius: 5px !important;
  /* line-height: 1.2 !important; */
}
.user-yes-btn:hover{
  border: 2px solid #00EEEE;
  color: #00EEEE;
  font-weight: 900;
  font-size: 17px;
  font-family: 'Avenir';
}
.user-yes-btn:focus{
  border: 2px solid #00EEEE;
  color: #00EEEE;
  font-weight: 900;
  font-size: 17px;
  font-family: 'Avenir';
}
.faq-continue-btn{
  border: 2px solid #00EEEE;
  color: #00EEEE;
  font-weight: 900;
  font-size: 17px;
  font-family: 'Avenir';
  padding: 6px 8px;
}
.faq-continue-btn:hover{
  border: 2px solid #00EEEE;
  color: #00EEEE;
  font-weight: 900;
  font-size: 17px;
  font-family: 'Avenir';
}
.faq-continue-btn:focus{
  border: 2px solid #00EEEE;
  color: #00EEEE;
  font-weight: 900;
  font-size: 17px;
  font-family: 'Avenir';
}
.user-cancel-btn{
  color: #00EEEE;
  font-size: 17px;
  font-family: 'Avenir';
  padding: 8px 28px;
}
.user-cancel-btn:hover{
  color: #00EEEE;
  font-size: 17px;
  font-family: 'Avenir';
}
.user-cancel-btn:focus{
  color: #00EEEE;
  font-size: 17px;
  font-family: 'Avenir';
}
.modal-backdrop.show {
  opacity: 0;
}
.fz-20{
  font-size: 20px !important;
}
.bg-clr{
  background-color: #004242;
  border: 2px solid #004242;
  padding: 8px 22px;
  color: #00EEEE;
  font-weight: bold;
  font-size: 17px;
  font-family: 'Avenir';
  border-radius: 8px;
}
.bg-clr:hover{
  color: #00EEEE !important;
}
.bg-clr:focus{
  color: #00EEEE !important;
}
.clr-text{
  color: #064573;
}
.clr-text:hover{
  color: #064573;
}
.checkbox_style {
  width: 20px;
  height: 20px;
  background-color: #ccc;
  margin-right: 10px;
  border: 1px solid #999;
  display: flex;
  justify-content: center;
  align-items: center;
}
 
.checkbox_style.checked {
  background-color: #004242;
  border: 1px solid #004242;
}
.checkbox_quotes .form-check-input[type=checkbox] {
  border-radius: 0.25em;
  border: 2px solid #00EEEE;
  font-size: 15px;
}
.checkbox_quotes .form-check-input:checked {
  background: #00EEEE;
  border-color: #004242;
}

.checkbox_quotes .check-box-popup {
  margin-top: -1px !important;
}
.checkbox_quotes .form-check-input[type=checkbox] {
  border-radius: 0em;
  background-color: transparent;
  border: 2px solid #004242;
  font-size: 17px;
  /* padding: 10px; */
  height: 24px;
  width: 24px;
}
.checkbox_quotes .form-check-input:checked[type=checkbox] {
  background-image: none;
  background-color: #004242;
}

.checkbox_quotes .form-check-input[type="checkbox"]:checked::after {
  content: '';
  position: absolute;
  width: 1.5ex;
  height: 0.9ex;
  background: rgba(0, 0, 0, 0);
  top: 5px;
  left: 0.6ex;
  border: 3px solid #00EEEE;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-43deg);
  -moz-transform: rotate(-43deg);
  -o-transform: rotate(-43deg);
  -ms-transform: rotate(-43deg);
  transform: rotate(-43deg);
  
}
       

.checkbox_quotes .form-check-input[type="checkbox"]{
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
       
.checkbox_quotes .form-check-input input[type="checkbox"]::before {
  content: "";
  display: inline-block;
 
  background-color: #00EEEE;
  border: 1px solid #00EEEE;
  border-radius: 4px;
  box-shadow: inset 0 2px 5px  #00EEEE;
  margin-right: 0.5em;
}
.input-border{
  border: 1px solid #004242;
}
.input-border:focus{
  border: 1px solid #004242;
}
  .dropdown-toggle::after {
    display: none;
  }
  .drop-text{
    color: white;
    font-size: 15px;
    font-weight: bold;
    font-family: 'Avenir';
  }
.dropdown-language-clr:hover {
  color: white !important;
  background-color: #004242 !important;
}
.dropdown-language-clr {
  color:  #FFFBF8  !important;
  cursor: pointer;
}
.dropdown-domain-clr:hover {
  color: white !important;
  background-color: #004242 !important;
}
.dropdown-domain-clr {
  color:  #FFFBF8  !important;
  cursor: pointer;
}
.hover-clr-dropdown {
  color:  #FFFBF8  !important;
  cursor: pointer;
}
.hover-clr-dropdown:hover {
  color: white !important;
  background-color: rgba(0, 238, 238, 0.3) !important;
}
.ul-text .form-check-input[type=checkbox] {
  border-radius: 0.25em;
  border: 2px solid #00EEEE !important;
  font-size: 14px;
}
.ul-text .form-check-input:checked {
  background: #00EEEE;
  border-color: #004242;
}

.ul-text .check-box-popup {
  margin-top: -1px !important;
}
.ul-text .form-check-input[type=checkbox] {
  border-radius: 0.25em;
  background-color: white;
  border: 2px solid #004242;
  font-size: 14px;
  /* padding: 7px; */
  width: 18px;
  height: 18px;
  margin-top: 0.19em;
}
.ul-text .form-check-input:checked[type=checkbox] {
  background-image: none;
  background-color: #004242;
}

.ul-text .form-check-input[type="checkbox"]:checked::after {
  content: '';
  position: absolute;
  width: 1.5ex;
  height: 0.9ex;
  background: rgba(0, 0, 0, 0);
  top: 3px;
  left: 0.3ex;
  border: 3px solid #00EEEE;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-43deg);
  -moz-transform: rotate(-43deg);
  -o-transform: rotate(-43deg);
  -ms-transform: rotate(-43deg);
  transform: rotate(-43deg);
  
}
       

.ul-text .form-check-input[type="checkbox"]{
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
       
.ul-text .form-check-input input[type="checkbox"]::before {
  content: "";
  display: inline-block;
 
  background-color: #00EEEE;
  border: 1px solid #00EEEE;
  border-radius: 4px;
  box-shadow: inset 0 2px 5px  #00EEEE;
  margin-right: 0.5em;
}
.dropdown-search-domain{
  background-color: #005252;
  color: white;
  border: 1px solid #005252;
 }
 .dropdown-search-domain:hover{
  background-color: #005252;
  color: white;
  border: 1px solid #005252;
 }
 .dropdown-search-domain:focus{
  background-color: #005252;
  color: white;
  border: 1px solid #005252;
 }
 .search-domain-clr{
  color: #005252;
 }
 .dropdown-keywords{
  background-color: #004242;
  color: white;
  border: 1px solid #004242;
 } 
 .dropdown-keywords:focus{
  background-color: #004242;
  color: white;
  border: 1px solid #004242;
 }
 .dropdown-keywords:hover{
  background-color: #004242;
  color: white;
  border: 1px solid #004242;
 }
 .dropdown-langauge{
  background-color: #003232;
  color: white;
  border: 1px solid #003232;
 }
 .dropdown-langauge:hover{
  background-color: #003232;
  color: white;
  border: 1px solid #003232;
 }
 .dropdown-langauge:focus{
  background-color: #003232;
  color: white;
  border: 1px solid #003232;
 }
 .langauge-clr{
  color: #003232;
 }
.fz-16{
  font-size: 16px;
  font-weight: bold;
    font-family: 'Avenir';
}
.res-boarder{
  border: none;
}
.mt-20{
  margin-top: 20% !important;
}
.new-res-btn{
  border: 2px solid white;
  background-color: white;
  border-radius: 10px;
  color: #004242;
}
.new-res-btn:hover{
  border: 2px solid #004242;
  background-color: white;
  border-radius: 10px;
  color: #004242;
}
.new-res-btn:focus{
  border: 2px solid #004242;
  background-color: #00EEEE;
  border-radius: 10px;
  color: #004242;
}
.OK-cancel-btn{
  color: #00EEEE;
  font-size: 17px;
  font-family: 'Avenir';
  padding: 8px 22px;
}
.OK-cancel-btn:hover{
  color: #00EEEE;
  font-size: 17px;
  font-family: 'Avenir';
}
.OK-cancel-btn:focus{
  color: #00EEEE;
  font-size: 17px;
  font-family: 'Avenir';
}
.manage-btn{
  border: 2px solid #004242;
  background-color: #004242;
  border-radius: 10px;
  color: white;
}
.manage-btn:hover{
  border: 2px solid #004242;
  background-color: #004242;
  border-radius: 10px;
  color: white;
}
.manage-btn:focus{
  border: 2px solid #004242;
  background-color: #004242;
  border-radius: 10px;
  color: white;
}
.search-scroll{
  max-height: 229px;
  overflow-y: scroll;
}
.dropdown-language {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  /* color: #212529; */
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.category, .category-box[readonly]{
  background-color: white;
  opacity: 1;
  
}
.search_domain_overflow {
  white-space: normal;
}
.dropdown-search-bar{
  background-color: #004242;
}
.dropdown-search-bar:hover{
  background-color: #004242;
}
.dropdown-search-bar:focus{
  background-color: #004242;
}
.admin-header-logo{
  width: 3.4rem;
}
.adm-delete-icon{
  width: 1.9rem !important;
  cursor: pointer;
}
.adm-save-icon{
  width: 2rem !important;
  cursor: pointer;
}
.adm-edit-icon{
  width: 1.7rem;
}
.checkbox-admins{
  width: 1.1rem;
  height: 1.1rem;
  border: 1px solid #004242;
}
.checkbox-admins:checked[type=checkbox] {
  background-image: none;
}
.mh_120 {
  min-height: 120px;
}
/* .center-adminbtn {
  position: fixed;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
} */
.no-right-border{
  border-right: none !important;
  border: 2px solid #064573;
}
.no-right-border:focus{
  border-right: none !important;
  border-color: #064573 !important;
}
.pl-3rem {
 padding-left: 4.5rem  !important;
}

@media only screen and (max-width: 600px) {
  .pl-3rem{
    padding-left: 1.75rem !important;
  }
}
/* .fz-30{
  font-size: 30px !important;
} */
.admin-home {
  width: 2.5rem !important;
}
.fz-40{
  font-size: 40px ;
}
.fz-30{
  font-size: 30px;
  font-weight: bold;
}
.padding-dashboard {
  padding-left: 1rem;
  padding-bottom: 1rem;
  padding-right: 0.25rem;
  padding-top: 1rem;
}

@media only screen and (max-width: 600px) {
.padding-dashboard{
  padding-left: 1rem;
  padding-bottom: 0rem;
  padding-right: 0rem;
  padding-top: 0rem;
  }
}
.mg-top{
  margin-top: 0.35rem !important;
}
.admin-asterisk{
  color: red;
  font-size: 20px !important;

}

.p-right-2{
  padding-left: 5rem;
  padding-right: 2.6rem;
}

@media only screen and (max-width: 600px) {
  .p-right-2{
    padding-left: 0rem;
    padding-right: 0rem;
  }
}
@media only screen and (max-width: 768px) {
  .p-right-2{
    padding-left: 0rem;
    padding-right: 0rem;
  }
}
.p-right-3{
  padding-left: 3.6rem;
  padding-right: 2.6rem;
}

@media only screen and (max-width: 600px) {
  .p-right-3{
    padding-left: 0rem;
    padding-right: 0rem;
  }
}
@media only screen and (max-width: 768px) {
  .p-right-3{
    padding-left: 0rem;
    padding-right: 0rem;
  }
}
.overflow-x{
  overflow-x: auto !important;
}
/* .padding-t-01{
  padding-top: 0.6rem;
} */
/* .padding-t-02{
  padding-top: 0.2rem;
} */
.move-icon{
   width: 2rem !important;
   cursor: move;
}
.move-icon:focus{
  width: 2rem !important;
  cursor: move;
}
.move-icon:hover{
  width: 2rem !important;
  cursor: move;
}
.clr-5252{
  color: #005252;
}
.bilkbtn-center {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
}
.bulk-btn{
  background-color: #004242;
  color: white;
  border-radius: 10px;
}
.radio-size{
  width: 1rem;
  height: 1rem;
  position: absolute;
  margin-top: 0.5rem !important;
  accent-color: #00EEEE;
}
.mb-2rem {
  margin-bottom: -2rem!important;
}
.clr-00EEEE{
  color: #00EEEE;
}
.clr-00EEEE:hover{
  color: #00EEEE;
}
.clr-00EEEE:focus{
  color: #00EEEE;
}
.mstart-9{
  margin-left: 0.9rem!important;
}
.m-top-4{
  margin-top: 4px;
}
.image-save-user{
  margin-bottom: 8px;
    margin-left: 4.1rem !important;
}
.imageedit-save-user{
  margin-bottom: 8px; 
}
.image-cancel-user{
  position: absolute;
    margin-top: 4px;
    margin-left: 20px 
}
.image-cancel-edituser{
  position: absolute;
    margin-top: 4px;
    margin-left: 26px;
}
.padding-15{
  padding: 15px;
}
.padding-2rem{
  padding: 2rem!important;
}
.mtop-dashboard{
  margin-top: 1rem;
}
.mtop-2rem {
  margin-top: 2.5rem!important;
}
.mtop-2_7rem {
  margin-top: 2.7rem!important;
}
.margin-1_7rem {
  margin-right: 1.7rem!important;
  margin-left: 1.7rem!important;
}
.mtop-1_7rem {
  margin-top: 1.7rem!important;
}
.mt-2_rem {
  margin-top: 2rem!important;
}
.mtop-2_3rem{
  margin-top: 2.3rem;
}
.margin-2_5{
  margin-top: 2.7rem!important;
    margin-bottom: 2.5rem!important;
}
.scroller-clr::-webkit-scrollbar {
  width: 0.5em;
}
.scroller-clr::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0px #004242;
  background-color: #004242;
}

.scroller-clr::-webkit-scrollbar-thumb {
background-color: #00EEEE;
outline: 0px solid #00eeee;
}
.font-arrow-down{
   font-size: 35px;
   margin-top: 3px;
}
.font-arrow-up{
  font-size: 35px;
   margin-top: -0.05rem !important;
}
.cancel-btn-download{
  color: #00EEEE;
  font-size: 23px;
  font-family: 'Avenir';
  padding: 8px 22px;
}
.cancel-btn-download:hover{
  color: #00EEEE;
  font-size: 23px;
  font-family: 'Avenir';
}
.cancel-btn-download:focus{
  color: #00EEEE;
  font-size: 23px;
  font-family: 'Avenir';
}
.pbottom-20{
  padding-bottom: 20px !important;
}
.mtop-20px{
  margin-top: 10px;
}
.col-form-bottom{
  padding-bottom: 0px !important;
}
.admin-required-text {
  font-size: 12px;
  color: red;
  text-align: center !important;
}
.urlcolor{
  color: #004242 !important;
}
.urlcolor:hover{
  color: #004242 !important;
}
.margin-lr {
  margin-right: 1.5rem!important;
  margin-left: 2rem!important;
}
.margin-new-resource {
  margin-top: 6rem!important;
  margin-bottom: 3rem!important;
  margin-left: -9rem !important;
}
@media only screen and (max-width: 780px) {
  .margin-new-resource {
    margin-top: 6rem!important;
    margin-bottom: 3rem!important;
    margin-left: 0rem !important;
  }
}
.popup-login-clr{
  color: #00EEEE;
  text-decoration: underline solid #00EEEE 2px !important;
  text-underline-offset:3px;
}
.popup-login-clr:hover{
  color: #00EEEE;
  text-decoration: underline solid #00EEEE 2px !important;
  text-underline-offset:3px;
}
.popup-login-clr:focus{
  color: #00EEEE;
  text-decoration: underline solid #00EEEE 2px !important;
  text-underline-offset:3px;
}
.form-control-auto-height {
  min-height: 1.5em !important;
  overflow-y: hidden;
}  
.mtop-02rem{
  margin-top: -0.2rem !important;
}
.padding18px{
  padding-top: 18px;
}
.lowercase-text {
  text-transform: lowercase;
}
.margin-large-x{
  margin-right: 0.67rem!important;
  margin-left: 2rem!important;
}
.margin-x {
  margin-right: 0.67rem!important;
  margin-left: 0.67rem!important;
}
/* Firefox-specific styles */
@supports (-moz-appearance: none) {
  .margin-x {
    margin-right: 0.8rem!important;
    margin-left: 0.8rem!important;
  }
}
.margin-infolarge-x{
  margin-right: 0.6rem!important;
  margin-left: 1.8rem!important;
}
.margin-info-x {
  margin-right: 0.6rem!important;
  margin-left: 0.6rem!important;
}
/* Firefox-specific styles */
@supports (-moz-appearance: none) {
  .margin-info-x {
    margin-right: 0.75rem!important;
    margin-left: 0.75rem!important;
  }
}
.boarder-rad{
  border-radius: 0px !important;
}
.padding-05{
  padding-bottom: 1.5rem !important;
}
.margin-top-03{
  margin-top: 0.35rem;
}
.mtop-1_7rem {
  margin-top: 1.75rem;
}
.margin-left-10{
  margin-left: 10px;
  margin-top: 0.1rem
}
.margin_top_2-8{
  margin-top: 2.8rem 
}
.mt0p-2rem {
  margin-top: 2rem!important;
}
.padding-top0_25{
  padding-top: 0.25rem !important;
}
.padding_bottom0{
  padding-bottom: 0rem;
}
.center_des{
  padding-top: 2.9rem !important;
}
.border{
  border: 1px solid #004242;
}
.margintop_dropdown{
  margin-top: 2px !important;
}
.padding-08{
  padding: 0.6rem !important;
}
.dropdown-btn-search{
  border: 2px solid #064573;
  border-right: none !important;
  width: 9rem;
  text-align: start;
  padding: 9px 17px !important;
  color: #064573 !important;
  font-family: 'Avenir' !important;
  font-size: 18px !important;
  border-radius: 0.25rem 0rem 0rem 0.25rem !important; 
}
.dropdown-btn-res-search{
  border: 2px solid #064573;
  border-right: none !important;
  width: 11rem;
  text-align: start;
  padding: 9px 17px !important;
  color: #064573 !important;
  font-family: 'Avenir' !important;
  font-size: 18px !important;
  border-radius: 0.25rem 0rem 0rem 0.25rem !important; 
}
.dropdownitemclr{
  color: #064573 !important;
  font-family: 'Avenir' !important;
  font-size: 18px !important;
  font-weight: bold !important;
}
/* .user-search-dropdown, .dropdown-item:focus, .dropdown-item:hover {
  color: #064573;
  background-color: #00EEEE;
} */
.user-search-dropdown .dropdown-item{
  border-top: 1px solid white !important;
  border-bottom: 1px solid white !important;
}
.user-search-dropdown .dropdown-item:hover {
  color: #064573;
  background-color: #00EEEE;
  border-top: 1px solid #064573 !important;
  border-bottom: 1px solid #064573 !important;
}
.user-search-dropdown{
  min-width: 7rem!important;
  padding: 0 0 !important;
  border: 2px solid #064573 !important;
  border-top: none !important;
  border-radius: 0px !important;
  margin-top: -2px !important;
    margin-left: 1px !important;
}
.quotes-search-dropdown .dropdown-item{
  border-top: 1px solid white !important;
  border-bottom: 1px solid white !important;
}
.quotes-search-dropdown .dropdown-item:hover {
  color: #064573;
  background-color: #00EEEE;
  border-top: 1px solid #064573 !important;
  border-bottom: 1px solid #064573 !important;
}
.quotes-search-dropdown{
  min-width: 7rem!important;
  padding: 0 0 !important;
  border: 2px solid #064573 !important;
  border-top: none !important;
  border-radius: 0px !important;
  margin-top: -2px !important;
    margin-left: 1px !important;
}
.res-search-dropdown{
  padding: 0 0 !important;
  border: 2px solid #064573 !important;
  border-top: none !important;
  border-radius: 0px !important;
  margin-top: -2px !important;
    margin-left: 1px !important;
}
.res-search-dropdown .dropdown-item{
  border-top: 1px solid white !important;
  border-bottom: 1px solid white !important;
}
.res-search-dropdown .dropdown-item:hover {
  color: #064573;
  background-color: #00EEEE;
  border-top: 1px solid #064573 !important;
  border-bottom: 1px solid #064573 !important;
}
.dropdown-btn-container {
  position: relative;
}

.dropdown-btn-container .fa-chevron-down {
  position: absolute;
  right: 10px; /* Adjust this value as needed */
  top: 50%;
  transform: translateY(-50%);
}
.bg-badge{
    background-color: #E88225 !important;
}
/* .asc-width{
  width: 1.8rem !important;
  margin-bottom: -0.35rem !important;
} */

.asc-image {
  content: url('/images/asc-desc/sort ascending unselected 064573.svg'); 
  width: 1.5rem !important; 
  margin-bottom: -0.2rem !important;
}
.asc-image:hover {
  content: url('/images/asc-desc/sort ascending hover 00EEEE.svg');
  width: 1.5rem !important; 
  margin-bottom: -0.2rem !important; 
}
.desc-image {
  content: url('/images/asc-desc/sort descending unselected 064573.svg');
  width: 1.5rem !important; 
  margin-bottom: -0.2rem !important;  
}
.desc-image:hover {
  content: url('/images/asc-desc/sort descending hover 00EEEE.svg');  
  width: 1.5rem !important;
  margin-bottom: -0.2rem !important; 
}
.selected-asc-dsc{
  width: 2rem !important;
  margin-bottom: -0.5rem !important;
} 

.set_asc_image{
  width: 2rem !important; 
  margin-bottom: -0.5rem !important;
}

.serach-dropdow-clr{
  border: 2px solid #00EEEE !important;
}
.serach-dropdow-clr:focus{
  box-shadow: none !important;
}
.shadow_none:focus{
  box-shadow: none !important;
}
.cancel-fz-btn{
  padding: 3px 0px 5px 11px !important;
  font-weight: normal !important;
  font-size: 25px !important;
  height: 50px !important;
}
.position-ctr{
  display: flex;
  align-items: center;
 }
 .continue-edit-btn{
  color: #00EEEE;
  font-weight: 900;
  font-size: 17px;
  font-family: 'Avenir';
  padding: 8px 28px !important;
  height: 50px !important;
}
.continue-edit-btn:hover{
  color: #00EEEE;
  font-weight: 900;
  font-size: 17px;
  font-family: 'Avenir';
}
.continue-edit-btn:focus{
  color: #004242;
  font-weight: 900;
  font-size: 17px;
  font-family: 'Avenir';
  background-color: #00EEEE;
  border: 2px solid #004242;
  border-radius: 5px !important;
}
.border-visible {
  border: 2px solid #00EEEE !important;
  border-radius: 5px !important;
}

.border-none {
  border: 2px solid #004242 !important;
}
.ok-edits-btn{
  border: 2px solid #00EEEE;
  color: #00EEEE;
  font-weight: 900;
  font-size: 17px;
  font-family: 'Avenir';
  padding: 8px 28px !important;
  height: 50px !important;
  border-radius: 5px !important;
  /* line-height: 1.2 !important; */
}
.ok-edits-btn:hover{
  border: 2px solid #00EEEE;
  color: #00EEEE;
  font-weight: 900;
  font-size: 17px;
  font-family: 'Avenir';
}
.ok-edits-btn:focus{
  color: #004242;
  font-weight: 900;
  font-size: 17px;
  font-family: 'Avenir';
  background-color: #00EEEE;
  border: 2px solid #004242;
  border-radius: 5px !important;
}
.first-child-space .dropdown-item.dropdown-domain-clr:first-child {
  margin-top: 8px; 
}
.first-child-space .dropdown-item.hover-clr-dropdown:first-child {
  margin-top: 8px; 
}
.flex-display{
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 0;
}