/*!
* 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, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
h1.underline, h4.underline {
border-bottom: 1px solid #bcbcbc;
padding-bottom: 21px; }

/* line 24, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
div {
word-break: break-word; }

/* line 27, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-brand {
height: fit-content !important; }

/* line 30, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.input-group-btn {
vertical-align: top; }

@media (max-width: 767px) {
/* line 36, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.text_center-mobile {
text-align: center; } }

/* line 42, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.btn-lg-home {
padding: 20px 40px;
font-size: 15px; }

/* line 47, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.btn-info-home {
color: #fff;
border-color: #fff;
background: transparent; }
/* line 52, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.btn-info-home:hover {
color: #000;
border-color: #000;
background: #fff; }
/* line 57, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.btn-info-home:active {
color: #000;
border-color: #000;
background: #fff; }
/* line 62, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.btn-info-home:focus {
color: #000;
border-color: #000;
background: #fff; }

/* line 75, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.breadcrumb > li a, .breadcrumb > li a:hover {
text-decoration: none;
color: #666666; }

/* line 81, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.breadcrumb > .active {
font-weight: bold; }

/* line 93, D:/a/_work/1/s/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 104, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.pagination > li:first-child > a:hover,
.pagination > li:first-child > span:hover {
background: none; }

/* line 111, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.pagination > li:last-child > a:hover,
.pagination > li:last-child > span:hover {
background: none; }

/* line 120, D:/a/_work/1/s/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 130, D:/a/_work/1/s/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; }

/* line 141, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top {
border-width: 0; }

/* line 145, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top {
border-width: 0;
margin-bottom: 0; }

/* line 149, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-default {
border-color: transparent; }

/* line 153, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.homelink, a.homelink:hover, a.homelink:focus {
color: #fff;
text-decoration: none; }

/* line 158, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.register-bar {
clear: both; }

/* line 162, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar {
min-height: 67px; }
/* line 165, D:/a/_work/1/s/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 172, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar .navbar-form {
border: none;
margin-left: 0;
margin-right: 0; }
/* line 177, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar .navbar-form .form-control {
font-size: 1em; }

/* line 184, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar .navbar-collapse {
max-height: 510px !important;
box-shadow: none;
border-top: none; }

/* line 190, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar .navbar-form {
border: none;
margin-left: 0;
margin-right: 0; }
/* line 195, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar .navbar-form .form-control {
font-size: 1em; }

@media (min-width: 992px) {
/* line 200, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.fix-navbar .register-bar {
display: none; } }

/* line 206, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar > .container > .row > div {
float: none !important;
display: inline-block;
vertical-align: bottom; }

/* line 211, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar > .container > .row > div {
float: none !important;
display: inline-block;
vertical-align: bottom; }

/* line 220, D:/a/_work/1/s/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 227, D:/a/_work/1/s/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 239, D:/a/_work/1/s/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-size: 1em;
font-weight: bold; }

/* line 246, D:/a/_work/1/s/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 256, D:/a/_work/1/s/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 256, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top .navbar-brand {
position: initial;
height: 42px; } }

/* line 268, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top .navbar-header {
padding-top: 8px; }

/* line 273, D:/a/_work/1/s/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 273, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top .navbar-brand {
position: initial;
height: 42px; } }

/* line 293, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar-inverse {
background-color: #232222;
border-color: transparent; }
/* line 297, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar-inverse .navbar-brand {
color: #fff; }
/* line 300, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar-inverse .divider-vertical {
border-right-color: #fff;
border-left-color: #111; }

/* line 305, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar-inverse {
background-color: #232222;
border-color: transparent; }
/* line 309, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar-inverse .navbar-brand {
color: #fff; }
/* line 313, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar-inverse .divider-vertical {
border-right-color: #fff;
border-left-color: #111; }

/* line 320, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-inverse .navbar-nav > li > a {
color: #fff; }
/* line 323, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-inverse .navbar-nav > li > a:hover {
color: #fff;
background-color: #666666;
border-bottom: 4px solid #2F5FEF;
padding-bottom: 10px; }
/* line 329, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-inverse .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
outline: 1px dashed #FFFFFF; }

@media (max-width: 1199px) {
/* line 340, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-inverse .navbar-nav > li > a:hover {
color: #fff;
background-color: #666666;
border-bottom: 4px solid #2F5FEF;
padding-bottom: 6px; } }

/* line 351, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.menu-bar .shopping_link {
position: relative; }
/* line 354, D:/a/_work/1/s/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 368, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.menu-bar .shopping_link .cart_amount:hover {
color: #fff; }

@media (max-width: 1199px) {
/* line 376, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top .navbar-collapse .nav > .divider-vertical {
display: none; } }

@media (max-width: 1199px) {
/* line 381, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top .navbar-collapse .nav > .divider-vertical {
display: none; } }

@media (max-width: 767px) {
/* line 386, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar > .container > .row > div {
display: block; }
/* line 390, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-header {
position: relative; } }

@media (max-width: 767px) {
/* line 395, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar > .container > .row > div {
display: block; }
/* line 399, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-header {
position: relative; } }

/* line 406, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel {
-webkit-box-shadow: 0 0px 0px transparent;
box-shadow: 0 0px 0px transparent; }

/* line 413, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel-group {
margin-bottom: 21px; }
/* line 416, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel-group.border-bottom {
border-bottom: 1px solid #bcbcbc;
padding-bottom: 84px; }
/* line 421, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel-group .panel {
border-radius: 0px;
border: none;
box-shadow: none; }
/* line 426, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel-group .panel + .panel {
margin-top: 5px; }
/* line 431, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel-group .panel-heading {
border-bottom: 0; }
/* line 435, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel-group .panel-heading .panel-title a {
text-decoration: none; }
/* line 438, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel-group .panel-heading .panel-title a:hover {
color: #2f5fef; }
/* line 442, D:/a/_work/1/s/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 453, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel-group .panel-heading .panel-title a.collapsed:before {
background-position: -5px -126px; }
/* line 461, D:/a/_work/1/s/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 466, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel-group .panel-footer {
border-top: 0; }
/* line 469, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom: none; }
/* line 474, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.panel-group .panel-default {
border-color: none; }
/* line 6, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/mixins/panels.scss */
.panel-group .panel-default > .panel-heading {
color: #333333;
background-color: transparent;
border-color: none; }
/* line 11, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/mixins/panels.scss */
.panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: none; }
/* line 14, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/mixins/panels.scss */
.panel-group .panel-default > .panel-heading .badge {
color: transparent;
background-color: #333333; }
/* line 20, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/mixins/panels.scss */
.panel-group .panel-default > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: none; }

/* line 482, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
body {
padding-top: 0px; }
@media (max-width: 767px) {
/* line 482, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
body {
padding-top: 0px; } }

/* line 491, D:/a/_work/1/s/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 500, D:/a/_work/1/s/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 507, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-margin {
margin: 21px 0; }

/* line 511, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.color-inverse {
color: #fff; }
/* line 514, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.color-inverse h1, .color-inverse h2, .color-inverse h3 {
color: #fff; }

/* line 522, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-inline-search {
background: url("helpdesk.png") no-repeat;
background-size: cover; }
/* line 527, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-inline-search .row > div {
margin-top: 100px; }
/* line 530, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-inline-search .row > div h1 {
color: #fff; }
@media screen and (max-width: 600px) {
/* line 530, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-inline-search .row > div h1 {
font-size: 16vw; } }
/* line 540, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-inline-search .row > div .form-inline .form-group .input-group {
margin-right: 21px; }
/* line 543, D:/a/_work/1/s/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 548, D:/a/_work/1/s/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 553, D:/a/_work/1/s/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 566, D:/a/_work/1/s/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 576, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.wrapper .contained {
position: relative;
height: 400px;
padding-bottom: 56.25%; }

/* line 582, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.wrapper .contained > svg {
margin-top: -100px;
position: absolute;
display: block; }

/* line 588, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.contained .row {
margin-top: 80px; }

/* line 592, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer {
position: relative;
color: #AAAAAA; }
/* line 596, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer .footer-top {
width: 100%;
min-height: 130px;
background-color: #232222;
display: flex;
align-items: center; }
/* line 603, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer .footer-top h3, footer .footer-top h4 {
color: #fff; }
/* line 607, D:/a/_work/1/s/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 614, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer .footer-top h3,
footer .footer-top .list-social-links {
text-align: center; } }
/* line 620, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer .footer-bottom {
width: 100%;
min-height: 36px;
background-color: #000;
font-size: 12px;
display: flex;
align-items: center; }
/* line 628, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer .footer-bottom p {
margin: 0; }
/* line 632, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer .footer-bottom h4 {
margin-top: 0;
color: #fff; }
/* line 637, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer .footer-bottom ul {
list-style-type: none;
margin: 0; }
/* line 647, D:/a/_work/1/s/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 657, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.list-social-links {
list-style-type: none;
padding-left: 0; }
/* line 661, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.list-social-links li {
display: inline-block;
margin: 0 10px; }
/* line 670, D:/a/_work/1/s/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 678, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-landing h1 {
font-size: 65px; }
/* line 682, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-landing h2 {
letter-spacing: normal;
margin-left: -3px; } }

/* line 688, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.user-icon {
width: 16px;
height: 16px;
background-image: url("register_icon.png");
display: inline-block;
margin-right: 7px; }

/* line 696, D:/a/_work/1/s/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 704, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-title {
margin-left: -35px; }
/* line 707, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-title > span {
margin-left: 3px; }
/* line 710, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-title > span .article-author {
font-weight: bold;
color: #2f5fef; }

/* line 717, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-content {
margin-top: 15px; }
/* line 720, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-content > p {
text-align: justify; }

@media screen and (max-width: 993px) {
/* line 726, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-title {
margin-left: 0;
text-align: center; }
/* line 731, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-author {
text-align: center; } }

/* line 737, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .header-search {
padding-top: 40px;
padding-bottom: 40px;
margin-bottom: 40px;
background-color: #eeeeee; }
/* line 743, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .header-search img {
max-width: 350px; }
@media screen and (max-width: 600px) {
/* line 747, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .header-search h1 {
font-size: 13vw; } }

/* line 754, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .title-search {
font-size: 26px;
font-weight: bold; }

/* line 759, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search input {
border-style: none;
padding-left: 10px;
height: 60px; }

/* line 767, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .media .media-left > img {
max-width: 240px; }

/* line 772, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .media .media-body {
padding-left: 20px; }
/* line 775, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .media .media-body > a {
text-decoration: none;
font-weight: bold; }
/* line 780, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .media .media-body .media-heading {
margin-top: 5px;
margin-bottom: 20px; }

/* line 789, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.cards-container {
margin-top: 84px;
display: flex;
justify-content: center; }
@media screen and (max-width: 991px) {
/* line 789, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.cards-container {
flex-direction: column; } }

/* line 804, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.carousel-custom .carousel-inner > .item {
margin-right: auto;
margin-left: auto; }
/* line 808, D:/a/_work/1/s/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 808, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.carousel-custom .carousel-inner > .item .carousel-caption {
left: 5%;
right: 5%; } }

/* line 824, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.carousel-custom .carousel-indicators li {
border-color: #232222; }

/* line 833, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.table.table-forms td {
padding: 15px 8px; }

/* line 839, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.table.table-forms tbody tr:first-child td {
border-top: none; }

/* line 848, D:/a/_work/1/s/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 855, D:/a/_work/1/s/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 865, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.poll .poll-header h4 {
font-weight: bold;
display: inline-block; }
/* line 871, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.poll .poll-content {
padding-top: 25px; }
/* line 874, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.poll .poll-content p {
font-size: 14px; }
/* line 878, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.poll .poll-content form {
border-bottom: 1px solid #bcbcbc;
padding-bottom: 10px; }
/* line 883, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.poll .poll-content .poll-buttons {
padding-top: 20px;
padding-left: 11px; }
/* line 887, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.poll .poll-content .poll-buttons .btn {
padding: 4px 14px;
font-size: 14px; }
/* line 892, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.poll .poll-content .poll-buttons .btn-default {
color: #000;
border-color: #000; }
/* line 896, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.poll .poll-content .poll-buttons .btn-default:hover {
color: #000;
border-color: #000; }
/* line 904, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.poll .poll-tags {
padding-top: 10px; }
/* line 907, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.poll .poll-tags h4 {
border-bottom: 1px solid #bcbcbc;
padding-bottom: 10px; }
/* line 912, D:/a/_work/1/s/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 924, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.nav-sidebar {
padding-left: 20px;
margin-top: 20px;
margin-bottom: 20px; }
/* line 931, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.nav-sidebar .nav > li > a {
padding: 4px 20px;
color: #2f5fef;
border-right: 2px solid #eeeeee; }
/* line 937, D:/a/_work/1/s/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 944, D:/a/_work/1/s/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 961, D:/a/_work/1/s/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 968, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.nav-sidebar .nav > .active > a:before {
content: "\e252"; }
/* line 975, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.nav-sidebar .nav > .active:hover > a,
.nav-sidebar .nav > .activefocus > a {
font-weight: bold; }
/* line 981, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.nav-sidebar .nav > .active > ul.nav {
display: block; }
/* line 988, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.nav-sidebar .nav ul.nav {
display: none; }
/* line 995, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.nav-sidebar .nav .nav > li > a {
padding-top: 1px;
padding-bottom: 1px;
padding-left: 30px; }
/* line 1005, D:/a/_work/1/s/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 1012, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.nav-sidebar .nav .nav .nav > li > a {
padding-top: 1px;
padding-bottom: 1px;
padding-left: 60px; }
/* line 1017, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.nav-sidebar .nav .nav .nav > li > a:before {
content: ""; }
/* line 1026, D:/a/_work/1/s/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 1037, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
#navbar .dropdown-menu {
margin-top: 8px; }

/* line 1041, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
#navbar .dropdown-search {
padding-top: 0;
background: transparent;
border: 0;
box-shadow: none;
margin: 9px; }
/* line 1048, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
#navbar .dropdown-search #q {
min-width: 200px; }
/* line 1052, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
#navbar .dropdown-search #q_id {
min-width: 200px; }
@media (max-width: 1199px) {
/* line 1057, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
#navbar .dropdown-search .input-group-btn {
vertical-align: top; }
/* line 1060, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
#navbar .dropdown-search #search-filter {
width: 100%;
text-align: left;
padding-left: 25px; }
/* line 1065, D:/a/_work/1/s/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 1073, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.tabs-header {
padding-bottom: 9.5px;
margin: 42px 0 21px; }

/* line 1086, D:/a/_work/1/s/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; }

@media screen and (-ms-high-contrast: active) {
/* line 1091, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-default .navbar-toggle .icon-bar {
background-color: #888; }
/* line 1095, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff; } }

/* line 9, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.no-lr-margins {
margin-left: 0;
margin-right: 0; }

/* line 14, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.btn-default-black {
color: black;
border-color: black; }
/* line 18, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.btn-default-black:hover {
color: black;
border-color: black;
background: #2f5fef; }

/* line 25, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.blue_border {
padding-bottom: 10px;
border-bottom: 7px solid #0b80d0; }

/* line 30, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section {
position: relative;
background-size: cover;
color: #000; }
/* line 35, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section .row {
padding-top: 25px;
padding-bottom: 100px; }
/* line 40, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section .row.sidebar-home {
padding-bottom: 0; }
/* line 44, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section h1 {
font-size: 71px; }
/* line 48, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section h2 {
color: #666666;
font-size: 40px; }
/* line 53, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section h3 {
font-size: 66px;
font-family: "Segoe UI Light", "Helvetica Neue", Helvetica, Arial, sans-serif; }
/* line 58, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section p {
border-top: solid #666666 1px;
padding-top: 5px; }
/* line 63, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section .btn {
margin-top: 50px; }
/* line 67, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section .form-search .btn {
margin-top: 0; }
/* line 73, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section .section-landing-heading p,
.page_section .section-landing-sub-heading p {
border-top: 0; }

/* line 80, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.form-search .btn {
border: 1px solid #ccc; }

/* line 83, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.form-search .btn-default:hover {
border-color: #ccc; }

/* line 87, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.form-search .dropdown-submenu {
right: -2px; }

/* line 91, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.form-search .dropdown-menu {
margin-top: 0px; }

/* line 96, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.dropdown-search.dropdown-menu > li:hover {
background-color: transparent; }

/* line 100, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
#navbar .form-search .dropdown-menu {
margin-top: 0px; }

/* line 104, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/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 112, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/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: url("homethumbnail2.jpg") no-repeat 0 20%;
background-size: cover;
margin-top: -70px; }
/* line 120, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-diagonal-left .section-diagonal-left-content:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.2;
z-index: -1;
background-color: #fff; }

/* line 134, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/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 142, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-diagonal-right.home-section {
margin-top: -60px; }
/* line 146, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/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: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("homethumbnail4.jpg") no-repeat;
background-size: cover;
margin-top: -70px; }
/* line 155, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-diagonal-right .section-diagonal-right-content:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.8;
z-index: -1;
background-color: #2f5fef; }

/* line 171, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-diagonal-left .row,
.section-diagonal-right .row {
padding-top: 125px; }

/* line 175, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-diagonal-left .col-md-5,
.section-diagonal-right .col-md-5 {
float: none;
margin: 0 auto; }

/* line 180, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-diagonal-left p,
.section-diagonal-right p {
border-top: none; }

/* line 185, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-landing {
background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("homehero.jpg") no-repeat center;
background-size: cover; }
/* line 191, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-landing .row > div {
margin-top: 80px; }
/* line 194, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-landing .row > div .section-landing-heading {
font-size: 8rem;
color: #fff;
text-transform: uppercase; }
@media screen and (max-width: 600px) {
/* line 194, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-landing .row > div .section-landing-heading {
font-size: 16vw; } }
/* line 204, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-landing .row > div .section-landing-sub-heading {
margin-top: 0;
margin-bottom: 50px;
font-size: 4.3rem;
color: #fff;
letter-spacing: 19px;
text-transform: uppercase; }
@media screen and (max-width: 600px) {
/* line 204, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-landing .row > div .section-landing-sub-heading {
font-size: 4vw; } }

/* line 220, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-sub-landing {
background: linear-gradient(rgba(0, 0, 0, 0.5), #07aaf6), url("homethumbnail1.jpg") no-repeat center;
background-size: cover; }

/* line 226, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-default {
background: url("homethumbnail3.jpg") no-repeat center;
background-size: cover; }
@media screen and (max-width: 767px) {
/* line 231, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/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 264, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-default .row {
padding-bottom: 150px; }

/* line 269, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-knowledge {
margin-bottom: 40px; }

/* line 274, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.content-home .btn {
margin-top: 0; }

/* line 278, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.content-home .panel {
background-color: transparent;
border: 0;
box-shadow: none; }
/* line 283, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.content-home .panel p {
border: 0; }

/* line 288, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.content-home .panel-heading {
display: none; }

/* line 292, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.content-home .list-group-item {
padding: 20px 0;
font-size: 20px;
background-color: transparent;
border: 0;
border-top: 1px solid #ddd; }
/* line 299, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.content-home .list-group-item img {
margin-right: 25px; }

/* line 305, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.content-home a.list-group-item,
.content-home .list-group-item a.title {
color: #232222; }
/* line 309, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/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 317, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.content-home .title,
.content-home .description {
display: block; }

/* line 321, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.content-home .title {
font-size: 24px;
font-family: "Segoe UI Light", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 326, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.content-home .description {
display: block;
font-size: 14px; }

/* line 332, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.sidebar-home {
background-color: #eeeeee;
border-top: 7px solid #0b80d0;
margin-top: 36px;
position: relative; }
/* line 338, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.sidebar-home h3 {
font-size: 18px; }
/* line 342, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.sidebar-home .panel {
background-color: transparent;
border: 0;
box-shadow: none; }
/* line 348, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.sidebar-home .panel-heading {
padding-left: 0;
background-color: transparent;
border: 0; }
/* line 354, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.sidebar-home .panel-title {
font-size: 14px;
color: #2f5fef;
font-family: "Segoe UI Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif; }
/* line 360, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.sidebar-home .list-group-item {
padding-left: 0;
font-size: 14px;
background-color: transparent;
border: 0; }
/* line 367, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.sidebar-home .list-group-item:hover,
.sidebar-home .list-group-item:focus {
text-decoration: underline;
background-color: transparent; }
/* line 372, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.sidebar-home .list-group-item .date {
visibility: hidden; }

/* line 378, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-landing-search {
min-height: 250px;
background: url(searchhero.jpg) no-repeat 0 25%;
background-size: cover; }

/* line 384, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-landing-forums {
min-height: 250px;
background: url(forumhero.jpg) no-repeat center;
background-size: cover; }

/* line 391, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.table.forums th:first-child,
.table.forums tr td:first-child {
padding-left: 0px; }

/* line 397, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-knowledge .list-group a.list-group-item {
color: #2f5fef; }

/* line 400, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.section-knowledge .panel-title {
color: #000; }

/* line 405, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section.section-landing .row {
padding-bottom: 60px; }

/* line 408, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section.section-landing .row > div {
margin-top: 0px; }

/* line 411, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.list-group-item p {
margin-bottom: 0px; }

/* line 415, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.page_section.section-sub-landing .row .btn-lg-home p {
border-top: none; }

/* line 419, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.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; }

/* line 434, D:/a/_work/1/s/Resources/Theme/ElectricBlueDesign/customer/theme.scss */
.skip-to-content a:focus {
position: absolute;
left: 0px;
top: 0px;
outline: none;
color: #ffffff;
-webkit-transition: top 0.1s ease-in;
transition: top 0.1s ease-in;
border: 1px dashed; }

/* ===== Custom CSS =======*/

/*---------------------------
Global CSS
----------------------------*/

@font-face {
font-family: PublicSans-Regular;
src: url(/PublicSans-Regular);
}

@font-face {
font-family: PublicSans-Bold;
src: url(/PublicSans-Bold);
}

body {
font-size: 1.5rem;
font-family: "PublicSans-Regular","Arial";
}

h1 {
font-family: "PublicSans-Bold","Arial";
}

h2, h3, h4, h5, h6, p, a {
font-family: "PublicSans-Regular","Arial";
}

.dropdown-menu {
font-size: 1.6rem;
}

.yui-panel-container {
z-index: 10000 !important;
}

.navbar-brand img {
width: 125px;
}

.navbar-static-top.navbar-inverse {
background-color: #002664;
padding: 12px 0 18px;
z-index: 10000;
}

.navbar-right.menu-bar {
margin-top: 5px;
}

.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a {
color: #fff;
font-size: 1.4rem;
text-transform: uppercase;
font-family: "PublicSans-Bold","Arial";
font-weight: normal;
}

.navbar-inverse .navbar-nav > li > a:hover {
background: unset;
border: none;
outline: none;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse
.navbar-nav>.open>a:hover {
background: unset;
border: none;
padding-bottom: 10px;
outline: none !important;
}

.navbar-nav li.divider-vertical {
display: none;
}

.navbar-right.hidden-xs {
display: none;
}

.navbar-right .navbar-nav {
flex-direction: row;
}

.navbar.navbar-inverse > .container {
display: flex;
justify-content: space-between;
align-items: center;
}

.navbar.navbar-inverse > .container .navbar-header {
flex-basis: 28%;
}

.navbar.navbar-inverse > .container #navbar {
flex-basis: 72%;
}

.navbar-nav span.fa {
margin-right: 10px;
}

.navbar-nav .dropdown-menu {
position: absolute;
}

.dropdown-toggle span.caret {
display: none;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
background: unset;
color: unset;
}

.dropdown-menu>li>a {
margin-left: 0;
padding: 10px 20px;
}

#navbar .dropdown-menu {
padding: 0;
margin-left: 0;
}

.dropdown-menu .divider {
margin: 0;
}

.fa.fa-home {
line-height: 18px;
}

.page-heading {
display: none;
}

.view-select.nav .dropdown-menu {
display: flex;
position: relative;
padding: 0;
border: none;
box-shadow: none;
top: 0;
align-items: end;
}

a.selected-view.dropdown-toggle {
display: none;
}

.view-select.nav .dropdown-menu li a {
padding: 8px 30px;
margin: 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
box-shadow: none;
background: #187DBA;
color: white;
margin-right: 2px;
}

.view-select.nav .dropdown-menu li {
box-shadow: none;
}

.view-select.nav .dropdown-menu>li.active>a {
background: #002664;
padding: 12px 30px;
}

.btn {
font-size: 1.5rem;
}

.btn.btn-primary {
background-color: #002664;
border-color: #002664;
}

.btn.btn-primary a {
color: white;
}

.btn.btn-primary:hover {
background-color: #003489;
border-color: #003489;
}

.btn-primary:hover a {
text-decoration: none;
}

button.custom-add-icon::before {
background: url(https://nswpath-fmis-dev.powerappsportals.com/custom-add-icon) no-repeat;
height: 16px;
width: 17px;
background-size: contain;
content: " ";
display: inherit;
margin-right: 10px;
}

button.custom-add-icon {
padding: 8px 15px;
display: flex;
align-items: center;
}

a {
color: #187DBA;
}

a:hover {
color: #002664;
}

.modal.fade.in {
opacity: 1;
background: rgb(0 0 0 / 25%);
}

input[placeholder="Search"] + .input-group-btn {
width: 28px;
}

.modal .pull-right input.form-control {
height: 33px;
max-width: 210px;
}

.input-group-btn .btn[aria-label="Search Results"] {
border: 1px solid #949494;
}

.input-group.pull-left.view-search {
margin-right: 4px;
}

.modal.fade .modal-dialog {
margin-top: 180px;
}

select.form-control[disabled], select.form-control[readonly],
input.form-control[disabled], input.form-control[readonly],
textarea.form-control[disabled], textarea.form-control[readonly] {
background: #e5e5e5 !important;
padding: 5px !important;
border: 1px solid #e5e5e5 !important;
margin-bottom: 10px;
color: #7d7d7d;
}

.control .form-control {
border: 1px solid #abcee1;
}

.control .input-group .input-group-btn {
flex-basis: 6%;
}

.control .input-group-btn .btn-default.clearlookupfield {
display: inline-block !important;
}

.input-group .text.form-control:focus {
box-shadow: none;
}

.control .input-group .text.form-control {
width: 80%;
z-index: 0;
height: 34px;
}

.input-group-btn .btn.btn-default {
border: 1px solid #a1a1a1;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
  background: none;
  color: #002664 !important;
  border: none;
  font-weight: 600;
}

.pagination > li > a[role="button"] {
  color: #a5a5a5;
  line-height: 28px;
}

/*.text-muted {
display: none;
}
*/

.crmEntityFormView .cell.boolean-radio-cell input[type=radio] {
margin-top: 6px;
}

.crmEntityFormView .cell.checkbox-cell:first-child {
padding: 0 28px 20px;
}

footer .footer-bottom {
background: #002664;
padding: 0px;
height: 40px;
}

footer .footer-bottom .row {
height: 20px;
color: white;
}

.footer-bottom .col-md-8 {
  display: none !important;
}

#yui-gen6, #yui-gen7 {
  display: none;
}

.input-group.datetimepicker .input-group-addon {
padding: 2px;
height: 30px;
width: 30px;
}

.input-group.datetimepicker {
flex-wrap: nowrap;
}

span.icon-calendar {
top: 5px;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
top: -330px !important;
}

.collapse.in {
display: block !important;
}

.timepicker-picker .btn {
background: unset;
}

.timepicker-picker .btn:hover {
color: white;
}

.bootstrap-datetimepicker-widget table td span.active {
background: #002664;
}

.bootstrap-datetimepicker-widget table td span.active button {
color: white;
}

.container.quickform::before, .container.quickform::after {
display: inline;
}

.footer-bottom .col-md-4.text-left {
  max-width: 100%;
  flex-basis: 100%;
}

/* ----------------------------
HOMEPAGE CSS
------------------------------*/
.Requests .col-3 {
background: white;
padding: 14px 15px 7px;
border-radius: 7px;
box-shadow: 0px 10px 18px -2px rgb(0 0 0 / 12%);
flex-basis: 30.2%;
max-width: 30.2%;
display: flex;
}

.Requests h4 {
font-size: 16px;
color: #5A607F;
}

.Requests h6 {
font-size: 12px;
font-weight: 600;
}

.Requests .icon-medium {
align-self: center;
margin: auto;
background: #0058FF1A;
padding: 12px;
border-radius: 50%;
height: 60px;
width: 60px;
display: flex;
align-items: center;
justify-content: center;
}

.Requests hr {
margin-bottom: 0px;
margin-top: 12px;
width: 70%;
margin-left: 0;
}

.Requests .Request-Count {
font-weight: 600;
font-size: 30px;
}

.Requests .icon-medium img {
width: 35px;
}

.Requests .col-3>div:first-child {
flex-basis: 78%;
}

.home-banner {
background: url(https://nswpath-fmis-dev.powerappsportals.com/Home-Banner);
background-size: cover;
background-repeat: no-repeat;
height: 250px;
display: flex;
align-items: center;
justify-content: center;
}

.home-banner h2 {
color: white;
letter-spacing: 4px;
font-size: 3rem;
}

.dashboard-container .col-8 {
position: relative;
top: -45px;
}

.dashboard-container {
background: #fafafa;
}

.dashboard-container .graphics {
background: url(https://nswpath-fmis-dev.powerappsportals.com/Content-background-home);
background-size: cover;
background-repeat: no-repeat;
background-color: #fafafa;
height: calc(100vh - 250px);
position: absolute;
width: 100%;
}

.Dashboard-Chart {
margin-top: 30px;
min-height: 350px;
background: white;
padding: 20px;
border-radius: 7px;
box-shadow: 0px 10px 18px -2px rgb(0 0 0 / 12%);
}

.Dashboard-Chart .highcharts-title {
font-family: "PublicSans-Bold","Arial" !important;
font-weight: normal !important;
}

.highcharts-series[aria-label*="Open"] .highcharts-point {
fill: #79b243;
stroke: #79b243;
}

.highcharts-series[aria-label*="Completed"] .highcharts-point {
fill: #733c97;
stroke: #733c97;
}

.Requests-table {
margin-top: 15px;
min-height: 280px;
background: white;
padding-top: 5px;
border-radius: 7px;
box-shadow: 0px 10px 18px -2px rgb(0 0 0 / 12%);
}

.dashboard-container .container {
padding-top: 20px;
}

.dashboard-container .right-sidebar .view-grid table thead th, .dashboard-container .right-sidebar .view-grid table
thead th a {
color: #002664;
text-decoration: none !important;
}
.dashboard-container .right-sidebar .view-pagination {
padding: 10px;
background: white;
box-shadow: 0px 4px 18px -2px rgba(0, 0, 0, 0.12);
margin-bottom: 55px;
margin-top: -35px;
border-radius: 10px;
display: none !important;
}
.dashboard-container .right-sidebar .view-pagination .pagination {
margin: 0;
justify-content: flex-end;
}
.dashboard-container .right-sidebar .table-striped tbody tr:nth-of-type(odd) {
background-color: #f4f8ff;
}
.dashboard-container .right-sidebar table thead th {
height: 60px;
}
.dashboard-container .right-sidebar .view-grid .table > tbody > tr > td, .dashboard-container .right-sidebar .view-grid
.table > tbody > tr > th, .dashboard-container .right-sidebar .view-grid .table > tfoot > tr > td, .dashboard-container
.right-sidebar .view-grid .table > tfoot > tr > th, .dashboard-container .right-sidebar .view-grid .table > thead > tr >
td, .dashboard-container .right-sidebar .view-grid .table > thead > tr > th {
border: none !important;
}
.dashboard-container .right-sidebar .view-grid .table thead tr th:first-child, .dashboard-container .right-sidebar
.view-grid .table tbody tr td:first-child {
padding-left: 20px;
}
.dashboard-container .right-sidebar .view-grid .table thead tr th:last-child, .dashboard-container .right-sidebar
.view-grid .table tbody tr td:last-child {
padding-right: 20px;
}
.dashboard-container .right-sidebar .view-loading.message, .dashboard-container .right-sidebar .view-empty.message,
.dashboard-container .right-sidebar .view-error.message, .dashboard-container .right-sidebar .view-access-denied.message
{
position: absolute;
width: 260px;
top: 200px;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
}
.dashboard-container .right-sidebar .view-grid .table thead tr {
background: white;
}
.dashboard-container .right-sidebar table tbody tr:nth-of-type(even) {
background: white;
}
.dashboard-container .right-sidebar .view-grid table {
margin-bottom: 0;
}

.Dashboard-Chart .highcharts-title {
font-size: 1.8rem !important;
font-weight: bold;
}

.highcharts-axis tspan {
display: none;
}

g.highcharts-legend {
opacity: 0;
transition: .5s;
}

.tab-column .section-title {
text-transform: uppercase;
font-size: 1.5rem;
color: #002664;
font-weight: 600;
margin: 0 28px 20px;
}

input.form-control, select.form-control, textarea.form-control {
font-size: 1.4rem;
}

/* ----------------------------
Homepage CSS END
------------------------------*/

section.list-container {
background: url(/inner-page-background) no-repeat;
background-size: 100%;
min-height: calc(100vh - 132px);
}

.fmis-list-container {
margin-top: 35px;
}

.fmis-list-container .grid-actions {
margin-top: 50px;
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}

.view-select.nav .dropdown-menu {
background: transparent;
}

.fmis-list-container .entity-grid .view-grid {
background: #f4f8ff;
box-shadow: 0px 4px 18px -2px rgb(0, 0, 0, .12);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
min-height: 300px;
margin-bottom: 50px;
}
.fmis-list-container .view-grid table thead th, .fmis-list-container .view-grid table thead th a {
color: #002664;
text-decoration: none !important;
}
.fmis-list-container .view-pagination {
padding: 10px;
background: white;
box-shadow: 0px 4px 18px -2px rgb(0, 0, 0, .12);
margin-bottom: 55px;
margin-top: -35px;
border-radius: 10px;
display: none;
}
.fmis-list-container .view-pagination .pagination {
margin: 0;
justify-content: flex-end;
}
.fmis-list-container .table-striped tbody tr:nth-of-type(odd) {
background-color: #f4f8ff;
}
.fmis-list-container table thead th {
height: 60px;
}
.fmis-list-container .view-grid .table > tbody > tr > td, .fmis-list-container .view-grid .table > tbody > tr > th,
.fmis-list-container .view-grid .table > tfoot > tr > td, .fmis-list-container .view-grid .table > tfoot > tr > th,
.fmis-list-container .view-grid .table > thead > tr > td, .fmis-list-container .view-grid .table > thead > tr > th {
border: none !important;
}
.fmis-list-container .view-grid .table > thead > tr > th {
border-bottom: 1px solid #eaeaea !important;
}
.fmis-list-container .view-grid .table thead tr th:first-child, .fmis-list-container .view-grid .table tbody tr
td:first-child {
padding-left: 25px;
}
.fmis-list-container .view-grid .table thead tr th:last-child, .fmis-list-container .view-grid .table tbody tr
td:last-child {
padding-right: 25px;
}
.fmis-list-container .view-loading.message, .fmis-list-container .view-empty.message, .fmis-list-container
.view-error.message, .fmis-list-container .view-access-denied.message {
position: absolute;
width: 260px;
top: 245px;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
}
.fmis-list-container .view-grid .table thead tr {
background: white;
}
.fmis-list-container table tbody tr:nth-of-type(even) {
background: white;
}
.fmis-list-container .view-grid table {
margin-bottom: 0;
}

/* -----------------------------------
Forms pages
------------------------------------*/

#liquid_form .list-container .page-copy {
background: #F8F8F8;
overflow: hidden;
margin-top: 35px;
margin-bottom: 40px;
border-radius: 6px;
box-shadow: 0px 0px 7px 2px rgb(0 0 0 / 12%);
}

#liquid_form section.list-container {
background: url(/background-forms-min) no-repeat;
background-size: 100%;
min-height: calc(100vh - 200px);
}

.progress.list-group {
flex-direction: row;
background: none;
box-shadow: none;
justify-content: space-between;
width: 60%;
margin: 0 auto;
height: 125px;
position: relative;
}

.progress .list-group-item.active {
background: none;
color: #000000;
border: none;
font-weight: 600;
}

.progress .list-group-item {
color: #000000;
font-size: 1.5rem;
position: relative;
top: 55px;
display: flex;
justify-content: center;
border: none !important;
line-height: 21px;
text-align: center;
flex-basis: 25%
}

.progress .list-group-item:before {
position: absolute;
top: -38px;
width: 20px;
border-radius: 50%;
height: 20px;
text-align: center;
background: #002664;
content: "";
}

.progress .list-group-item.active:before {
width: 32px;
height: 32px;
border: 3px solid white;
box-shadow: 0px 0px 0px 3px #002664;
top: -44px;
}

[id*="ProgressIndicator"] {
background: #FDFDFD;
padding: 50px 20px;
margin-bottom: 50px;
border-bottom: 1px solid #e5e5e5;
}

.progress.list-group:after {
width: 75%;
height: 2px;
background: #002664;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: 26px;
content: "";
}

#liquid_form[action*="rcds"] .progress.list-group:after {
  width: 82%;
}

.progress.list-group .list-group-item-success {
background: none;
color: black !important;
}

.progress.list-group .glyphicon {
display: none !important;
}

#liquid_form #WebFormPanel {
background: #F8F8F8;
}

#content_form .tab .tab-column {
background: #F8F8F8;
}

form #EntityFormView .tab-title {
padding: 5px 20px 25px;
text-align: center;
font-weight: bold;
border: none !important;
}

form #EntityFormView .tab .tab-column td {
border: none !important;
}

.quickform html {
background: #F8F8F8;
}

.msos-viewmode-content .msos-viewmode-text {
background: #e5e5e5 !important;
padding: 5px !important;
border: 1px solid #e5e5e5 !important;
margin-bottom: 10px;
color: #7d7d7d;
border-radius: 2px;
height: 30.5px;
line-height: 21px;
}

html:not(.mainPageHTML) {
background: #f8f8f8;
}

.crmEntityFormView .actions {
border: none !important;
}

.crmEntityFormView textarea.form-control {
height: 100px;
max-height: 200px;
}

form .actions .clearfix {
width: 100%;
max-width: 100%;
margin: 0 auto;
float: none;
display: flex;
justify-content: space-between;
padding: 0 28px;
}

form .actions .clearfix:before, form .actions .clearfix:after {
display: none;
}

.actions .col-sm-6 input.btn {
background: #002664;
border-color: #002664;
color: white;
min-width: 100px;
padding: 5px 10px;
margin: 0 !important;
}

.modal-form .modal-body iframe {
  height: 425px;
}

/* --------------------------------
Assuming Jurisdiction Page
----------------------------------*/

#liquid_form[action*="retro-clinical-jurisdictions"] .list-container .page-copy,
#liquid_form[action*="clinical-case-information"] .list-container .page-copy,
#liquid_form[action*="clinical-case-objections"] .list-container .page-copy{
display: none;
}

#liquid_form[action*="retro-clinical-jurisdictions"] .list-container .fmis-form-container,
#liquid_form[action*="clinical-case-information"] .list-container .fmis-form-container,
#liquid_form[action*="clinical-case-objections"] .list-container .fmis-form-container{
margin-top: 45px;
}

#liquid_form[action*="retro-clinical-jurisdictions"] .tab-title,
#liquid_form[action*="clinical-case-information"] .tab-title {
border: none;
font-weight: 600;
margin-top: 30px;
margin-left: 28px;
margin-bottom: 20px;
}

#liquid_form[action*="retro-clinical-jurisdictions"] #EntityFormPanel,
#liquid_form[action*="clinical-case-information"] #EntityFormPanel,
#liquid_form[action*="clinical-case-objections"] #WebFormPanel {
background: #F8F8F8;
overflow: hidden;
margin-top: 35px;
margin-bottom: 40px;
border-radius: 6px;
box-shadow: 0px 0px 7px 2px rgb(0 0 0 / 12%);
}

#liquid_form[action*="clinical-case-objections"] #WebFormPanel {
  padding-top: 25px;
}

#liquid_form[action*="clinical-case-information"] .actions {
margin-left: 28px !important;
}

#liquid_form[action*="retro-clinical-jurisdictions"] .list-container .fmis-form-container {
  background: #F8F8F8;
  overflow: hidden;
  margin-top: 35px;
  margin-bottom: 40px;
  border-radius: 6px;
  box-shadow: 0px 0px 7px 2px rgb(0 0 0 / 12%);
}

#liquid_form[action*="clinical-case-objections"] .control .input-group .input-group-btn {
    flex-basis: 12%;
}

/* Request Landing Page */
.toolbar-actions .view-search input {
height: 33px;
max-width: 212px !important;
background: #f2f2f2;
}

.toolbar-actions .view-search .btn[aria-label="Search Results"] {
border-left-color: transparent;
}

.toolbar-actions .view-search .btn[aria-label="Search Results"]:hover {
border-color: #002664;
border-left-color: #a1a1a1;
background: #002664;
color: white;
}

.entity-grid .view-toolbar.grid-actions .pull-right.toolbar-actions,
.entity-grid .view-toolbar.grid-actions .btn.insert-Action-link {
position: relative;
top: -15px;
}

/* ------ PROFILE PAGE ------------*/
form#content_form {
margin: 35px 0;
}

#ProfileFormView {
padding: 15px 0;
background: #f8f8f8;
margin-bottom: 20px;
}

#content_form legend[role="heading"] {
border: none;
font-weight: 600;
font-size: 1.8rem;
padding-top: 20px;
margin-bottom: 10px;
}

/* -----------------------------------
Responsive Design Mobile
-------------------------------------*/

@media screen and (max-width: 600px) {
.navbar-right .navbar-nav {
flex-direction: column;
text-align: right;
}

.navbar-static-top.navbar .menu-bar > .navbar-nav > li.open > a {
background: #0daae2;
}

.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
display: none;
}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
color: white;
padding: 10px 20px;
}


a.navbar-brand {
display: none;
}

.visible-sm-block.navbar-brand {
display: block !important;
padding-left: 2px;
}

.navbar.navbar-inverse > .container .navbar-header {
flex-basis: 100%;
}

.navbar.navbar-inverse > .container {
justify-content: center;
}

.navbar-nav .weblink a, .navbar-nav .dropdown a {
padding: 12px 20px;
}

.navbar-header .navbar-toggle {
margin-right: 0;
margin-top: 15px;
background: #003c9d;
}


.dashboard-container .col-8 {
flex-basis: 100%;
max-width: 100%;
}

.dashboard-container .col-4 {
flex-basis: 100%;
max-width: 100%;
}

.Requests .col-3 {
flex-basis: 48%;
max-width: 48%;
margin-bottom: 20px;
}

.Requests.d-flex {
flex-wrap: wrap;
}

.Requests-table {
padding-top: 0;
box-shadow: 0px -2px 18px -2px rgb(0 0 0 / 12%);
margin-bottom: 40px;
}

.Requests-table table tbody tr {
border: none !important;
}

#liquid_form[action*="retro-clinical-jurisdictions"] #EntityFormPanel, #liquid_form[action*="clinical-case-information"]
#EntityFormPanel {
padding: 20px;
}

.control .input-group .text.form-control {
width: 80.5%;
max-width: 80.5%;
}

#liquid_form[action*="retro-clinical-jurisdictions"] .tab-title, #liquid_form[action*="clinical-case-information"] .tab-title
{
margin-left: 0;
}
#liquid_form[action*="retro-clinical-jurisdictions"] .actions, #liquid_form[action*="clinical-case-information"] .actions {
  margin-left: 0 !important;
}
.view-grid table tbody tr {
  border: none !important;
}

.fmis-list-container .entity-grid .view-grid {
  box-shadow: 0px -2px 18px 0px rgb(0 0 0 / 12%);
}
.view-select.nav-pills + .pull-right {
  top: -70px !important;
}

.view-select.nav-pills {
  top: 34px;
  position: relative;
  width: 100%;
  overflow: scroll;
}

.view-select.nav .dropdown-menu>li.active>a {
  padding: 12px 15px;
}

.view-select.nav .dropdown-menu li a {
  padding: 8px 12px;
}
.progress.list-group {
  flex-direction: column;
  height: unset;
  margin: unset;
  width: 100%;
}

.progress .list-group-item {
  justify-content: start;
  padding: 12px 0;
  top: 0;
  left: 55px;
  width: 85%;
  text-align: left;
}

.progress .list-group-item:before {
  position: absolute;
  top: 12px;
  left: -40px;
}

.progress.list-group:after {
  width: 2px !important;
  height: calc(100% - 40px);
  background: #002664;
  position: absolute;
  left: 24px;
  right: 0;
  margin: auto 0 0 0;
  top: 20px;
  content: "";
  display: block;
}

.progress .list-group-item.active:before {
  top: 7px;
  left: -46px;
}

[id*="ProgressIndicator"] {
  padding: 15px 15px 25px;
}

#liquid_form #WebFormPanel {
  padding: 0 20px;
}

.tab-column .section-title {
  margin-left: 0;
}

form .actions .clearfix {
  padding: 0;
}
#ProfileFormView {
  padding: 15px;
}
}



/* -----------------------------------
    Responsive Design Tablet
-------------------------------------*/
@media screen and (min-width:601px) and (max-width: 1180px) {
.navbar-right .navbar-nav {
  flex-direction: column;
  text-align: right;
  }
  
  .navbar-static-top.navbar .menu-bar > .navbar-nav > li.open > a {
  background: #0daae2;
  }
  
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  display: none;
  }
  
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
  color: white;
  padding: 10px 20px;
  }
  
  
  a.navbar-brand {
  display: none;
  }
  
  .visible-sm-block.navbar-brand {
  display: block !important;
  padding-left: 2px;
  }
  
  .navbar.navbar-inverse > .container .navbar-header {
  flex-basis: 100%;
  }
  
  .navbar.navbar-inverse > .container {
  justify-content: center;
  }
  
  .navbar-nav .weblink a, .navbar-nav .dropdown a {
  padding: 12px 20px;
  }
  
  .navbar-header .navbar-toggle {
  margin-right: 0;
  margin-top: 15px;
  background: #003c9d;
  }
  
  .dashboard-container .col-8 {
  flex-basis: 100%;
  max-width: 100%;
  }
  
  .dashboard-container .col-4 {
  flex-basis: 100%;
  max-width: 100%;
  }
  .view-select.nav-pills + .pull-right {
    top: -70px !important;
  }
  
  .view-select.nav-pills {
    top: 34px;
    position: relative;
    width: 100%;
    overflow: scroll;
  }
  
  .view-select.nav .dropdown-menu>li.active>a {
    padding: 12px 15px;
  }
  
  .view-select.nav .dropdown-menu li a {
    padding: 8px 12px;
  }

  .progress.list-group {
    flex-direction: column;
    height: unset;
    margin: unset;
    width: 100%;
  }
  
  .progress .list-group-item {
    justify-content: start;
    padding: 12px 0;
    top: 0;
    left: 55px;
    width: 85%;
    text-align: left;
  }
  
  .progress .list-group-item:before {
    position: absolute;
    top: 12px;
    left: -40px;
  }
  
  .progress.list-group:after {
    width: 2px !important;
    height: calc(100% - 40px);
    background: #002664;
    position: absolute;
    left: 24px;
    right: 0;
    margin: auto 0 0 0;
    top: 20px;
    content: "";
    display: block;
  }
  
  .progress .list-group-item.active:before {
    top: 7px;
    left: -46px;
  }
  
  [id*="ProgressIndicator"] {
    padding: 15px 15px 25px;
  }
}

/* Power Virtual Agent styles */
.pva-floating-style {
  position: fixed;
  bottom: 0px;
  right: 0px;
  margin-right: 16px;
  margin-bottom: 18px;
  z-index: 9999;
}

html[dir="rtl"] .pva-floating-style {
  position: fixed;
  bottom: 0px;
  left: 0px;
  margin-left: 16px;
  margin-bottom: 18px;
  z-index: 9999;
}
/* Power Virtual Agent styles ends */