@charset "utf-8";
/* CSS Document */

textarea{ resize:none;}


div.error_box {
 font-size: 14px;
 padding: 10px;
 color:#F7410C;
 background-color: #FFFFFF;
 font-weight: bold;
 border: 3px solid #F7410C;
 text-align: center;
 margin-bottom: 15px;
}

div.message_box {
 font-size: 14px;
 padding: 10px;
 color: #088008;
 background-color: #FFFFFF;
 font-weight: bold;
 border: 3px solid #088008;
 text-align: center;
 margin-bottom: 15px;
}

input.error {
   /* border: 1px solid #ff0000 !important;*/
    color:#ff0000 !important;
    box-shadow: inset 0px 0px 0px 1px #ff0000;
	-webkit-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-moz-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-o-box-shadow: inset 0px 0px 0px 1px #ff0000;
	
}
select.error {
    /*border: 1px solid #ff0000;*/
    color:#ff0000 !important;
    box-shadow: inset 0px 0px 0px 1px #ff0000;
	-webkit-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-moz-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-o-box-shadow: inset 0px 0px 0px 1px #ff0000;
}

textarea.error {
   /* border: 1px solid #ff0000;*/
    color:#ff0000 !important;
    box-shadow: inset 0px 0px 0px 1px #ff0000;
	-webkit-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-moz-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-o-box-shadow: inset 0px 0px 0px 1px #ff0000;
}

checkbox.error {
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
	-moz-box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
	box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
   
}

.infotext{ text-align:center; color:#930;}


.info-msg,
.success-msg,
.warning-msg,
.error-msg {
  margin: 5px 0;
  padding: 15px;
  border-radius: 3px 3px 3px 3px;
  font-size: 20px !important;
  font-weight:bold;
  text-transform:none;
 
}
.error-msg-sm {
  margin: 3px 0;
  padding: 3px;
  border-radius: 3px 3px 3px 3px;
  font-size: 14px !important;
  font-weight:bold;
  text-transform:none;  
  color: #fff;
  background-color:#C30; 
}
.info-msg {
  color: #059;
  background-color: #BEF;
  font-size: 20px !important;
  font-weight:bold;
}
.success-msg {
  color: #fff;
  background-color:#090;
  font-size: 20px !important;
}

.success-msg-sm {
  margin: 3px 0;
  padding: 3px;
  border-radius: 3px 3px 3px 3px;
  font-size: 14px !important;
  font-weight:bold;
  text-transform:none;  
  color: #fff;
  background-color:#090; 
}

.warning-msg {
  color: #9F6000;
  background-color: #FEEFB3;
 font-size: 20px !important;
}
.error-msg {
  color: #fff;
  background-color:#C30;
  font-size: 18px !important;
}

.pagination_area a{ display:inherit !important;}
.pagination a{ color:#000;  border:1px solid #ccc; background-color:#fff; margin:3px; padding:5px 12px;  }
.pagination a:hover{ background-color:#997626; color:#FFF !important; border:1px solid #997626;  padding:5px 12px; }
.pagination a.active{ background-color:#997626; color:#FFF !important; border:1px solid #997626;  padding:5px 12px;}
.pagination2{ background-color:#997626; color:#FFF !important; border:1px solid #997626; padding:6px 12px;}


.flexcaption_button a:focus{ text-decoration:none;}
.info_text_no_record{ color:#990000; font-weight:bold; vertical-align:middle; padding:30px; font-size:20px;}
.empty_no_record{ width:100% !important; background-color:#FFF; color:#900; float:left; text-align:center; border:1px solid #999; margin-bottom:10px;}

.empty_no_record_new{ width:100% !important; height:200px; background-color:#FFF; color:#900; float:left; text-align:center; margin-bottom:10px;}
.margin_bottom_30{margin-bottom:30px; }
.productdetail_right select{ width:170px; padding:0 2%; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:400; color:#8d8d8d; height:40px; line-height:40px; margin:0px; border:1px solid #cccccc; background-color:#FFF;  cursor:pointer;}	 

.contactinformation_block_inner a{ color:#000; text-decoration:none;}
.contactinformation_block_inner a:hover{ color:#000; text-decoration:underline;}
.text_disable{ background-color: #EEE !important; cursor:not-allowed !important;}
.maparea iframe{ display:block;}
.bg_light{ background-color:#E5E5E5;}

.display_message{ color:#FFF; text-transform:none !important;}
.display_message_red{ color: #F00; text-transform:none !important;}
.max_width_none{ max-width:100% !important;}
.img_border{ border:1px solid #E8E8E8 !important; border-radius:5px;}

.font_normal{ text-transform:none !important; font-size:13px;}
.home_heading{ text-align:center;}

.aboutus_area_heading{position: absolute; left:0px; bottom:0px; width:100%; text-align:center; font-weight:500; font-family: 'Poppins', serif; color:#FFFFFF; font-size:24px; padding:20px 0px; background:rgba(0,0,0,.5);}
.aboutus_area_heading a{ color:#f7941e; text-decoration:none; }
.font_collection_text{ font-size:16px !important;}
