.add_property {
  color: #333;
  width: 100%;
}
.add_property .divrow {clear:both;overflow:hidden;padding-bottom:4px;padding-top:9px;width:100%}
.add_property .label {    line-height: 29px;
    margin: 0 1%;
    text-align: right;
    width: 32%;
    color: #fff;
    font-weight: bold;font-family: cursive;}
[dir="rtl"] .add_property .label {text-align:left}
.add_property .separator {width:3px}
.add_property .heading {font-size:21px;padding:5px 0 12px}
.add_property h5 {height:12px;line-height:13px;margin-bottom:14px;padding:14px 19px;text-transform:none}
.req_label {
  border: 0 none;
  font-size: 13px;
  height: 20px;
  margin-top: 9px;
}
[dir="rtl"] .req_label {font-size:16px}
.tooltip_info_cls1 {width:267px}
.tooltip_info_cls1 .tt_arrow {left:23%}
#small_map {border:1px solid #d3d3d3;cursor:pointer;height:171px;overflow:hidden;width:163px}
.link_select_loc {margin-right:10px}
[dir="rtl"] .link_select_loc {margin-right:0;margin-left:10px}
.map_msg_inline a {cursor:pointer}
.label_inline {line-height:29px;margin:0 6px;text-align:right}
.submit_button {cursor:pointer;font-size:15px;font-weight:bold;border:0 none;padding:4px 16px;text-transform:uppercase}
.submit_button:hover {opacity:0.9}
.infologo {background-position:-242px -174px;cursor:pointer;display:inline-block;height:26px;margin:0 331px 0 3px;position:relative;width:28px}
[dir="rtl"] .infologo {margin:0 3px 0 331px}
.infologo2_ {background-position:-217px -174px;cursor:pointer;float:left;height:26px;margin:0 8px;width:28px}
.infologo2 {background-position:-246px -178px;cursor:pointer;display:inline-block;height:22px;margin-left:7px;margin-top:4px;position:relative;width:25px}
[dir="rtl"] .infologo2 {float:right}
#unit_sel_box {float:left}
[dir="rtl"] #unit_sel_box {float:right}
.infologo p {display:none}
.map_message {width:345px}
.map_msg_inline {font-size:12px;width:430px}
[dir="rtl"] .map_msg_inline {font-size:15px}
.span_breadcrumb {font-size:13px;margin-bottom:5px;width:65%}
[dir="rtl"] .span_breadcrumb {font-size:15px}
.price_text {background-color:#e4e4e4;border:1px solid #bebebe;border-radius:6px;padding:4px 7px;width:45%}
[dir="rtl"] .price_text {text-align:right}
.land_text {background-color:#e4e4e4;border:1px solid #bebebe;border-radius:6px;padding:4px 7px;width:45%}
.emptyfield {border-color:red !important;box-shadow:0 0 9px -5px red !important}
#purpose_push_buttons .pushBtnLabel.emptyfield:first-of-type {border-right:0 none}
#purpose_push_buttons .pushBtnLabel.emptyfield:last-child {border-left:0 none}
#wanted_for_push_buttons .pushBtnLabel.emptyfield:first-of-type {border-right:0 none}

#ptype_push_buttons .pushBtnLabel.emptyfield:first-of-type {border-right:0 none}
#ptype_push_buttons .pushBtnLabel.emptyfield:last-child {border-left:0 none}

.message_box {margin-bottom:5px}
.add_property_page .mheading {font-size:21px}
.add_property_page {background:rgb(131, 125, 90) !important;padding:2%;width: 81%;
    margin: auto;}
.feature_group {float:left;margin:3px;width:48%}
.feature_group .feature {clear:both;overflow:hidden;padding-top:4px}
.feature_group .flabel {font-size:12px;line-height:20px;width:52%}
[dir="rtl"] .feature_group .flabel {font-size:16px}
.feature_group .feature select {width:35%}
.feature_group .rfield {padding:3px}
.thumbs {float:right;margin-bottom:10px;overflow:auto;width:260px}
.no_image .thumbs {border:2px solid #BBBBBB;border-radius:6px;min-height:373px}
.thumbs li {background-color:#FFFFFF;border:2px solid #BBBBBB;border-radius:4px;cursor:pointer;float:left;height:112px;margin:6px;position:relative;width:112px}
.thumbs .ui-state-highlight {border-color:red;border-style:dotted}
.thumbs .ui-sortable-helper {border-color:#DC143C;cursor:move;opacity:0.8}
.thumbs .active {border:2px solid #45B845;box-shadow:0 2px 12px -5px #45B845}
.thumbs .Tmb_image {height:100%;width:100%}
.thumbs .pHNum {color:#C2C2BB;height:20px;left:30px;position:relative;top:41px;width:60px}
.thumbs .evenBlock {margin:10px 0 0 12px}
ul.dropDown {line-height:23px;list-style-type:disc;margin:12px 36px}
ul.dropDown a {cursor:pointer}
.ldr_brd_cntner {display:none}
.file_upload {overflow:hidden}
.msgboxdiv {line-height:27px}
.file_upload.error {border:1px solid #FF3C3C;box-shadow:0 0 6px -3px #E00000}
.file_upload.sucess {border:1px solid #90EE90;box-shadow:0 0 9px -3px #90EE90}
.file_upload .progress img {margin:6px 6px 6px 15px}
.file_upload .fulabel {line-height:29px}
.image_file {margin:2px 6px;padding:0;width:260px}
.more_file_button {padding:15px 12px;width:auto}
.upload_files_button {margin-left:11px;padding:15px 12px;width:auto}
.cat_selector .sboxarrow {display:none !important;float:left;font-size:13px;margin-right:6px;margin-top:5px}
/* [dir="rtl"] .cat_selector .sboxarrow {float:right;margin-right:0;margin-left:6px} */
.cat_selector .container .loading {margin-top:7px}
.cat_selector .sb_combo {margin-bottom:7px;margin-right:8px;float:left}
[dir="rtl"] .cat_selector .sb_combo {float:right;margin-bottom:7px;margin-left:8px;margin-right:0}
.empty_city {display:none}
.iframe {border:1px solid #808080;height:400px;margin:7px;width:98%}

.subhead {
  background-color:#1711fb;
  border-radius: 3px;
  clear: both;
  color: #ffffff;
  float: left;
  margin-bottom: 7px;
  margin-top: 8px;
  padding: 7px 0;
  text-indent: 9px;
  text-transform: uppercase;
  width: 99.6%;
}

.image_upload_box .message_box {margin-bottom:15px}
/* .fileUpload {padding:15px 24px} */
.fileUpload span {background:url("file_upload_ico.png") no-repeat scroll 0 0;display:inline-block;height:17px;position:relative;top:-8px;width:18px}
.ListItem {
  background-color: #fdfcf9;
  border: 1px dashed transparent;
  box-shadow: 0 0 9px -3px #a7a7a7;
  clear: both;
  cursor: move;
  float: left;
  margin-bottom: 10px;
  min-height: 85px;
  overflow: hidden;
  padding: 1%;
  position: relative;
  width: 97.2%;
}
.ListItem.no_image {display:none}
.list_sortable .ui-state-highlight {background-color:#FFFFFF;border-color:#FF0000;z-index:0}
.images_list .ui-sortable-helper {box-shadow:0 0 9px -3px #FF0000;height:89px;margin:1%;border: 1px solid #FFADAD\9;}
.ListItem .thumb {border:2px solid #D1CECB;border-radius:5px;float:left;height:80px;margin-right:10px;width:85px}
[dir="rtl"] .ListItem .thumb {float:right;margin-right:0;margin-left:8px}
.ListItem .removeImg {color:#8a8b8c;cursor:pointer;margin-top:5px;text-decoration:underline}
.ListItem .set_main_image {color:#21942d;cursor:pointer;text-decoration:underline}
.ListItem .main_image {
  background: url("Star.png") no-repeat;
  color: #21942d;
  display: none;
  padding-left: 18px;
}
.ListItem.clsMain .main_image {display:block}
.ListItem .file {clear:both;cursor:pointer;display:none;margin-top:5px}
.ListItem.no_image .file {display:block}
.ListItem.no_image .removeImg {display:none}
.ListItem .num {background-color:#43B544;border-radius:11px;color:#FFFFFF;font-size:12px;font-weight:bold;left:4px;line-height:17px;padding:0 5px;position:absolute;top:6px}
[dir="rtl"] .ListItem .num {left:auto;right:4px}
.ListItem.clsMain .set_main_image {display:none}
.ListItem.no_image .thumb {background:url(Image4.png)}
.ListItem .progress {display:none;margin:7px}
.ListItem.working .progress {display:block}
.ListItem.working .subdiv {display:none}

.sel_draft_listings {background:none repeat scroll 0 0 #ffffff;border:1px solid #cbcbcb;border-radius:5px;box-shadow:0 10px 13px 0 #f4f4f4 inset;color:#21942d;float:left;list-style-type:square;margin-top:15px;padding:12px 25px 15px;width:94%}
.sel_draft_listings li {clear:both;margin-bottom:3px;margin-left:8px;margin-top:3px}
.sel_draft_listings li.current {color:#F25D2B}
.sel_draft_listings li.current a {color:#F25D2B}
/* #uploadbox {float:left;width:100%} */
.limit_exceeds .uploadbox {display:none}
.listingInfo ._label {width:19%}
.listingInfo ._data {width:80%}
.property_preview {border:0 none;height:865px;margin-top:14px;width:100%}
.buttonize {background-color:#CCCCCC;border:1px solid #666666;border-radius:8px;color:#FFFFFF;cursor:pointer;display:inline-block;padding:6px 5px}
.features_popup {position:absolute !important}
.features_popup .submit_button {clear:both;margin-bottom:15px;margin-left:44%;margin-top:14px}
.singleForm .rfield:focus {border-color:skyblue;box-shadow:0 0 9px -5px skyblue}
.singleForm textarea:focus{border-color:skyblue;box-shadow:0 0 9px -5px skyblue}
.submit_button.smargin {margin-left:34%;margin-top:31px}
[dir="rtl"] .submit_button.smargin {margin-left:0;margin-right:34%}
input.submit_button {height:42px}
.image_upload_box {overflow:hidden}
.message_box_files  #msg_box{
  border-radius: 0;
  color: #aa0b0b;
  margin-top: 7px;
  padding: 3px;
}
.loginTpe input {margin:0 5px 0 0;position:relative;top:3px}
[dir="rtl"] .loginTpe input {margin-left:7px}
.add_property .ltlabel {line-height:29px;margin-right:18px}
[dir="rtl"] .add_property .ltlabel {margin-left:18px;margin-right:0}

.class_info {background-color:#FFFFCC;border:1px solid #FFCC00;border-radius:5px;line-height:26px;margin-bottom:20px;padding:11px}
.hot_listings_cls {cursor:pointer;text-decoration:underline}
.add_property_form .message {line-height:20px;margin-top:4px;margin-bottom:6px;padding-left:4px}
.add_property_form .heading_ht {
  font-size: 16px;
  font-weight: bold;
}
#remaining_hot {color:#FF2525;font-weight:bold}
.tooltip_info_cls2 {width:500px}
#listing_type.clshot {color:#FF2525}
.justBold {font-size:12px;font-weight:bold}
.ListItem.no_image .title {display:none}
.ListItem .rfield {display:none}
.ListItem.no_image .rfield {display:block}
/* .UploadImages #msg_box {padding:2px 11px} */


.loading_preview {font-weight:bold;height:71px;overflow:hidden;padding-left:26%}
.loading_preview span {margin-right:10px;margin-top:33px}
.property_preview {left:-5079px;position:absolute}
.preview_loaded .property_preview {display:block;position:inherit}
.preview_loaded .loading_preview {display:none}
.preview_loaded .submitforapproval { display:block !important}


.num_of_feature_text {margin:6px 6px 6px 0}
.orng_smore {height:0;margin-bottom:0;margin-right:7px;margin-top:3px;padding-left:6px;padding-right:6px;position:relative;width:auto}
.UploadImages.noItems .fileUpload {
  margin: 14px 0 13px 34%;
}
#add_more_images {
  margin-top: 0;
  padding-bottom: 15px;
}
.UploadImages.noItems .multiple_key_message {margin-top:16px}
.noItems .drag_images_message {display:none}
.upload_images {cursor:pointer;left:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;width:100%;height:100%}
.info_msg {
  background-color: #f9edbe;
  background-image: url("warning.png");
  background-position: 1px 2px;
  background-repeat: no-repeat;
  border-color: #f0c36d;
  box-shadow: 0 0 2px 0 #ffcc00;
  color: #555555;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
  text-indent: 17px;
}
.NoFeatures .div_features {display:none !important}

.step_2 .subhead {margin-bottom:14px}
.subhead2 {margin-top:25px}
.subhead_img {margin:14px 0 16px}
.subhead3 {margin:14px 0 7px}
.message_box_files {
  padding: 6px 0;
}
.uploading .pleasewait {margin-left:8px;margin-right:8px;margin-top:7px}
.uploading span {
  font-weight: bold;
  margin-top: 6px;
}
[dir="rtl"] .uploading .pleasewait {margin-left:0;margin-right:7px}

.gm-style,.gm-style div,.gm-style label { font-family:Arial;font-size:13px !important;font-weight:inherit !important}

[dir="rtl"] .gm-style,[dir="rtl"] .gm-style div,[dir="rtl"] .gm-style label { font-family:Jameel Noori Nastaleeq,NafeesNaskh,Arial,Helvetica;font-size:16px;font-weight:inherit}
#sub_type_box {margin-left:30px;width:62%}
#sub_type_box .push_buttons {width:100%}
#sub_type_box .pushBtnLabel {border-radius:4px;margin-bottom:9px;margin-right:9px;width:147px}
#loc_selector_row {float:left;margin-left:11px;padding-bottom:0;padding-top:0;width:351px}
#loc_selector_row .label {text-align:left;width:25px}
.cat_selector {width:318px}
.pushBtnLabel {background:#FFFFFF;background:-moz-linear-gradient(top,#FFFFFF 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#FFFFFF 0,#e9e9e9 100%);background:-o-linear-gradient(top,#FFFFFF 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#FFFFFF 0,#e9e9e9 100%);background:linear-gradient(to bottom,#FFFFFF 0,#e9e9e9 100%);
   border:1px solid #ccc;
   -webkit-box-shadow:inset -3px 3px 3px -2px rgba(255,255,255,0.5);
   box-shadow:inset -3px 3px 3px -2px rgba(255,255,255,0.5);
   cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pushBtnLabel:hover {background:#f0f0f0;box-shadow:none}
.pushBtnLabel.checked {background:#e4e4e4;background:-moz-linear-gradient(top,#d9d9d9 0,#e4e4e4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d9d9d9),color-stop(100%,#e4e4e4));background:-webkit-linear-gradient(top,#d9d9d9 0,#e4e4e4 100%);background:-o-linear-gradient(top,#d9d9d9 0,#e4e4e4 100%);background:-ms-linear-gradient(top,#d9d9d9 0,#e4e4e4 100%);background:linear-gradient(to bottom,#d9d9d9 0,#e4e4e4 100%);border:1px solid #aaa;-webkit-box-shadow:inset -3px 3px 3px -3px rgba(0,0,0,0.2);box-shadow:inset -3px 3px 3px -3px rgba(0,0,0,0.2)}
.pushBtnLabel:first-of-type {-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.pushBtnLabel:last-child {-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.pushBtnLabel li+li {border-left:1px solid #fff}
/* .pushBtnLabel .span {display:inline-block;padding:4px 17px 4px 15px} */
/* .pushBtnLabel.checked .span {color:green} */
.pushBtnLabel .span {
  background-image: url(../CheckBoxOff.png);
  background-position: 2px 6px;
  background-repeat: no-repeat;
  display: inline-block;
  margin-left: 5px;
  padding: 4px 12px 4px 20px;
}
.pushBtnLabel.checked .span {
  background-image: url("../CheckBoxOn.png");
  color:#030071;
}

.autofill .as-selection-item {
  margin-bottom: 3px;
  margin-left: 3px;
  margin-top: 3px;
  padding: 2px 5px;
}


/* datetimepicker */
.ui-helper-hidden {display:none}
.ui-helper-hidden-accessible {position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after {content:"";display:table}
.ui-helper-clearfix:after {clear:both}
.ui-helper-clearfix {zoom:1}
.ui-helper-zfix {width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled {cursor:default !important}
.ui-icon {display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-content {border:1px solid #dddddd;background:#eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333333}
.ui-widget-content a {color:#333333}
.ui-widget-header {border:1px solid #e78f08;background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold}
.ui-widget-header a {color:#ffffff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {border:1px solid #cccccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color:#1c94c4;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}
.ui-state-hover a,.ui-state-hover a:hover {color:#c77405;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {border:1px solid #fbd850;background:#ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color:#eb8f00;text-decoration:none}
.ui-widget :active {outline:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#ffffff}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {color:#ffffff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {color:#ffffff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-button {display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:hidden;*overflow:visible}
.ui-button-icon-only {width:2.2em}
button.ui-button-icon-only {width:2.4em}
.ui-button-icons-only {width:3.4em}
button.ui-button-icons-only {width:3.7em}
.ui-button .ui-button-text {display:block;line-height:1.4}
.ui-button-text-only .ui-button-text {padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text {padding-left:2.1em;padding-right:2.1em}
input.ui-button {padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon {left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {right:.5em}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {right:.5em}
.ui-buttonset {margin-right:7px}
.ui-buttonset .ui-button {margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner {border:0;padding:0}
.ui-datepicker {width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header {position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top:1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title {margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select {font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width:49%}
.ui-datepicker table {width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th {padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td {border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a {display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane {background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button {float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
.ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both;width:100%;font-size:0em}
.ui-datepicker-rtl {direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next {left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0;border-left-width:1px}
.ui-datepicker-cover {display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-progressbar {height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value {margin:-1px;height:100%}
.ui-timepicker-div .ui-widget-header {margin-bottom:8px}
.ui-timepicker-div dl {text-align:left}
.ui-timepicker-div dl dt {height:25px;margin-bottom:-25px}
.ui-timepicker-div dl dd {margin:0 10px 10px 65px}
.ui-timepicker-div td {font-size:90%}
.ui-tpicker-grid-label {background:none;border:none;margin:0;padding:0}
/* datetimepicker */

.make_it_super_hot
{
	background-color: red;
}