
/* aicontactsafe */

.aiContactSafe_error_msg{
	color:#D00; clear:both;
}
.aiContactSafe_error_msg ul{
	padding:5px;
	margin:5px 0px;
}
.aiContactSafe_error_msg li{
	list-style:none;
}
#div_captcha:before{
	content:' ';
	display:block;
	float:none;
	clear:both;
}

#aiContactSafe_row_aics_sep1{
	display:none;
}
#displayAiContactSafeForm_7, #displayAiContactSafeForm_11{
	width:700px;
}
#displayAiContactSafeForm_7 #aiContactSafe_contact_form .fieldset{
	width:350px;
	float:left;
}

#aiContactSafe_form_7 .aiContactSafe .textbox{width:300px;}
#aiContactSafe_form_7 .aiContactSafe input[type="text"]{width:300px;}
#aiContactSafe_form_7 .aiContactSafe textarea.editbox{ width:300px; }
#aiContactSafe_form_7 .aiContactSafe textarea{ width:300px;}
#aiContactSafe_form_7 .aiContactSafe select[name*='pecialties']{ width:300px;}
#aiContactSafe_form_7 #div_captcha{
	clear: both;
	width: 300px;
	display: block;
	margin: auto;
	padding-top: 30px;
}

#aiContactSafe_form_10 .aiContactSafe select{ width:100%;}

#displayAiContactSafeForm_11 .aiContactSafe_row{
	margin-left:350px;
	width:350px;
}
#displayAiContactSafeForm_11 .aiContactSafe_row:nth-child(2n){
	margin-left:0px;
	float:left;
}
#displayAiContactSafeForm_11 #div_captcha{
	margin-left:350px;
	width:350px;
}
#adminForm_11 #div_captcha_img{
	margin-left:350px;
}
#adminForm_11 #div_captcha:before{
	display:none!important;
}
#displayAiContactSafeForm_11 br{
	clear:none!important;
}
#aiContactSafe_row_aics_GS_Blank1{
	height:50px;
}


.aiContactSafe br{ display:none;}
.aiContactSafe #aiContactSafe_info {display:none}
.aiContactSafe .textbox{width:100%; border: solid 1px #20add5;}
.aiContactSafe input[type="text"], .aiContactSafe input[type="email"]{width:100%; border: solid 1px #20add5;}
.aiContactSafe textarea.editbox{ height:100px; 	box-sizing: border-box; width:100%; border: solid 1px #20add5;}
.aiContactSafe .aiContactSafe_contact_form_field_label_left{ font-weight:bolder;}
.aiContactSafe .aiContactSafe_row{padding-top:16px;}
.aiContactSafe #div_captcha{ padding-top:16px;}
.aiContactSafe h1{padding:15px 0px 5px 0px;}
.aiContactSafe .aics_Gender{display: inline; padding-right:12px;}
.aiContactSafe select{ border: solid 1px #20add5;}

.aiContactSafe .countdown_div{display:none;}
.aiContactSafe textarea{ height:100px; 	box-sizing: border-box; width:100%; border: solid 1px #20add5;}

#aiContactSafe_mainbody_3 br{ display:none;}
#aiContactSafe_mainbody_3 #aiContactSafe_info {display:none}
#aiContactSafe_mainbody_3 .textbox{width:290px;}
#aiContactSafe_mainbody_3 input[type="text"]{width:290px;}
#aiContactSafe_mainbody_3 textarea.textbox{ height:100px;}
#aiContactSafe_mainbody_3 .aiContactSafe_contact_form_field_label_left{ font-weight:bolder;}
#aiContactSafe_mainbody_3 .aiContactSafe_row{padding-top:16px;}
#aiContactSafe_mainbody_3 #aiContactSafe_row_aics_phone.aiContactSafe_row{padding-top:8px;}
#aiContactSafe_mainbody_3 #div_captcha{ padding-top:16px;}
#aiContactSafe_mainbody_3 h1{padding:15px 0px 5px 0px;}
#aiContactSafe_mainbody_3 .aics_Gender{display: inline; padding-right:12px;}

.aiContactSafe p{
	margin: 0!important;
	padding: 0!important;
	display: block;
}
#aiContactSafe_row_aics_send_to_sender div{
	display:inline;
}

#contentTable input[type="submit"]#aiContactSafeSendButton{
	background-color:#20add5; color: #fff;
	margin: auto;
	display: block;
	padding-left: 30px;
	padding-right: 30px;
}
#contentTable input[type="submit"]#aiContactSafeSendButton:hover{ background-color:#fff; color: #20add5;}

/*=====*/



#aics_DJ_comments, #aics_DJ_Awards{ height: 90px;}


#aiContactSafe_row_aics_DJ_Contact_Name_D .aiContactSafe_contact_form_field_right div,
#aiContactSafe_row_aics_DJ_Best_time_to_contact .aiContactSafe_contact_form_field_right div,
#aiContactSafe_row_aics_DJ_I_am_available .aiContactSafe_contact_form_field_right div
{
   float:left; margin-right:15px;
}

#aiContactSafe_row_aics_DJ_Best_time_to_contact::after,
#aiContactSafe_row_aics_DJ_I_am_available::after,
#aiContactSafe_row_aics_DJ_Contact_Name_D::after,
#aiContactSafe_row_aics_DJ_Licensed_in_4::after,
#aiContactSafe_row_aics_DJ_Licensed_in_Other::before
{
	content:" ";
	display:block;
	clear:both;
}
.aiContactSafe #aiContactSafe_row_aics_DJ_Contact_Name_D.aiContactSafe_row{
    padding-top:0px;
}

#aiContactSafe_row_aics_DJ_Licensed_in_1,
#aiContactSafe_row_aics_DJ_Licensed_in_2,
#aiContactSafe_row_aics_DJ_Licensed_in_3,
#aiContactSafe_row_aics_DJ_Licensed_in_4
{
	padding-top:0px!important;
	float:left;
}

#aiContactSafe_row_aics_DJ_Licensed_in_1 div.aiContactSafe_contact_form_field_label_left
{
	width:200px;
}
#aiContactSafe_row_aics_DJ_Licensed_in_1
{
	width:80px;
}
#aiContactSafe_row_aics_DJ_Licensed_in_2 div.aiContactSafe_contact_form_field_label_left,
#aiContactSafe_row_aics_DJ_Licensed_in_3 div.aiContactSafe_contact_form_field_label_left,
#aiContactSafe_row_aics_DJ_Licensed_in_4 div.aiContactSafe_contact_form_field_label_left
{
	width:80px;
}
#aiContactSafe_row_aics_DJ_Board_Certified_Y{
	padding-bottom:16px;
}


/*=====*/





/*======  J & VM =======*/
#system-message{ font-weight:bolder; color:#327C18; padding:8px; margin:8px 0px 8px 0px; background-color:#f7f7f7; }
#system-message *{ margin:0px;	padding:0px;}
#system-message dt{ font-size:18px; }
#system-message li{ list-style:none; }
#system-message .error{	color:#DD0000;}

#system-message dt.message{ display:none;}

.sectiontableheader th{
	background:#f2f2f2;
}

#vmMainPage h1{
	margin-bottom:10px;
}

/*========*/
/* page navigation */
.k2Pagination, ul.pagination{
	text-align:center;
	padding:15px 0px;
	font-weight:normal;
}
.k2Pagination a, ul.pagination a{
	color:#20add5;
	text-decoration:none;
}
.k2Pagination a:hover, ul.pagination a:hover{
	color:#20add5;
	text-decoration: underline;
}
.k2Pagination a, .k2Pagination span{
	padding:0px 5px;
}

.tagFieldTitleSingle{
	color:#33a7dc;
	padding:12px 0px 6px 0px;
}

/**/
#orderListBox{
	margin:0px -15px;
}
#orderListBox table{
	border-collapse:collapse;
}
#orderListBox table td{
	padding:8px 8px;
}
#orderListBox table tr td:first-child,#orderListBox table tr th:first-child{
	padding-left:25px;
}
#orderListBox table tr td:last-child,#orderListBox table tr th:last-child{
	padding-left:25px;
}
tr.sectiontableentry1 td{
	background:#fff;
}
tr.sectiontableentry2 td{
	background:#f2f2f2;
}



/* mobile */
@media screen and (max-width: 800px) {

	#displayAiContactSafeForm_7 #aiContactSafe_contact_form .fieldset{
		width:auto;
		float:none;
	}
	#aiContactSafe_form_7 .aiContactSafe input[type="text"] {
		width: 95%;
	}
	#aiContactSafe_form_7 .aiContactSafe select[name*='pecialties'] {
		width: 95%;
	}
	.aiContactSafe select {
		width: 95%;
	}
	#aiContactSafe_form_7 .aiContactSafe textarea {
		width: 95%;
	}

	#orderListBox input[type="submit"]{
		padding: 0 10px;
	}
}
