
.ajax__tab_yuitabview-theme .ajax__tab_header {
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: Small;
}

    .ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer {
        text-align: center;
        color: White;
    }

    .ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab {
    }

.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer {
}

.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab {
}

.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer {
    text-align: center;
    color: #125977;
}

.ajax__tab_yuitabview-theme .ajax__tab_body {
    background-color: #EDF3FC;
}

.CheckBoxLists {
    border-color: #749CCF;
    height: 20%;
    width: 100%;
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    color: Black;
}

.Mandatory {
    color: Red;
    font-size: small;
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}

.MandatoryMessage {
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    color: Red;
    font-size: 7pt;
    font-style: italic;
}

.Background {
    background-image: url(../../App_Themes/Aqua/Images/calendar3.jpg);
    vertical-align: middle;
    background-size: 20px 20px;
}

.HeaderSubSection {
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: 900px;
    color: #02679C;
}

.LoginTable {
    background-image: url(Images/WinVista.jpg);
}

.FooterTray {
    border-bottom: solid 1px #749CCF;
    border-left: solid 1px #749CCF;
    border-right: solid 1px #749CCF;
}

.PnlStyle {
    height: 7px;
    background-color: #125977;
}

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalMfPopup {
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 50%;
}

.modalPopup {
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 100%;
}

.modalFrxPopup {
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
}

.ajax__tab_InnerTab-theme .ajax__tab_header {
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: Small;
}

    .ajax__tab_InnerTab-theme .ajax__tab_header .ajax__tab_outer {
        text-align: center;
        color: White;
        background-color: #125977;
        border-right: solid 5px #EDF3FC;
        border-left: solid 5px #EDF3FC;
    }

    .ajax__tab_InnerTab-theme .ajax__tab_header .ajax__tab_tab {
        padding-top: 3px;
        padding-right: 5px;
        padding-left: 5px;
    }

.ajax__tab_InnerTab-theme .ajax__tab_hover .ajax__tab_outer {
}

.ajax__tab_InnerTab-theme .ajax__tab_active .ajax__tab_tab {
}

.ajax__tab_InnerTab-theme .ajax__tab_active .ajax__tab_outer {
    text-align: center;
    color: #125977;
    background-color: #EDF3FC;
    border-top: solid 1px #125977;
    border-left: solid 1px #125977;
    border-right: solid 1px #125977;
    padding-top: 5px;
}

.ajax__tab_InnerTab-theme .ajax__tab_body {
    background-color: #EDF3FC;
}

.txtStyleProjName {
    font-family: Segoe UI Rounded MT Bold;
    font-size: 25px;
    color: #000000;
}

.txtStyleLarge {
    font-family: Abadi MT Condensed Light;
    font-size: xx-large;
}

.InnerTable {
    background-color: #EDF3FC;
}

.HeaderBand {
    background-color: #297AAF;
}


.OuterTable {
    background-color: #B8CDE7;
    vertical-align: top;
}


/*-------------------------------------------- Added by the Basavaraj----------------------------------------------*/

html {
    height: 100%;
    width: 100%;
    overflow-x: Auto;
}

body {
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    color: #3E3E3E;
    background-color: #FFFFFF;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    display: block;
}

.HeaderTrayTable {
    /*border-top: solid 1px #749CCF;
    border-bottom: solid 1px #749CCF;
    border-left: solid 1px #749CCF;
    border-right: solid 1px #749CCF;*/
    /*background-color: #CCE3F3;*/
    background-color: white;
}

}


.tktHeaderColour {
    width: 99%;
    border-radius: 5px;
    background: rgba(255,255,255,.5);
    margin: 5px;
    padding: 6px 0px 4px 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1.5px solid #1F86DB;
    -moz-box-shadow: 10px 10px 5px #A1CBED;
    -webkit-box-shadow: 3px 2px 5px #A1CBED;
    box-shadow: 1px 1px 2px 0px #A1CBED;
    transition: border-color .218s;
    background: #7DB8E8;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#5D9DD4),to(#7DB8E8));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#5D9DD4),to(#7DB8E8));
}

.tktHeaderLP {
    width: 99%;
    border-radius: 5px;
    background: rgba(255,255,255,.5);
    margin: 5px;
    padding: 6px 0px 4px 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -moz-box-shadow: 10px 10px 5px #666;
    -webkit-box-shadow: 3px 2px 5px #666;
    box-shadow: 1px 1px 2px 0px #666;
    transition: border-color .218s;
    background: #F3F3F3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#E1DDDD),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#E1DDDD),to(#F1F1F1));
}

.tktHeaderBW {
    width: 99%;
    border-radius: 5px;
    background: rgba(255,255,255,.5);
    margin: 5px;
    padding: 6px 0px 4px 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1.5px solid #26A932;
    -moz-box-shadow: 10px 10px 5px #62EE6E;
    -webkit-box-shadow: 3px 2px 5px #62EE6E;
    box-shadow: 1px 1px 2px 0px #62EE6E;
    transition: border-color .218s;
    background: #9DF0A9;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#62EE6E),to(#9DF0A9));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#62EE6E),to(#9DF0A9));
}

.tktHeaderWW, .tktHeaderWWOW, .tktHeaderWWLP, .tktHeaderWWBW {
    width: 99%;
    border-radius: 5px;
    background: rgba(255,255,255,.5);
    margin: 5px;
    padding: 6px 0px 4px 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1.5px solid #1F86DB;
    -moz-box-shadow: 10px 10px 5px #A1CBED;
    -webkit-box-shadow: 3px 2px 5px #A1CBED;
    box-shadow: 1px 1px 2px 0px #A1CBED;
    transition: border-color .218s;
    background: #7DB8E8;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#5D9DD4),to(#7DB8E8));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#5D9DD4),to(#7DB8E8));
}

.tktHeaderOW {
    width: 99%;
    border-radius: 5px;
    background: rgba(255,255,255,.5);
    margin: 5px;
    padding: 6px 0px 4px 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1.5px solid #899A3A;
    -moz-box-shadow: 10px 10px 5px #e4e36b;
    -webkit-box-shadow: 3px 2px 5px #e4e36b;
    box-shadow: 1px 1px 2px 0px #e4e36b;
    transition: border-color .218s;
    background: #f3eda6;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#e4e36b),to(#f3eda6));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#e4e36b),to(#f3eda6));
}

.formBackground {
    background-color: #EDF3FC;
}

.headerBg {
    background: url(Images/HeaderBg.gif);
    background-repeat: repeat-x;
}

.headerContent {
    font: bold 11px 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
}

.headerContent1 {
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.headerContentLarge {
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: x-large;
    font-weight: bold;
}



.content {
    font: normal 11px 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    color: #3E3E3E;
}

.boldContent {
    font: bold 11px 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    color: #3E3E3E;
}

.txtBoxLogin {
    background: #fff url(./images/textfield.gif) repeat-x;
    border: solid 1px #6593CF;
    text-align: left;
    vertical-align: middle;
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 5px;
    height: 21px;
    width: 137px;
    border-radius: 5px;
}

textarea {
    background: #fff url(./images/textfield.gif) repeat-x;
    border: solid 1px #6593CF;
    text-align: left;
    vertical-align: middle;
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 5px;
}
    /*textarea:focus{
border:solid 1px #82BBE1;
background:White;
}*/
    textarea[disabled], textarea[readonly] {
        background: transparent;
        border: solid 1px #6593CF;
        color: #000;
    }

.buttonStyle {
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    background-color: #82BBE1;
    border: solid 1px #749CCF;
    text-align: center;
    vertical-align: middle;
    margin-top: 2px;
}

    .buttonStyle:hover, .buttonStyle:focus, .buttonStyle:active {
        background-color: #82BBE1;
        border: solid 1px #82BBE1;
    }

    .buttonStyle[class] {
        background-image: url(./images/gloss.png);
        background-position: left center;
        background-repeat: repeat-x;
        background-attachment: scroll; /*working for other than IE browsers currently, radius need to be updated when available for IE*/ /*text-shadow: 0 -1px 1px rgba(0,0,0,0.25), -2px 0 1px rgba(0,0,0,0.25); */
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
        -moz-user-select: none;
    }

    .buttonStyle[disabled] {
        color: #555;
    }

        .buttonStyle[disabled]:hover {
            background-color: #82BBE1;
            border: solid 1px #749CCF;
        }

.dropDown {
    background: #fff url(./images/textfield.gif) repeat-x;
    height: 20px;
    vertical-align: middle;
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding-left: 5px;
    border: solid 1px #6593CF;
}

    .dropDown:focus {
        border: solid 1px #82BBE1;
        background: White;
    }

    .dropDown[disabled] {
        border: solid 1px LightGray;
        color: #000;
    }

.listBox {
    width: 250px;
    height: 15px;
    text-align: right;
    vertical-align: middle;
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    padding-left: 5px;
}

    .listBox[disabled] {
        border: solid 1px LightGray;
        color: #000;
    }

.errorMsg {
    color: red; /*background-color: #FFBABA;*/
    background-color: #FFFFCC;
    background-image: url(Images/error.png) no-repeat 10px center;
    border-radius: 5px;
    min-width: 40px;
    padding: 1px 3px 2px 3px;
    border: solid 1px #FF9900;
    text-align: center;
    vertical-align: middle;
    font-size: 10pt;
}

.UserMsg {
    color: red; /*background-color: #FFBABA;*/
    background-color: #FFFFCC;
    background-image: url(Images/error.png) no-repeat 10px center;
    border-radius: 5px;
    min-width: 40px;
    padding: 1px 3px 2px 3px;
    border: solid 1px #FF9900;
    text-align: center;
    vertical-align: middle;
    font-size: 10pt;
}

.error {
    color: red; /*background-color: #FFBABA;*/
    background-color: #FFFFCC;
    background-image: url(Images/error.png) no-repeat 10px center;
    border-radius: 5px;
    min-width: 40px;
    padding: 1px 3px 2px 3px;
    border: solid 1px #FF9900;
    text-align: center;
    vertical-align: middle;
    font-size: 10pt;
}

.DivError {
    background-color: #f4f4f4;
}

/*Padding Style Properties*/

.lPad {
    padding-left: 5px;
}

.lPadBig {
    padding-left: 15px;
}

.rPad {
    padding-right: 5px;
}

.bPad {
    padding-bottom: 5px;
}

.tPad {
    padding-top: 5px;
}

.allPad {
    padding: 5px 5px 5px 5px;
}

.SmallAllPad {
    padding: 3px 3px 3px 3px;
}


/*Border Style Properties*/

.borderAllBlue {
    border: solid 1px ##749CCF;
}

.borderLeftBlue {
    border-left: solid 1px ##749CCF;
}

.borderRightBlue {
    border-right: solid 1px ##749CCF;
}

.borderTopBlue {
    border-top: solid 1px ##749CCF;
}

.borderBottomBlue {
    border-bottom: solid 1px ##749CCF;
}

.borderAll {
    border: solid 1px #5F80AD;
}

.borderLeft {
    border-right: solid 1px #5F80AD;
}

.borderRight {
    border-left: solid 1px #5F80AD;
}

.borderTop {
    border-top: solid 1px #5F80AD;
}

.borderBottom {
    border-bottom: solid 1px #5F80AD;
}

/*Background Style Properties*/


.bgBody {
    background-color: #B2D3FF; /*#3E546E*/
}

.bgTitle {
    background: url( 'Images/btnBgImgBlue.gif' );
}

.bgLeftLink {
    background-color: #B2D3FF;
}

.bgModal {
    background-color: #EDF3FC;
}
/*Added by Priti*/
.labelCenter {
    text-align: center;
}

.DisableMenu {
    color: Silver;
}

a:link {
    color: Black;
}

a:visited {
    color: Blue;
}

a:active {
    color: Blue;
}

#marqueecontainer {
    width: 100%; /*marquee width */
    height: 15px; /*marquee height */
    position: relative;
    background-color: #297AAF;
    color: black;
    overflow: hidden;
    border: 1px solid #297AAF;
}

.tbltooltip {
    border: solid 1px #5F80AD;
}

.spantooltip {
}

.ListHighLight {
    background-color: transparent;
    border: solid 0px transparent;
}

.GridFormLabel {
    padding: 3px 3px 3px 3px;
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    color: #183B61;
}

.tdLabel {
    width: 250px;
}

.pgeBreadCrumbs {
    color: #1362B1;
    font-size: 11px;
    font-weight: bold;
}

.page-siteMap {
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}

    .page-siteMap .separator {
        Font-Size: medium;
        color: #da532c;
        font-weight: bold;
    }

    .page-siteMap .node {
        Font-Size: 9px;
        font-weight: bold;
        color: #1362B1;
    }

.modern-ui-logo {
    background-position: left;
    display: block;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-left: 3px;
    height: 41px;
}

.appLogo {
    line-height: 14px !important;
    vertical-align: text-bottom !important;
    display: inline-block !important;
}


.tblParamHeader {
    top: -2px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color transparent;
    display: inline-block;
    line-height: 25px;
    margin: 0;
    position: relative;
}

    .tblParamHeader .cell {
        border: none;
        margin: 1px;
        padding: 3px;
    }

.pnlParamHeader {
    color: #0073ea;
    top: -2pt;
    right: 0;
    height: 21pt;
    padding: 0;
    margin: 0;
    position: absolute;
    border: 1px #1c98cc solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #f3f3f3;
    font-size: 11pt;
    font-weight: bold;
    /*rgba(28, 183, 236, 0.1);*/
}

.diplayfieldlbl {
    margin-left: 2pt;
    margin-bottom: 2pt;
    font-size: 10.5pt;
    font-weight: bold;
    margin-right: 2pt;
    max-width: 250px;
}

.diplayfieldvallbl {
    max-width: 250px;
    font-size: 10.5pt;
}


.icon-user:before {
    content: "\e03b";
}

.inlinepopup {
    right: 1px;
    display: none;
    height: auto;
    position: absolute;
    margin-top: 5px;
    background: none repeat scroll 0 0 white;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 4px 7px rgba(0, 0, 0, 0.2);
    background-color: #f5f5f5;
}

.active .inlinepopup {
    display: block;
    z-index: 1000;
}

.subnav {
    width: 141px;
    height: 56px;
}

.subnavigator {
    width: 150px;
    height: 38px;
}

.inlinepopup .inlinepopupcontent {
    z-index: 1001;
    height: auto;
    margin: 3px 5px;
    text-align: left;
    margin-top: 10px;
    width: 600px;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 0px;
}

.subnavigator {
    width: 150px;
    height: 38px;
}

.inlinepopup .inlinepopupcontent {
    z-index: 1001;
    height: auto;
    margin: 3px 5px;
    text-align: left;
    margin-top: 10px;
    width: 600px;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 0px;
}

.login-button {
    display: inline-block !important;
    color: #000 !important;
    width: auto !important;
    height: auto !important;
    padding: 0 30px !important;
    border-radius: 25px !important;
    outline: none !important;
    cursor: pointer !important;
    text-align: center !important;
    margin: 5px 0 !important;
    letter-spacing: .05em !important;
    font-weight: bold !important;
    font-size: 15px;
    background-color: whitesmoke !important;
    background-size: 100% 100%;
    background-position-x: 0px;
}