﻿@import url('font-awesome.min.css');
@-ms-viewport{
  width: device-width;
}
html{
	overflow-y:scroll;
}
body > form[name='aspnetForm']{
	overflow:hidden;
	}


body {
    background-color: #fff;
    color: #333333;
    /*font-family: "open_sansregular";*/
		font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14.5px;
    height: auto !important;
    line-height: 160%;
    margin: 0;
    overflow: auto !important;
    width: 100%;
		max-width:4000px;
}
body > form[name="aspnetForm"]{
	overflow-x:hidden;
}
/*	hide custom font elements while it's being loaded	*/
.wf-loading h1,
.wf-loading h2,
.wf-loading h3,
.wf-loading h4,
.wf-loading h5,
.wf-loading h6{
	/*filter:alpha(opacity=0);*/
	font-family:Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6{
	font-family:"Open Sans", sans-serif;
}

.wf-loading h1,
h1 {
    border-bottom: 1px dotted #333333;
    color: #454545;
    /*font-family: "ralewayregular" !important;*/
    font-size: 24px !important;
    /*font-weight: 100;*/
    line-height: 125%;
    margin-bottom: 5px !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    text-transform: uppercase;
    /*width: 90%;*/
}
.wf-loading h1{
	font-size: 23px !important;
}

h2 {
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    line-height: 125%;
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase;
}
h3 {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    line-height: 125%;
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase;
}
h4 {
   /* border-bottom: 1px dotted #333333;*/
    color: #454545;
    /*font-family: "ralewayregular";*/
    font-size: 18px !important;
   /* font-weight: 100 !important;*/
    line-height: 125%;
    margin-bottom: 5px !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    text-transform: uppercase;
/*    width: 90%;*/
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL {
    background: none repeat scroll 0 0 #ffffff;
    border-left-color: transparent;
    float: left;
    padding-right: 2px;
    position: absolute;
    z-index: 100 !important;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL {
    background: none repeat scroll 0 0 #ffffff;
    border-left-color: transparent;
    float: left;
    padding-right: 2px;
    position: absolute;
    z-index: 100 !important;
}
#s4-workspace {
    height: 100%;
}
form {
    margin: 0;
    padding: 0;
}

.ms-WPBody a:link {
    color: #0289c3;
    text-decoration: underline;
}
.ms-WPBody a:visited {
    color: #0289c3;
    text-decoration: none;
}
a {
    color: #0289c3;
}
a:visited {
    color: #0289c3;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
p {
    margin-bottom: 10px;
    margin-top: 0;
}
img {
    border: medium none;
}
.customClear {
    clear: both;
}
.pageBody {
    padding: 16px;
}
.homebody {
    padding: 0;
}
#topmenu {
    background-color: #3c3e47;
    border: medium none !important;
    width: 100%;
		padding:10px 100%;
		margin:0 -100%;
}
#mainmenu {
    background: none no-repeat scroll right center #ffffff;
    box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.26);
    display: block;
    height: 170px;
    margin-top: 0;
    position: relative;
    width: auto;
}
#homemainmenu {
    background: none no-repeat scroll right center #ffffff;
    border: medium none !important;
   /* box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.26);
    height: 170px;*/
    margin-top: 0;
/*    position: relative;*/
    width: 100%;
    z-index: 99999;
}
@media (max-width:767px){
	#homemainmenu.affix{
		position:relative;
	}
	
}
#homemainmenu > div {
	max-width: 1140px;
}
#menunav {
    background-color: #666666;
    float: right;

    height: auto;
    padding: 5px;
    position: relative;
    width: 800px;
}
#leftlinks ul {
    color: #ffffff;
    float: left;
    /*font-family: "open_sansregular";*/
    font-size: 11.5px;
    list-style-type: none;
    margin: 0 20px;
    padding: 0;
    text-transform: uppercase;
}
#leftlinks ul li {
    border-right: 1px solid #cccccc;
    display: inline;
    font-size: 11.5px;
    padding-left: 8px;
    padding-right: 8px;
}
#leftlinks ul li:last-child {
    border-right: medium none;
    display: inline;
    font-size: 11.5px;
    padding-left: 8px;
    padding-right: 8px;
}
#leftlinks ul li a,
#rightlinks ul li a {
    color: #ffffff;
    font-size: 11.5px;
    text-decoration: none;
    cursor:pointer;
}
#leftlinks ul li a:hover {
    text-decoration: underline;
}
#rightlinks{ text-align:center;}
#rightlinks ul {
    color: #ffffff;
    float: right;
    /*font-family: "open_sansregular";*/
    font-size: 12px;
    list-style-type: none;
    margin: 0 20px;
    padding: 0;
    text-transform: uppercase;
}
@media (max-width:767px){
	#rightlinks ul,
	#leftlinks ul {
		margin:0 5px;
	}
}
#rightlinks > ul > li,
#rightlinks > ul > font >  li,
#rightlinks > ul > font > font >  li {
    border-right: 1px solid #cccccc;
    display: inline;
    padding-left: 8px;
    padding-right: 8px;
}
#rightlinks > ul > li:first-child{
    border-right: medium none;
    display: inline;
    padding-left: 8px;
    padding-right: 8px;
}
#rightlinks > ul > li:last-child,
#rightlinks > ul > font > li:last-child,
#rightlinks > ul > font font:last-child li {
    border-right: medium none;
    display: inline;
    padding-left: 8px;
    padding-right: 8px;
}
#rightlinks > ul > li > a,
#rightlinks > ul > font > li > a,
#rightlinks > ul > font font > li > a {
    color: #fff;
    text-decoration: none;
    font-size:12px;
}
#rightlinks > ul > li a:hover,
#rightlinks > ul > font a:hover {
    text-decoration: underline;
    /*color: #333333;*/
}
.logo {
    margin: 20px 25px;
}
@media (max-width:767px){
	.logo {
		max-width:90%;
    margin: 10px;
	}
}
.icon {
    float: left;
}
.translatebar {
  padding-left: 3px;
  margin-top: 45px;
  position:relative;
  z-index:100000;
}
.modal-backdrop, .modal-backdrop.fade.in {
  z-index: 90000;
}
#slidercontainer {
    display: block;
    /*
		max-height: 400px;
    overflow: hidden;*/
    width: 100%;
    z-index: 1 !important;
		position:relative;
		padding-top:10px;
}
#slidercontainer:before {
	 background:#333333;
	 content:"";
	 position:absolute;
	 height:100%;
	 width:300%;
	 left:-100%;
	 top:0;
	 z-index: -1;
}
#slider {
    height: 100%;
    margin: 0 auto;
    width: 100%;
}

@media (min-width:768px){
	.rowed{
		display:table;
	}
	.rowed > div{
		display:table-cell !important;
		float:none !important;
		vertical-align:middle;
		position:relative;
	}
	.rowed > div #certHomeCarousel{
		position:static;
	}
	.rowed > div #certHomeCarousel .item .item-inner {
		height:260px;
	}
	.rowed > div #certHomeCarousel .carousel-indicators {
		margin:15px 0;
	}
	a.carousel-control.left{
	left: inherit;
	right: 25px;
}

}

#certHomeCarousel {
	display: table;
	width: 100%;
	position:relative;
}
#certHomeCarousel .carousel-inner{
	z-index:0;
}
#certHomeCarousel .carousel-inner:before,
#certHomeCarousel .carousel-inner:after {
	content: "";
	width: 10px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index:1;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
background: -moz-linear-gradient(left,  rgba(51,51,51,1) 0%, rgba(51,51,51,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(51,51,51,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#00333333',GradientType=1 ); /* IE6-8 */

}
#certHomeCarousel .carousel-inner:after{
	left:inherit !important;
	right:0;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
background: -moz-linear-gradient(left,  rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,51,51,0)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333', endColorstr='#333333',GradientType=1 ); /* IE6-8 */

}

#certHomeCarousel .item{
	text-align:center;
	color:#fff;
	max-height:305px;
}
#certHomeCarousel .item .item-inner {
	display: table-cell;
	width: 1000px;
	text-align: center;
	/*height: 25vw;*/
	height: 180px;
	vertical-align: middle;
	padding:0 10px;
}
#certHomeCarousel h2{
	color:#fbcd23;
	margin:10px 0;
}
#certHomeCarousel h4{
	color:#fff;
	margin:10px 0 !important;
	width:100%;
	text-transform: none;
	font-weight:normal;
}
#certHomeCarousel .btn-primary{
	background: #fbcd23;
	color: #333333 !important;
	border-radius: 0;
	border: none;
	text-shadow: none;
	margin:10px 0;
	text-decoration:none;
	font-weight:bold;
}
#certHomeCarousel .btn-primary:hover{
	text-decoration:underline;
}
#certHomeCarousel .carousel-indicators {
	bottom: -15px;
	top: inherit;
	left: 0;
	width: 100%;
	text-align: center;
}
#certHomeCarousel .carousel-indicators li {
	cursor: pointer;
	float: none;
	display: inline-block;
}
a.carousel-control.left,
a.carousel-control.right {
	font-size: 30px;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	text-decoration: none;
	height: auto;
	width: auto;
	top:0;
	right:10px;
	color:#fff;
}
a.carousel-control.left{
	left: inherit;
	right: 25px;
}
a.carousel-control.right{
	
}
.f-images > div {
	position: relative;
	margin: 0 !important;
	cursor:pointer;
}
.f-images > div:hover{
	box-shadow: 0 0 30px rgba(0,0,0,.3);
	position: relative;
	opacity: .9;

}
.f-images p{
	background: rgba(0,0,0,.8);
	padding:2%;
	display:block;
	width:96%;
	
	position: absolute;
	bottom: 0;
	margin: 0;
	font-size: 14px;
	line-height: 1.3;
	color: #ddd;
	min-height:3.5em;
	border-left: 1px solid rgba(0,0,0,.1);
}

@media (max-width:767px){
	.f-images p{
		position:relative;
		background: rgba(0,0,0,.6);
		min-height: 3.5em;
	}
}
@media (max-width:480px){
	.f-images p{
		font-size:13px;
	}
}

.f-images img{
	width:100%;
/*	max-height:150px;
	max-width:345px;*/
}
@media (max-width:767px){
	.f-images > div{
		max-width:50%;
		float:left !important;
	}
}
.searchbar {
    float: right;
    height: 30px;
    margin-right: 10px;
    margin-top: 2px;
    position: relative;
    width: auto;
    z-index: 1000;
}
.searchbarhome {
    float: right;
    height: 30px;
    margin-right: 25px;
    margin-top: 30px;
    position: relative;
    width: auto;
    z-index: 1000;
}
#mobileSearchBar.affix {
  top: 42px;
	background: #eee;
  display: block;
  left: 0;
  box-shadow: 0 0 5px rgba(0,0,0,.3);
}

@media all and (max-width: 1023px) and (min-width: 300px) {
	.searchbarhome {
			height: 30px;
			position: relative;
			width: auto;
			z-index: 1000;
	}
	
}
.certvideos {
    background-color: #f5f5f5;
    margin-bottom: 20px;
    margin-top: 10px;
}
#topHeader{
	text-align:left;
	position:relative;
}
#topHeader::before {
    background: none repeat scroll 0 0 #fff;
    content: "";
    height: 100%;
    left: -100%;
    position: absolute;
    width: 100%;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {

	.defaultsearchbar {
			display: block !important;
			float: right;
			height: 30px;
			margin-right: 5px;
			margin-top: -40px;
			position: relative;
			width: auto;
			z-index: 1000;
	}
}
.mobileSearchBarBtn {
	background: none;
  font-size: 22px;
  right: 10px;
  margin-top: 2px;
}
.mobileSearchBarBtn:hover{
	background:none;
	color:inherit;
}
.homesearchbar {
    float: right;
}
.namanyay-search-box{
	padding-right:25px !important;
}
.namanyay-search-btn {
    /*background: none repeat scroll 0 0 #0099ff;*/
    border: 0 none;
    border-radius: 0 10px 10px 0;
    color: white;
    float: right;
    font-weight: bold;
    /*height: 20px;*/
    margin-bottom: 8px;
    margin-left: 5px;
    margin-top: 10px;
    padding: 5px;
    position: absolute;
    text-transform: uppercase;
		right:0;
		top:4px;
}
.namanyay-search-box {
    background: none repeat scroll 0 0 #eeeeee;
    border: 0 none;
    border-radius: 10px 0 0 10px;
    height: 20px;
    margin-left: -5px;
    margin-top: 10px;
    padding: 5px;
    width: 200px;
}
@media all and (max-width: 767px) and (min-width: 300px) {
	.searchbarhome {
		margin:15px 5px;
	}
	.namanyay-search-box {
			background: none repeat scroll 0 0 #eeeeee;
			border: 0 none;
			border-radius: 10px 0 0 10px;
			height: 20px;
			padding: 5px;
			margin:0;
	}
	.namanyay-search-btn{
		margin:0;
	}
}
#whichcredential {
    background-color: #f3f3f3;
    height: 125px;
    padding: 5px;
    width: 100%;
}
#featuredholder {
    background-color: #ffffff;
    height: 150px;
    margin: 0 auto;
    padding: 5px;
    width: 100%;
}
#featuredboxes {
    background-color: #ffffff;
    height: 200px;
    padding: 5px;
    width: 100%;
}
#featuredcontainer {
    height: auto;
    margin: 0 auto;
    text-align: justify;
    width: 95%;
}
#featuredcontainer ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#featuredcontainer ul li {
    list-style-type: none;
    margin: 0;
    padding-bottom: 3px;
    width: 80%;
}
#featuredcontainer li a {
    color: #0089c2;
    font-size: 11px;
    margin-bottom: 4px;
    margin-top: 4px;
}
.stretch {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    width: 100%;
}
#featuredcontent ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#featuredcontent ul li {
    list-style-type: none;
    margin: 0;
    padding-bottom: 3px;
    width: 80%;
}
#featuredcontent li a {
    color: #0089c2;
    font-size: 11px;
    margin-bottom: 4px;
    margin-top: 4px;
    width: 80%;
}
#whichcredential {
    background-color: #f3f3f3;
    height: 125px;
    padding: 5px;
    width: 100%;
}
#featuredholder {
    background-color: #ffffff;
    height: 150px;
    margin: 0 auto;
    padding: 5px;
    width: 100%;
}
#featuredboxes {
    background-color: #ffffff;
    height: 200px;
    padding: 5px;
    width: 100%;
}
#featuredcontainer {
    height: auto;
    margin: 10px auto 0;
    text-align: justify;
    width: 99%;
}
#featuredcontainer ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#featuredcontainer ul li {
    list-style-type: none;
    margin: 0;
    padding-bottom: 3px;
    width: 80%;
}
#featuredcontainer li a {
    color: #0089c2;
    font-size: 11px;
    margin-bottom: 4px;
    margin-top: 4px;
}
.newsimage {
    width: 100%;
}
#navlist .nav-list .nav-header {
    margin-left: -15px;
    margin-right: -15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
#navlist .nav-list > li > a {
    margin-left: -15px;
    margin-right: -15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
#navlist .nav-list > li > a {
    padding: 3px 10px;
}
.nav-list a {
    font-size: 13px;
}
.nav-list > li {
    padding: 3px 15px;
}
.nav-list tbody tr td a {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 2px;
    width: 90%;
}
.nav-list tbody tr td a {
    border-bottom: 1px solid #dddddd !important;
    color: #0088cc;
    display: block;
    font-size: 13px;
    height: 100%;
    padding: 3px 5px 3px 3px;
    text-decoration: none;
}
.nav-list .nav table {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 2px;
    width: 100%;
}
.nav-list > .active > a:focus {
    background-color: #0088cc;
    color: #ffffff;
}
.nav-list > .active > a:hover {
    background-color: #0088cc;
    color: #ffffff;
}
.nav-list > .active > a {
    background-color: #0088cc;
    color: #ffffff;
}
.nav-list [class*=" icon-"] {
    margin-right: 2px;
}
.nav-list [class^="icon-"] {
    margin-right: 2px;
}
.nav-list .divider {
    background-color: #e5e5e5;
    border-bottom: 1px solid #cccccc;
    height: 1px;
    margin: 9px 1px;
}

/*#navSecondarySelect{display:none !important;}
@media (min-width:768px) and (max-width:1023px){
	#navSecondarySelect{
		display:block;
	}
}*/

.subMenuPages1 {
}
.subMenuPages2 {
    overflow: hidden;
}
.subMenuPages3 {
}



#sidebarLeft {
    overflow: hidden;
}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #cccccc #cccccc #b3b3b3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.bluebttn {
    background-color: #2d97cb;
    border-color: #007095;
    border-style: solid;
    border-width: 0;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 500;
    line-height: normal;
    margin: 0 0 12px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    transition: background-color 300ms ease-out 0s;
}
.bluebttn:hover {
    background-color: #b7b7b7;
    border-color: #007095;
    border-style: solid;
    border-width: 0;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 500;
    line-height: normal;
    margin: 0 0 12px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}
.redbttn {
    background-color: #f5473a;
    border-color: #007095;
    border-style: solid;
    border-width: 0;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 500;
    line-height: normal;
    margin: 0 0 12px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    transition: background-color 300ms ease-out 0s;
}
.redbttn:hover {
    background-color: #b7b7b7;
    border-color: #007095;
    border-style: solid;
    border-width: 0;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 500;
    line-height: normal;
    margin: 0 0 12px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}
.orangebttn {
    background-color: #fe8a3a;
    border-color: #007095;
    border-style: solid;
    border-width: 0;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 500;
    line-height: normal;
    margin: 0 0 12px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    transition: background-color 300ms ease-out 0s;
}
.orangebttn:hover {
    background-color: #e4762a;
    border-color: #e4762a;
    border-style: solid;
    border-width: 0;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 500;
    line-height: normal;
    margin: 0 0 12px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}
.greenbttn {
    background-color: #88a70e;
    border-color: #007095;
    border-style: solid;
    border-width: 0;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 500;
    line-height: normal;
    margin: 0 0 12px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    transition: background-color 300ms ease-out 0s;
}
.greenbttn:hover {
    background-color: #b7b7b7;
    border-color: #007095;
    border-style: solid;
    border-width: 0;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 500;
    line-height: normal;
    margin: 0 0 12px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}
.greybttn {
    background-color: #b7b7b7;
    border-color: #007095;
    border-style: solid;
    border-width: 0;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 500;
    line-height: normal;
    margin: 0 0 12px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    transition: background-color 300ms ease-out 0s;
}
.greybttn:hover {
    background-color: #333333;
    border-color: #007095;
    border-style: solid;
    border-width: 0;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 500;
    line-height: normal;
    margin: 0 0 12px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}
.greenbttn,
a.greenbttn,
.bluebttn,
a.bluebttn,
.btn-primary,
a.btn-primary,
.btn,
a.btn{
	background:#1fa2b2;
	color:#fff !important;
	text-shadow:0 -1px 0 rgba(0,0,0,.1);
	border:none;
	transition:.3s ease all;
}
.greenbttn:hover,
a.greenbttn:hover,
.bluebttn:hover,
a.bluebttn:hover,
.btn-primary:hover,
a.btn-primary:hover,
.btn:hover,
a.btn:hover{
	background:#177f8c;
	color:#fff !important;
	
}
.whichcredential {
    background-image: url("../shrmcert/whichbg.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px dotted #cccccc;
    height: 150px;
    position: relative;
    width: 100%;
		display:none;
}


.videocontainer {
    color: #333333;
    /*font-family: "open_sansregular";*/
    font-size: 14px;
    height: auto;
    line-height: 100%;
    margin: 0 auto 30px;
    max-width: 1100px;
    padding: 5px;
    position: relative;
    width: 98%;
    z-index: 9999;
}
.videopod {
    margin-left: 0;
    margin-right: 15px !important;
}
#boxcontainer {
    color: #333333;
    /*font-family: "open_sansregular";*/
    font-size: 14px;
    line-height: 100%;
    margin: 0 15px;
/*    max-width: 1100px;
    padding: 5px;*/
    position: relative;
 /*   width: 90%;*/
    z-index: 9999;
}
@media (max-width:767px){
	.videocontainer{
		margin:0 auto 15px;
	}
	#boxcontainer{
		margin: 0 5px;
	}
}
@media (min-width:980px){
	#boxcontainer:after {
		position: absolute;
		content: "";
		width: 31.914893617021278%;
		height: 100%;
		background: #5c5c5c;
		top: 0;
		right: 0;
		z-index: -1;
	}
}
@media (min-width: 1200px){
	#boxcontainer:after {
		width: 31.623931623931625%;
		right:5px;
	}
}
#boxcontainer img {
    width: 90%;
}
#boxcontainer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 90%;
}
#boxcontainer li {
    font-size: 14px;
    line-height: 170%;
    list-style-image: url("/assets/img/bullet_tri.gif");
    margin-bottom: 5px;
    margin-left: 10px;
    padding: 1px;
}
#boxcontainer li:last-child {
}
#boxcontainer li a {
    color: #0289c3;
    font-size: 14px;
    text-decoration: none;
}
#boxcontainer li a:hover {
    text-decoration: underline;
}
#boxcontainer a {
    color: #0289c3;
    font-size: 14px;
    line-height: 125%;
    text-decoration: none;
}
#boxcontainer a:hover {
    text-decoration: underline;
}
#boxcontainer p {
    font-size: 14px;
    line-height: 170%;
    margin-bottom: 10px;
    max-width: 90%;
}
.boxspace {
    margin-right: 20px;
    max-width: 250px;
}
@media only screen and (min-device-width: 310px) and (max-device-width: 480px) {
	#boxcontainer {
			margin: 15px auto 0;
			max-width: 1000px;
			padding: 5px;
			width: 90%;
	}
}
.box4 {
    display: inline;
    height: auto;
    margin-top: 5px;
    vertical-align: top;
    width: 32%;
}
.box3 {
    display: inline;
    height: auto;
    margin-top: 5px;
    vertical-align: top;
    width: 32%;
}
.box2 {
    display: inline;
    height: auto;
    margin-top: 5px;
    vertical-align: top;
    width: 32%;
}
.box1 {
    display: inline;
    height: auto;
    margin-top: 5px;
    vertical-align: top;
    width: 32%;
}
.stretch {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    width: 100%;
}
.box1 {
    float: left;
    font-size: 0.9em;
    min-height: 300px;
    padding: 5px 15px;
    width: 32%;
}
.box2 {
    float: left;
    font-size: 0.9em;
    height: auto;
    margin: 0 5px 5px;
    padding: 5px 15px;
    width: 32%;
}
.box3 {
    float: left;
    font-size: 0.9em;
    height: auto;
    min-height: 400px;
    padding: 5px 15px;
    width: 32%;
}
.pageContentWrapper {
    margin: 0 auto;
}
.defaultpageContentWrapper {
    height: auto !important;
    margin: 0 auto -85px;
    min-height: 100%;
    width: 960px;
}
.secondarywrapper {
    background-color: #ffffff;
/*    border: 1px solid #cccccc;*/
    margin: 0 auto;
    max-width: 1140px;
    min-height: 600px;
    position: relative;
}
.rightbodycontent {
    float: right;
    margin-right: 20px;
    min-height: 500px;
    padding: 10px;
    width: 70%;
}
.goog-te-gadget-simple .goog-te-menu-value span {
    color: #333333;
    font-size: 11px;
}
#secondarymobile {
    height: 40px;
    margin: 0 auto;
    padding: 5px;
    position: relative;
    width: 90% !important;
}
.input-block-level {
    box-sizing: border-box;
    display: block;
    margin: 25px auto 0;
    min-height: 30px;
    width: 90%;
}
#pageFooter{
	background-color: #333333;
}
#greenbar {
  background: #a0c271;
  font-size: 18px;
  padding: 10px;
	text-transform:uppercase;
	line-height:1.3;
	/*font-family: "ProximaNova";*/
}
#greenbar strong{
	color:#216592;
	letter-spacing:.03em;
	font-weight:300;
}
#greenbar strong b{
	color:#fff;
	letter-spacing:0;
	margin:0 5px;
}
.upperFooter {
  color: #fff;
}
.contactUsFooter h2 {
  color: #d0d0d0;
	font-size: 1.2em;
}
.contactUsFooter p {
	color:#d0d0d0;
  line-height:1.5;
}
#footerbox {
    background-color: #333333;
    font-size: 12px;
		padding:15px;
		margin:0 auto;
    right: 0;
		max-width:1140px;
}
#footerbox a {
    color: #f3f3f3 !important;
}
#footerlinks ul {
    color: #ffffff;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center !important;
}
#footerlinks ul {
    margin: 0 auto;
}
#footerlinks ul li {
    display: inline;
/*    font-family: "open_sansregular";*/
    height: 20px;
    padding: 5px;
}
#footerlinks ul li a {
    color: #f3f3f3;
    padding: 6px;
    text-decoration: none;
}
#footerlinks ul li a:hover {
    text-decoration: underline;
}
footer {
    border-top: 1px solid #dddddd;
    color: #666666;
    margin: 20px -16px 0;
    padding: 0 20px;
}
footer h1 {
    font-size: 1.8rem;
    line-height: 2.9124rem;
    text-transform: uppercase;
}
footer a {
    color: #f3f3f3 !important;
}
footer #footerUpper {
    background: none repeat scroll 0 0 #efefef;
    margin-left: -20px;
    padding: 10px 20px 30px;
}
footer #footerUpper h1 {
    color: #666666;
    margin-top: 20px;
}
footer #footerLower {
    background: none repeat scroll 0 0 #333333;
    border-top: 1px solid #555555;
    font-size: 11px;
    margin: 0 -2px;
    padding: 2px 2px 2px 10px;
}
footer #footerLower #copyright {
    color: #f3f3f3;
    float: left;
}
footer #footerLower #legalNav li {
    border-left: 1px solid #666666;
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
}
footer #footerLower #legalNav li:first-child {
    margin-left: 10px;
}
footer #footerLower #socialMediaNav {
    text-align: right;
}
footer #footerLower #socialMediaNav a img {
    opacity: 0.75;
}
footer #footerLower #socialMediaNav a:hover img {
    opacity: 1;
}
footer #footerToolbar {
    border: medium none !important;
    color: #333333;
    font-size: 11px;
    margin: 0 -20px;
    padding: 8px 20px 2px;
}
#navholder {
    clear: both;
    /*font-family: "open_sansregular" !important;*/
		background:#111111;
		padding: 0 100%;
		margin: 0 -100%;

}
#navholder > div {
  margin-left: 15px;
}
#navholder.affix > div{
	max-width:1140px;
}
.menu-horizontal ul.dynamic a.dynamic-children span.additional-background {
    background-image: none;
}
.menu-horizontal a.dynamic-children span.additional-background {
    background-image: none;
		padding:0;
}
#navholder .menu-horizontal,
#navholder .menu-horizontal > ul > li.static,
#navholder .menu-horizontal > ul > li.static > ul.static{
	display:table;
	width:100%
	}
#navholder .menu-horizontal > ul > li.static > ul.static > li{
	display:table-cell;
	float: none;
	/*text-align:center;*/
	position:relative;
	cursor:pointer;
}
#navholder .menu-horizontal > ul > li.static > ul.static > li.hover,
#navholder li.static > .menu-item:hover{
	background-color:#6e8d48;
}
#navholder li.static > .menu-item {
	line-height: 1.8;
	padding: 7px 10px;
	white-space: nowrap;
	/*width: 100%;*/
	font-size:15px;
	/*font-family: "ProximaNova Condensed Thin";*/
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 400;
	float:none;
}
#navholder li.static:last-child > .menu-item {
    /*border-right: 1px dotted #cccccc;*/
		max-width:70%;
}
#navholder li.static > a {
    display: none !important;
}
#navholder li.static > ul a {
    display: block !important;
}
#navholder li.static > a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
}
#navholder li.static > a:hover {
/*    background-color: #0087c1;*/
    color: #ffffff;
    text-decoration: none;
}
#navholder .s4-toplinks .s4-tn a.selected {
    background-color: #0087c1;
    background-image: none;
    border: 1px solid transparent;
    color: #ffffff;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}

#navholder .menu-horizontal > ul > li.static > ul.static > li.dynamic-children:hover > ul.dynamic{
	left:0 !important;
	background:#5c5c5c;
}
#navholder .menu-horizontal > ul > li.static > ul.static > li.dynamic-children:hover > ul.dynamic a{
	color:#fff;
}

#navholder .menu-horizontal > ul > li.static > ul.static > li.dynamic-children:hover > ul.dynamic li.hover{
	background:#848484;
}

#navholder ul.dynamic > li:hover{position:relative;}
#navholder ul.dynamic > li:hover > ul{
	left:100%;
	top:0;
	margin:0;
}

#navholder ul.dynamic {
   background-color: #5c5c5c;
    text-align:left;
    box-shadow: 3px 5px 15px 3px rgba(0,0,0,.1);
    clear: right !important;
    margin: 0;
    /*padding: 2px;
    position: absolute;
		border: 1px solid #cccccc;*/
    min-width: 250px;
    word-wrap: break-word !important;
    z-index: 1000;
		top:100%;
}
#navholder ul.dynamic a{color:#fff !important;}
#navholder ul.dynamic ul.dynamic{
	margin-top:1px !important;
	background:#aaaaaa;
}
#navholder ul.dynamic ul.dynamic a{
	color:#222 !important;
}
#navholder ul.dynamic ul.dynamic a:hover{
	background:#cccccc;
}

.menu .menu-item .additional-background .menu-item-text {
}
.menu .menu-item .additional-background {
}
#navholder menu .menu-item {
}
#navholder li.dynamic {
    background-image: none;
    border-bottom: 1px solid #848484;
}
#navholder li.dynamic:last-child {
    background-image: none;
    border-bottom: medium none !important;
}
#navholder ul.dynamic > li > ul {
    /*margin-left: -468px;*/
}

@media (max-width:1450px){
	#navholder .menu-horizontal > ul > li.static > ul.static > li.dynamic-children:nth-child(n+6):hover > ul.dynamic,
	#navholder .menu-horizontal > ul > li.static > ul.static > li.dynamic-children:nth-child(n+6).hover > ul.dynamic,
	#navholder .menu-horizontal > ul > li.static > ul.static > li.dynamic-children:nth-child(n+6).hover-off > ul.dynamic{
		left: inherit !important;
		right: 0 !important;
	}
	#navholder .menu-horizontal > ul > li.static > ul.static > li.dynamic-children:nth-child(n+6) > ul.dynamic > li> ul{
		left:1000px !important;
}
	#navholder .menu-horizontal > ul > li.static > ul.static > li.dynamic-children:nth-child(n+6) > ul.dynamic > li:hover > ul,
	#navholder .menu-horizontal > ul > li.static > ul.static > li.dynamic-children:nth-child(n+6) > ul.dynamic > li.hover-off > ul {
		left: inherit !important;
		right:100% !important;
	}
}
#navholder li.dynamic > .menu-item {
    color: #333333;
    font-weight: 400;
    height: auto;
    padding:8px 6px;
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
}
#navholder li.dynamic > a {
    font-size: 13.5px;
    padding: 4px;
    text-decoration: none;
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
}
#navholder li.dynamic > a:hover,
#navholder li.dynamic.hover {
    background-color: #848484;
    color: #ffffff;
    text-decoration: none;
}

.hover-off ul.dynamic{display:none;}


#socialMediaNavbox {
    float: right;
    height: auto;
    margin-left: -1%;
    margin-top: 2px;
    padding: 5px;
    position: relative;
    width: 190px;
}
#socialMediaNavboxDefault {
  /* float: right; */
  height: auto;
  /* margin-right: -70px; */
  /* margin-top: -30px; */
  padding: 0 5px 5px;
  /* position: relative; */
  /* width: 250px;*/
}
@media all and (max-width: 766px) and (min-width: 300px) {
#socialMediaNavbox {
    float: none;
    height: 30px;
    left: 0;
    margin-right: 20px;
    margin-top: 10px;
    padding: 5px;
    width: 225px;
}
}
#socialMediaNav {
    padding: 0;
}
#footerLower {
    margin: 0 auto;
    max-width: 99%;
}
#shrmlinks {
    margin: 10px 0 0;
    padding: 0;
    position: relative;
}
#shrmlinks ul {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#shrmlinks li {
   /* border-right: 1px dotted #cccccc;*/
    color: #f3f3f3;
    display: inline;
    font-size: 11px;
    padding: 4px 5px 5px;
}
#shrmlinks li:first-child {
  /* border-right: 1px dotted #cccccc;*/
}
#shrmlinks li a {
    color: #f3f3f3;
    font-size: 11px;
    text-decoration: none;
		white-space: nowrap;
}
#shrmlinks li a:hover{ text-decoration:underline;}
#shrmlinks li:last-child {
    border-right: 0 none;
}
#mobileMenu {
    background-color: #5c5c5c;
    min-width: 270px;
    position: absolute !important;
    /*left: 5px;*/
    width: auto;
    z-index: 100000 !important;
		top:43px;
		max-height:90vh;
		overflow-y:auto;
}
#mobileMenu ul {
    background-color: blue;
}
#mobileMenu ul.dynamic {
    background-color: blue;
}
#mobileMenu ul.dynamic .ms-core-listMenu-item {
    background-color: blue;
}
#mobileMenu ul.dynamic .ms-core-listMenu-item:hover {
    background-color: blue;
}
#mobileMenu li.static > a {
    display: none !important;
}
#mobileMenu li.static > ul a {
    display: block !important;
}
#mobileMenu li.static > .menu-item {
    border-bottom: 1px solid #848484;
    border-collapse: collapse;
		color:#fff;
/*    width: 100%;*/
	font-size: 1.15em;
  line-height: 1.5;
	text-shadow: -1px -1px 0 rgba(0,0,0,.5);
}
#mobileMenu .dynamic-children span.additional-background{
	background:none;
}
#mobileMenu ul > li.static {
    background-color: #5c5c5c;
    height: auto;
    width: auto;
    z-index: 1000;
}
#mobileMenu li.static > a {
/*    font-family: open_sansregular;*/
    font-size: 13px;
    height: auto;
    padding: 10px 7px;;
    width: auto;
}
#mobileMenu li.static > a:hover {
		text-decoration:none;
    background: none repeat scroll 0 0 #848484;
    color: #ffffff;
}
#mobileMenu li.static .selected {
}
#mobileMenu ul.dynamic {
    background-color: #aaaaaa;
/*    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;*/
    font-size: 13px;
    height: auto;
/*    margin-top: 5px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;*/
    width: auto;
    z-index: 100;
		position:relative;
		left:-100% !important;
		top:0 !important;
		overflow:hidden;
		height:0;
}
#mobileMenu ul.dynamic ul.dynamic{
	background:#cccccc;
}
#mobileMenu ul.dynamic ul.dynamic a{color:#111;}
#mobileMenu ul.dynamic ul.dynamic a:hover{
	background:#cccccc;
}
#mobileMenu a.dynamic-children{
	/*pointer-events:none;*/
}
#mobileMenu .dynamic-children.hover > ul.dynamic,
#mobileMenu .dynamic-children.hover-off > ul.dynamic {
	height:auto;
	left:0 !important;
	z-index:20000 !important;
}
#mobileMenu li.dynamic > .menu-item {
    border-bottom: 1px dotted #cccccc;
    padding: 5px;
    white-space: nowrap;
}
#mobileMenu li.dynamic > a:visited {
    color: #ffffff;
}
#mobileMenu li.dynamic > a {
    color: #ffffff;
    font-size: 12px;
}
#mobileMenu li.dynamic > a:hover {
    /*background-color: #ffffff;
    color: #3c3e47;*/
		text-decoration:none;
}


#mobileMenu .dynamic-children ul {
	display:none;
}
/*
#mobileMenu .dynamic-children {
	position: relative;
}

#mobileMenu li.dynamic-children:after {
	position: absolute;
	content: "\f078";
	font-family:"FontAwesome";
	right: 0;
	top: 0;
	width: 100%;
	text-align: right;
	padding: 10px;
	color: rgba(0,0,0,.15);
}
#mobileMenu li.dynamic-children.hover:after{
	 content: "\f077";
}
#mobileMenu .dynamic-children li.dynamic-children:after {
	padding: 5px 10px;
}
*/

label {
    background-color: #2d3538;
    color: #ffffff !important;
    cursor: pointer;
    float: right;
    font-size: 12px;
    height: 25px;
    margin: 4px 8px 4px 4px;
    padding: 5px;
    right: 10%;
    text-transform: uppercase;
}
label:hover {
    background-color: #009de0;
    color: #ffffff !important;
}
#menu-toggle {
    display: none;
}
#mobileMenu {
    display: none;
}
#menu-toggle:checked + #mobileMenu {
    display: block;
    z-index: 9999;
		box-shadow: 0 0 5px rgba(0,0,0,.4);
}
#menu-toggle2 {
    display: none;
}
#mobileMenu2 {
    display: none;
}
#menu-toggle2:checked + #mobileMenu2 {
    display: block;
    height: 40px;
    width: 100%;
}
.mobilelogo {
    margin-right: 15px;
    position: relative;
    width: 65px;
}
.mobileholder {
    background-color: #111111;
    border-bottom: 1px solid #cccccc !important;
    height: auto;
    left: 0 !important;
   	padding: 0 5px;
		margin:0 -5px;
    top: 0;
    width: 100%;
    z-index: 10000;
		position:relative;
}
.mobileholder label[for="menu-toggle"]{
	float: left;
	display: inline;
	width: 30px;
	font-size: 22px;
	background: none;
	color: #fff !important;
}
.mobilesearch {
    float: right;
    height: 30px;
    margin-bottom: 20px;
    margin-top: 5px;
    position: relative;
}
.mobilesearchdef {
    float: right;
    height: 30px;
    margin-bottom: 10px;
    margin-top: 5px;
    position: relative;
    top: 0 !important;
    width: 200px;
}
.namanyay-search-btn-mobile {
    background: none repeat scroll 0 0 #0099ff;
    border: 0 none;
    border-radius: 0 10px 10px 0;
    color: white;
    font-weight: bold;
    height: 20px;
    margin-bottom: 8px;
    margin-left: 5px;
    margin-top: 0;
    padding: 5px;
    position: relative;
    text-transform: uppercase;
}
.namanyay-search-box-mobile {
    background: none repeat scroll 0 0 #eeeeee;
    border: 0 none;
    border-radius: 10px 0 0 10px;
    height: 20px;
    margin-left: -5px;
    margin-top: 0;
    padding: 5px;
    width: 120px;
}
#siteSearch {
    display: block !important;
    height: 0;
    margin: 0;
    position: inherit !important;
    right: 0 !important;
    top: 0 !important;
}
.container-authorcontrols .ms-formfieldvaluecontainer table td {
    border: medium none;
    padding-bottom: 0;
    padding-top: 0;
}
.container-authorcontrols > div {
    margin: 10px 30px;
}
.container-authorcontrols label {
    margin: 0;
}
.container-authorcontrols .ms-authoringcontrols > label {
    font-weight: normal;
    margin-left: 5px;
}
.container-authorcontrols input {
    margin-bottom: 5px;
}
.container-authorcontrols .ms-long {
    width: 386px;
}
.container-authorcontrols input.ms-long {
    width: 250px;
}
.container-authorcontrols .tabstrip li {
    font-size: 115%;
}
.container-authorcontrols .tabstrip li .innerWrap {
    display: table;
}
.container-authorcontrols div.ms-formfieldlabelcontainer span.ms-formfieldlabel {
    background-color: #efebef;
    background-image: url("/_layouts/images/globgrad.gif");
    background-repeat: repeat-x;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    color: #777777;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: normal;
    height: 18px;
    padding: 1px 4px;
    text-align: left;
}
.container-authorcontrols .ms-formfieldvaluecontainer {
    border: 1px solid #cccccc;
    margin-bottom: 4px;
    padding: 5px;
    top: -4px;
}
.container-authorcontrols .ms-dtinput {
    padding-right: 5px;
}
.container-authorcontrols label {
    background: inherit;
    color: inherit !important;
    float: none;
    padding: 0;
}


.affix {
    position: fixed;
    top: 0;
    width: 100%;
		z-index:10000;
}

/* Tables
http://www.shrm.org/certification/apply/pages/default.aspx
http://www.shrm.org/certification/apply/eligibilitycriteria/pages/default.aspx
http://www.shrm.org/certification/apply/eligibilitycriteria/pages/content-outlines-for-the-exams.aspx
http://www.shrm.org/certification/apply/deadlinesexamwindows/pages/default.aspx



*/


/*table.row-title tbody tr:first-child td {
  background: #83b4ca;
  color: #fff;
}

table.row-title tbody>tr:nth-child(even)>td, #pageBody table tbody>tr:nth-child(even)>th {
  background-color: #ced7de;
}

table.row-title tbody>tr:nth-child(odd)>td, #pageBody table tbody>tr:nth-child(odd)>th {
  background-color: none !important;
}

table.row-title tbody>tr td:first-child[rowspan]{
	background-color: #83b4ca !important;
}*/

table.row-title{
	border:none;  border-radius:0;
}
table.row-title tbody>tr td{
	background-color: #ced7de;
	border-color:#fff;
	border-radius:0px !important;
}
table.row-title tbody>tr td:first-child,
table.row-title tbody>tr th:first-child{
	background-color: #83b4ca !important;
	color:#fff;
	border-color:#fff;
}


table.striped-columns{border:none; border-radius:0;}
table.striped-columns tbody td,
table.striped-columns tbody th,
.table-striped tbody>tr:nth-child(odd)>td, 
.table-striped tbody>tr:nth-child(odd)>th{
	background:#ced7de;
	border-color:#fff;
	border-radius:0px !important;	
}
table.striped-columns tbody td:nth-of-type(odd),
table.striped-columns th:nth-of-type(odd),
.table-striped tbody>tr>td, 
.table-striped tbody>tr>th{
  background:#e6ebf0;
  border-color:#fff;
}
table.striped-columns tbody tr.header-row th,
table.striped-columns > tbody > tr.header-row td,
.table-striped tbody tr.header-row th,
.table-striped > tbody > tr.header-row td{
	background:#83b4ca;
}





/* 	WHICH CERTIFICATION	 CAROUSEL	*/

#whichCredentialCarousel {
	background: #a1c175;
	padding: 30px 0 20px;
	text-align: center;
	position: relative;
	transition:.3s ease all;
	margin-bottom:0;
}

#whichCredentialCarousel:before{
	background: #a1c175;
	position: absolute;
	content: "";
	width: 300%;
	height: 100%;
	left: -100%;
	top: 0;
	transition:.3s ease all;
}

#whichCredentialCarousel hr {
	visibility: hidden;
	margin: 5px 0 0;
}

#whichCredentialCarousel h2,  #whichCredentialCarousel p {
	color: #fff;
	margin-bottom: 20px;
	font-weight: normal;
}
#whichCredentialCarousel p {
	font-size: 18px;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
}
#whichCredentialCarousel p a{
	color:#fff; 
	font-weight:bold;
}
#whichCredentialCarousel p a:hover {
	color: #5c753d;
	text-shadow: none;
}

#whichCredentialCarousel  a.btn{
	text-decoration:none;
	color:#fff;
	text-shadow: none;
}
#whichCredentialCarousel .btn-primary {
	background: #6f8c4c;
	border: 2px solid #fff;
	width: 25%;
	text-shadow: none;
	color: #fff;
	text-transform: uppercase;
	margin: 0 1%;
	border-radius:2px;
	font-size:90%;
}
@media (max-width:767px){
	#whichCredentialCarousel .btn-primary {
		display: table;
		width: 90%;
		margin: 0 auto 10px;
		padding: 10px !important;
		max-width: 400px;
	}
	#whichCredentialCarousel a.btn {
		line-height: 3;
	}
}
#whichCredentialCarousel .btn-primary:hover{
	background:#5c743e;
}
#whichCredentialCarousel .btn-back {
	background: none;
	border: none;
	padding: 0;
	box-shadow: none;
	text-shadow: none;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: -5px;
}
#whichCredentialCarousel .btn-back:hover {
	text-shadow: 0 0 5px rgba(255,255,255,.5);
}

@media (min-width:480px){
	#whichCredentialCarousel .carousel-inner:before {
		position: absolute;
		content: "";
		height: 100%;
		width: 25px;
		left: 0;
		z-index: 1000;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(left,  rgba(161,193,117,1) 0%, rgba(161,193,117,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(161,193,117,1)), color-stop(100%,rgba(161,193,117,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(161,193,117,1) 0%,rgba(161,193,117,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(161,193,117,1) 0%,rgba(161,193,117,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(161,193,117,1) 0%,rgba(161,193,117,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(161,193,117,1) 0%,rgba(161,193,117,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c175', endColorstr='#00a1c175',GradientType=1 ); /* IE6-8 */
	
	}
	
	#whichCredentialCarousel .carousel-inner:after {
		position: absolute;
		content: "";
		height: 100%;
		width: 20px;
		right:0;
		top: 0;
		background: red;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(left,  rgba(161,193,117,0) 0%, rgba(161,193,117,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(161,193,117,0)), color-stop(100%,rgba(161,193,117,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(161,193,117,0) 0%,rgba(161,193,117,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(161,193,117,0) 0%,rgba(161,193,117,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(161,193,117,0) 0%,rgba(161,193,117,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(161,193,117,0) 0%,rgba(161,193,117,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1c175', endColorstr='#a1c175',GradientType=1 ); /* IE6-8 */
	
	}

}

.container, .container-fluid {
  background: inherit;
}

/* HELPERS	*/
@media (max-width:767px){
	.phone-center{
		text-align:center ;
	}
	.phone-block{
		display:block !important;
	}
}
@media (min-width:768px) and (max-width:979px){
	.tablet-center{
		text-align:center;
	}
	.tablet-block{
		display:block !important;
	}
}
@media (min-width:980px){
	.desktop-center{
		text-align:center;
	}
	.desktop-block{
		display:block !important;
	}
}

.featured-downloads {
    background: none repeat scroll 0 0 #5c5c5c;
    color: #fff;
    margin-top: -15px !important;
    position: relative;
}

/*.featured-downloads::after {
    background: inherit;
    content: "";
    height: 30px;
    left: 0;
    position: absolute;
    top: -30px;
    width: 100%;
}*/
@media (max-width:979px){
	.tablet-span12.featured-downloads {
		margin: 30px 0 !important;
		width:100% !important;
	}
	
}
.featured-downloads > h4 {
    background: none repeat scroll 0 0 #1fa2b2;
    color: #fff;
    font-weight: 600 !important;
    padding: 10px 25px;
}
.featured-downloads > section{
	margin:0 15px;
}
.featured-downloads table.downloads-table {
  border-spacing: 0 5px;
  border-collapse: separate;
	margin-top:20px;
}
.featured-downloads table.downloads-table td {
  vertical-align: bottom !important;
  display: table-cell !important;
	border-bottom:20px solid rgba(0,0,0,0);
	
}
.featured-downloads table.downloads-table td img{
	min-width:75px !important;
/*	margin-right: 10px;*/
}
.featured-downloads a{
	color:#fff !important;
	padding:0 10px;
	display:block;
}
@media (max-width:979px){
	.tablet-span12.featured-downloads table{margin-top:0;}
	.tablet-span12.featured-downloads table.downloads-table td {
		border-bottom: 1px dotted #1fa2b2;
  	padding: 5px 0 10px;
	}
	.tablet-span12.featured-downloads table.downloads-table td:first-child {
		display:none !important;
	}
	
}
.cert-testimonials {
  margin-top: 15px;
	margin-bottom: 30px;
}




.bottom-row > .span12 {
  min-height: 0;
}

/*  shrinkingpages fix */

.mobileholder {
	/*width: inherit;*/
}
#pageFooter {
	overflow-x: hidden;
	margin-bottom:-23px;
}
@media (max-width:767px){
	.table-responsive{overflow-x:auto}
}

/* responsive iframes */

.embed-container { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: 
	hidden; 
	max-width: 100%; 
} 
.embed-container iframe, 
.embed-container object, 
.embed-container embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
 }
 
 
/*	EDit mode fixes	*/
.ms-ToolPaneBody label {
  float: none;
  color: #000 !important;
  background: inherit;
  padding: 0;
  line-height: 1;
  height: auto !important;
}




/* responsive classes	*/

@media (min-width:767px) and (max-width:979px){
.tablet-span12 {
    display: block !important;
    margin: 0 1% !important;
    width: 96% !important;
}
	
}

/* left sub navigation	*/

#navSecondary {
  background: #707070;
  border-radius: 0;
  border: none;
	padding:0 !important;
	
}
#navSecondary .nav-list{
	margin:0;
	padding:0 !important;
}

#navSecondary .nav li a,
#navSecondary .nav-list tbody tr td a{
	color:#fff;
	text-shadow:none;
	margin:0 !important;
	border-bottom:1px solid #7f7f7f !important;
	padding: 7px 10px;
	width:auto;
}
#navSecondary .nav li a, #navSecondary .nav li a:hover{
	background:#6e8d48;
	padding:10px;
}
#navSecondary .nav-list tbody tr td a:hover, .nav-list tbody tr td a:focus {
  background: rgba(0,0,0,.4) !important;
  color: #fff;
}

#navSecondary .subMenuPages2 a {
  padding-left: 30px !important;
}

#navSecondary a.SelectedLeftMenuItem {
    background-color: rgba(0,0,0,.3);;
}


/* responsive tables	*/
@media (max-width:767px){
 table.row-title td,  
 table.row-title th{
	 display:block; 
	 text-align:center !important
 }

 .table-columned tr, 
 .table-columned td{display:block;}
 .table-columned tr:first-child{display:none}
 .table-columned td:first-child{
     clear:both;
     font-weight:bold;
     text-align:center;
     background:#83b4ca !important;

     }
 .table-columned td:not(:first-child){
     width:50% !important;
     float: left;
     box-sizing:border-box;
  }
	.table-columned td.visible-phone{
		clear:both;
	}


 }
 
.table-proccess, .table-proccess table {
	width: auto;
}
.table-proccess{margin:0 auto; overflow:auto}
.table-proccess td{vertical-align:middle; padding:5px; line-height:1.2; border:1px solid #fff;}
.table-proccess > tbody > tr > td {
	vertical-align:top;
	padding:0 40px;
	position:relative;
	border:none;
	 }
.table-proccess >tbody > tr > td:first-child{padding-left:0;}
.table-proccess >tbody > tr > td:last-child{padding-right:0;}
.table-proccess > tbody > tr > td:not(:last-child):after{
	  content: "\f178";
  font-family: "FontAwesome";
  right: -5px;
  top: 30%;
  position: absolute;
  color: #58595B;
  width: 30px;
  font-size: 60px;
  font-weight: bold;
  line-height: .5;
}
	  
.table-proccess table h3{margin:5px; color: #fff;}
.table-proccess table{margin:0 auto;}
@media (max-width:1200px) and (min-width:601px){
	  .table-proccess > tbody > tr > td:not(:last-child):after{
			right: -2vw;
			width: 4vw;
			font-size: 5vw;
		}	
}

@media (max-width:600px){
	.table-proccess{width:100%;}
	.table-proccess > tbody > tr > td > table{width:240px;}
	.table-proccess > tbody > tr > td{
		display:block;
		padding:20px 0;
		
	}
	.table-proccess >tbody > tr > td:first-child{padding-top:0;}
	.table-proccess >tbody > tr > td:last-child{padding-bottom:0;}
	
	.table-proccess > tbody > tr > td:not(:last-child):after{
		content: "\f175";
		bottom: -7px;
		  right: 0;
		  top: auto;
		  font-size: 30px;
		  width: 100%;
		  text-align: center;
  	}
	
}


/* 	TELERIK STYLING	*/
.ms-rteElement-Callout1,
.ms-rteElement-Callout2,
.ms-rteElement-Callout3,
.ms-rteElement-Callout4{
    border: 1px solid #FBEED5;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	float:none;
	width:auto;
	line-height:1.4;		
	
}


.ms-rteElement-Callout1,
.ms-rteElement-Callout2{
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}

.ms-rteElement-Callout3,
.ms-rteElement-Callout4
{
	background-color: #1fa2b2;
    border-color: #BCE8F1;
    color: #fff;
    border-radius: 1px;
	
}
.ms-rteElement-Callout2,
.ms-rteElement-Callout4{
	width:30%;
	float:left;
	margin: 5px 1% 5px 0;
}

.ms-rteElement-Callout1,
.ms-rteElement-Callout3{
    display: block;
    float: none;
    margin: 10px auto;
    padding: 10px 2%;
    width: 96%;
}
.ms-rteElement-Callout1{
	padding-bottom:19px;
	padding-top:19px;
}

.ms-rteElement-H1,
.ms-rteElement-H2,
.ms-rteElement-H3,
.ms-rteElement-H4,
.ms-rteElement-H1B,
.ms-rteElement-H2B,
.ms-rteElement-H4B{
	font-family: "ProximaNova";
    font-weight: bold;
    margin: 10px 0;
    text-rendering: optimizelegibility;
	}
	
.ms-rteElement-H1{
	color: #454545;
	font-size: 24px !important;
	line-height: 125%;	
}
.ms-rteElement-H2{
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	line-height: 125%;
  }
.ms-rteElement-H3{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 125%;
  }
.ms-rteElement-H4{
	font-size: 18px;
	font-style:normal;
	line-height: 125%;
}


.ms-rteElement-H1B{
	color: #216592;
  letter-spacing: .03em;
  font-weight: 300;
	
}


.ms-rteElement-H2B{
	color: #454545;
	border-bottom: 1px dotted #333333;
    font-size: 24px !important;
	line-height: 125%;
  margin-bottom: 5px !important;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding: 0;
  text-transform: uppercase;
}
.ms-rteElement-H3B{
	color:#1fa2b2;
}
.ms-rteElement-H4B{
	font-size:18px;
	color:#C3DB79;
	line-height: 2.2652rem;
	font-style:normal
}

.ms-rteElement-P,
.ms-rteStyle-Normal{
	margin-bottom: 10px;
  margin-top: 0;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14.5px;
  line-height: 160%;
	
}

/*	INLINE	*/
.ms-rteStyle-Normal-t{
	font-size:14px;
	color: #333333;
	line-height: 2.2652rem;
}


.ms-rteStyle-PullLeft{
	float:left;
	
}
.ms-rteStyle-PullRight{
	float:right;
}
.ms-rteStyle-Blockquote{
	
}
		
.ms-rteStyle-imgResponsive{
	max-width:100%;
}
.ms-rteStyle-imgCentered{
	display:table;
	margin-left:auto;
	margin-right:auto;
	
}
		
.ms-rteStyle-btn{
	background: #1fa2b2;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,.1);
  border: none;
  transition: .3s ease all;
  
  border-color: #007095;
  border-style: solid;
  border-width: 0;
  color: #ffffff !important;
  cursor: pointer;
  display: inline-block;
  font-weight: 500;
  line-height: normal;
  margin: 0 0 12px;
  padding: 10px;
  position: relative;
  text-align: center;
  text-decoration: none 
}
.ms-rteStyle-btn:hover,
.ms-rteStyle-btnLarge:hover,
.ms-rteStyle-btnBlock:hover{
	background: #177f8c;
}

.ms-rteStyle-btnPrimary{
	background: #C3DB79;
  color: #000 !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,.1);
  border: none;
  transition: .3s ease all;
  
  border-color: #007095;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  line-height: normal;
  margin: 0 0 12px;
  padding: 10px;
  position: relative;
  text-align: center;
  text-decoration: none
}
.ms-rteStyle-btnWarning{
	background: #fe8a3a;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,.1);
  border: none;
  transition: .3s ease all;
  
  border-color: #007095;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  display: inline-block;
  font-weight: 500;
  line-height: normal;
  margin: 0 0 12px;
  padding: 10px;
  position: relative;
  text-align: center;
  text-decoration: none

}
.ms-rteStyle-btnWarning:hover{
	background:	#e4762a!important;
}

.ms-rteStyle-btnLarge{
background: #1fa2b2;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,.1);
  border: none;
  transition: .3s ease all;
  
  border-color: #007095;
  border-style: solid;
  border-width: 0;
  color: #ffffff !important;
  cursor: pointer;
  display: inline-block;
  font-size:140%;
  font-weight: 500;
  line-height: normal;
  margin: 0 0 12px;
  padding: 15px 20px;
  position: relative;
  text-align: center;
  text-decoration: none
}
.ms-rteStyle-btnBlock{
	background: #1fa2b2;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,.1);
  border: none;
  transition: .3s ease all;
  
  border-color: #007095;
  border-style: solid;
  border-width: 0;
  color: #ffffff !important;
  cursor: pointer;
  display: block;
  font-weight: 500;
  line-height: normal;
  margin: 0 0 12px;
  padding: 15px 20px;
  position: relative;
  text-align: center;
  text-decoration: none

}

.ms-rteStyle-Highlight-t{
    background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    border-radius: 1px;
    color: #555555 !important;
    padding: 2px 10px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
	
} 
.ms-rteStyle-Byline-t{
     color: #aaa;
}
.ms-rteStyle-Comment-t {
	border-left: 3px solid #ddd;
    color: #555;
    padding-left: 3px;
    text-shadow: none;
    font-style: italic;	
}
.ms-rteStyle-Comment-t:before {
	content: "\2014 ";
}
.ms-rteStyle-References-t {
	color: #444;
    font-size: 70%;
    font-weight: bold;
    line-height: 1;
}
.ms-rteStyle-Caption-t {
	background-color:#1fa2b2;
    color: #FFFFFF;
    font-weight: normal;
    padding: 1px 5px;
    	
}

*[class*="ms-rteStyle-btn"]:not(.ms-rteStyle-btnPrimary),
*[class*="ms-rteStyle-btn"]:not(.ms-rteStyle-btnPrimary) *{
	text-decoration:none !important;
	color:#fff;
}

*[class*="btnPrimary"],
*[class*="btnPrimary"] *{
	text-decoration:none !important;
	color:#000 !important;
}

*[class*="ms-rteStyle-btn"],
*[class*="ms-rteStyle-btn"] *{
	text-decoration:none !important;
}

.ms-rteStyle-btn,
*.ms-rteStyle-btn,
.ms-rteStyle-btn *{
text-decoration:none !important;
}

.ms-rteStyle-PullLeft,
.main-container img.pull-left {
    margin-right: 15px;
    margin-bottom:10px;
	max-width:100%;
}
.ms-rteStyle-PullRight,
.main-container img.pull-left {
    margin-left: 15px;
    margin-bottom:10px;
}
.ms-rteElement-Callout1 {
 margin-right: 15px;
}
.ms-rteElement-Callout2 {
 margin-left: 15px;
}

.nowrap{
	white-space: nowrap;
}


/* helper classes	*/
@media (max-width: 1023px) and (min-width: 768px){
	.tablet-pull-left {
  		float:left !important;
  	}
  	.tablet-pull-right {
  		float:right !important;
  	}
  	.tablet-center {
  		float:none !important;
  		display:table;
  		margin-left: auto !important;
 		margin-right: auto !important;
 	}
 	
 	.tablet-nowrap{
		white-space: nowrap;
	}
	.tablet-clearfix{
		clear:both;
	}
}
@media (max-width: 767px){
	.phone-pull-left {
  		float:left !important;
  	}
  	.phone-pull-right {
  		float:right !important;
  	}
  	.phone-center {
  		float:none !important;
  		display:table;
  		margin-left: auto !important;
 		margin-right: auto !important;
 	}
 	.phone-nowrap{
		white-space: nowrap;
	}
	.phone-clearfix{
		clear:both;
	}


}
.panel-default>.panel-heading{
	font-weight:normal;
	text-transform:none;
	
  	
}

.panel-heading{
	margin-bottom:0 !important;
	cursor:pointer;
	color:#0289c3 !important;
}
h4.faqQ,
h4.panel-heading{
	color:#0289c3 !important;
	font-size: 110% !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.panel-heading:hover{
	text-decoration:underline;
}

.rssSearchTrigger{
	cursor:pointer;
}

.recert{
	background:url('/assets/shrmcert/prefered_provider_ico.jpg') no-repeat 0 0;
	width:90px;
	height:70px;
	display: inline-block;
}
a:hover .recert{
	background-position:0 100%;
}

#certHomeCarousel .carousel-indicators li{
	width: 14px;
	height: 14px;
	border-radius:7px;
}

.faqQ:not(.panel-heading){
	font-weight: normal;
  	text-transform: none;
  	border-radius:5px;
  	  background-color: #F5F5F5;
  padding: 10px 15px;
  border:1px solid #DDD;	
}
.faqA{
	display:none;
}
.panel-group .faqA{
	display:inherit;
}
.faqSubH{margin:15px 0;}
.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
  color: #333;
}
/* Scroll To Top Button	*/
.scrollToTop{
    position: fixed;
    z-index: 1000;
    bottom: 5px;
    right: 10px;
    text-transform: uppercase;
    font-size: 9px;
    
}
.scrollToTop:before{
    font-family: "FontAwesome";
    content: "\f106";
    color: #fff;
    background: rgba(127, 127, 127, 0.6);
    position: absolute;
    height: 60px;
    width: 100%;
    left: 0;
    top: -60px;
    border-radius: 3px;
    text-align: center;
    line-height: 60px;
    font-size: 50px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.5);
    transition:.15s ease all;	
}
.scrollToTop:hover{
	text-decoration:none;
}
.scrollToTop:hover:before{
	background: rgba(76, 75, 75, 0.6);
}


/* translate	*/
#WidgetFloaterPanels{
	display:none !important;
	
}
#WidgetFloaterPanels + div[translate="no"],
#WidgetFloaterPanels + iframe + div[translate="no"]	{
	display:none !important;
}
*[style*="background-color: rgb(240, 240, 160)"]{
	background:transparent !important;
	color: inherit !important;
}

.open>.dropdown-menu{
	border-radius:0;
	box-shadow:none;	
	

}
ul[aria-labelledby="language-options"]{	
    z-index: 100000;
    margin-top: 14px;
}
ul[aria-labelledby="language-options"] a{
	text-transform:	capitalize;
	color:#333 !important
}
ul[aria-labelledby="language-options"] a:hover,
ul[aria-labelledby="language-options"] a:focus{
	background: #f5f5f5 !important;
	color:#333 !important;
	text-decoration:none !important;
}