/*
* @Author: ecommerce
* @Date:   2019-04-04 10:00:17
* @Last Modified by:   ecommerce
* @Last Modified time: 2019-04-10 09:00:04
*/

.gluk-required-login-modal {
	z-index: 5000 !important;
}
.modal-popup.gluk-required-login-modal.modal-slide._inner-scroll{
	background:rgba(51,51,51,.55) ;
}
.modals-overlay{
	background: transparent;
}


@media only screen and (max-width: 767px) {
	.gluk-required-login-modal.modal-slide .modal-content {
		background-color: #f4f4f4;
	}

	.gluk-required-login-modal .modal-title {
		font-size: 20px;
		font-weight: 700;
	}
}

@media only screen and (min-width: 767px) {
	.gluk-required-login-modal .modal-inner-wrap {
		width: 400px;
		border-radius: 5px;
	}
}

.gluk-required-login-modal .modal-title {
	border-bottom: none;
	text-align: center;
}

.gluk-required-login-modal .modal-header {
	padding-bottom: 0;
}

.gluk-required-login-modal .modal-footer {
	border-top: none !important;
	text-align: center !important;
	padding-top: 0;
	margin: 10px 15px !important;
}
.gluk-required-login-modal .modal-content {
	margin: 0 15px;
	padding: 0 3rem;
}


.gluk-required-login-modal .message {
	padding: 10px;
	border-radius: 5px;
}
#gluk-required-login-messages {
	font-size: 1.2em;
}

.gluk-required-login-modal .input-group {
	display: block;
	margin: 15px 0;
}

.gluk-required-login-modal .input-group input:focus{
	box-shadow: none;
}

.gluk-required-login-modal .action {
	border-radius: 4px;
	width: -webkit-fill-available;
}