/* This file has been generated by tooling. Any custom changes will be lost. */




@font-face {
  font-family: "Saira Black";
  
  
  src: url(/content/assets/Saira-Black.ttf);
  
  
  
  /*inherit weight, style, and stretch */
  
}




html {
  font-family: 'Saira Black', 'Arial', sans-serif;
}



html {
  background-color: #fff;
}


body {
  color: #000
}


/* Remove reserved width for menu logo (fix in markup? i.e. not use this class) */
.app-aside, .navbar-header {
  width: inherit;
}

/* dropdowns */

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-menu .dropdown-submenu > li > a:hover,
.dropdown-menu .dropdown-submenu > li > a:focus {
  
  color: #00949d !important;
  
  background-color: inherit !important;
}


.dropdown-menu > li > a {
  color: inherit;
}


/* primary */

a {
  
  color: #009ca6;
  
  text-decoration: none;
  cursor: pointer;
}

a:hover,
a:focus {
  
  color: #008c95;
  
  text-decoration: none;
}

.btn-primary {
  
  color: #fff !important;
  
  
  background-color: #009ca6;
  border-color: #009ca6;
  
}

.btn-primary:hover,
.btn-primary.hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open .dropdown-toggle.btn-primary {
  
  color: #fff !important;
  
  
  background-color: #00949d;
  border-color: #00949d;
  
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}


.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled.hover,
.btn-primary[disabled].hover,
fieldset[disabled] .btn-primary.hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active,
.btn-primary.disabled:visited,
.btn-primary[disabled]:visited,
fieldset[disabled] .btn-primary:visited,
.btn-primary.disabled.visited,
.btn-primary[disabled].visited,
fieldset[disabled] .btn-primary.visited {
  background-color: #009ca6;
  border-color: #009ca6;
}


.bg-primary {
  
  background-color: #009ca6;
  
  
  color: #fff;
  
}


a.bg-primary:hover {
  background-color: #009ca6;
}



.bg-primary a {
  color: #fff;
}



.bg-primary a:hover {
  color: #00949d;
}



.bg-white a,
.text-primary {
  color: #009ca6;
}



.bg-white a:hover,
a.text-primary:hover,
a.bg-light:hover {
  color: #008c95;
}



.b-primary {
  border-color: #009ca6;
}



.fill-primary {
	fill: #009ca6;
}

.stroke-primary {
	stroke: #009ca6;
}



.bg-primary.dker,
.bg-primary .dker {
  background-color: #005f66;
}

.fill-primary.dker,
.fill-primary .dker {
	fill: #005f66;
}

.stroke-primary.dker,
.stroke-primary .dker {
	stroke: #005f66;
}



.bg-primary.lter,
.bg-primary .lter {
  background-color: #00becc;
}
.fill-primary.lter,
.fill-primary .lter {
	fill: #00becc;
}

.stroke-primary.lter,
.stroke-primary .lter {
	stroke: #00becc;
}


.rounded {
  border-radius: 500px;
}

/* -- public pages -- */

.app-public-access-signin .signin-panel,
.app-public-access-forgot .forgot-panel,
.app-public-access-signup .signup-panel,
.app-public-access-recover .recover-panel,
.app-public-access-thanks .thanks-panel,
.app-public-access-scope .scope-panel,
.app-public-access-verify .verify-panel {
  background-color: #ffffff;
}

.signin-panel .brand.item img,
.forgot-panel .brand.item img,
.signup-panel .brand.item img,
.scope-panel .brand.item img,
.thanks-panel .brand.item img,
.recover-panel .brand.item img,
.verify-panel .brand.item img {
  width: 100%;
  
}


.app-public-access-signin,
.app-public-access-forgot,
.app-public-access-signup,
.app-public-access-recover,
.app-public-access-thanks,
.app-public-access-scope,
.app-public-access-verify {
  background-image: url(/content/assets/login-bg.jpg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


/* nav */


nav,
.navbar-header,
#navbar {
  background-color: #fff!important;
}



/* Hide the first menu bar item i.e. Home (fix in markup) */
#navbar .nav:first-child{
  display: none;
}



#navbar > li > a {
  color: #000;
}


#navbar .open > a,
#navbar .open > a:hover,
#navbar .open > a:focus {
  background-color: inherit;
}

#navbar > .nav > li > a,
#navbar > .nav > li > a {
  
  color: #000;
  
  background-color: inherit;
}

#navbar > .nav > li > a:hover,
#navbar > .nav > li > a:focus {
  color: #009ca6 !important;
  
  background-color: inherit;
  
}


#navbar #navigationMenu > li > a {
  color: #000;
}


#navbar #navigationMenu > li > a:hover,
#navbar #navigationMenu > li > a:focus,
#navbar #navigationMenu > .active > a,
#navbar #navigationMenu > .active > a:hover,
#navbar #navigationMenu > .active > a:focus {
  
  color: #00949d !important;
  
  
}



/* -- dashboard -- */


.app-private-dashboard {
  background-color: #fff;
}



.app-private-dashboard .banner-text {
  background-color: #fff;
}



.app-private-dashboard .banner-text {
  text-align: left;
}











.app-private-dashboard .panel h2 {
  color: #009ca6 !important;
}
.app-private-dashboard  .container-widgets .border-highlight .panel:hover {
  border-color: #009ca6;
}






.app-private-dashboard  .container-widgets .panel-view-divider {
   background-color: #009ca6 !important;
}



/* -- footer -- */

#site-footer {
  
  background-color: #ffffff;
  
  
  color: inherit;
  
}


#site-footer a {
  color: #00949d;
}



#site-footer a:hover {
  color: #00949d;
}
