.body {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  min-width: 300px;
}

.status_bar_table {
  height: 20px;    
  width: 100%;     
  background:url(../images/bk_status.png) repeat-x;
  text-align: center; 
  color:#666; 
  font-size:10px;
  opacity:0.91;filter:alpha(opacity=91);
}

.status_bar_rev_td {
  width: 200px;
  min-width: 200px;
}

.status_bar_rev_p  .status_bar_server_choose_p .status_bar_message_p{
  width: 100%;
  white-space: nowrap;
}

.status_bar_rev_p{
	position: relative; 
	top: 2px;
}

.status_bar_message_p {
  text-align: left;
}
 
.status_bar_server_choose_td {
  width: 100px;
}

.status_bar_message_td {
  padding-left: 2px;    
  min-width: 50px;   
  max-width: 500px;
}

.status_bar_command_td {
  padding-left: 2px;
  width: 10px;
}

.status_bar_loading_td {
  padding-left: 2px;    
  width: 220px;
}

.status_bar_loading_td p{
  width: 220px;
  text-align: left;
}

.status_bar_clock_td {
  padding-top:2px;
  width: 180px;
}
 
.server_clock_container {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #666;
  background:url(../images/bk_status.png) repeat-x;
  border: 0px solid #83aad3; 
  width: 180px;
  text-align: center;
}

.framwork-skin {
  margin: 0;  
  padding: 0; 
  background-color: #FFF;
  font-family: "Trebuchet MS";
  font-size: 12px;
}

.search_table {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: none;
}

.search_table_header {
  color: #2200C1;
  font-size: 14px;
}

.search_table_footer {
}

.centertabs {
  text-align: center;
}

.x-icon {
  border: 0px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  cursor: pointer;
  margin: 1px;
  overflow: visible;
  width: auto;
  -moz-outline: 0 none;
  outline: 0 none;
  text-decoration: none;
}

.x-icon-text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: none;
  text-align: center;
  text-decoration: none;
  float: left;
  display:inline;
  overflow: hidden;
}

.x-icon-button {
  text-decoration: none;
}

.x-icon-focus {
}

.x-icon-text-focus {
  background-color: #CEDFF5;
}

.x-tab-add-panel {
  padding: 0px;
  cursor: pointer;
  width: 30px;
}

.x-tab-move-left {
  left: 31px !important;
  background-image:url("../../../../../ExtJS/resources/images/default/tabs/scroll-left.gif") !important;
}

.x-tab-strip-wrap-add {
  background-color:#CEDFF5;
  /*background-image:url("../images/default/tabs/tab-strip-bg.gif");*/
  border-bottom-color:#8DB2E3;
}

.x-tab-content-panel {
  width: '100%';
}

.x-tab-add-panel-button {
  width: 100px;
}

.x-naviagation-panel {
  white-space: no-wrap;
  position: relative;
}

.draggable {
  position: relative;
}

.toolbar-menu {
  background-image: none !important;
  background-color: transparent !important;
  border: 0px !important;
}

.toolbar-menu-item {
}

.toolbar-menu-item button {
  font: 14px Trebuchet MS !important;
  padding-left: 10px !important;
  padding-right: 2px !important;
}

.toolbar-menu-textitem {
  font: 12px Trebuchet MS !important;
}

.javascript_element {
  border: 0px;
  width: 0px;
  height: 0px;
  white-space: no-wrap;
  overflow: hidden;
  display: none;
}

.textfield_regexp {
}

.textfield_regexp label.x-form-item-label {
  white-space: nowrap;
  width: 150px !important;
}

.textfield_regexp .x-form-field {
  height: 22px;
  /*background: url("../images/framework/form/text-bg.gif") repeat scroll 1px 0 transparent;*/
  border: 1px solid;
  border-color: #B5B8C8;
  padding: 1px 3px;
}

.textfield_regexp .x-form-text {
  height: 22px;
  /*background: url("../images/framework/form/text-bg.gif") repeat scroll 1px 0 transparent;*/
  border: 1px solid;
  border-color: #B5B8C8;
  padding: 1px 3px;
}

.x-form-field-focus {
}

.textarea_regexp {
}

.textarea_regexp label.x-form-item-label {
  white-space: nowrap;
  width: 150px !important;
}

.textarea_regexp .x-form-text {
  height: 22px;
  /*background: url("../images/ext-3.2.1/textarea-bg.gif") repeat scroll 1px 0 transparent;*/
  background: none;
  border: 1px solid;
  border-color: #B5B8C8;
  padding: 1px 3px;
}

.textarea_regexp .x-form-field {
  height: 50px;
  /*background: url("../images/ext-3.2.1/textarea-bg.gif") repeat scroll 1px 0 transparent;*/
  border: 1px solid;
  border-color: #B5B8C8;
  padding: 1px 3px;
}

.rep-man-acc { 
	height:200px;
	overflow:auto;
}
.rep-man-acc .accitem{
	height:150px;
}

.textfield_regexp .x-form-invalid {
  border-color: #990000;
}

.x-picture {
  border: 0px;
}

.x-picture-content {
  width: 100%;
  border: 1px solid;
  border-color: #B5B8C8;
  cursor: pointer;
}

.x-picture-content-img {
  position: absolute;
  top:0;
  bottom:0;
  margin:auto;
}

.x-picture-button {
  position: relative;
  padding: 0px !important;
  cursor: pointer;
}

.x-picture-button .x-form-file {
  position: absolute;
  right: 0;
  -moz-opacity: 0;
  filter:alpha(opacity:0);
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}

.x-form-file {
  cursor: pointer;
}

.x-form-hidden {
  cursor: pointer;
  opacity: 0;
  display: none;
}

.x-picture-button .x-button-overflow {
  cursor: pointer;
}

.x-picture-button .x-picture-progress {
  cursor: pointer;
  position: absolute;
  right: 0;
  z-index: 3;
}

.framework_menu {
	cursor: pointer;
}

.datepicker-container {
  float: left; 
  white-space: nowrap; 
  position: absolute; 
  top: 0px; 
  text-align: left;
  overflow: auto;
}

.datepicker-container-float {
  position: absolute; 
  top: 0px; 
}

.x-combo-list-header {
  font-style: italic;
}

.x-combo-list-footer-elem {
  font-size: 12px; 
  padding: 2px; 
  border: 1px solid; 
  border-color: #FFFFFF;
  font-style: italic;
  text-align: center;
}

.x-combo-list-footer {
  font-style: italic;
  border-top: #e0e0e0 1px solid;
}

.x-combo-disabled {
  color: gray;
}
.full{
	width:100%;
	height:100%
}
.fullW{
	width:100%;
}
.fullH{
	height:100%;
}
table.noStyle{
	border:0;
	padding:0px;
	margin:0px;
}
#top{
	height:46px; float:left; width:100%; clear: left;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
#logo{
	margin-right:50px; 
	margin-top:5px; 
	width:275px; 
	height:46px;
}
.hide{
	display:none;
}
#framework_login_panel{
	width: 300px; 
	height: 46px; 
	overflow: none;
}
#top_disabled{
	height:51px;
}
.cell1{
	height:46px;
}
.cell2{
	width:275px; 
	height:46px;
}
.cell3{
	width:300px; 
	height:46px;
}
#bottom{
	height:25px;
	clear: left;
}
#status_bar_message_cnt{
	position: relative; 
	top: 2px;
        
}
#status_bar_loading_cn{
	display: none; 
	white-space: nowrap;
}
#status_bar_message_cmd{
	position: relative; 
	top: 2px;
}
#status_bar_message_msg{
	clear:left; 
	float:left; 
	white-space: nowrap; 
	position: relative; 
	top: 2px; 
	width: 100%; 
	height: 15px;
        font-size: 10px;
        color:#676767;
}
#status_bar_message_history{
	float:left; 
	white-space: nowrap; 
	position: relative; 
	width: 100%; 
	top: -317px; 
	height: 0px; 
	z-index: 1000; 
	text-align:left;
}

.clear{clear: both}
.font14{font-size: 14px}
.font13{font-size: 13px}
.font12{font-size: 12px}
.font11{font-size: 11px}
.font10{font-size: 10px}
.expand_pad{padding-left: 48px;text-align: justify;margin-bottom: 8px}
hr.expand{background-color: #f0f0f0; border:0;height: 1px;margin-left: 24px;margin-right:8px}
.justify{text-align: justify}
.mt10{margin-top: 10px}
.mt3{margin-top:3px}
.x-grid3-body .x-grid3-td-checker, .x-grid3-body .x-grid3-row-selected .x-grid3-td-checker {
    background-image: none;
}
#signout_td{width: 60px}    
.gray_text{color:gainsboro}
#preferences_btn{color:#000000; text-decoration: none;}
#preferences_btn .icon_preferences{margin-right: 4px}
.resetPass{
    color:#015b86;
    text-decoration: none;
    font-weight: bold !important;
    cursor: pointer;
}
.resetPass_disable{
    color:#676767;
    cursor: default;
    text-decoration: none;
    font-weight: normal !important;
}
table#templateEdit{
	border:0;
	padding:0px;
	margin:0px;
}
#templateEdit td{white-space: nowrap;height:24px;min-width: 140px}

.expand_container{width: auto; border: 0px #83aad3 solid; padding: 8px; padding-top:0px;margin-left:14px}
.col_right{ border: 1px #83aad3 solid; padding: 8px;}
.col_left{width:80px; border: 1px #83aad3 solid; padding: 8px}
.address_first_clmn{width:140px;margin-bottom: 8px; text-align: right;padding-right: 18px}
.first_clmn_mr{padding-right: 38px}
.first_clmn_mr_small{padding-right: 18px}
.address_cell1,.address_cell2,.address_cell3{
    display: inline;
    float:left;
    position: relative;
    width: 84px;
    padding: 3px;
}
.address_cell2{
    width: 98px;
}
.address_cell3{width: 92px;}
.county_item, .city_item,.village_item{cursor: pointer}

hr.addresses_delimeter{background-color: #f0f0f0; border:0;height: 1px;margin-left:10px;margin-right: 24px}
.expand_header{font-weight: bold;}
.scroll_container_small{height:53px; overflow: auto}
.scroll_container_middle{height:68px; overflow: auto}
.container span.item{cursor: pointer}
.container span.item:hover{font-weight: bold;font-size: 12px}
.selected_item{font-weight: bold;font-size: 12px}
.buttons span.hide{
	display:none;
}
.comboItem{padding: 4px}
.combo-item-selector{
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    padding:3px 10px 3px 10px;
    border:1px solid #fff;
    border-bottom:1px solid #eeeeee;
    white-space:normal;
    color:#555;
}
.wrap{white-space:normal !important;}
/*BEGIN Modificare aspect tab-uri*/
.x-tab-panel-header-plain .x-tab-strip-spacer,
.x-tab-panel-footer-plain .x-tab-strip-spacer {
    border:0px;
    height:0px;
 }
 .x-tab-panel-body .x-panel .x-panel-tl  {
    padding:0px;
    border:0 none;
    background:transparent no-repeat;
}
.axt-frame-no-border{
    background-color:#ccd8e7;
    
}
 /*END modificari aspect tab-uri*/
.raf{background-color: #B5B8C8}
.item-view{
    cursor: pointer;
    height: 20px;
    font-size: 13px;
}
.item-view-over {
    background-color:#EFEFEF;
    cursor: pointer;
}
.item-view-selected {
    background-color: #DFE8F6;
    cursor: pointer;
}
.dataview-axt-item{
    margin-bottom: 8px;
    font-size: 11px;
}
.dataview-axt-item span.item-header:hover{
    cursor: pointer;
}
.x-combo-list-group	{
    font: bold 12px tahoma,arial,helvetica,sans-serif;
    padding: 2px;
    border: 1px solid #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.combo-item-label{
    width:80px
}
.equipment_box, .equipment_box_statistics{
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #F8F8F8 50%, #f1f1f1 100%) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #B2B2B2;
    box-shadow: 0 2px 4px 0 #B2B2B2; 
    padding: 1px 0px 0px 0px; 
    border-top: 2px solid #518eac;
    float: left;
    margin-bottom: 8px;
    width: auto;
}
.equipment_box_hover,.equipment_box:hover, .equipment_box_statistics:hover{
    border-color: #676767;
    cursor: pointer;    
}
.equipment_box .header{
    background-color: #518eac; 
    color:#ffffff; 
    padding: 2px 2px 2px 3px;
    margin:0px 0px 0px 6px;
    font-size: 12px;
    font-weight: solid;
}
.equipment_item_hover{
    cursor: pointer;
    color: #029feb;
}
.equipment_box_red{
    background-color: #f7c8c8;
}
.equipment_box_selected{
    border-color: #676767;
    cursor: pointer;
    background-color: #f5f5f5;
}
.refresh_box{
     background-image: url(../images/refresh.png)  !important;
     width:15px;height:15px;
}

.field-class-label-top{
    padding-top: 0px !important;
    margin-top: 0px;
}
.x-date-inner .x-datepicker-eventdate a
{
    border: 1px solid #a3bad9;
    padding: 1px 4px;
    background-color: #e3ecf8;
}
hr.title{background-color: #f0f0f0; border:0;height: 1px;margin-top: 2px;}
.colorOUT{
    height: 8px !important;
    width: 12px;
    /*position: relative;*/
    
    padding: 2px;
}
.colorOUT span{
    height: 8px !important;
    width: 10px;
    line-height: 4px;
    /*top: 6px;
    position: absolute;*/
}
.dataview{
    font-size: 12px;
    border-width: 1px;
    border-spacing: 0px;
    border-style:none;    
}
.dataview td{
    padding: 2px;
    border-style: solid;
    border-width: 1px;
    border-color: #b7b7b7 !important;
}
/** eliminam imaginea cu + si cea cu - de la gridul cu grupuri*/
.group-panel .x-grid-group-hd div.x-grid-group-title{
    background-image: none;
}
.noStyle{
    border:0;
    padding:0px;
    margin:0px;
}
/** modificare datepicker **/
.x-date-inner .x-date-active{
    padding: 0;
    margin: 0;
}
.x-date-inner a{
    padding: 0;
    margin: 0;
}
.x-date-inner .x-date-selected a{   
    padding:0px;
}
.x-date-inner .x-date-today a{
    padding:0px;
}
.ext-webkit table.x-date-inner{
    /* Fix for webkit browsers */
    width: 140px;
}
.x-date-picker{
    width: 143px;
}
.x-date-inner th {
    width:20px;
}
.x-date-inner th span {
    padding:2px;

}
/** end modificare datepicker **/
.primary-accordion-header{
    background-color:#f9f9f9;
    background:url(../../../../../ExtJS/resources/images/default/grid/grid3-hrow.gif) repeat-x bottom;

    font-size:12px;
}
.tools-container{
     background-color:#f9f9f9;
     border-left: #B5B8C8 1px solid;
     font-size: 11px !important;
     background-image: -moz-linear-gradient(top, #ffffff, #ececec);
     background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #ececec));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ececec');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ececec')";
    -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);
}
.tools-container-nobackground{     
     border-left: #B5B8C8 1px solid;
     font-size: 11px !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ececec')";
    -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);
}
.x-grid3-row .icon_delete_over{
    display: none;
}
.x-grid3-row-over .icon_delete_over{
    display: block !important;
}
table.export_table{
    font-size:10px;
    font-weight: normal;
}
table.export_table td.header_data_1{
    border-bottom: 1px solid #000;
    font-size   : 12px;
    width: 78px !important;
    overflow: hidden;
    /*white-space:nowrap;*/
}
table.export_table td.header_data_2{
    border-bottom: 1px solid #e0e0e0;
    font-size: 12px;
    /*width: 178px !important;
    white-space:wrap;*/
}
table.export_table td.cell_eq_variation{
    background-color: #EFEFEF;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 1px;
    font-size: 9px;
    text-align: right;
}
table.export_table td.cell_eq_value{
    background-color: #EFEFEF;
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 2px;
    padding-bottom: 1px;
    font-size: 12px;    
    text-align: right;
    color :#555555;

}
table.export_table td.plus{
    color: darkgreen;
}
table.export_table td.minus{
    color: #FF0000;
}
table.export_table td.cell_data{
    text-align: right;
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 2px;
    padding-bottom: 1px;
}
table.export_table td.cell_primary_name{
    width: 150px!important;
    white-space: wrap;
}
.show_overflow{
    overflow: auto;
}
.hide_overflow{
    overflow: hidden;
}
.module_header{
    background: white url('../images/bck5.png') repeat-y;/*left bottom */
}
.report_box{
    background-color: #f3f3f3;
    background-color: rgba(243,243,243,.333);
    border: 1px solid #ddd;
    border-color: #e0e0e0;
    border-radius:         8px;
    -moz-border-radius:    8px;
    -ms-border-radius:     8px;
    -o-border-radius:      8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    float: left;
    padding: 6px;
    padding-bottom: 3px;
    margin-bottom: 8px;
    width: 130px;
    height: 133px;
    margin-right :12px;
}
.predefined0{
   -moz-box-shadow: 0px 0px 5px rgba(0, 86, 177, 0.8);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 86, 177, 0.8);
    box-shadow: 0px 0px 5px rgba(0, 86, 177, 0.8);
}
.report_box h1{
    font-size: 11px;
    background-color:#202429;
    position:absolute; bottom:0; margin:0px;
    opacity:0.7;
}

.report_box h1 span{
    display:block;
    width:127px;
    font-weight:normal;    
    color: #EFEFEF;
    padding: 2px;
    -moz-border-radius-bottom-right:12px;
    border-bottom-right-radius:12px;
    -moz-border-radius-bottom-left:12px;
    border-bottom-left-radius:12px;
}
.report_box .icons{
    position:absolute;
    height: 127px;
    width :32px;
    margin-left:121px;
}
.report_box .details{
    background-color:#202429;
    position:absolute;
    bottom:0;
    margin:0px;
    opacity:0.7;
    width:127px;
    height: 127px;
    padding: 2px;
    color:#FFFFFF;
    font-size: 9px;
    border-radius:         6px;
    -moz-border-radius:    6px;
    -ms-border-radius:     6px;
    -o-border-radius:      6px;
    -webkit-border-radius: 6px;
    cursor: pointer;
}
.report_box .details h2{
    font-size: 10px;
}
.report_box_hover{
    background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #eeeeee));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee')";
    color: #000;
    display: block;
    -moz-box-shadow: 0px 0px 5px rgba(0, 35, 71, 0.9);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 35, 71, 0.9);
    box-shadow: 0px 0px 5px rgba(0, 35, 71, 0.9);
}
/*BEGIN MENU*/
#menu {
    list-style:none;
    width:540px;
    margin:0px auto 0px auto;
    height:33px;
    padding:0px 10px 0px 0px;

    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    /* Background color and gradients */
    background: #eaeaea;
    background: -moz-linear-gradient(top, #fff, #eaeaea);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eaeaea));

    /* Borders */

    border: 1px solid #cccccc;

    -moz-box-shadow:inset 0px 0px 1px #f0f0f0;
    -webkit-box-shadow:inset 0px 0px 1px #f0f0f0;
    box-shadow:inset 0px 0px 1px #f0f0f0;
}

#menu li {
    float:left;
    display:block;
    text-align:center;
    position:relative;
    padding: 5px 1px 4px 10px;
    margin-right:0px;
    margin-top:3px;
    border:none;
}
#menu li input.search_bar{
    border: solid 1px #bcbbbb;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    padding: 3px;
    width:150px;
    height: 22px;
    margin-top: -2px;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
}

#menu li.m_item:hover {
    border: 1px solid #cccccc;
    padding: 8px 2px 4px 9px;
    margin-top :-1px;
    margin-left: -1px;
    /* Background color and gradients */

    background: #fff;
    background: -moz-linear-gradient(top, #eaeaea, #fff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#fff));

    /* Rounded corners */

    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
#menu li.nohover:hover {
    background : none;
    border: none;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

#menu li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color: #000;
    display:block;
    outline:0;
    text-decoration:none;
}

#menu li:hover a {
    color:#161616;
    text-shadow: 1px 1px 1px #ffffff;
}
#menu li .drop {
    padding-right:21px;
    /*background:url("images/drop.png") no-repeat right 8px;*/
}
#menu li:hover .drop {
    /*background:url("images/drop.png") no-repeat right 7px;*/
}

.dropdown_1column,
.dropdown_2columns,
.dropdown_1column_texticon,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns {
    margin:4px auto;
    float:left;
    position:absolute;
    left:-999em; /* Hides the drop down */
    text-align:left;
    padding:10px 5px 10px 5px;
    border:1px solid #cccccc;
    border-top:none;

    /* Gradient background */
    background:#fff;
    background: -moz-linear-gradient(top, #fff, #fff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fff));

    /* Rounded Corners */
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;

    -moz-box-shadow: 5px 5px 5px #888;
    -webkit-box-shadow: 5px 5px 5px #888;
    box-shadow: 5px 5px 5px #888;
    opacity:0.95;filter:alpha(opacity=95);

}

.dropdown_1column {width: 140px;}
.dropdown_1column_texticon{width: 166px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column,
#menu li:hover .dropdown_1column_texticon,
#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
    left:-1px;
    top:auto;
    z-index: 9999999;
}

.col_1,
.col_2,
.col_icon,
.col_3,
.col_4,
.col_5 {
    display:inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
}
.col_1 {width:130px;}
.col_icon {width:16px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#menu .menu_right {
    float:right;
    margin-right:0px;
}
#menu li .align_right {
    /* Rounded Corners */
    -moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#menu li:hover .align_right {
    left:auto;
    right:-1px;
    top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
    font-family:Arial, Helvetica, sans-serif;
    line-height:21px;
    font-size:12px;
    text-align:left;
    text-shadow: 1px 1px 1px #FFFFFF;
}
#menu h2 {
    font-size:21px;
    font-weight:400;
    letter-spacing:-1px;
    margin:7px 0 14px 0;
    padding-bottom:14px;
    border-bottom:1px solid #666666;
}
#menu h3 {
    font-size:14px;
    margin:7px 0 14px 0;
    padding-bottom:7px;
    border-bottom:1px solid #888888;
}
#menu p {
    line-height:18px;
    margin:0 0 10px 0;
}

#menu li:hover div a {
    font-size:12px;
    color:#015b86;
}
#menu li:hover div a:hover {
    color:#029feb;
}


.strong {
    font-weight:bold;
}
.italic {
    font-style:italic;
}

.imgshadow { /* Better style on light background */
    background:#FFFFFF;
    padding:4px;
    border:1px solid #777777;
    margin-top:5px;
    -moz-box-shadow:0px 0px 5px #666666;
    -webkit-box-shadow:0px 0px 5px #666666;
    box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu li .greybox li:hover {
    background:#ffffff;
    border:1px solid #aaaaaa;
    padding:4px 6px 4px 6px;
    margin:0px 0px 4px 0px;
}
#search_btn, .testbtn{
    background: none;
    background: url('../images/icon-search-23.png') no-repeat;
    border: none;
    border: 1px solid #383838;
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    width: 24px;
    height: 24px;
    margin: 0;

    margin-left: 3px;
    margin-top: -2px !important;
    cursor: pointer;
}
#search_btn:hover{
    border: 1px solid #1768fc;
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
}
/*END MENU*/
ul.history_ul{
    list-style-type: none;
    list-style-position: inside;
    margin-top: 8px;
}
ul.history_ul li{
    width: 120px;
    overflow: hidden;
    white-space: nowrap;
}
ul.history_ul li:hover{
    color: #029feb;
}
.history_item{
    font-size: 10px;
    padding: 2px;
    
}
.history_item_hover{
    background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #eeeeee));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee')";
    color: #000;
    display: block;
    -moz-box-shadow: 0px 0px 3px rgba(88, 88, 88, 0.8);
    -webkit-box-shadow: 0px 0px 3px rgba(88, 88, 88, 0.8);
    box-shadow: 0px 0px 3px rgba(88, 88, 88, 0.8);
    cursor: pointer;
}
.execution_container{
    background: url('../images/icon-clock-128.png') no-repeat !important;    
}
.checkbox_green{
    background-color:#5fcd6c;
    padding:1px;
    width:14px;
    border-radius:         1px;
    -moz-border-radius:    1px;
    -ms-border-radius:     1px;
    -o-border-radius:      1px;
    -webkit-border-radius: 1px;
    -moz-box-shadow: 0px 0px 5px rgba(48,220, 89, 0.8);
    -webkit-box-shadow: 0px 0px 5px rgba(48,220, 89, 0.8);
    box-shadow: 0px 0px 5px rgba(48,220, 89, 0.8);
}
.checkbox_red{
    background-color:#cd1e1e;
    padding:1px;
    width:14px;
    border-radius:         1px;
    -moz-border-radius:    1px;
    -ms-border-radius:     1px;
    -o-border-radius:      1px;
    -webkit-border-radius: 1px;
    -moz-box-shadow: 0px 0px 5px rgba(210,73, 73, 1);
    -webkit-box-shadow: 0px 0px 5px rgba(210,73, 73, 1);
    box-shadow: 0px 0px 5px rgba(210,73, 73, 1);
}
.event_box{
    background-color: #f3f3f3;
    background-color: rgba(243,243,243,.333);
    border: 1px solid #ddd;
    border-color: #e0e0e0;
    border-radius:         8px;
    -moz-border-radius:    8px;
    -ms-border-radius:     8px;
    -o-border-radius:      8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    padding: 6px;
    padding-bottom: 3px;
    margin-bottom: 8px;
}
.event_box .location_name{
    font-size: 12px;
    font-weight: bold;
    color: #c9234a;
}
.event_box .description{
    font-size: 11px;
    color: #09007a
}
.event_box .event_type{
    color: #000;
    font-size: 11px;
}
.event_box .date{
    font-size: 9px;
}
.chart_toolbar{
    background:none;background-color:#fff;
    padding-left: 3px;
    margin-right: 13px;
    border-style: none !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    padding-right: 20px !important;
}
.menu_white, .x-menu.menu_white{
    background-image: none !important;
    background-color: #fff !important;
}
.menu_toolbar{
    background:none;
    background-color:#fff;
    /*border-style: none !important;*/
    margin-top:8px !important;
}
.chart_range_toolbar{
    color: #aaaaaa;
    font-weight: bold !important;
    padding-top:12px !important;
    margin-left: 20px;
}
.period_item{
    background-color: #f3f3f3;
    background-image: -moz-linear-gradient(top, #ffffff, #e8e6e6);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #e8e6e6));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e8e6e6');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e8e6e6')";
    border: 1px solid #ddd;
    border-color: #aaaaaa;
    color: #383838;
    border-radius:         2px;
    -moz-border-radius:    2px;
    -ms-border-radius:     2px;
    -o-border-radius:      2px;
    -webkit-border-radius: 2px;
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    float: left;
    padding: 2px;
    margin-bottom: 5px;
    width: 70px;
    height: 11px;
    margin-right :5px;
}
.period_item_hover{
    border-color: #029feb;
    color: #029feb;
    cursor: pointer;
    -moz-box-shadow: 0px 0px 3px rgba(2, 159, 235, 0.2);
    -webkit-box-shadow: 0px 0px 3px rgba(2, 159, 235, 0.2);
    box-shadow: 0px 0px 3px rgba(2, 159, 235, 0.2);
}
.period_item_selected{
    border-color: #b90101;
    color: #b90101;
    cursor: pointer;
    -moz-box-shadow: 0px 0px 5px rgba(185, 1, 1, 0.2);
    -webkit-box-shadow: 0px 0px 5px rgba(185, 1, 1, 0.2);
    box-shadow: 0px 0px 5px rgba(185, 1, 1, 0.2);
    background-image: -moz-linear-gradient(top, #dbdbdb, #ffffff);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dbdbdb),color-stop(1, #ffffff));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dbdbdb', EndColorStr='#ffffff');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dbdbdb', EndColorStr='#ffffff')";
}
.period_item.disabled, .period_item_hover.disabled, .period_item_selected.disabled{
    color:#aaaaaa;
    cursor: default;
    border-color: #ececec;
    -moz-box-shadow: 0px 0px 5px rgba(183, 179, 179, 0.2);
    -webkit-box-shadow: 0px 0px 5px rgba(183, 179, 179, 0.2);
    box-shadow: 0px 0px 5px rgba(183, 179, 179, 0.2);
    background-image: -moz-linear-gradient(top, #dbdbdb, #ececec);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dbdbdb),color-stop(1, #ececec));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dbdbdb', EndColorStr='#ececec');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dbdbdb', EndColorStr='#ececec')";
}
h3.menu_h3{
    color: #888888;
    font-size: 12px;
    margin-bottom: 8px;
}
a:active, a:focus {outline: none;}
.add_period_calendar{
    color: #029feb;
    font-size: 10px;
    font-weight: normal;
    cursor: pointer;
    margin-left: 100px;
}
.axt_app{
    background: url(../images/axcounter-background-03-header.jpg) no-repeat top right !important;
    background-color: #fff !important;
    background: white; /* fallback for older/unsupporting browsers */
    background: -moz-linear-gradient(top, #eaf8ff, white 11%) ;
    background: -webkit-gradient(linear, 0 0, 0 11%, from(#eaf8ff), to(white));
    border-top: 1px solid white;
    -webkit-background-size: auto !important;
    -moz-background-size: auto !important;
    -o-background-size: auto !important;
    background-size: auto !important;
    
}
.axt-btn{
  background-color: #759ae9;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #759ae9), color-stop(50%, #376fe0), color-stop(50%, #1a5ad9), color-stop(100%, #2463de));
  background-image: -webkit-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  background-image: -moz-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  background-image: -ms-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  background-image: -o-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  background-image: linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  border-top: 1px solid #1f58cc;
  border-right: 1px solid #1b4db3;
  border-bottom: 1px solid #174299;
  border-left: 1px solid #1b4db3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  -moz-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);  
  text-shadow: 0 -1px 1px #1a5ad9;
}
.axt-btn td.x-btn-mc, .axt-btn td.x-btn-ml, .axt-btn td.x-btn-mr, .axt-btn td.x-btn-tl,.axt-btn td.x-btn-tr,.axt-btn td.x-btn-tc, .axt-btn td.x-btn-bl,.axt-btn td.x-btn-br,.axt-btn td.x-btn-bc{
    background-image: none;    
}
.axt-btn td.x-btn-mc button{
    color: #FFFFFF !important;
    font-weight: bold;
    text-shadow: 0 -1px 1px #1a5ad9;
}
.axt-btn td.x-btn-ml{
    background-image: none;
    /*background-color: #029feb !important;*/
}
.axt-btn-hover {
    background-color: #5d89e8;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5d89e8), color-stop(50%, #2261e0), color-stop(50%, #044bd9), color-stop(100%, #0d53de));
    background-image: -webkit-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    background-image: -moz-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    background-image: -ms-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    background-image: -o-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    background-image: linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    cursor: pointer; }
.axt-btn-active {
    border-top: 1px solid #1b4db3;
    border-right: 1px solid #174299;
    border-bottom: 1px solid #133780;
    border-left: 1px solid #174299;
    -webkit-box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee; }
.axt-btn-red {
  background-color: #ee432e;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee432e), color-stop(50%, #c63929), color-stop(50%, #b51700), color-stop(100%, #891100));
  background-image: -webkit-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background-image: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background-image: -ms-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background-image: -o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background-image: linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  border: 1px solid #951100;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
  box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
}
.axt-btn-red-hover {
    background-color: #f37873;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f37873), color-stop(50%, #db504d), color-stop(50%, #cb0500), color-stop(100%, #a20601));
    background-image: -webkit-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: -moz-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: -ms-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: -o-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    cursor: pointer;
}
.axt-btn-red-active {
    background-color: #d43c28;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d43c28), color-stop(50%, #ad3224), color-stop(50%, #9c1500), color-stop(100%, #700d00));
    background-image: -webkit-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -moz-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -ms-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -o-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
    -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
    box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
}
.axt-btn-red td.x-btn-mc, .axt-btn-red td.x-btn-ml, .axt-btn-red td.x-btn-mr, .axt-btn-red td.x-btn-tl,.axt-btn-red td.x-btn-tr,.axt-btn-red td.x-btn-tc, .axt-btn-red td.x-btn-bl,.axt-btn-red td.x-btn-br,.axt-btn-red td.x-btn-bc{
    background-image: none;
}
.axt-btn-red td.x-btn-mc button{
    color: #FFFFFF !important;
    font-weight: bold;
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8);
}
.axt-btn-red td.x-btn-ml{
    background-image: none;
    /*background-color: #029feb !important;*/
}
/*begin gray button*/
.axt-btn-gray{
  background-color: #f3f3f3;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(50%, #dddddd), color-stop(50%, #d2d2d2), color-stop(100%, #dfdfdf));
  background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  background-image: -moz-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  background-image: -ms-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  background-image: -o-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  background-image: linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #b4b4b4;
  border-right: 1px solid #dfdfdf;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5, 0 -1px 2px 1px #efefef;
  -moz-box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5, 0 -1px 2px 1px #efefef;
  box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5, 0 -1px 2px 1px #efefef;
  color: #666666 !important;
  font: bold 16px "helvetica neue", helvetica, arial, sans-serif;  
  text-shadow: 0 1px 1px #fff;

}
.axt-btn-gray td.x-btn-mc, .axt-btn-gray td.x-btn-ml, .axt-btn-gray td.x-btn-mr, .axt-btn-gray td.x-btn-tl,.axt-btn-gray td.x-btn-tr,.axt-btn-gray td.x-btn-tc, .axt-btn-gray td.x-btn-bl,.axt-btn-gray td.x-btn-br,.axt-btn-gray td.x-btn-bc{
    background-image: none;
}
.axt-btn-gray td.x-btn-mc button{
    color: #666666 !important;
    font-weight: bold;
    text-shadow: 0 1px 1px #fff;
}
.axt-btn-gray td.x-btn-ml{
    background-image: none;
    /*background-color: #029feb !important;*/
}
.axt-btn-gray-hover {
    background-color: #e5e5e5;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(50%, #d1d1d1), color-stop(50%, #c4c4c4), color-stop(100%, #b8b8b8));
    background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
    background-image: -moz-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
    background-image: -ms-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
    background-image: -o-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
    background-image: linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
    -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9, 0 -1px 2px 1px #e3e3e3;
    -moz-box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9, 0 -1px 2px 1px #e3e3e3;
    box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9, 0 -1px 2px 1px #e3e3e3;
    cursor: pointer;
}
.axt-btn-gray-active {
    border-top: 1px solid #1b4db3;
    border-right: 1px solid #174299;
    border-bottom: 1px solid #133780;
    border-left: 1px solid #174299;
    -webkit-box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
}
/*end gray button*/
.x-view-over{
    border: 1px solid #aaaaaa;
    padding:2px;
    background-color: #F4F4F4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    color: #015b86;
}
.x-view-selected{
    border: 1px solid #029feb;
    padding:2px;
    background-color: #F4F4F4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}
.axt-view-item{
    padding: 3px;
    margin: 1px;
}
.axt-grid-item-title{
    color: #015b86;
    cursor: pointer;
    font-weight: bold;
}
.item-view-acl{
    border-left: 4px solid #EFEFEF;
    padding: 2px 0px 2px 5px;
    margin-bottom: 3px;
    cursor: pointer;
}
.item-view-acl-over{
    border-left: 4px solid #383838;
}
.session-item{    
    padding: 0px 0px 2px 18px;
    background: url('../images/session-16x16.png') no-repeat;
    color: #888888;
}

.session-item .session-item-date{
    width: 88px !important;    
    display: inline-block;    
    color: #015b86;
}
.thumbnail{
    display:block;
    padding:4px;
    line-height:1;
    border:1px solid #ddd;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);
    box-shadow:0 1px 1px rgba(0,0,0,0.075)
}
.thumbnail:hover{
    border-color:#08c;
    -webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
    -moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
    box-shadow:0 1px 4px rgba(0,105,214,0.25)
}
.thumbnail>img{
    display:block;
    max-width:100%;
    margin-right:auto;
    margin-left:auto
}
#loginWindow #username, #loginWindow #password{    
    font-size: 17px;
    background-repeat:no-repeat;
    background-position: 0px 0px !important;
    border: solid 1px #dddddd;
    outline: 0;
    line-height: 28px;
    height: 28px;
    padding: 0px 7px 0px 33px !important;
    -moz-box-shadow:1px 1px 2px #f5f5f5;
    -webkit-box-shadow:1px 1px 2px #f5f5f5;
    box-shadow:1px 1px 2px #f5f5f5;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    color: #555555;

}
#loginWindow #username:focus, #loginWindow #password:focus{
    border-color: #C9C9C9;
    -moz-box-shadow:0px 0px 8px #dddddd;
    -webkit-box-shadow:0px 0px 8px #dddddd;
    box-shadow:0px 0px 8px #dddddd;
}

#loginWindow #username{
    background-image: url(../images/user_.png);
}
#loginWindow #password {
    background-image: url(../images/pass_.png);
}
.axt-login-window{
    background-color: #fff;
    border: 0.05em solid #029feb;
    border-radius:         8px;
    -moz-border-radius:    8px;
    -ms-border-radius:     8px;
    -o-border-radius:      8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
    padding: 5px;
}
.axt-login-window-header{
    border-bottom: 1px solid #dbdbdb !important;
    margin-bottom:4px;
    color:#015b86 !important;
    padding :2px 6px 2px 6px;
    text-shadow: 1px 1px 1px #dbdbdb;
    margin: 0px 7px 0px 6px;
}
.back-trasparent{
    background: transparent;
}
.contextmenu_title{
    font-size: 12px;
    color   : #08c;
    margin  : 2px 0px 7px 0px;
    font-weight: bold;
}
.tooltipcls{
    background-color: #ffffff;
    border : 1px solid #000;
    padding: 4px;
    font-size: 11px;
    border-radius:         3px;
    -moz-border-radius:    3px;
    -ms-border-radius:     3px;
    -o-border-radius:      3px;
    -webkit-border-radius: 3px;
    z-index: 99999999;
}