@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic);

/*----- SETUP - Open -----*/
html {
	overflow-y: auto;
}
body {
	background: #0d2355;
	color: #444;
	cursor: default;
	font-family: 'Roboto Condensed', arial, helvetica, sans-serif!important;
	font-size: 16px;
	font-weight: 300;
	overflow-x: hidden;
}
a {
	color: #2658ac;
	text-decoration: none!important;
}
a:hover {
	color: #ff6600;
	text-decoration: none;
}
p {
	margin-bottom: 15px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 300;
	line-height: 1.1em;
	margin: 0px 0px 15px 0px!important;
}
h1,
h1 a {
	color: #2658ac;
	font-weight: 500;
	font-size: 38px;
}
h1 a:hover {
	color: #ff6600;
}
h2,
h2 a {
	color: #2658ac;
	font-size: 32px;
}
h2 a:hover {
	color: #ff6600;
}
h3,
h3 a {
	color: #2658ac;
	font-size: 24px;
	font-weight: 400;
}
h3 a:hover {
	color: #f99a12;
}
h4 {
	color: #9557d2;
	font-size: 18px;
}
h5 {
	color: #555;
	font-size: 16px;
	font-weight: bold;
}
h6 {
	color: #777;
	font-size: 11px;
}
input[type=text],
input[type=tel],
input[type=email],
input[type=password],
textarea {
	background: #fff url("../images/custom-form-input.png") repeat-x top;
	border: 1px #ccc solid;
	color: #444;
	padding: 5px;
	width: 96%;

	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
}
input[type=file] {
	background: #fff url("../images/custom-form-input.png") repeat-x top;
	border: 1px #ccc solid;
	color: #444;
	font-size: 14px;
	padding: 4px 4px 4px 4px;

	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
}
.link-buttons a,
input[type=submit] {
	background: #2658ac;
	border: none;
	color: #fff;
	font-size: 16px;
	margin-top: 10px;
	padding: 5px 10px;

	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
}
.link-buttons a:hover,
input[type=submit]:hover {
	background: #ff6600;
	color: #fff;
	cursor: pointer;
}
select {
	background: #fff url("../images/custom-form-input.png") repeat-x top;
	border: 1px #ccc solid;
	color: #444;
	padding: 5px;
	margin: 0 0 5px 0;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
hr {
	background: #C0CFE7;
	border: none;
	clear: both;
	display: block;
	height: 1px;
	margin: 15px 0px;
}
label {
	font-weight: normal!important;
}
#main-content ul {
	margin: 0;
	padding: 0;
}
fieldset ul {
	background: #fff!important;
	padding: 0px 0px 0px 0px;
}
fieldset ul li:hover {
	background: url(../images/bullet-01.png) no-repeat 0px 6px!important;
	color: #fd8840!important;
	cursor: pointer!important;
}
.sidebar ul li,
#main-content ul li {
	background: url(../images/bullet-01.png) no-repeat 0px 6px;
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 15px;
}
.sidebar ul li.last,
#main-content ul li.last {
	margin: 0;
}

#main-content ul.tabs li,
#main-content ul.vertical-tabs-list li,
#main-content ul li.message-item {
	background: none;
	list-style: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#main-content ul.links li {
	background: none;
	list-style: none;
	margin: 0px 15px 5px 0px;
	padding: 0px;
}
#main-content ul.inline li {
	margin: 0px 15px 5px 0px;
}
#main-content ul.tips {
	margin: 0px 0px 0px 15px;
}
.pic-left,
.pic-right,
.pic {
	display: block;
	margin: 8px;
}
.pic-left {
	float: left;
	margin: 5px 10px 10px 0;
}
.pic-right {
	display: block;
	float: right;
	margin: 5px 0 10px 10px;
	position: relative;
	z-index: 2;
}
.pic {
	float: none;
	height: auto;
	width: 100%;
	margin: 5px 0;
}
.messages.status,
.messages.error {
	margin: 0px 0px 15px 0px!important;
}
/*----- SETUP - Close -----*/


/*----- HEADER AREA - Open -----*/
#header-area {
	background: #fff;
	border-bottom: 1px #89abde solid;
	display: none;
	padding: 0px;
	position: relative;

	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.3);
	box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.3);
}
#header-area:after {
	content: '';
	display: block;
	clear: both;
}
#header-area .block {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 100;
}
#header-area #flexnav .block {
	float: none;
	margin: 0px;
	z-index: 0;
}
.header-area-left {
	float: left;
}
.header-area-right {
	float: right;
}
/* TOGGLE */
#toggle-cart-button,
#toggle-search-button,
#toggle-network-button {
	background: url(../images/icon-share.png) no-repeat top right;
	cursor: pointer;
	display: inline-block;
	height: 34px;
	margin: 8px 0px 0px 8px;
	position: relative;
	width: 34px;
	z-index: 100;
}
#toggle-search-button {
	background: url(../images/icon-search-btn.png) no-repeat top right;
	margin: 8px 0px 0px 2px;
}
#toggle-cart-button {
	background: url(../images/icon-cart-btn.png) no-repeat top right;
	margin: 8px 0px 0px 2px;
}
.toggle-content {
	background: #e0ecff;
	border-bottom: 1px #89abde solid;
	display: none;
	left: 0px;
	padding: 10px 0px 5px 0px;
	position: relative;
	top: 0px;
	width: 100%;
	z-index: 100;

	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.3);
	box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.3);
}
.toggle-content:after {
	content: '';
	display: block;
	clear: both;
}
.toggle-search-content {
	background: #32478e;
}
.toggle-cart-content {
	background: #498231;
}
/*----- HEADER AREA - Close -----*/


/*----- LEADERBOARD - Open -----*/
.leaderboard-full {
	background: url(../images/bg-01.png);
	height: 34px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 999;
}
.leaderboard-container {
}
.leaderboard-container .region-inner,
.leaderboard-container .block,
.leaderboard-container .block-inner {
	margin: 0;
	padding: 0;
}
/* Content - Open */

/* MENU */
.header-menu {
	float: right;
	padding: 5px 10px 0px 0px!important;
}
.header-menu .block-inner ul {
	display: block;
	font-size: 0px!important;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.header-menu .block-inner ul li {
	background: url(../images/div-menu-01.png) no-repeat left center;
	display: inline-block;
	list-style: none;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 15px;
	position: relative;
}
.header-menu .block-inner ul li.first {
	background: none;
}
.header-menu .block-inner ul li.last {
}
.header-menu .block-inner a,
.header-menu .block-inner a.active {
	color: #95baff;
	font-size: 15px;
}
.header-menu .block-inner a:hover {
	color: #f99a12;
}
/* SPECIAL BUTTON */
.header-special-button {
	float: right;
	margin: 0px 5px 0px 0px!important;
}
.header-special-button a {
	background: url("../images/bg-02.png");
	color: #fff;
	float: right;
	font-size: 15px;
	max-height: 24px;
	padding: 5px 10px 6px 10px!important;
}
.header-special-button .content a:hover {
	background: #ff9811;
}
/* SEARCH */

.header-search {
  display:none
}
#edit-query-wrapper{
}

/*
.header-search {
	float: right;
	padding: 0px 5px 0px 0px!important;
}
.header-search input[type=text],
.header-search input[type=search] {
	background: url("../images/bg-header-search.png") repeat-x left center;
	border: none;
	color: #6f9bec!important;
	height: 24px;
	margin: 0px;
	padding: 5px 10px 5px 37px;
	width: 180px;
}
.header-search input[type=submit] {
	background: #2658ac;
	border: none;
	color: #fff;
	display: none;
	font-size: 15px;
	margin: 0px;
	padding: 7px 10px 8px 10px;
}
.header-search input[type=submit]:hover {
	background: #ff6600;
	color: #fff;
	cursor: pointer;
}
*/


#edit-query-wrapper{
  margin: 0;
  padding: 0;
}
#block-views-exp-search-page-search {
	float: right;
	padding: 0px 5px 0px 0px!important;
}
#block-views-exp-search-page-search input[type=text],
#block-views-exp-search-page-search input[type=search] {
	background: url("../images/bg-header-search.png") repeat-x left center;
	border: none;
	color: #6f9bec!important;
	height: 24px;
	margin: 0px;
	padding: 5px 10px 5px 37px;
	width: 180px;
}
#block-views-exp-search-page-search input[type=submit] {
	background: #2658ac;
	border: none;
	color: #fff;
	display: none;
	font-size: 15px;
	margin: 0px;
	padding: 7px 10px 8px 10px;
}
#block-views-exp-search-page-search input[type=submit]:hover {
	background: #ff6600;
	color: #fff;
	cursor: pointer;
}
#views-exposed-form-search-page-search .views-submit-button {
	display: none;
}
#views-exposed-form-search-page-search .views-exposed-widgets {
	margin: 0px;
}
/* CART */
.header-cart {
	background: url("../images/bg-header-cart.png") no-repeat left center;
	color: #91d574;
	float: right;
	font-size: 15px;
	height: 24px;
	margin: 0px;
	padding: 5px 10px 5px 40px!important;
}
.header-cart a.active,
.header-cart a {
	color: #fff;
}
.header-cart a:hover {
	color: #F9A337;
}
.header-cart .line-item-quantity {
	padding-right: 5px;
}
.header-cart .line-item-total,
.header-cart .line-item-total > span {
	float: left;
	padding-left: 5px;
}
.header-cart .line-item-summary {
	margin: 0px 0px 0px 0px!important;
}
.header-cart .line-item-summary > ul {
	border-left: 1px #91d574 solid;
	clear: none!important;
	float: left;
	margin: 0px 0px 0px 10px!important;
	padding: 0px 0px 0px 10px!important;
}
/* Content - Close */
/*----- LEADERBOARD - Close -----*/


/*----- HEADER - Open -----*/
.top-container-full {
	padding: 39px 0px 9px 0px;
}
.top-container {}
.top-container-inside {}
.top-primary-content {
	float: left;
}
.top-secondary-content {
	float: right;
	text-align: right;
}
.top-secondary-content .social-network-header {
	padding: 90px 0px 0px 0px!important;
}
#header {}
#header .block,
#header .block-inner,
.branding-elements {
	margin: 0px;
	padding: 0px;
}
#logo {
	margin: 0px;
	padding: 0px;
}
#logo img {
	height: auto;
	max-width: 100%;
	width: auto;
}
/* Content - Open */

/* Content - Close */
/*----- HEADER - Close -----*/


/*----- MENU BAR - Open -----*/
#menu-bar-area {
	position: relative;
}
.flexnav-wrapper {
	background: url(../images/bg-05.png);
	display: block;
	margin: 0px 0px 0px -20px!important;
	min-height: 56px;
	padding: 0px 20px!important;
	position: relative;
	width: 100%;
}
.menu-bar-full {
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu-bar-fold-left {
	background: url(../images/bg-10.png) no-repeat;
	bottom: -20px;
	height: 20px;
	left: 0px;
	position: absolute;
	width: 20px;
}
.menu-bar-fold-right {
	background: url(../images/bg-11.png) no-repeat;
	bottom: -20px;
	height: 20px;
	position: absolute;
	right: 0px;
	width: 20px;
}
/*----- MENU BAR - Close -----*/


/*----- HIGHLIGHTED - Open -----*/
.highlighted-container-full {
	background: #fff;
	margin: 0px;
}
.highlighted-container {
	position: relative;
}
.highlighted-container .block,
.highlighted-container .block-inner {
	margin: 0px;
	padding: 0px;
}
/*----- HIGHLIGHTED - Close -----*/


/*----- FLEXSLIDER - Open -----*/
.flexslider {
	height: 390px;
	background: none;
	border: none;
	margin: 0px;
}
#block-views-highlights-block,
.flexslider ul.slides {
	margin: 0px!important;
	padding: 0px!important;
}
.flexslider ul.slides > li {
	height: 390px;
	margin-bottom: 0px!important;
	padding: 0px!important;
	position: relative;
}
.flexslider .views-field-body {
	color: #fff;
	left: 40px;
	position: absolute;
	top: 80px;
	width: 55%;
	z-index: 90;
}
.flexslider .views-field-body:after {
	content: '';
	display: block;
	clear: both;
}
.flexslider-body-background {
	background: url(../images/bg-03.png);
	padding: 10px 15px 5px 15px!important;
}
.flexslider-body h2 {
	color: #efcd0e;
	font-size: 32px;
	font-weight: 400;
	line-height: 40px;
	margin: 0px 0px 5px 0px!important;
}
.flexslider-body h3 {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	margin: 0px 0px 5px 0px!important;
}
.flexslider-body a {
	color: #83aeff;
}
.flexslider-body a:hover {
	color: #f99a12;
}
.flexslider-body img {
  display: block;
  height: auto!important;
  max-width: 100%!important;
  width: auto!important;
}
.flex-next {
	background: url(../images/arrow-slide-01-right.png) no-repeat center center;
	font-size: 0px!important;
	overflow: hidden;
	text-indent: 52px;
	height: 70px;
	width: 20px;
}
.flex-prev {
	background: url(../images/arrow-slide-01-left.png) no-repeat center center;
	font-size: 0px!important;
	overflow: hidden;
	text-indent: 52px;
	height: 70px;
	width: 20px;
}
.flex-control-nav {
	bottom: 5px;
	margin: 0px!important;
	padding: 0px!important;
	position: absolute;
	z-index: 999;
}
.flex-control-paging li {
	margin: 0px 2px;
}
.flex-control-paging li a {
    background: #fff;
	border: 1px #2658AC solid;
	height: 9px;
	width: 9px;
}
.flex-control-paging li a:hover {
    background: #FF8516;
	border: 1px #FF8516 solid;
}
.flex-control-paging li a.flex-active {
    background: #2658AC;
	border: 1px #2658AC solid;
}
.flex-direction-nav {
	padding: 0px!important;
}
.flex-direction-nav a {
	display: block!important;
	height: 50px!important;
	margin: -25px 0px 0px 0px!important;
	width: 20px!important;
	opacity: 1!important;
}
.flex-direction-nav .flex-prev {
    left: 0px!important;
}
.flex-direction-nav .flex-next {
    right: 0px!important;
}
.highlights-background-text,
.highlights-image-desktop,
.highlights-image-mobile {
	font-size: 0px!important;
}
.flexslider-image-mobile {
	display: none!important;
}
/*----- FLEXSLIDER - Close -----*/


/*----- SECONDARY CONTENT - Open -----*/
.secondary-full {
}
/*----- SECONDARY CONTENT - Close -----*/


/*----- TITLE BAR - Open -----*/
.title-bar-full {
	margin: 0px;
	padding: 0px;
}
.title-bar {
	background: url("../images/bg-09.png") repeat-x top;
}
.title-bar h1#page-title {
	color: #fff;
	display: block;
	font-size: 44px;
	font-weight: 300;
	margin: 0px!important;
	padding: 20px 20px 22px 20px!important;
}
/*----- TITLE BAR - Close -----*/


/*----- CONTAINER - Open -----*/
#columns {
}
.container-full {
	background: #3f5ca0;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.container-content {
	background: url("../images/bg-06.png");
	padding: 10px;
	position: relative;
}
#main-content {
	background: url("../images/bg-07.png");
	margin: 0px;
	min-height: 400px;
	padding: 0px!important;
}
#content {
	margin: 0px;
	padding: 20px 20px 10px 20px;
}
.dashboard-page #content,
.front #content {
	padding: 0px;
}
.front #block-system-main {
	padding: 20px 20px 10px 20px;
}
.dashboard-page #block-system-main {
	padding: 20px;
}
.columns {}
#main-content,
#main-content .block-system {
	margin: 0px;
}

/*----- CONTAINER - Close -----*/


/*----- BREADCRUMB - Open -----*/
.breadcrumb-container {
	border: 1px #e9e9e9 solid;
	margin: 0 0 20px 0;
	padding: 5px 10px;
}
#breadcrumb,
.breadcrumb-wrapper {
	color: #999;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
/*----- BREADCRUMB - Close -----*/


/*----- CONTENT - Open -----*/
.green-box{
	background-color: #e7ffb9;
	clear:both;
	float: left;
	padding: 20px;
	width: 94%;
}
.green-box h2{
	text-align: center;
}
.green-box .left-50{
	float: left;
	width: 50%
}

.green-box .left-50 h3{
	border-bottom: 1px solid #2658ac;
	margin-right: 10px!important
}

.green-box .right-50{
	float: right;;
	width: 50%;
}

.green-box .right-50 h3{
	border-bottom: 1px solid #2658ac;
}
.box-steps{
}

.job-listing-page .view-content .views-row > div {
	border-bottom: 1px #c7d2ec dashed;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.job-listing-page .view-content .views-row > div:first-child {
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/*----- CONTENT - Close -----*/


/*----- WEBINARS PAGE - Open -----*/
.views-webinars-page .views-row {
	border-bottom: 1px #C0CFE7 solid;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.views-webinars-page .views-row-last {
	border-bottom: none;
}
.webinars-page-tittle-prefix-title .views-field {
	float: left;
	margin-right: 8px;
}
.webinars-page-tittle-prefix-title:after {
	clear: both;
	content: '';
	display: block;
}
.webinars-page-tittle-prefix-title .views-field-title {
	font-size: 24px;
	font-weight: 400;
}
.webinars-page-tittle-prefix-title .views-field-field-wbn-title-prefix {
	background: #f70909 url(../images/arrow-02.png) no-repeat 0px -1px;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	margin-top: 6px;
	text-transform: uppercase;
	padding: 0px 10px 0px 22px;
}
.webinars-page-tittle-prefix-title .views-field-field-wbn-title-suffix {
	font-weight: 400;
	margin-top: 8px;
}
.field-name-field-wbn-url .field-items:after {
	clear: both;
	content: '';
	display: block;
}
.field-name-field-wbn-url .field-items .field-item {
	display: block;
	float: left;
	margin: 0px 5px 5px 0px;
}
.field-name-field-wbn-url .field-items .field-item a {
	background: #2658ac;
	color: #fff;
	display: block;
	font-weight: 400;
	padding: 5px 10px;
}
.field-name-field-wbn-url .field-items .field-item a:hover {
	background: #ff6600;
	color: #fff;
}
h3.webinar-registration-header {
	border-top: 1px #C0CFE7 solid;
	margin-top: 15px;
	padding-top: 15px;
}
.view-id-wbn_pricing .item-list ul li {
	background: url(../images/arrow-04.png) no-repeat -6px 0px!important;
}
/*----- WEBINARS PAGE - Close -----*/


/*----- DASHBOARD PAGE - Open -----*/
.dashboard-highlights {
	float: left;
	margin: 0px!important;
	width: 71%;
}
.dashboard-upcoming-events {
	float: right;
	margin: 0px!important;
	width: 29%;
}
.dashboard-upcoming-events .block-inner {
	background: #fff;
	border: 1px #b2bed9 solid;
	border-top: 5px #F26229 solid!important;
	margin: 0px 0px 0px 20px!important;
	min-height: 375px;
	padding: 10px 15px 0px 15px;
}
.dashboard-upcoming-events .view-upcoming-events .views-row {
	background: none!important;
	border-bottom: none!important;
	margin-bottom: 5px!important;
	min-height: auto!important;
	padding: 0px!important;
}
.dashboard-upcoming-events h2.block-title {
	background: url(../images/dashboard/icon-upcoming.png) no-repeat 0px 5px;
	color: #666!important;
	font-size: 20px!important;
	margin: 0px 0px 10px 0px!important;
	padding: 10px 0px 10px 40px!important;
	text-transform: capitalize;
}
.dashboard-upcoming-events .views-field-title {
	color: #0861B6;
	font-size: 16px;
	font-weight: 400;
}
.dashboard-page .region-two-50-top .region-inner {
	margin: 0px;
	padding-bottom: 20px;
}
.dashboard-page .region-two-50-top .block-inner {
	margin: 0px;
}
.dashboard-page .region-two-50-top .panel-separator {
	display: none;
}
.dashboard-page .two-50 {
	padding: 0px 10px;
}
.dashboard-page .two-50 .region-two-50-first .region-inner {
	margin-right: 10px;
}
.dashboard-page .two-50 .region-two-50-second .region-inner {
	margin-left: 10px;
}
.dashboard-page .two-50 .region-two-50-first .panel-pane,
.dashboard-page .two-50 .region-two-50-second .panel-pane,
.dashboard-page .two-50 .region-two-50-bottom .panel-pane {
	background: #fff;
	border: 1px #b2bed9 solid;
	border-top: 5px #b2bed9 solid;
	margin: 0px;
}
.dashboard-page .two-50 .region-two-50-first .panel-pane .block-inner,
.dashboard-page .two-50 .region-two-50-second .panel-pane .block-inner,
.dashboard-page .two-50 .region-two-50-bottom .panel-pane .block-inner {
	margin: 10px 15px;
}
.dashboard-page .two-50 h2.pane-title {
	color: #666;
	font-size: 20px;
	font-weight: 400;
	padding: 10px 0px 10px 0px;
}
.dashboard-page .two-50 .panel-separator {
	height: 20px;
}
.dashboard-page .two-50 .region-two-50-bottom {
	padding-top: 20px;
}
.dashboard-page .my-orders .view-order-line-items .views-row {
	border-bottom: 1px #B2BED9 dashed;
	margin-bottom: 6px;
	padding-bottom: 6px;
}
.dashboard-page .my-orders .view-order-line-items .views-row.views-row-last {
	border: none;
	margin: 0px;
	padding: 0px;
}
.dashboard-page .two-50 .membership-information .view-my-membership .views-row > div {
	border-bottom: 1px #B2BED9 dashed;
	margin-bottom: 4px;
	padding-bottom: 4px;
}
.dashboard-page .two-50 .membership-information .view-my-membership .views-row .views-label {
	font-weight: 400;
}
.dashboard-page .two-50 .membership-information .view-my-membership .view-footer {
	padding-top: 5px;
}
/* TABLE */
.dashboard-page table,
.dashboard-page table tr,
.dashboard-page table th,
.dashboard-page table td,
.dashboard-page table thead {
	border: none;
    border-bottom: 1px #fff solid;
}
.dashboard-page thead tr {
	background: #d5e0f6;
}
.dashboard-page tbody tr {
    border-top: 1px #cad6ef solid;
	border: none;
}
.dashboard-page tr.odd {
    border-bottom: 1px #cad6ef solid;
	border: none;
}
.dashboard-page tr.even,
.dashboard-page tr:nth-child(2n+2),
.dashboard-page tr.even td.active {
    background: #f0f5fe;
}
.dashboard-page tr.odd td.active {
    background: #fff;
}
.dashboard-page #main-content ul {
    margin: 0px;
    padding: 0px;
}
/*----- DASHBOARD PAGE - Close -----*/


/*----- DASHBOARD CUSTOM - Open -----*/
.dashboard-page .two-50 .membership-information {
	border-top: 5px #3e67c3 solid!important;
}
.dashboard-page .two-50 .membership-information h2.pane-title {
	background: url(../images/dashboard/icon-info.png) no-repeat 0px 5px;
	padding: 10px 0px 5px 40px;
}

.dashboard-page .two-50 .members-only-resources {
	border-top: 5px #f4971e solid!important;
}
.dashboard-page .two-50 .members-only-resources h2.pane-title {
	background: url(../images/dashboard/icon-resources.png) no-repeat 0px 5px;
	padding: 10px 0px 5px 40px;
}

.dashboard-page .two-50 .my-orders {
	border-top: 5px #e64b4b solid!important;
}
.dashboard-page .two-50 .my-orders h2.pane-title {
	background: url(../images/dashboard/icon-my-order.png) no-repeat 0px 5px;
	padding: 10px 0px 5px 40px;
}

.dashboard-page .two-50 .my-event-registrations {
	border-top: 5px #5CC280 solid!important;
}
.dashboard-page .two-50 .my-event-registrations h2.pane-title {
	background: url(../images/dashboard/icon-event.png) no-repeat 0px 5px;
	padding: 10px 0px 5px 40px;
}

.dashboard-page .two-50 .my-committees {
	border-top: 5px #48C1DB solid!important;
}
.dashboard-page .two-50 .my-committees h2.pane-title {
	background: url(../images/dashboard/icon-committees.png) no-repeat 0px 5px;
	padding: 10px 0px 5px 40px;
}
/*----- DASHBOARD CUSTOM - Close -----*/


/*----- ACCORDION - Open -----*/
.accordion{}
.accordion *{
}

.accordion span.number {
	margin-left: -16px;
}

.accordion .ui-state-active .ui-icon {
    background-image: url("../images/custom-arrow.png");
    background-position: 0;
}
.accordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
}
.accordion .ui-accordion-header{
  background: none;
  background-color: #fff;
  border: 1px solid #3f5ca0;
  color: #002A89;

  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.accordion .ui-accordion-header.ui-accordion-header-active{
  background-color: #3f5ca0;
  border: none;
	color: #fff
}
.accordion .ui-accordion-content{
  border:0;
  margin-top:0;
  padding: 10px;
  font-size:12px;
  margin-bottom:20px;
}
/*EVENT PAGE */
body.node-type-event .accordion .ui-accordion-header,
body.node-type-event .ui-accordion .ui-accordion-header {
  background: none;
  border: none;
}

body.node-type-event .ui-accordion .ui-accordion-header * {
  color: #2658ac;
  font-size: 24px;
  font-weight: 400;
  font-family: 'Roboto Condensed', arial, helvetica, sans-serif!important; */
}
body.node-type-event .ui-accordion .ui-accordion-icons{
  padding: 0px;
}
body.node-type-event .ui-accordion .ui-accordion-icons a{
  margin-left: 14px;
}

body.node-type-event .ui-accordion .ui-accordion-header .ui-accordion-header-icon{
  left: -2px;
}

body.node-type-event .ui-accordion .ui-state-active .ui-icon {
  background-image: url("./images/ui-icons_888888_256x240.png");
  background-position: -32px -16px;
}
body.node-type-event .ui-accordion-content {
  background:none;
    border: 0;
    margin-top: 0;
    padding: 10px;
    font-size: 12px;
    margin-bottom: 20px;
}
body.node-type-event .ui-accordion-content *{
  color: #444;
  cursor: default;
  font-family: 'Roboto Condensed', arial, helvetica, sans-serif!important;
  font-size: 16px;
  font-weight: 300;
}
/*----- ACCORDION - Close -----*/


/*----- COMMITTES - Open ------*/
#main-content{
}

.view-committees-listing > .view-content > .item-list > ul > li {
	background: url(../images/bullet-03.png) no-repeat 0px 20px!important;
	border-bottom: 1px #2658ac dashed;
	margin: 0px 20px 10px 0px!important;;
	padding:10px 0px 10px 15px!important;
}
.view-committees-listing > .view-content > .item-list > ul > li h3 {
	margin-bottom:0!important;
}

.sidebar .view-committee-community-pages .view-content{
}
/*----- COMMITTES - Close ------*/


/*----- NEWS RELEASES VIEW - Open  ------*/
.view-news-releases .views-row,
.view-news .views-row,
.view-documents .views-row,
.view-bulletin .views-row,
#content .view-upcoming-events .views-row,
.view-jobs .views-row {
	background: url(../images/icon-file.png) no-repeat;
	background-position: 0px 7px;
	border-bottom: 1px #0861b6 dashed;
	margin-bottom: 20px;
	min-height: 50px;
	padding: 0px 0px 20px 50px;
}
.view-news-releases .views-row.views-row-PDF,
.view-news .views-row.views-row-PDF,
.view-documents .views-row.views-row-PDF,
.view-bulletin .views-row.views-row-PDF {
	background: url(../images/icon-attached.png) no-repeat;
	background-position: 0px 7px;
}
.view-news-releases .views-row.views-row-URL,
.view-news .views-row.views-row-URL,
.view-documents .views-row.views-row-URL {
	background: url(../images/icon-url.png) no-repeat;
	background-position: 0px 7px;
}
.view-news-releases .views-row p,
.view-news-releases .views-row h3,
.view-news-releases .views-row h3 a,
.view-news .views-row p,
.view-news .views-row h3,
.view-news .views-row h3 a,
.view-documents .views-row h3,
.view-documents .views-row h3 a,
.view-bulletin .views-row h3,
.view-bulletin .views-row h3 a,
#content .view-upcoming-events .views-row h3,
#content .view-upcoming-events .views-row h3 a ,
.view-jobs .views-row h3,
.view-jobs .views-row h3 a {
	margin: 0px!important;
}

.view-bulletin .views-row h3 {
	padding-top:14px;
}

.field-name-field-document-type,
.field-name-field-news-exibition-type {
	font-size: 0px!important;
}
/*----- NEWS RELEASES VIEW - Close -----*/


/*----- VIEW SEARCH - Open -----*/
#block-system-main{
}

.view-search .views-row{
	background: url(../images/icon-file.png) no-repeat!important;
	background-position: 0px 7px!important;
	border-bottom: 1px #0861b6 dashed;
	margin-top: 10px!important;
	margin-bottom: 20px!important;
	min-height: 50px;
	padding: 0px 0px 20px 50px!important;
}

.view-search .views-row p,
.view-search .views-row h2,
.view-search .views-row h2 a,
.view-search .views-row h2 a strong,
.view-search .views-row h2 strong a strong{
  font-size: 18px!important;
	margin: 0px!important;
}
/*----- VIEW SEARCH - Close -----*/


/*----- MEMBER DIRECTORY - Open -----*/
body.page-membership-directory .view-search-for-members table,
body.page-membership-directory .view-search-for-members table thead,
body.page-membership-directory .view-search-for-members table tbody,
body.page-membership-directory .view-search-for-members table tr,
body.page-membership-directory .view-search-for-members table th,
body.page-membership-directory .view-search-for-members table td{
	border: none;
}
body.page-membership-directory .view-search-for-members table thead tr{
	background-color: #0861b6;
	color: #fff;
}
body.page-membership-directory .view-search-for-members table tbody tr.odd{
}

body.page-membership-directory .view-search-for-members table tbody tr.even{
}


.member-search-results-page > .view-content > .views-row {
	border-top: 2px #c0cfe7 solid;
	margin-top: 20px;
	padding-top: 20px;
}
.sfm-row-1 > div {
	float: left;
	font-weight: 400;
	width: 33%;
}
.sfm-row-1 .sfm-item-3 {
	float: right;
	text-align: right;
}

.sfm-row-2 .sfm-item-4 {
	float: left;
	width: 66%;
}
.sfm-row-2 .sfm-item-5 {
	float: right;
	text-align: right;
	width: 33%;
}
.sfm-row-3 div,
.sfm-row-4 div {
	display: inline-block;
	float: left;
}
.sfm-row .locality,
.sfm-row .country,
.sfm-row .state,
.sfm-row .postal-code {
	margin-left: 5px;
}
.sfm-row-4 {
	font-style: italic;
}
.sfm-row-4 .sfm-item-9 {
	float: right;
	text-align: right;
}
.sfm-row {
	border-bottom: 1px #c0cfe7 dashed;
	margin-bottom: 5px;
	min-height: 20px;
	padding-bottom: 5px;
}
.sfm-row-4 {
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.sfm-row:after {
	clear: both;
	content: '';
	display: block;
}
.sfm-no-results {
	color: #fff;
	display: none;
}
/*----- MEMBER DIRECTORY - Close -----*/


/*----- MEMBERSHIP APPLICATION - Open -----*/
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-prefix select{
  width: 100%;
  weight: 30px;
}

body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-full-name{
  float: left;
  width:80%;
}

body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-full-name .clearfix{
  margin:0;
}

body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .name-given-wrapper,
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .name-middle-wrapper,
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .name-family-wrapper{
  width: 30%!important;
}

body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .name-given-wrapper .form-item,
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .name-middle-wrapper .form-item,
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .name-family-wrapper .form-item{
  margin-top:0;
  margin-bottom:0;
}

body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-suffix{
  float: left;
  width:18%;
}

body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-type-email{
  width: 100%;
  float: left;
}

body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-company-website{
  width: 100%;
  float: left;
}
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-company-website .form-item{
  margin-top:0;
}


body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-responsibility,
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-industry,
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-firm,
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-professional,
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-firm-size,
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-education,
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-gender{
  width: 33.3%!important;
  float: left;
}

body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-responsibility,
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-industry,
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-firm{
  min-height: 280px;
}
body.node-type-membership-application #block-system-main .field-items #edit-line-item-fields .field-name-field-mem-gender{
width: 100%!important
}

/*----- MEMBERSHIP APPLICATION - Close -----*/


/*----- AERONET GALLERY - Open -----*/
.aeronet-gallery-list .views-field-title {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 20px;
}

.field-name-field-aeronet-gallery-photos:after {
	content: '';
	display: block;
	clear: both;
}
.field-name-field-aeronet-gallery-photos .field-item {
	float: left;
	width: 25%;
}
.field-name-field-aeronet-gallery-photos .field-item a {
	margin: 0px 5px 5px 5px;
	display: block;
}
/*----- AERONET GALLERY - Close -----*/


/*---- NODEQUEUE NAVIGATOR - Open -----*/
.block-nodequeue-navigator {
	margin: 0px!important;
	padding: 35px 20px 0px 0px!important;
	position: relative;
	float: right;
}
.block-nodequeue-navigator:after {
	content: '';
	display: block;
	clear: both;
}
.block-nodequeue-navigator .last,
.block-nodequeue-navigator .first {
	background: none!important;
	display: inline-block;
	margin: 0px!important;
	padding: 0px!important;
}
.block-nodequeue-navigator ul {
	margin: 0px!important;
	padding: 0px!important;
}
.block-nodequeue-navigator .first {
	margin-right: 5px!important;
}
.block-nodequeue-navigator .last {}
.block-nodequeue-navigator .last a,
.block-nodequeue-navigator .first a {
	background: #fd8840;
	color: #fff;
	font-weight: 400;
	margin: 0px!important;
	padding: 3px 8px 4px 8px!important;
	position: relative;

	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.block-nodequeue-navigator .last a:hover,
.block-nodequeue-navigator .first a:hover {
	background: #3dabe3;
}
/*---- NODEQUEUE NAVIGATOR - Close -----*/


/*----- COLUMNS - Open -----*/
.two-columns .first.column {
	margin-right: 2%;
	width: 48%!important;
}
.two-columns .last.column {
	margin-left: 2%;
	width: 48%!important;
}
.three-columns .column {
	width: 32%!important;
}
.three-columns .first.column {
	margin-right: 2%;
}
.three-columns .last.column {
	margin-left: 2%;
}
/*----- COLUMNS - Close -----*/


/*----- VIEWS RESPONSIVE GRID - 3 COLUMNS - Open -----*/
.pane-views.block {
	margin: 0px 0px 10px 0px;
}
.views-responsive-grid.views-columns-3 a {
}
.views-responsive-grid.views-columns-3 a:hover {
}
.views-responsive-grid.views-columns-3:after {
	content: '';
	display: block;
	clear: both;
}
.views-responsive-grid.views-columns-3 .views-row {
}
.views-responsive-grid.views-columns-3 .views-column {
	float: left;
	margin: 0px 2% 10px 0px;
	position: relative;
	width: 32%;
}
.views-responsive-grid.views-columns-3 .views-column-last {
	margin-right: 0px;
}
.views-responsive-grid.views-columns-3 .views-column .views-responsive-grid-content {
	border: 1px #e4e4e4 solid;
	padding: 19px;
	position: relative;
}
/* Content - Open */

/* Content - Close */
/*----- VIEWS RESPONSIVE GRID - 3 COLUMNS - Close -----*/


/*----- SIDEBAR - Open -----*/
.sidebar {
}
.sidebar h2.block-title,
.sidebar h2 {
	color: #f99a12;
	font-size: 24px;
	font-weight: 400;
}
.sidebar h3,
.sidebar h3 a {
	color: #385cc0;
	font-size: 18px;
	font-weight: 400;
}
.sidebar a {
	color: #0861b6;
}
.sidebar a.active.active-trail {
	color: #0861b6;
	font-weight: 400;
}
.sidebar a:hover {
	color: #fd8840;
}
.region-sidebar-first .region-inner {
	background: url("../images/bg-07.png");
	margin: 0px 10px 0px 0px;
	padding: 0px;
	position: relative;
}
.region-sidebar-second .region-inner {
	background: url("../images/bg-07.png");
	margin: 0px 0px 0px 10px;
	padding: 0px;
	position: relative;
}
.region-sidebar-first .block,
.region-sidebar-second .block {
	margin: 0px;
	padding: 0px;
}
.region-sidebar-first .block .block-inner,
.region-sidebar-second .block .block-inner {
	margin: 0px;
	padding: 20px;
}
.dashboard-page .region-sidebar-first .block .block-inner,
.dashboard-page .region-sidebar-second .block .block-inner,
.front .region-sidebar-first .block .block-inner,
.front .region-sidebar-second .block .block-inner {
	margin: 0px;
	padding: 0px;
}
/* MENU */
.sidebar .sidebar-menu ul {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
.sidebar .sidebar-menu .view-content ul li,
.sidebar .sidebar-menu .menu-block-wrapper ul li {
	background: none;
	border-bottom: 1px #c0cfe7 solid;
	list-style: none;
	margin: 0px;
	padding: 8px 0px;
}
.sidebar .sidebar-menu .view-content ul li.views-row-first,
.sidebar .sidebar-menu .menu-block-wrapper ul li.first {
	border-top: 1px #c0cfe7 solid;
}
.sidebar .sidebar-menu .view-content ul li.views-row-last,
.sidebar .sidebar-menu .menu-block-wrapper ul li.last {
}
.sidebar .sidebar-menu .view-content ul li a,
.sidebar .sidebar-menu .menu-block-wrapper ul li a {
	display: block;
	font-weight: 400;
}
/* FORM */
.sidebar form .form-item {
	float: left;
	margin: 0px 0px 10px 0px;
	max-width: 135px;
}
.sidebar form .form-submit {
	background: #fe8841;
	color: #fff;
	float: left;
	font-size: 16px;
	margin: 24px 0px 0px 5px;
}
.sidebar form .form-submit:hover {
	background: #ff690d;
}
.sidebar input[type=text] {
	background: #fff;
	border: 1px #d7d7d7 solid;
}

.region-sidebar-background {
	background: url(/sites/all/themes/aeronet_at/images/bg-07.png);
	bottom: -10000px;
	display: none;
	height: 10000px;
	left: 0px;
	position: absolute;
	width: 100%;
}
/* Content - Open */

/* Content - Close */
/*----- SIDEBAR - Close -----*/


/*----- QUICKTABS - Open -----*/
.sidebar .quicktabs-wrapper .block-inner {
	margin: 0px;
	padding: 0px;
}
.sidebar .quicktabs-wrapper ul {
	margin: 0px;
	padding: 20px 0px;
}
.sidebar .quicktabs-wrapper ul:after {
	content: '';
	display: block;
	clear: both;
}
.sidebar .quicktabs-wrapper ul li {
	background: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
.sidebar .quicktabs-wrapper ul li a {
	background: #c4cce5;
	color: #304691;
	float: left;
	font-family: 'Roboto Condensed'!important;
	font-size: 15px;
	font-weight: 400;
	margin: 0px;
	padding: 5px 0px;
	text-align: center;
	white-space: nowrap;
}
.sidebar .quicktabs-wrapper ul li a:hover {
	background: #adbbe6;
}
.sidebar .quicktabs-wrapper ul li.active a.active {
	background: #304691;
	color: #fff;
}
.sidebar .quicktabs-wrapper ul li.item-1 a {
	margin-left: 0.5%;
	width: 43.5%;
}
.sidebar .quicktabs-wrapper ul li.item-2 a {
	margin: 0px 0.5%;
	width: 24%;
}
.sidebar .quicktabs-wrapper ul li.item-3 a {
	margin-right: 0.5%;
	width: 30.5%;
}
#quicktabs-container-features {
	padding: 0px 20px 20px 20px;
}
/*----- QUICKTABS - Close -----*/


/*----- QUICKTABS contact - Open -----*/
/*
.sidebar #quicktabs-container-features #quicktabs-tabpage-features-2 #node-14 form.webform-client-form .form-item{
	max-width: 100%;
}
*/
.sidebar #quicktabs-container-features #quicktabs-tabpage-features-2 #block-entityform-block-contact-us-staff form#contact-us-staff-entityform-edit-form .pre-instructions{
  display: none;
}

.sidebar #quicktabs-container-features #quicktabs-tabpage-features-2 #block-entityform-block-contact-us-staff form#contact-us-staff-entityform-edit-form .form-item{
  max-width: 100%;
}
/*----- QUICKTABS contact - Close -----*/


/*----- ASIDE - Open -----*/
.aside-content {
}
/* Content - Open */

/* Content - Close */
/*----- ASIDE - Close -----*/


/*----- TERTIARY - Open -----*/
.tertiary-full {
	margin-top: -10px;
}
.tertiary-full .block-inner,
.tertiary-full .region {
	margin: 0px;
	padding: 0px;
}
.tertiary-full h2 {
	background: #6183d3;
	color: #fff;
	display: block;
	font-size: 24px;
	padding: 10px 0px;
	text-align: center;
}
.tertiary-container {
	background: #fff;
}
/* Content - Open */
.sponsors-owl {

}
.sponsors-owl .owl-item .field-content {
	display: block;
	padding: 0px 5px;
	text-align: center;
}
/* Content - Close */
/*----- TERTIARY - Close -----*/


/*----- QUATERNARY - Open -----*/
.quaternary-full {
	background: url(../images/bg-08.png);
	min-height: 300px;
	margin-top: 10px;
	padding: 10px 20px;
}
.quaternary-container {
	color: #fff;
	font-size: 15px;
}
.quaternary-container .block,
.quaternary-container .block-inner  {
	margin: 0px;
	padding: 0px;
}
/*----- QUATERNARY - Close -----*/


/*----- FOOTER SITEMAP - Close -----*/
.footer-sitemap {
}
.footer-sitemap ul {
	margin: 0px!important;
	padding: 0px!important;
}
.footer-sitemap ul li {
	display: block!important;
	float: none!important;
	list-style: none!important;
}
.footer-sitemap ul li a {
	color: #95baff;
	font-size: 15px!important;
}
.footer-sitemap ul li a.active,
.footer-sitemap ul li a:hover {
	color: #f99a12;
}
.footer-sitemap .menu-name-main-menu > ul {
	min-height: 300px;
}
.footer-sitemap .menu-name-main-menu > ul > li {
	display: none!important;
}
.footer-sitemap .menu-name-main-menu > ul > div > li {
	display: block!important;
}
.footer-sitemap .menu-name-main-menu > ul > div > li > a {
	font-size: 20px!important;
	color: #fff;
	font-weight: 500;
}
.footer-sitemap .menu-name-main-menu > ul > div > li > a.active,
.footer-sitemap .menu-name-main-menu > ul > div > li > a:hover {
	color: #f99a12;
}
.footer-sitemap .menu-name-main-menu > ul > div > li {
	padding: 10px 0px!important;
}
.footer-sitemap .menu-name-main-menu > ul > div {
	display: block;
	float: left;
	width: 25%;
}
/*----- FOOTER SITEMAP - Close -----*/


/*----- FOOTER - Open -----*/
.footer-full {
	background: #0d2355;
}
.footer-content {
	color: #fff;
	font-size: 15px;
	font-weight: 300;
	padding: 20px 0px 10px 0px;
	position: relative;
}
.footer-content .region-inner,
.footer-content .block,
.footer-content .block-inner {
	margin: 0px;
	padding: 0px;
}
.footer-content ul {
	margin: 5px 0px;
	padding: 0;
	text-align: right;
}
.footer-content ul:after {
	content: '';
	display: block;
	clear: both;
}
.footer-content ul li {
	background: url(../images/div-menu-01.png) no-repeat center left;
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0 10px 0 12px;
}
.footer-content ul li.first {
	background: none;
}
.footer-content ul li.last {
	padding-right: 0px;
}
.footer-content a {
	color: #fff;
}
.footer-content a.active {
	color: #83b1ff!important;
}
.footer-content a:hover {
	color: #ff6600;
}
.footer-left {
	float: left;
	padding-top: 5px;
	width: 50%;
}
.footer-right {
	float: right;
	text-align: right;
	width: 50%;
}
/* Content - Open */
/* Content - Close */
/*----- FOOTER - Close -----*/


/*---- PAGINATION - Open -----*/
.pager {
	padding: 10px!important;
	font-weight: 400!important;
}
.pager .pager-item,
.pager .pager-next,
.pager .pager-last,
.pager .pager-first,
.pager .pager-previous {
	background: none!important;
	border: none;
	display: inline-block!important;
	font-size: 12px;
	margin: 0px 0px 10px 5px!important;
	padding: 0px!important;
}
.pager .pager-item a,
.pager .pager-next a,
.pager .pager-last a,
.pager .pager-first a,
.pager .pager-previous a {
	background: #3f5ca0!important;
	border: 1px solid #3f5ca0;
	color: #fff;
	margin: 0!important;
	padding: 7px 10px!important;
	text-transform: capitalize;
}
.pager .pager-item a:hover,
.pager .pager-next a:hover,
.pager .pager-last a:hover,
.pager .pager-first a:hover,
.pager .pager-previous a:hover {
	background: #FF9811 !important;
	border: 1px solid #FF9811 !important;
}
.pager .pager-current {
	background: #fff!important;
	border: 1px solid #3f5ca0;
	color: #3f5ca0;
	font-size: 12px;
	margin: 0px 0px 0px 5px!important;
	padding: 7px 10px!important;
}
/*---- PAGINATION - Close -----*/


/*----- CSS3PIE - Open -----*/
input[type=text],
input[type=email],
input[type=password],
input[type=submit],
textarea
{
	/*border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;*/
}
.pic-left,
.pic-right,
.pic
{
	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.3);
	box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.3);
}
/*----- CSS3PIE - Close -----*/


/*----- TASKS - Open -----*/
#tasks-container {
	background: none;
	display: block;
	position: relative;
}
.tasks-container {
	left: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	width: 100%;
	z-index: 5;
}
.tasks-content {
	margin: 0px!important;
	padding: 5px 0px 10px 0px!important;
}
.tasks-content:after {
	content: '';
	display: block;
	clear: both;
}
#tasks {
	margin: 0px!important;
	padding: 10px 0px 0px 10px!important;
}
#tasks ul {
	border: none;
	clear: both;
	margin: 0px!important;
	padding: 0px!important;
}
#tasks ul li {
	float: left!important;
	display: block!important;
	margin: 0px 2px 2px 0px!important;
}
#tasks ul li a {
	background: url("../images/bg-07.png")!important;
	border: none!important;
	color: #1e71c6!important;
	font-size: 17px!important;
	font-weight: 400;
	margin: 0px!important;
	padding: 3px 10px!important;

	/*border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;*/
}
#tasks ul li a:hover {
	background: #ff6600!important;
	color: #fff!important;
}
#tasks ul li a.active {
	background: #1e71c6!important;
	color: #fff!important;
}
/*----- TASKS - Close -----*/


/*----- OTHERS - Open -----*/
.view-commerce-cart-block .line-item-summary-view-cart,
.view-commerce-cart-block .line-item-summary-checkout {
	background: none;
	padding: 0px;
}
.views-field-line-item-title a {
	background: #2658ac;
	color: #fff;
	font-family: 'Roboto Condensed', arial, helvetica, sans-serif!important;
	font-size: 0.8rem;
	font-weight: 700;
	margin: 3px 0px !important;
	text-transform: capitalize;
	padding: 4px 5px!important;
}
.views-field-line-item-title a:hover {
	background: #3975da;
	color: #fff;
}
.view-commerce-cart-block .line-item-summary-view-cart a {
	background: url(../images/icon-cart-view.png) no-repeat 0px 2px;
	display: inline-block;
	font-weight: 400;
	margin-left: 5px;
	padding: 2px 2px 2px 22px;
}
.view-commerce-cart-block .line-item-summary-view-cart a:hover {
	color: #fd8840;
	background-position: 0px -28px;
}
.view-commerce-cart-block .line-item-summary-checkout a {
	background: url(../images/icon-cart-checkout.png) no-repeat 0px 0px;
	color: #41a03f;
	font-weight: 400;
	margin-left: 5px;
	padding: 2px 2px 2px 22px;
}
.view-commerce-cart-block .line-item-summary-checkout a:hover {
	color: #fd8840;
	background-position: 0px -30px;
}

.view-commerce-cart-form .delete-line-item {
	background: #fd4d40 url(../images/icon-btn-trash.png) no-repeat 4px 3px;
	font-family: 'Roboto Condensed', arial, helvetica, sans-serif!important;
	font-size: 0.75em;
	font-weight: 700;
	margin: 3px 0px !important;
	padding: 4px 5px 4px 20px!important;
}
.view-commerce-cart-form .delete-line-item:hover {
	background: #fd8840 url(../images/icon-btn-trash.png) no-repeat 4px 3px;
}
.view-commerce-cart-form #edit-submit {
	background: #2658ac url(../images/icon-btn-refresh.png) no-repeat 8px 9px;
	color: #fff;
	font-family: 'Roboto Condensed', arial, helvetica, sans-serif!important;
	font-weight: 400;
	margin-right: 5px;
	padding: 7px 10px 8px 30px;
}
.view-commerce-cart-form #edit-submit:hover {
	background: #3975da url(../images/icon-btn-refresh.png) no-repeat 8px 9px;
}
.view-commerce-cart-form #edit-checkout {
	background: #56aa54 url(../images/icon-btn-checkout.png) no-repeat 5px 5px;
	color: #fff;
	font-family: 'Roboto Condensed', arial, helvetica, sans-serif!important;
	font-weight: 400;
	padding: 7px 10px 8px 30px;
}
.view-commerce-cart-form #edit-checkout:hover {
	background: #70c86e url(../images/icon-btn-checkout.png) no-repeat 5px 5px;
}

.commerce-add-to-cart .start-over {
  padding: 5px;
  margin-left: 10px;
}

.form-radios .option .product-description {
  font-weight: 100 !important;
  margin-left: 1.4em;
}

.form-item-redhen-contact-7-first-name,
.form-item-redhen-contact-7-middle-name,
.form-item-redhen-contact-7-last-name,
.form-item-redhen-contact-7-field-contact-name-suffix-und-0-value {
  width: 22%;
  padding-right: 15px;
  float: left;
}
.form-item-redhen-contact-7-field-contact-residence-address-und-0-country {
  clear: both;
}

.dash-my-passwd,
.dash-my-acct {
	background: none!important;
	display: inline-block!important;
	margin: 0px 5px 5px 0px!important;
	padding: 0px!important;
}
.dash-my-passwd a,
.dash-my-acct a {
	background: #3e67c3;
	color: #fff;
	display: block;
	padding: 5px 10px;

}
.dash-my-passwd a:hover,
.dash-my-acct a:hover {
	background: #f4971e;
	color: #fff;
}
/*----- OTHERS - Close -----*/
/*----- SITE STATUS - Open -----*/
#site-status {
	font-weight: 300;
  background-color: #081d4a !important;
}
#site-status a {
	color: #d8e7a2; 
	font-weight: 700;
}
#site-status a:hover {
	color: #f3a50b;
}
/*----- SITE STATUS - Close -----*/
