/*!
 * 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 */
/* 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;
}

body, legend {
    color: #000000;
}

p {
    font-size: 16px
}

 .navbar {
  min-height: 60px;
}

/* line 136, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top {
    border-width: 0;
    margin-bottom: 0;
}

/* line 296, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar-inverse {
    background-color: #2573E5;
    border-color: transparent;
    -webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
    -moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
    box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
}

/* line 175, G:/Agents/BA4704/_wap/74/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar .navbar-collapse {
  max-height: 510px;
  box-shadow: none;
  border-top: none; }

@media (max-width: 1199px) {
  /* line 372, G:/Agents/BA4704/_wap/74/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-static-top .navbar-collapse .nav > .divider-vertical {
    display: none; } }

@media (max-width: 767px) {
  /* line 386, G:/Agents/BA4704/_wap/74/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-static-top.navbar > .container > .row > div {
    display: block; }
  /* line 390, G:/Agents/BA4704/_wap/74/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-header {
    position: relative; } }
	
/* line 230, G:/Agents/BA4704/_wap/74/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 237, G:/Agents/BA4704/_wap/74/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 1028, G:/Agents/BA4704/_wap/74/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
#navbar .dropdown-menu {
  margin-top: 8px; }  
  
/* line 311, G:/Agents/BA4704/_wap/74/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #fff; }
  /* line 314, G:/Agents/BA4704/_wap/74/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-inverse .navbar-nav > li > a:hover {
    color: #fff;
    background-color: #58A6FF;
	border-bottom: 4px solid #58A6FF;
    padding-bottom: 20px; }
  /* line 320, G:/Agents/BA4704/_wap/74/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-inverse .navbar-nav > li .open > a:focus {
    color: #fff;
    background-color: transparent;
    outline: 1px dashed #FFFFFF; }  
	
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: transparent;
    outline: 1px dashed #FFFFFF;	
}

.navbar-left {
	float:left;
	margin-left:15px;
}

footer {
    position: relative;
    color: #22221E;
}

.footer {
    margin-top: 0px;
}

/* line 611, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer .footer-bottom {
    width: 100%;
    min-height: 36px;
    background-color: #FFFFFF;
    font-size: 14px;
    display: flex;
    align-items: center;
    padding: 12px 0px 12px 0px !important;
}

/* line 619, C:/PortalFxRepo2/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer .footer-bottom p {
    margin: 0;
}

@media screen and (min-width:993px){
	.visible-sm-block {
		display: block!important;
	}
	.visible-xs-block {
		display: none!important;
	}
    .navbar-brand-centered {
        position: absolute;
        left: 50%;
        display: block;
        width: 160px;
        text-align: center;
		padding:5px;
    }
    .navbar>.container .navbar-brand-centered, 
    .navbar>.container-fluid .navbar-brand-centered {
        margin-left: -80px;
    }
}

@media (max-width: 992px) {
	.visible-sm-block {
		display: none!important;
	}
	.visible-xs-block {
		display: block!important;
	}
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
	.navbar-right {
		float:none!important;
	}
	.navbar-left.menu-bar {
		float:none !important;
		margin-left:0px;
	}
	.navbar-nav .open .dropdown-menu {
        position:static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px !important;
    }
	.collapse.in{
        display:block !important;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #ffffff;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: transparent;
		outline: 1px dashed #FFFFFF;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #444;
        background-color: transparent
    }
}

@media screen and (min-width: 768px) and (max-width: 992px){
	.navbar-left.menu-bar{
		margin-left: 15px;
	}
	.navbar-right.menu-bar{
		margin-left: 15px;
	}
}