﻿strong {
    color: #343741;
}

#formContent {
    /* padding: 0 0 10px 5px;*/
    padding: 0 0 32px 5px;
    vertical-align: top;
}

    #formContent #entryContainer {
        background-color: #FFFFFF;
        width: 784px;
        border: 1px solid #E6E6E6;
        padding: 10px 10px 15px 10px;
        float: left;
    }

    #formContent .downExportbtn {
        margin-top: 95px;
    }

    #formContent #ratesContainer {
        background-color: #FFFFFF;
        width: 785px;
        border-top: 0px;
        border: 1px solid #000;
        border-top-width: 0px;
        padding: 10px 10px 20px 10px;
        float: left;
        margin-top: -4px;
    }

        #formContent #ratesContainer h3 {
            margin-left: 0px;
        }

        #formContent #ratesContainer div.question {
            margin-bottom: 5px;
            margin-top: 0px;
        }

        #formContent #ratesContainer th {
            font-weight: normal;
        }

    #formContent table.policyHeadItem {
        width: 805px;
    }

    #formContent #validationSummary {
        float: left;
        margin-left: 5px;
        width: 138px;
    }

    #formContent #quickQuoteLeft {
        float: left;
        width: 165px;
        padding-right: 10px;
    }

    #formContent #quickQuoteRight {
        border-left: 1px solid #ffffff;
        float: left;
        width: 540px;
        padding-left: 40px;
    }

    #formContent #ctl00_ContentPlaceHolderMain_validationHeader {
        width: 135px;
    }

    #formContent .numberColumn_Error {
        background-position: left 3px;
        background: #FFFFFF url('../../../images/img_alert_pointer.gif') no-repeat scroll left 3px;
        width: 25px;
        margin-left: -35px;
    }

    #formContent .numberColumn {
        width: 25px;
        margin-left: -35px;
    }

    #formContent .questionGroup .numberColumn_Error {
        background-position: left 3px;
        background: #FFFFFF url('../../../images/img_alert_pointer.gif') no-repeat scroll left 3px;
        width: 25px;
    }

    #formContent .labelColumnThin {
        width: 60px;
        font-weight: bold;
        padding-right: 10px;
    }

    #formContent .labelColumnMedium {
        width: 165px;
        font-weight: bold;
        padding-right: 10px;
    }

    #formContent .labelColumnLarge {
        width: 220px;
        font-weight: bold;
        padding-right: 10px;
        padding-left: 10px;
    }

    #formContent .labelColumnLarge_Error {
        width: 220px;
        font-weight: bold;
        padding-right: 10px;
        padding-left: 10px;
        background: #FFFFFF url(../images/img_alert_pointer.gif) no-repeat scroll left 3px;
    }

    #formContent .labelColumnLarge_Warning {
        width: 220px;
        font-weight: bold;
        padding-right: 10px;
        padding-left: 10px;
        background: #FFFFFF url(../images/img_warning_pointer.gif) no-repeat scroll left 3px;
    }

    #formContent .labelColumnNoWidth {
        font-weight: bold;
        padding-right: 10px;
        padding-left: 10px;
    }

    #formContent .labelColumnNoWidth_Error {
        font-weight: bold;
        padding-right: 10px;
        padding-left: 10px;
        background: #FFFFFF url(../images/img_alert_pointer.gif) no-repeat scroll left 3px;
    }

    #formContent .labelColumnNoWidth_Warning {
        font-weight: bold;
        padding-right: 10px;
        padding-left: 10px;
        background: #FFFFFF url(../images/img_warning_pointer.gif) no-repeat scroll left 3px;
    }

    #formContent .summaryItem {
        padding: 0 0 5px 10px;
    }

    #formContent .summaryItem_Referal {
        padding: 0 0 5px 10px;
        background: #FFFFFF url(../images/img_warning_pointer.gif) no-repeat scroll left 3px;
    }

    #formContent .summaryItem_Decline {
        padding: 0 0 5px 10px;
        background: #FFFFFF url(../images/img_alert_pointer.gif) no-repeat scroll left 3px;
    }


    #formContent .numberColumn_Warning {
        background-position: left 3px;
        background: #FFFFFF url(../images/img_warning_pointer.gif) no-repeat scroll left 3px;
        width: 25px;
        margin-left: -35px;
    }

    #formContent .companySearch {
        margin-top: -15px;
    }

    /*********** COLUMNS ***********/
    #formContent div.leftColumn {
        width: 340px;
        float: left;
        margin-left: 30px;
        padding-right: 15px;
        margin-right: 15px;
        clear: left;
        padding-bottom: 1000px;
        margin-bottom: -1000px;
    }

    #formContent div.leftColumnMIPI {
        width: 340px;
        float: left;
        margin-left: 30px;
        padding-right: 15px;
        margin-right: 15px;
        clear: left;
        padding-bottom: 593px !important;
        margin-bottom: -593px !important;
    }

    #formContent div.leftColumnWider {
        width: 380px;
        float: left;
        margin-left: 30px;
        padding-right: 15px;
        margin-right: 15px;
        clear: left;
        padding-bottom: 1000px;
        margin-bottom: -1000px;
    }

    #formContent div.leftColumnWiderMIPI {
        width: 380px;
        float: left;
        margin-left: 30px;
        padding-right: 15px;
        margin-right: 15px;
        clear: left;
        padding-bottom: 22px;
        margin-bottom: -57px;
    }

    #formContent div.leftColumnScreen3 {
        width: 340px;
        float: left;
        margin-left: 30px;
        padding-right: 15px;
        margin-right: 15px;
    }

    #formContent div.leftColumnRates {
        width: 290px;
        float: left;
        margin-left: 30px;
        clear: left;
    }

    #formContent div.ColumnRatesWrap {
        float: left;
        margin-left: 30px;
        /*width:43%;*/
    }

    #formContent div.leftColumnCPI {
        width: 380px;
        float: left;
        margin-left: 30px;
        clear: left;
        padding-bottom: 1000px;
        margin-bottom: -1000px;
    }

    #formContent div.leftColumn350 {
        width: 380px;
        float: left;
        margin-left: 30px;
        border-right: 1px solid #ffffff;
        padding-right: 10px;
        clear: left;
        padding-bottom: 1000px;
        margin-bottom: -1000px;
    }

    #formContent div.leftColumn360 {
        width: 360px;
        float: left;
        margin-left: 30px;
        border-right: 1px solid #ffffff;
        clear: left;
    }

    #formContent div.shortBorder {
        padding-bottom: 0px;
        margin-bottom: -0px;
    }
    /*used for Bind screen*/
    #formContent div.smallerLeftColumn {
        width: 180px;
        float: left;
        margin-left: 5px;
        margin-right: 0px;
        padding-right: 3px;
        clear: left;
        /*padding-bottom: 281px;
        margin-bottom: -281px;*/
    }



    #formContent div.smallerLeftColumnpull {
        padding-bottom: 545px !important;
        margin-bottom: -545px !important;
    }

    #formContent div.smallerLeftColumn {
        width: 180px;
        float: left;
        margin-left: 5px;
        margin-right: 0px;
        padding-right: 3px;
        clear: left;
        /*padding-bottom: 1000px;
        margin-bottom: -1000px;*/
    }

    #formContent div.leftColumn150 {
        width: 150px;
        float: left;
        margin-left: 5px;
        margin-right: 0px;
        padding-right: 3px;
        clear: left;
        padding-bottom: 10000px;
        margin-bottom: -10000px;
    }

    #formContent .title {
        font-weight: bold;
        font-size: 14px;
        padding-bottom: 10px;
        color: #1A1446;
    }

    #formContent .fontSize18 {
        font-weight: bold;
        font-size: 18px;
        padding-bottom: 0px;
        margin-top: 13px;
        margin-bottom: 0px
    }

    #formContent div.largerRightColumn {
        width: 580px;
        float: right;
        margin-left: 5px;
        margin-right: 5px;
    }

    #formContent div.rightColumnITL {
        width: 280px;
        float: right;
        margin-left: 5px;
        margin-right: 5px;
    }

    #formContent div.leftColumnITL {
        width: 280px;
        float: left;
        margin-left: 5px;
        margin-right: 5px;
    }

    #formContent div.leftColumnPage1 {
        width: 340px;
        float: left;
        margin-left: 30px;
        padding-right: 15px;
        margin-right: 15px;
        clear: left;
    }

    #formContent div.leftColumnQuickQuote {
        width: 180px;
        float: left;
        margin-left: 0px;
        padding-right: 0px;
        margin-right: 15px;
        clear: left;
    }

    #formContent div.leftColumnQuickQuoteITL {
        width: 150px;
        float: left;
        margin-left: 0px;
        padding-right: 0px;
        margin-right: 0px;
        clear: left;
    }

    #formContent div.leftColumnLimitsCPI {
        width: 120px;
        float: left;
        margin-left: 0px;
        padding-right: 0px;
        clear: left;
    }

    #formContent div.leftColumnNarrow {
        width: 180px;
        float: left;
        margin-left: 30px;
        padding-right: 15px;
        margin-right: 15px;
        clear: left;
        padding-bottom: 1000px;
        margin-bottom: -1000px;
    }

    #formContent div.borderRight {
        border-right: 1px solid #fff;
    }

    #formContent div.ratesLeft {
        width: 380px;
        float: left;
        margin-right: 20px;
    }

    #formContent div.ratesRight {
        width: 380px;
        float: left;
    }

    #formContent div.rightColumnScreen3 {
        width: 360px;
        float: right;
        margin-left: 0px;
        margin-right: 20px;
    }

    #formContent div.rightColumn {
        width: 340px;
        float: right;
        margin-left: 20px;
        margin-right: 20px;
    }

    #formContent div.rightColumnNarrower {
        width: 300px;
        float: right;
        margin-left: 20px;
        margin-right: 20px;
    }

    #formContent div.rightColumn320 {
        width: 320px;
        float: right;
        padding-left: 10px;
        margin-left: 10px;
        margin-right: 10px;
    }

    #formContent div.rightColumnRates {
        width: 340px;
        float: right;
        margin-left: 0px;
        margin-right: 20px;
    }

    #formContent div.rightColumnCPIPage2 {
        width: 340px;
        float: right;
        margin-left: 4px;
        margin-right: 4px;
    }

    #formContent div.rightColumnPage1 {
        width: 340px;
        float: right;
        margin-left: 20px;
        margin-right: 20px;
    }

    #formContent div.rightColumnCPILimits {
        width: 110px;
        float: right;
        margin-right: 20px;
    }

    #formContent div.rightColumnQuickQuote {
        width: 180px;
        float: right;
        margin-left: 20px;
        margin-right: 20px;
    }

    #formContent div.rightColumnQuickQuoteITL {
        width: 250px;
        float: right;
        margin-left: 0px;
        margin-right: 0px;
    }

    #formContent div.rightColumnWide {
        width: 500px;
        float: right;
        margin-left: 20px;
        margin-right: 20px;
    }

    #formContent div.wideColumn {
        margin-left: 40px;
        margin-right: 40px;
        clear: both;
    }

    #formContent div.Screen2WideColumn {
        margin-left: 30px;
        margin-right: 30px;
        clear: both;
    }

    #formContent div.dataGrid {
        width: 590px;
        float: left;
    }

    #formContent hr {
        margin-bottom: 20px;
        border: 0px;
        border-top: solid 1px #E6E6E6;
        width: 100%;
        clear: both;
        text-align: center;
    }

.tdinlinedisplay {
    display: inline-flex;
}

.tdwdMIPI {
    width: 511px;
}

hr.divider {
    margin-bottom: 20px;
    border: 0px;
    border-top: solid 2px #fff;
    width: 100%;
    clear: both;
    text-align: center;
    background-color: #fff;
}

/*********** HEADER ***********/
#formContent h2 {
    color: #1A1446;
    font-size: 20px;
    font-family: Roboto, Arial;
    padding-left: 15px;
    padding-top: 10px;
}

#formContent h3 {
    color: #1A1446;
    font-family: Roboto, Arial;
    font-weight: bold;
    font-size: 14px;
    margin-left: -25px;
    margin-bottom: 15px;
}

    #formContent h3.standard {
        margin-left: 0px;
    }

/*********** QUESTIONS ***********/
#formContent div.rightColumn div.question,
#formContent div.rightColumnScreen3 div.question,
#formContent div.leftColumn div.question {
    width: 330px;
}

#formContent div.leftColumnCPI div.question {
    width: 380px;
}

#formContent div.leftColumn #quoteEnd div.question {
    width: 700px;
}

#formContent div.gridQuestion,
#formContent div.question,
#formContent div.questionStatus {
    padding-top: 0px;
    float: left;
    display: block;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
}

#formContent div.questionMIPI {
    padding-top: 0px;
    float: left;
    display: block;
    clear: both;
    width: 102%;
    margin-bottom: 20px;
}

#formContent div.leftColumnRates div.question,
#formContent div.leftColumnWrap div.question {
    padding-top: 0px;
    float: left;
    display: block;
    clear: both;
    width: 100%;
    margin-bottom: 10px;
}

#formContent div.subQuestion {
    padding-top: 5px;
    float: left;
    display: block;
    clear: both;
    margin-left: 25px;
    margin-right: 25px;
    padding-right: 25px;
    width: 313px;
}

#formContent div.rightColumnScreen3 div.subQuestion
#formContent div.leftColumnScreen3 div.subQuestion {
    padding-top: 0px !important;
}

#formContent div.leftColumnCPI div.question div.subQuestion {
    padding-top: 5px;
    float: left;
    display: block;
    clear: both;
    margin-left: 25px;
    margin-right: 5px;
    padding-right: 5px;
    width: 340px;
}

#formContent div.questionGroup div.question {
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 3px;
}

#formContent div.subQuestion label,
#formContent div.question label,
#formContent div {
    margin-bottom: 4px;
    color: #1A1446;
}

    #formContent div.subQuestion label.bold,
    #formContent div.question label.bold,
    #formContent div span.bold,
    #formContent p.bold {
        font-weight: bold;
    }

    #formContent div.subQuestion label.italics,
    #formContent div.question label.italics,
    #formContent div span.italics,
    #formContent p.italics {
        font-style: italic;
    }

.AutoShrink {
    width: auto !important;
}

div.AutoShrink {
    float: left;
}

#formContent div.question .scrollWrapper {
    overflow: auto;
    max-width: 600px;
}

#formContent div.questionStatus span.statusError,
#formContent div.question span /* Used for question numbers */ {
    color: #1A1446;
    font-weight: bold;
    margin-left: -35px;
    float: left;
    width: 33px;
    text-indent: 10px;
    height: 19px;
}

#formContent .Marker /* Used for question numbers */ {
    color: #1A1446;
    font-weight: bold;
    margin-left: -35px;
    float: left;
    width: 33px;
    text-indent: 10px;
    height: 19px;
}

#formContent div.question span /* Used for question numbers */ {
    color: #1A1446;
    font-weight: bold;
    margin-left: -35px;
    float: left;
    width: 33px;
    text-indent: 10px;
    height: 19px;
}

#formContent .RatesSreen div.questionGroup span
#formContent .RatesSreen div.question span /* Used for question numbers */ {
    color: #1A1446;
    font-weight: bold;
    margin-left: -15px;
    float: left;
    width: 10px;
    text-indent: 10px;
    height: 19px;
}

#formContent div.question span.RadInput /* Used for question numbers */ {
    margin-left: 0px;
}

#formContent div.question label {
    display: inline;
}

#formContent div.question .header {
    color: #1A1446;
    font-size: 14px;
    font-family: Roboto, Arial;
    padding-left: 15px;
    padding-top: 10px;
}

#formContent div.questionStatus label {
    display: inline;
    background-color: Red;
}

#formContent div.question span.questionNum /* Used for question numbers */ {
    color: #1A1446;
    font-weight: bold;
    margin-left: -5px;
    float: left;
    width: 15px;
    text-indent: 10px;
    height: 19px;
}

#formContent div.question span.prompt {
    padding-top: 0px;
    float: left;
    display: block;
    clear: both;
    margin-bottom: 10px;
    padding-left: 175px;
    font-weight: normal;
    width: 100%;
    text-indent: 0px;
}

.policyStatus #formContent div.question span.prompt {
    padding-top: 0px;
    float: left;
    display: block;
    clear: both;
    margin-bottom: 10px;
    padding-left: 50px;
}

#quoteEnd #formContent div.question span.prompt {
    padding-top: 0px;
    float: left;
    display: block;
    clear: both;
    margin-bottom: 10px;
    padding-left: 50px;
    font-weight: normal;
    width: 100%;
    text-indent: 0px;
}


#formContent div.telerikUpload {
    position: relative;
}

    #formContent div.telerikUpload span,
    #formContent div.subQuestion div.telerikUpload span,
    #formContent div.Question div.telerikUpload span /* Used for sub question numbers */ {
        clear: both;
        overflow: visible !important;
        text-indent: 10px;
        float: left;
        font-weight: bold;
        margin-left: 0px;
        width: auto;
    }

#formContent div.subQuestion span /* Used for sub question numbers */ {
    color: #1A1446;
    font-weight: bold;
    margin-left: -35px;
    float: left;
    width: 35px;
    text-indent: 10px;
}

.normal {
    font-weight: normal;
}

#formContent div.subQuestion span.suffix {
    text-indent: -10px;
}

#formContent div.question .defaultGrid span {
    color: #1A1446;
    font-weight: bold;
    margin-left: 0px;
    float: left;
    width: auto;
    text-indent: 0px;
}

#formContent div.question .defaultGridLimits span {
    color: #1A1446;
    margin-left: 0px;
    float: left;
    width: auto;
    text-indent: 0px;
}

#formContent div.question .defaultGrid2 span {
    color: #1A1446;
    font-weight: bold;
    margin-left: 100px;
    padding-top: 10px;
    width: auto;
    min-width: 260px;
    text-indent: 0px;
}

#formContent div.subQuestion label.vertical,
#formContent div.question label.vertical {
    display: block;
    width: 100%;
}

#formContent div.subQuestion TEXTAREA {
    margin-left: -25px;
}

#formContent #MiningScreen2 div.subQuestion TEXTAREA {
    margin-left: 0px;
}

#formContent #HMISScreen2 div.subQuestion TEXTAREA {
    margin-left: 0px;
}

#formContent div.question label.horizontal {
    display: block;
    width: auto;
    float: left;
}

#formContent div.question label.justified310 {
    width: 310px;
}

#formContent div.question label.justified {
    width: 230px;
}

#formContent div.question label.justifiedlarge {
    width: 240px;
}

#formContent div.question label.justifiedsmall {
    width: 193px;
}

#formContent div.question label.justifiedsmaller {
    width: 183px;
}

#formContent div.question label.marginTop10 {
    margin-top: 10px;
}

#formContent div.question input[type='text'].marginTop10 {
    margin-top: 10px;
}

#formContent div span.prefix {
    margin-left: 0px;
    padding-left: 0px;
    margin-right: 1px;
    padding-right: 0px;
    float: left;
    text-align: right;
    width: 20px;
}

#formContent div span.prefixPadding30 {
    margin-left: 0px;
    padding-left: 30px;
    margin-right: 1px;
    padding-right: 0px;
    float: left;
    text-align: right;
    width: 20px;
}

#formContent div span.questionPrefix {
    margin-left: -10px;
    padding-left: -20px;
    margin-right: 1px;
    padding-right: 0px;
    font-weight: normal;
    float: left;
    text-align: right;
    width: 20px;
}

#formContent div span.prefixRates {
    margin-left: 0px;
    padding-left: 0px;
    margin-right: 1px;
    padding-right: 0px;
    float: left;
    text-align: left;
    width: 15px;
}

#formContent div span.prefix2 {
    margin-left: 5px;
    padding-left: 0px;
    margin-right: 1px;
    padding-right: 0px;
    text-align: right;
    width: 20px;
}

#formContent div.question span.suffix {
    margin-left: 0px;
    padding-left: 0px;
    margin-right: 1px;
    padding-right: 0px;
    float: right;
    text-align: right;
    width: 15px;
}

#formContent label.narrowBlock {
    width: 140px;
    display: block;
    float: left;
}

#formContent .RatesSreen label.narrowBlock {
    width: 160px;
    display: block;
    float: left;
}

#formContent label.narrowBlockEmptyLabel {
    width: 140px;
    display: block;
    float: left;
}

#formContent label.narrowerBlockEmptyLabel {
    width: 140px;
    display: block;
    float: left;
}

#formContent .question div.narrow30 {
    width: 30px;
    display: block;
    float: left;
}

#tablelayout #formContent label.narrowBlock {
    width: 170px;
    display: block;
    float: left;
}

#tablelayout #formContent label.narrowBlockEmptyLabel {
    width: 170px;
    display: block;
    float: left;
}

#tablelayout2 #formContent label.narrowBlock {
    width: 150px;
    display: block;
    float: left;
}

#tablelayout2 #formContent label.narrowBlockEmptyLabel {
    width: 150px;
    display: block;
    float: left;
}

#formContent label.subLabel {
    width: 70px;
    display: block;
    float: left;
    padding-top: 6px;
}

#formContent span.commonSectionLabel {
    width: 600px;
    display: block;
    padding-top: 0px;
    padding-bottom: 5px;
    margin-left: 140px;
}

#tablelayout2 #formContent div.question span.prompt {
    padding-top: 0px;
    float: left;
    display: block;
    clear: both;
    margin-bottom: 10px;
    padding-left: 200px;
    font-weight: normal;
    width: 100%;
    text-indent: 0px;
}

#tablelayout3 #formContent label.narrowBlock {
    width: 110px;
    display: block;
    float: left;
}

#tablelayout3 #formContent label.narrowBlockEmptyLabel {
    width: 110px;
    display: block;
    float: left;
}

#tablelayout3 #formContent div.question span.prompt {
    padding-top: 0px;
    float: left;
    display: block;
    clear: both;
    margin-bottom: 10px;
    padding-left: 160px;
    font-weight: normal;
    width: 100%;
    text-indent: 0px;
}

#tablelayout #formContent div.question span.prompt {
    padding-top: 0px;
    float: left;
    display: block;
    clear: both;
    margin-bottom: 10px;
    padding-left: 210px;
    font-weight: normal;
    width: 100%;
    text-indent: 0px;
}

#formContent label.mediumBlock {
    width: 150px;
    display: block;
    float: left;
}

#tablelayout3 #formContent label.mediumBlock {
    width: 150px;
    display: block;
    float: left;
}

#tablelayout2 #formContent label.mediumBlock {
    width: 150px;
    display: block;
    float: left;
}

#tablelayout3 #formContent label.mediumBlock {
    width: 150px;
    display: block;
    float: left;
}

#formContent label.wideBlock,
#formContent span.wideBlock {
    width: 200px;
    display: block;
    float: left;
}

#formContent label.Block230,
#formContent span.Block230 {
    width: 230px;
    display: block;
    float: left;
}

#formContent label.widestBlock,
#formContent span.widestBlock {
    width: 270px;
    display: block;
    float: left;
}

#formContent label.Block300,
#formContent span.Block300 {
    width: 300px;
    display: block;
    float: left;
}

#formContent label.Block305,
#formContent span.Block305 {
    width: 305px;
    display: block;
    float: left;
}

#formContent label.Block400,
#formContent span.Block400 {
    width: 400px;
    display: block;
    float: left;
}

#formContent label.Block580,
#formContent span.Block580 {
    width: 580px;
    display: block;
    float: left;
}

#formContent label.smallBlock {
    width: 60px;
    display: block;
    float: left;
}

#formContent label.smallBlockGST {
    width: auto;
    padding-right: 15px;
    display: block;
    float: left;
}

#formContent label.wideBlockBottomMargin,
#formContent span.wideBlockBottomMargin {
    width: 200px;
    display: block;
    float: left;
    margin-bottom: 5px;
}

#formContent p {
    color: #343741;
    float: left;
}

    #formContent p strong {
        color: #343741;
    }

#formContent .RolloverStyleButton {
    font-size: 10px;
    text-transform: uppercase;
}

#formContent div.declaration {
    width: 100%;
    clear: both;
}

#formContent div#declaration p {
    width: 100%;
    clear: both;
    display: block;
}

#formContent div#declaration ol {
    color: #1A1446;
    list-style-type: lower-roman;
    clear: both;
}



    #formContent div#declaration ol li {
        margin-left: 32px;
        padding-left: 7px;
        display: list-item;
        list-style-type: lower-roman;
        margin-bottom: 12px;
    }

#formContent .floatLeft {
    float: left;
}

#formContent .floatRight {
    float: right;
}

#formContent .floatRightJustified {
    float: right;
    margin-right: 25px;
}

#formContent div.manualQuote div.wideColumn p {
    clear: both;
    display: block;
    width: 750px;
    margin-left: -25px;
    margin-right: 25px;
}

#formContent .inputTable td,
#formContent .inputTable th {
    vertical-align: text-top;
    height: 30px;
}

#formContent .inputTable th {
    height: 15px;
}

#formContent .textAlignRight {
    text-align: right;
}

#formContent INPUT.justified {
    float: right;
}

#formContent INPUT {
    font-size: 12px;
    margin-top: 5px;
    padding-top: 0;
    margin: 0 0 0 3px !important;
}

#formContent TEXTAREA {
    font-family: Roboto, Arial;
    font-size: 12px;
    margin-top: 0;
    padding-top: 0;
    word-break: break-all
}

#formContent SELECT {
    font-size: 12px;
    border: 1px solid #E6E6E6;
}
/*We have change the below class for ITL*/
#formContent .radiobutton INPUT {
    margin: 1px 5px -2px 2px !important;
    vertical-align: text-top;
}

#formContent .radiobuttonP5MIPI INPUT {
    margin: 1px 5px -2px 2px !important;
    vertical-align: text-top;
}
/*We have add the below class for MarineSingleTransit*/
#entryTable .radiobutton INPUT {
    margin: 3px 5px -2px 2px !important;
    vertical-align: sub;
}
/*We have add the below class for Marine Annual Cargo*/
#entryTable .radiobuttonMACargo INPUT {
    margin: -8px 2px -5px 8px !important;
    vertical-align: middle;
}
/*We have add the below class for ITL ABN radiobutton*/
#formContent .radiobuttonITL INPUT {
    margin: -8px 5px -5px 5px !important;
    vertical-align: middle;
}
/*We have add the below class for CSD Adjust*/
#entryTable .radiobuttonRTF INPUT {
    margin: -8px 4px -5px 8px !important;
    vertical-align: middle;
}
/*We have add the below class for textbox alignment for CSD*/
#entryTable .textboxEdge {
    width: 130px;
}

#entryTable .chkboxlistSearch label {
    margin-left: 3px;
}

#formContent .chkboxlistSearch td {
    font-family: Roboto, Arial;
    font-size: 12px;
    color: Black;
}

#formContent SELECT.selectthinest {
    width: 120px;
}

#formContent SELECT.select50 {
    width: 50px;
}

#formContent SELECT.selectthin {
    width: 150px;
}

#formContent SELECT.selectmedium {
    width: 170px;
    margin-left: 3px !important
}

#formContent SELECT.selectmediumSearch {
    width: 167px;
    margin-left: 3px !important
}

#formContent SELECT.selectmedium200 {
    width: 200px;
}

#formContent SELECT.selectwide {
    width: 220px;
}

#formContent SELECT.selectextrawide {
    width: 400px;
}

#formContent SELECT.selectmediumcramped {
    width: 165px;
    font-size: 10px;
    border: 1px solid #ccc;
}

#formContent SELECT.selectwidecramped {
    width: 200px;
    font-size: 10px;
    border: 1px solid #ccc;
}

#formContent .textminiature {
    border: 1px solid #ccc;
    width: 40px;
}

#formContent .textsmall {
    border: 1px solid #ccc;
    width: 60px;
}

#formContent .textsmall70 {
    border: 1px solid #ccc;
    width: 70px;
}

#formContent .textsmallOther {
    border: 1px solid #ccc;
    width: 60px;
}

#formContent .textsmall0 {
    border: 1px solid #ccc;
    width: 60px;
}

#formContent .textsmallOther0 {
    border: 1px solid #ccc;
    width: 60px;
}

#formContent .textsmall1 {
    border: 1px solid #ccc;
    width: 60px;
}

#formContent .textsmallOther1 {
    border: 1px solid #ccc;
    width: 60px;
}

#formContent .textthin {
    border: 1px solid #ccc;
    width: 110px;
}

#formContent .textthinMIPI {
    border: 1px solid #ccc;
    width: 110px;
    margin-left: -1px !important
}

.tdwdMIPI3 {
    width: 219px !important;
}

button:disabled,
button[disabled] {
    border: 1px solid #999999;
    background-color: #E6E6E6;
    color: #000000;
}

#formContent .textthin70 {
    border: 1px solid #ccc;
    width: 80px;
}

#formContent .text150 {
    border: 1px solid #ccc;
    width: 150px;
}

#formContent .textmedium {
    border: 1px solid #ccc;
    width: 165px;
}

#formContent .textmediumSearch {
    border: 1px solid #ccc;
    width: 161px;
}

#formContent .textmediumMIPI {
    border: 1px solid #ccc;
    width: 142px !important;
}

#formContent .textwide {
    border: 1px solid #ccc;
    width: 220px;
}

#formContent .textwideMIPI {
    border: 1px solid #ccc;
    width: 220px;
    margin-left: -1px !important;
}

#formContent .textwider {
    border: 1px solid #ccc;
    width: 300px;
}

#entryTable .txtWidthMST {
    border: 1px solid #ccc;
    width: 100% !important;
}

#entryTable .txtWidthMAC {
    border: 1px solid #ccc;
    width: 100% !important;
}

#formContent .textextrawider {
    border: 1px solid #ccc;
    width: 350px;
}

#formContent .textdoublewider {
    border: 1px solid #ccc;
    width: 600px;
}

#formContent .textextrawide {
    border: 1px solid #ccc;
    width: 400px;
}

#formContent .textextrawidebottmborder {
    border: 1px solid #ccc;
    width: 400px;
    margin-bottom: 5px
}

#formContent .textwide450px {
    border: 1px solid #ccc;
    width: 450px;
}

#quoteEnd #formContent .textextrawide {
    border: 1px solid #ccc;
    width: 320px;
}

#formContent .textfullwidth {
    border: 1px solid #ccc;
    width: 100%;
    margin-top: -4px;
}

#formContent .textminiaturenumeric {
    border: 1px solid #ccc;
    width: 40px;
    text-align: right;
}

#formContent .textsmallnumericpercentage {
    border: 1px solid #ccc;
    width: 40px;
    text-align: right;
}

#formContent .textsmallnumeric {
    border: 1px solid #ccc;
    width: 60px;
    text-align: right;
}

#formContent .textthinnumeric {
    border: 1px solid #ccc;
    width: 90px;
    text-align: right;
}

#formContent .textmediumnumeric {
    border: 1px solid #ccc;
    width: 165px;
    text-align: right;
}

#formContent .textwidenumeric {
    border: 1px solid #ccc;
    width: 220px;
    text-align: right;
}

#formContent .textextrawidenumeric {
    border: 1px solid #ccc;
    width: 400px;
    text-align: right;
}

#formContent .textbutton {
    font-weight: bold;
    text-decoration: none;
}

#formContent .noBorder {
    border: 0px;
}

.tdwdMAC {
    width: 132px;
}

#formContent .center {
    text-align: center;
}

#formContent table {
    color: #343741;
    /*border:1px solid #E6E6E6;*/
}

#formContent th.narrow {
    width: 60px;
}

#formContent td.verynarrow {
    width: 20px;
}

#formContent th.verynarrow {
    width: 20px;
}

#formContent td.narrow {
    width: 60px;
}

#formContent th.medium {
    width: 80px;
}

#formContent td.medium {
    width: 80px;
}

#formContent th.wide {
    width: 150px;
}

#formContent td.wide {
    width: 150px;
}

#formContent .push5 {
    margin-left: 5px;
}

#formContent .push10 {
    margin-left: 10px;
}

#formContent .push15 {
    margin-left: 15px;
}

#formContent .push20 {
    margin-left: 20px;
}

#formContent .push25 {
    margin-left: 25px;
}

#formContent .push30 {
    margin-left: 30px;
}

#formContent .push35 {
    margin-left: 35px;
}

#formContent .push40 {
    margin-left: 40px;
}

#formContent .push43 {
    margin-left: 43px;
}

#formContent .push50 {
    margin-left: 50px;
}

#formContent .push55 {
    margin-left: 55px !important;
}

#formContent .push60 {
    margin-left: 60px;
}

#formContent .push70 {
    margin-left: 70px;
}

#formContent .push75 {
    margin-left: 75px;
}

#formContent .push80 {
    margin-left: 80px;
}

#formContent .push90 {
    margin-left: 90px;
}

#formContent .push100 {
    margin-left: 100px;
}

#formContent .push140 {
    margin-left: 140px;
}

#formContent .push110 {
    margin-left: 117px;
}

#formContent .push190 {
    margin-left: 190px;
}

#formContent .push475 {
    margin-left: 475px;
}

#formContent .pull5 {
    margin-left: -5px;
}

#formContent .pull10 {
    margin-left: -10px;
}

#formContent .pull20 {
    margin-left: -20px;
}

#formContent .pull25 {
    margin-left: -25px;
}

#formContent .pull30 {
    margin-left: -30px;
}

#formContent .pull40 {
    margin-left: -40px;
}

#formContent .pull50 {
    margin-left: -50px;
}

#formContent .pull60 {
    margin-left: -60px;
}

#formContent .pull70 {
    margin-left: -70px;
}

#formContent .pull80 {
    margin-left: -80px;
}

#formContent .pull90 {
    margin-left: -90px;
}

#formContent .pull100 {
    margin-left: -100px;
}

#formContent .tdwidthMIPI {
    width: 183px;
}

#formContent .pad5 {
    margin-right: 5px;
}

#formContent .pad10 {
    margin-right: 10px;
}

#formContent .pad20 {
    margin-right: 20px;
}

#formContent .pad25 {
    margin-right: 25px;
}

#formContent .pad30 {
    margin-right: 30px;
}

#formContent .pad40 {
    margin-right: 40px;
}

#formContent .pad50 {
    margin-right: 50px;
}

#formContent .pad60 {
    margin-right: 60px;
}

#formContent .pad70 {
    margin-right: 70px;
}

#formContent .pad80 {
    margin-right: 80px;
}

#formContent .pad90 {
    margin-right: 90px;
}

#formContent .pad100 {
    margin-right: 100px;
}

#formContent .spaceBottom5 {
    margin-bottom: 5px !important;
}

#formContent .spaceBottom10 {
    margin-bottom: 10px !important;
}

#formContent .spaceBottom15 {
    margin-bottom: 15px !important;
}

#formContent .spaceBottom20 {
    margin-bottom: 20px !important;
}

#formContent .spaceBottom25 {
    margin-bottom: 25px;
}

#formContent .spaceBottom30 {
    margin-bottom: 30px;
}

#formContent .spaceT20 {
    margin-top: 20px !important;
}

#formContent .spaceAbove5 {
    margin-top: 5px;
}

#formContent .spaceAbove10 {
    margin-top: 10px !important;
}

#formContent .spaceAbove15 {
    margin-top: 15px;
}

#formContent .spaceAbove20 {
    margin-top: 20px;
}

#formContent .spaceAbove25 {
    margin-top: 25px;
}

#formContent .spaceAbove30 {
    margin-top: 30px;
}

#formContent .spaceAboveMinus50 {
    margin-top: -50px !important;
}

#formContent .spaceAboveMinus15 {
    margin-top: -15px !important;
}

#formContent .pullAboveSearch {
    margin-top: -29px;
}

#formContent .panelNoResults {
    clear: both;
    margin-top: 20px;
    font-weight: bold;
    text-align: center;
}

#formContent .RolloverStyleButton
#formContent .RolloverStyleButton:hover,
#formContent .RolloverStyleButton:active,
#formContent .RolloverStyleButton:focus {
    outline: none !important;
    /* box-shadow: none !important;
    border: none !important;*/
}

#formContent .textbox-datepicker {
    border: 1px solid #ccc
}

#formContent .textbox-datepicker-disabled {
    border: 1px solid #ccc;
    background-color: #eee;
}

#formContent .submitOuter {
    margin: 0 -10px 0px 0;
    text-align: right;
}

#formContent .submitOuterPI {
    margin: 0 -10px 0px 0 !important;
    text-align: right;
}

.chboxMIPI {
    vertical-align: text-bottom;
}

#formContent .submitOuterMIPI {
    margin: 0 7px -19px 0;
    text-align: right;
    padding-bottom: 3px;
}

#formContent .txtMIPI {
    width: 75px
}

#entryTable .tdMIPI {
    width: 653px;
    /*width: 596px;*/
}

#entryTable .spellchkMIPI {
    margin-bottom: 1px;
    margin-left: 8px;
}

.descriptive p {
    font-style: italic !important;
}

#entryTable .checkboxMIPI {
    margin-bottom: 3px !important;
}

#entryTable .dvMIPI {
    margin-top: -2px
}
/*We have changed alignment padding for Returnbutton in endorsement_namedinsured.aspx page*/
#formContent .submitInner {
    background: #FFFFFF;
    padding: 5px 1px 0 5px;
    display: inline;
}

#formContent .submitOuterITL {
    margin: -16px -4px -4px 0;
    text-align: right;
}

#formContent .submitInnerMIPI {
    background: #eeeeee;
    padding: 0px 5px 0 5px;
    display: inline;
}

#formContent .clearAll {
    clear: both;
}


div.dateQuestion .ui-datepicker-trigger,
div.dateQuestion .hasDatePicker {
    margin-top: -10px;
}

#formContent div.searchFilter {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    width: 180px;
    float: left;
}

#formContent div.searchFilterAjaxPanel {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    width: 220px;
    float: left;
}

#formContent div.searchWide {
    width: 240px;
}

#formContent div.searchAjaxExtender {
    width: 210px;
}

#formContent div.searchButtons {
    float: right;
    width: 100px;
    border-width: 0px;
    padding-top: 16px;
    display: table-cell;
    vertical-align: bottom;
}

#formContent div.telerikUploadButton .RolloverStyleButton {
    vertical-align: middle;
}

#formContent .telerikUploadButton {
    display: block;
    height: 22px;
    float: right;
    margin-top: -26px;
    /*set the div in the bottom right corner*/
    margin-left: -20px;
    padding-right: 32px;
    padding-bottom: 0px;
}

#formContent div.searchFilter h3 {
    font-weight: bold;
    color: #1A1446;
    font-family: Roboto, Arial;
    font-size: 14px;
    margin-left: 0px;
    margin-bottom: 5px;
}

#formContent .RatesSreen div.questionGroup h3 {
    font-weight: bold;
    color: #1A1446;
    font-family: Roboto, Arial;
    font-size: 14px;
    margin-left: -25px;
    margin-bottom: 10px;
}

#formContent .RatesSreen div.question h3 {
    font-weight: bold;
    color: #1A1446;
    font-family: Roboto, Arial;
    font-size: 14px;
    margin-left: -25px;
    margin-bottom: 10px;
}

#formContent div.questionGroup h3 {
    font-weight: bold;
    color: #1A1446;
    font-family: Roboto, Arial;
    font-size: 14px;
    margin-left: -25px;
    margin-bottom: -10px;
}

#formContent div.searchFilter label {
    color: #1A1446;
    font-family: Roboto, Arial;
    font-size: 11px;
    margin-bottom: 5px;
    display: block;
    height: 23px;
    vertical-align: bottom;
}

#formContent div.searchFilter div.question {
    margin-bottom: 3px;
}

    #formContent div.searchFilter div.question span {
        margin-left: -10px;
        width: 10px;
    }

    #formContent div.searchFilter div.question label {
        width: 70px;
        float: left;
        display: block;
        height: 10px;
        margin-bottom: 0px;
        vertical-align: middle;
    }

#formContent div.searchFilter span.checkbox label {
    display: inline;
    float: left;
}

#formContent div.searchFilter span.checkbox input {
    margin-top: -3px;
}



#formContent div.searchFilter input.searchDate {
    margin-right: -5px !important;
    margin-top: 10px !important;
}

#formContent div.searchFilter div.searchRange {
    float: left;
}

    #formContent div.searchFilter div.searchRange label {
        display: block;
        height: 10px;
        margin-bottom: -8px;
    }

#formContent div.searchStatus .ui-state-default {
    border: 1px solid #ccc;
    background: #fff;
    font-weight: normal;
    color: #000;
    font-family: Roboto, Arial;
    font-size: 11px;
    height: 20px;
    width: 130px;
}

#formContent div.questionStatus span.multiLabel {
    display: block;
    padding-bottom: 1px;
}

#formContent div.searchResults {
    clear: both;
    border-top: solid 10px #FFFFFF;
    background-color: #FFFFFF;
}

.RadGrid_Default th.rgHeader, .RadGrid_Default tr.rgCommandRow A {
    height: 5px;
    max-height: 5px;
    color: #1A1446;
    font-weight: bold;
    font-family: Roboto, Arial;
}

.RadGrid_Default th.rgFooter {
    color: #1A1446;
}

#ctl00_ContentPlaceHolderMain_dgProductsSubProducts_ctl00 tr.rgRow td.rgGroupCol,
#ctl00_ContentPlaceHolderMain_dgProductsSubProducts_ctl00 tr.rgAltRow td.rgGroupCol,
#ctl00_ContentPlaceHolderMain_dgProductsSubProducts_ctl00 th.rgHeader.rgGroupCol {
    display: none;
}

#ctl00_ContentPlaceHolderMain_dgProductsSubProducts_ctl00 tr.rgGroupHeader {
    width: 150px;
    /*max-width: 10px;*/
}

#ctl00_ContentPlaceHolderMain_dgProductsSubProducts_ctl00 td.rgGroupCol {
    width: 10px;
}

.rightAlign {
    text-align: right !important;
}
/* Below one class added form inception date alignment*/
.dtinceptionAlignEdge {
    width: 184px;
}

/* Below one class added form Press 'Submit' paragraph in top alignment*/
/*.submitTop{
        margin-top:-540px;
    }*/

/* Below one class added form Footer top alignment*/
/*.FooterTop{
        margin-top: 22px;
    }*/

/*We have add the class for Footer Alignment*/
#content {
    padding: 0 0 25px 0px !important;
    vertical-align: top;
}

.content {
    padding: 0 0 0 5px !important;
    vertical-align: top;
}

/*We have add the below class for Export button alignment for PolicySearch page*/
#formContent .exportbtnPolcySeach {
    height: 100px;
}

/*We have add the below class for checkbox alignment for Report page*/
#entryTable .checkboxReport input {
    margin: 0 5px 5px 0 !important;
    vertical-align: top;
}

/*We have add the below class for color alignment for SIL, Horts QuickQuote page*/
#entryTable .colrQuickQuoteResult {
    color: #28A3AF;
}

/*We have add the below class for textbox alignment for ManageMIPIEndorsements page*/
#formContent .textboxMangMIPIEndorse {
    margin-left: 0px !important;
}

/*We have add the below class for Checkbox alignment for ManageBrokerPolicyReassignment and ManageUWPolicyReassignment for ManageTab*/
#formContent .chkPolcyReassign {
    margin-left: 3px !important
}

/*We have add the below class for checkbox alignment for Report page*/
#entryTable .chkReport {
    margin-left: 3px !important
}

/*We have add the below class for Grid Edit alignment for ManageProgramCodes for ManageTab*/
#formContent .editGridMangProCodediv {
    width: 665px !important;
}

/*We have add the below class for Grid Edit alignment for ManageProgramCodes for ManageTab*/
#formContent .editGridMangProCode {
    width: 675px !important;
}

/*We have add the below class for Grid Edit alignment for ManageInsuranceCompanies for ManageTab*/
#formContent .editMangGridInsurComp {
    width: 150px !important;
}

/*We have add the below class for Grid Edit alignment for ManageIndustryCodes(MIPI) for ManageTab*/
#formContent .editMangGrid {
    width: 300px !important;
}

/*We have add the below class for Grid Edit alignment for ManageSettings(ShowManageLogonForm) for ManageTab*/
#formContent .txtMangLogon {
    margin-bottom: 4px !important;
}

/*We have add the below class for lable alignment for ManageSettings*/
#formContent div.leftColumnQuickQuote1Edge {
    width: 235px !important;
    float: left;
    margin-left: 0px;
}

/*We have add the below class for lable alignment for ManageSettings*/
.lblMangTop {
    vertical-align: top !important;
}

/*We have add the below class for lable alignment for ManageSettings*/
.lblMangMid {
    vertical-align: text-top !important;
}

/*We have add the below class for checkbox alignment of Brokerage for Manage*/
#entryTable .chkboxbrokerage {
    padding-bottom: 4px !important;
}

/*We have add the below class for Date of FirstReg for CSD 2nd page*/
#entryTable .datecsd {
    width: 190px !important;
}

/*We have add the below class for Submit Alignments(GeniusUpload,DocumentReport) for ManageSettings*/
#formContent .btn18 {
    margin-top: -18px !important;
}

/*We have add the below class for UploadDocument for ManageSettings*/
#formContent .btn10 {
    margin-top: 10px !important;
}

/*We have add the below class for Returnbtn Alignment for ITL Endorse, Submit Alignments(Logon) for ManageSettings*/
#formContent .rtn10 {
    margin-right: 12px !important;
}

/*We have add the below class for dropdown Alignment for CSD*/
.ddlcsd {
    margin-top: 4px !important;
}

/*We have add the below class for checkbox Alignment for CSD*/
.chkcsd input {
    margin-top: 6px !important;
}

/*We have add the below class for checkbox Alignment for Horts*/
.chkhorts input {
    vertical-align: sub !important;
}

/*We have add the below class for Declaration alignment for ITL*/
.declITL {
    margin-left: -52px !important;
}

/*We have add the below class for label alignment for ITL*/
.lblSubLimitITL {
    margin-top: -5px !important;
}

/*We have add the below class for textbox alignment for CSD*/
#entryTable .textboxEdge {
    width: 130px;
}

/*We have add the below class for checkbox space for Marine Single Transit*/
#entryTable INPUT {
    font-size: 12px;
    margin-top: 3px;
    padding-top: 0;
}

/*We have add the below class for checkbox alignment for ITL Adjust page*/
.checkbox input {
    margin: 0 5px 5px 0 !important;
}

/*We have add the below class for checkbox alignment for ITL Adjust page*/
#formContent .checkbox input {
    margin: 0 5px 5px 0 !important;
    vertical-align: middle;
}


/*We have add the below class for Footer space alignment for ITL page*/
#formContent div.leftColumnITLSpace {
    width: 340px;
    float: left;
    margin-left: 30px;
    padding-right: 15px;
    margin-right: 15px;
    clear: left;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

/*We have add the below class for Footer space alignment for ITL BindCover page*/
#formContent div.smallerLeftColumnITLSpace {
    width: 180px;
    float: left;
    margin-left: 5px;
    margin-right: 0px;
    padding-right: 3px;
    clear: left;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

/*We have add the below class for checkbox alignment for ITL,CSD page*/
.checkboxITL input {
    margin-bottom: 2px !important;
}

/*We have add the below class for grid checkbox alignment for ITL manageProductDetails page*/
#formContent .checkboxgrid input {
    margin: 5px 5px 5px 0 !important;
}

/*We have add the below class for grid checkbox alignment for ITL manageProductDetails page*/
#entryTable .checkboxgrid input {
    margin: 5px 5px 5px 0 !important;
}

/*We have add the below class for Report checkbox alignment for ITL manageProductDetails page*/
#formContent .checkboxreport input {
    margin: 3px 5px 5px 4px !important;
    vertical-align: middle;
}

/*We have add the below class for Report checkbox alignment for ITL manageProductDetails page*/
#entryTable .checkboxreport input {
    margin: 3px 5px 5px 4px !important;
    vertical-align: middle;
}

/*We have add the below class for grid checkbox alignment for ITL manageProductDetails page*/
/*.checkboxgrid input { margin:5px 5px 5px 0 !important; }*/

/*We have add the below class for Report checkbox alignment for ITL manageProductDetails page*/
/*.checkboxreport input { margin:3px 5px 5px 4px !important; }*/

/*We have add the below class for textbox alignment for ITL manageProductDetails page*/
#formContent .textboxMangPdt input {
    margin-left: 0px !important;
}

/*We have add the below class for textbox alignment for MST manageProductDetails page*/
#textboxMangPdtMST INPUT {
    margin-top: 0px !important;
}

/*We have add the below class for textbox alignment for Horts manageProductRates page*/
#entryTable .textthinnumericEdge {
    border: 1px solid #ccc;
    width: 77px !important;
    text-align: right;
}

/*We have add the below class for radiobutton alignment for ReverseBind */
#formContent .radiobuttonRBind INPUT {
    margin: 6px 5px -2px 0 !important;
    vertical-align: sub;
}

/*We have add the below class for radiobutton alignment for MarineSingleTransit Endorsement */
#entryTable .radiobuttonRBind INPUT {
    margin: 6px 5px -2px 0 !important;
    vertical-align: sub;
}

/*We have add the below class for radiobutton alignment for CSD Endorsement */
.radiobuttonRBind INPUT {
    margin: 6px 5px -2px 0 !important;
    vertical-align: sub;
}

/*We have add the below class for FileUpload alignment for ITLEndorsement */
#formContent .ITLEndorseFlUpd {
    margin-left: 0px;
}

/*We have add the below class for ManageProductDetails FileUpload alignment for ITLEndorsement */
#formContent .ITLMangPdtFlUpd {
    margin-left: 200px !important;
}

/*We have add the below class for quoteTable alignment for MarineSingleTransit Bindcover */
.quoteTableEdge {
    background: #fff;
    width: 500px !important;
    margin-bottom: 20px;
}

/*We have add the below class for Submit and Cancel button alignment for SIL Product BindCover */
.rollSubmitBindCoverEdge {
    margin-top: -3%;
    margin-left: 45% !important;
}

.entryContainerSpace {
    padding-bottom: 0px !important;
}



#loginForm {
    border-top: 1px solid #000;
    background-color: #FFFFFF;
    width: 795px;
    float: left;
    padding: 10px 0 0 10px;
    border-left: 5px;
    font-family: Roboto, Arial;
    color: #405688;
    font-size: 11px;
}

.formPrompt {
    width: 120px;
    display: block;
    float: left;
}

#loginMessage {
    width: 180px;
    float: left;
    margin-right: 30px;
    height: 100px;
}

#loginForm .loginLabels {
    font-weight: bold;
}

#loginForm .authenticationLabels {
    font-weight: bold;
    padding-right: 10px;
    clear: both;
}

#loginForm .loginButton {
    background-color: #fff;
    display: inline;
    float: right;
    margin-top: 35px;
    margin-bottom: 0px;
    padding: 5px 0 0 5px;
    clear: both;
}

#loginForm .loginInput {
    font-size: 12px;
    margin-top: 0;
    padding-top: 0;
    width: 200px;
    border: 1px solid #ccc;
}

#loginContent .oqsImage {
    padding-left: 5px;
}

#loginContent .loginImage {
    padding-left: 10px;
    clear: both;
}

#loginContent .numberColumn_Error {
    background-position: left 3px;
    background: #FFFFFF url('../../../images/img_alert_pointer.gif') no-repeat scroll left 3px;
}


#myTabs {
    font-family: Roboto, Arial;
    background: transparent;
    border: none;
}

    #myTabs .ui-widget-header {
        background: transparent;
        border: none;
        border-bottom: 1px solid #c0c0c0;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }

    #myTabs .ui-state-default {
        background: transparent;
        border: none;
    }

    #myTabs .ui-state-active {
        background: transparent url(../images/img_grid_ascending.gif) no-repeat bottom center;
        border: 1px solid #1A1446;
    }

    #myTabs .ui-state-default a {
        color: #c0c0c0;
    }

    #myTabs .ui-state-active a {
        color: #fff;
        background-color: #1A1446;
    }

.ui-accordion .ui-accordion-content {
    overflow: hidden !important;
}

#loginForm {
    border-top: 1px solid #000;
    background-color: #FFFFFF;
    width: 795px;
    float: left;
    padding: 10px 0 0 10px;
    border-left: 5px;
    font-family: Roboto, Arial;
    color: #405688;
    font-size: 11px;
}

.formPrompt {
    width: 120px;
    display: block;
    float: left;
}

#loginMessage {
    width: 180px;
    float: left;
    margin-right: 30px;
    height: 100px;
}

#loginForm .loginLabels {
    font-weight: bold;
}

#loginForm .authenticationLabels {
    font-weight: bold;
    padding-right: 10px;
    clear: both;
}

#loginForm .loginButton {
    background-color: #fff;
    display: inline;
    float: right;
    margin-top: 35px;
    margin-bottom: 0px;
    padding: 5px 0 0 5px;
    clear: both;
}

#loginForm .loginInput {
    font-size: 12px;
    margin-top: 0;
    padding-top: 0;
    width: 200px;
    border: 1px solid #ccc;
}

#loginContent .oqsImage {
    padding-left: 5px;
}

#loginContent .loginImage {
    padding-left: 10px;
    clear: both;
}

#loginContent .numberColumn_Error {
    background-position: left 3px;
    background: #FFFFFF url('../../../images/img_alert_pointer.gif') no-repeat scroll left 3px;
}

#settingsForm {
    /* border-top: 1px solid #000; */
    background-color: #FFFFFF;
    width: 795px;
    float: left;
    padding: 10px 0 20px 10px;
    border-left: 5px;
    font-family: Roboto, Arial;
    color: #405688;
    font-size: 11px;
}

#settingsMessage {
    width: 180px;
    float: left;
    margin-right: 30px;
    height: 100px;
}

#settingsMessage140 {
    width: 140px;
    float: left;
    margin-right: 30px;
    height: 100px;
}

#settingsForm .settingsImage {
    padding-left: 5px;
}

#settingsForm .sectionHeader {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 12px;
}

#settingsForm .RolloverStyleButton {
    float: right;
    margin: -17px 10px 0px 0px;
}

#settingsForm .settingsLabel {
    margin-left: 20px;
    margin-top: 10px;
    display: inline-block;
    width: 85px;
    font-weight: bold;
}

#settingsForm .textextrawide {
    width: 350px;
    margin-top: 10px;
}

#settingsForm .housekeepingMultiSelect {
    margin-top: 5px;
}

#settingsForm .multiselect {
    clear: both;
}

#settingsForm div.searchWide {
    margin-top: 5px;
    width: 540px;
}

#settingsForm div.searchFilter .settingsLabel {
    margin-left: 20px;
    margin-top: 10px;
    display: inline-block;
    width: 85px;
    font-weight: bold;
}

#settingsForm .housekeepingText {
    font-size: 20px;
    font-weight: lighter;
}


.clearTelerik {
    background-image: none;
    font-family: Roboto, Arial;
    font-size: 12px;
    border: 3px solid red;
}



/*Telerik RadInput Default Skin*/

/*global*/



/*textbox states*/

html body .RadInput_Default .riTextBox,
html body .RadInputMgr_Default {
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
    background: #fff;
    color: #000;
    font: 12px "segoe ui",Roboto, Arial;
}

html body .RadInput_Default .riEmpty,
html body .RadInput_Empty_Default {
    color: #8a8a8a;
}

html body .RadInput_Default .riHover,
html body .RadInput_Hover_Default,
html body .RadInput_Default .riFocused,
html body .RadInput_Focused_Default {
    border-color: #515151;
}

html body .RadInput_Default .riRead,
html body .RadInput_Read_Default {
    border-color: #d0d0d0;
}

html body .RadInput_Default .riDisabled,
html body .RadInput_Disabled_Default {
    border-color: #d0d0d0;
    color: #8a8a8a;
    cursor: default;
}

html body .RadInput_Default .riError,
html body .RadInput_Error_Default {
    border-color: #d51923;
    background: #fff 100% -298px no-repeat url('Input/sprite.gif');
    color: #d51923;
}

.RadForm.rfdTextbox .RadInput_Default .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Default[type="text"] {
    border-color: #d51923;
    background: #fff 100% -298px no-repeat url('Input/sprite.gif');
    color: #d51923;
}

html body .RadInput_Default .riNegative,
html body .RadInput_Negative_Default {
    color: #565656;
}


/*buttons*/

.RadInput_Default a {
    background: transparent no-repeat url('Input/sprite.gif');
}

/*go*/

.RadInput_Default .riBtn a {
    width: 20px;
    height: 18px;
    line-height: 18px;
    background-position: 3px 5px;
}

    .RadInput_Default .riBtn a:hover {
        background-position: 3px -45px;
    }

/*spin*/

.RadInput_Default .riSpin a {
    width: 15px;
    height: 7px;
    line-height: 7px;
}

.RadInput_Default a.riUp {
    background-position: 4px -98px;
}

    .RadInput_Default a.riUp:hover {
        background-position: 4px -148px;
    }

.RadInput_Default a.riDown {
    background-position: 4px -199px;
}

    .RadInput_Default a.riDown:hover {
        background-position: 4px -249px;
    }

/*label*/

.RadInput_Default .riLabel {
    color: #000;
}

/*rtl*/

html body .RadInputRTL_Default .riError,
html body .RadInputRTL_Error_Default {
    background-position: 3px -298px;
}

.RadForm.rfdTextbox .RadInputRTL_Default .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_Default[type="text"] {
    background-position: 3px -298px;
}

div.RadUpload .ruBrowse, div.RadUpload .ruBrowse, div.RadUpload .ruHover {
    vertical-align: middle;
    font-size: 10px;
    width: 61px;
    height: 17px;
    font-family: Roboto, Arial;
    color: #0F2A69;
    background-color: #FFFFFF;
    background-image: none;
    border-style: solid;
    border-color: #0F2A69;
    border-width: 0.01em;
    cursor: pointer !important;
    text-transform: uppercase;
}

.RadUpload_Default .ruFakeInput {
    width: 175px;
    font-size: 12px;
}

div.RadUpload_Default .ruFileWrap .ruButtonHover, div.RadUpload_Default .ruFileWrap .ruButtonHover {
    padding-top: 20px;
    margin-top: 20px;
    font-size: 8px;
    width: 61px;
    height: 17px;
    font-family: Roboto, Arial;
    color: #FFFFFF;
    background-color: #0F2A69;
    background-image: none;
    border-style: solid;
    border-color: #0F2A69;
    border-width: 0.01em;
    cursor: pointer;
    text-transform: uppercase;
}

comment {
    display: block;
    word-wrap: break-word;
    word-break: break-all;
}

fieldset.adjustCoverage {
    border-width: 1px;
    border-style: solid;
    margin-left: -25px;
    padding-left: 23px;
    margin-right: -25px;
    padding-right: 23px;
    width: 100%;
}

fieldset.adjustIOCoverage {
    border-width: 1px;
    border-style: solid;
   /* margin-left: 5px;*/
    padding-left: -5px;
    margin-right: -25px;
    padding-right: 10px;
    width: 100%;
}

fieldset.adjustCoverage legend {
    padding: 0.2em 0.5em;
    font-weight: bold;
    margin-top: 20px;
    border-width: 1px;
    border-style: solid;
}

fieldset.adjustCoverageMaxx {
    border-color: #E6E6E6;
}

    fieldset.adjustCoverageMaxx legend {
        border-color: #E6E6E6;
    }

fieldset.adjustCoverageCore {
    border-color: #E6E6E6;
}

    fieldset.adjustCoverageCore legend {
        border-color: #E6E6E6;
    }

.multiSelectList {
    OVERFLOW-Y: scroll;
    WIDTH: 350px;
    HEIGHT: 90px;
    background-color: #ffffff;
    border: 1px solid #E6E6E6;
}

.SpellCheckSection input[type=button] {
    font-size: 8px;
    width: 100px;
    height: 17px;
    font-family: Roboto, Arial;
    color: #0F2A69;
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #0F2A69;
    border-width: 0.01em;
    cursor: pointer;
    text-transform: uppercase;
}

.tooltip {
    position: absolute;
    z-index: 999;
    left: -9999px;
    background-color: #F5F5F5;
    padding: 5px;
    margin: 5px;
    border: 1px solid #E6E6E6;
    width: auto;
    text-align: left;
}

fieldset.adjustCoverageMIPI {
    border-width: 1px;
    border-style: solid;
    margin-left: 5px;
    padding-left: 5px;
    margin-right: 5px;
    padding-right: 5px;
    width: 97%;
}

    fieldset.adjustCoverageMIPI legend {
        padding: 0.2em 0.5em;
        font-weight: bold;
        margin-top: 20px;
        border-width: 1px;
        border-style: solid;
    }

.tooltip pre {
    font-family: Roboto, Arial;
    color: #1A1446;
    font-size: 11px;
}

.checkBoxListAccess {
    max-height: 140px;
    min-height: 140px;
    height: auto !important;
    height: 140px;
    width: 330px;
    border: 1px solid;
    overflow: auto;
    background-color: #ffffff;
}

.telerikCol1 {
    Width: 200px !important;
}

.telerikCol2 {
    Width: 56px !important;
}

.telerikCol3 {
    Width: 76px !important;
}

.telerikCol4 {
    Width: 55px !important;
}

.telerikCol5 {
    Width: 61px !important;
}

.telerikCol6 {
    Width: 39px !important;
}

.telerikCol7 {
    Width: 50px !important;
}

.ManageRateMIPI {
    width: 180px;
}

.generate6MIPI {
    margin-left: 0px !important;
}

.declarationMIPI {
    margin-left: -48px;
}

.endorseSIL {
    margin-bottom: 2px;
}

.dttxtMIPI {
    margin-left: 91px !important;
}

.mrgFidelityMIPI {
    /*margin-left:-248px !important;*/
}

.rbFidelityMIPI {
    margin-top: 2px;
}

#formContent .multiselect input {
    margin-right: 3px !important;
}

.RadComboBoxDropDown .rcbCheckBox {
    margin-right: 3px !important;
}

#formContent .checkboxManageMIPI input {
    margin: 0 3px 3px 0 !important;
    vertical-align: middle;
}

.chkboxSelectAllalign {
    vertical-align: text-bottom;
}

.marginLeft5 {
    margin-left: 5px;
}
/*We have add the below class for checkbox space for product dropdown(HouseKeeping,GeniusUpload) for ManageSettings*/
ui-corner-all, .ui-multiselect-checkboxes span {
    margin-left: 3px;
}

a[disabled="disabled"] {
    opacity: 0.5;
}

/*#ctl00_ContentPlaceHolderMain_btnSearch {
    padding-top: 12px !important;
    background-color: #99e5ea !important;
}

#ctl00_ContentPlaceHolderMain_btnSearch:hover {
    padding-top: 12px !important;
    background-color:#06748C !important;
}*/

.ui-widget {
    font-family: Roboto, Arial;
    font-size: 11px;
}


.RadComboBox, .RadComboBox_Default {
    font-family: Roboto, Arial !important;
}
