﻿

/*
@font-face {
font-family: DINPro;
font-weight: normal;
src: url("/app_themes/Client/DINPro.otf") format("opentype");
}

@font-face {
font-family: DINProBold;
src: url("/app_themes/Client/DINProBold.otf") format("opentype");
}
*/

@font-face
{
    font-family: DINPro;
    font-weight: normal;
    src: url("/app_themes/Client/DINPro.otf") format("opentype");
    src: url("/app_themes/Client/DINPro.eot"), url("/app_themes/Client/DINPro.eot?#iefix") format("embedded-opentype"), url('/app_themes/Client/DINPro.ttf') format('truetype');
}

@font-face
{
    font-family: DINProBold;
    src: url("/app_themes/Client/DINProBold.otf") format("opentype");
    src: url("/app_themes/Client/DINProBold.eot"), url("/app_themes/Client/DINProBold.eot?#iefix") format("embedded-opentype"), url('/app_themes/Client/DINProBold.ttf') format('truetype');
}


body
{
    /*font-family: "Verdana", arial, sans-serif;*/
    font-family: Arial, DINPro, arial, Calibri, "Droid Sans" , sans-serif; /*     font-size: 13.5px; 12pt;     line-height: 18pt;     color: #272f32;     */
    font-size: 14px; /*line-height: 20px;*/
    color: #4A6776;
    background-color: #000;
    margin-top: 10px;
}

input
{
    /*font-family: "Verdana", arial, sans-serif;*/
    font-family: arial, DINPro, Calibri, "Droid Sans" , arial, sans-serif;
    font-size: 12pt;
    padding: 2px 8px;
}

.titleLabel
{
    font-size: 28px;
    font-family: arial, DINProBold, Ubuntu, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 33px;
    margin-left: 10px;
    margin-top: 20px;
    color: #272F32;
}

.formLabel, .formValueLabel
{
    font-size: inherit;
    font-weight: normal;
    color: #272F32;
}

h3
{
    font-size: 20px;
    font-family: arial, DINPro, Ubuntu, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 26px;
    margin: 0 0 14px 0;
    color: #272F32; /*text-transform: capitalize;*/
}

.formSubTitle
{
    margin-bottom: 12px;
    margin-top: 32px;
}

.instructionalText
{
    font-size: inherit;
}

html body .RadComboBoxDropDown li, html body .RadComboBoxDropDown span {
    font-family: arial, DINPro, Calibri, "Droid Sans", arial, sans-serif; /*font-family: "Verdana", arial, sans-serif;*/
    font-size: 13.5px;
    /*font-size: 13.5px;*/
    color: #272f32;
}

html body #mainForm .RadComboBox_Default .rcbInput
{
    font-family: arial, DINPro, Calibri, "Droid Sans" , arial, sans-serif; /*font-family: "Verdana", arial, sans-serif;*/
    font-size: 13.5px;
    color: #272f32;
}

.dealershipDropDownItem
{
    margin-bottom: 3px;
    font-size: 12px;
}

html body #mainForm .RadInput_Default .riTextBox, html body #mainForm .RadInputMgr_Default
{
    font-family: arial, DINPro, Calibri, "Droid Sans" , arial, sans-serif; /*font-family: "Verdana", arial, sans-serif;*/
    font-size: 13.5px;
    color: #272f32;
}

#mainForm .RadPanelBar_Default a.rpLink, #mainForm .RadPanelBar_Default div.rpHeaderTemplate, #mainForm .RadPanelBar_Default .rpTemplate
{
    font-family: arial, DINPro, Calibri, "Droid Sans" , arial, sans-serif; /*font-family: "Verdana", arial, sans-serif;*/
    font-size: 13.5px;
    color: #272f32;
}

#mainForm .RadPanelBar .rpHeaderTemplate, .RadPanelBar .rpOut
{
    background-image: none;
    background-color: #000000;
    border-bottom-width: 0px;
    padding-bottom: 0px;
}

.RadPanelBar .rpHeaderTemplate, .RadPanelBar .rpOut
{
    background-image: none;
    background-color: #000000;
    border-bottom-width: 0px;
    padding-bottom: 0px;
}

#mainForm .RadPanelBar .rpFocused .rpOut, .RadPanelBar a.rpLink:hover .rpOut, .RadPanelBar .rpSelected .rpOut, .RadPanelBar a.rpSelected:hover .rpOut
{
    background-image: none;
    background-color: #000000;
    border-bottom-width: 0px;
    padding-bottom: 0px;
}


#mainForm div.RadPanelBar div.rpHeaderTemplate span.rpText
{
    font-weight: bold; /*color: #4A6776;  */
    color: #ffffff;
}



div.RadGrid_Default, div.RadGrid_Default .rgMasterTable, div.RadGrid_Default .rgDetailTable, div.RadGrid_Default .rgGroupPanel table, div.RadGrid_Default .rgCommandRow table, div.RadGrid_Default .rgEditForm table, div.RadGrid_Default .rgPager table, span.GridToolTip_Default
{
    font-family: arial, DINPro, Calibri, "Droid Sans" , arial, sans-serif; /*font-family: "Verdana", arial, sans-serif;*/
    font-size: 13.5px;
    line-height: 20px;
    color: #272f32;
}

a, a:link, a:visited
{
    border: none;
    font-style: normal;
    color: #cf0a2c;
}

a:hover
{
    color: #000;
    text-decoration: underline;
}

.redLink {
    border: none !important;
    font-style: normal !important;
    color: #E50012 !important;
}

.redLink:hover {
    color: #E50012 !important;
    text-decoration: underline !important;
}


a.pagelink:link, a.pagelink:visited, a.pagelink:active {
    color: #ffffff;
    text-decoration: underline;
}

a.pagelink:hover {
    color: #ED1C24;
    text-decoration: underline;
}


a.pageMenuLink:link, a.pageMenuLink:visited, a.pageMenuLink:active {
    color: #000000 !important;
    text-decoration: underline !important;
}

a.pageMenuLink:hover {
    color: #ED1C24;
    text-decoration: underline;
}



a.blacklink:link, a.blacklink:visited, a.blacklink:active {
    color: #000;
    text-decoration: underline;
}

a.blacklink:hover {
    color: #fff;
    text-decoration: underline;
}

a.bluelink:link, a.bluelink:visited, a.bluelink:active {
    color: #3B4958;
    text-decoration: underline;
}

a.bluelink:hover {
    color: #fff;
    text-decoration: underline;
}

.RadGrid_Default .rgRow a:hover, .RadGrid_Default .rgAltRow a:hover, .RadGrid_Default .rgEditRow a:hover
{
    color: #000 !important;
}

.contentWrapper
{
    padding: 12px 12px 20px 12px;
}

.postalAddress span
{
    display: block;
}


.mainWrapper
{
    background-color: #ffffff; /*border-left: 1px solid #aaa;     border-right: 1px solid #aaa;*/
}

.clientLogoContainer
{
    height: 150px;
    padding: 0px;
}

.clientLogo
{
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 900px;
    height: 300px;
    float: left;
    background-color: #000; /*background-image: none;*/
    background: url(/app_themes/Client/Images/TopBanner.png) no-repeat;
}

.topBanner
{
    width: 1300px;
    height: 174px;
    background-color: #000; /*background-image: none;*/
    background: url(/app_themes/Client/Images/TopBanner.png) no-repeat;
}

.headerRight
{
    background-color: #000; /*width: 650px;*/
    float: right;
    margin-right: 40px;
}

.headerLeft
{
    background-color: #000;
    width: 1200px;
    float: left;
}


.footer
{
    font-family: arial, DINPro, Calibri, 'Droid Sans' , Arial, sans-serif;
    padding: 10px 0px 8px 0px;
    text-align: center;
    color: #ccc;
    font-size: 75%; /*background-color: #024385;*/ /*background-image: none;*/
    height: 20px;
    width: 1200px;
    background-color: #000000;
    background-image: none; /*background: url(images/FooterLogo.png) no-repeat;*/
}

.footer a, .footer a:visited
{
    text-decoration: none;
    color: #777; /*font-style: italic;*/
}

.footer a:hover
{
    color: #eee;
    text-decoration: underline;
}

.buttonInLine
{
    margin-top: 15px;
}

.createNewItemButton:active, .createNewItemButton:link, .createNewItemButton:visited, .clearFormButton:active, .clearFormButton:link, .clearFormButton:visited, .manageSortingButton:active, .manageSortingButton:link, .manageSortingButton:visited, .logInButton:active, .logInButton:link, .logInButton:visited, .saveButton:active, .saveButton:link, .saveButton:visited, .cancelButton:active, .cancelButton:link, .cancelButton:visited, .verifyButton:active, .verifyButton:link, .verifyButton:visited, .submitButton:active, .submitButton:link, .submitButton:visited, .searchButton:active, .searchButton:link, .searchButton:visited, .giantButtonCenteredText:active, .giantButtonCenteredText:link, .giantButtonCenteredText:visited {
    display: block !important;
    color: #000 !important;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding-top: 6px;
    padding-right: 14px;
    padding-bottom: 6px;
    padding-left: 14px;
    vertical-align: middle !important;
    white-space: nowrap;
    border: 1px solid #FFC600;
    height: auto;
    background-color: #FFC600;
    background-repeat: repeat-x;
    background-position: 0 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    font-family: Arial, DINPro, arial, Calibri, "Droid Sans", sans-serif;
    text-decoration: none;
    text-align: center !important;
    box-shadow: inset 0 0 0 1px #FFC600, 0.2em 0.2em 0.5em rgba(0,0,0,.4);
}

.createNewItemButton:hover, .manageSortingButton:hover, .logInButton:hover, .saveButton:hover, .cancelButton:hover, .verifyButton:hover, .submitButton:hover, .searchButton:hover, .clearFormButton:hover, .giantButtonCenteredText:hover {
    background-position: 0 -36px;
    background-color: #DDAC00;
    border: 1px solid #DDAC00;
    color: #ffffff;
    box-shadow: inset 0 0 0 1px #DDAC00, 0.2em 0.2em 0.5em rgba(0,0,0,.4);
}

.shortSubmitButton:active, .shortSubmitButton:link, .shortSubmitButton:visited {
    display: block !important;
    color: #000 !important;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid #FFC600;
    height: auto;
    background-color: #FFC600;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    font-family: Arial, sans-serif, Calibri;
    text-decoration: none;
    text-align: center !important;
}

.shortSubmitButton:hover {
    background-color: #DDAC00;
    color: #000;
    transition: background-color .25s linear,border-color .25s linear,opacity .25s linear,color .25s linear,fill .25s linear;
}


.shortBlueButton:active, .shortBlueButton:link, .shortBlueButton:visited {
    display: block !important;
    color: #ffffff !important;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid #445465;
    height: auto;
    background-color: #445465;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    font-family: Arial, sans-serif, Calibri;
    text-decoration: none;
    text-align: center !important;
}

.shortBlueButton:hover {
    background-color: #cccccc;
    color: #000000 !important;
    /*transition: background-color .25s linear,border-color .25s linear,opacity .25s linear,color .25s linear,fill .25s linear;*/
}


.siteButtonReversed:active, .siteButtonReversed:link, .siteButtonReversed:visited {
    display: block !important;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding-top: 6px;
    padding-right: 14px;
    padding-bottom: 6px;
    padding-left: 14px;
    vertical-align: middle !important;
    white-space: nowrap;
    border: 1px solid #E1E1E1;
    height: auto;
    background-color: #E1E1E1;
    background-repeat: repeat-x;
    background-position: 0 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    font-family: Arial, DINPro, arial, Calibri, "Droid Sans", sans-serif;
    text-decoration: none;
    text-align: center !important;
    box-shadow: inset 0 0 0 1px #E1E1E1, 0.2em 0.2em 0.5em rgba(0,0,0,.4);
}
.siteButtonReversed:hover {
    background-position: 0 -36px;
    background-color: #C10F16;
    border: 1px solid #C10F16;
    color: #ffffff;
    box-shadow: inset 0 0 0 1px #C10F16, 0.2em 0.2em 0.5em rgba(0,0,0,.4);
}

.greenButton:active, .greenButton:link, .greenButton:visited {
    display: block !important;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding-top: 6px;
    padding-right: 14px;
    padding-bottom: 6px;
    padding-left: 14px;
    vertical-align: middle !important;
    white-space: nowrap;
    border: 1px solid #28A745;
    height: auto;
    background-color: #28A745;
    background-repeat: repeat-x;
    background-position: 0 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    font-family: Arial, Calibri, "Droid Sans", sans-serif;
    text-decoration: none;
    text-align: center !important;
    box-shadow: inset 0 0 0 1px #28A745, 0.2em 0.2em 0.5em rgba(0,0,0,.4);
}

.greenButton:hover {
    background-position: 0 -36px;
    background-color: #218838;
    border: 1px solid #218838;
    color: #fff;
    box-shadow: inset 0 0 0 1px #218838, 0.2em 0.2em 0.5em rgba(0,0,0,.4);
}


.bigButton:active, .bigButton:link, .bigButton:visited {
    /*display: block !important;*/
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 50px;
    margin: 0;
    padding-top: 6px;
    padding-right: 14px;
    padding-bottom: 6px;
    padding-left: 14px;
    white-space: nowrap;
    border: 1px solid #E7121A;
    height: auto;
    background-color: #E7121A;
    background-repeat: repeat-x;
    background-position: 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    font-family: Arial, DINPro, arial, Calibri, "Droid Sans", sans-serif;
    text-decoration: none;
    text-align: center !important;
    display: inline-block !important;
    vertical-align: middle !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.bigButton:hover {
    background-position: 0 -36px;
    background-color: #C10F16;
    color: #fff;
    border: 1px solid #C10F16;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}


.bigButtonInActive:active, .bigButtonInActive:link, .bigButtonInActive:visited
{
    /*display: block !important;*/
    color: darkgray;
    font-size: 14px;
    font-weight: bold;
    line-height: 50px;
    margin: 0;
    padding-top: 6px;
    padding-right: 14px;
    padding-bottom: 6px;
    padding-left: 14px;
    
    white-space: nowrap;
    border: 1px solid #e1e1e1;
    height: auto;
    background-color: #e1e1e1;
    background-repeat: repeat-x;
    background-position: 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    font-family: Arial, DINPro, arial, Calibri, "Droid Sans" , sans-serif;
    text-decoration: none;
    text-align: center !important;
    display: inline-block !important;
   
    vertical-align: middle !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.bigButtonInActive:hover
{
    background-position: 0 -36px;
    background-color: #e1e1e1;
    color: darkgray;
    border: 1px solid #000;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}



.bigButtonSelected:active, .bigButtonSelected:link, .bigButtonSelected:visited
{
    /*display: block !important;*/
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 50px;
    margin: 0;
    padding-top: 6px;
    padding-right: 14px;
    padding-bottom: 6px;
    padding-left: 14px;
    
    white-space: nowrap;
    border: 1px solid #A20113;
    height: auto;
    background-color: #A20113;
    background-repeat: repeat-x;
    background-position: 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    font-family: Arial, DINPro, arial, Calibri, "Droid Sans" , sans-serif;
    text-decoration: none;
    text-align: center !important;
    display: inline-block !important;
   
    vertical-align: middle !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.bigButtonSelected:hover
{
    background-position: 0 -36px;
    background-color: #A20113;
    color: #fff;
    border-style: none;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.selectButton:active, .selectButton:link, .selectButton:visited
{
    display: block !important;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding-top: 6px;
    padding-right: 14px;
    padding-bottom: 6px;
    padding-left: 14px;
    vertical-align: middle !important;
    white-space: nowrap;
    border: 1px solid #302E2F;
    height: auto;
    background-color: #302E2F;
    background-repeat: repeat-x;
    background-position: 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    font-family: Arial, DINPro, arial, Calibri, "Droid Sans" , sans-serif;
    text-decoration: none;
    text-align: center !important;
}
.selectButton:hover
{
    background-position: 0 -36px;
    background-color: #E1E1E1;
    color: #000;
    border: 1px solid #000;
}

#mainForm .RadPicker td a
{
    z-index: auto;
}

.ClaimSearchDeniedStatusMockAnchor
{
    border: none;
    font-style: normal;
    color: #2b2b2b;
    text-decoration: underline;
    cursor: pointer;
}

.ClaimSearchDeniedStatusMockAnchor:hover
{
    color: #d71921;
    text-decoration: underline;
}

.ClaimSearchDeniedStatusNote
{
    font-size: smaller;
    font-style: italic;
    color: #999;
}

.ClaimSearchDeniedStatusheader
{
    font-weight: bold;
}


.ClaimSearchDeniedStatusTooltip a.submitButton
{
    color: #ffffff !important;
}

.ClaimSearchDeniedStatusTooltip a.submitButton:hover
{
    background-color: #f9f9f9 !important;
    color: #000000 !important;
}


.RadToolTip_Bootstrap
{
    border: 1px solid #000 !important;
    background-color: #f9f9f9 !important;
    color: #000 !important;
    border-radius: 4px !important;
    font-family: "Helvetica Neue" ,Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
}

.RadToolTip_Bootstrap table.rtWrapper td.rtWrapperContent
{
    background-color: #f9f9f9 !important;
    color: #000 !important;
    font-family: "Helvetica Neue" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
}



.submitPagePanelButton:active, .submitPagePanelButton:link, .submitPagePanelButton:visited
{
    display: block;
    color: #000; /*background-color: lightgray;*/
    text-decoration: underline;
    font-size: 11px;
    height: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px; /*padding: 6px 10px 0 10px;*/ /*border: 1px solid #444;*/
    font-weight: bold;
    text-align: center;
    line-height: 14px;
    vertical-align: middle;
    vert-align: middle; /*border-top-color: #000000;     border-right-color: #000000;     border-bottom-color: #000000;     border-left-color: #000000;*/ /*     border-top-width: 1px;     border-right-width: 1px;     border-bottom-width: 1px;     border-left-width: 1px;     border-top-style: solid;     border-right-style: solid;     border-bottom-style: solid;     border-left-style: solid;     border-top-left-radius: 5px;     border-top-right-radius: 5px;     border-bottom-right-radius: 5px;     border-bottom-left-radius: 5px;  */
}
.submitPagePanelButton:hover
{
    /*border: 1px solid #FFF;*/ /*background: #BE1E2D;*/
    color: #024385; /* border-top-color: #BE1E2D;     border-right-color: #BE1E2D;     border-bottom-color: #BE1E2D;     border-left-color: #BE1E2D;*/ /*     border-top-width: 1px;     border-right-width: 1px;     border-bottom-width: 1px;     border-left-width: 1px;     border-top-style: solid;     border-right-style: solid;     border-bottom-style: solid;     border-left-style: solid;     border-top-left-radius: 5px;     border-top-right-radius: 5px;     border-bottom-right-radius: 5px;     border-bottom-left-radius: 5px; */
}

.homepageButton:active, .homepageButton:link, .homepageButton:visited {
    display: block !important;
    color: #ffffff !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding-top: 6px;
    padding-right: 14px;
    padding-bottom: 6px;
    padding-left: 14px;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid #ffffff;
    height: 45px;
    /*background-color: #245397; */
    background-color: #8BC441;
    background-repeat: repeat-x;
    background-position: 0 0;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
    font-family: Arial, sans-serif, Calibri;
    text-decoration: none;
    text-align: center !important;
}

.homepageButton:hover {
    background-position: 0 -36px;
    /*background-color: #0077DF;*/
    background-color: #ffffff;
    /*color: #ffffff;*/
    color: #569603 !important;
    border: 1px solid #8BC53F;
}

.panel-info > .panel-heading {
    font-family: arial !important;
    color: #ffffff;
    background-color: #445465 !important;
    border-color: #445465 !important;
}

.panel-heading {
    padding: 3px 7px !important;
    border-bottom: 1px solid transparent !important;
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
    color: #ffffff;
}

.input-md {
    height: 36px;
    padding: 7px 13px;
    font-size: 14px;
    line-height: 1.3;
    border-radius: 4px;
}
.rbl td {
    /*margin-left: -45px !important;*/
    padding-left: 0px !important;
    display: table-cell !important;
    display: inline-block !important;
}

.rbl label {
    padding-right: 0px;
    margin-left: 10px !important;
    font-weight: bold !important;
    font-size: 14px !important;
    font-family: arial !important;
}

.rbl input[type="radio"] {
    height: 16px;
    width: 16px;
    margin-left: 0px !important;
    margin-right: 1px !important;
    vertical-align: middle !important;
    margin-bottom: 4px !important;
}

.centerinput {
    text-align: center !important;
}

.formBottom {
    height: 15px;
}




.homePageButton:active, .homePageButton:link, .homePageButton:visited {
    /*display: block !important;*/
    color: #000;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    margin: 0;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    white-space: nowrap;
    border: 1px solid #FFC600;
    height: auto;
    background-color: #FFC600 !important;
    background-repeat: repeat-x;
    background-position: 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    font-family: Arial, DINPro, arial, Calibri, "Droid Sans", sans-serif;
    text-decoration: none;
    text-align: center !important;
    display: inline-block !important;
    vertical-align: middle !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    width: 100%;
    min-width: 50px;
    /*max-width: 220px;*/
}

.homePageButton:hover {
    background-position: 0 -36px;
    background-color: #DDAC00 !important;
    color: #000;
    border: 1px solid #DDAC00;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff;
}

.radioButtonList td {
    
    padding-left: 5px !important;
    display: table-cell !important;
    display: inline-block !important;
    
}

.radioButtonList label {
     padding-right: 5px; 
     margin-left: 5px !important;
    
    font-weight: normal !important;
    font-size: 14px !important;
    font-family: arial !important;
    display: inline !important;
    
}

.radioButtonList input[type="radio"] {
    
    height: 16px;
    width: 16px;
    margin-left: 0px !important;
    margin-right: 1px !important;
    vertical-align: middle !important;
    margin-bottom: 9px !important;
    
}

.searchButtonShort:active, .searchButtonShort:link, .searchButtonShort:visited {
    display: block !important;
    color: #ffffff !important;
    font-size: 13px;
    font-weight: bold;
    line-height: 12px;
    margin: 0;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid #000;
    height: auto;
    /*background-color: #245397; */
    background-color: #000;
    background-repeat: repeat-x;
    background-position: 0 0;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
    font-family: Arial, sans-serif, Calibri;
    text-decoration: none;
    text-align: center !important;
}

.searchButtonShort:hover {
    /* background-position: 0 -36px;*/
    /*background-color: #0077DF;*/
    background-color: darkgray;
    /*color: #ffffff;*/
    color: #fff !important;
    border: 1px solid darkgray;
}

.searchButtonShortGray:active, .searchButtonShortGray:link, .searchButtonShortGray:visited {
    display: block !important;
    color: #000000 !important;
    font-size: 13px;
    font-weight: bold;
    line-height: 12px;
    margin: 0;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid #e1e1e1;
    height: auto;
    /*background-color: #245397; */
    background-color: #e1e1e1;
    background-repeat: repeat-x;
    background-position: 0 0;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
    font-family: Arial, sans-serif, Calibri;
    text-decoration: none;
    text-align: center !important;
}

.searchButtonShortGray:hover {
    /* background-position: 0 -36px;*/
    /*background-color: #0077DF;*/
    background-color: darkgray;
    /*color: #ffffff;*/
    color: #FFFFFF !important;
    border: 1px solid darkgray;
}



/*KENDO DROPDOWN STYLES*/
.k-list .k-item:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}


.k-list .k-item.k-state-selected {
    background-color: #000000 !important;
    color: #ffffff !important;
}

.k-state-selected.k-state-focused {
    color: #ffffff !important;
    background-color: #000000 !important;
    border-style: none !important;
    border-color: transparent !important;
}

.k-autocomplete, .k-dropdown-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-picker-wrap.k-state-default {
    /*background-image: url(textures/highlight.png);
            background-image: none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);
            background-position: 50% 50%;
            */
    /* color of the drop down arrow section. */
    background-color: #ffffff !important;
    border-color: #000000 !important; /* this colors the entire drop down including the arrow section */
    color: #000000 !important;
}

.k-dropdown .k-input, .k-dropdown .k-state-focused .k-input, .k-menu .k-popup, .k-multiselect .k-button, .k-multiselect .k-button:hover {
    /* color of the entire drop down except for the arrow section*/
    color: #000000 !important;
    background-color: #ffffff !important;
}

/*Back ground color of the entire dropdown*/
k-dropdown .k-state-default, li.k-item:not(.k-state-hover) {
    background-color: white !important;
}

li.k-item:not(.k-state-hover) {
    color: Black !important;
}
/* End of Background color*/

.ChkBoxClass input {
    width: 18px;
    height: 18px;
    font-weight: normal !important;
}