/* modules.form.frontoffice START */
form.cmxform fieldset{margin-bottom: 10px;}
form.cmxform legend{padding: 0 2px;font-weight: bold;}
form.cmxform label{line-height: 1.8;vertical-align: top;}
form.cmxform ol{margin: 0;padding: 0;}
form.cmxform ol li{list-style: none;padding: 5px;margin: 0;}
form.cmxform fieldset fieldset{border: none;margin: 3px 0 0;}
form.cmxform fieldset fieldset legend{padding: 0 0 5px;font-weight: normal;}
form.cmxform em{font-weight: bold;font-style: normal;color: #f00;}
form.cmxform label{width: 150px;}
form.cmxform ul.errors li{color: red;}
form.cmxform fieldset.radio{border: none;margin: 3px 0 0;}
form.cmxform fieldset.radio legend{padding: 0 0 5px;font-weight: normal;color: black;}
form.cmxform fieldset.radio label{display: block;width: auto;margin-left: 150px;}
table.jCalendar{border: 1px solid #000;background: #aaa;}
table.jCalendar th{background: #333;color: #fff;font-weight: bold;padding: 3px 5px;}
table.jCalendar td{background: #ccc;color: #000;padding: 3px 5px;text-align: center;}
table.jCalendar td.other-month{background: #ddd;color: #aaa;}
table.jCalendar td.today{background: #666;color: #fff;font-weight: bold;}
table.jCalendar td.selected{background: #f66;color: #fff;font-weight: bold;}
table.jCalendar td.selected:hover{background: #f33;color: #fff;}
table.jCalendar td:hover,table.jCalendar td.dp-hover{background: #fff;color: #000;}
table.jCalendar td.disabled,table.jCalendar td.disabled:hover{background: #bbb;color: #888;}
div#dp-popup{position: absolute;font-size: 10px;font-family: arial, sans-serif;background: #ccc;padding: 2px;min-height: 172px;min-width: 171px;}
div#dp-popup h2{font-size: 12px;text-align: center;margin: 2px 0;padding: 0;}
a#dp-close{font-size: 11px;padding: 4px 0;text-align: center;display: block;}
a#dp-close:hover{text-decoration: underline;}
div#dp-popup a{color: #000;text-decoration: none;padding: 3px 2px 0;}
div#dp-popup div#dp-nav-prev{position: absolute;top: 2px;left: 4px;width: 100px;}
div#dp-popup div#dp-nav-prev a{float: left;}
div#dp-popup div#dp-nav-prev a,div#dp-popup div#dp-nav-next a{cursor: pointer;}
div#dp-popup div#dp-nav-prev a.disabled,div#dp-popup div#dp-nav-next a.disabled{cursor: default;}
div#dp-popup div#dp-nav-next{position: absolute;top: 2px;right: 4px;width: 100px;}
div#dp-popup div#dp-nav-next a{float: right;}
div#dp-popup a.disabled{cursor: default;color: #aaa;}
div#dp-popup td{cursor: pointer;}
div#dp-popup td.disabled{cursor: default;}
a.dp-choose-date{width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;text-indent: -2000px;overflow: hidden;background: url(/changeicons/small/calendar.png) no-repeat;}
a.dp-choose-date.dp-disabled{background-position: 0 -20px;cursor: default;}
input.dp-applied{width: 140px;}
p.captcha div{margin-left: 120px;}
form.cmxform ul.uploads li{margin-left: 120px;list-style-type: disc;list-style-position: inside;}
form.cmxform label{display: inline-block;}

/* modules.form.frontoffice END */
