**
 * @customer_over_ride.css
 * Blank CSS file for customer specific styling 
 */

/** body **/ 
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: normal;
    src: url('lbl_assets/fonts/OpenSans-Regular.eot'); /* IE9 Compat Modes */
    src: url('lbl_assets/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('lbl_assets/fonts/OpenSans-Regular.woff') format('woff'), /* Modern Browsers */
         url('lbl_assets/fonts/OpenSans-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('lbl_assets/fonts/OpenSans-Regular.svg#svgOpenSans-Regular') format('svg'); /* Legacy iOS */
    }

    @font-face {
        font-family: 'Open Sans Bold';
        font-style: normal;
        font-weight: normal;
        src: url('lbl_assets/fonts/OpenSans-Bold.eot'); /* IE9 Compat Modes */
        src: url('lbl_assets/fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('lbl_assets/fonts/OpenSans-Bold.woff') format('woff'), /* Modern Browsers */
             url('lbl_assets/fonts/OpenSans-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
             url('lbl_assets/fonts/OpenSans-Bold.svg#svgOpenSans-Bold') format('svg'); /* Legacy iOS */
        }


body { font-family: "Open Sans", Segoe UI, Tahoma, sans-serif; font-size:19px; font-weight: 400; line-height: 1.5; color: #000; }
*:focus, a:focus { outline:0 !important; outline:none !important }

#skip { background-color:#333; text-align:center; }
#skip a { color:#fff; text-decoration:none; left:0px; color:#fff; line-height:46px; font-size:16px; right:0px; }
    #skip a:hover { text-decoration:underline; }
    #skip a:focus { background-color:#333 }

/** headings **/ 
h1, h2, h3, p, span.title { font-family:'Open Sans', sans-serif; font-weight:normal }
    h1 { font-family: "Open Sans Bold", Segoe UI, Tahoma, sans-serif; font-size:48px; line-height:60px; font-weight:700; }
    h2 { font-family: "Open Sans Bold", Segoe UI, Tahoma, sans-serif; font-size:36px; line-height:46px; font-weight:700; }
    h3 { font-family: "Open Sans Bold", Segoe UI, Tahoma, sans-serif; font-size:24px; line-height:33px; font-weight:700; }
    p, span.title { font-family: "Open Sans", Segoe UI, Tahoma, sans-serif; font-size:19px; line-height:28px; font-weight:400; }
    .page-header { font-family: "Open Sans Bold", Segoe UI, Tahoma, sans-serif; margin:0; padding-top:20px; padding-bottom:30px; border-bottom:none; }
    input:-webkit-autofill::first-line { font-family: "Open Sans", Segoe UI, Tahoma, sans-serif; font-size:19px; }

/** Regions **/ 
.login-region { background-color:#fff; padding:0; } 
    .login-region button { margin-bottom:10px; display:block; min-height:45px }
    .login-region table { margin:50px 0 0 0 }

/** Hyperlinks **/ 
a { color:#006699; font-family: 'Open Sans',sans-serif; text-decoration:underline; outline:0 } 
    a:visited { color: #630056 } 
    a:hover { color: #000066; outline:0 } 
    a:active, a:focus { color: #333333; background-color: #FF6600 }
    
    a span.btn-link { color:#006699; display:inline-block; text-decoration:underline; outline:0 }
    a span.btn-link:visited  { color: #630056 }
    a span.btn-link:hover { color: #000066; outline:0 }
    a span.btn-link:active, a span:focus { color: #333333; background-color: #FF6600 }

/** Header **/ 
    .rsv-header-group { padding:0 0 0 12px; text-align:left }
    .rsv-header-group img { max-height:108px; width:180px; display:block; }
    .rsv-header-group>div { vertical-align:top } 

/** Navbar **/ 
nav, .nav {background-color: #fff; width:100% }
    .navbar { background-image: none; padding-top:6px; padding-bottom:6px; height:auto }
    .navbar-default { background-color:#F6F6F6; border-bottom:none; border-radius:0px }
    .navbar.navbar-default  { background-color:#069; box-shadow:none; margin-bottom:30px; }
    .navbar-default .sidebar-nav { background-color:#F6F6F6; padding:0 }
    .sidebar .nav { background-color:#F6F6F6; padding-left:15px }
        .sidebar .nav>li { min-width:auto; margin-right:0px }
        .sidebar .nav>li>a { outline:0; padding:0; min-width:auto; color:#000; font-weight:normal; background-color:#F6F6F6; padding:15px; text-decoration:underline }
            .sidebar .nav>li>a a:visited { color: #fff } 
            .sidebar .nav>li>a:hover { background-image:none; background-color:#D6D7D9; color: #000;  text-decoration:underline }
            .sidebar .nav>li>a:active, .sidebar .nav>li>a:focus { background-image:none; background-color:#D6D7D9; text-decoration:underline } 
            .sidebar .nav>li.navbar-current-page>a { background-image:none; background-color:#D6D7D9; font-weight:bold; cursor:default; text-decoration:none }

/** Icons Grouping **/ 
    /* button[type="submit"]:after { font-family: fontawesome; content: "\f061"; font-weight:normal; margin-left:15px; } */

/** Buttons **/
.btn, button[type="button"] { border-radius:6px }
a.btn, button[type="button"].btn { height:auto; font-size: 19px } 
a.btn.btn-default:hover, button[type="button"].btn.btn-default:hover  { text-decoration:none }

/** Input Buttons - General **/
button { outline:0 }
input[type="checkbox"]:checked { box-shadow: 0 0 0 2px #FF6600; }

/** Hyperlink Buttons - Primary: Default / Success **/
.btn-default, .btn-success { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; font-size:19px; font-weight: bold; background-image:none; background-color:#939; border:2px solid #fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    .btn-default:visited, .btn-success:visited { color:#fff }
    .btn-default:hover, .btn-success:hover { background-color: #7d006b; border:2px solid #fff; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; text-decoration:none; padding-right: 25px; }
    .btn-default:active,.btn-default:focus, .btn-success:active,.btn-success:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }


    button[type="button"].btn-default, button[type="button"].btn-success { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; font-size:19px; font-weight: bold; background-image:none; background-color:#939; border:2px solid #fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    button[type="button"].btn-default:visited, button[type="button"].btn-success:visited { color:#fff }
    button[type="button"].btn-default:hover, button[type="button"].btn-success:hover { background-color: #7d006b; border:2px solid #fff; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; text-decoration:none; padding-right: 25px; }
    button[type="button"].btn-default:active, button[type="button"].btn-default:focus, button[type="button"].btn-success:active, button[type="button"].btn-success:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }


/** Input Button - Primary: Success **/
button[type="submit"] { float:right; width: auto; box-shadow:none; min-height:50px; font-size:19px; font-weight: bold; outline:0; color:#fff; background-color: #939; border:2px solid #fff; font-family: 'Open Sans', sans-serif; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; background-image:none; text-decoration:none; outline:0 }
    button[type="submit"]:visited { color:#fff; outline:0  }
    button[type="submit"]:hover { background-color: #7d006b; border:2px solid #fff; color:#fff; padding-left: 25px; padding-right:25px; outline:0  }
    button[type="submit"]:active, button[type="submit"]:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; } 

/** Input Button - Secondary: Load More **/
button[type="submit"].btn-load-more { float:none; width: auto; box-shadow:none; height:44px; font-size:19px; font-weight: bold; outline:0; color:#fff; background-color: #939; border:2px solid #fff; font-family: 'Open Sans', sans-serif; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; background-image:none; text-decoration:none; outline:0 }
    button[type="submit"].btn-load-more:visited { color:#fff; outline:0  }
    button[type="submit"].btn-load-more:hover { background-color: #7d006b; border:2px solid #fff; color:#fff; padding-left: 25px; padding-right:25px; outline:0  }
    button[type="submit"].btn-load-more:active, button[type="submit"].btn-load-more:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; } 

/** for ie10 and ie11 **/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) 
{
    button[type="submit"] { float:right; width: auto; box-shadow:none; height:46px; font-size:19px; font-weight: bold; outline:0; color:#fff; background-color: #939; border:2px solid #939; font-family: 'Open Sans', sans-serif; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; background-image:none; text-decoration:none; outline:0 }
        button[type="submit"]:visited { color:#fff; outline:0  }
        button[type="submit"]:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-left: 25px; padding-right:25px; outline:0  }
        button[type="submit"]:active, button[type="submit"]:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; } 
        
        button[type="submit"].btn-load-more { width: auto; box-shadow:none; height:44px; font-size:19px; font-weight: bold; outline:0; color:#fff; background-color: #939; border:2px solid #939; font-family: 'Open Sans', sans-serif; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; background-image:none; text-decoration:none; outline:0 }
        button[type="submit"].btn-load-more:visited { color:#fff; outline:0  }
        button[type="submit"].btn-load-more:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-left: 25px; padding-right:25px; outline:0  }
        button[type="submit"].btn-load-more:active, button[type="submit"].btn-load-more:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }  
}

/** Hyperlink Buttons - Secondary: default **/

    a.btn.btn-default { position:relative; top:3px; float:left !important; width: auto; box-shadow:none; color:#000; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    a.btn.btn-default:visited { color:#000 }
    a.btn.btn-default:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    a.btn.btn-default:active, a.btn.btn-default:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }


    button[type="button"].btn.btn-default { position:relative; top:3px; float:left !important; width: auto; box-shadow:none; color:#000; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    button[type="button"].btn.btn-default:visited { color:#000 }
    button[type="button"].btn.btn-default:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    button[type="button"].btn.btn-default:active, button[type="button"].btn.btn-default:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }


    a.btn.btn-success { width: auto; box-shadow:none; color:#000; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    a.btn.btn-success:visited { color:#000 }
    a.btn.btn-success:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    a.btn.btn-success:active, a.btn.btn-success:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }




    button[type="button"].btn.btn-success { width: auto; box-shadow:none; color:#000; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    button[type="button"].btn.btn-success:visited { color:#000 }
    button[type="button"].btn.btn-success:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    button[type="button"].btn.btn-success:active, button[type="button"].btn.btn-success:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }




    a.btn.btn-primary { width: auto; box-shadow:none; color:#000; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    a.btn.btn-primary:visited { color:#000 }
    a.btn.btn-primary:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    a.btn.btn-primary:active, a.btn.btn-primary:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }


    button[type="button"].btn.btn-primary { width: auto; box-shadow:none; color:#000; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    button[type="button"].btn.btn-primary:visited { color:#000 }
    button[type="button"].btn.btn-primary:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    button[type="button"].btn.btn-primary:active, button[type="button"].btn.btn-primary:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }


     button[type="button"]#B331765210773907663.btn.btn-primary {
        float: right;
        width: auto;
        box-shadow: none;
        color: #fff;
        font-family: 'Open Sans',sans-serif;
        line-height: 31px;
        font-size: 19px;
        font-weight: bold;
        background-image: none;
        background-color: #939;
        border: 2px solid #939;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 25px;
        padding-right: 25px;
        text-shadow: none;
        text-decoration: none;
    }

    button[type="button"]#B331765210773907663.btn.btn-primary:visited { color:#fff; outline:0  }
    button[type="button"]#B331765210773907663.btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-left: 25px; padding-right:25px; outline:0  }
    button[type="button"]#B331765210773907663.btn.btn-primary:active,  button[type="button"]#B331765210773907663.btn.btn-primary:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; } 






    button[type="button"]#B405633310959881270.btn.btn-primary {
        float: right;
        width: auto;
        box-shadow: none;
        color: #fff;
        font-family: 'Open Sans',sans-serif;
        line-height: 31px;
        font-size: 19px;
        font-weight: bold;
        background-image: none;
        background-color: #939;
        border: 2px solid #939;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 25px;
        padding-right: 25px;
        text-shadow: none;
        text-decoration: none;
    }

    button[type="button"]#B405633310959881270.btn.btn-primary:visited { color:#fff; outline:0  }
    button[type="button"]#B405633310959881270.btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-left: 25px; padding-right:25px; outline:0  }
    button[type="button"]#B405633310959881270.btn.btn-primary:active,  button[type="button"]#B405633310959881270.btn.btn-primary:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; } 


    .nav-items-div a.btn.btn-success { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    .nav-items-div a.btn.btn-success:visited { color:#fff }
    .nav-items-div a.btn.btn-success:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    .nav-items-div a.btn.btn-success:active, .nav-items-div a.btn.btn-success:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

    #P185 .field-value-min a.btn { height:auto } 
    #P185 .field-value-min a.btn.btn-default { position:relative; top:0; width:auto; color:#006699; text-decoration:underline; box-shadow:none; font-family: 'Open Sans',sans-serif; font-size:16px; border-radius:0px; font-weight:normal; background-image:none; background-color:#fff; border:none; padding-top:0; padding-bottom:0; padding-left:0; padding-right:0; text-shadow:none }
    #P185 .field-value-min a.btn.btn-default:visited { color:#630056; width:auto; font-weight:normal; padding:0 }
    #P185 .field-value-min a.btn.btn-default:hover { color: #000066; width:auto; font-weight:normal; background-color: #fff; border:unset; padding-top:0; border-radius:0px; padding-bottom:0; padding-left:0; padding-right:0; }
    #P185 .field-value-min a.btn.btn-default:active, #P185 .field-value-min a.btn.btn-default:focus { color: #333333; background-color: #FF6600; border:unset; border-radius:0px; font-weight:normal; padding-top:0; padding-bottom:0; padding-left:0; padding-right:0; box-shadow:none; outline:0; }
    #P185 .field-value-min a.btn.btn-default:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0; }
    #P185 .field-value-min a.btn.btn-default:before { font-family: fontawesome; content: ""; font-weight: normal; margin-right: 3px; }

    #P222 .field-value-min a.btn { height:auto } 
    #P222 .field-value-min a.btn.btn-default { position:relative; top:0; width:auto; color:#006699; text-decoration:underline; box-shadow:none; font-family: 'Open Sans',sans-serif; font-size:16px; border-radius:0px; font-weight:normal; background-image:none; background-color:#fff; border:none; padding-top:0; padding-bottom:0; padding-left:0; padding-right:0; text-shadow:none }
    #P222 .field-value-min a.btn.btn-default:visited { color:#630056; width:auto; font-weight:normal; padding:0 }
    #P222 .field-value-min a.btn.btn-default:hover { color: #000066; width:auto; font-weight:normal; background-color: #fff; border:unset; padding-top:0; border-radius:0px; padding-bottom:0; padding-left:0; padding-right:0; }
    #P222 .field-value-min a.btn.btn-default:active, #P222 .field-value-min a.btn.btn-default:focus { color: #333333; background-color: #FF6600; border:unset; border-radius:0px; font-weight:normal; padding-top:0; padding-bottom:0; padding-left:0; padding-right:0; box-shadow:none; outline:0; }
    #P222 .field-value-min a.btn.btn-default:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0; }
    #P222 .field-value-min a.btn.btn-default:before { font-family: fontawesome; content: ""; font-weight: normal; margin-right: 3px; }

    #report_R404763400025130757 .field-value-min a.btn.btn-default { float:left !important; width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none; border-radius:6px }	
    #report_R404763400025130757 .field-value-min a.btn.btn-default:visited { color:#fff }	
    #report_R404763400025130757 .field-value-min a.btn.btn-default:hover { border-radius:6px; background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }	
    #report_R404763400025130757 .field-value-min a.btn.btn-default:active, #report_R404763400025130757 .field-value-min a.btn.btn-default:focus { border-radius:6px; background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }	
    #report_R404763400025130757 .field-value-min a.btn.btn-default:after { font-family: fontawesome; white-space: pre; content:""; margin-left: 0px; }	
    #report_R404763400025130757 .field-value-min a.btn.btn-default:before { font-family: fontawesome; content: "\f1c1"; font-weight:normal; margin-right:15px; }

    #P223 ul.dropdown-menu { margin-bottom:25px } 
    #P223 .dropdown-menu li a { margin-right:25px; width: auto; box-shadow:none; border-radius:6px; color:#000; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    #P223 .dropdown-menu li a:visited { color:#000 }
    #P223 .dropdown-menu li a:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    #P223 .dropdown-menu li a:active, #P223 .dropdown-menu li a:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
    #P223 .dropdown-menu li a:after { font-family: fontawesome; content: "\f061"; font-weight: normal; margin-left: 15px; }

    #P223 .dropdown-menu li:nth-child(2) a { margin-right:25px; width: auto; box-shadow:none; border-radius:6px; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    #P223 .dropdown-menu li:nth-child(2) a:visited { color:#fff }
    #P223 .dropdown-menu li:nth-child(2) a:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    #P223 .dropdown-menu li:nth-child(2) a:active, #P223 .dropdown-menu li:nth-child(2) a:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
    #P223 .dropdown-menu li:nth-child(2) a:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0px; }

    #P223 .dropdown-left li { background-color:#fff;}
    #P223 .dropdown-left li:nth-child(2) { background-color:#F6F6F6; padding:15px 10px 10px 10px; margin-bottom:0px }

    #P223 .dropdown-menu p { display:inline }
    #P223 #sort-filter-panel { position:relative; margin-top:-37px; margin-bottom:0px }
    #P223 #sort-filter-panel, #report_403690830047013824_catch { padding:0 20px }

    #P112 a#P112_VIEW2 { margin-top:25px; width: auto; box-shadow:none; border-radius:6px; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    #P112 a#P112_VIEW2:visited { color:#fff }
    #P112 a#P112_VIEW2:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    #P112 a#P112_VIEW2:active, #P112 a#P112_VIEW2:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
    #P112 a#P112_VIEW2:after { font-family: fontawesome; content: "\f061"; font-weight: normal; margin-left:15px; }
    #P112 a#P112_VIEW2:before { font-family: fontawesome; content: ""; font-weight: normal; margin-right:0px; }


    #P112 button[type="button"]#P112_VIEW2 { margin-top:25px; width: auto; box-shadow:none; border-radius:6px; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    #P112 button[type="button"]#P112_VIEW2:visited { color:#fff }
    #P112 button[type="button"]#P112_VIEW2:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    #P112 button[type="button"]#P112_VIEW2:active, #P112 button[type="button"]#P112_VIEW2:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
    #P112 button[type="button"]#P112_VIEW2:after { font-family: fontawesome; content: "\f061"; font-weight: normal; margin-left:15px; }
    #P112 button[type="button"]#P112_VIEW2:before { font-family: fontawesome; content: ""; font-weight: normal; margin-right:0px; }



    #P185 .dropdown-menu li a { width: auto; box-shadow:none; border-radius:6px; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    #P185 .dropdown-menu li a:visited { color:#fff }
    #P185 .dropdown-menu li a:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    #P185 .dropdown-menu li a:active, #P185 .dropdown-menu li a:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

    #P190 .dropdown-menu li a { position:relative; top:3px; float:left !important; width: auto; box-shadow:none; border-radius:6px; color:#000; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    #P190 .dropdown-menu li a:visited { color:#000 }
    #P190 .dropdown-menu li a:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    #P190 .dropdown-menu li a:active, #P190 .dropdown-menu li a:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
    #P190 .dropdown-menu li a:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left:0; }

    #P185 .dropdown-menu li a.btn.btn-secondary { position:relative; top:3px; float:left !important; width: auto; box-shadow:none; color:#000; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    #P185 .dropdown-menu li a.btn.btn-secondary:visited { color:#000 }
    #P185 .dropdown-menu li a.btn.btn-secondary:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    #P185 .dropdown-menu li a.btn.btn-secondary:active, #P185 .dropdown-menu li a.btn.btn-secondary:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

    #P310 a.btn.btn-primary, #P311 a.btn.btn-primary, #P312 a.btn.btn-primary, #P313 a.btn.btn-primary, #P314 a.btn.btn-primary, #P315 a.btn.btn-primary, #P316 a.btn.btn-primary, #P317 a.btn.btn-primary, #P318 a.btn.btn-primary, #P319 a.btn.btn-primary, #P320 a.btn.btn-primary, #P321 a.btn.btn-primary, #P322 a.btn.btn-primary, #P323 a.btn.btn-primary, #P324 a.btn.btn-primary, #P325 a.btn.btn-primary { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    #P310 a.btn.btn-primary:visited,  #P311 a.btn.btn-primary:visited, #P312 a.btn.btn-primary:visited, #P313 a.btn.btn-primary:visited, #P314 a.btn.btn-primary:visited, #P315 a.btn.btn-primary:visited, #P319 a.btn.btn-primary:visited, #P322 a.btn.btn-primary:visited, #P322 a.btn.btn-primary:visited { color:#fff }
    #P310 a.btn.btn-primary:hover, #P311 a.btn.btn-primary:hover, #P312 a.btn.btn-primary:hover, #P313 a.btn.btn-primary:hover, #P314 a.btn.btn-primary:hover, #P315 a.btn.btn-primary:hover, #P316 a.btn.btn-primary:hover, #P317 a.btn.btn-primary:hover, #P318 a.btn.btn-primary:hover, #P319 a.btn.btn-primary:hover, #P320 a.btn.btn-primary:hover, #P321 a.btn.btn-primary:hover, #P322 a.btn.btn-primary:hover, #P323 a.btn.btn-primary:hover, #P324 a.btn.btn-primary:hover, #P325 a.btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    #P310 a.btn.btn-primary:active, #P310 a.btn.btn-primary:focus, #P311 a.btn.btn-primary:active, #P311 a.btn.btn-primary:focus, #P312 a.btn.btn-primary:active, #P312 a.btn.btn-primary:focus, #P313 a.btn.btn-primary:active, #P314 a.btn.btn-primary:focus, #P313 a.btn.btn-primary:active, #P314 a.btn.btn-primary:focus, #P315 a.btn.btn-primary:active, #P315 a.btn.btn-primary:focus, #P316 a.btn.btn-primary:active, #P316 a.btn.btn-primary:focus, #P317 a.btn.btn-primary:active, #P317 a.btn.btn-primary:focus, #P318 a.btn.btn-primary:active, #P318 a.btn.btn-primary:focus, #P319 a.btn.btn-primary:active, #P319 a.btn.btn-primary:focus, #P320 a.btn.btn-primary:active, #P320 a.btn.btn-primary:focus, #P321 a.btn.btn-primary:active, #P321 a.btn.btn-primary:focus, #P322 a.btn.btn-primary:active, #P322 a.btn.btn-primary:focus,  #P323 a.btn.btn-primary:active, #P323 a.btn.btn-primary:focus,  #P324 a.btn.btn-primary:active, #P324 a.btn.btn-primary:focus, #P325 a.btn.btn-primary:active, #P325 a.btn.btn-primary:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
    #P310 a.btn.btn-primary:after, #P311 a.btn.btn-primary:after, #P312 a.btn.btn-primary:after, #P313 a.btn.btn-primary:after, #P314 a.btn.btn-primary:after, #P315 a.btn.btn-primary:after, #P316 a.btn.btn-primary:after, #P317 a.btn.btn-primary:after, #P318 a.btn.btn-primary:after, #P319 a.btn.btn-primary:after, #P320 a.btn.btn-primary:after, #P321 a.btn.btn-primary:after, #P322 a.btn.btn-primary:after, #P323 a.btn.btn-primary:after, #P324 a.btn.btn-primary:after,  #P325 a.btn.btn-primary:after { font-family: fontawesome; content: "\f061"; font-weight: normal; margin-left: 15px; }


    #P310 button[type="button"].btn.btn-primary, #P311 button[type="button"].btn.btn-primary, #P312 button[type="button"].btn.btn-primary, #P313 button[type="button"].btn.btn-primary, #P314 button[type="button"].btn.btn-primary, #P315 button[type="button"].btn.btn-primary, #P316 button[type="button"].btn.btn-primary, #P317 button[type="button"].btn.btn-primary, #P318 button[type="button"].btn.btn-primary, #P319 button[type="button"].btn.btn-primary, #P320 button[type="button"].btn.btn-primary, #P321 button[type="button"].btn.btn-primary, #P322 button[type="button"].btn.btn-primary, #P323 button[type="button"].btn.btn-primary, #P324 button[type="button"].btn.btn-primary, #P325 button[type="button"].btn.btn-primary { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
    #P310 button[type="button"].btn.btn-primary:visited,  #P311 button[type="button"].btn.btn-primary:visited, #P312 button[type="button"].btn.btn-primary:visited, #P313 button[type="button"].btn.btn-primary:visited, #P314 button[type="button"].btn.btn-primary:visited, #P315 button[type="button"].btn.btn-primary:visited, #P319 button[type="button"].btn.btn-primary:visited, #P322 button[type="button"].btn.btn-primary:visited, #P322 button[type="button"].btn.btn-primary:visited { color:#fff }
    #P310 button[type="button"].btn.btn-primary:hover, #P311 button[type="button"].btn.btn-primary:hover, #P312 button[type="button"].btn.btn-primary:hover, #P313 button[type="button"].btn.btn-primary:hover, #P314 button[type="button"].btn.btn-primary:hover, #P315 button[type="button"].btn.btn-primary:hover, #P316 button[type="button"].btn.btn-primary:hover, #P317 button[type="button"].btn.btn-primary:hover, #P318 button[type="button"].btn.btn-primary:hover, #P319 button[type="button"].btn.btn-primary:hover, #P320 button[type="button"].btn.btn-primary:hover, #P321 button[type="button"].btn.btn-primary:hover, #P322 button[type="button"].btn.btn-primary:hover, #P323 button[type="button"].btn.btn-primary:hover, #P324 button[type="button"].btn.btn-primary:hover, #P325 button[type="button"].btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
    #P310 button[type="button"].btn.btn-primary:active, #P310 button[type="button"].btn.btn-primary:focus, #P311 button[type="button"].btn.btn-primary:active, #P311 button[type="button"].btn.btn-primary:focus, #P312 button[type="button"].btn.btn-primary:active, #P312 button[type="button"].btn.btn-primary:focus, #P313 button[type="button"].btn.btn-primary:active, #P314 button[type="button"].btn.btn-primary:focus, #P313 button[type="button"].btn.btn-primary:active, #P314 button[type="button"].btn.btn-primary:focus, #P315 button[type="button"].btn.btn-primary:active, #P315 button[type="button"].btn.btn-primary:focus, #P316 button[type="button"].btn.btn-primary:active, #P316 button[type="button"].btn.btn-primary:focus, #P317 button[type="button"].btn.btn-primary:active, #P317 button[type="button"].btn.btn-primary:focus, #P318 button[type="button"].btn.btn-primary:active, #P318 button[type="button"].btn.btn-primary:focus, #P319 button[type="button"].btn.btn-primary:active, #P319 button[type="button"].btn.btn-primary:focus, #P320 button[type="button"].btn.btn-primary:active, #P320 button[type="button"].btn.btn-primary:focus, #P321 button[type="button"].btn.btn-primary:active, #P321 button[type="button"].btn.btn-primary:focus, #P322 button[type="button"].btn.btn-primary:active, #P322 button[type="button"].btn.btn-primary:focus,  #P323 button[type="button"].btn.btn-primary:active, #P323 button[type="button"].btn.btn-primary:focus,  #P324 button[type="button"].btn.btn-primary:active, #P324 button[type="button"].btn.btn-primary:focus, #P325 button[type="button"].btn.btn-primary:active, #P325 button[type="button"].btn.btn-primary:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
    #P310 button[type="button"].btn.btn-primary:after, #P311 button[type="button"].btn.btn-primary:after, #P312 button[type="button"].btn.btn-primary:after, #P313 button[type="button"].btn.btn-primary:after, #P314 button[type="button"].btn.btn-primary:after, #P315 button[type="button"].btn.btn-primary:after, #P316 button[type="button"].btn.btn-primary:after, #P317 button[type="button"].btn.btn-primary:after, #P318 button[type="button"].btn.btn-primary:after, #P319 button[type="button"].btn.btn-primary:after, #P320 button[type="button"].btn.btn-primary:after, #P321 button[type="button"].btn.btn-primary:after, #P322 button[type="button"].btn.btn-primary:after, #P323 button[type="button"].btn.btn-primary:after, #P324 button[type="button"].btn.btn-primary:after,  #P325 button[type="button"].btn.btn-primary:after { font-family: fontawesome; content: "\f061"; font-weight: normal; margin-left: 15px; }



    #P313 a#B432817040669319325:after, #P314 a#B437058958543247164:after, #P315 a#B440110017133947819:after, #P315 a#B447337416311813716:after, #P316 a#B436876882065569406:after, #P319 a#B424107612442663241:after, #P319 a#B424107147665663236:after, #P320 a#B430443316427289772:after, #P322 a#B441207218407506261:after, #P322 a#B441206032940506259:after, #P325 a.btn.btn-primary:after, #P323 a#B442346758353210592:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0px; }


    
#P313 button[type="button"]#B432817040669319325:after, #P314 button[type="button"]#B437058958543247164:after, #P315 button[type="button"]#B440110017133947819:after, #P315 button[type="button"]#B447337416311813716:after, #P316 button[type="button"]#B436876882065569406:after, #P319 button[type="button"]#B424107612442663241:after, #P319 button[type="button"]#B424107147665663236:after, #P320 button[type="button"]#B430443316427289772:after, #P322 button[type="button"]#B441207218407506261:after, #P322 button[type="button"]#B441206032940506259:after, #P325 a.btn.btn-primary:after, #P323 button[type="button"]#B442346758353210592:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0px; }


/* P223 */
    #inv-tabs ul { padding:0; background-color:#F6F6F6; margin:0px }
        #inv-tabs ul li { list-style-type:none; padding:20px; background-color:#F6F6F6; display:inline-block; cursor:pointer; }
        #inv-tabs ul li.active { background-color:#C4C4C4 }
    #report_404426112578065253_catch { border:1px solid #C4C4C4; padding:20px }
    .invItems-container { border:1px solid #C4C4C4; padding:5px 20px 20px 20px }
    #P223 #sort-filter-panel  { border:1px solid #C4C4C4; position:relative; border-radius:0px; padding:20px; border-bottom: none; }
    #report_403690830047013824_catch { border:1px solid #C4C4C4; position:relative; border-radius:0px; border-top: none; }

    #P223 .hideTranasctiontable > #report_403690830047013824_catch { display:none }
    #P223 .showTranasctiontable > #report_403690830047013824_catch { display:block; margin-top:-15px } 

div.text-area-2 * { text-align: left; }
#body-text-1 .panel-minimal.text-area-1 { margin-bottom:0px }
#header-text-2 { margin-bottom:25px }

/** Forms - Input types **/
label.control-label { display:block; padding:15px 0 0 0 }

input[type="text"], input[type="password"], select, select.form-control {
    display:block;
    height:40px;
    padding: 4px 6px;
    background-color: #fff;
    background-image: none;
    border: 2px solid #333;
    font-family:'Open Sans',sans-serif;
    font-size:19px;
    border-radius:0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

input[type="text"]:focus, input[type="password"]:focus, select:focus, select.form-control:focus {
    border-color: #FF6600; outline: 0; -webkit-box-shadow: none; box-shadow: none;
}

.column-min-btn { display: initial; }
.well { background-image:none; background-color:#fff; border:1px solid #fff; border-color:none; padding:0 0 30px 0; box-shadow:none }

/** Footer **/ 
footer, .footer { background-image:none; background-color:#fff; border:none }
footer#footer { background-color: #2e3136; padding-top:10px; border-top: 4px solid #006699; } 
    .footer-site-logo { color:#fff; padding:0px 0px 0 15px; } 
        .footer-copy-left { display:inline-block; vertical-align:top; padding-bottom:30px; width:66% }
        .footer-copy-right { display:inline-block; vertical-align:top; padding-top:20px; width:32% }
            .footer-copy-right a { position:relative; top:-4px} 
    .footer-site-logo p { line-height:22px } 
    .footer-site-logo a { font-size:16px; color:#fff; text-decoration:underline; outline:0 } 
        .footer-site-logo a:visited { color: #fff } 
        .footer-site-logo a:hover { color: #fff; outline:0 } 
        .footer-site-logo a:active, .footer-site-logo a:focus { color: #fff; background-color:#FF6600 }
        a.footer-logo { display:inline-block; } 
        a.footer-logo :active, a.footer-logo :focus { background-color:#FF6600; }
    .footer-site-logo img { display:block; max-height:90px } 
    .footer { height:45px; }
    .footer .footertext { color:#000; font-weight:bold; text-shadow:none; font-size:19px; line-height:14px; font-family: 'Open Sans',sans-serif; background-color:#fff; padding:10px 0 }

/** Panels **/    
.panel {background-color: transparent; box-shadow:none }
    .panel-primary {border-color: #939 }
    .panel-primary > .panel-heading {color: #fff; background-color:#939; border-color:#939; text-align: center; background-image:none }
        .panel-heading .fa.fa-4x {font-size:50px}
        .panel-footer { background-color:transparent; text-align:center }
        .footer-rights { text-align:right; font-size:16px }

.cdecategory {padding: 0px; background-color:#fff }
.cdecategory .header-cde { padding:5px 0 }
    .cdecategory .column { padding:0 }
    .cdecategory .table-row { padding:3px 6px 3px 0 }
    .cdecategory .form-group { padding-left:0 }
    
    .blank-row .table-row { padding:3px 6px 3px 0 }

/** Alerts **/ 
    .alert-danger { background-image:none; border:4px solid #9E0924; border-color:#9E0924; color:#9E0924 }
    .alert-submit { background-image:none; border:4px solid #066E6B; border-color:#066E6B; color:#066E6B }
        .alert-danger .tb-pagination { display:none }
    .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .required-asterisk { color: #9E0924; }
    .required-asterisk { display:none } 
    .has-error .form-control { border-color:#9E0924 }
    .panel.panel-danger { background-image:none; border:4px solid #9E0924; border-color:#9E0924; color:#9E0924 }
    .panel-danger>.panel-heading { display:none }
    .alert-danger .panel-heading { display:none }
    .refunds-delay { display:none }

/** General Grouping **/   
.bs-docs-home .footertext, #P205 .footertext, #P105 .footertext, #P103 .footertext, #P204 .footertext, #P106 .footertext, #P108 .footertext, #P104 .footertext, #P107 .footertext, #P203 .footertext  { display:none }
.login-message { display:none; font-size:24px }
#passwordStrength { margin-left:0 }
#passwordDescription { padding-top:10px; margin-left:0 }
#P203 .cdecategory { margin-top:0px; padding:0px 0px 15px 0px }
#P203 .table-container { background-color:#fff; padding-bottom:40px }
.config-form .table-container .table-row:nth-child(2n), .table-container .table-row:nth-child(even) { background-color: #fff; }
#P205 h4 { font-size:24px; font-weight:bold }
    .fa { font-size:24px }
    .div-table { font-size:19px }
.pagination { font-weight:normal }
    .pagination .fielddata { border:1px solid #333; border-radius:4px; text-decoration:none; margin:0 5px; font-size:19px; }
    .pagination img { display:none }
    .pagination a.fielddata { display:inline-block }
    .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { background-color:#069 }
    .pagination>li>a, .pagination>li>span { border:none; }

.tab-container ul li a { background-color:#F6F6F6 }
    .tab-container ul li a:visited { color: #630056 } 
     .tab-container ul li a:hover { color: #000066; outline:0 } 
     .tab-container ul li a:active, .tab-container ul li a:focus { color: #333333; background-color: #FF6600 }     
     
.tb-pagination ul li a {  color:#006699 }
    .tb-pagination ul li a:visited { color: #630056 } 
    .tb-pagination ul li a:hover { color: #000066; outline:0 } 
    .tb-pagination ul li a:active, .tb-pagination ul li a:focus { color: #333333; background-color: #FF6600 }

.tb-pagination td.pagination > li a { margin-top:-6px }

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td { border:none }
legend { border-bottom:none; }
.logonlink-group { display:none }
.control-label { display:inline-block; padding-bottom:5px }
#loginpg-btn-register, #loginpg-btn-login { margin:0 10px 10px 0; display:inline-block } 
#P128 #rentaccountdetailstable table { margin-bottom:50px }
#P128 #rentaccountdetailstable .tb-pagination, #P128 #rentaccountdetailstable .omega, #P128 #rentaccountdetailstable #btn-load-more { display:none }
#search-body .panel-body, #sort-filter-body .panel-body { padding:0 }
#P112_TO_TEXT, #P112_VIEW, #P185_VIEW, #P241_VIEW, #P112_SORT_FILTER, #P185_SORT_FILTER, #P222_SORT_FILTER, #P223_SORT_FILTER { margin-top:0; font-size:19px; font-weight:bold; }
#P112_SORT_FILTER, #P185_SORT_FILTER, #P222_SORT_FILTER, #P223_SORT_FILTER { font-size:24px }
#P185_VIEW, #P241_VIEW, #P222_VIEW, #P223_VIEW { padding-left:15px; padding-right:15px; position:absolute; top:43px; }
#P222_VIEW:after { font-family: fontawesome; content: "\f061"; font-weight: normal; margin-left: 15px; }
#P112_VIEW { position:absolute; top:26px; left:245px; width:135px }
#P112 label.control-label { padding-top:0px }
#P112 .panel { border:none }
#P185_FROM_DATE, #P185_TO_DATE { margin-right:0px !important }
#P185_VIEW { margin-left:25px }
#P180_VIEW { width:165px }
#P185_DD_NUM_ROWS { width:250px }
#P185_TO_TEXT { margin-top: 15px; font-weight: bold; }
#P185_REPAIR_SEARCH_LABEL, #P185_FROM_DATE_LABEL, #P185_TO_DATE_LABEL { font-weight:bold }
#P222_TO_TEXT, #P223_TO_TEXT { font-weight:bold; margin-top:15px }
#P222_FROM_DATE_LABEL, #P222_TO_DATE_LABEL, #P223_FROM_DATE_LABEL, #P223_TO_DATE_LABEL { font-weight:bold; }
#P128_DD_NUM_ROWS, #P128_DD_NUM_ROWS_LABEL {  display:none }
#P200 .alert-danger { margin-top:25px; color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; }
#P241_SORT_FILTER { font-size:24px; font-weight:bold }
#P241_REPAIR_SEARCH_LABEL, #P241_FROM_DATE_LABEL, #P241_TO_DATE_LABEL { font-weight:bold }
#P241_TO_TEXT { margin-top: 15px; font-weight: bold; }
#P241_DD_NUM_ROWS_LABEL, #P241_DD_NUM_ROWS { display:none }

#RSV-HEADER-HEADER_ITEM5:before { content: ""; } 
.config-form-mypref .table-container { background-color:#fff }
.config-form .form-group { padding-left:0 }
.zero_currency, .zero_currency:hover { color:#000; text-decoration:none; border-bottom:none; cursor:default; } 
.rsv_core_P200 .panel-primary { border-color:#006699 }
.add-balance { display:none }
.div-table  { color:#000 } 

/** service tiles **/ 
.rsv_core_P200 .services-region .panel { border:none }
.rsv_core_P200 .services-region .panel-primary { border-color:none }
.rsv_core_P200 .services-region .panel-heading { display: none; }
.rsv_core_P200 .services-region .panel-footer { border-top:none; font-weight:bold; padding:0px; }

.services-region .services-tile:nth-child(3n+1) { clear:unset; }
.rsv_core_P200 .services-tile { margin-bottom:10px }
.rsv_core_P200 .services-tile a { text-align:center; border-top:none; font-weight:bold; padding:0px; color:#006699; display:block; background-color:#fff; box-shadow: 0px 0px 0px 2px #006699; font-family: 'Open Sans',sans-serif; outline:0; padding:15px; font-size:24px; min-height:108px; border-radius:6px; }
.rsv_core_P200 .services-tile a:visited { color:#006699; box-shadow: 0px 0px 0px 2px #006699; }
.rsv_core_P200 .services-tile a:hover { background-color: #7d006b; color:#fff; box-shadow: 0px 0px 0px 2px #7d006b; }
.rsv_core_P200 .services-tile a:active, .rsv_core_P200 .services-tile a:focus {background-color:#630056; box-shadow: 0px 0px 0px 2px #FF6600; color:#fff; }

.rsv_core_P200 .services-tile.formtile { border-left:10px solid #006699 }
.rsv_core_P200 .services-tile.formtile a { text-align:center; border-top:none; font-weight:normal; padding:0px; color:#006699; display:block; background-color:#F6F6F6; box-shadow:none; font-family: 'Open Sans',sans-serif; outline:0; padding:10px 15px; font-size:19px; min-height:auto; border-radius:0px; }
.rsv_core_P200 .services-tile.formtile a:visited { color: #630056; box-shadow:none; }
.rsv_core_P200 .services-tile.formtile a:hover { background-color: #F6F6F6; color: #000066; box-shadow:none; }
.rsv_core_P200 .services-tile.formtile a:active, .rsv_core_P200 .services-tile.formtile a:focus { color: #333333; background-color: #FF6600; box-shadow:none; }

/* .rsv_core_P200 .services-tile.myrepairs a { color:#630056; background-color: #fff; box-shadow: 0px 0px 0px 2px #630056; font-weight:bold; cursor:default; }
.rsv_core_P200 .services-tile.myrepairs a:visited { color:#630056; background-color: #fff; box-shadow: 0px 0px 0px 2px #630056; }
.rsv_core_P200 .services-tile.myrepairs a:hover { color:#630056; background-color: #fff; box-shadow: 0px 0px 0px 2px #630056; }
.rsv_core_P200 .services-tile.myrepairs a:active, .rsv_core_P200 .services-tile.myrepairs a:focus { color:#630056; background-color:#fff; box-shadow: 0px 0px 0px 2px #630056;} */

.email-tile { background-color:#F6F6F6 !important; display:block; border-left:10px solid #006699 !important; margin:0px 30px 0 0; border-radius:0px }
    .email-tile li { list-style-type:none }
    .email-tile:after { display:none !important }
    .email-tile a { text-decoration:none; display:block; width:100%; padding:10px 15px 10px 15px }
    .email-tile a:after { font-family: fontawesome; content: "\f054"; font-weight: normal; margin-left: 0px; float: right; }

/**  rent balance key details **/ 
.rent-balance-debit { font-weight:bold; font-size:24px; display:block; color:#9E0924; text-align:left }
.rent-balance-credit { font-weight:bold; font-size:24px; display:block; color:#066E6B; text-align:left }
.rent-balance-zero { font-weight:bold; font-size:24px; display:block; color:#000; text-align:left }

/**  My Accounts  **/ 
.services-tile { padding-left:0px; padding-right:30px }
.table-head-min .column-min { font-size:19px }
.column-min { vertical-align:top; font-size:16px; padding:8px 8px 8px 0; }
.panel-custom { border-top-color:#fff; background:#fff; padding-top:0; }
.panel-body { padding:0 }
.panel-default { border-color:#fff }

/**  Dropdown  **/ 
ul.dropdown-menu { padding:0 }
    ul.dropdown-menu>li>a { display:inline-block; color:#006699; outline:0; padding:3px; font-size:16px; text-decoration:underline }
        ul.dropdown-menu>li>a:visited { color: #630056; text-decoration:underline } 
        ul.dropdown-menu>li>a:hover { color: #000066; text-decoration:underline; background-color:transparent; background-image:none; outline:0 }
        ul.dropdown-menu>li>a:active, ul.dropdown-menu>li>a:focus { color: #333333; background-image:none; text-decoration:underline; background-color: #FF6600 }

.open>.dropdown-toggle.btn-default { background-color:#939; color:#fff; border-color: #939; }

a.negative_value, a.negative_value:visited,  a.negative_value:hover, a.negative_value:active { text-decoration: none; color:#9E0924 }
a.negative_currency, a.negative_currency:visited,  a.negative_currency:hover, a.negative_currency:active { text-decoration: none; font-weight:bold }
a.zero_currency, a.zero_currency:visited,  a.zero_currency:hover, a.zero_currency:active { border-bottom: none; text-decoration: none }
.negative_currency, .negative_currency:hover { color:#9E0924; border-bottom: none; text-decoration: none; }

a.positive_value, a.positive_value:visited,  a.positive_value:hover, a.positive_value:active { text-decoration: none; color:#066E6B }
a.positive_currency, a.positive_currency:visited,  a.positive_currency:hover, a.positive_currency:active { text-decoration: none; font-weight:bold }
.positive_currency, .positive_currency:hover { color:#066E6B; border-bottom: none; text-decoration: none; }

.field-value-min a { text-decoration:none }
.field-value-min a:hover { text-decoration:underline }
.table-head-min .table-row-min { border-bottom:2px solid #f6f6f6 }

.inv-num { font-weight: bold; font-style: italic; }

/** Admin Pages**/ 
.rsv_admin a.btn { font-size:16px; text-decoration:none; color:#08802f }


/** Key Details  **/
.key-detail-info { padding: 10px; margin-bottom:0px; background-color: #fff; border-left: 10px solid #C4C4C4; }
    .key-details .alert { background-color:#fff; padding:10px; box-shadow:none; border:none; background-image:none; margin-bottom:0 }

.key-rent-overdue, .red-alert {
    background-color: #fff !important;
    padding:20px 10px !important;
    box-shadow: none !important;
    background-image: none !important;
    border: none !important;
    border-bottom:2px solid #E7E7E7 !important;
    color: #000 !important;
    margin-bottom: 15px !important;
    border-radius:0px !important
}  

.key-rent-overdue li .fa.fa-exclamation-circle, .red-alert li .fa.fa-exclamation-circle { color: #9E0924; }

.key-rent-balance, .key-sc-balance, .key-account-balance {
    background-color:#F6F6F6 !important;
    padding:0px 0px 24px 0px !important;
    box-shadow: none !important;
    background-image: none !important;
    border-left:10px solid #333 !important;
    color: #000 !important;
    margin-bottom: 0 !important;
    border-radius:0px !important;
    width:34%;
    display:inline-block;
    vertical-align:top; 
}

.key-account-details {
    background-color: #F6F6F6 !important; 
    padding:0px 0px 28px 0px !important;
    box-shadow: none !important;
    background-image: none !important;
    border: none !important;
    border-bottom:2px solid #F6F6F6 !important;
    color: #000 !important;
    margin-bottom: 0 !important;
    border-radius:0px !important;
    width:64%;
    display:inline-block;
    vertical-align:top;
    margin-right:10px;
}

.key-contact {
    background-color: #F6F6F6 !important;
    padding: 0px !important;
    box-shadow: none !important;
    background-image: none !important;
    border: none !important;
    color: #000 !important;
    margin-bottom: 0 !important;
    border-radius: 0px !important;
    width: 48%;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}


.key-contact .contact-links ul { padding:0 }
.key-contact .contact-links { padding: 0 15px 0px 15px; }
.key-contact li { list-style-type: none; font-size:19px }
.key-contact li h3 { padding:0 0 0 15px }
.contact-container .messages-region.alert.key-contact { padding:0px !important }
.email-link { position: relative; top:0px; left:0px; padding-left:10px !important; }

.repair-status {
    padding: 49px 0 0 0;
    box-shadow: none;
    background-image: none;
    color: #fff;
    margin-bottom: 0;
    border-radius:0px;
    font-size:36px;
    width:100%;
    display:inline-block;
    text-align:center;
    vertical-align:top;
    margin-top:-40px;
    height:163px
}

.repair-status.completed { background-color:#08802F }
.repair-status.pending { /*background-color:#066E6B;*/ background-color:#DD7412; }
.repair-status.inprogress { background-color:#DD7412 } 
.repair-status.cancelled { background-color:#333 }
.repair-status.onhold { background-color:#5D0B5D; margin-top:-46px; }

.repair-summary.completed { background-color:#08802F; color:#fff; text-align:center; padding:3px; border-radius:3px }
.repair-summary.pending { /*background-color:#066E6B;*/ background-color:#DD7412; color:#fff; text-align:center; padding:3px; border-radius:3px }
.repair-summary.inprogress { background-color:#DD7412; color:#fff; text-align:center; padding:3px; border-radius:3px } 
.repair-summary.cancelled { background-color:#333; color:#fff; text-align:center; padding:3px; border-radius:3px }
.repair-summary.onhold { background-color:#5D0B5D; color:#fff; text-align:center; padding:3px; border-radius:3px }

.key-rent-balance h3, .key-account-details h3, .key-sc-balance h3, .key-account-balance h3 { color:#000 }
.key-rent-balance li, .key-account-details li, .key-sc-balance li, .key-account-balance li { padding:0 10px !important }

.account_details_panel {  width:45%; padding-bottom:20px; border-bottom:2px solid #E7E7E7 }
.balancediff-container { display:inline-block; width:100%; padding: 15px; margin:0 0 15px 0; background-color: #F6F6F6; border-radius:4px }
.contactaddress-container { display:inline-block; padding: 15px; margin:0 0 15px 0; background-color: #F6F6F6; border-radius:4px }

.banner { background-color:#FDCB19; width: 100%; display:none }
 .banner a { display:block }
    .banner a:visited, .banner a:hover, .banner a:active, .banner a:focus { background-color:transparent }
 .banner img  { max-width:250px; display:block; margin:auto; height:auto; }

 .rent-banner, .sc-banner, .ha-banner { display:none }	
 .all-banners { background-color:#F6F6F6; margin:20px 0 55px 0 }	
  .rent-banner, .banner { border:20px solid #F6F6F6; vertical-align:bottom; vertical-align:top }	
.multiple-banners { width:100% }	
    .multiple-banners div { display:inline-block !important; width:49% }	
    .multiple-banners .banner img { max-width:256px; margin-left:100px; margin-right:100px; }

 .balance-tooltip { float:left }

 ul.common-footer-links li.col-xs-6 { width: 100%;} 
.common-footer-links { margin-top:30px }
.common-footer-links li { display: block }
#common-footer-links-region li.col-xs-6 { padding-left:0px }

.contact-container {  background-color:#F6F6F6 }
.useful-container h3 { padding:0 15px 0 0 }
.contact-container h3 { padding:15px 15px 0 15px }
.contact-links { padding:0 15px 15px 15px; }
.useful-links { padding:0 0px 13px 0px; background-color:#F6F6F6; display:inline-block; width:100%; border-bottom:2px solid #fff }
.useful-links ul { padding:15px 0px 15px 60px; margin:0; }
.useful-links ul li { display:list-item; padding-bottom:5px; width:45%; font-size:19px; padding:0px; margin-left:15px; float:left; list-style-type: disc; color: #006699;}
.contact-links ul  { padding:0 0 26px 0; margin:0 }
.contact-links ul li { display:block; width:100%; font-size:19px; padding:0px; margin:0 }




.service-charge-useful-links, .repairs-useful-links, .applicant-useful-links { display:none }
.repairs-useful-links { min-height:100px }
.back-container { padding:10px 0; width:100%; background-color:#fff }
.back-navigation a { color:#000 }
    .back-navigation a:before { font-family:fontawesome; content:"\f060"; font-weight:normal; margin-right:5px; text-decoration:none }

.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active {
    background-image: none; background-color: #069; color:#fff
}

.display-record { background-color:#fff }
.modal-dialog { margin:50px auto !important }
#P185_DD_NUM_ROWS, #P185_DD_NUM_ROWS_LABEL, #P112_DD_NUM_ROWS, #P112_DD_NUM_ROWS_LABEL, #P221_DD_NUM_ROWS, #P221_DD_NUM_ROWS_LABEL, #P222_DD_NUM_ROWS, #P222_DD_NUM_ROWS_LABEL, #P223_DD_NUM_ROWS, #P223_DD_NUM_ROWS_LABEL, #P232_DD_NUM_ROWS, #P232_DD_NUM_ROWS_LABEL  { display:none }
#P185 .map-content { padding: 10px; margin-top:50px; background-color: #F6F6F6; width:100%; color:#000 }


.footertext { display:none }
/* MediaQueries breakpoints: Extra small devices (portrait phones, less than 320px) No media query since this is the default in Bootstrap because it is "mobile first" */

.top-button-container { margin:0 0 10px 0; padding:0 }
.top-button { position:relative; width:100%; text-align:right }
    .top-button a { margin:15px }

#holCarousel { display:none; margin-top:25px; margin-bottom:25px }
.carousel { background-color:#F6F6F6; border-radius:4px; padding:15px; }
.carousel-inner .item div { margin-left:15px; display:inline-block; margin-bottom:10px; max-width:100% }
.carousel-inner .img-responsive { max-width:100%; height:auto; margin:0px auto; display:inline-block; border-radius:6px }

.carousel-inner { margin-left:auto; margin-right:auto; text-align:center; width:75%; }

.enq-msg { font-style: italic; padding: 10px; background-color: #F6F6F6; display: block; border-radius: 6px; }	
.enq-msg-ni { padding: 10px; background-color: #F6F6F6; display: block; border-radius: 6px; line-height: 1.3; width:1000px}

/* Breadcrumb wizard: */
span.round-tab-sm { border: 2px solid #E5E5E5; width:30px !important; height:30px !important }
div.nps-wizard-progress a { text-align: center; text-decoration:none; color:#000; font-size:14px; font-weight:normal }
ul.nps-wizard li.active a .round-tab-sm { background: #006699; border:2px solid #006699 }

@media only screen and (min-width: 768px) {

    .round-tab-sm:after { font-size:16px; content: "1"; }
    ul.nps-wizard li:nth-child(2) .round-tab-sm:after { font-size:16px; content: "2"; }
    ul.nps-wizard li:nth-child(3) .round-tab-sm:after  { font-size:16px; content: "3"; }
    ul.nps-wizard li:nth-child(4) .round-tab-sm:after  { font-size:16px; content: "4"; }
    ul.nps-wizard li:nth-child(5) .round-tab-sm:after  { font-size:16px; content: "5"; }
    ul.nps-wizard li:nth-child(6) .round-tab-sm:after  { font-size:16px; content: "6"; }
    ul.nps-wizard li:nth-child(7) .round-tab-sm:after  { font-size:16px; content: "7"; }
    ul.nps-wizard li:nth-child(8) .round-tab-sm:after  { font-size:16px; content: "8"; }

    div.nps-wizard-progress .nav-tabs { 
    padding: 0px 30px; 
    max-width:1380px;
    margin-left:auto;
    margin-right:auto;
    }

    div.nps-wizard-progress ul.nps-wizard li span.hidden-xs { margin-left:-25px; display:inline-block; text-align:center; width:85px; }

    div.nps-wizard-progress ul.nps-wizard li {
      display: flex;
      justify-content: center;
      align-items: center;
      border-top: 5px solid #E5E5E5;
      padding-top: 0px;
      margin-top: 42px;
    }
    
    div.nps-wizard-progress ul.nps-wizard li div {
      background-color: #ffffff;
      font-weight: bold;
      margin-top: -40px;
      margin-left: -20px;
      width: 0px;
      height: 115px;
      line-height: auto;
      text-align: center;
      border-radius: 50%;
    }
    
    div.nps-wizard-progress ul.nps-wizard li.active {
      display: flex;
      justify-content: center;
      border-top: 5px solid #069;
      padding-top: 0px;
      margin-top: 42px;
    }
    
    div.nps-wizard-progress ul.nps-wizard li.active div {
      background-color: #ffffff;
      font-weight: bold;
      margin-top: -40px;
      margin-left: -20px;
      width: 0px;
      height: 115px;
      line-height: auto;
      text-align: center;
      border-radius: 50%;
    }
    
}

@media only screen and (max-width: 767px) { 

.nps-wizard-progress { height:75px; }

span.round-tab-sm { width: 120px !important; text-align: left; }
ul.nps-wizard li.active a .round-tab-sm { background: #fff; border:2px solid #fff; color:#000 }
div.nps-wizard-progress .nav-tabs { padding-bottom:0px; margin-top:20px; margin-left:30px }
div.nps-wizard-progress ul.nav { border-bottom:1px solid #E5E5E5 }

ul.nps-wizard { border-radius:2px; width:88%; background-color:#E5E5E5; }

ul.nps-wizard li.current:first-child { border-top-left-radius: 2px; border-bottom-left-radius: 2px; width:12%; background-color:#069; }
ul.nps-wizard li.current:nth-child(2) { border-top-left-radius: 2px; border-bottom-left-radius: 2px; width:25%; background-color:#069; }
ul.nps-wizard li.current:nth-child(3) { border-top-left-radius: 2px; border-bottom-left-radius: 2px; width:37%; background-color:#069; }
ul.nps-wizard li.current:nth-child(4) { border-top-left-radius: 2px; border-bottom-left-radius: 2px; width:49%; background-color:#069; }
ul.nps-wizard li.current:nth-child(5) { border-top-left-radius: 2px; border-bottom-left-radius: 2px; width:62%; background-color:#069; }
ul.nps-wizard li.current:nth-child(6) { border-top-left-radius: 2px; border-bottom-left-radius: 2px; width:75%; background-color:#069; }
ul.nps-wizard li.current:nth-child(7) { border-top-left-radius: 2px; border-bottom-left-radius: 2px; width:87%; background-color:#069; }
ul.nps-wizard li.current:nth-child(8) { border-top-left-radius: 2px; border-bottom-left-radius: 2px; width:100%; background-color:#069; }

.round-tab-sm:after { font-size:16px; content: "Step 1 of 8"; }
ul.nps-wizard li:nth-child(2) .round-tab-sm:after { font-size:16px; content: "Step 2 of 8"; }
ul.nps-wizard li:nth-child(3) .round-tab-sm:after  { font-size:16px; content: "Step 3 of 8"; }
ul.nps-wizard li:nth-child(4) .round-tab-sm:after  { font-size:16px; content: "Step 4 of 8"; }
ul.nps-wizard li:nth-child(5) .round-tab-sm:after  { font-size:16px; content: "Step 5 of 8"; }
ul.nps-wizard li:nth-child(6) .round-tab-sm:after  { font-size:16px; content: "Step 6 of 8"; }
ul.nps-wizard li:nth-child(7) .round-tab-sm:after  { font-size:16px; content: "Step 7 of 8"; }
ul.nps-wizard li:nth-child(8) .round-tab-sm:after  { font-size:16px; content: "Step 8 of 8"; }

ul.nps-wizard li.active a .round-tab-sm, div.nps-wizard-progress span.round-tab-sm { padding-right: 0px; margin-top: 40px; position:relative; top:-10px; margin-left:-15px }
ul.nps-wizard li.active a .hidden-xs, .nps-wizard-progress .nps-wizard a .hidden-xs { display: none !important; }

div.nps-wizard-progress ul.nps-wizard li { display:none }
div.nps-wizard-progress ul.nps-wizard li.current { display:block; height:25px }

}

@media (max-width: 1200px) { 
    .carousel-inner { width: 93%; }
}
@media (max-width: 1000px) { 
    .carousel-inner { width: 85%; }
    .carousel-inner .img-responsive { max-width:160px }
}
@media (max-width: 767px) { 
.carousel-inner { width: 90%; }
.carousel-inner .img-responsive { max-width:100px }
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { top:0% }
}
@media (max-width: 530px) { 
    .carousel-inner { width: 95%; }
    .carousel-inner .img-responsive { max-width:80px }
}

.carousel-control { opacity:1; text-shadow:none; height:35px; top:40%; width:5%; }
.carousel-control.right { right:10px; }
.carousel-control.left { left:10px; }
.carousel-control.right, .carousel-control.left { background-image:none; color:#069; }
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { right:20%; }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { left:20%; }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { font-size:1.2em; }

/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
    #RSV-HEADER-HEADER_ITEM1 { width:180px; display:inline-block; }
    a#RSV-HEADER-HEADER_ITEM1 { width:100%; display:block; }
#RSV-HEADER-HEADER_ITEM2 {width:300px; display:inline-block; text-align:right; font-weight: bold; font-size:36px; display: block; padding-top:35px; }
#RSV-HEADER-HEADER_ITEM3 { width:2%; display:none; }
    a#RSV-HEADER-HEADER_ITEM5 { width:85%; display:block; margin-top:30px; height:auto }

.footer-site-logo { padding-left:25px } 
.rsv-header-group  { padding-left:50px } 
.footer-rights { text-align:left }
    #RSV-HEADER-HEADER_ITEM2 { width:358px }
    .footer-site-logo { padding-left:50px }
    .mobile-only { display:none }
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
   .footer-site-logo { padding-left:75px } 
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    .rsv-header-group  { padding-left:12px } 
    .all-banners, .banner { padding-left:0px; max-width:1340px; margin-left:auto; margin-right:auto } 	
    #holCarousel, .footer-site-logo, .navbar-collapse, .container, .back-navigation, .top-button-container { padding-left:12px; max-width:1360px; margin-left:auto; margin-right:auto; width:auto } 
    .navbar, .navbar-default { padding-left:0px } 
}

/* Covers smaller devices (landscape phones, 520px and up) */
@media (max-width: 1199px) { 
    .back-container { padding: 10px 35px 0px 35px }

    .multiple-banners div { display:block !important; width:auto; margin-left:0px; }	
    .multiple-banners .rent-banner, .multiple-banners .banner { border:none !important }	
    .multiple-banners .banner { margin:0 0 0 5px; vertical-align:bottom; vertical-align:top }	
    .multiple-banners .rent-banner { margin:0 0 0 5px; vertical-align:bottom; vertical-align:top }	
    .multiple-banners .rent-banner iframe { width:100%; }	
    .multiple-banners .banner img { margin-left: auto; margin-right: auto; }
}

@media (max-width: 990px) { 
    body { font-size:18px; }
    .key-rent-overdue, .key-rent-balance, .key-account-details, .key-contact, .key-sc-balance, .key-account-balance, .red-alert  { width:100% }
    .key-rent-balance, .key-sc-balance, .key-account-balance  { padding: 0px !important; }
    #P112_VIEW, #P185_VIEW, #P241_VIEW, #P222_VIEW, #P223_VIEW { padding-left:10px; padding-right:10px; position:unset; top:-10px; left:-10px; }
    #P112 #account-statement .col-md-3 { width:80% !important }

    #loginpg-btn-register, #loginpg-btn-login { float:left; width:100%; margin-bottom:10px }
    .useful-links ul { padding:15px 0px 15px 15px; margin:0 }
    .useful-links ul li { width:100% }
    
    .rsv_core_P200 .services-tile a { min-height:140px }
}

@media (max-width: 767px) { 

/** headings **/ 
    h1 { font-size:40px; line-height:50px; font-weight:700; }
    h2 { font-size:30px; line-height:41px; font-weight:700; }
    h3 { font-size:24px; line-height:33px; font-weight:700; }
    p, span.title { font-size:18px; line-height:28px; font-weight:400; }

    a#RSV-HEADER-HEADER_ITEM1 { width:auto; }
    #RSV-HEADER-HEADER_ITEM2 { width:none; text-align:left; padding-top:20px; font-weight: bold; font-size:19px }
    #RSV-HEADER-HEADER_ITEM3, #RSV-HEADER-HEADER_ITEM4 { display:none; }
    #RSV-HEADER-HEADER_ITEM5 { display:none }

    .sidebar .nav { padding-left:0 }
    .sidebar .nav>li { min-width: auto; margin-right:0; width:100%; }
    .sidebar .nav>li.navbar-current-page>a, .sidebar .nav>li>a, .sidebar .nav>li>a:hover { display:block }
    .sidebar .nav>li:last-child { display:block !important }
    .sidebar .nav>li.navbar-current-page>a:after, .sidebar .nav>li>a:after {
            font-family: fontawesome;
            content: "\f061";
            font-weight: normal;
            margin-left: 15px;
           float:right
    }

    .navbar-current-page { background-color:#333 }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:#ffff }
    .navbar-collapse  { border-top:1px solid #fff; box-shadow:none }
    .navbar-header { width:auto; position:absolute; top:-60px; display:inline-block }
    .navbar-toggle { display:inline-block }
    
    .nav-items-div { display:none }

    .mobile-only { display:block }
    .nav-items-div-mobile { background-color:#069 }
    .mobile-header div { display:inline-block }
    .mobile-title { display:inline-block; padding-left:90px; width:65%; }
    .mobile-logo { display:inline-block; }
    .mobile-logo a { display:block }
    .mobile-logo img { max-height: 75px; width: 120px; display:block; }
    .mobile-title span { color:#fff; font-size:21px; position:absolute; top:26px; font-weight:bold }

    nav { background-color:#000 } 
    .navbar { min-height:auto; padding-top:0px; padding-bottom:0px }
    .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #000; }
    .navbar-default .navbar-toggle { border-color: #000 }
    #P200 .navbar-default .navbar-toggle { position:absolute; top:-60px }
        .icon-bar { border: 1px solid #fff; }
  
    .footer-copy-left, .footer-copy-right { width:100%; padding-bottom:0px; display:block }
        .footer-rights { text-align:left }
        .footer-site-logo { padding:25px }
        .footer-rights, .footer-site-logo a { font-size:15px } 

    .key-rent-balance, .key-sc-balance, .key-account-balance { padding:0px 0px 10px 0px !important; }
    .repairs-useful-links { min-height:auto }
    .btn-group { display:inline-block }

    .column-min .field-value-min .btn-group { position:absolute; left:0 }
    #report_rentaccountdetailstable .table-row-min { min-height: 360px; }

    #loginpg-btn-register, #loginpg-btn-login, button[type="submit"], button[type="button"], a.btn.btn-default, button[type="button"].btn.btn-default { float:left; width:100%; margin-bottom:10px }

    .rsv_core_P200 .services-tile a { min-height:auto }

    .statement-hdr-2 { border-top:none; margin:0; border-bottom: none; }
    .statement-hdr-2 .curr-bal { text-align: left; }
    #P112 #sort-filter-panel .panel-heading { background-image:none; background-color:#939 }
        #P112 #sort-filter-panel .panel-heading a { color:#fff; text-decoration:none }
        #P112 #sort-filter-panel .panel-heading [data-toggle="collapse"]:after { color: #fff; font-size: 19px; }

        #P185 #sort-filter-panel .panel-heading { background-image:none; clear:both; background-color:#939 }
        #P185 #sort-filter-panel .panel-heading a { color:#fff; text-decoration:none }
        #P185 #sort-filter-panel .panel-heading [data-toggle="collapse"]:after { color: #fff; font-size: 19px; }

        #P222 #sort-filter-panel .panel-heading { background-image:none; background-color:#939 }
        #P222 #sort-filter-panel .panel-heading a { color:#fff; text-decoration:none }
        #P222 #sort-filter-panel .panel-heading [data-toggle="collapse"]:after { color: #fff; font-size: 19px; }

        #P223 #sort-filter-panel .panel-heading { background-image:none; background-color:#939 }
        #P223 #sort-filter-panel .panel-heading a { color:#fff; text-decoration:none }
        #P223 #sort-filter-panel .panel-heading [data-toggle="collapse"]:after { color: #fff; font-size: 19px; }

        #P180 #sort-filter-panel .panel-heading { background-image:none; background-color:#939 }
        #P180 #sort-filter-panel .panel-heading a { color:#fff; text-decoration:none }
        #P180 #sort-filter-panel .panel-heading [data-toggle="collapse"]:after { color: #fff; font-size: 19px; }

    .back-container { display:none }

    .banner img  { max-width:175px; }

}

@media (max-width: 420px) { 	
    .multiple-banners div { display:block !important }	
    .multiple-banners .rent-banner, .multiple-banners .banner { border:none }	
}

@media (max-width: 370px) { 
    .mobile-logo { display:inline-block; }
    .mobile-title { display:inline-block; margin-bottom:35px; padding-left:65px; width:60%; }
    .mobile-logo img { display:inline-block; max-height:54px; width:90px; margin:12px 0 0 25px; }
}


/* Page views css */
/* P101 */
.rsv_core_P101 .buttonClose { text-decoration:none; cursor:pointer; font-size:21px; color:#000 }
.rsv_core_P101 .panel { margin-bottom: 0px }
.rsv_core_P101 .common-footer-links { display: none }
.rsv_core_P101 a.btn.btn-default:before, .rsv_core_P101 button[type="button"].btn.btn-default:before { font-family: fontawesome; content: '\f060'; font-weight:normal; margin-right: 15px }
.rsv_core_P101 #show-password-checkbox { width: 15px; height: 15px }
.rsv_core_P101 .input-group-addon label { font-weight:700 }
.rsv_core_P101 .navbar-toggle { display:none }
.rsv_core_P101 .mobile-title { display: inline-block; padding-left: 25px }

.rsv_core_P101 button[type="button"].btn.btn-default { position:relative; top:3px; float:left !important; width: auto; box-shadow:none; color:#000; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
.rsv_core_P101 button[type="button"].btn.btn-default:visited { color:#000 }
.rsv_core_P101 button[type="button"].btn.btn-default:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
.rsv_core_P101 button[type="button"].btn.btn-default:active, .rsv_core_P101 button[type="button"].btn.btn-default:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }


.rsv_core_P101 a.btn.btn-primary, .rsv_core_P101 button[type="button"].btn.btn-primary { float:right; width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
.rsv_core_P101 a.btn.btn-primary:visited, .rsv_core_P101 button[type="button"].btn.btn-primary:visited { color:#fff }
.rsv_core_P101 a.btn.btn-primary:hover, .rsv_core_P101 button[type="button"].btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
.rsv_core_P101 a.btn.btn-primary:active, .rsv_core_P101 a.btn.btn-primary:focus, .rsv_core_P101 button[type="button"].btn.btn-primary:active, .rsv_core_P101 button[type="button"].btn.btn-primary:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
.rsv_core_P101 a.btn.btn-primary:after, .rsv_core_P101 button[type="button"].btn.btn-primary:after { font-family: fontawesome; content: '\f061'; font-weight:normal; margin-left: 15px }
.rsv_core_P101 .new-acc-bold { font-weight:bold }
.rsv_core_P101 .login-q1, .rsv_core_P101 .login-q2 {  max-width: 1360px; margin-left: auto; margin-right: auto; }
.rsv_core_P101 .login-qcontainer a { color:#006699 }


/* P203 */
#P203 .buttonClose { text-decoration:none; cursor:pointer; font-size:21px; color:#000 }
#P203 .panel { margin-bottom:0 }
#P203 .common-footer-links { display:none }
#P203 .btn-success:after { font-family: fontawesome; content: "\f061"; font-weight:normal; margin-left: 15px; }
#P203 #passwordDescription, #P203 #passwordStrength, #P203 table { width:50% }
#P203 #show-password-checkbox { width:15px; height:15px }
#P203 a.btn.btn-default { float:right }
#P203 .navbar-toggle { display:none }
#P203 .mobile-title { display: inline-block; padding-left: 25px;}
#P203 .column-min-btn { display:inline }
#P203 .login-q2 {  max-width: 1170px; margin-left: auto; margin-right: auto; }
#P203 .login-qcontainer a { color:#006699 }

#P203 .required-asterisk { display:inline-block; font-weight:bold; margin-left:5px } 
#P203 input[type=radio] { margin-left:5px } 
#P203 .enq-msg-ni ul {margin:0 0 0 40px}

@media (min-width: 768px) {  
    #P203 #F04_3, #P203 .input-group {  width:50% }  
}

/* P205 */
#P205 #body-text-2 { margin-bottom: 15px; }
#P205 .common-footer-links { display:none }
#P205 input[type=checkbox] { height: 20px; width: 20px; }
#P205 .navbar-toggle { display:none }
#P205 .mobile-title { display: inline-block; padding-left: 25px; }
#P205 .text-area-1 { text-align: left; padding: 10px 0; line-height: 36px; margin-bottom: -20px; }
#P205 .input-group-addon { display:none }
#P205 .input-group-date.date { width:auto !important }
#P205 select#F04_2 {  margin-top:-25px }
#P205 .column-min-btn { display:inline }
#P205 .details-info { margin-top:10px; background-color:#f8d7da; color:#721c24; border-radius:6px; padding:10px }
#P205 #report_606502019340639787_catch { padding:10px; ; background-color: #F6F6F6; margin-bottom:20px }
#P205 .login-q2 {  max-width: 1170px; margin-left: auto; margin-right: auto; }
#P205 .login-qcontainer a { color:#006699 }
#P205 .buttonClose { text-decoration:none; cursor:pointer; font-size:21px; color:#000 }
@media (min-width: 768px) {  
    #P205 #F04_2, #P205 #F04_3, #P205 #F04_4, #P205 #F04_5, #P205 #F04_6, #P205 table  { width: 45%; }
}

/* P200 */
#P200 .pref-alert, #P200 .doc-alert, #P200 .amber-alert { border-bottom: 2px solid #E7E7E7 !important; padding: 0 10px 10px 10px !important;  }
#P200 .pref-alert .fa-exclamation-circle:before, #P200 .doc-alert .fa-exclamation-circle:before, #P200 .amber-alert .fa-exclamation-circle:before { color:#FF9900 }
#P200 .green-alert { border-bottom: 2px solid #E7E7E7 !important; padding: 0 10px 10px 10px !important;  }
#P200 .green-alert .fa-exclamation-circle:before { color:#066E6B }
#P200 .key-rent-overdue, #P200 .red-alert { padding: 0 10px 10px 10px !important; }
/* #P200 .myrepairs-tile:hover:before {
    padding:5px; content: "My repairs will be coming later this year";
    position:absolute; word-wrap: wrap; display:block; width:200px; height:auto;
    background-color:#333; border-radius:3px; font-size:11px; color:#fff; left:80px;white-space: normal; top:-25px;
    } */
#P200 div.text-area-2 * { text-align:left }
#P200 .panel { margin-bottom:0px }
#P200 .key-account-balance.negativeBorder {   font-weight:bold; font-size:36px; border-left:10px solid #9E0924 !important; color:#9E0924 !important }
#P200 .key-account-balance.positiveBorder  {   font-weight:bold; font-size:36px; border-left:10px solid #066E6B !important; color:#066E6B !important }
#P200 .key-account-balance.zeroBorder   {   font-weight:bold; font-size:36px; border-left:10px solid #333 !important; color:#333 !important }
#P200 .page-header, #P200 .messages-region button { display:none }
#P200 .messages-region.alert { padding:0px; border:none }
#P200 .email-link {  position: relative; top: 0px; left: 2px; padding-bottom: 15px !important; padding-left:0px !important }
#P200 .email-link li a { margin:15px 10px 15px 0 }
#P200 .useful-container h3 { padding:15px 15px 0 0 }
#P200 .banner { display:block }
#P200 .key-contact li h3 { padding: 0 0 0 20px; }
#P200 .tooltip { font-weight:normal }
#P200 .key-account-details { min-height:177px }
#P200 #holCarousel { display:block }
@media (max-width: 767px) { 
    #P200 .col-xs-6 { width: 100%;} 
    #P200 .key-account-details { min-height:auto }
}
#P200 .formtile { display:inline-block; width:100%; }
#P200 .formtile > a { min-height:auto !important; text-align:left !important }
#P200 .form-tile:after { font-family: fontawesome; content: "\f054"; font-weight:normal; margin-left:0px; float:right }
#P200 .multiple-banners ul li { float:left; margin-right:30px }
#P200 .multiple-banners ul li.banner img { max-width:480px; height:270px }

/* P128 */
#P128 .account_details_panel { display:none }
#P128 a.btn.btn-default:before, #P128 button[type="button"].btn.btn-default:before { font-family: fontawesome; content: "\f060"; font-weight:normal; margin-right: 15px; }
#P128 button.dropdown-toggle { display:none }
#P128 .dropdown-menu { display:block; position:relative; border:none; box-shadow:none }
#P128 .positive_value, #P128 .negative_value, #P128 .zero_value, #P128 .positive_currency, #P128 .negative_currency, #P128 .zero_currency { cursor: default; pointer-events: none; text-decoration: none; }
#P128 .key-details { display:none }
#P128 div.text-area-2 { width: 100%; display: none; }
#P128 #btn-load-more { display:none }
#P128 ul.dropdown-menu li:nth-child(2) a:hover:after {
padding:5px; content: "Here you can view your account details and housing benefits";
position:absolute; word-wrap: wrap; display:block; width:200px; height:auto;
background-color:#333; border-radius:3px; font-size:11px; color:#fff; left:150px;white-space: normal; top:20px;
}
#P128 ul.dropdown-menu li:nth-child(4) a:hover:after {
padding:5px; content: "Here you can view your payment schedule and arrangements";
position:absolute; word-wrap: wrap; display:block; width:200px; height:auto;
background-color:#333; border-radius:3px; font-size:11px; color:#fff; left:150px;white-space: normal; top:80px;
}
#P128 .former-acc > .dd-link { display:none }

@media (max-width: 767px) {
    #P128 .col-xs-6 { width: 100%; }
}

/* P111 */
#P111 .table-striped>tbody>tr:nth-child(odd)>td, #P111 .table-striped>tbody>tr:nth-child(odd)>th, #P111 .table-hover>tbody>tr:hover>td, #P111 .table-hover>tbody>tr:hover>th { cursor:default }
#P111 .caret, #P111 .dropdown-toggle { display:none }
#P111 .table { margin-bottom:40px }
#P111 .table-bordered { border: 1px solid #fff; }
#P111 .table-striped>tbody>tr:nth-child(odd)>td, #P111 .table-striped>tbody>tr:nth-child(odd)>th, #P111 .table-hover>tbody>tr:hover>td, #P111 .table-hover>tbody>tr:hover>th { background-color: #fff; }
#P111 ul.dropdown-menu { display: block; width: 100%; margin-bottom: 40px; padding:15px; position:relative; box-shadow:none; background-color:#F6F6F6; background-image:none; border:none }
#P111 .dropdown-left li { display:inline-block; margin-right:30px }
#P111 .dropdown-left li a { display:inline-block; color:#006699; font-family: 'Open Sans',sans-serif; font-size: 16px; text-decoration:underline; outline:0; padding: 3px 15px; } 
#P111 .dropdown-left li a:hover { color: #000066; outline:0; text-decoration:underline; background-color:#F6F6F6; background-image:none } 
#P111 .dropdown-left li a:active, #P111 .dropdown-left li a:focus { color: #333333; background-image:none; background-color: #f90 }
#P111 .btn-group { display:block }
#P111 a.btn.btn-primary:before { font-family: fontawesome; content: "\f060"; font-weight:normal; margin-right: 15px; }
#P111 button[type="button"].btn.btn-primary:before { font-family: fontawesome; content: "\f060"; font-weight:normal; margin-right: 15px; }
#P111 .tooltip { font-weight:normal }
#P111 .td_rac_acc_stat, #P111 .th_rac_acc_stat  { display:none !important }
#P111 .column-min-btn { display:inline }

@media (max-width: 767px) { 
    #P111 .col-xs-6 { width: 100%; }
    #P111 .col-xs-4 { width: 68.333333%; }
    #P111 a.btn.btn-primary { width:100% }
    #P111 button[type="button"].btn.btn-primary { width:100% }
}

/* P112 */
#P112 .fullWidth { width:100% !important; display:table-row }
#P112 .fullWidth legend { font-size:24px; font-weight:bold }
#P112_VIEW {  left:350px }
#P112 .column-min-btn { display:inline }
#P112 button[type="button"]#btn-load-more { float:none }
/* #P112 a.btn.btn-default:before, #P112 button[type="button"].btn.btn-default:before { font-family: fontawesome; content: "\f060"; font-weight:normal; margin-right: 15px; } */
#P112 .download-print a.btn.btn-default { float:left !important; width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P112 .download-print a.btn.btn-default:visited { color:#fff }
#P112 .download-print a.btn.btn-default:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P112 .download-print a.btn.btn-default:active, #P112 .download-print a.btn.btn-default:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P112 .download-print a.btn.btn-default:after { font-family: fontawesome; white-space: pre; content:""; margin-left: 0px; }
#P112 .download-print a.btn.btn-default:before { font-family: fontawesome; content: "\f1c1"; font-weight:normal; margin-right:15px; }
#P112_VIEW2:before { font-family: fontawesome; content: ""; font-weight:normal; margin-right:0px; }
#P112 .key-details, #P112 .bal-desc { display:none  }
#P112 .column-min-btn { display:inline }
#P112 .col-md-1 { width: 100%; }
#P112 .alpha:nth-child(2) { border:1px solid red }
@media (min-width: 992px) {
    #P112 .col-md-2 { width: 25%; }
    #P112 .col-md-3 { width: 30%; }
}

@media (max-width: 767px) { 
    #P112 .col-xs-6 { width: 100%; }
    #P112 #sort-filter-panel .panel-heading a { text-transform:none; font-size:21px }
}

#P112 .col-md-3 select#P112_DD_NUM_ROWS { width:120% }
#P112 .statement-hdr, #P112 .download-print, #P112 .statement-text { min-height:75px; padding:10px; background-color:#F6F6F6 }
#P112 .statement-hdr { border-left:10px solid #066E6B }
#P112 .statement-hdr.negativeBorder {  border-left:10px solid #9E0924 }
#P112 .statement-hdr.zeroBorder {  border-left:10px solid #333 }
#P112 .statement-hr { margin:0 }
#P112 .statement-text { text-align:left; font-size:19px }
#P112 .statement-hdr .positive_currency:before { content: "\00a3"; white-space: nowrap; }
@media (min-width: 768px) {
    #P112 .download-print.col-sm-2  { width:33% }
    #P112 .statement-text.col-sm-6  { width:67% }
}

/* P115 */
#P115 .pagination { display:none }
#P115 #report_R589508038615936188, #P115 #report_R589505456708922447 { background-color:#fff }
#P115 a.btn.btn-default:before, #P115 button[type="button"].btn.btn-default:before { font-family: fontawesome; content: "\f060"; font-weight:normal;  margin-right: 15px; }
#P115 .table {  border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd }
#P115 .table-responsive {  border:1px solid #fff }
#P115 .nav-tabs>li.active>a { text-decoration:none }
#P115 .table-row-min {  border-bottom:none  }
#P115 .div-table-min  { background-color:#F6F6F6; border-radius:6px }
#P115 .table-row-min .column-min { padding:5px 10px; font-size:19px }
#P115 #PAYMENT_TYPE { vertical-align:top }
#P115 .panel { margin-bottom:0px }
#P115 .tab-pane span.nodatafound { padding:20px 10px; display:inline-block }
#P115 select#P115_DD_NUM_ROWS_PRV, #P115 select#P115_DD_NUM_ROWS { display:none }
#P115 .column-min-btn { display:inline }
#P115 .negative_currency:before { content: "\00a3"; white-space: nowrap; }
#P115 .positive_currency:before  { content: "\00a3"; white-space:nowrap; }

@media (max-width: 767px) { 
    #P115 .col-xs-6 { width: 100%; }
} 

/* P231 */
#P231 .page-header { padding-bottom:0px }
#P231 a#B26609080080979260:before { font-family: fontawesome; content: "\f060"; font-weight:normal; margin-right: 15px; }
#P231 a#B26638896086143546  { margin-right:25px; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none; float:right !important }
#P231 a#B26638896086143546:visited { color:#fff }
#P231 a#B26638896086143546:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px;  }
#P231 a#B26638896086143546:active, #P231 a#B26638896086143546:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P231 a#B26638896086143546:after {  font-family: fontawesome; content: "\f061"; font-weight:normal; margin-left: 15px; }


#P231 button[type="button"]#B26609080080979260:before { font-family: fontawesome; content: "\f060"; font-weight:normal; margin-right: 15px; }
#P231 button[type="button"]#B26638896086143546  { margin-right:25px; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none; float:right !important }
#P231 button[type="button"]#B26638896086143546:visited { color:#fff }
#P231 button[type="button"]#B26638896086143546:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px;  }
#P231 button[type="button"]#B26638896086143546:active, #P231 button[type="button"]#B26638896086143546:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P231 button[type="button"]#B26638896086143546:after {  font-family: fontawesome; content: "\f061"; font-weight:normal; margin-left: 15px; }



#P231 button[type="submit"] { display:none; float: right; width: auto; box-shadow: none; height: 50px; font-size: 19px; font-weight: normal; outline: 0;  color: #066e6b; background-color: #fff; border: 2px solid #fff; font-family: 'Open Sans', sans-serif; padding-top: 4px; padding-bottom: 4px;   padding-left: 25px; padding-right: 25px; background-image: none;  text-decoration: none; outline: 0;
}
#P231 button[type="submit"]:visited { color:#4c2c92; outline:0  }
#P231 button[type="submit"]:hover { text-decoration:underline; background-color: #fff; border:2px solid #fff; color:#043d3b; padding-left: 25px; padding-right:25px; outline:0  }
#P231 button[type="submit"]:active, #P231 button[type="submit"]:focus { background-color:#fff; border:2px solid #fff; color:#191919; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; outline:none; border-color:#fff }

@media (max-width: 767px) {  
    #P231 .col-xs-6 { width: 100%;} 
    #P231 .buttonElements { display:block; width:100%; float:left !important  }
    #P231 .buttonElements a { margin-right:0px !important }
    #P231 .buttonElements button[type="button"] { margin-right:0px !important }
}

/*P125*/
#P125 .table-row { display:block; margin-bottom:2px }
#P125 .body-primary-region { width: 66%; }
#P125 .pagination { display:none }
#P125 button[type="submit"]:after {  font-family: fontawesome; content: " ";  font-weight: normal; margin-left: 0px; margin-right:0px }
#P125 .column-min-btn { display: inline; }
@media (max-width: 767px) { 
    #P125 .body-primary-region { width: 100%; }
    #P125 .col-xs-6 { width: 100%; }
    #P125 .form-inline-column { width:95% }
    #P125 a.btn.btn-success { display:block; float:left; width:100% }
    #P125 button[type="button"].btn.btn-success { display:block; float:left; width:100% }
}

/*P203*/
#P203 .buttonClose { text-decoration:none; cursor:pointer; font-size:21px; color:#000 }
#P203 table { width:50% }
#P203 a.btn.btn-primary { margin-right:25px; width: auto; box-shadow:none; border-radius:6px; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P203 a.btn.btn-primary:visited { color:#fff }
#P203 a.btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P203 a.btn.btn-primary:active, a.btn.btn-primary:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

#P203 button[type="button"].btn.btn-primary { margin-right:25px; width: auto; box-shadow:none; border-radius:6px; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P203 button[type="button"].btn.btn-primary:visited { color:#fff }
#P203 button[type="button"].btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P203 button[type="button"].btn.btn-primary:active, button[type="button"].btn.btn-primary:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

/*
#P203 textarea.form-control {  border:2px solid #333 }
#P203 textarea.form-control:focus {
    border-color: #FF6600; outline: 0; -webkit-box-shadow: none; box-shadow: none; border:2px solid #FF6600
}
*/
#P203 input[type=radio] { width:30px; height:30px }
#P203 fieldset label { vertical-align: top; margin-top: 6px; margin-left: 5px; }
#P203 .enq-msg { font-style:italic; padding:10px; background-color:#F6F6F6; display: block; border-radius: 6px; }
#P203 .form-title { font-family: "Open Sans Bold", Segoe UI, Tahoma, sans-serif; margin: 0; padding-top: 20px; padding-bottom: 30px; border-bottom: none;}

/*P221*/
#P221 a.btn.btn-default:before, #P221 button[type="button"].btn.btn-default:before { font-family: fontawesome; content: "\f060"; font-weight: normal; margin-right:15px; }
#P221 button.dropdown-toggle { display:none }
#P221 .dropdown-menu { display:block; position:relative; border:none; box-shadow:none }
#P221 .positive_value, #P221 .negative_value, #P221 .zero_value, #P221 .positive_currency, #P221 .negative_currency, #P221 .zero_currency { cursor: default; pointer-events:none; text-decoration:none; }
#P221 .table-head-min .column-min:last-child { color:#fff }
#P221 .positive_currency:before  { content: "\00a3"; white-space:nowrap; }
#P221 .negative_currency:before { content: "\00a3"; white-space:nowrap; }
#P221 #footer-text-1 { margin-bottom:30px }
#P221 .rent-account-useful-links { display:none }
#P221 .service-charge-useful-links { display:block }
#P221 #accountCarousel { margin-bottom:25px }
@media (max-width: 1200px) { 
    #P221 .video-iframe iframe { max-width:160px !important; max-height:160px !important }
}
@media (max-width: 768px) { 
    #P221 .video-iframe iframe { max-width:100px !important; max-height:100px !important }
}
@media (max-width: 767px) { 
    #P221 .col-xs-6 { width: 100%; }
} 

/*P222*/
#P222 .rent-account-useful-links { display:none }
#P222 .service-charge-useful-links { display:block }
#P222 .currentBal, #P222 .download-title { font-size:24px }
#P222 .currentBal .field-value-min { float:right }
#P222 .downloadPdf { margin-top:10px }
#P222 .downloadPdf a, #P222 .downloadPdf p { display:table-cell }
#P222 .downloadPdf p { font-size:19px; padding-left:20px }
#P222 #report_R404763400025130757 .column-min { padding:10px; display:inline-block; background-color:#F6F6F6; width:100%; margin-bottom:15px }
#P222 #report_R404763400025130757 .field-prompt-min { display:none }
#P222 #report_R404763400025130757 .table-head-min  { display:none }
#P222 #report_R404763400025130757 .table-row-min  { border-bottom:none }
#P222 #body-text-2 { display:none }
#P222 button.dropdown-toggle { display:none }
#P222 .dropdown-menu { display:block; position:relative; border:none; box-shadow:none }
#P222 .dropdown-menu>li>a:hover, #P222 .dropdown-menu>li>a:focus { background-image:none }
#P222 .positive_value, #P222 .negative_value, #P222 .zero_value, #P222 .positive_currency, #P222 .negative_currency, #P222 .zero_currency { cursor: default; pointer-events: none; text-decoration: none; }
#P222 a.btn.btn-default { width:auto; display:inline-block }
#P222 .btn-group button[type="button"].btn.btn-default { width:auto; display:none }
#P222 a.btn.btn-default:before, #P222 button[type="button"].btn.btn-default:before { font-family: fontawesome; content: "\f060"; font-weight:normal; margin-right: 15px; }
#P222 .positive_currency:before { content: "\00a3"; white-space:nowrap; }
#P222 .negative_currency:before { content: "\00a3"; white-space:nowrap; }

@media (max-width: 767px) { 
    #P222 .downloadPdf a, #P222 .downloadPdf p { display:inline-table }
    #P222 .col-xs-6 { width: 100%; }
}

@media (min-width: 992px) {
    #P222 .col-md-3 { width: auto; } 
    #P222 .col-md-2 { width: 25%; } 
    #P222 .col-md-2.alpha { width: 100% }
}
@media (max-width: 768px) {
    #P222 #sort-filter-panel .panel-heading { margin-top:25px }
    #P222 #sort-filter-panel .panel-heading a { text-transform:none; font-size:21px }
}

/*P223*/
#P223 .column-min-btn { display:block; margin-top:25px }
#P223 #body-text-1 { margin-bottom:25px }
#P223 a#P223_BACK:before { font-family: fontawesome; content: "\f060"; font-weight:normal; margin-right: 15px; }
#P223 button.dropdown-toggle { display:none }
#P223 ul.dropdown-menu { display: block; width: 100%; padding:0 0 15px 0; position:relative; box-shadow:none; background-image:none; border:none }
#P223 .dropdown-left li { width:auto; display:block; margin-bottom:15px; vertical-align:top }
#P223 .positive_value, #P223 .negative_value, #P223 .zero_value, #P223 .positive_currency, #P223 .negative_currency, #P223 .zero_currency { cursor: default; pointer-events: none; text-decoration: none; }
#P223 a#P223_VIEW { float:left !important; width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; text-shadow:none; text-decoration:none }


#P223 button[type="button"]#P223_VIEW { float:left !important; width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; text-shadow:none; text-decoration:none }


#P223 .alpha legend {  margin-bottom:0px }
#P223 .positive_currency:before, #P223 .negative_currency:before  { content: "\00a3"; white-space: nowrap; }
#P223 #sort-filter-body, #P223 .panel-heading, #P223 .panel-title { display:none }
#P223 #report_R404426112578065253 .firstTable .table-head-min, #P223 #report_R404426112578065253 .firstTable .table-row-min { display:table-cell; border-bottom: 2px solid #fff }
#P223 #report_404426112578065253_catch { padding:20px 20px 0px 20px }
#P223 .balance-amount { display:block; margin-bottom:20px }
#P223 .balancediff-container { margin:0 0 10px 0 }
#P223 .inv-items h2 { display:inline-block; padding:0 10px 0 0 }
#P223 .inv-number .field-value-min { display:inline-block; float:none; padding:0 0 0 5px }
/** #P223 .tb-pagination .pagination { display:block !important } **/
#P223 #report_R404426112578065253 .firstTable .column-min { display:block; padding:0px 8px 8px 0px; height:40px }
#P223 .showTranasctiontable span { padding-bottom: 5px; display: block; }
#P223 .rent-account-useful-links { display:none }
#P223 .service-charge-useful-links { display:block }

#P223_DD_NUM_ROWS_DET_VIEW_LABEL, #P223_DD_NUM_ROWS_DET_VIEW { display:none }
#P223 #report_403690830047013824_catch .nodatafound { display:none }
@media (min-width: 992px) {
    #P223 .col-md-3 { width: auto;}
    #P223 .col-md-2 { width: 25%;}
    #P223 .col-md-2.alpha { width: 100% } 
}
@media (max-width: 768px) {
    #P223 .invoice-ref-content { display:inline-block; width:100% }
    #P223 #sort-filter-panel .panel-heading a { text-transform:none; font-size:21px }
    #P223 .div-table-min .table-row-min {  padding-bottom: 25px; }
    #P223 #report_invdet .table-row-min { padding-bottom: 20px; }
    #P223 .col-xs-6 { width: 100%; }
    #P223 a#P223_BACK { width:100% }
    #P223 .outstanding-balance { display:block; width:100% }
}
@media (max-width: 520px) {
    #P223 .dropdown-menu p { display:block; margin-top:10px }
    #P223 .table-row-min { padding:3px 0px }
    #P223 #report_R404426112578065253 .firstTable .column-min { height:auto }
    #P223 #report_R404426112578065253 .firstTable .column-min .field-value-min { width:100%; display:block; margin-bottom:5px }
    #P223 #report_invrec .firstTable .column-min .field-value-min { width:100%; display:block; margin-bottom:5px }
    #P223 #report_invdet .table-container .column-min .field-value-min { width:100%; display:block; margin-bottom:5px }
    #P223 #inv-tabs ul li { display:block; padding:10px }
}


/*P185*/
#P185 .btn-group, #P185 ul.dropdown-menu { width:100% }
#P185 select.form-control { width:auto; margin:0 20px 25px 0 }
#P185 .text-bold { font-weight:bold }
#P185 #B129219025395037630 { display:block !important }
#P185 button.dropdown-toggle { display:none }
#P185 .dropdown-menu { display:block; position:relative; border:none; box-shadow:none }
#P185 #B129219025395037630:before { font-family: fontawesome; content: "\f060"; font-weight: bold; margin-right: 15px; }
#P185 #B129219025395037630:after, #P185 ul.dropdown-menu>li>a.btn.btn-secondary:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0px;}
#P185 ul.dropdown-menu>li>a:nth-child(1):after, #P185 a.btn.btn-primary:after, #P185 a.btn.btn-default:after { font-family: fontawesome; content: "\f061"; font-weight: bold; margin-left: 15px; }
#P185 .table-head-min .table-row-min { border-bottom:2px solid #fff }
#P185 .table-row-min { border-bottom:1px solid #fff }
#P185 #report_372467926230841150_catch .column-min { border-top: solid 1px #ddd !important }
#P185 .panel-title { background-color:#F6F6F6; color:#333; font-size:19px; border-radius:6px; font-weight:normal; margin:0px; padding:15px }
#P185 .col-md-2.alpha { display:block; width:100% }
#P185 .col-md-2.alpha legend, #P185 .panel-minimal { margin-bottom:0px }
#P185 button[type="submit"].btn-load-more { float:none }
#P185 .key-detail-info { margin-bottom:25px; }
#P185 .rent-account-useful-links { display:none }
#P185 .repairs-useful-links { display:block }
#P185 .column-min:nth-child(2) { padding: 0px 8px 8px 0px }
#P185 ul.dropdown-menu>li>a, #P185 ul.dropdown-menu>li>a:hover, #P185 ul.dropdown-menu>li>a:visited, #P185 ul.dropdown-menu>li>a:active { text-decoration:none !important }
/* #P185 ul.dropdown-menu>li:nth-child(1) { display:block; float:right; margin-bottom:10px }  */
#P185 ul.dropdown-menu>li { display:block; margin-bottom:10px } 
#P185 .repair-carousel { margin-top:25px; margin-bottom:25px }
@media (max-width: 1200px) { 
    #P185 .video-iframe iframe { max-width:160px !important; max-height:160px !important }
}

#P185 .backToHome a.btn.btn-default { display:block }
#P185 .backToHome a.btn.btn-default:before { font-family: fontawesome; content: "\f060"; font-weight: bold; margin-right: 15px; }
#P185 .backToHome a.btn.btn-default:after { font-family: fontawesome; content: ""; font-weight: bold; margin-right: 0px; }

#P185 .backToHome button[type="button"].btn.btn-default { display:block }
#P185 .backToHome button[type="button"].btn.btn-default:before { font-family: fontawesome; content: "\f060"; font-weight: bold; margin-right: 15px; }
#P185 .backToHome button[type="button"].btn.btn-default:after { font-family: fontawesome; content: ""; font-weight: bold; margin-right: 0px; }



#P185 .view-sc-repairs{ display:block; padding:0px }
/* #P185 #report_R370236130087426564 .column-min:nth-child(1) { display:none; padding: 0px; } */
#P185 #report_repairs1 .column-min { width:25%; padding:15px 5px 5px 5px; }
#P185 .repair-summary { display:inline; padding:3px 20px !important }
@media (max-width: 768px) { 
    #P185 .div-table-min, #P185 .table-row-min, #P185 .column-min, #P185 .column-min-btn #P185 .column-min:before { float:left }
    #P185 select.form-control { width:98%; float:left; margin:0 }
    #P185 .field-value-min a.btn, #P185 ul.dropdown-menu, #P185 .column-min .field-value-min .btn-group { width:100%; float:left !important }
    #P185 #report_repairs1 .column-min { width: 100%; padding: 5px 0px 5px 0px; } 
    #P185 .col-xs-6 { width: 100%; }
    #P185 #sort-filter-panel .panel-heading a { text-transform:none; font-size:21px }
    #P185_VIEW { margin-left: 0px; }
    #P185 .column-min .field-value-min .btn-group { position:relative }
    #P185 .view-sc-repairs { margin-top:30px }
    #P185 .video-iframe iframe { max-width:100px !important; max-height:100px !important }
}

/*P238*/
#P238 a#B123439484086258770 { float:left !important; width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P238 a#B123439484086258770:visited { color:#333}
#P238 a#B123439484086258770:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P238 a#B123439484086258770:active, #P238 a#P234_BACK:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

#P238 #B123439484086258770:before {
font-family: fontawesome;
content: "\f060";
font-weight:normal; margin-right: 15px;
}
#P238 .column-min-btn { display:inline }
#P238 button[type="submit"].btn-load-more { float:none }

@media (min-width: 992px) {
    #P238 .col-md-3 { width:33%;}
}

#P238 a#B123439893211258767 { float:right; width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; font-size:19px; font-weight: bold; background-image:none; background-color:#939; border:2px solid #fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P238 a#B123439893211258767:visited { color:#fff }
#P238 a#B123439893211258767:hover { background-color: #7d006b; border:2px solid #fff; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P238 a#B123439893211258767:active, #P238 a#B123439893211258767:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P238_DD_NUM_ROWS_LABEL, #P238_DD_NUM_ROWS, #P238 .pagination { display:none }

#P238 a#B123439893211258767:after {
    font-family: fontawesome;
    content: "\f061";
font-weight:normal;
    margin-left: 15px;
}

@media (max-width: 767px) {  
    #P238 .col-xs-6 { width: 100%;} 
    #P238 .buttonElements { display:block; width:100%; float:left !important  }
    #P238 .buttonElements a { width:100% !important; margin-bottom:10px  }
    #P238 .buttonElements button[type="button"] { width:100% !important; margin-bottom:10px  }
    #P238 a#B123439893211258767 { float:left }
}


/*P233*/
#P233 .pagination { display:none }
#P233 a#B27695481915316614 { position:relative; top:3px; float:left !important; width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none; margin-right:140px } #P233 a#B27695481915316614:visited { color:#333 } #P233 a#B27695481915316614:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; } #P233 a#B27695481915316614:active, #P233 a#B27695481915316614:focus { background-color:#006699; border:2px solid #ff9900; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

#P233 a#B27695481915316614:before {
    font-family: fontawesome;
    content: "\f060";
font-weight:bold;
    margin-right: 15px;
}

#P233 a#B27695481915316614:after {
    content: "";
    margin-left: 15px;
}


#P233 button[type="button"]#B27695481915316614 { position:relative; top:3px; float:left !important; width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none; margin-right:140px } #P233 button[type="button"]#B27695481915316614:visited { color:#333 } #P233 button[type="button"]#B27695481915316614:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; } #P233 button[type="button"]#B27695481915316614:active, #P233 button[type="button"]#B27695481915316614:focus { background-color:#006699; border:2px solid #ff9900; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

#P233 button[type="button"]#B27695481915316614:before {
    font-family: fontawesome;
    content: "\f060";
font-weight:bold;
    margin-right: 15px;
}

#P233 button[type="button"]#B27695481915316614:after {
    content: "";
    margin-left: 15px;
}



#P233 .form-control[disabled], #P233 .form-control[readonly], #P233 fieldset[disabled] .form-control { background-color: #F6F6F6; }
#P233 input[type="text"], #P233 input[type="password"] {  box-shadow:none; border:2px solid #F6F6F6; padding: 4px 6px 4px 0; }

#P233 .table-row-min {  border-bottom:none }
#P233 .table-row .form-group { padding: 10px; background-color: #F6F6F6; }
#P233 .table-row .form-group .title { font-weight:bold }
#P233 .blank-row .table-row { width: 100%; display: block;}

@media (min-width: 992px) {
    #P233 .col-md-1 { width: 50%; }
}

#P233 a.btn.btn-success{ float:right; width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; font-size:19px; font-weight: bold; background-image:none; background-color:#939; border:2px solid #fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P233 a.btn.btn-success:visited { color:#fff }
#P233 a.btn.btn-success:hover { background-color: #7d006b; border:2px solid #fff; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P233 a.btn.btn-success:active, #P233 a.btn.btn-primary:focus { background-color:#630056; border:2px solid #ff9900; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

#P233 a.btn.btn-success:after {
    font-family: fontawesome;
    content: "\f061";
    font-weight:bold;
    margin-left: 15px;
}


#P233 button[type="button"].btn.btn-success{ float:right; width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; font-size:19px; font-weight: bold; background-image:none; background-color:#939; border:2px solid #fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P233 button[type="button"].btn.btn-success:visited { color:#fff }
#P233 button[type="button"].btn.btn-success:hover { background-color: #7d006b; border:2px solid #fff; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P233 button[type="button"].btn.btn-success:active, #P233 button[type="button"].btn.btn-primary:focus { background-color:#630056; border:2px solid #ff9900; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

#P233 button[type="button"].btn.btn-success:after {
    font-family: fontawesome;
    content: "\f061";
    font-weight:bold;
    margin-left: 15px;
}

@media (min-width: 768px) {
    #P233 .col-sm-6 {
    width: 100%;
}
}

@media (max-width: 767px) {  
    #P233 .col-xs-6 { width: 100%;} 
    #P233 .buttonElements { display:block; width:100%; float:left !important  }
    #P233 .buttonElements a { width:100% !important; margin-bottom:10px  }
    #P233 .buttonElements button[type="button"] { width:100% !important; margin-bottom:10px  }
}  


/*P315*/
#P315 .column-min-btn { display:inline }
#P315 .addButton { display:block; text-align:right; margin-bottom:10px }
#P315 .omega { margin-top:20px }
#P315 a.btn-back { float:left !important; width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P315 a.btn-back:visited { color:#333}
#P315 a.btn-back:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P315 a.btn-back:active, #P315 a#P234_BACK:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P315 a.btn-back:before {
    font-family: fontawesome;
    content: "\f060";
font-weight:normal; margin-right: 15px;
}

#P315 button.btn-back { float:left !important; width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P315 button.btn-back:visited { color:#333}
#P315 button.btn-back:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P315 button.btn-back:active, #P315 button[type="button"]#P234_BACK:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P315 button.btn-back:before {
    font-family: fontawesome;
    content: "\f060";
font-weight:normal; margin-right: 15px;
}




#P315 .enq-msg { font-style:italic; padding:10px; background-color:#F6F6F6; display: block; border-radius: 6px; }
@media (max-width: 767px) {
    #P315 a.btn.btn-primary { width: 100%; }
    #P315 button[type="button"].btn.btn-primary { width: 100%; }
    #P315 .col-xs-6 { width: 100%;} 
    #P315 .buttonElements { display:block; width:100%; float:left !important  }
    #P315 .buttonElements a { width:100% !important; margin-bottom:10px  }
    #P315 .buttonElements button[type="button"] { width:100% !important; margin-bottom:10px  }
}

/*P180*/
#P180 a.btn.btn-success { margin-top:4px }
#P180 .field-value-min a {  cursor: default; pointer-events: none;  }
#P180 .field-value-min a.btn.btn-default {  pointer-events: auto; cursor:pointer; margin-top:-3px; display: inline-block; padding:0; font-weight:normal; color: #006699; outline: 0; padding:0px; font-size: 16px; text-decoration: underline; border:none; border-radius:0px }
#P180 .field-value-min a.btn.btn-default:visited { color: #630056; text-decoration:underline; padding:0px; border:none; border-radius:0px   } 
#P180 .field-value-min a.btn.btn-default:hover { color: #000066; text-decoration:underline; background-color:transparent; padding:0; font-weight:normal; outline:0; border:none; border-radius:0px  }
#P180 #sort-filter-panel { margin-bottom:0px }
#P180 #sort-filter-body { display:none }
#P180 #sort-filter-panel .panel-heading { display:none }
#P180 label.control-label { font-weight:bold }
#P180_VIEW_CONTAINER { margin-top:15px }
#P180 button.dropdown-toggle { display:none }
#P180 .dropdown-menu { display:block; position:relative; border:none; box-shadow:none }
/*#P180 .tb-pagination, #P180 .pagination { display:none }*/
#P180 a.btn.btn-default { float:right !important }
#P180 .column-min-btn {  display:inline; float:left; margin-top:10px }
#P180_SEARCH_TEXT { width:280px }
#P180_DD_NUM_ROWS_LABEL, #P180_DD_NUM_ROWS, #P180_PUDI_SEARCH_SELECT_LABEL, #P180_PUDI_SEARCH_SELECT, #P180_SEARCH_TEXT_LABEL, #P180_SEARCH_TEXT, #P180_VIEW { display:none }
/*#P180 #btn-load-more { display:none }*/
@media (min-width: 992px) {
    #P180 .col-md-3 { width: 41%;}
}

@media (max-width: 767px) { 
    #P180 .col-xs-6 { width: 100%; }
    #P180 #sort-filter-panel .panel-heading a { text-transform:none; font-size:21px }
    #P180 #report_documenttable .table-row-min {min-height: 260px; }
    #P180 .column-min-btn {  float:none }
    #P180 .buttonElements { display:block; width:100%; float:left !important }
    #P180 .buttonElements a { width:100% !important; margin-bottom:10px }
    #P180 .buttonElements button[type="button"] { width:100% !important; margin-bottom:10px }
}

#P180 .field-value-min a.btn.btn-default:active, #P180 .field-value-min a.btn.btn-default:focus { color: #333333; background-image:none; text-decoration:underline; padding:0; font-weight:normal; background-color: #FF6600; border:none; border-radius:0px   }
#P180 .btn.btn-success:before { font-family: fontawesome; content: "\f060"; font-weight: normal; margin-right: 15px; }
#P180 a#B365084607171079832 { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P180 a#B365084607171079832:visited { color:#fff }
#P180 a#B365084607171079832:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P180 a#B365084607171079832:active, #P180 a#B365084607171079832:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; } 


#P180 button[type="button"].btn.btn-success:before { font-family: fontawesome; content: "\f060"; font-weight: normal; margin-right: 15px; }
#P180 button[type="button"]#B365084607171079832 { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P180 button[type="button"]#B365084607171079832:visited { color:#fff }
#P180 button[type="button"]#B365084607171079832:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P180 button[type="button"]#B365084607171079832:active, #P180 button[type="button"]#B365084607171079832:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; } 


/*P241*/
#P241 .key-detail-info { margin-bottom:15px }
#P241 #report_309435728484691674_catch { display:none }
#P241 .key-details .alert.key-detail-repairs { padding: 15px 15px 0 15px; background-color: #F6F6F6; width:100%; color:#000  }
#P241 .key-detail-repairs-link { padding:15px; margin-top:15px; background-color: #F6F6F6; width:100%; color:#000; display:inline-block  }
#P241 button.dropdown-toggle { display:none }
#P241 .dropdown-menu { display:block; position:relative; border:none; box-shadow:none }
#P241 .table-head-min .table-row-min { border-bottom:2px solid #fff }
#P241 .table-row-min { border-bottom:1px solid #fff }
#P241 .column-min { border-top: solid 1px #fff !important }
#P241 .col-md-2.alpha { display: block; width: 100%; }
#P241 #B29321204382803130:before { font-family: fontawesome; content: "\f060"; font-weight: normal; margin-right: 15px; }
#P241 legend { margin-bottom:0px }
#P241 .rent-account-useful-links { display:none }
#P241 .repairs-useful-links { display:block }

@media (max-width: 767px) { 
    #P241 .col-xs-6 { width: 100%; }
    #P241 #sort-filter-panel .panel-heading { margin-top:15px; background-image: none; background-color: #939; }
    #P241 #sort-filter-panel .panel-heading a { color: #fff; text-decoration: none;}
    #P241 #sort-filter-panel .panel-heading [data-toggle="collapse"]:after { color: #fff; font-size: 19px; }
    #P241 .column-min-btn a.btn.btn-success { width:100% }
}


/*P235*/
#P235 .pagination { display:none }
#P235 a#back { float:left !important; width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P235 a#back:visited { color:#333}
#P235 a#back:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P235 a#back:active, #P235 a#P234_BACK:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P235 #back:before {
    font-family: fontawesome;
    content: "\f060";
font-weight:normal; margin-right: 15px;
}

#P235 a#submit { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; font-size:19px; font-weight: bold; background-image:none; background-color:#939; border:2px solid #fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P235 a#submit:visited { color:#fff }
#P235 a#submit:hover { background-color: #7d006b; border:2px solid #fff; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P235 a#submit:active, #P235 a#submit:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

#P235 a#submit:after { font-family: fontawesome; content: "\f061"; font-weight:normal; margin-left: 15px; }



#P235 button[type="button"]#back { float:left !important; width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P235 button[type="button"]#back:visited { color:#333}
#P235 button[type="button"]#back:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P235 button[type="button"]#back:active, #P235 button[type="button"]#P234_BACK:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P235 #back:before {
    font-family: fontawesome;
    content: "\f060";
font-weight:normal; margin-right: 15px;
}

#P235 button[type="button"]#submit { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; font-size:19px; font-weight: bold; background-image:none; background-color:#939; border:2px solid #fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P235 button[type="button"]#submit:visited { color:#fff }
#P235 button[type="button"]#submit:hover { background-color: #7d006b; border:2px solid #fff; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P235 button[type="button"]#submit:active, #P235 button[type="button"]#submit:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

#P235 button[type="button"]#submit:after { font-family: fontawesome; content: "\f061"; font-weight:normal; margin-left: 15px; }




#P235 .table-row-min {  border-bottom:none }
#P235 .table-row .form-group { padding: 10px; background-color: #F6F6F6; }
#P235 .table-row .form-group .title { font-weight:bold }
#P235 .blank-row .table-row { width: 100%; display: block;}
#P235 .column-min-btn { display:inline }
#submit { margin-left:85px }
@media (min-width: 768px) {
    #P235 .col-sm-6 { width: 100%; }
}

@media (max-width: 767px) {  
    #P235 #submit { margin-left:0px }
    #P235 .col-xs-6 { width: 100%;} 
    #P235 .buttonElements { display:block; width:100%; float:left !important  }
    #P235 .buttonElements a { width:100% !important; margin-bottom:10px  }
    #P235 .buttonElements button[type="button"] { width:100% !important; margin-bottom:10px  }
}

/*P232*/
#P232 button[type="submit"].btn-load-more { float:none }
#P232 a.btn.btn-primary { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P232 a.btn.btn-primary:visited { color:#fff }
#P232 a.btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P232 a.btn.btn-primary:active, #P232 a.btn.btn-primary:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P232 a.btn.btn-primary:after { font-family: fontawesome; content: "\f061"; font-weight:bold; margin-left:15px; }

#P232 button[type="button"].btn.btn-primary { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P232 button[type="button"].btn.btn-primary:visited { color:#fff }
#P232 button[type="button"].btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P232 button[type="button"].btn.btn-primary:active, #P232 button[type="button"].btn.btn-primary:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P232 button[type="button"].btn.btn-primary:after { font-family: fontawesome; content: "\f061"; font-weight:bold; margin-left:15px; }



#P232 #R309435728484691674 { display:none }

#P232 #btn-load-more { display:none }
#P232 .field-value-min a { padding:4px 2px }
#P232 .col-xs-5 { width:100% }
#P232 #P232_DISPLAY_MESSAGE_DISPLAY { font-weight:bold; padding:30px 0 15px 0; width:100% }
#P232 .instruct-title { position:relative; top:25px; left:0px;font-size: 24px; line-height: 33px; font-weight: 700; }
#P232 #report_309435728484691674_catch div {  background-color:#F6F6F6; padding:15px 15px 0px 15px }
#P232 #P232_DISPLAY_MESSAGE_DISPLAY { padding:0px }

@media (max-width: 767px) {  
    #P232 .col-xs-6 { width: 100%;} 
    #P232 .buttonElements { display:block; width:100%; float:left !important  }
    #P232 .buttonElements a { width:100% !important; margin-bottom:10px  }
    #P232 .buttonElements button[type="button"] { width:100% !important; margin-bottom:10px  }
    #P232 a.btn.btn-success { width:100% }
    #P232 button[type="button"].btn.btn-success { width:100% }
}

/*P190*/
#P190 .table-head-min .table-row-min { border-bottom:none }
#P190 #report_R29533512489384316 { background-color:#fff }
#P190 .div-table-min .column-min { background-color:#fff }
#P190 .pagination { display:none }
#P190 .rent-account-useful-links, #P190 .blank-row .table-row:nth-child(2) .control-label.title { display: none; }
#P190 .table-row-min { border-bottom: 1px solid #fff; }
#P190 .control-label.title {  font-weight:bold }
#P190 .config-form .form-group { background-color:#F6F6F6; padding:10px 0 10px 10px }
#P190 .form-group .form-inline-column { margin-bottom:0px; width:50% }
#P190 .blank-row .table-row:first-child { display:inline-block; width:67%; vertical-align:top; height:165px; background-color:#F6F6F6; }
#P190 .blank-row .table-row:nth-child(2) { display: inline-block; width: 32% }
#P190 .blank-row .table-row:nth-child(2) .form-group  { background-color:#fff; } 
#P190 .blank-row .table-row:nth-child(3), #P190 .blank-row .table-row:nth-child(4), #P190 .cdecategory .table-row { display: inline-block; width: 100%; }
#P190 .repairs-useful-links { display:block }
#P190 a.btn.btn-default:before, #P190 button[type="button"].btn.btn-default:before { font-family: fontawesome; content: "\f060"; font-weight: bold; margin-right: 15px; }
#P190 .column-min .field-value-min .btn-group { width:100%; position:relative }
#P190 .dropdown-menu { float:left; position:relative; top:-10px; background-color:#fff; border:none; box-shadow:none }
#P190 .dropdown-menu li { padding-right:10px; float:left; background-color:#fff; padding-left:5px; margin-bottom:10px }

#P190 .dropdown-menu li { display:none }
#P190 .dropdown-menu li.report-repair { float:right }
#P190 .dropdown-menu li.report-repair a { box-shadow:none; border-radius:6px; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P190 .dropdown-menu li.report-repair a:visited { color:#fff }
#P190 .dropdown-menu li.report-repair a:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P190 .dropdown-menu li.report-repair a:active, #P190 .dropdown-menu li.report-repair a:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P190 .dropdown-menu li.report-repair a:after { font-family: fontawesome; content: "\f061"; font-weight: bold; margin-left: 15px; }

#P190 .button-repairs { display:inline-block; width:100% }
#P190 ul.dropdown-menu { width:100% }

@media (max-width: 768px) {  
    #P190 .field-value-min { float: left; padding:0 10px }
    #P190 .field-prompt-min { padding:10px }
    #P190 .blank-row .table-row:first-child, #P190 .blank-row .table-row:nth-child(2) { display: inline-block; width: 100%; }
    #P190 .blank-row .table-row:nth-child(2) .form-group  { padding:0px } 
    #P190 .blank-row .table-row:first-child {  height:auto }
    #P190 .repair-status { margin-top:-10px }
    #P190 .col-xs-6 { width: 100%;}
    #P190 .panel {  background-color:#fff; margin-bottom:0px }
    #P190 .config-form .table-container .table-row { background-color:#F6F6F6 !important; margin-top:10px  }
    #P190 .blank-row .table-row:nth-child(2), #P190 .cdecategory .table-row:first-child  { background-color:#FFF !important }
    #P190 .column-min { display:table }
    #P190 .table-row-min {  padding-bottom:0px  }
    #P190 .dropdown-menu { display:block; }
    #P190 .dropdown-menu li { padding-right: 10px; float: left; padding-left: 5px; display: none; width: 100%; padding-bottom: 10px; }
    #P190 .dropdown-menu li a { text-align:center; width:100% }

}

#P190 button.dropdown-toggle { display:none }
#P190 #B129219025395037630:before { font-family: fontawesome; content: "\f060"; font-weight: bold; margin-right: 15px; }
#P190 #B129219025395037630:after, #P190 ul.dropdown-menu>li>a.btn.btn-secondary:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0px;}
#P190 a.btn.btn-primary:after, #P190 a.btn.btn-default:after { font-family: fontawesome; content: "\f061"; font-weight: bold; margin-left: 15px; }
#P190 #B3934750013718050:after  { font-family: fontawesome; content: ""; font-weight: bold; margin-left: 0px; }

/*P243*/
#P243 td a { cursor:pointer; margin-right:25px; width: auto; box-shadow:none; border-radius:6px; color:#000; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P243 td a:visited { color:#000 }
#P243 td a:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P243 td a:active, #P243 td a:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P243 td a:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left:0; } 


#P243 td button { cursor:pointer; margin-right:25px; width: auto; box-shadow:none; border-radius:6px; color:#000; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P243 td button:visited { color:#000 }
#P243 td button:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P243 td button:active, #P243 td button:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P243 td button:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left:0; } 



/*P245*/
#P245 .table-row-min { border-bottom:none }
#P245 .hrm_act_msg_item:first-child { display:block }
#P245 .repair-status { margin-top:-46px }
#P245 .blank-row .table-row:first-child { display:inline-block; width:67%; vertical-align:top; background-color:#F6F6F6; margin-bottom:25px; min-height:163px }
#P245 .blank-row .table-row:nth-child(2) { display: inline-block; width: 32% }
#P245 .blank-row .table-row:nth-child(2) .form-group  { background-color:#fff; }
#P245 .blank-row .table-row { display:inline-block; width:100% } 
#P245 .control-label.title {  font-weight:bold; margin-left:7px }
#P245 .hrm_act_msg_label { font-weight:bold; padding:0 4px; width:100% }
#P245 .hrm_act_msg_item { padding:5px }
#P245 .config-form .form-group, #P245 .div-table-min .column-min { background-color:#F6F6F6; padding:10px 0 10px 10px }
#P245 input[type="text"] { border:2px solid #f6f6f6; border-color:#f6f6f6 }
#P245 .form-control[readonly] { background-color:#F6F6F6; box-shadow:none }
#P245 .hrm_act_msg { display:inline-block }
#P245 .cdecategory .table-row { padding: 3px 0px 3px 0; width: 100%; display: inline-block; }
#P245 #B39244899943095538:before { font-family: fontawesome; content: "\f060"; font-weight: normal; margin-right: 15px; }
#P245 .cdecategory .header-cde { padding: 15px 0;}
#P245 .hrm_act_msg_row.col-xs-12 { padding:0 }
#P245 .rent-account-useful-links { display:none }
#P245 .repairs-useful-links { display:block }

@media (max-width: 1200px) {  
    #P245 .hrm_act_msg_label { width:90% }
}

@media (max-width: 767px) {
    #P245 .blank-row .table-row:first-child { width:100% }
    #P245 .blank-row .table-row:nth-child(2) { width:100% }
    #P245 .config-form .form-group { padding:0 }
    #P245 .blank-row .table-row:first-child { min-height:auto }
}


/*P211*/
#P211 .backToHome a.btn.btn-default { display:block }
#P211 .backToHome a.btn.btn-default:before, #P211 .backToHome button[type="button"].btn.btn-default:before { font-family: fontawesome; content: "\f060"; font-weight: bold; margin-right: 15px; }
#P211 .backToHome a.btn.btn-default:after{ font-family: fontawesome; content: ""; font-weight: bold; margin-right: 0px; }
#P211 a.btn.btn-success { width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; height:45px; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:3px solid #066e6b; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P211 a.btn.btn-success:visited { color:#08802f }
#P211 a.btn.btn-success:hover { background-color: #066e6b; border:3px solid #066e6b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P211 a.btn.btn-success:active, #P211 a.btn.btn-success:focus { background-color:#066e6b; border:3px solid #ff9900; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }


#P211 .backToHome button[type="button"].btn.btn-default { display:block }
#P211 .backToHome button[type="button"].btn.btn-default:before, #P211 .backToHome button[type="button"].btn.btn-default:before { font-family: fontawesome; content: "\f060"; font-weight: bold; margin-right: 15px; }
#P211 .backToHome button[type="button"].btn.btn-default:after{ font-family: fontawesome; content: ""; font-weight: bold; margin-right: 0px; }
#P211 button[type="button"].btn.btn-success { width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; height:45px; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:3px solid #066e6b; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P211 button[type="button"].btn.btn-success:visited { color:#08802f }
#P211 button[type="button"].btn.btn-success:hover { background-color: #066e6b; border:3px solid #066e6b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P211 button[type="button"].btn.btn-success:active, #P211 button[type="button"].btn.btn-success:focus { background-color:#066e6b; border:3px solid #ff9900; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }



#P211 .field-value-min a { display: inline-block; color: #006699; padding: 3px; text-decoration: underline; }
#P211 .field-value-min a:visited { color: #630056 } 
#P211 .field-value-min a:hover { color: #000066; outline:0 } 
#P211 .field-value-min a:active, #P211 .field-value-min a:focus { color: #333333; background-color: #FF6600 }

@media (max-width: 767px) { 
    #P211 .col-xs-6 {
    width: 100%;
}
}


/*P234*/
#P234 a#P234_BACK { float:left !important; width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P234 a#P234_BACK:visited { color:#333}
#P234 a#P234_BACK:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P234 a#P234_BACK:active, #P234 a#P234_BACK:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

#P234 #P234_BACK:before { font-family: fontawesome; font-weight:normal; content: "\f060"; margin-right: 15px; }

#P234 a#B28917717258952946 { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; font-size:19px; font-weight: bold; background-image:none; background-color:#939; border:2px solid #fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P234 a#B28917717258952946:visited { color:#fff }
#P234 a#B28917717258952946:hover { background-color: #7d006b; border:2px solid #fff; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P234 a#B28917717258952946:active, #P234 a.btn.btn-success:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P234 a#B28917717258952946:after {
font-family: fontawesome; content: "\f061"; font-weight:normal; margin-left: 15px;
}



#P234 button[type="button"]#P234_BACK { float:left !important; width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P234 button[type="button"]#P234_BACK:visited { color:#333}
#P234 button[type="button"]#P234_BACK:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P234 button[type="button"]#P234_BACK:active, #P234 button[type="button"]#P234_BACK:focus { background-color:#006699; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

#P234 #P234_BACK:before { font-family: fontawesome; font-weight:normal; content: "\f060"; margin-right: 15px; }

#P234 button[type="button"]#B28917717258952946 { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; font-size:19px; font-weight: bold; background-image:none; background-color:#939; border:2px solid #fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P234 button[type="button"]#B28917717258952946:visited { color:#fff }
#P234 button[type="button"]#B28917717258952946:hover { background-color: #7d006b; border:2px solid #fff; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P234 button[type="button"]#B28917717258952946:active, #P234 button[type="button"].btn.btn-success:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P234 button[type="button"]#B28917717258952946:after {
font-family: fontawesome; content: "\f061"; font-weight:normal; margin-left: 15px;
}




#P234 span.title { font-weight:bold }
#P234 table { width:50% }
#P234 .key-details .alert { background-color:#F6F6F6; padding:15px 15px 0px 15px }

@media (max-width: 767px) {  
    #P234 .col-xs-6 { width: 100%;} 
    #P234 table { width:100% }
    #P234 .buttonElements { display:block; width:100%; float:left !important  }
    #P234 .buttonElements a { width:100% !important; margin-bottom:10px }
    #P234 .buttonElements button[type="button"] { width:100% !important; margin-bottom:10px }
}


/*P453*/
#P453 .LandbotPopup { display:none }
#P453 .input-group { width:100% }
#P453 .modal-body { padding:15px }
#P453 .header-cde .title { font-size:24px }
#P453 .config-form .form-group { padding: 0px; }
#P453 .cdecategory .table-row { padding: 0; }
#P453 .cdecategory .table-row .header-cde { padding: 5px 0; background-color: #fff; }
#P453 .input-group-addon { display:none }
#P453 .child-toggle { display:block !important; margin-left:0px }
#P453 .input-group-date.date { width:auto !important }
#P453 .beta-banner, #P453 .mobile-only, #P453 #common-footer-links-region, #P453 .modal-footer, #P453 #footer, #P453 .repair-carousel { display:none }
#P453 .close { opacity:1; font-size:35px }
#P453 a.btn.btn-primary { width:100% }
#P453 .modal-header { border-bottom:none }
#P453 a.btn.btn-primary, #P453 button[type="button"].btn.btn-primary { width: 100%; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P453 a.btn.btn-primary:visited { color:#fff }
#P453 a.btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P453 a.btn.btn-primary:active, #P453 a.btn.btn-primary:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P453 a.btn.btn-primary:after { font-family: fontawesome; content: "\f061"; font-weight: normal; margin-left: 15px; }


#P453 button[type="button"].btn.btn-primary { width: 100%; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P453 button[type="button"].btn.btn-primary:visited { color:#fff }
#P453 button[type="button"].btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P453 button[type="button"].btn.btn-primary:active, #P453 button[type="button"].btn.btn-primary:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P453 button[type="button"].btn.btn-primary:after { font-family: fontawesome; content: "\f061"; font-weight: normal; margin-left: 15px; }



#P453 button[type="submit"]:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0px; }
#P453 #BACK, #P453 #NEXT { display:none }
#P453 .modal-header { display:none }
#P453 button[type="submit"], #P453 a.btn.btn-default, #P453 button[type="button"].btn.btn-default { width:46%; float:right !important; margin-right:15px }

#P453 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #000 !important;
  }
  #P453 ::-moz-placeholder { /* Firefox 19+ */
    color: #000 !important;
  }
  #P453 :-ms-input-placeholder { /* IE 10+ */
    color: #000 !important;
  }
  #P453 :-moz-placeholder { /* Firefox 18- */
    color: #000 !important;
  }
  #P453 .control-label.title { font-weight:bolder; padding-bottom:0px; color: #000; }
  #P453 .form-control[disabled], #P453 .form-control[readonly], #P453 fieldset[disabled] .form-control {background-color: #fff; }
  #P453 input[type="text"], #P453 select, #P453 select.form-control { margin-top:5px; border: 2px solid #000; box-shadow:none; padding:3px; text-overflow: ''; text-indent:5px }
  #P453 select::-ms-expand { display: none; }
  #P453 .table-row, #P453 .config-form .table-container .table-row:nth-child(2n), #P453 .table-container .table-row:nth-child(even) {
      text-align: left;
      border-radius: 4px;
      background-color: #fff;
  margin-bottom:10px
  }
  #P453 .form-control[disabled], #P453 .form-control[readonly], #P453 fieldset[disabled] .form-control {
      background-color: #F6F6F6;
  }


  /*P482*/

#P482 a#B129219747584037637 { position:relative; top:3px; float:left !important; width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none } #P482 a#B129219747584037637:visited { color:#333 } #P482 a#B129219747584037637:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; } #P482 a#B129219747584037637:active, #P482 a#B129219747584037637:focus { background-color:#006699; border:2px solid #ff9900; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P482 a.btn.btn-default { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P482 a.btn.btn-default:visited { color:#fff }
#P482 a.btn.btn-default:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P482 a.btn.btn-default:active, #P482 a.btn.btn-default:focus { background-color:#630056; border:2px solid #ff9900; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }



#P482 button[type="button"]#B129219747584037637 { position:relative; top:3px; float:left !important; width: auto; box-shadow:none; color:#333; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color:#fff; border:2px solid #006699; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none } #P482 button[type="button"]#B129219747584037637:visited { color:#333 } #P482 button[type="button"]#B129219747584037637:hover { background-color: #006699; border:2px solid #006699; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; } #P482 button[type="button"]#B129219747584037637:active, #P482 button[type="button"]#B129219747584037637:focus { background-color:#006699; border:2px solid #ff9900; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }
#P482 button[type="button"].btn.btn-default { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P482 button[type="button"].btn.btn-default:visited { color:#fff }
#P482 button[type="button"].btn.btn-default:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P482 button[type="button"].btn.btn-default:active, #P482 button[type="button"].btn.btn-default:focus { background-color:#630056; border:2px solid #ff9900; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }



#P482 .config-form .form-group { padding-left: 10px; background-color: #fff; margin-right:8px; }
#P482 a#B129219747584037637:before, #P482 button[type="button"]#B129219747584037637:before {
    font-family: fontawesome;
    content: "\f060";
font-weight:bold;
    margin-right: 15px;
}
@media (max-width: 767px) { 
    #P482 .col-xs-6 { width: 100%;}
}

#P482 .form-control[disabled], #P482 .form-control[readonly], #P482 fieldset[disabled] .form-control { background-color: #fff; }
#P482 input[type="text"], #P482 input[type="password"], #P482 select, #P482 select.form-control {  box-shadow:none; border:2px solid #000; margin-left:0px }

#P482 .table-row-min {  border-bottom:none }

#P482 a#B129219747584037637:after {
    font-family: fontawesome;
    content: "";
font-weight:normal;
    margin-left: 0px;
}

#P482 ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
font-style:italic;
  opacity: 1; /* Firefox */
}

#P482 :-ms-input-placeholder { /* Internet Explorer 10-11 */
font-style:italic;
}

#P482 ::-ms-input-placeholder { /* Microsoft Edge */
font-style:italic;
}


@media (max-width: 995px) { 
    #P482 .form-inline-column { width: 90%; display: block;  }
}

#P482 .input-group-date.date { width:auto !important }
#P482 .input-group-addon { display:none }


/*P458*/
#P458 .input-group { width:100% }
#P458 .modal-body { padding:15px }
#P458 .header-cde .title { font-size:24px }
#P458 .config-form .form-group { padding: 0px; }
#P458 .cdecategory .table-row { padding: 0; }
#P458 .cdecategory .table-row .header-cde { padding: 5px 0; background-color: #fff; }
#P458 .input-group-addon { display:none }
#P458 .child-toggle { display:block !important; margin-left:0px }
#P458 .input-group-date.date { width:auto !important }
#P458 .beta-banner, #P458 .mobile-only, #P458 #common-footer-links-region, #P458 .modal-footer, #P458 #footer, #P458 .repair-carousel { display:none }
#P458 .close { opacity:1; font-size:35px }
#P458 a.btn.btn-primary { width:100% }
#P458 .modal-header { border-bottom:none }

#P458 a.btn.btn-default:before, #P458 button[type="button"].btn.btn-default:before {
    font-family: fontawesome;
    content: "\f060";
    font-weight: normal;
    margin-right: 15px;
}


#P458 button[type="submit"]:after {
    font-family: fontawesome;
    content: "";
    font-weight: normal;
    margin-left: 0px;
}
#P458 a.btn.btn-default:before, #P458 button[type="button"].btn.btn-default:before { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0px; }
#P458 button[type="submit"]:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0px; }
#P458 .modal-header { display:none }
#P458 button[type="submit"], #P458 a.btn.btn-default { width:46%; float:right !important; margin-right:15px }
#P458 .LandbotPopup { display:none }

#P458 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
}
#P458 ::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
}
#P458 :-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
}
#P458 :-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
}
#P458 .control-label.title { font-weight:bolder; padding-bottom:0px; color: #000; }
#P458 .form-control[disabled], #P458 .form-control[readonly], #P458 fieldset[disabled] .form-control {background-color: #fff; }
#P458 input[type="text"], #P458 select, #P458 select.form-control { margin-top:5px; border: 2px solid #000; box-shadow:none; padding:3px; text-indent: 3px; text-overflow: ''; text-indent:5px }
#P458 select::-ms-expand { display: none; }
#P458 .table-row, #P458 .config-form .table-container .table-row:nth-child(2n), #P458 .table-container .table-row:nth-child(even) {
    text-align: left;
    border-radius: 4px;
    background-color: #fff;
margin-bottom:10px
}
#P458 .form-control[disabled], #P458 .form-control[readonly], #P458 fieldset[disabled] .form-control {
    background-color: #F6F6F6;
}



/*P487*/
#P487 .LandbotPopup { display:none }
#P487 .input-group { width:100% }
#P487 .modal-body { padding:15px }
#P487 .header-cde .title { font-size:24px }
#P487 .config-form .form-group { padding: 0px; }
#P487 .cdecategory .table-row { padding: 0; }
#P487 .cdecategory .table-row .header-cde { padding: 5px 0; background-color: #fff; }
#P487 .input-group-addon { display:none }
#P487 .child-toggle { display:block !important; margin-left:0px }
#P487 .input-group-date.date { width:auto !important }
#P487 .beta-banner, #P487 .mobile-only, #P487 #common-footer-links-region, #P487 .modal-footer, #P487 #footer, #P487 .repair-carousel { display:none }
#P487 .close { opacity:1; font-size:35px }
#P487 a.btn.btn-primary { width:100% }
#P487 .modal-header { border-bottom:none }

#P487 a.btn.btn-default:before, #P487 button[type="button"].btn.btn-default:before {
    font-family: fontawesome;
    content: "\f060";
    font-weight: normal;
    margin-right: 15px;
}


#P487 button[type="submit"]:after {
    font-family: fontawesome;
    content: "";
    font-weight: normal;
    margin-left: 0px;
}
#P487 a.btn.btn-default:before, #P487 button[type="button"].btn.btn-default:before  { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0px; }
#P487 button[type="submit"]:after { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0px; }
#P487 .modal-header { display:none }
#P487 button[type="submit"], #P487 a.btn.btn-default { width:46%; float:right !important; margin-right:15px }

#P487 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #000 !important;
  }
  #P487 ::-moz-placeholder { /* Firefox 19+ */
    color: #000 !important;
  }
  #P487 :-ms-input-placeholder { /* IE 10+ */
    color: #000 !important;
  }
  #P487 :-moz-placeholder { /* Firefox 18- */
    color: #000 !important;
  }
  #P487 .control-label.title { font-weight:bolder; padding-bottom:0px; color: #000; }
  #P487 .form-control[disabled], #P487 .form-control[readonly], #P487 fieldset[disabled] .form-control {background-color: #fff; }
  #P487 input[type="text"], #P487 select, #P487 select.form-control { margin-top:5px; border: 2px solid #000; box-shadow:none; padding:3px; text-indent: 3px; text-overflow: ''; text-indent:5px }
  #P487 select::-ms-expand { display: none; }
  #P487 .table-row, #P487 .config-form .table-container .table-row:nth-child(2n), #P487 .table-container .table-row:nth-child(even) {
      text-align: left;
      border-radius: 4px;
      background-color: #fff;
  margin-bottom:10px
  }
  #P487 .form-control[disabled], #P487 .form-control[readonly], #P487 fieldset[disabled] .form-control {
      background-color: #F6F6F6;
  }



/*P455*/
#P455 a.btn.btn-primary { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P455 a.btn.btn-primary:visited { color:#fff }
#P455 a.btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P455 a.btn.btn-primary:active, #P455 .nav-items-div a.btn.btn-success:focus { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }

#P455 button[type="button"].btn.btn-primary { width: auto; box-shadow:none; color:#fff; font-family: 'Open Sans',sans-serif; line-height:31px; font-size:19px; font-weight: bold; background-image:none; background-color: #939; border:2px solid #939; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; text-shadow:none; text-decoration:none }
#P455 button[type="button"].btn.btn-primary:visited { color:#fff }
#P455 button[type="button"].btn.btn-primary:hover { background-color: #7d006b; border:2px solid #7d006b; color:#fff; padding-top:4px; padding-bottom:4px; padding-left: 25px; padding-right: 25px; }
#P455 button[type="button"].btn.btn-primary:active { background-color:#630056; border:2px solid #FF6600; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:25px; padding-right:25px; box-shadow:none; outline:0; }



#P455 .modal-header .close { color:#fff }
#P455 .input-group { width:100% }
#P455 .modal-body { padding:15px }
#P455 .header-cde .title { font-size:24px }
#P455 .config-form .form-group { padding: 0px; }
#P455 .cdecategory .table-row { padding: 0; }
#P455 .cdecategory .table-row .header-cde { padding: 5px 0; background-color: #fff; }
#P455 .input-group-addon { display:none }
#P455 .child-toggle { display:block !important; margin-left:0px }
#P455 .input-group-date.date { width:auto !important }
#P455 .beta-banner, #P455 .mobile-only, #P455 #common-footer-links-region, #P455 .modal-footer, #P455 #footer, #P455 .repair-carousel { display:none }
#P455 .close { opacity:1; font-size:35px }
#P455 .modal-header { border-bottom:none }
#P455 a.btn.btn-default:before, #P455 button[type="button"].btn.btn-default:before {
    font-family: fontawesome;
    content: "\f060";
    font-weight: normal;
    margin-right: 15px;
}

#P455 a.btn.btn-default:before, #P455 button[type="button"].btn.btn-default:before { font-family: fontawesome; content: ""; font-weight: normal; margin-left: 0px; }
#P455 a.btn.btn-primary, #P455 a.btn.btn-default, #P455 button[type="button"].btn.btn-primary, #P455 button[type="button"].btn.btn-default { width:46%; float:right !important; margin-right:15px }

#P455 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #000 !important;
  }
  #P455 ::-moz-placeholder { /* Firefox 19+ */
    color: #000 !important;
  }
  #P455 :-ms-input-placeholder { /* IE 10+ */
    color: #000 !important;
  }
  #P455 :-moz-placeholder { /* Firefox 18- */
    color: #000 !important;
  }
  #P455 .control-label.title { font-weight:bolder; padding-bottom:0px; color: #000; }
  #P455 .form-control[disabled], #P455 .form-control[readonly], #P455 fieldset[disabled] .form-control {background-color: #fff; }
  #P455 input[type="text"], #P455 select, #P455 select.form-control { margin-top:5px; border: 2px solid #000; box-shadow:none; padding:3px; text-indent: 3px; text-overflow: ''; text-indent:5px }
  #P455 select::-ms-expand { display: none; }
  #P455 .table-row, #P455 .config-form .table-container .table-row:nth-child(2n), #P455 .table-container .table-row:nth-child(even) {
      text-align: left;
      border-radius: 4px;
      background-color: #fff;
  margin-bottom:10px
  }
  #P455 .form-control[disabled], #P455 .form-control[readonly], #P455 fieldset[disabled] .form-control {
      background-color: #F6F6F6;
  }

.required-error { color:red; font-size: 25px; display:none }
#P202 .required-asterisk { display:inline-block; font-weight:bold; margin-left:5px } 
#P202 input[type=radio] { margin-left:5px } 
#P202 .enq-msg-ni ul {margin:0 0 0 40px}

*:required {
    border-color: red;font-weight:normal; font-size:14px
}

#P246 .my-accounts-link > iframe.modaliframe { border:2px solid red !important }

/* repairs images */

.rep-images { margin-top:5px }
.rep-images img { margin:auto; height:auto; display:inline-block; width:32%; }
.rep-images a:active, .rep-images a:focus { color: #333333; background-color: #fff }
