﻿.fmClient .x-panel-header {
    /*background-color: rgba(10,84,102,0.5);*/
    background-color: lightgray;
    border-radius: 10px 10px 0px 0px;
    border-bottom: 3px solid #0a5466;
    border-left: 3px solid blue;
    border: 1px solid blue;
    /*border-bottom: 1px solid rgba(10,84,102,1);*/
    padding: 5px;
    color: rgba(10,84,102,1);
    font-weight: bold;
}

.fmClient .x-window{
    border-radius: 5px;
}

.fmClient .x-panel-header-title {
    color: rgba(10,84,102,1);
}

.fmClient .x-panel-header-glyph {
    color: red;
}

.fmClient .x-panel-header-border {
    border: 1px solid pink;
}

.fmClient .x-panel-header .x-panel-header-glyph {
    color: #0a5466;
    padding-top: 0px;
    padding-bottom: 5px;
}

.fmClient .x-tab-bar {
    background-color: #164d5f;
}

/*.fmClient .x-panel-body .x-panel-header {
    background-color: pink;
}*/

.fmClient .x-panel-body {
    background-color: whitesmoke;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    padding-right: 5px;
    border: 1px solid #005983;
    border-left: 3px solid darkgray;
}

.fmClient .x-panel-header .x-btn {
    background-color: rgba(10,84,102,0.5);
    border-radius: 5px;
    border: none;
    margin: 0px 10px 0px 0px;
    padding: 2px;
}

.fmClient .x-panel-header .x-btn:hover {
    border-bottom: 3px solid #066981;
    border-radius: 5px;
}

.fmClientInvalid .x-panel-body {    
    border-left: 3px solid orange;
}

.fmInvalid .x-panel-header {
    background-color: #ffaf23;
    color: white;
}

.fmClientLinkOnly .x-panel-header {
    background-color: #d59448;
}

.fmClientLinkOnly .x-panel-body {
    border-left: solid orange 5px;
}

.aePanel {
    background-color: #dbdbdb;
    border: 1px solid darkgray;
    border-radius: 3px;
    padding: 10px;
}

/*.fmNewClient {
    background-color: lightgray;
    border-radius: 10px 10px 0px 0px;
    border-bottom: 3px solid #0a5466;
    border-left: 3px solid blue;
    border: 1px solid blue;
    padding: 5px;
    color: rgba(10,84,102,1);
    font-weight: bold;
}*/

.fmNewClient .x-tab-bar {
    background-color: #0e5870;
}

.fmNewClient .x-tab-bar .x-tab {
    background-color: #a25456;
}

.fmNewClient .x-tab-bar .x-tab .x-tab-glyph {
    color: red;
}

.fmNewClient .x-tab .tester{
    border-left: 3px solid darkred;
} 

.fmNewClient .invalid .x-tab-bar .x-tab-active {
    background-color: #a25456;
}

.fmNewClient .valid .x-tab-bar .x-tab {
    background-color: #465f2d;

}

.fmNewClient .invalid .x-tab-bar .x-tab-active {
    background-color: #465f2d;
}

.redicon {
    color: #a25456;
    /*background-color: rgba(136,47,57,0.2);*/
    border-left: 5px solid #a25456;
    width: 900px;
    height: 30px;
    font-family: Roboto, Arial, Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 5px 10px 5px 20px;
    font-size: 1.1em;
}

.greenicon {
    color: green;
    /*background-color: rgba(56,107,71,0.2);*/
    border-left: 5px solid #136329;
    width: 900px;
    height: 30px;
    font-family: Roboto, Arial, Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 5px 10px 5px 20px;
    font-size: 1.1em;
}

.invalidPanel .x-tab-bar .x-panel-header {
    border-left: 3px solid maroon;
    background-color: rgba(154, 42, 42, 0.2);
}

.validPanel .x-panel-header {
    border-left: 5px solid pink;
    background-color: rgba(28,97,36, 0.2);
}
