.alert-box {
	-moz-border-radius: 15px !important;
	border-radius: 15px !important;
	overflow: hidden;
	border: none;
}

.alert-box .modal-body {
	padding: 0px;
	text-align: center;
}

.alert-box .alert-top {
	background-color: #333333;
	position: relative;
	padding: 30px 0px;
}

.alert-box .alert-top h4 {
	text-transform: uppercase;
	padding: 0px;
	margin: 20px 0px 10px 0px;
	font-weight: 900;
	color: #ffffff;
	font-size: 17px;
	text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
}

.alert-box .alert-top p {
	padding: 0px;
	margin: 0px;
	font-weight: 600;
	/* color:#FFFFFF; */
	font-size: 20px;
	/* font-style:italic; */
	line-height: 20px;
	opacity: 0.75;
}

.alert-box .alert-top .close {
	position: absolute;
	top: 15px;
	right: 15px;
	opacity: 0.7;
	color: #ffffff;
	text-shadow: 0 0px 0 #fff;
	outline: none;
}

.alert-box .alert-top .close:hover {
	opacity: 1;
	color: #ffffff;
}

.alert-box .alert-top .alert-icon {
	color: #ffffff;
	font-size: 60px;
	text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
}

.alert-box .row {
	margin: 30px 0px;
}

.alert-box .row button {
	text-transform: uppercase;
	padding: 8px 40px;
	margin: 0px 10px;
	font-weight: 500;
	background: none;
	outline: none;
	border: none;
	font-size: 14px;
	font-weight: 700;
	background-color: #fff;
	cursor: pointer;
	border: 3px solid #d1d2d4;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.alert-box .row button:hover {
	background-color: #d1d2d4;
}

.warning-alert .alert-top {
	background: rgba(244, 128, 19, 1);
	background: -moz-linear-gradient(
		-45deg,
		rgba(244, 128, 19, 1) 0%,
		rgba(244, 128, 19, 1) 49%,
		rgba(234, 117, 15, 1) 49%,
		rgba(234, 117, 15, 1) 100%
	);
	background: -webkit-gradient(
		left top,
		right bottom,
		color-stop(0%, rgba(244, 128, 19, 1)),
		color-stop(49%, rgba(244, 128, 19, 1)),
		color-stop(49%, rgba(234, 117, 15, 1)),
		color-stop(100%, rgba(234, 117, 15, 1))
	);
	background: -webkit-linear-gradient(
		-45deg,
		rgba(244, 128, 19, 1) 0%,
		rgba(244, 128, 19, 1) 49%,
		rgba(234, 117, 15, 1) 49%,
		rgba(234, 117, 15, 1) 100%
	);
	background: -o-linear-gradient(
		-45deg,
		rgba(244, 128, 19, 1) 0%,
		rgba(244, 128, 19, 1) 49%,
		rgba(234, 117, 15, 1) 49%,
		rgba(234, 117, 15, 1) 100%
	);
	background: -ms-linear-gradient(
		-45deg,
		rgba(244, 128, 19, 1) 0%,
		rgba(244, 128, 19, 1) 49%,
		rgba(234, 117, 15, 1) 49%,
		rgba(234, 117, 15, 1) 100%
	);
	background: linear-gradient(
		135deg,
		rgba(244, 128, 19, 1) 0%,
		rgba(244, 128, 19, 1) 49%,
		rgba(234, 117, 15, 1) 49%,
		rgba(234, 117, 15, 1) 100%
	);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48013', endColorstr='#ea750f', GradientType=1 );
}

.warning-alert .row .submitbtn {
	border: 3px solid #f47e13;
	color: #f47e13;
}

.warning-alert .row .submitbtn:hover {
	background-color: #f47e13;
	color: #ffffff;
}

.success-alert .alert-top {
	background: rgba(0, 187, 41, 1);
	background: -moz-linear-gradient(
		-45deg,
		rgba(0, 187, 41, 1) 0%,
		rgba(0, 187, 41, 1) 50%,
		rgba(2, 175, 37, 1) 50%,
		rgba(2, 175, 37, 1) 100%
	);
	background: -webkit-gradient(
		left top,
		right bottom,
		color-stop(0%, rgba(0, 187, 41, 1)),
		color-stop(50%, rgba(0, 187, 41, 1)),
		color-stop(50%, rgba(2, 175, 37, 1)),
		color-stop(100%, rgba(2, 175, 37, 1))
	);
	background: -webkit-linear-gradient(
		-45deg,
		rgba(0, 187, 41, 1) 0%,
		rgba(0, 187, 41, 1) 50%,
		rgba(2, 175, 37, 1) 50%,
		rgba(2, 175, 37, 1) 100%
	);
	background: -o-linear-gradient(
		-45deg,
		rgba(0, 187, 41, 1) 0%,
		rgba(0, 187, 41, 1) 50%,
		rgba(2, 175, 37, 1) 50%,
		rgba(2, 175, 37, 1) 100%
	);
	background: -ms-linear-gradient(
		-45deg,
		rgba(0, 187, 41, 1) 0%,
		rgba(0, 187, 41, 1) 50%,
		rgba(2, 175, 37, 1) 50%,
		rgba(2, 175, 37, 1) 100%
	);
	background: linear-gradient(
		135deg,
		rgba(0, 187, 41, 1) 0%,
		rgba(0, 187, 41, 1) 50%,
		rgba(2, 175, 37, 1) 50%,
		rgba(2, 175, 37, 1) 100%
	);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bb29', endColorstr='#02af25', GradientType=1 );
}

.success-alert .row .submitbtn {
	border: 3px solid #00bb27;
	color: #00bb27;
}

.success-alert .row .submitbtn:hover {
	background-color: #00bb27;
	color: #ffffff;
}

.error-alert .alert-top {
	background: rgba(240, 86, 86, 1);
	background: -moz-linear-gradient(
		-45deg,
		rgba(240, 86, 86, 1) 0%,
		rgba(240, 86, 86, 1) 50%,
		rgba(231, 75, 75, 1) 50%,
		rgba(231, 75, 75, 1) 100%
	);
	background: -webkit-gradient(
		left top,
		right bottom,
		color-stop(0%, rgba(240, 86, 86, 1)),
		color-stop(50%, rgba(240, 86, 86, 1)),
		color-stop(50%, rgba(231, 75, 75, 1)),
		color-stop(100%, rgba(231, 75, 75, 1))
	);
	background: -webkit-linear-gradient(
		-45deg,
		rgba(240, 86, 86, 1) 0%,
		rgba(240, 86, 86, 1) 50%,
		rgba(231, 75, 75, 1) 50%,
		rgba(231, 75, 75, 1) 100%
	);
	background: -o-linear-gradient(
		-45deg,
		rgba(240, 86, 86, 1) 0%,
		rgba(240, 86, 86, 1) 50%,
		rgba(231, 75, 75, 1) 50%,
		rgba(231, 75, 75, 1) 100%
	);
	background: -ms-linear-gradient(
		-45deg,
		rgba(240, 86, 86, 1) 0%,
		rgba(240, 86, 86, 1) 50%,
		rgba(231, 75, 75, 1) 50%,
		rgba(231, 75, 75, 1) 100%
	);
	background: linear-gradient(
		135deg,
		rgba(240, 86, 86, 1) 0%,
		rgba(240, 86, 86, 1) 50%,
		rgba(231, 75, 75, 1) 50%,
		rgba(231, 75, 75, 1) 100%
	);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05656', endColorstr='#e74b4b', GradientType=1 );
}

.error-alert .row .submitbtn {
	border: 3px solid #f05656;
	color: #f05656;
}

.error-alert .row .submitbtn:hover {
	background-color: #f05656;
	color: #ffffff;
}

.confirm-alert .alert-top {
	background: rgba(42, 157, 244, 1);
	background: -moz-linear-gradient(
		-45deg,
		rgba(42, 157, 244, 1) 0%,
		rgba(42, 157, 244, 1) 50%,
		rgba(38, 151, 238, 1) 50%,
		rgba(38, 151, 238, 1) 100%
	);
	background: -webkit-gradient(
		left top,
		right bottom,
		color-stop(0%, rgba(42, 157, 244, 1)),
		color-stop(50%, rgba(42, 157, 244, 1)),
		color-stop(50%, rgba(38, 151, 238, 1)),
		color-stop(100%, rgba(38, 151, 238, 1))
	);
	background: -webkit-linear-gradient(
		-45deg,
		rgba(42, 157, 244, 1) 0%,
		rgba(42, 157, 244, 1) 50%,
		rgba(38, 151, 238, 1) 50%,
		rgba(38, 151, 238, 1) 100%
	);
	background: -o-linear-gradient(
		-45deg,
		rgba(42, 157, 244, 1) 0%,
		rgba(42, 157, 244, 1) 50%,
		rgba(38, 151, 238, 1) 50%,
		rgba(38, 151, 238, 1) 100%
	);
	background: -ms-linear-gradient(
		-45deg,
		rgba(42, 157, 244, 1) 0%,
		rgba(42, 157, 244, 1) 50%,
		rgba(38, 151, 238, 1) 50%,
		rgba(38, 151, 238, 1) 100%
	);
	background: linear-gradient(
		135deg,
		rgba(42, 157, 244, 1) 0%,
		rgba(42, 157, 244, 1) 50%,
		rgba(38, 151, 238, 1) 50%,
		rgba(38, 151, 238, 1) 100%
	);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a9df4', endColorstr='#2697ee', GradientType=1 );
}

.confirm-alert .row .submitbtn {
	border: 3px solid #2a9df4;
	color: #2a9df4;
}

.confirm-alert .row .submitbtn:hover {
	background-color: #2a9df4;
	color: #ffffff;
}
.kathirmandapam-alert .alert-top {
	background: #fbb910;
	background: -moz-linear-gradient(-45deg, #fbb910 0%, #ffcc48 50%, #ffc107 50%, #ffcc48 100%);
	background: -webkit-gradient(
		left top,
		right bottom,
		color-stop(0%, #fbb910),
		color-stop(50%, #ffcc48),
		color-stop(50%, #ffc107),
		color-stop(100%, #ffcc48)
	);
	background: -webkit-linear-gradient(-45deg, #fbb910 0%, #ffcc48 50%, #ffc107 50%, #ffcc48 100%);
	background: -o-linear-gradient(-45deg, #fbb910 0%, #ffcc48 50%, #ffc107 50%, #ffcc48 100%);
	background: -ms-linear-gradient(-45deg, #fbb910 0%, #ffcc48 50%, #ffc107 50%, #ffcc48 100%);
	background: linear-gradient(135deg, #fbb910 0%, #ffcc48 50%, #ffc107 50%, #ffcc48 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a9df4', endColorstr='#2697ee', GradientType=1 );
}

.kathirmandapam-alert .row .submitbtn {
	border: 3px solid #ffc107;
	color: #ffc107;
}

.kathirmandapam-alert .row .submitbtn:hover {
	background-color: #ffc107;
	color: #ffffff;
}