@charset "utf-8";
/* CSS Document */
body.public_assessment{color:#0c0c0c;}

p {
	font-size:16px;
	line-height:1.5em;
}
p.assessmentQuestion{
	font-size:1.3em;
}

/*.btn-primary, .nav-pills>li.active>a{
	background-color: #264374 !important;
}

.btn-primary.active{
	background-color: red !important;
}
*/

h3{
	font-size: 20px !important;
}

.assessment-picker{
	margin-bottom:12px;	
}

.label-required{
	color:#000099;	
}

.c-indicator{
}

.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: rgba(255,255,255,0.5);
/*	background: url(/images/loader-64x/ellipsis.svg) center no-repeat rgba(255,255,255,0.5);*/
}

label.minor-label{
	font-weight:normal !important;
}

.top-buffer { margin-top:20px; }


.formQuestion{
	border-top:1px solid #ccc;
	padding-top:60px;
	padding-bottom:40px;
}

/* -- Ripple effect -------------------------------- */
.ripple-effect {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0,0,0);
}
.ink {
  display: block;
  position: absolute;
  pointer-events: none;
  border-radius: 50%;
  
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);

  background: #fff;
  opacity: 1;
}

// animation effect
.ink.animate {
  -webkit-animation: ripple .5s linear;
  -moz-animation: ripple .5s linear;
  -ms-animation: ripple .5s linear;
  -o-animation: ripple .5s linear;
  animation: ripple .5s linear;
}
@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
    transform: scale(2.5);
  }
}
@-moz-keyframes ripple {
  100% {
    opacity: 0;
    -moz-transform: scale(2.5);
    transform: scale(2.5);
  }
}
@-ms-keyframes ripple {
  100% {
    opacity: 0;
    -ms-transform: scale(2.5);
    transform: scale(2.5);
  }
}
@-o-keyframes ripple {
  100% {
    opacity: 0;
    -o-transform: scale(2.5);
    transform: scale(2.5);
  }
}

.disabledOpenGroupsLink{
  color: #888 !important;
  cursor: context-menu;
  margin-left: 10px !important;
  font-weight: normal !important;
}

.disabledCA_Name{
  color: #333 !important;
  cursor: context-menu;
  font-weight: bold !important;
  width: 100% !important;
}

.dropdown-menu.certAssoc{
    width: 220px !important;
}

.panel-default > .panel-heading-13R {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#006de2+2,1f7ee2+100 */
background: rgb(0,109,226); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,109,226,1) 2%, rgba(31,126,226,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,109,226,1) 2%,rgba(31,126,226,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,109,226,1) 2%,rgba(31,126,226,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006de2', endColorstr='#1f7ee2',GradientType=0 ); /* IE6-9 */

color: #ffffff;
}

.panel-default > .panel-heading-13R {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#006de2+2,1f7ee2+100 */
background: rgb(0,109,226); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,109,226,1) 2%, rgba(31,126,226,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,109,226,1) 2%,rgba(31,126,226,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,109,226,1) 2%,rgba(31,126,226,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006de2', endColorstr='#1f7ee2',GradientType=0 ); /* IE6-9 */

color: #ffffff;
}

.panel-default > .panel-heading-13O {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1211f+2,c1423f+100 */
background: rgb(193,33,31); /* Old browsers */
background: -moz-linear-gradient(top, rgba(193,33,31,1) 2%, rgba(193,66,63,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(193,33,31,1) 2%,rgba(193,66,63,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(193,33,31,1) 2%,rgba(193,66,63,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1211f', endColorstr='#c1423f',GradientType=0 ); /* IE6-9 */

color: #ffffff;
}

.panel-default > .panel-heading-13AR {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6daded+0,86b9ee+100 */
background: rgb(109,173,237); /* Old browsers */
background: -moz-linear-gradient(top, rgba(109,173,237,1) 0%, rgba(134,185,238,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(109,173,237,1) 0%,rgba(134,185,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(109,173,237,1) 0%,rgba(134,185,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6daded', endColorstr='#86b9ee',GradientType=0 ); /* IE6-9 */

color: #ffffff;
}

.panel-default > .panel-heading-13AO {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dd4f4f+1,e07676+100 */
background: rgb(221,79,79); /* Old browsers */
background: -moz-linear-gradient(top, rgba(221,79,79,1) 1%, rgba(224,118,118,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(221,79,79,1) 1%,rgba(224,118,118,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(221,79,79,1) 1%,rgba(224,118,118,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4f4f', endColorstr='#e07676',GradientType=0 ); /* IE6-9 */

color: #ffffff;
}

.panel-default > .panel-heading-13TA {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#009300+0,339333+100 */
background: rgb(0,147,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,147,0,1) 0%, rgba(51,147,51,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,147,0,1) 0%,rgba(51,147,51,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,147,0,1) 0%,rgba(51,147,51,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009300', endColorstr='#339333',GradientType=0 ); /* IE6-9 */

color: #ffffff;
}

.panel-default > .panel-heading-13PA {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#009300+0,339333+100 */
background: rgb(0,147,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,147,0,1) 0%, rgba(51,147,51,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,147,0,1) 0%,rgba(51,147,51,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,147,0,1) 0%,rgba(51,147,51,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009300', endColorstr='#339333',GradientType=0 ); /* IE6-9 */

color: #ffffff;
}

.panel-default > .panel-heading-13AEF, .panel-default > .panel-heading-13AEM{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQYV2NkQAJfJmtvZoTxQRye3Ku+YAEYB8RmROaABAC4ag5qDmw1iQAAAABJRU5ErkJggg==) repeat;
}

.panel-heading-13AEF h4, .panel-heading-13AEM h4{
  color: #333 !important;
}

.panel-default > .panel-heading-13EF, .panel-default > .panel-heading-13EM{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f28110+1,f29941+100 */
background: rgb(242,129,16); /* Old browsers */
background: -moz-linear-gradient(top, rgba(242,129,16,1) 1%, rgba(242,153,65,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(242,129,16,1) 1%,rgba(242,153,65,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(242,129,16,1) 1%,rgba(242,153,65,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f28110', endColorstr='#f29941',GradientType=0 ); /* IE6-9 */
}

/* Nav bar */

.navbar-default.navbar-custom {
  background-color: #034d91 !important;
  border-color: #494949 !important;
  background-image: none;
  border-radius: 0px;
}
.navbar-default.navbar-custom .navbar-brand {
  color: #fff;
}
.navbar-default.navbar-custom .navbar-brand:hover,
.navbar-default.navbar-custom .navbar-brand:focus {
  color: #ffffff;
}
.navbar-default.navbar-custom .navbar-text {
  color: #fff;
}
.navbar-default.navbar-custom .navbar-nav > li > a {
  color: #fff;
  font-weight: normal !important;
  font-family: 'avenirbook';
}
.navbar-default.navbar-custom .navbar-nav > li > a:hover,
.navbar-default.navbar-custom .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #494949 !important;
}
.navbar-default.navbar-custom .navbar-nav > .active > a,
.navbar-default.navbar-custom .navbar-nav > .active > a:hover,
.navbar-default.navbar-custom .navbar-nav > .active > a:focus {
  color: #ffffff !important;
  background-color: #333 !important;
  background-image: none;
}
.navbar-default.navbar-custom .navbar-nav > .open > a,
.navbar-default.navbar-custom .navbar-nav > .open > a:hover,
.navbar-default.navbar-custom .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #494949 !important;
  background-image: none;
}
.navbar-default.navbar-custom .navbar-toggle {
  border-color: #494949;
}
.navbar-default.navbar-custom .navbar-toggle:hover,
.navbar-default.navbar-custom .navbar-toggle:focus {
  background-color: #494949 !important;
  background-image: none;
}
.navbar-default.navbar-custom .navbar-toggle .icon-bar {
  background-color: #fff !important;
  background-image: none;
}
.navbar-default.navbar-custom .navbar-collapse,
.navbar-default.navbar-custom .navbar-form {
  border-color: #fff;
}
.navbar-default.navbar-custom .navbar-link {
  color: #fff;
}
.navbar-default.navbar-custom .navbar-link:hover {
  color: #ffffff;
}

.center-banner .img-responsive{display: inline-block;}
.center-banner .col-md-12{text-align: center;}

/* Public Assessment */
.panel-title {
  position: relative;
}
 .panel-title a{
	 display: block;
 }
.panel-title a::after {
	content: "\f107";
	color: #333;
	top: -2px;
	right: 0px;
	position: absolute;
    font-family: "FontAwesome"
}
.panel-title a[aria-expanded="true"]::after {
	content: "\f106";
}

@media (max-width: 767px) {
  .navbar-default.navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-default.navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default.navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
  }
  .navbar-default.navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default.navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default.navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #494949;
    background-image: none;
    border-radius: 0px;
  }
}