/*@media (min-width: 768px) {
	.modal-dialog {
		width:430px;
	}
}*/

.modal-header {
	border:0px;
}

.modal-header .close .btn-close-hover {
	display: none;
}

.modal-header .close .btn-close {
	display: block;
}

.modal-header .close:hover .btn-close-hover {
	display: block;
}

.modal-header .close:hover .btn-close {
	display: none;
}

.modal-content {
	border:0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top:7px solid #fbbf32;
}

.modal-content h1 {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-top:0px;
	line-height:26px;
}

.modal-content p {
	font-size:14px;
}

.modal-content .dynamic-container {
	padding:20px 50px 35px 50px;
}

.brevemodal .dynamic-container {
	padding:0px;
}

.brevemodal .modal-content {
	border:0px;
	border-radius: 10px;
}

.brevemodal .modal-header {
	display: none;
}

.modal .icon-success {
	display:none;
	text-align:center;
	font-size:90px;
	color:#59B377;
	margin-top:-50px;
	opacity:0;
}

@media (max-width: 768px){

	body.modal-open {
		position: fixed;
	}

	.modal.fade {
		background:#FFF;
	}

	.modal {
		padding:0px !important;
	}

	.modal-dialog {
		width:100%;
		margin:0px !important;
	}

	.modal-content {
		width:100%;
		box-shadow: none;
		-webkit-box-shadow:none;
		border-top:0px;
	}

	.modal-content .dynamic-container {
		padding:30px 20px 30px 20px;
	}

	.modal-check {
		display:none;
	}

	#dynamicmodal .modal-header button {
		display:block !important;
	}

	.modal .icon-success {
		display:block;
	}
}

.modal-check {
	position:absolute;
	top:-47px;
	left:50%;
	margin-left:-47px;
}

.modal .separator {
    border-top:1px solid #bac5cd;
    width:100%;
}

.modal .separator p {
    width:45px;
    margin:0px auto;
    background:#fcfcfc;
    margin-top:-8px;
    text-align:center;
    text-transform:uppercase;
    font-size:12px;
    color:#A9A9A9;
}
