.xm-box-shadow{
	display:block;
	height:15px;
	margin:0 0 14px;
	position:relative;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e6e6e6 0%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #e6e6e6 0%,#fefefe 100%);
	background: -o-linear-gradient(top,  #e6e6e6 0%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #e6e6e6 0%,#fefefe 100%);
	background: linear-gradient(to bottom,  #e6e6e6 0%,#fefefe 100%);
}
.xm-box-shadow2{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dedede 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(top,  #dedede 0%,#f5f5f5 100%);
	background: -o-linear-gradient(top,  #dedede 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(top,  #dedede 0%,#f5f5f5 100%);
	background: linear-gradient(to bottom,  #dedede 0%,#f5f5f5 100%);
}


TD.cal {font-family:arial; font-size: 8pt; }
TD.calHead {font-family:arial; font-size: 8pt;border-width:1px;}
TD.calmonth {font-family:arial; font-size: 8pt; text-align: right;}
TD.caltoday {font-family:arial; font-size: 8pt; text-align: right; color: white; background-color:#C0C0C0; border-width:1; border-type:solid; border-color:#800000; }
A.todaylink {font-family:arial; font-size: 8pt; height: 20px; color: black; }
A.calthismonth {text-decoration:none; color:#000000; }
A.calothermonth {text-decoration:none; color:#808080; }

.XMValidationMessage, #ValidationMessages {display:none;border:1px solid #dadada;background-color:#FAF8A3;padding:5px;}
.invalidFieldMessage {cursor:pointer;border-bottom:1px solid #efefef;padding:5px;font-style:italic;color:#454545;padding-left:15px;}
.invalidFieldMessageHL {cursor:pointer;border-bottom:1px solid #dadada;padding:5px;background-color:#efefef;padding-left:15px;}

.headerBar {background-color:#fbfbfb;color:#000000;font-weight:bold;padding: 4px;border-top: 1px solid #a6a6a6;border-bottom: 1px solid #a6a6a6;}

.XMForm {
	color: #333;
	margin:0;
	border:0;
	padding:0;
}
	
.XMForm label, .XMLabel {color: #5182a1; }

.XMFormGroup {
	background:#fff !important;
	box-shadow:0 0 4px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.2);
	border-radius:4px;
	border:1px solid #fff;
	padding:10px 0 0;
	margin:0 0 21px;
	position:relative;
}
.XMFormGroup:after{
	content:'';
	display:block;
	clear:both;
}

.XMFormBody {
	background: #f6f6f6;
	border-top: 1px solid #e5e5e5;
	padding: 1px 0 0;
	overflow: hidden;	
}

.XMFormRow .TableGrid {background-color:#FFF}

.SectionLabel{
	margin:0 0 2px;
	overflow:hidden;
	font-size:1.5em;
	line-height:1.278em;
	color:#555;
	padding-left:10px;
	font-weight:bold;
}
.XMFormGroup .XMFormGroupHeader{
	padding:0 0 6px 18px;
	background:url(/lib/theme/xm-2/images/divider.gif) repeat-x 0 100%;
}
.XMFormGroup .XMFormGroupHeader:after{
	content:'';
	display:block;
	clear:both;
}

.XMFormGroupIntro {background-color:#FEFEEA;padding:5px;border-bottom:1px solid #eee}
.XMFormGroupIntro p {margin:0;}
.XMFormGroupIntro {font-size:11px;}
.XMFormGroupIntro ul {margin-top:0;margin-bottom:0;}
.XMFormGroupIntro LI {list-style: url(bodyBullet.gif);margin-top:2px;} 

.XMFormRowFocus {
	background: url(XMForm-divider-white.gif) left bottom repeat-x;
	border-bottom:1px solid #EEEEEE;
	background-color:#E8F5DE;
}
	
.XMFormRowError {
	background: url(XMForm-divider-white.gif) left bottom repeat-x;
	border-bottom:1px solid #EEEEEE;
	background-color:#fffcce;
}
	
.XMFormRow {
	padding: 2px 0 4px;
	margin: 0 0 8px;
	background: url(../images/divider2.gif) repeat-x 0 100%;
	position: relative;
	min-height: 31px;
}
	
.FieldTable {table-layout:fixed;width:98%;}
.FieldTable > THEAD > TR > TD {border-bottom:1px solid #eaeaea;vertical-align:bottom;}
.FieldTable > TBODY > TR > TD {border-bottom:1px solid #eaeaea;vertical-align:top;empty-cells:show;}
.FieldTable > TBODY > TR > TD > TABLE TD {border:0;}

.XMForm fieldset fieldset label {
	display: block;
	width: 100%;
}
	
.FieldGroup TD {
	padding:1px;
	vertical-align:top;
}	
		

.xm-form-main{
	overflow:hidden;
	font-size:1.083em;
	line-height:1.231em;
	color:#5182a1;
	padding:0 18px;
}
.xm-form-main .required{color:#de514d;}
.xm-form .xm-row{
	padding:0 0 11px;
	margin:0 0 8px;
	background:url(../images/divider2.gif) repeat-x 0 100%;
	position:relative;
	min-height:31px;
}
.xm-form .xm-row:after{
	content:'';
	display:block;
	clear:both;
}
.xm-holder{
	background:#f6f6f6;
	border-top:1px solid #e5e5e5;
	padding:1px 0 0;
	overflow:hidden;
}
.xm-form-fields{
	position:relative;
	margin:0 0 29px -34px;
	padding:18px 0 12px;
}
.xm-form-fields:after{
	content:'';
	display:block;
	clear:both;
}
.xm-form-fields:before{
	content:'';
	width:1px;
	height:100%;
	background:#e5e5e5;
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 17px;
}
.xm-fixed .lightbox .xm-form-fields:before{display:block;}
.xm-form-column{
	float:left;
	width:50%;
	padding:0 0 0 34px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.xm-form-main label{
	position:absolute;
	top:8px;
	left:9px;
	cursor:text;
}
.xm-form-main label.label-active{display:none;}
.xm-form-main .xm-label{
	position:static;
	float:left;
	margin:8px 19px 0 9px;
}
.xm-form select{
	float:left;
	margin:6px 0 0;
	width:180px;
}
.xm-form input[type="text"]{
	float:left;
	margin:0;
	padding:7px 7px 6px;
	border:1px solid #d9d9d9;
	background:#fcfcfc;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:16px;
	height:31px;
}
.xm-logo-upload{
	overflow:hidden;
	margin:-7px 0 0;
}
.xm-task-form .xm-logo-upload{margin:-5px 0 0;}
.xm-fixed .lightbox .xm-logo-upload .label,
.xm-logo-upload .label{
	float:left;
	font-weight:bold;
	margin:42px 5px 0 0;
	width:118px;
}
.xm-upload-box{
	overflow:hidden;
	text-align:center;
	font-size:0.846em;
	line-height:1.364em;
}
.xm-task-form .xm-upload-box{font-size:0.769em;}
.xm-upload-box p{margin:0 0 4px;}
.xm-upload-placeholder{
	overflow:hidden;
	margin:0 0 4px;
}
.xm-upload-placeholder img{
	display:block;
	max-width:100%;
	width:100%;
}
.xm-upload-box .xm-text-or{
	display:block;
	font-weight:bold;
	font-size:1.545em;
	line-height:1.235em;
	color:#545454;
	background:url(../images/divider.gif) repeat-x 0 100%;
	padding:0 0 5px;
	margin:0 0 9px;
}
.xm-task-form .xm-text-or{
	font-size:1.7em;
}
/* editor */
.xm-editor{
	overflow:hidden;
	font-weight:bold;
	margin:0 0 20px;
}
.xm-editor p{margin:0 0 7px;}
.xm-editor-placeholder{overflow:hidden;}
.xm-editor-placeholder img{
	display:block;
	max-width:100%;
	width:100%;
}
/* filter */
.xm-filter{
	padding:0 0 4px;
	position:relative;
}
.xm-filter:after{
	content:'';
	display:block;
	clear:both;
}
.xm-filter .xm-alphabet{
	text-align:center;
	padding:0 160px;
}
.xm-filter .xm-note{
	position:absolute;
	top:4px;
	left:19px;
	color:#de514d;
	font-size:0.917em;
	line-height:1.364em;
}
.xm-btn-dark{
	float:left;
	color:#5bb0d0;
	font-weight:600;
	font-size:11px;
	line-height:27px;
	padding:0 13px;
	border-radius:4px;
	text-transform:capitalize;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MzQzNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #585858 0%, #434343 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#434343));
	background: -webkit-linear-gradient(top,  #585858 0%,#434343 100%);
	background: -o-linear-gradient(top,  #585858 0%,#434343 100%);
	background: -ms-linear-gradient(top,  #585858 0%,#434343 100%);
	background: linear-gradient(to bottom,  #585858 0%,#434343 100%);
}
.xm-btn-dark:hover{
	text-decoration:none;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkNmQ2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YjViNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6d6d6d 0%, #5b5b5b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6d6d), color-stop(100%,#5b5b5b));
	background: -webkit-linear-gradient(top,  #6d6d6d 0%,#5b5b5b 100%);
	background: -o-linear-gradient(top,  #6d6d6d 0%,#5b5b5b 100%);
	background: -ms-linear-gradient(top,  #6d6d6d 0%,#5b5b5b 100%);
	background: linear-gradient(to bottom,  #6d6d6d 0%,#5b5b5b 100%);
}
.xm-filter .xm-btn-dark{
	position:absolute;
	top:-5px;
	right:20px;
}
/* save box */
.xm-save-box{
	overflow:hidden;
	text-align:center;
	padding:20px 0 20px;
	font-size:0;
	line-height:0;
	letter-spacing:-5px;
}
.xm-save-box select{width:211px;}
.xm-save-box .select-xm-alt{
	float:none;
	display:inline-block;
	vertical-align:top;
	letter-spacing:0;
	text-align:left;
}
.xm-btn-list{
	padding:0;
	margin:-2px 0 0 25px;
	list-style:none;
	font-weight:bold;
	font-size:12px;
	line-height:31px;
	letter-spacing:0;
	display:inline-block;
	vertical-align:top;
}
.btn-aleft { margin-left: 0; }
.xm-btn-list li{
	float:left;
	padding:1px 0 2px 11px;
	margin:0 0 0 10px;
	position:relative;
}
.xm-btn-list li:before{
	content:'';
	width:1px;
	height:100%;
	background:url(../images/separator.gif) repeat-y;
	position:absolute;
	top:0;
	left:0;
}
.xm-btn-list li:first-child{
	padding-left:0;
	margin-left:0;
}
.xm-btn-list li:first-child:before{display:none;}
.xm-form-btn{
	float:left;
	color:#fff;
	position:relative;
	z-index:1;
	padding:0 21px 1px;
	border-radius:4px;
	background:#575757 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3NTc1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MzQzNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #575757 0%, #434343 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(100%,#434343));
	background: -webkit-linear-gradient(top,  #575757 0%,#434343 100%);
	background: -o-linear-gradient(top,  #575757 0%,#434343 100%);
	background: -ms-linear-gradient(top,  #575757 0%,#434343 100%);
	background: linear-gradient(to bottom,  #575757 0%,#434343 100%);
}
.xm-form-btn input{
	float:left;
	margin:0 -21px;
	padding:0 21px 1px;
	height:31px;
	font-weight:600;
	font-size:12px;
	line-height:31px;
	color:#fff;
	border:none;
	background:none;
	cursor:pointer;
}
.xm-form-btn input:hover{cursor:pointer;}
.xm-form-btn input::-moz-focus-inner{
	border:0;
	padding:0;
}
.xm-form-btn:before{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	background:url(../images/bg-btn.png);
	border-radius:4px;
}
.xm-form-btn:hover{
	text-decoration:none;
	background:#737373 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #737373 0%, #626262 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#737373), color-stop(100%,#626262));
	background: -webkit-linear-gradient(top,  #737373 0%,#626262 100%);
	background: -o-linear-gradient(top,  #737373 0%,#626262 100%);
	background: -ms-linear-gradient(top,  #737373 0%,#626262 100%);
	background: linear-gradient(to bottom,  #737373 0%,#626262 100%);
}
.xm-form-btn.xm-red{
	background:#c16d6a url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxNmQ2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOTViNTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c16d6a 0%, #b95b58 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c16d6a), color-stop(100%,#b95b58));
	background: -webkit-linear-gradient(top,  #c16d6a 0%,#b95b58 100%);
	background: -o-linear-gradient(top,  #c16d6a 0%,#b95b58 100%);
	background: -ms-linear-gradient(top,  #c16d6a 0%,#b95b58 100%);
	background: linear-gradient(to bottom,  #c16d6a 0%,#b95b58 100%);
}
.xm-form-btn.xm-red:hover{
	background:#df8581 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmODU4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjc2NzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #df8581 0%, #db7672 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df8581), color-stop(100%,#db7672));
	background: -webkit-linear-gradient(top,  #df8581 0%,#db7672 100%);
	background: -o-linear-gradient(top,  #df8581 0%,#db7672 100%);
	background: -ms-linear-gradient(top,  #df8581 0%,#db7672 100%);
	background: linear-gradient(to bottom,  #df8581 0%,#db7672 100%);
}
.xm-form-btn.xm-grey{background:#9a9999;}
.xm-form-btn.xm-grey:hover{
	background:#b3b2b2;
	background:rgba(154,153,153,0.7);
}
.xm-form-btn.xm-blue{
	background: #668faa url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2OGZhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzgyYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #668faa 0%, #5382a0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#668faa), color-stop(100%,#5382a0));
	background: -webkit-linear-gradient(top,  #668faa 0%,#5382a0 100%);
	background: -o-linear-gradient(top,  #668faa 0%,#5382a0 100%);
	background: -ms-linear-gradient(top,  #668faa 0%,#5382a0 100%);
	background: linear-gradient(to bottom,  #668faa 0%,#5382a0 100%);
}
.xm-form-btn.xm-blue:hover{
	background:#85adc2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1YWRjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NmEzYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #85adc2 0%, #76a3bb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85adc2), color-stop(100%,#76a3bb));
	background: -webkit-linear-gradient(top,  #85adc2 0%,#76a3bb 100%);
	background: -o-linear-gradient(top,  #85adc2 0%,#76a3bb 100%);
	background: -ms-linear-gradient(top,  #85adc2 0%,#76a3bb 100%);
	background: linear-gradient(to bottom,  #85adc2 0%,#76a3bb 100%);
}

/***** overwrite xm button look ****/
.btn{
	padding:0 21px 1px;
	height:31px;
	font-weight:600;
	font-size:12px;
	line-height:31px;
	cursor:pointer;
	/*float:left;*/
	color:#fff;
	position:relative;
	z-index:1;
	border-radius:4px;
	background:#9a9999 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3NTc1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MzQzNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) ;
	background: -moz-linear-gradient(top,  #a4a3a3 0%, #8a8989 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a8989), color-stop(100%,#8a8989));
	background: -webkit-linear-gradient(top,  #a4a3a3 0%,#8a8989 100%);
	background: -o-linear-gradient(top,  #a4a3a3 0%,#8a8989 100%);
	background: -ms-linear-gradient(top,  #a4a3a3 0%,#8a8989 100%);
	background: linear-gradient(to bottom,  #a4a3a3 0%,#8a8989 100%);
			
	box-shadow: none;
	border: none;
}
.btn:first-child{*margin-left:0;}					
.btn,.btn:hover,.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{color:#ffffff;text-shadow:none;}
.btn, .btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:#FFF;}

.btn:before{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	background:url(../images/bg-btn.png);
	border-radius:4px;
}
.btn.disabled,.btn[disabled], .btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{
	text-decoration:none;
	border:none;	
	color:#ffffff;
	text-decoration:none;
	background:#b7b6b6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b7b6b6 0%, #9f9e9e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7b6b6), color-stop(100%,#9f9e9e));
	background: -webkit-linear-gradient(top,  #b7b6b6 0%,#9f9e9e 100%);
	background: -o-linear-gradient(top,  #b7b6b6 0%,#9f9e9e 100%);
	background: -ms-linear-gradient(top,  #b7b6b6 0%,#9f9e9e 100%);
	background: linear-gradient(to bottom,  #b7b6b6 0%,#9f9e9e 100%);
}
.btn-primary{	
	background-color:#575757;
	*background-color:#575757;	
	background:#575757 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3NTc1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MzQzNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) ;
	background: -moz-linear-gradient(top,  #575757 0%, #434343 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(100%,#434343));
	background: -webkit-linear-gradient(top,  #575757 0%,#434343 100%);
	background: -o-linear-gradient(top,  #575757 0%,#434343 100%);
	background: -ms-linear-gradient(top,  #575757 0%,#434343 100%);
	background: linear-gradient(to bottom,  #575757 0%,#434343 100%);
}
.btn-primary:hover{		
	background:#737373 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #737373 0%, #626262 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#737373), color-stop(100%,#626262));
	background: -webkit-linear-gradient(top,  #737373 0%,#626262 100%);
	background: -o-linear-gradient(top,  #737373 0%,#626262 100%);
	background: -ms-linear-gradient(top,  #737373 0%,#626262 100%);
	background: linear-gradient(to bottom,  #737373 0%,#626262 100%);
}
.btn-danger{	
	background:#c16f6c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxNmQ2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOTViNTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c16f6c 0%, #a75350 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c16f6c), color-stop(100%,#a75350));
	background: -webkit-linear-gradient(top,  #c16f6c 0%,#a75350 100%);
	background: -o-linear-gradient(top,  #c16f6c 0%,#a75350 100%);
	background: -ms-linear-gradient(top,  #c16f6c 0%,#a75350 100%);
	background: linear-gradient(to bottom,  #c16f6c 0%,#a75350 100%);
}
.btn-danger:hover{	
	background:#e18f8c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmODU4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjc2NzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e18f8c 0%, #c6716d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e18f8c), color-stop(100%,#c6716d));
	background: -webkit-linear-gradient(top,  #e18f8c 0%,#c6716d 100%);
	background: -o-linear-gradient(top,  #e18f8c 0%,#c6716d 100%);
	background: -ms-linear-gradient(top,  #e18f8c 0%,#c6716d 100%);
	background: linear-gradient(to bottom,  #e18f8c 0%,#c6716d 100%);
}
.btn-info{	
	background: #668faa url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2OGZhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzgyYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #668faa 0%, #5382a0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#668faa), color-stop(100%,#5382a0));
	background: -webkit-linear-gradient(top,  #668faa 0%,#5382a0 100%);
	background: -o-linear-gradient(top,  #668faa 0%,#5382a0 100%);
	background: -ms-linear-gradient(top,  #668faa 0%,#5382a0 100%);
	background: linear-gradient(to bottom,  #668faa 0%,#5382a0 100%);
}
.btn-info:hover{	
	background:#85adc2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1YWRjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NmEzYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #85adc2 0%, #76a3bb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85adc2), color-stop(100%,#76a3bb));
	background: -webkit-linear-gradient(top,  #85adc2 0%,#76a3bb 100%);
	background: -o-linear-gradient(top,  #85adc2 0%,#76a3bb 100%);
	background: -ms-linear-gradient(top,  #85adc2 0%,#76a3bb 100%);
	background: linear-gradient(to bottom,  #85adc2 0%,#76a3bb 100%);
}
.btn-success{	
	background: #8ea77d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2OGZhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzgyYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #8ea77d 0%, #7a9369 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8ea77d), color-stop(100%,#7a9369));
	background: -webkit-linear-gradient(top,  #8ea77d 0%,#7a9369 100%);
	background: -o-linear-gradient(top,  #8ea77d 0%,#7a9369 100%);
	background: -ms-linear-gradient(top,  #8ea77d 0%,#7a9369 100%);
	background: linear-gradient(to bottom,  #8ea77d 0%,#7a9369 100%);
}
.btn-success:hover{	
	background:#a1b890 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1YWRjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NmEzYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a1b890 0%, #92aa80 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1b890), color-stop(100%,#92aa80));
	background: -webkit-linear-gradient(top,  #a1b890 0%,#92aa80 100%);
	background: -o-linear-gradient(top,  #a1b890 0%,#92aa80 100%);
	background: -ms-linear-gradient(top,  #a1b890 0%,#92aa80 100%);
	background: linear-gradient(to bottom,  #a1b890 0%,#92aa80 100%);
}
.btn-warning{	
	background: #e8b462 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2OGZhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzgyYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e8b462 0%, #ce9d4f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8b462), color-stop(100%,#ce9d4f));
	background: -webkit-linear-gradient(top,  #e8b462 0%,#ce9d4f 100%);
	background: -o-linear-gradient(top,  #e8b462 0%,#ce9d4f 100%);
	background: -ms-linear-gradient(top,  #e8b462 0%,#ce9d4f 100%);
	background: linear-gradient(to bottom,  #e8b462 0%,#ce9d4f 100%);
}
.btn-warning:hover{	
	background:#ecc070 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1YWRjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NmEzYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ecc070 0%, #d9ad5e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecc070), color-stop(100%,#d9ad5e));
	background: -webkit-linear-gradient(top,  #ecc070 0%,#d9ad5e 100%);
	background: -o-linear-gradient(top,  #ecc070 0%,#d9ad5e 100%);
	background: -ms-linear-gradient(top,  #ecc070 0%,#d9ad5e 100%);
	background: linear-gradient(to bottom,  #ecc070 0%,#d9ad5e 100%);
}
.btn-inverse{	
	background: #323232 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2OGZhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzgyYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #323232 0%, #252525 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#252525));
	background: -webkit-linear-gradient(top,  #323232 0%,#252525 100%);
	background: -o-linear-gradient(top,  #323232 0%,#252525 100%);
	background: -ms-linear-gradient(top,  #323232 0%,#252525 100%);
	background: linear-gradient(to bottom,  #323232 0%,#252525 100%);
}
.btn-inverse:hover{	
	background:#484848 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1YWRjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NmEzYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #484848 0%, #383838 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484848), color-stop(100%,#383838));
	background: -webkit-linear-gradient(top,  #484848 0%,#383838 100%);
	background: -o-linear-gradient(top,  #484848 0%,#383838 100%);
	background: -ms-linear-gradient(top,  #484848 0%,#383838 100%);
	background: linear-gradient(to bottom,  #484848 0%,#383838 100%);
}
.btn.disabled,.btn[disabled]{cursor:default;}
.btn-mini {
	padding:0 7px;
	height:20px;
	font-weight:600;
	font-size:11px;
	line-height:20px;
}
a.btn {height: 20px; line-height:20px ; padding:0 7px;}
/***** end overwrite xm button look ****/

/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
/* custom checkbox styles */
.chk-area{
	margin:0 10px 0 0;
	float:left;
	width:13px;
	height:13px;
	background:url(../images/sprite.png) no-repeat -136px -46px;
}
.chk-checked{background-position:-154px -46px;}
.xm-notification .chk-area{
	background-position:-126px -446px;
	margin:0 6px 0 0;
}
.xm-notification .chk-checked{background-position:-146px -446px;}
/* custom select styles */
.select-area{
	border:1px solid #cecece;
	position:relative;
	overflow:hidden;
	cursor:default;
	height:27px;
	float:left;
	margin:1px 0 0;
	border-radius:2px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: -o-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: linear-gradient(to bottom,  #fff 0%,#e4e4e4 100%);
}
.select-area .xm-center{
	white-space:nowrap;
	display:block;
	color:#545454;
	font-weight:600;
	font-size:13px;
	line-height:27px;
	margin:0 30px 0 10px;
	overflow:hidden;
}
.select-area .xm-select-opener {
	width:18px;
	height:27px;
	background:url(../images/sprite.png) no-repeat -102px -72px;
	position:absolute;
	top:0;
	right:9px;
}
.select-options {
	position:absolute;
	z-index:2000;
	padding:10px 0 0;
}
.select-options .xm-drop-holder{
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	border:1px solid #cecece;
	background:#f2f2f2;
	position:relative;
	padding:1px;
	box-shadow:0 4px 13px 0 rgba(0,0,0,0.36);
	-webkit-box-shadow:0 4px 13px 0 rgba(0,0,0,0.36);
	border-radius:8px;
	z-index:1;
	padding:10px 0 22px;
}
.select-options .xm-drop-holder:before{
	content:'';
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
	border:1px solid #fff;
	border-radius:7px;
	z-index:-1;
}
.select-options .xm-drop-holder:after{
	content:'';
	width:15px;
	height:8px;
	background:url(../images/sprite.png) no-repeat -118px -46px;
	position:absolute;
	top:-7px;
	right:14px;
}
.select-options ul{
	list-style:none;
	overflow:hidden;
	padding:0 0 1px;
	margin:0;
}
.select-options ul li{
	width:100%;
	float:left;
	margin:0 0 -1px;
}
.select-options ul a{
	text-decoration: none;
	padding:6px 14px 6px;
	display:block;
	cursor:default;
	color: #4e4e4e;
	height:1%;
	border:1px solid #f2f2f2;
}
.select-options .item-selected{
	position:relative;
	z-index:2;
}
.select-options .item-selected a{
	text-decoration: none;
	background:#e4e4e4;
	color:#5182a1;
	border-color:#dcdcdc;
}
.select-xm-alt{margin:0;}
.select-xm-alt .xm-center{
	font-weight:bold;
	color:#5182a1;
	margin:0 30px 0 16px;
}
.drop-xm-alt{width:329px !important;}
.drop-xm-alt .xm-drop-holder{
	font-size:14px;
	line-height:17px;
}
.drop-xm-big .xm-drop-holder{
	font-size:18px;
	line-height:18px;
}
.drop-xm-alt ul a{padding:5px 14px;}
.drop-xm-alt .xm-drop-holder:after{
	right:auto;
	left:17px;
}
/* custom scrollbars styles */
.scrollable-area-wrapper{
	position:relative;
	overflow:hidden;
	width:100%;
}
.select-options .scrollable-area-wrapper{width:auto !important;}
.scrollable-area-wrapper .xm-drop-list{
	width:auto !important;
	margin:0 22px 0 0;
}
.scrollable-area-wrapper .vscrollbar{
	position:absolute;
	top:0;
	right:6px;
	width:16px;
}
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .vscroll-down{display:none;}
.scrollable-area-wrapper .vscroll-line{
	background:#fcfcfc;
	width:16px;
	float:left;
	border:1px solid #e4e4e4;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:inset 1px 0 5px -1px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 1px 0 5px -1px rgba(0,0,0,0.1);
}
.drop-xm-big .scrollable-area-wrapper{margin:0 -22px 0 0;}
.drop-xm-big .scrollable-area-wrapper .vscroll-line{
	border:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	background:none;
}
.drop-xm-big .scrollable-area-wrapper .vscrollbar{
	right:20px;
	z-index:10;
}
.scrollable-area-wrapper .vscroll-slider{
	background:#c3c3c3;
	width:8px;
	left:3px;
	border-radius:4px;
}
/* custom file input */
.file-area .jcf-input-wrapper{
	position:relative;
	overflow:hidden;
	margin:0 0 15px;
}
.file-area .jcf-upload-button{
	display:inline-block;
	vertical-align:top;
	border:1px solid #bababa;
	color:#545454;
	font-weight:bold;
	font-size:13px;
	line-height:23px;
	padding:0 10px 1px;
	border-radius:4px;
	position:relative;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: -o-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: linear-gradient(to bottom,  #fff 0%,#e4e4e4 100%);
}
.file-area .jcf-fake-input{display:none;}
/* task-form */
.xm-task-form{
	font-size:1.083em;
	line-height:1.231em;
}
/* heading in the task form */
.xm-task-form .xm-heading{
	background:#fff;
	padding:14px 21px 16px;
	border-bottom:1px solid #e5e5e5;
	position:relative;
	font-size:1.385em;
	line-height:1em;
	color:#555;
	font-weight:bold;
}
.xm-task-form .xm-row-heading{
	text-align:center;
	margin:0 0 1px;
}
.xm-task-form .xm-row:after{
	content:'';
	display:block;
	clear:both;
}
.xm-task-form .xm-heading .xm-note{
	color:#dc5351;
	display:block;
	font-size:0.611em;
	font-weight:normal;
}
.xm-task-form .xm-heading select{
	width:121px;
	display:inline-block;
	margin:0;
	color:#4e4e4e;
	font-size:1em;
	line-height:1em;
	font-weight:bold;
}
.xm-task-form .xm-heading .select-area {
	height:32px;
	display:inline-block;
	vertical-align:middle;
	float:none;
}
.xm-task-form .xm-heading .select-area .xm-select-opener{
	top:0;
	height:32px;
	background-position:-102px -70px;
}
.xm-task-form .xm-heading .select-area .xm-center{
	font-size:18px;
	line-height:29px;
	font-weight:bold;
	color:#555;
}
.xm-task-form .xm-heading label{
	display:inline-block;
	vertical-align:middle;
	margin:0 6px 0 0;
	width:auto;
	float:none;
}
.xm-task-form label{
	position:static;
	float:left;
	display:block;
	margin:0 5px 0 0;
	width:92px;
}
/* form-main in the task-form */
.xm-task-form .xm-form-main label.label-active{display:block;}
.xm-task-form .xm-form-main{
	font-size:1em;
	line-height:1em;
}
.xm-task-form .xm-form-fields{
	padding-bottom:2px;
	margin-bottom:0;
}
.xm-task-form .xm-form-main label{
	margin:8px 5px 0 0;
	width:110px;
}
.xm-task-form .xm-form-main label.xm-label{
	width:84px;
	margin:10px 4px 0 11px;
}
.xm-task-form .xm-form-main select{
	width:179px;
	color:#545454;
	font-size:1em;
}
.xm-task-form .xm-form-main .xm-very-big{width:200px;}
.xm-task-form span.xm-label{
	margin:10px 19px 0 0;
	width:89px;
}
.xm-task-form input[type=text]{
	float:left;
	margin:0;
	padding:7px 7px 6px;
	border:1px solid #d9d9d9;
	background:#fcfcfc;
	width:292px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:16px;
	height:31px;
	font-size:1em;
	color:#545454;
}
.xm-task-form .xm-row{
	padding:0 0 11px;
	margin:0 0 8px;
	background:url(../images/divider2.gif) repeat-x 0 100%;
	position:relative;
	min-height:31px;
}
.xm-task-form .xm-logo-upload .label{width:93px;}
.xm-task-form .xm-file-row{
	width:auto;
	display:inline-block;
	margin:0 auto;
}
.xm-task-form .xm-radio-list{
	padding:6px 0 0;
	margin:0;
	list-style:none;
	color:#5382a0;
	font-size:0.769em;
}
.xm-task-form .xm-radio-list li{
	float:left;
	margin:0 -3px 0 0;
	padding:5px 6px;
	border-radius:3px;
}
.xm-task-form .xm-radio-list li:hover{background:#e3e3e3;}
.xm-task-form .xm-radio-list input[type=radio]{
	width:16px;
	height:15px;
	padding:0;
	margin:0 1px 0 0;
	float:left;
}
.xm-task-form .xm-radio-list label{
	float:left;
	width:auto;
	margin:0;
}
.xm-task-form textarea{
	float:left;
	margin:0;
	padding:7px 7px 6px;
	border:1px solid #d9d9d9;
	background:#fcfcfc;
	width:273px !important;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:16px;
	height:96px;
	min-height:76px;
	max-height:156px;
	overflow:auto;
	font-size:1em;
	color:#545454;
}
.xm-task-form .xm-date-box{padding:2px 0 8px;}
.xm-task-form .xm-date-list{
	font-size:0.846em;
	color:#555;
	padding:0;
	margin:0;
	list-style:none;
}
.xm-task-form .xm-date-list li{padding:0 0 14px;}
.xm-task-form .xm-date-list li:after{
	content:'';
	display:block;
	clear:both;
}
.xm-task-form .xm-date-list input[type=text]{
	width:95px;
	height:30px;
	border:1px solid #cdcdcd;
	background:#fff;
	margin:0;
	color:#5382a0;
}
.xm-task-form .xm-date-list label{
	width:137px;
	font-weight:bold;
}
.xm-task-form .xm-date-list .xm-note{
	font-size:0.909em;
	color:#5382a0;
	float:left;
	margin:8px 0 0 5px;
}
.xm-task-form .xm-date-list .xm-btn-date{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -166px -429px;
	width:24px;
	height:30px;
	margin:0 0 0 -1px;
}
/* notification */
.xm-notification .xm-title{
	display:block;
	margin:0 0 3px;
}
.xm-notification-holder{
	background:url(../images/divider2.gif) repeat-x 0 100%;
	padding:0 0 21px;
	margin:0 0 9px;
}
.xm-notification-holder:after,
.xm-notification .xm-radio-list:after{
	content:'';
	display:block;
	clear:both;
}
.xm-notification .xm-radio-box{
	float:left;
	width:368px;
}
.xm-notification .xm-radio-list{
	font-size:0.846em;
	line-height:1.364em;
	color:#545454;
}
.xm-notification .xm-radio-list li{
	float:left;
	margin:0 9px 5px 0;
	width:190px;
	padding:0;
	border-radius:0;
}
.xm-task-form .xm-notification .xm-all-team{
	margin:0 0 -5px;
	width:163px;
}
.xm-notification .xm-radio-list li:hover{background:none;}
.xm-notification .xm-radio-list .xm-click{
	display:inline-block;
	vertical-align:top;
	width:100px;
	margin:6px 0 0;
	color:#5382a0;
	font-size:0.909em;
	line-height:1.2em;
}
.xm-notification .xm-radio-list label{
	float:none;
	display:block;
	overflow:hidden;
	width:auto;
	line-height:1.273em;
}
.xm-notification .xm-radio-list label strong{text-decoration:underline;}
.xm-task-form .xm-notification input[type=radio]{margin:0 6px 0 0;}
.xm-task-form .xm-notification .xm-all-team input[type=radio]{margin:0 1px 0 0;}
.xm-notification .xm-email-box{
	float:left;
	width:222px;
	margin:1px 19px 0 0;
	padding:9px 10px 8px;
	list-style:none;
	background:#f5fafc;
	border:1px solid #d9d9d9;
	position:relative;
	font-size:0.846em;
	line-height:1.091em;
	font-weight:600;
	color:#5382a0;
}
.xm-notification .xm-email-box:before,
.xm-notification .xm-email-box:after{
	content:'';
	position:absolute;
	border:solid transparent;
	pointer-events:none;
	right:100%;
	top:17px;
	border-color:rgba(245,250,252, 0);
	border-right-color:#f5fafc;
	border-width:8px;
}
.xm-notification .xm-email-box:before{
	border:solid transparent;
	border-color:rgba(217,217,217, 0);
	border-right-color:#d9d9d9;
	border-width:9px;
	top:16px;
}
.xm-notification .xm-email-box li{margin:0 0 4px;}
.xm-notification .xm-email-box a{color:#5382a0;}
.xm-notification .xm-send-email-box{
	float:left;
	font-size:0.846em;
	line-height:1.091em;
	color:#aeaeae;
}
.xm-notification .xm-send-email-box p{margin:0 0 3px;}
.xm-notification .xm-send-email-box label{
	color:#545454;
	font-weight:600;
	float:none;
	width:auto;
	margin:0 0 8px;
}
.xm-notification .xm-send-email-box textarea{
	width:188px !important;
	float:none;
	background:#f5fafc;
	padding:4px 6px;
	line-height:1.273em;
	height:49px;
	min-height:30px;
	max-height:100px;
	color:#898989;
}
.xm-notification .xm-check-row{
	display:inline-block;
	margin:0 0 9px;
	background:#e9e9e9;
	border-radius:3px;
	padding:6px;
	color:#545454;
	font-size:0.846em;
	font-weight:600;
	line-height:1em;
}
.xm-notification .xm-check-row input[type=checkbox]{margin:0 6px 0 0;}
.xm-notification .xm-check-row label{
	width:auto;
	margin:0;
}
.xm-tasks-list-form{margin:0;}
.xm-tasks-list-form .xm-row:after{
	content:'';
	display:block;
	clear:both;
}
.xm-tasks-list-form input[type=checkbox]{
	width:16px;
	height:16px;
	margin:2px 10px 0 -24px;
	float:left;
}
.xm-tasks-list-form label{
	display:block;
	overflow:hidden;
	color:#555;
	font-size:1.273em;
	line-height:1.143em;
	margin:0;
	font-weight:bold;
}
.xm-tasks-list-form label:hover{text-decoration:underline;}
/* save-box int he task form */
.xm-task-form .xm-save-box{
	padding:20px 18px;
	background:#dedede url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dedede 0%, #f6f6f6 22%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(22%,#f6f6f6), color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(top,  #dedede 0%,#f6f6f6 22%,#f6f6f6 100%);
	background: -o-linear-gradient(top,  #dedede 0%,#f6f6f6 22%,#f6f6f6 100%);
	background: -ms-linear-gradient(top,  #dedede 0%,#f6f6f6 22%,#f6f6f6 100%);
	background: linear-gradient(to bottom,  #dedede 0%,#f6f6f6 22%,#f6f6f6 100%);
}
.xm-task-form .xm-save-box .xm-alignright{float:right;}
.xm-task-form  .xm-form-btn input[type=submit]{font-weight:bold;}
.xm-tasks-list-form .chk-area{
	background:url(../images/sprite.png) no-repeat -66px -236px;
	width:16px;
	height:15px;
	float:left;
	margin:2px 10px 0 -24px;
}
.xm-tasks-list-form .chk-checked{background-position:-66px -255px;}
@media only screen and (max-width: 767px){
	.xm-form-fields:before{display:none;}
	.xm-form-column{
		width:auto;
		float:none;
	}
	.xm-fixed .lightbox .xm-form-column{
		float:left;
		width:50%;
	}
	.xm-logo-upload{margin:0;}
	.xm-logo-upload .label{
		float:none;
		display:block;
		margin:0 0 5px;
	}
	.xm-save-box{padding:10px 0;}
	.xm-save-box .select-xm-alt{
		margin:0 auto 15px;
		display:block;
	}
	.xm-btn-list{margin:0 auto 15px;}
	.xm-filter .xm-alphabet{padding:0 5px;}
	.xm-filter .xm-note{
		float:left;
		position:static;
	}
	.xm-filter .xm-btn-dark{
		float:right;
		position:static;
	}
	.xm-filter-row{
		overflow:hidden;
		padding:0 5px 5px;
	}
}