@charset "UTF-8";
/* === My css Deverlop By inwcreate.com === */
/* ==== overlay process ==== */
 .cropbox-process {
    width:300px; 
    margin-left: auto; 
    margin-right: auto; 
    padding-left: 25px; 
    padding-right: 25px; 
  }   
          
  .bg-overlay-popup2 {
    background: #fff url() 0 0 no-repeat;
    padding: 10px 15px 10px 15px;  
    border: medium none;
    border-radius: 4px;
  }
    
  #overlay-process {   
    background:#000;
    width:100%;
    height:100%;
    z-index:9999991; 
    top:0px;
    left:0px;
    position:fixed;
    opacity: .7;   
    filter: alpha(opacity=50);   
    -moz-opacity: .5;  
    display:none;
   } 
   
  #overlay-msg{
    position:fixed;
    z-index:9999992;
    margin:auto;
    width: 100%;
    height: auto;
    top: 45%;
    left: 0%;
    text-align:center;
    display:none; 
   }

  .btn-overlay {
    background: #f26724 url() 0 0 no-repeat;
    float: left;
    -webkit-transition: all, 0.2s,ease-in-out;
    -o-transition: all, 0.2s,ease-in-out;
    transition: all, 0.2s,ease-in-out; 
  }
  .btn-overlay a {
      display: block;
      color: #fff;
      font-size: 14px;
      padding: 5px 15px;
  }
  .btn-overlay:hover {
      -webkit-box-shadow: 2px 3px 4px #969696;
      box-shadow: 2px 3px 4px #969696; 
  }
  
  /* === overlay for buy ===  */
   .cropbox-process-fill {
	  width:205px; 
	  margin-left: auto; 
	  margin-right: auto; 
	  padding-left: 25px; 
	  padding-right: 25px; 	
	}	  
			  
	.bg-overlay-popup-fill {
	  background: #fff url() 0 0 no-repeat;
	  padding: 10px 15px 10px 15px;  
	  border: medium none;
	  border-radius: 5px;
	}
	  
	#overlay-process-fill {   
		background:#000;
		width:100%;
		height:100%;
		z-index:100098;
		top:0px;
		left:0px;
		position:fixed;
		opacity: .7;   
		filter: alpha(opacity=50);   
		-moz-opacity: .5;  
		display:block;
	 } 
	 
	#overlay-msg-fill{
		position:fixed;
		z-index:100098;
		margin:auto;
		width: 100%;
		height: auto;
		top: 45%;
		left: 0%;
		text-align:center;
		display:block;	
	 }
   /* === End overlay for buy ===  */
   
.wait-response-load-process { 
  	background-color:#ffffff;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 103; 	
}

.wait-response-load-process img{
	position:fixed;
	z-index:999;
	margin:auto;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: 0px;
	text-align:center;
	display:block;
}
  

  #img-load-process { padding-top:5px;}
  #MassageCheckRes{ padding-top:5px; font-size:14px; font-weight:300;}
  p#MassageCheckRes { margin: 0 auto; font-size:15px;}
  .TxtTrue { color: #00b100;}
  .TxtFail { color: #cc0000;}

  .txt-left { text-align:left !important;}
  .txt-right { text-align:right !important;}
  .txt-hilight{ background-color: #ffb900; padding: 3px 10px; }
  
  .sweet-alert { font-family: Kanit,'Helvetica Neue',Arial,Helvetica,sans-serif; }
  .sweet-alert h2 { font-weight:400 !important}

/* ==== process model alert ==== */
.alert-open {
  overflow-x: hidden;
  overflow-y: auto; }

#alert-overlay {
  background: #000;
  width: 100%;
  height: 100%;
  z-index: 100098;
  top: 0px;
  left: 0px;
  position: fixed;
  opacity: .7;
  filter: alpha(opacity=50);
  -moz-opacity: .5;
  display: none; }

#alert-dialog {
  width: 452px;
  margin: 30px auto;
  position: fixed;
  box-shadow: 0 15px 45px rgba(0, 0, 0, 0.3) !important;
  border: 0;
  border-radius: 6px;
  z-index: 100099;
  display: none;
  height: auto;
  top: 35%;
  left: 40%; }

#alert-dialog .alert-content {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  background-color: #fff;
  background-clip: padding-box;
  color: #3e4855;
  padding-bottom: 17px; }

#alert-dialog .alert-content .alert-header {
  min-height: 16.43px;
  padding: 6px 15px 40px 15px;
  border-bottom: 1px solid #dfe8f1; }

#alert-dialog .alert-content .alert-header h4 {
  font-size: 16px;
  float: left;
  display: inline-block;
  font-weight: 400; 
}
 
#alert-dialog .alert-content .alert-title {
  line-height: 1.42857143;
  margin: 0; }

#alert-dialog .alert-content .alert-header span {
  float: right;
  display: inline-block;
  font-size: 14px;
  padding: 12px 5px 5px 5px;
  cursor: pointer;
  opacity: 0.5; }

#alert-dialog .alert-content .alert-header span:hover {
  opacity: 1; }

#alert-dialog .alert-content .alert-body {
  position: relative;
  padding: 15px;
  box-sizing: border-box; 
}

#alert-dialog .alert-content .alert-body p {
  text-align: center;
  line-height: 23px;
  margin-bottom:0px !important; font-size:14px; 
}
/* ==== End process model alert ==== */
.form-group em{ 
  color: #930;
  display: block;
  font-size: 11px;
  font-style: normal;
  line-height: 15px;
  margin-top: 6px;
  padding: 0 1px;
}
#msg-info-process{
  color: #930;
  font-size: 11px;
  line-height: 15px;
  padding: 0 1px;	
}

/*  ===== pagination  =====  */
ul.inw-pagination {
 margin-left: -2px;
 padding-top: 20px;
 float: right; 
 list-style: none; 
}
ul.inw-pagination li {
 float: left;
 margin-left: 2px;
 list-style: none; 
}
ul.inw-pagination li a {
 display: block;
 padding: 5px 9px;
 background: #c1c1c1;
 color: #000; 
}
ul.inw-pagination li a:hover {
 background: #5a5a5a;
 color: #fff; 
}  
ul.inw-pagination li span, ul.inw-pagination li.active {
 background: #5a5a5a;
 color: #fff;
 display: block;
 padding: 5px 9px; 
}

.crop-pagination ul.pagination{margin: 0 auto; padding-left:0; float:left; position:relative;}
.crop-pagination ul.pagination li{display:block; margin-right:2px; float:left;}
.crop-pagination ul.pagination li a{display:block; padding: 3px 5px; text-align:center; border:1px solid #cecece; cursor:pointer; font-weight:300; font-size:14px; border-radius:0px !important; margin-left:2px !important; margin-right:2px !important; }
.crop-pagination ul.pagination li a:hover{ background:#29333d; color:#fff; }
.crop-pagination ul.pagination li a.current{background:#29333d; color:#fff;}

.crop-pagination ul.number-item{padding-left:10px; padding-top:5px; float:left; position:relative;}
.crop-pagination ul.number-item li{display:block; margin-right:2px; float:left; color:#4c4c4c; font-weight:300; font-size:15px;}
   

/* ===== responsive mode ===== */
@media (min-width: 0) and (max-width: 640px) {
  .faq-list > div > div:first-child {
    padding: 10px;
    border-bottom: 1px dashed #bbb;
  }
}

@media (min-width: 0) and (max-width: 360px) {
  .faq-section h1 {
    display: block;
    width: 100%;
  }
  .faq-section .article-title .continue {
    display: block;
    width: 100%;
  }
  .faq-section .article-title > div {
    display: block;
  }
}


 @media ( min-width : 460px ) {	  

 }
 @media ( min-width : 540px ) {
  ul.pagination { float:right; }
 }
 
 @media ( min-width : 640px ) {
  .crop-pagination ul.pagination { float:right; }
 }

 @media (min-width: 768px){   
  .bg-overlay-popup { width: 500px; }
 } 

@media (min-width: 960px){ 
  
}