/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content { border: none; background: #dae2e8; font-weight: normal; color: #45688E; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #45688e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: none; background:none repeat scroll 0 0 transparent; font-weight: normal; color: #25488e; }
.ui-state-hover a, .ui-state-hover a:hover { color: #25488e; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: none; background: transparent; font-weight: normal; color: #45688e; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #45688e; text-decoration: none; }



.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: none repeat scroll 0 0 #36638E;
    /*border: 1px solid #B1BDD6;*/
    color: #FFFFFF;
    font-weight: normal;
}
.ui-state-active, .ui-widget-content .ui-state-active {
    background: none repeat scroll 0 0 transparent;
    /*border: 1px solid #B1BDD6;*/
    color: #45688E;
    font-weight: normal;
}


.ui-icon {
    background-image: url("//ajax.googleapis.com/ajax/libs/jqueryui/1/themes/dark-hive/images/ui-icons_cccccc_256x240.png");
    height: 16px;
    width: 16px;
}
.ui-widget-content .ui-icon {
    background-image: url("//ajax.googleapis.com/ajax/libs/jqueryui/1/themes/dark-hive/images/ui-icons_cccccc_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("//ajax.googleapis.com/ajax/libs/jqueryui/1/themes/dark-hive/images/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
    background-image: url("//ajax.googleapis.com/ajax/libs/jqueryui/1/themes/dark-hive/images/ui-icons_cccccc_256x240.png");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url("//ajax.googleapis.com/ajax/libs/jqueryui/1/themes/dark-hive/images/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon {
    background-image: url("//ajax.googleapis.com/ajax/libs/jqueryui/1/themes/dark-hive/images/ui-icons_222222_256x240.png");
}
.ui-state-highlight .ui-icon {
    background-image: url("//ajax.googleapis.com/ajax/libs/jqueryui/1/themes/dark-hive/images/ui-icons_4b8e0b_256x240.png");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url("//ajax.googleapis.com/ajax/libs/jqueryui/1/themes/dark-hive/images/ui-icons_a83300_256x240.png");
}
.ui-button-icon-only .ui-icon {
    left: 0;
    margin-left: 0;
}




/* Component containers
----------------------------------*/
.ui-widget-header { border: none; background: #4B769F; color: #FFFFFF; font-weight: bold; }
.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

/* Dialog
----------------------------------*/
.ui-dialog { position: absolute; padding: 0em; width: 300px; overflow: hidden;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
-o-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
/*border:medium none;*/
}
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; background-color:white; border: 0; padding: .5em 1em; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }


/*/////////////////////////////////////////////////////////////////////////////////////////////////*/
.ui-widget-content a  {color:#2B587A;}

.ui-accordion .ui-accordion-header a {
padding-bottom:0.2em;
padding-top:0.2em;
}


.ui-tabs  {border:none;}
.ui-tabs .ui-tabs-nav li a {padding:0.3em 0.8em;}
.ui-tabs .ui-widget-header {
background:#FAFAFF;
/*
border-left:medium none;
border-right:medium none;
border-top:medium none;*/
}
.ui-tabs .ui-tabs-panel {
padding:0.5em 0;
}

.error.ui-autocomplete-loading, .confirm.ui-autocomplete-loading{
background-attachment:scroll;
background-color:transparent;
background-image:url("../loading_rect.gif");
background-position:center center;
background-repeat:no-repeat;
cursor:wait; }

.ui-autocomplete-input{
	background:url("../magglass.gif")  no-repeat scroll right center;
}

.ui-datepicker-today {
    opacity: 0.5 !important;
}
.ui-datepicker-current-day {
    opacity: 0.5 !important;
}
/* date picker*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none;
    background: #4B769F;
}
div.ui-datepicker {
    font-size: 80%;
    background: #4B769F;
    color: white;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    background: #4B769F;
    border: none;
    color: white;
}
.ui-datepicker th {
    font-weight: normal;
}
.ui-state-active, .ui-widget-content .ui-state-active {
    color: #B1BDD6;
}