/* Copyright by StudyFox Luxembourg - www.studyfox.lu */
/*------------------------------ ACCOUNTS - pages ------------------------------*/

#accounts_pro, #accounts_pro2, #accounts_pro3 {
	position:absolute;
	width:300px;
	height:auto;
	min-height:200px;
	margin:320px 195px auto;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#comm {
	position:absolute;
	width:500px;
	height:auto;
	min-height:80px;
	margin:auto;
	margin-top: -250px;
	margin-left:-300px;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#comm_delete {
	position:absolute;
	width:300px;
	height:auto;
	min-height:50px;
	margin:-100px auto;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#comm_add_error, #comm_edit_error {
	position:absolute;
	width:300px;
	height:auto;
	min-height:80px;
	margin:-100px auto;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#accounts_pro p, #accounts_pro2 p, #comm p, #comm_add_error p, #comm_edit_error p, #comm_delete p {
	color: #fff;
	font-size: 12px;
	line-height: 24px;
	margin: 0;
	padding: 0 0 24px;
	text-align: justify;
}

#comm_date {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 100px;
	margin-bottom:0px;
	margin-top:-3px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#comm_hour, #comm_minute {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 70px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#comm_who, #lesson_teacher, #lesson_teacher2 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 180px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#comm_how {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 180px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/information.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#comm_content {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 450px;
	margin-bottom:0px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/tag.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#add_username {
-moz-border-radius: 4px;
border-radius: 4px;
width: 150px;
margin-bottom:0px;
margin-left:0px;
height: 20px;
background: url('../images/icons/user.png') no-repeat 0px 0px;
background-size: contain;
padding-left:30px;
background-color:#242424;
color: #ffffff;
font-weight:bold;
}

#add_password1, #add_password2 {
-moz-border-radius: 4px;
border-radius: 4px;
width:150px;
margin-bottom:0px;
margin-left:0px;
height: 20px;
background: #ddd url('../images/icons/key.png') no-repeat 0px 0px;
background-size: contain;
padding-left: 30px;
background-color:#242424;
color: #ffffff;
font-weight:bold;
}

.button_account_edit {
	cursor:pointer;
	margin-left:5px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:2px;
	color: #000000;
	background-color: #f93;
	font-weight:bold;
	background-repeat: repeat-x;
	display: none;
}

.button_account_edit_add, .button_alternate_edit, .button_alternate_delete, .button_account_address_add, .button_participant_add, .button_participant_edit, .button_participant_delete, .button_account_contact_add, .button_contact_edit, .button_contact_delete, .button_course_add, .button_course_edit, .button_course_delete {
	display: none;
}

#account_status {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 150px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#account_status_reason {
	display: none;
}

#reason {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 118px;
	margin-bottom:15px;
	height: 100px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/pencil.png') no-repeat 0px 0px;
	background-size: 25px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_firstname, #edit_lastname, #edit_companyname {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/vcard.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_department, #edit_title {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/information.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_address {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 148px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/house.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_city, #edit_bp_city {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 127px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/house.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_house {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 40px;
	margin-bottom:0px;
	height: 20px;
	background-size: contain;
	padding-left:5px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_zip, #edit_bp_zip, #edit_bp_bp {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 60px;
	margin-bottom:0px;
	height: 20px;
	background-size: contain;
	padding-left:5px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_country {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 233px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/world.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_industry_sub, #edit_industry_main {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 233px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_www {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/world.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_phone {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/phone.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_mobile {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/mobile.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_email {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/email.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_birthdate, #addfee_date {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 117px;
	margin-bottom:0px;
	margin-top:-3px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;

	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_lc_date, #edit_exam_date, #lesson_date, #lesson_firstlesson, #cancel_rep_date, #edit_certificate_date {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 100px;
	margin-bottom:0px;
	margin-top:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_gender {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 150px;
	margin-bottom:4px;
	margin-top:1px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/gender.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_lc_subject {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 215px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/book.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_lc_level, #edit_exam_course {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 215px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/education.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_lc_teacher {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 215px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_lc_time1, #edit_lc_time2, #lesson_time1, #lesson_time2, .lesson_time1, .lesson_time2 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 40px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_exam_level_oc, #edit_exam_level_wc, #edit_exam_level_oe, #edit_exam_level_we {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 120px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_exam_grade_oc, #edit_exam_grade_wc, #edit_exam_grade_oe, #edit_exam_grade_we {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 80px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#billing_days {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 100px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_extrainfo, #billing_extratxt {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:15px;
	height: 130px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/information.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#billing_contact {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#billing_address {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/house.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_template {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:-15px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/information.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_name {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 220px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/vcard.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_subject {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_hours {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 30px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/hourglass.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_duration {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/time.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_frequency {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_maxparticipants {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 50px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_budget, #course_materialfees {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 80px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/coins.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_foxrate {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 50px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/coins.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_kmfees_km, #course_kmfees_rate {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 35px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:4px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_kmfees_fees {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 40px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/coins.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_level {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/award_star_gold.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_location {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/house.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#location_online {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/script.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_vatrate {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 150px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/coins.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_contact {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_description {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 216px;
	margin-bottom:0px;
	height: 100px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/tag.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#course_companyname {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/building.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#teacher_assign_startdate, #teacher_assign_enddate, #edit_leavedate, #edit_joindate {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 90px;
	margin-bottom:0px;
	margin-top:-3px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;

	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#lesson_duration, .lesson_duration, #edit_lesson_duration, #lesson_duration {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 60px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#lesson_hours, .lesson_weekday {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 150px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_lesson_time1, #edit_lesson_time2 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 40px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#edit_lesson_date {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 90px;
	margin-bottom:0px;
	margin-top:-3px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;

	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#cancel_lesson_cancellor {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 150px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#cancel_reason {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:15px;
	height: 150px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/pencil.png') no-repeat 0px 0px;
	background-size: 25px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#exam_comments_general, #exam_comments_oc, #exam_comments_wc, #exam_comments_oe, #exam_comments_we {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 330px;
	margin-bottom:15px;
	height: 150px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/pencil.png') no-repeat 0px 0px;
	background-size: 25px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#part_search {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

#clt_teacher, #clt_teachersignature, #clt_teacher_cc, #clt_mailto, #clt_mailcc, #clt_clientsignature, #clt_client_cc {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#clt_teachermail, #clt_clientmail {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 450px;
	margin-bottom:0px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/tag.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.txt_blue{
    color: blue;
}

#course_threshold {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#admin_accounts_course_invoice_split {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 150px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.admin_accounts_course_invoice_split_percentage_name, .admin_accounts_course_invoice_split_percentage_contact, .admin_accounts_course_invoice_split_parts_contact, #admin_accounts_course_invoice_name, #admin_accounts_course_invoice_contact  {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 225px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.admin_accounts_course_invoice_split_percentage_percentage {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 60px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.admin_accounts_course_invoice_split_percentage_email, .admin_accounts_course_invoice_split_parts_email {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 125px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
    cursor: not-allowed;
}

#admin_accounts_course_invoice_email {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 214px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
    cursor: not-allowed;
}