.aps-ctl-background{
    background-color: #F1F5F9 !important;
}

.x-mask-msg{
    border: solid 1px #888888;
    background-color: #FFFFFF;
    border-radius: 10px;
    padding: 10px;
}

.x-mask-msg-inner{
    font-family: OpenSans400;
    font-size: 15px;
    color: #082755;
    background-color: #FFFFFF;
    border: none;
}

.x-mask-msg-text{
    background-color: #FFFFFF;
    /* background-image: url(../site_files/static_images/row_plus.png); */
}

.x-window-default{
    border: solid 1px #bbbbbb;
    background-color: #FFFFFF;
    border-radius: 10px;
    padding: 10px;
}
.x-window-body-default, .x-window-body-default .x-panel-body-default {
    background-color: white;
    border: none; 
}
.x-window-body-default{
    font-family: OpenSans400;
    font-size: 14px;
}

.x-window-header-default{
    background-color: #FFFFFF;
    border: 0px !important; 
    color: #12455B;
}

.x-window-header-text{
    font-size: 18px;
    font-family: OpenSans400;
    padding: 5px 0px 10px 0px;
    color: #12455B;
}

.x-css-shadow{
    border-radius: 10px;
}

.x-window-header-default .x-tool-img{
    background-image:url(../include_css/aps-slate-theme/images/tools/tool-sprites-2024.gif);
    background-color: #FFFFFF;
}

.x-tab-bar-default-top .x-tabbar-scroll-left{
    background-image:url(../include_css/aps-slate-theme/images/tab-bar/default-scroll-left-top-2024.gif);
    background-color: #FFFFFF;
}

.x-tab-bar-default-top .x-tabbar-scroll-right{
    background-image:url(../include_css/aps-slate-theme/images/tab-bar/default-scroll-right-top-2024.gif);
    background-color: #FFFFFF;
}

.x-tool-expand-right{
    background-image:url(../include_css/aps-slate-theme/images/tools/tool-sprites-2024.gif);
    background-color: #FFFFFF;
}


.x-boundlist-floating{
    border: solid 1px #b5b8c8;
    border-radius: 8px;
}
.x-boundlist-item{
    background-color: #F1F5F9;
    font-family: OpenSans400;
    font-size: 14px;
    border: 0px;
    padding: 3px;
}
.x-boundlist-selected{
    background-color: #DDEBF2;
}
.x-boundlist-item-over{
    background-color: #DDEBF2;
}

.x-btn-default-small .x-btn-arrow{
    background-image: none;
}
.x-btn-default-small .x-btn-arrow-right{
    padding:0px;
}

.tile_link .x-mask{
    background-color: #FFFFFF;
}

.x-btn-default-toolbar-small .x-btn-arrow{
    background-image: none;
    padding: 0px;
}

.x-btn-default-toolbar-small-over{
    background-image:none;
    background-color:transparent;
}
.x-btn-default-toolbar-small-focus{
    background-image:none;
    background-color:transparent;
}
.x-btn-default-toolbar-small-disabled{
    opacity: 0.2;
}

/* formatting for the collapsed panel */
.x-panel .x-panel-header-default-collapsed-border-top{
    border: 0px !important; 
    border-radius: 10px;
}
.x-panel .x-panel-header-default-collapsed-border-left{
    border: 0px !important; 
    border-radius: 10px;
}
  



.x-datepicker {
    border-style: solid;
    border-color: #176886;
    background-color: white;
    width: 275px; 
    border-radius: 8px;
}
.x-datepicker-column-header {
    font-family: OpenSans400;
    font-size: 13px;
}
.x-datepicker .x-monthpicker-item {
    font-family: OpenSans400;
    font-size: 13px;
}.x-datepicker .x-monthpicker-item .x-monthpicker-selected {
    background-color: #092755;
    color: #FFFFFF;
    border-radius: 5px;
}
.x-datepicker-date {
    font-family: OpenSans400;
    font-size: 15px;
    padding: 7px;
}
.x-datepicker-header {
    background-color: #176886;
    background-image: none;
}
.x-datepicker-footer {
    background-color: #176886;
    background-image: none;
}
.x-datepicker .x-btn-default-small .x-btn-inner {
    font-family: OpenSans400;
    font-size: 15px;
}
.x-datepicker .x-btn-default-small {
    border: 0px;
    font-family: OpenSans400;
    font-size: 15px;
    padding: 10px;
    background-color: #092755;
    border-radius: 8px;
    background-image: none;
}
.x-datepicker .x-datepicker-month .x-btn-default-small {
    border: 0px;
    font-family: OpenSans400;
    font-size: 15px;
    background-color: transparent;
    border-radius: 8px;
    padding: 3px;
    background-image: none;
}