.modal-dialog.big-modal-ib {
	width: 800px !important;
}
.modal-dialog {
	width: 580px !important;
	overflow: auto;
	position: absolute;
}
.modal-dialog.small-modal-ib {
	width: 380px !important;
}
.modal-dialog .modal-content {
	border-radius: 0px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.modal-dialog .modal-header {
	font-family: 'iberia_headline', Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	border: 0px;
	letter-spacing: 0;
	color: #333;
	padding: 19px 20px 26px 8px;
	display: block;
}

.modal-dialog .modal-header.no-margin-top {
	margin-top: 0px;
}

.modal-dialog.alert .modal-header.bigger-padding {
	padding-left: 16px;
}
.modal-dialog .modal-header.bigger-padding {
	padding-top: 28px;
	padding-bottom: 28px;
	padding-left: 30px;
}
.modal-dialog .modal-header h1,
.modal-dialog .modal-header h2,
.modal-dialog .modal-header h3,
.modal-dialog .modal-header h5,
.modal-dialog .modal-header h6 {
	font-size: 30px;
}

.dashed-bottom {
	border-bottom: 1px dashed #d3d3d3;
}
.modal-dialog .close:hover {
	background: url(../img/close_modal_hover.png);
	background-position: center center;
	opacity: 1;
	filter: alpha(opacity=100);
}
.modal-dialog .close {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50px !important;
	height: 50px !important;
	margin-top: 0px;
	margin-right: 0px;
	background: url(../img/close_modal.png);
	background-position: center center;
	transition: background .3s ease-in-out;
	-moz-transition: background .3s ease-in-out;
	-webkit-transition: background .3s ease-in-out;
	opacity: 1;
	filter: alpha(opacity=100);
}

.modal-dialog .close > span {
	display: none;
}
.modal-dialog.alert .modal-body > .modal-information {
	margin-left: 69px;
	font-size: 20px;
	margin-bottom: 20px;
	color: #858585;
	font-family: "iberia_headline";
}
.modal-dialog .modal-body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 8px;
}
#downloadModal .modal-dialog .modal-body {
	padding: 15px;
}
.modal-dialog.modal-info .modal-content > hr,
.modal-dialog .modal-body > hr {
	margin-top: 0px;
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 0px;
}
.modal-dialog.alert .modal-title {
	position: relative;
	padding: 5px 0px 5px 69px;
	margin-right: 25px;
	margin-top: 6px;
}
.modal-dialog.alert .modal-title:before {
	content: " ";
	background: url(../img/icon_alert_orange.png);
	width: 40px;
	height: 40px; 
	position: absolute;
	margin-top: -20px;
	top: 50%;
	left: 13px;
}
.modal-dialog.modal-info .modal-content {
	padding: 20px;
}
.modal-dialog.modal-info p {
	padding-bottom: 15px;
}
.modal-dialog.modal-info p > .paragraph-heading {
	font-weight: bold;
	display: block;
	line-height: 36px;
}
.modal-dialog.modal-info .modal-body {
	padding-top: 21px;
}
.modal-dialog.modal-info ul {
	margin-left: 30px;
}

.modal-dialog hr.hr-ib {
	display: block;
	height: 0px;
	border: 0;
	border-top: 1px solid ;
	border-color:  #d4d4d4;
}

.modal-dialog fieldset hr.hr-ib {
	height: 20px; 
	width: 768px; 
	margin-left: -35px; 
	margin-right: -25px;
	margin-top: -40px;
}

.modal-title {
    line-height: 1;
}
.modal-dialog .form-group .form-field-inside {
	max-width: 345px;
}

.modal-dialog hr.wider {
	margin-left: -35px;
	margin-right: -35px;
	margin-top: 25px;
	margin-bottom: 5px;
}

.modal-footer-ib {
	margin-left: -8px;
	margin-right: -8px;
	margin-bottom: -15px;
	border-top: 1px solid #eee;
	padding: 15px 15px 23px;
}
.modal-body .hr-ib.hr-modal-width-ib {
	margin-left: -8px;
	margin-right: -8px;
}