﻿html, body {
    height: 100%;
    background-color: #F0F0F0;
    overflow: visible;
    font-family: "Segoe UI","Segoe WP","Arial","Sans-Serif";
}

a {
    color: #003e75;
}

    a, a:visited, a:focus, a:active, :visited, :focus, :active, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
        outline: 0;
    }

        a:hover {
            color: #000080 !important;
        }

.navbar {
    border-radius: 0;
}

.navbar-default {
    background-image: url('../images/top-header.jpg');
    background-size: 100% 100%;
    margin-right: 0%;
    margin-left: 0%;
    border-image: url('../images/top-header.jpg');
}

    .navbar-default .navbar-brand {
        color: #fff;
    }

.navbar-header a:hover {
    color: #fff !important;
}

.imgLogo {
    font-size: 36px !important;
    position: relative;
    color: #fff !important;
}

.logo {
    border-right: 2px solid #fff;
    height: 2%;
    padding: 16px 76px 16px 17px;
    margin-top: 10px;
    margin-right: 13px;
}

footer {
    background-color: #a6a6a6;
    color: #191919;
    font-size: 12px;
    font-weight: bold;
    display: block;
    bottom: 0px;
    /*position: fixed;*/
    width: 100%;
    z-index: 2;
}

    footer a:first-child {
        margin-left: 6px;
    }

    footer a {
        color: #191919;
        text-decoration: underline;
        font-size: 12px;
        font-weight: bold;
        margin-left: 20px;
    }

    footer span {
        font-size: 13px;
        font-weight: bold;
    }

.logoSection {
    margin-left: 10px !important;
}

.navbar-brand > img {
    display: inline-block;
}

.footerImg {
    float: right;
    background-color: darkgrey;
    border-left: 2px solid #7d7d7d;
    height: 50px;
}

.navbar-right span {
    font-size: 16px;
}

.navbar-default .navbar-brand:hover {
    color: #fff;
}

.input-group-btn .btn {
    margin-bottom: 0;
}

.input-group-btn button {
    border-radius: 0px 25px 25px 0px;
    border: 1px solid rgba(221, 226, 232, 0.49);
    border-left: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    color: #93A2B2;
    margin-bottom: 0 !important;
}

.RadComboBoxDropDown_Web20b {
    background: #fff;
    color: #000;
}

.RadComboBox_Web20b, .RadComboBox_Web20b .rcbInput, .RadComboBoxDropDown_Web20b {
    font-size: 14px;
}







.RadComboBoxDropDown .rcbList > li:after {
    content: "";
    height: 0;
    clear: both;
    display: block;
}

.RadComboBoxDropDown .rcbList {
    list-style: none;
}

.RadComboBox input, .RadComboBox input:focus {
    box-shadow: none;
    outline: 0;
    -webkit-appearance: none;
}

.Searchbar input {
    /*FONT: 14px "Segoe UI",Tahoma,Verdana,Arial;*/
    width: 255px;
    border: none;
    height: 22px;
}

.fleft {
    display: inline-block;
    border: 1px solid #1a3c62;
}

.fright {
    display: inline-block;
    position: absolute;
    border: 1px solid #1a3c62;
    background: #2962a5;
}

.ask-question a, .ask-question-ChildPage a {
    color: #000080;
    text-decoration: underline;
}

    .ask-question a:hover, .ask-question-ChildPage a:hover {
        text-decoration: underline;
    }

.ask-question-icon {
    font-size: 21px !important;
    margin: -4px 2px -17px -25px;
    color: #000080 !important;
    position: absolute;
}

.RadComboBox {
    text-align: left;
    vertical-align: middle;
    color: #fff !important;
    background-color: #2962a5;
    display: block;
    position: relative;
    margin-left: -19px;
    width: 185px !important;
    border: none;
    height: 37px;
}

    .RadComboBox table {
        width: 100%;
        border-width: 0;
        border-style: solid;
        border-collapse: collapse;
        vertical-align: top;
        height: 100% !important;
    }


        .RadComboBox table td.rcbInputCell {
            padding: 0 4px 0 5px;
            border-width: 0;
        }

    .RadComboBox .rcbInputCell {
        height: 20px;
        line-height: 20px;
        text-align: left;
        vertical-align: middle;
    }

.search-box-container input {
    width: 245px;
    height: 29px;
}

.search-box-container:after {
    content: "\f002";
    font-family: FontAwesome;
    margin-left: -36px;
    margin-right: 25px;
    color: #535556;
}

input {
    color: #333;
    background-color: #fff;
    box-shadow: none;
    outline: 0;
    padding: 4px 38px 4px 37px;
    box-sizing: content-box;
    font-size: 15px;
    border: 0;
}

.header-center {
    margin: auto;
    width: 42%;
    padding: 6px;
}

/*.rcbSlide {
    z-index: 6000;
    display: block;
    overflow: visible;
    position: absolute !important;
    top: 36px !important;
}*/

/*.RadComboBoxDropDown {
    height: 265px;
    display: block;
    margin-top: 8px;
    visibility: visible;
    border-width: 1px;
    border-style: solid;
    text-align: left;
    cursor: default;
    position: relative;
    border: 1px solid #1a3c62;
}*/
.RadComboBoxDropDown .rcbItem {
    padding: 2px 9px;
}

.RadComboBoxDropDown .rcbScroll {
    border-color: inherit;
    position: relative;
    overflow: auto;
    height: auto;
    background-color: #2962a5;
    color: white;
    cursor: pointer;
}

.RadComboBox .rcbInput {
    padding: 9px 0 9px 6px !important;
    cursor: pointer !important;
    height: 100% !important;
    width: 89% !important;
    color:white;
}

.RadComboBox_Web20b, .RadComboBox_Web20b .rcbInput, .RadComboBoxDropDown_Web20b {
    font: 14px;
}

.search-box-container i {
    position: absolute;
    font-size: 27px;
    float: left;
    padding: 9px 4px 8px 4px;
    background-color: #1e4775;
    color: #fff;
    border-radius: 0;
}

    .search-box-container i:hover {
        background-color: #1e4775;
        color: #fff;
    }

marquee {
    font-size: 14px;
    font-weight: 200;
    color: #191919;
    margin-top: 10px;
}

.questionMarquee {
    margin-left: 155px;
}

.container {
    padding: 0;
}

.msn-topics {
    background-color: #DEE5EA;
    box-shadow: 0px -1px 6px #ccc;
}

    .msn-topics div {
        text-align: center;
        padding: 7px 15px 7px 15px;
    }

    .msn-topics img {
        padding: 0 0 7px 0;
    }

        .msn-topics img:hover, i:hover {
            color: #000080d1;
        }

.quick-links {
    background-color: #dee5ea;
    margin-left: 16%;
    padding: 2%;
}

    .quick-links a {
        color: #003e75;
        text-decoration: underline !important;
        display: block !important;
        padding: 0 0 2px 12px;
        margin-left: 1%;
        border-left: 1px solid #aac2d4;
    }

        .quick-links a:hover {
            color: #000080;
        }

h4 {
    color: #000080;
    font-weight: bold;
    font-size: 15px;
}

.quick-links h4 {
    text-align: center;
}

.RadComboBox table td.rcbArrowCell {
    padding: 0 5px 4px 4px !important;
}

/*start accordin css*/

.bg-white {
    background: #fff !important;
    border: 1px solid #fff !important;
    color: #5d7183;
    cursor: default;
}

.tileType1 {
    padding: 0px 0px;
    height: auto !important;
    border-radius: 4px;
}

.sol-links {
    display: inline-block;
}

.tileStyle1 {
    box-shadow: 0px -1px 6px #ccc;
}


    .tileStyle1 .text-muted {
        color: #05334a;
        padding: 5px 8px;
        background: rgb(255, 255, 254) !important;
        font-size: 14px;
        border-radius: 4px 4px 0px 0px;
    }

/* tile 2 design dark*/
.tileType1 span img {
    height: 30px;
    opacity: 0.8;
}

.overboxtype {
    padding: 0px;
    border: 1px solid rgba(54, 64, 74, 0.05);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    background-clip: padding-box;
    margin-bottom: 20px;
    background-color: #fff;
    clear: both;
    box-shadow: 1px 1px 1px #f3fbfe;
}

.overbox-headertype {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.04em;
    line-height: 16px;
    margin-bottom: 11px;
    margin-top: 0px;
    color: #ffffff;
    background: #506375;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#587393', endColorstr='#8b9db5',GradientType=1 );
    padding: 8px;
    font-weight: normal;
}

.overbox-headertype {
    padding: 8px 8px;
    background: #586a7b;
    margin: 0px;
    font-size: 15px;
    margin-bottom: 9px;
}

    .overbox-headertype i {
        padding-right: 5px;
    }


.tileType2 {
    padding: 5px 10px;
    border-radius: 5px;
    margin-bottom: 12px;
    height: 100px;
}

.tileStyle2 {
    background: #467cab;
}

    .tileStyle2 .text-muted {
        color: #ffffff;
    }

    .tileStyle2 .text-dark {
        color: #deedfb;
    }

.tileType3 {
    padding: 5px 10px;
    border-radius: 5px;
    margin-bottom: 12px;
    height: 78px;
}

.tileStyle3 {
    background: #dedede;
}

    .tileStyle3 .text-muted {
        color: #484848;
    }

    .tileStyle3 .text-dark {
        color: #2d2d2d;
        margin-top: 8px;
    }

.accordion {
    margin-top: 3%;
}

    .accordion .item-data {
        background: #f8fdff;
        padding: 12px 0px;
        margin: 0px;
    }

.panel-heading i.fa-th-large {
    padding-right: 10px;
}

.accordion .panel {
    margin-bottom: 5px;
    border-radius: 0;
    border-bottom: 1px solid #efefef;
}


.accordion .panel-heading {
    word-wrap: break-word !important;
    overflow: visible;
    text-overflow: clip;
    padding: 10px;
    width: 100%;
    display: block;
    color: #000080;
    background: #05334b21;
    border-bottom: 2px solid #cddbe2;
    margin: 0px;
    font-size: 15px;
    cursor: pointer;
    background: rgb(9,9,121);
    background: linear-gradient(90deg, rgba(9,9,121,1) 0%, rgba(255,255,255,1) 0%, rgba(185,198,216,1) 51%, rgba(222,227,226,1) 100%, rgba(19,76,148,0.04525560224089631) 100%, rgba(102,154,186,1) 100%, rgba(1,101,149,1) 100%, rgba(255,255,255,1) 100%, rgba(32,96,185,1) 100%, rgba(0,0,128,1) 100%, rgba(9,75,121,1) 100%, rgba(11,177,181,1) 100%);
   
}

.accordion .panel:hover {
    background: #F2F5F7;
}

.x_panel {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    padding: 10px 17px;
    display: inline-block;
    background: #fff;
    border: 1px solid #E6E9ED;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    opacity: 1;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
}

.x_title {
    padding: 1px 5px 6px;
    margin-bottom: 10px;
}

    .x_title .filter {
        width: 40%;
        float: right;
    }

    .x_title h2 {
        margin: 5px 0 6px;
        float: left;
        display: block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

        .x_title h2 small {
            margin-left: 10px;
        }

    .x_title span {
        color: #BDBDBD;
    }

.x_content {
    padding: 0 5px 6px;
    position: relative;
    width: 100%;
    float: left;
    clear: both;
    margin-top: -13px;
}

.tilecontent {
    width: 100% !important;
    float: left;
    margin: 4px;
    position: relative;
    height: auto;
}

.text-head-accordion {
    color: #003e75 !important;
}

.text-heading {
    color: #003e75;
}

.tile-helpful {
    text-align: center;
}

    .tile-helpful span {
        display: block;
    }

    .tile-helpful .text-muted1 {
        color: #003e75;
        font-size: 15px;
        padding: 11px 10px 12px 10px;
    }

.tilewidth .btn {
    line-height: 1.228571;
}

.btn-success {
    background-color: #3F7D3F;
    border-color: #4cae4c;
    text-align: center;
    width: 49%;
    margin-top: 6%;
    box-sizing: content-box;
}

.btn-danger {
    background-color: #DA190B;
    border-color: #d43f3a;
    width: 49%;
    text-align: center;
    margin: 6% 0 12% 0;
    box-sizing: content-box;
}

.tilewidth {
    width: 211px;
    float: left;
    margin: 4px 16px 4px 0;
    position: relative;
}

.badge {
    background: #8ba1b1;
    padding: 5px 7px;
    float: right;
}

    .badge:hover {
        background-color: #6d93af;
    }

#CustomizeMSN .tilecontent div span:last-child {
    display: block;
}

.text-muted1 {
    font-size: 14px;
    padding: 11px 10px 12px 10px;
    color: #003e75 !important;
}

.thanksDiv {
    color: #003e75 !important;
    text-align: center !important;
    padding: 110px 19px 115px 19px;
    font-weight: 600;
}

.text-Body-accordion {
    font-size: 14px !important;
    line-height: normal !important;
    /*padding: 11px 10px 12px 10px;*/
}
#ctl00_singleColumn_divSolutionBody b, #ctl00_singleColumn_divSolutionBody strong {
    font-weight: 600;
}

.text-b-accordion {
    font-weight: 400 !important;
}

.tilecontent a {
    text-decoration: underline;
}

.tilecontent ul {
    margin: 5px 0 5px 0;
}

    .tilecontent ul > li {
        padding: 3px;
    }

/*end accordin css*/
.col-lg-1 {
    width: 12.3%;
    height: 136px;
}

.col-lg-4 {
    width: 30.333333%;
}

.col-lg-8 {
    width: 68.666667%;
}

.msn-topics a span {
    color: #000;
    text-decoration: none;
}

.msn-topics span {
    display: block;
    word-wrap: break-word;
    white-space: normal;
}

.msn-topics div:last-child span {
    display: block;
    word-wrap: break-word;
    width: 90px;
    white-space: normal;
}

.msn-topics div:last-child i {
    margin-left: 10px;
}

    .msn-topics div:last-child i:hover {
        margin-left: 10px;
    }

.msn-topics div:last-child img {
    margin-left: 8px;
}

.container {
    width: 100%;
    padding: 0;
    margin-bottom: 3%;
}

    .container .contentContainer {
        padding: 15px;
        margin-left: 3%;
        z-index: 2;
        overflow: visible;
        margin-right: 3%;
    }

.ms-Icon {
    font-size: 41px;
    color: #535556;
}

.txt-black {
    color: #000;
    font-size: 14px;
}
/*add expand collapse icon*/
.iconcls:after {
    content: "";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
}
/*dropdownCircle*/
.iconcls[aria-expanded="true"]:after {
    content: "\e114";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    padding: 5px 4px 3px 5px;
    float: left;
    height: 21px;
    width: 21px;
    background-color: #6365b0;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    margin: 10px 8px 8px 8px;
    font-size: 12px;
}

.iconcls[aria-expanded="false"]:after {
    padding: 5px 5px 5px 5px;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    font-size: 12px;
    color: #fff;
    float: left;
    margin: 10px 8px 8px 8px;
    height: 21px;
    width: 21px;
    background-color: #6365b0;
    border-radius: 50%;
    text-align: center;
    content: "\e114";
}


.iconcls i {
    font-size: 23px;
    margin: -5px 5px 0 0;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #23257d;
}

.sign-in li a {
    font-size: 16px !important;
    color: #fff;
}

.list-inline > li {
    padding: 0px 12px 2px 12px;
    border-left: 1px solid #fff;
}

.navbar-right ul li:nth-child(1) {
    border-left: none !important;
}

.navbar-right ul li:last-child {
    border-right: none;
    padding-right: 0px !important;
    padding-left: 9px;
}

.navbar-header ul {
    margin: 0;
}

.RadComboBox .rcbArrowCell a {
    width: 20px !important;
    height: 21px !important;
    position: absolute !important;
    font-size: 21px !important;
    line-height: 0;
    text-decoration: none;
    display: block;
    overflow: hidden;
    cursor: pointer !important;
    color: #fff;
    margin-left: -20px;
    text-indent: 0 !important;
}


.banner {
    border: 1px solid #93a3b7;
    color: white;
    margin-top: 27px;
    margin-bottom: -15px;
    background: rgb(24,54,90);
    background: linear-gradient(90deg, rgba(24,54,90,1) 47%, rgba(51,117,195,0.8547794117647058) 77%, rgba(10,51,99,0.2049194677871149) 90%, rgba(40,93,154,0.8183648459383753) 95%, rgba(26,57,117,1) 100%);
}

.top-banner {
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center
}

    .top-banner i {
        font-size: 21px;
        margin-right: 7px;
        color: #ff1212;
        cursor: pointer;
    }

    .top-banner span {
        cursor: pointer;
    }

.outageHide {
    width: 11%;
    BACKGROUND: url(/images/chevron_down.gif) no-repeat right top;
    cursor: pointer;
    float: right;
}

    .outageHide span {
        visibility: hidden;
    }

tr {
    cursor: pointer;
}

.RadComboBox table td.rcbInputCell {
    padding: 0 0 0 0;
}


@media (min-width: 768px) and (max-width: 1100px) {
    .container-fluid {
        padding-right: 5px;
        padding-left: 5px;
    }

    .search-box-container {
        margin-left: 42px;
    }

        .search-box-container input {
            width: 175px;
            padding: 6px 31px 6px 36px;
            height: 25px;
        }

    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -21px !important;
    }

    .iconcls i {
        font-size: 19px;
        margin: -3px 2px 0 0;
    }

    #ctl00_ContentPlaceHolder1_Editor2 {
        width: 90.9% !important;
    }

    .outageHide {
        width: 9%;
    }

    .header-center {
        margin-left: -104px !important;
    }

    .logoSection {
        margin-left: 2px !important;
    }

    .questionMarquee {
        margin-left: 105px;
    }

    .col-lg-1 {
        width: 24.56666% !important;
        height: 115px !important;
    }

    .col-lg-8 {
        width: 66.666667% !important;
    }

    .msn-topics span {
        width: 100% !important;
    }

    .msn-topics div {
        text-align: center;
        padding: 6px 15px 6px 15px;
    }

    .msn-topics img:hover {
        width: 60% !important;
    }

    .tilewidth {
        width: 162px;
        margin: 4px 10px 4px 0;
    }

    /* .tilecontent { */
    /* width: 69%; */
    /* margin: 4px 11px 4px 11px; */
    /* } */

    .container {
        margin-bottom: 5%;
    }

    .tileType1 {
        min-height: 330px;
    }

    .btn-danger {
        margin: 14% 0 16% 0;
    }

    .btn-success {
        margin-top: 8%;
    }

    .iconcls[aria-expanded="false"]:after, .iconcls[aria-expanded="true"]:after {
        padding: 4px 4px 4px 4px;
        font-size: 9px;
        margin-right: 4px;
        height: 16px;
        width: 16px;
    }
}

.msn-topics a:hover span {
    color: #000080d1 !important;
    text-decoration: none;
}

.msn-topics a:hover i {
    color: #000080d1 !important;
    text-decoration: none;
}

.msn-topics div:hover i:hover, i:visited, i:active a {
    text-decoration: none;
}

.msn-topics div:hover a:hover, a:visited, a:active {
    text-decoration: none;
}

.logo-content {
    position: absolute;
    color: #fff;
    padding: 10px 10px 14px 4px;
    font-size: 33px;
    line-height: 20px;
    font-weight: normal;
}

/*Internet Explorer Specific*/

@media screen and (max-width: 1100px), screen\9 {
    .search-box-container input {
        border: 0;
        height: 25px !important;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */

    .logo-content {
        padding: 10px 0 14px 2px;
    }

    #ctl00_singleColumn_OutageControl_pnlLeftToRight {
        margin-left: 51px;
    }

    .combobox {
        margin-left: -21px !important;
    }

    .RadComboBox {
        margin-left: 0 !important;
    }

    .search-box-container input {
        border: 0;
        height: 29px;
    }

    .fright {
        margin-left: -22px !important;
    }

    .rcbArrowCell a {
        font-size: 21px !important;
        line-height: 0 !important;
    }
}


/*Microsoft Edge Specific*/
@supports (-ms-ime-align:auto) {
    .navbar-left a {
        min-width: 40px;
    }

    .logo {
        padding: 16px 72px 16px 17px;
    }

    .combobox {
        margin-left: -21px !important;
    }

    .RadComboBox {
        margin-left: 0 !important;
    }

    .fright {
        margin-left: -16px !important;
    }

    .search-box-container input {
        border: 0;
        height: 29px;
    }

    .RadComboBox .rcbInput {
        padding: 2px 0 1px !important;
    }

    .RadComboBox .rcbArrowCell a {
        font-size: 20px !important;
    }
}


.button {
    width: 14% !important;
    margin: 0 !important;
}
/*start post.aspx page css*/
.form-control {
    width: 86.7%;
}

.post li a {
    text-decoration: underline;
    line-height:1;
}

.post ul i {
    font-size: 10px;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    position: relative;
    padding: 0px 6px 8px 6px;
}

.post .list-inline > li {
    padding: 0;
}

.post h4 {
    display: inline-block;
}

.post span {
    display: inline-block;
    margin-left: 5px;
}



.form-control {
    padding: 2px 12px;
}

.post .list-inline li {
    border: none;
}

.post .ask-question-icon {
    color: #535556 !important;
}

    .post .ask-question-icon:hover {
        color: #000080d1 !important;
    }

.small, small {
    font-size: 89%;
    display: block;
}

.form-horizontal {
    margin-top: 2%;
    border: 1px solid #cac9c9;
}

.form-border {
    margin-top: 4%;
    border: 1px solid #cac9c9;
    padding-left: 35px;
    padding-right: 25px;
}

.PanelPadding {
    margin-top: 4%;
    margin-left: 15px !important;
    margin-right: 15px !important;
    border: 1px solid #b5c4d0 !important;
    padding-bottom: 3px;
}

.rad-combo-box .RadComboBox {
    margin-left: 0;
}

.heading-margin {
    margin-left: 3%;
}

.similar-question {
    border: 1px solid #688caf;
    background-color: #d6e6f4;
    float: right;
    /*height: 180px;*/
    width: 90%;
    text-align: left;
    padding: 5px 7px 5px 7px;
    min-height:150px;
}

    .similar-question h5 {
        color: #000080;
    }

    .similar-question span {
        margin: 0;
    }

.add-details {
    text-align: right;
}

    .add-details .control-label {
        padding: 0;
        padding-top: 7px;
        padding-bottom: 7px;
    }
/*end post.aspx page css*/
hr {
    margin-top: 4px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #b5c4d0;
}

.col-sm-offset-4 {
    margin-left: 30.333333%;
}

/*Product Page Specific css start*/
.list-inline-seperator {
    border-right: 1px solid #1d3f6c !important;
    margin-right: 9px !important;
    padding: 0 9px 4px 9px !important;
}

.productcontainer .solutions {
    width: 100%;
    min-height: 451px;
    float: left;
    border: 1px solid #ababab;
    box-shadow: 1px -3px 6px #ccc;
}

.productcontainer .header {
    width: 100%;
    font-weight: bold;
    height: 40px;
    color: white;
    line-height: 2;
    background-image: url(../images/top-header.jpg) !important;
}

.productcontainer .solutions .links {
    width: 98%;
    text-align: left;
    overflow-y: auto;
    overflow-x: hidden;
}

.LargePadding {
    padding-bottom: 8px;
}

.productcontainer .solutions .links .SolutionItem {
    margin-top: 8px;
    margin-left: 8px;
    padding: 0px 0px 7px 35px;
    overflow: auto;
}

.productcontainer div {
    margin: 0 auto;
}

.hasread1 {
    font-weight: normal;
    color: #FF6600;
}

.solItem {
    background: url(/images/forumicons/solicon3.gif) no-repeat left top;
}

.productcontainer .solutions .Pager {
    width: 100%;
    height: 41px;
    background: #f0f0f0;
    padding: 0;
    margin: 0;
}

ul.pages {
    float: right;
    list-style: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 0px;
}

    ul.pages li.current {
        color: #E2711E;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 10px;
        PADDING-TOP: 0px;
    }

tr:hover .alternativeitem {
    background-color: #eaecf1;
}

ul.pages li {
    float: left;
    font-size: 14px;
}

.productcontainer .questions {
    width: 100%;
    min-height: 451px;
    float: right;
}

.productcontainer DIV.boxMSN {
    border: 1px solid #ababab;
    box-shadow: 1px -3px 6px #ccc;
}

.threadstatus1, .threadstatus3, .threadstatus2, .threadstatus4 {
    /*background: url(/images/forumicons/answered2w.gif) no-repeat left top;*/
    /*margin-top: 8px !important;*/
    margin-left: 8px;
    padding: 0 0 7px 35px;
    overflow: auto;
}

.threadstatus1 {
    background: url(/images/forumicons/notanswered2.gif) no-repeat left top;
}

.threadstatus3 {
    background: url(/images/forumicons/answered2w.gif) no-repeat left top;
}
.threadstatus2 {
    background: url(/images/forumicons/pendinganswered.gif) no-repeat left top;
}
.threadstatus4 {
    background: url(/images/forumicons/pushpin.gif) no-repeat left top;
}
ul.pages li {
    float: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    font-size: 14px;
}

.productcontainer .questions .links {
    width: 98%;
    text-align: left;
    overflow-y: auto;
    overflow-x: hidden;
}

.LargePadding {
    padding-bottom: 8px;
}

.productcontainer .questions .links .QuestionItem {
    padding: 0px 0 0 15px;
    overflow: auto;
    width: 100%;
}

.hasread1 {
    font-weight: normal;
    color: #FF6600;
}

.separatorBorder {
    margin-bottom: 5px;
    border-bottom: solid 1px #ccc;
    overflow: hidden;
}

.productcontainer .questions .Pager {
    width: 100%;
    margin-right: 35;
    height: 20px;
}

.current {
    background-color: #275893;
    float: left;
    padding: 6px 12px !important;
    color: #fff !important;
    line-height: 1.4999999 !important;
    border: 1px solid #26558b;
    border-radius: 2px;
}

.ms-solutions span {
    margin-left: 0 !important;
}

/*.ms-solutions .ask-question-icon {
    font-size: 26px !important;
}*/

.questions .LargePadding .QuestionItem:nth-child(4n-1) {
    background: #dcdde0;
}

.questions .LargePadding .QuestionItem:hover {
    background: #eaecf1;
    cursor: pointer;
}

ul.topBar {
    list-style: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    margin-top: -2px;
}

    ul.topBar li {
        float: left;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 50px;
        PADDING-TOP: 0px;
        height: 26px;
    }

.topBarContainer {
    margin-bottom: 12px;
    margin-left: 21px;
}

.combobox-position {
    float: right;
    margin-right: 15px;
    position: relative;
    margin-top: -10px;
    border: none;
}

/*rcbItem:hover {
    background-color: #2962a5 !important;
    cursor: pointer;
}*/

.RadComboBox tr:hover {
    color: #fff;
    background-color: #2962a5;
}

#ctl00_singleColumn_ProductBar_selProduct tr:hover, #ctl00_singleColumn_selSortBy tr:hover, #ctl00_singleColumn_selFilter tr:hover {
    background-color: #2962a5 !important;
    cursor: pointer;
}

#ctl00_singleColumn_ProductBar_selProduct_DropDown {
    width: 185px !important;
}
/*Product Page Specific css end*/
/*.rcbHovered, .rcbHovered:active, .rcbHovered:focus, .rcbHovered:visited {
    background-color: #1d3f6c !important;
    cursor: pointer;
}*/

.item1 {
    background-color: #ffffff;
    width: 100%;
}

.alternativeitem {
    background-color: #dcdde0;
    width: 100%;
}

.grid-header {
    background-color: #c5c5be;
    height: 26px;
    padding-top: 5px;
}

#it:hover {
    background-color: #cac5c5;
}

.table-width {
    width: 100%;
}

tr:hover {
    background-color: #eaecf1;
}

.quick-links-section {
    min-height: 608px;
    background: #dee5ea;
}

.links {
    padding: 0 0 2% 0;
}

.other-products {
    padding: 2% 0 2% 0;
}

@font-face {
    font-family: 'FabricMDL2Icons';
    src: url('../fonts/fabric-icons.woff') format('woff');
}

.ms-Icon {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: 'FabricMDL2Icons';
    font-style: normal;
    font-weight: normal;
    speak: none;
}

.HelpTopic28:before {
    content: '\EB6C';
}

.HelpTopic29:before {
    content: '\F55C';
}

.HelpTopic30:before {
    content: '\F343';
}

.HelpTopic31:before {
    content: '\E918';
}

.HelpTopic32:before {
    content: '\EAE4';
}

.HelpTopic33:before {
    content: '\E728';
}

/*.HelpTopic34 {
    background-image: url(/images/product/webroot-icon.png) !important;
    height: 42px;
    width: 42px;
    cursor: pointer;
    margin-top: 8px;
    -webkit-background-size:cover;
    margin-bottom:3px;
}*/
.HelpTopic34:before {
    content: '\F69D';
}
.HelpTopic35:before {
    content: '\E713';
}

i {
    font-style: initial;
}

.dropdown {
    float: left;
}

    .dropdown .ms-Icon--CaretSolidDown {
        font-size: 11px;
        color: #ffffff;
        margin-left: 5px;
    }

    .dropdown .dropbtn {
        font-size: 16px;
        border: none;
        outline: none;
        color: white;
        padding: 14px 16px;
        background-color: transparent;
        font-family: inherit;
        margin: 0;
        cursor:pointer;
    }

    .dropdown a:hover, .dropdown:hover .dropbtn {
        /*background-color: #1d3f6c;*/
        background-color: #163f73;
    }

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 205px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

    .dropdown-content a {
        float: none;
        color: black;
        padding: 10px 16px;
        text-decoration: none;
        display: block;
        text-align: left;
    }

        .dropdown-content a:hover {
            /*background-color: #1d3f6c;*/
            background-color: #163f73;
        }

.dropdown:hover .dropdown-content {
    display: block !important;
}

.float-right {
    float: right;
}

.float-left {
    float: left;
    width: auto !important;
}

.installtion-views {
    width: 70px;
    text-align: right;
    padding: 12px;
}

.sort-by-span {
    width: 20%;
    margin-left: 15px;
}

.heading-icon {
    color: #535556;
    font-size: 26px !important;
    position: absolute;
    margin: -6px 0 -16px -31px;
}


.breadcrumb-content span {
    display: block !important;
    line-height: 0.22;
    margin-left: 42px;
}

.filter-radcombo .RadComboBox {
    margin-left: 6px;
}

.threadItem {
    padding: 0px 13px 5px 35px;
    margin-bottom: 5px;
    border-bottom: solid 1px #ccc;
    overflow: auto;
}

.rply-count {
    text-align: right;
    float: right;
    width: 70px;
}

.XXLargePadding {
    padding: 0 15px 0 8px;
}

.filter-radcombo {
    border-bottom: 1px solid #2b62a3;
    height: 46px;
    margin-bottom: 8px;
    background-color: #dee2e6;
}

#ctl00_singleColumn_ctl00_lblResource {
    /*padding: 0 0 7px 35px;*/
    padding: 0 0 7px 10px;
}

.topBarContainer ul.topBar {
    padding: 0 0 0 21px;
}

.filter-message {
    background: #7797bb59;
    margin-left: 15px;
    width: 97.6%;
    color: black;
    margin-bottom: 3px;
    height: 25px;
    padding: 2px 0;
}

.filter-radcombo-dropdown {
    margin-top: 4px;
}


    .RadComboBox .rcbArrowCell a:hover {
        color: #fff !important;
    }

#ctl00_selSearchProduct_DropDown {
    width: 186px !important;
}

.rcbList li:hover {
    background-color: #1d3f6c !important;
    cursor: pointer;
}

.RadComboBoxDropDown {
    border: 1px solid #1a3c62;
}

    .RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered, .RadComboBoxDropDown .rcbDisabled, .RadComboBoxDropDown .rcbLoading, .RadComboBoxDropDown .rcbCheckAllItems, .RadComboBoxDropDown .rcbCheckAllItemsHovered {
        padding: 2px 10px !important;
    }

.threadstatus1:nth-child(odd) {
    background-color: #eaeae38c !important;
}

.threadstatus1:nth-child(even) {
    border-bottom: 2px;
    background-color: #e6e6e6 !important;
}

.msnlink {
    font-size: 27px;
    margin-left: 4px;
    position: absolute;
    line-height: 0;
    color: #000080d1;
    margin-top: -8px;
}

.helpsolution-table {
    width: 100%;
    text-align: left;
    overflow-y: auto;
    overflow-x: hidden;
    line-height: 2;
    box-shadow: 1px -3px 6px #738498;
}

.helpsolution-content {
    overflow: auto;
    padding: 3px 0px 3px 26px;
    border-bottom: 1px solid #718398;
    background: #e6e6e6;
}

    .helpsolution-content:nth-child(odd) {
        background-color: #eaeae38c !important;
    }

    .helpsolution-content:nth-child(even) {
        background-color: #e6e6e6 !important;
    }

.solution-listnavbar {
    margin-top: 5px;
    margin-right: -5px;
}

.banner-detail {
    height: 60px !important;
    overflow: auto;
}

.icon-Warning {
    font-size: 21px;
    margin-right: 7px;
    color: #ff1212;
    cursor: pointer;
    margin-left: 7px;
    position: absolute;
    margin: -33px 0 -35px 0;
}
    .icon-Warning:hover {
        color: #ff1212;
    }
    .top-banner-detail {
        padding: 12px 15px 12px 15px;
    }

.outcontainer {
    border-top: 1px solid #fff;
    margin-top: 10px;
    padding: 9px 0 0 47px;
}

.post-errormsg {
    padding-left: 5px;
    color: #ef1212;
}

.post-title {
    margin-bottom: -33px;
    position: relative;
}

.post-breadCrumb {
    margin-bottom: 0px !important;
    padding-left: 6px;
}

.selectCanned {
    padding-top: 16px;
}

.btnCanned {
    padding-top: 10px;
}

.loadCannedImg {
    padding-top: 6px;
}

.selectCombo {
    margin-bottom: 10px !important;
}

.search-backgroundimg {
    position: absolute;
    background: #1e3f6a26;
    display: inline-block;
    height: 31px;
    margin-left: -41px;
    cursor: pointer;
    padding: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
    border-radius: 3px;
    width: 27px;
}

#ctl00_singleColumn_LocResource2_lblResource {
    margin-left: 0 !important;
}

.table-icon {
    /*color: #535556;*/
    color: #003e75;
    font-size: 23px !important;
    position: absolute;
    padding: 3px 0 0 5px;
}

.table-rows {
    padding: 4px 4px 4px 40px;
    border-bottom: solid 1px #ccc;
    overflow: auto;
}

.alternate-tablerows:nth-child(odd) {
    background-color: #eaeae38c !important;
}

.alternate-tablerows:nth-child(even) {
    background-color: #e6e6e6 !important;
}

.search-results {
    width: 100% !important;
    padding: 0;
}

.search-count {
    float: right;
    padding-right: 15px;
    display: inline-block;
}

.hasread0 {
    font-weight: bold;
    color: #003e75;
}

.searchItem {
    padding: 0px 0px 5px 35px;
    margin-bottom: 5px;
    border-bottom: solid 1px #ccc;
    overflow: auto;
}
/*#forumResult .threadstatus1, #forumResult .threadstatus3 {
    position: absolute;
    height: 26px !important;
    width: 26px !important;
    margin: 7px 0 0 6px !important;
}*/
/*.imgSearchBingResults {
    BACKGROUND: url(/images/bing/Logo_63x23_White.png) no-repeat left top;
 }*/
.bing-img {
    display: inline-block;
    background-color: #265791;
    padding: 2px;
    background-color: #265791;
    box-shadow: 3px 3px 6px #667f96;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0;
    position: absolute;
    margin-top: -4px;
}

.searchby-result {
    font-size: 18px;
    color: white;
    margin-bottom: 0;
}

#ctl00_singleColumn_pnlNoResults #ctl00_singleColumn_ctl00_lblResource {
    font-weight: bold;
    padding: 0 !important;
}

.font-weight {
    font-weight: normal;
}

.search-suggestion {
    padding-bottom: 8px;
    color: #003e75;
}

#ctl00_singleColumn_pnlNoResults {
    padding-left: 2px;
}

.bingResultsText {
    margin-left: 5px;
    margin-right: 5px;
}

#forumResult .threadstatus1:before {
    content: '\F2E1';
}

#forumResult .threadstatus3, #forumResult .threadstatus4 {
    font-size: 22px !important;
    background-image: none;
}

#forumResult .threadstatus1 {
    background-image: none;
}

#forumResult .threadstatus3:before {
    content: '\EC61';
}
#forumResult .threadstatus4:before {
    content: '\EDC6';
}
.thread-icon {
    color: #003e75b0 !important;
    padding-left: 8px !important;
}

.bing-img i:hover {
    color: white;
}

.tousec {
    padding-bottom: 20px;
    color: #003e75;
}

    .tousec a {
        text-decoration: underline;
    }

.left-space {
    padding-left: 22px;
}

.textFont {
    color: #003e75;
    font-weight:600;
}

.ask-question-ChildPage {
    position: inherit;
    margin-top: -23px;
    margin-right: 41px;
}

    .ask-question-ChildPage h4 {
        /*top: -1px;*/
        position: RELATIVE;
        /*width: 136px;
    margin-left: -136px;*/
    }

#ctl00_singleColumn_divDefaultQnsIcon {
    display: inline-block;
}

#ctl00_singleColumn_divAskQuestionDefault {
    display: inline-flex;
}

.howAskQsn {
    width: 94%;
    font-size: medium;
    text-align: center;
}

.RadWindow_Vista table.rwTitlebarControls em {
    color: #000080 !important;
}

.postQsnHeader {
    background-color: #d0e4f6;
}

#ctl00_singleColumn_selQuestionProduct, #ctl00_singleColumn_selResponse, #ctl00_singleColumn_selProducts {
    width: 250px !important;
}

.ansCancelBtn {
    margin-left: 5px !important;
    color: #191919;
    background-color: #a6a6a6;
}

input.ansCancelBtn:hover {
    color: #191919;
}

.ansSuccessBtn {
    background-color: #2962a5;
    color: white;
}
.UserListPanel {
    border: 1px solid #b5c4d0 !important;
    height: auto;
    margin-bottom: 8px;
    margin-left: 10px;
    background-color: #f0f0f0;
    padding: 2px;
}
    #ctl00_singleColumn_ProfileMultiPage {
    /*margin: 0 15px 0 15px !important;*/
    background-color: #fff !important;
    /* border-top: #c3cedd 1px solid !important;*/
    border-left: #cac9c9 1px solid !important;
    border-right: #cac9c9 1px solid !important;
    border-bottom: #cac9c9 1px solid !important;
    /*height: 500px;*/
    width: 1127.54px !important;
    padding-top: 10px;
    /*padding-left: 10px;*/
}

.RadTabStrip_Windows7 .rtsLevel {
    margin: 0 0 0 15px !important;
}

.RadTabStrip_Windows7 .rtsLevel1 {
    margin: 0 0 0 15px !important;
}

.RadTabStrip_Windows7 .rtsLI, .RadTabStrip_Windows7 .rtsLink {
    color: #1e395b;
    font-size: 14px/26px;
    font-family: "Segoe UI","Segoe WP","Arial","Sans-Serif";
}

#ctl00_singleColumn_txtDisplayName, #ctl00_singleColumn_txtEmailAddress, #ctl00_singleColumn_txtUserName {
    height: 25px !important;
    text-align: left;
    width: 400px !important;
}

.ProfileControlRowPadding {
    padding-top: 30px;
}

#ctl00_singleColumn_selTimeZone {
    width: 430px !important;
}
#ctl00_singleColumn_selFilterCompany, #ctl00_singleColumn_selFilterSystemRoles, #ctl00_singleColumn_selLanguage, #ctl00_singleColumn_selCompany, #ctl00_singleColumn_selSystemRoles {
    width: 350px !important;
}
.admin-forum #ctl00_singleColumn_selFilterCompany, .admin-forum #ctl00_singleColumn_selLanguage, .admin-forum #ctl00_singleColumn_selCompany, .admin-forum #ctl00_singleColumn_selSystemRoles {
    width: 250px !important;
}

.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    font-weight: bold;
    font-size: 14px/26px;
}

.solutionView #ctl00_singleColumn_ProductBar_topBarProdArea ul.topBar li {
    border: none !important;
}

    .solution-details .tilewidth {
        width: 216px;
        margin-top: 15px;
    }

    .solution-details .tilecontent {
        width: 77.1% !important;
    }

.panel-body {
    background: #f7f7f7;
    padding: 15px 15px 24px 15px;
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #406fa7;
    border-color: #8d9cadf2;
    height: 25px;
}

.forum-table .rowcolor:nth-child(odd) {
    background-color: #eaeae38c !important;
}

.forum-table .rowcolor:nth-child(even) {
    border-bottom: 2px;
    background-color: #e6e6e6 !important;
}

.Postbox .PostDate2 {
    float: right;
    padding-left: 30px;
     margin: -6px 0 0 0;
    color: #003e75 !important;
}

.Postbox .PostDate3 {
    float: right;
    padding-left: 30px;
    margin: -6px 0 0 0;
    color: #003e75 !important;
}

.Postbox .PostAuthor {
    font-weight: bold;
    padding-top: 5Px;
    display:inline-block;
}
.Postbox .PostHeader {
     background-color: #EFEFEF;
    border-bottom: solid 1px #ccc;
    height: 41px;
    padding-left: 4px;
    padding-right: 4px;
}
.Postbox .PostBody {
    padding-top: 20px !important;
    padding: 8px;
    padding: 8px;
    padding: 8px;
}

.Postbox .PostFooter {
    padding: 3px;
    background-color: #EFEFEF;
    border-top: solid 1px #ccc;
    font-weight: 600 !important;
}

.Postbox .HeaderStatus3 {
    background-color: #e0f0c0;
    border-bottom: solid 1px #61aa34;
    height: 40px;
}

.Postbox .HeaderStatus1M, .Postbox .HeaderStatus2M, .Postbox .HeaderStatus3M {
    padding-left: 44px;
    height: 44px;
    background-image: none;
}

.Postbox .hHeaderStatus1M {
    background: linear-gradient(90deg, rgba(9,9,121,1) 0%, rgba(255,255,255,1) 0%, rgba(185,198,216,1) 51%, rgba(222,227,226,1) 100%, rgba(19,76,148,0.04525560224089631) 100%, rgba(102,154,186,1) 100%, rgba(1,101,149,1) 100%, rgba(255,255,255,1) 100%, rgba(32,96,185,1) 100%, rgba(0,0,128,1) 100%, rgba(9,75,121,1) 100%, rgba(11,177,181,1) 100%) !important;
    border-bottom: 1px solid #337ab7;
}
.Postbox .hHeaderStatus2M {
    background-color: #d0e4f6 !important;
    border-bottom: solid 1px #0d86b9;
}
.Postbox .hHeaderStatus3M {
    background-color: #e0f0c0 !important;
    border-bottom: solid 1px #61aa34;
}

.Postbox .HeaderStatus1V {
    BACKGROUND: url(/images/avatar/mvp.gif) #d0e4f6 no-repeat left top;
    padding-left: 44px;
    height: 44px;
}

.Postbox .HeaderStatus2V {
    BACKGROUND: url(/images/avatar/mvp.gif) #d0e4f6 no-repeat left top;
    border-bottom: solid 1px #0d86b9;
    padding-left: 44px;
    height: 44px;
}

.Postbox .HeaderStatus3V {
    BACKGROUND: url(/images/avatar/mvp.gif) #d0e4f6 no-repeat left top;
    border-bottom: solid 1px #61aa34;
    padding-left: 44px;
    height: 44px;
}


.BoxStatus3 {
    border: solid 2px #61aa34;
}

.BoxStatus99 {
    border: solid 2px #000;
}

.Postbox .FooterStatus99 {
    background:linear-gradient(90deg, rgba(9,9,121,1) 0%, rgba(255,255,255,1) 0%, rgba(185,198,216,1) 51%, rgba(222,227,226,1) 100%, rgba(19,76,148,0.04525560224089631) 100%, rgba(102,154,186,1) 100%, rgba(1,101,149,1) 100%, rgba(255,255,255,1) 100%, rgba(32,96,185,1) 100%, rgba(0,0,128,1) 100%, rgba(9,75,121,1) 100%, rgba(11,177,181,1) 100%) !important;
    color: #fff;
    border-top: solid 1px #000;
}

.Postbox .FooterStatus3 {
    background-color: #e0f0c0;
    border-top: solid 1px #61aa34;
}


.Postbox .HeaderStatus2 {
    background-color: #DDECFE;
    border-bottom: solid 1px #0d86b9;
    height: 40px;
}

.BoxStatus2 {
    border: solid 2px #0d86b9;
}


.Postbox .FooterStatus2 {
    background-color: #DDECFE;
    border-top: solid 1px #0d86b9;
}

.Postbox {
    border: solid 1px #ccc;
    margin-bottom: 15px;
    width: 100%;
    /*width:668px;*/
    overflow: auto;
}
.RadToolBarPanelWidth {
    width: 98.1%;
   
}
.divBox {
    border: 1px solid #cac9c9 !important;
    /*margin-right: 12px;*/
    border-top: none;    
}

.solution-details .tileType1 {
    height: auto !important;
    min-height: 266px !important;
}

.voteCount {
    padding: 0 7px 0 7px;
}

.btn-success:hover {
    color: #fff !important;
}

.btn-danger:hover {
    color: #fff !important;
}

#ctl00_singleColumn_divSolutionBody span, #ctl00_singleColumn_divSolutionBody p {
    font-family: inherit !important;
    font-size: inherit !important;
    color: #003e75;
}

.MsoNormal strong span {
    font-family: inherit !important;
    font-size: inherit !important;
    color: #191919;
}

.solution-details .tilecontent {
    height: auto;
}

#ctl00_singleColumn_divSolutionBody a span {
    color: inherit !important;
    font-weight: 600;
}

.MsoListParagraphCxSpFirst, .MsoListParagraphCxSpMiddle, .MsoListParagraphCxSpLast {
    text-indent: -0.33in !important;
}

.MsoListParagraphCxSpLast {
    margin: 6px 6px 6px 49px !important;
}

#ctl00_singleColumn_divSolutionBody span, #ctl00_singleColumn_divSolutionBody p, #ctl00_singleColumn_divSolutionBody p span, #ctl00_singleColumn_divSolutionBody ol li, #ctl00_singleColumn_divSolutionBody ul li, ctl00_singleColumn_divSolutionBody {
    font-family: inherit !important;
    font-size: inherit !important;
    color: #003e75 !important;
}

.threadBrd {
    margin-bottom: 12px
}

.threadHeader {
    /*border: 1px #337ab7 solid;*/
    padding: 0px 0px 5px 35px;
    margin-bottom: 5px;
    font-weight: bold;
    background-color: #406fa7;
    margin-left: 0px !important;
}

.rss {
    padding-left: 20px;
    BACKGROUND: url(/images/rss.gif) no-repeat left top;
    cursor: pointer;
    padding-bottom: 2px;
}

.email {
    padding-left: 20px;
    BACKGROUND: url(/images/email.gif) no-repeat left top;
    cursor: pointer;
    padding-bottom: 2px;
}

.Postbox {
    border: solid 1px #337ab7;
    margin-bottom: 15px;
    overflow: auto;
}

    .Postbox .PostDate1 {
        float: right;
        padding: 5px 0 0 0;
    }
.SizeNormal {
    color: #003e75;
}

.quote {
    BACKGROUND-color: #EFEFEF;
    border: #ccc 1px solid;
    margin: 10px 0px 10px 10px;
    padding: 8px;
}

.SizeSmall {
    font-size: 8.12pt;
    color: #636363;
}

.threadPostBody {
    display: inline-block;
    width: 100%;
}

.displayFlow {
    margin-left: 10px;
    margin-right: 10px;
   
}

.conInfo {
    padding-left: 18px;
}

.threadPost {
    /*position: relative;
    min-height: 80px;
    min-width: 200px*/
}

.threadAbuse {
    float: right;
    display: inline-block;
    text-decoration:underline;
}

.whiteText {
    color: #fff;
    font-family: inherit !important;
}

#ctl00_singleColumn_divThreadTitle {
   /*background: linear-gradient(90deg, rgba(64,103,147,1) 0%, rgba(101,131,166,1) 13%, rgba(116,153,199,1) 25%, rgba(110,159,218,1) 37%, rgba(137,173,214,1) 56%, rgba(34,88,150,1) 75%, rgba(31,97,173,0.938813025210084) 95%);*/
    box-shadow: 1px 3px 6px #738498;
}

.threadVoteInline {
    display: inline-flex;
    margin-left: -18px;
    float: right;
    margin-top: -18px;
}


.threadVoteWidth {
    width: 17% !important;
}

.thanksDiv2 {
    color: #003e75 !important;
    text-align: center !important;
    padding: 20px 19px 15px 19px;
    font-weight: 600;
}
.heading-withoutBreadcum span{
    padding: 0px 0 0 0 !important;
    margin-left: 0 !important;
    line-height: 1 !important;
}
.RadToolBar{
    width:100%;
}
.active-dropdown{
    margin-left:24px;
}
.box {
    padding: 4px 11px 4px 11px;
    background-color: red;
    border-bottom: 1px solid #2b62a3;
    margin-bottom: 8px;
    background-color: #dee2e6;
}
.RadToolBar_Vista_Horizontal .rtbOuter {
    background-image: url(../images/top-header.jpg) !important;
    border: 1px solid #275893;
    box-shadow: 1px -3px 6px #b7b7b7;
}
.RadGrid_Vista .rgHeader, .RadGrid_Vista th.rgResizeCol, .RadGrid_Vista .rgHeaderWrapper {
    background: linear-gradient(90deg, rgba(9,9,121,1) 0%, rgba(255,255,255,1) 0%, rgba(185,198,216,1) 51%, rgba(222,227,226,1) 100%, rgba(19,76,148,0.04525560224089631) 100%, rgba(102,154,186,1) 100%, rgba(1,101,149,1) 100%, rgba(255,255,255,1) 100%, rgba(32,96,185,1) 100%, rgba(0,0,128,1) 100%, rgba(9,75,121,1) 100%, rgba(11,177,181,1) 100%) !important;
}

.rgMasterTable tr:nth-child(odd) {
    background-color: #eaeae38c !important;
    cursor:pointer;
}
    .rgMasterTable tr:nth-child(odd):hover {
        background-color: #c3cedd !important;
    }
.rgMasterTable tr:nth-child(even) {
    background-color: #e6e6e6 !important;
    cursor:pointer;
}
    .rgMasterTable tr:nth-child(even):hover {
        background-color: #c3cedd !important;
    }
.RadGrid_Vista {
    border-color: #3c7fb1 !important;
    border: 1px solid #3c7fb1 !important;
    color: #003e75 !important;
}
.rgHeader {
    color: #003e75 !important;
    font-weight: 600 !important;
}
    .rgMasterTable{
    border:none !important
}
.box .sol-links {
    color: #003e75;
}
.box #ctl00_singleColumn_selThreshold {
    width: 185px !important;
}
#ctl00_singleColumn_selThreshold_DropDown{
    width:185px !important;
}
.dropdown-box #ctl00_singleColumn_selThreshold {
    margin-left: 0 !important;
}
.panel-tr tr{
    cursor:default;
}
    .panel-tr tr:hover {
        background-color: inherit;
    }
.dropdown-box{
    padding:3px 0 3px 0;
}
.admin-forum .fieldName {
    background: #b7c5d4;
    padding: 8px;
    font-weight: 600;
}
.tbl-product {
    border: 1px solid #003e7573;
   margin: 10px 0 10px 0;
}
    .tbl-product table tr td {
        padding:7px;
    }
.centerJust{
    padding:7px;
}
.combo-Productsdiv {
    padding: 0 18px 0 18px;
}
.ansSuccessBtn-Admin {
    width: inherit !important;
}
.btn:hover {
    color:#fff;
}
.panel-forum td, th {
    padding: 4px;
}
.panel-margin {
    margin-left: 8px !important;
}
.link-underline a{
    text-decoration:underline;
}
.boxPadding {
    padding: 10px 4px 4px 11px !important;
}
.RadTabStrip_Windows7 .rtsLevel1 .rtsOut {
    margin: -1px -3px -2px !important;
}

.RadTabStrip_Windows7 .rtsLevel1 .rtsLink {
    margin: -2px 0px 0px -1px !important;
}
.tabwidth {
    width: 400px !important;
}

.UserListGrid-header {
    background: linear-gradient(90deg, rgba(9,9,121,1) 0%, rgba(255,255,255,1) 0%, rgba(185,198,216,1) 51%, rgba(222,227,226,1) 100%, rgba(19,76,148,0.04525560224089631) 100%, rgba(102,154,186,1) 100%, rgba(1,101,149,1) 100%, rgba(255,255,255,1) 100%, rgba(32,96,185,1) 100%, rgba(0,0,128,1) 100%, rgba(9,75,121,1) 100%, rgba(11,177,181,1) 100%) !important;
    height: 26px;
    padding-top: 5px;
    padding-left: 5px;
    color: #003e75 !important;
    font-weight: 600 !important;
}

.UserListPadding {
    margin-top: 4%;
    margin-left: 15px !important;
    margin-right: 15px !important;
    border: 1px solid #b5c4d0 !important;
    padding-bottom: 3px;
}
#ctl00_singleColumn_AjaxDetails td {
    height: 40px;
}

#ctl00_singleColumn_AjaxDetails tr {
    cursor: auto;
}

.adminTdCol2 {
    padding-left: 20px;
}

.adminColPadding2 {
    padding-left: 10px;
    padding-right: 5px;
}
.adminColProduct {
    width:650px;
    padding-left: 125px;
}
.adminTdColLft {
    padding-left: 32px;
}
#ctl00_singleColumn_gridBannedUserNames_ctl00_ctl03_ctl01_PageSizeComboBox_Arrow, #ctl00_singleColumn_gridProfaneWords_ctl00_ctl03_ctl01_PageSizeComboBox_Arrow {
    color: #232323;
}

#ctl00_singleColumn_gridBannedUserNames_ctl00_ctl03_ctl01_PageSizeComboBox, #ctl00_singleColumn_gridProfaneWords_ctl00_ctl03_ctl01_PageSizeComboBox {
    width: 50px !important;
    height: auto;
}

#ctl00_singleColumn_gridProfaneWords_ctl00_ctl03_ctl01_PageSizeComboBox_Input, #ctl00_singleColumn_gridBannedUserNames_ctl00_ctl03_ctl01_PageSizeComboBox_Input {
    padding: 2px 2px 2px 2px !important;
}
.left-margin {
    margin-left: 30px;
}

.esc-left #ctl00_singleColumn_selProduct {
    margin-left: 1px !important;
}
#ctl00_singleColumn_selProductFamily {
    width: 350px !important;
}

#ctl00_singleColumn_txtDescription {
    width: 450px !important;
}

.AbuseListItem a {
    font-weight: bold;
    font-size: 10pt;
}

.AbuseListItem {
    padding-bottom: 10px;
}

.ReportAbuseMargin {
    margin-top: 10px;
    margin-left: 15px;
}

.ReportAbusePaddingLeft {
    padding-left: 15px !important;
}
.multitext {
    width: 92%;
}
.heading-security-admin span {
    padding: 2px 0 0 0 !important;
    margin-left: 0 !important;
    line-height: 1 !important;
}
.text-color {
    color: #003e75;
}
.SecurityKeyLabel {
    font-weight: 600;
}
.security-margin{
    margin-top:8px;
}
.SecurityLink a{
    text-decoration:underline;
}
.panel-error {
    margin-left: 11px !important;
}
/*#ctl00_divSingleColumn{
    min-height:512px;
}*/
/*.post hr {
    margin-bottom: 6px !important;
}*/
.post ul.topBar li {
    height: 20px !important;
}
.post .list-inline-seperator {
    padding: 0px 9px 4px 9px !important;
}
.post .topBarContainer ul.topBar {
    margin-left: -27px !important;
}
.post .list-inline {
    margin-bottom: 20px !important;
    margin-left: -38px;
    padding: 8px 6px 8px 6px;
    }
.post .RadComboBox .rcbInput {
    padding: 8px 0 8px 6px !important;
}
.post .RadComboBox{
    height:35px !important;
}
.combobox-position {
    margin-bottom: 4px !important;
}
.infocls {
    font-size: 21px;
    margin: -2px 0 0 5px;
    color: #000080 !important;
    position: absolute;
}
.default-infocls {
  font-size: 23px;
    margin: -21px 0 0 6px;
    color: #000080 !important;
    position: absolute;
}
.default-infohwAskQues {
    display: inline-block;
    width: 29px;
}
.display-none{
    display:none;
}
#divTopContainer .col-lg-8 {
    width: 69.666667%;
}
#divTopContainer .quick-links {
    margin-left: 9%;
}
.outageHide {
    background: none;
    font-size: 21px;
    color: #000080 !important;
    transform: rotate(90deg);
    margin-top: 2px;
    margin-left: 5%;
    overflow: hidden;
    width: 25px;
    height: 34px;
}
    .outageHide:before {
        content: '\F2DA';
    }
    .display-none{
        display:none;
    }
    .display-block{
        display:block;
    }
.solutionbreadcum .list-inline {
    margin-left: -40px !important;
}
.solutionbreadcum .topBarContainer ul.topBar {
    margin-left: -29px !important;
}
/*.page-topMargin{
    margin-top: 15px;
}*/
#ctl00_singleColumn_lblBreadCrumb {
    display: block !important;
    line-height: 0 !important;
    margin-left: 42px !important;
    margin-top: -9px !important;
}
.post-header .post-title {
    margin-bottom: -60px !important;
}
.post-header span {
    display: initial;
    margin-left: 0 !important;
}
.post-header .post-breadCrumb {
    margin-top: 26px !important;
    width: 81%;
    text-align: right;
}
.subscribe {
    float: right;
    position: relative;
    margin-top: -31px;
}
#ctl00_singleColumn_selForums {
    width: 250px !important;
}
.moderateDropDown {
    color: white;
    cursor: pointer;
    background-color: #1e487a;
    padding: 5px;
    margin: 0px 5px 0 0;
    border-radius: 3px;
    margin-left: 5px !important;
}
.subscribe a:hover, .subscribe a:focus, .subscribe a:active {
    color: white !important;
}
#ctl00_singleColumn_selSurveyType {
    width: 250px !important;
}

/*#ctl00_singleColumn_selSurveyType{
    width: 350px !important;
}*/

#ctl00_singleColumn_selFilterSurveyType {
    width: 350px !important;
}

.ReportAbuseStandardPadding {
    padding-bottom: 7px;
}

.SurveyTextboxPadding {
    padding-top: 10px;
}
.product-title{
    width:auto;
    margin-left:0 !important;
}
.product{
    padding:0;
}
.solvepost {
    margin-top: 5px;
    padding-top: 5px;
}
.ContextBox {
    margin-left: 9px;
    margin-top: 45px;
}
.PostBody {
    color: #003e75 !important;
}
.moderateSpan{
    cursor:pointer;
}
.defaultAskQsnPad {
    margin-right: 31px !important;
}
.askQsnLeft{
    margin-right:26px;
}
#ctl00_singleColumn_lblAllknownissue{
    font-weight:bold;
}
.productgrid {
    padding: 9px 0 0 15px !important;
}
.productgrid .threadstatus1:nth-child(odd) {
    background-color: inherit !important;
}
.contentOnly{
    margin-bottom: 8px;
    color: #003e75;
}
.btnAskQues{
    background-color: #2962a5;
    color: white;
    width: 140px;
    margin: 0 !important;
}
.btnAskQuesCancel {
    margin-left: 5px !important;
    color: white;
    background-color: #a6a6a6;
    width: 140px;
}
.req {
    color: #ff0000;
    font-weight: bold;
}
.loadingimg {
    position: absolute;
    top: 20px;
    left: 75px;
}
.topsecBtn {
    float: left;
    padding-left: 5px;
}
.userRegistrationText {
    float: left;
    padding-left: 5px;
    display: none;
}
#forumResult .threadstatus4, .ProfileIcon .threadstatus4, .threadConditional .PostDate4 {
    font-size: 22px !important;
    background-image: none !important;
    background: none !important;
    color: #336188 !important;
}

    #forumResult .threadstatus4:before, .ProfileIcon .threadstatus4:before, .threadConditional .PostDate4:before {
        content: '\EDC6' !important;
        background: none !important;
    }
#forumResult .threadstatus3, .ProfileIcon .threadstatus3, .threadConditional .PostDate3 {
    font-size: 22px !important;
    background-image: none !important;
    background: none !important;
}

    #forumResult .threadstatus3:before, .ProfileIcon .threadstatus3:before, .threadConditional .PostDate3:before {
        content: '\EC61' !important;
        background: none !important;
    }

#forumResult .threadstatus1, .ProfileIcon .threadstatus1 {
    background-image: none !important;
    background: none !important;
}

#forumResult .threadstatus1:before, .ProfileIcon .threadstatus1:before {
    content: '\F2E1' !important;
    background: none !important;
}

#forumResult .threadstatus2, .ProfileIcon .threadstatus2, .threadConditional .PostDate2 {
    background-image: none !important;
    background: none !important;
}
.threadConditional .PostDate2 {
    font-size: 22px !important;
}
    #forumResult .threadstatus2:before, .ProfileIcon .threadstatus2:before, .threadConditional .PostDate2:before {
        content: '\F449' !important;
        background: none !important;
    }

.ProfileThread-icon {
    color: #003e75b0 !important;
    padding-left: 2px !important;
}

.Profilefilter-radcombo {
    border-bottom: 1px solid #2b62a3;
    height: 46px;
    margin-bottom: 2px;
    background-color: #dee2e6;
}
.ProfileXXLargePadding {
    padding: 0 1px 0 1px;
}
.ProfileTable-rows {
    padding: 4px 4px 4px 40px;
    border-bottom: solid 1px #ccc;    
    width:100%
}
.Profilerply-count {
    text-align: center;
    float: right;
    width: 70px;
}
.product-rows {
    padding: 7px 4px 7px 40px !important;
    border-bottom: solid 1px #ccc;
    overflow: auto;
}

.product-icon {
    padding: 2px 0 0 5px;
    color: #003e75;
    font-size: 23px !important;
    position: absolute;
}

.product-nav-bottom {
    width: 100%;
    height: 41px;
    background: #f0f0f0;
    padding: 0;
    margin: 0;
}
.default-page .tilecontent {
    margin: 4px 0 0 -5px !important;
}
.default-page .tilewidth {
    margin: 4px 16px 4px -8px !important;
    width: 195px !important;
}
.leftarrow {
    cursor: pointer;
    font-size: 21px;
    color: #000080;
    position: absolute;
    margin: 0 0 0 -27px;
}
.arrow-opacity {
    opacity: 0.6;
    color: #32578e !important;
}
.rightarrow {
    cursor: pointer;
    font-size: 21px;
    transform: rotate(180deg);
    color: #000080;
    position: absolute;
    margin: -1px 4px 0 7px;
    padding: 0 0px 0 0;
}
.align-center{
    text-align:center;
}
.multi-outage {
    margin-left: 28px;
}
.forumThread {
    color: #003e75;
    margin-left: -36px;
    font-size: 23px !important;
    position: absolute;
}
.forumgridIcon .threadstatus1, .forumgridIcon .threadstatus2, .forumgridIcon .threadstatus3, .forumgridIcon .threadstatus4 {
    padding: -4px 15px 0 15px !important;
}
.forum-lftspace {
    padding: 0 15px 0 14px;
}
.fullwidth{
    width:100%;
}
.threadtitleBox .threadstatus1 {
    background-image: url(/images/threadStatus1Icon.png) !important;
}
.threadtitleBox .threadstatus2 {
    background-image: url(/images/threadstatus2Icon.png) !important;
}
.threadtitleBox .threadstatus3 {
    background-image: url(/images/threadstatus3Icon.png) !important;
}
.threadtitleBox .threadstatus4 {
    background-image: url(/images/forumicons/pushpin.gif) !important;
 }
.threadtitleBox .threadstatus1:nth-child(odd) {
    background-color: #406fa7 !important;
}
.Postbox .PostDate3 {
    float: right;
    font-size: 8.12pt;
    BACKGROUND: url(/images/forumicons/answered2.gif) no-repeat right top;
    padding: 5px 0 0 10px;
}

.Postbox .PostDate2 {
    float: right;
    BACKGROUND: url(/images/forumicons/pendinganswered2.gif) no-repeat right top;
    padding: 5px 0 0 10px;
}
.privateArea {
    margin-top: 10px;
    BACKGROUND: url(/images/bg/Private-Back.jpg) #ffffff no-repeat left top;
    border: #bbbbbb 1px solid;
    padding: 5px 5px 5px 90px;
}

.threadPostBody .thanksDiv2 {
    padding: 20px 0px 15px 0 !important;
    float: left;
}
.threadTopBorder {
    border-top: #ccc 1px solid;
    padding: 0px 0 5px 0;
    margin-top: 5px;
}
.threadHeaderIcon .product-icon {
    padding: 4px 0 2px 0px;
}
.threadHeaderRow{
    padding: 5px 4px 7px 32px !important;
}
.threadPost p {
    font-family: inherit !important;
    font-size: inherit !important;
    color: #003e75 !important;
    width: 100% !important;
}
.postDetail {
    color: #003e75;
    font-size: 14px;
    font-family: "Segoe UI","Segoe WP","Arial","Sans-Serif";
    float: right;
    padding: 5px 0 0 0;
}
.PostDate3 .postDetail, .PostDate2 .postDetail {
    font-size: 8.12pt;
    color: #003e75 !important;
    margin: -7px 0 0 0;
    font-family: "Segoe UI","Segoe WP","Arial","Sans-Serif";
}

.rwTitlebarControls tr {
    background-color: #758da3;
}

.rgMasterTable tr:nth-child(odd):hover {
    background-color: #eaeae38c !important;
}

.RadComboBox_Vista .rcbInputCell, .RadComboBox_Vista .rcbArrowCell {
    background-image: none !important;
}

.RadComboBoxDropDown_Vista .rcbHovered {
    background-color: #eaeae38c !important;
}

.rgAdvPart table {
    border: 1px solid #ababa6;
}

#ctl00_singleColumn_gridProfaneWords_ctl00_ctl03_ctl01_PageSizeComboBox, #ctl00_singleColumn_gridBannedUserNames_ctl00_ctl03_ctl01_PageSizeComboBox {
    background-color: #e5e5e5;
    border: 1px solid #9e9e9e;
    border-radius: 3px;
}

#ctl00_singleColumn_gridProfaneWords_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbWidth, #ctl00_singleColumn_gridBannedUserNames_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbWidth {
    width: 50px;
    margin-left: -2px;
}

.RadComboBoxDropDown_Vista {
    border-color: #a6a6a6 !important;
}

    .RadComboBoxDropDown_Vista .rcbList li:hover {
        background-color: #1d3f6c !important;
        cursor: pointer;
        color: white !important;
    }

.rgAdvPart .RadComboBox .rcbArrowCell a:hover {
    color: #232323 !important;
}
.ansDialogCancelButn {
    margin-left: -1px !important;
    color: white;
    background-color: #2962a5;
    border-radius: 4px 4px 4px 4px;
    height: 25px;
    cursor: pointer;
    border: 1px solid rgba(221, 226, 232, 0.49);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    padding-right: 25px;
}
.post-overflow{
    overflow:hidden;
}
.defaulttext ol li, .defaulttext ol li span {
    color: #003e75 !important;
    font-family: "Segoe UI","Segoe WP","Arial","Sans-Serif";
    font-size: 14px !important;
}
.RadGrid tr td {
    min-width: 300px !important;
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
    .RadComboBox .rcbArrowCell a {
        font-size: 20px !important;
    }
}
BODY.dialog {
    height: 232px !important;
    overflow:auto;
}
.msnlinksolution {
    font-size: 27px;
    margin-left: 4px;
    position: absolute;
    line-height: 0;
    color: #000080d1;
    margin-top: -12px;
}
.field select {
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.post .rcbReadOnly {
    border: 1px solid #1a3c62;
}

.post .RadComboBoxDropDown .rcbScroll {
    margin-top: -1px !important;
}

.rcbInputCell input {
    color: #fff !important;
}

.post .RadComboBox .rcbInput {
    padding: 7px 0 7px 6px !important;
}
.error-msg {
    color: #ef1212;
}

.lblOriginalPost {
    height: 95px;
    overflow: auto;
    margin-bottom: 10px;
}
#panelUploaddiv .RadUpload_Vista .ruButton {
    background-image: none;
    background-color: #2962a5;
    color: white;
    font-size: 14px;
    border-radius: 4px;
    padding: 0 32px;
    cursor: pointer;
}
#panelUploaddiv {
    color: #003e75 !important;
    font-weight: normal !important;
    font-size: 14px !important;
}
.uploadbtn {
    margin: 0 !important;
    border: 1px solid transparent;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    cursor:pointer;
}
.userPrivate .SubStandardPadding a{
    text-decoration:underline;
}
#ctl00_singleColumn_pnlAbuseCategory .links {
    padding: 0 0 2% 7px !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .filter-message {
        width: 96.6% !important;
    }

    .outageHide {
        overflow: visible !important;
    }

    .top-banner {
        padding: 0 34px 0 10px !important;
    }
    .rtsLI {
        width: 390px !important;
    }
}
#ctl00_singleColumn_divUserWrote {
    margin-left: 5px;
    margin-right: 5px;
}