/* states and images */.ui-state-default .ui-icon { background-image: url(md-theme/images/ui-icons_acacac_256x240.png); }/* Customed styles */.ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #dcdcdc; background: #ececee ; font-weight:normal; color: #474747 !important; font-size:13px}.ui-widget-content {	font-size:13px}	.ui-widget-content .ui-state-hover { 	border:1px solid #e0e0e0; 	border-bottom: 1px solid #e0e0e0; 	font-weight:normal; 	color: #5e2f7f; 	background:#ececee;}/* Selectmenu----------------------------------*/.ui-selectmenu { display: block; position:relative; height:30px; text-decoration: none; overflow:hidden; margin:5px 0; font-family:Arial, Helvetica, sans-serif}.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto;font-family:Arial, Helvetica, sans-serif }.ui-selectmenu-open { visibility: visible; background:#f8f8f9}.ui-selectmenu-menu-popup { margin-top: -1px; }.ui-selectmenu-menu-dropdown { }.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-bottom: 1px solid #e0e0e0;  border-top: 0px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.7em; display:block; padding:.5em 10px; outline:none; text-decoration:none;}.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }.ui-selectmenu-status { line-height: 1.4em; }.ui-selectmenu-menu-dropdown li a:hover, .ui-selectmenu-menu-dropdown .ui-state-hover { border-top:none; color:#444444; text-decoration: none; background:#ececee; }.ui-selectmenu-open li.ui-selectmenu-item-focus a {}.ui-selectmenu-open li.ui-selectmenu-item-selected a { color:#CA2B63; font-weight:normal}.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }.ui-selectmenu-menu li .ui-selectmenu-item-content {  }.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .9; }/*for optgroups*/.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }/* Corner radius */.ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; }.ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }.ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }.ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }.ui-corner-top { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }.ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }.ui-corner-right {  -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }.ui-corner-left { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }/* datepicker----------------------------------*/.ui-datepicker-prev-hover.ui-corner-all, .ui-datepicker-next-hover.ui-corner-all{	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}.ui-datepicker { width: auto; padding:0; margin-top:5px; border:none; display: none; font-family:'CartoGothicStdBold', Arial, Helvetica, sans-serif;}	.hasDatepicker .ui-state-hover {	background:#90e6f3;	border:1px solid #90e6f3}	.ui-datepicker-calendar thead {	background:#b8b8ba;	color:#fff;}	.ui-datepicker-calendar thead th {	padding:0;	font-size:13px;}.ui-datepicker-calendar tbody {	border:1px solid #e1e1e1;	border-collapse: collapse;}.ui-datepicker-calendar span.ui-state-default {	background:#fff}	.ui-datepicker-calendar tbody td  {	font-size:14px;	border-collapse: collapse;	border:1px solid #fff;	padding:0;	text-align:center}.ui-datepicker-title {	 font-size:15px;	 text-transform:uppercase;	 padding:1px 0;}	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next   {	top:7px}.ui-datepicker .ui-datepicker-prev { left:4px; }.ui-datepicker .ui-datepicker-next { right:4px; }.ui-datepicker-header {	padding:5px 0 !important}.ui-datepicker .ui-datepicker-today a {	background:#90e6f3;	border:1px solid #90e6f3;}.ui-datepicker .ui-datepicker-today .ui-state-active {	background:#12a0a9;	border:1px solid #12a0a9;}.ui-datepicker .ui-state-active {	color:#fff !important}