@import 'login.css';

.modal-dialog .order_call{ 
	margin-top: 18px; padding: 30px 85px; 
	background-color: rgba(178,194,200,0.9);
	right: 50px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fb2c2c8,endColorstr=#7fb2c2c8)";
	/*border:3px solid #96e5f0; */
}
/*.modal-dialog .order_call:before{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: 15px solid transparent;
	border-bottom-color: #96e5f0;
	position: absolute;
	top: -32px;
	right: 19%;
}*/

.modal-dialog .order_call .contact_button {
position: absolute;
top: -58px;
right: 0px;
}
.modal-dialog .order_call .contact_button a{ display: block; background: #eeeeee; padding: 0px 18px;}
.modal-dialog .order_call .contact_button p
{
	background: url('/application/assets/img/contact.png') center left no-repeat;
	padding: 17px 0px 17px 32px;
}

.modal-dialog .order_call p{ color: #7e7e7e; }
.modal-dialog .order_call p i.call{ background: url('/application/assets/img/img_call.png') center left no-repeat; width: 50px; height: 50px; float: left; }
.modal-dialog .order_call .call-send {
	display: table;
	margin: 0px auto;
	background: #138b9d;
	padding: 5px 20px;
}
.modal-dialog .order_call input, 
.modal-dialog .order_call textarea{ width: 100%; border: 1px solid #8e9497;
 background: #ebf0f2; padding: 3px 5px; margin-bottom: 17px;}
 .modal-dialog .order_call textarea{ height: 110px;}
.modal-dialog .order_call span.close{ opacity: .7; width: 15px; height: 15px; background: url('/application/assets/img/close_1.png'); }
.small_devices .modal-dialog{ margin: 0px;}
.small_devices .modal-dialog .order_call{
width: 107%;
margin: 0px;
height: 1500px;
border:none;
padding-top: 80px;
position: fixed;
}
.small_devices .modal-dialog .order_call span.close{
	width: 32px;
	height: 32px;
	background: url('/application/assets/img/mobile_close.png');
	position: absolute;
	right: 13px;
	top: 30px;
}




/*.model_msg*/
#error_model .modal-dialog, 
#success_model .modal-dialog{ margin-top: 80px;}
#error_model .msg_icon, 
#success_model .msg_icon{
	width: 68px;
	height: 61px;
	display: inline-block;
	vertical-align: top;
}
#error_model .msg_icon.error{ 
	background: url('/application/assets/img/error_model_icon.png') no-repeat;
}
#success_model .msg_icon.success{ 
	background: url('/application/assets/img/alert_success.png') no-repeat;
}
.msg_models div.content {
display: block;
padding: 25px;
background: #ffffff;
position: relative;
}
.msg_models div.content span.close {
width: 67px;
height: 72px;
background: url('/application/assets/img/closed.png');
right: -37px;
top: -38px;
position: absolute;
opacity: 1;
}
.msg_models .h1{
	font-family: 'Roboto Condensed';
	font-weight: 300;
	font-size: 24px;
	margin-bottom: 25px;
	width: 270px;
	margin-left: 20px;
	display: inline-block;
}
.msg_models.error .h1{
  	color: #a33327;
}
.msg_models.success .h1{
  	color: #17b8a7;
}

#show_images .modal-dialog{ width: auto;}
#show_images .modal-dialog .content{ 
	padding: 0px; display: table; margin: 100px auto; padding: 12px;
	background: rgba(255, 255, 255, 0.7); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#B2ffffff,endColorStr=#B2ffffff);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff)";
  border-radius: 10px;
  position: relative;
}
#show_images div.controls.prev-slide {
left: -80px;
background: url('/application/assets/img/prev_slide.png') no-repeat;
}
#show_images div.controls.next-slide {
background: url('/application/assets/img/next_slide.png') no-repeat;
right: -80px;
}
#show_images div.controls {
width: 27px;
height: 70px;
display: inline-block;
position: absolute;
cursor: pointer;
margin-top: 115px;
top: 0px;
bottom: 0px;
margin: auto;
z-index: 15;
}
#show_images div.controls:hover{ opacity: 0.5;    filter: Alpha(opacity=50); }
#show_images img{ max-width: 100%; max-height: 100%; width: 100%; height: 100%; display: block; }
#show_images span.close{ width: 18px; height: 19px; background: url('/application/assets/img/close.png'); position: absolute; top: -23px;
right: 0px;}


.add_to_bucket.msg_models{
	float: none;
	display: block;
	margin: 0px auto;
}
.add_to_bucket .content{ border: 4px solid #858188; overflow: hidden;}
.add_to_bucket .msg_icon{ 
	float: left;
	background: url('/application/assets/img/success.png');
	width: 56px;
	height: 55px;
	margin-top: 10px;
}
.add_to_bucket .details{ 
	display: block;
	margin-left: 85px; 
	font-size: 1em;
}
.add_to_bucket .details .continue_shoping{
	padding: 3px 20px;
	text-align: center;
	display: block;
	margin: 5px 0px;
	text-decoration: none;
	color: #ffffff; 
	font-size: 1.1em;
}
.add_to_bucket a.go_to_bucket{ font-size: 1em;}