	/*Checkboxes styles*/
	input[type="checkbox"],input[type="radio"] { display: none; }

	input[type="checkbox"] + label,input[type="radio"] + label {
	  position: relative;
	  padding-left: 25px;
	  font: 14px/20px 'Open Sans', Arial, sans-serif;
	  cursor: pointer;
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	}

	input[type="checkbox"] + label:last-child,input[type="radio"] + label:last-child { margin-bottom: 0; }

	input[type="checkbox"] + label:before,input[type="radio"] + label:before {
	  content: '';
	  width: 20px;
	  height: 20px;
	  border: 1px solid #000;
	  background:#fff;
	  position: absolute;
	  left: 0;
	  top: 0;
	  opacity: .6;
	  -webkit-transition: all .12s, border-color .08s;
	  transition: all .12s, border-color .08s;
	}

	input[type="checkbox"]:checked + label:before,input[type="radio"]:checked + label:before {
	  width: 10px;
	  top: -5px;
	  left: 5px;
	  border-radius: 0;
	  background:transparent;
	  opacity: 1;
	  border-top-color: transparent;
	  border-left-color: transparent;
	  -webkit-transform: rotate(45deg);
	  transform: rotate(45deg);
	}
	
    .btn:focus {
		outline: none;
	}

   h2 {
	   color:#999;
	   padding:10px 0;
	   
   }   
   
   .margin_b5 {
	   margin-bottom:5px;
   }
	   
   .width_50{
	   width: 50px;
	   display: inline-block;
   }
   .width_100{
	   width: 100px;
	   display: inline-block;
   }
   .width_250{
	   width: 250px;
	   display: inline-block;
   }
   .width_70{
	   width: 70px;
	   display: inline-block;
   }
   .valign-middle {
	   vertical-align: middle;
   }
	   
	   
   .alert-left-tab { 
        position:relative;
		left:16px;
		background:#fff;
		z-index:100;
		border-top: 1px solid #faebcc;
		border-left: 1px solid #faebcc;
		border-bottom: 1px solid #faebcc;
		border-radius:0;
		
   }   
   .lk_body {
	   min-height:400px;
	   
   }
   
.payList {
   position:relative;
   left:33px;
}

#qiwi, #card, #yaw {
	background:#fff;
	padding:0 10px;
	border-radius:4px;
	box-shadow: 0 0 6px #999;
	cursor:pointer;
	display:inline-block;
	margin: 0 auto;
}
   
@media screen and (max-width: 991px) {
	.alert-left-tab {
        position:relative;
		left:0;
		background:#fff;
		z-index:100;
		border-top: 1px solid #faebcc;
		border-left: 1px solid #faebcc;
		border-bottom: 1px solid #faebcc;
		border-right: 1px solid #faebcc;
		border-radius:0;		
	}
	.lk_body {
		border:0;
	}
	h2 {
		font-size:1.5em;
	}
}	

@media screen and (min-width: 1200px) {

	.width_250 {
		width: 350px;
		display: inline-block;
	}	
}
