/*
Theme Name: American Association of Notaries
Theme URI: http://www.usnotaries.com/
Author: Yogi Liman
Version: 1.1
*/
/*-------------------------------- GENERAL --------------------------------*//*-------------------------------- GENERAL --------------------------------*/

body {
	font: 14px/1.5 Arial, Helvetica, sans-serif;
	color: #164574;
	padding: 0;
	/*	background: #123d70;	*/
	background: #ccc;
}
h1, h3, h4 { font-family: Century Gothic, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { color: #970103; }
a {
	color: #1c497e;
	text-decoration: none;
}
a:hover {
	color: #970103;
	text-decoration: none;
}
pre, code { font-family: "Lucida Console", Monaco, monospace; }
hr {
	border: 0;
	border-top: 1px #EDEDED solid;
	clear: both;
	height: 0;
}
h1 { font-size: 35px; }
h2 { font-size: 27px; }
h3 { font-size: 24px; }
h4 { font-size: 22px; }
h5 { font-size: 20px; }
h6 { font-size: 18px; }
ol { list-style: decimal; }
ul { list-style: disc; }
li { margin-left: 30px; }
p, dl, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure { margin-bottom: 20px; }
.date {
	color: #a8a8a8;
	padding-bottom: 10px;
	font-style: italic;
	text-decoration: none;
}
.strong, strong { font-weight: bold; }
em { font-style: italic; }
#content .content-text p, #content .content-text li { font-size: 16px; }
/*-------------------------------- CLEAR FLOATED ELEMENTS --------------------------------*/

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:before, .clearfix:after, .container:before, .container:after {
	content: '.';
	display: block;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
}
.clearfix:after, .container:after { clear: both; }
/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix, .container { zoom: 1; }
/*-------------------------------- STRUCTURE	--------------------------------*/

#container {
	margin: 0 auto;
	max-width: 1036px;
	background: #FFF;
}
#header {
	background: url(images/bg-header.jpg) 0 0 no-repeat;
	min-height: 200px;
}
#navigation-top {
	color: #F2EDD4;
	font-size: 12px;
	margin: 0;
	padding-top: 7px;
}
#navigation-top ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigation-top ul li {
	float: left;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
}
#navigation-top ul li:before { content: '|'; }
#navigation-top ul li:first-child:before { content: ''; }
#navigation-top ul li a {
	color: #f2edd4;
	padding: 7px 15px;
}
#navigation-top ul li a:hover, #navigation-top ul li.current-menu-item a { background: #113F73; }
#content {
	margin: -9px 0 0 0;
	float: right;
	width: 805px;
	padding: 33px 0 0 37px;
	border-left: 2px solid #c0c7cd;
}
#content .content-text { padding: 25px 47px 0 0; }
#content .no-banner { padding: 0 47px 0 0; }
#sidebar {
	float: left;
	width: 167px;
	padding: 0 0 0 25px;
}
#sidebar h4 {
	font-size: 21px;
	margin: 0;
	line-height: 23px;
}
#sidebar .widget-text {
	margin: 0 0 31px;
	line-height: 17px;
}
#navigation-sidebar { margin: 0 0 20px 0; }
#navigation-sidebar ul, #navigation-sidebar ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigation-sidebar ul li { line-height: 28px; }
#navigation-sidebar li.current-menu-item a { color: #970103; }
#footer {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	clear: both;
	background: url(images/bg-footer.jpg) left bottom no-repeat;
	height: 247px;
	overflow: hidden;
	padding: 22px 0 0 0;
	color: #9ab8d7;
	font-size: 12px;
}
#footer .big { font-size: 17px; }
#footer strong, #footer strong a { color: #FFF; }
#footer strong a:hover { text-decoration: underline; }
.footer-content { margin: 172px 0 0 180px; }
.footer-content p {
	margin: 0;
	line-height: 17px;
}
/*-------------------------------- MISC	--------------------------------*/

.banner-1, .banner-2, .banner-3, .banner-4, .banner-5, .banner-6, .banner-7, .banner-8, .banner-9, .banner-10, .banner-11, .banner-12, .banner-13 {
	overflow: hidden;
	display: block;
	color: #FFF;
}
/*	HOME PAGE BANNER	*/

.banner .content.red, .banner .content.blue {
	width: 751px;
	height: 59px;
	display: block;
	overflow: hidden;
	color: #FFF;
}
.banner .content.red { background: url(images/bg-banner-content-red.png) 0 0 no-repeat; }
.banner .content.blue { background: url(images/bg-banner-content-blue.png) 0 0 no-repeat; }
.banner .content a.btn-1, .banner .content a.btn-2 { display: inline-block; }
.banner-1 {
	background: url(images/bg-banner-1.jpg) 0 0 no-repeat;
	width: 751px;
	height: 350px;
}
.banner-1 .content {
	margin: 293px 0 0 0;
	font-size: 14px;
	padding: 18px 0 0 11px;
}
.banner-1 .content p, .banner-1 .content select, .banner-1 .content input { float: left; }
.banner-1 .content select { margin: 0 0 0 10px; }
.banner-1 .content input { margin: -4px 0 0 6px; }
/*	TEXAS COUNTRY COURSE BANNER	*/

.banner-2 {
	background: url(images/bg-banner-2.jpg) 0 0 no-repeat;
	width: 785px;
	height: 350px;
}
.banner-2 .content {
	margin: 293px 0 0 0;
	font-size: 20px;
	text-align: center;
	padding: 14px 0 0 0;
}
.banner-2 .content em { font-family: Century Gothic, Arial, Helvetica, sans-serif; }
/*	COLORADO COURSE BANNER	*/

.banner-3 {
	background: url(images/bg-banner-3.jpg) 0 0 no-repeat;
	width: 750px;
	height: 345px;
}
.banner-3 .content {
	margin: 287px 0 0 0;
	font-size: 20px;
	text-align: center;
	padding: 15px 0 0 0;
}
/*	FLORIDA COURSE BANNER	*/

.banner-4 {
	background: url(images/bg-banner-4.jpg) 0 0 no-repeat;
	width: 750px;
	height: 345px;
}
.banner-4 .content {
	margin: 287px 0 0 0;
	font-size: 20px;
	text-align: center;
	padding: 15px 0 0 0;
}
/*	FAQ BANNER	*/

.banner-5 {
	background: url(images/bg-banner-5.jpg) 0 0 no-repeat;
	width: 742px;
	height: 330px;
}
.banner-5 .content {
	margin: 267px 0 0 0;
	padding: 0 20px;
	color: #ecdcb6;
}
.banner-5 .content a {
	color: #ecdcb6;
	font-weight: bold;
}
/*	ALL STATE BANNER	*/

.banner-6 {
	background: url(images/bg-banner-6.jpg) 0 0 no-repeat;
	width: 764px;
	height: 326px;
}
.banner-6 .content {
	margin: 262px 0 0 0;
	padding: 0 20px 0 35px;
	font-size: 16px;
}
.banner-6 em {
	display: block;
	line-height: 20px;
	font-size: 19px;
}
.banner-6 strong {
	padding: 0 0 0 39px;
	letter-spacing: 0.1em;
}
.banner-6.banner .content a.btn-1 {
	margin: -53px 0 0 259px;
	display: block;
}
/*	CONTACT BANNER	*/

.banner-7 {
	background: url(images/bg-banner-7.jpg) 0 0 no-repeat;
	width: 759px;
	height: 323px;
	color: #053264;
}
.banner-7 .content {
	padding: 47px 20px 0 35px;
	font-size: 18px;
	width: 365px;
	line-height: 22px;
}
.banner-7 h2 {
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 12px;
	letter-spacing: -1px;
	font-style: italic;
}
.banner-7 a {
	color: #6a879d;
	font-style: italic;
}
/*	LOGIN BANNER	*/

.banner-8 {
	background: url(images/banner-8.jpg) 0 0 no-repeat;
	width: 726px;
	height: 509px;
	color: #a58745;
}
.banner-8 a {
	font-weight: bold;
	text-decoration: underline;
	color: #A58745;
}
/*	ABOUT US BANNER	*/

.banner-9 {
	background: url(images/bg-banner-9.jpg) 0 0 no-repeat;
	width: 723px;
	height: 325px;
}
/*	SIGNING AGENT NOTARY COURSE BANNER	*/

.banner-10 {
	background: url(images/bg-banner-10.jpg) 0 0 no-repeat;
	width: 750px;
	height: 345px;
}
.banner-10 .content {
	margin: 287px 0 0 0;
	font-size: 20px;
	text-align: center;
	padding: 15px 0 0 0;
}
/*	MISSOURI NOTARY COURSE BANNER	*/

.banner-11 {
	background: url(images/bg-banner-11.jpg) 0 0 no-repeat;
	width: 750px;
	height: 345px;
}
.banner-11 .content {
	margin: 287px 0 0 0;
	font-size: 20px;
	text-align: center;
	padding: 15px 0 0 0;
}
/*	ARIZONA COURSE BANNER	*/

.banner-12 {
	background: url(images/bg-banner-12.jpg) 0 0 no-repeat;
	width: 750px;
	height: 350px;
}
.banner-12 .content {
	margin: 292px 0 0 0;
	font-size: 20px;
	text-align: center;
	padding: 15px 0 0 0;
}
/*	OHIO COURSE BANNER	*/

.banner-13 {
	background: url(images/bg-banner-13.jpg) 0 0 no-repeat;
	width: 750px;
	height: 350px;
}
.banner-13 .content {
	margin: 292px 0 0 0;
	font-size: 20px;
	text-align: center;
	padding: 15px 0 0 0;
}
/*-------------------------------- BUTTONS	--------------------------------*/

.btn-1, .btn-2, .btn-3 {
	text-indent: -9999px;
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
}
.btn-1 {
	background: url(images/btn-1.png) 0 0 no-repeat;
	width: 162px;
	height: 38px;
}
.btn-1:hover { background: url(images/btn-1-hover.png) 0 0 no-repeat; }
.btn-2 {
	background: url(images/btn-2.png) 0 0 no-repeat;
	width: 166px;
	height: 42px;
}
.btn-2:hover { background: url(images/btn-2-hover.png) 0 0 no-repeat; }
.btn-3 {
	background: transparent url(images/btn-3.png) 0 0 no-repeat;
	width: 185px;
	height: 34px;
}
.btn-7 {
	background: transparent url(images/btn-7.png) 0 0 no-repeat;
	width: 162px;
	height: 33px;
	border: 0;
	color: #FFF;
	display: block;
	text-align: center;
	padding: 5px 0 0 0;
}
input[type=submit].btn-7 {
	padding: 0 0 8px 0;
	height: 38px;
}
.btn-7:hover {
	background-position: 0 -38px;
	color: #FFF;
	cursor: pointer;
}
.table-grid-1 {
	border: 1px solid #d5b783;
	background: #fff4e4 url(images/bg-table-grid-1.png) left bottom repeat-x;
	padding: 25px 13px;
	color: #302c23;
	width: 100%;
	border-collapse: separate;
	font-size: 13px;
}
.table-grid-1 th, .table-grid-1 td {
	color: #a1873d;
	padding: 5px 10px;
}
.table-grid-1 th {
	font-weight: bold;
	text-align: left;
}
.table-grid-1 tr.odd { background: #f2e2be; }
.ff-arial { font-family: Arial, Helvetica, sans-serif; }
.ff-adobe-garamond-pro { font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif; }
.ff-times-new-roman { font-family: "Times New Roman", Times, serif; }
.blue { color: #053264; }
.red { color: #970103; }
.list-1 {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 600px;
}
.list-1 li {
	background: url(images/ico-arrow-1.png) 0 5px no-repeat;
	float: left;
	width: 205px;
	padding: 0 0 0 16px;
	margin: 0;
}
.faq dt, .faq dd {
	padding: 0 0 0 15px;
	font-size: 15px;
	text-indent: -14px;
	line-height: 26px;
}
.faq dt, .faq dt a {
	color: #a58745;
	cursor: pointer;
}
.faq dt:before { content: 'Q '; }
.faq dd {
	color: #002157;
	display: none;
}
.faq dd:before {
	content: 'A ';
	font-weight: bold;
}
.go-to-top {
	color: #c73631;
	background: url(images/ico-arrow-2.png) 0 5px no-repeat;
	padding: 0 0 0 10px;
	font-weight: bold;
}
.fancy-1 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 110%;
}
/*-------------------------------- CONTACT US	--------------------------------*/

.cu-left {
	float: left;
	width: 230px;
	color: #2e2e2e;
}
.cu-left h3 {
	width: 230px;
	height: 84px;
	display: block;
	text-indent: -9999px;
	background: url(images/cu-left-heading.png) 0 0 no-repeat;
}
.cu-left h4 {
	font-size: 17px;
	color: #2e2e2e;
	margin-bottom: 16px;
	text-transform: uppercase;
}
.cu-left p { font-size: 12px; }
.cu-left dt {
	clear: both;
	float: left;
	width: 67px;
}
.cu-left dd { margin-left: 67px; }
.cu-right { margin-left: 260px; }
/*-------------------------------- STUDENT LOGIN	--------------------------------*/

.sl-right {
	margin: 33px 22px 0 0;
	float: right;
	width: 225px;
	font-size: 15px;
}
/*-------------------------------- FORM	--------------------------------*/

.form-1 {
	border: 1px solid #d5b783;
	background: #fdf7e7;
	padding: 37px 0;
	color: #302c23;
	width: 598px;
	margin: 0 auto;
}
.form-1 h3, .form-1 h4 {
	margin: 10px 0 0 137px;
	text-transform: uppercase;
}
.form-1 h3 { font-size: 21px; }
.form-1 h4 {
	font-size: 17px;
	margin: 10px 0 10px 151px;
}
.form-1 .information-1 {
	font-size: 11px;
	margin: 0 0 12px 257px;
}
.form-1 .information-2 {
	font-size: 10px;
	width: 110px;
	display: inline-block;
	margin: -1px 0 0 10px;
	position: absolute;
	line-height: 12px;
}
.form-1 .information-3 {
	margin: 0 0 12px 257px;
	color: #d5b783;
	font-size: 12px;
}
.form-1 .information-4 {
	margin: 12px 12px 12px 100px;
	font-size: 12px;
	text-align: -23px;
}
.form-1 div { clear: both; }
.form-1 label {
	width: 249px;
	text-align: right;
	float: left;
}
.form-1 label:after { content: ":"; }
.form-1 label.helper:after { content: ""; }
.form-1 input[type=text], .form-1 input[type=email], .form-1 input[type=tel], .form-1 input[type=password], .form-1 select, .form-1 textarea {
	border-top: 1px solid #e2d2b9;
	border-right: 1px solid #e7d4b4;
	border-bottom: 1px solid #d9ca91;
	border-left: 1px solid #ddca9f;
	padding: 3px 5px;
	margin: 0 0 6px 7px;
}
.form-1 input[type=text], .form-1 input[type=email], .form-1 input[type=tel], .form-1 input[type=password] { width: 128px; }
.form-1 input[type=text].long, .form-1 input[type=email].long, .form-1 input[type=tel].long, .form-1 textarea.long { width: 278px; }
.form-1 input.btn-3 {
	border: 0;
	margin: 20px auto 0;
}
.form-2 {
	width: 477px;
	padding: 0 0 26px;
	margin: 0;
}
.form-2 div { clear: right; }
.form-2 label { width: 146px; }
.form-2 label:after { content: ""; }
.form-2 h3 { margin: 26px 0 24px 31px; }
.form-2 textarea { height: 90px; }
.form-3 {
	background: none;
	border: 0;
	width: 400px;
	padding: 27px 0 0;
	margin: 24px 0 0 45px;
	color: #474747;
	float: left;
}
.form-3 div { margin-bottom: 4px; }
.form-3 p {
	color: #7D7D7D;
	margin-left: 126px;
	font-size: 13px;
}
.form-3 a { color: #7D7D7D; }
.form-3 a:hover { text-decoration: underline; }
.form-3 label { width: 120px; }
.form-3 input[type="text"].long { width: 232px; }
.required { color: #970103; }
/*-------------------------------- WP CORE	--------------------------------*/

.alignnone { margin: 5px 20px 20px 0; }
.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
/*-------------------------------- BOXES	--------------------------------*/


.box {
	padding: 8px;
	margin-bottom: 8px;
	color: #555;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #eee;
}
.box-info {
	padding-left: 32px;
	border-top: 1px solid #B8E2FB;
	border-bottom: 1px solid #B8E2FB;
	background: #E8F6FF url("images/ico-information.png") no-repeat 8px 50%;
}
.box-warning {
	padding-left: 32px;
	border-top: 1px solid #F2DD8C;
	border-bottom: 1px solid #F2DD8C;
	background: #FFF5CC url("images/ico-error.png") no-repeat 8px 50%;
}
.box-error {
	padding-left: 32px;
	border-top: 1px solid #F8ACAC;
	border-bottom: 1px solid #F8ACAC;
	background: #FFD1D1 url("images/ico-exclamation.png") no-repeat 8px 50%;
}
.box-error-msg {
	margin-top: -8px;
	background: #FFF1F1;
	border-top: 0 none;
	border-bottom: 1px solid #FDDCDC;
	color: #664B4B;
	padding: 12px;
}
.box-error-msg ol {
	margin-top: 0;
	margin-bottom: 0;
}
.box-success {
	padding-left: 32px;
	border-top: 1px solid #BBDF8D;
	border-bottom: 1px solid #BBDF8D;
	background: #EAF7D9 url(images/ico-accept.png) no-repeat 8px 50%;
}
.box a:hover { background: transparent !important; }
.box a.close {
	float: right;
	border: 0 none !important;
	font-weight: bold;
	color: #666 !important;
}
.box-info a.close { color: #395594 !important; }
.box-warning a.close { color: #D6A23D !important; }
.box-error a.close { color: #CF563D !important; }
.box-success a.close { color: #238221 !important; }
.box-1 {
	width: 598px;
	margin: 0 auto;
}
.box-1 div { clear: both; }
.box-1 strong {
	width: 249px;
	text-align: right;
	float: left;
}
.box-1 span { margin: 0 0 6px 7px; }
/** ------------------------------ box account page ------------------------------ **/

.box-account-join-today { float: right; }
.box-account-join-today a {
	display: block;
	width: 229px;
	height: 116px;
	background: url(images/join-today.png) no-repeat;
}
.box-account-content {
	border: 1px solid #d5b783;
	background: #fff4e4 url(images/bg-table-grid-1.png) left bottom repeat-x;
	padding: 0px 15px;
	width: 445px;
	float: left;
	min-height: 114px;
}
.box-account-content-edit { float: right; }
.box-account-content-info {
	width: 280px;
	float: left;
}
.box-account-content-info div { margin: 5px 0px; }
.box-account-content-info div strong {
	display: table-cell;
	width: 75px;
	text-align: right;
	padding-right: 5px;
}
.box-account-content-info div span { display: table-cell; }
/** ------------------------------ box account page ------------------------------ **/

/*-------------------------------- COLUMNS --------------------------------*/


.one-second {
	float: left;
	width: 45%;
	margin-right: 10px;
}
.one-second.last { margin-right: 0; }
/*-------------------------------- MISC	--------------------------------*/


.modal-text { display: none; }
.mt-20 { margin-top: 20px; }
.hidden { display: none; }
.no-margin { margin: 0 }
.fb-hover {
	background: #000 url(images/ico-mag.png) 10px 10px no-repeat;
	position: absolute;
	z-index: 10
}
div.wpcf7-validation-errors {
	color: #CF563D;
	padding-left: 32px !important;
	border: 0 !important;
	border-top: 1px solid #F8ACAC !important;
	border-bottom: 1px solid #F8ACAC !important;
	background: #FFD1D1 url("images/ico-exclamation.png") no-repeat 8px 50%;
}
div.wpcf7-mail-sent-ok {
	color: #238221;
	padding-left: 32px !important;
	border-top: 1px solid #BBDF8D !important;
	border-bottom: 1px solid #BBDF8D !important;
	background: #EAF7D9 url(images/ico-accept.png) no-repeat 8px 50% !important;
}
/*-------------------------------- CONTENT TEXT	--------------------------------*/

/*
#content .content-text h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #053264;
	margin: 0;
	font-weight: bold;
	font-size: 23px;
}
*/
#content .content-text h1.my-account {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #970103;
	font-size: 35px;
}
#content .content-text h2 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 19px;
}
#content .content-text h2.my-account {
	font-style: italic;
	font-size: 19px;
	color: #896d30;
}
#content .content-text h2.my-account a { color: #896d30; }
#content .content-text h2.my-account a:hover { color: #970103; }
#content .content-text h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #053264;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
}
.live-search {
	text-align: right;
	margin: 20px 10px;
}
.font-larger { font-size: larger }
.font-smaller { font-size: smaller }
.checkmark {
	display: inline-block;
	height: 22px;
	width: 20px;
	background: url(images/ico-checkmark.png) no-repeat 0px 3px;
	position: relative;
	margin: -5px 0px 0px 7px;
}
/*-------------------------------- LIST	--------------------------------*/
#content ul li {
	list-style: none;
	background: url(images/ico-bullet-1.png) 0 7px no-repeat;
	padding: 0 13px 0 20px;
	margin-left: 0;
}
#content ul, #content ol { margin-left: 15px; }
#content ol li {
	list-style: decimal;
	background: none;
	padding-left: 0;
	margin-left: 20px;
}
#content ul ol li { margin-left: 30px; }
/** start fixing wpcf7 **/
.wpcf7-not-valid-tip { margin: -8px 0 10px 153px; }
.wpcf7-form-control-wrap-float-left .wpcf7-form-control-wrap { float: left; }
.wpcf7-form-control-wrap-float-left .wpcf7-not-valid-tip { margin: -7px 0 10px 7px; }
/** end fixing wpcf7 **/

.textbox-required input[type=text], .textbox-required input[type=email], .textbox-required input {
	background-color: #fdf7f7;
	border-color: #d9534f;
	color: #d9534f;
}
.textbox-required { color: #d9534f; }
.text-alert-error {
	display: block;
	margin: -5px 0px 10px 255px;
}
.clear-text-live-search { display: none; }

img {
	max-width: 100%;
	height: auto;
}

#div-agree-check-description
{
	float: left;
	clear: none;
	width: 300px;
	margin: 0 7px 15px 7px;
}