.elatus-datepicker{ font-size: 90%; }.elatus-datepicker.ui-widget{ font-family: "Roboto",Tahoma,Verdana,Arial,sans-serif;background: #fff;border: none;-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);-moz-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;overflow: hidden;}
.elatus-datepicker.ui-datepicker{padding: 0; z-index: 100 !important;}
.elatus-datepicker .ui-datepicker-header{border: none;border-bottom: 1px solid #efefef;background: transparent;font-weight: normal;font-size: 11px;text-transform: uppercase;color: #000;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0 !important;}
.elatus-datepicker .ui-datepicker-header .ui-state-hover{background: transparent;border-color: transparent;cursor: pointer;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}
.elatus-datepicker.ui-datepicker .ui-datepicker-title{margin-top: 12px;margin-bottom: 12px;}
.elatus-datepicker.ui-datepicker .ui-datepicker-prev-hover,.elatus-datepicker.ui-datepicker .ui-datepicker-next-hover,.elatus-datepicker.ui-datepicker .ui-datepicker-next,.elatus-datepicker.ui-datepicker .ui-datepicker-prev{top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);border:none;}
.elatus-datepicker.ui-datepicker .ui-datepicker-prev-hover{left: 2px;}
.elatus-datepicker.ui-datepicker .ui-datepicker-next-hover{right: 2px;}
.elatus-datepicker.ui-datepicker .ui-datepicker-next span,.elatus-datepicker.ui-datepicker .ui-datepicker-prev span{background-image: url(images/ui-icons_ffffff_256x240.png);background-position: -32px -32px;margin-top: 0;top: 0;font-weight: normal; filter: brightness(0); }
.elatus-datepicker.ui-datepicker .ui-datepicker-prev span{background-position: -96px -32px;}
.elatus-datepicker.ui-datepicker .ui-datepicker-prev-hover span{background-position: -96px -48px;}
.elatus-datepicker.ui-datepicker .ui-datepicker-next-hover span{background-position: -32px -48px;}
.elatus-datepicker.ui-datepicker table{margin: 0;}
.elatus-datepicker.ui-datepicker th{padding: 12px 0;color: #000;font-size: 8px;font-weight: normal;text-shadow: 0 0 2px #855353;text-transform: uppercase;border: none;border-top: 1px solid #efefef;}
.elatus-datepicker.ui-datepicker td{border: none;padding: 0;}
.elatus-datepicker td .ui-state-default{background: transparent;border: none;text-align: center;padding: 6px 0;margin: 0;font-weight: normal;color: #333333;font-size: 12px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.elatus-datepicker td .ui-state-active,.elatus-datepicker td .ui-state-hover{background: #DA0035;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;color: #fff;}
.elatus-datepicker.ui-datepicker select.ui-datepicker-month, .elatus-datepicker.ui-datepicker select.ui-datepicker-year{ background-color: #fff; border: 0; padding: 6px 0; }
