.light-logo.header_img {
    height: 45px;
}

.add_btn {
    text-align: right;
    margin-top: -30px;
    margin-bottom: 20px;
    position: relative;
}

.tab_s .btn {
  border-radius: 8px;
}

label.error{
  color:#ca5e58;
}

.write_review_modal_list {
  list-style: none;
  margin: 0;
  padding: 10px 30px;
}
.write_review_modal_list_item {
  padding: 10px 0;
}
.write_review_modal_image_container {
  display: block;
  float: left;
  width: 100%;
  padding: 12px 0;
}
.photo-container {
  width: 100%;
  padding: 0 10px;
  display: inline-block;
}
.flex {
  display: flex;
  flex-flow: row wrap;
}
.flex-item {
 /* width: 120px;
  height: 120px;*/
  float: left;
  background-color: #ccc;
  border: 1px solid #fff;
  margin-right:5px;
}
.add-phots {
  position: relative;
  display: block;
  width: 100%;
}
.btn-up-phots {
  width: 46%;
  border: 1px solid #ccc;
  border-radius: 30px;
  padding: 10px 35px;
  text-align: center;
  background-color: #eee;
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin: 10px auto 0;
  cursor: pointer;
}
.review_modal_image {
 width: 47%;
height: 50px;
opacity: 0;
position: absolute;
left: 27%;
top: -4%;
cursor: pointer;
}
.options.list {
  list-style: none;
}
.options.list-item {
  float: left;
  padding: 5px;
}
.selected-btn-color{
  background-color: #5cb85c;
}
.phot-upld {
  position: relative;
}
.modal-upload-image-preview {
  width: 120px;
  float: left;
  height: 120px;                   /*03_dec abhi*/
  object-fit:cover;
  border: 1px solid transparent;
}
.btn.btn-remov {
  position: absolute;
  top: -3px;
  right: -2px;
}
.label.label-default.cstm-label {
  font-size: 12px;
}

/*.write_review_upload_img {
  position: relative;
  width: 24%;
  height: 120px;
  border: 1px solid #ccc;
  background-color: #eee;
  float: left;
  margin-right: 2px;
}*/


.col-md-4.uploaded-section {
  padding: 0 !important;
  margin: 0 !important;
  width: 105px;
}
.write_review_upload_img p {
  position: absolute;
  top: 45px;
  left: 10px;
  color: #999;
}
.write_review_upload_img .fa.fa-times {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #999;
  cursor: pointer;
}
.star-review-table {
  width: 52%;
  text-align: left;
}
.star-raty > i {
  color: #F3AF4B;
}
.review-modal-btn-container {
  display: block;
  width: 100%;
  padding: 25px 0 0;
  text-align: center;
}
.review-modal-submit-btn {
  display: block;
  width: 35%;
  border: 1px solid #ccc;
  background-color: transparent;
  border-radius: 30px;
  padding: 10px;
  font-weight: 900;
  margin: 0 auto;
  color: #23527c;
}
.add-phots label.error{
    display: none!important;
}
.mydatepicker.error{
    width: 90% !important;
    float: left !important;
}
.error1{
  color:red;
}
#img_upload.error{
    width: 90% !important;
    float: left !important;
}

/*Loader start*/
.loader{
  display: none
}
.loader-box{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: rgba(0,0,0,0.5);
}

.body-overflow{
    overflow: hidden;
}
.footer.text-center {
    color: #fff;
}

.loader-inner{
    width: 80px;
    height: 80px;
    position: absolute;
    top: 44%;
    left: 47%;
    z-index: 9;
    border-radius: 100% !important;
    border: 12px solid #EEF8FE;
    border-top: 12px solid #2962FF;
    animation: spinner 2s linear infinite;
    -moz-animation: spinner 2s linear infinite;
    -webkit-animation: spinner 2s linear infinite;
}
@keyframes spinner{
    0%{
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes spinner{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}
@-moz-keyframes spinner{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}
/* Loader end */
/*05/11/19 abhi*/
.db img {
  width: 32%;
  object-fit: cover;
  height: auto;
}
.topbar .top-navbar .navbar-header .navbar-brand .logo-icon {
  margin-right: 5px;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding-left: 0px;
}
.light-logo.header_img {
  margin-left: 0 !important; 
}
/*#navbarSupportedContent {
  background-image: linear-gradient(-90deg, #58c8df, #74ffd9) !important;
}*/

/*#main-wrapper .left-sidebar[data-sidebarbg="skin5"],
#main-wrapper .left-sidebar[data-sidebarbg="skin5"] ul {
  background-image: linear-gradient(-90deg, #58c8df, #74ffd9) !important;
}
.sidebar-nav ul .sidebar-item.selected > .sidebar-link {
  background: #74ffd9;
}
.sidebar-nav ul .sidebar-item .sidebar-link i {
  color: #000;
}
.sidebar-nav ul .sidebar-item .sidebar-link {
  color: #000;
}
.sidebar-nav .has-arrow::after {
  border-color: #000;
}*/

/*.bg-dark {
  background-image: linear-gradient(-90deg, #58c8df, #74ffd9) !important;
}
.text-white {
  color: #000 !important;
}*/
.yentem-cstm-btn {
  /* background-color: #f00; */
  background-image: linear-gradient(-90deg, #58c8df, #74ffd9) !important;
  border-color: #74ffd9 !important;
}
/*end*/
.card {
  margin-bottom: 20px;
  border-radius: 7px;
  box-shadow: 0 0 10px -5px #808080;
}
.page-wrapper {
  background: #44546A;
  position: relative;
  margin-left: 250px;
  /*color: #fff;*/
}
#main-wrapper .left-sidebar[data-sidebarbg="skin5"], #main-wrapper .left-sidebar[data-sidebarbg="skin5"] ul {
  background: #F3F4F4;
}
#navbarSupportedContent,
#main-wrapper .topbar .navbar-collapse[data-navbarbg="skin5"], #main-wrapper .topbar[data-navbarbg="skin5"] {
  background: #fff !important;
}
.topbar .top-navbar .navbar-nav > .nav-item > .nav-link {
  color: #48484a;
}
.light-logo.header_img {
  color: #000;
}
.sidebar-nav ul .sidebar-item .sidebar-link,
.sidebar-nav ul .sidebar-item .sidebar-link i {
  color: #48484a;
}
.sidebar-nav ul .sidebar-item.selected > .sidebar-link.active,
.sidebar-nav ul .sidebar-item .sidebar-link.active i,
.breadcrumb-item a {
  color: #fff;
}
.breadcrumb-item.active {
  color: #dadee1;
}
.breadcrumb-item a {
  color: 
}

.sidebar-nav ul .sidebar-item.selected > .sidebar-link.active,
.sidebar-nav ul .sidebar-item .sidebar-link.active i,
.breadcrumb-item a {
  color: #fff;
  background: #5B9BD5;
}
.tab_s .btn-success:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.item_iin {
  position: relative;
  padding: 4px 10px;
}
.custom-control-label::before, .custom-control-label::after {
  top: 0.04rem;
}
.card-title.card_ttl_pad {
  padding: 0 9px;
  margin-bottom: 25px;
}
.page-breadcrumb .page-title {
  color: #fff;
}
.page-breadcrumb .breadcrumb {
  color: #fff;
}
.table th, .table thead th {
  font-weight: 800;
}
table.dataTable thead .sorting::before, table.dataTable thead .sorting::after,
table.dataTable thead .sorting_asc::before, table.dataTable thead .sorting_asc::after,
table.dataTable thead .sorting_desc::before, table.dataTable thead .sorting_desc::after,
table.dataTable thead .sorting_asc_disabled::before, table.dataTable thead .sorting_asc_disabled::after,
table.dataTable thead .sorting_desc_disabled::before, table.dataTable thead .sorting_desc_disabled::after {
  opacity: 1;
  color: #EA5B22;
}
table.dataTable thead .sorting_asc::before, table.dataTable thead .sorting_desc::after {
  opacity: 0.5;
  color: #EA5B22;
}
.btn-primary, .btn-primary:hover {
  background-color: #5B9BD5;
  border-color: #5B9BD5;
}
.page-link, .page-link:hover {
  color: #000000;
}
.page-item.active .page-link {
  background-color: #EA5B22;
  border-color: #EA5B22;
}
.page-item.disabled .page-link {
  color: #000000;
}

#zero_config {
  margin-top: 30px !important;
}
#chartdivdon::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 20px;
	width: 70px;
	height: 35px;
	background: #fff;
}

/*responsive css*/
@media only screen and (max-width: 991px) {
  .page-breadcrumb .page-title {
    font-size: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .row.charts_div > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .topbar .nav-toggler, .topbar .topbartoggler {
    color: #0f4a82;
  }
  .left-sidebar {
    width: 0;
    left: -250px;
  }
  .page-wrapper {
    margin-left: 0px;
  }
  .show-sidebar .left-sidebar {
    width: 250px;
    left: 0px;
  }
  .topbar .top-navbar .dropdown-menu {
    width: auto;
  }
}

@media only screen and (max-width: 640px) {}
@media only screen and (max-width: 576px) {}
@media only screen and (max-width: 480px) {}
@media only screen and (max-width: 414px) {}
@media only screen and (max-width: 375px) {}