.wrapper {
	display: none;
}

.valid {color:#8AC007;}
.invalid {color:red;}

.limitemail{width: 150px !important; overflow: hidden;}
.limitwidth1{width: 50px !important; overflow: hidden;}
.limitwidth2{width: 70px !important; overflow: hidden;}

.limitemail1{width: 135px !important; overflow: hidden;}
.limitwidth3{width: 50px !important; overflow: hidden;}
.limitwidth4{width: 60px !important; overflow: hidden;}

.datatables_custom_size{font-size: 12px;}

.counter_custom_size{font-size: 20px !important;}

.youtube-container { display: block; margin: 20px auto; width: 100%; max-width: 600px; }
.youtube-player { display: block; width: 100%; /* assuming that the video has a 16:9 ratio */ padding-bottom: 56.25%; overflow: hidden; position: relative; width: 100%; height: 100%; cursor: pointer; display: block; }
img.youtube-thumb { bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; height: auto }
div.play-button { height: 72px; width: 72px; left: 50%; top: 50%; margin-left: -36px; margin-top: -36px; position: absolute; background: url("//i.imgur.com/TxzC70f.png") no-repeat; }
#youtube-iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.vertical-alignment-helper { display:table; height: 100%; width: 100%; pointer-events:none; /* This makes sure that we can still click outside of the modal to close it */ }
.vertical-align-center { display: table-cell; vertical-align: middle; pointer-events:none; }
.modal-content { width:inherit; height:inherit; margin: 0 auto; pointer-events: all; }

.mainpage_ico {
	width: 37px;
	height: 37px;
}

.mainpage_icon1 {
	width: 37px;
	height: 37px;
	background: url(//mailboxvalidator.hexa-soft.com/images/all_ico.png) 0 0;
}

.mainpage_icon2 {
	width: 37px;
	height: 37px;
	background: url(//mailboxvalidator.hexa-soft.com/images/all_ico.png) 37px 0;
}

.mainpage_icon3 {
	width: 37px;
	height: 37px;
	background: url(//mailboxvalidator.hexa-soft.com/images/all_ico.png) 74px 0;
}

.mainpage_icon4 {
	width: 37px;
	height: 37px;
	background: url(//mailboxvalidator.hexa-soft.com/images/all_ico.png) 0 37px;
}

.mainpage_icon5 {
	width: 37px;
	height: 37px;
	background: url(//mailboxvalidator.hexa-soft.com/images/all_ico.png) 37px 37px;
}

.mainpage_icon6 {
	width: 37px;
	height: 37px;
	background: url(//mailboxvalidator.hexa-soft.com/images/all_ico.png) 74px 37px;
}

.mainpage_icon7 {
	width: 37px;
	height: 37px;
	background: url(//mailboxvalidator.hexa-soft.com/images/all_ico.png) 0 74px;
}

.mainpage_icon8 {
	width: 37px;
	height: 37px;
	background: url(//mailboxvalidator.hexa-soft.com/images/all_ico.png) 37px 74px;
}

.mainpage_icon9 {
	width: 37px;
	height: 37px;
	background: url(//mailboxvalidator.hexa-soft.com/images/all_ico.png) 74px 74px;
}

.mainpage_icon10 {
	width: 37px;
	height: 37px;
	background: url(//mailboxvalidator.hexa-soft.com/images/all_ico.png) 0 111px;
}

.mainpage_icon11 {
	width: 37px;
	height: 37px;
	background: url(//mailboxvalidator.hexa-soft.com/images/all_ico.png) 37px 111px;
}

.mainpage_icon12 {
	width: 37px;
	height: 37px;
	background: url(//mailboxvalidator.hexa-soft.com/images/all_ico.png) 74px 111px;
}

.chart {
	height: 300px;
	width: 100%;
	font-family: "Open Sans", sans-serif !important;
	font-size: 14px;
}

div.smtpcommands {
	color: #555;
}

div.smtpcommands > div.command {
	font-family: "Courier New";
	font-weight: bold;
	font-size: 15px;
}

div.smtpcommands > div.explain {
	text-indent: 40px;
	font-family: inherit;
}

div.smtpcommands > div.explain > span {
	font-family: "Courier New";
	font-weight: bold;
}

div.smtpconversation > div.server {
	font-weight: bold;
}

div.bouncebackarticle > ol {
	/* background-color: red; */
	font-weight: bold;
	line-height: 250%;
}

div.bouncebackarticle > ol ul {
	/* background-color: blue; */
	font-weight: normal;
	line-height: 180%;
}

span.bluecircle {
	background: #abddf6;
	border-radius: 0.8em !important;
	color: #676867;
	display: inline-block;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.6em;
	margin-right: 15px;
	text-align: center;
	width: 1.6em;
}

/*enjoyhint css*/
@font-face{font-family:casino_handregular;src:url(../fonts/casino_hand-webfont.eot);src:url(../fonts/casino_hand-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/casino_hand-webfont.woff) format('woff'),url(../fonts/casino_hand-webfont.ttf) format('truetype'),url(../fonts/casino_hand-webfont.svg#casino_handregular) format('svg');font-weight:400;font-style:normal}