/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* line 19, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
h1.underline, h4.underline {
    border-bottom: 1px solid #bcbcbc;
    padding-bottom: 21px;
}

@font-face {
    font-family: 'arial_mtbold';
    src: url('/arial-boldmt-webfont-woff2') format('woff2'),
         url('/arial-boldmt-webfont') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ARLRDBD';
    src: url('/ARLRDBD.eot');
    src: url('/ARLRDBD.eot') format('embedded-opentype'),
         url('/ARLRDBD.woff2') format('woff2'),
         url('/ARLRDBD.woff') format('woff'),
         url('/ARLRDBD.ttf') format('truetype'),
         url('/ARLRDBD.svg') format('svg');
}

@media (max-width: 767px) {
    /* line 28, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .text_center-mobile {
        text-align: center;
    }
}

/* line 34, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.btn-lg-home {
    padding: 20px 40px;
    font-size: 15px;
}

/* line 39, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.btn-info-home {
    color: #fff;
    border-color: #fff;
    background: transparent;
}
    /* line 44, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .btn-info-home:hover {
        color: #000;
        border-color: #000;
        background: #fff;
    }
    /* line 49, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .btn-info-home:active {
        color: #000;
        border-color: #000;
        background: #fff;
    }
    /* line 54, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .btn-info-home:focus {
        color: #000;
        border-color: #000;
        background: #fff;
    }

/* line 67, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.breadcrumb > li a {
    color: #302ce1;
    padding: 2px 4px;
}
 .breadcrumb > li a:hover {
    color: #302ce1;
}

/* line 85, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.pagination > li > a,
.pagination > li > span {
    background-color: transparent;
    border: 0px;
    margin-left: 10px;
    width: 40px;
    height: 40px;
    text-align: center;
}

/* line 96, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.pagination > li:first-child > a:hover,
.pagination > li:first-child > span:hover {
    background: none;
}

/* line 103, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.pagination > li:last-child > a:hover,
.pagination > li:last-child > span:hover {
    background: none;
}

/* line 112, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    background-color: transparent;
    border-color: transparent;
}

/* line 122, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    border-color: transparent;
    border-radius: 50%;
	border: solid 1px;
}

.logo-container {
    height: 51px;
    width: 187px;
    margin-left: 9px;
}

/* line 132, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top {
    border-width: 0;
}

/* line 136, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top {
    border-width: 0;
    margin-bottom: 0;
}

/* line 140, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-default {
    border-color: transparent;
}

/* line 144, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.homelink, a.homelink:hover, a.homelink:focus {
    color: #fff;
    text-decoration: none;
}

/* line 149, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.register-bar {
    clear: both;
}

/* line 153, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar {
    min-height: 67px;
}
    /* line 156, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-fixed-top.navbar .navbar-collapse {
        max-height: 510px;
        box-shadow: none;
        border-top: none;
        padding-top: 8px;
    }
    /* line 163, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-fixed-top.navbar .navbar-form {
        border: none;
        margin-left: 0;
        margin-right: 0;
    }
        /* line 168, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .navbar-fixed-top.navbar .navbar-form .form-control {
            font-size: 1em;
        }

/* line 175, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar .navbar-collapse {
    max-height: 510px;
    box-shadow: none;
    border-top: none;
}

/* line 181, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar .navbar-form {
    border: none;
    margin-left: 0;
    margin-right: 0;
}
    /* line 186, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-static-top.navbar .navbar-form .form-control {
        font-size: 1em;
    }

@media (min-width: 992px) {
    /* line 191, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .fix-navbar .register-bar {
        display: none;
    }
}

/* line 197, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar > .container > .row > div {
    float: none !important;
    display: inline-block;
    vertical-align: bottom;
}

/* line 202, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar > .container > .row > div {
    float: none !important;
    display: inline-block;
    vertical-align: bottom;
}

/* line 211, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar .menu-bar > .navbar-nav > li > a {
    font-family: "Segoe UI Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
    font-weight: bold;
}

/* line 218, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar .menu-bar > .navbar-nav > .divider-vertical {
    height: 21px;
    margin: 0 4px;
    margin-top: 14.5px;
    border-right: 1px solid #fff;
    border-left: 1px solid #666;
}

/* line 230, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a {
    /*font-family: "Segoe UI Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-family: 'ARLRDBD';
    font-size: 1em;
    font-weight: bold;
	color: #64A70B;
	font-size: 14px;
	height: 60px;
	line-height: 3rem;
}

/* line 237, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar .menu-bar > .navbar-nav > .divider-vertical {
    height: 21px;
    margin: 0 4px;
    margin-top: 14.5px;
/*  border-right: 1px solid #fff;
    border-left: 1px solid #666; */
}

/* line 247, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top .navbar-brand {
    font-size: 2.11em;
    font-family: "Segoe UI Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #232222;
    position: relative;
}

@media (max-width: 1200px) {
    /* line 247, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-fixed-top .navbar-brand {
        position: initial;
        height: 42px;
    }
}

/* line 259, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top .navbar-header {
    padding-top: 8px;
}

/* line 264, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top .navbar-brand {
    font-size: 2.11em;
    font-family: "Segoe UI Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #232222;
    position: relative;
}

@media (max-width: 1200px) {
    /* line 264, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-static-top .navbar-brand {
        position: initial;
        height: 42px;
    }
}

/* line 284, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar-inverse {
    background-color: #232222;
    border-color: transparent;
}
    /* line 288, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-fixed-top.navbar-inverse .navbar-brand {
        color: #fff;
    }
    /* line 291, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-fixed-top.navbar-inverse .divider-vertical {
        border-right-color: #fff;
        border-left-color: #111;
    }

/* line 296, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar-inverse {
    background-color: #ffffff;
	border-bottom: 2px solid #64A70B;
  /*  border-color: transparent;
    -webkit-box-shadow: 0 3px 5px rgba(100, 167, 11, 0.3);
    -moz-box-shadow: 0 3px 5px rgba(100, 167, 11, 0.3);
    box-shadow: 0 3px 5px rgba(100, 167, 11, 0.3); */
}
    /* line 300, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-static-top.navbar-inverse .navbar-brand {
        color: #fff;
    }
    /* line 304, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-static-top.navbar-inverse .divider-vertical {
        border-right-color: #fff;
        border-left-color: #111;
    }

/* line 311, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-inverse .navbar-nav > li > a {
    color: #000;
}
    /* line 314, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-inverse .navbar-nav > li > a:hover {
        color: #fff !important;
        background-color: #42256b;
        /*border-bottom: 4px solid #2F5FEF;
    padding-bottom: 10px;*/
    }
    /* line 320, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-inverse .navbar-nav > li > a:focus {
        color: #fff !important;
        background-color: #42256b;
        border: 1px dashed black !important;
        outline: 1px dashed #FFFFFF;
    }

@media (max-width: 1199px) {
    /* line 331, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-inverse .navbar-nav > li > a:hover {
        color: #fff;
        background-color: #302ce1;
        /*border-bottom: 4px solid #2F5FEF;
    padding-bottom: 6px;*/
    }
}

/* line 342, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.menu-bar .shopping_link {
    position: relative;
}
    /* line 345, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .menu-bar .shopping_link .cart_amount {
        border-radius: 100%;
        height: 17px;
        width: 17px;
        position: absolute;
        bottom: 6px;
        right: -6px;
        background-color: #2f5fef;
        text-align: -webkit-center;
        line-height: 17px;
        font-size: 9px;
        padding-left: 1.9px;
        color: #fff;
    }
        /* line 359, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .menu-bar .shopping_link .cart_amount:hover {
            color: #fff;
        }

@media (max-width: 1199px) {
    /* line 367, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-fixed-top .navbar-collapse .nav > .divider-vertical {
        display: none;
    }
}

@media (max-width: 1199px) {
    /* line 372, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-static-top .navbar-collapse .nav > .divider-vertical {
        display: none;
    }
}

@media (max-width: 767px) {
    /* line 377, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-fixed-top.navbar > .container > .row > div {
        display: block;
    }
    /* line 381, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-header {
        position: relative;
    }
}

@media (max-width: 767px) {
    /* line 386, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-static-top.navbar > .container > .row > div {
        display: block;
    }
    /* line 390, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-header {
        position: relative;
    }
}

/* line 397, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel {
    -webkit-box-shadow: 0 0px 0px transparent;
    box-shadow: 0 0px 0px transparent;
}

/* line 404, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel-group {
    margin-bottom: 21px;
}
    /* line 407, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .panel-group.border-bottom {
        border-bottom: 1px solid #bcbcbc;
        padding-bottom: 84px;
    }
    /* line 412, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .panel-group .panel {
        border-radius: 0px;
        border: none;
        box-shadow: none;
    }
        /* line 417, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .panel-group .panel + .panel {
            margin-top: 5px;
        }
    /* line 422, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .panel-group .panel-heading {
        border-bottom: 0;
    }
        /* line 426, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .panel-group .panel-heading .panel-title a {
            text-decoration: none;
        }
            /* line 429, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
            .panel-group .panel-heading .panel-title a:hover {
                color: #2f5fef;
            }
            /* line 433, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
            .panel-group .panel-heading .panel-title a:before {
                content: ' ';
                background-repeat: no-repeat;
                display: inline-block;
                width: 22px;
                height: 12px;
                background-position: -92px -5px;
                margin-right: 10.5px;
            }
            /* line 444, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
            .panel-group .panel-heading .panel-title a.collapsed:before {
                background-position: -5px -126px;
            }
        /* line 452, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .panel-group .panel-heading + .panel-collapse > .panel-body,
        .panel-group .panel-heading + .panel-collapse > .list-group {
            border-top: none;
        }
    /* line 457, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .panel-group .panel-footer {
        border-top: 0;
    }
        /* line 460, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom: none;
        }
    /* line 465, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .panel-group .panel-default {
        border-color: none;
    }
        /* line 6, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/mixins/panels.scss */
        .panel-group .panel-default > .panel-heading {
            color: #333333;
            background-color: transparent;
            border-color: none;
        }
            /* line 11, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/mixins/panels.scss */
            .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body {
                border-top-color: none;
            }
            /* line 14, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/mixins/panels.scss */
            .panel-group .panel-default > .panel-heading .badge {
                color: transparent;
                background-color: #333333;
            }
        /* line 20, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/mixins/panels.scss */
        .panel-group .panel-default > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color: none;
        }

/* line 473, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
body {
    padding-top: 0px;
    /* Below changes in body tag to support CDSStarterPortal in maker*/
    margin: 0;
    height: 100%;
}

@media (max-width: 767px) {
    /* line 473, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    body {
        padding-top: 0px;
    }
}

/* line 482, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.layer_down {
    height: 50px;
    background: url("layer_down.png") no-repeat bottom center;
    position: absolute;
    bottom: 0;
    z-index: 900;
    width: 100%;
}

/* line 491, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.layer_up {
    height: 40px;
    background: url("layer_up.png") no-repeat bottom center;
    position: relative;
    z-index: 20;
}

/* line 498, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-margin {
    margin: 21px 0;
}

/* line 513, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-inline-search {
    background-size: cover;
}
    /* line 518, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .section-inline-search .row > div {
        margin-top: 100px;
    }
        /* line 521, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .section-inline-search .row > div h1 {
            color: #fff;
        }

@media screen and (max-width: 600px) {
    /* line 521, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .section-inline-search .row > div h1 {
        font-size: 16vw;
    }
}
/* line 531, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-inline-search .row > div .form-inline .form-group .input-group {
    margin-right: 21px;
}
    /* line 534, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .section-inline-search .row > div .form-inline .form-group .input-group .input-group-addon {
        background-color: #fff;
        border-right: none;
    }
    /* line 539, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .section-inline-search .row > div .form-inline .form-group .input-group .form-control {
        height: 60px;
        border-left: none;
        box-shadow: none;
    }
        /* line 544, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .section-inline-search .row > div .form-inline .form-group .input-group .form-control:focus {
            box-shadow: none;
            border-right: none;
            border-color: #ccc;
        }

/* line 557, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.wrapper {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    -moz-transition: width 0.3s ease-out;
    -o-transition: width 0.3s ease-out;
    -webkit-transition: width 0.3s ease-out;
    transition: width 0.3s ease-out;
}

    /* line 567, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .wrapper .contained {
        position: relative;
        height: 400px;
        padding-bottom: 56.25%;
    }

        /* line 573, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .wrapper .contained > svg {
            margin-top: -100px;
            position: absolute;
            display: block;
        }

/* line 579, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.contained .row {
    margin-top: 80px;
}

/* line 583, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer {
    position: relative;
    color: #22221E;
}
    /* line 587, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-top {
        width: 100%;
        min-height: 130px;
        background-color: #232222;
        display: flex;
        align-items: center;
    }
        /* line 594, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        footer .footer-top h3, footer .footer-top h4 {
            color: #fff;
        }
        /* line 598, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        footer .footer-top .list-social-links {
            margin-top: 25px;
            margin-bottom: 12.5px;
        }

@media screen and (max-width: 991px) {
    /* line 605, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-top h3,
    footer .footer-top .list-social-links {
        text-align: center;
    }
}
/* line 611, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer .footer-bottom {
    width: 100%;
    min-height: 36px;
    /*background-color: #D2D2CE;*/
	border-top: 1px solid #D5CCE4;
    font-size: 14px;
    display: flex;
    align-items: center;
    padding: 2px 0 !important;
}
    /* line 619, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-bottom p {
        margin: 0;
    }
    /* line 623, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-bottom h4 {
        margin-top: 0;
        color: #fff;
    }
    /* line 628, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-bottom ul {
        list-style-type: none;
        margin: 0;
		/*float:right;*/
    }
        /* line 638, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        footer .footer-bottom ul li a,
        footer .footer-bottom ul li a:hover,
        footer .footer-bottom ul li a:focus,
        footer .footer-bottom ul li a:active,
        footer .footer-bottom ul li a.active {
            font-size: 15px;
            color: #fff;
        }

/* line 648, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.list-social-links {
    list-style-type: none;
    padding-left: 0;
}
    /* line 652, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .list-social-links li {
        display: inline-block;
        margin: 0 10px;
    }
        /* line 661, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .list-social-links li a,
        .list-social-links li a:hover,
        .list-social-links li a:focus,
        .list-social-links li a:active,
        .list-social-links li a.active {
            color: #fff;
        }

@media screen and (max-width: 993px) {
    /* line 669, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .section-landing h1 {
        font-size: 65px;
    }
    /* line 673, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .section-landing h2 {
        letter-spacing: normal;
        margin-left: -3px;
    }
}

/* line 679, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.user-icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 7px;
}

/* line 687, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-title-container {
    border-top: solid 1px #bcbcbc;
    border-bottom: solid 1px #bcbcbc;
    padding-left: 15px;
    padding-top: 28px;
    padding-bottom: 28px;
}

/* line 695, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-title {
    margin-left: -35px;
}
    /* line 698, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .article-title > span {
        margin-left: 3px;
    }
        /* line 701, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .article-title > span .article-author {
            font-weight: bold;
            color: #2f5fef;
        }

/* line 708, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-content {
    margin-top: 15px;
}
    /* line 711, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .article-content > p {
        text-align: justify;
    }

@media screen and (max-width: 993px) {
    /* line 717, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .article-title {
        margin-left: 0;
        text-align: center;
    }
    /* line 722, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .article-author {
        text-align: center;
    }
}

/* line 728, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .header-search {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 40px;
    background-color: #eeeeee;
}
    /* line 734, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .section-search .header-search img {
        max-width: 350px;
    }

@media screen and (max-width: 600px) {
    /* line 738, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .section-search .header-search h1 {
        font-size: 13vw;
    }
}

/* line 745, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .title-search {
    font-size: 26px;
    font-weight: bold;
}

/* line 750, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search input {
    border-style: none;
    padding-left: 10px;
    height: 60px;
}

/* line 758, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .media .media-left > img {
    max-width: 240px;
}

/* line 763, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .media .media-body {
    padding-left: 20px;
}
    /* line 766, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .section-search .media .media-body > a {
        text-decoration: none;
        font-weight: bold;
    }
    /* line 771, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .section-search .media .media-body .media-heading {
        margin-top: 5px;
        margin-bottom: 20px;
    }

/* line 780, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.cards-container {
    margin-top: 84px;
    display: flex;
    justify-content: center;
}

@media screen and (max-width: 991px) {
    /* line 780, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .cards-container {
        flex-direction: column;
    }
}

/* line 795, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.carousel-custom .carousel-inner > .item {
    margin-right: auto;
    margin-left: auto;
}
    /* line 799, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .carousel-custom .carousel-inner > .item .carousel-caption {
        display: flex;
        align-items: center;
        top: 5%;
        left: 5%;
        right: 5%;
    }

@media screen and (min-width: 768px) {
    /* line 799, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .carousel-custom .carousel-inner > .item .carousel-caption {
        left: 5%;
        right: 5%;
    }
}

/* line 815, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.carousel-custom .carousel-indicators li {
    border-color: #232222;
}

/* line 824, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.table.table-forms td {
    padding: 15px 8px;
}

/* line 830, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.table.table-forms tbody tr:first-child td {
    border-top: none;
}

/* line 839, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.poll {
    background-color: #eeeeee;
    border-top: 7px solid #0b80d0;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
}
    /* line 846, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .poll .poll-header {
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid #bcbcbc;
        padding-bottom: 5px;
    }
        /* line 856, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .poll .poll-header h4 {
            font-weight: bold;
            display: inline-block;
        }
    /* line 862, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .poll .poll-content {
        padding-top: 25px;
    }
        /* line 865, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .poll .poll-content p {
            font-size: 14px;
        }
        /* line 869, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .poll .poll-content form {
            border-bottom: 1px solid #bcbcbc;
            padding-bottom: 10px;
        }
        /* line 874, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .poll .poll-content .poll-buttons {
            padding-top: 20px;
            padding-left: 11px;
        }
            /* line 878, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
            .poll .poll-content .poll-buttons .btn {
                padding: 4px 14px;
                font-size: 14px;
            }
            /* line 883, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
            .poll .poll-content .poll-buttons .btn-default {
                color: #000;
                border-color: #000;
            }
                /* line 887, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
                .poll .poll-content .poll-buttons .btn-default:hover {
                    color: #000;
                    border-color: #000;
                }
    /* line 895, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .poll .poll-tags {
        padding-top: 10px;
    }
        /* line 898, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .poll .poll-tags h4 {
            border-bottom: 1px solid #bcbcbc;
            padding-bottom: 10px;
        }
        /* line 903, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .poll .poll-tags .tag {
            display: inline-block;
            background-color: #e1e1e1;
            color: #232222;
            padding: 5px 14px;
            margin: 5px 0px;
            text-transform: uppercase;
            font-size: 13px;
        }

/* line 915, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.nav-sidebar {
    padding-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
    /* line 922, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .nav-sidebar .nav > li > a {
        padding: 4px 20px;
        color: #2f5fef;
        border-right: 2px solid #eeeeee;
    }
        /* line 928, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .nav-sidebar .nav > li > a:hover,
        .nav-sidebar .nav > li > a:focus {
            color: #232222;
            text-decoration: none;
            background-color: transparent;
            border-right: 2px solid #555555;
        }
        /* line 935, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .nav-sidebar .nav > li > a:before {
            position: relative;
            top: 1px;
            display: inline-block;
            font-family: 'Glyphicons Halflings';
            font-style: normal;
            font-weight: normal;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: "\e250";
            margin-right: 7px;
        }
    /* line 952, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .nav-sidebar .nav > .active > a {
        color: #232222;
        text-decoration: none;
        background-color: transparent;
        border-right: 2px solid #555555;
        font-weight: bold;
    }
        /* line 959, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .nav-sidebar .nav > .active > a:before {
            content: "\e252";
        }
    /* line 966, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .nav-sidebar .nav > .active:hover > a,
    .nav-sidebar .nav > .activefocus > a {
        font-weight: bold;
    }
    /* line 972, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .nav-sidebar .nav > .active > ul.nav {
        display: block;
    }
    /* line 979, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .nav-sidebar .nav ul.nav {
        display: none;
    }
    /* line 986, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .nav-sidebar .nav .nav > li > a {
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 30px;
    }
    /* line 996, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .nav-sidebar .nav .nav > .active,
    .nav-sidebar .nav .nav > .active:hover,
    .nav-sidebar .nav .nav > .active:focus {
        font-weight: bold;
    }
    /* line 1003, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .nav-sidebar .nav .nav .nav > li > a {
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 60px;
    }
        /* line 1008, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
        .nav-sidebar .nav .nav .nav > li > a:before {
            content: "";
        }
    /* line 1017, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .nav-sidebar .nav .nav .nav > .active,
    .nav-sidebar .nav .nav .nav > .active:hover,
    .nav-sidebar .nav .nav .nav > .active:focus {
        font-weight: bold;
    }

/* line 1028, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
#navbar .dropdown-menu {
    margin-top: 8px;
}

/* line 1032, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
#navbar .dropdown-search {
    padding-top: 0;
    background: transparent;
    border: 0;
    box-shadow: none;
    margin: 9px;
}
    /* line 1039, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    #navbar .dropdown-search #q {
        min-width: 200px;
    }

@media (max-width: 1199px) {
    /* line 1044, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    #navbar .dropdown-search .input-group-btn {
        vertical-align: top;
    }
    /* line 1047, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    #navbar .dropdown-search #search-filter {
        width: 100%;
        text-align: left;
        padding-left: 25px;
    }
    /* line 1052, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    #navbar .dropdown-search.dropdown-menu > li:hover, #navbar .dropdown-search .dropdown-menu > li:hover {
        color: white;
        background-color: transparent;
    }
}

/* line 1060, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.tabs-header {
    padding-bottom: 9.5px;
    margin: 42px 0 21px;
}

/* line 1073, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.help-block.error,
label.control-label.required:before,
.crmEntityFormView .cell div.info.required label:after,
.crmEntityFormView .cell div.info div.validators,
.crmEntityFormView .validator-text,
.crmEntityFormView .rank-order-cell .validator-text,
.crmEntityFormView .constant-sum-cell .validator-text,
.crmEntityFormView .stack-rank-cell .validator-text {
   /* color: #a94442; */
   color: #ffffff;
}

@media screen and (-ms-high-contrast: active) {
    /* line 1078, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #888;
    }
    /* line 1082, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #fff;
    }
}

/* line 11, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.pr-color {
    color: #2f5fef;
}

/* line 16, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.blue_border {
    padding-bottom: 10px;
    border-bottom: 7px solid #0b80d0;
}

/* line 21, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.page_section {
    position: relative;
    background-size: cover;
    color: #000;
}
    /* line 26, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .page_section .row {
        padding-top: 40px;
        padding-bottom: 100px;
    }
        /* line 31, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
        .page_section .row.sidebar-home {
            padding-bottom: 0;
        }
    /* line 35, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .page_section h1 {
        font-size: 32px;
    }
    /* line 39, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .page_section h2 {
        color: #666666;
        font-size: 40px;
    }
    /* line 44, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .page_section h3 {
        font-size: 66px;
        font-family: "Segoe UI Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    /* line 49, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .page_section p {
        padding-top: 5px;
    }
    /* line 54, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .page_section .btn {
        margin-top: 50px;
    }
    /* line 58, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .page_section .form-search .btn {
        margin-top: 0;
    }
    /* line 64, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .page_section .section-landing-heading p,
    .page_section .section-landing-sub-heading p {
        border-top: 0;
    }

/* line 71, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.form-search .btn {
    border: 1px solid #ccc;
}

/* line 74, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.form-search .btn-default:hover {
    border-color: #ccc;
}

/* line 78, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.form-search .dropdown-submenu {
    right: -2px;
}

/* line 82, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.form-search .dropdown-menu {
    margin-top: 0px;
}

/* line 87, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.dropdown-search.dropdown-menu > li:hover {
    background-color: transparent;
}

/* line 91, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
#navbar .form-search .dropdown-menu {
    margin-top: 0px;
}

/* line 95, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.section-diagonal-left {
    -webkit-transform: skew(0deg, -1.3deg);
    -ms-transform: skew(0deg, -1.3deg);
    transform: skew(0deg, -1.3deg);
    overflow: hidden;
    margin-top: -60px;
    margin-bottom: -20px;
}
    /* line 103, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .section-diagonal-left .section-diagonal-left-content {
        -webkit-transform: skew(0deg, 1.3deg);
        -ms-transform: skew(0deg, 1.3deg);
        transform: skew(0deg, 1.3deg);
        background-size: cover;
        margin-top: -70px;
    }
        /* line 111, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
        .section-diagonal-left .section-diagonal-left-content:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: .2;
            z-index: -1;
            background-color: #fff;
        }

/* line 125, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.section-diagonal-right {
    -webkit-transform: skew(0deg, 1.3deg);
    -ms-transform: skew(0deg, 1.3deg);
    transform: skew(0deg, 1.3deg);
    overflow: hidden;
    margin-top: 60px;
    margin-bottom: -20px;
}
    /* line 133, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .section-diagonal-right.home-section {
        margin-top: -60px;
    }
    /* line 137, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .section-diagonal-right .section-diagonal-right-content {
        -webkit-transform: skew(0deg, -1.3deg);
        -ms-transform: skew(0deg, -1.3deg);
        transform: skew(0deg, -1.3deg);
        background-size: cover;
        margin-top: -70px;
    }
        /* line 145, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
        .section-diagonal-right .section-diagonal-right-content:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: .8;
            z-index: -1;
            background-color: #2f5fef;
        }

    /* line 161, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .section-diagonal-left .row,
    .section-diagonal-right .row {
        padding-top: 125px;
    }

    /* line 165, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .section-diagonal-left .col-md-5,
    .section-diagonal-right .col-md-5 {
        float: none;
        margin: 0 auto;
    }

    /* line 170, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .section-diagonal-left p,
    .section-diagonal-right p {
        border-top: none;
    }

/* line 176, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.section-landing {
    background: linear-gradient(transparent, transparent);
    background-size: cover;
}
    /* line 181, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .section-landing .row > div {
        margin-top: 80px;
    }
        /* line 184, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
        .section-landing .row > div .section-landing-heading {
            font-size: 4rem;
            color: #fff;
        }

@media screen and (max-width: 600px) {
    /* line 184, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .section-landing .row > div .section-landing-heading {
        font-size: 16vw;
    }
}
/* line 194, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.section-landing .row > div .section-landing-sub-heading {
    margin-top: 0;
    margin-bottom: 50px;
    font-size: 1.5rem;
    color: #fff;
    font-weight: Semibold;
}

@media screen and (max-width: 600px) {
    /* line 194, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .section-landing .row > div .section-landing-sub-heading {
        font-size: 4vw;
    }
}

/* line 210, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.section-sub-landing {
    background-size: cover;
}

/* line 215, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.section-default {
    background-size: cover;
}

@media screen and (max-width: 767px) {
    /* line 220, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .section-default:before {
        content: " ";
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 0;
        top: 0;
        left: 0;
        background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.59) 41%, rgba(0, 0, 0, 0.62) 43%, black 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.59) 41%, rgba(0, 0, 0, 0.62) 43%, black 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.59) 41%, rgba(0, 0, 0, 0.62) 43%, black 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
        /* IE6-9 */
    }
}
/* line 235, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.section-default .row {
    padding-bottom: 150px;
}

/* line 242, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.section-knowledge {
    margin-bottom: 40px;
}

/* line 247, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.content-home .btn {
    margin-top: 0;
}

/* line 251, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.content-home .panel {
    background-color: transparent;
    border: 0;
    box-shadow: none;
}
    /* line 256, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .content-home .panel p {
        border: 0;
    }

/* line 261, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.content-home .panel-heading {
    display: none;
}

/* line 265, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.content-home .list-group-item {
    padding: 20px 0;
    font-size: 20px;
    background-color: transparent;
    border: 0;
    border-top: 1px solid #ddd;
}
    /* line 272, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .content-home .list-group-item img {
        margin-right: 25px;
    }

    /* line 278, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .content-home a.list-group-item,
    .content-home .list-group-item a.title {
        color: #232222;
    }
        /* line 282, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
        .content-home a.list-group-item:hover,
        .content-home a.list-group-item:focus,
        .content-home .list-group-item a.title:hover,
        .content-home .list-group-item a.title:focus {
            color: #232222;
            text-decoration: underline;
            background-color: transparent;
        }

/* line 290, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.content-home .title,
.content-home .description {
    display: block;
}

/* line 294, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.content-home .title {
    font-size: 24px;
    font-family: "Segoe UI Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 299, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.content-home .description {
    display: block;
    font-size: 14px;
}

/* line 305, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.sidebar-home {
    background-color: #eeeeee;
    border-top: 7px solid #0b80d0;
    margin-top: 36px;
    position: relative;
}
    /* line 311, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .sidebar-home h3 {
        font-size: 18px;
    }
    /* line 315, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .sidebar-home .panel {
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    /* line 321, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .sidebar-home .panel-heading {
        padding-left: 0;
        background-color: transparent;
        border: 0;
    }
    /* line 327, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .sidebar-home .panel-title {
        font-size: 14px;
        color: #2f5fef;
        font-family: "Segoe UI Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    /* line 333, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .sidebar-home .list-group-item {
        padding-left: 0;
        font-size: 14px;
        background-color: transparent;
        border: 0;
    }
        /* line 340, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
        .sidebar-home .list-group-item:hover,
        .sidebar-home .list-group-item:focus {
            text-decoration: underline;
            background-color: transparent;
        }
        /* line 345, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
        .sidebar-home .list-group-item .date {
            visibility: hidden;
        }

/* line 351, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.section-landing-search {
    min-height: 250px;
    background: url(homehero.jpg) no-repeat 0 25%;
    background-size: cover;
}

/* line 357, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.section-landing-forums {
    min-height: 250px;
    background-size: cover;
}

/* line 364, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.section-knowledge .list-group a.list-group-item {
    color: #2f5fef;
}

/* line 368, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.section-knowledge .panel-title {
    color: #000;
}

/* line 373, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.page_section.section-landing .row {
    padding-bottom: 60px;
}

    /* line 377, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
    .page_section.section-landing .row > div {
        margin-top: 0px;
    }

/* line 381, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
ul.tree, ol.tree {
    color: #2f5fef;
}

/* line 386, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.tree ul, .tree ol, .tree ul ul, .tree ol ul, .tree ol ol ul, .tree ol ul ul, .tree ul ol ul, .tree ul ul ul {
    list-style-type: disc;
    color: #2f5fef;
}

/* ADX_FORMS  */
/* line 392, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.adx_forms_font_calibri {
    font-family: Calibri;
}

/* line 396, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.adx_forms_font_new_roman {
    font-family: Times New Roman;
}

/* line 399, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/cdsstarter/theme.scss */
.adx_forms_font_helvetica {
    font-family: 'Helvetica', sans-serif;
}

/* Below changes are done to support CDSStarterPortal in maker */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    height: 100%;
    margin: 0;
}

.wrapper-body {
  /*  min-height: calc(100% - 110px); */
    margin-bottom: 0px;
}

.footer .push {
    height: 43px;
}

.footer {
    margin-top: 0px;
	padding: 0;
}

.page-copy {
    margin-top: 0px;
    margin-bottom: 0px;
}

.navbar-brand {
    line-height: 37px;
}

h1, h2, h3, h4, h5, h6 {
    color: unset;
}

body, legend {
    color: #000000;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    background-color: #f2f2f2;
    color: #482270;
}

.btn-default {
    color: #302CE1;
    background-color: white;
    border-color: #302CE1;
}

.btn-default:hover,
.btn-default:active,
.btn-default.active,
.btn-default:focus,
.btn-default.focus {
    color: #302CE1;
    background-color: #f2f2f2;
    border-color: #302CE1;
}

.btn-primary {
    color: white;
    background-color: #302CE1;
    border-color: #302CE1;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.btn-primary:focus,
.btn-primary.focus {
    color: white;
    background-color: #5c59e7;
    border-color: #5c59e7;
}

.navbar-inverse .navbar-toggle {
    border: 1px solid #500878;
}

.navbar-inverse .navbar-toggle:hover {
    background-color: #500878;
}

.navbar-inverse .navbar-toggle:focus {
    border: 1px solid black;
    background-color: #500878;
}

.navbar-inverse .navbar-nav .open .dropdown-menu {
    background-color: #62a600;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
}

.navbar-inverse .navbar-nav > .open > a
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #62a600;
    color: #fff;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    background-color: #70bb05;
    color: #ffffff;
}

.nav > li > a:hover, .nav > li > a:focus {
  /*  background-color: #f2f2f2; */
}

.nav .open .dropdown-menu {
    background-color: #ffffff;
}

.nav .open .dropdown-menu > li > a {
    color: black;
}

.nav > .open > a
.nav > .open > a:hover,
.nav > .open > a:focus {
    background-color: #f2f2f2;
}

.nav .open .dropdown-menu > .active > a,
.nav .open .dropdown-menu > .active > a:hover,
.nav .open .dropdown-menu > .active > a:focus,
.nav .open .dropdown-menu > li > a:hover,
.nav .open .dropdown-menu > li > a:focus {
    background-color: #f2f2f2;
    color: black;
}

#filterDropdownId > .dropdown-menu > li > a:focus {
	border: 1px solid;
}

#filterDropdownId > a:focus{
	border: 1px solid;
}

.crmEntityFormView, .entitylist {
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #f2f2f2;
}

.sectionPrimaryColor {
    background-color: #302ce1;
    color: #ffffff;
}

.sectionPrimaryColor h1, .sectionPrimaryColor h2, .sectionPrimaryColor h3, .sectionPrimaryColor h4, .sectionPrimaryColor h5, .sectionPrimaryColor h6 {
    color: #ffffff;
}

.sectionPrimaryColor .crmEntityFormView h1,
.sectionPrimaryColor .crmEntityFormView h2,
.sectionPrimaryColor .crmEntityFormView h3,
.sectionPrimaryColor .crmEntityFormView h4,
.sectionPrimaryColor .crmEntityFormView h5,
.sectionPrimaryColor .crmEntityFormView h6 {
    color: #000000;
}

.sectionPrimaryColor .entitylist h1,
.sectionPrimaryColor .entitylist h2,
.sectionPrimaryColor .entitylist h3,
.sectionPrimaryColor .entitylist h4,
.sectionPrimaryColor .entitylist h5,
.sectionPrimaryColor .entitylist h6 {
    color: #000000;
}

.sectionFixedStyle {
    background-color: rgb(246, 247, 252);
    color: #000000;
}

a {
    color: #221438;
}

a:not(.btn) {
    text-decoration: underline;
}

[role="navigation"] a,
[role="contentinfo"] a,
.toolbar a,
a.list-group-item {
    text-decoration: none;
}

a:hover, a:focus {
    color: #302ce1;
    text-decoration: underline;
}

.breadcrumb > .active {
    color: #000000;
    font-weight: bold;
}

p {
    font-size: 16px
}

h1 {
    font-size: 36px;
    font-weight: bold;
    margin-left: 0px;
    margin-right: 0px;
}

h2 {
    font-size: 28px;
    font-weight: 600;
}

h3 {
    font-size: 24px;
    font-weight: 600;
}

.page-header {
    border-bottom: 0px;
}

.navbar-brand {
    padding: 8px
}

.navbar-static-top.navbar-inverse .navbar-brand {
    font-size: 24px;
    font-weight: bold;
    font-family: unset;
}

.navbar-static-top.navbar-inverse .navbar-brand a {
    color: black;
    text-decoration: none;
}
.help-block
{
    color:black;
}

.skip-to-content a 
{
    padding: 10px 20px;
    position: absolute;
    top:-43px;
    left:0px;
    color:#FFFFFF;
    border-radius: 2px;
    background:#742774;
    -webkit-transition: top 1s ease-out;
    transition: top 1s ease-out;
    z-index: 100;
    font-family: Segoe UI;
    font-size: 14px;
}

.skip-to-content a:focus 
{
    position:absolute;
    left:0px;
    top:0px;
    outline: none;
    color:#FFFFFF;
    -webkit-transition: top .1s ease-in;
    transition: top .1s ease-in;
    border: 1px dashed;
}

@media screen and (-ms-high-contrast: active) {
    .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus
    {
     border-bottom: 0px ; 
    }
    
    .nav-tabs>li>a
    {  
     border: 0px;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        border: 1px solid;
    }

    .facet-list-group-item 
    {
        margin: 1px;
        border: 0px;
    }
}

.frenchAccessibilityLink{
    float: right;
    width: 297px;
    height: 24px;
    font-family: Segoe UI;
    font-size: 18px;
    line-height: 21px;
    text-decoration-line: underline;
    color: #2C33D8;
}


/* Power Virtual Agent styles */
.pva-floating-style {
  position: fixed;
  bottom: 0px;
  right: 0px;
  margin-right: 16px;
  margin-bottom: 18px;
  z-index: 9999;
}
/* Power Virtual Agent styles ends */

/* Asif */
.columnBlockLayout h1 {
    color: #fff;
} 

.portalmaincontent {
    text-align: left;
    color: #fff;
    font-size: 14px;
    font-weight: lighter;
}

.portalmaincontent p
{
font-size: 16px;
color: #e1e6e7;
}

.portalmaincontent h1
{
font-size: 24px;
color: #e1e6e7;
}

.portalmaincontent .btn {
    border-radius: 999px;
    background-color: white;
    color: #482270 !important;
    overflow: hidden;
    font-size: 16px !important;
    height: 50px;
    transition: height 0.3s;
    z-index: 4;
    line-height: 50px;
    padding: 0 20px;
    width: 255px;
    font-weight: 700;
    text-align: center;
    box-shadow: none;
    white-space: nowrap;
    margin-bottom: 13px;
}

.btnCircular {
	background: #62a600;
    width: 200px;
    height: 200px;
    border-radius: 7em;
    text-align: center;
    display: inline-block;
    padding-top: 16%;
    color: #fff;
    font-size: 17px;
}
.btnCircular:hover {
	color: #fff;
    text-decoration: none;
    background-color: #42256b;
}
.ctrobj {
	margin: 0 auto;
    display: block !important;
}

.nrow {
	padding-bottom:20px !important;
}

.portHeading {
	font-family: 'ARLRDBD';
	color: #482270 !important;
	font-size:55px !important;
	text-align: center;
	line-height:85px;
    font-weight: normal;
	
}

.portHeading span {
    color: #64A70B;
}

.portSubHeading {
	font-family: 'ARLRDBD';
	color: #000 !important;
	font-size:25px !important;
	text-align: left;
	font-weight: normal;
	
}

ul.presmanage {
	display: flex;
    list-style: none;
	justify-content: center;
}
ul.presmanage li {
	
}

.badgei {
	display:block;
}
.purplearrow{
	margin-top:186.5%;
}

.bpbtn {
	padding-top: 33% !important;
}

ul.hmpg {
    display: inline-block;
    margin: 0 auto;
    list-style: none;
	padding: 0;
}
ul.hmpg li {
	display: inline-block;
    margin: 4.5em 1.5rem 1.5em 1.5rem;
	vertical-align: bottom;
}
a.btnCircularGreen {
    background: #64A70B;
    width: 250px;
    height: 100px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    font-family: 'Arial';
	/* trick to vertical align text */
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(100, 167, 11, 0.5) 0px 4px 4px 0px;
}
a.btnCircularGreen:hover{
	background: #9ac253;
}
a.btnCircularRed {
    background: #af231c;
    width: 250px;
    height: 100px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    font-family: 'Arial';
	/* trick to vertical align text */
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(175, 35, 28, 0.5) 0px 4px 4px 0px;
}
a.btnCircularRed:hover{
	background: #7c1c17;
}
a.btnCircularPurple {
    background: #500878;
    width: 250px;
    height: 100px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    font-family: 'Arial';
	display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(80, 8, 120, 0.5) 0px 4px 4px 0px;
}
a.btnCircularPurple:hover{
	background: #68438b;	
}
a.btnCircularPurple2 {
    background: #68438b;
    width: 250px;
    height: 100px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    font-family: 'Arial';
	display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(80, 8, 120, 0.5) 0px 4px 4px 0px;
}
a.btnCircularPurple2:hover{
	background: #896DA7;	
}
a.btnCircularPink {
    background: #A20067;
    width: 250px;
    height: 100px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    font-family: 'Arial';
	display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(162, 0, 103, 0.5) 0px 4px 4px 0px;

}
a.btnCircularPink:hover{
	background: #d41990;	
}
a.btnCircularNavyblue {
    background: #00788D;
    width: 250px;
    height: 100px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    font-family: 'Arial';
	display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(0, 120, 141, 0.5) 0px 4px 4px 0px;
}
a.btnCircularNavyblue:hover{
	background: #0b99b2;	
}
a.btnCircularDeepblue {
    background: #005EB8;
    width: 250px;
    height: 100px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    font-family: 'Arial';
	display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(0, 94, 84, 0.5) 0px 4px 4px 0px;
}
a.btnCircularDeepblue:hover{
	background: #1377d8;	
}
a.btnCircularOrg {
    background: #ed8b00;
    width: 250px;
    height: 100px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    font-family: 'Arial';
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(237, 139, 0, 0.5) 0px 4px 4px 0px;
}

a.btnCircularOrg:hover {
    background: #F1A332;
}

a.btnCircularDarkBlue {
    background: #171CBF;
    width: 250px;
    height: 100px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    font-family: 'Arial';
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(23, 28, 191, 0.5) 0px 4px 4px 0px;
}

a.btnCircularDarkBlue:hover {
    background: #4532f1;
}
a.btnCircularMaroon {
    background: #AF231C;
    width: 250px;
    height: 100px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    font-family: 'Arial';
	display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(175, 35, 28, 0.5) 0px 4px 4px 0px;
}
a.btnCircularMaroon:hover{
	background: #d8423a;	
}
a.btnCircularBulkBlue {
    background: #3393A4;
    width: 250px;
    height: 100px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    font-family: 'Arial';
	display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(51, 147, 164, 1) 0px 4px 4px 0px;
}
a.btnCircularBulkBlue:hover{
	background: #196688;	
}
a.emailstate {
	color: #4e4d52 !important;
    padding: 0 !important;
    margin: 0;
}
a.emailstate:hover {
	text-decoration:underline;
	background-color:none !important;
}

.divider-vertical {
    display: none !important;
}
.hmheading {
	font-family: 'arial_mtbold';
	font-size: 55px !important;
    max-width: 550px; 
	line-height: 65px;
    color: #482270 !important;
	margin-top:10rem;
	margin-left: 17rem; 
	margin-bottom: 6rem;
}
.hmheading span {color:#6dd641;}
.hmpara {
	font-family:Arial;
	/*color:#482270;*/
	color:#000000;
	font-size:18px;
	line-height: 22px;
	 max-width: 440px; 
	 margin-left: 17rem; 
	 margin-bottom: 4rem;
}
.green-fade-circle {
    width: 200px;
    height: 200px;
    border-radius: 100px;
    z-index: 5;
    background: linear-gradient(90deg, rgba(177,204,136,0.5) 0%, #6DA022 100%);
    position: absolute;
    left: 63.75%;
    top: 265px;
    transform: translate(-50%, -50%);
}
.section-landing-hmbg {
	
    height: 658px;
    background-size: contain;
    background-repeat: no-repeat;
}
/* Trick to remain footer on bottom */
body{ 
  display:flex; 
  flex-direction:column; 
}

footer{
  margin-top:auto !important; 
}

.btn-standard {
	border-radius: 10px;
	/* border-radius: 999px; */
    background-color: #482270;
    color: #ffffff !important;
    overflow: hidden;
	font-family: 'arial_mtbold';
    font-size: 16px !important;
    height: 50px;
    transition: height 0.3s;
    z-index: 4;
    line-height: 50px;
    padding: 0 20px;
    width: 190px; 
	/* width: auto; */
    font-weight: 700;
    text-align: center;
    box-shadow: none;
    white-space: nowrap;
    margin-bottom: 13px;
    border: 2px solid #482270;
}
.btn-standard:hover {
	background-color: #64A70B;
	border: 2px solid #64A70B;
}

.btn-standard-def {
	border-radius: 999px;
    background-color: #ffffff;
    color: #482270 !important;
    overflow: hidden;
	font-family: 'arial_mtbold';
    font-size: 16px !important;
    height: 50px;
    transition: height 0.3s;
    z-index: 4;
    line-height: 50px;
    padding: 0 15px;
    width: 210px;
    font-weight: 700;
    text-align: center;
    box-shadow: none;
    white-space: nowrap;
    margin-bottom: 13px;
    border: 2px solid #482270;
}
.btn-standard-def:hover {
	background-color: #e6e6e6;
	border: 2px solid #482270;
}


/* Mobile Layout: 320px and down. */
@media only screen and (max-width: 768px) { 
  .hmheading {margin-top:13rem;}
  
  .green-fade-circle {width: 100px;height: 100px;top: -24px;}
}

@media only screen and (max-width: 568px) { 
  .hmheading {margin-top:13rem;font-size: 30px !important;display: table-cell;position: relative;top: 5rem;line-height: 40px;}
  
  .green-fade-circle {width: 60px;height: 60px;top: 22px;}
  
  .portHeading {font-size: 55px !important;line-height: 55px;}
  
  ul.hmpg {display: table-cell;margin: 0 auto;}
  ul.hmpg li {margin: 1rem auto;display: inline-block;}
}

/* Ext */
.page-header {
	font-family: 'ARLRDBD';
	color: #482270 !important;
}

table#myTable > thead > tr >th, #myTable_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table {
	font-family: 'ARLRDBD' !important;
    color: #482270 !important;
    font-size: 14px !important;
	}
	
/* out of the box css */
html[dir=ltr] .crmEntityFormView .cell .field-label {
	/* width: 210px; */
	color: #221438;
    font-size: 14px !important;
    font-family: Arial;
	font-weight: bold !important;
  /*  line-height: 40px; */
}

.crmEntityFormView .cell div.control {
	display: table-cell;
    border: 1px solid #cecece;
    border-radius: 6px;
    padding: 1px 0;
	width: auto;
}

.info {
    width: 210px;
  /*  height: 37px; */
    display: revert;
    float: left;
}
.info.required {
    display: contents;
}

iframe.quickform {
	width: 550px;
/*	height: 700px !important; */
}

.crmEntityFormView, .entitylist {border:0 !important;}

.form-control-cell .control {
    width: 300px;
}
.status-cell .control{
    width: 300px !important;
}
.state-cell .control{
    width: 300px !important;
}
.picklist-cell .control{
    width: 300px !important;
}
.boolean-radio-cell .control {
    border: 0 !important;
}

html[dir=ltr] .crmEntityFormView .cell div.info div.validators {
	display: none !important; 
}

.crmEntityFormView td.cell {margin: 0; padding: 0;}

.crmquickform-cell .info {
    display: none;
}

.tab-title {
	line-height: 85px;
    font-weight: 600;
    color: #482270;
    font-size: 40px;
    font-family: 'ARLRDBD';
	/* text-indent: 25px */
}
.tab-title::after {
    content: '.';
    color: #64A70B;
}

.page-copy {
	padding: 0 2em;
}

.btn-lg
{
	background: #64A70B !important;
    border-radius: 12px !important;
    font-family: 'ARLRDBD';
    font-weight: normal;
    border-color: #64A70B !important;
	float: right;
	font-size: 20px;
 /*   position: relative;
    bottom: 19em;
     left: 1.5em; */
}

td.clearfix.cell.subgrid-cell .control {
    width: 100%;
	display: inline-block;
}

.btn-show {
	font-family: 'ARLRDBD';
    font-weight: normal;
	background: #500878 !important;
    border-radius: 10px !important;
	border: 1px solid transparent !important;
    color: #fff;
	white-space: nowrap;
}

.btn-show:hover, .btn-show:focus {
	background-color: #64A70B !important;
    border: 2px solid #64A70B !important;
	border: 1px solid transparent !important;
	color: #fff !important;
}

.btn-showGreen {
	font-family: 'ARLRDBD';
    font-weight: normal;
	background: #64A70B !important;
    border-radius: 10px !important;
	border: 1px solid transparent !important;
    color: #fff;
	white-space: nowrap;
}

.btn-showGreen:hover {
	background-color: #500878 !important;
    border: 2px solid #500878 !important;
	border: 1px solid transparent !important;
	color: #fff !important;
}

.btn-showGreen:focus {
	background-color: #64A70B !important;
    border: 2px solid #64A70B !important;
	border: 1px solid transparent !important;
	color: #fff !important;
}



table#myTable > thead > tr >th, #myTable_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table {
    vertical-align: top;
}

.table {margin-top: 0 !important;}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	/* white-space: nowrap; */
}

.table>thead>tr>th, .table>thead>tr>td, .table>tbody>tr>th, .table>tbody>tr>td, .table>tfoot>tr>th, .table>tfoot>tr>td {
	padding: 4px 2px;
}

/*** forms styling ***/
.tab-title {margin-top: 0px;}
html[dir=ltr] .crmEntityFormView .cell .field-label {font-weight: 200;position: relative;top: 5px;}
.crmEntityFormView .cell div.control {border: 0 !important; display: block !important;}
.form-control {height: auto !important; /* padding: 3px 4px !important;*/ padding: 0 !important; font-size: 18px !important; /* border: 1px solid #ccc !important;*/ border:0 !important; border-radius: 8px !important;}
/* .text-muted {text-indent: 5px;display: none;} */

iframe.quickform {
    width: auto !important;
  /*  height: 125px !important; */
}



/* replace text */
#Subgrid_1 > div > div.view-grid > table > thead > tr > th:nth-child(2) > a {
    visibility: hidden;
    position: relative;
}
#Subgrid_1 > div > div.view-grid > table > thead > tr > th:nth-child(2) > a::after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Prescription ID";
	text-decoration: underline;
}
#Subgrid_1 > div > div.view-grid > table > thead > tr > th:nth-child(3) > a {
    visibility: hidden;
    position: relative;
}
#Subgrid_1 > div > div.view-grid > table > thead > tr > th:nth-child(3) > a::after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 5px;
    content: "Order Type";
	text-decoration: underline;
}

#Items > div > div.view-grid > table > thead > tr > th.sort-disabled {
    visibility: hidden;
    position: relative;
}
#Items > div > div.view-grid > table > thead > tr > th.sort-disabled::after {
    visibility: visible;
    position: absolute;
    top: 4px;
    left: 5px;
    content: "Frequency";
    color: #482270;
    text-decoration: underline;
}
/*#test_tasktype_lookupmodal > div > section > div > div > div.modal-body > div.entity-grid > div.view-grid.has-pagination > table > thead > tr > th > a{
visibility: hidden !important;
position: relative;
}




#test_tasktype_lookupmodal > div > section > div > div > div.modal-body > div.entity-grid > div.view-grid.has-pagination > table > thead > tr > th > a::after {
visibility: visible;
position: absolute;
top: 0;
left: 0;
content: "Enquiry Types";
width:100px;
}*/




#createdon_label {top: 5px !important;}
#createdby_label {top: 5px !important;}
#regardingobjectid_label {top: 5px !important;}
div#taskdesc p {
    color: #221438;
    font-size: 16px;
	font-weight: normal;
    font-family: Arial;
}
legend.section-title {
    color: #482270;
    font-family: 'ARLRDBD';
    margin-top: 0;
}
ul.page-listline {
    padding: 0 0 0 3px;
    font-family: Arial;
    position: relative;
    color: #221438;
    font-size: 18px !important;
    line-height: 22px;
    list-style: none;
}
ul.page-listline li {
    margin: 0;
    padding-left: 15px;
    position: relative;
}
ul.page-listline li::after {
    content: '';
    top: 5.5px;
    left: -4px;
    width: 8px;
    height: 8px;
    border-right: 2px solid #6da022;
    border-bottom: 2px solid #6da022;
    transform: rotate(-45deg);
    position: absolute;
}
button.btn.btn-default.launchentitylookup.btn-standard-def {
    height: 29px;
    width: 30px;
	margin-bottom: 1px !important;
}
span.fa.fa-search {
    line-height: 6px;
    position: relative;
    right: 10px;
    top: -10px;
}
#test_tasktype_name {
    border-radius: 6px 0 0px 6px !important;
}
/* #EntityFormControl_d0c9e86580d7ec11a7b50022480099de_EntityFormView > div.tab.clearfix > div:nth-child(1) > div > fieldset:nth-child(3) > table > tbody > tr:nth-child(3) > td.clearfix.cell.textarea.form-control-cell > div.control #description {height: 170px !important;} */
.designTable {
    border: 1px solid #482270;
    overflow: auto;
}
.designTable ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.designTable ul li {
    width: 25%;
    float: left;
	padding: 5px;
	font-size: 14px;
    font-family: Arial;
}
.designTable ul li label {
    display: inline;
    font-weight: 200;
    color: #221438;
    font-size: 14px;
    font-family: Arial;
}
.designTable ul li div {
    border: 1px solid #ccc;
    border-radius: 8px;
    text-indent: 5px;
}
.designTable ul li small {
	width: 150px;
    border: 1px solid #ccc;
    display: inline-flex;
    border-radius: 8px;
    padding: 0 3px;
	text-indent: 5px;
	font-size: 14px;
    font-family: Arial;
}

#DiagnosisPanel > div.tab.clearfix > div > div > fieldset > table > tbody > tr > td.clearfix.cell.text.form-control-cell {padding-left: 5px; padding-top: 5px;}

#EntityFormControl_d0c9e86580d7ec11a7b50022480099de_EntityFormView > div.tab.clearfix > div:nth-child(1) > div > fieldset:nth-child(3) > table > tbody > tr:nth-child(1) > td.clearfix.cell.lookup.form-control-cell > div.control > div.input-group > div.input-group-btn > button.btn.btn-default.clearlookupfield.btn-standard-def {
	height: 29px;
    width: 30px;
    margin-bottom: 1px !important;
}
#EntityFormControl_d0c9e86580d7ec11a7b50022480099de_EntityFormView > div.tab.clearfix > div:nth-child(1) > div > fieldset:nth-child(3) > table > tbody > tr:nth-child(1) > td.clearfix.cell.lookup.form-control-cell > div.control > div.input-group > div.input-group-btn > button.btn.btn-default.clearlookupfield.btn-standard-def > span.fa.fa-times {
	line-height: 6px;
    position: relative;
    right: 10px;
    top: -10px;
}


#RightPanel3Hospital > div.tab.clearfix > div > div > fieldset > table > tbody > tr > td.clearfix.cell.text.form-control-cell {padding-left: 5px; padding-top: 5px;}
#EntityFormControl_3cd8418ca9ddec11bb3c0022481a88ce_EntityFormView > div:nth-child(8) > div:nth-child(2) > div > fieldset:nth-child(1) > table > tbody > tr:nth-child(5) > td.clearfix.cell.lookup.form-control-cell {padding-left: 5px; padding-top: 5px;}
/* For smaller screen  */


.selected{
	float:none !important;
	
}

  
  
  /*Left Panel - Asif - Fixed HTML - START*/
 
ul.responsive-table {
border: 1px solid #482270 !important;
padding: 0 !important;

}



.responsive-table li {
border-radius: 3px !important;
padding: 3px 10px !important;
display: flex !important;
justify-content: space-between !important;
margin-bottom: 1px !important;
font-size: 14px !important;
font-family: Arial !important;
color: #221438 !important;
}

.responsive-table li span {
width: 150px !important;
border: 1px solid #ccc !important;
display: inline-flex !important;
border-radius: 8px !important;
padding: 0 3px !important;
text-indent: 5px !important;
font-size: 14px !important;
font-family: Arial !important;
color: #555555 !important;
}

.responsive-table .table-header {
  background-color: #95A5A6 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.03em !important;
}
.responsive-table .table-row {
  background-color: #ffffff !important;
 /* box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.1); */
}
.responsive-table li:nth-child(2) {border-bottom: 1px solid #482270 !important;}
.responsive-table .col-1 {
  flex-basis: 15% !important;
}
.responsive-table .col-2 {
  flex-basis: 35% !important;
}
.responsive-table .col-3 {
  flex-basis: 23% !important;
}
.responsive-table .col-4 {
  flex-basis: 28% !important;
}
@media all and (max-width: 767px) {
  .responsive-table .table-header {
    display: none !important;
  }
  .responsive-table li {
    display: block !important;
  }
  .responsive-table .col {
    flex-basis: 100% !important;
  }
  .responsive-table .col {
    display: flex !important;
    padding: 10px 0 !important;
  }
  .responsive-table .col:before {
    color: #6C7A89 !important;
    padding-right: 10px !important;
    content: attr(data-label) !important;
    flex-basis: 50% !important;
    text-align: right !important;
  }
}
@media only screen and (min-width: 1402px) {
.responsive-table li span {width: 215px !important;}
}
@media only screen and (max-width: 1401px) {
.responsive-table li span {width: 185px !important;}
}
@media only screen and (max-width: 1400px) {
.responsive-table li span {width: 188px !important;}
}
@media only screen and (max-width: 1300px) {
.responsive-table li span {width: 168px !important;}
}
@media only screen and (max-width: 1200px) {
.responsive-table li span {width: 155px !important;}
}
@media only screen and (max-width: 1100px) {
.responsive-table li span {width: 140px !important;}
}
@media only screen and (max-width: 1024px) {
.responsive-table li span {width: 124px !important;}
}

/*Left Panel - Asif - Fixed HTML - END*/


#test_deliveryperiod{
	width:40px !important;
}
#test_deliveryfrequencies_name
{
	width: 80px !important;
}
#wotext
{
	display:none;
/*	position: absolute !important; 
	top:25.5em !important; 
	left:50.5em !important;
*/
}
.remove-value
{
	display:none;
}
.cancel{
	margin-bottom:14px !important;
}

#test_tasktype_lookupmodal > div > section > div > div > div.modal-body > div.entity-grid > div.view-grid.has-pagination > table > tbody > tr.selected.info > td:nth-child(1) > span{
	
}
#test_tasktype_lookupmodal > div > section > div > div
{
	width:600px !important;
}
#test_tasktype_lookupmodal > div > section > div > div > div.modal-footer > button.cancel.btn.btn-default.btn-standard-def
{
	width:100px !important;
}
#test_tasktype_lookupmodal > div > section > div{
	left:10em !important;
}

/***************************/
#test_deliveryperiodunit {width: 70px;}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(2) > table > tbody > tr > td.clearfix.cell.integer.form-control-cell > div.control {
    width: 10px !important;}
#Subgrid_1 > div > div.view-grid.has-pagination > table > thead > tr > th {vertical-align: top;}
#workorderproductsgrid > div > div.view-grid > table > thead > tr > th {vertical-align: top;}
#PatientPrescriptions > div > div.view-grid > table > thead > tr > th {vertical-align: top;}
#Items > div > div.view-grid > table > thead > tr > th {vertical-align: top;}
.dropdown.action {display: none;}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(2) > table > tbody > tr > td.clearfix.cell.picklist-cell {
    position: relative;
    right: 4em;
}
.entity-grid .view-grid {overflow-x: inherit !important;}
#EntityFormControl_8aaa284f3fd8ec11a7b5002248008357_EntityFormView > div.tab.clearfix > div:nth-child(1) > div > fieldset > table > tbody > tr:nth-child(2) > td.clearfix.cell.lookup.form-control-cell > a > div #regardingobjectid_name {
    color: #64A70B !important;
    text-decoration: underline;
	font-size: 16px !important;
}
#Subgrid_1 > div > div.view-grid > table > thead > tr > th {vertical-align: top;padding-left: 1rem;}

/*** style ***/
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(2) > table > tbody > tr {
    position: relative;
}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(2) > table > tbody > tr > td.clearfix.cell.lookup.form-control-cell {
    position: absolute;
}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(2) > table > tbody > tr > td.clearfix.cell.lookup.form-control-cell > div.control div #test_deliveryfrequencies_name {
    width: 65px !important;
}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(2) > table > tbody > tr > td.clearfix.cell.integer.form-control-cell {
    position: absolute;
    left: 15.2em;
}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(2) > table > tbody > tr > td.clearfix.cell.integer.form-control-cell > div.control #test_deliveryperiod {
    width: 35px !important;
}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(2) > table > tbody > tr > td.clearfix.cell.picklist-cell {
    position: absolute;
    left: 27em;
}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(2) > table > tbody > tr > td.clearfix.cell.picklist-cell > div.control #test_deliveryperiodunit {
    width: 55px;
}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(3) > table > tbody > tr:nth-child(1) {
    position: relative;
    top: 10px;
}
/*
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(1) > table > tbody > tr:nth-child(2) > td.clearfix.cell.text.form-control-cell > div.info {width: 160px !important;}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(1) > table > tbody > tr:nth-child(3) > td.clearfix.cell.text.form-control-cell > div.info {width: 160px !important;}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(1) > table > tbody > tr:nth-child(4) > td.clearfix.cell.picklist-cell > div.info {width: 160px !important;}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(1) > table > tbody > tr:nth-child(5) > td.clearfix.cell.datetime.form-control-cell > div.info {width: 160px !important;}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(2) > table > tbody > tr > td.clearfix.cell.lookup.form-control-cell > div.info {width: 160px !important;}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(3) > table > tbody > tr:nth-child(1) > td.clearfix.cell.picklist-cell > div.info {width: 160px !important;}
*/
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(2) > table > tbody > tr > td.clearfix.cell.integer.form-control-cell > div.info {width: 140px !important;}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(1) > table > tbody > tr:nth-child(3) > td.clearfix.cell.text.form-control-cell > div.info > div {
    display: none;
}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(1) {
    margin-bottom: 0 !important;
}
#test_patienttobetreatedaspediatricpatient_label {
    top: 0 !important;
}
#test_requestbefore_label {
    top: 0 !important;
}
.crmEntityFormView .tab {margin-bottom: 0 !important;}

div.nocontainer > div.row.testpanel > div > div.col-md-8 > ul > li:nth-child(1) > div #dob {
    height: 28px !important;
}
#EntityFormControl_a5c8a030b6ddec11bb3c0022481a88ce_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(1) > table > tbody > tr:nth-child(4) > td.clearfix.cell.text.form-control-cell > div.info > div {
    display: none;
}
#test_failurevisitsubreason_label {
    top: 0 !important;
	margin-bottom: 0 !important;
}
#EntityFormControl_fc35d46fd5dcec11bb3c0022481a67b8_EntityFormView > div.tab.clearfix > div:nth-child(1) > div > fieldset:nth-child(3) > table > tbody > tr:nth-child(3) > td.clearfix.cell.integer.form-control-cell > div.info > div {
    display: none;
}
#EntityFormControl_d0c9e86580d7ec11a7b50022480099de_EntityFormView > div.tab.clearfix > div:nth-child(1) > div > fieldset:nth-child(1) > table > tbody > tr:nth-child(3) > td.clearfix.cell.lookup.form-control-cell > div.control div input#regardingobjectid_name {
    width: 300px;
}
iframe#PRBD {
    width: 550px !important;
	height: 45px !important;
    border: 0 !important;
}
#content-container
{
	overflow:hidden;
}

/* #EntityFormControl_d0c9e86580d7ec11a7b50022480099de_EntityFormView > div.tab.clearfix > div:nth-child(1) > div > fieldset:nth-child(3) > table > tbody > tr:nth-child(3) > td.clearfix.cell.textarea.form-control-cell > div.control {width: 600px !important;padding-top: 3px;} */
.trgtxt div .xrm-attribute-value {text-align: center;margin-bottom: 0;padding: 0.5em;}
/* hide duplicate pagination */
ul.pagination.bootpag {display: none;}

iframe#DevelieryMethodQV {
    height: 50px !important;
    width: 458px !important;
}
#EntityFormControl_fc35d46fd5dcec11bb3c0022481a67b8_EntityFormView > div.tab.clearfix > div:nth-child(1) > div > fieldset:nth-child(3) > table > tbody > tr:nth-child(4) > td.clearfix.cell.crmquickform-cell {
    border-right: 0 !important;
}

/* Delivered encounter product page */
#workorderproductsgrid > div > div.view-grid > table > thead > tr > th:nth-child(2) > a {
    visibility: hidden;
    position: relative;
}

#workorderproductsgrid > div > div.view-grid > table > thead > tr > th:nth-child(2) > a::after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Requested Quantity";
}

#workorderproductsgrid > div > div.view-grid > table > thead > tr > th:nth-child(3) > a {
    visibility: hidden;
    position: relative;
}

#workorderproductsgrid > div > div.view-grid > table > thead > tr > th:nth-child(3) > a::after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Delivered Quantity";
}

#workorderproductsgrid > div > div.view-grid > table > thead > tr > th.sort-disabled {
    color: #482270;
    text-decoration: underline;
}

#workorderproductsgrid > div > div.view-grid > table > thead > tr > th.sort-disabled {
    visibility: hidden;
    position: relative;
}

#workorderproductsgrid > div > div.view-grid > table > thead > tr > th.sort-disabled::after {
    visibility: visible;
    position: absolute;
    top: 4px;
    left: 0;
	text-decoration: underline;
	padding-right: 4px;
    content: "Replacement Product";
}

#workorderproductsgrid > div > div.view-grid > table > thead > tr > th:nth-child(4) > a {
    visibility: hidden;
    position: relative;
}

#workorderproductsgrid > div > div.view-grid > table > thead > tr > th:nth-child(4) > a::after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Remaining Quantity";
    padding-right: 10px;
}

.crmEntityFormView table.table td {
    color: #221438;
    font-size: 18px;
	padding-left: 1rem;
}

#PatientPrescriptions > div > div.view-grid > table > tbody > tr > td:nth-child(1) > a {
    font-size: 18px;
}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(4) > table > tbody > tr > td.clearfix.cell.picklist-cell {
    position: relative;
    top: 1.6em;
    right: 22.5em;
}
/* Release 2 right panel */
.rtPanelTab {width: 100%; /* border: 1px dashed #64A70B; */}
.rtPaneltdFirst  {border: 2px solid #64A70B; overflow: auto; margin-right: 6px !important; padding:5px 0 0 5px !important;}
table.rtPanelTab tbody tr td {
    padding: 6px 0 0 6px;
}
ul.rtData {
    margin: 0;
    padding: 0 0 0 5px;
}
ul.rtData li {
    width: 50%;
    display: inline;
    float: left;
}
ul.rtData h2 {
    margin: 5px 0;
    font-size: 14px;
	color: #221438;
}
ul.rtData p {
	font-family: arial;
    font-size: 16px;
    font-weight: normal;
	color: #221438;
}

#EntityFormControl_fc35d46fd5dcec11bb3c0022481a67b8_EntityFormView > div.tab.clearfix > div:nth-child(2) > div > fieldset:nth-child(4) > table > tbody > tr > td:nth-child(2) > div.info > div {
    display: none;
}
#EntityFormControl_1994922981dbec11bb3c0022481a9406_EntityFormView > div:nth-child(8) > div:nth-child(1) > div > fieldset:nth-child(2) > table > tbody > tr:nth-child(4) > td.clearfix.cell.datetime.form-control-cell > div.info > div {
    display: none;
}

/*** Admin theme ***/
.portal-desc {
    background: #482270;
    color: white;
    /* text-align: center; */
    padding: 20px 20px 20px 20px !important;
    /* color: #221438; */
    font-size: 16px !important;
    font-family: Arial;
    line-height: 22px;
}
ul.adminAuth {
    display: list-item;
    margin: 0 auto;
    list-style: none;
    padding: 0;
}
ul.adminAuth li {
    margin: 0;
    float: left;
    width: 100%;
}
ul.adminAuth li:first-child {
    margin-bottom: 3rem;
}
ul.authBox {
    border: 1px solid #482270;
    overflow: auto;
    border-radius: 1rem;
    list-style: disc;
    width: 50%;
    padding: 1rem 3rem;
    margin-left: 2.5rem;
    color: #221438;
    font-size: 16px !important;
    font-family: Arial;
	height: 94px;
}
ul.authBox li {
    margin: 0 !important;
}
.labStyle {
	color: #221438;
    font-size: 16px !important;
    font-family: Arial;
	font-weight: normal !important;
	text-indent: 1rem;
	vertical-align: super;
}

.port-sp {
    margin: 0;
    padding-left: 15px;
    position: relative;
}
.port-sp::after {
    content: '';
    top: 5.5px;
    left: -4px;
    width: 8px;
    height: 8px;
    border-right: 2px solid #6da022;
    border-bottom: 2px solid #6da022;
    transform: rotate(-45deg);
    position: absolute;
}

#EntityFormControl_fc35d46fd5dcec11bb3c0022481a67b8_EntityFormView > div.tab.clearfix > div:nth-child(1) > div > fieldset:nth-child(3) > table > tbody > tr:nth-child(5) {
    display: none;
}

.view-grid table tr th {height: 6rem;}

#test_servicemodel_name {width: 470px;}

.portHeadingInner {
    font-family: 'ARLRDBD';
    color: #482270 !important;
    font-size: 33px !important;
    text-align: left;
    font-weight: normal;
}
.portHeadingInner span {
    color: #64A70B;
}
p.portParaInner {
    color: #fff;
    font-weight: normal;
    font-family: Arial;
    padding: 2rem;
    text-align: center;
    font-size: 22px;
    background: #42256b;
}

/*** UI updated issue start ***/
.tab.clearfix {
    display: flex;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff !important;
}
.form-control {
    box-shadow: none !important;
    color: #221438 !important;
	font-size: 14px !important;
    padding: 5px !important;	
}
.info {
    width: 100% !important;
}
span.aspNetDisabled {
    padding-right: 2rem;
}
span.aspNetDisabled > label {
    padding-left: 1rem;
}
html[dir=ltr] .crmEntityFormView .cell .field-label {
    color: #221438 !important;
}
table {
    /* width: 100% !important; */
   
}
ul#fixtxt {
    padding: 2rem 0;
}
legend {
    border-bottom: 1px solid #fff !important;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
    width: 21em !important;
}

.crmEntityFormView .form-control.readonly:focus, .crmEntityFormView .form-control[readonly][disabled]:focus, .form-readonly .form-control:focus {
    outline: none !important;
}

ul#fixtxt {
    padding: 2rem 0;
    display: none;
}
.showDesc {display: block !important;}

.form-control:focus {
    border-color: #62a600!important;
    outline: 0!important;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(98 166 0 / 60%)!important;
}
/*** UI updated issue end ***/

/** Invoice query **/
.invTitle {text-align: left;}
h3.portSubHeading {color: #500878 !important;font-family: 'ARLRDBD';}
p.page-desc-extended {color: #500878 !important;}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    background-color: #42256b;
    color: #fff !important;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 8px 16px !important;
}

/* Pop up Box */
.popUpBox {
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
    border-radius: 6px !important;	
}
.popUpBox .portal-desc {
    border-radius: 6px 6px 0 0;
}
.popUpBox .row {
    padding-top: 0 !important;
}
.popUpBox #emailaddress1 {
    width: 100% !important;
    border-radius: 2em !important;
    height: 40px !important;
    border: 1px solid #605e5c !important;
}
.popUpBox #exitButton {
    margin: 2em auto;
    text-align: center;
    width: 100%;
    border-radius: 2em;
}

.optsrc_rpinq {
    position: absolute;
    top: 3em;
    right: 1em;
}

.modal-content {border-radius: 1em;}
.popUpfooter {
	background-color: #64A70B !important;
    border: 1px solid #64A70B !important;
    margin: 0 auto !important;
    display: table !important;
}
.popUpfooter2x {
	background-color: #64A70B !important;
    border: 1px solid #64A70B !important;
    margin: 0 auto !important;
}
.modal-para {font-weight: normal;line-height: 1.5em;}

.dataTables_wrapper { overflow-x: scroll; }

#hold_patient_btn{display:none;}
footer .quick-links {
    line-height: 0 !important;
}

.btn-back-ext {border: 1px solid #64A70B; width:80%;}
.cad-ext {background-color: #00788D;border: 1px solid #00788D; width:80%;}
.cad-ext-v2 {background-color: #00788D;border: 1px solid #00788D; width:80%;}
.ra-ext {background-color: #64A70B;border: 1px solid #64A70B; width:80%;}
.srx-ext {background-color: #64A70B;border: 1px solid #64A70B; width:80%;}
.arx-ext {background-color: #64A70B;border: 1px solid #64A70B; width:80%;}
.arx-ext-v2 {background-color: #64A70B;border: 1px solid #64A70B; width:80%;}
.cmrs-ext {background-color: #64A70B;border: 1px solid #64A70B; width:80%;}
.cprx-ext {background-color: #64A70B;border: 1px solid #64A70B; width:80%;}
.uu-ext {background-color: #64A70B;border: 1px solid #64A70B; width:80%;}
.vrxr-ext {background-color: #64A70B;border: 1px solid #64A70B; width:80%;}

/* to make all modal vertically center */
.modal {
  text-align: center;
}
.modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.presTrackerClr1 {color: #005EBB;}
.presTrackerClr2 {color: #500878;}

textarea {
    border: 1px solid #333 !important;
    border-radius: 4px !important;
    padding: 10px !important;
    width: 1200px !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    resize: none !important;
    outline: none !important;
}

.word-counter{
margin-top: 5px;
font-size: 14px;
color: #666;
}

.error-message{
color: red;
font-size: 14px;
}