﻿/* Client style, this stylesheet overrides the default one and you should put all your styles here and not in default.css for update purposes */
/**********************************************************************************************************************************************/

@import 'site.css';

/********************************************************************
Fonts
********************************************************************/

@font-face {
	font-family: 'ITC Franklin Gothic Std Demi';
	src: url('../fonts/ITCFranklinGothicStd-Demi.eot'); /* IE9 Compat Modes */
	src: url('../fonts/ITCFranklinGothicStd-Demi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/ITCFranklinGothicStd-Demi.woff') format('woff'), /* Modern Browsers */
	url('../fonts/ITCFranklinGothicStd-Demi.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('../fonts/ITCFranklinGothicStd-Demi.svg#77ad3f4d5509c1fb9998922b27a61a32') format('svg'); /* Legacy iOS */

	font-style:   normal;
	font-weight:  400;
}

@font-face {
	font-family: 'ITC Franklin Gothic Std Heavy';
	src: url('../fonts/ITCFranklinGothicStd-Hvy.eot'); /* IE9 Compat Modes */
	src: url('../fonts/ITCFranklinGothicStd-Hvy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/ITCFranklinGothicStd-Hvy.woff') format('woff'), /* Modern Browsers */
	url('../fonts/ITCFranklinGothicStd-Hvy.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('../fonts/ITCFranklinGothicStd-Hvy.svg#aaa7723aafaad811b0fffde8f0020db2') format('svg'); /* Legacy iOS */

	font-style:   normal;
	font-weight:  400;
}

@font-face {
	font-family: 'ITC Franklin Gothic Std Book';
	src: url('../fonts/ITCFranklinGothicStd-Book.eot'); /* IE9 Compat Modes */
	src: url('../fonts/ITCFranklinGothicStd-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/ITCFranklinGothicStd-Book.woff') format('woff'), /* Modern Browsers */
	url('../fonts/ITCFranklinGothicStd-Book.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('../fonts/ITCFranklinGothicStd-Book.svg#9e8f23f114866499cc0f0703ec82369f') format('svg'); /* Legacy iOS */

	font-style:   normal;
	font-weight:  400;
}

/********************************************************************
Common Styles
********************************************************************/
h1, h2, h3, h4, h5, h6, p, form {
	margin: 0;
	padding: 0;
}

.c_row {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 90.7692307692em;
  width: 100%;
  *zoom: 1;
}

.c_row:before, .c_row:after {
  content: " ";
  display: table;
}

.c_row:after {
  clear: both;
}

.c_row:before, .c_row:after {
  display: table;
  line-height: 0;
  content: "";
}

.c_row.full-width {
    padding: 0 0;
    max-width: none;
}

.c_row.page-section {
    padding: 0 !important;
    box-sizing: border-box;
}

.c_row .c_row {
    margin-left: -1em;
    margin-right: -1em;
    max-width: none;
    width: auto;
}

.c_row.full-width>.c_row {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 90.7692307692em;
    width: 100%;
}

.column, .columns {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: left;
    position: relative;
}

.page-section .module-intro-header {
	font-size: 2.7em;
	margin: 0.75em 0 0.5em;
	font-family: 'ITC Franklin Gothic Std Demi';
	color: #393939;
	line-height: 1;
 }

 .c_custom-select {
 	position: relative;
 	float: left;
 	padding: 0.3em;
    border: 1px solid #b9b8b8;
    margin-bottom: 15px;
    font-family: 'ITC Franklin Gothic Std Demi';
    width: 100%;
    box-sizing: border-box;
 }

 .c_custom-select select {
 	-webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    font-size: 14px;
    line-height: 14px;
    padding: .384615384615em;
    background: transparent;
    color: #393939;
    outline: none;
    border: 0;
    border-radius: 0;
    padding-right: 50px;
    font-family: 'ITC Franklin Gothic Std Book';
    margin-bottom: 0;
    width: 100% !important;
 }

 .c_custom-select::after {
 	content: '';
 	position: absolute;
 	height: 100%;
 	width: 40px;
 	right: 0;
 	top: 0;
 	display: inline-block;
 	background-color: #bfa96d;
    background: -moz-linear-gradient(top,#bfa96d 0%,#ab9454 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#bfa96d),color-stop(100%,#ab9454));
    background: -webkit-linear-gradient(top,#bfa96d 0%,#ab9454 100%);
    background: -o-linear-gradient(top,#bfa96d 0%,#ab9454 100%);
    background: -ms-linear-gradient(top,#bfa96d 0%,#ab9454 100%);
    background: linear-gradient(to bottom,#bfa96d 0%,#ab9454 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFBFA96D',endColorstr='#FFAB9454');
    pointer-events: none;
}

.c_custom-select-icon {
 	position: absolute;
 	width: 20px;
 	height: 20px;
 	background: url('../images/arrow-down.png') no-repeat center;
 	color: #ffffff;
 	right: 10px;
 	top: 8px;
    pointer-events: none;
    z-index: 5;
 }

.c_custom-checkbox:not(:checked),
.c_custom-checkbox:checked {
  position: absolute;
  left: -9999px;
}

.c_custom-checkbox:not(:checked) + label,
.c_custom-checkbox:checked + label {
  position: relative;
  cursor: pointer;
}

.c_custom-checkbox:not(:checked) + label:before,
.c_custom-checkbox:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #b9b8b8;
  background: #ffffff;
}
.c_custom-checkbox:checked + label:before {
  background: #998242;
  border: 1px solid #998242;
}
/* checked mark aspect */
.c_custom-checkbox:not(:checked) + label:after,
.c_custom-checkbox:checked + label:after {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  line-height: 0.8;
  color: #000000;
  transition: all .2s;
  width: 16px;
  height: 16px;
  background: url('../images/check-tick.png') no-repeat center center;
  background-size: 14px;
}
/* checked mark aspect changes */
.c_custom-checkbox:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.c_custom-checkbox:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
.c_custom-checkbox:disabled:not(:checked) + label:before,
.c_custom-checkbox:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.c_custom-checkbox:disabled:checked + label:after {
  color: #999;
}
.c_custom-checkbox:disabled + label {
  color: #cccccc;
}
/* accessibility */
.c_custom-checkbox:checked:focus + label:before,
.c_custom-checkbox:not(:checked):focus + label:before {
  border: 1px dotted #cccccc;
}
.c_custom-checkbox-label {
	margin-bottom: 0;
	padding: 0 0 0 28px;
	font-weight: normal;
}
.c_custom-checkbox-label:hover:before {
  border: 1px solid #998242 !important;
}

/* Custom Radio */

.c_custom-radio:not(:checked),
.c_custom-radio:checked {
  position: absolute;
  left: -9999px;
}

.c_custom-radio:not(:checked) + label,
.c_custom-radio:checked + label {
  position: relative;
  cursor: pointer;
}

.c_custom-radio:not(:checked) + label:before,
.c_custom-radio:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #b9b8b8;
  border-radius: 50%;
  background: #ffffff;
}
.c_custom-radio:checked + label:before {
  background: #ffffff;
  border: 1px solid #998242;
}
/* checked mark aspect */
.c_custom-radio:not(:checked) + label:after,
.c_custom-radio:checked + label:after {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  line-height: 0.8;
  color: #000000;
  transition: all .2s;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #998242;
  background: url('../images/radio-tick.png') no-repeat center;
  background-size: 14px;
}
/* checked mark aspect changes */
.c_custom-radio:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.c_custom-radio:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled radio */
.c_custom-radio:disabled:not(:checked) + label:before,
.c_custom-radio:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.c_custom-radio:disabled:checked + label:after {
  color: #999;
}
.c_custom-radio:disabled + label {
  color: #cccccc;
}
/* accessibility */
.c_custom-radio:checked:focus + label:before,
.c_custom-radio:not(:checked):focus + label:before {
  border: 1px dotted #cccccc;
}
.c_custom-radio-label {
  margin-bottom: 0;
  padding: 0 0 0 28px;
  font-weight: normal;
}
.c_custom-radio-label:hover:before {
  border: 1px solid #998242 !important;
}

/********************************************************************
User Login
********************************************************************/
#login-container {
	margin: 30px 0 20px;
}

#login-container h2 {
	font-family: 'ITC Franklin Gothic Std Demi';
	font-size: 1.8em;
	color: #393939;
	font-weight: normal;
	margin-bottom: 20px;
  max-width: 100%;
  line-height: 1;
}

#login-container .form-signin label {
	padding: 0;
	margin: 0;
	color: #393939;
	font-family: 'ITC Franklin Gothic Std Book';
	font-size: 13px;
}

#login-container .form-signin input {
	border-radius: 0;
	border: 1px solid #d3d2d2;
	font-family: 'ITC Franklin Gothic Std Book';
	font-size: 14px;
	padding: 8px 12px;
	box-shadow: none;
	width: 50%;
	margin-bottom: 20px;
}

#login-container .form-signin .required-text {
	text-align: right;
	color: #393939;
	font-family: 'ITC Franklin Gothic Std Book';
	font-size: 13px;
	margin-bottom: 10px;
	width: 50%;
}

#login-container .form-signin a {
	color: #998242
}

#login-container .form-signin .btnLogin{
	clear: both;
	margin-top: 0;
    letter-spacing: 1px;
    line-height: 1;
    background-color: #bfa96d;
    background: -moz-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfa96d), color-stop(100%, #ab9454));
    background: -webkit-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -o-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -ms-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: linear-gradient(to bottom, #bfa96d 0%, #ab9454 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBFA96D', endColorstr='#FFAB9454');
    border: solid 1px #ac9555;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0.0769230769231em 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 0;
    font-family: 'ITC Franklin Gothic Std Book';
	font-size: 13px;
	padding: 10px 10px 8px;
}

#login-container .form-signin .btnLogin:hover {
	background-color: #cbba89;
    background: -moz-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cbba89),color-stop(100%,#b39f65));
    background: -webkit-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -o-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -ms-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: linear-gradient(to bottom,#cbba89 0%,#b39f65 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFCBBA89',endColorstr='#FFB39F65');
    border: solid 1px #ac9555;
}


@media only screen and (min-width: 768px) {

  #login-container h2,
  #login-container .form-introduction {
    max-width: 43%;
  }

}

/********************************************************************
Reset Password
********************************************************************/

.reset-container {
	width: 100%;
	margin: 30px auto;
}

.reset-container h2 {
	font-family: 'ITC Franklin Gothic Std Demi';
	font-size: 2.7em;
	color: #393939;
	font-weight: normal;
	margin-bottom: 20px;
}

.reset-container label {
	padding: 0;
	margin: 0;
	color: #393939;
	font-family: 'ITC Franklin Gothic Std Book';
	font-size: 13px;
}

.reset-container input {
	border-radius: 0;
	border: 1px solid #d3d2d2;
	font-family: 'ITC Franklin Gothic Std Book';
	font-size: 14px;
	padding: 8px 12px;
	box-shadow: none;
	width: 50%;
	margin-bottom: 20px;
}

.reset-container #resetPassword{
	clear: both;
	margin-top: 0;
    letter-spacing: 1px;
    line-height: 1;
    background-color: #bfa96d;
    background: -moz-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfa96d), color-stop(100%, #ab9454));
    background: -webkit-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -o-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -ms-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: linear-gradient(to bottom, #bfa96d 0%, #ab9454 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBFA96D', endColorstr='#FFAB9454');
    border: solid 1px #ac9555;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0.0769230769231em 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 0;
    font-family: 'ITC Franklin Gothic Std Book';
	font-size: 13px;
	padding: 10px 10px 8px;
}

.reset-container #resetPassword:hover {
	background-color: #cbba89;
    background: -moz-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cbba89),color-stop(100%,#b39f65));
    background: -webkit-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -o-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -ms-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: linear-gradient(to bottom,#cbba89 0%,#b39f65 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFCBBA89',endColorstr='#FFB39F65');
    border: solid 1px #ac9555;
}

/********************************************************************
User Logged In Pages
********************************************************************/

.c_subscriptionServices-content {
	margin-bottom: 15px;
	border-top: 1px solid #d3d2d2;
	padding-top: 20px;
}

.c_subscriptionServices-content a {
  color: #998242;
  text-decoration: underline;
}

.c_subscriptionServices-content a:hover {
  color: #998242;
  text-decoration: none;
}

.c_subscriptionServices-content:first-child {
	border-top: 0;
	padding-top: 0;
}

.c_subscriptionServices-content ul {
	margin: 0 0 0 20px;
	padding: 0;
}

.c_subscriptionServices-content ul li {
	list-style: none;
}

.c_subscriptionServices-content ul ul {
	margin-left: 13px;
	margin-top: 5px;
}

.c_subscriptionServices-content ul li li {
	list-style-type: disc !important;
}

.c_subscriptionServices-content ul li strong {
	font-family: 'ITC Franklin Gothic Std Demi';
}

#target-navigate{
	width: 100%;
	margin: 30px auto;
}

#target-navigate h2 {
	font-family: 'ITC Franklin Gothic Std Demi';
	font-size: 2.7em;
	color: #393939;
	font-weight: normal;
	margin-bottom: 20px;
}

#target-navigate ul.nav-tabs {
	margin: 0 0 10px;
	padding: 0;
	display: block;
	border-radius: 0;
	border: 0;
}

#target-navigate ul.nav-tabs li {
	list-style: none;
	display: inline-block;
	margin-bottom: 0;
	margin-right: 5px;
}

/*#target-navigate ul.nav-tabs li a {
	display: block;
	padding: 10px 15px;
	border-radius: 0;
	text-decoration: none;
	min-width: 100px;
	text-align: center;
	background: #393939;
	color: #ffffff;
	border: 0;
}

#target-navigate ul.nav-tabs li a:hover,
#target-navigate ul.nav-tabs li.active a {
	padding: 10px 15px;
	border-radius: 0;
	border: 0;
	background: #998242;
	color: #ffffff;
	margin-bottom: 0;
}

#target-navigate ul.nav-tabs li a:hover {
	background: #998242;
	margin-bottom: 0;
}*/

#target-navigate ul.nav-tabs li a,
#target-navigate ul.nav-tabs li.active a:hover,
#target-navigate .userLogout {
	margin-top: 0;
    letter-spacing: 1px;
    line-height: 1;
    background-color: #bfa96d;
    background: -moz-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfa96d), color-stop(100%, #ab9454));
    background: -webkit-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -o-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -ms-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: linear-gradient(to bottom, #bfa96d 0%, #ab9454 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBFA96D', endColorstr='#FFAB9454');
    border: solid 1px #ac9555;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0.0769230769231em 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 0;
    font-family: 'ITC Franklin Gothic Std Book';
	font-size: 13px;
	padding: 10px 10px 8px;
}

#target-navigate ul.nav-tabs li a:hover/*,
#target-navigate ul.nav-tabs li.active a*/,
#target-navigate .userLogout:hover {
	background-color: #cbba89;
    background: -moz-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cbba89),color-stop(100%,#b39f65));
    background: -webkit-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -o-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -ms-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: linear-gradient(to bottom,#cbba89 0%,#b39f65 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFCBBA89',endColorstr='#FFB39F65');
    border: solid 1px #ac9555;
}

#main-container .tab-content {
	padding: 0;
	border: 0;
	font-family: 'ITC Franklin Gothic Std Book';
}

#main-container .tab-content h3,
#main-container .tab-content h4 {
	margin:0 0 10px 0;
	line-height: 1;
	font-family: 'ITC Franklin Gothic Std Demi';
}

#main-container .tab-content p {
	margin: 0 0 20px 0;
	font-family: 'ITC Franklin Gothic Std Book';
}

#main-container .tab-content .contactForm,
#main-container .tab-content .contactForm2 {
	float: left;
	width: 47%;
	margin: 0;
	margin-bottom: 25px;
}

#main-container .tab-content .contactForm2 {
	margin-left: 6%;
}

#main-container .tab-content .float {
	clear: both;
	float: left;
	width: 100%;
	overflow: visible;
	margin-top: 20px;
}

#main-container .tab-content .float .left,
#main-container .tab-content .float .right {
	float: left;
	width: 47%;
	margin: 0;
}

#main-container .tab-content .float .right {
	margin-left: 6%;
}

#main-container .tab-content .deleteAccount {
	margin: 0;
	border-radius: 0;
	border: 1px solid #d3d2d2;
}

#main-container .tab-content .float .contactForm {
	width: 100%;
}

#main-container .tab-content #target-account label {
	padding: 0;
	margin: 0;
	color: #393939;
	font-family: 'ITC Franklin Gothic Std Book';
	font-size: 13px;
}

#main-container .tab-content #target-account input,
#main-container .tab-content .inputPrinted
/*#main-container .tab-content select*/ {
	border-radius: 0;
	border: 1px solid #d3d2d2;
	font-family: 'ITC Franklin Gothic Std Book';
	font-size: 14px;
	padding: 0.8em 0.7em 0.6em;
	box-sizing: border-box;
	width: 100%;
	border-radius: 0;
	display: block;
	height: inherit;
}

#main-container .tab-content .inputPrinted {
  width: auto;
}
/*#main-container .tab-content select {
	height: 40px;
}*/

#main-container .tab-content button {
	margin-top: 0;
    letter-spacing: 1px;
    line-height: 1;
    background-color: #bfa96d;
    background: -moz-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfa96d), color-stop(100%, #ab9454));
    background: -webkit-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -o-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -ms-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: linear-gradient(to bottom, #bfa96d 0%, #ab9454 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBFA96D', endColorstr='#FFAB9454');
    border: solid 1px #ac9555;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0.0769230769231em 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 0;
    font-family: 'ITC Franklin Gothic Std Book';
	font-size: 13px;
	padding: 10px 10px 8px;
}

#main-container .tab-content button:hover {
	background-color: #cbba89;
    background: -moz-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cbba89),color-stop(100%,#b39f65));
    background: -webkit-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -o-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -ms-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: linear-gradient(to bottom,#cbba89 0%,#b39f65 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFCBBA89',endColorstr='#FFB39F65');
    border: solid 1px #ac9555;
}

#target-subscriptions .toggleSubscr {
	width: 100%;
	padding: 8px 0 5px;
	font-family: 'ITC Franklin Gothic Std Book';
}

#target-subscriptions .toggleSubscr .c_subscriptionContainer {
  clear: both;
  overflow: hidden;
	margin: 15px 0;
}

#target-subscriptions .toggleSubscr h6 {
	margin-bottom: 10px;
	font-family: 'ITC Franklin Gothic Std Demi';
  font-size: 14px;
}

#target-subscriptions .toggleSubscr .subscrLangSpace {
  clear: both;
  overflow: hidden;
  margin-bottom: 8px;
}

#target-subscriptions .toggleSubscr .subscrLangSpace > div {
	float: left;
}

#target-subscriptions .subscrLangSpace .subscrLangSpace-title {
  width: 100px;
}

#target-subscriptions .subscrLangSpace  .subscrLangSpace-input {
  float: left;
  margin-right: 10px;
}

#target-subscriptions .subscrLangSpace .printed {
  width: 100px;
  margin-top: 15px;
}

#target-subscriptions .subscrLangSpace .checkbox.inline {
  padding-left: 0;
}

#target-subscriptions .subscrLangSpace .inputPrinted {
  min-width: 135px;
}

.share-profile {
  margin: 15px 0;
  overflow: hidden;
}

.share-profile > div {
  float: left;
  margin-right: 15px;
}

.share-profile .subscrLangSpace-title {
  width: 20%;
}

.share-profile .subscrLangSpace-inputWrapper {
  width: calc(80% - 20px);
  margin-right: 0;
}

.share-profile .subscrLangSpace-inputWrapper .subscrLangSpace-input {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}

.share-profile .subscrLangSpace-inputWrapper .subscrLangSpace-input--new {
    clear: both;
}

.share-profile .subscrLangSpace-inputWrapper .subscrLangSpace-input--new .checkbox {
    margin: 0 10px 0 0;
}

.share-profile .subscrLangSpace-note {
  clear: both;
  margin-top: 8px;
  font-size: 13px;
  color: #666666;
}

.privacy-link {
  color: #998242;
  text-decoration: underline;
  margin-left: 10px;
}

.privacy-link:hover {
  color: #998242;
  text-decoration: none !important;
}


/********************************************************************
UI Dialog Overrides
********************************************************************/
.ui-widget-overlay {
	background: rgba(0,0,0,0.7);
}

.ui-dialog {
	border-radius: 0;
	border: 0;
	background: #ffffff;
	color: #393939;
	font-family: 'ITC Franklin Gothic Std Book';
	font-size: 13px;
	width: 90%;
	max-width: 500px;
}

.ui-dialog label {
	padding: 0;
	margin: 0;
	color: #393939;
	font-family: 'ITC Franklin Gothic Std Book';
	font-size: 13px;
}

.ui-dialog input {
              border-radius: 0;
              border: 1px solid #d3d2d2;
              font-family: 'ITC Franklin Gothic Std Book';
              font-size: 14px;
              padding: 8px 12px;
              box-shadow: none;
              width: 90%;
              margin-bottom: 20px;
}


.ui-dialog input:focus {
	border: 1px solid #d3d2d2;
}

.ui-dialog .ui-dialog-buttonpane {
	background: #ffffff;
	border: 0;
	padding: 0 0 5px;
}

.ui-dialog .ui-dialog-buttonpane button {
	clear: both;
	margin-top: 0;
    letter-spacing: 1px;
    line-height: 1;
    background-color: #bfa96d;
    background: -moz-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfa96d), color-stop(100%, #ab9454));
    background: -webkit-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -o-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: -ms-linear-gradient(top, #bfa96d 0%, #ab9454 100%);
    background: linear-gradient(to bottom, #bfa96d 0%, #ab9454 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBFA96D', endColorstr='#FFAB9454');
    border: solid 1px #ac9555;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0.0769230769231em 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 0;
    font-family: 'ITC Franklin Gothic Std Book';
	font-size: 13px;
	padding: 10px 10px 8px;
}

.ui-dialog .ui-dialog-buttonpane button span {
	padding: 0;
}

.ui-dialog .ui-dialog-buttonpane button:hover {
	background-color: #cbba89;
    background: -moz-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cbba89),color-stop(100%,#b39f65));
    background: -webkit-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -o-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: -ms-linear-gradient(top,#cbba89 0%,#b39f65 100%);
    background: linear-gradient(to bottom,#cbba89 0%,#b39f65 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFCBBA89',endColorstr='#FFB39F65');
    border: solid 1px #ac9555;
}

.ui-dialog .ui-dialog-titlebar {
	background: transparent;
	border: 0;
	padding: 15px 10px;
	color: #998242;
	font-size: 22px;
	line-height: 1.1;
}

.ui-dialog .ui-dialog-titlebar button {
	border: 0;
	background: #998242;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	display: inline-block;
	margin: 0;
	top: 13px;
	text-align: center;
}

.ui-dialog .ui-dialog-titlebar button .ui-icon {
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	color: #ffffff;
	background: url('../images/ico-close.png') no-repeat center;
  background-size: 12px;
	width: 100%;
	height: 100%;
}

.ui-dialog .ui-dialog-titlebar button .ui-button-text {
	padding: 0;
}

#confirmPassword {
	margin-left: 0;
}

.deleteAccountText {
	color: #ffffff;
	margin-bottom: 5px;
}

.deleteAccountText .ui-icon {
	display: none;
}

.ui-dialog input:focus,
.ui-dialog input:focus:invalid:focus {
  border: 1px solid #d3d2d2;
  box-shadow: none;
  color: #393939;
}

.ui-dialog .form-introduction {
  line-height: 1.2;
}

.ui-dialog .form-introduction a {
  color: #998242;
  text-decoration: underline;
}

.ui-dialog .form-introduction a:hover {
  color: #998242;
  text-decoration: none;
}