
.modal,
.modal.container {
max-width: 986px;
}

@media (max-width: 986px) {
	.modal,
	.modal.container {
		left: auto;
		right: auto;
		max-width: 96%;
	}
}

.modal form {
    margin-bottom: 0;
}

.modal {
margin: 10px 0 25px;
}

.modal-noheader {
padding: 10px;
}

.modal-form .modal-body {
padding: 0;
}

.modal-form .form-inner {
padding: 15px;
}

.modal-form form .form-actions:last-child {
margin-bottom: 0;
/*Firefox*/
-moz-border-top-left-radius: 0px;
-moz-border-top-right-radius: 0px;
-moz-border-bottom-left-radius: 10px;
-moz-border-bottom-right-radius: 10px;
/*Safari, Chrome*/
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}



.modal-box-error {
background-color:#FFF7F7;
-webkit-box-shadow: #b81f00 0px 2px 13px;
-moz-box-shadow: #b81f00 0px 2px 13px;
box-shadow: #b81f00 0px 2px 13px;
border:1px solid #b81f00;
}

/* modal-box */

.modal-box {
display:block;
position:relative;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #235aa6 0px 2px 13px;
-moz-box-shadow: #235aa6 0px 2px 13px;
box-shadow: #235aa6 0px 2px 13px;
behavior: url(/css/PIE.htc);
min-width:100px;
min-height:100px;
background-color:#FFF;
border: 1px solid #235aa6;
max-width: 916px;
z-index: 1;
}


.modal-box .x {
position:absolute;
top:10px;
right:10px;
font-family:'Arial Black';
font-size:14px;
font-weight:normal;
color:#F00;
text-decoration:none;
display:block;
}

.modal-box .content {
padding:10px;
outline: none;
}

.modal-box h2 {
font-weight:normal;
font-size:1.6em;
margin:0;
padding: 7px 51px;
text-align:center;
color:#df0023;
}


.modal-scrollable {
height: 100%;
text-align: center;
}

.modal-scrollable:after {
display: inline-block;
width:  0;
height: 100%;
vertical-align: middle;
content: '';
}

.modal-box {
margin: 30px auto 30px auto;
vertical-align: middle;
display: inline-block;
text-align: left;
}

.modal #authorization-container {
margin: 0 auto;
float: none;
}

.loading-mask {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
border-radius: 6px 6px 6px 6px;
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
}

.modal-header h3 {
padding: 0;
}


.form-inner {
padding: 10px;
}

