﻿/* PANEL */

.x-panel-header {
    color: #1E355C;    
    background: none;
    background-color: #EEF4F8;
}

.x-panel-tl .x-panel-header {
    color: #1E355C;    
    background: none;
    background-color: #EEF4F8;
    font-family: proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size: 14px;    
}

.x-panel-tl {
    color: #1E355C;
    border: 1px solid #abc;
    background: none;
    background-color: #EEF4F8;
    font-family: proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size: 14px;    
}

.x-panel-tr {
    color: #1E355C;    
    background: none;
    background-color: #EEF4F8;
    font-family: proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size: 14px;    
}


/* MENU */

.x-menu-item
{
	line-height: 24px !important;
	vertical-align:middle;
    font-family: proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size: 14px;
	/* height: 32px !important; */
}

/* Window */

.x-window-proxy {
    background:#e4e8ec;
    border-color:#abc;
}

.x-window-tl .x-window-header {
    /*
    color: #1E355C;
    font-family: proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 14px;
        */
    color: #1E355C;
    border: 0px solid lightgrey;
    font: 16px proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
}
.x-window-tc {
	background: none;
    background-color: #EEF4F8;     
}


.x-window-tl {
	background: none;
    background-color: #EEF4F8; 
    border-top: 1px solid gray;   
    border-left: 1px solid gray;   
    border-right: 1px solid gray;   
}
.x-window-tr {
	background: none;
    background-color: #EEF4F8;     
}
.x-window-bc {
	background: none;
    background-color: #EEF4F8;    
}
.x-window-bl {
	background: none;
    background-color: #EEF4F8;    
    border-bottom: 1px solid gray;   
    border-left: 1px solid gray;       
}
.x-window-br {
	background: none;
    background-color: #EEF4F8;    
    border-right: 1px solid gray;   
}
.x-window-mc {
    border:0px solid #abc;
    background:#e8e8e8;
}

.x-window-ml {
	background: none;
    background-color: #EEF4F8;
    border-left: 1px solid gray;   
}
.x-window-mr {
	background: none;
    background-color: #EEF4F8;
    border-right: 1px solid gray;   
}
.x-panel-ghost .x-window-tl {
    border-color:#abc;
}
.x-panel-collapsed .x-window-tl {
    border-color:#abc;
}

.x-window-plain .x-window-mc {
    background: #e8e8e8;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    border-top:1px solid #abc;
    border-left:1px solid #abc;
}

.x-window-plain .x-window-body{
    border-left:1px solid #DFE8F6;
    border-top:1px solid #DFE8F6;
    border-bottom:1px solid #a3bae9;
    border-right:1px solid #a3bae9;
    background: none;
    background-color: #EEF4F8;

}

body.x-body-masked .x-window-mc, body.x-body-masked .x-window-plain .x-window-mc {
    background-color: #EEF4F8;
}

/* Toolbar */

.x-toolbar button {
    color: #1E355C;
}

.x-toolbar {
    background: none;
    background-color: #f7f7f7;
}

.x-toolbar .ytb-sep {
    background: none;
    background-color: #f7f7f7;
}

.x-toolbar .x-form-cb-label {
    color: #1E355C;
}

.x-panel-bbar .x-toolbar {
    border: 1px solid #99bbe8;
    overflow: hidden;
    padding: 2px;
    border-top: 1px solid #99bbe8;
}

.medgenbtn.x-btn{border-radius: 2px;height: 30px; background: none; background-image:none;background-color: #0070D2; color: white;font:normal 13px proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;cursor:pointer;white-space:nowrap;}
.medgenbtn.x-btn button{border-radius: 2px;height: 30px; background: none; background-image:none;background-color: #0070D2; color: white;border:0 none;font:normal 13px proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;padding-left:3px;padding-right:3px;cursor:pointer;margin:0;overflow:visible;width:auto;-moz-outline:0 none;outline:0 none;}
* html .medgenbtn.ext-ie .medgenbtn.x-btn button{width:1px;}
.medgenbtn.ext-gecko .medgenbtn.x-btn button{padding-left:0;padding-right:0;}
.medgenbtn.ext-ie .medgenbtn.x-btn button{padding-top:2px;}
.medgenbtn.x-btn-icon .medgenbtn.x-btn-center .medgenbtn.x-btn-text{background-position:center;background-repeat:no-repeat;height:16px;width:16px;cursor:pointer;white-space:nowrap;padding:0;}
.medgenbtn.x-btn-icon .medgenbtn.x-btn-center{padding:1px;}
.medgenbtn.x-btn em{font-style:normal;font-weight:normal;}
.medgenbtn.x-btn-text-icon .medgenbtn.x-btn-center .medgenbtn.x-btn-text{color: white;0 2px;background-repeat:no-repeat;padding-left:18px;padding-top:3px;padding-bottom:2px;padding-right:0;}
.medgenbtn.ext-gecko3 .x-btn-text-icon .x-btn-center .x-btn-text{padding-top:2px;}
/*
.medgenbtn.x-btn-left,.medgenbtn.x-btn-right{background: none; background-image:none;font-size:1px;line-height:1px;}
.medgenbtn.x-btn-left{width:10px;height:21px;background: none; background-image:none; background-color: #0070D2; }
.medgenbtn.x-btn-right{width:10px;height:21px;background: none; background-image:none; background-color: #0070D2; }
.medgenbtn.x-btn-left i,.x-btn-right i{background: none; background-image:none; background-color: #0070D2;display:block;width:3px;overflow:hidden;font-size:1px;line-height:1px;}
*/
.medgenbtn.x-btn-center{background: none;background-color: #0070D2; vertical-align:middle;text-align:center;padding:0 5px;cursor:pointer;white-space:nowrap;}
.medgenbtn.x-btn-over .medgenbtn.x-btn-left{background: none;background-color: #135eaa; background-position:0 -63px;}
.medgenbtn.x-btn-over .medgenbtn.x-btn-right{background: none;background-color: #135eaa;background-position:0 -84px;}
.medgenbtn.x-btn-over .medgenbtn.x-btn-center{background: none;background-color: #135eaa;background-position:0 -105px;}
.medgenbtn.x-btn-click .medgenbtn.x-btn-center,.x-btn-menu-active .x-btn-center{background-position:0 -126px;}
.medgenbtn.x-btn-disabled *{color:gray!important;cursor:default!important;}
.medgenbtn.x-btn-menu-text-wrap .medgenbtn.x-btn-center{padding:0 3px;}
.medgenbtn.ext-gecko .medgenbtn.x-btn-menu-text-wrap .medgenbtn.x-btn-center{padding:0 1px;}
.medgenbtn.x-btn-menu-arrow-wrap .medgenbtn.x-btn-center{padding:0;}
.medgenbtn.x-btn-menu-arrow-wrap .medgenbtn.x-btn-center button{width:12px!important;height:21px;padding:0!important;display:block;background:none;}
.medgenbtn.x-btn-with-menu .medgenbtn.x-btn-center{padding-right:2px!important;}
.medgenbtn.x-btn-with-menu .medgenbtn.x-btn-center em{display:block;background-color: #0070D2; padding-right:10px;}
.medgenbtn.x-btn-text-icon .medgenbtn.x-btn-with-menu .x-btn-center em{display:block;background-color: #0070D2; padding-right:10px;}
.medgenbtn.x-btn-pressed .medgenbtn.x-btn-left{background: none; background-image:none;background-color: #0070D2; }
.medgenbtn.x-btn-pressed .medgenbtn.x-btn-right{background: none; background-image:none;background-color: #0070D2; }
.medgenbtn.x-btn-pressed .medgenbtn.x-btn-center{background: none; background-image:none;background-color: #0070D2; }

.medgenbtn.x-btn:hover {
  background-color: #135eaa; /* change to your desired color */
  color: white; /* change to your desired color */
}

.medgenbtn.x-btn button:hover {
  background-color: #135eaa; /* change to your desired color */
  color: white; /* change to your desired color */
}

.extrabtn .x-btn-left{border-radius: 2px;background: none; background-image:none;width:8px;height:21px;no-repeat 0 0;}
.extrabtn .x-btn-right{border-radius: 2px;background: none; background-image:none;width:8px;height:21px; no-repeat 0 0;}
.extrabtn .x-btn-center {
    border-radius: 2px;
    background: none;
    background-image: none;
    width: 8px;
    height: 21px;
    no-repeat 0 0;
}

.medgenbtnPanel.x-btn {
    border-radius: 2px;
    height: 24px;
    background: none;
    background-image: none;
    background-color: lightgray;
    color: black;
    font: normal 12px proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    cursor: pointer;
    white-space: nowrap;
}
.medgenbtnPanel.x-btn button {
    border-radius: 2px;
    height: 24px;
    background: none;
    background-image: none;
    background-color: lightgray;
    color: black;
    border: 0 none;
    font: normal 12px proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    width: auto;
    -moz-outline: 0 none;
    outline: 0 none;
}

.medgenbtnPanel.x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right {
    background: none;
}

.medgenbtnPanel.x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left {
    background: none;
}


.medgenbtnPanel.x-toolbar .x-btn-over .x-btn-right {
    background: none;
}

.medgenbtnPanel.x-toolbar .x-btn-over .x-btn-left {
    background: none;
}




.userLocationStyle .x-grid-group-hd {
    border-bottom: 1px solid #99BBE8;
    cursor: pointer;
    padding-top: 1px;
    background-color: #EEF4F8;    
}

.userLocationStyle .x-grid-group-hd div {
    background: transparent url(../images/group-expand-sprite.png) no-repeat 3px -47px;
    padding: 4px 4px 4px 17px;
    color: #3764a0;
    font: 16px bold proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-weight: bold;
}
.userLocationStyle .x-grid3-hd-row td, .userLocationStyle .x-grid3-row td, .userLocationStyle .x-grid3-summary-row td {
    line-height: 12px;	
    font: 16px bold proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    -moz-outline: none;
    -moz-user-focus: normal;
}

.userLocationStyle .x-grid-group-hd div {
    color: #1E355C;
}

.userLocationStyle .x-grid3-hd-inner 
{
	overflow:hidden;
	padding:0px;
	white-space:nowrap;
}

.userLocationStyle .x-grid3-hd-row td {
	line-height:0px;
}

.userLocationStyle .x-grid3-cell-inner {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding: 3px 3px 3px 5px;
    white-space: nowrap;
    line-height: 26px;
}




.scheduleDate .x-date-picker{border:none;border-top:0 none;background:#fff;position:relative;}

.scheduleDate .x-date-inner a {
    padding: 5px 5px;
    display: block;
    font: normal 12px proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    text-decoration: none;
    color: #0A5BAD;
    text-align: right;
    zoom: 1;
}

.scheduleDate .x-date-inner th {
    text-align: right!important;
    border-bottom: 1px solid #a3bad9;
    font-size: 12px;    
    font-family:proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;	
	color: #0A5BAD;
    cursor: default;
    padding: 0;
    border-collapse: separate;
    background: none;
}

.scheduleDate .x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover {
    text-decoration: none!important;
    background: lightGrey;
}

.scheduleDate .x-date-middle .x-btn .x-btn-text {
    background:none;
    background-color: #EEF4F8;
    font-size: 12px;    
    font-family:proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;	
	color: #0A5BAD;
}

.scheduleDate .x-date-middle {
    background:none;
    background-color: #EEF4F8;    
}

.scheduleDate .x-date-left {
    background:none;
    background-color: #EEF4F8;
}

.scheduleDate .x-date-right {
    background:none;
    background-color: #EEF4F8;    
}

.scheduleDate table.x-date-inner{width:199px;table-layout:fixed;}

.scheduleDate.x-date-picker{border:none;border-top:0 none;background:#fff;position:relative;}


.homeDate .x-date-picker{border:none;border-top:0 none;background:#fff;position:relative;}

.homeDate .x-date-inner a {
    padding: 10px 10px;
    display: block;
    font: normal 16px proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    text-decoration: none;
    color: #0A5BAD;
    text-align: right;
    zoom: 1;
}

.homeDate .x-date-inner th {
    text-align: right!important;
    border-bottom: 1px solid #a3bad9;
    font-size: 14px;    
    font-family:proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;	
	color: #0A5BAD;
    cursor: default;
    padding: 0;
    border-collapse: separate;
    background: none;
}

.homeDate .x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover {
    text-decoration: none!important;
    background: lightGrey;
}

.homeDate .x-date-middle .x-btn .x-btn-text {
    background:none;
    background-color: #EEF4F8;
    font-size: 16px;    
    font-family:proxima_nova_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;	
	color: #0A5BAD;
}

.homeDate .x-date-middle {
    background:none;
    background-color: #EEF4F8;    
}

.homeDate .x-date-left {
    background:none;
    background-color: #EEF4F8;
}

.homeDate .x-date-right {
    background:none;
    background-color: #EEF4F8;    
}

.homeDate table.x-date-inner{width:248px;table-layout:fixed;}




.homeDate.x-date-picker{border:none;border-top:0 none;background:#fff;position:relative;}

/*
#E4E786
#EEF4F8

#EEF4F8

    tab - #c2ddef

    old window - #EEF4F8
*/

ul.x-tab-strip-top {
    background: none;
    border-color: #4c647e;
    padding-top: 2px;
    background-color: white;
    border-bottom: 0px solid white;
}

.x-border-layout-ct {
    background: white;
}

.x-small-editor .x-form-field-wrap .x-form-trigger {
    height: 17px;
}

.noToolButton .x-tool {
    background-image: none;
}

