/**
 * Generic
 */

 body {
	font-family: 'Roboto', Arial;
	font-size: 14px;
	font-weight: 400;
	overflow-anchor: none;
}

.outer-wrap {
	background: no-repeat url(data:image/png;base64,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) 0 0;
	background-color: #fefefe;
	background-repeat: repeat;
}


@media (max-width: 991px) {

	body {
		font-size: 13px;
	}

}

body,
.form-control {
	color: #323232;
}

h1,
.h1 {
	font-size: 40px;
	font-weight: 300;
}

h2,
.h2 {
	font-size: 24px;
	font-weight: 500;
	color: #8DC74B;
}

h3,
.h3 {
	font-size: 20px;
	font-weight: 300;
	color: #474D5A;
}

@media (max-width: 767px) {

	h1,
	.h1 {
		font-size: 28px;
	}

	h2,
	.h2 {
		font-size: 18px;
	}

	h3,
	.h3 {
		font-size: 16px;
	}

}

@media (min-width: 768px) and (max-width: 991px) {

	h1,
	.h1 {
		font-size: 36px;
	}

	h2,
	.h2 {
		font-size: 20px;
	}

	h3,
	.h3 {
		font-size: 18px;
	}

}

h4,
.h4 {
	font-size: 18px;
	font-weight: 500;
}

h5,
.h5 {
	font-size: 16px;
	font-weight: 400;
}

h6,
.h6 {
	font-size: 14px;
	font-weight: 400;
}

h1,
.h1,
h5,
.h5 {
	color: #333333;
}

h4,
.h4,
h6,
.h6 {
	color: #0F5B8E;
}


label {
	font-weight: 400;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
	color: #CC3333;
}
.has-error .form-control {
	border-color: #CC3333;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
	color: #3c763d;
}
.has-success .form-control {
	border-color: #8DC74B;
}

/**
 * Modal
 */
.modal-content {
	background-color: #ffffff;
	border-radius: 0;
}
/**
 * Override Bootstrap modal and video modal
 */
@media (min-width: 460px) {
	.modal-sm {
		width: 400px;
		max-width: 400px;
		margin: 30px auto;
	}
}
@media (min-width: 768px) {
	.video-modal .modal-dialog {
		width: 700px;
	}
}
@media (min-width: 992px) {
	.modal-lg {
		width: 800px;
	}

	.video-modal .modal-dialog {
		width: 900px;
	}
}
@media (min-width: 1200px) {
	.video-modal .modal-dialog {
		width: 1100px;
	}
}
.video-modal .modal-footer {
	min-height: 0;
}

.close {
	font-weight: 400;
	font-size: 19px;
	opacity: 1;
	text-shadow: none;
	color: #fff;
}

.close:hover,
.close:focus {
	filter: alpha(opacity=80);
	opacity: .8;
	text-decoration: none;
	color: #fff;
}

button.close {
	border: 1px solid #075c8f;
	background-color: #075c8f;
	color: #fff;
	transition: .3s all ease;
}
button.close:hover {
	background-color: #fff;
	color: #075c8f;
}

.brand-message.push-up {
	margin-top: -10px;
}
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus, /*overwrite reboot.scss of bootstrap 4*/
a {
	color: #0F5B8E;
}

hr {
	border-color: #cccccc;
}

.form-group label.invalid {
	margin-top: 2px;
}

.form-control {
	border-radius: 0;
}

.form-control.display {
	border: 1px solid #e9e9e9;
	box-shadow: none;
	background-color: #f6f6f6;
	overflow: hidden;
}
.has-success .form-control.display {
	border-color: #8DC74B;
}
.has-error .form-control.display {
	border-color: #CC3333;
}

.has-success .help-block,
.help-block {
	display: block;
	margin-top: 2px;
	margin-bottom: 5px;
	color: #737373;
}

.has-error .help-block {
	display: none;
}

.title {
	margin-top: 20px;
}

.title-underline {
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
}

@media (min-width: 768px) {

	.title {
		margin-top: 30px;
	}

	.title-underline {
		margin-top: 30px;
	}
}

/**
 * Text Classes
 */
.text-nowrap {
	white-space: nowrap;
}

.text-main {
	color: #0F5B8E;
}

.text-branded {
	color: #075C8F;
}

.text-force-error {
	color: #c9302c !important;
}

.talent-lms-dialog-body .course-name {
	font-weight: 500;
}

.text-secondary {
	color: #8DC74B !important;
}

.text-light {
	color: #999999 !important;
}

.text-normal {
	color: #666666;
}

.text-dark {
	color: #333333;
}

.text-white {
	color: #ffffff;
}

.text-weight-lh {
	font-weight: 300;
}

.text-weight-rg {
	font-weight: 400;
}

.text-weight-md {
	font-weight: 500;
}

.text-weight-bd {
	font-weight: 600;
}

/* fix font-weight issue for arabic */
html:lang(ar) .text-weight-md {

	font-weight: 700;
}

.text-weight-bd {
	font-weight: 700;
}

.text-size-xxl {
	font-size: 40px;
}

.text-size-xl {
	font-size: 16px;
}

.text-size-lg {
	font-size: 14px;
}

.text-size-md {
	font-size: 13px;
}

.text-size-sm {
	font-size: 12px;
}

.text-size-xs {
	font-size: 11px;
}

.text-size-tn {
	font-size: 10px;
}

/**
 * Hide / Show Icons
 */
.fa, .fab, .fal, .far, .fas,
i.material-icons {
	transition: opacity .3s ease-in-out;
}
html.fa-hidden .fa,
html.fa-hidden .fab,
html.fa-hidden .fal,
html.fa-hidden .far,
html.fa-hidden .fas,
html.mi-hidden i.material-icons {
	opacity: 0 !important;
}

/**
 * Material icon sizing
 */
span.material-align {
	position: relative;
	padding-left: 1.7em;
}
span.material-align i.material-icons {
	direction: ltr !important;
	font-size: 1.4em;
	position: absolute;
	top: -2px;
	left: 0;
}
span.material-align i.material-icons.icon-small {
	font-size: 1.3em;
	top: -1px;
}
.rtl span.material-align {
	padding-left: 0;
	padding-right: 1.7em;
}
.rtl span.material-align i.material-icons {
	direction: rtl !important;
	left: auto;
	right: 0;
}

/* Small Devices, Tablets */
@media (min-width : 768px) {
	.text-size-xxl {
		font-size: 55px;
	}
}

/**
 * Button Classes
 */

 /* Overiding default bootstrap button class */
.btn-group .btn {
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	border-radius: 0.25rem;
}

.btn-group .btn.btn-sm {
	-webkit-border-radius: 0.2rem;
	-moz-border-radius: 0.2rem;
	border-radius: 0.2rem;
}
/**
 * Custom button classes
 */

.btn-em-green {
	color: #84c561;
}

.btn-em-grey {
	color: #a7a9ab;
}

.btn-cta {
	color: #fff;
	background-color: #075c8f;
	border: 1px solid #075c8f;
	border-radius: 4px;
	transition: .3s all ease;
}

.btn-cta:hover,
.btn-cta:active,
.btn-cta.active {
	color: #075c8f;
	background-color: #fff;
}

.open > .dropdown-toggle.btn-cta {
	color: #ffffff;
	background-color: #79B142;
	border-color: #6DB142;
}

.btn-cta-v2 {
	background: #81B545;
	border: 2px solid #81B545;
	color: #ffffff;
	border-radius: 4px;
}

.btn-cta-v2:hover {
	background: transparent;
	border: 2px solid #81B545;
	color: #81B545;
	border-radius: 4px;
}

.btn-cta-blue-v2 {
	background: transparent;
	border: 2px solid #095B8B;
	color: #095b8b;
	border-radius: 4px;
}

.btn-cta-blue-v2:hover{
	background: #095B8B;
	border: 2px solid #095B8B;
	color: #ffffff;
	border-radius: 4px;
}

.btn-cancel {
	border-radius: 4px;
	background: #dddddd;
	color: #666666;
}
.btn-cancel:hover{
	color: #333333;
}

.btn-default {
	border-radius: 4px;
}

.btn-primary-branded {
	color: #fff;
	background-color: #26a9e0;
	border: 1px solid #26a9e0;
	border-radius: 4px;
	transition: .3s all ease;
}

.btn-primary-branded:hover,
.btn-primary-branded:active,
.btn-primary-branded.active {
	color: #26a9e0;
	background-color: #fff;
}

.btn-danger-inverted {
	color: #ab0033;
	background-color: transparent;
	border: 1px solid #ab0033;
	border-radius: 4px;
	transition: .3s all ease;
}

.btn-danger-inverted:hover,
.btn-danger-inverted:active,
.btn-danger-inverted.active {
	color: #ab0033;
	background-color: #ab0033;
}

.btn-primary-inverted {
	color: #075c8f;
	background-color: transparent;
	border: 1px solid #075c8f;
	border-radius: 4px;
	transition: .3s all ease;
}

.brand-main-menu-actions .btn-primary-inverted.active,
.brand-main-menu-actions .btn-primary-inverted:active {
	background-color: white !important;
}

.btn-primary-inverted:hover,
.btn-primary-inverted:active,
.btn-primary-inverted.active {
	color: #fff !important;
	background-color: #075c8f;
}

.open > .dropdown-toggle.btn-primary {
	color: #FFFFFF;
}

.btn-secondary {
	color: #FFFFFF;
	border-top-color: #B5B5B5;
	border-right-color: #B5B5B5;
	border-bottom-color: #7A7A7A;
	border-left-color: #7A7A7A;
	background: #a3a3a3;
	background: -moz-linear-gradient(top,  #a3a3a3 0%, #a3a3a3 50%, #999999 50%, #999999 50%, #999999 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3a3a3), color-stop(50%,#a3a3a3), color-stop(50%,#999999), color-stop(50%,#999999), color-stop(100%,#999999));
	background: -webkit-linear-gradient(top,  #a3a3a3 0%,#a3a3a3 50%,#999999 50%,#999999 50%,#999999 100%);
	background: -o-linear-gradient(top,  #a3a3a3 0%,#a3a3a3 50%,#999999 50%,#999999 50%,#999999 100%);
	background: -ms-linear-gradient(top,  #a3a3a3 0%,#a3a3a3 50%,#999999 50%,#999999 50%,#999999 100%);
	background: linear-gradient(to bottom,  #a3a3a3 0%,#a3a3a3 50%,#999999 50%,#999999 50%,#999999 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3a3a3', endColorstr='#999999',GradientType=0 );
}

.btn-secondary:hover,
.btn-secondary:focus {
	color: #FFFFFF;
}

.btn-preview {
	background-color: #8ac745;
	font-size: 20px;
	margin-bottom: 24px;
	color: #fff;
	text-align: center;
}
.btn-preview:hover,
.btn-preview:active,
.btn-preview:focus,
.btn-preview.active {
	color: #fff;
}
@media (min-width: 768px) {
	.btn-preview {
		font-size: 22px;
		text-align: left;
	}
}

/**
 * Margin Classes
 */
.top-margin-sm {
	margin-top: 15px;
}

.top-margin-md {
	margin-top: 24px;
}

.top-margin-lg {
	margin-top: 30px;
}

.top-margin-xl {
	margin-top: 40px;
}

.top-margin-xxl {
	margin-top: 60px;
}

.bottom-margin-sm {
	margin-bottom: 15px;
}

.bottom-margin-md {
	margin-bottom: 24px;
}

.bottom-margin-lg {
	margin-bottom: 30px;
}

.bottom-margin-xl {
	margin-bottom: 40px;
}

.bottom-margin-xxl {
	margin-bottom: 60px;
}

.bottom-margin-off {
	margin-bottom: 0px;
}

.bottom-padding-off {
	padding-bottom:0px;
}

/**
 * Padding Classes
 */
.padding-sm {
	padding: 15px;
}

.padding-md {
	padding: 24px;
}

.padding-lg {
	padding: 30px;
}

.padding-xl {
	padding: 40px;
}

.padding-xxl {
	padding: 40px;
}

/**
 * Background Classes
 */
.bg-danger {
	background-color: #cc5555;
}

.emphasized-box {
	background-color: #f2f2f2;
}

.emphasized-pale-blue {
	background-color: #e1f2fa;
}

.emphasized-ghost-white {
	background-color: #f8f9fd;
}

/**
 * Border Classes
 */
.border {
	border: 1px solid;
}

.border.dotted {
	border-style: dotted;
}

.border.dashed {
	border-style: dashed;
}

.border.top-off {
	border-top: none;
}

.border.right-off {
	border-right: none;
}

.border.bottom-off {
	border-bottom: none;
}

.border.left-off {
	border-left: none;
}

.border.border-blue {
	border-color: #055a8d;
}

/**
 * Focus Box Classes
 */
.focus-box {
	background-color: #f2f2f2;
	padding: 17px;
	margin: 15px 0 25px 0;
}
.focus-box .content {
	padding-left: 90px;
}
.focus-box h4,
.focus-box .h4 {
	margin-top: 10px;
	margin-bottom: 10px;
}
@media (max-width: 767px) {

	.focus-box {
		margin-top: 0;
		margin-bottom: 10px;
		padding: 8px;
	}

	.focus-box img {
		width: 50px;
	}

	.focus-box .content {
		padding-left: 65px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {

	.focus-box {
		padding: 7px;
	}
	.focus-box img {
		width: 43px;
	}
	.focus-box .content {
		padding-left: 48px;
	}
}
/**
 * Media Classes
 */
.media .media-heading {
	margin: 28px 0 10px 0;
}

.media .media-object {
	margin-right: 10px;
}

@media (max-width: 767px) {

	.media .media-object {
		width: 50px;
	}
}

.bottom-focus-boxes .focus-box {
	margin: 0 0 15px 0;
}

.focus-box-clear {
	background-color: #ffffff;
	border: 1px solid #ccc;
}

/* header element */

/* footer element */

/* breadcrumb element */

/* notification element */

/* feed element */

/* info-center element */

/* main-menu-container element */

.hp-carousel .carousel-indicators li {
	background-color: #aaaaaa;
	border-color: #aaaaaa;
}

.hp-carousel .carousel-indicators .active {
	background-color: #000000;
	border-color: #000000;
}

.hp-carousel-cta-container {
	background-color:#333333;
	color: #ffffff;
}

.hp-carousel-cta {
	background-color: #8bce48;
}

.hp-carousel-cta:hover {
	background-color: #7DBB3F;
}

.comment-box {
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

.comment-box.quotes {
	background:
		url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAaACUDAREAAhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwYHBQII/8QAGwEAAgMBAQEAAAAAAAAAAAAABAUBAwYCAAf/2gAMAwEAAhADEAAAAfSYdeSHW2OCFFMNsnWpKEWhaQw9ky/JgVLWsJRkF7q8J3mN0OwKq6/QGwuI7691Mgr5PZ1//8QAHhAAAgICAgMAAAAAAAAAAAAAAwUBAgAEMjUQERP/2gAIAQEAAQUCYsaLhKT7u2XGjqQEWxsxrO7wRvrmGcVp9QlOKu9j/s0HWE4D55YVLTWsVjPgPx//xAAeEQABBAIDAQAAAAAAAAAAAAABAgMQEQAhEiIyMf/aAAgBAwEBPwFawgY2VqNn5DjtaTiOVdsd2veAgjUNEcrVD3vGfECKE0I//8QAIhEAAQQCAQQDAAAAAAAAAAAAAQACAwQQMRMFESE0IzJR/9oACAECAQE/AbNltZvc7VOSzM7kf9cW7xjdxRbVbmEfzbV4h1oNfrwo3skb3ZpHwqMkYmMkpx1H2CuneuE7RTdjBY07CAA1jjZ+Y//EACgQAAEDAgQEBwAAAAAAAAAAAAEAAgMQEQQSUXEhQWGxEyIkMjOR0f/aAAgBAQAGPwLMfM4+1qM0thhyOA/KeBhxmm10XquMl0xshtG3KDsg6I3ZysiU+bEPs7lfWkmw7KPc907ZN3pcsaT1CsBYdKfG36p//8QAIRABAAECBgMBAAAAAAAAAAAAAREAURAhQWGh8DGB4fH/2gAIAQEAAT8hIj4Y6/Kn7EQx7+sEelmEysGrQKQid43rMiJWWa80F/xoQZVsYTQ4EFYmW5vb4dzZXc3VylcJhu5IGoMrQjD83h//2gAMAwEAAgADAAAAEAJYvXA6oCDP/8QAHBEBAAMAAgMAAAAAAAAAAAAAAQAQMREhQVFh/9oACAEDAQE/EOYO2jI/NOL3xAmOpzLEeiDTVpMI4zRSmkAMr5V//8QAIxEAAQIFBAMBAAAAAAAAAAAAAQARECExQaFRcZGxYYHh8P/aAAgBAgEBPxBszlQa/EQyTEhTi/swYS+urHQC5QzGvHm3COgwsOxme0Inez0iYSmERtuT+5hhjoLLPZWEsqBNwE7ICwMIeDwIf//EACEQAQEAAQQCAgMAAAAAAAAAAAERACExQWEQUYHwIJHh/9oACAEBAAE/EHrvUIs3V4GlezAkUkDboEryVc8zwedkfFNu4HR3sCZ0URL1CSUbtpJ6ybeahGGi6X6yQirADRAQkkzRy2j3DF3bF2EQdZfwGDH13pz672eEaxu0flMFjmxAfBiCIlHjAUQ05/l4/9k=') left 10px top 10px no-repeat,
		url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAaACUDAREAAhEBAxEB/8QAGgAAAgMBAQAAAAAAAAAAAAAABAcBBQYACP/EABoBAAEFAQAAAAAAAAAAAAAAAAQAAgMFBgH/2gAMAwEAAhADEAAAAfQ9ZDQV8LB0Zi+zgd/YTHEOw9CKzNSdiKEU8hwsTbAh+gsplxmAmBozCJHT1clHFPV//8QAHxAAAgICAwADAAAAAAAAAAAAAwQBBQIRAAYQEyEl/9oACAEBAAEFAr05FkqJ47LvL146ztEcjKVilD4Ou4/pc7CjE49cjVdb2Rfkpq2UBZTqDlYvzLL4qg19+RGvP//EAB4RAAICAgMBAQAAAAAAAAAAAAECAAMQIRESMiBC/9oACAEDAQE/AbSQupU7Ft4tdg2pUSV3HXuOJT6xcn6lPmWOfIlSdBvBLXHgRR1HH1//xAAmEQAABQMDAwUAAAAAAAAAAAABAgMEEQASIQUQFBMgMSMkQVGB/9oACAECAQE/AX6hkkriDGaYOFVVbTmnGz9wqkraQ0YpgoZVK44zmnKHIJZMVpoe4GPrbUm4CHXmtMD0P2njlS7jpBmmTXjlk3kaHATSh1dRNaQILSSYJEAgfHZ42//EACUQAAIBBAEDBAMAAAAAAAAAAAECEgADESEQBDFBEzNCYXHB0f/aAAgBAQAGPwKVtijSGxUbl0usTo8Rt3SixGhUrjF2kdmvTLw3nNPjYCnfDdVPBACxxX5c0ejsW2mfl/KJf3X7/VE4z9CgltIWVPn90lpeyis+eda4/8QAIBAAAgEEAgMBAAAAAAAAAAAAAREAIUFRYRAxgZGh8P/aAAgBAQABPyEIXFoRhY9LYxwGPS2MwoXFoQgWYAFQcS368Y4L0wxernzCMNwPkFWmiAqQfysW/QQWYlTCB3DD1u06DZZ1LROecmJ0Cx8gFAAwOP/aAAwDAQACAAMAAAAQ0k30TLrCkU//xAAdEQADAQACAwEAAAAAAAAAAAAAAREhEDEgQVGx/9oACAEDAQE/ELpoSTXOJJphdNTUOC7nzhDTs/cvnpqdmPESBEhKE9eHXH//xAAjEQACAQIGAgMAAAAAAAAAAAABEQAxwRAhQVFhgXHRkaHw/9oACAECAQE/EBVgl4YkA1sBEgEvDVg1oF6o3WLqACz7GBAWcABKue/cIHOpWjwlteDt70+4Y/LcDb3CYjUBVA9eSd+BKPYfvmIN64gAEBh//8QAIhABAQABBAEEAwAAAAAAAAAAARExACFRYRBBcYGhkbHB/9oACAEBAAE/EFPm03qh9Ghv20JEHHb4W/bQlUcdGhPm03iB9uuFogsSSnOgBBZMsY/PifMHo/e4Tj01GEEnJB+x1Kj9QNgHpGKxv76qYuZQ8F9XdVP5dKatoLAwduqz/OXxzIdhy9uqbslZWU7VX50GxYCndDBeN38+TpTgIeP/2Q==') right 10px bottom 10px no-repeat;
	background-color: #ffffff;
	padding: 20px 60px;
}

.comment-box-lg.quotes {
	padding: 40px 70px;
	background-position: left 15px top 15px, right 15px bottom 15px;
}

.bordered-box {
	border: 1px solid #ededed;
	background-color: #fff;
}

.nav-pills > li {
	font-size: 11px;
}
.nav > li > a {
	padding-left: 10px;
	padding-right: 10px;
	display: block;
}

@media (min-width: 481px) {
    .nav-pills > li {
        font-size:inherit
    }
    .nav > li > a {
        padding: 10px 15px;
    }
}

.mem-nav-sub {
	display: table;
	margin-left: auto;
	margin-right: auto;
	table-layout: auto;
	float: none;
	margin-top: -4px;
	margin-bottom: 4px;
}

.mem-nav-sub > li {
	display: table-cell;
	width: 50%;
}

.mem-nav-sub > li > a {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 12px;
	color: #bbb;
	background-color: #f6f6f6;
	border: 1px solid #e0e0e0;
	border-radius: 0;
	font-weight: 400;
	font-size: 16px;
}
.mem-nav-sub:first-child > li > a {
	border-bottom: 0;
}
.mem-nav-sub.nav > li + li > a {
	border-left: none;
}

.mem-nav-sub > li > a img {
	margin: -4px 4px 0 0;
	display: none;
}
.rtl .mem-nav-sub > li > a img {
	margin: -4px 0 0 4px;
}

.mem-nav-sub > li.active > a,
.mem-nav-sub > li.active > a:focus,
.mem-nav-sub > li.active > a:hover {
	color: #0F5B8E;
	background-color: #ffffff;
	font-weight: 500;
}

.mem-nav-sub > li.active > a img {
	margin: -4px 4px 0 0;
}
.rtl .mem-nav-sub > li.active > a img {
	margin: -4px 0 0 4px;
}

@media (min-width: 576px) {
	.mem-nav-sub {
		margin-top: -5px;
		margin-bottom: 20px;
	}
	.mem-nav-sub > li {
		width: auto;
	}
	.mem-nav-sub > li > a {
		color: #999;
		margin: auto;
	}
	.mem-nav-sub:first-child > li > a {
		border-bottom: 1px solid #e0e0e0;
	}
}

@media (min-width: 768px) {
	.mem-nav-sub {
		margin-top: -5px;
		margin-bottom: 25px;
	}
	.mem-nav-sub > li > a img {
		display: inline;
	}
}
@media (min-width: 992px) {
	.mem-nav-sub {
		margin-top: -15px;
		margin-bottom: 25px;
	}
}

/**
 * Simple Tabs - will be replace with master slider at some point
 */

.simple-tabs.nav-tabs {
	background-color: #075C8F;
	border-bottom: none;
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: grid;
}

.simple-tabs.nav-tabs li a {
	margin-right: 1px;
	cursor: pointer;
	border-radius: 0;
	background-color: #075C8F;
	color: #fff;
	text-transform: uppercase;
	padding: 6px 13px;
	border-right: 1px solid #ddd;
	border-bottom: none;
	font-size: 13px;
	margin-right: 0;
}

.simple-tabs.nav-tabs li a:lang(de) {
	text-transform: capitalize;
}

.simple-tabs.nav-tabs li a:hover,
.simple-tabs.nav-tabs li a:focus {
	border-color: transparent;
	border-right: 1px solid #ddd;
	border-bottom: 0;
}
.simple-tabs.nav-tabs li.active {
	-webkit-box-shadow: 0 10px 8px 0px rgba(0,0,0,0.9);
	-moz-box-shadow: 0 10px 8px 0px rgba(0,0,0,0.9);
	box-shadow: 0 10px 8px 0px rgba(0,0,0,0.9);
	z-index: initial;
}
.simple-tabs.nav-tabs li.active a {
	background-color: #fff;
	color: #075C8F;
	padding: 10px 12px;
	border: 1px solid #ddd;
	border-bottom: none;
	margin-right: 0;
}
.simple-tabs.nav-tabs li.active a:hover,
.simple-tabs.nav-tabs li.active a:focus {
	border-bottom: 0;
}
.simple-tabs.nav-tabs li {
	display: table-cell;
	float: none;
	vertical-align: bottom;
	border-bottom: 1px solid #ddd;
}
.simple-tabs.nav-tabs li:last-child a { margin-right: 0; }

@media (min-width: 992px) {

	/* stack tabs horizontally */
	.simple-tabs.nav-tabs {
		display: block;
	}

	/* remove whitish bottom line between tabs */
	.simple-tabs.nav-tabs li {
		border-bottom: none;
	}

}


/**
 * COMPONENTS
 */

/* footer menu element */

/* collapse offers element */

/* tabbed boxes element */

/* loop items element */

/* market pros element */

/* market offers element */

/* market explorer element */

.livechat.vip-chat-active .livechat-trigger{
	display: none;
}

.livechat .vipchat-trigger{
	display:none;
}

.livechat.vip-chat-active .vipchat-trigger{
	display: block;
}

.contact-form {
	visibility: hidden;
}

/* Additional CSS for widgets */
.dir-color-up {
	color: #008000;
}

.dir-color-down {
	color: #ff0000;
}

/* Tradezone */

.trade-container .trading-ticket.loading{
	height: 407px;
	background-color: #f2f2f2;
}

.loading{
	text-align: center;
	position: relative;

}

.chart.loading{
	height: 525px;
	background-color: #f2f2f2;
}

@media (min-width: 768px) and (max-width: 991px){

	.trade-container .trading-ticket.loading {
		height: 372px;
	}

	.chart.loading{
		height: 450px;
	}

}

@media (min-width: 992px){

	.trade-container .trading-ticket.loading {
		height: 374px;
	}

	.chart.loading{
		height: 450px;
	}


}

/*Generic Loading spinner*/

.spinnerc {
	position: absolute !important;
	top: 50% !important;
	-webkit-transform: translateY(-50%) !important;
	-ms-transform: translateY(-50%) !important;
	transform: translateY(-50%) !important;

	left: 50% !important;
	-webkit-transform: translateX(-50%) !important;
	-ms-transform: translateX(-50%) !important;
	transform: translateX(-50%) !important;
}
.fa-spin-custom, .glyphicon-spin {
	-webkit-animation: spin 1000ms infinite linear;
	animation: spin 1000ms infinite linear;
}
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

/* Continue Account Modal  */
#accountDetailsModal .legend-holder{
	padding: 10px;
	background-color: #dddddd;
	margin-bottom: 10px;
	position: relative;
	height: 50px;
}
#accountDetailsModal .ca-modal.ca-completed .legend-holder{
	background-color: #dff0d8;
	border: solid 1px #CCC;
}

#accountDetailsModal .ca-modal .legend-holder legend:after{
	display: none;
}


#accountDetailsModal .ca-modal.ca-completed .legend-holder legend:after{
	display: none;
}

#accountDetailsModal .ca-modal.ca-open .legend-holder legend:after{
	display: block;
}


#accountDetailsModal #regform-modal fieldset[data-section-key=other] {
	padding: 0 10px;
}

#accountDetailsModal .legend-holder legend:after{
	content: "\f103";
	font-family: "Font Awesome 5 Pro";
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;

	position: absolute;
	right: 10px;
	font-size: 18px;

	line-height: 18px;
	top: 50%;
	transform: translateY(-9px);
}

html.rtl #accountDetailsModal  .legend-holder legend:after {
	right: 100%;
	left: 20px;
}
#accountDetailsModal .legend-holder legend{
	border-bottom: none;
	margin-bottom: 0;
	width: 100%;

}
#regform-modal .back-button-holder{
	display: none;
}
#regform-modal .next-button-holder{
	display: none;
}
#accountDetailsModal .continue-button-holder{
	display: none;
}

#accountDetailsModal #regform-modal .back-button-holder{
	display: block;
}
#accountDetailsModal #regform-modal .back-button-holder .btn-back.enabled{
	background: #49a4d0;
	background: -moz-linear-gradient(top,#49a4d0 0,#46a2d3 50%,#3799ca 51%,#3596cb 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#49a4d0),color-stop(50%,#46a2d3),color-stop(51%,#3799ca),color-stop(100%,#3596cb));
	background: -webkit-linear-gradient(top,#49a4d0 0,#46a2d3 50%,#3799ca 51%,#3596cb 100%);
	background: -o-linear-gradient(top,#49a4d0 0,#46a2d3 50%,#3799ca 51%,#3596cb 100%);
	background: -ms-linear-gradient(top,#49a4d0 0,#46a2d3 50%,#3799ca 51%,#3596cb 100%);
	background: linear-gradient(to bottom,#49a4d0 0,#46a2d3 50%,#3799ca 51%,#3596cb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49a4d0', endColorstr='#3596cb', GradientType=0 );
	border-top: 1px solid #6db5da;
	border-right: 1px solid #6db5da;
	border-left: 1px solid #297aa3;
	border-bottom: 1px solid #297aa3;
	color: #ffffff;
}
#accountDetailsModal #regform-modal .next-button-holder{
	display: block;
}
#accountDetailsModal #regform-modal .ca-hidden .form-group{
	display: none !important;
}
#accountDetailsModal .ca-modal{
	overflow: hidden;
	transition: all 0.2s;
}

#accountDetailsModal .ca-modal.ca-open{
	overflow: auto;
	overflow-x: hidden;
	height: auto;
	transition: all 0.2s;
}
#accountDetailsModal .datepickerbutton.btn{
	position: absolute;
	top: 0;
}

#soi-ttip,
#soft-ttip,
#nw-ttip,
#pep-ttip{
	color: grey;
	margin-left: 3px;
}
#soi-ttip:hover,
#soi-ttip:focus,
#soft-ttip:hover,
#soft-ttip:focus,
#nw-ttip:hover,
#nw-ttip:focus,
#pep-ttip:hover,
#pep-ttip:focus{
	color: grey;
	text-decoration: none;
	outline: none;
}

#BuyingEuroCurrency optgroup{display: none;}
.required-form .radio-inline,
#accountDetailsModal .radio-inline,
.knowledge-form .radio-inline{
	display: block;
}

.required-form .radio-inline+.radio-inline,
#accountDetailsModal .radio-inline+.radio-inline,
.knowledge-form .radio-inline+.radio-inline{
	margin-left: 0;
}
.rtl .required-form .radio-inline,
.rtl #accountDetailsModal .radio-inline+.radio-inline,
.knowledge-form .radio-inline+.radio-inline{
	margin-right: 0;
}

#accountDetailsModal .ca-hidden .visible-xs{
	display: none !important;
}

.cookie-content {
	display: block;
	min-height: 30px;
}

.cookie-consent-text {
	color: #ffffff !important;
	font-size: 13px;
	text-align: center;
}

.cookie-consent-btn,
.cookie-save-preferences-btn {
	display: block;
	border: 1px solid #ffffff;
	font-size: 13px;
	color: #ffffff !important;
	background: #075c8f;
	transition: .3s all ease;
	width: 50%;
	text-align: center;
}

.cookie-consent-text a {
	text-decoration: underline !important;
	color: #ffffff  !important;
}

.cookie-consent-text a:hover {
	text-decoration: none;
	color: #ffffff;
}

@media (min-width: 992px) {
	.cookie-consent-hr {
		margin: 0 0.5em; width: 1px; background: #dee2e6;
	}
}

@media (min-width : 768px) {

	.cookie-content {
		display: table;
		width: 100%;
	}

	.cookie-consent-text,
	.cookie-consent-btn-container {
		display: table-cell;
		vertical-align: middle;
	}

	.cookie-consent-text {
		text-align: left;
	}

		.cookie-save-preferences-btn {
		width: 100%;
	}
}

@-moz-document url-prefix() {
	.cookie-consent-text,
	.cookie-consent-btn-container {
		padding-top: 8px;
	}
}


