[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}
body{
	background-color:#ffffff;
	font-family: "Open Sans", Helvetica,Arial,sans-serif;
  min-height:100vh;
  height:100%;
  overflow:auto;
}
.standard-logo{
  margin-top:30px;
  margin-bottom:10px;
}
.standard-logo img{
  max-width:400px;
  margin: auto;
}
.standard-content-body h2{
  color:#4A7DD2;
  font-weight:400;
  margin-bottom:50px;
}
.footer-gap{
  height:200px
}
.standard-content-body{
  font-size:18px;
}
.standard-heading{
	color:#4A7DD2;
	font-size:30px;
	margin-top:26px;
  margin-bottom:30px;
	font-weight:400;
  text-align:center;
}
.standard-heading img{
cursor:pointer
}
.standard-content{
  text-align:center;
  color:#333333
}
.content-title p {
  color:#4A7DD2;
  font-size:12px;
  font-weight:500;
  line-height:18px;
  margin-bottom:5px;
  cursor:pointer;
}
.standard-content p{
  margin-bottom:30px
}
.standard-content h1{
  margin:0;
  margin-bottom:30px
}
.standard-heading{
  width:100%;
  /*position:fixed;*/
  background-color:#fff;
  z-index:1;
  margin-top:0;
}
.standard-content{
	font-size:15px;
	text-align: center;
}
.container.cpe-content{
  margin-bottom:50px;
}
.cpe-content-tiles{
  /*margin-top:20px;*/
}
.cpe-content-tiles.active{
	transition: 0.5s;
	opacity:1;
}
.cpe-content-tiles{
  text-align: center;
}
.detail .modal-header .img-responsive{
  min-width:75px;
}
.overview .modal-header .img-responsive{
  min-width:50px;
}
.accredited.cpe-content-tiles p, .cpe-content-tiles h4, .accredited.cpe-content-tiles .content-tiles{
  margin-bottom:48px
}
.accredited.cpe-content-tiles .content-tiles{
  margin-bottom:26px
}
.accredited.cpe-content-tiles {
  margin-top:0px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom:32px;
}
.content-tiles{
  padding-bottom:20px;
	cursor:pointer;
}
.content-tiles img{
  height:60px;
	width:auto;
}

.container-wrap-footer{
  position:fixed;
  bottom:0;
  background-color:#242424;
  color:#fff;
  width:100%;
  height:50px;
  z-index:1;

}
.standard-content.footer{
  color:#fff;
  z-index:1;

}
.container-wrap-footer.logo{
  bottom:30px;
  background-color:#ffffff;
  color:#333333;
  width:100%;
  font-size:18px;
  z-index:1;
  height:120px;
  position:fixed
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 2%, rgba(255,255,255,0) 3%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 2%,rgba(255,255,255,0) 3%,rgba(255,255,255,1) 28%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255,255,255,0) 2%,rgba(255,255,255,0) 3%,rgba(255,255,255,1) 28%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.footer-buffer{
  padding-bottom:0px;
  font-size:18px;
  height:78px;
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 2%, rgba(255,255,255,0) 3%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 2%,rgba(255,255,255,0) 3%,rgba(255,255,255,1) 28%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255,255,255,0) 2%,rgba(255,255,255,0) 3%,rgba(255,255,255,1) 28%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.container-wrap-footer .standard-content{
  margin-top:18px;

}
.container-wrap-footer .standard-content p{
  margin-bottom:0px;
  font-size:12px;
}
.collapsing{
	-webkit-transition-property: none !important; -moz-transition-property: none !important; -o-transition-property: none !important; transition-property: none !important;
}
.modal-lg{
	width:990px;
}
.modal-header{
border-bottom:0px;
}
.loading{
	background-color:#fff;
	width:100%;
  height: 100%;
  z-index:10;
  top: 0;
  left: 0;
  position: fixed;
}

.active-tutorial a{
  color:#BE1E2D
}
.modal-footer{
  text-align:center;
}
.modal-footer button{
  display:inline-block;
  margin-left: 0px;
}
.modal-body.logos{
  text-align:center;
}
.modal-header.logos{
  text-align:center;
  color:#4A7DD2;
  padding-bottom: 0;
}
.modal-title{
  margin-top: 30px;
  font-weight: 400;
}
@media (max-width: 991px){
	.modal-lg{
		width:750px;
	}
}
@media (max-width: 767px){
	.modal-lg {
	    width: 100%;
	    padding-right: 20px;
	}
  .modal-lg {
	    width: 100%;
	    padding-right: 20px;
	}
  .standard-logo img{
    max-width:300px;
  }
  .modal-header .img-responsive{
    max-width:114px;
  }
}
