/*#region MainFrameWorkStructure - header / footer / loading */
body, html {
    overflow: hidden;
    min-width: 365px;
    height:100%;
    width:100%;
    font-family:Arial;
}

a:link {
    color: Black;
}

a:visited {
    color: #2F526B;
}

/*Sets Main Color of theme*/
.Color {
    background-color: #2F526B !important;
}

.Gradient {
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 ); /* IE6-9 */
}

.GradientHeaderFont {
    display: block;
    color: white;
    float: left;
    font-family: Arial;
    font-weight: bold;
    text-indent: 8px;
    font-size: 18px;
    height: 27px;
    line-height: 27px;
    text-align: left;
}

.GradientDarkTheme {
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wNyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0.07) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.45)), color-stop(100%,rgba(255,255,255,0.07))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.45) 0%,rgba(255,255,255,0.07) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,0.45) 0%,rgba(255,255,255,0.07) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,0.45) 0%,rgba(255,255,255,0.07) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,0.45) 0%,rgba(255,255,255,0.07) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73ffffff', endColorstr='#12ffffff',GradientType=0 ); /* IE6-8 */
}

/*ajax progress css*/
#ajaxProgress {
    width: 100%;
    height: 100%;
    background-color: Black;
    position: absolute;
    z-index: 50000;
    opacity: 0.15;
    -webkit-transition: opacity .25s linear;
    padding: 0px;
    overflow: hidden;
    left: 0px;
    bottom: 0px;
    display: block;
}

.AnimationWrapper {
    opacity: 1;
    text-align: center;
}

.fonticon {
    font-family: TMW_glyphs; /*needs a site customizer variable*/
}

.fonticonPadding {
    padding-right: 5px;
}

article, aside, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    padding: 0px;
    margin: 0px;
}

header {
    height: auto;
    background: #2F526B;
    min-height: 30px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.67);
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.67);
    z-index: 1001 !important;
    padding-top: 2px;
    padding-bottom: 2px;
    position: relative;
}

.rspRotatedTabText.rspPaneTabText {
    transform: rotate(0deg) !important;
}

.rspPaneTabContainer {
	height: auto !important;
}

.ContentWrap {
    position: relative;
}

.ToolBarContentArea {
    width: 100%;
}

.ErrorMessageArea {
    width: 100%;
}

.ContentContainer {
    Height: 100%;
    position: relative;
    background-color: White;
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, .3);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, .3);
    overflow: hidden;
}

footer {
    height: 17px;
    background: #2F526B;
    position: relative;
    bottom: 0px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .67);
    z-index: 2;
}

.Logo {
    padding-top: 5px;
    float: left;
    margin-left: 10px;
    opacity: .8;
    font-size: 17px;
    color: white;
}

.IconAndBadgeContainer {
    width: 27px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    float: left;
    margin-top: 5px;
    height: 25px;
}

.fonticon.Badge {
    color: white;
    font-size: 19px;
}

.BadgeBackground {
    height: 16px;
    width: 16px;
    border-radius: 100%;
    background-color: red;
    position: absolute;
    margin-top: -28px;
    margin-left: 9px;
}

.BadgeContent {
    color: white;
    font-size: 12px;
    margin-top: 0px;
    margin-left: 4px;
    font-family: Arial;
}

.Logo:hover {
    opacity: 1;
}

.MobileMenuButton {
    vertical-align: 7px;
    margin-left: 3px;
}

#SearchInput {
    background-color: rgba(255, 255, 255, .2);
    border-color: rgba(255, 255, 255, .2);
    -webkit-appearance: none;
    color: white;
    border-width: 1px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 13px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 13px 0px inset;
}

#SearchIcon {
}

.ProductVersion {
    font-family: Arial;
    font-size: 11px;
    color: White;
    text-decoration: none;
    font-weight: bold;
    margin-left: 5px;
}

.CopyRight {
    font-family: Arial;
    font-size: 11px;
    color: White;
    float: right;
    margin-right: 5px;
    line-height: 17px;
}

    .CopyRight a {
        text-decoration: none;
        color: White;
        font-weight: bold;
    }


.SearchBox {
    float: right;
    margin-right: 10px;
    margin-left: 0px;
}

.UserMenuContainer {
    float: right;
    margin-right: 10px;
}

.UserMenu {
    float: right;
    margin-top: 0px;
}

.UserMenu span {
    /*font-family: Arial;*/
    color: White;
    font-weight: bold;
}

    .UserMenu .rmRootGroup > .rmItem > a > .rmText {
        padding-top: 2px !important;
    }

#SearchInput {
    padding-left: 5px;
}


/*Page Title CSS*/
.HeaderPageTitle {
    font-family: Arial;
    color: White;
    float: left;
    font-weight: bold;
    margin-top: 7px;
    text-transform: uppercase;
}



/*header Search Control*/
.HeaderSearchControl {
    float: left;
    height: 20px;
    margin-top: 3px;
    display: none;
}


.HeaderSearchControlTxtBox {
    width: 200px;
    float: left;
    height: 20px;
}

.HeaderSearchControlBtnCntnr {
    width: 20px;
    float: left;
    height: 20px;
    margin-top: 2px;
}

    .HeaderSearchControlBtnCntnr .RadButton_TMW_v1 {
        margin: 0px;
    }

        .HeaderSearchControlBtnCntnr .RadButton_TMW_v1 .rbText {
            padding-right: 0px !important;
        }

        .HeaderSearchControlBtnCntnr .RadButton_TMW_v1.rbSkinnedButton .rbDecorated,
        .HeaderSearchControlBtnCntnr .RadButton_TMW_v1.rbSkinnedButton:active .rbDecorated {
            width: 20px;
            padding: 0px;
            background: none !important;
            box-shadow: none !important;
            -webkit-box-shadow: none !important;
            filter: none !important;
        }

.UserMenuProfileScoper .rmText, .UserMenuProfileScoper .rmText:hover {
    color: white !important;
}

.header a, .header {
    color: #000000 !important;
}

.UserMenu .HelpButtonLink {
    /*font-family: Arial;*/
    color: White !important;
    font-weight: bold;
}

.rounded-corners {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.rounded-corners-top-left {
    -moz-border-radius: 10px 0px 0px 0px / 10px 0px 0px 0px;
    -webkit-border-radius: 10px 0px 0px 0px / 10px 0px 0px 0px;
    -khtml-border-radius: 10px 0px 0px 0px / 10px 0px 0px 0px;
    border-radius: 10px 0px 0px 0px / 10px 0px 0px 0px;
}

.rounded-corners-top-right {
    -moz-border-radius: 0px 10px 0px 0px / 0px 10px 0px 0px;
    -webkit-border-radius: 0px 10px 0px 0px / 0px 10px 0px 0px;
    -khtml-border-radius: 0px 10px 0px 0px / 0px 10px 0px 0px;
    border-radius: 0px 10px 0px 0px / 0px 10px 0px 0px;
}

.rounded-corners-top {
    -moz-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px;
    -khtml-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px;
}

.rounded-corners-bottom-left {
    -moz-border-radius: 0px 0px 0px 10px / 0px 0px 0px 10px;
    -webkit-border-radius: 0px 0px 0px 10px / 0px 0px 0px 10px;
    -khtml-border-radius: 0px 0px 0px 10px / 0px 0px 0px 10px;
    border-radius: 0px 0px 0px 10px / 0px 0px 0px 10px;
}

.rounded-corners-bottom-right {
    -moz-border-radius: 0px 0px 10px 0px / 0px 0px 10px 0px;
    -webkit-border-radius: 0px 0px 10px 0px / 0px 0px 10px 0px;
    -khtml-border-radius: 0px 0px 10px 0px / 0px 0px 10px 0px;
    border-radius: 0px 0px 10px 0px / 0px 0px 10px 0px;
}

.AppSearchButton:hover .AppSearchButtonGlyph {
    text-shadow: #4E88B1 0px 0px 3px, #4E88B1 0px 0px 10px, #4E88B1 0px 0px 25px !important;
    color: #B9D0E0 !important;
}
/*#endregion */

/*#region LeftNavigationPanel */

/*Left (APP) Menu CSS*/
.LeftColumn {
    z-index: 2;
    position: absolute;
    height: 100%;
    float: left;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0, 0, 0);
    -moz-box-shadow: 0px 0px 5px 0px rgb(0, 0, 0);
    box-shadow: 0px 0px 5px 0px rgb(0, 0, 0);
    display: none;
    background-color: #2F526B;
}

    .LeftColumn a.RadButton {
        height: 26px;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 15px;
        box-shadow: 0px 0px 5px black;
    }

    .LeftColumn .rbSkinnedButton:hover .rbDecorated {
        background-position: initial !important;
    }

    .LeftColumn .rbSkinnedButton {
        padding: 0px;
    }

    .LeftColumn a.RadButton {
        background-image: none !important;
        padding: 0px;
    }

        .LeftColumn a.RadButton .rbDecorated {
            color: white;
            font-family: Arial;
            font-size: 26px;
            padding-top: 1px;
            width: 41px;
            height: 26px;
            padding: 0px;
            background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34)));
            background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
            background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
            background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
            background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 );
        }

    .LeftColumn .LeftSearchContainer .rbLinkButton {
        line-height: 24px;
    }

.AppSearch {
    position: relative;
    width: 218px;
    margin-left: 15px;
    box-shadow: 0px 0px 5px black;
}

.AppSearchInputPadder {
    padding-right: 26px;
    height: 26px;
}

.AppSearchInput {
    width: 100%;
    height: 26px;
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4);
    border-width: 1px;
    border-style: solid;
    padding: 0px;
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
}

.AppSearchButton {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 28px;
    width: 28px;
    cursor: pointer;
}

.AppSearchButtonGlyph {
    color: white;
    font-size: 1.5em;
}

.AppSearchButton:hover .AppSearchButtonGlyph {
    color: #A2DAFD;
    text-shadow: rgba(0, 142, 241, .9) 0px 0px 3px, rgba(0, 142, 241, .6) 0px 0px 10px, rgba(0, 142, 241, .5) 0px 0px 25px;
}

/*Expanded Left Menu*/
.ExpandedLeft .LeftColumn {
    display: block !important;
}

.ExpandedLeft .LeftColumn {
    width: 248px;
}

.ExpandedLeft .ContentContainer {
    margin-left: 248px;
}

/*Collapsed Left Menu Classes*/
.CollapsedLeft .LeftColumn {
    display: block !important;
}

.CollapsedLeft a.RadButton {
    margin-left: 5px;
}

.CollapsedLeft .LeftColumn .rtLI {
    overflow: hidden;
}

.CollapsedLeft .LeftColumn {
    width: 50px;
}

.CollapsedLeft .ContentContainer {
    margin-left: 50px;
}

.CollapsedLeft .LeftColumn .TxtBox {
    display: none;
}

.CollapsedLeft .AppSearch {
    position: relative;
    width: 40px;
    height: 26px;
    margin-left: 5px;
    box-shadow: 0px 0px 5px black;
    margin-bottom: 10px;
}

.CollapsedLeft .AppSearchInputPadder {
    padding-right: 31px;
    height: 100%;
    display: none;
}

.CollapsedLeft .AppSearchButton {
    width: 40px;
}

.CollapsedLeft .AppSearchButtonGlyph {
    margin-right: auto;
    margin-left: auto;
    width: 27px;
}

.CollapsedLeft .AppSearch:hover {
    width: 218px;
    transition: width .5s;
    -moz-transition: width .5s; /* Firefox 4 */
    -webkit-transition: width .5s; /* Safari and Chrome */
    -o-transition: width .5s; /* Opera */
}

    .CollapsedLeft .AppSearch:hover .AppSearchInputPadder {
        display: block;
    }

    .CollapsedLeft .AppSearch:hover .AppSearchInputPadder {
        display: block;
        padding-right: 0px;
        padding-left: 41px;
    }

    .CollapsedLeft .AppSearch:hover .AppSearchButton {
        left: 0px;
    }

.CollapsedLeft .TabText.TabTextMore {
    display: none;
}
/*End of Collapsed Menu Css*/

/*No Left Menu*/
.NoLeft .LeftColumn {
    display: none;
    width: 0px;
}

.NoLeft .ContentContainer {
    padding-left: 0px;
}


/*#endregion */

/*#region Mobile Style - not in use currently */
.StyledSelectMenu {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

    .StyledSelectMenu:after {
        clear: both;
        height: 1px;
        width: 100%;
    }

#MainMobileRadTree {
    padding-left: 0px;
    padding-right: 0px;
}

    #MainMobileRadTree .rtTop, #MainMobileRadTree .rtMid, #MainMobileRadTree .rtBot {
        margin-left: 0px !important;
        padding-left: 0px !important;
        color: white;
        font-family: Arial;
        font-size: 20px;
    }

    #MainMobileRadTree .RadTreeView .rtHover .rtIn {
        padding: 0px;
        margin: 0px;
    }

    #MainMobileRadTree .rtIn {
        padding-left: 2px !important;
        margin-left: 0px;
        display: block !important;
        outline: none !important;
        border: none !important;
    }

    #MainMobileRadTree .rtSp, #MainMobileRadTree .rtPlus, #MainMobileRadTree .rtMinus {
        display: none !important;
    }

    #MainMobileRadTree .rtHover .rtIn, #MainMobileRadTree .rtSelected .rtIn, #MainMobileRadTree .rtIn {
        padding: 4px 3px 3px 10px !important;
    }

    #MainMobileRadTree .rtLI, #MainMobileRadTree .rtLI:hover, #MainMobileRadTree .rtBot {
        margin: 0px;
        padding: 0px;
    }

        #MainMobileRadTree .rtLI .TabText {
            color: rgba(255, 255, 255, 0.8) !important;
        }

        #MainMobileRadTree .rtLI .rtHover .TabText {
            color: rgba(255, 255, 255, 1) !important;
        }

    #MainMobileRadTree .rtUL .rtLI .rtUL {
        padding-left: 0px !important;
    }

        #MainMobileRadTree .rtUL .rtLI .rtUL .Gradient {
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%,rgba(0, 0, 0, 0.5) 100%);
        }

        #MainMobileRadTree .rtUL .rtLI .rtUL .rtLI .rtUL .Gradient {
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%,rgba(0, 0, 0, 0.65) 100%);
        }

        #MainMobileRadTree .rtUL .rtLI .rtUL .rtLI .rtUL .rtLI .rtUL .Gradient {
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%,rgba(0, 0, 0, 0.8) 100%);
        }

        #MainMobileRadTree .rtUL .rtLI .rtUL .rtLI .rtUL .rtLI .rtUL .Gradient {
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%,rgba(0, 0, 0, 0.9) 100%);
        }

    #MainMobileRadTree .rtUL .rtLI {
        height: auto;
    }

    #MainMobileRadTree .rtLI .rtUL {
        padding-left: 10px !important;
    }

    #MainMobileRadTree .rtUL .rtLI .rtUL .TabText {
        padding-left: 20px !important;
    }

    #MainMobileRadTree .rtUL .rtLI .rtUL .rtLI .rtUL .TabText {
        padding-left: 40px !important;
    }

    #MainMobileRadTree .rtUL .rtLI .rtUL .rtLI .rtUL .rtLI .rtUL .TabText {
        padding-left: 60px !important;
    }


    #MainMobileRadTree .rtIn {
        padding-left: 10px !important;
    }

.RadMenu .rmLeftImage {
    padding-bottom: 0px !important;
}

.rtTop, .rtMid, .rtBot {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.MainSelectMenu select {
    height: 30px;
    width: 100%;
    margin-bottom: 5px;
}

.MainSelectMenu {
    padding-left: 5px;
    padding-right: 5px;
}
/*END Mobile Style*/
/*#endregion */

/*#region  Tiles*/

.TileWrap {
    height: 150px;
    float: left;
    margin-left: 5px;
    margin-bottom: 10px;
    position: relative;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.62);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.62);
    cursor: pointer;
    background-color: #2F526B!important;
}


    .TileWrap:active {
        -webkit-box-shadow: inset 0px 0px 100px 0px rgba(0, 0, 0, .8);
        box-shadow: inset 0px 0px 100px 0px rgba(0, 0, 0, .8);
        outline: 4px solid #2F526B;
    }

    .TileWrap:hover {
        outline: 4px solid #2F526B;
    }


    .TileWrap.Tile1 {
        margin-left: 0px;
    }

    .TileWrap .TileTitle {
        color: #FFFFFF;
        position: absolute;
        top: 10px;
        left: 10px;
        font-family: Arial;
        font-size: 40px;
        text-shadow: #fff 0px 1px 0, #000 0 -1px 0;
    }

    .TileWrap .TileIcon {
        position: absolute;
        right: 10px;
        bottom: 0px;
        color:  #FFFFFF;
        font-size: 95px;
        font-family: Arial;
        text-shadow: #fff 0px 1px 0, #000 0 -1px 0;
    }

    .TileWrap.GraphTileLarge {
        height: 240px;
        width: 49.5%;
    }




@media (max-width: 700px) {
    .TileWrap {
        width: 100%;
        margin-left: 0px !important;
    }

        .TileWrap.GraphTileLarge {
            width: 100%;
            margin-left: 0 !important;
        }
}

@media (min-width: 700px) and (max-width: 940px) {
    .TileWrap {
        width: 49%;
    }

    .Tile2, .Tile4, .Tile6, .Tile8 {
        margin-left: 2%;
    }

    .Tile3, .Tile5, .Tile7 {
        margin-left: 0%;
    }

    .TileWrap.GraphTileLarge {
        width: 100%;
        margin-left: 0 !important;
    }
}

@media (min-width: 940px) and (max-width: 1024px) {
    .TileWrap {
        width: 32%;
    }

    .Tile2, .Tile3, .Tile5, .Tile6 {
        margin-left: 2%;
    }

    .Tile4, .Tile7 {
        margin-left: 0%;
    }


    .TileWrap.GraphTileLarge {
        width: 100%;
        margin-left: 0 !important;
    }
}

@media (min-width: 1024px) and (max-width:1224px) {
    .TileWrap {
        width: 32.5%;
    }

    .Tile2, .Tile3, .Tile5, .Tile6, .Tile8, .Tile9 {
        margin-left: 1%;
    }

    .Tile4, .Tile7 {
        margin-left: 0%;
    }
}

@media (min-width: 1224px) {
    .TileWrap {
        width: 24.25%;
    }

    .Tile2, .Tile3, .Tile4, .Tile6, .Tile7, .Tile8 {
        margin-left: 1%;
    }

    .Tile5, .Tile9 {
        margin-left: 0%;
    }
}

/*#endregion */

/*#region Flot Chart Specific*/

/***
Charts and statistics
***/
.chart, .pie, .bars {
    overflow: hidden;
    height: 140px;
    bottom: 0px;
}

/***
Statistic lists
***/
.item-list.table .percent {
    width: 30px;
    float: right;
    margin-right: 10px;
    margin-top: 3px;
}

.item-list.table .title {
    padding-top: -5px;
}

/***
Chart tooltips
***/
.chart-tooltip {
    clear: both;
    z-index: 100;
    background-color: #736e6e !important;
    padding: 5px !important;
    color: #fff;
}

    .chart-tooltip .label {
        clear: both;
    }

.tickLabel {
    color: white;
    font-family: Arial;
}
/*#endregion */

/*#region content area */
.ParameterTxtBox {
    display: block;
    float: left;
    width: 100%;
    height: 24px;
    font-size: 11px;
}

.SubHeaderLabel {
    text-align: center;
    display: block;
    float: left;
    font-family: Arial;
    color: White;
    background-color: #2F526B !important;
    font-weight: bold;
    text-indent: 8px;
    font-size: 18px;
    width: 100%;
    height: 27px;
    line-height: 27px;
    text-align: left;
}

.ParameterLabel {
    text-align: left;
    display: block;
    float: left;
    font-family: Arial;
    color: #000000;
    font-size: 9px;
    font-weight: bold;
    margin-top: 7px;
    margin-bottom: 5px;
}

.LabelColor {
    color: #000000;
}

.AxnLabel {
    font-family:Arial;
    font-size: 9px;
	color: #000000;
}

.AxnLabel.SubHeaderLabel {
    color: White;
    font-family:Arial;
    font-size: 18px;
}

.ParameterLabelFirst {
    text-align: left;
    display: block;
    float: left;
    font-family: Arial;
    color: #000000;
    font-size: 9px;
    font-weight: bold;
    margin-top: 7px;
    margin-bottom: 5px;
}

.ParameterLabelInline {
    text-align: left;
    display: block;
    float: left;
    font-family: Arial;
    color: #000000;
    font-size: 9px;
    font-weight: bold;
    margin-top: 7px;
    margin-bottom: 5px;
}

.DropDownDiv {
    font-family: Arial;
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 24px;
    font-size: 11px;
}

    .DropDownDiv input {
        border-collapse: separate;
    }


.LowerCaseDropDownDiv {
    font-family: Arial;
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 24px;
    font-size: 11px;
}

    .LowerCaseDropDownDiv input {
        border-collapse: separate;
    }

.AxnRadioButton {
    font-family:Arial;
 	font-size: 9px;
    color: #000000;
    display: inline-flex;
    align-items: center;
}

.AxnRadioButton input {
    margin-top: 0;
}

.AxnRadioButtonList {
    font-family:Arial;
 	font-size: 9px;
    color: #000000;
}

.AxnRadioButtonList input {
    margin-top: 0;
}

.AxnRadioButtonList td {
    display: inline-flex;
    align-items: center;
}


/*Parameter columns*/
.ParameterColumnInner {
    padding-left: 8px;
    padding-right: 8px;
}

.ParameterColumnLeft {
    width: 30.6%;
    clear: left;
    display: inline;
    float: left;
    position: relative;
}

.ParameterColumn {
    width: 30.6%;
    display: inline;
    float: left;
    margin-left: 4%;
    position: relative;
}

.ParameterColumnCentered {
    width: 30.6%;
    display: inline;
    float: left;
    position: relative;
    margin-left: 34.7%;
    margin-right: 34.7%;
}

.ParameterColumnDouble {
    width: 65.4%;
    display: inline;
    float: left;
    margin-left: 4%;
    position: relative;
}

.ParameterColumnDoubleFirst {
    width: 65.4%;
    display: inline;
    float: left;
    margin-left: 0%;
    position: relative;
}

.ParameterColumnTriple {
    width: 100%;
    display: inline;
    float: left;
    clear: both;
    position: relative;
}

.ParameterColumnHalfLeft {
    width: 48%;
    float: left;
    display: inline;
    position: relative;
}

.ParameterColumnHalf {
    width: 48%;
    float: left;
    display: inline;
    margin-left: 4%;
    position: relative;
}

.ClearFix {
    width: 100%;
    height: 1px;
    clear: both;
}



/* Column within a "Parameter" Block*/
.ParameterInnerColumnTwoThirdFirst {
    width: 58%;
    margin-right: 2%;
    float: left;
}

.ParameterInnerColumnTwoThirdLast {
    width: 57.19%;
    float: left;
}

.ParameterInnerColumnOneThirdLast {
    width: 40%;
    float: left;
}

.ParameterInnerColumnOneThirdFirst {
    width: 40%;
    margin-right: 2%;
    float: left;
}

.InnerOneThirdColumn {
    width: 32%;
    margin-right: 2%;
    float: left;
}

.InnerOneThirdColumnLast {
    width: 32%;
    margin-right: 0%;
    float: left;
}

.ParameterColumnInnerOneHalfFirst {
    width: 49%;
    margin-right: 2%;
    float: left;
}

.ParameterColumnInnerOneHalfLast {
    width: 49%;
    float: left;
}

.ParameterColumnInnerOneFifth {
    width: 18.4%;
    margin-right: 2%;
    float: left;
}

.ParameterColumnInnerOneFifthLast {
    width: 18.4%;
    margin-right: 0%;
    float: left;
}

.ParameterColumnInnerOneFourth {
    width: 22.4%;
    margin-right: 2%;
    float: left;
}

.ParameterColumnInnerOneFifthFourth {
    width: 22.4%;
    margin-right: 0%;
    float: left;
}

.ModuleMargin {
    margin-top: 24px;
}

.LeadingMargin {
    margin-top: 15px;
}

.LastModule {
    margin-bottom: 30px;
}

.HomeMessage, [id$="_WelcomeMessageLabel"] {
    font-family: Arial;
    font-weight: bold;
    display: block;
    font-size: 30px;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #000000;
}
/*#region Content Mods*/

.RadButton_Default.rbLinkButton {
    border: none !important;
    box-shadow: 0 0 3px 0 black;
    -webkit-box-shadow: 0 0 3px 0 black;
}

.ParameterUCContainer {
    height: 24px;
    width: 100%;
    display: block;
    float: left;
}

    .ParameterUCContainer .SearchButtonDiv {
        width: 12%;
        margin-top: 0px;
        margin-left: 0%;
        height: 24px;
        float: right;
    }

        .ParameterUCContainer .SearchButtonDiv .fonticon {
            line-height: 24px;
        }

.SearchButtonDiv .rbSkinnedButton {
    background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 );
    height: 26px;
}


.riHover, .riFocused, .riActive {
}

/*Labels/Text Boxes/Dropdowns That have Failed Validation*/
.ValidationFailed.LabelColor {
    color: rgba(255, 0, 0, 1) !important;
}

.ValidationFailed .riTextBox {
    box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5) !important;
    -webkit-box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5) !important;
    border: red solid 1px !important;
}

    .ValidationFailed .riTextBox:focus {
        box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5),0 0 .3em .3em rgba(255, 0, 0, 0.5) !important;
        -webkit-box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5), 0 0 .3em .3em rgba(255, 0, 0, 0.5) !important;
    }

.ValidationFailed .riHover {
    box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5),0 0 .3em .3em rgba(255, 0, 0, 0.5) !important;
    -webkit-box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5), 0 0 .3em .3em rgba(255, 0, 0, 0.5) !important;
}

.ValidationFailed .riFocused {
    box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5),0 0 .3em .3em rgba(255, 0, 0, 0.5) !important;
    -webkit-box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5), 0 0 .3em .3em rgba(255, 0, 0, 0.5) !important;
}

.ValidationFailed .riEnabled:focus {
    box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5),0 0 .3em .3em rgba(255, 0, 0, 0.5) !important;
    -webkit-box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5), 0 0 .3em .3em rgba(255, 0, 0, 0.5) !important;
}

.ValidationFailed td.rcbInputCellLeft {
    box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5) !important;
    -webkit-box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5) !important;
}

.ValidationFailed table tbody tr {
    border: rgb(255,0,0) solid 1px !important;
}

.ValidationFailed td.rcbArrowCellRight {
    background-color: rgb(255, 43, 43) !important;
}

.ValidationFailed .rcbHovered .rcbArrowCellRight {
    background-color: rgb(255, 43, 43) !important;
}

.ValidationFailed input:focus, .RadComboBox_TMW_v1.ValidationFailed textarea:focus {
    box-shadow: 0 0 .3em .3em rgba(255, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 0 .3em .3em rgba(255, 0, 0, 0.5) !important;
}
/*End of Failed Validation Section*/

/*#endregion */
/*just html style (example style for use without telerik)*/
.SearchButtonDiv {
    height: 24px;
    width: 12%;
    margin: 0px;
    padding: 0px;
    text-align: center;
    box-shadow: black 0px 0px 5px 0px;
    background-color: #2F526B;
}

    .SearchButtonDiv:active {
        box-shadow: rgb(0, 0, 0) 0px 0px 10px 0px inset, rgb(255, 255, 255) -1px -1px 1px 0px inset !important;
    }

    .SearchButtonDiv:hover .AppSearchButtonGlyph {
        color: #A2DAFD;
    }

.WebFrameworkBody {
    color: #000000;
    background: White;
    font-family: Arial;
    font-size: 9px;
}

table.WebFrameworkPageContent {
    background-color: White;
    margin: 15px;
    margin-left: auto;
    margin-right: auto;
    /* border-color: $$DetailTitleBackcolor$$; */
    border-width: 0px;
    border-radius: 0;
    border-spacing: 0px;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
}

td.WebFrameworkPageContent, td.navoff {
    background-color: White;
    /* border-color: $$DetailTitleBackcolor$$; */
    border-width: 2px;
    border-radius: 7px 7px 0px 0px;
    border-spacing: 3px;
}

td.navon {
    background-color: lightsteelblue !important;
    border-color: black !important;
    border-width: 2px;
    border-radius: 7px 7px 0px 0px;
    border-spacing: 3px;
    -moz-box-shadow: 2px 2px 2px 2px black;
    -webkit-box-shadow: 2px 2px 2px 2px black;
    box-shadow: 2px 2px 2px 2px black;
}

.navSelected td {
    background-color: #FFFF99 !important;
    border-color: black !important;
}

table th {
    color: #000000;
    padding: 3px;
    /*font-size: larger;*/
    font-weight: bold;
    vertical-align: middle;
}

    table th.WebFrameworkTableMainHeader, td.WebFrameworkTableMainHeader {
        /* color: $$DetailTitleFontColor$$; */
        /* background-color: $$DetailTitleBackcolor$$; */
        border-radius: 0px;
        padding: 2px;
        text-align: center;
        font-size: large;
        font-weight: bold;
        vertical-align: middle;
        height: 26px;
    }

    table th.WebFrameworkTableSubHeader, td.WebFrameworkTableSubHeader {
        /* color: $$PageSubFontColor$$; */
        /* background-color: $$PageSubBackcolor$$; */
        border-radius: 4px 4px 0px 0px;
        padding: 2px;
        text-align: center;
        font-size: larger;
        font-weight: bold;
        vertical-align: middle;
    }

    table th.WebFrameworkTableSubHeaderWithBorder, td.WebFrameworkTableSubHeaderWithBorder {
        /* color: $$PageSubFontColor$$; */
        /* background-color: $$PageSubBackcolor$$; */
        padding: 2px;
        text-align: center;
        font-size: larger;
        font-weight: bold;
        vertical-align: middle;
        border: black solid 1px;
    }

/*ERROR MESSAGE*/
.ErrorMessageText {
}

.MessageIconDimension {
    font: 50px "TMW_glyphs";
    display: block;
    width: 50px;
    margin-top: -8px;
}

.ErrorMessageImg {
    color: red;
    margin-left: 5px;
}

.WarningMessageImg {
    color: gold;
}

.InfoMessageImg {
    color: gray;
}

div.message {
    clear: both;
}



/*#region Content Area MediaQueries */

@media screen and (max-width: 1013px) {
    .ParameterColumnLeft {
        min-width: 100px;
        width: 100% !important;
        clear: right;
    }

    .ParameterColumn {
        min-width: 100px;
        width: 100% !important;
        clear: right;
        margin-left: 0px;
    }

    .ParameterColumnCentered {
        width: 100% !important;
        margin-left: 0%;
        margin-right: 0%;
    }

    .ParameterColumnDouble,
    .ParameterColumnDoubleFirst {
        min-width: 200px;
        width: 100%;
        clear: right;
        margin-left: 0px;
    }

    .ParameterColumnHalfLeft {
        width: 100%;
        display: inline;
    }

    .ParameterColumnHalf {
        width: 100%;
        display: inline;
        margin-left: 0%;
    }

    .ParameterColumnTriple {
        min-width: 300px;
        width: 100%;
        clear: right;
        margin-left: 0%;
    }

    .ModuleMargin {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .last_module {
        margin-bottom: 40px;
    }
}


@media screen and (min-width: 1024px) and (max-width: 1220px) {
    /* Mini sized UCinUC*/
    .ParameterUCContainer.MiniUCContainer .RadButton_Metro .rbDecorated {
        font-size: 13px;
    }
}
/*#endregion */

/*#endregion */


/*============TMW Skins For Telerik Controls============*/
/*#region Menu Skin */

.RadMenu_TMW_v1 {
    font: normal 12px Arial,Helvetica,sans-serif;
    line-height: 22px;
}

    .RadMenu_TMW_v1 div.rmRootGroup, .RadMenu_TMW_v1 ul.rmRootGroup {
        padding: 1px;
        background-color: transparent;
    }

    .RadMenu_TMW_v1 .rmGroup {
        padding: 1px;
        border: 1px solid #cdcdcd;
        background-color: #FFFFFF;
    }

    .RadMenu_TMW_v1 .rmRootGroup .rmGroup {
        padding: 1px;
    }

    .RadMenu_TMW_v1 .rmLink {
        margin: 0;
        text-decoration: none;
    }

    .RadMenu_TMW_v1 .rmRootLink {
        padding: 0 10px;
        border: 1px solid transparent;
        color: #fff;
        font-size: 14px;
    }

        .RadMenu_TMW_v1 .rmRootLink:hover {
        }

    .RadMenu_TMW_v1 .rmSlide .rmFocused,
    .RadMenu_TMW_v1 .rmSlide .rmFocused:hover {
        background: #808080;
    }

    .RadMenu_TMW_v1 .rmSlide .rmSelected,
    .RadMenu_TMW_v1 .rmSlide .rmSelected:hover {
        background: #2F526B;
    }

    .RadMenu_TMW_v1 .rmImageOnly.rmFocused,
    .RadMenu_TMW_v1 .rmImageOnly.rmFocused:hover {
        background: none;
    }

    .RadMenu_TMW_v1 .rmImageOnly.rmRootLink.rmSelected {
        background: none;
    }

#ctl00_ctl00_FrameWorkMainMenu .rmLink {
    padding: 0 0 0 0 !important;
}

.RadMenu_TMW_v1 .rmDisabled,
.RadMenu_TMW_v1 .rmDisabled:hover {
}

.RadMenu_TMW_v1 .rmGroup .rmLink {
    border: 0;
    color: black;
}

    .RadMenu_TMW_v1 .rmGroup .rmLink:hover {
        color: black;
    }

.RadMenu_TMW_v1 .rmGroup .rmFocused, .RadMenu_TMW_v1 .rmGroup .rmSelected, .RadMenu_TMW_v1 .rmGroup .rmExpanded, .RadMenu_TMW_v1 .rmGroup .rmExpanded:hover, .RadMenu_TMW_v1 .rmGroup .rmFocused:hover, .RadMenu_TMW_v1 .rmGroup .rmSelected:hover {
    background-color: #2F526B !important;
}

.RadMenu_TMW_v1 .rmRootGroup .rmFirst .rmRootLink.rmExpanded {
    background-color: transparent;
}

.UserMenu .RadMenu_TMW_v1 .rmSlide .rmExpanded {
    background-color: #2F526B !important;
}

.RadMenu_TMW_v1 .rmGroup .rmDisabled,
.RadMenu_TMW_v1 .rmGroup .rmDisabled:hover {
    color: #767676;
    background-color: transparent;
}

.RadMenu_TMW_v1 .rmText {
    margin: 0;
    padding: 0;
}

.RadMenu_TMW_v1 .rmRootLink .rmText {
    padding: 0;
}

.RadMenu_TMW_v1 .rmLeftImage {
    padding-bottom: 2px;
    margin: 0px !important;
    cursor: pointer;
    opacity: .8;
    max-height: 45px;
}

    .RadMenu_TMW_v1 .rmLeftImage:hover {
        opacity: 1;
    }

.RadMenu_TMW_v1 .rmGroup .rmLeftImage {
    margin: 2px 0 0 6px;
    *margin: 2px 0 0 3px;
}

.RadMenu_TMW_v1 .rmExpandTop, .RadMenu_TMW_v1 .rmExpandDown, .RadMenu_TMW_v1 .rmExpandRight, .RadMenu_TMW_v1 .rmExpandLeft {
    background-image: url('/WebApp/WebResource.axd?d=ExhBjI_f5tuDmtVBtrLZi7QaluTrhWLm30w9TeUKDwOGRmSwMHbJkW5vfjucG7NlM2WBKlZ9culxt3SUb5qZiVuYMRgi7ojgD3OFg2f1JLES1igek0canzV3ZQ4dbbg3f4CYGPudmp52hlvBL7OMippVvGcPiNHYNC78RNrhZew57HqEEeftnWnBmEojOkjiuBOolj1DEZMqk_VR6TdPSw2&t=638278424300000000');
    background-repeat: no-repeat;
}

.RadMenu_TMW_v1 .rmRootLink .rmExpandRight, .RadMenu_TMW_v1 .rmRootLink .rmExpandLeft {
    margin-right: -10px;
    padding-right: 24px;
}

.RadMenu_TMW_v1 .rmRootLink .rmExpandTop, .RadMenu_TMW_v1 .rmRootLink .rmExpandDown {
    background: 0;
}

.RadMenu_TMW_v1 .rmRootLink .rmExpandTop {
    background-position: right -192px;
}

.RadMenu_TMW_v1 .rmRootLink .rmExpandDown {
    background-position: right -216px;
}

.RadMenu_TMW_v1 .rmRootLink .rmExpandRight {
    background-position: right -264px;
}

.RadMenu_TMW_v1 .rmRootLink .rmExpandLeft {
    background-position: right -240px;
}

.RadMenu_TMW_v1 .rmGroup .rmExpandRight {
    background-position: right -72px;
}

.RadMenu_TMW_v1 .rmExpanded .rmExpandRight {
    color: #FFFFFF !important;
}

.RadMenu_TMW_v1 .rmGroup .rmFocused .rmExpandRight, .RadMenu_TMW_v1 .rmGroup .rmSelected .rmExpandRight, .RadMenu_TMW_v1 .rmGroup .rmExpanded .rmExpandRight {
    background-position: right -264px;
    color: #FFFFFF !important;
}

.RadMenu_TMW_v1 .rmFocused .rmText {
    color: #FFFFFF !important;
}

.RadMenu_TMW_v1 .rmGroup .rmExpandLeft {
    background-position: right -48px;
}

.RadMenu_TMW_v1 .rmGroup .rmFocused .rmExpandLeft, .RadMenu_TMW_v1 .rmGroup .rmSelected .rmExpandLeft, .RadMenu_TMW_v1 .rmGroup .rmExpanded .rmExpandLeft {
    background-position: right -240px;
}

.RadMenu_TMW_v1 .rmTopArrow, .RadMenu_TMW_v1 .rmBottomArrow, .RadMenu_TMW_v1 .rmLeftArrow, .RadMenu_TMW_v1 .rmRightArrow {
    background-image: url('/WebApp/WebResource.axd?d=ExhBjI_f5tuDmtVBtrLZi7QaluTrhWLm30w9TeUKDwOGRmSwMHbJkW5vfjucG7NlM2WBKlZ9culxt3SUb5qZiVuYMRgi7ojgD3OFg2f1JLES1igek0canzV3ZQ4dbbg3f4CYGPudmp52hlvBL7OMippVvGcPiNHYNC78RNrhZew57HqEEeftnWnBmEojOkjiuBOolj1DEZMqk_VR6TdPSw2&t=638278424300000000');
    background-repeat: no-repeat;
}

.RadMenu_TMW_v1 .rmRootGroup .rmTopArrow, .RadMenu_TMW_v1 .rmRootGroup .rmBottomArrow, .RadMenu_TMW_v1 .rmRootGroup .rmLeftArrow, .RadMenu_TMW_v1 .rmRootGroup .rmRightArrow /*TODO Create User Theme Control for this*/ {
    border-color: #1F3748;
    background-color: #4E88B1;
}

.RadMenu_TMW_v1 .rmRootGroup .rmLeftArrow, .RadMenu_TMW_v1 .rmRootGroup .rmRightArrow {
    height: 26px;
}

.RadMenu_TMW_v1 .rmGroup .rmTopArrow, .RadMenu_TMW_v1 .rmGroup .rmBottomArrow, .RadMenu_TMW_v1 .rmGroup .rmLeftArrow, .RadMenu_TMW_v1 .rmGroup .rmRightArrow {
    border-color: #cdcdcd;
    color: black;
    background-color: #f9f9f9;
}

    .RadMenu_TMW_v1 .rmGroup .rmTopArrow:hover, .RadMenu_TMW_v1 .rmGroup .rmBottomArrow:hover, .RadMenu_TMW_v1 .rmGroup .rmLeftArrow:hover, .RadMenu_TMW_v1 .rmGroup .rmRightArrow:hover {
        border-color: #767676;
        color: black;
        background-color: #e8e8e8;
    }

.RadMenu_TMW_v1 .rmGroup .rmLeftArrow, .RadMenu_TMW_v1 .rmGroup .rmRightArrow {
    height: 24px;
}

.RadMenu_TMW_v1 .rmTopArrow {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-position: 50% -7px;
}

.RadMenu_TMW_v1 .rmBottomArrow {
    border-top-style: solid;
    border-top-width: 1px;
    background-position: 50% -31px;
}

.RadMenu_TMW_v1 .rmLeftArrow {
    border-right-style: solid;
    border-right-width: 1px;
    background-position: 50% -48px;
}

.RadMenu_TMW_v1 .rmRightArrow {
    border-left-style: solid;
    border-left-width: 1px;
    background-position: 50% -72px;
}

.RadMenu_TMW_v1 .rmSeparator {
    padding: 1px;
}

    .RadMenu_TMW_v1 .rmSeparator .rmText {
        background-color: #cdcdcd;
    }

.RadMenu_TMW_v1 .rmVertical .rmSeparator .rmText, .RadMenu_TMW_v1 .rmHorizontal .rmVertical .rmSeparator .rmText {
    margin-top: 2px;
    padding-bottom: 1px;
}

.RadMenu_TMW_v1 .rmHorizontal .rmSeparator .rmText, .RadMenu_TMW_v1 .rmVertical .rmHorizontal .rmSeparator .rmText {
    margin-right: 1px;
    margin-left: 1px;
    padding: 0;
    width: 1px;
}

.RadMenu_TMW_v1_rtl .rmVertical .rmText {
    padding-right: 0;
    padding-left: 30px;
}

.RadMenu_TMW_v1_rtl .rmRootLink .rmExpandRight, .RadMenu_TMW_v1_rtl .rmRootLink .rmExpandLeft {
    margin-right: 0;
    margin-left: -10px;
    padding-right: 0;
    padding-left: 24px;
}

.RadMenu_TMW_v1_rtl .rmRootLink .rmExpandTop, .RadMenu_TMW_v1_rtl .rmRootLink .rmExpandDown {
    background: 0;
}

.RadMenu_TMW_v1_rtl .rmRootLink .rmExpandTop {
    background-position: left -192px;
}

.RadMenu_TMW_v1_rtl .rmRootLink .rmExpandDown {
    background-position: left -216px;
}

.RadMenu_TMW_v1_rtl .rmRootLink .rmExpandRight {
    background-position: left -264px;
}

.RadMenu_TMW_v1_rtl .rmRootLink .rmExpandLeft {
    background-position: left -240px;
}

.RadMenu_TMW_v1 .rmTopFix, .RadMenu_TMW_v1 .rmTopLeft, .RadMenu_TMW_v1 .rmTopRight, .RadMenu_TMW_v1 .rmBottomFix, .RadMenu_TMW_v1 .rmBottomLeft, .RadMenu_TMW_v1 .rmBottomRight {
    display: none;
}


/*intigration*/

.RadMenu_TMW_v1 .rmItem {
    font-family: Arial;
}

.RadMenu_TMW_v1 .rmHorizontal .rmText {
    /*Todo add to themeing/ color: $$UserMenuColor$$;*/
    color: White;
    cursor: pointer;
}

.RadMenu_TMW_v1 .rmExpanded.rmFocused > .rmText.rmExpandDown {
        /*Todo add to themeing/ color: $$UserMenuFocusColor$$;*/
}

.RadMenu_TMW_v1 .rmRootGroup > .rmItem a {
    color: #cccccc;
    color: rgba(255, 255, 255, .8);
}

.RadMenu_TMW_v1 .rmLevel1 .rmItem .rmText {
    color: #000000;
}

.RadMenu_TMW_v1 .rmLevel2 .rmItem .rmText {
    color: #000000;
}

.RadMenu_TMW_v1 .rmGroup .rmText {
    padding: 0 54px 0 14px !important;
    margin: 0 0 0 0px !important;
}

.RadMenu_TMW_v1 .rmSlide .rmItem .rmExpanded .rmText, .RadMenu_TMW_v1 .rmHorizontal .rmLevel1 .rmText:hover {
    /*color: #2F526B;*/
}

.RadMenu_TMW_v1 .rmSlide .rmItem .rmText.rmExpandRight:hover {
    /* background-color: $$HoverSubMenuBackColor$$; */
    /* color: $$HoverSubMenuForeColor$$ !important; */
}

.RadMenu_TMW_v1 .rmSlide .rmLink.rmExpanded .rmText.rmExpandRight:hover {
    background-color: #808080;
    color: #FFFFFF !important;
}

.RadMenu_TMW_v1 .rmSlide .rmItem:hover {
    background-color: #808080;
}

.RadMenu_TMW_v1 .rmSlide .rmText:hover {
    color: #FFFFFF !important;
}


.RadMenu_TMW_v1 .rmLink {
    text-decoration: none;
}

.RadMenu_TMW_v1 .rmRootGroup > .rmItem > .rmLink > .rmText:after {
    content: " ▾";
}

.RadMenu_TMW_v1 .rmSlide {
    width: 250px;
    height: 120px;
    padding: 0px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    /*-moz-border-radius: 10px;*/
    /*border-radius: 10px;*/
    margin-top: 15px;
    box-shadow: 0 0 15px 0 black;
    border-top: solid 4px #2F526B;
    border-top: solid 4px #2F526B;
}


.RadMenu_TMW_v1 .rmRootGroup > .rmItem > .rmSlide {
    left: 8px !important;
    color: #2F526B !important;
}

.RadMenu_TMW_v1 .rmSlide:after {
    content: "";
    position: absolute;
    top: -15px;
    left: 10px;
    border-style: solid;
    border-width: 0 15px 15px;
    border-bottom-color: inherit;
    border-left-color: transparent;
    border-right-color: transparent;
    display: block;
    width: 0;
    z-index: 10;
}

.RadMenu_TMW_v1 .rmLevel1 .rmSlide {
    margin-top: 0px;
    margin-left: 5px;
    border-top: none;
    border-left: solid 4px;
    border-left: solid 4px;
}

    /*for sub items with no arrows*/
    .RadMenu_TMW_v1 .rmLevel1 .rmSlide:after {
        content: none;
        position: absolute;
        top: -1px;
        left: 0px;
        border-style: solid;
        border-width: 15px 15px 15px 0;
        border-color: transparent rgba(31, 68, 120, 0.8);
        display: block;
        width: 0;
        z-index: 10;
    }

.RadMenu_TMW_v1 .RadMenu .rmHorizontal .rmLink {
    text-decoration: none;
}

/*Specific styles for Framework Main Menu*/
#FrameWorkMainMenu .rmRootGroup .rmFirst .rmLeftImage {
    height: 25px;
    cursor: pointer;
    margin-top: 5px;
    opacity: .8;
}

#FrameWorkMainMenu > .rmRootGroup > .rmFirst > a > .rmText:after {
    content: "▾";
    margin-left: -3px;
}

#FrameWorkMainMenu .rmRootGroup > .rmFirst {
    margin-left: 0px;
}

#FrameWorkMainMenu .rmRootGroup .rmFirst .rmLeftImage:hover {
    opacity: 1;
}

#FrameWorkMainMenu .rmRootGroup .rmFirst .rmExpanded .rmLeftImage,
#FrameWorkMainMenu .rmRootGroup .rmFirst .rmFocus .rmLeftImage,
#FrameWorkMainMenu .rmRootGroup .rmExpanded .rmExpanded .rmLeftImage {
    opacity: 1;
}

#FrameWorkMainMenu > .rmRootGroup > .rmFirst:hover > a > .rmText {
    color: white;
}

#FrameWorkMainMenu > .rmRootGroup > .rmFirst > a > .rmText:after {
    content: "▾";
    margin-left: -3px;
}
/*Specific styles for Framework Main Menu*/

/*Corrects Slide margin for User Menu Specifically*/
#UserRadMenu .rmSlide {
    left: -7px !important;
}

/*ie fix*/
.rmSlide iframe {
    display: none;
}

.RadMenu_TMW_v1 .rmSlide .rmItem .rmExpanded .rmText /* , .RadMenu_TMW_v1 .rmHorizontal .rmLevel1 .rmText:hover */ {
    color: #2F526B;
    border-color: #2F526B !important;
}



.ui-widget-header {
    background-color: #2F526B !important;
}

/*usermenu specific*/
.UserMenuContainer .RadMenu_TMW_v1 .rmRootGroup > .rmItem > .rmSlide {
    right: 0px !important;
    left: inherit !important;
}

.UserMenu .RadMenu_TMW_v1 .rmSlide:after {
    left: 155px;
}


/*#endregion */

/*#region LeftNav Radtree Skin */

.RadTreeView_TMW_v1 {
    font: normal 12px/16px Arial,Helvetica,sans-serif;
}

    .RadTreeView_TMW_v1 .rtHover .rtIn {
    }

    .RadTreeView_TMW_v1 .rtSelected .rtIn {
        /*text-shadow: rgba(0, 142, 241, .9) 0px 0px 3px, rgba(0, 142, 241, .6) 0px 0px 10px, rgba(0, 142, 241, .5) 0px 0px 25px;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00192b, endColorstr=#00253f);
        -webkit-box-shadow: inset 0px 0px 100px 0px rgba(1, 1, 1, 1);
        box-shadow: inset 0px 0px 100px 0px rgba(1, 1, 1, 1);*/
    }

    .RadTreeView_TMW_v1 .rtEdit .rtIn {
        border-color: #000;
        background: #fff;
    }

        .RadTreeView_TMW_v1 .rtEdit .rtIn input {
            color: black;
            font: normal 12px/16px Arial,Helvetica,sans-serif;
        }

    .RadTreeView_TMW_v1 .rtChecked, .RadTreeView_TMW_v1 .rtUnchecked, .RadTreeView_TMW_v1 .rtIndeterminate {
        background-image: url('/WebApp/WebResource.axd?d=7DUYJMLTny8Cf66BDnnsxN6rC7wQ-rg9Uz1FIF3J3zYrbr4DGcEwb4HKRC9baF-2IBfGwnYu2vJcCdIIt5F6Tt3gatc2QqzUcyF59b2avirj6zJtMKpGMn3RQy2X9k-K5eGTtvDo9iMU8wqqPOJsSe37Y-zlKiLoxbNAhlG9qpGjpPYZufanhQau7uSyMX_mEYREf_v-dJuMIatvgUT-HJ4Doo7qKe1ZNlTiZP-ObBE1&t=638278424300000000');
        _background-image: url('/WebApp/WebResource.axd?d=_QVDpdEWmhuQa-l6Po6f5pMrW5VPcYgDrk7POHuTbHMg8al1s9kQ7yy9gTIuWkRr_3Z7SLHBi8BVbEar_Fr4XgNCvvO_m-FzmZ6sBqzUQ_Th36BRvrc2lK09CXiyW3CwU7FiOae_GSt1HYwV33rKAczPELSAMWmkhT7LvVBTrToLQExxBgPpuqXUjHOVZTjqg7DLw3bfruf5ES2dag2RYATqh2ElC05R8EtzmW0VBnE1&t=638278424300000000');
    }

    .RadTreeView_TMW_v1 .rtLoadingIcon {
        background-image: url('/WebApp/WebResource.axd?d=5ryuJI_3I7J6YA592ZKZ-v7AHyGtwqgrQAdnd3IEzYrKedPAiHGlAziYhW1bZol2VGyWqZrnVQz4yUHrHCirXLHLyRUFsPTxHn2ik0bN5EJcv1ItLKgdHGXbvxm0AmprB681cr0ju6z9j5Yvg-7MAIRg_ssiBzDZNmNbN2mj8ZqqI99aKa0HSuH2q_f8efznKpJP3DsKATWdaz_1OX4Lww2&t=638278424300000000');
    }

    .RadTreeView_TMW_v1 .rtSelected .rtLoadingBefore, .RadTreeView_TMW_v1 .rtSelected .rtLoadingAfter, .RadTreeView_TMW_v1 .rtSelected .rtLoadingBelow {
        color: #767676;
    }

    .RadTreeView_TMW_v1 .rtPlus, .RadTreeView_TMW_v1 .rtMinus {
        background-image: url('/WebApp/WebResource.axd?d=BnEwWpgR7oo_Cxb-fbZ59lCEa5sHnw_cEr0mrcU-HoRjV49oCbiZX7fnP1YX38Qu-IE5jIVNxCb_hXIcZsnIu83WROnRoRVy5097knkxuI8JSqsQG6xwj__Yx4tszX6s4LTswnTfMxWjI-4XcYmu3tp1r-XgMtCkN8ZZwW_hDpaIH6LA7WdnND9EP30V2TOTNpNYiCzpWYPD-e-R-yKvbg2&t=638278424300000000');
    }

    .RadTreeView_TMW_v1 .rtLines .rtLI, .RadTreeView_TMW_v1 .rtLines .rtLI .rtUL, .RadTreeView_TMW_v1 .rtLines .rtTop, .RadTreeView_TMW_v1 .rtLines .rtMid, .RadTreeView_TMW_v1 .rtLines .rtBot, .RadTreeView_TMW_v1 .rtLines .rtLast .rtTop {
        background-image: none;
    }

    .RadTreeView_TMW_v1_disabled .rtIn, .RadTreeView_TMW_v1 .rtDisabled .rtIn {
        color: #e5e5e5;
    }

/*DISABLE  ALL TABS*/
.RadTreeView_TMW_v1_disabled .rtLI {
    color: white !important;
    opacity: 0.3;
}
/*Disable Single Tab*/
.RadTreeView_TMW_v1 .rtDisabled {
    color: white !important;
    opacity: 0.3;
}


.LeftColumn .RadTreeView_TMW_v1 .rtTop,
.LeftColumn .RadTreeView_TMW_v1 .rtMid,
.LeftColumn .RadTreeView_TMW_v1 .rtBot {
    background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 );
    margin: 0px;
    padding: 0px;
}


.LeftColumn .RadTreeView_TMW_v1 .rtSelected {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#12000000', endColorstr='#57000000',GradientType=0);
    -webkit-box-shadow: inset 0px 0px 100px 0px rgba(1, 1, 1, 1);
    box-shadow: inset 0px 0px 100px 0px rgba(1, 1, 1, 1);
}

.LeftColumn .RadTreeView_TMW_v1 .rtIn {
    display: block;
}

.LeftColumn .RadTreeView_TMW_v1 .rtSp {
    height: 0px !important;
    width: 0px !important;
    visibility: collapse !important;
    position: fixed !important;
    top: -1000px !important;
}

.LeftColumn .RadTreeView_TMW_v1 .rtPlus {
    height: 0px !important;
    width: 0px !important;
    visibility: collapse !important;
    position: fixed !important;
    top: -1000px !important;
}

.LeftColumn .RadTreeView_TMW_v1 .rtMinus {
    height: 0px !important;
    width: 0px !important;
    visibility: collapse !important;
    position: fixed !important;
    top: -1000px !important;
}

.LeftColumn .RadTreeView_TMW_v1 .rtIn {
    vertical-align: middle;
    border: none !important;
    outline: none !important;
    border-color: transparent !important;
    outline-color: transparent !important;
    padding: 0px !important;
}
/*End Common Area*/


/*The following styles are specific to small tabs*/
.LeftColumn .RadTreeView_TMW_v1 .rtIn {
    height: 50px;
    line-height: 53px;
}

.LeftColumn .RadTreeView_TMW_v1 .TabText {
    font-size: 17px;
    font-weight: Bold;
}

.LeftColumn .RadTreeView_TMW_v1 .TabIcon {
    font-family: TMW_Glyphs !important;
    font-size: 25px;
    width: 40px;
    text-align: center;
    display: inline-block;
    vertical-align: -2px;
}

/*these are common to large and small tabs*/
.LeftColumn .RadTreeView_TMW_v1 {
    padding: 15px;
    font-family: Arial;
}

.RadTreeView_TMW_v1 .rtUL {
    background-color: #2F526B;
}

.LeftColumn .RadTreeView_TMW_v1 .rtLI {
    margin: 0px;
    padding: 0px;
    box-shadow: 0px 0px 5px black;
    cursor: pointer;
    color: #FFFFFF;
}





.LeftColumn .RadTreeView_TMW_v1 .rtTop, .LeftColumn .RadTreeView_TMW_v1 .rtMid, .LeftColumn .RadTreeView_TMW_v1 .rtBot {
    background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 ); /* IE6-9 */
    margin: 0px;
    padding: 0px;
}

.LeftColumn .RadTreeView_TMW_v1 .rtSelected {
    background-color: #2F526B;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#12000000', endColorstr='#57000000',GradientType=0);
    -webkit-box-shadow: inset 0px 0px 100px 0px rgba(1, 1, 1, 1);
    box-shadow: inset 0px 0px 100px 0px rgba(1, 1, 1, 1);
}

.LeftColumn .RadTreeView_TMW_v1 .rtHover, .LeftColumn .RadTreeView_TMW_v1 .rtSelected {
    text-shadow: #4E88B1 0px 0px 3px, #4E88B1 0px 0px 10px, #4E88B1 0px 0px 25px !important;
    color: #B9D0E0 !important;
}

.LeftColumn .RadTreeView_TMW_v1 .rtIn {
    display: block;
}

.LeftColumn .RadTreeView_TMW_v1 .rtSp {
    height: 0px !important;
    width: 0px !important;
    visibility: collapse !important;
    position: fixed !important;
    top: -1000px !important;
}

.LeftColumn .RadTreeView_TMW_v1 .rtPlus {
    height: 0px !important;
    width: 0px !important;
    visibility: collapse !important;
    position: fixed !important;
    top: -1000px !important;
}

.LeftColumn .RadTreeView_TMW_v1 .rtMinus {
    height: 0px !important;
    width: 0px !important;
    visibility: collapse !important;
    position: fixed !important;
    top: -1000px !important;
}

.LeftColumn .RadTreeView_TMW_v1 .rtIn {
    vertical-align: middle;
    border: none !important;
    outline: none !important;
    border-color: transparent !important;
    outline-color: transparent !important;
    padding: 0px !important;
}
/*End Common Area*/

.LeftColumn .RadTreeView_TMW_v1 .rtIn {
    height: 50px;
    line-height: 53px;
}

.LeftColumn .RadTreeView_TMW_v1 .TabText {
    font-size: 17px;
}

.LeftColumn .RadTreeView_TMW_v1 .TabIcon {
    font-family: TMW_Glyphs !important;
    font-size: 25px;
    width: 40px;
    text-align: center;
    display: inline-block;
    vertical-align: -2px;
}

.CollapsedLeft .LeftColumn .RadTreeView_TMW_v1 {
    padding: 5px;
}

.LeftColumn .RadTreeView_TMW_v1 .rtLI img {
    float: left;
    margin-top: 10px;
    margin-right: 9px;
    margin-left: 5px;
}
/*END - LeftNav TreeView*/

/*#endregion */

/*#region ParameterTree view skin */

.RadTreeView_TMW_v1_ParameterTreeView {
    color: black;
    font: normal 12px/16px Arial,Helvetica,sans-serif;
    float: left;
}

    .RadTreeView_TMW_v1_ParameterTreeView .rtHover .rtIn {
        border-color: #e5e5e5;
        background-color: #e5e5e5;
    }

    .RadTreeView_TMW_v1_ParameterTreeView .rtSelected .rtIn {
        color: #fff;
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* IE10+ */
        background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 ); /* IE6-9 */
    }

    .RadTreeView_TMW_v1_ParameterTreeView .rtEdit .rtIn {
        border-color: #000;
        background: #fff;
    }

        .RadTreeView_TMW_v1_ParameterTreeView .rtEdit .rtIn input {
            color: black;
            font: normal 12px/16px Arial,Helvetica,sans-serif;
        }

    .RadTreeView_TMW_v1_ParameterTreeView .rtChecked, .RadTreeView_TMW_v1_ParameterTreeView .rtUnchecked, .RadTreeView_TMW_v1_ParameterTreeView .rtIndeterminate {
        background-image: url('/WebApp/WebResource.axd?d=7DUYJMLTny8Cf66BDnnsxN6rC7wQ-rg9Uz1FIF3J3zYrbr4DGcEwb4HKRC9baF-2IBfGwnYu2vJcCdIIt5F6Tt3gatc2QqzUcyF59b2avirj6zJtMKpGMn3RQy2X9k-K5eGTtvDo9iMU8wqqPOJsSe37Y-zlKiLoxbNAhlG9qpGjpPYZufanhQau7uSyMX_mEYREf_v-dJuMIatvgUT-HJ4Doo7qKe1ZNlTiZP-ObBE1&t=638278424300000000');
        _background-image: url('/WebApp/WebResource.axd?d=_QVDpdEWmhuQa-l6Po6f5pMrW5VPcYgDrk7POHuTbHMg8al1s9kQ7yy9gTIuWkRr_3Z7SLHBi8BVbEar_Fr4XgNCvvO_m-FzmZ6sBqzUQ_Th36BRvrc2lK09CXiyW3CwU7FiOae_GSt1HYwV33rKAczPELSAMWmkhT7LvVBTrToLQExxBgPpuqXUjHOVZTjqg7DLw3bfruf5ES2dag2RYATqh2ElC05R8EtzmW0VBnE1&t=638278424300000000');
    }

    .RadTreeView_TMW_v1_ParameterTreeView .rtLoadingIcon {
        background-image: url('/WebApp/WebResource.axd?d=5ryuJI_3I7J6YA592ZKZ-v7AHyGtwqgrQAdnd3IEzYrKedPAiHGlAziYhW1bZol2VGyWqZrnVQz4yUHrHCirXLHLyRUFsPTxHn2ik0bN5EJcv1ItLKgdHGXbvxm0AmprB681cr0ju6z9j5Yvg-7MAIRg_ssiBzDZNmNbN2mj8ZqqI99aKa0HSuH2q_f8efznKpJP3DsKATWdaz_1OX4Lww2&t=638278424300000000');
    }

    .RadTreeView_TMW_v1_ParameterTreeView .rtSelected .rtLoadingBefore, .RadTreeView_TMW_v1_ParameterTreeView .rtSelected .rtLoadingAfter, .RadTreeView_TMW_v1_ParameterTreeView .rtSelected .rtLoadingBelow {
        color: #767676;
    }

    .RadTreeView_TMW_v1_ParameterTreeView .rtPlus, .RadTreeView_TMW_v1_ParameterTreeView .rtMinus {
        background-image: url('/WebApp/WebResource.axd?d=BnEwWpgR7oo_Cxb-fbZ59lCEa5sHnw_cEr0mrcU-HoRjV49oCbiZX7fnP1YX38Qu-IE5jIVNxCb_hXIcZsnIu83WROnRoRVy5097knkxuI8JSqsQG6xwj__Yx4tszX6s4LTswnTfMxWjI-4XcYmu3tp1r-XgMtCkN8ZZwW_hDpaIH6LA7WdnND9EP30V2TOTNpNYiCzpWYPD-e-R-yKvbg2&t=638278424300000000');
    }

    .RadTreeView_TMW_v1_ParameterTreeView .rtLines .rtLI, .RadTreeView_TMW_v1_ParameterTreeView .rtLines .rtLI .rtUL, .RadTreeView_TMW_v1_ParameterTreeView .rtLines .rtTop, .RadTreeView_TMW_v1_ParameterTreeView .rtLines .rtMid, .RadTreeView_TMW_v1_ParameterTreeView .rtLines .rtBot, .RadTreeView_TMW_v1_ParameterTreeView .rtLines .rtLast .rtTop {
        background-image: none;
    }

    .RadTreeView_TMW_v1_ParameterTreeView_disabled .rtIn, .RadTreeView_TMW_v1_ParameterTreeView .rtDisabled .rtIn {
        color: #C2C2C2;
    }

.RadWindow_TMW_v1 .rwTopLeft,
.RadWindow_TMW_v1 .rwTopRight,
.RadWindow_TMW_v1 .rwTitlebar,
.RadWindow_TMW_v1 .rwTopResize,
.RadWindow_TMW_v1 .rwFooterLeft,
.RadWindow_TMW_v1 .rwFooterRight,
.RadWindow_TMW_v1 .rwFooterCenter,
.RadWindow_TMW_v1 .rwStatusbar div,
.RadWindow_TMW_v1 .rwStatusbar,
.RadWindow_TMW_v1 .rwBodyLeft,
.RadWindow_TMW_v1 .rwBodyRight,
.RadWindow_TMW_v1 .rwStatusbarRow .rwCorner {
    background-color: #2F526B !important;
}

.RadTreeView_TMW_v1_ParameterTreeView .rtSelected .rtIn {
    background-color: #2F526B !important;
}

/*#endregion */

/*#region Button */
.RadButton_TMW_v1 {
    font-family: Arial;
    font-size: 12px;
    float: right;
    margin-top: 15px;
    margin-left: 5px;
    text-indent: 0px !important;
}

    .RadButton_TMW_v1.AxnButton {
        background: none;
        border: 1px solid;
        font-size: 1em;
        cursor: pointer;
        outline: 0;
        padding: 2px 4px;
        height: 20px;
        margin: 0px;
    }

        .RadButton_TMW_v1.AxnButton .rbText {
            font-size: 12px;
            font-weight: bold;
            color: #FFFFFF;
            padding-right: 3px;
        }



    .RadButton_TMW_v1.rbDisabled.rbLinkButton:hover .rbText {
        box-shadow: none !important;
        pointer-events: none;
    }

    .RadButton_TMW_v1.AxnImageButtonNoImage .rbPrimary {
        padding-left: 0px;
    }

    .RadButton_TMW_v1.AxnImageButtonX16 .rbPrimary {
        padding-left: 20px;
    }

    .RadButton_TMW_v1.AxnImageButtonX24 .rbPrimary {
        padding-left: 30px;
    }

    .RadButton_TMW_v1.AxnImageButtonX32 .rbPrimary {
        padding-left: 40px;
    }

    .RadButton_TMW_v1.AxnImageButtonX48 .rbPrimary {
        padding-left: 60px;
    }

    .RadButton_TMW_v1.AxnImageButtonX128 .rbPrimary {
        padding-left: 160px;
    }

    .RadButton_TMW_v1.AxnImageButtonX16NoText .rbPrimary {
        padding-left: 16px;
    }

    .RadButton_TMW_v1.AxnImageButtonX24NoText .rbPrimary {
        padding-left: 24px;
    }

    .RadButton_TMW_v1.AxnImageButtonX32NoText .rbPrimary {
        padding-left: 32px;
    }

    .RadButton_TMW_v1.AxnImageButtonX48NoText .rbPrimary {
        padding-left: 48px;
    }

    .RadButton_TMW_v1.AxnImageButtonX128NoText .rbPrimary {
        padding-left: 128px;
    }


    .RadButton_TMW_v1.rbSkinnedButton,
    .RadButton_TMW_v1 .rbDecorated,
    .RadButton_TMW_v1 .rbSecondaryIcon,
    .RadButton_TMW_v1.rbVerticalButton,
    .RadButton_TMW_v1.rbVerticalButton .rbDecorated {
        background-image: none;
        font-family: Arial;
        font-size: 12px;
    }

        .RadButton_TMW_v1.rbSkinnedButton .rbDecorated {
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background-color: #2F526B;
            background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* IE10+ */
            background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 ); /* IE6-9 */
        }

        .RadButton_TMW_v1.rbSkinnedButton .rbDecorated {
            margin: 0px;
            padding: 2px 8px 2px 8px;
            box-shadow: 0 0px 0px white inset, 0 0 0.5em black !important;
            -webkit-box-shadow: 0 0px 0px white inset, 0 0 0.5em black !important;
        }



        .RadButton_TMW_v1.rbSkinnedButton:active .rbDecorated,
        .RadButton_TMW_v1.rbSkinnedButtonChecked .rbDecorated,
        .RadButton_TMW_v1.rbSkinnedButtonChecked:hover .rbDecorated {
            color: white;
        }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .RadButton_TMW_v1.RadButton input.rbDecorated,
    .RadButton_TMW_v1.RadButton input.rbDecorated,
    .RadButton_TMW_v1.RadButton input.rbDecorated:active,
    .RadButton_TMW_v1.RadButton input.rbDecorated:focus {
        background-color: transparent;
        border: 0 none;
    }
}

.RadButton_TMW_v1 .rbSplitRight,
.RadButton_TMW_v1 .rbSplitLeft {
    /*background-image:;*/
}

.RadButton_TMW_v1.rbLinkButton .rbText {
    color: #FFFFFF !important;
    font-weight: bold;
    cursor: pointer;
}

.RadButton_TMW_v1 .rbSplitRight,
.RadButton_TMW_v1.rbLinkButton .rbSplitRight {
    background-position: -1px 0;
    background-color: #f9f9f9;
    border-left: 1px solid #cdcdcd;
}

.RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitRight {
    background-position: 1px 0;
}

.RadButton_TMW_v1 .rbSplitRight {
    _right: -1px;
}

.RadButton_TMW_v1.rbDisabled .rbSplitRight {
    _right: 0;
}

.RadButton_TMW_v1.rbLinkButton .rbSplitRight {
    background-color: #f9f9f9;
    border-left: 1px solid #cdcdcd;
}

    .RadButton_TMW_v1 .rbSplitRight:hover,
    .RadButton_TMW_v1.rbLinkButton .rbSplitRight:hover {
        background-color: #e8e8e8;
        border-left: 1px solid #767676;
    }

    .RadButton_TMW_v1 .rbSplitRight:focus,
    .RadButton_TMW_v1 .rbSplitRight:active,
    .RadButton_TMW_v1.rbLinkButton .rbSplitRight:focus,
    .RadButton_TMW_v1.rbLinkButton .rbSplitRight:active {
        background-color: #2F526B;
        border-left: 1px solid #2F526B;
        background-position: -20px 0;
    }

.RadButton_TMW_v1 .rbSplitLeft,
.RadButton_TMW_v1.rbLinkButton .rbSplitLeft {
    background-position: -1px 0;
    border-right: 1px solid #cdcdcd;
}

.RadButton_TMW_v1.rbLinkButton .rbSplitLeft {
    background-color: #f9f9f9;
    border-right: 1px solid #cdcdcd;
}

    .RadButton_TMW_v1 .rbSplitLeft:hover,
    .RadButton_TMW_v1.rbLinkButton .rbSplitLeft:hover {
        background-color: #e8e8e8;
        border-right: 1px solid #767676;
    }

    .RadButton_TMW_v1 .rbSplitLeft:focus,
    .RadButton_TMW_v1 .rbSplitLeft:active,
    .RadButton_TMW_v1.rbLinkButton .rbSplitLeft:focus,
    .RadButton_TMW_v1.rbLinkButton .rbSplitLeft:active {
        background-color: #2F526B;
        border-right: 1px solid #2F526B;
        background-position: -20px 0;
    }

.RadButton_TMW_v1.rbDisabled .rbSplitLeft,
.RadButton_TMW_v1.rbDisabled .rbSplitLeft:hover,
.RadButton_TMW_v1.rbDisabled .rbSplitLeft:focus,
.RadButton_TMW_v1.rbDisabled .rbSplitLeft:active,
.RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitLeft,
.RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitLeft:hover,
.RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitLeft:active,
.RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitLeft:focus,
.RadButton_TMW_v1.rbDisabled .rbSplitRight,
.RadButton_TMW_v1.rbDisabled .rbSplitRight:hover,
.RadButton_TMW_v1.rbDisabled .rbSplitRight:focus,
.RadButton_TMW_v1.rbDisabled .rbSplitRight:active,
.RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitRight,
.RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitRight:hover,
.RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitRight:active,
.RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitRight:focus {
    background-color: transparent;
    background-position: -1px 0 !important;
}

    .RadButton_TMW_v1 .rbDisabled .rbSplitRight,
    .RadButton_TMW_v1 .rbDisabled .rbSplitRight:hover,
    .RadButton_TMW_v1 .rbDisabled .rbSplitRight:focus,
    .RadButton_TMW_v1 .rbDisabled .rbSplitRight:active,
    .RadButton_TMW_v1 .rbDisabled .rbSplitLeft,
    .RadButton_TMW_v1 .rbDisabled .rbSplitLeft:hover,
    .RadButton_TMW_v1 .rbDisabled .rbSplitLeft:focus,
    .RadButton_TMW_v1 .rbDisabled .rbSplitLeft:active {
        _background-position: -1px 0 !important;
    }

        .RadButton_TMW_v1.rbDisabled .rbSplitLeft,
        .RadButton_TMW_v1.rbDisabled .rbSplitLeft:hover,
        .RadButton_TMW_v1.rbDisabled .rbSplitLeft:focus,
        .RadButton_TMW_v1.rbDisabled .rbSplitLeft:active,
        .RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitLeft,
        .RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitLeft:hover,
        .RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitLeft:active,
        .RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitLeft:focus {
            border-right: 1px solid #cdcdcd;
        }

.RadButton_TMW_v1.rbDisabled .rbSplitRight,
.RadButton_TMW_v1.rbLinkButton.rbDisabled .rbSplitRight {
    border-left: 1px solid #cdcdcd;
}

.RadButton_TMW_v1 .rbSplitLeft:focus,
.RadButton_TMW_v1 .rbSplitLeft:active,
.RadButton_TMW_v1.rbLinkButton .rbSplitLeft:focus,
.RadButton_TMW_v1.rbLinkButton .rbSplitLeft:active {
    background-color: #2F526B;
    border-right: 1px solid #2F526B;
}

.RadButton_TMW_v1.rbVerticalButton {
    padding-left: 0;
}

    .RadButton_TMW_v1.rbVerticalButton .rbDecorated {
        padding-left: 8px;
    }

        .RadButton_TMW_v1.rbVerticalButton .rbDecorated.rbPrimary {
            padding-left: 40px;
        }

.RadButton_TMW_v1.rbSkinnedButton,
.RadButton_TMW_v1.rbVerticalButton,
.RadButton_TMW_v1 .rbDecorated {
    background-color: #2F526B;
    color: white;
}



.RadButton_TMW_v1.rbSkinnedButton,
.RadButton_TMW_v1.rbVerticalButton {
    border: 1px solid #cdcdcd;
}

.RadButton_TMW_v1.rbSkinnedButton,
.RadButton_TMW_v1.rbVerticalButton {
    _border: 1px solid #cdcdcd !important;
}

    .RadButton_TMW_v1.rbSkinnedButton:hover,
    .RadButton_TMW_v1.rbVerticalButton:hover,
    .RadButton_TMW_v1:hover .rbDecorated {
        color: white;
    }

    .RadButton_TMW_v1.rbSkinnedButton:hover,
    .RadButton_TMW_v1.rbVerticalButton:hover {
    }

    .RadButton_TMW_v1.rbSkinnedButton:active,
    .RadButton_TMW_v1.rbVerticalButton:active,
    .RadButton_TMW_v1.rbSkinnedButton:active .rbDecorated,
    .RadButton_TMW_v1.rbVerticalButton:active .rbDecorated,
    .RadButton_TMW_v1.rbPressedButton.rbSkinnedButton,
    .RadButton_TMW_v1.rbPressedButton .rbDecorated {
        box-shadow: inset black 0px 0px 10px 0px, inset white -1px -1px 1px 0px !important;
        color: white;
        outline: none !important;
    }

    /*.SearchButton:active
{
    box-shadow: inset black 0px 0px 10px 0px, inset white -1px -1px 1px 0px !important;
}*/

    .RadButton_TMW_v1.rbSkinnedButton:active,
    .RadButton_TMW_v1.rbVerticalButton:active {
    }
.RadButton_TMW_v1.rbSkinnedButtonChecked,
.RadButton_TMW_v1.rbSkinnedButtonChecked:hover,
.RadButton_TMW_v1.rbSkinnedButtonChecked input.rbDecorated,
.RadButton_TMW_v1.rbSkinnedButtonChecked:hover .rbDecorated {
    background-color: #2F526B;
    border: 1px solid #2F526B;
}
.RadButton_TMW_v1 .rbToggleCheckbox,
.RadButton_TMW_v1 .rbToggleCheckboxChecked,
.RadButton_TMW_v1 .rbToggleCheckboxFilled,
.RadButton_TMW_v1 .rbToggleRadio,
.RadButton_TMW_v1 .rbToggleRadioChecked {
    background-image: url('/WebApp/WebResource.axd?d=7DUYJMLTny8Cf66BDnnsxN6rC7wQ-rg9Uz1FIF3J3zYrbr4DGcEwb4HKRC9baF-2IBfGwnYu2vJcCdIIt5F6Tt3gatc2QqzUcyF59b2avirj6zJtMKpGMn3RQy2X9k-K5eGTtvDo9iMU8wqqPOJsSe37Y-zlKiLoxbNAhlG9qpGjpPYZufanhQau7uSyMX_mEYREf_v-dJuMIatvgUT-HJ4Doo7qKe1ZNlTiZP-ObBE1&t=638278424300000000');
    _background-image: url('/WebApp/WebResource.axd?d=_QVDpdEWmhuQa-l6Po6f5pMrW5VPcYgDrk7POHuTbHMg8al1s9kQ7yy9gTIuWkRr_3Z7SLHBi8BVbEar_Fr4XgNCvvO_m-FzmZ6sBqzUQ_Th36BRvrc2lK09CXiyW3CwU7FiOae_GSt1HYwV33rKAczPELSAMWmkhT7LvVBTrToLQExxBgPpuqXUjHOVZTjqg7DLw3bfruf5ES2dag2RYATqh2ElC05R8EtzmW0VBnE1&t=638278424300000000');
}

.RadButton_TMW_v1 .rbToggleCheckbox,
.RadButton_TMW_v1 .rbToggleCheckboxChecked,
.RadButton_TMW_v1 .rbToggleCheckboxFilled {
    background-color: #2F526B;
    border: solid Transparent !important;
	border-width: 0px !important;
    right: 1px;
	width: 13px;
    height: 13px;
}

.RadButton_TMW_v1 .rbToggleRadio,
.RadButton_TMW_v1 .rbToggleRadioChecked {
    background-color: #2F526B;
    width: 13px;
    height: 13px;
    border-radius: 6.5px;
}

.RadButton_TMW_v1.rbToggleButton,
.RadButton_TMW_v1.rbToggleButton.rbDisabled,
.RadButton_TMW_v1.rbToggleButton.rbDisabled:hover,
.RadButton_TMW_v1.rbDisabled .rbDecorated,
.RadButton_TMW_v1.rbDisabled:hover .rbDecorated,
.RadButton_TMW_v1.rbToggleButton:hover {
    color: Transparent;
    border: solid Transparent !important;
	border-width: 0px !important;
}

.RadButton_TMW_v1.RadButton.rbLinkButton {
    background-color: #2F526B !important;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 );
    text-decoration: none;
    box-shadow: 0 0px 0px white inset, 0 0 0.5em black !important;
    -webkit-box-shadow: 0 0px 0px white inset, 0 0 0.5em black !important;
    padding-left: 8px;
    padding-right: 8px;
}

    .RadButton_TMW_v1.RadButton.rbLinkButton:hover {
        color: white;
    }


.RadButton_TMW_v1.RadButton.rbLinkButtonChecked:hover {
    color: blue;
}

.RadButton_TMW_v1.RadButton.rbLinkButton:active,
.RadButton_TMW_v1.RadButton.rbLinkButtonChecked {
    filter: none !important;
    background-color: #2F526B;
    box-shadow: inset black 0px 0px 10px 0px,inset white -1px -1px 1px 0px !important;
    -webkit-box-shadow: inset black 0px 0px 10px 0px,inset white -1px -1px 1px 0px !important;
    border: none !important;
}

.RadButton_TMW_v1.rbSkinnedButton,
.RadButton_TMW_v1 .rbDecorated {
}

    .RadButton_TMW_v1.rbSkinnedButton.rbDisabled,
    .RadButton_TMW_v1.rbVerticalButton.rbDisabled,
    .RadButton_TMW_v1.rbLinkButton.rbDisabled,
    .RadButton_TMW_v1.rbLinkButton.rbDisabled:hover {
        background-color: #f9f9f9;
        color: black;
        border: 1px solid #cdcdcd;
        cursor: default;
    }

        .RadButton_TMW_v1.rbSkinnedButton.rbDisabled .rbDecorated,
        .RadButton_TMW_v1.rbVerticalButton.rbDisabled:hover .rbDecorated,
        .RadButton_TMW_v1.rbLinkButton.rbDisabled, .RadButton_TMW_v1.rbLinkButton.rbDisabled:hover {
            color: white;
            text-shadow: none !important;
        }


.RadButton_TMW_v1.rbLinkButton,
.RadButton_TMW_v1.rbLinkButton:hover {
    _border: 1px solid #cdcdcd !important;
}

.RadButton_TMW_v1.rbDisabled,
.RadButton_TMW_v1.rbDisabled .rbToggleCheckbox,
.RadButton_TMW_v1.rbDisabled .rbToggleCheckboxChecked,
.RadButton_TMW_v1.rbDisabled .rbToggleRadio,
.RadButton_TMW_v1.rbDisabled .rbToggleRadioChecked,
.RadButton_TMW_v1.rbDisabled .rbToggleCheckboxFilled {
    opacity: .6;
}

.RadButton_TMW_v1.rbLinkButton.rbRounded {
    border-radius: 0;
}


.rbSkinnedButton, .rbVerticalButton {
    padding: 0px;
}


.RadButton_TMW_v1:focus, .RadButton_TMW_v1 {
    outline: none !important;
    border: 0px !important;
}

.RadButton_TMW_v1 {
    width: auto;
    height: auto;
}

    .RadButton_TMW_v1.rbSkinnedButton {
        height: auto;
    }

    .RadButton_TMW_v1 input {
        width: auto;
        /*height: 100%;*/
    }


/*Different Common button types*/
.TopParameterModuleButtonGroup {
    margin-top: 3px;
    position: absolute;
    right: 0px;
}

.PageButton .RadButton_TMW_v1 .rbLinkButton {
    background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34))) !important;
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%) !important;
    background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%) !important;
    background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%) !important;
    background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 ) !important;
}

.PageButton .RadButton_TMW_v1 {
    margin: 0px 2px 0 2px;
}

.RadButton_TMW_v1.rbSkinnedButton:hover .rbDecorated,
.rbSkinnedButton:focus .rbDecorated, .rbSkinnedButton:active .rbDecorated,
.rbSkinnedButtonChecked .rbDecorated, .rbSkinnedButtonChecked:hover .rbDecorated {
    background-position: left 0px !important;
}

.RadButton_TMW_v1 .rbText {
    color: #000000 !important;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
}

    .RadButton_TMW_v1 .rbText.GBGlyph {
        font-size: 15px;
        height: 15px;
        vertical-align: middle;
        font-family: TMW_glyphs;
    }

    .RadButton_TMW_v1 .rbText.GBText {
        font-size: 12px;
    }

.ParameterUCContainer .RadButton_TMW_v1 {
    margin: 0px !important;
    padding: 0px !important;
    Width: 100%;
}

.ParameterColumnInner .RadButton_TMW_v1 {
    margin-top: 15px;
    float: right;
}

.RadButton_TMW_v1:focus .rbText {
    color: #B9D0E0 !important;
}

.RadButton_TMW_v1.rbDisabled:focus .rbText {
    color: inherit !important;
}

.RadButton_TMW_v1 .classHoveredImage .rbDecorated,
.RadButton_TMW_v1.rbLinkButtonChecked .rbText,
.SearchButtonDiv:hover .AppSearchButtonGlyph,
.RadButton_TMW_v1.rbSkinnedButton:hover .rbDecorated,
.RadButton_TMW_v1.rbLinkButton:hover,
.RadButton_TMW_v1.rbLinkButton:hover .rbText,
.RadButton_TMW_v1.rbDecorated:focus {
    text-shadow: #4E88B1 0px 0px 3px, #4E88B1 0px 0px 10px, #4E88B1 0px 0px 25px !important;
    color: #B9D0E0 !important;
}

.RadButton_TMW_v1.RadButton.rbLinkButton:active,
.RadButton_TMW_v1.RadButton.rbLinkButtonChecked,
.RadButton_TMW_v1.rbSkinnedButton,
.RadButton_TMW_v1.rbVerticalButton,
.RadButton_TMW_v1 .rbDecorated {
    background-color: #2F526B !important;
}

/*Overrides Dynamic Color for disabled buttons*/
.RadButton_TMW_v1 .rbDisabled.classHoveredImage .rbDecorated,
.RadButton_TMW_v1.rbLinkButtonChecked.rbDisabled .rbText,
.RadButton_TMW_v1.rbDisabled.rbSkinnedButton:hover .rbDecorated,
.RadButton_TMW_v1.rbDisabled.rbLinkButton:hover,
.RadButton_TMW_v1.rbDisabled.rbLinkButton:hover .rbText,
.RadButton_TMW_v1.rbDisabled.rbDecorated:focus {
    text-shadow: none !important;
    color: #FFFFFF !important;
    -webkit-box-shadow: 0 0px 0px white inset, 0 0 0.5em black !important;
}

/*Versions - CSS compatibility*/

.AxnCheckBoxWithLabel {
    float: left;
    margin: 0px;
    background-color:Transparent !important;
    color: Black !important;
    display: inline-flex;
    align-items: center;
}

.RadButton_TMW_v1.AxnCheckBoxWithLabel .rbText {
    color: Black !important;
    background-color: Transparent !important;
    font-size: 9px;
    font-weight: lighter;
    font-family: Arial;
    cursor: text;
    vertical-align: middle;
    float: left;
    margin: 0px;
  
}

.RadButton_TMW_v1.AxnCheckBox {
    background-color: Transparent !important;
    cursor: text;
    vertical-align: middle;
    float: left;
    margin: 0px;
    padding-left: 23px;
}

/*#endregion */

/*#region Input Skin */
.RadInput_TMW_v1, .RadInputMgr_TMW_v1 {
    font: 12px arial,sans-serif;
    height: 100%;
    width: 100%;
}

html body .RadInput_TMW_v1 .riTextBox,
html body .RadInputMgr_TMW_v1,
html body .RadInput_Default .riTextBox {
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
    background-size: 100% 100%;
    font: 11px arial,sans-serif;
    height: 100%;
    border-width: 1px;
    border-style: solid;
    /*padding: 2px 1px 3px;*/
    vertical-align: middle;
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
}

#ctl00_Main_RequesterPhoneMaskedTextBox {
    height: 24px;
}

html body .RadInput_TMW_v1 .riSingle .riTextBox {
    padding-right: 5px;
    padding-left: 5px;
    margin: 0;
    width: 100%;
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
}


html body .RadInput_TMW_v1 .riEmpty,
html body .RadInput_Empty_TMW_v1 {
    color: black;
}

html body .RadInput_TMW_v1 .riHover,
html body .RadInput_Hover_TMW_v1 {
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #4E88B1 !important; /*TODO Should default to $$MainColorLightened$$*/
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #4E88B1 !important;
    -moz-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #4E88B1 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
}

html body .RadInput_TMW_v1 .riFocused,
html body .RadInput_Focused_TMW_v1 {
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #2F526B !important; /*TODO Should default to $$MainColorLightened$$*/
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #2F526B !important;
    -moz-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #2F526B !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
}

html body .RadInput_TMW_v1 .riRead,
html body .RadInput_Read_TMW_v1 {
    border-color: #ccdbed;
}

.RadInput_TMW_v1 input.riRead {
    color: gray;
}


html body .RadInput_TMW_v1 .riDisabled,
html body .RadInput_Disabled_TMW_v1 {
    color: #FFFFFF;
    background: rgb(148, 148, 148);
    cursor: default;
}

._Telerik_IE9 .RadInput_TMW_v1 .riDisabled,
._Telerik_IE9 .RadInput_Disabled_TMW_v1 .riDisabled,
._Telerik_IE8 .RadInput_TMW_v1 .riDisabled,
._Telerik_IE8 .RadInput_Disabled_TMW_v1 .riDisabled {
    background: rgb(220, 220, 220) !important;
}

._Telerik_IE9 .RadInput_TMW_v1 .rcbDisabled .rcbInputCellLeft,
._Telerik_IE9 .RadInput_Disabled_TMW_v1 .rcbDisabled .rcbInputCellLeft,
._Telerik_IE8 .RadInput_TMW_v1 .rcbDisabled .rcbInputCellLeft,
._Telerik_IE8 .RadInput_Disabled_TMW_v1 .rcbDisabled .rcbInputCellLeft {
    background: rgb(220, 220, 220) !important;
}


html body .RadInput_TMW_v1 .riError,
html body .RadInput_Error_TMW_v1 {
    border-color: #e50000 #dc643f #ea8541;
    background: #f6f6f6 100% -298px no-repeat url('/WebApp/WebResource.axd?d=lSZdpa-Xuhyz95_e8R52MpfPUicAYVSO7smTSxBrud_yoLjEW2lkRqT8Ii-DPOWXCKY66YsrQIEU0Yun7aeeTqm8bwDVfN3ebGurm7qGNOGkwnnOdRAIx_XerMm94oE9SYdo4b7Sif_oEib5DUSdIagx1rQnFw-31REdvcNQ7kxuu4pTNhy953uhI_JDY4WovvMO9LZKlrgH0RVv_lolEQ2&t=638278424300000000');
    color: #b32d34;
}

.RadForm.rfdTextbox .RadInput_TMW_v1 .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_TMW_v1[type="text"] {
    border-color: #b32d34 #dc643f #ea8541;
    background: #fff 100% -298px no-repeat url('/WebApp/WebResource.axd?d=lSZdpa-Xuhyz95_e8R52MpfPUicAYVSO7smTSxBrud_yoLjEW2lkRqT8Ii-DPOWXCKY66YsrQIEU0Yun7aeeTqm8bwDVfN3ebGurm7qGNOGkwnnOdRAIx_XerMm94oE9SYdo4b7Sif_oEib5DUSdIagx1rQnFw-31REdvcNQ7kxuu4pTNhy953uhI_JDY4WovvMO9LZKlrgH0RVv_lolEQ2&t=638278424300000000');
    color: #b32d34;
}

html body .RadInput_TMW_v1 .riNegative,
html body .RadInput_Negative_TMW_v1 {
    color: #565656;
}

.RadInput_TMW_v1 a {
    background: transparent no-repeat url('/WebApp/WebResource.axd?d=lSZdpa-Xuhyz95_e8R52MpfPUicAYVSO7smTSxBrud_yoLjEW2lkRqT8Ii-DPOWXCKY66YsrQIEU0Yun7aeeTqm8bwDVfN3ebGurm7qGNOGkwnnOdRAIx_XerMm94oE9SYdo4b7Sif_oEib5DUSdIagx1rQnFw-31REdvcNQ7kxuu4pTNhy953uhI_JDY4WovvMO9LZKlrgH0RVv_lolEQ2&t=638278424300000000');
}

.RadInput_TMW_v1 .riBtn a {
    width: 21px;
    height: 18px;
    line-height: 18px;
    background-position: 3px 6px;
}

    .RadInput_TMW_v1 .riBtn a:hover {
        background-position: 3px -44px;
    }

.RadInput_TMW_v1 .riSpin a {
    width: 13px;
    height: 11px;
    line-height: 10px;
}

.RadInput_TMW_v1 a.riUp {
    background-position: 0 -96px;
}

    .RadInput_TMW_v1 a.riUp:hover {
        background-position: 0 -146px;
    }

.RadInput_TMW_v1 a.riDown {
    background-position: 0 -198px;
    margin-top: 0;
}

    .RadInput_TMW_v1 a.riDown:hover {
        background-position: 0 -247px;
    }

.RadInput_TMW_v1 .riLabel {
    color: #e2e2e2;
}

html body .RadInputRTL_TMW_v1 .riError,
html body .RadInputRTL_Error_TMW_v1 {
    background-position: 3px -298px;
}

.RadForm.rfdTextbox .RadInputRTL_TMW_v1 .riError[type="text"], .RadForm.rfdTextbox .RadInputRTL_Error_TMW_v1[type="text"] {
    background-position: 3px -298px;
}


/* Spinner control CSS */
span.RadInput_TMW_v1 a.riUp {
    margin-left: 4px;
}

.RadInput_TMW_v1 input:focus,
.RadInput_TMW_v1 textarea:focus {
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25),0 0 .3em .3em #66acd8;
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25), 0 0 .3em .3em #66acd8;
    /*box-shadow: 0 0 5px #b8b8b8;*/
    outline: 0;
}

    .RadInput_TMW_v1 input:focus.rbDecorated,
    .RadInput_TMW_v1 textarea:focus.rbDecorated {
        box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25) !important;
        -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25), 0 0 .3em .3em #66acd8 !important;
        /*box-shadow: 0 0 5px #b8b8b8;*/
        outline: 0;
    }

.rbDecorated {
    height: 100% !important;
}

/*IE*/
._Telerik_IE9 .riDisabled, ._Telerik_IE8 .riDisabled, ._Telerik_IE7 .riDisabled {
    background: rgb(220, 220, 220) !important;
}



/*possibly should be removed as is not strictly part of the input control*/
.SearchButtonDiv input.rbDecorated:hover, .SearchButtonDiv input.rbDecorated:focus {
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25) !important;
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25) !important;
}


.LeftColumn .SearchButtonDiv input.rbDecorated, .LeftColumn.SearchButtonDiv input.rbDecorated {
    box-shadow: 0 0 0.5em black !important;
    -webkit-box-shadow: 0 0 0.5em black !important;
    height: 26px;
}

.RadInput_TMW_v1 .riFocused {
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #2F526B !important; /*TODO Should default to $$MainColorLightened$$*/
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #2F526B !important;
}

/*END 
possibly should be removed as is not strictly part of the input control*/

/*#endregion */

/*#region ComboBox skin */

.RadComboBox_TMW_v1 {
    color: #000000;
    font: normal 12px/16px Arial,Helvetica,sans-serif;
    outline: none !important;
    height: 24px;
}


    .RadComboBox_TMW_v1 table tbody tr {
        border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
        border-width: 1px !important;
        border-style: solid !important;
    }

    .RadComboBox_TMW_v1 .rcbInputCell, .RadComboBox_TMW_v1 .rcbArrowCell {
        /*border: 1px solid;*/
        height: 22px;
    }

    .RadComboBox_TMW_v1 .rcbInputCell {
        border-color: #cdcdcd;
        color: black;
        background-color: white;
    }


    .RadComboBox_TMW_v1 .rcbInputCellLeft {
        box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
        -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
        background-size: 100% 100%;
        font: 11px arial,sans-serif;
        border-width: 1px;
        border-style: solid;
        padding: 2px 1px 3px;
        vertical-align: middle;
        border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
        background-color: #FFFFFF; /*Defaults to white*/
    }


    .RadComboBox_TMW_v1 .rcbInputCellRight {
        box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
        -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
        background-size: 100% 100%;
        font: 11px arial,sans-serif;
        border-width: 1px;
        border-style: solid;
        padding: 2px 1px 3px;
        vertical-align: middle;
        border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
    }



    .RadComboBox_TMW_v1 .rcbInput {
        color: #000000;
        font: normal 14px Arial, sans-serif;
        line-height: 14px;
    }

    .RadComboBox_TMW_v1 .rcbEmptyMessage {
        color: #ccc;
        font-style: italic;
    }


    .RadComboBox_TMW_v1 .rcbArrowCell {
        border-color: #cdcdcd;
        color: #000000;
        background-color: #f9f9f9;
        background-image: url('/WebApp/WebResource.axd?d=Dgm0wLxlXQKCXqvsjaCN5H7Pe8tOPql4Pvw1UEXwGYeWwNVwdyvGkBewH42nO10o-QN9Mi5jbiTuZjHw7ombdF0pct6pBQBgqlMAtJf2Et1W_pTJWAUA0Ae_cXE_6lAITaPYzap2Mi_Z82X1ZNsTDNbpyAIwmojns-gWilMedOLmWGWFcBhoxn1jnuZhzOxnwe6BlYSaW7Ag3VUk5vKiRQ2&t=638278424300000000');
        background-position: -1px -19px;
    }

    .RadComboBox_TMW_v1 td.rcbArrowCellRight {
        background: #2F526B url('/WebApp/WebResource.axd?d=WUpQ9Wo57TEPycq3FhLB_y01WaZoI8IRJLZxtjPpBAT-Lv9y_azBt3kAPtecF4bzVy6trbsl7EFyW9LY6J2JWl4fO501TidpJr5kmHr7jwlTfQ2atlU2X1bl672GDgOJUnUnzYDgmqKvw0I49vj6hc5wxnfL8CEUS-FGTsYniL7Mcn2Y0qrLGZB5UPAD8QmS3z9jsSCjTBDpSmGB4TWDWw2&t=638278424300000000') no-repeat top left;
        background-size: 100% 100%;
    }

.RadGrid_TMW_v1 .rgSelectedRow .RadComboBox_TMW_v1 .rcbArrowCell a {
    background: #2F526B url('/WebApp/WebResource.axd?d=WUpQ9Wo57TEPycq3FhLB_y01WaZoI8IRJLZxtjPpBAT-Lv9y_azBt3kAPtecF4bzVy6trbsl7EFyW9LY6J2JWl4fO501TidpJr5kmHr7jwlTfQ2atlU2X1bl672GDgOJUnUnzYDgmqKvw0I49vj6hc5wxnfL8CEUS-FGTsYniL7Mcn2Y0qrLGZB5UPAD8QmS3z9jsSCjTBDpSmGB4TWDWw2&t=638278424300000000') no-repeat top left;
    background-size: 100% 100%;
}

.RadComboBox_TMW_v1 .rcbArrowCellLeft.rcbArrowCellHidden,
.RadComboBox_TMW_v1 .rcbArrowCellRight.rcbArrowCellHidden {
    border-color: #cdcdcd;
    color: black;
    background-color: white;
    background-image: none;
}

.RadComboBox_TMW_v1 .rcbArrowCellLeft.rcbArrowCellHidden {
    border-right: 0;
}

.RadComboBox_TMW_v1 .rcbArrowCellRight.rcbArrowCellHidden {
    border-left: 0;
}


/*Hover styles*/
.RadComboBox_TMW_v1 .rcbHovered .rcbInputCell {
    border-color: #767676;
    color: #2F526B;
    background-color: #FFFFFF;
}

.RadComboBox_TMW_v1 .rcbHovered .rcbInputCellLeft {
    color: #2F526B;
}

.RadComboBox_TMW_v1 .rcbHovered .rcbInputCellRight {
    color: #2F526B;
}

.RadComboBox_TMW_v1 .rcbHovered .rcbInput {
    color: #2F526B;
}

.RadComboBox_TMW_v1 .rcbHovered .rcbArrowCell {
    border-color: #767676;
    color: #2F526B;
    background-color: #2F526B;
}

.RadComboBox_TMW_v1 .rcbHovered .rcbArrowCellLeft.rcbArrowCellHidden,
.RadComboBox_TMW_v1 .rcbHovered .rcbArrowCellRight.rcbArrowCellHidden {
    border-color: #767676;
    color: black;
    background-color: white;
}

.RadComboBox_TMW_v1 table.rcbHovered {
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #2F526B !important;
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #2F526B !important;
    -moz-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #2F526B !important;
}

._Telerik_IE9 .RadComboBox_TMW_v1 table.rcbHovered {
    outline: 1px solid #2F526B;
}


.RadComboBoxDropDown_TMW_v1 .rcbScroll > .rcbList > li {
    margin: 0 1px;
    padding: 2px 6px;
    height: auto;
    min-height: 24px;
    line-height: 24px;
    border-bottom: 1px solid rgba(128, 128, 128, 0.26);
    font-weight: bold;
}



.RadComboBox_TMW_v1 .rcbFocused .rcbInputCell {
    border-color: #2F526B;
    color: black;
    background-color: #2F526B;
}

.RadComboBox_TMW_v1 .rcbFocused .rcbInput {
    color: #FFFFFF;
}

.RadComboBox_TMW_v1 .rcbFocused .rcbArrowCell {
    color: #4E88B1;
}

.RadComboBox_TMW_v1 .rcbFocused .rcbArrowCellLeft.rcbArrowCellHidden,
.RadComboBox_TMW_v1 .rcbFocused .rcbArrowCellRight.rcbArrowCellHidden {
    color: black;
    background-color: white;
}

.RadComboBox_TMW_v1 .rcbDisabled {
    border-color: #cdcdcd;
    color: black;
    background-color: white;
}

    .RadComboBox_TMW_v1 .rcbDisabled .rcbInput {
        color: white;
    }

    .RadComboBox_TMW_v1 .rcbDisabled .rcbArrowCell {
        border-color: #e6e6e6;
        color: #767676;
        background-color: #fcfcfc;
    }

.RadComboBox_TMW_v1 .rcbReadOnly .rcbInputCell {
    /*border-color: #cdcdcd;
    color: black;
    background-color: #f9f9f9;*/ /*TODO: ADD CUstomization for read only and disabled colors*/
}

.RadComboBox_TMW_v1 .rcbReadOnly .rcbInput {
    /* color: black;*/
}

.RadComboBox_TMW_v1 .rcbReadOnly .rcbArrowCellLeft {
    border-right: 0;
}

.RadComboBox_TMW_v1 .rcbReadOnly .rcbArrowCellRight {
    border-left: 0;
}

    .RadComboBox_TMW_v1 .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden,
    .RadComboBox_TMW_v1 .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
        border-color: #cdcdcd;
        color: black;
        background-color: #f9f9f9;
    }

.RadComboBox_TMW_v1 .rcbReadOnly td.rcbArrowCellRight {
    background: #2F526B url('/WebApp/WebResource.axd?d=WUpQ9Wo57TEPycq3FhLB_y01WaZoI8IRJLZxtjPpBAT-Lv9y_azBt3kAPtecF4bzVy6trbsl7EFyW9LY6J2JWl4fO501TidpJr5kmHr7jwlTfQ2atlU2X1bl672GDgOJUnUnzYDgmqKvw0I49vj6hc5wxnfL8CEUS-FGTsYniL7Mcn2Y0qrLGZB5UPAD8QmS3z9jsSCjTBDpSmGB4TWDWw2&t=638278424300000000') no-repeat top left;
    background-size: 100% 100%;
}

.RadComboBox_TMW_v1 .rcbHovered .rcbReadOnly .rcbInputCell {
    /*border-color: #767676;
    color: black;
    background-color: #e8e8e8;*/
}

.RadComboBox_TMW_v1 .rcbHovered .rcbReadOnly .rcbInput {
    /*color: black;*/
}

.RadComboBox_TMW_v1 .rcbHovered .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden,
.RadComboBox_TMW_v1 .rcbHovered .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    border-color: #767676;
    color: black;
    background-color: #e8e8e8;
}


/*Focused Styles*/
.RadComboBox_TMW_v1 .rcbFocused .rcbInputCellLeft {
    color: #FFFFFF;
}

.RadComboBox_TMW_v1 .rcbFocused td.rcbInputCellRight {
    color: #2F526B;
}

.RadComboBox_TMW_v1 .rcbFocused .rcbReadOnly .rcbInputCell {
    border-color: #FFFFFF;
    color: #FFFFFF;
    background-color: #2F526B;
}

.RadComboBox_TMW_v1 .rcbFocused .rcbReadOnly .rcbInput {
    color: #FFFFFF;
}



.RadComboBox_TMW_v1 .rcbFocused .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden,
.RadComboBox_TMW_v1 .rcbFocused .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    border-color: #FFFFFF;
    color: white;
    background-color: #FFFFFF;
}

.RadComboBox_TMW_v1 .rcbDisabled .rcbReadOnly .rcbInputCell {
    /*border-color: #e6e6e6;*/
    color: White;
    /*background-color: #fcfcfc;*/
}

.RadComboBox_TMW_v1 .rcbDisabled .rcbReadOnly .rcbInput {
    /*color: #767676;*/
}

.RadComboBox_TMW_v1 .rcbDisabled .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden,
.RadComboBox_TMW_v1 .rcbDisabled .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    border-color: #e6e6e6;
    color: #767676;
    background-color: #fcfcfc;
}

.RadComboBoxDropDown_TMW_v1 {
    border-color: #cdcdcd;
    color: black;
    background: white;
    font: normal 12px Arial,Helvetica,sans-serif;
    line-height: 16px;
}

    .RadComboBoxDropDown_TMW_v1 .rcbHeader, .RadComboBoxDropDown_TMW_v1 .rcbFooter {
        color: black;
        background-color: #e8e8e8;
    }

    .RadComboBoxDropDown_TMW_v1 .rcbHeader {
        border-bottom-color: #cdcdcd;
    }

    .RadComboBoxDropDown_TMW_v1 .rcbFooter {
        border-top-color: #cdcdcd;
    }

    .RadComboBoxDropDown_TMW_v1 .rcbHeader {
        border-bottom-color: #cdcdcd;
    }

    .RadComboBoxDropDown_TMW_v1 .rcbFooter {
        border-top-color: #cdcdcd;
    }

    .RadComboBoxDropDown_TMW_v1 .rcbHovered {
        color: black;
        background: #e8e8e8;
    }

    .RadComboBoxDropDown_TMW_v1 .rcbDisabled {
        color: #767676;
        background-color: transparent;
    }

    .RadComboBoxDropDown_TMW_v1 .rcbLoading {
        color: black;
        background: #e8e8e8;
    }

    .RadComboBoxDropDown_TMW_v1 .rcbItem em, .RadComboBoxDropDown_TMW_v1 .rcbHovered em {
        color: black;
        background: #e8e8e8;
    }

    .RadComboBoxDropDown_TMW_v1 .rcbCheckAllItems {
        color: black;
        background-color: #e8e8e8;
    }

    .RadComboBoxDropDown_TMW_v1 .rcbCheckAllItemsHovered {
        color: black;
        background-color: #e8e8e8;
    }

    .RadComboBoxDropDown_TMW_v1 .rcbMoreResults {
        border-top-color: #cdcdcd;
        color: black;
        background-color: #e8e8e8;
    }

        .RadComboBoxDropDown_TMW_v1 .rcbMoreResults a {
            background-image: url('/WebApp/WebResource.axd?d=Dgm0wLxlXQKCXqvsjaCN5H7Pe8tOPql4Pvw1UEXwGYeWwNVwdyvGkBewH42nO10o-QN9Mi5jbiTuZjHw7ombdF0pct6pBQBgqlMAtJf2Et1W_pTJWAUA0Ae_cXE_6lAITaPYzap2Mi_Z82X1ZNsTDNbpyAIwmojns-gWilMedOLmWGWFcBhoxn1jnuZhzOxnwe6BlYSaW7Ag3VUk5vKiRQ2&t=638278424300000000');
            background-position: -2.5px -25.5px;
        }

    .RadComboBoxDropDown_TMW_v1 .rcbSeparator {
        color: #fff;
        background: #8a8a8a;
    }



/*Current Enterprise Styling*/

.RadComboBox_TMW_v1 .rcbHovered .rcbInputCell .rcbInput {
    border-color: #2F526B !important;
}

.RadComboBox_TMW_v1 .rcbHovered .rcbArrowCellRight {
    background: #019bfc url('/WebApp/WebResource.axd?d=WUpQ9Wo57TEPycq3FhLB_y01WaZoI8IRJLZxtjPpBAT-Lv9y_azBt3kAPtecF4bzVy6trbsl7EFyW9LY6J2JWl4fO501TidpJr5kmHr7jwlTfQ2atlU2X1bl672GDgOJUnUnzYDgmqKvw0I49vj6hc5wxnfL8CEUS-FGTsYniL7Mcn2Y0qrLGZB5UPAD8QmS3z9jsSCjTBDpSmGB4TWDWw2&t=638278424300000000') no-repeat top left;
    background-size: 100% 100%;
}


.RadComboBox_TMW_v1 td.rcbArrowCellHidden,
.RadComboBox_TMW_v1 .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_TMW_v1 .rcbFocused td.rcbArrowCellHidden {
    background-image: none !important;
}

.RadComboBox_TMW_v1 .rcbReadOnly td.rcbArrowCellRight {
    background: #2B4F75 url('/WebApp/WebResource.axd?d=WUpQ9Wo57TEPycq3FhLB_y01WaZoI8IRJLZxtjPpBAT-Lv9y_azBt3kAPtecF4bzVy6trbsl7EFyW9LY6J2JWl4fO501TidpJr5kmHr7jwlTfQ2atlU2X1bl672GDgOJUnUnzYDgmqKvw0I49vj6hc5wxnfL8CEUS-FGTsYniL7Mcn2Y0qrLGZB5UPAD8QmS3z9jsSCjTBDpSmGB4TWDWw2&t=638278424300000000') no-repeat top left;
    background-size: 100% 100%;
}

.RadComboBox_TMW_v1 .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
    background-color: darkgrey;
}

.RadComboBoxDropDown_TMW_v1 .rcbHeader,
.RadComboBoxDropDown_TMW_v1 .rcbFooter {
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
}


.RadComboBoxDropDown_TMW_v1 .rcbHovered {
    background-color: #2F526B;
    color: #FFFFFF;
}

.RadComboBoxDropDown_TMW_v1 .rcbCheckAllItems,
.RadComboBoxDropDown_TMW_v1 .rcbCheckAllItemsHovered {
    color: #ffffff;
    background-color: #2e2e2e;
    background-position: 0 -20px;
}

.RadComboBoxDropDown_TMW_v1 .rcbCheckAllItemsHovered {
    color: #9eda29;
    background-position: 0 -20px;
}

.RadComboBoxDropDown_TMW_v1 .rcbSeparator {
    background: #2e2e2e;
    color: #fff;
}


.RadComboBox_TMW_v1 .rcbDisabled td.rcbInputCellLeft {
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
    background-size: 100% 100%;
    font: 11px arial,sans-serif;
    border-width: 1px;
    border-style: solid;
    vertical-align: middle;
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
    background-color: #8e8e8e;
    color: azure;
}

.DropDownDiv .RadComboBox_TMW_v1 .rcbDisabled td.rcbInputCellLeft {
    height: 100%;
}

.RadComboBox_TMW_v1 .rcbDisabled td.rcbInputCellRight {
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
    background-size: 100% 100%;
    font: 11px arial,sans-serif;
    border-width: 1px;
    border-style: solid;
    vertical-align: middle;
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
    background-color: #8e8e8e;
    color: azure;
}

.DropDownDiv .RadComboBox_TMW_v1 .rcbDisabled td.rcbInputCellRight {
    height: 100%;
}

.RadComboBox_TMW_v1 .rcbDisabled td.rcbArrowCellLeft {
    background: transparent url('/WebApp/WebResource.axd?d=wM-y4FQ-OhaIkEyB-grgaBYVnuiBKtJ3Jq_bMxf1NgelnGThNJwaKPGmDAjx0DAwyKU5rOtDkDC2hWXgGsTDNiJ17U_2pOgxypZElbdPEzr846jxceto2Pk1pJr3ouW5aCpKLew-Qlidv93XCC3c5jloE5xzKBfd1gJR8mexdS7VYGPHgFzrtZc8kPN5v-CX24tZ4ldkxwd3Q4PiN6X76f6ARkjZI-BSqZY7pcZ3PAI1&t=638278424300000000') no-repeat top left;
    background-size: 100% 100%;
}

.RadComboBox_TMW_v1 .rcbDisabled td.rcbArrowCellRight {
    background: transparent url('/WebApp/WebResource.axd?d=wM-y4FQ-OhaIkEyB-grgaBYVnuiBKtJ3Jq_bMxf1NgelnGThNJwaKPGmDAjx0DAwyKU5rOtDkDC2hWXgGsTDNiJ17U_2pOgxypZElbdPEzr846jxceto2Pk1pJr3ouW5aCpKLew-Qlidv93XCC3c5jloE5xzKBfd1gJR8mexdS7VYGPHgFzrtZc8kPN5v-CX24tZ4ldkxwd3Q4PiN6X76f6ARkjZI-BSqZY7pcZ3PAI1&t=638278424300000000') no-repeat top left;
    background-size: 100% 100%;
}

.RadComboBox_TMW_v1 .rcbDisabled .rcbReadOnly td.rcbArrowCellRight {
    background: transparent url('/WebApp/WebResource.axd?d=wM-y4FQ-OhaIkEyB-grgaBYVnuiBKtJ3Jq_bMxf1NgelnGThNJwaKPGmDAjx0DAwyKU5rOtDkDC2hWXgGsTDNiJ17U_2pOgxypZElbdPEzr846jxceto2Pk1pJr3ouW5aCpKLew-Qlidv93XCC3c5jloE5xzKBfd1gJR8mexdS7VYGPHgFzrtZc8kPN5v-CX24tZ4ldkxwd3Q4PiN6X76f6ARkjZI-BSqZY7pcZ3PAI1&t=638278424300000000') no-repeat top left;
    background-size: 100% 100%;
}

.RadComboBox_TMW_v1 table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_TMW_v1 .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -123px -88px;
}

.RadComboBox_TMW_v1_rtl table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_TMW_v1_rtl .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden {
    background-position: 0 -66px;
}

.RadComboBoxDropDown_TMW_v1 .rcbLoading {
    background: #f0f0f0;
}

.RadComboBoxDropDown_TMW_v1 .rcbMoreResults {
    border-top-color: #3a3a3a;
    background-position: 0 -132px;
    background-color: #454545;
    color: #fff;
}

    .RadComboBoxDropDown_TMW_v1 .rcbMoreResults a {
        background-position: -157px -94px;
    }


/**DropDowns Columns */
.rcbHeader ul,
.rcbFooter ul,
.rcbItem ul,
.rcbHovered ul,
.rcbDisabled ul {
    margin: 0;
    padding: 0;
    width: 100%;
    display: inline-block;
    list-style-type: none;
    vertical-align: middle;
}

.col1,
.col2,
.col3 {
    margin: 0;
    padding: 0 5px 0 0;
    line-height: 14px;
    float: left;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}

.col1 {
    width: 110px;
    margin-right: 10px;
}

/** Multiple rows and columns */
.multipleRowsColumns .rcbItem,
.multipleRowsColumns .rcbHovered {
    float: left !important;
    margin: 0 1px !important;
    min-height: 30px !important;
    overflow: hidden !important;
    padding: 2px 19px 2px 6px !important;
    width: 125px !important;
}

.rcbList li.rcbTemplate {
    border-bottom: 1px solid rgba(128, 128, 128, 0.26);
}

.rcbItem em {
    background: $$ComboBoxSelectedListItemBackgroundColor$$;
    color: $$ComboBoxSelectedListItemFontColor$$;
}

.rcbItem {
    color: #000000;
    background-color: #FFFFFF;
}


/*overwriteing base css*/
.RadComboBox_TMW_v1 {
}

    .RadComboBox_TMW_v1 .rcbArrowCell a {
        height: 100%;
    }

    .RadComboBox_TMW_v1 table {
        height: 100%;
        border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e !important;
    }


/*temp*/


/*IE*/
._Telerik_IE9 .rcbDisabled .rcbInputCellLeft,
._Telerik_IE8 .rcbDisabled .rcbInputCellLeft,
._Telerik_IE7 .rcbDisabled .rcbInputCellLeft {
    background: rgb(220, 220, 220) !important;
}


.RadComboBox_TMW_v1 .rcbHovered .rcbArrowCellRight,
.RadComboBox_TMW_v1 .rcbFocused .rcbArrowCellRight {
    background-color: #2F526B !important;
}

/*END - ComboBox*/
/*#endregion */

/*#region Grid Skin */

.RadGrid_TMW_v1 {
    color: #000000;
    font: normal 12px Arial,Helvetica,sans-serif;
    line-height: 16px;
    border: 0px solid #999;
    background-color: #FFFFFF;
}


    .RadGrid_TMW_v1 .rgMasterTable .RadGrid_TMW_v1 .rgDetailTable,
    .RadGrid_TMW_v1 .rgGroupPanel table,
    .RadGrid_TMW_v1 .rgCommandRow table,
    .RadGrid_TMW_v1 .rgEditForm table,
    .RadGrid_TMW_v1 .rgPager table {
        font: normal 12px Arial,Helvetica,sans-serif;
        line-height: 16px;
    }

    .RadGrid_TMW_v1 .rgAdd,
    .RadGrid_TMW_v1 .rgRefresh,
    .RadGrid_TMW_v1 .rgEdit,
    .RadGrid_TMW_v1 .rgDel,
    .RadGrid_TMW_v1 .rgFilter,
    .RadGrid_TMW_v1 .rgExpand,
    .RadGrid_TMW_v1 .rgCollapse,
    .RadGrid_TMW_v1 .rgSortAsc,
    .RadGrid_TMW_v1 .rgSortDesc,
    .RadGrid_TMW_v1 .rgUpdate,
    .RadGrid_TMW_v1 .rgCancel,
    .RadGrid_TMW_v1 .rgUngroup {
        background-image: url('/WebApp/WebResource.axd?d=qTfjs9zhP9tXXRgMvZt6yluuffMwoWZNAp0QKvnnvLqYMlTCoExlbXfk_hLue6HnVk4P1KBsDttQ6C7z7GO8t7Dmnqf7T9qn021v0OpJF_NA-UTOM215l_m-n3UdHmpAjcHewWOKbnq-BkNABKXupCOPBTt6_e7-7-4iTrVe6UjIseDeM4KBN6LPhjjUDIz2BLrpGDnej_Mzzy4iF29HVg2&t=638278424300000000');
    }

    .RadGrid_TMW_v1 .rgPagePrev,
    .RadGrid_TMW_v1 .rgPageNext,
    .RadGrid_TMW_v1 .rgPageFirst,
    .RadGrid_TMW_v1 .rgPageLast {
        background-color: #2F526B !important;
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* IE10+ */
        background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 ); /* IE6-9 */
        box-shadow: 0 0px 0px white inset, 0 0 5px black !important;
        -webkit-box-shadow: 0 0px 0px white inset, 0 0 5px black !important;
        font-size: 14px;
        color: #FFFFFF;
    }

        .RadGrid_TMW_v1 .rgPagePrev:active,
        .RadGrid_TMW_v1 .rgPageNext:active,
        .RadGrid_TMW_v1 .rgPageFirst:active,
        .RadGrid_TMW_v1 .rgPageLast:active {
            box-shadow: inset black 0px 0px 10px 0px,inset white -1px -1px 1px 0px !important;
            -webkit-box-shadow: inset black 0px 0px 10px 0px,inset white -1px -1px 1px 0px !important;
        }

.rgPageFirst:Hover, .rgPagePrev:Hover, .rgPageNext:Hover, .rgPageLast:Hover {
    text-shadow: #4E88B1 0px 0px 3px, #4E88B1 0px 0px 10px, #4E88B1 0px 0px 25px !important;
    color: #B9D0E0 !important;
}

.CustomPagerFirst, .CustomPagerPrev, .CustomPagerNext, .CustomPagerLast {
}

.CustomPagerNext {
}

.CustomPagerLast {
}


    .CustomPagerFirst:Hover, .CustomPagerPrev:Hover, .CustomPagerNext:Hover, .CustomPagerLast:Hover {
    }



.GridToolTip_TMW_v1 {
    font: normal 12px Arial,Helvetica,sans-serif;
    line-height: 16px;
}

.RadGrid_TMW_v1 .rgHeader:first-child,
.RadGrid_TMW_v1 th.rgResizeCol:first-child,
.RadGrid_TMW_v1 .rgFilterRow > td:first-child,
.RadGrid_TMW_v1 .rgRow > td:first-child,
.RadGrid_TMW_v1 .rgAltRow > td:first-child {
    border-left-width: 0;
    padding-left: 8px;
}

.RadGrid .rgFilterBox {
    background-color: White;
}

.RadGrid_TMW_v1 .rgFilterBox {
    color: #000000 !important;
}


.RadGrid_TMW_v1 .rgHeader,
.RadGrid_TMW_v1 th.rgResizeCol,
.RadGrid_TMW_v1 .rgHeaderWrapper {
    border: 0;
    border-bottom: 1px solid rgba(30, 30, 30, 0.10);
    border-left: 1px solid rgba(30, 30, 30, 0.10);
}

.RadGrid_TMW_v1 .rgHeaderDiv {
    border-right-color: #cdcdcd;
    background: #2F526B !important;
    background-color: #2F526B !important; /*TODO set with configuration variable*/
    border-top: 1px solid rgba(0, 0, 0, 0.13);
}

.RadGrid_TMW_v1 .rgMultiHeaderRow th.rgHeader,
.RadGrid_TMW_v1 .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}

.RadGrid_TMW_v1 th.rgSorted {
    background-color: #e5e5e5;
}

.RadGrid_TMW_v1 .rgHeader {
    color: #FFFFFF; /*default value: white*/
    font-family: Arial;
    font-weight: bold !important;
    font-size: 13px;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(234,234,234,0.25) 0%, rgba(0,0,0,0.25) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,0.25)), color-stop(100%,rgba(0,0,0,0.25))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40eaeaea', endColorstr='#40000000',GradientType=0 ); /* IE6-8 */
    background-color: #2F526B;
}

    .RadGrid_TMW_v1 .rgHeader a {
        color: #FFFFFF;
    }

.RadGrid_TMW_v1 th.rgSorted {
    color: #000;
}

    .RadGrid_TMW_v1 th.rgSorted a {
        color: #000;
    }

.RadGrid_TMW_v1 .rgRow {
    background-color: Transparent;
}

    .RadGrid_TMW_v1 .rgRow td,
    .RadGrid_TMW_v1 .rgAltRow td,
    .RadGrid_TMW_v1 .rgEditRow td,
    .RadGrid_TMW_v1 .rgFooter td {
        border-style: solid;
        border-width: 0 0 1px 1px;
    }

    .RadGrid_TMW_v1 .rgRow td {
        border-color: #fff #c3c3c3;
    }

.RadGrid_TMW_v1 .rgAltRow {
    background: $$GridAlternateItemBackgroundColorFallback$$; /*TODO create no alpha defaults to rgb(245, 245, 245)*/
    background-color: #D6D6D6; /*defaults to gray rgba(154, 154, 154, 0.06)*/
}

    .RadGrid_TMW_v1 .rgAltRow td {
        border-color: #ededed #c3c3c3;
    }

.RadGrid_TMW_v1 .rgSelectedRow .rgSorted,
.RadGrid_TMW_v1 .rgActiveRow .rgSorted,
.RadGrid_TMW_v1 .rgHoveredRow .rgSorted,
.RadGrid_TMW_v1 .rgEditRow .rgSorted {
    border-color: #1F3748;
    background-color: #DDEC26;
}

.RadGrid_TMW_v1 .rgRow a,
.RadGrid_TMW_v1 .rgAltRow a {
    color: #000000;
}

.RadGrid_TMW_v1 .rgAltRow {
    color: #000000;
}

.RadGrid_TMW_v1 tr.rgEditRow a,
.RadGrid_TMW_v1 .rgEditForm a {
    color: black;
}

.RadGrid_TMW_v1 .rgFooter a {
    color: #000000;
}


.RadGrid_TMW_v1 .rgHoveredRow a,
.RadGrid_TMW_v1 .rgActiveRow a {
    color: #892500;
}

.RadGrid_TMW_v1 .rgHoveredRow {
    background: #e5e5e5;
    color: #892500;
}

.RadGrid_TMW_v1 .rgMasterTable .rgSelectedCell,
.RadGrid_TMW_v1 .rgSelectedRow {
    border-color: #1F3748;
    background-color: #DDEC26 !important; /*defaults to base color*/
    color: White !important; /*defaults to white*/
}

    .RadGrid_TMW_v1 .rgSelectedCell a,
    .RadGrid_TMW_v1 .rgSelectedRow a {
        border-color: #1F3748;
        background-color: #DDEC26 !important;
        color: White !important; /*defaults white?*/
    }

.RadGrid_TMW_v1 .rgMasterTable .rgActiveCell,
.RadGrid_TMW_v1 .rgActiveRow {
    background: white 0 -5200px repeat-x url('/WebApp/WebResource.axd?d=qTfjs9zhP9tXXRgMvZt6yluuffMwoWZNAp0QKvnnvLqYMlTCoExlbXfk_hLue6HnVk4P1KBsDttQ6C7z7GO8t7Dmnqf7T9qn021v0OpJF_NA-UTOM215l_m-n3UdHmpAjcHewWOKbnq-BkNABKXupCOPBTt6_e7-7-4iTrVe6UjIseDeM4KBN6LPhjjUDIz2BLrpGDnej_Mzzy4iF29HVg2&t=638278424300000000');
    color: #000;
}

.RadGrid_TMW_v1 .rgMasterTable .rgActiveCell {
    border-color: #1F3748;
    border-right-width: 1px;
}

.RadGrid_TMW_v1 .rgActiveCell a {
    color: #000;
}

.RadGrid_TMW_v1 .rgActiveRow input,
.RadGrid_TMW_v1 .rgActiveRow a {
    color: #000;
}

* + html .RadGrid_TMW_v1 .rgSelectedRow .rgSorted {
    background-color: #ffa517;
}

* html .RadGrid_TMW_v1 .rgSelectedRow .rgSorted {
    background-color: #ffa517;
}

* html .RadGrid_TMW_v1 .rgActiveRow .rgSorted,
* html .RadGrid_TMW_v1 .rgHoveredRow .rgSorted {
    background-color: #ffe79c;
}

* + html .RadGrid_TMW_v1 .rgActiveRow .rgSorted,
* + html .RadGrid_TMW_v1 .rgHoveredRow .rgSorted {
    background-color: #ffe79c;
}

.RadGrid_TMW_v1 .rgEditRow {
    background: white 0 -4900px repeat-x url('/WebApp/WebResource.axd?d=qTfjs9zhP9tXXRgMvZt6yluuffMwoWZNAp0QKvnnvLqYMlTCoExlbXfk_hLue6HnVk4P1KBsDttQ6C7z7GO8t7Dmnqf7T9qn021v0OpJF_NA-UTOM215l_m-n3UdHmpAjcHewWOKbnq-BkNABKXupCOPBTt6_e7-7-4iTrVe6UjIseDeM4KBN6LPhjjUDIz2BLrpGDnej_Mzzy4iF29HVg2&t=638278424300000000');
}

    * + html .RadGrid_TMW_v1 .rgEditRow .rgSorted,
    * html .RadGrid_TMW_v1 .rgEditRow .rgSorted {
        background-color: #fff;
    }

.RadGrid_TMW_v1 .rgHoveredRow td {
    border-color: #c3c3c3;
}

    .RadGrid_TMW_v1 .rgHoveredRow td.rgSorted {
        border-color: #c3c3c3;
    }

.RadGrid_TMW_v1 .rgActiveRow td,
.RadGrid_TMW_v1 .rgSelectedRow td {
    border-color: #1F3748;
}

    .RadGrid_TMW_v1 .rgActiveRow td.rgSorted,
    .RadGrid_TMW_v1 .rgSelectedRow td.rgSorted {
        border-color: #1F3748;
    }

.RadGrid_TMW_v1 .rgEditRow td {
    border-color: #616161 #c3c3c3;
}

    .RadGrid_TMW_v1 .rgEditRow td.rgSorted {
        border-color: #616161 #c3c3c3;
    }

.RadGrid_TMW_v1 .rgDrag {
    background-image: url('/WebApp/WebResource.axd?d=ssNDN9tzgHtNSknj5FQ54qgJzrJz0ZETAA9fw25sRb0rdTZ1Jx1jZkmLl_2o61d3Pw-1WiEKvLX08PnpqJxRRQi0C2-bl36wdQ_cmdaTKtq-4IzkylJMqNbN1UehLP2PWOjtLw3VhbVhQdDQYW3HGkQYtIak5t5P9IOImugwQ1N_JiCtJeOWHUnwQaccR9gw05AGsiKEW9JqyaF8kUQhpw2&t=638278424300000000');
}

.RadGrid_TMW_v1 .rgFooterDiv,
.RadGrid_TMW_v1 .rgFooter,
.RadGrid_TMW_v1 .rgFooterWrapper {
    background: #2F526B; /*defaults to #e4e4e4*/
}

    .RadGrid_TMW_v1 .rgFooter td,
    .RadGrid_TMW_v1 .rgFooterWrapper {
        border-top: 1px solid;
        border-color: #999 #e4e4e4;
    }

.RadGrid_TMW_v1 .rgPager .rgStatus {
    border: 1px solid;
    border-color: #e5e5e5;
    border-left-width: 0;
}

.RadGrid_TMW_v1 .rgStatus div {
    background-image: url('/WebApp/WebResource.axd?d=5ryuJI_3I7J6YA592ZKZ-v7AHyGtwqgrQAdnd3IEzYrKedPAiHGlAziYhW1bZol2VGyWqZrnVQz4yUHrHCirXLHLyRUFsPTxHn2ik0bN5EJcv1ItLKgdHGXbvxm0AmprB681cr0ju6z9j5Yvg-7MAIRg_ssiBzDZNmNbN2mj8ZqqI99aKa0HSuH2q_f8efznKpJP3DsKATWdaz_1OX4Lww2&t=638278424300000000');
}

.RadGrid_TMW_v1 td.rgPagerCell {
    border: 1px solid;
    border-color: #e5e5e5;
    border-right-width: 0;
    background-color: #2F526B;
}

.RadGrid_TMW_v1 .rgAdvPart {
    color: #D3D3D3 !important;
}

.RadGrid_TMW_v1 .rgInfoPart {
    color: #D3D3D3 !important;
}

    .RadGrid_TMW_v1 .rgInfoPart strong {
        color: #FFFFFF;
    }

.RadGrid_TMW_v1 .rgPageFirst {
}

    .RadGrid_TMW_v1 .rgPageFirst:hover {
        color: White !important;
    }

.RadGrid_TMW_v1 .rgPagePrev {
}

    .RadGrid_TMW_v1 .rgPagePrev:hover {
        color: White !important;
    }

.RadGrid_TMW_v1 .rgPageNext {
}

    .RadGrid_TMW_v1 .rgPageNext:hover {
        color: White !important;
    }

.RadGrid_TMW_v1 .rgPageLast {
}

    .RadGrid_TMW_v1 .rgPageLast:hover {
        color: White !important;
    }

.RadGrid_TMW_v1 .rgPager .rgPagerButton {
    border-color: #1F3748;
    background: #2F526B;
    color: #FFFFFF; /*defaults to white*/
    font: 12px/12px arial,sans-serif;
}

.RadGrid_TMW_v1 .rgNumPart a {
    line-height: 20px;
    color: #FFFFFF;
}

    .RadGrid_TMW_v1 .rgNumPart a:hover {
        color: #000;
        /*background-color: #e5e5e5;*/
        text-shadow: White 0px 0px 3px, White 0px 0px 10px, White 0px 0px 25px !important;
        color: White !important;
    }

    .RadGrid_TMW_v1 .rgNumPart a.rgCurrentPage {
        border-color: #1F3748;
        text-shadow: White 0px 0px 3px, White 0px 0px 10px, White 0px 0px 25px !important;
        color: White !important;
    }

        .RadGrid_TMW_v1 .rgNumPart a.rgCurrentPage:hover {
            border-color: #1F3748;
            background: transparent;
        }

.RadGrid_TMW_v1 .rgHeader .rgSortAsc {
    background-position: 3px -248px;
    height: 10px;
}

.RadGrid_TMW_v1 .rgHeader .rgSortDesc {
    background-position: 3px -198px;
    height: 10px;
}

.GridReorderTop_TMW_v1 {
    background: 0 0 no-repeat url('/WebApp/WebResource.axd?d=qTfjs9zhP9tXXRgMvZt6yluuffMwoWZNAp0QKvnnvLqYMlTCoExlbXfk_hLue6HnVk4P1KBsDttQ6C7z7GO8t7Dmnqf7T9qn021v0OpJF_NA-UTOM215l_m-n3UdHmpAjcHewWOKbnq-BkNABKXupCOPBTt6_e7-7-4iTrVe6UjIseDeM4KBN6LPhjjUDIz2BLrpGDnej_Mzzy4iF29HVg2&t=638278424300000000');
}

.GridReorderBottom_TMW_v1 {
    background: 0 0 no-repeat url('/WebApp/WebResource.axd?d=qTfjs9zhP9tXXRgMvZt6yluuffMwoWZNAp0QKvnnvLqYMlTCoExlbXfk_hLue6HnVk4P1KBsDttQ6C7z7GO8t7Dmnqf7T9qn021v0OpJF_NA-UTOM215l_m-n3UdHmpAjcHewWOKbnq-BkNABKXupCOPBTt6_e7-7-4iTrVe6UjIseDeM4KBN6LPhjjUDIz2BLrpGDnej_Mzzy4iF29HVg2&t=638278424300000000');
    background-position: 0 -50px;
}

.RadGrid_TMW_v1 .rgFilterRow td {
    border-bottom: 1px solid #e5e5e5;
}

.RadGrid_TMW_v1 .rgFilter {
    background-position: 0 -300px;
    background-color: #2F526B;
    box-shadow: inset 0 0 20px 0 rgba(0, 0, 0, 0.34);
    -webkit-box-shadow: inset 0 0 20px 0 rgba(0, 0, 0, 0.34);
}

    .RadGrid_TMW_v1 .rgFilter:hover {
        background-position: 0 -350px;
        background-color: #B9D0E0;
        box-shadow: inset 0 0 20px 0 rgba(0, 0, 0, 0.34);
        -webkit-box-shadow: inset 0 0 20px 0 rgba(0, 0, 0, 0.34);
    }

.RadGrid_TMW_v1 .rgFilterActive {
    background-position: 0 -400px;
    background-color: #B9D0E0;
    box-shadow: inset 0 0 20px 10px rgba(0, 0, 0, 0.34);
    -webkit-box-shadow: inset 0 0 20px 10px rgba(0, 0, 0, 0.34);
}

    .RadGrid_TMW_v1 .rgFilterActive:hover {
        background-position: 0 -400px;
    }

.RadGrid_TMW_v1 .rgFilterBox {
    border-color: #e5e5e5;
    font: 12px arial,sans-serif;
    color: #000;
    height: 15px;
}

.RadMenu_TMW_v1 .rgHCMClear, .RadMenu_TMW_v1 .rgHCMFilter {
    border-color: #7e7e7e;
    background: #2F526B;
    color: #FFFFFF;
    font-family: Arial;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

    .RadMenu_TMW_v1 .rgHCMClear:hover, .RadMenu_TMW_v1 .rgHCMFilter:hover {
        border-color: #c98400;
        background-color: #ffe79c;
        color: #882501;
    }

.GridContextMenu_TMW_v1 .rmLeftImage {
    background-image: url('/WebApp/WebResource.axd?d=BLibVBG6aZoSAn5_-wEWNzwrUXGSJkBgU4O_-YYlirQs-ak1yzWNMXSColHiobe4vxwsSsc6944v28_6aOuAsTyZv37vSCsh02-W068QA4sdbxRGP0sI1qUMeZbl7TzHAmfTzb1seD_9TCv3ipggQip_S3V-L7TL4RgkA6ZgK65dJ75tCddFjK5O9kjzVQEIoljdelIJPYMQmH7ncN-tKA2&t=638278424300000000');
}

.GridContextMenu_TMW_v1 .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0;
}

.GridContextMenu_TMW_v1 .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px;
}

.GridContextMenu_TMW_v1 .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px;
}

.GridContextMenu_TMW_v1 .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px;
}

.GridContextMenu_TMW_v1 .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px;
}

.GridContextMenu_TMW_v1 .rgHCMCols .rmLeftImage {
    background-position: 0 -200px;
}

.GridContextMenu_TMW_v1 .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px;
}

.GridContextMenu_TMW_v1 .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px;
}

.RadGrid_TMW_v1 .rgGroupPanel {
    border: 0;
    border-bottom: 1px solid #7c7c7c;
}

    .RadGrid_TMW_v1 .rgGroupPanel, .RadGrid_TMW_v1 .rgGroupPanel caption {
        background: #2F526B;
        color: #FFFFFF;
    }

        .RadGrid_TMW_v1 .rgGroupPanel td {
            border: 0;
            padding: 3px 4px;
        }

            .RadGrid_TMW_v1 .rgGroupPanel td td {
                padding: 0;
            }

        .RadGrid_TMW_v1 .rgGroupPanel .rgSortAsc {
            background-position: 4px -144px;
        }

        .RadGrid_TMW_v1 .rgGroupPanel .rgSortDesc {
            background-position: 4px -94px;
        }

.RadGrid_TMW_v1 .rgUngroup {
    background-position: 0 -6999px;
}

.RadGrid_TMW_v1 .rgGroupItem {
    border: 1px solid #7e7e7e;
    background: #fff;
    color: #000;
}

.RadGrid_TMW_v1 .rgMasterTable td.rgGroupCol, .RadGrid_TMW_v1 .rgMasterTable td.rgExpandCol {
    border-color: #c9c9c9;
    background: #c9c9c9 none;
}

.RadGrid_TMW_v1 .rgGroupHeader {
    background: #c9c9c9;
    font-size: 1.1em;
    line-height: 22px;
    color: #000;
}

    .RadGrid_TMW_v1 .rgGroupHeader td {
        padding-left: 8px;
        padding-bottom: 2px;
    }

.RadGrid_TMW_v1 .rgExpand {
    background-position: 5px -496px;
}

.RadGrid_TMW_v1 .rgCollapse {
    background-position: 3px -444px;
}

.RadGrid_TMW_v1 .rgEditForm {
    border-bottom: 1px solid #999;
}

.RadGrid_TMW_v1 .rgUpdate {
    background-position: 0 -1800px;
}

.RadGrid_TMW_v1 .rgCancel {
    background-position: 0 -1850px;
}

.RadGrid_TMW_v1 .rgDetailTable {
    border-color: #999;
}

.RadGrid_TMW_v1 .rgCommandRow {
    color: #767676;
    text-decoration: none;
}

    .RadGrid_TMW_v1 .rgCommandRow a {
        color: #767676;
        text-decoration: none;
    }

.RadGrid_TMW_v1 .rgCommandCell {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    padding: 0;
}

.RadGrid_TMW_v1 tfoot .rgCommandCell, .RadGrid_TMW_v1 .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top: 1px solid #e5e5e5;
    border-bottom: 0;
}

.RadGrid_TMW_v1 .rgCommandTable {
    border: 0;
}

    .RadGrid_TMW_v1 .rgCommandTable td {
        border: 0;
        padding: 2px 7px;
    }

.RadGrid_TMW_v1 input.rgAdd {
    margin-right: 3px;
    background-position: 0 -1650px;
}

.RadGrid_TMW_v1 input.rgRefresh {
    margin-right: 3px;
    background-position: 0 -1600px;
}

.RadGrid_TMW_v1 .rgEdit {
    margin-right: 3px;
    background-position: 0 -1700px;
}

.RadGrid_TMW_v1 .rgDel {
    margin-right: 3px;
    background-position: 0 -1750px;
}

.RadGrid_TMW_v1 .rgExpXLS, .RadGrid_TMW_v1 .rgExpDOC, .RadGrid_TMW_v1 .rgExpPDF, .RadGrid_TMW_v1 .rgExpCSV {
    background-image: url('/WebApp/WebResource.axd?d=cjNRPVqMLP1m4b424kX7aUgu2UBKJ8fWJ_xzti1_-THZATBDQQYNX8moAM7IPhPLysXR-n-NR3zqn1EMzK6JKJm1-RUVnwjHLHyt8bzbgeFGc6CbyajPD-LvY9x6T7cXvjuOIY1M6z0iFNxSUznggFGEJPCNZQmgZezH82ogkMZzApk9p11oEeBV2HwPjQ1j64NIU9apGOFWTOPb1TqUsg2&t=638278424300000000');
}



.RadGrid_TMW_v1 .rgExpXLS {
    background-position: 0 0;
}

.RadGrid_TMW_v1 .rgExpDOC {
    background-position: 0 -50px;
}

.RadGrid_TMW_v1 .rgExpPDF {
    background-position: 0 -100px;
}

.RadGrid_TMW_v1 .rgExpCSV {
    background-position: 0 -150px;
}

.rgCellSelectorArea_TMW_v1, .GridRowSelector_TMW_v1 {
    background: #4c4e54;
}

.GridItemDropIndicator_TMW_v1 {
    border-top: 1px dashed #666;
}

.GridToolTip_TMW_v1 {
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #333;
}

.RadGridRTL_TMW_v1 .rgHeader:first-child,
.RadGridRTL_TMW_v1 th.rgResizeCol:first-child,
.RadGridRTL_TMW_v1 .rgFilterRow > td:first-child,
.RadGridRTL_TMW_v1 .rgRow > td:first-child,
.RadGridRTL_TMW_v1 .rgAltRow > td:first-child {
    border-left-width: 1px;
    padding-left: 7px;
}

.RadGrid_TMW_v1 .rgRow td,
.RadGrid_TMW_v1 .rgAltRow td,
.RadGrid_TMW_v1 .rgEditRow td,
.RadGrid_TMW_v1 .rgFooter td {
    padding-top: 8px;
    padding-bottom: 7px;
}

.RadGridRTL_TMW_v1 .rgPageFirst {
    background-position: 0 -1000px;
}

    .RadGridRTL_TMW_v1 .rgPageFirst:hover {
        background-position: 0 -1050px;
    }

.RadGridRTL_TMW_v1 .rgPagePrev {
    background-position: 0 -850px;
}

    .RadGridRTL_TMW_v1 .rgPagePrev:hover {
        background-position: 0 -900px;
    }

.RadGridRTL_TMW_v1 .rgPageNext {
    background-position: 0 -700px;
}

    .RadGridRTL_TMW_v1 .rgPageNext:hover {
        background-position: 0 -750px;
    }

.RadGridRTL_TMW_v1 .rgPageLast {
    background-position: 0 -550px;
}

    .RadGridRTL_TMW_v1 .rgPageLast:hover {
        background-position: 0 -600px;
    }

.RadGridRTL_TMW_v1 .rgExpand {
    background-position: -20px -496px;
}

.AxnGrid.RadGrid_TMW_v1 .rgRow td {
    border-bottom: 0px !important;
    border-left: 0px !important;
}

.AxnGrid.RadGrid_TMW_v1 .rgAltRow td {
    border-bottom: 0px !important;
    border-left: 0px !important;
}

.AxnGrid.RadGrid_TMW_v1 td {
    /*    padding: 0px !important; */
    margin: 0px !important;
}
/*#endregion */

/*#region PopUpWindow Skin */
/* Window/WindowHorizontalSprites.gif */
.RadWindow_TMW_v1 {
    font-family: Arial;
    font-size: 12px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1);
}

    .RadWindow_TMW_v1 .rwTopLeft,
    .RadWindow_TMW_v1 .rwTopRight,
    .RadWindow_TMW_v1 .rwTitlebar,
    .RadWindow_TMW_v1 .rwTopResize {
    }

    .RadWindow_TMW_v1 .rwFooterLeft,
    .RadWindow_TMW_v1 .rwFooterRight,
    .RadWindow_TMW_v1 .rwFooterCenter,
    .RadWindow_TMW_v1 .rwStatusbar div,
    .RadWindow_TMW_v1 .rwStatusbar,
    .RadWindow_TMW_v1 .rwBodyLeft,
    .RadWindow_TMW_v1 .rwBodyRight,
    .RadWindow_TMW_v1 .rwStatusbarRow .rwCorner {
    }



    .RadWindow_TMW_v1 .rwBodyLeft, .RadWindow_TMW_v1 .rwBodyRight {
        width: 0px;
    }

.RadWindow .MainSearchDiv {
    overflow: hidden;
}


/* shadows settings */
.Radwindow_TMW_v1.rwShadow {
    border: none !important;
}

div.RadWindow.Radwindow_TMW_v1 .rwShadow .rwTopLeft,
div.RadWindow.Radwindow_TMW_v1 .rwShadow .rwTopRight,
div.RadWindow.Radwindow_TMW_v1 .rwShadow .rwFooterLeft,
div.RadWindow.Radwindow_TMW_v1 .rwShadow .rwFooterRight {
    width: 7px;
}



div.RadWindow.Radwindow_TMW_v1 .rwShadow .rwFooterLeft,
div.RadWindow.Radwindow_TMW_v1 .rwShadow .rwFooterRight,
div.RadWindow.Radwindow_TMW_v1 .rwShadow .rwFooterCenter {
    height: 7px;
}


/* end shadows */

.rwWindowContent {
    /* border: solid 1px #fff; */
}


.Radwindow_TMW_v1 a.rwIcon {
    /*background: url('skins/Metro/Window/Icon.gif') no-repeat center;*/
}

.Radwindow_TMW_v1 ul.rwControlButtons {
    margin: 0;
}

.RadWindow_TMW_v1 .rwControlButtons a {
    background-image: url('/WebApp/WebResource.axd?d=-ZzuP7RiVO1bcwijdOnEp1wF2mvJxz0hfPUZDI5dRKxWpKwbNf4IyCaX4DVREi8rrLf4XG_pgWnLKn9oZwnk64aBi-1lS9u3Ytu-INPOQ6A2GrXVW7_7AwvMoh3M6bUvLVjUsdALovwvEuoN_g1WKFmogrL5J9xG70iM2muA3CheeNmJ9W6V6qb2FBO2i7U9RIlJgUUr9X7lC2KJgb60oNwWR6ieQar0iFN3xNxUhC81&t=638278424300000000');
    width: 29px;
    height: 19px;
}

/*This is the vestigial resize icon its not super necessary*/
/*.RadWindow_TMW_v1 td.rwStatusbar div
    {
        background-image:  url(~/<%=WebResource("TMWSystems.Web.Framework.UITheme.css.skins.TMW_v1.Window.rwResize.gif")%>);
        background-position: 10px 8px;
        background-repeat: no-repeat;
        margin: 0 -4px -7px 0;
        *margin: 0 -1px -4px 0;
    }*/


.RadWindow .rwTitlebar,
.RadWindow .rwFooterCenter,
.RadWindow .rwTitlebarControls td {
    padding: 0;
    margin: 0;
    border: 0;
    border-collapse: collapse;
    vertical-align: middle !important;
}

.rwTable .rwTitlebar {
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.RadWindow .rwControlButtons a {
    margin-top: 0px !important;
}

div.Radwindow_TMW_v1 .rwTitlebarControls em {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 4px 0 0 1px;
}

.RadWindow_TMW_v1 .rwTitleRow em {
    font: normal bold 20px Arial !important;
    color: white !important;
    padding: 0 !important;
    margin-left: -8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}

/*.rwIcon { display: none !important;}*/


div.Radwindow_TMW_v1 .rwDialogInput {
    border: solid 1px #e5e5e5;
}

    div.Radwindow_TMW_v1 .rwDialogInput:hover {
        border: solid 1px #767676;
    }

div.Radwindow_TMW_v1 tr td.rwLoading {
    background-color: #fff;
}

.Radwindow_TMW_v1 td.rwWindowContent.rwLoading {
    background-image: url('/WebApp/WebResource.axd?d=ELEI6NYqJbaQ3ZCt8XM8B1g1w3SL-GSdJhbyei2K1qP9KbCeyRsjbfvPD89Md_bpljB2l1FKviDHTYBqGK0ODQi0VqP1ak12NtaOJe3CAXPYRq4IjqU4Ceaeq7eWlv7uA075XUbwxCmklnPWKvzgguI8_lRuokEmcq8beXzDFUJ1GwSXsoPQCdey5GiEmK6fDq9Hx1hF4cx18PEs4kd2jw2&t=638278424300000000');
}

/* When ShowContentDuringLoad="false" */
.Radwindow_TMW_v1 input.rwLoading {
    background-image: url('/WebApp/WebResource.axd?d=5ryuJI_3I7J6YA592ZKZ-v7AHyGtwqgrQAdnd3IEzYrKedPAiHGlAziYhW1bZol2VGyWqZrnVQz4yUHrHCirXLHLyRUFsPTxHn2ik0bN5EJcv1ItLKgdHGXbvxm0AmprB681cr0ju6z9j5Yvg-7MAIRg_ssiBzDZNmNbN2mj8ZqqI99aKa0HSuH2q_f8efznKpJP3DsKATWdaz_1OX4Lww2&t=638278424300000000');
}

div.Radwindow_TMW_v1 a.rwPopupButton {
    background: #fff;
    border: solid 1px #e5e5e5;
}

    div.Radwindow_TMW_v1 a.rwPopupButton:hover {
        background: #e5e5e5;
        border-color: #e5e5e5;
    }

div.Radwindow_TMW_v1 a.rwCancel,
div.Radwindow_TMW_v1 a.rwCancel span {
    background: none !important;
    cursor: pointer;
    border: 0 !important;
}

    div.Radwindow_TMW_v1 a.rwCancel span span,
    div.Radwindow_TMW_v1 a.rwCancel:hover span span {
        color: #767676;
        text-decoration: underline;
    }

.RadWindow .rwShadow .rwFooterLeft, .RadWindow .rwShadow .rwFooterRight, .RadWindow .rwShadow .rwFooterCenter {
    height: 5px;
}

.RadWindow.rwMinimizedWindowShadow .rwFooterRow {
    display: none;
}

.RadWindow.rwMinimizedWindowShadow .rwTable {
    width: 200px;
}

div.Radwindow_TMW_v1 .rwShadow .rwIcon {
    margin: 5px 5px 0 0;
}

.RadWindow.rwMinimizedWindow .rwShadow .rwControlButtons {
    margin: 2px 0 0 0;
}

.rwTable .rwTitleRow {
    height: 35px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
}

.rwTable rwTitlebar {
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
}

.RadWindow .rwTopLeft {
    background-position: 0 0;
    -webkit-border-radius: 8px 0px 0px 0px;
    border-radius: 8px 0px 0px 0px;
}

.RadWindow .rwTopRight {
    -webkit-border-radius: 0px 8px 0px 0px;
    border-radius: 0px 8px 0px 0px;
}

.RadWindow .rwFooterLeft {
    -webkit-border-radius: 0px 0px 0px 8px;
    border-radius: 0px 0px 0px 8px;
}

.RadWindow .rwFooterRight {
    -webkit-border-radius: 0px 0px 8px 0px;
    border-radius: 0px 0px 8px 0px;
}

.RadWindow .rwCorner {
    width: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}

.rwBodyLeft {
    width: 0px;
}

.RadWindow .SearchButton {
    float: right;
}

#MainButtonWrap {
    float: right;
}

.PopupMainContent {
    Height: 100%;
    position: relative;
    background-color: White;
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, .3);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, .3);
    overflow: auto;
}

.ui-widget-content {
    background-color: White !important;
    color: #000000 !important;
    z-index: 1000;
}

.DocumentViewerPopupWindow {
    top: 0 !important;
}

.PopupContentPadder {
    padding: 15px;
}



.TelerikModalOverlay {
    background-color: Black !important;
    opacity: 0.15 !important;
}

.RadWindow .MainSearchDiv {
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, .3);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, .3);
    background-color: White;
}

.RadWindow .rwControlButtons a {
    margin-top: 3px;
}

/*Error Message Specific Styling*/
.RadWindow .message {
    margin-top: 0px;
    border-bottom: rgba(0, 0, 0, 0.07) solid 2px;
}

.RadWindow .ErrorMessageText {
    font-size: 15px;
    margin-top: -41px;
    margin-bottom: 21px;
    margin-left: 0px;
    padding-left: 55px;
}

.RadWindow .ErrorMultiMessageText {
    font-size: 15px;
    margin-top: -52px;
    margin-bottom: 21px;
    margin-left: 0;
    padding-left: 55px;
}

.MessageWindow .AfterGridBtns {
    position: absolute;
    top: 270px;
}

.RadWindow .WarningMessageImg {
    margin-left: 15px;
}

/*radwindow Cap Buttons*/
.PopBottomCapButtonContainer {
    position: absolute;
    bottom: 3px;
    right: 10px;
}
/*#endregion */

/*#region Calendar Skin */
table.RadCalendar_TMW_v1 {
    background: #fff;
    font: normal 12px Arial,Helvetica,sans-serif;
}

.RadCalendar_TMW_v1 .rcTitlebar /*Actively Styled background-color*/ {
    border-color: #7c7c7c;
    color: #767676;
    border: 0 none;
    background-color: #2F526B !important;
    color: #fff;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 ); /* IE6-9 */
}

    .RadCalendar_TMW_v1 .rcTitlebar table {
        font: normal 12px Arial,Helvetica,sans-serif;
        line-height: 23px;
    }

    .RadCalendar_TMW_v1 .rcTitlebar td {
        padding: 0 0 1px;
    }

    .RadCalendar_TMW_v1 .rcTitlebar .rcPrev, .RadCalendar_TMW_v1 .rcTitlebar .rcNext, .RadCalendar_TMW_v1 .rcTitlebar .rcFastPrev, .RadCalendar_TMW_v1 .rcTitlebar .rcFastNext {
        width: 16px;
        height: 16px;
        border: 1px solid transparent;
        margin: 1px 2px 0;
        background-image: url('/WebApp/WebResource.axd?d=FO1YORzXcYMguJ6Dler9wqE7HfthmGxc53qT8INoGC35RPpKRhdoGzlPQq-uhJfWy0jSex0Y-23jCBwH37uNYBfmVVk-0Vy5u9oowGm3Kt99pteB-tcwnmB4djK0lSFzd_nB1WKRSbxQ34dpR5GwHmlFdae5DSR4Y_uu5JI_vxVQ0jikguc-qHP67mVeBcF9WGFVGDlvfx5qZUnGM6mGWA2&t=638278424300000000');
        color: #ccc;
        opacity: .8;
    }

    .RadCalendar_TMW_v1 .rcTitlebar .rcFastPrev {
        background-position: 0 -250px;
    }

    .RadCalendar_TMW_v1 .rcTitlebar .rcPrev {
        background-position: 0 -350px;
    }

    .RadCalendar_TMW_v1 .rcTitlebar .rcNext {
        background-position: 0 -450px;
    }

    .RadCalendar_TMW_v1 .rcTitlebar .rcFastNext {
        background-position: 0 -550px;
    }

        .RadCalendar_TMW_v1 .rcTitlebar .rcPrev:hover, .RadCalendar_TMW_v1 .rcTitlebar .rcNext:hover, .RadCalendar_TMW_v1 .rcTitlebar .rcFastPrev:hover, .RadCalendar_TMW_v1 .rcTitlebar .rcFastNext:hover {
            /*border-color: #e5e5e5;
            background-color: #e5e5e5;*/
            opacity: 1;
        }

    .RadCalendar_TMW_v1 .rcTitlebar .rcFastPrev:hover {
        background-position: 0 -650px;
    }

    .RadCalendar_TMW_v1 .rcTitlebar .rcPrev:hover {
        background-position: 0 -750px;
    }

    .RadCalendar_TMW_v1 .rcTitlebar .rcNext:hover {
        background-position: 0 -850px;
    }

    .RadCalendar_TMW_v1 .rcTitlebar .rcFastNext:hover {
        background-position: 0 -950px;
    }

.RadCalendarMultiView_TMW_v1 .rcTitlebar .rcPrev:hover, .RadCalendarMultiView_TMW_v1 .rcTitlebar .rcNext:hover, .RadCalendarMultiView_TMW_v1 .rcTitlebar .rcFastPrev:hover, .RadCalendarMultiView_TMW_v1 .rcTitlebar .rcFastNext:hover {
    /*border-color: #fff;*/
    background-color: transparent;
    opacity: 1;
}

.RadCalendarMultiView_TMW_v1 .rcTitlebar .rcFastPrev {
    margin-left: 4px;
    background-position: 0 -200px;
}

    .RadCalendarMultiView_TMW_v1 .rcTitlebar .rcFastPrev:hover {
        margin-left: 4px;
        background-position: 0 -200px;
    }

.RadCalendarMultiView_TMW_v1 .rcTitlebar .rcPrev {
    background-position: 0 -300px;
}

    .RadCalendarMultiView_TMW_v1 .rcTitlebar .rcPrev:hover {
        background-position: 0 -300px;
    }

.RadCalendarMultiView_TMW_v1 .rcTitlebar .rcNext {
    background-position: 0 -400px;
}

    .RadCalendarMultiView_TMW_v1 .rcTitlebar .rcNext:hover {
        background-position: 0 -400px;
    }

.RadCalendarMultiView_TMW_v1 .rcTitlebar .rcFastNext {
    margin-right: 4px;
    background-position: 0 -500px;
}

    .RadCalendarMultiView_TMW_v1 .rcTitlebar .rcFastNext:hover {
        margin-right: 4px;
        background-position: 0 -500px;
    }

.RadCalendar_TMW_v1 .rcMain {
    border-color: #999;
}

.RadCalendar_TMW_v1 .rcMainTable {
    font: 12px/17px arial,sans-serif;
}

.RadCalendar_TMW_v1 .rcHeader, .RadCalendar_TMW_v1 .rcFooter {
    border-color: #999;
}

.RadCalendar_TMW_v1 .rcWeek th {
    border-bottom: 1px solid #e5e5e5;
    padding: 4px 6px 4px 0;
    color: #000;
}

.RadCalendar_TMW_v1 .rcWeek .rcViewSel /*Active Styling*/ {
    width: 13px;
    padding: 0 7px 0 9px;
    color: #2F526B;
}

.RadCalendar_TMW_v1 .rcRow th {
    width: 13px;
    padding: 0 7px 0 9px;
    color: #2F526B;
}

.RadCalendar_TMW_v1 .rcRow td {
    border-color: #fff;
}

.RadCalendar_TMW_v1 .rcMain .rcRow a, .RadCalendar_TMW_v1 .rcMain .rcRow span {
    color: #767676;
}

.RadCalendar_TMW_v1 .rcMain .rcWeekend a {
    color: #666;
}

.RadCalendar_TMW_v1 .rcRow .rcToday {
    border-color: #2F526B;
}

.RadCalendar_TMW_v1 .rcMain .rcOtherMonth a {
    color: #e5e5e5;
}

.RadCalendar_TMW_v1 .rcMain .rcOutOfRange span {
    color: #777;
}

.RadCalendar_TMW_v1 .rcRow .rcSelected {
    border-color: #fff;
    background: #2F526B;
}

.RadCalendar_TMW_v1 .rcMain .rcRow .rcSelected a {
    color: #fff;
}

.RadCalendar_TMW_v1 .rcRow .rcHover {
    border-color: #e5e5e5;
    background: #e5e5e5;
}

.RadCalendar_TMW_v1 .rcMain .rcRow .rcHover a {
    color: #000;
}

.RadCalendarMultiView_TMW_v1 .rcTitlebar /*actively - styled*/ {
    border: 0 none;
    background-color: #2F526B !important;
    color: #fff;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 ); /* IE6-9 */
}

    .RadCalendarMultiView_TMW_v1 .rcTitlebar table {
        line-height: 29px;
    }

.RadCalendarMultiView_TMW_v1 .rcMain {
    border-color: #dadad2;
}

.RadCalendarMultiView_TMW_v1 .rcCalendar {
    border-color: #e5e5e5;
}

    .RadCalendarMultiView_TMW_v1 .rcCalendar .rcMainTable {
        height: 177px;
    }

.RadCalendarMultiView_TMW_v1 .rcMainTable .rcTitle {
    border-color: #e5e5e5;
    padding: 0 0 2px;
    line-height: 22px;
}

table.RadCalendarMonthView_TMW_v1 {
    border-color: #dadad2;
    background: #fff;
    font: 12px arial,sans-serif;
    color: #333;
}

.RadCalendarMonthView_TMW_v1 #rcMView_Feb, .RadCalendarMonthView_TMW_v1 #rcMView_Apr, .RadCalendarMonthView_TMW_v1 #rcMView_Jun, .RadCalendarMonthView_TMW_v1 #rcMView_Aug, .RadCalendarMonthView_TMW_v1 #rcMView_Oct, .RadCalendarMonthView_TMW_v1 #rcMView_Dec {
    border-right: 1px solid #999;
}

.RadCalendarMonthView_TMW_v1 a {
    color: #333;
}

.RadCalendarMonthView_TMW_v1 .rcSelected a {
    border-color: #2F526B;
    background: #2F526B;
    color: #fff;
}

.RadCalendarMonthView_TMW_v1 #rcMView_PrevY a, .RadCalendarMonthView_TMW_v1 #rcMView_NextY a {
    width: 18px;
    height: 13px;
    background-image: url('/WebApp/WebResource.axd?d=FO1YORzXcYMguJ6Dler9wqE7HfthmGxc53qT8INoGC35RPpKRhdoGzlPQq-uhJfWy0jSex0Y-23jCBwH37uNYBfmVVk-0Vy5u9oowGm3Kt99pteB-tcwnmB4djK0lSFzd_nB1WKRSbxQ34dpR5GwHmlFdae5DSR4Y_uu5JI_vxVQ0jikguc-qHP67mVeBcF9WGFVGDlvfx5qZUnGM6mGWA2&t=638278424300000000');
    color: #ccc;
}

.RadCalendarMonthView_TMW_v1 #rcMView_PrevY a {
    background-position: 0 -2100px;
}

.RadCalendarMonthView_TMW_v1 #rcMView_NextY a {
    background-position: 0 -2200px;
}

.RadCalendarMonthView_TMW_v1 .rcButtons {
    padding: 5px 7px 4px;
}

.RadCalendarMonthView_TMW_v1 input {
    border-color: #e5e5e5;
    background: transparent;
    color: #767676;
    font: 12px arial,sans-serif;
}

table.RadCalendarTimeView_TMW_v1 {
    border-color: #dadad2;
    background: #fff;
    font: 12px `arial,sans-serif;
}

.RadCalendarTimeView_TMW_v1 th {
    border-bottom: 1px solid #999;
    padding: 0 0 1px;
    background: #fff;
    color: #767676;
    line-height: 23px;
}

table.RadCalendarTimeView_TMW_v1 td {
    border-color: #999;
}

.RadCalendarTimeView_TMW_v1 a {
    color: #333;
}

.RadCalendarTimeView_TMW_v1 td.rcSelected a {
    border-color: #2F526B;
    background: #2F526B;
    color: #fff;
}

.RadCalendarTimeView_TMW_v1 td.rcHover a {
    border-color: #e5e5e5;
    background: #e5e5e5;
    color: #000;
}

.RadCalendarTimeView_TMW_v1 .rcFooter {
    border-color: #999;
}

.RadPicker_TMW_v1 .rcCalPopup, .RadPicker_TMW_v1 .rcTimePopup {
    background-image: url('/WebApp/WebResource.axd?d=FO1YORzXcYMguJ6Dler9wqE7HfthmGxc53qT8INoGC35RPpKRhdoGzlPQq-uhJfWy0jSex0Y-23jCBwH37uNYBfmVVk-0Vy5u9oowGm3Kt99pteB-tcwnmB4djK0lSFzd_nB1WKRSbxQ34dpR5GwHmlFdae5DSR4Y_uu5JI_vxVQ0jikguc-qHP67mVeBcF9WGFVGDlvfx5qZUnGM6mGWA2&t=638278424300000000');
}

.RadPicker_TMW_v1 .rcCalPopup {
    background-position: 0 0;
}

.RadPicker_TMW_v1 a.rcDisabled.rcCalPopup:hover {
    background-position: 0 0;
}

.RadPicker_TMW_v1 a.rcCalPopup:hover, .RadPicker_TMW_v1 a.rcCalPopup:focus, .RadPicker_TMW_v1 a.rcCalPopup:active {
    background-position: 0 -50px;
}

.RadPicker_TMW_v1 .rcTimePopup {
    background-position: 0 -100px;
}

.RadPicker_TMW_v1 a.rcDisabled.rcTimePopup:hover {
    background-position: 0 -100px;
}

.RadPicker_TMW_v1 a.rcTimePopup:hover, .RadPicker_TMW_v1 a.rcTimePopup:focus, .RadPicker_TMW_v1 a.rcTimePopup:active {
    background-position: 0 -150px;
}

.RadCalendarRTL_TMW_v1 .rcTitlebar .rcFastPrev {
    background-position: 0 -550px;
}

.RadCalendarRTL_TMW_v1 .rcTitlebar a.rcFastPrev:hover {
    background-position: 0 -950px;
}

.RadCalendarRTL_TMW_v1 .rcTitlebar .rcPrev {
    background-position: 0 -450px;
}

.RadCalendarRTL_TMW_v1 .rcTitlebar a.rcPrev:hover {
    background-position: 0 -850px;
}

.RadCalendarRTL_TMW_v1 .rcTitlebar .rcNext {
    background-position: 0 -350px;
}

.RadCalendarRTL_TMW_v1 .rcTitlebar a.rcNext:hover {
    background-position: 0 -750px;
}

.RadCalendarRTL_TMW_v1 .rcTitlebar .rcFastNext {
    background-position: 0 -250px;
}

.RadCalendarRTL_TMW_v1 .rcTitlebar a.rcFastNext:hover {
    background-position: 0 -650px;
}
/*#endregion */

/*#region HTML editor skin */

.TMW_v1 {
    background-color: white;
}

    .TMW_v1.RadEditor .reToolbar a,
    .TMW_v1.RadEditor .reDropdown,
    .TMW_v1.RadEditor .reModule,
    .TMW_v1.RadEditor .reModule td,
    .TMW_v1.RadEditor .reDropDownBody,
    .TMW_v1.RadEditor .reDropDownBody td,
    .TMW_v1.RadEditor .reAjaxspell_wrapper,
    .TMW_v1.RadEditor .reAjaxspell_button,
    .TMW_v1.RadEditor .reAjaxspell_addicon,
    .TMW_v1.RadEditor .reAjaxspell_ignoreicon,
    .TMW_v1.RadEditor .reAjaxspell_okicon,
    .TMW_v1.RadEditor .reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text,
    .TMW_v1.RadEditor .reColorPicker .reCustomColor,
    .TMW_v1 .reModule_domlink_selected,
    .TMW_v1 .reModule_domlink {
        color: #757575;
    }

    .TMW_v1 .reEmptyMessage {
        color: #cccccc;
    }

    .TMW_v1.RadEditor .reEditorModes a {
        border: 1px solid white;
        background-color: white;
        color: #757575;
    }

    .TMW_v1.RadEditor .reEditorModes .reMode_selected {
        background-image: none;
        border: 1px solid #e6e6e6;
        background-color: #d9d9d9 !important;
        color: white;
    }

    .TMW_v1.RadEditor .reEditorModes a:hover {
        border: 1px solid #e6e6e6;
    }

    .TMW_v1.RadEditor .reContentCell {
        background-color: white;
    }

    .TMW_v1.reWrapper,
    .TMW_v1.RadEditor .reContentCell,
    .TMW_v1.reColorPicker,
    .TMW_v1.reInsertTable,
    .TMW_v1.reDropDownBody,
    .TMW_v1.reCustomLinks a:hover {
        border: 1px solid #e6e6e6;
    }

        .TMW_v1.reDropDownBody table {
            background: transparent;
        }

    .TMW_v1.RadEditor .reModule,
    .TMW_v1.RadEditor .reEditorModes,
    .TMW_v1.RadEditor .reWrapper {
        background-color: white;
    }

    .TMW_v1.RadEditor .reBottomZone .reModule {
        border-top: 0;
    }

    .TMW_v1.RadEditor .reModule {
        border-top: 1px solid white;
    }

    .TMW_v1.reCustomLinks a,
    .TMW_v1.reCustomLinks a:link,
    .TMW_v1.reCustomLinks a:visited {
        border: 1px solid white;
        color: #000000 !important;
    }

        .TMW_v1.reCustomLinks a:hover {
            background-color: #e8e8e8;
            border: 1px solid #757575;
        }

    .TMW_v1 .reToolbar li,
    .TMW_v1 .reSpinBox a,
    .TMW_v1.reToolbar .reSeparator,
    .TMW_v1.reToolbar .reGrip,
    .TMW_v1 .reDialog .reTool,
    .TMW_v1 .reModule .reTool,
    .TMW_v1 .reTool .split_arrow,
    .TMW_v1 .reSplitButton.reTool_text .split_arrow,
    .TMW_v1 .reToolbar .reTool_text .split_arrow,
    .TMW_v1 .reDialog .reTool.reSplitButton,
    .TMW_v1 .reModule .reTool.reSplitButton,
    .TMW_v1 .reDropdown,
    .TMW_v1 .reResizeCell div {
        background-image: url('/WebApp/WebResource.axd?d=YpV41BXARQcmbguD-CWoSTwBixHjFgq_tNblm4t8qB5Kq5uwR3RM48OSxds4KLdJNEMcjCV6UXX7wjf9hcycvp0X_-WPf45-TfnWAuh3piJ62cCyjFyL1fob4JmznNMlWxttAyrAVYsgGKCkC1qJz8aHN90oLn11B57m_r4Dia8WXKUBLZ4vlaTsBv2HwvZC9kJxmRZ1XO1eZv_LwP0-Xw2&t=638278424300000000');
    }

        .TMW_v1 .reDialog .reTool:hover,
        .TMW_v1 .reToolbar .reTool:hover,
        .TMW_v1 .reModule .reTool:hover,
        .TMW_v1 .reToolbar .reTool.reTool_selected:hover,
        .TMW_v1 .reToolbar .reTool_text:hover,
        .TMW_v1 .reToolbar .reTool_text.reTool_selected:hover,
        .TMW_v1 .reTool_disabled.reDropdown:hover,
        .TMW_v1.reInsertTable .reToolbar li .reTool:hover,
        .TMW_v1 .reToolbar .reTool.reTool_selected,
        .TMW_v1 .reToolbar .reTool_text.reTool_selected {
            background: #D9D9D9;
        }

        .TMW_v1 .reDropdown:hover,
        .TMW_v1.RadEditor .reTlbVertical li,
        .TMW_v1.RadEditor .reTlbVertical .reToolbar.Default .reGrip,
        .TMW_v1.RadEditor.reTlbVertical .reToolbar.Default .reSeparator,
        .TMW_v1.reDropDownBody .reTlbVertical .reToolbar {
            background-image: url('/WebApp/WebResource.axd?d=H0k-vv0n2mThbt2ROB91LhvYea-SIJWQJeeHl6XtaYqleII3JfxodZaut8nz9EFiJnmzW2zMZxc-J1zL8lq_hV_a0q5l_CVPHSnwKj-oDnvLDaRhlrQRR1jz-F1LA78YFMasvkPCp_7Ct0eqMa4mGqskzdOIa58UR4XLq6gBVQwcmq_S4jlIU10Q9L3HiSxMXLCnTz_Ota7wnTXHCV1j7_Ll9jCLuNHDzyj4JVXJ90c1&t=638278424300000000');
        }



    .TMW_v1 .reTlbVertical .reTool:hover,
    .TMW_v1 .reTlbVertical .reTool_text.reSplitButton:hover,
    .TMW_v1 .reTlbVertical .reSplitButton:hover,
    .TMW_v1 .reTlbVertical .reTool_text:hover,
    .TMW_v1 .reTlbVertical .reTool_text.reTool_selected:hover,
    .TMW_v1.reDropDownBody .reTlbVertical ul li a:hover,
    .TMW_v1.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover,
    .TMW_v1 .reTlbVertical .reTool.reTool_selected,
    .TMW_v1 .reTlbVertical .reTool_text.reTool_selected,
    .TMW_v1 .reMode_selected {
        background: #D9D9D9;
    }



    .TMW_v1 .reToolbar li {
        color: #000000;
    }

    .TMW_v1 .reToolbar .reTool_text:hover {
        margin-left: 0;
        margin-right: 0;
        border-left: 1px solid #757575;
        border-right: 1px solid #757575;
    }

    .TMW_v1 .reToolbar .reTool_text.reTool_selected, .TMW_v1 .reToolbar .reTool_text.reTool_selected:hover {
        margin-left: 0;
        margin-right: 0;
        border-left: 1px solid #757575;
        border-right: 1px solid #757575;
    }

    .TMW_v1 .reToolbar .reTool_text.reTool_disabled, .TMW_v1 .reToolbar .reTool_text.reTool_disabled:hover {
        margin-left: 0;
        margin-right: 0;
        border: 0;
    }

    .TMW_v1 .reToolbar .reTool.reSplitButton.reTool_disabled:hover {
        _background: 0;
    }

    .TMW_v1 .reDropdown:link, .TMW_v1 .reDropdown:visited {
        color: #757575 !important;
    }

    .TMW_v1 .reDropdown, .TMW_v1 .reTool_disabled.reDropdown:hover {
        border: 1px solid #e6e6e6;
        color: #757575;
        background-color: white;
    }

    .TMW_v1 .TMW_v1 .reDropdown:hover {
        border: 1px solid #e6e6e6;
        color: #000000 !important;
        background-color: #e8e8e8;
    }

    .TMW_v1.reDropDownBody .reTlbVertical ul li .reButton_text {
        color: #757575;
    }

        .TMW_v1.reDropDownBody .reTlbVertical ul li .reButton_text:hover {
            color: black;
        }

    .TMW_v1.reInsertTable {
        background-color: white;
    }

    .TMW_v1 table.reSpinBox {
        border: 1px solid #e6e6e6;
        background: white;
    }

        .TMW_v1 table.reSpinBox:hover {
            border: 1px solid #757575;
            color: black;
        }

    .TMW_v1.RadEditor input {
        border: 1px solid #e6e6e6;
        background-color: white;
        color: #757575;
    }

        .TMW_v1.RadEditor input:hover {
            border: 1px solid #757575;
            color: black;
        }

    .TMW_v1.reDropDownBody td {
        color: #757575;
    }

    .TMW_v1.reDropDownBody .reItemOver {
        background: #e8e8e8;
        color: black;
    }

    .TMW_v1 .reTool_selected.reTool {
        _border-left-width: 0 !important;
        _border-right-width: 0 !important;
    }

    .TMW_v1.reColorPicker table div {
        border: 1px solid #cccccc;
    }

    .TMW_v1.reColorPicker table td.reItemOver div {
        border-color: #757575;
    }

    .TMW_v1.reColorPicker span {
        border: 1px solid #cccccc;
    }

    .TMW_v1 .reAjaxspell_button {
        border: 1px solid #cccccc;
        background: #d9d9d9;
        color: black;
    }

    .TMW_v1 .reAjaxSpellCheckSuggestions table {
        border-width: 0;
        width: 100%;
    }

    .TMW_v1 .reAjaxSpellCheckSeparator {
        background-color: #969696;
    }

    .TMW_v1.reCustomLinks, .TMW_v1.reCustomLinks ul {
        color: black;
    }

        .TMW_v1.reCustomLinks a {
            background: none transparent;
            color: black;
            cursor: default !important;
        }

            .TMW_v1.reCustomLinks a:hover {
                color: white;
            }

    .TMW_v1 .reInsertTable table {
        background: white;
    }

        .TMW_v1.reInsertTable table td {
            border: 1px solid #e6e6e6;
            background: white;
        }

    .TMW_v1 .reInsertTable .reTlbVertical ul {
        background-color: white;
    }

    .TMW_v1.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,
    .TMW_v1.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link,
    .TMW_v1.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
        color: black !important;
        background: transparent none;
        _background: none !important;
    }

    .TMW_v1 .reCommentEdit,
    .TMW_v1 .reCommentTextArea,
    .TMW_v1 .reCommentView,
    .TMW_v1.rePopupContainer,
    .TMW_v1.RadEditor .reCommentButton,
    .TMW_v1 .rePopupButtonContainer .rePopupButton,
    .TMW_v1 .reCommentViewText,
    .TMW_v1 .reCommentInfoPanel {
        border: 1px solid #e6e6e6;
        background-color: white;
        border-radius: 0;
    }

    .TMW_v1 .reCommentTitle, .TMW_v1 .reCommentInfoPanel {
        color: black;
    }

    .TMW_v1.RadEditor .reCommentButton, .TMW_v1 .rePopupButtonContainer .rePopupButton {
        border-color: #e6e6e6;
        color: #757575;
        background-color: white;
    }

        .TMW_v1.RadEditor .reCommentButton:hover, .TMW_v1 .rePopupButtonContainer .rePopupButton:hover {
            color: black;
            border-color: #757575;
            background-color: #e8e8e8;
        }

        .TMW_v1.RadEditor .reCommentButton:active, .TMW_v1 .rePopupButtonContainer .rePopupButton:active {
            color: white;
            border-color: #d9d9d9;
            background-color: #d9d9d9;
        }

    .TMW_v1 .rePopupContainer .rePopupTitle {
        color: white;
        background-color: #d9d9d9;
        border-color: #757575;
        border-radius: 0;
    }

.RadWindow_TMW_v1.reToolbarWindow td.rwWindowContent {
    background-color: white;
}

.RadWindow_TMW_v1 .reInsertTableLightWrapper .lightTable {
    border-color: #e6e6e6;
}

.TMW_v1 .reTool.reSplitButton:hover {
}

.reTool span, .TMW_v1.reInsertTable .reTlbVertical ul .reTool_text span, .reToolbar .reTool_text span {
    background-image: url('/WebApp/WebResource.axd?d=Q8cNY4k8wU5eiFU67gvfxbzzLe8p0jYvZS2eXfahVPT2t5MOmf8M-fO_lIJXuNDa29FbQME8XzcA0umHrTyM4-lw6ADmvxNM6qd-7cxuikqbW36VS_OXuH6n66J3iM4jrrdr8fP41m4ZYYaChh1QP7cuqz7TcVY3UB9teNBCALT_x-AC0xVBqeo4EqRAh2MlVHZ0VFDOSsg6Ttz0q5pQ_e7xkTbBQS59M50oMwCtFEU1&t=638278424300000000');
}

.reTool span, .reTool_text span, .TMW_v1 .reTlbVertical .reTool_text span, .reToolbar .reSplitButton.reTool_text span {
    _background-image: url('/WebApp/WebResource.axd?d=dHaTmV_s3HYWTekE9oPANwae5xh7taQ-FAAaG_4z3eD_JLwAitnJFbuh7KwUUg3zHSlFnGzbraFBQ9aqfxv6tb-beSU_w6YQSVjxg-1cK_h4NHEdSUoaaZfikULvUEHe8IZfyaZkDlW12tMkY3v9636HBhk6uKbFStJfFQ5jAMQynNFY7vBx1Xo8UUps42oKxWSnPkcbW8IrJPhSUNGgtLNMkSn3Kmbm_tqn2oyK2II1&t=638278424300000000');
}

.reTool .split_arrow:hover {
}

div.TMW_v1.RadEditor .reDropdown:hover {
    background-color: #D9D9D9;
}

div.TMW_v1.reDropDownBody .reItemOver {
    background-color: #D9D9D9;
}

.RadEditor.TMW_v1:focus {
    outline: none !important;
}

.TMW_v1.reWrapper {
}

/*#endregion */

/*#region Tabstrip skin*/
.RadTabStrip_TMW_v1 {
    color: #333;
    font: 12px "Segoe UI",Arial,Helvetica,sans-serif;
    line-height: 26px;
}

    .RadTabStrip_TMW_v1 .rtsGhostTab {
        border-color: #8a8a8a;
        border-radius: 5px;
        color: #333;
        background-color: #fafafa;
    }

    .RadTabStrip_TMW_v1 .rtsLI, .RadTabStrip_TMW_v1 .rtsLink {
        color: White;
        font: 12px/26px "Arial",Arial,sans-serif;
        font-weight: bold;
    }

        .RadTabStrip_TMW_v1 .rtsLI, .RadTabStrip_TMW_v1 .rtsLink.rtsSelected {
            color: White;
        }

    .RadTabStrip_TMW_v1 .rtsLink {
        height: 25px;
    }

        .RadTabStrip_TMW_v1 .rtsLink.rtsSelected {
            height: 26px !important;
        }

    .RadTabStrip_TMW_v1 .rtsLI {
        background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* IE10+ */
        background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* W3C */
        filter: none; /* IE6-8 */
        border-radius: 10px 10px 0 0;
        border-left: 1px solid white;
        border-right: 1px solid gray;
        background-color: #84ACC9;
    }

.RadTabStripLeft_TMW_v1 .rtsSeparator, .RadTabStripRight_TMW_v1 .rtsSeparator {
    background: #828282;
}

.RadTabStrip_TMW_v1 .rtsDisabled {
    color: #aaa;
}

/*.RadTabStrip_TMW_v1 .rtsNextArrow, .RadTabStrip_TMW_v1 .rtsPrevArrow, .RadTabStrip_TMW_v1 .rtsPrevArrowDisabled, .RadTabStrip_TMW_v1 .rtsNextArrowDisabled
{
    background-image: url('TabStrip/TabStripStates.png');
}*/

.RadTabStripTop_TMW_v1 .rtsLevel {
    background-color: transparent;
}

    .RadTabStripTop_TMW_v1 .rtsLevel .rtsLink, .RadTabStripTop_TMW_v1 .rtsLevel .rtsOut, .RadTabStripBottom_TMW_v1 .rtsLevel .rtsLink, .RadTabStripBottom_TMW_v1 .rtsLevel .rtsOut, .RadTabStripTop_TMW_v1_Baseline .rtsLevel, .RadTabStripBottom_TMW_v1_Baseline .rtsLevel {
    }

.RadTabStripLeft_TMW_v1 .rtsLink, .RadTabStripRight_TMW_v1 .rtsLink {
}

.RadTabStripLeft_TMW_v1 .rtsLast .rtsLink, .RadTabStripRight_TMW_v1 .rtsLast .rtsLink {
    border-bottom: 1px solid #898C95;
}


.RadTabStripRight_TMW_v1 .rtsUL .rtsLink, .RadTabStripRight_TMW_v1 .rtsUL .rtsLI .rtsDisabled:hover {
    text-align: left;
}


.RadTabStripTop_TMW_v1_rtl .rtsLevel .rtsLink {
    padding-left: 0;
    padding-right: 9px;
}

.RadTabStripTop_TMW_v1_rtl .rtsLevel .rtsOut {
    padding-left: 9px;
    padding-right: 0;
}

.RadTabStripTop_TMW_v1_rtl .rtsLevel .rtsLink, .RadTabStripTop_TMW_v1_rtl .rtsLevel .rtsOut {
}

.RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel2, .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel3, .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel4 {
    background: #fff;
}

    .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel2 .rtsSelected, .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel3 .rtsSelected, .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel4 .rtsSelected {
        text-decoration: underline;
    }

    .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel2 .rtsLink, .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel2 .rtsOut, .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel2 .rtsIn, .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel3 .rtsLink, .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel3 .rtsOut, .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel3 .rtsIn, .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel4 .rtsLink, .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel4 .rtsOut, .RadTabStrip_TMW_v1_SimpleSubItems .rtsLevel4 .rtsIn {
    }

.RadTabStripTop_TMW_v1 .rtsLevel .rtsLink.rtsSelected,
.RadTabstripTop_TMW_v1 .rtsLevel .rtsLink.rtsSelected,
.RadTabstripTop_TMW_v1_rtl .rtsSelected {
    background-color: #2F526B !important;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%); /* W3C */
    filter: none; /* IE6-8 */
}

.RadPanelBar .rpSlide {
    padding: 3px;
}


/*#endregion */

/*#region Print Queries */
@media print {
    header, .header {
        display: none !important;
    }

    .ContentContainer {
        margin-left: 0 !important;
        height: 100% !important;
    }

    .LeftColumn {
        display: none !important;
    }

    .ExpandedLeft .LeftColumn {
        display: none !important;
    }

    footer, .footer {
        display: none !important;
    }
}


/*#endregion */

/*#endregion*/

/*#region !! Additions to Global  MainStyleHandler*/

.SubHeaderChild {
    width: 100%;
    float: left;
    font-weight: bold;
    font-family: arial;
    font-size: 13px;
    border-bottom: 3px solid;
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 2px;
}

.ParameterLabel,
.SubHeaderLabel {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden;
}

.ParameterColumnInnerOneThirdFirst {
    width: 32%;
    float: left;
}

.ParameterColumnInnerOneThird {
    width: 32%;
    float: left;
    margin-left: 2%;
}

.ParameterColumnOneHalfFirst {
    width: 48%;
    float: left;
    position: relative;
}

.ParameterColumnOneHalf {
    width: 48%;
    float: left;
    margin-left: 4%;
    position: relative;
}

.SubHeaderLabel.Endcap {
    text-transform: none !important;
}

    .SubHeaderLabel.EndCap.NoButtons {
        height: 4px;
    }

.BreakAll {
    word-break: break-all;
    word-wrap: break-word;
}

.ClearBoth {
    clear: both;
}

.CollapsedLeft .LeftColumn {
    overflow: hidden;
}



/*Media Queries*/
@media screen and (max-width: 1013px) {
    .ParameterColumnOneHalfFirst,
    .ParameterColumnOneHalf {
        min-width: 100px;
        width: 100% !important;
        clear: both;
        margin-left: 0;
        margin-bottom: 15px;
    }
}

/*#region RadDropDownList Additions */

.RadDropDownList_TMW_v1.RadDropDownList .rddlInner {
    padding: 2px 27px 2px 5px;
    border-width: 1px;
    border-style: solid;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
    background-size: 100% 100%;
    font: 11px arial,sans-serif;
    height: 100%;
    border-width: 1px;
    border-style: solid;
    /* padding: 2px 1px 3px; */
    vertical-align: middle;
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
}

.RadDropDownList_TMW_v1.RadDropDownList .rddlIcon {
    width: 22px;
    height: 20px;
    border: 0;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #2F526B;
    background-image: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34)));
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    background-image: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    background-image: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    background-image: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 );
}

.RadDropDownList_TMW_v1 span.rddlInner.rddlFocused {
    background: $$DropDownButtonColor$$;
    color: white;
}

.rddlIcon:after {
    background-image: url('images/TMW_v1/sprite.png') !important;
    background-position: 3px -29px !important;
    content: '';
    position: absolute;
    height: 100%;
    width: 22px;
    top: 0;
    right: 0;
}

.RadDropDownList_TMW_v1.RadDropDownList:hover {
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #4E88B1 !important;
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #4E88B1 !important;
    -moz-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #4E88B1 !important;
}


.rddlPopup_TMW_v1.rddlPopup {
    background-color: white;
}

    .rddlPopup_TMW_v1.rddlPopup .rddlList {
        border-color: #cdcdcd;
        color: #333;
        font-size: 12px;
        font-family: "Segoe UI",Arial,Helvetica,sans-serif;
        padding: 0px;
    }

        .rddlPopup_TMW_v1.rddlPopup .rddlList li.rddlItem {
            height: auto;
            min-height: 39px;
            line-height: 39px;
            border-bottom: 1px solid rgba(128, 128, 128, 0.26);
            font-size: 12px;
            font-family: 'arial';
            font-weight: bold;
            background-color: white;
            color: black;
        }

            .rddlPopup_TMW_v1.rddlPopup .rddlList li.rddlItem:hover {
                background-color: $$RadButtonBackgroundColor$$;
                color: white;
            }

.RadDropDownList_TMW_v1.RadDropDownList span.rddlFakeInput {
    font-family: Arial, sans-serif;
    font-size: 14px;
}

    .RadDropDownList_TMW_v1.RadDropDownList span.rddlFakeInput.rddlDefaultMessage {
        color: #ccc;
        font-style: italic;
        text-transform: uppercase;
    }

.RadDropDownList_TMW_v1.RadDropDownList .rddlFocused span.rddlFakeInput.rddlDefaultMessage {
    color: transparent;
}


.ValidationFailed .RadDropDownList_TMW_v1.RadDropDownList,
.ValidationFailed.RadDropDownList_TMW_v1.RadDropDownList {
    box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5) !important;
    -webkit-box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5) !important;
    border: red solid 1px !important;
}

    .ValidationFailed .RadDropDownList_TMW_v1.RadDropDownList:hover,
    .ValidationFailed.RadDropDownList_TMW_v1.RadDropDownList:hover {
        box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5) !important;
        -webkit-box-shadow: inset 0px 0px 29px 0px rgba(255, 0, 0, 0.5) !important;
        border: red solid 1px !important;
    }



/*#endregion */
/*#region RadComboBox Additions */

.rcbItem em {
    color: white !important;
}

.RadComboBox_TMW_v1.RadComboBox .rcbDisabled {
    opacity: 1 !important;
}

.RadComboBox_TMW_v1.RadComboBox {
    height: 22px;
}

div.DropDownDiv {
    height: 22px;
}

    div.DropDownDiv .RadComboBox_TMW_v1 > table {
        max-height: 22px;
        display: block;
    }

div.RadComboBox_TMW_v1 table tbody tr {
    border-width: 0;
}

div.RadComboBox_TMW_v1 .rcbInputCell,
div.RadComboBox_TMW_v1 .rcbArrowCell {
    height: 21px;
}

.RadComboBox .rcbArrowCell a {
    width: 22px !important;
    background-image: url('data:image/png;base64,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') !important;
    background-position: 3px -29px !important;
    cursor: pointer;
}

.rcbArrowCell.rcbArrowCellRight {
    background-image: none !important;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0, rgba(0,0,0,0.34) 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34))) !important;
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0,rgba(0,0,0,0.34) 100%) !important;
    background: -o-linear-gradient(top, rgba(0,0,0,0.07) 0,rgba(0,0,0,0.34) 100%) !important;
    background: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0,rgba(0,0,0,0.34) 100%) !important;
    background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0,rgba(0,0,0,0.34) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 ) !important;
    background-color: #2F526B !important;
}

.RadComboBox_TMW_v1 .rcbHovered .rcbArrowCellRight,
.RadComboBox_TMW_v1 .rcbFocused .rcbArrowCellRight {
    background-color: #2F526B !important;
}

/*#endregion */
/*#region Rad Trees in Content Areas (within MainDiv) */
.RadTreeView.ParameterRadTree {
    margin-top: 10px;
}

.ParameterRadTree .rtIn {
    font-weight: bold;
}

.RadTreeView_TMW_v1_ParameterTreeView {
    font-weight: bold !important;
}

.InactiveTreeNode {
    background-color: transparent !important;
    color: darkred !important;
    border: none !important;
    background-image: none !important;
}

.InactiveTreeNodeSelected .InactiveTreeNode {
    background-color: darkred !important;
    background-image: none !important;
    border: none !important;
    background-image: none !important;
    color: white !important;
}

.InactiveTreeNodeHover .InactiveTreeNode {
    background-image: none !important;
    background-color: darkred !important;
    border-color: darkred !important;
    color: white !important;
    border: none !important;
}

.RadTreeView_TMW_v1_ParameterTreeView .rtSelected .rtIn.InactiveTreeNode {
    background-color: darkred !important;
}

.ActiveTreeNode {
    background-color: transparent !important;
    border: none !important;
    background-image: none !important;
}

.ActiveTreeNodeSelected .ActiveTreeNode {
    background-color: Green !important;
    background-image: none !important;
    border: none !important;
    color: azure !important;
    background-image: none !important;
}

.ActiveTreeNodeHover .ActiveTreeNode {
    background-image: none !important;
    background-color: Green !important;
    border-color: Green !important;
    color: azure !important;
    border: none !important;
    background-image: none !important;
}

.RadTreeView_TMW_v1_ParameterTreeView .rtSelected .rtIn.ActiveTreeNode, .RadTreeView_TMW_v1_ParameterTreeView .ActiveTreeNodeHover .rtIn.ActiveTreeNode {
    background-color: Green !important;
    color: white !important;
}

.RadTreeView_TMW_v1_ParameterTreeView .rtIn.ActiveTreeNode {
    color: Green !important;
}
/*#endregion*/
/*#region Grid Specific */
.GridSizer {
    width: 100%;
    display: block;
    clear: both;
    position: relative;
}

    .GridSizer .rgDataDiv {
        background: white;
    }

.RadGrid .rgMasterTable {
    width: 100% !important;
}

/*Styles footer to match header style*/
.RadGrid_TMW_v1 .rgFooter td {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,0.25)), color-stop(100%,rgba(0,0,0,0.25)));
    background: -webkit-linear-gradient(top, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%);
    background: -o-linear-gradient(top, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%);
    background: -ms-linear-gradient(top, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%);
    background: linear-gradient(to bottom, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40eaeaea', endColorstr='#40000000',GradientType=0 );
    border: 0 !important;
    border-bottom: 1px solid rgba(30, 30, 30, 0.10) !important;
    border-left: 1px solid rgba(30, 30, 30, 0.1) !important;
}

.RadGrid_TMW_v1 .rgFooterWrapper > .rgFooterDiv > table {
    height: 25px !important;
}

.RadGrid_TMW_v1 .rgFooterCustomText {
    font-weight: bold;
    color: white;
}

.RadGrid_TMW_v1 .rgFooterCustomValue {
    font-weight: bold;
    color: white;
}

/*Fixes header Column lines (specific IE Fix)*/
.RadGrid_TMW_v1 .rgHeaderWrapper {
    border-bottom: 0 !important;
}

/* Causes issue because telerik doesnt know aboout IE 11 or 10 and adds the compatibility class for 9 on newer browsers
    ._Telerik_IE9 .RadGrid_TMW_v1 .rgHeader {
    border-left: 1px solid rgb(30, 30, 30);
    background-color: transparent !important;
}*/

._Telerik_IE8 .RadGrid_TMW_v1 .rgHeader {
    border-left: 1px solid rgb(30, 30, 30);
    background-color: transparent !important;
}

._Telerik_IE7 .RadGrid_TMW_v1 .rgHeader {
    border-left: 1px solid rgb(30, 30, 30);
    background-color: transparent !important;
}

.EndCap a input {
    box-shadow: none !important;
}
/*#endregion */
/*#region ListBox Columns */
.rcbHeader ul,
.rcbFooter ul,
.rcbItem ul,
.rcbHovered ul,
.rcbDisabled ul {
    margin: 0;
    padding: 0;
    width: 100%;
    display: inline-block;
    list-style-type: none;
}

.col1,
.col2,
.col3 {
    margin: 0;
    padding: 0 5px 0 0;
    line-height: 14px;
    float: left;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}

.col1 {
    width: 110px;
    margin-right: 10px;
}

.RadListBox_TMW_v1 .col1,
.RadListBox_TMW_v1 .col2 {
    text-align: left;
    list-style-type: none;
}

.RadListBox_TMW_v1 .col2 {
    font-weight: normal;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

.RadListBox_TMW_v1 .rlbItem {
    border-bottom: 1px solid rgba(128, 128, 128, 0.26);
}


.RadListBox_TMW_v1[disabled]:after {
    content: '';
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.39);
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 2;
    -webkit-box-shadow: inset 0 0 13px 0 rgba(0, 0, 0, .25);
    -moz-box-shadow: inset 0 0 13px 0 rgba(0, 0, 0, .25);
    box-shadow: inset 0 0 13px 0 rgba(0, 0, 0, .25);
}



.RadListBox_TMW_v1 {
    border-left: 1px solid rgb(216, 216, 216);
    border-right: 1px solid rgb(216, 216, 216);
    border-top: 1px solid rgb(189, 189, 189);
}

    .RadListBox_TMW_v1 .rlbList li:nth-child(even) {
        background-color: transparent;
    }

    .RadListBox_TMW_v1 .rlbList li.rlbItem:nth-child(odd) {
        background-color: whitesmoke;
    }

    .RadListBox_TMW_v1 .rlbList li {
        padding: 2px 8px 3px 8px !important;
        border: 1px solid transparent !important;
        text-align: left;
    }

        .RadListBox_TMW_v1 .rlbList li.rlbSelected,
        .RadListBox_TMW_v1 .rlbGroup .rlbActive {
            color: white;
            border: 1px solid transparent !important;
        }

/*#endregion */
/*#region Styles for Collapsable Search Area And Toggle Button*/
a[data-role="SearchPanelToggle"] {
    margin-top: 5px;
    margin-left: 8px;
    height: 20px;
}

    a[data-role="SearchPanelToggle"].k-state-active {
        -webkit-box-shadow: #000 0 0 10px 0 inset,#fff -1px -1px 1px 0 inset !important;
        -moz-box-shadow: #000 0 0 10px 0 inset,#fff -1px -1px 1px 0 inset !important;
        box-shadow: #000 0 0 10px 0 inset,#fff -1px -1px 1px 0 inset !important;
        text-shadow: #4e88b1 0 0 3px,#4e88b1 0 0 10px,#4e88b1 0 0 25px;
        color: #b9d0e0;
    }

div[data-role="SearchPanel"] {
    max-height: 0;
    margin-top: 30px;
    width: 100%;
    position: absolute;
    z-index: 3;
    transition: max-height .25s;
    overflow: hidden;
    background: rgb(179, 179, 179);
    background: rgba(179, 179, 179, 0.91);
    -o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
    box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
}

    div[data-role="SearchPanel"].ExpandedSearchPanel {
        max-height: 1000px;
    }

    div[data-role="SearchPanel"] .ScrollerPadder {
        padding-left: 15px;
        padding-right: 15px;
    }

    div[data-role="SearchPanel"] a[data-role="SearchPanelToggle"] {
        width: 100%;
        margin-top: 15px;
        margin-left: 0;
        height: 15px;
    }

        div[data-role="SearchPanel"] a[data-role="SearchPanelToggle"] .k-icon {
            margin-top: -9px;
        }
/*#endregion */
/*#region Lighter Markup for Rad Textboxes (removes the need for textbox container with rad controls)*/
span.riSingle.RadInput.RadInput_TMW_v1.ParamterTxtBox,
span.riSingle.RadInput.RadInput_TMW_v1.TxtBox {
    display: block;
    float: left;
    width: 100% !important;
    height: 24px !important;
    font-size: 11px !important;
}

span.riSingle.RadInput.RadInput_TMW_v1.SearchTxtBox {
    height: 24px !important;
    font-size: 11px !important;
}
/*#endregion*/
/*#region Generic Search control*/
.GenericSearchDiv {
    width: 100%;
    overflow: visible;
    height: 24px;
    position: relative;
    clear: both;
}

.GenericSearchContainer {
    padding-right: 26px;
    height: 100%;
}

.GenericSearchButtonContainer {
    width: 26px;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
}

.GenericSearchButton {
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    height: 21px !important;
    width: 100% !important;
    line-height: 19px !important;
}
/*#endregion */
/*#region TMW FontExpansionPack */

/*@font-face {
    font-family: 'TMWFonticonsExpansionPack';
    src: url('fonts/TMWFonticonExpansionPack/TMWFonticonsExpansionPack.eot');
    src: url('fonts/TMWFonticonExpansionPack/TMWFonticonsExpansionPack.eot?#iefix') format('embedded-opentype'), url('fonts/TMWFonticonExpansionPack/TMWFonticonsExpansionPack.woff') format('woff'),url('fonts/TMWFonticonExpansionPack/TMWFonticonsExpansionPack.woff2') format('woff2'), url('fonts/TMWFonticonExpansionPack/TMWFonticonsExpansionPack.ttf') format('truetype'), url('fonts/TMWFonticonExpansionPack/TMWFonticonsExpansionPack.svg#TMWFonticonsExpansionPack') format('svg');
    font-weight: normal !important;
    font-style: normal !important;
}*/

.Fonticon.ExpansionPack,
.fonticon.ExpansionPack,
.TileIcon.ExpansionPack,
.ExpansionPack .GBText {
    font-family: TMWFonticonsExpansionPack !important;
}


.ExpansionPack .GBText {
    vertical-align: middle;
}


.fonticon, .Fonticon, .fonticon.ExpansionPack, .Fonticon.ExpansionPack {
    text-transform: none !important;
}

/*#endregion */
/*#region Content Module Columns (contain content columns - Formerly ParameterColumn)*/

/*Default Module 1/3 width*/
.ContentModule {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float: left;
    padding: 0px;
    margin-bottom: 0px;
    position: relative;
    margin: 20px 0px 0px 4%;
    width: 30.6%;
}

    .ContentModule.First {
        margin: 20px 0px 0px 0px;
    }

    .ContentModule.TopRow {
        margin-top: 15px;
    }

    .ContentModule.OneFourth {
        width: 22%;
    }

    .ContentModule.OneHalf {
        width: 48%;
    }


    .ContentModule.TwoThirds {
        width: 65.4%;
    }

    .ContentModule.FullRow {
        width: 100%;
        margin-left: 0%;
    }

@media screen and (max-width: 1013px) {
    .ContentModule {
        min-width: 200px;
        width: 100% !important;
        clear: right;
        margin-left: 0px;
    }
}
/*#endregion */
/*#region New Content Columns */
.MainSearchDiv .ContentRow .MiniParameterUC {
    margin-top: 5px;
    float: left;
}

.ContentRow {
    width: 100%;
    float: left;
}

.ContentCol {
    margin-left: 2%;
    margin-right: 0;
    float: left;
    display: block;
}

.ContentRow .ContentCol.First {
    margin-left: 0;
}

.ContentRow > .ContentCol.OneFourth {
    width: 23.5%;
}

.ContentRow > .ContentCol.ThreeFourths,
.ContentRow > .ContentCol.ThreeFourths {
    width: 74.5%;
}

    .ContentRow > .ContentCol.ThreeFourths:first-of-type {
        margin-left: 0;
    }

.ContentRow > .ContentCol.OneFourth:first-of-type {
    margin-left: 0;
}


.ContentRow .ContentCol.TwoThirds {
    width: 66%;
}

.ContentRow .ContentCol.OneThird {
    width: 32%;
}

.ContentRow .ContentCol.OneFifth {
    width: 18.4%;
}

.ContentRow .ContentCol.TwoFifths {
    width: 38.8%;
}

.ContentRow .ContentCol.ThreeFifths {
    width: 57.2%;
}

.ContentRow .ContentCol.FourFifths {
    width: 77.6%;
}

.ContentCol.OneSixth {
    width: 15%;
}

.ContentRow > .OneThird:first-of-type {
    margin-left: 0;
}

.ContentRow .OneHalf {
    width: 49%;
}

.ContentRow > .OneHalf:first-of-type {
    margin-left: 0;
}

.MainSearchDiv .MiniParameterUC {
    margin-bottom: 5px;
}

.SliderList > .ContentRow {
    margin-top: 8px;
    border-top: solid rgba(128, 128, 128, 0.2) 1px;
}

    .SliderList > .ContentRow:last-of-type {
        border-bottom: solid rgba(128, 128, 128, 0.2) 1px;
        padding-bottom: 10px;
    }

.ContentColInner,
.ContentModuleInner {
    padding-left: 8px;
    padding-right: 8px;
}
/*#endregion */
/*#region Fixes alternating grid rows to match their parents background in the expand column*/
.RadGrid_TMW_v1 tbody > .rgAltRow + tr .rgExpandCol {
    background-color: #D6D6D6 !important;
}

    .RadGrid_TMW_v1 tbody > .rgAltRow + tr .rgExpandCol + td {
        background-color: #D6D6D6 !important;
    }

.RadGrid_TMW_v1 [id$="GridData"] tbody tbody {
    background-color: white;
}

.RadGrid_TMW_v1 .rgFooter td,
.RadGrid_TMW_v1 .rgFooter td.rgExpandCol {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,0.25)), color-stop(100%,rgba(0,0,0,0.25))) !important;
    background: -webkit-linear-gradient(top, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%) !important;
    background: -o-linear-gradient(top, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%) !important;
    background: -ms-linear-gradient(top, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%) !important;
    background: linear-gradient(to bottom, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40eaeaea', endColorstr='#40000000',GradientType=0 ) !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(30, 30, 30, 0.10) !important;
    border-left: 1px solid rgba(30, 30, 30, 0.1) !important;
}

.RadGrid_TMW_v1 .rgDetailTable.rgClipCells {
    margin-bottom: 10px !important;
}

.RadGrid_TMW_v1 .rgMasterTable td.rgGroupCol,
.RadGrid_TMW_v1 .rgMasterTable td.rgExpandCol {
    border-color: transparent !important;
    background-color: transparent !important;
}

/*Same as above but for grids without load on deman functionality (this situation causes a bug in the targeting above)*/
.RadGrid_TMW_v1.SimpleExpanding tbody > .rgAltRow + tr .rgExpandCol {
    background-color: initial !important;
}

    .RadGrid_TMW_v1.SimpleExpanding tbody > .rgAltRow + tr .rgExpandCol + td {
        background-color: initial !important;
    }

._Telerik_IE9 .RadGrid_TMW_v1 tbody > .rgAltRow + tr .rgExpandCol + td {
    background-color: transparent !important;
}

.RadGrid_TMW_v1.SimpleExpanding [id$="GridData"] tbody tbody {
    background-color: white;
}

.RadGrid_TMW_v1.SimpleExpanding .rgFooter td, .RadGrid_TMW_v1.SimpleExpanding .rgFooter td.rgExpandCol {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,0.25)), color-stop(100%,rgba(0,0,0,0.25))) !important;
    background: -webkit-linear-gradient(top, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%) !important;
    background: -o-linear-gradient(top, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%) !important;
    background: -ms-linear-gradient(top, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%) !important;
    background: linear-gradient(to bottom, rgba(234,234,234,0.25) 0%,rgba(0,0,0,0.25) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40eaeaea', endColorstr='#40000000',GradientType=0 ) !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(30, 30, 30, 0.10) !important;
    border-left: 1px solid rgba(30, 30, 30, 0.1) !important;
}

.RadGrid_TMW_v1.SimpleExpanding .rgDetailTable.rgClipCells {
    margin-bottom: 10px !important;
}

.RadGrid_TMW_v1.SimpleExpanding .rgMasterTable td.rgGroupCol,
.RadGrid_TMW_v1.SimpleExpanding .rgMasterTable td.rgExpandCol {
    border-color: transparent !important;
    background-color: transparent !important;
}

.RadGrid_TMW_v1.SimpleExpanding .rgAltRow.Expanded + tr {
    background-color: #D6D6D6 !important;
}
/*#endregion*/
/*#region SmartToggle JS Control*/
.SmartToggleHeader {
    float: right;
    margin-right: 8px;
}

    .SmartToggleHeader > [data-smarttogglegroup] {
        float: right;
        margin-right: 8px;
    }

    .SmartToggleHeader [data-smarttogglegroup] [SmartToggleButton] {
        height: 20px;
        line-height: 16px;
    }

[data-smarttogglegroup].SmartToggleGroupContentDivContainer {
    height: 100%;
    width: 100%;
}

[data-smarttogglegroup] .SmartToggleContent {
    height: 100%;
    width: 100%;
    float: left;
    visibility: hidden;
    position: absolute;
}

[data-smarttogglegroup] .SmartToggleActiveContent {
    position: relative;
    visibility: visible;
    display: block;
}
/*#endregion */
/*#region SmartGridSizer */
.SmartGridSizer {
    float: left;
    width: 100%;
    position: relative;
}

.TabContentUpdatePanel {
    height: 100%;
}
/*#endregion */


/*#region Styled Select  */
Select.TMW_StyledSelect {
    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .25);
    background-size: 100% 100%;
    font: 11px arial,sans-serif;
    height: 24px;
    border-width: 1px;
    border-style: solid;
    /* padding: 2px 1px 3px; */
    vertical-align: middle;
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
}


/*#endregion */
/*#endregion*/


/*#region customizer resizercss  */

         #CustomizerContainer {
                position: absolute;
                width: 50%;
                right: 0;
                height: 100%;
                max-width: 0;
                box-shadow: inset rgba(0, 0, 0, 0.34) 0 0 13em 0;
                overflow: auto;
            }

            #CustomizerButton {
                margin-left: -27px;
                float: none;
                position: absolute;
                top: -14px;
                z-index: 2;
                font-family: 'tmw_glyphs';
                width: 27px;
            }

            .CustomizerUpdatePanel {
                overflow: visible;
                padding-left: 15px;
                padding-right: 10px;
                height: 100%;
            }

         button.TMW_v1 {
             float: right;
             margin-top: 15px;
             border: none;
             background-image: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.34) 100%);
             background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.34)));
             background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
             background-image: -o-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
             background-image: -ms-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
             background-image: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.34) 100%);
             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#57000000',GradientType=0 );
             font: .9em 'arial',sans-serif;
             font-weight: bold;
             padding: .4em .5em .31em .5em;
             -webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.5);
             box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.5);
             cursor: pointer;
             color: white;
             background-color: #2F526B;
         }

        button.TMW_v1:active {
            -webkit-box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 1);
            box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 1);
        }


        #CustomizerDragger {
            background: lightgray;
            position: absolute;
            right: 0;
            height: 100%;
            width: 5px;
            cursor: col-resize;
            border-right: 1px solid darkgray;
            border-left: 1px solid darkgray;
            z-index: 1;
        }

        #ghostbar {
            background: darkgray;
            position: absolute;
            right: 0;
            top: 0;
            bottom: 0;
            width: 5px;
            cursor: col-resize;
            border-right: 1px solid darkgray;
            border-left: 1px solid darkgray;
            z-index: 1;
            opacity: .7;
        }

        #CustomizerButtonContainer {
            visibility: visible;
            position: fixed;
            z-index: 2;
        }

        .HiddenCustomizer div#ContentPane {
            width: 100%!important;
            padding-right: 0;
        }

        .HiddenCustomizer #CustomizerDragger {
            display: none!important;
        }

        .HiddenCustomizer #CustomizerContainer {
            max-width: 0!important;
            display: none !important;
        }

        .CollapsedCustomizer div#ContentPane {
            width: 100%!important;
        }

        .CollapsedCustomizer #CustomizerDragger {
            display: block!important;
        }

        .CollapsedCustomizer #CustomizerContainer {
            max-width: 0!important;
            width: 0 !important;
        }




        .RightOverlay div#ContentPane {
            width: 100%!important;
            padding-right: 0px !important;
        }

        .RightOverlay #CustomizerContainer {
            /*max-width: 500px!important;
            width: 500px!important;*/
            background-color: rgba(210, 210, 210, 0.8);
        }

        .RightOverlay #CustomizerDragger {
            display: none;
        }

        #DockedButton {
            margin-left: -27px;
            float: none;
            position: absolute;
            top: 12px;
            z-index: 2;
            font-family: 'TMW_glyphs';
            font-size: 13px;
            width: 27px;
        }

        #OverflowContainer {
            height: 100%;
            width: 100%;
            position: relative;
            overflow: auto;
        }

        .HiddenCustomizer div#MainScrollContainer {
            padding-right: 0px!important;
        }
        .RightOverlay div#MainScrollContainer {
            padding-right: 0px!important;
        }


/*#endregion */