/*only frontend styles added*/


.portlet.blue, .portlet.box.blue>.portlet-title, .portlet>.portlet-body.blue {
    background-color: #304d84 !important;
}

.portlet.box.blue {
    border: 1px solid #304d84 !important;
    border-top: 0;
}

table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting:after,table.dataTable thead .sorting_desc:after
{content:''!important;}

.back-to-top{    background: #304d84 !important;}
.portlet.box.blue>.portlet-title{display: grid!important;}

#Active_quotes  td i{padding: 0px 2px;font-size: 30px;}
#Active_quotes  td a i.fa-cog{color: #0000006b!important;}
#Active_quotes  td i.fa-print{color: #2f353bbf!important;}

#Active_quotes  td i.fa-envelope,.fa-envelope{color: #808080 !important;}


#Active_quotes  .fa-envelope.sent{color: #f5951c!important;}
#Active_sales  .fa-envelope.sent{color: #f5951c!important;}


#Active_quotes  td a i.fa-times{color: #cf0808bf!important;}
#Active_quotes  td a i.fa-check{color: green!important;}



#Active_quotes_visitor  td i{padding: 0px 2px;font-size: 30px;}
#Active_quotes_visitor  td a i.fa-cog{color: #0000006b!important;}
#Active_quotes_visitor  td i.fa-print{color: #2f353bbf!important;}

#Active_quotes_visitor  td i.fa-envelope,.fa-envelope{color: #808080 !important;}

#Active_quotes_visitor  .fa-envelope.sent{color: #f5951c!important;}

#Active_quotes_visitor  td a i.fa-times{color: #cf0808bf!important;}
#Active_quotes_visitor  td a i.fa-check{color: green!important;}



.dataTables_paginate .pagination li a{color: #78a0cc!important;}

@media (min-width: 576px){
#email_template .modal-dialog {
    max-width: 680px;
    margin: 1.75rem auto;
}
}

#email_template .textarea_style textarea,.textarea_style textarea{width: 100%;}
  #email_template .modal-title,#create_order_mail .modal-title{text-align: center;}
  i{cursor: pointer;}

.success {background-color: #4CAF50;color: white; padding: 8px;} /* Green */

.info {background-color: #2196F3;color: white; padding: 8px;} /* Blue */

.warning {background-color: #ff9800;color: white; padding: 8px;} /* Orange */

.danger {background-color: #f44336;color: white; padding: 8px;} /* Red */ 

.other {background-color: #e7e7e7; color: black; padding: 8px;} /* Gray */

#header .nav-menu a,.tab_menu_home .nav-menu1 a{text-decoration: none;}

#Active_sales td i {font-size: 30px;
    padding: 2px 10px;}
.icon_circle_div{line-height: 6px!important;}
.textarea_style textarea,textarea.billing_address{width: 100%!important;}
.pagination>li>a, .pagination>li>span{    line-height: 1!important;}

  .config_contents p{margin: 5px;}
  .accessories_div{position: relative;
    /*z-index: 2;*/
  }

  .white_display {   z-index: 2; }
  .accessories_div .fa.fa-check,.accessories_div .fa.fa-plus{padding: 5px 4px;
    margin: 2px;
    background: red;
    color: white;}
    .accessories_div a .description_content{color:#78a0cc;font-weight: 800; }
    .standard_features .gallery a,.optional_features .gallery a{width: 350px;margin: auto;}
    .standard_features .gallery div,.optional_features .gallery div{margin: auto;}
    
    .container .standard_features .gallery a img,.container .optional_features .gallery a img,
    .standard_features .gallery a span,.optional_features .gallery a span{width: 100px;
    margin: auto; height: 100px;
    text-align: center;}
/*.standard_features_div {padding: 10px;border:1px solid red;}*/
.standard_features .gallery a img,.optional_features .gallery a img{
        height: 140px;
    /*margin: 10px;*/
    text-align: center;
  }
  .image_grid{text-align: center;}
  .image_grid .description_content{margin-top: 20px;}
  .optional_features_img_div{display: grid;}
  .optional_features_img_div img{width: 200px;
    height: auto;}
    
#config_model_details .optional_features .image_grid .label_for_select_img {
  /*border: 1px solid #fff;*/
  /*padding: 10px;*/
  display: block;
  position: relative;
  margin: 10px;
  cursor: pointer;
}

#config_model_details .optional_features .image_grid input[type="checkbox"][id^="cb"] {
  display: none;
}


/*#config_model_details .optional_features .image_grid .label_for_select_img:before {*/
/*  background-color: white;*/
/*  color: white;*/
/*  content: " ";*/
/*  display: block;*/
/*  border-radius: 50%;*/
/*  border: 1px solid grey;*/
/*  position: absolute;*/
/*  top: -5px;*/
/*  left: -5px;*/
/*  width: 25px;*/
/*  height: 25px;*/
/*  text-align: center;*/
/*  line-height: 28px;*/
/*  transition-duration: 0.4s;*/
/*  transform: scale(0);*/
/*}*/

#config_model_details .optional_features .image_grid .label_for_select_img img {
  height: 100px;
  width: 95px;
  transition-duration: 0.2s;
  transform-origin: 50% 50%;
      transform-origin: top left;

}

/*#config_model_details .optional_features .image_grid :checked + .label_for_select_img {
  border-color: #ddd;
}*/

 #config_model_details .optional_features .image_grid :checked + .label_for_select_img:before {
  content: "✓";  background-color: grey;  transform: scale(1);
  display:none;
}

#config_model_details .optional_features .image_grid :checked + .label_for_select_img img {
  transform: scale(0.9);  box-shadow: 0 0 5px #333;  z-index: -1;
}
#config_model_details .optional_features{margin-bottom: 40px; }
.standard_fet_img{width: 95px;height: 100px;}
.font_color_bold{font-weight: bold;}
.price_excluding_tax{color: firebrick;}
.cancel_buttons{background: #de280b;    color: white;    border-radius: 5px!important;}
a {background:transparent;}
.confirm_buttons{background: green;    color: white;    border-radius: 5px!important;}
.wholesale_config_info_div{margin-top: 6px}
.wholesale_config_info{    padding:4px 10px;background: #78a0cc;border-radius: 50%!important;color: white!important;font-size: 15px;}


@media (min-width: 1281px) {
 .pdfmodal_popup .modal-dialog{width: 60%;} 

  
}