@charset "UTF-8";
@font-face {
	font-family: icons;
	src: url("../fonts/icons/icons.eot");
	src: url("../fonts/icons/icons.eot?#iefix") format("embedded-opentype"), url("../fonts/icons/icons.woff") format("woff"), url("../fonts/icons/icons.ttf") format("truetype"), url("../fonts/icons/icons.svg#icons") format("svg");
	font-weight: normal;
	font-style: normal;
}
/* font english */
@font-face {
  font-family: 'notosansenglish-bold';
  src: url('../fonts/en/notosansdisplay-bold.eot');
  src: url('../fonts/en/notosansdisplay-bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/en/notosansdisplay-bold.woff2') format('woff2'),
      url('../fonts/en/notosansdisplay-bold.woff') format('woff'),
      url('../fonts/en/notosansdisplay-bold.ttf') format('truetype'),
      url('../fonts/en/notosansdisplay-bold.svg#notosansdisplay-bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
    font-family: 'notosansenglish-medium';
    src: url('../fonts/en/notosansdisplay-medium.eot');
    src: url('../fonts/en/notosansdisplay-medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/en/notosansdisplay-medium.woff2') format('woff2'),
        url('../fonts/en/notosansdisplay-medium.woff') format('woff'),
        url('../fonts/en/notosansdisplay-medium.ttf') format('truetype'),
        url('../fonts/en/notosansdisplay-medium.svg#notosansdisplay-medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'notosansenglish-regular';
    src: url('../fonts/en/notosansdisplay-regular.eot');
    src: url('../fonts/en/notosansdisplay-regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/en/notosansdisplay-regular.woff2') format('woff2'),
        url('../fonts/en/notosansdisplay-regular.woff') format('woff'),
        url('../fonts/en/notosansdisplay-regular.ttf') format('truetype'),
        url('../fonts/en/notosansdisplay-regular.svg#notosansdisplay-regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'notosansenglish-light';
    src: url('../fonts/en/notosansdisplay-light.eot');
    src: url('../fonts/en/notosansdisplay-light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/en/notosansdisplay-light.woff2') format('woff2'),
        url('../fonts/en/notosansdisplay-light.woff') format('woff'),
        url('../fonts/en/notosansdisplay-light.ttf') format('truetype'),
        url('../fonts/en/notosansdisplay-light.svg#notosansdisplay-light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
/* end font english */
/* font arabic */
@font-face {
  font-family: 'notosansarabic-bold';
  src: url('../fonts/ar/notosansarabic-bold.eot');
  src: url('../fonts/ar/notosansarabic-bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/ar/notosansarabic-bold.woff2') format('woff2'),
      url('../fonts/ar/notosansarabic-bold.woff') format('woff'),
      url('../fonts/ar/notosansarabic-bold.ttf') format('truetype'),
      url('../fonts/ar/notosansarabic-bold.svg#notosansarabic-bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'notosansarabic-medium';
  src: url('../fonts/ar/notosansarabic-medium.eot');
  src: url('../fonts/ar/notosansarabic-medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/ar/notosansarabic-medium.woff2') format('woff2'),
      url('../fonts/ar/notosansarabic-medium.woff') format('woff'),
      url('../fonts/ar/notosansarabic-medium.ttf') format('truetype'),
      url('../fonts/ar/notosansarabic-medium.svg#notosansarabic-medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'notoSansarabic-regular';
  src: url('../fonts/ar/notosansarabic-regular.eot');
  src: url('../fonts/ar/notosansarabic-regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/ar/notosansarabic-regular.woff2') format('woff2'),
      url('../fonts/ar/notosansarabic-regular.woff') format('woff'),
      url('../fonts/ar/notosansarabic-regular.ttf') format('truetype'),
      url('../fonts/ar/notosansarabic-regular.svg#notosansarabic-regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
    font-family: 'notoSansarabic-light';
    src: url('../fonts/ar/notosansarabic-light.eot');
    src: url('../fonts/ar/notosansarabic-light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ar/notosansarabic-light.woff2') format('woff2'),
        url('../fonts/ar/notosansarabic-light.woff') format('woff'),
        url('../fonts/ar/notosansarabic-light.ttf') format('truetype'),
        url('../fonts/ar/notosansarabic-light.svg#notosansarabic-light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
/* end font arabic */

.mt-4 {
	margin-top: 4em;
}

.padding-y-board {
	padding: 2.5em 0;
}

.gold-text {
	color: #7b6a61;
}

.container-align {
	text-align: -webkit-auto;
}

.person-title {
	font-size: larger;
	font-weight: bold;
	padding: 1em 0;
}

.new-team-banner {
	background: rgb(123, 106, 97);
	background: linear-gradient(0deg, rgb(123 106 97 / 47%) 0%, rgba(255, 255, 255, 1) 100%);
}

.font-weight-bold {
	font-weight: bold;
}

.new-team-banner-body {
	top: 5.8em;
	padding: inherit;
	text-align: initial;
	position: relative;
	color: #221AFB ;
	font-size: x-large;
	line-height: normal;
	width: 100%;
}

.new-banner-team {
	background: rgb(123, 106, 97);
	background: linear-gradient(0deg, rgb(123 106 97 / 47%) 0%, rgba(255, 255, 255, 1) 100%);
	position: relative;
	min-height: 41.5rem;
	max-height: 42rem;
}

.banner-image {
	width: -webkit-fill-available;
	object-fit: cover;
	object-position: 0rem 4rem;
	padding: 0rem 8rem 0 6rem;
}

.card {
	background-color: transparent !important;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: 0.25rem;
	margin-bottom: 1rem;
	border: none;
	vertical-align: middle;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-line-pack: distribute;
	align-content: space-around;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 1em;
}

.card>img {
	width: 100%;
	display: inline-block;
	background: -moz-linear-gradient(0deg, rgba(247, 248, 249, 1) 0%, rgba(220, 220, 220, 1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(247, 248, 249, 1) 0%, rgba(220, 220, 220, 1) 100%);
	background: linear-gradient(0deg, rgba(247, 248, 249, 1) 0%, rgba(220, 220, 220, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f8f9", endColorstr="#dcdcdc", GradientType=1);
	border-radius: 1em 1em 0em 0em !important;
	  max-inline-size: 100%;
  block-size: auto;
  aspect-ratio: 1 / 1;
  -o-object-fit: cover;
  object-fit: cover;
}


.bg-members {
	border-radius: 1em 1em 0 0 !important;
	background: #f7f8f9;
	background: -webkit-gradient(linear, left bottom, left top, from(#f7f8f9), to(#dcdcdc));
	background: linear-gradient(0deg, #f7f8f9 0%, #dcdcdc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f8f9", endColorstr="#dcdcdc", GradientType=1);
}

.card-body {
	border-radius: 0 0 0.9em 0.9em;
	background-color: white;
	color: #21264c;
	padding: 0.5em;
	text-align: initial;
	min-height: 8em;
}

.card-body>h3 {
	font-weight: bold;
	color: #221AFB ;
	min-height: 2em;
	padding-bottom: 0.9rem;
	font-size: initial;
}

media only screen and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2) {
	.new-team-banner-body {
		top: 2em !important;
		font-size: larger !important;
	}

}

.icon {
	display: inline-block;
	line-height: 1;
	filter: invert(48%) sepia(100%) saturate(2008%) hue-rotate(535deg) brightness(104%) contrast(90%);
}

.icon:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	content: "ꨁ";
	display: inline-block;
	font-family: 'icons';
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
}

.icon.-empty:before {
	content: "ꨁ";
}

.icon.-menu:before {
	content: "ꨂ";
}

.icon.-arrow-left:before {
	content: "ꨃ";
}

.icon.-arrow-right:before {
	content: "ꨄ";
}

.icon.-arrow-up:before {
	content: "ꨅ";
}

.icon.-arrow-down:before {
	content: "ꨆ";
}

.icon.-arrow-menu:before {
	content: "ꨇ";
}

.icon.-magnifying-glass:before {
	content: "ꨈ";
}

.icon.-cross:before {
	content: "ꨉ";
}

.icon.-accept:before {
	content: "ꨐ";
}

.icon.-plus:before {
	content: "ꨑ";
}

.icon.-filter:before {
	content: "ꨒ";
}

.icon.-slider-left:before {
	content: "ꨓ";
}

.icon.-slider-right:before {
	content: "ꨔ";
}

.icon.-chevron-down:before {
	content: "ꨕ";
}

.icon.-chevron-up:before {
	content: "ꨖ";
}

.icon.-chevron-left:before {
	content: "ꨗ";
}

.icon.-chevron-right:before {
	content: "ꨘ";
}

.icon.-caret-down:before {
	content: "ꨙ";
}

.icon.-caret-up:before {
	content: "ꨠ";
}

.icon.-info:before {
	content: "ꨡ";
}

.icon.-download:before {
	content: "ꨤ";
}

.icon.-minus:before {
	content: "ꨥ";
}

.icon.-twitter:before {
	content: "묁";
}

.icon.-facebook:before {
	content: "묂";
}

.icon.-linkedin:before {
	content: "묃";
}

.icon.-youtube:before {
	content: "묄";
}

.icon.-instagram:before {
	content: "묅";
}

.icon.-twitter-reply:before {
	content: "밁";
}

.icon.-twitter-retweet:before {
	content: "밂";
}

.icon.-twitter-favorite:before {
	content: "밃";
}

.icon.-local:before {
	content: "";
}

.icon.-portfolio-valuation:before {
	content: "";
}

.icon.-transaction:before {
	content: "";
}

.icon.-security:before {
	content: "";
}

.icon.-dividend:before {
	content: "";
}

.icon.-trading:before {
	content: "";
}

.icon.-phone:before {
	content: "";
}

.icon.-tadawul:before {
	content: "";
}

.icon.-app-mobile:before {
	content: "";
}

.icon.-automatic:before {
	content: "";
}

.icon.-murabaha:before {
	content: "";
}

.icon.-know-markets:before {
	content: "";
}

.icon.-investment:before {
	content: "";
}

.icon.-innovative:before {
	content: "";
}

.icon.-wise-approach:before {
	content: "";
}

.icon.-opportunities:before {
	content: "";
}

.icon.-identification-form:before {
	content: "";
}

.icon.-investment-account:before {
	content: "";
}

.icon.-services-agreement:before {
	content: "";
}

.icon.-self-certification:before {
	content: "";
}

.icon.-stock-trading:before {
	content: "";
}

.icon.-alerts:before {
	content: "";
}

.icon.-portfolio-evaluation:before {
	content: "";
}

.icon.-historical-transacations:before {
	content: "";
}

.icon.-market-intelligence:before {
	content: "";
}

.icon.-investment-tools:before {
	content: "";
}

.icon.-global-market:before {
	content: "";
}

.icon.-placement-modification:before {
	content: "";
}

.icon.-fund-transfers:before {
	content: "";
}

.icon.-inquiries:before {
	content: "";
}

.icon.-service-investors:before {
	content: "";
}

.icon.-price-screen:before {
	content: "";
}

.icon.-news-tv:before {
	content: "";
}

.icon.-hot-line:before {
	content: "";
}

.icon.-internet:before {
	content: "";
}

.icon.-brokerage-services:before {
	content: "";
}

.icon.-mutual-funds:before {
	content: "";
}

.icon.-updates-funds:before {
	content: "";
}

.icon.-costumer-services-alt:before {
	content: "";
}

.icon.-murabaha-daily:before {
	content: "";
}

.icon.-murabaha-year:before {
	content: "";
}

.icon.-value-adition:before {
	content: "";
}

.icon.-regulatory-management:before {
	content: "";
}

.icon.-trust-responsability:before {
	content: "";
}

.icon.-portfolio-discretionary:before {
	content: "";
}

.icon.-investment-team:before {
	content: "";
}

.icon.-relationship:before {
	content: "";
}

.icon.-performance-reports:before {
	content: "";
}

.icon.-private-meetings:before {
	content: "";
}

.icon.-star-review:before {
	content: "";
}

.icon.-equity-capital-markets:before {
	content: "";
}

.icon.-clarifying:before {
	content: "";
}

.icon.-verifying:before {
	content: "";
}

.icon.-orientation:before {
	content: "";
}

.icon.-corporate-structure:before {
	content: "";
}

.icon.-capital-markets:before {
	content: "";
}

.icon.-merge-adquisitions:before {
	content: "";
}

.icon.-structuring:before {
	content: "";
}

.icon.-corporate-valuations:before {
	content: "";
}

.icon.-public-offerings:before {
	content: "";
}

.icon.-rights-issue:before {
	content: "";
}

.icon.-private-placement:before {
	content: "";
}

.icon.-underwriting:before {
	content: "";
}

.icon.-bank-debt:before {
	content: "";
}

.icon.-sukuk:before {
	content: "";
}

.icon.-real-estate-advisory:before {
	content: "";
}

.icon.-debt-structuring:before {
	content: "";
}

.icon.-equity-structuring:before {
	content: "";
}

.icon.-passion:before {
	content: "";
}

.icon.-recurring:before {
	content: "";
}

.icon.-transparency:before {
	content: "";
}

.icon.-dependability:before {
	content: "";
}

.icon.-employer-choice:before {
	content: "";
}

.icon.-vision-values:before {
	content: "";
}

.icon.-sharia:before {
	content: "";
}

.icon.-sharia-statement:before {
	content: "";
}

.icon.-sharia-aplication:before {
	content: "";
}

.icon.-sharia-advice:before {
	content: "";
}

.icon.-sharia-claryfing:before {
	content: "";
}

.icon.-sharia-verifying:before {
	content: "";
}

.icon.-sharia-orientation:before {
	content: "";
}

.icon.-sharia-problems:before {
	content: "";
}

.icon.-sharia-controllers:before {
	content: "";
}

.icon.-sharia-adoption:before {
	content: "";
}

.icon.-sharia-reviewing:before {
	content: "";
}

.icon.-sharia-preparing:before {
	content: "";
}

.icon.-sharia-developing:before {
	content: "";
}

.icon.-view-account:before {
	content: "";
}

.icon.-money-transfer:before {
	content: "";
}

.icon.-request-statement:before {
	content: "";
}

.icon.-general-inquiries:before {
	content: "";
}

.icon.-activate-subscriptions:before {
	content: "";
}

.icon.-inquires:before {
	content: "";
}

.icon.-inquires-prices:before {
	content: "";
}

.icon.-subscription-mutual-funds:before {
	content: "";
}

.icon.-transfer-funds:before {
	content: "";
}

.icon.-reviewing-prices:before {
	content: "";
}

.icon.-updating-info:before {
	content: "";
}

.icon.-activate-subscription:before {
	content: "";
}

.icon.-submit-suggestions:before {
	content: "";
}

.icon.-investment-centers:before {
	content: "";
}

.icon.-costumer-services:before {
	content: "";
}

.icon.-fax:before {
	content: "";
}

.icon.-reception:before {
	content: "";
}

.icon.-email:before {
	content: "";
}

.icon.-star-review-filled:before {
	content: "";
}

.icon.-trading-competition:before {
	content: "";
}

.icon.-learn-section:before {
	content: "";
}

.icon.-workshops:before {
	content: "";
}

.icon.-trading-simulator:before {
	content: "";
}

/**
 * Variable Overrides.
 *
 * Modify this file to override the Bootstrap Framework variables. You can copy
 * these variables directly from ../bootstrap-sass/assets/stylesheets/bootstrap/_variables.scss to this file.
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: "notosansenglish-regular", "notoSansarabic-regular";
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {

	*,
	*:before,
	*:after {
		background: transparent !important;
		color: #000 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}

	a,
	a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: "";
	}

	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group;
	}

	tr,
	img {
		page-break-inside: avoid;
	}

	img {
		max-width: 100% !important;
	}

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}

	h2,
	h3 {
		page-break-after: avoid;
	}

	.navbar {
		display: none;
	}

	.btn>.caret,
	.dropup>.btn>.caret {
		border-top-color: #000 !important;
	}

	.label {
		border: 1px solid #000;
	}

	.table {
		border-collapse: collapse !important;
	}

	.table td,
	.table th {
		background-color: #fff !important;
	}

	.table-bordered th,
	.table-bordered td {
		border: 1px solid #ddd !important;
	}
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent;
}

body {
	font-family: "notosansenglish-regular", "notoSansarabic-regular";
	font-size: 14px;
	line-height: 1.428571429;
	color: #84898f;
	background-color: #fff;
}

input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover,
a:focus {
	text-decoration: none;
}

a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

figure {
	margin: 0;
}

img {
	vertical-align: middle;
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}

.img-rounded {
	border-radius: 6px;
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}

.img-circle {
	border-radius: 50%;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

[role="button"] {
	cursor: pointer;
}

.container {
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
}

.container:before,
.container:after {
	content: " ";
	display: table;
}

.container:after {
	clear: both;
}

@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}

@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}

.container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
}

.container-fluid:before,
.container-fluid:after {
	content: " ";
	display: table;
}

.container-fluid:after {
	clear: both;
}

.row {
	margin-right: -15px;
	margin-left: -15px;
}

.row:before,
.row:after {
	content: " ";
	display: table;
}

.row:after {
	clear: both;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	float: right;
}

.col-xs-1 {
	width: 8.3333333333%;
}

.col-xs-2 {
	width: 16.6666666667%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-4 {
	width: 33.3333333333%;
}

.col-xs-5 {
	width: 41.6666666667%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-7 {
	width: 58.3333333333%;
}

.col-xs-8 {
	width: 66.6666666667%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-10 {
	width: 83.3333333333%;
}

.col-xs-11 {
	width: 91.6666666667%;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-pull-0 {
	left: auto;
}

.col-xs-pull-1 {
	left: 8.3333333333%;
}

.col-xs-pull-2 {
	left: 16.6666666667%;
}

.col-xs-pull-3 {
	left: 25%;
}

.col-xs-pull-4 {
	left: 33.3333333333%;
}

.col-xs-pull-5 {
	left: 41.6666666667%;
}

.col-xs-pull-6 {
	left: 50%;
}

.col-xs-pull-7 {
	left: 58.3333333333%;
}

.col-xs-pull-8 {
	left: 66.6666666667%;
}

.col-xs-pull-9 {
	left: 75%;
}

.col-xs-pull-10 {
	left: 83.3333333333%;
}

.col-xs-pull-11 {
	left: 91.6666666667%;
}

.col-xs-pull-12 {
	left: 100%;
}

.col-xs-push-0 {
	right: auto;
}

.col-xs-push-1 {
	right: 8.3333333333%;
}

.col-xs-push-2 {
	right: 16.6666666667%;
}

.col-xs-push-3 {
	right: 25%;
}

.col-xs-push-4 {
	right: 33.3333333333%;
}

.col-xs-push-5 {
	right: 41.6666666667%;
}

.col-xs-push-6 {
	right: 50%;
}

.col-xs-push-7 {
	right: 58.3333333333%;
}

.col-xs-push-8 {
	right: 66.6666666667%;
}

.col-xs-push-9 {
	right: 75%;
}

.col-xs-push-10 {
	right: 83.3333333333%;
}

.col-xs-push-11 {
	right: 91.6666666667%;
}

.col-xs-push-12 {
	right: 100%;
}

.col-xs-offset-0 {
	margin-right: 0%;
}

.col-xs-offset-1 {
	margin-right: 8.3333333333%;
}

.col-xs-offset-2 {
	margin-right: 16.6666666667%;
}

.col-xs-offset-3 {
	margin-right: 25%;
}

.col-xs-offset-4 {
	margin-right: 33.3333333333%;
}

.col-xs-offset-5 {
	margin-right: 41.6666666667%;
}

.col-xs-offset-6 {
	margin-right: 50%;
}

.col-xs-offset-7 {
	margin-right: 58.3333333333%;
}

.col-xs-offset-8 {
	margin-right: 66.6666666667%;
}

.col-xs-offset-9 {
	margin-right: 75%;
}

.col-xs-offset-10 {
	margin-right: 83.3333333333%;
}

.col-xs-offset-11 {
	margin-right: 91.6666666667%;
}

.col-xs-offset-12 {
	margin-right: 100%;
}

@media (min-width: 768px) {

	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12 {
		float: right;
	}

	.col-sm-1 {
		width: 8.3333333333%;
	}

	.col-sm-2 {
		width: 16.6666666667%;
	}

	.col-sm-3 {
		width: 25%;
	}

	.col-sm-4 {
		width: 33.3333333333%;
	}

	.col-sm-5 {
		width: 41.6666666667%;
	}

	.col-sm-6 {
		width: 50%;
	}

	.col-sm-7 {
		width: 58.3333333333%;
	}

	.col-sm-8 {
		width: 66.6666666667%;
	}

	.col-sm-9 {
		width: 75%;
	}

	.col-sm-10 {
		width: 83.3333333333%;
	}

	.col-sm-11 {
		width: 91.6666666667%;
	}

	.col-sm-12 {
		width: 100%;
	}

	.col-sm-pull-0 {
		left: auto;
	}

	.col-sm-pull-1 {
		left: 8.3333333333%;
	}

	.col-sm-pull-2 {
		left: 16.6666666667%;
	}

	.col-sm-pull-3 {
		left: 25%;
	}

	.col-sm-pull-4 {
		left: 33.3333333333%;
	}

	.col-sm-pull-5 {
		left: 41.6666666667%;
	}

	.col-sm-pull-6 {
		left: 50%;
	}

	.col-sm-pull-7 {
		left: 58.3333333333%;
	}

	.col-sm-pull-8 {
		left: 66.6666666667%;
	}

	.col-sm-pull-9 {
		left: 75%;
	}

	.col-sm-pull-10 {
		left: 83.3333333333%;
	}

	.col-sm-pull-11 {
		left: 91.6666666667%;
	}

	.col-sm-pull-12 {
		left: 100%;
	}

	.col-sm-push-0 {
		right: auto;
	}

	.col-sm-push-1 {
		right: 8.3333333333%;
	}

	.col-sm-push-2 {
		right: 16.6666666667%;
	}

	.col-sm-push-3 {
		right: 25%;
	}

	.col-sm-push-4 {
		right: 33.3333333333%;
	}

	.col-sm-push-5 {
		right: 41.6666666667%;
	}

	.col-sm-push-6 {
		right: 50%;
	}

	.col-sm-push-7 {
		right: 58.3333333333%;
	}

	.col-sm-push-8 {
		right: 66.6666666667%;
	}

	.col-sm-push-9 {
		right: 75%;
	}

	.col-sm-push-10 {
		right: 83.3333333333%;
	}

	.col-sm-push-11 {
		right: 91.6666666667%;
	}

	.col-sm-push-12 {
		right: 100%;
	}

	.col-sm-offset-0 {
		margin-right: 0%;
	}

	.col-sm-offset-1 {
		margin-right: 8.3333333333%;
	}

	.col-sm-offset-2 {
		margin-right: 16.6666666667%;
	}

	.col-sm-offset-3 {
		margin-right: 25%;
	}

	.col-sm-offset-4 {
		margin-right: 33.3333333333%;
	}

	.col-sm-offset-5 {
		margin-right: 41.6666666667%;
	}

	.col-sm-offset-6 {
		margin-right: 50%;
	}

	.col-sm-offset-7 {
		margin-right: 58.3333333333%;
	}

	.col-sm-offset-8 {
		margin-right: 66.6666666667%;
	}

	.col-sm-offset-9 {
		margin-right: 75%;
	}

	.col-sm-offset-10 {
		margin-right: 83.3333333333%;
	}

	.col-sm-offset-11 {
		margin-right: 91.6666666667%;
	}

	.col-sm-offset-12 {
		margin-right: 100%;
	}
}

@media (min-width: 992px) {

	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12 {
		float: right;
	}

	.col-md-1 {
		width: 8.3333333333%;
	}

	.col-md-2 {
		width: 16.6666666667%;
	}

	.col-md-3 {
		width: 25%;
	}

	.col-md-4 {
		width: 33.3333333333%;
	}

	.col-md-5 {
		width: 41.6666666667%;
	}

	.col-md-6 {
		width: 50%;
	}

	.col-md-7 {
		width: 58.3333333333%;
	}

	.col-md-8 {
		width: 66.6666666667%;
	}

	.col-md-9 {
		width: 75%;
	}

	.col-md-10 {
		width: 83.3333333333%;
	}

	.col-md-11 {
		width: 91.6666666667%;
	}

	.col-md-12 {
		width: 100%;
	}

	.col-md-pull-0 {
		left: auto;
	}

	.col-md-pull-1 {
		left: 8.3333333333%;
	}

	.col-md-pull-2 {
		left: 16.6666666667%;
	}

	.col-md-pull-3 {
		left: 25%;
	}

	.col-md-pull-4 {
		left: 33.3333333333%;
	}

	.col-md-pull-5 {
		left: 41.6666666667%;
	}

	.col-md-pull-6 {
		left: 50%;
	}

	.col-md-pull-7 {
		left: 58.3333333333%;
	}

	.col-md-pull-8 {
		left: 66.6666666667%;
	}

	.col-md-pull-9 {
		left: 75%;
	}

	.col-md-pull-10 {
		left: 83.3333333333%;
	}

	.col-md-pull-11 {
		left: 91.6666666667%;
	}

	.col-md-pull-12 {
		left: 100%;
	}

	.col-md-push-0 {
		right: auto;
	}

	.col-md-push-1 {
		right: 8.3333333333%;
	}

	.col-md-push-2 {
		right: 16.6666666667%;
	}

	.col-md-push-3 {
		right: 25%;
	}

	.col-md-push-4 {
		right: 33.3333333333%;
	}

	.col-md-push-5 {
		right: 41.6666666667%;
	}

	.col-md-push-6 {
		right: 50%;
	}

	.col-md-push-7 {
		right: 58.3333333333%;
	}

	.col-md-push-8 {
		right: 66.6666666667%;
	}

	.col-md-push-9 {
		right: 75%;
	}

	.col-md-push-10 {
		right: 83.3333333333%;
	}

	.col-md-push-11 {
		right: 91.6666666667%;
	}

	.col-md-push-12 {
		right: 100%;
	}

	.col-md-offset-0 {
		margin-right: 0%;
	}

	.col-md-offset-1 {
		margin-right: 8.3333333333%;
	}

	.col-md-offset-2 {
		margin-right: 16.6666666667%;
	}

	.col-md-offset-3 {
		margin-right: 25%;
	}

	.col-md-offset-4 {
		margin-right: 33.3333333333%;
	}

	.col-md-offset-5 {
		margin-right: 41.6666666667%;
	}

	.col-md-offset-6 {
		margin-right: 50%;
	}

	.col-md-offset-7 {
		margin-right: 58.3333333333%;
	}

	.col-md-offset-8 {
		margin-right: 66.6666666667%;
	}

	.col-md-offset-9 {
		margin-right: 75%;
	}

	.col-md-offset-10 {
		margin-right: 83.3333333333%;
	}

	.col-md-offset-11 {
		margin-right: 91.6666666667%;
	}

	.col-md-offset-12 {
		margin-right: 100%;
	}
}

@media (min-width: 1200px) {

	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12 {
		float: right;
	}

	.col-lg-1 {
		width: 8.3333333333%;
	}

	.col-lg-2 {
		width: 16.6666666667%;
	}

	.col-lg-3 {
		width: 25%;
	}

	.col-lg-4 {
		width: 33.3333333333%;
	}

	.col-lg-5 {
		width: 41.6666666667%;
	}

	.col-lg-6 {
		width: 50%;
	}

	.col-lg-7 {
		width: 58.3333333333%;
	}

	.col-lg-8 {
		width: 66.6666666667%;
	}

	.col-lg-9 {
		width: 75%;
	}

	.col-lg-10 {
		width: 83.3333333333%;
	}

	.col-lg-11 {
		width: 91.6666666667%;
	}

	.col-lg-12 {
		width: 100%;
	}

	.col-lg-pull-0 {
		left: auto;
	}

	.col-lg-pull-1 {
		left: 8.3333333333%;
	}

	.col-lg-pull-2 {
		left: 16.6666666667%;
	}

	.col-lg-pull-3 {
		left: 25%;
	}

	.col-lg-pull-4 {
		left: 33.3333333333%;
	}

	.col-lg-pull-5 {
		left: 41.6666666667%;
	}

	.col-lg-pull-6 {
		left: 50%;
	}

	.col-lg-pull-7 {
		left: 58.3333333333%;
	}

	.col-lg-pull-8 {
		left: 66.6666666667%;
	}

	.col-lg-pull-9 {
		left: 75%;
	}

	.col-lg-pull-10 {
		left: 83.3333333333%;
	}

	.col-lg-pull-11 {
		left: 91.6666666667%;
	}

	.col-lg-pull-12 {
		left: 100%;
	}

	.col-lg-push-0 {
		right: auto;
	}

	.col-lg-push-1 {
		right: 8.3333333333%;
	}

	.col-lg-push-2 {
		right: 16.6666666667%;
	}

	.col-lg-push-3 {
		right: 25%;
	}

	.col-lg-push-4 {
		right: 33.3333333333%;
	}

	.col-lg-push-5 {
		right: 41.6666666667%;
	}

	.col-lg-push-6 {
		right: 50%;
	}

	.col-lg-push-7 {
		right: 58.3333333333%;
	}

	.col-lg-push-8 {
		right: 66.6666666667%;
	}

	.col-lg-push-9 {
		right: 75%;
	}

	.col-lg-push-10 {
		right: 83.3333333333%;
	}

	.col-lg-push-11 {
		right: 91.6666666667%;
	}

	.col-lg-push-12 {
		right: 100%;
	}

	.col-lg-offset-0 {
		margin-right: 0%;
	}

	.col-lg-offset-1 {
		margin-right: 8.3333333333%;
	}

	.col-lg-offset-2 {
		margin-right: 16.6666666667%;
	}

	.col-lg-offset-3 {
		margin-right: 25%;
	}

	.col-lg-offset-4 {
		margin-right: 33.3333333333%;
	}

	.col-lg-offset-5 {
		margin-right: 41.6666666667%;
	}

	.col-lg-offset-6 {
		margin-right: 50%;
	}

	.col-lg-offset-7 {
		margin-right: 58.3333333333%;
	}

	.col-lg-offset-8 {
		margin-right: 66.6666666667%;
	}

	.col-lg-offset-9 {
		margin-right: 75%;
	}

	.col-lg-offset-10 {
		margin-right: 83.3333333333%;
	}

	.col-lg-offset-11 {
		margin-right: 91.6666666667%;
	}

	.col-lg-offset-12 {
		margin-right: 100%;
	}
}

table {
	background-color: transparent;
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777777;
	text-align: right;
}

th {
	text-align: right;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table>thead>tr>th,
.table>thead>tr>td,
.table>tbody>tr>th,
.table>tbody>tr>td,
.table>tfoot>tr>th,
.table>tfoot>tr>td {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table>caption+thead>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>th,
.table>thead:first-child>tr:first-child>td {
	border-top: 0;
}

.table>tbody+tbody {
	border-top: 2px solid #ddd;
}

.table .table {
	background-color: #fff;
}

.table-condensed>thead>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>tfoot>tr>td {
	padding: 5px;
}

.table-bordered {
	border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>tfoot>tr>td {
	border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
	border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
	background-color: #f5f5f5;
}

table col[class*="col-"] {
	position: static;
	float: none;
	display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
	position: static;
	float: none;
	display: table-cell;
}

.table>thead>tr>td.active,
.table>thead>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th {
	background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
	background-color: #e8e8e8;
}

.table>thead>tr>td.success,
.table>thead>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th {
	background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
	background-color: #d0e9c6;
}

.table>thead>tr>td.info,
.table>thead>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th {
	background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
	background-color: #c4e3f3;
}

.table>thead>tr>td.warning,
.table>thead>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th {
	background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
	background-color: #faf2cc;
}

.table>thead>tr>td.danger,
.table>thead>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th {
	background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
	background-color: #ebcccc;
}

.table-responsive {
	overflow-x: auto;
	min-height: 0.01%;
}

@media screen and (max-width: 767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}

	.table-responsive>.table {
		margin-bottom: 0;
	}

	.table-responsive>.table>thead>tr>th,
	.table-responsive>.table>thead>tr>td,
	.table-responsive>.table>tbody>tr>th,
	.table-responsive>.table>tbody>tr>td,
	.table-responsive>.table>tfoot>tr>th,
	.table-responsive>.table>tfoot>tr>td {
		white-space: nowrap;
	}

	.table-responsive>.table-bordered {
		border: 0;
	}

	.table-responsive>.table-bordered>thead>tr>th:first-child,
	.table-responsive>.table-bordered>thead>tr>td:first-child,
	.table-responsive>.table-bordered>tbody>tr>th:first-child,
	.table-responsive>.table-bordered>tbody>tr>td:first-child,
	.table-responsive>.table-bordered>tfoot>tr>th:first-child,
	.table-responsive>.table-bordered>tfoot>tr>td:first-child {
		border-right: 0;
	}

	.table-responsive>.table-bordered>thead>tr>th:last-child,
	.table-responsive>.table-bordered>thead>tr>td:last-child,
	.table-responsive>.table-bordered>tbody>tr>th:last-child,
	.table-responsive>.table-bordered>tbody>tr>td:last-child,
	.table-responsive>.table-bordered>tfoot>tr>th:last-child,
	.table-responsive>.table-bordered>tfoot>tr>td:last-child {
		border-left: 0;
	}

	.table-responsive>.table-bordered>tbody>tr:last-child>th,
	.table-responsive>.table-bordered>tbody>tr:last-child>td,
	.table-responsive>.table-bordered>tfoot>tr:last-child>th,
	.table-responsive>.table-bordered>tfoot>tr:last-child>td {
		border-bottom: 0;
	}
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}

input[type="file"] {
	display: block;
}

input[type="range"] {
	display: block;
	width: 100%;
}

select[multiple],
select[size] {
	height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
	/* outline: 5px auto -webkit-focus-ring-color; */
	/* outline-offset: -2px; */
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
}

.form-control {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 2rem 0;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

.form-control:focus {
	/* border-color: #000000; */
	outline: 0;
	/* -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(223, 198, 145, 0.6); */
	/* box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(223, 198, 145, 0.6); */
}

.form-control::-moz-placeholder {
	color: #e5e8ec;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #e5e8ec;
}

.form-control::-webkit-input-placeholder {
	color: #e5e8ec;
}

.form-control::-ms-expand {
	border: 0;
	background-color: transparent;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #eeeeee;
	opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {

	input[type="date"].form-control,
	input[type="time"].form-control,
	input[type="datetime-local"].form-control,
	input[type="month"].form-control {
		line-height: 46px;
	}

	input[type="date"].input-sm,
	.input-group-sm>input[type="date"].form-control,
	.input-group-sm>input[type="date"].input-group-addon,
	.input-group-sm>.input-group-btn>input[type="date"].btn,
	.input-group-sm input[type="date"],
	input[type="time"].input-sm,
	.input-group-sm>input[type="time"].form-control,
	.input-group-sm>input[type="time"].input-group-addon,
	.input-group-sm>.input-group-btn>input[type="time"].btn,
	.input-group-sm input[type="time"],
	input[type="datetime-local"].input-sm,
	.input-group-sm>input[type="datetime-local"].form-control,
	.input-group-sm>input[type="datetime-local"].input-group-addon,
	.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,
	.input-group-sm input[type="datetime-local"],
	input[type="month"].input-sm,
	.input-group-sm>input[type="month"].form-control,
	.input-group-sm>input[type="month"].input-group-addon,
	.input-group-sm>.input-group-btn>input[type="month"].btn,
	.input-group-sm input[type="month"] {
		line-height: 30px;
	}

	input[type="date"].input-lg,
	.input-group-lg>input[type="date"].form-control,
	.input-group-lg>input[type="date"].input-group-addon,
	.input-group-lg>.input-group-btn>input[type="date"].btn,
	.input-group-lg input[type="date"],
	input[type="time"].input-lg,
	.input-group-lg>input[type="time"].form-control,
	.input-group-lg>input[type="time"].input-group-addon,
	.input-group-lg>.input-group-btn>input[type="time"].btn,
	.input-group-lg input[type="time"],
	input[type="datetime-local"].input-lg,
	.input-group-lg>input[type="datetime-local"].form-control,
	.input-group-lg>input[type="datetime-local"].input-group-addon,
	.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,
	.input-group-lg input[type="datetime-local"],
	input[type="month"].input-lg,
	.input-group-lg>input[type="month"].form-control,
	.input-group-lg>input[type="month"].input-group-addon,
	.input-group-lg>.input-group-btn>input[type="month"].btn,
	.input-group-lg input[type="month"] {
		line-height: 46px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.radio,
.checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.radio label,
.checkbox label {
	min-height: 20px;
	padding-right: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-right: -20px;
	margin-top: 4px \9;
}

.radio+.radio,
.checkbox+.checkbox {
	margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
	position: relative;
	display: inline-block;
	padding-right: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer;
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-right: 10px;
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
	cursor: not-allowed;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
	cursor: not-allowed;
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px;
}

.form-control-static.input-lg,
.input-group-lg>.form-control-static.form-control,
.input-group-lg>.form-control-static.input-group-addon,
.input-group-lg>.input-group-btn>.form-control-static.btn,
.form-control-static.input-sm,
.input-group-sm>.form-control-static.form-control,
.input-group-sm>.form-control-static.input-group-addon,
.input-group-sm>.input-group-btn>.form-control-static.btn {
	padding-right: 0;
	padding-left: 0;
}

.input-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 0;
}

select.input-sm,
.input-group-sm>select.form-control,
.input-group-sm>select.input-group-addon,
.input-group-sm>.input-group-btn>select.btn {
	height: 30px;
	line-height: 30px;
}

textarea.input-sm,
.input-group-sm>textarea.form-control,
.input-group-sm>textarea.input-group-addon,
.input-group-sm>.input-group-btn>textarea.btn,
select[multiple].input-sm,
.input-group-sm>select[multiple].form-control,
.input-group-sm>select[multiple].input-group-addon,
.input-group-sm>.input-group-btn>select[multiple].btn {
	height: auto;
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 0;
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.input-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 0;
}

select.input-lg,
.input-group-lg>select.form-control,
.input-group-lg>select.input-group-addon,
.input-group-lg>.input-group-btn>select.btn {
	height: 46px;
	line-height: 46px;
}

textarea.input-lg,
.input-group-lg>textarea.form-control,
.input-group-lg>textarea.input-group-addon,
.input-group-lg>.input-group-btn>textarea.btn,
select[multiple].input-lg,
.input-group-lg>select[multiple].form-control,
.input-group-lg>select[multiple].input-group-addon,
.input-group-lg>.input-group-btn>select[multiple].btn {
	height: auto;
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 0;
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-left: 57.5px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	display: block;
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	pointer-events: none;
}

.input-lg+.form-control-feedback,
.input-group-lg>.form-control+.form-control-feedback,
.input-group-lg>.input-group-addon+.form-control-feedback,
.input-group-lg>.input-group-btn>.btn+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.form-group-lg .form-control+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.input-sm+.form-control-feedback,
.input-group-sm>.form-control+.form-control-feedback,
.input-group-sm>.input-group-addon+.form-control-feedback,
.input-group-sm>.input-group-btn>.btn+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.form-group-sm .form-control+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
	color: #3c763d;
}

.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8;
}

.has-success .form-control-feedback {
	color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
	color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.has-feedback label~.form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only~.form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #c7c9cc;
}

@media (min-width: 768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.form-inline .form-control-static {
		display: inline-block;
	}

	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}

	.form-inline .input-group .input-group-addon,
	.form-inline .input-group .input-group-btn,
	.form-inline .input-group .form-control {
		width: auto;
	}

	.form-inline .input-group>.form-control {
		width: 100%;
	}

	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .radio,
	.form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .radio label,
	.form-inline .checkbox label {
		padding-right: 0;
	}

	.form-inline .radio input[type="radio"],
	.form-inline .checkbox input[type="checkbox"] {
		position: relative;
		margin-right: 0;
	}

	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-right: -15px;
	margin-left: -15px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
	content: " ";
	display: table;
}

.form-horizontal .form-group:after {
	clear: both;
}

@media (min-width: 768px) {
	.form-horizontal .control-label {
		text-align: left;
		margin-bottom: 0;
		padding-top: 7px;
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	left: 15px;
}

@media (min-width: 768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px;
	}
}

@media (min-width: 768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}

.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-right: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid \9;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}

.dropup,
.dropdown {
	position: relative;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 1000;
	display: none;
	float: right;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: right;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}

.dropdown-menu.pull-right {
	left: 0;
	right: auto;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #333333;
	white-space: nowrap;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #000000;
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
	color: #777777;
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: not-allowed;
}

.open>.dropdown-menu {
	display: block;
}

.open>a {
	outline: 0;
}

.dropdown-menu-right {
	right: auto;
	left: 0;
}

.dropdown-menu-left {
	right: 0;
	left: auto;
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.428571429;
	color: #777777;
	white-space: nowrap;
}

.dropdown-backdrop {
	position: fixed;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}

.pull-right>.dropdown-menu {
	left: 0;
	right: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid \9;
	content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

@media (min-width: 768px) {
	.navbar-right .dropdown-menu {
		left: 0;
		right: auto;
	}

	.navbar-right .dropdown-menu-left {
		right: 0;
		left: auto;
	}
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group[class*="col-"] {
	float: none;
	padding-right: 0;
	padding-left: 0;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: right;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form-control:focus {
	z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
	display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.input-group-addon,
.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555555;
	text-align: center;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	border-radius: 0;
}

.input-group-addon.input-sm,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.input-group-addon.btn {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 0;
}

.input-group-addon.input-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 0;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
	margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group-addon:first-child {
	border-left: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group-addon:last-child {
	border-right: 0;
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn>.btn {
	position: relative;
}

.input-group-btn>.btn+.btn {
	margin-right: -1px;
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
	z-index: 2;
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
	margin-left: -1px;
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
	z-index: 2;
	margin-right: -1px;
}

.nav {
	margin-bottom: 0;
	padding-right: 0;
	list-style: none;
}

.nav:before,
.nav:after {
	content: " ";
	display: table;
}

.nav:after {
	clear: both;
}

.nav>li {
	position: relative;
	display: block;
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.nav>li>a:hover,
.nav>li>a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}

.nav>li.disabled>a {
	color: #777777;
}

.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
	color: #777777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
	background-color: #eeeeee;
	border-color: #000000;
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.nav>li>a>img {
	max-width: none;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
	float: right;
	margin-bottom: -1px;
}

.nav-tabs>li>a {
	margin-left: 2px;
	line-height: 1.428571429;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}

.nav-tabs>li>a:hover {
	border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
	color: #555555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
}

.nav-pills>li {
	float: right;
}

.nav-pills>li>a {
	border-radius: 4px;
}

.nav-pills>li+li {
	margin-right: 2px;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
	color: #fff;
	background-color: #000000;
}

.nav-stacked>li {
	float: none;
}

.nav-stacked>li+li {
	margin-top: 2px;
	margin-right: 0;
}

.nav-justified,
.nav-tabs.nav-justified {
	width: 100%;
}

.nav-justified>li,
.nav-tabs.nav-justified>li {
	float: none;
}

.nav-justified>li>a,
.nav-tabs.nav-justified>li>a {
	text-align: center;
	margin-bottom: 5px;
}

.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	right: auto;
}

@media (min-width: 768px) {

	.nav-justified>li,
	.nav-tabs.nav-justified>li {
		display: table-cell;
		width: 1%;
	}

	.nav-justified>li>a,
	.nav-tabs.nav-justified>li>a {
		margin-bottom: 0;
	}
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
	border-bottom: 0;
}

.nav-tabs-justified>li>a,
.nav-tabs.nav-justified>li>a {
	margin-left: 0;
	border-radius: 4px;
}

.nav-tabs-justified>.active>a,
.nav-tabs.nav-justified>.active>a,
.nav-tabs-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a:hover,
.nav-tabs-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:focus {
	border: 1px solid #ddd;
}

@media (min-width: 768px) {

	.nav-tabs-justified>li>a,
	.nav-tabs.nav-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}

	.nav-tabs-justified>.active>a,
	.nav-tabs.nav-justified>.active>a,
	.nav-tabs-justified>.active>a:hover,
	.nav-tabs.nav-justified>.active>a:hover,
	.nav-tabs-justified>.active>a:focus,
	.nav-tabs.nav-justified>.active>a:focus {
		border-bottom-color: #fff;
	}
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert .alert-link {
	font-weight: bold;
}

.alert>p,
.alert>ul {
	margin-bottom: 0;
}

.alert>p+p {
	margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
	padding-left: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	left: -21px;
	color: inherit;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}

.alert-danger hr {
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
	color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 100% 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 100% 0;
	}
}

.progress {
	overflow: hidden;
	height: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
	float: right;
	width: 0%;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #000000;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition: width 0.6s ease;
	transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
	background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
	background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
	background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
	background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0;
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.close {
	float: left;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

.modal-open {
	overflow: hidden;
}

.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}

.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.modal-header:before,
.modal-header:after {
	content: " ";
	display: table;
}

.modal-header:after {
	clear: both;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	margin: 0;
	line-height: 1.428571429;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: left;
	border-top: 1px solid #e5e5e5;
}

.modal-footer:before,
.modal-footer:after {
	content: " ";
	display: table;
}

.modal-footer:after {
	clear: both;
}

.modal-footer .btn+.btn {
	margin-right: 5px;
	margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
	margin-right: -1px;
}

.modal-footer .btn-block+.btn-block {
	margin-right: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}

	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}

	.modal-sm {
		width: 300px;
	}
}

@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.428571429;
	text-align: right;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}

.tooltip.right {
	margin-right: 3px;
	padding: 0 5px;
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}

.tooltip.left {
	margin-right: -3px;
	padding: 0 5px;
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	right: 50%;
	margin-right: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	right: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	right: 50%;
	margin-right: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.carousel {
	position: relative;
}

.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: 0.6s ease-in-out right;
	transition: 0.6s ease-in-out right;
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
	display: block;
	max-width: 100%;
	height: auto;
	line-height: 1;
}

@media all and (transform-3d),
(-webkit-transform-3d) {
	.carousel-inner>.item {
		-webkit-transition: -webkit-transform 0.6s ease-in-out;
		transition: -webkit-transform 0.6s ease-in-out;
		transition: transform 0.6s ease-in-out;
		transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}

	.carousel-inner>.item.next,
	.carousel-inner>.item.active.right {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		right: 0;
	}

	.carousel-inner>.item.prev,
	.carousel-inner>.item.active.left {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		right: 0;
	}

	.carousel-inner>.item.next.left,
	.carousel-inner>.item.prev.right,
	.carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		right: 0;
	}
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
	display: block;
}

.carousel-inner>.active {
	right: 0;
}

.carousel-inner>.next,
.carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.carousel-inner>.next {
	right: 100%;
}

.carousel-inner>.prev {
	right: -100%;
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
	right: 0;
}

.carousel-inner>.active.left {
	right: -100%;
}

.carousel-inner>.active.right {
	right: 100%;
}

.carousel-control {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 15%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	background-color: transparent;
}

.carousel-control.left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
	right: auto;
	left: 0;
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover,
.carousel-control:focus {
	outline: 0;
	color: #fff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
	display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
	right: 50%;
	margin-right: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
	left: 50%;
	margin-left: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
	width: 20px;
	height: 20px;
	line-height: 1;
	
}

.carousel-control .icon-prev:before {
	content: '\2039';
}

.carousel-control .icon-next:before {
	content: '\203a';
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	right: 50%;
	z-index: 15;
	width: 60%;
	margin-right: -30%;
	padding-right: 0;
	list-style: none;
	text-align: center;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: transparent;
}

.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	left: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
	text-shadow: none;
}

@media screen and (min-width: 768px) {

	.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-prev,
	.carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
	}

	.carousel-control .glyphicon-chevron-left,
	.carousel-control .icon-prev {
		margin-right: -10px;
	}

	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next {
		margin-left: -10px;
	}

	.carousel-caption {
		right: 20%;
		left: 20%;
		padding-bottom: 30px;
	}

	.carousel-indicators {
		bottom: 20px;
	}
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.pull-right {
	float: left !important;
}

.pull-left {
	float: right !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

@-ms-viewport {
	width: device-width;
}

.visible-xs {
	display: none !important;
}

.visible-sm {
	display: none !important;
}

.visible-md {
	display: none !important;
}

.visible-lg {
	display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
	display: none !important;
}

@media (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}

	table.visible-xs {
		display: table !important;
	}

	tr.visible-xs {
		display: table-row !important;
	}

	th.visible-xs,
	td.visible-xs {
		display: table-cell !important;
	}
}

@media (max-width: 767px) {
	.visible-xs-block {
		display: block !important;
	}
}

@media (max-width: 767px) {
	.visible-xs-inline {
		display: inline !important;
	}
}

@media (max-width: 767px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}

	table.visible-sm {
		display: table !important;
	}

	tr.visible-sm {
		display: table-row !important;
	}

	th.visible-sm,
	td.visible-sm {
		display: table-cell !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-block {
		display: block !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline {
		display: inline !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}

	table.visible-md {
		display: table !important;
	}

	tr.visible-md {
		display: table-row !important;
	}

	th.visible-md,
	td.visible-md {
		display: table-cell !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-block {
		display: block !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline {
		display: inline !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg {
		display: block !important;
	}

	table.visible-lg {
		display: table !important;
	}

	tr.visible-lg {
		display: table-row !important;
	}

	th.visible-lg,
	td.visible-lg {
		display: table-cell !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg-block {
		display: block !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}

@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}

.visible-print {
	display: none !important;
}

@media print {
	.visible-print {
		display: block !important;
	}

	table.visible-print {
		display: table !important;
	}

	tr.visible-print {
		display: table-row !important;
	}

	th.visible-print,
	td.visible-print {
		display: table-cell !important;
	}
}

.visible-print-block {
	display: none !important;
}

@media print {
	.visible-print-block {
		display: block !important;
	}
}

.visible-print-inline {
	display: none !important;
}

@media print {
	.visible-print-inline {
		display: inline !important;
	}
}

.visible-print-inline-block {
	display: none !important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}

@media print {
	.hidden-print {
		display: none !important;
	}
}

body {
	font-size: 14px;
	line-height: 24px;
	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/*    font-size: 14px;
        line-height: 24px;

        @media (min-width: 992px) or print {
            font-size: 16px;
            line-height: 24px;
        }*/
}

@media (min-width: 992px) {
	body {
		font-size: 16px;
		line-height: 24px;
	}
}

.rtl body {
	
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	font-weight: 400;
}

p,
ul,
ol {
	margin: 0;
}

.text-left {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: left;
}

.text-alt {
	color: #4a4a4a;
}

.nowrap {
	white-space: nowrap;
}

.btn {
	position: relative;
}

.btn.btn-icon .icon {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	font-size: 24px;
	line-height: 1;
	right: 10px;
}

.btn.btn-icon .icon+.btn-text {
	padding-right: 24px;
}

.row>.col-center {
	float: none;
	margin: 0 auto;
}

.row-grid>.row {
	/*        > div {
                    background: #fdd;
                }*/
}

.row-grid>.row+.row,
.row-grid>.row>div+div {
	margin-top: 30px;
}

@media (min-width: 768px) {
	.row-grid>.row {
		/*display: table;*/
		/*display: flex;*/
	}

	.row-grid>.row>div {
		/*                height: 100%;
                                display: table-cell;
                                vertical-align: top;
                                float: none;

                                > div {
                                    height: 100%;
                                }*/
	}

	.row-grid>.row>div+div {
		margin-top: 0;
	}
}

@media (max-width: 991px) {

	.row-grid-portable>.row+.row,
	.row-grid-portable>.row>div+div {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {

	.row-grid-xs>.row+.row,
	.row-grid-xs>.row>div+div {
		margin-top: 30px;
	}
}

.grid {
	margin-right: -15px;
	margin-left: -15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.grid:before,
.grid:after {
	content: " ";
	display: table;
}

.grid:after {
	clear: both;
}

.grid>div>.arb-card {
	height: 100%;
	border-radius: 3rem;
}

.grid-1-x>div+div {
	margin-top: 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
	.grid-1-x>div+div {
		margin-top: 0;
	}
}

.grid-1-2-4>div+div {
	margin-top: 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
	.grid-1-2-4>div:nth-child(2n+1) {
		clear: right;
	}

	.grid-1-2-4>div:nth-child(1),
	.grid-1-2-4>div:nth-child(2) {
		margin-top: 0;
	}
}

@media (min-width: 992px) {
	.grid-1-2-4>div:nth-child(4n+1) {
		clear: right;
	}

	.grid-1-2-4>div:nth-child(1),
	.grid-1-2-4>div:nth-child(2),
	.grid-1-2-4>div:nth-child(3),
	.grid-1-2-4>div:nth-child(4) {
		margin-top: 0;
	}
}

.grid-1-2-4>div+div {
	margin-top: 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
	.grid-1-2-4>div:nth-child(2n+1) {
		clear: right;
	}

	.grid-1-2-4>div:nth-child(1),
	.grid-1-2-4>div:nth-child(2) {
		margin-top: 0;
	}
}

@media (min-width: 992px) {
	.grid-1-2-4>div:nth-child(4n+1) {
		clear: right;
	}

	.grid-1-2-4>div:nth-child(1),
	.grid-1-2-4>div:nth-child(2),
	.grid-1-2-4>div:nth-child(3),
	.grid-1-2-4>div:nth-child(4) {
		margin-top: 0;
	}
}

.form-group {
	margin: 0;
}

.form-control {
	font-size: 16px;
	line-height: 20px;
	padding-right: 3px;
	padding-left: 3px;
}

.form-control,
.form-control:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}

@media (min-width: 768px) {
	.form-control {
		font-size: 14px;
	}
}

.arb-select {
	position: relative;
	padding: 0;
	display: inline-block;
	line-height: 1;
}

.arb-select:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	content: "ꨇ";
	display: inline-block;
	font-family: 'icons';
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	font-size: 14px;
	line-height: 1;
	left: 12px;
}

.arb-select select {
	position: relative;
	background: none;
	height: 44px;
	width: 100%;
	border: 0;
	/*padding-right: ($padding * 2) + $caret-size;*/
	padding-left: 26px;
	padding-right: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	text-indent: 1px;
	text-overflow: '';
	text-indent: 0;
}

.arb-select select opction {
	padding: 0;
}

.arb-select select::-ms-expand {
	display: none;
}

.arb-select select[required] [data-placeholder] {
	display: none;
}

.arb-select.arb-select--placeholder select {
	color: #e5e8ec;
}

.arb-select.arb-select--placeholder select option {
	color: #555555;
}

.arb-site-footer {
	text-align: center;
	background: #f0f0f0;
	padding: 0 15px;
	color: #8c8f93;
}

.arb-site-footer a {
	color: #8c8f93;
}

.arb-site-footer-social {
	padding-top: 40px;
	padding-bottom: 40px;
}

.arb-site-footer-social ul {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
}

.arb-site-footer-social ul>li {
	display: inline-block;
}

.arb-site-footer-social li+li {
	margin-right: 30px;
}

.arb-site-footer-social a {
	color: #221AFB ;
}

.arb-site-footer-social .icon {
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 1;
}

.arb-site-footer-menu {
	padding-top: 3px;
	padding-bottom: 12px;
	font-size: 16px;
	line-height: 16px;
}

.arb-site-footer-menu ul {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
}

.arb-site-footer-menu a {
	display: block;
	padding: 11px;
}

.arb-site-footer-legal {
	padding-top: 14px;
	padding-bottom: 16px;
	font-size: 12px;
	border-top: 1px solid #b2bac3;
}

.arb-site-footer-legal ul {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
}

.arb-site-footer-legal li {
	/*            padding-right: 30px;*/
}

.arb-site-footer-legal a {
	/*text-align: left;*/
	display: block;
	padding: 11px;
}

.arb-site-footer-copy {
	padding-top: 20px;
	padding-bottom: 45px;
	border-top: 1px solid #b2bac3;
	font-size: 10px;
}

@media (min-width: 768px) {
	.arb-site-footer .container {
		width: auto;
		display: inline-block;
	}

	.arb-site-footer-social {
		padding-top: 50px;
		padding-bottom: 30px;
	}

	.arb-site-footer-social li+li {
		margin-right: 50px;
	}

	.arb-site-footer-menu ul,
	.arb-site-footer-legal ul {
		padding-right: 0;
		padding-left: 0;
		list-style: none;
		text-align: center;
	}

	.arb-site-footer-menu ul>li,
	.arb-site-footer-legal ul>li {
		display: inline-block;
	}

	.arb-site-footer-menu,
	.arb-site-footer-legal,
	.arb-site-footer-copy {
		margin-top: 15px;
		padding-top: 30px;
		padding-bottom: 30px;
		border: 0;
	}

	.arb-site-footer-menu,
	.arb-site-footer-legal {
		padding-right: 24px;
		padding-left: 24px;
		margin-top: 0;
		border-top: 1px solid #b2bac3;
	}

	.arb-site-footer-menu {
		font-size: 18px;
	}

	.arb-site-footer-menu li+li {
		margin-right: 50px;
	}

	.arb-site-footer-menu a {
		padding: 0;
	}

	.arb-site-footer-legal {
		font-size: 16px;
	}

	.arb-site-footer-legal li {
		padding: 0;
	}

	.arb-site-footer-legal li+li {
		margin-right: 65px;
	}

	.arb-site-footer-copy {
		font-size: 14px;
	}
}

@media (min-width: 992px) {
	.arb-site-footer-menu li+li {
		margin-right: 80px;
	}
}

.arb-site-footer {
	text-align: center;
	background: #f0f0f0;
	padding: 0 15px;
	color: #8c8f93;
}

.arb-site-footer a {
	color: #8c8f93;
}

.arb-site-footer-social {
	padding-top: 40px;
	padding-bottom: 40px;
}

.arb-site-footer-social ul {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
}

.arb-site-footer-social ul>li {
	display: inline-block;
}

.arb-site-footer-social li+li {
	margin-right: 30px;
}

.arb-site-footer-social a {
	color: #221AFB ;
	filter: grayscale(100%);
}

.arb-site-footer-social .icon {
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 1;
}

.arb-site-footer-menu {
	padding-top: 3px;
	padding-bottom: 12px;
	font-size: 16px;
	line-height: 16px;
}

.arb-site-footer-menu ul {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
}

.arb-site-footer-menu a {
	display: block;
	padding: 11px;
}

.arb-site-footer-legal {
	padding-top: 14px;
	padding-bottom: 16px;
	font-size: 12px;
	border-top: 1px solid #b2bac3;
}

.arb-site-footer-legal ul {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
}

.arb-site-footer-legal li {
	/*            padding-right: 30px;*/
}

.arb-site-footer-legal a {
	/*text-align: left;*/
	display: block;
	padding: 11px;
}

.arb-site-footer-copy {
	padding-top: 20px;
	padding-bottom: 45px;
	border-top: 1px solid #b2bac3;
	font-size: 10px;
}

@media (min-width: 768px) {
	.arb-site-footer .container {
		width: auto;
		display: inline-block;
	}

	.arb-site-footer-social {
		padding-top: 50px;
		padding-bottom: 30px;
	}

	.arb-site-footer-social li+li {
		margin-right: 50px;
	}

	.arb-site-footer-menu ul,
	.arb-site-footer-legal ul {
		padding-right: 0;
		padding-left: 0;
		list-style: none;
		text-align: center;
	}

	.arb-site-footer-menu ul>li,
	.arb-site-footer-legal ul>li {
		display: inline-block;
	}

	.arb-site-footer-menu,
	.arb-site-footer-legal,
	.arb-site-footer-copy {
		margin-top: 15px;
		padding-top: 30px;
		padding-bottom: 30px;
		border: 0;
	}

	.arb-site-footer-menu,
	.arb-site-footer-legal {
		padding-right: 24px;
		padding-left: 24px;
		margin-top: 0;
		border-top: 1px solid #b2bac3;
	}

	.arb-site-footer-menu {
		font-size: 18px;
	}

	.arb-site-footer-menu li+li {
		margin-right: 50px;
	}

	.arb-site-footer-menu a {
		padding: 0;
	}

	.arb-site-footer-legal {
		font-size: 16px;
	}

	.arb-site-footer-legal li {
		padding: 0;
	}

	.arb-site-footer-legal li+li {
		margin-right: 65px;
	}

	.arb-site-footer-copy {
		font-size: 14px;
	}
}

@media (min-width: 992px) {
	.arb-site-footer-menu li+li {
		margin-right: 80px;
	}
}

.arb-site-header {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	height: 48px;
	background: #fff;
	border-bottom: 1px solid #f8f8f8;
	z-index: 200;
	/*animation-name: arb-site-header-sticky-out;*/
}

.arb-site-header:before,
.arb-site-header:after {
	content: " ";
	display: table;
}

.arb-site-header:after {
	clear: both;
}

.arb-site-header-brand {
	display: inline-block;
	padding: 6.5px 15px;
	float: right;
	margin-right: -15px;
}

.arb-site-header-brand img {
	height: 35px;
}

.arb-site-header-toggle {
	width: 48px;
	height: 48px;
	float: left;
	position: relative;
	margin-left: -15px;
	border: 0;
	background: 100%;
}

.arb-site-header-toggle .icon {
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 1;
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translateX(50%) translateY(-50%);
	transform: translateX(50%) translateY(-50%);
}

body.arb-menu-open .arb-site-header-toggle .icon:before {
	content: "ꨉ";
}

@media (min-width: 992px) {
	.arb-site-header {
		position: absolute;
		height: 100px;
		top: 54px;
	}

	.arb-site-header-brand {
		padding: 8px 15px;
	}

	.arb-site-header-brand img {
		height: 7rem;
		width: 100%;
	}

	.arb-site-header-toggle {
		display: none;
	}

	.arb-site-header__menu {
		display: block;
		position: static;
		
	}

	.rtl .arb-site-header__menu {
		
	}

	.arb-site-header__menu>.nav>li {
		height: 100px;
	}

	.arb-site-header__menu>.nav>li>a {
		padding-top: 40px;
		padding-bottom: 37px;
		border-bottom: 3px solid transparent;
		color: #4a4a4a;
	}

	.arb-site-header__menu>.nav>li>a,
	.arb-site-header__menu>.nav>li>a:hover,
	.arb-site-header__menu>.nav>li>a:focus,
	.arb-site-header__menu>.nav>li>a:active {
		background: none;
	}

	.arb-site-header__menu>.nav>li>a .caret {
		border-top-color: #00B2FF;
	}

	.arb-site-header__menu>.nav>li:hover>a {
		border-bottom-color: #00B2FF;
	}

	.arb-site-header__menu .dropdown:hover .dropdown-menu {
		display: block;
	}

	.arb-site-header__menu .dropdown-menu {
		top: 100px;
		right: -1.5rem;
		left: auto;
		margin-top: 3px;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		border: 1px solid #e5e5e5;
		background: #fff;
		padding: 6px 5px;
		white-space: nowrap;
	}

	.arb-site-header__menu .dropdown-menu:before,
	.arb-site-header__menu .dropdown-menu:after {
		content: " ";
		display: table;
	}

	.arb-site-header__menu .dropdown-menu:after {
		clear: both;
	}

	.arb-site-header__menu .dropdown-menu ul {
		padding-right: 0;
		padding-left: 0;
		list-style: none;
		display: inline-block;
		/*float: left;*/
		min-width: 252px;
		padding: 0 23px;
		vertical-align: top;
	}

	.arb-site-header__menu .dropdown-menu li {
		padding: 16px 0;
		display: block;
	}

	.arb-site-header__menu .dropdown-menu li+li {
		border-top: 1px solid #e5e5e5;
	}

	.arb-site-header__menu .dropdown-menu a {
		font-size: 16px;
		line-height: 20px;
	}

	.arb-site-header__menu .dropdown-menu a,
	.arb-site-header__menu .dropdown-menu a:hover,
	.arb-site-header__menu .dropdown-menu a:focus,
	.arb-site-header__menu .dropdown-menu a:active {
		color: #4a4a4a;
	}

	.arb-site-header__menu .nav>li>.dropdown-menu-right {
		right: auto;
		left: 0;
	}

	.nav>.arb-site-header__search,
	.nav>.arb-site-header__language-selector,
	.nav>.arb-site-header__eservices {
		display: none;
	}
}

@-webkit-keyframes arb-site-header-sticky-in {
	from {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes arb-site-header-sticky-in {
	from {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-webkit-keyframes arb-site-header-sticky-out {
	from {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	to {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

@keyframes arb-site-header-sticky-out {
	from {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	to {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

@media (min-width: 992px) {
	body.arb-sticky .arb-site-header {
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-name: arb-site-header-sticky-in;
		animation-name: arb-site-header-sticky-in;
		height: 76px;
		top: 0;
		position: fixed;
		z-index: 202;
	}

	body.arb-sticky .arb-site-header-brand {
		margin-top: 12.5px;
		margin-right: -15px;
	}

	body.arb-sticky .arb-site-header-brand img {
		height: 36px;
	}

	body.arb-sticky .arb-site-header-toggle {
		display: none;
	}

	body.arb-sticky .arb-site-header__eservices {
		
	}

	.rtl body.arb-sticky .arb-site-header__eservices {
		
	}

	body.arb-sticky .arb-site-header__menu {
		display: block;
		position: static;
		
	}

	.rtl body.arb-sticky .arb-site-header__menu {
		
	}

	body.arb-sticky .arb-site-header__menu>.nav>li {
		height: 76px;
	}

	body.arb-sticky .arb-site-header__menu>.nav>li>a {
		padding: 28px 9px 25px;
		font-size: 14px;
	}

	body.arb-sticky .arb-site-header__menu>.nav>li>a,
	body.arb-sticky .arb-site-header__menu>.nav>li>a:hover,
	body.arb-sticky .arb-site-header__menu>.nav>li>a:focus,
	body.arb-sticky .arb-site-header__menu>.nav>li>a:active {
		background: none;
	}

	body.arb-sticky .arb-site-header__menu .dropdown:hover .dropdown-menu {
		display: block;
	}

	body.arb-sticky .arb-site-header__menu .dropdown:hover .dropdown-menu a {
		background: none;
	}

	body.arb-sticky .arb-site-header__menu .dropdown-menu {
		top: 76px;
	}

	body.arb-sticky .arb-site-header__menu .nav> :last-child>.dropdown-menu {
		right: auto;
		left: 0;
	}

	body.arb-sticky .arb-site-header__menu .arb-site-header__language-selector .dropdown-toggle {
		padding-top: 19px;
		padding-bottom: 19px;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__language-selector {
		display: block;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__search {
		display: block;
		padding-top: 0;
		padding-bottom: 0;
		border-bottom: 0;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__search .form-control,
	body.arb-sticky .arb-site-header .nav>.arb-site-header__search .btn {
		display: inline-block;
		height: 76px;
		border-radius: 0;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__search .input-group {
		/*width: 200px + $height;*/
		width: 76px;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__search .input-group>div {
		width: 0;
		height: 76px;
		-webkit-transition: width .2s;
		transition: width .2s;
		background: #fff;
		overflow: hidden;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 100%;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__search .form-control {
		/*display: none;*/
		padding-right: 15px;
		padding-left: 15px;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__search .btn {
		width: 76px;
		padding: 0;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__search .btn .icon {
		width: 26px;
		height: 26px;
		font-size: 26px;
		line-height: 1;
		position: absolute;
		top: 50%;
		right: 50%;
		-webkit-transform: translateX(50%) translateY(-50%);
		transform: translateX(50%) translateY(-50%);
		filter: unset;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__search .open .input-group>div {
		width: 200px;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__eservices {
		display: block;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__eservices>.dropdown-toggle {
		color: #fff;
		background: #221AFB ;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__eservices>.dropdown-toggle .caret {
		border-top-color: #ffffff !important;
		border-color: #ffffff;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__eservices>.dropdown-menu {
		border: 0;
		border-radius: 0;
		-webkit-box-shadow: 0;
		box-shadow: 0;
		background: #221AFB ;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__eservices>.dropdown-menu li a {
		padding: 20px;
		color: #fff;
	}

	body.arb-sticky .arb-site-header .nav>.arb-site-header__eservices.open>.dropdown-toggle {
		color: #fff;
		background: #221AFB ;
	}
}

@media (min-width: 1200px) {
	body.arb-sticky .arb-site-header-brand {
		margin-top: 0px;
		margin-right: -15px;
	}

	body.arb-sticky .arb-site-header-brand img {
		height: 5.5rem;
		width: 100%;
	}

	body.arb-sticky .arb-site-header__menu>.nav>li>a {
		padding-right: 15px;
		padding-left: 15px;
		font-size: 16px;
	}
}

.arb-site-preheader {
	display: none;
}

@media (min-width: 992px) {
	.arb-site-preheader {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		display: block;
		height: 54px;
		background: #e6e6e6;
		z-index: 201;
		font-size: 0;
		text-align: left;
	}

	.arb-site-preheader-menu,
	.arb-site-preheader-eservices {
		padding-right: 0;
		padding-left: 0;
		list-style: none;
		display: inline-block;
		vertical-align: top;
		font: 14px/14px "notosansenglish-regular", "notoSansarabic-regular";
		
	}

	.arb-site-preheader-menu>li,
	.arb-site-preheader-eservices>li {
		display: inline-block;
	}

	.rtl .arb-site-preheader-menu,
	.rtl .arb-site-preheader-eservices {
		
	}

	.arb-site-preheader-menu>li>a,
	.arb-site-preheader-eservices>li>a {
		height: 54px;
		padding: 19px;
		line-height: 16px;
	}

	.arb-site-preheader-menu a {
		color: #84898f;
	}

	.arb-site-preheader-menu .divider {
		width: 1px;
		height: 36px;
		margin: 9px 0;
		vertical-align: top;
		background: #84898f;
	}

	.arb-site-preheader-eservices {
		margin-left: -15px;
	}

	.arb-site-preheader-eservices .dropdown-toggle {
		padding-right: 23px;
		padding-left: 23px;
	}

	.arb-site-preheader-eservices .dropdown>.dropdown-toggle {
		color: #fff;
		background: #686c71;
	}

	.arb-site-preheader-eservices .dropdown>.dropdown-menu {
		border: 0;
		border-radius: 0;
		-webkit-box-shadow: 0;
		box-shadow: 0;
		color: #fff;
		background: #686c71;
	}

	.arb-site-preheader-eservices .dropdown>.dropdown-menu a {
		padding: 20px;
	}

	.arb-site-preheader-eservices .dropdown.open>.dropdown-toggle {
		color: #fff;
		background: #686c71;
	}

	.arb-site-preheader-search {
		display: inline-block;
	}

	.arb-site-preheader-search .form-control,
	.arb-site-preheader-search .btn {
		display: inline-block;
		height: 54px;
		border-radius: 0;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.arb-site-preheader-search .input-group {
		/*width: 200px + $height;*/
		width: 54px;
		-webkit-transition: width .2s;
		transition: width .2s;
	}

	.arb-site-preheader-search .input-group>div {
		width: 0;
		-webkit-transition: width .2s;
		transition: width .2s;
	}

	.arb-site-preheader-search .form-control {
		/*display: none;*/
		padding-right: 15px;
		padding-left: 15px;
	}

	.arb-site-preheader-search .btn {
		width: 54px;
		padding: 0;
	}

	.arb-site-preheader-search .btn .icon {
		width: 24px;
		height: 24px;
		font-size: 24px;
		line-height: 1;
		position: absolute;
		top: 50%;
		right: 50%;
		-webkit-transform: translateX(50%) translateY(-50%);
		transform: translateX(50%) translateY(-50%);
	}

	.arb-site-preheader-search.open .input-group {
		width: 254px;
	}

	.arb-site-preheader-search.open .input-group>div {
		width: 200px;
	}
}

.arb-site-portable-header {
	display: none;
	top: 48px;
	left: 0;
	bottom: 0;
	right: 0;
	position: fixed;
	overflow: auto;
	overflow-x: hidden;
	z-index: 100;
	background: #fff;
	
}

.rtl .arb-site-portable-header {
	
}

.arb-site-portable-header .nav>li>a {
	position: relative;
	display: inline-block;
	/*height: 72px;*/
	color: #4a4a4a;
	font-size: 16px;
	line-height: 24px;
	padding: 25px 35px 25px 52px;
}

.arb-site-portable-header .nav>li>a,
.arb-site-portable-header .nav>li>a:hover,
.arb-site-portable-header .nav>li>a:focus,
.arb-site-portable-header .nav>li>a:active {
	background: none;
}

.arb-site-portable-header .nav>li>a .caret {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 42px;
}

.arb-site-portable-header__top-menu>.nav {
	display: table;
	width: 100%;
	background: #bcbcbc;
}

.arb-site-portable-header__top-menu>.nav>li {
	display: table-cell;
	width: 50%;
}

.arb-site-portable-header__top-menu>.nav>li+li {
	border-right: 1px solid #a5a5a5;
}

.arb-site-portable-header__top-menu>.nav>li>a .caret {
	left: 34px;
}

.arb-site-portable-header__top-menu-collapse {
	background: #a5a5a5;
}

.arb-site-portable-header__top-menu-collapse a,
.arb-site-portable-header__top-menu-collapse a:hover,
.arb-site-portable-header__top-menu-collapse a:focus,
.arb-site-portable-header__top-menu-collapse a:active {
	color: #fff;
}

.arb-site-portable-header__main-menu>.nav {
	background: #ffffff;
}

.arb-site-portable-header__main-menu>.nav .nav {
	background: #f8f8f8;
}

.arb-site-portable-header__bottom-menu .nav {
	background: #e7e7e7;
}

@media (min-width: 992px) {
	.arb-site-portable-header {
		display: none;
	}
}

body.arb-menu-open {
	overflow: hidden;
}

body.arb-menu-open .arb-site-portable-header {
	display: block;
}

.arb-page-block {
	padding: 30px 15px;
	text-align: center;
}

.arb-page-block-media {
	position: relative;
	margin: 5px auto 35px;
	width: 114px;
	height: 114px;
}

.arb-page-block-header,
.arb-page-block-footer,
.arb-page-block-content {
	margin: 0 auto;
	max-width: 570px;
	text-align: center;
}

.arb-page-block-header+.arb-page-block-body,
.arb-page-block-header+.arb-page-block-footer,
.arb-page-block-body+.arb-page-block-footer {
	margin-top: 40px;
}

.arb-page-block-title {
	color: #4a4a4a;
}

.rtl .arb-page-block-title {
	
}

.arb-page-block-subtitle {
	font-size: 14px;
	line-height: 24px;
}

.arb-page-block-title+.arb-page-block-subtitle {
	margin-top: 15px;
}

.arb-page-block-title+.arb-page-block-actions,
.arb-page-block-subtitle+.arb-page-block-actions {
	margin-top: 25px;
}

.arb-page-block-body {
	text-align: right;
}

.arb-page-block-body .legalinfo {
	font-size: 12px;
	line-height: 1.26;
}

.arb-page-block-body-collapse {
	text-align: center;
	margin-bottom: 25px;
}

.arb-page-block-legal {
	margin-top: 15px;
	font-size: 12px;
	line-height: 1.26;
}

.arb-page-block-actions>.btn {
	min-width: 200px;
	max-width: 100%;
}

.arb-page-block-actions-title {
	text-align: center;
}

.arb-page-block--media-icon .arb-page-block-media.arb-media {
	width: 50px;
	height: 60px;
}

.arb-page-block--media-icon .arb-page-block-media.arb-media .icon {
	color: #000000;
	width: 50px;
	height: 50px;
	font-size: 50px;
	line-height: 1;
}

.arb-page-block--media-icon--rei .arb-page-block-media {
	width: 50px;
	height: 60px;
}

.arb-page-block--media-icon--rei .arb-page-block-media .icon {
	color: #000000;
	width: 50px;
	height: 50px;
	font-size: 50px;
	line-height: 1;
}

@media (min-width: 768px) {
	.arb-page-block {
		padding: 58px 0 68px;
	}

	.arb-page-block-media {
		width: 269px;
		height: 269px;
	}

	.arb-page-block--packed {
		padding: 38px 0;
	}

	.arb-page-block--packed+.arb-page-block--packed {
		padding-top: 0;
	}
}

@media (min-width: 992px) {

	.arb-page-block-container,
	.arb-page-block-header,
	.arb-page-block-footer {
		position: relative;
		max-width: 808px;
		padding: 0;
	}

	.arb-page-block-media {
		width: 269px;
		height: 269px;
	}

	.arb-page-block-title {
		font-size: 24px;
		line-height: 48px;
	}

	.arb-page-block-subtitle {
		font-size: 16px;
		line-height: 24px;
	}

	.arb-page-block-title+.arb-page-block-subtitle {
		margin-top: 10px;
	}

	.arb-page-block-actions {
		/*
                        > .btn-group {
                            display: table;
                            margin: 0 auto;

                            .btn {
                                display: table-cell;
                                float: none;
                            }
                        }*/
	}

	.arb-page-block-actions>.btn {
		min-width: 263px;
		max-width: 100%;
	}

	.arb-page-block-actions>.btn-group .btn {
		min-width: 130px;
		max-width: 50%;
	}

	.arb-page-block--media-left .arb-page-block-media,
	.arb-page-block--media-right .arb-page-block-media {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		margin: 0;
	}

	.arb-page-block--media-left .arb-page-block-content,
	.arb-page-block--media-right .arb-page-block-content {
		/*padding-top: 10px;*/
		max-width: none;
		min-height: 269px;
	}

	.arb-page-block--media-left .arb-page-block-media {
		right: 15px;
	}

	.arb-page-block--media-left .arb-page-block-content {
		padding-right: 363px;
	}

	.arb-page-block--media-right .arb-page-block-media {
		left: 15px;
	}

	.arb-page-block--media-right .arb-page-block-content {
		padding-left: 363px;
	}
}

.arb-page-block--side-title {
	padding-bottom: 20px;
}

.arb-page-block--side-title .arb-page-block-side-title {
	
	color: #4a4a4a;
	font-size: 20px;
	line-height: 20px;
	margin-top: 12px;
}

.rtl .arb-page-block--side-title .arb-page-block-side-title {
	
}

@media (min-width: 992px) {
	.arb-page-block--side-title .arb-page-block-header {
		max-width: none;
	}

	.arb-page-block--side-title .arb-page-block-header:before,
	.arb-page-block--side-title .arb-page-block-header:after {
		content: " ";
		display: table;
	}

	.arb-page-block--side-title .arb-page-block-header:after {
		clear: both;
	}

	.arb-page-block--side-title .arb-page-block-title {
		text-align: right;
		font-size: 36px;
		line-height: 48px;
		width: auto;
		float: right;
	}

	.arb-page-block--side-title .arb-page-block-side-title {
		
		color: #4a4a4a;
		float: left;
		font-size: 20px;
		line-height: 20px;
		margin-top: 12px;
	}

	.rtl .arb-page-block--side-title .arb-page-block-side-title {
		
	}
}

.arb-page-block--alt {
	background: #f1f1f1;
}

.arb-page-block--alt-footer {
	background: #f1f1f1;
	padding-bottom: 0;
}

.arb-page-block--alt-footer .arb-page-block-footer {
	max-width: none;
	padding: 38px 0 0;
	background: #fff;
}

.arb-page-block--text-page .container {
	text-align: right;
	max-width: 770px;
}

.arb-page-block--text-page .arb-page-block-body p.indent {
	text-indent: 20px;
}

.arb-page-block--text-page .arb-page-block-body p+p {
	margin-top: 20px;
}

.arb-page-block--text-page .arb-page-block-body ul {
	padding-right: 12px;
}

.arb-page-block--bordered:before {
	content: '';
	display: block;
	border-top: solid 1px #fff1cd;
	margin: 0 auto 50px;
	max-width: 770px;
}

.arb-page-block__buttons-top .btn-group {
	margin-bottom: 50px;
}

.arb-page-block__buttons-top .btn-group>.btn {
	margin: 10px;
	text-align: center;
	float: none;
	min-width: 265px;
}

/*
.arb-page-block {
    padding: 30px (30px - $grid-gutter-width / 2);

    @media (min-width: 992px) or print {

        .arb-page-block--media-left &, .arb-page-block--media-right & {
            &-media { @include center-y; }
            &-content { max-width: none; }
        }

        .arb-page-block--media-left & {
            &-media { left: $grid-gutter-width / 2; }
            &-content { padding-left: $media-size + $media-margin; }
        }

        .arb-page-block--media-right & {
            &-media { right: $grid-gutter-width / 2; }
            &-content { padding-right: $media-size + $media-margin; }
        }
    }
}
*/
.promo-box-carousel-slider {
	margin-right: calc(-50% - 15px);
}

.arb-page-alert {
	border-top: 1px solid #00B2FF;
	border-bottom: 1px solid #00B2FF;
}

.arb-page-alert-close {
	left: 20px;
	width: 15px;
	height: 15px;
	font-size: 15px;
	line-height: 1;
}

.arb-page-alert-icon {
	right: 20px;
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 1;
}

.arb-page-alert-content {
	padding: 20px;
}

.arb-page-alert-close+.arb-page-alert-content {
	padding-left: 55px;
}

.arb-page-alert-icon+.arb-page-alert-body {
	margin-right: 40px;
}

.arb-page-alert,
.arb-page-alert>.container {
	position: relative;
}

.arb-page-alert-close,
.arb-page-alert-icon {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.arb-page-alert-close {
	color: #00B2FF;
}

.arb-page-alert-icon {
	color: #221AFB ;
}

.arb-page-alert-icon+.arb-page-alert-body {
	overflow: hidden;
}

.arb-page-alert-body {
	font-size: 12px;
}

@media (min-width: 992px) {
	.arb-page-alert-close {
		left: 35px;
		width: 20px;
		height: 20px;
		font-size: 20px;
		line-height: 1;
	}

	.arb-page-alert-icon {
		right: 35px;
		width: 32px;
		height: 32px;
		font-size: 32px;
		line-height: 1;
	}

	.arb-page-alert-content {
		padding: 35px;
	}

	.arb-page-alert-close+.arb-page-alert-content {
		padding-left: 90px;
	}

	.arb-page-alert-icon+.arb-page-alert-body {
		margin-right: 67px;
	}

	.arb-page-alert-body {
		font-size: 18px;
		line-height: 22px;
	}
}

.arb-page-header {
	position: relative;
	background: no-repeat center;
	background-size: cover;
}

.arb-page-header .arb-media {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
}

.arb-page-header-container {
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding: 26px 30px;
}

.arb-page-header-title {
	font-size: 24px;
	line-height: 1;
	
	font-weight: 300;
}

.rtl .arb-page-header-title {
	
}

.arb-page-header-subtitle {
	display: table;
	height: 84px;
	width: 100%;
	margin-top: 10px;
	font-size: 16px;
	line-height: 28px;
}

.arb-page-header-subtitle>p {
	display: table-cell;
	vertical-align: bottom;
}

@media (min-width: 992px) {
	.arb-page-header-container {
		max-width: 600px;
		padding: 60px 15px;
	}

	.arb-page-header-title {
		font-size: 36px;
	}

	.arb-page-header-subtitle {
		height: 56px;
		margin-top: 40px;
		font-size: 20px;
		line-height: 28px;
	}

	.arb-page-header-subtitle>p {
		vertical-align: top;
	}
}

.arb-page-intro {
	padding: 25px 15px;
	text-align: center;
}

.arb-page-intro p+p {
	margin-top: 24px;
}

@media (min-width: 992px) {
	.arb-page-intro {
		padding: 35px 0;
	}

	.arb-page-intro .container {
		max-width: 770px;
	}
}

.arb-page-intro .arb-page-intro-image {
	width: 170px;
	margin: 20px auto;
}

.arb-page-intro .arb-page-intro-image img {
	width: 100%;
}

.span-title-small {
	font-size: 18px;
	padding-top: 5px;
	display: block;
}

.arb-page-navigation {
	display: table;
	width: 100%;
	height: 81px;
/* 	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
 */}

.arb-page-navigation-backlink,
.arb-page-navigation-toplink {
	display: table-cell;
	vertical-align: middle;
	font-size: 16px;
}

.arb-page-navigation-backlink,
.arb-page-navigation-backlink:hover,
.arb-page-navigation-backlink:focus,
.arb-page-navigation-backlink:active,
.arb-page-navigation-toplink,
.arb-page-navigation-toplink:hover,
.arb-page-navigation-toplink:focus,
.arb-page-navigation-toplink:active {
	text-decoration: none;
}

.arb-page-navigation-backlink .icon,
.arb-page-navigation-toplink .icon {
	width: 17px;
	height: 17px;
	font-size: 17px;
	line-height: 1;
}

.arb-page-navigation-backlink {
	position: relative;
	padding-right: 67px;
	padding-left: 34px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.arb-page-navigation-backlink .icon {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 34px;
}

html.ltr .arb-page-navigation-backlink .icon:before {
	content: "ꨗ";
}

html.rtl .arb-page-navigation-backlink .icon:before {
	content: "ꨘ";
}

.arb-page-navigation-toplink {
	width: 77px;
	text-align: center;
	/* border-right: 1px solid #000000; */
}

@media (min-width: 768px) {
	.arb-page-navigation {
		display: block;
	}

	.arb-page-navigation:before,
	.arb-page-navigation:after {
		content: " ";
		display: table;
	}

	.arb-page-navigation:after {
		clear: both;
	}

	.arb-page-navigation-backlink,
	.arb-page-navigation-toplink {
		height: 79px;
		display: table;
	}

	.arb-page-navigation-backlink>span,
	.arb-page-navigation-toplink>span {
		display: table-cell;
		vertical-align: middle;
	}

	.arb-page-navigation-backlink {
		float: right;
		max-width: 50%;
		/* border-left: 1px solid #000000; */
	}

	.arb-page-navigation-toplink {
		float: left;
	}
}

.arb-media {
	position: relative;
}

.arb-media>div {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
	border-radius: 3rem;
}

.arb-media img {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translateX(50%) translateY(-50%);
	transform: translateX(50%) translateY(-50%);
	max-width: 101%;
	max-height: 101%;
	width: auto !important;
	height: auto !important;
}

.arb-media .icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translateX(50%) translateY(-50%);
	transform: translateX(50%) translateY(-50%);
	width: 57px;
	height: 57px;
	font-size: 57px;
	line-height: 1;
}

@media (max-width: 991px) {
	.arb-media-md {
		display: none;
	}
}

@media (min-width: 992px) {
	.arb-media-xs {
		display: none;
	}
}

@-webkit-keyframes arb-carousel-fade-out {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes arb-carousel-fade-out {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.arb-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
	/* No Js */
}

.arb-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.arb-carousel .owl-animated-in {
	z-index: 0;
}

.arb-carousel .owl-animated-out {
	z-index: 1;
}

.arb-carousel .fadeOut {
	-webkit-animation-name: arb-carousel-fade-out;
	animation-name: arb-carousel-fade-out;
}

.arb-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.arb-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.arb-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.arb-carousel .owl-controls .owl-nav .owl-prev,
.arb-carousel .owl-controls .owl-nav .owl-next,
.arb-carousel .owl-controls .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.arb-carousel.owl-loaded {
	display: block;
}

.arb-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.arb-carousel.owl-hidden {
	opacity: 0;
}

.arb-carousel .owl-refresh .owl-item {
	display: none;
}

.arb-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: right;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.arb-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d;
}

.arb-carousel.owl-text-select-on .owl-item {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
}

.arb-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.arb-carousel .rtl {
	direction: ltr;
}

.arb-carousel .rtl .owl-item {
	float: left;
}

.no-js .arb-carousel {
	display: block;
}

/**
 * Owl Carousel v2.1.6
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.arb-carousel {
	/*    &__item {
        padding-bottom: 48px + 20px;
    }*/
}

.arb-carousel .owl-dots,
.arb-carousel .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.arb-carousel .owl-nav {
	/*margin-top: 10px;*/
}

.arb-carousel .owl-nav .owl-prev,
.arb-carousel .owl-nav .owl-next {
	width: 62px;
	height: 62px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: inline-block;
	line-height: 1;
	position: absolute;
	border: 1px solid;
	color: #84898f;
	-webkit-transition: color .1s;
	transition: color .1s;
}

.arb-carousel .owl-nav .owl-prev:before,
.arb-carousel .owl-nav .owl-next:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	content: "ꨁ";
	display: inline-block;
	font-family: 'icons';
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translateX(50%) translateY(-50%);
	transform: translateX(50%) translateY(-50%);
	width: 29px;
	height: 29px;
	font-size: 29px;
	line-height: 1;
}

.arb-carousel .owl-nav .owl-prev:hover,
.arb-carousel .owl-nav .owl-prev:focus,
.arb-carousel .owl-nav .owl-prev:active,
.arb-carousel .owl-nav .owl-next:hover,
.arb-carousel .owl-nav .owl-next:focus,
.arb-carousel .owl-nav .owl-next:active {
	color: #4a4a4a;
}

.arb-carousel .owl-nav .owl-prev {
	right: -15px;
}

.ltr .arb-carousel .owl-nav .owl-prev:before {
	content: "ꨓ";
}

.rtl .arb-carousel .owl-nav .owl-prev:before {
	content: "ꨔ";
}

.arb-carousel .owl-nav .owl-next {
	left: -15px;
}

.ltr .arb-carousel .owl-nav .owl-next:before {
	content: "ꨔ";
}

.rtl .arb-carousel .owl-nav .owl-next:before {
	content: "ꨓ";
}

.arb-carousel .owl-nav .disabled {
	opacity: .5;
	cursor: default;
}

.arb-carousel .owl-dots {
	height: 23px;
}

.arb-carousel .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	font-size: 0;
	-webkit-transition: background .1s;
	transition: background .1s;
}

.arb-carousel .owl-dots .owl-dot span {
	display: block;
	width: 32px;
	height: 3px;
	margin: 10px 5px;
	background: #84898f;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	transition: opacity .2s ease;
}

.arb-carousel .owl-dots .owl-dot.active span,
.arb-carousel .owl-dots .owl-dot:hover span {
	background: #4a4a4a;
}

@media (min-width: 768px) {
	.arb-carousel.arb-carousel--nav {
		padding-right: 62px;
		padding-left: 62px;
	}
}

.arb-carousel--background .arb-carousel__item {
	padding-bottom: 68px;
}

.arb-carousel--background .owl-dots {
	position: absolute;
	bottom: 28px;
	right: 0;
	left: 0;
	z-index: 1;
}

.arb-form {
	position: relative;
	background: #fff;
	padding-top: 35px;
	padding-bottom: 35px;
}

.arb-form .form-group {
	margin: 0;
}

.arb-form-title {
	margin-bottom: 30px;
	font-size: 20px;
	
	color: #4a4a4a;
	text-align: center;
}

.rtl .arb-form-title {
	
}

.arb-form--alt {
	background: #f1f1f1;
}

.arb-form--alt input::-moz-placeholder {
	color: #ccc;
	opacity: 1;
}

.arb-form--alt input:-ms-input-placeholder {
	color: #ccc;
}

.arb-form--alt input::-webkit-input-placeholder {
	color: #ccc;
}

.arb-form--alt .arb-select--placeholder {
	color: #ccc;
}

.arb-form--alt .arb-select--placeholder select {
	color: #ccc;
}

@media (max-width: 767px) {
	.arb-form.arb-form--search {
		padding: 0;
	}

	.arb-form--search .arb-form {
		padding: 0;
	}

	.arb-form--search .arb-form-container,
	.arb-form--search .arb-form .arb-form-row>div {
		padding: 0;
	}

	.arb-form--search .arb-form .arb-form-row {
		margin: 0;
	}

	.arb-form-title {
		display: none;
	}

	.arb-form-header {
		width: 100%;
	}

	.arb-form-header .form-control,
	.arb-form-header .btn {
		height: 50px;
		border: 0;
	}

	.arb-form-header .btn {
		padding: 0;
	}

	.arb-form-header .btn .icon {
		width: 18px;
		height: 18px;
		font-size: 18px;
		line-height: 1;
		margin-top: 2px;
		/*vertical-align: middle;*/
	}

	.arb-form-header .btn,
	.arb-form-header .btn:hover,
	.arb-form-header .btn:focus {
		background: none;
	}

	.arb-form-header .form-control {
		padding: 0;
	}

	.arb-form-header-submit {
		width: 60px;
	}

	.arb-form-header-submit .btn {
		/*width: $btn-width;*/
		width: 100%;
		padding-right: 16px;
	}

	.arb-form-header-toggler {
		width: 60px;
	}

	.arb-form-header-toggler .btn {
		/*width: $btn-width;*/
		width: 100%;
		padding-left: 11px;
	}

	.arb-form-collapse .arb-form-keyword,
	.arb-form-collapse .arb-form-submit {
		display: none;
	}

	.arb-form-collapse .form-group>.form-control {
		height: 72px;
		padding: 20px 60px;
	}

	.arb-form-collapse .form-group>.form-control.arb-select {
		padding: 0;
	}

	.arb-form-collapse .form-group>.form-control.arb-select:before {
		left: 30px;
	}

	.arb-form-collapse .form-group>.form-control.arb-select>select {
		height: 72px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 53px;
		padding-left: 60px;
	}

	.arb-form .row {
		margin-right: 0;
		margin-left: 0;
	}

	.arb-form .row:first-child {
		border-top: 1px solid #ccc;
	}

	.arb-form .row>div {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 768px) {
	.arb-form {
		padding-top: 42px;
		padding-bottom: 50px;
	}

	.arb-form-title {
		margin-top: 10px;
		margin-bottom: 40px;
		font-size: 24px;
	}

	.arb-form-header {
		display: none;
	}

	.arb-form-collapse.collapse,
	.arb-form-collapse.collapsing {
		height: auto !important;
		max-height: none;
		visibility: visible;
		display: block;
	}

	.arb-form .row+.row {
		margin-top: 35px;
	}

	.arb-form .row>.col-xs-12+.col-xs-12 {
		margin: 0;
	}
}

.arb-map {
	position: relative;
}

.arb-map__iframe {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
}

/*
    card-investmen-d:  D_Open an investment account
    card-report-d: D_Brokerage - Gulf & International Markets
    card-advisory-d: D_Asset Management - Real Estate Investments
*/
.arb-card {
	position: relative;
	margin: 0 auto;
	max-width: 260px;
	background: no-repeat center #fff;
	background-size: cover;
}

.arb-card-media {
	height: 260px;
	width: 100%;
}

.arb-card-content {
	padding: 20px 20px 25px;
}

.arb-card-category,
.arb-card-title,
.arb-card-subtitle {
	
	
}

.rtl .arb-card-category,
.rtl .arb-card-title,
.rtl .arb-card-subtitle {
	
}

.arb-card-category {
	margin-bottom: 7px;
	height: 36px;
	font-size: 16px;
	line-height: 18px;
}

.arb-card-title {
	margin-bottom: 5px;
	color: #4a4a4a;
}

.arb-card-subtitle {
	margin-bottom: 11px;
	font-size: 14px;
	line-height: 16px;
}

.arb-card-date {
	display: block;
	margin-bottom: 20px;
	font-size: 14px;
}

.arb-card-body {
	height: 72px;
	margin-bottom: 14px;
	margin-left: -10px;
	font-size: 14px;
	line-height: 18px;
	overflow: hidden;
}

.arb-card .btn-viewmore {
	position: absolute;
	bottom: 14px;
}

.arb-card-extrabody {
	margin-bottom: 14px;
	font-size: 14px;
	line-height: 18px;
}

.arb-card-morelink {
	position: absolute;
	bottom: 30px;
	left: 30px;
}

.rtl .arb-card-morelink {
	
}

.arb-card-morelink--left {
	text-align: right;
}

.arb-card-morelink--right {
	text-align: left;
}

.arb-card-action {
	margin-top: 20px;
	text-align: center;
}

.arb-card-action .btn {
	width: 100%;
}

.arb-card--media-background .arb-card-media {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	height: auto;
	width: auto;
	background: #3f51b5;
}

.arb-card--media-background .arb-card-media img {
	max-width: none;
	max-height: none;
	min-width: 101%;
	min-height: 101%;
	opacity: .4;
}

.arb-card--media-background .arb-card-content {
	position: relative;
	padding-bottom: 20px;
}

.arb-card--media-background .arb-card-content,
.arb-card--media-background .arb-card-title {
	color: #fff;
}

.arb-card--news,
.arb-card--report {
	max-width: none;
}

.arb-card--news .arb-card-title,
.arb-card--report .arb-card-title {
	height: 36px;
	overflow: hidden;
}

.arb-card--news .arb-card-media img,
.arb-card--report .arb-card-media img {
	max-width: none;
	max-height: none;
	min-width: 101%;
	min-height: 101%;
}

.arb-card--invesment {
	max-width: 455px;
}

.arb-card--invesment .arb-card-media {
	padding-top: 0;
	height: 260px;
	width: 100%;
}

.arb-card--invesment .arb-card-media img {
	max-width: none;
	max-height: none;
	min-width: 101%;
	min-height: 101%;
}

.arb-card--invesment .arb-card-body {
	font-size: 16px;
	line-height: 19px;
	height: 38px;
	overflow: hidden;
}

.arb-card--team {
	max-width: 455px;
}

.arb-card--team .arb-card-media img {
	min-width: 101%;
	min-height: 101%;
	max-width: none;
	max-height: none;
}

.arb-card--team .arb-card-body {
	height: 54px;
}

.arb-card--contact .arb-card-content,
.arb-card--advisory .arb-card-content {
	padding-top: 25px;
	padding-bottom: 35px;
}

.arb-card--contact .arb-card-title,
.arb-card--advisory .arb-card-title {
	margin-bottom: 20px;
}

.arb-card--contact .arb-card-body,
.arb-card--advisory .arb-card-body {
	font-size: 16px;
	height: auto;
}

.arb-card--advisory .arb-card-action .btn {
	
}

.rtl .arb-card--advisory .arb-card-action .btn {
	
}

@media (min-width: 768px) {
	.arb-card {
		position: relative;
		max-width: none;
		/*        .arb-card--invesment & {
                    &-body {
                        font-size: 16px;
                        line-height: 19px;
                        height: 19px * 2;
                        overflow: hidden;
                    }
                }*/
	}

	.arb-card-media {
		padding-top: 0;
		height: 260px;
		width: 100%;
	}

	.arb-card-media img {
		max-width: none;
		max-height: none;
		min-width: 101%;
		min-height: 101%;
	}

	.arb-card-title {
		font-size: 18px;
	}

	.arb-card-body {
		height: 90px;
	}

	.arb-card-action {
		margin-top: 30px;
	}

	.arb-card-action .btn {
		width: auto;
		min-width: 222px;
	}

	.arb-card--media-left .arb-card-media,
	.arb-card--media-right .arb-card-media {
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		position: absolute;
		height: auto;
		width: auto;
	}

	.arb-card--media-left .arb-card-content,
	.arb-card--media-right .arb-card-content {
		position: relative;
		background: #fff;
	}

	.arb-card--media-left .arb-card-media {
		right: 0;
		left: 50%;
	}

	.arb-card--media-left .arb-card-content {
		margin-right: 50%;
	}

	.arb-card--media-right .arb-card-media {
		left: 0;
		right: 50%;
	}

	.arb-card--media-right .arb-card-content {
		margin-left: 50%;
	}

	.arb-card--news .arb-card-head,
	.arb-card--report .arb-card-head {
		min-height: 60px;
	}

	.arb-card--news .arb-card-title,
	.arb-card--report .arb-card-title {
		height: auto;
		/*margin-bottom: 20px;*/
		overflow: visible;
	}

	.arb-card--news .arb-card-body,
	.arb-card--report .arb-card-body {
		font-size: 16px;
	}

	.arb-card--news .arb-card-media {
		right: 0;
		left: 0;
	}

	.arb-card--news .arb-card-content {
		padding: 30px;
	}

	.arb-card--news .arb-card-category {
		margin-bottom: 22px;
	}

	.arb-card--news .arb-card-head {
		/*min-height: 60px;*/
		margin-bottom: 55px;
	}

	.arb-card--news .arb-card-title {
		height: auto;
		margin-bottom: 20px;
		overflow: visible;
	}

	.arb-card--news .arb-card-body {
		font-size: 16px;
		height: 108px;
	}

	.arb-card--team .arb-card-subtitle,
	.arb-card--director .arb-card-subtitle {
		height: 32px;
		overflow: hidden;
	}

	.arb-card--team .arb-card-body {
		height: auto;
	}

	.arb-card--director .arb-card-head {
		margin-bottom: 20px;
	}

	.arb-card--director .arb-card-body {
		height: auto;
	}

	.arb-card--contact .arb-card-content,
	.arb-card--advisory .arb-card-content {
		max-width: 450px;
		padding: 40px;
	}

	.arb-card--contact .arb-card-title,
	.arb-card--advisory .arb-card-title {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 8px;
	}

	.arb-card--contact .arb-card-body,
	.arb-card--advisory .arb-card-body {
		height: 54px;
	}

	.arb-card--contact .arb-card-action,
	.arb-card--advisory .arb-card-action {
		text-align: right;
	}
}

@media (min-width: 992px) {

	.arb-card--contact .arb-card-title,
	.arb-card--advisory .arb-card-title {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 8px;
	}

	.arb-card--report .arb-card-media {
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		position: absolute;
		height: auto;
		width: auto;
	}

	.arb-card--report .arb-card-content {
		position: relative;
		background: #fff;
	}

	.arb-card--report .arb-card-media {
		right: 0;
		left: 50%;
	}

	.arb-card--report .arb-card-content {
		margin-right: 50%;
	}
}

.arb-card--team .arb-card-head,
.arb-card--director .arb-card-head {
	padding: 20px 20px 10px;
	margin: -20px -20px 20px;
	background: no-repeat center;
	background-size: cover;
}

.arb-card--team .arb-card-head .arb-card-title,
.arb-card--director .arb-card-head .arb-card-title {
	color: #fff;
}

.arb-card--team .arb-card-head .arb-card-subtitle,
.arb-card--director .arb-card-head .arb-card-subtitle {
	color: #ffffff;
}

.arb-card--team .arb-card-head {
	background-image: url("../img/card-team-header.jpg");
	background-position: left;
}

.arb-card--director .arb-card-head {
	background-image: url("../img/card-team-director.jpg");
}

.arb-double-card__container {
	max-width: 220px;
	width: 100%;
	margin: 0 auto;
}

.arb-double-card__card {
	text-align: center;
	margin: 0 auto;
}

.arb-double-card__card+.arb-double-card__card {
	margin-top: 40px;
}

.arb-double-card__card-media {
	width: 85px;
	height: 85px;
	margin: 0 auto 20px;
}

.arb-double-card__card-media .icon {
	color: #000000;
}

.arb-double-card__card-title {
	
	color: #4a4a4a;
	font-size: 16px;
}

.rtl .arb-double-card__card-title {
	
}

.arb-double-card__card-title+.arb-double-card__card-body {
	margin-top: 10px;
}

@media (min-width: 768px) {
	.arb-double-card {
		margin-bottom: 20px;
	}

	.arb-double-card__container {
		display: table;
		max-width: 1002px;
	}

	.arb-double-card__card {
		display: table-cell;
	}

	.arb-double-card__card+.arb-double-card__card {
		margin-top: 0;
		border-right: 1px solid #e4e4e4;
	}

	.arb-double-card__card-media {
		width: 120px;
		height: 60px;
		margin-bottom: 50px;
	}

	.arb-double-card__card-content {
		width: 269px;
		margin: 0 auto;
	}

	.arb-double-card__card-title {
		font-size: 18px;
	}

	.arb-double-card__card-title+.arb-double-card__card-body {
		margin-top: 20px;
	}
}

.arb-triple-card__container {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
}

.arb-triple-card__card {
	text-align: center;
	margin: 0 auto;
}

.arb-triple-card__card+.arb-triple-card__card {
	margin-top: 40px;
}

.arb-triple-card__card-media {
	width: 85px;
	height: 85px;
	margin: 0 auto 20px;
}

.arb-triple-card__card-media .icon {
	color: #221AFB ;
}

.arb-triple-card__card-title {
	
	color: #4a4a4a;
	font-size: 16px;
}

.rtl .arb-triple-card__card-title {
	
}

.arb-triple-card__card-title+.arb-triple-card__card-body {
	margin-top: 10px;
}

.arb-triple-card__card-body-list {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
	margin-top: 25px;
	padding-right: 0;
}

.arb-triple-card--gold .icon {
	color: #000000;
}

@media (min-width: 768px) {
	.arb-triple-card {
		margin-bottom: 20px;
	}

	.arb-triple-card__container {
		display: table;
		max-width: 1200px;
	}

	.arb-triple-card__card {
		display: table-cell;
		width: 33%;
		padding: 0 24px;
	}

	.arb-triple-card__card+.arb-triple-card__card {
		margin-top: 0;
		border-right: 1px solid #e4e4e4;
	}

	.arb-triple-card__card-media {
		width: 120px;
		height: 60px;
		margin-bottom: 50px;
	}

	.arb-triple-card__card-content {
		width: auto;
		margin: 0 auto;
	}

	.arb-triple-card__card-title {
		font-size: 18px;
	}

	.arb-triple-card__card-title+.arb-triple-card__card-body {
		margin-top: 20px;
	}
}

.arb-card-grid>.row+.row,
.arb-card-grid>.row>div+div {
	margin-top: 30px;
}

@media (min-width: 992px) {
	.arb-card-grid>.row>div+div {
		margin-top: 0;
	}

	.arb-card-grid .arb-card,
	.arb-card-grid .arb-subscribe-card,
	.arb-card-grid .arb-twitter-card {
		height: 375px;
		border-radius: 3rem;
	}

	.arb-card-grid .arb-card--news .arb-card-content {
		height: 375px;
		border-radius: 3rem;
	}

	.arb-card-grid .arb-subscribe-card {
		position: relative;
	}

	.arb-card-grid .arb-subscribe-card__report,
	.arb-card-grid .arb-subscribe-card__newsletter {
		position: absolute;
		height: 50%;
		top: 0;
		right: 0;
		left: 0;
	}

	.arb-card-grid .arb-subscribe-card__newsletter {
		top: 50%;
	}
}

.arb-facts>.row+.row,
.arb-facts>.row>div+div {
	margin-top: 38px;
}

@media (min-width: 768px) {
	.arb-facts {
		/*margin-bottom: 87px;*/
		/*margin-bottom: 87px;*/
	}

	.arb-facts>.row+.row {
		margin-top: 70px;
	}

	.arb-facts>.row .row-table {
		display: table;
		width: 100%;
	}

	.arb-facts>.row .row-table>div {
		display: table-cell;
		text-align: center;
		float: none;
	}

	.arb-facts>.row .row-table>div+div {
		margin-top: 0;
	}

	.arb-facts.arb-facts--bordered>.row>div+div {
		border-right: 1px solid #e5e5e5;
	}
}

.arb-facts__item {
	max-width: 360px;
	text-align: center;
	margin: 0 auto;
}

.arb-facts__item-icon {
	width: 75px;
	height: 75px;
	font-size: 75px;
	line-height: 1;
	color: #b2bac4;
}

.arb-facts__item-icon+.arb-facts__item-content {
	margin-top: 16px;
}

.arb-facts__item-title {
	/*            font-size: 16px;
                        line-height: 24px;

                        font-family: $font-alt;
                        color: $text-color-alt;*/
	
	font-size: 20px;
	line-height: 24px;
	color: #4a4a4a;
	font-size: 18px;
}

.rtl .arb-facts__item-title {
	
}

.arb-facts__item-body {
	margin-top: 5px;
}

@media (min-width: 768px) {
	.arb-facts {
		margin-top: 60px;
	}

	.arb-facts__item {
		max-width: 280px;
		text-align: center;
	}

	.arb-facts__item-icon {
		width: 48px;
		height: 48px;
		font-size: 48px;
		line-height: 1;
	}

	.arb-facts__item-icon+.arb-facts__item-content {
		margin-top: 26px;
	}

	.arb-facts__item-title {
		min-height: 48px;
		overflow: hidden;
		font-size: 18px;
	}

	.arb-facts__item-body {
		margin-top: 5px;
	}

	.arb-facts__item.arb-facts__item--stretch .arb-facts__item-title {
		min-height: 24px;
	}
}

.arb-features__item {
	height: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}

.arb-features__item-icon .icon {
	width: 75px;
	height: 75px;
	font-size: 75px;
	line-height: 1;
	color: #00B2FF;
}

.arb-features__item-num {
	display: none;
}

.arb-features__item-title {
	
	
}

.rtl .arb-features__item-title {
	
}

.arb-features__item-body {
	margin-top: 6px;
}

@media (max-width: 767px) {
	.arb-features .row>div+div .arb-features__item {
		border-top: 0;
	}

	.arb-features__item {
		display: table;
		width: 100%;
		border-top: 1px solid #00B2FF;
		border-bottom: 1px solid #00B2FF;
		table-layout: fixed;
	}

	.arb-features__item-icon,
	.arb-features__item-content {
		display: table-cell;
		vertical-align: top;
	}

	.arb-features__item-content {
		padding: 0 20px;
	}

	.arb-features__item-icon {
		vertical-align: top;
		width: 75px;
		text-align: right;
		line-height: 0;
	}

	.arb-features__item-icon .icon {
		margin-top: -4px;
	}

	.arb-features--lite .arb-features__item-content {
		vertical-align: middle;
	}

	.arb-features--enum .arb-features__item {
		text-align: center;
		display: block;
		border-top: 0;
		padding-bottom: 35px;
	}

	.arb-features--enum .arb-features__item-icon,
	.arb-features--enum .arb-features__item-content {
		display: block;
	}

	.arb-features--enum .arb-features__item-icon {
		margin: 0 auto 10px;
	}

	.arb-features--enum .row:last-child>div:last-child>.arb-features__item {
		border-bottom: 0;
	}
}

@media (min-width: 768px) {

	.arb-features .row+.row,
	.arb-features .row>div+div {
		margin-top: 30px;
	}

	.arb-features .row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.arb-features__item {
		position: relative;
		border: 1px solid #b9b9b9 !important;
		padding: 115px 20px 30px;
		border-radius: 1rem;
	}

	.arb-features__item-icon {
		width: 34px;
		height: 34px;
		position: absolute;
		top: 20px;
		right: 20px;
	}

	.arb-features__item-icon .icon {
		width: 34px;
		height: 34px;
		font-size: 34px;
		line-height: 1;
	}

	.arb-features__item-icon .icon {
		position: absolute;
		top: 50%;
		right: 50%;
		-webkit-transform: translateX(50%) translateY(-50%);
		transform: translateX(50%) translateY(-50%);
	}

	.arb-features__item-num {
		display: block;
		position: absolute;
		top: 15px;
		left: 15px;
		font-size: 18px;
		line-height: 18px;
	}

	.arb-features__item-title {
		font-size: 18px;
		line-height: 25px;
	}

	.arb-features__item-body {
		margin-top: 15px;
		margin-left: -15px;
	}
}

@media (min-width: 992px) {
	.arb-features .row>div+div {
		margin-top: 0;
	}
}

.arb-features__item {
	border-color: #000000;
}

.arb-features__item-icon .icon,
.arb-features__item-num {
	color: #000000;
}

.arb-features__item:hover {
	border-color: #00B2FF;
}

.arb-features__item:hover .arb-features__item-icon .icon,
.arb-features__item:hover .arb-features__item-num {
	color: #00B2FF;
}

.arb-review {
	padding: 20px;
	text-align: center;
}

.arb-review-media {
	width: 70px;
	height: 70px;
	position: relative;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
}

.arb-review-rating {
	margin-top: 30px;
	margin-bottom: 16px;
}

.arb-review-rating .icon {
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 1;
	margin: 0 3px;
	color: #cecece;
}

.arb-review-rating .icon.active {
	color: #000000;
}

.arb-review-body {
	font-style: italic;
}

.arb-review-quote {
	/*font-style: italic;*/
	color: #4a4a4a;
}

.arb-review-user {
	display: block;
	margin-top: 6px;
	font-style: normal;
	color: #84898f;
	
}

.rtl .arb-review-user {
	
}

@media (min-width: 992px) {
	.arb-review {
		padding: 20px 0;
	}

	.arb-review .arb-review-media {
		width: 170px;
		height: 170px;
	}

	.arb-review-rating {
		margin-top: 20px;
	}

	.arb-review-rating .icon {
		width: 24px;
		height: 24px;
		font-size: 24px;
		line-height: 1;
		margin: 0 4px;
	}
}

.arb-search-grid .row+.row,
.arb-search-grid .row>div+div {
	margin-top: 30px;
}

@media (min-width: 768px) {
	.arb-search-grid .row>div:first-child+div {
		margin-top: 0;
	}
}

@media (min-width: 992px) {
	.arb-search-grid .row>div+div {
		margin-top: 0;
	}
}

.arb-search-grid__item {
	/*height: 100%;*/
	padding: 20px;
	border: 1px solid #000000;
	background: #fff;
}

.arb-search-grid__item-category,
.arb-search-grid__item-title,
.arb-search-grid__item-subtitle {
	
	
}

.rtl .arb-search-grid__item-category,
.rtl .arb-search-grid__item-title,
.rtl .arb-search-grid__item-subtitle {
	
}

.arb-search-grid__item-title {
	/*min-height: 18px * 3;*/
	/*margin-bottom: 8px;*/
	color: #4a4a4a;
}

.arb-search-grid__item-date {
	font-size: 16px;
	line-height: 18px;
}

.arb-search-grid__item-action {
	margin-top: 22px;
}

.arb-search-grid__item-action .btn {
	width: 100%;
}

.arb-search-grid--careers .arb-search-grid__item-category {
	height: 36px;
	margin-bottom: 15px;
}

.arb-search-grid--careers .arb-search-grid__item-head {
	min-height: 80px;
}

.arb-search-grid--careers .arb-search-grid__item-title {
	font-size: 18px;
	line-height: 22px;
}

.arb-search-grid--careers .arb-search-grid__item-subtitle {
	font-size: 14px;
	line-height: 18px;
}

.arb-search-grid--research .arb-search-grid__item-category {
	margin-bottom: 18px;
}

.arb-search-grid--research .arb-search-grid__item-title {
	min-height: 54px;
	margin-bottom: 8px;
}

.arb-search-grid--research .arb-search-grid__item-date {
	font-size: 14px;
	line-height: 18px;
}

.arb-service-slider {
	display: none;
	/*        @media (min-width: 768px) {
            $media-size: 188px;

            .owl-nav {
                .owl-prev, .owl-next {
                    top: $media-size / 2;
                }
            }


            .owl-dots {
                margin-top: 90px;
            }

            &__item {
                padding: 0 20px;

                &-media {
                    @include square($media-size);
                    margin-bottom: 40px;
                }

                &-body {
                    font-size: 16px;
                }
            }

        }*/
}

.arb-service-slider .owl-nav .owl-prev,
.arb-service-slider .owl-nav .owl-next {
	top: 130px;
}

.arb-service-slider .owl-dots {
	margin-top: 44px;
}

@media (min-width: 768px) {
	.arb-service-slider {
		display: block;
	}
}

.arb-service-slider__item {
	text-align: center;
}

.arb-service-slider__item-media {
	width: 260px;
	height: 260px;
	margin: 0 auto 20px;
}

.arb-service-slider__item-title {
	color: #4a4a4a;
}

.arb-service-slider__item-subtitle {
	font-size: 16px;
}

.arb-service-slider__item-body {
	margin-top: 18px;
}

.arb-service-slider__item-body:first-child {
	margin-top: 0;
}

.arb-service-slider__item-quote {
	margin-top: 18px;
	font-size: 14px;
	font-style: italic;
}

.arb-service-slider__item-quote:first-child {
	margin-top: 0;
}

@media (min-width: 768px) {

	.arb-service-slider .owl-nav .owl-prev,
	.arb-service-slider .owl-nav .owl-next {
		top: 130px;
	}

	.arb-service-slider .owl-dots {
		margin-top: 90px;
	}

	.arb-service-slider__item {
		padding: 0 20px;
	}

	.arb-service-slider__item-media {
		width: 260px;
		height: 260px;
		margin-bottom: 40px;
	}

	.arb-service-slider__item-body {
		font-size: 16px;
	}
}

.arb-service-slider__item-media {
	height: 260px;
	width: auto;
	margin: 0 auto;
	text-align: right;
	background: #221afb;
	border-radius: 1rem;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.arb-service-slider__item-media .icon {
	width: 41px !important;
	height: 41px !important;
	color: #fff;
	position: static;
	right: 0;
	-webkit-transform: none;
	transform: none;
}

.arb-service-slider__item-media>div>img,
.arb-service-slider__item-media a>img {
	opacity: .25;
	z-index: 1;
	width: 100% !important;
	height: 100% !important;
	max-width: none;
	max-height: none;
}

.arb-service-slider__item-media .arb-media__content {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	padding: 20px;
	max-height: 100%;
}

.arb-service-slider__item-media .arb-media__text {
	display: block;
	font-size: 16px;
	line-height: 24px;
	z-index: 1;
	color: #fff;
}

.arb-service-slider--slider-home .arb-service-slider__item-media .arb-media__text {
	color: #ffffff;
	font-size: 24px;
	
	line-height: 1.26;
}

.arb-service-slider--slider-home .arb-service-slider__item-media .arb-media__subtitle {
	font-size: 16px;
	
	color: #fff;
}

.arb-service-slider--images .arb-service-slider__item-media {
	background: none;
}

.arb-service-slider--images .arb-service-slider__item-media>div>img {
	opacity: 1;
}

.arb-service-slider--list .arb-service-slider__item-media {
	height: 500px;
	width: auto;
}

.arb-service-slider--list .arb-service-slider__item-media>div>img {
	opacity: 1;
	width: auto !important;
	height: 120px !important;
	position: absolute;
	top: 0;
	right: 50%;
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
}

.arb-service-slider--list .arb-service-slider__item-media>div>.arb-media__content {
	overflow: auto;
	height: 387px;
	z-index: 1;
}

.arb-service-slider--list .arb-service-slider__item-media>div>.arb-media__content ul {
	list-style: none;
	font-size: 15px;
	padding-right: 0;
}

.arb-service-slider--list .arb-service-slider__item-media>div>.arb-media__content ul li+li {
	margin-top: 5px;
}

.arb-service-slider--list .arb-service-slider .owl-stage-outer {
	height: 470px !important;
}

.arb-table {
	/*
        @media (max-width: 767px) {

            &__filter {

                &, li {
                    display: block;
                }

                li {
                    width: auto;
                }

                a {
                    text-align: left;
                }

            }

            &__table {
                overflow-x: auto;

                &-main {
                    min-width: 200px;
                }
            }

        }*/
}

.arb-table__search-form {
	margin-bottom: 20px;
	background: none;
	padding: 0;
}

.arb-table__search-form .form-group>.form-control {
	background: #fff;
	border: 1px solid #dbdcdd;
}

.arb-table__filter {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
	display: table;
	width: 100%;
	width: 100%;
}

.arb-table__filter>li {
	display: table-cell;
	/*float:left;*/
	vertical-align: top;
}

.arb-table__filter>li>a {
	display: block;
}

.arb-table__filter li {
	width: 1%;
}

.arb-table__filter a {
	display: block;
	padding: 13px 20px 7px;
	border-bottom: 7px solid transparent;
	text-align: center;
	white-space: nowrap;
	
	color: #84898f;
}

.rtl .arb-table__filter a {
	
}

.arb-table__filter .active a,
.arb-table__filter a:hover {
	color: #000000;
	text-decoration: none;
}

.arb-table__filter .active a {
	border-color: #000000;
}

.arb-table__table-title {
	
	color: #4a4a4a;
	display: block;
}

.rtl .arb-table__table-title {
	
}

.arb-table__table-subtitle {
	color: #b2bac4;
}

.arb-table__table-subtitle__date-note {
	font-style: italic;
	font-weight: bold;
	color: #4e4e4e;
	font-size: 12px;
}

.arb-table__table-cell-title {
	
	text-align: right !important;
}

.rtl .arb-table__table-cell-title {
	
}

@media (max-width: 767px) {
	.arb-table {
		margin-right: -15px;
		margin-left: -15px;
	}

	.arb-table__md {
		display: none;
	}

	.arb-table__search-form {
		margin: 0;
		background: #fff;
	}

	.arb-table__search-form .arb-form-row {
		padding-bottom: 25px;
	}

	.arb-table__table-title {
		
		color: #4a4a4a;
		display: block;
	}

	.rtl .arb-table__table-title {
		
	}

	.arb-table__table-subtitle {
		color: #b2bac4;
	}

	.arb-table__table-cell-title,
	.arb-table__table-cell-amount {
		padding: 10px;
	}

	.arb-table__panel+.arb-table__panel {
		margin-top: 8px;
	}

	.arb-table__panel-collapser {
		position: relative;
		display: block;
		padding: 13px 30px;
		
		font-size: 16px;
		text-align: center;
	}

	.rtl .arb-table__panel-collapser {
		
	}

	.arb-table__panel-collapser,
	.arb-table__panel-collapser:hover,
	.arb-table__panel-collapser:focus,
	.arb-table__panel-collapser:active {
		color: #fff;
		background: #000000;
		text-decoration: none;
	}

	.arb-table__panel-collapser:before {
		width: 19px;
		height: 19px;
		font-size: 19px;
		line-height: 1;
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		content: "ꨥ";
		display: inline-block;
		font-family: 'icons';
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 1;
		speak: none;
		text-transform: none;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 30px;
		color: #fff;
	}

	.arb-table__panel-collapser.collapsed:before {
		content: "ꨑ";
	}

	.arb-table__table-row {
		border-top: 1px solid #f8f8f8;
		margin-top: 14px;
	}

	.arb-table__table-row:before,
	.arb-table__table-row:after {
		content: " ";
		display: table;
	}

	.arb-table__table-row:after {
		clear: both;
	}

	.arb-table__table-row .arb-table__table-cell-amount {
		width: 1%;
	}

	.arb-table__table-row--inline {
		display: table;
		width: 100%;
		margin: 0;
	}

	.arb-table__table-row--inline:nth-child(2n+1) {
		background: #eee;
	}

	.arb-table__table-row--inline>div {
		display: table-cell;
		text-align: right !important;
	}

	.arb-table__table-main {
		position: relative;
		padding: 20px 30px 20px 90px;
	}

	.arb-table__table-main a {
		text-decoration: none;
	}

	.arb-table__table-main a:hover,
	.arb-table__table-main a:focus {
		text-decoration: none;
	}

	.arb-table__table-title,
	.arb-table__table-value {
		font-size: 18px;
	}

	.arb-table__table-currency {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 40px;
		font-size: 18px;
	}

	.arb-table__table-price,
	.arb-table__table-change {
		float: right;
		width: 50%;
		padding: 20px 30px;
		background: #f8f8f8;
	}

	.arb-table__table-change {
		position: relative;
	}

	.arb-table__table-change:before {
		content: '';
		display: block;
		position: absolute;
		top: 15px;
		bottom: 15px;
		right: 0;
		border-right: 1px solid #b2bac4;
	}
}

@media (min-width: 768px) {
	.arb-table__xs {
		display: none;
	}

	.arb-table__table .table th,
	.arb-table__table .table td {
		height: 78px;
		padding: 0 30px;
		vertical-align: middle;
		font-weight: 400;
		border-color: #dbdcdd;
	}

	.arb-table__table .table th+th,
	.arb-table__table .table th+td,
	.arb-table__table .table td+th,
	.arb-table__table .table td+td {
		border-right: 1px solid #dbdcdd;
	}

	.arb-table__table .table thead th {
		background: #8c8f93;
		color: #fff;
		text-align: center;
		
		font-size: 18px;
		padding-right: 0;
		padding-left: 0;
	}

	.rtl .arb-table__table .table thead th {
		
	}

	.arb-table__table .table tbody {
		border: 1px solid #dbdcdd;
		border-top: 0;
	}

	.arb-table__table .table tbody th,
	.arb-table__table .table tbody td {
		background: #fff;
	}

	.arb-table__table .table tbody td {
		width: 15%;
		text-align: center;
	}

	.arb-table__table .table.table-condensed th,
	.arb-table__table .table.table-condensed td {
		height: 48px;
		padding: 0 20px;
	}

	.arb-table__table .table.table-striped tbody>tr:nth-child(2n+1) th,
	.arb-table__table .table.table-striped tbody>tr:nth-child(2n+1) td {
		background: #fbfbfb;
	}

	.arb-table__table-main a {
		text-decoration: none;
	}

	.arb-table__table-main a:hover,
	.arb-table__table-main a:focus {
		text-decoration: none;
	}

	.arb-table--tabs .arb-table__table {
		display: none;
	}

	.arb-table--tabs .arb-table__table.active {
		display: block;
	}
}

.arb-table-brokerage {
	/*
        @media (max-width: 767px) {

            &__filter {

                &, li {
                    display: block;
                }

                li {
                    width: auto;
                }

                a {
                    text-align: left;
                }

            }

            &__table {
                overflow-x: auto;

                &-main {
                    min-width: 200px;
                }
            }

        }*/
}

.arb-table-brokerage__table-title {
	
	color: #4a4a4a;
	display: block;
}

.rtl .arb-table-brokerage__table-title {
	
}

.arb-table-brokerage__table-subtitle {
	color: #b2bac4;
}

.arb-table-brokerage__table-cell-title {
	
	text-align: right !important;
}

.rtl .arb-table-brokerage__table-cell-title {
	
}

@media (max-width: 767px) {
	.arb-table-brokerage {
		margin-right: -15px;
		margin-left: -15px;
	}

	.arb-table-brokerage__md {
		display: none;
	}

	.arb-table-brokerage__search-form {
		margin: 0;
		background: #fff;
	}

	.arb-table-brokerage__search-form .arb-form-row {
		padding-bottom: 25px;
	}

	.arb-table-brokerage__table-title {
		
		color: #4a4a4a;
		display: block;
	}

	.rtl .arb-table-brokerage__table-title {
		
	}

	.arb-table-brokerage__table-subtitle {
		color: #b2bac4;
	}

	.arb-table-brokerage__table-cell-title,
	.arb-table-brokerage__table-cell-amount {
		padding: 10px;
	}

	.arb-table-brokerage__table-body {
		display: table;
	}

	.arb-table-brokerage__panel+.arb-table-brokerage__panel {
		margin-top: 8px;
	}

	.arb-table-brokerage__panel-collapser {
		position: relative;
		display: block;
		padding: 13px 30px;
		
		font-size: 16px;
		text-align: center;
	}

	.rtl .arb-table-brokerage__panel-collapser {
		
	}

	.arb-table-brokerage__panel-collapser,
	.arb-table-brokerage__panel-collapser:hover,
	.arb-table-brokerage__panel-collapser:focus,
	.arb-table-brokerage__panel-collapser:active {
		color: #fff;
		background: #000000;
		text-decoration: none;
	}

	.arb-table-brokerage__panel-collapser:before {
		width: 19px;
		height: 19px;
		font-size: 19px;
		line-height: 1;
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		content: "ꨥ";
		display: inline-block;
		font-family: 'icons';
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 1;
		speak: none;
		text-transform: none;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 30px;
		color: #fff;
	}

	.arb-table-brokerage__panel-collapser.collapsed:before {
		content: "ꨑ";
	}

	.arb-table-brokerage__table-row {
		border-top: 1px solid #f8f8f8;
		margin-top: 14px;
	}

	.arb-table-brokerage__table-row:before,
	.arb-table-brokerage__table-row:after {
		content: " ";
		display: table;
	}

	.arb-table-brokerage__table-row:after {
		clear: both;
	}

	.arb-table-brokerage__table-row .arb-table__table-cell-amount {
		width: 1%;
	}

	.arb-table-brokerage__table-row--inline {
		display: table;
		width: 100%;
		margin: 0;
	}

	.arb-table-brokerage__table-row--inline:nth-child(2n+1) {
		background: #eee;
	}

	.arb-table-brokerage__table-row--inline>div {
		display: table-cell;
		text-align: right !important;
	}

	.arb-table-brokerage__table-main {
		position: relative;
		padding: 20px 30px 20px 90px;
	}

	.arb-table-brokerage__table-title,
	.arb-table-brokerage__table-value {
		font-size: 18px;
	}

	.arb-table-brokerage__table-currency {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 40px;
		font-size: 18px;
	}

	.arb-table-brokerage__table-price,
	.arb-table-brokerage__table-change {
		width: 50%;
		padding: 20px 30px;
		background: #f8f8f8;
		display: table-cell;
	}

	.arb-table-brokerage__table-full-width {
		float: right;
		width: 100%;
		padding: 20px 30px;
		background: #f8f8f8;
	}

	.arb-table-brokerage__table-change {
		position: relative;
	}

	.arb-table-brokerage__table-change:before {
		content: '';
		display: block;
		position: absolute;
		top: 15px;
		bottom: 15px;
		right: 0;
		border-right: 1px solid #b2bac4;
	}
}

@media (min-width: 768px) {
	.arb-table-brokerage__xs {
		display: none;
	}

	.arb-table-brokerage__table .table th,
	.arb-table-brokerage__table .table td {
		height: 78px;
		padding: 0 30px;
		vertical-align: middle;
		font-weight: 400;
		border-color: #dbdcdd;
	}

	.arb-table-brokerage__table .table th+th,
	.arb-table-brokerage__table .table th+td,
	.arb-table-brokerage__table .table td+th,
	.arb-table-brokerage__table .table td+td {
		border-right: 1px solid #dbdcdd;
	}

	.arb-table-brokerage__table .table thead th {
		background: #8c8f93;
		color: #fff;
		text-align: center;
		
		font-size: 18px;
		padding-right: 0;
		padding-left: 0;
	}

	.rtl .arb-table-brokerage__table .table thead th {
		
	}

	.arb-table-brokerage__table .table tbody {
		border: 1px solid #dbdcdd;
		border-top: 0;
	}

	.arb-table-brokerage__table .table tbody th,
	.arb-table-brokerage__table .table tbody td {
		background: #fff;
	}

	.arb-table-brokerage__table .table tbody td {
		width: auto;
		text-align: center;
	}

	.arb-table-brokerage__table .table.table-condensed th,
	.arb-table-brokerage__table .table.table-condensed td {
		height: 48px;
		padding: 0 20px;
	}

	.arb-table-brokerage__table .table.table-striped tbody>tr:nth-child(2n+1) th,
	.arb-table-brokerage__table .table.table-striped tbody>tr:nth-child(2n+1) td {
		background: #fbfbfb;
	}

	.arb-table-brokerage--tabs .arb-table-brokerage__table {
		display: none;
	}

	.arb-table-brokerage--tabs .arb-table-brokerage__table.active {
		display: block;
	}
}

.arb-table-brokerage--note {
	font-size: 12px;
}

.arb-table-funds__table-title {
	
	color: #4a4a4a;
	display: block;
}

.rtl .arb-table-funds__table-title {
	
}

.arb-table-funds__table-subtitle {
	color: #b2bac4;
}

.arb-table-funds__table-cell-title {
	
	text-align: right !important;
}

.rtl .arb-table-funds__table-cell-title {
	
}

@media (max-width: 767px) {
	.arb-table-funds {
		margin-right: -15px;
		margin-left: -15px;
	}

	.arb-table-funds__md {
		display: none;
	}

	.arb-table-funds__search-form {
		margin: 0;
		background: #fff;
	}

	.arb-table-funds__search-form .arb-form-row {
		padding-bottom: 25px;
	}

	.arb-table-funds__table-title {
		
		color: #4a4a4a;
		display: block;
	}

	.rtl .arb-table-funds__table-title {
		
	}

	.arb-table-funds__table-subtitle {
		color: #b2bac4;
	}

	.arb-table-funds__table-cell-title,
	.arb-table-funds__table-cell-amount {
		padding: 10px;
	}

	.arb-table-funds__table-body {
		display: table;
	}

	.arb-table-funds__panel+.arb-table-funds__panel {
		margin-top: 8px;
	}

	.arb-table-funds__panel-collapser {
		position: relative;
		display: block;
		padding: 13px 30px;
		
		font-size: 16px;
		text-align: center;
	}

	.rtl .arb-table-funds__panel-collapser {
		
	}

	.arb-table-funds__panel-collapser,
	.arb-table-funds__panel-collapser:hover,
	.arb-table-funds__panel-collapser:focus,
	.arb-table-funds__panel-collapser:active {
		color: #fff;
		background: #000000;
		text-decoration: none;
	}

	.arb-table-funds__panel-collapser:before {
		width: 19px;
		height: 19px;
		font-size: 19px;
		line-height: 1;
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		content: "ꨥ";
		display: inline-block;
		font-family: 'icons';
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 1;
		speak: none;
		text-transform: none;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 30px;
		color: #fff;
	}

	.arb-table-funds__panel-collapser.collapsed:before {
		content: "ꨑ";
	}

	.arb-table-funds__table-row {
		border-top: 1px solid #f8f8f8;
		margin-top: 14px;
		display: table;
		width: 100%;
	}

	.arb-table-funds__table-row:before,
	.arb-table-funds__table-row:after {
		content: " ";
		display: table;
	}

	.arb-table-funds__table-row:after {
		clear: both;
	}

	.arb-table-funds__table-row .arb-table__table-cell-amount {
		width: 1%;
	}

	.arb-table-funds__table-row--inline {
		display: table;
		width: 100%;
		margin: 0;
	}

	.arb-table-funds__table-row--inline:nth-child(2n+1) {
		background: #eee;
	}

	.arb-table-funds__table-row--inline>div {
		display: table-cell;
		text-align: right !important;
	}

	.arb-table-funds__table-main {
		position: relative;
		padding: 20px 30px 20px 90px;
	}

	.arb-table-funds__table-title,
	.arb-table-funds__table-value {
		font-size: 18px;
	}

	.arb-table-funds__table-currency {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 40px;
		font-size: 18px;
	}

	.arb-table-funds__table-price,
	.arb-table-funds__table-change {
		width: 50%;
		padding: 20px 30px;
		background: #f8f8f8;
		display: table-cell;
	}

	.arb-table-funds__table-full-width {
		float: right;
		width: 100%;
		padding: 20px 30px;
		background: #f8f8f8;
	}

	.arb-table-funds__table-change {
		position: relative;
	}

	.arb-table-funds__table-change:before {
		content: '';
		display: block;
		position: absolute;
		top: 15px;
		bottom: 15px;
		right: 0;
		border-right: 1px solid #b2bac4;
	}
}

@media (min-width: 768px) {
	.arb-table-funds__xs {
		display: none;
	}

	.arb-table-funds__table .table th,
	.arb-table-funds__table .table td {
		height: 78px;
		padding: 0 30px;
		vertical-align: middle;
		font-weight: 400;
		border-color: #dbdcdd;
	}

	.arb-table-funds__table .table th+th,
	.arb-table-funds__table .table th+td,
	.arb-table-funds__table .table td+th,
	.arb-table-funds__table .table td+td {
		border-right: 1px solid #dbdcdd;
	}

	.arb-table-funds__table .table thead th {
		background: #8c8f93;
		color: #fff;
		text-align: center;
		
		font-size: 18px;
		padding-right: 0;
		padding-left: 0;
	}

	.rtl .arb-table-funds__table .table thead th {
		
	}

	.arb-table-funds__table .table tbody {
		border: 1px solid #dbdcdd;
		border-top: 0;
	}

	.arb-table-funds__table .table tbody th,
	.arb-table-funds__table .table tbody td {
		background: #fff;
	}

	.arb-table-funds__table .table tbody td {
		width: auto;
		text-align: center;
	}

	.arb-table-funds__table .table.table-condensed th,
	.arb-table-funds__table .table.table-condensed td {
		height: 48px;
		padding: 0 20px;
	}

	.arb-table-funds__table .table.table-striped tbody>tr:nth-child(2n+1) th,
	.arb-table-funds__table .table.table-striped tbody>tr:nth-child(2n+1) td {
		background: #fbfbfb;
	}

	.arb-table-funds--tabs .arb-table-funds__table {
		display: none;
	}

	.arb-table-funds--tabs .arb-table-funds__table.active {
		display: block;
	}
}

.arb-table-funds__note {
	font-size: 12px;
	padding-top: 12px;
	padding-bottom: 30px;
}

.arb-banner {
	position: relative;
	overflow: hidden;
}

.arb-banner-sm,
.arb-banner-md,
.arb-banner-lg {
	display: none;
}

.arb-banner-xs {
	display: block;
}

.arb-banner img {
	width: 100%;
	margin: 0 auto;
}

@media (min-width: 768px) {
	.arb-banner-xs {
		display: none;
	}

	.arb-banner-sm {
		display: block;
	}
}

@media (min-width: 992px) {
	.arb-banner-sm {
		display: none;
	}

	.arb-banner-md {
		display: block;
	}
}

@media (min-width: 1200px) {
	.arb-banner {
		height: 278px;
	}

	.arb-banner-md {
		display: none;
	}

	.arb-banner-lg {
		display: block;
		position: absolute;
		top: 50%;
		right: 50%;
		-webkit-transform: translateX(50%) translateY(-50%);
		transform: translateX(50%) translateY(-50%);
		min-width: 101%;
		min-height: 101%;
		width: auto !important;
		height: auto !important;
	}
}

.arb-price-list {
	background: #fff;
}

.arb-price-list-direction {
	width: 10px;
	height: 10px;
	font-size: 10px;
	line-height: 1;
}

.arb-price-list__table-row--up .arb-price-list-direction,
.arb-price-list__portable-item--up .arb-price-list-direction {
	color: #5cbb57;
}

.arb-price-list__table-row--down .arb-price-list-direction,
.arb-price-list__portable-item--down .arb-price-list-direction {
	color: #d0021b;
}

.arb-price-list__table {
	display: none;
}

.arb-price-list__portable {
	font-size: 16px;
}

.arb-price-list__portable-item+.arb-price-list__portable-item {
	margin-top: 18px;
}

.arb-price-list__portable-head {
	display: block;
	font-size: 14px;
}

.arb-price-list__portable-fund {
	border-top: 1px solid #f8f8f8;
	background: #fff;
	padding: 20px 30px;
}

.arb-price-list__portable-info {
	background: #f8f8f8;
	width: 100%;
	display: table;
	padding: 20px 0;
}

.arb-price-list__portable-info>div {
	position: relative;
	display: table-cell;
	width: 50%;
	padding: 0 30px;
	vertical-align: middle;
}

.arb-price-list__portable-info>div+div {
	border-right: 1px solid #84898f;
}

.arb-price-list__portable-info>div:last-child {
	padding-right: 50px;
}

.arb-price-list__portable .arb-price-list-direction {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 23px;
}

@media (min-width: 768px) {
	.arb-price-list__portable {
		display: none;
	}

	.arb-price-list__table {
		display: table;
		width: 100%;
		/*table-layout: fixed;*/
	}

	.arb-price-list__table tbody tr:nth-child(2n+1) {
		background: #fff;
	}

	.arb-price-list__table tbody tr:nth-child(2n+2) {
		background: #f8f8f8;
	}

	.arb-price-list__table th {
		
		font-size: 18px;
		line-height: 24px;
		color: #4a4a4a;
		white-space: nowrap;
	}

	.rtl .arb-price-list__table th {
		
	}

	.arb-price-list__table td {
		font-size: 16px;
	}

	.arb-price-list__table-cell {
		padding: 20px 15px;
		white-space: nowrap;
		width: 1%;
	}

	.arb-price-list__table-cell:first-child {
		padding-right: 30px;
	}

	.arb-price-list__table-cell:last-child {
		padding-left: 30px;
	}

	.arb-price-list__table-fund {
		width: auto;
		white-space: normal;
		/*min-width: 200px;*/
	}

	.arb-price-list__table-price,
	.arb-price-list__table-change {
		text-align: left;
	}

	.arb-price-list__table .arb-price-list-direction {
		float: right;
		margin-top: 7px;
	}
}

@media (min-width: 1200px) {
	.arb-price-list__table-cell {
		padding: 20px 30px;
	}

	.arb-price-list__table-cell:first-child {
		padding-right: 60px;
	}

	.arb-price-list__table-cell:last-child {
		padding-left: 60px;
	}
}

.arb-financial-marquee {
	overflow: hidden;
	background: #fff;
}

.arb-financial-marquee__item {
	display: inline-block;
	padding: 2px 15px;
	border-right: 1px solid #84898f;
	color: #4a4a4a;
}

.arb-financial-marquee__item-name,
.arb-financial-marquee__item-direction,
.arb-financial-marquee__item-value {
	vertical-align: middle;
}

.arb-financial-marquee__item-direction {
	width: 10px;
	height: 10px;
	font-size: 10px;
	line-height: 1;
	margin: 0 10px;
}

.arb-financial-marquee__item--up .arb-financial-marquee__item-direction,
.arb-financial-marquee__item--up .arb-financial-marquee__item-value {
	color: #5cbb57;
}

.arb-financial-marquee__item--down .arb-financial-marquee__item-direction,
.arb-financial-marquee__item--down .arb-financial-marquee__item-value {
	color: #d0021b;
}

@media (min-width: 992px) {
	.arb-financial-marquee__item {
		font-size: 18px;
	}
}

.arb-financial-marquee--alt {
	background: #f5f5f5;
}

.arb-subscribe-card {
	display: table;
	width: 100%;
	background: #999;
	position: relative;
	margin: 0 auto;
	max-width: 260px;
	background: #fff;
}

.arb-subscribe-card__report,
.arb-subscribe-card__newsletter {
	padding: 20px;
}

.arb-subscribe-card__report {
	background: #fff;
}

.arb-subscribe-card__report-category,
.arb-subscribe-card__report-title {
	
	font-size: 16px;
	line-height: 24px;
}

.rtl .arb-subscribe-card__report-category,
.rtl .arb-subscribe-card__report-title {
	
}

.arb-subscribe-card__report-title {
	position: relative;
	margin-top: 14px;
	padding-left: 64px;
	color: #4a4a4a;
}

.arb-subscribe-card__report-title:before {
	width: 32px;
	height: 32px;
	font-size: 32px;
	line-height: 1;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	content: "ꨁ";
	display: inline-block;
	font-family: 'icons';
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 10px;
	color: #fff;
}

.arb-subscribe-card__report-date {
	display: block;
	margin-top: 10px;
	font-size: 16px;
}

.arb-subscribe-card__newsletter {
    background: #221afb;
}

.arb-subscribe-card__newsletter-title {
	
	font-size: 16px;
	line-height: 24px;
	color: #4a4a4a;
}

.rtl .arb-subscribe-card__newsletter-title {
	
}

.arb-subscribe-card__newsletter-form {
	margin-top: 20px;
}

.arb-subscribe-card__newsletter-form:before,
.arb-subscribe-card__newsletter-form:after {
	content: " ";
	display: table;
}

.arb-subscribe-card__newsletter-form:after {
	clear: both;
}

.arb-subscribe-card__newsletter-form .form-control {
	float: right;
	width: 70%;
	padding-right: 10px;
	padding-left: 10px;
}

.arb-subscribe-card__newsletter-form .btn {
	float: left;
	width: 25%;
	padding-right: 0;
	padding-left: 0;
}

@media (min-width: 992px) {
	.arb-subscribe-card {
		max-width: none;
	}

	.arb-subscribe-card__report,
	.arb-subscribe-card__newsletter {
		padding: 25px 30px;
	}

	.arb-subscribe-card__report-category,
	.arb-subscribe-card__report-title {
		
		font-size: 16px;
		line-height: 24px;
	}

	.rtl .arb-subscribe-card__report-category,
	.rtl .arb-subscribe-card__report-title {
		
	}

	.arb-subscribe-card__report-title {
		margin-top: 25px;
		font-size: 20px;
		line-height: 26px;
	}

	.arb-subscribe-card__report-title {
		padding-left: 100px;
	}

	.arb-subscribe-card__report-title .icon {
		width: 42px;
		height: 42px;
		font-size: 42px;
		line-height: 1;
		left: 28px;
	}

	.arb-subscribe-card__newsletter-title {
		font-size: 22px;
		line-height: 26px;
	}

	.arb-subscribe-card__newsletter-form {
		margin-top: 30px;
	}
}

.arb-twitter-card {
	background: #e4eaff;
	position: relative;
	margin: 0 auto;
	max-width: 260px;
	/*background: $brand-white;*/
}

.arb-twitter-card__item {
	padding: 25px 20px 68px;
}

.arb-twitter-card__item-title,
.arb-twitter-card__item-user {
	
	font-weight: 400;
}

.rtl .arb-twitter-card__item-title,
.rtl .arb-twitter-card__item-user {
	
}

.arb-twitter-card__item-user {
	padding-right: 50px;
	margin-top: 20px;
	font-size: 16px;
	line-height: 22px;
}

.arb-twitter-card__item-user:before,
.arb-twitter-card__item-user:after {
	content: " ";
	display: table;
}

.arb-twitter-card__item-user:after {
	clear: both;
}

.arb-twitter-card__item-user>.icon {
	width: 32px;
	height: 32px;
	font-size: 32px;
	line-height: 1;
	float: right;
	margin-right: -50px;
	color: #1da1f2;
}

.arb-twitter-card__item-nicename {
	display: block;
}

.arb-twitter-card__item-username {
	display: block;
	color: #1da1f2;
}

.arb-twitter-card__item-date {
	display: block;
	margin-top: 12px;
	font-size: 16px;
}

.arb-twitter-card__item-tweet {
	margin-top: 12px;
}

.arb-twitter-card__item-tweet-actions {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
	margin-top: 20px;
	display: block;
}

.arb-twitter-card__item-tweet-actions>li {
	display: inline-block;
}

.arb-twitter-card__item-tweet-actions li+li {
	margin-right: 10px;
}

.arb-twitter-card__item-tweet-actions a,
.arb-twitter-card__item-tweet-actions a:hover,
.arb-twitter-card__item-tweet-actions a:focus,
.arb-twitter-card__item-tweet-actions a:active {
	color: inherit;
}

.arb-twitter-card__item-tweet-actions .icon {
	width: 16px;
	height: 16px;
	font-size: 16px;
	line-height: 1;
}

@media (min-width: 992px) {
	.arb-twitter-card {
		max-width: none;
	}

	.arb-twitter-card__item {
		padding: 25px 25px 68px;
	}

	.arb-twitter-card__item-user {
		padding-right: 60px;
		font-size: 20px;
		line-height: 24px;
	}

	.arb-twitter-card__item-user>.icon {
		width: 38px;
		height: 38px;
		font-size: 38px;
		line-height: 1;
		margin-right: -60px;
	}

	.arb-twitter-card__item-nicename {
		color: #4a4a4a;
	}

	.arb-twitter-card__item-date {
		margin-top: 20px;
		font-size: 18px;
	}

	.arb-twitter-card__item-tweet {
		margin-top: 20px;
	}

	.arb-twitter-card__item-tweet-body {
		font-size: 18px;
		line-height: 22px;
	}

	.arb-twitter-card__item-tweet-actions .icon {
		width: 19px;
		height: 19px;
		font-size: 19px;
		line-height: 1;
	}
}

.arb-financial-market-map {
	position: relative;
}

.arb-financial-market-map-iframe {
	display: none;
}

.arb-financial-market-map-list {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
	margin: 0 15px;
	padding: 15px 0;
}

.arb-financial-market-map__item {
	border-top: 1px solid #000000;
}

.arb-financial-market-map__item:first-child {
	border-top: 1px solid #fff1cd;
}

.arb-financial-market-map__item:last-child {
	border-bottom: 1px solid #fff1cd;
}

.arb-financial-market-map__item a {
	position: relative;
	display: block;
	padding: 13px 0;
	padding-right: 44px;
}

.arb-financial-market-map__item a,
.arb-financial-market-map__item a:hover,
.arb-financial-market-map__item a:focus,
.arb-financial-market-map__item a:active {
	color: #4a4a4a;
}

.arb-financial-market-map__item-flag {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
}

.arb-financial-market-map__item-flag img {
	width: 24px;
	height: 24px;
}

.arb-financial-market-map__item-name {
	line-height: 18px;
	display: inline-block;
	color: #00B2FF;
}

.arb-financial-market-map__item:hover .arb-financial-market-map__item-name,
.arb-financial-market-map__item:active .arb-financial-market-map__item-name {
	text-decoration: underline;
}

@media (min-width: 768px) {

	.arb-financial-market-map:before,
	.arb-financial-market-map:after {
		content: " ";
		display: table;
	}

	.arb-financial-market-map:after {
		clear: both;
	}

	.arb-financial-market-map-iframe {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}

	.arb-financial-market-map-list {
		position: relative;
		width: 407px;
		float: left;
		background: #fff;
		padding: 35px 60px;
	}

	.arb-financial-market-map__item a {
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 48px;
	}

	.arb-financial-market-map__item-flag img {
		width: 28px;
		height: 28px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.arb-financial-market-map .container {
		position: static;
		width: auto;
		padding: 0;
	}

	.arb-financial-market-map-list {
		margin: 0;
	}
}

.arb-principles>.row+.row,
.arb-principles>.row>div+div {
	margin-top: 38px;
}

@media (min-width: 768px) {
	.arb-principles {
		/*margin-bottom: 87px;*/
		/*margin-bottom: 87px;*/
	}

	.arb-principles>.row .row-table {
		display: table;
		width: 100%;
	}

	.arb-principles>.row .row-table>div {
		display: table-cell;
		text-align: center;
		float: none;
	}

	.arb-principles>.row .row-table>div+div {
		margin-top: 0;
	}

	.arb-principles.arb-principles--bordered>.row>div+div {
		border-right: 1px solid #e5e5e5;
	}
}

.arb-principles__item {
	max-width: 720px;
	text-align: center;
	margin: 0 auto;
	padding: 60px 30px;
	border: 1px solid #00B2FF;
	background-color: rgba(255, 255, 255, 0.19);
	-webkit-box-shadow: 0px 2px 8px -2px rgba(0, 0, 0, 0.31);
	box-shadow: 0px 2px 8px -2px rgba(0, 0, 0, 0.31);
	border-radius: 3rem;
}

.arb-principles__item-icon {
	width: 45px;
	height: 45px;
	font-size: 45px;
	line-height: 1;
	color: #b2bac4;
	text-align: center;
	margin: 0 auto;
	display: table;
	color: #00B2FF;
}

.arb-principles__item-icon+.arb-principles__item-content {
	margin-top: 16px;
}

.arb-principles__item-title {
	/*            font-size: 16px;
                        line-height: 24px;

                        font-family: $font-alt;
                        color: $text-color-alt;*/
	
	font-size: 20px;
	line-height: 24px;
	color: #4a4a4a;
	font-size: 24px;
	text-align: center;
	color: #00B2FF;
	padding-bottom: 6px;
}

.rtl .arb-principles__item-title {
	
}

.arb-principles__item-body {
	margin-top: 5px;
	text-align: justify;
}

.arb-principles__item-body p {
	margin-bottom: 25px;
}

@media (min-width: 768px) {
	.arb-principles {
		margin-top: 30px;
	}

	.arb-principles__item {
		padding: 60px;
	}

	.arb-principles__item-icon {
		width: 55px;
		height: 55px;
		font-size: 55px;
		line-height: 1;
		text-align: center;
		margin: 0 auto;
		display: table;
	}

	.arb-principles__item-icon+.arb-principles__item-content {
		margin-top: 26px;
	}

	.arb-principles__item-title {
		min-height: 48px;
		overflow: hidden;
		font-size: 24px;
		text-align: center;
		padding-bottom: 15px;
	}

	.arb-principles__item-body {
		margin-top: 5px;
	}

	.arb-principles__item-body p {
		margin-bottom: 25px;
	}

	.arb-principles__item.arb-principles__item--stretch .arb-principles__item-title {
		min-height: 24px;
	}
}

.arb-subscribe-form {
	padding-top: 25px;
	padding-bottom: 25px;
	background: #221AFB ;
}

.arb-subscribe-form__form {
	margin-top: 20px;
}

.arb-subscribe-form__title {
	
	color: #4a4a4a;
	font-size: 20px;
	margin-top: -2px;
	color: #fff;
}

.rtl .arb-subscribe-form__title {
	
}

.arb-subscribe-form__subtitle {
	display: none;
	margin-top: 4px;
	font-size: 16px;
	color: #fff1cd;
}

.arb-subscribe-form .form-control {
	border-color: #fff;
	color: #fff;
	padding-right: 0;
}

.arb-subscribe-form .btn {
	padding-right: 0;
	padding-left: 0;
}

.arb-subscribe-form .btn-primary,
.arb-subscribe-form .btn-primary:hover,
.arb-subscribe-form .btn-primary:focus {
	color: #fff;
	background: transparent;
	border-radius: 3rem;
	border: 0.1rem, solid #ffffff !important;
}

@media (min-width: 992px) {
	.arb-subscribe-form {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.arb-subscribe-form__form {
		margin-top: 0;
	}

	.arb-subscribe-form__title {
		font-size: 24px;
	}

	.arb-subscribe-form__subtitle {
		display: block;
	}
}

.arb-transaction-chart-pie__item {
	text-align: center;
}

.arb-transaction-chart-pie__title {
	font-size: 14px;
}

.arb-transaction-chart-pie__chart {
	width: 240px;
	height: 240px;
	margin: -20px;
}

.arb-transaction-chart-pie__chart-container {
	position: relative;
	width: 200px;
	height: 200px;
	margin: 10px auto;
	overflow: hidden;
}

.arb-transaction-chart-pie__chart-title,
.arb-transaction-chart-pie__chart-subtitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	left: 0;
}

.arb-transaction-chart-pie__chart-title {
	
	color: #4a4a4a;
	font-size: 30px;
	margin-top: -10px;
}

.rtl .arb-transaction-chart-pie__chart-title {
	
}

.arb-transaction-chart-pie__chart-subtitle {
	margin-top: 15px;
}

.arb-contact-block {
	position: relative;
	background: #11194a;
}

.arb-contact-block__form {
	padding: 30px;
	background: #221afb;
	color: #ffffff;
}

.arb-contact-block__form-title {
	
	color: #4a4a4a;
	font-size: 20px;
	text-align: center;
	margin-bottom: 20px;
	color: #fff;
}

.rtl .arb-contact-block__form-title {
	
}

.arb-contact-block__form .btn {
	width: 100%;
	margin-top: 25px;
}

.arb-contact-block__form .form-group.arb-form-group-placeholder label,
.arb-contact-block__form .form-group.arb-form-group-placeholder.active label {
	padding-right: 0;
	padding: 0.5rem 0.5rem;
}

.arb-contact-block__form .form-control {
	color: #fff;
}

.arb-contact-block__form .form-control::-moz-placeholder {
	color: #979797;
	opacity: 1;
}

.arb-contact-block__form .form-control:-ms-input-placeholder {
	color: #979797;
}

.arb-contact-block__form .form-control::-webkit-input-placeholder {
	color: #979797;
}

.arb-contact-block__form .arb-select:before {
	color: #979797;
}

.arb-contact-block__form .arb-select.arb-select--placeholder select {
	color: #979797;
}

.arb-contact-block__form .checkbox {
	color: #979797;
	font-size: 14px;
}

.arb-contact-block__form .checkbox a {
	color: #fff;
}

.arb-contact-block__form .checkbox a:hover,
.arb-contact-block__form .checkbox a:focus,
.arb-contact-block__form .checkbox a:active {
	color: #fff;
	text-decoration: underline;
}

.arb-contact-block__form .col-xs-3 .arb-select:before {
	left: 5px;
}

.arb-contact-block__form .col-xs-3 .arb-select select {
	padding-right: 0;
	padding-left: 20px;
}

.arb-contact-block__form .btn {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 38px;
	min-width: 173px;
	color: #ffffff;
}

.arb-contact-block__map {
	height: 475px;
	position: relative;
}

.arb-contact-block__map-iframe {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

.arb-contact-block__map-card {
	top: auto;
	left: 10px;
	bottom: 10px;
	right: 10px;
	position: absolute;
	padding: 20px;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	background: #fff;
	color: #797c81;
	font-weight: 300;
	font-size: 14px;
}

.arb-contact-block__map-card h5 {
	font-size: 16px;
	color: #11194a;
	
}

.rtl .arb-contact-block__map-card h5 {
	
}

.arb-contact-block__sticky-phone {
	position: fixed;
	display: block;
	padding: 20px 10px;
	z-index: 80;
	bottom: 0;
	right: 0;
	left: 0;
	text-align: center;
	
	font-size: 22px;
	background: #221AFB ;
}

.rtl .arb-contact-block__sticky-phone {
	
}

.arb-contact-block__sticky-phone .icon {
	margin-left: 10px;
}

.arb-contact-block__sticky-phone,
.arb-contact-block__sticky-phone:hover,
.arb-contact-block__sticky-phone:focus,
.arb-contact-block__sticky-phone:active {
	color: #fff;
	text-decoration: none;
}

@media (max-width: 767px) {
	.arb-contact-block__md {
		display: none;
	}
}

@media (min-width: 992px) {
	.arb-contact-block__xs {
		display: none;
	}

	.arb-contact-block-row {
		display: table;
		width: 100%;
		margin: 0 auto;
	}

	.arb-contact-block__form,
	.arb-contact-block__map {
		display: table-cell;
		float: none;
		padding: 0;
	}

	.arb-contact-block__form {
		padding: 50px;
	}

	.arb-contact-block__form-title {
		margin-bottom: 20px;
	}

	.arb-contact-block__form .arb-form-actions {
		text-align: left;
	}

	.arb-contact-block__form .btn {
		width: auto;
	}

	.arb-contact-block__map {
		height: auto;
	}

	.arb-contact-block__map-card {
		right: auto;
		left: 30px;
		bottom: 25px;
		padding: 25px;
	}

	.arb-contact-block__sticky-phone {
		display: none;
	}
}

.arb-location-finder {
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
}

@media (max-width: 991px) {
	.arb-location-finder-container {
		padding: 0;
	}
}

.arb-location-finder__search-form {
	padding: 0;
}

.arb-location-finder__map {
	height: 300px;
}

.arb-location-finder__results {
	padding: 30px 0;
	background: #fff;
}

.arb-location-finder__results-head {
	
	color: #4a4a4a;
	display: none;
}

.rtl .arb-location-finder__results-head {
	
}

.arb-location-finder__results-list {
	padding: 0 30px;
}

.arb-location-finder__results-list ul {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
}

.arb-location-finder__results-item {
	padding: 30px 0;
}

.arb-location-finder__results-item-head {
	display: block;
	height: 78px;
	border-bottom: 1px solid #000000;
}

.arb-location-finder__results-title {
	
	color: #4a4a4a;
	font-size: 18px;
}

.rtl .arb-location-finder__results-title {
	
}

.arb-location-finder__results-type {
	display: none;
}

.arb-location-finder__results-open {
	font-size: 14px;
	font-weight: 300;
	color: #5cbb57;
	display: inline-block;
	line-height: 1;
}

.arb-location-finder__results-open:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	content: "ꨁ";
	display: inline-block;
	font-family: 'icons';
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
	width: 11px;
	height: 11px;
	font-size: 11px;
	line-height: 1;
	margin-left: 10px;
}

.arb-location-finder__results-toggler {
	float: left;
	color: #000000;
}

.arb-location-finder__results-collapse {
	background: #f1f1f1;
	padding: 0 15px;
}

@media (min-width: 768px) {
	.arb-location-finder__search-form {
		height: 78px;
	}

	.arb-location-finder__search-form .arb-form-row {
		display: table;
		width: 100%;
	}

	.arb-location-finder__search-form .arb-form-row>div {
		display: table-cell;
		vertical-align: top;
	}

	.arb-location-finder__search-form .arb-form-row>div+div {
		border-right: 1px solid #e1e2e3;
	}

	.arb-location-finder__search-form .form-control,
	.arb-location-finder__search-form .btn {
		height: 78px;
		border: 0;
		font-size: 18px;
	}

	.arb-location-finder__search-form input,
	.arb-location-finder__search-form .arb-select select,
	.arb-location-finder__search-form .btn {
		padding: 10px;
	}

	.arb-location-finder__search-form input,
	.arb-location-finder__search-form .arb-select select {
		padding: 10px 40px;
	}

	.arb-location-finder__search-form .arb-select:before {
		color: #000000;
		left: 40px;
	}

	.arb-location-finder__search-form .arb-select select {
		padding-left: 70px;
	}

	.arb-location-finder__search-form .arb-form-submit {
		width: 78px;
	}

	.arb-location-finder__search-form .arb-form-submit .btn {
		background: #fff;
		color: #000000;
	}

	.arb-location-finder__search-form .arb-form-submit .btn:hover {
		color: #fff;
		background: #000000;
	}

	.arb-location-finder__search-form .arb-form-submit .icon {
		width: 30px;
		height: 30px;
		font-size: 30px;
		line-height: 1;
	}

	.arb-location-finder-result-collapse {
		background: #f1f1f1;
		padding: 0 15px;
	}
}

@media (min-width: 992px) {
	.arb-location-finder {
		position: relative;
	}

	.arb-location-finder__map-container {
		height: 586px;
		padding-right: 410px;
	}

	.arb-location-finder__map {
		height: 508px;
		margin: 0;
	}

	.arb-location-finder__results {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		width: 410px;
		border-left: 1px solid #e1e2e3;
		padding: 0;
	}

	.arb-location-finder__results-head {
		padding: 0 42px;
		height: 78px;
		display: block;
		font-size: 18px;
		padding-top: 28px;
	}

	.arb-location-finder__results-list {
		position: relative;
		padding: 0;
		height: 508px;
	}

	.arb-location-finder__results-list ul {
		height: 508px;
		overflow: auto;
		overflow-x: hidden;
		padding: 0 42px;
	}

	.arb-location-finder__results-list:before {
		content: '';
		position: absolute;
		display: block;
		bottom: 0;
		right: 0;
		left: 0;
		height: 200px;
		background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.9)));
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF', endColorstr='#E6FFFFFF', GradientType=0);
		z-index: 1;
	}

	.arb-location-finder__results-item {
		position: relative;
		padding: 30px 0;
		/*padding-right: 40px;*/
	}

	.arb-location-finder__results-item:before,
	.arb-location-finder__results-item:after {
		content: " ";
		display: table;
	}

	.arb-location-finder__results-item:after {
		clear: both;
	}

	.arb-location-finder__results-title {
		margin-bottom: 20px;
		font-size: 16px;
	}

	.arb-location-finder__results-type {
		display: block;
		float: right;
		color: #a2a2a2;
	}

	.arb-location-finder__results-open {
		float: left;
		font-size: 14px;
	}

	.arb-location-finder__results-toggler {
		width: 20px;
		height: 20px;
		font-size: 20px;
		line-height: 1;
		float: left;
		margin-right: 70px;
		margin-top: -4px;
	}
}

.arb-location-finder__info {
	padding: 18px 0;
}

.arb-location-finder__info+.arb-location-finder__info {
	border-top: 1px solid #eee;
}

.arb-location-finder__info .dl-list {
	display: table;
	width: 100%;
}

.arb-location-finder__info dl {
	display: table-row;
}

.arb-location-finder__info dt,
.arb-location-finder__info dd {
	display: table-cell;
	padding: 5px 0;
}

.arb-location-finder__info dd {
	white-space: nowrap;
	width: 1%;
}

.arb-location-finder__info .available dd,
.arb-location-finder__info .unavailable dd {
	text-align: left;
}

.arb-location-finder__info-title {
	color: #4a4a4a;
	color: #4f4a44;
	opacity: .50;
	margin-bottom: 10px;
}

.rtl .arb-location-finder__info-title {
	
}

.arb-location-finder__info-body {
	font-size: 16px;
	line-height: 19px;
	color: #4a4a4a;
}

.arb-location-finder__info-body small {
	display: block;
	margin-top: 5px;
	color: #787878;
}

.arb-news-and-tadawul {
    color: #f0f0f0;
    background: #221AFB;
    padding-left: 15px;
    padding-right: 15px;
}

.arb-news-and-tadawul-title {
	font-size: 24px;
}

.arb-news-and-tadawul-title .icon {
	width: 25px;
	height: 25px;
	font-size: 25px;
	line-height: 1;
	float: right;
	margin-left: 18px;
	color: #7f8dc3;
}

.arb-news-and-tadawul-content:before,
.arb-news-and-tadawul-content:after {
	content: " ";
	display: table;
}

.arb-news-and-tadawul-content:after {
	clear: both;
}

.arb-news-and-tadawul-data {
	margin: 0;
	padding: 10px 5px;
}

.arb-news-and-tadawul-data+.arb-news-and-tadawul-data {
	border-top: 1px solid #586bb1;
}

.arb-news-and-tadawul-data-label {
	font-size: 12px;
	
}

.rtl .arb-news-and-tadawul-data-label {
	
}

.arb-news-and-tadawul-data-value {
	font-size: 16px;
	font-weight: 700;
	margin: 0;
}

.arb-news-and-tadawul__news,
.arb-news-and-tadawul__tadawul {
	padding-top: 30px;
	padding-bottom: 50px;
}

.arb-news-and-tadawul__news-item-list {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
}

.arb-news-and-tadawul__news-item {
	padding-top: 23px;
	padding-bottom: 25px;
}

.arb-news-and-tadawul__news-item+.arb-news-and-tadawul__news-item {
	border-top: 1px solid #586bb1;
}

.arb-news-and-tadawul__news-title {
	
	font-size: 16px;
	margin-bottom: 15px;
}

.rtl .arb-news-and-tadawul__news-title {
	
}

.arb-news-and-tadawul__news-date {
	display: block;
	color: #8c8f93;
}

.arb-news-and-tadawul__news .btn {
	width: 100%;
}

.arb-news-and-tadawul__tadawul-index {
	margin-top: 20px;
}

.arb-news-and-tadawul__tadawul-index-head .arb-news-and-tadawul-label {
	font-size: 21px;
}

.arb-news-and-tadawul__tadawul-index-head small {
	font-weight: 400;
}

.arb-news-and-tadawul__tadawul-index-head .pull-right {
	font-weight: 400;
	font-size: 18px;
}

.arb-news-and-tadawul__tadawul-index-head .pull-right .icon {
	width: 8px;
	height: 8px;
	font-size: 8px;
	line-height: 1;
}

.arb-news-and-tadawul__tadawul-index-head .pull-right .icon.-caret-up {
	color: #5cbb57;
}

.arb-news-and-tadawul__tadawul-index-head .pull-right .icon.-caret-down {
	color: #d0021b;
}

.arb-news-and-tadawul__tadawul-index-chart {
	margin-right: -30px;
	margin-left: -30px;
}

.arb-news-and-tadawul__tadawul-index-chart img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}

.arb-news-and-tadawul__tadawul-info {
	margin-top: 20px;
}

@media (min-width: 768px) {

	.arb-news-and-tadawul-container:before,
	.arb-news-and-tadawul-container:after {
		content: " ";
		display: table;
	}

	.arb-news-and-tadawul-container:after {
		clear: both;
	}

	.arb-news-and-tadawul-title {
		font-size: 22px;
	}

	.arb-news-and-tadawul-title .icon {
		width: 25px;
		height: 25px;
		font-size: 25px;
		line-height: 1;
		float: right;
		margin-left: 18px;
	}

	.arb-news-and-tadawul-content:before,
	.arb-news-and-tadawul-content:after {
		content: " ";
		display: table;
	}

	.arb-news-and-tadawul-content:after {
		clear: both;
	}

	.arb-news-and-tadawul-data {
		padding-right: 0;
		padding-left: 0;
	}

	.arb-news-and-tadawul-data-value {
		font-size: 18px;
	}

	.arb-news-and-tadawul__news,
	.arb-news-and-tadawul__tadawul {
		padding-top: 40px;
		padding-bottom: 20px;
		max-width: 540px;
	}

	.arb-news-and-tadawul__news {
		float: right;
		padding-left: 10px;
		width: 45%;
	}

	.arb-news-and-tadawul__news-title,
	.arb-news-and-tadawul__news-date {
		font-size: 18px;
	}

	.arb-news-and-tadawul__news-actions {
		text-align: left;
	}

	.arb-news-and-tadawul__news .btn {
		width: auto;
	}

	.arb-news-and-tadawul__tadawul {
		float: left;
		padding-right: 10px;
		width: 55%;
	}

	.arb-news-and-tadawul__tadawul-index,
	.arb-news-and-tadawul__tadawul-info {
		margin-top: 10px;
	}

	.arb-news-and-tadawul__tadawul-index {
		float: left;
		width: 60%;
	}

	.arb-news-and-tadawul__tadawul-index-chart {
		margin-right: 0;
		margin-left: 0;
	}

	.arb-news-and-tadawul__tadawul-info {
		float: right;
		width: 35%;
	}
}

@media (min-width: 992px) {

	.arb-news-and-tadawul__news,
	.arb-news-and-tadawul__tadawul {
		width: 50%;
	}
}

.arb-faqs {
	background: #fff;
	padding: 35px 0px;
}

.arb-faqs__row {
	padding: 25px 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.arb-faqs__number {
	float: right;
	color: #00B2FF;
	display: inline-block;
}

.arb-faqs__number>span {
	padding-left: 10px;
	font-size: 20px;
	font-weight: bolder;
	border-left: 1px solid #00B2FF;
}

.arb-faqs__content {
	float: right;
	padding-right: 10px;
	display: inline-block;
}

.arb-faqs__question {
	color: #00B2FF;
	font-size: 20px;
	font-weight: bolder;
	padding-bottom: 15px;
}

.arb-awards__tab {
	margin: 10px 0px;
	border: 1px solid #00B2FF;
	border-radius: 5rem;
}

.arb-awards__btn {
	padding: 30px;
	text-align: right;
	border: none;
	background: none;
	width: 100%;
	color: #00B2FF;
	font-size: 20px;
}

.arb-awards .arb-caret {
	float: left;
}

.arb-awards .arb-caret:after {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 2px;
	vertical-align: middle;
	border-bottom: 1px solid;
	border-bottom-color: currentcolor;
	border-color: currentcolor;
	border-right-color: currentcolor;
	margin-right: 10px;
	background: none;
	border-right: 1px solid;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	margin-top: -7px;
}

.arb-awards .collapsed .arb-caret:after {
	-webkit-transform: rotate(45deg) !important;
	transform: rotate(45deg) !important;
}

.arb-awards__body {
	padding: 0px 30px 30px;
}

.arb-awards__body .arb-awards__body-images {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.arb-awards__body .arb-awards__body-images div {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
}

.arb-awards__body .arb-awards__body-images div img {
	display: block;
	width: 100%;
	max-width: 170px;
	margin: 10px auto 0;
}

@media (min-width: 768px) {
	.arb-awards__body .arb-awards__body-images {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.arb-awards__body-description {
	margin-top: 20px;
}

.arb-awards__body-description ul {
	list-style: none;
	padding-right: 0;
}

.arb-awards__body-description ul li {
	margin-top: 10px;
}

.arb-collapse__tab {
	margin: 10px 0px;
	border: 1px solid #00B2FF;
}

.arb-collapse__btn {
	padding: 30px;
	text-align: right;
	border: none;
	background: none;
	width: 100%;
	color: #00B2FF;
	font-size: 20px;
}

.arb-collapse .arb-caret {
	float: left;
}

.arb-collapse .arb-caret:after {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 2px;
	vertical-align: middle;
	border-bottom: 1px solid;
	border-bottom-color: currentcolor;
	border-color: currentcolor;
	border-right-color: currentcolor;
	margin-right: 10px;
	background: none;
	border-right: 1px solid;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	margin-top: -7px;
}

.arb-collapse .collapsed .arb-caret:after {
	-webkit-transform: rotate(45deg) !important;
	transform: rotate(45deg) !important;
}

.arb-collapse__body {
	padding: 0px 30px 30px;
}

.arb-collapse__body ul {
	margin: 10px 0px;
}

.arb-collapse__body b {
	display: block;
	margin-top: 12px;
}

.arb-legal-text {
	position: relative;
	line-height: 18px;
}

.arb-legal-text .arb-media {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
}

.arb-legal-text--alt {
	background: #f1f1f1;
}

.arb-legal-text-container {
	position: relative;
	margin: 0 auto;
	text-align: right;
	padding: 26px 30px;
	font-size: 13px;
}

.arb-legal-text__title {
	font-size: 16px;
	line-height: 1;
	font-weight: normal;
	color: #00B2FF;
	padding-bottom: 10px;
}

.arb-legal-text-subtitle {
	display: table;
	height: 84px;
	width: 100%;
	margin-top: 10px;
	font-size: 16px;
	line-height: 28px;
}

.arb-legal-text-subtitle>p {
	display: table-cell;
	vertical-align: bottom;
}

@media (min-width: 992px) {
	.arb-legal-text-container {
		max-width: 600px;
		padding: 60px 15px;
	}

	.arb-legal-text__title {
		font-size: 18px;
	}

	.arb-legal-text-subtitle {
		height: 56px;
		margin-top: 40px;
		font-size: 20px;
		line-height: 28px;
	}

	.arb-legal-text-subtitle>p {
		vertical-align: top;
	}
}

.arb-legal-text__intro {
	padding: 25px 15px;
	text-align: right;
	font-size: 12px;
}

.arb-legal-text__intro p+p {
	margin-top: 24px;
}

@media (min-width: 992px) {
	.arb-legal-text__intro {
		padding: 35px 0;
	}
}

.arb-legal-text__intro .btn-viewmore {
	font-size: 16px;
}

.arb-info {
	text-align: center;
	padding: 0 37px;
}

.arb-info .row div+div {
	border-top: 1px solid #00B2FF;
}

@media (min-width: 992px) {
	.arb-info .row div+div {
		border-right: 1px solid #00B2FF;
		border-top: 0px solid #00B2FF;
	}
}

.arb-info__title {
	padding-top: 37px;
	display: block;
	font-size: 20px;
	font-weight: 300;
	color: #00B2FF;
	
}

.arb-info__body {
	display: block;
	padding: 10px 37px 37px;
	font-size: 14px;
	font-weight: 300;
	color: #221AFB ;
	
}

.arb-info a.arb-info__body {
	font-weight: 600;
}

.arb-info a.arb-info__body:hover,
.arb-info a.arb-info__body:active,
.arb-info a.arb-info__body:focus {
	color: #221AFB ;
}

.docs {
	padding-top: 50px;
	padding-bottom: 100px;
	min-height: 100vh;
	background: #f8f8f8;
}

.docs .page-header {
	margin-top: 60px;
	margin-bottom: 20px;
}

.docs .prettyprint {
	margin-top: 20px;
	margin-bottom: 20px;
}

.docs .docs-navbar .nav {
	margin: 5px 0;
}

.docs .docs-icons ul {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
	text-align: center;
}

.docs .docs-icons ul>li {
	display: inline-block;
}

.docs .docs-icons ul li {
	width: 24%;
	color: #4a4a4a;
	margin-bottom: 60px;
	min-width: 65px;
}

.docs .docs-icons ul .icon {
	width: 65px;
	height: 65px;
	font-size: 65px;
	line-height: 1;
}

.docs .docs-icons ul .text {
	display: block;
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent;
}

.navbar:before,
.navbar:after {
	content: " ";
	display: table;
}

.navbar:after {
	clear: both;
}

@media (min-width: 768px) {
	.navbar {
		border-radius: 4px;
	}
}

.navbar-header:before,
.navbar-header:after {
	content: " ";
	display: table;
}

.navbar-header:after {
	clear: both;
}

@media (min-width: 768px) {
	.navbar-header {
		float: right;
	}
}

.navbar-collapse {
	overflow-x: visible;
	padding-left: 15px;
	padding-right: 15px;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	-webkit-overflow-scrolling: touch;
}

.navbar-collapse:before,
.navbar-collapse:after {
	content: " ";
	display: table;
}

.navbar-collapse:after {
	clear: both;
}

.navbar-collapse.in {
	overflow-y: auto;
}

@media (min-width: 768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}

	.navbar-collapse.in {
		overflow-y: visible;
	}

	.navbar-fixed-top .navbar-collapse,
	.navbar-static-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
	max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {

	.navbar-fixed-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		max-height: 200px;
	}
}

.container>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-header,
.container-fluid>.navbar-collapse {
	margin-left: -15px;
	margin-right: -15px;
}

@media (min-width: 768px) {

	.container>.navbar-header,
	.container>.navbar-collapse,
	.container-fluid>.navbar-header,
	.container-fluid>.navbar-collapse {
		margin-left: 0;
		margin-right: 0;
	}
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}

@media (min-width: 768px) {
	.navbar-static-top {
		border-radius: 0;
	}
}

.navbar-fixed-top,
.navbar-fixed-bottom {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 1030;
}

@media (min-width: 768px) {

	.navbar-fixed-top,
	.navbar-fixed-bottom {
		border-radius: 0;
	}
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}

.navbar-brand {
	float: right;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
	height: 50px;
}

.navbar-brand:hover,
.navbar-brand:focus {
	text-decoration: none;
}

.navbar-brand>img {
	display: block;
}

@media (min-width: 768px) {

	.navbar>.container .navbar-brand,
	.navbar>.container-fluid .navbar-brand {
		margin-right: -15px;
	}
}

.navbar-toggle {
	position: relative;
	float: left;
	margin-left: 15px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.navbar-toggle:focus {
	outline: 0;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px;
}

@media (min-width: 768px) {
	.navbar-toggle {
		display: none;
	}
}

.navbar-nav {
	margin: 7.5px -15px;
}

.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.navbar-nav .open .dropdown-menu>li>a,
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 25px 5px 15px;
	}

	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px;
	}

	.navbar-nav .open .dropdown-menu>li>a:hover,
	.navbar-nav .open .dropdown-menu>li>a:focus {
		background-image: none;
	}
}

@media (min-width: 768px) {
	.navbar-nav {
		float: right;
		margin: 0;
	}

	.navbar-nav>li {
		float: right;
	}

	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.navbar-form {
	margin-right: -15px;
	margin-left: -15px;
	padding: 10px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	margin-top: 2px;
	margin-bottom: 2px;
}

@media (min-width: 768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.navbar-form .form-control-static {
		display: inline-block;
	}

	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}

	.navbar-form .input-group .input-group-addon,
	.navbar-form .input-group .input-group-btn,
	.navbar-form .input-group .form-control {
		width: auto;
	}

	.navbar-form .input-group>.form-control {
		width: 100%;
	}

	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}

	.navbar-form .radio,
	.navbar-form .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.navbar-form .radio label,
	.navbar-form .checkbox label {
		padding-right: 0;
	}

	.navbar-form .radio input[type="radio"],
	.navbar-form .checkbox input[type="checkbox"] {
		position: relative;
		margin-right: 0;
	}

	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
}

@media (max-width: 767px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}

	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}

@media (min-width: 768px) {
	.navbar-form {
		width: auto;
		border: 0;
		margin-right: 0;
		margin-left: 0;
		padding-top: 0;
		padding-bottom: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.navbar-btn {
	margin-top: 2px;
	margin-bottom: 2px;
}

.navbar-btn.btn-sm,
.btn-group-sm>.navbar-btn.btn {
	margin-top: 10px;
	margin-bottom: 10px;
}

.navbar-btn.btn-xs,
.btn-group-xs>.navbar-btn.btn {
	margin-top: 14px;
	margin-bottom: 14px;
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width: 768px) {
	.navbar-text {
		float: right;
		margin-right: 15px;
		margin-left: 15px;
	}
}

@media (min-width: 768px) {
	.navbar-left {
		float: right !important;
	}

	.navbar-right {
		float: left !important;
		margin-left: -15px;
	}

	.navbar-right~.navbar-right {
		margin-left: 0;
	}
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
	color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent;
}

.navbar-default .navbar-text {
	color: #777;
}

.navbar-default .navbar-nav>li>a {
	color: #777;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
	color: #333;
	background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
	color: #555;
	background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
	color: #ccc;
	background-color: transparent;
}

.navbar-default .navbar-toggle {
	border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
	background-color: #e7e7e7;
	color: #555;
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #333;
		background-color: transparent;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #555;
		background-color: #e7e7e7;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
		color: #ccc;
		background-color: transparent;
	}
}

.navbar-default .navbar-link {
	color: #777;
}

.navbar-default .navbar-link:hover {
	color: #333;
}

.navbar-default .btn-link {
	color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
	color: #333;
}

.navbar-default .btn-link[disabled]:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
	color: #ccc;
}

.navbar-inverse {
	background-color: #222;
	border-color: #090909;
}

.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-text {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #090909;
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
	color: #444;
	background-color: transparent;
}

.navbar-inverse .navbar-toggle {
	border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
	background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
	background-color: #090909;
	color: #fff;
}

@media (max-width: 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #090909;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #090909;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #9d9d9d;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #fff;
		background-color: transparent;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #fff;
		background-color: #090909;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
		color: #444;
		background-color: transparent;
	}
}

.navbar-inverse .navbar-link {
	color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link {
	color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
	color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: #444;
}

.list-group {
	margin-bottom: 20px;
	padding-right: 0;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

a.list-group-item,
button.list-group-item {
	color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
	color: #333;
}

a.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
	text-decoration: none;
	color: #555;
	background-color: #f5f5f5;
}

button.list-group-item {
	width: 100%;
	text-align: right;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
	background-color: #eeeeee;
	color: #777777;
	cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
	color: #777777;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading>.small {
	color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
	color: white;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
	color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
	color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
	color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
	color: #8a6d3b;
	background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
	padding: 15px;
}

.panel-body:before,
.panel-body:after {
	content: " ";
	display: table;
}

.panel-body:after {
	clear: both;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}

.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
	color: inherit;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.panel>.list-group,
.panel>.panel-collapse>.list-group {
	margin-bottom: 0;
}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0;
}

.list-group+.panel-footer {
	border-top-width: 0;
}

.panel>.table,
.panel>.table-responsive>.table,
.panel>.panel-collapse>.table {
	margin-bottom: 0;
}

.panel>.table caption,
.panel>.table-responsive>.table caption,
.panel>.panel-collapse>.table caption {
	padding-right: 15px;
	padding-left: 15px;
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
	border-top-right-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
	border-top-left-radius: 3px;
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-right-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-left-radius: 3px;
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
	border-top: 1px solid #ddd;
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
	border-top: 0;
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
	border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-right: 0;
}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-left: 0;
}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
	border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0;
}

.panel>.table-responsive {
	border: 0;
	margin-bottom: 0;
}

.panel-group {
	margin-bottom: 20px;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}

.panel-group .panel+.panel {
	margin-top: 5px;
}

.panel-group .panel-heading {
	border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
	border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
	border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}

.panel-default {
	border-color: #ddd;
}

.panel-default>.panel-heading {
	color: #333333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
	color: #f5f5f5;
	background-color: #333333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ddd;
}

.panel-primary {
	border-color: #000000;
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #000000;
}

.panel-primary>.panel-heading .badge {
	color: #000000;
	background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #000000;
}

.panel-success {
	border-color: #d6e9c6;
}

.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6;
}

.panel-info {
	border-color: #bce8f1;
}

.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1;
}

.panel-warning {
	border-color: #faebcc;
}

.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc;
}

.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc;
}

.panel-danger {
	border-color: #ebccd1;
}

.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1;
}

/*.arb-page-header {
    background-image: url(../img/page-header.jpg);


    &-title {
        font-family: $font-alt;
        color: #fff;
        font-weight: 300;

    }

    &-subtitle {
        color: #fff1cd;
    }
}*/
/*html {
    
    &.ltr body{
        font-family: $font-base-rtl;
    }
}*/
body {
	padding-top: 48px;
}

@media (min-width: 992px) {
	body {
		padding-top: 154px;
	}
}

.form-control {
	background: none;
	border-top: 0;
	border-right: 0;
	border-left: 0;
}

hr {
	margin: 0;
	border-top-color: #f2f2f2;
}

/*
.arb-contact-block {
    &__form {
        background: $brand-corporate;
        color: #fff;

        &-title {
            color: #fff;
        }

    }
}*/
.form-group.arb-form-group-placeholder {
	position: relative;
}

.form-group.arb-form-group-placeholder label,
.form-group.arb-form-group-placeholder [data-arb-placeholder] {
	-webkit-transition: all .1s ease;
	transition: all .1s ease;
}

.form-group.arb-form-group-placeholder label {
	cursor: text;
	/* position: absolute; */
	right: 0;
	top: 11px;
	max-width: 100%;
	margin: 0;
	padding: 0;
	padding-right: 13px;
	font-size: 14px;
	font-weight: normal;
	color: #e5e8ec;
}

.form-group.arb-form-group-placeholder textarea[data-arb-placeholder] {
	padding-top: 16px;
	padding-bottom: -4px;
}

.form-group.arb-form-group-placeholder.active label {
	-webkit-transform: none;
	transform: none;
	top: -1rem !important;
	right: 0rem;
	font-size: 1.5rem;
}

.form-group.arb-form-group-placeholder.active input[data-arb-placeholder] {
	padding-top: 13px;
	padding-bottom: -1px;
}

.-arrow-left:before {
	content: "ꨄ";
}

.-arrow-right:before {
	content: "ꨃ";
}

.-slider-left:before {
	content: "ꨔ";
}

.-slider-right:before {
	content: "ꨓ";
}

.-chevron-left:before {
	content: "ꨘ";
}

.-chevron-right:before {
	content: "ꨗ";
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 14px 20px;
	font-size: 16px;
	line-height: 16px;
	border-radius: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.rtl .btn {
	
}

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
/* 	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px; */
}

.btn:hover,
.btn:focus,
.btn.focus {
	color: #00B2FF;
	text-decoration: none;
}

.btn:active,
.btn.active {
	outline: 0;
	background-image: none;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity=65);
}

a.btn.disabled,
fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #00B2FF;
	background-color: transparent;
	border-color: #00B2FF;
	border-radius: 4rem;
}

.btn-default:focus,
.btn-default.focus {
	color: #00B2FF;
	background-color: transparent;
	border-color: #6b5932;
}

.btn-default:hover {
	color: #00B2FF;
	background-color: transparent;
	border-color: transparent;
}

.btn-default:active,
.btn-default.active,
.open>.btn-default.dropdown-toggle {
	color: #00B2FF;
	background-color: transparent;
	border-color: #987f47;
}

.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open>.btn-default.dropdown-toggle:hover,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle.focus {
	color: #00B2FF;
	background-color: transparent;
	border-color: #6b5932;
}

.btn-default:active,
.btn-default.active,
.open>.btn-default.dropdown-toggle {
	background-image: none;
}

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
	background-color: transparent;
	border-color: #00B2FF;
}

.btn-default .badge {
	color: transparent;
	background-color: #00B2FF;
}

.btn-default:focus {
	/* background: #00B2FF; */
	color: #fff;
}
.btn-default:hover,
.btn-default:active {
	background: #00B2FF;
	color: #fff;
}

.btn-primary {
	color: #fff;
	background-color: #221afb;
	border-color: transparent;
	border-radius: 3rem;
	border: 0.1rem solid;
}

.btn-primary:focus,
.btn-primary.focus {
	color: #fff;
	background-color: #221afb;
	border-color: transparent;
	border-radius: 3rem;
	border: 0.1rem solid;
}

.btn-primary:hover {
	color: #221afb;
	background-color: #221AFB00;
}

.btn-primary:active,
.btn-primary.active,
.open>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #A2E3FF;
	border-color: #cba34e;
}

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open>.btn-primary.dropdown-toggle:hover,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle.focus {
	color: #fff;
	background-color: #cba34e;
	border-color: #a78130;
}

.btn-primary:active,
.btn-primary.active,
.open>.btn-primary.dropdown-toggle {
	background-image: none;
}

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
	background-color: #000000;
	border-color: #d9bc7d;
}

.btn-primary .badge {
	color: #000000;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success:focus,
.btn-success.focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open>.btn-success.dropdown-toggle:hover,
.open>.btn-success.dropdown-toggle:focus,
.open>.btn-success.dropdown-toggle.focus {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}

.btn-success:active,
.btn-success.active,
.open>.btn-success.dropdown-toggle {
	background-image: none;
}

.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info:focus,
.btn-info.focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open>.btn-info.dropdown-toggle:hover,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

.btn-info:active,
.btn-info.active,
.open>.btn-info.dropdown-toggle {
	background-image: none;
}

.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning:focus,
.btn-warning.focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open>.btn-warning.dropdown-toggle:hover,
.open>.btn-warning.dropdown-toggle:focus,
.open>.btn-warning.dropdown-toggle.focus {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}

.btn-warning:active,
.btn-warning.active,
.open>.btn-warning.dropdown-toggle {
	background-image: none;
}

.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger:focus,
.btn-danger.focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open>.btn-danger.dropdown-toggle:hover,
.open>.btn-danger.dropdown-toggle:focus,
.open>.btn-danger.dropdown-toggle.focus {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}

.btn-danger:active,
.btn-danger.active,
.open>.btn-danger.dropdown-toggle {
	background-image: none;
}

.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	color: #000000;
	font-weight: normal;
	border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
	color: #cea756;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
	color: #777777;
	text-decoration: none;
}

.btn-lg,
.btn-group-lg>.btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.btn-sm,
.btn-group-sm>.btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-xs,
.btn-group-xs>.btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%;
}

.btn-viewmore {
	cursor: pointer;
	text-align: center;
	-webkit-transition: all ease-in 0.2s;
	transition: all ease-in 0.2s;
}

.btn-viewmore:hover {
	text-decoration: none;
}

.btn-viewmore:after {
	content: '';
	display: inline-block;
	width: 8px;
	height: 8px;
	margin-right: 2px;
	vertical-align: middle;
	border-bottom: 1px solid;
	border-color: currentcolor;
	margin-right: 10px;
	background: none;
	border-right: 1px solid;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	margin-top: 5px;
}

.btn-viewmore .isCollapsed {
	display: none;
}

.btn-viewmore .isOpened {
	display: inline-block;
}

.btn-viewmore.collapsed .isCollapsed {
	display: inline-block;
}

.btn-viewmore.collapsed .isOpened {
	display: none;
}

.btn-viewmore-new {
	cursor: pointer;
	text-align: center;
	-webkit-transition: all ease-in 0.2s;
	transition: all ease-in 0.2s;
	padding: 0 20px;
}

.btn-viewmore-new:hover {
	text-decoration: none;
}

.btn-viewmore-new:after {
	content: '';
	display: inline-block;
	width: 8px;
	height: 8px;
	margin-right: 2px;
	vertical-align: middle;
	border-bottom: 1px solid;
	border-color: currentcolor;
	margin-right: 10px;
	background: none;
	border-right: 1px solid;
	-webkit-transform: rotate(-315deg);
	transform: rotate(-315deg);
	margin-top: -4px;
}

.collapsed:after {
	-webkit-transform: rotate(45deg) !important;
	transform: rotate(45deg) !important;
	margin-top: -5px !important;
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn {
	position: relative;
	float: right;
}

.btn-group>.btn:hover,
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn:hover,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active {
	z-index: 2;
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
	margin-right: -1px;
}

.btn-toolbar {
	margin-right: -5px;
}

.btn-toolbar:before,
.btn-toolbar:after {
	content: " ";
	display: table;
}

.btn-toolbar:after {
	clear: both;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
	float: right;
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
	margin-right: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.btn-group>.btn:first-child {
	margin-right: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group>.btn-group {
	float: right;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0;
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle,
.btn-group-lg.btn-group>.btn+.dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn .caret {
	margin-right: 0;
}

.btn-lg .caret,
.btn-group-lg>.btn .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}

.dropup .btn-lg .caret,
.dropup .btn-group-lg>.btn .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after {
	content: " ";
	display: table;
}

.btn-group-vertical>.btn-group:after {
	clear: both;
}

.btn-group-vertical>.btn-group>.btn {
	float: none;
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
	margin-top: -1px;
	margin-right: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}

.btn-group-justified>.btn-group .btn {
	width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
	right: auto;
}

[data-toggle="buttons"]>.btn input[type="radio"],
[data-toggle="buttons"]>.btn input[type="checkbox"],
[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],
[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.arb-site-header {
	/*background:*/
}

@media (min-width: 992px) {
	.arb-site-preheader {
		background: #f1f1f1;
	}

	.arb-site-preheader-menu a,
	.arb-site-preheader-menu a:hover,
	.arb-site-preheader-menu a:focus,
	.arb-site-preheader-menu a:active {
		color: #84898f;
	}

	.arb-site-preheader-menu .divider {
		background: #e4e5e8;
	}

	.arb-site-preheader-eservices .dropdown>.dropdown-toggle,
	.arb-site-preheader-eservices .dropdown>.dropdown-toggle:hover,
	.arb-site-preheader-eservices .dropdown>.dropdown-toggle:focus,
	.arb-site-preheader-eservices .dropdown>.dropdown-toggle:active {
		color: #fff;
		background: #221AFB ;
	}

	.arb-site-preheader-eservices .dropdown>.dropdown-menu {
		margin-top: -1px;
		padding: 0 32px;
	}

	.arb-site-preheader-eservices .dropdown>.dropdown-menu,
	.arb-site-preheader-eservices .dropdown>.dropdown-menu a {
		color: #fff;
		background: #221AFB ;
	}

	.arb-site-preheader-eservices .dropdown>.dropdown-menu li+li {
		border-top: 1px solid #979797;
	}

	.arb-site-preheader-eservices .dropdown.open>.dropdown-toggle,
	.arb-site-preheader-eservices .dropdown.open>.dropdown-toggle:hover,
	.arb-site-preheader-eservices .dropdown.open>.dropdown-toggle:focus,
	.arb-site-preheader-eservices .dropdown.open>.dropdown-toggle:active {
		color: #fff;
		background: #221AFB ;
	}

	.arb-site-preheader-search {
		background: #fff;
	}

	.arb-site-preheader-search .btn,
	.arb-site-preheader-search .btn:hover,
	.arb-site-preheader-search .btn:focus {
		background: #fff;
		color: #000000;
	}
}

.arb-site-portable-header {
	background: #fff;
}

.arb-site-portable-header__top-menu>.nav {
	background: #221AFB ;
}

.arb-site-portable-header__top-menu>.nav>li+li {
	border-right: 1px solid #fff;
}

.arb-site-portable-header__top-menu>.nav>li>a,
.arb-site-portable-header__top-menu>.nav>li>a:hover,
.arb-site-portable-header__top-menu>.nav>li>a:focus,
.arb-site-portable-header__top-menu>.nav>li>a:active {
	color: #fff;
}

.arb-site-portable-header__top-menu-collapse {
	background: #f8f8f8;
}

.arb-site-portable-header__top-menu-collapse a,
.arb-site-portable-header__top-menu-collapse a:hover,
.arb-site-portable-header__top-menu-collapse a:focus,
.arb-site-portable-header__top-menu-collapse a:active {
	color: #4a4a4a;
}

.arb-site-portable-header__main-menu>.nav {
	background: #ffffff;
}

.arb-site-portable-header__main-menu>.nav .nav {
	background: #f8f8f8;
}

.arb-site-portable-header__bottom-menu .nav {
	background: #f1f1f1;
}

@media (min-width: 992px) {
	.arb-site-portable-header {
		display: none;
	}
}

body.arb-menu-open {
	overflow: hidden;
}

body.arb-menu-open .arb-site-portable-header {
	display: block;
}

.arb-page-header-title {
	color: #fff;
}

.arb-page-header-subtitle {
	color: #ffffff;
}

.arb-page-header--about,
.arb-page-header--contact,
.arb-page-header--research,
.arb-page-header--newsroom,
.arb-page-header--open-investment-account,
.arb-page-header--location {
	background-image: url(../img/header-gold.jpg);
}

.arb-page-header--asset-management {
	background-image: url(../img/header-blue.jpg);
}

.arb-page-header--brokerage {
	background-image: url(../img/header-darkBlue.jpg);
}

.arb-page-header--investment-banking {
	background-image: url(../img/header-lightBlue.jpg);
}

.arb-carousel .owl-nav .owl-prev,
.arb-carousel .owl-nav .owl-next {
	color: #00B2FF;
	border-radius: 4rem;
}

.arb-carousel .owl-nav .owl-prev:hover,
.arb-carousel .owl-nav .owl-prev:focus,
.arb-carousel .owl-nav .owl-prev:active,
.arb-carousel .owl-nav .owl-next:hover,
.arb-carousel .owl-nav .owl-next:focus,
.arb-carousel .owl-nav .owl-next:active {
	color: #A2E3FF;
}

.arb-carousel .owl-dots .owl-dot span {
	background: #00B2FF57;
}

.arb-carousel .owl-dots .owl-dot.active span,
.arb-carousel .owl-dots .owl-dot:hover span {
	background: #00B2FF;
}

/*.arb-carousel {
    background: #fdd;

    .owl-stage-outer {
        background: #dfd;
    }

    .owl-dots {
        background: rgba(#00f, .3);
    }
}*/
/*.arb-carousel {
    .owl-dots,
    .owl-nav {
        text-align: center;
        -webkit-tap-highlight-color: transparent;
    }

    .owl-nav {
        margin-top: 10px;

        [class*=owl-] {
            color: #FFF;
            font-size: 14px;
            margin: 5px;
            padding: 4px 7px;
            background: #D6D6D6;
            display: inline-block;
            cursor: pointer;
            border-radius: 3px

            &:hover{
                background: #869791;
                color: #FFF;
                text-decoration: none;
            }
        }

        .disabled {
            opacity: .5;
            cursor: default;
        }
    }

    .owl-dots {
        .owl-dot {
            display: inline-block;
            zoom: 1;

            span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: #D6D6D6;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px;
            }

            &.active span, &:hover span {
                background: #869791;
            }
        }
    }

    .owl-nav.disabled + .owl-dots { margin-top: 10px; }
}*/
.arb-card--advisory,
.arb-card--contact {
	background: #3f51b5;
}

.arb-card--advisory,
.arb-card--advisory .arb-card-title,
.arb-card--contact,
.arb-card--contact .arb-card-title {
	color: #fff;
}

.arb-card--advisory .btn,
.arb-card--advisory .btn:hover,
.arb-card--advisory .btn:focus,
.arb-card--contact .btn,
.arb-card--contact .btn:hover,
.arb-card--contact .btn:focus {
	color: #4a4a4a;
	border-color: #fff;
	background-color: #fff;
}

.arb-facts {
	/*    @media (min-width: 768px) {
        > .row {
            > div {
                & + div {
                }
            }
        }
    }*/
}

.arb-facts__item-icon {
	color: #221AFB ;
}

.arb-service {
	/*padding: 30px (30px - $grid-gutter-width / 2);*/
	/*    &-media {
        border-radius: 50%;
        position: relative;

        border: 1px solid #979797;
        border: 1px solid #f00;

        > div {
            @include absolute(10px);
            border-radius: 50%;
            background: $brand-blue;
            overflow: hidden;

            img {
                opacity: .7;
                @include square(100%);
                max-width: 0;
                max-height: 0;
            }
        }
    }*/
	/*
    &-content {
        margin: 0 auto;
        max-width: 570px;
        text-align: center;
    }


    &-title {
        margin-bottom: 15px;

        font: 20px/20px $font-alt;
        color: $text-color-alt;
    }

    &-body {
        font-size: 14px;
        line-height: 24px;
    }

    &-actions {
        margin-top: 25px;
    }


    @media (min-width: 992px) or print {
        $media-size: 269px;
        $media-margin: 94px;

        padding-top: 58px;
        padding-bottom: 58px;

        .container {
            position: relative;
            max-width: 808px;
            padding: 0;
        }

        &-media {
            @include square($media-size);
        }

        &-title {
            margin-bottom: 10px;

            font-size: 24px;
            line-height: 48px;
        }

        &-body {
            font-size: 16px;
            line-height: 24px;
        }

        &-actions {
            margin-top: 28px;
        }


        .arb-service--media-left &, .arb-service--media-right & {
            &-media { @include center-y; }
            &-content { max-width: none; }
        }

        .arb-service--media-left & {
            &-media { left: $grid-gutter-width / 2; }
            &-content { padding-left: $media-size + $media-margin; }
        }

        .arb-service--media-right & {
            &-media { right: $grid-gutter-width / 2; }
            &-content { padding-right: $media-size + $media-margin; }
        }
    }*/
}

.arb-subscribe-card {
	background: #fff;
}

.arb-subscribe-card__report,
.arb-subscribe-card__newsletter {
	padding: 20px;
}

.arb-subscribe-card__report {
	background: #fff;
	border-radius: 3rem;
}

.arb-subscribe-card__report-category,
.arb-subscribe-card__report-title {
	
	font-size: 16px;
	line-height: 24px;
}

.rtl .arb-subscribe-card__report-category,
.rtl .arb-subscribe-card__report-title {
	
}

.arb-subscribe-card__report-title {
	position: relative;
	margin-top: 14px;
	padding-left: 64px;
	color: #4a4a4a;
}

.arb-subscribe-card__report-title:before {
	width: 32px;
	height: 32px;
	font-size: 32px;
	line-height: 1;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	content: "ꨤ";
	display: inline-block;
	font-family: 'icons';
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 10px;
	color: #00B2FF;
}

.arb-subscribe-card__report-date {
	display: block;
	margin-top: 10px;
	font-size: 16px;
}

.arb-subscribe-card__newsletter {
	background: #221afb;
}

.arb-subscribe-card__newsletter-title {
	
	font-size: 16px;
	line-height: 24px;
	color: #fff;
}

.rtl .arb-subscribe-card__newsletter-title {
	
}

.arb-subscribe-card__newsletter-form .form-control {
	border: 1px solid #d7c9aa;
	color: #d7c9aa;
	background: #c2ac7c;
}

.arb-subscribe-card__newsletter-form .form-control::-moz-placeholder {
	color: #d7c9aa;
	opacity: 1;
}

.arb-subscribe-card__newsletter-form .form-control:-ms-input-placeholder {
	color: #d7c9aa;
}

.arb-subscribe-card__newsletter-form .form-control::-webkit-input-placeholder {
	color: #d7c9aa;
}

.arb-subscribe-card__newsletter-form .btn {
	border-color: #fff;
	background: #fff;
	color: #00B2FF;
}

@media (min-width: 992px) {

	.arb-subscribe-card__report,
	.arb-subscribe-card__newsletter {
		padding: 25px 30px;
	}

	.arb-subscribe-card__report-category,
	.arb-subscribe-card__report-title {
		
		font-size: 16px;
		line-height: 24px;
	}

	.rtl .arb-subscribe-card__report-category,
	.rtl .arb-subscribe-card__report-title {
		
	}

	.arb-subscribe-card__report-title {
		margin-top: 25px;
		font-size: 20px;
		line-height: 26px;
	}

	.arb-subscribe-card__report-title {
		padding-left: 100px;
	}

	.arb-subscribe-card__report-title .icon {
		width: 42px;
		height: 42px;
		font-size: 42px;
		line-height: 1;
		left: 28px;
	}

	.arb-subscribe-card__newsletter-title {
		font-size: 22px;
		line-height: 26px;
	}

	.arb-subscribe-card__newsletter-form {
		margin-top: 30px;
	}
}

.arb-slider {
	/*    .owl-dots {
        .owl-dot {
            span { background: #ccd1e3; }

            &.active, &:hover {
                span { background: $brand-corporate; }
            }
        }
    }*/
}

.arb-slider__item {
	position: relative;
	height: 533px;
	overflow: hidden;
}

.arb-slider__item-media {
	z-index: 1;
	width: auto;
}

.arb-slider__item-media-md {
	display: none;
}

.arb-slider__item-head {
	margin-top: 30px;
}

.arb-slider__item-head__brand {
	width: 125px !important;
	padding-bottom: 10px;
	text-align: center;
}

.arb-slider__item-overlay {
	position: relative;
	z-index: 2;
	padding: 30px;
	text-align: center;
}

.arb-slider__item-title {
	color: #221AFB ;
	
	font-weight: 300;
}

.rtl .arb-slider__item-title {
	
}

.arb-slider__item-subtitle {
	color: #00B2FF;
}

.arb-slider__item-icon {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
}

.arb-slider__item-icon>li {
	display: inline-block;
}

.arb-slider__item-icon li+li {
	margin-right: 20px;
}

.arb-slider__item-icon a,
.arb-slider__item-icon a:hover,
.arb-slider__item-icon a:focus,
.arb-slider__item-icon a:active {
	color: #4a4a4a;
}

.arb-slider__item-icon--big {
	width: 180px;
	margin: 0 auto;
	display: table;
}

.arb-slider__item-icon .image-left {
	margin: 0;
}

.arb-slider__item-icon__list .icon {
	font-size: 60px;
	padding: 30px;
}

.arb-slider__item--sponsor {
	padding-top: 30px;
}

.arb-slider__item-cta.text-center {
	text-align: center;
}

.arb-slider__item-cta>.btn {
	font-weight: 300;
	
	height: auto;
	line-height: 20px;
	white-space: normal;
}

.rtl .arb-slider__item-cta>.btn {
	
}

.arb-slider__item-cta>.btn,
.arb-slider__item-cta>.btn:hover,
.arb-slider__item-cta>.btn:focus,
.arb-slider__item-cta>.btn:active {
	background: #221AFB ;
	color: #fff;
}

.arb-slider__item::after {
	background-color: #fff !important;
}

@media (max-width: 767px) {
	.arb-slider__item-media-md {
		display: none;
	}

	.arb-slider__item-media {
		position: absolute;
		top: 50%;
		right: 50%;
		-webkit-transform: translateX(50%) translateY(-50%);
		transform: translateX(50%) translateY(-50%);
		width: auto;
		display: none !important;
	}

	.arb-slider__item-overlay {
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		position: absolute;
	}

	.arb-slider__item-head {
		top: 30px;
		left: 30px;
		bottom: auto;
		right: 30px;
		position: absolute;
	}

	.arb-slider__item-title {
		font-size: 24px;
		line-height: 28px;
	}

	.arb-slider__item-subtitle {
		font-size: 18px;
		line-height: 22px;
	}

	.arb-slider__item-footer {
		top: 130px;
		left: 20px;
		bottom: 70px;
		right: 20px;
		position: absolute;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.arb-slider__item-icon {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
		margin-bottom: 20px;
	}

	.arb-slider__item-cta {
		height: 70px;
	}

	.arb-slider__item-cta>.btn {
		padding-right: 15px;
		padding-left: 15px;
		/*max-width: 100%;*/
	}
}

@media (min-width: 768px) {
	.arb-slider__item {
		position: relative;
		height: 570px;
	}

	.arb-slider__item:after {
		content: '';
		background: #f6f6f6;
		display: block;
		top: 0;
		left: -10%;
		bottom: 0;
		right: 50%;
		position: absolute;
		-webkit-transform: skewX(5deg);
		transform: skewX(5deg);
	}

	.arb-slider__item-head__brand {
		width: 100px;
		padding-bottom: 10px;
		text-align: right;
	}

	.arb-slider__item-media {
		z-index: 1;
		left: -46%;
		width: 84%;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.arb-slider__item-media-md {
		display: none;
	}

	.arb-slider__item-overlay {
		z-index: 2;
		padding: 30px 0;
		width: 46%;
		text-align: right;
	}

	.arb-slider__item-footer {
		padding-left: 25px;
	}

	.arb-slider__item-title {
		font-size: 28px;
		line-height: 35px;
		padding-bottom: 20px;
	}

	.arb-slider__item-subtitle {
		margin-top: 10px;
		font-size: 21px;
		line-height: 25px;
	}

	.arb-slider__item-icon {
		text-align: left;
		margin-top: 34px;
	}

	.arb-slider__item-cta {
		margin-top: 60px;
		text-align: right;
	}

	.arb-slider__item-cta>.btn {
		font-size: 18px;
		line-height: 26px;
		padding: 13px 14px;
	}
}

@media (min-width: 992px) {
	.arb-slider__item-title {
		font-size: 36px;
	}

	.arb-slider__item-cta>.btn {
		width: 352px;
		/*                    font-size: 24px;
                    line-height: 36px;
                    padding: 16px 25px;*/
	}

	.arb-slider__item-icon {
		margin-right: 0px;
	}

	.arb-slider__item-media {
		z-index: 1;
		left: -30%;
		width: 70% !important;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

@media (min-width: 1200px) {
	.arb-slider__item-cta>.btn {
		width: 352px;
		/*                    font-size: 24px;
                    line-height: 36px;
                    padding: 16px 25px;*/
		border-radius: 3rem;
	}

	.arb-slider__item-media {
		z-index: 1;
		left: 0%;
		width: 52% !important;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

.arb-twitter-card {
	/*    $arb-twitter-card-background: #e4eaff !default;
    $arb-twitter-card__item-background: #b2bac4 !default;
    $arb-twitter-card__item-icon-color: #84898f !default;
    $arb-twitter-card__item-username-color: #efefef !default;*/
}

.arb-twitter-card__item-tweet-actions a,
.arb-twitter-card__item-tweet-actions a:hover,
.arb-twitter-card__item-tweet-actions a:focus,
.arb-twitter-card__item-tweet-actions a:active {
	color: #000000;
}

.arb-twitter-card .arb-carousel .owl-dots .owl-dot span {
	background: #dbdbe0;
}

.arb-twitter-card .arb-carousel .owl-dots .owl-dot.active span,
.arb-twitter-card .arb-carousel .owl-dots .owl-dot:hover span {
	background: #00B2FF;
}

.arb-subscribe-card__report-title:before {
	content: normal;
}

.arb-subscribe-card__report-title {
	position: relative;
}

.arb-subscribe-card__report-title a {
	position: absolute;
	left: 9px;
	top: 9px;
}

.arb-subscribe-card__report-title a img {
	width: 35px;
	height: 34px;
}

.arb-card-grid .arb-subscribe-card__newsletter h4 {
	font-size: 16px;
	line-height: 24px;
}

.arb-card-grid .arb-subscribe-card__newsletter p {
	display: none;
}

.arb-card-grid .arb-subscribe-card__newsletter .form-control {
    width: 70%;
    padding-left: 0;
    padding-right: 0;
    border-bottom: 1px solid #ffffff !important;
    color: #fff;
    background: #fff0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0;
    margin-top: 1rem;
	margin-bottom: 1.5rem;
}

.arb-card-grid .arb-subscribe-card__newsletter .form-control::-moz-placeholder {
	color: #d7c9aa;
	opacity: 1;
}

.arb-card-grid .arb-subscribe-card__newsletter .form-control:-ms-input-placeholder {
	color: #d7c9aa;
}

.arb-card-grid .arb-subscribe-card__newsletter .form-control::-webkit-input-placeholder {
	color: #d7c9aa;
}

.arb-card-grid .arb-subscribe-card__newsletter .help-block {
	float: right;
	width: 70%;
	margin: 0;
	font-size: 14px;
}

.arb-card-grid .arb-subscribe-card__newsletter .list-group-item {
	display: none !important;
}

.arb-card-grid .arb-subscribe-card__newsletter .btn {
    padding-left: 2rem;
    padding-right: 2rem;
    border-color: white;
    background: transparent;
    color: #ffffff;
    position: absolute;
    top: 8rem;
    left: 1rem;
	right: auto;
}

.arb-card-grid .arb-subscribe-card__newsletter .control-label {
	display: none;
}

.arb-subscribe-form .arb-subscribe-form__form label {
	display: none;
}

.arb-subscribe-form .list-group {
	margin: 0;
}

.arb-subscribe-form .form-control {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.arb-subscribe-form .has-error .form-control:focus {
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.arb-subscribe-form .arb-subscribe-form__form .list-group-item {
	display: none !important;
}

.arb-card--media-left .arb-card-media,
.arb-card--media-right .arb-card-media {
	width: 50%;
	left: auto;
	right: 0;
}

.arb-card--media-left .arb-card-content,
.arb-card--media-right .arb-card-content {
	width: 50%;
	margin: 0;
	float: left;
}

.arb-card--media-right .arb-card-media {
	left: 0;
	right: auto;
}

.arb-card--media-right .arb-card-content {
	float: right;
}

.arb-card--director .arb-card-head,
.arb-card--team .arb-card-head {
	padding: 0;
	margin: -20px -20px 30px;
	background: none;
	position: relative;
	min-height: 118px;
}

.arb-card--director .arb-card-head img,
.arb-card--team .arb-card-head img {
	width: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	height: 100%;
	filter: invert(53%) sepia(92%) saturate(2902%) hue-rotate(169deg) brightness(105%) contrast(103%);
	border-radius: 3rem 3rem 0 0;
}

.arb-card--director .arb-card-head h3,
.arb-card--team .arb-card-head h3 {
	position: relative;
	z-index: 2;
	padding: 20px 20px 0;
}

.arb-card--director .arb-card-head h4,
.arb-card--team .arb-card-head h4 {
	position: relative;
	z-index: 2;
	padding: 0 20px 10px;
}

.arb-page-header--about {
	background: none;
	overflow: hidden;
}

.arb-page-header img {
	width: 100%;
	position: absolute;
}

.arb-board-of-director-block .arb-page-block-body .row-grid .row.row-grid,
.arb-search-grid .row>div+div {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.arb-board-of-director-block .arb-card.arb-card--director {
	margin-bottom: 20px;
	background: transparent;
}

.arb-contact-block__form.arb-form legend .arb-contact-block__form.arb-form .contactus-title {
	
	font-size: 20px;
	text-align: center;
	margin-bottom: 20px;
	color: #fff;
	border: none;
	display: block;
	font-weight: unset;
}


.arb-contact-block__form.arb-form .col-md-12 {
	padding: 0;
}

.arb-contact-block__form.arb-form .form-group.arb-form-group-placeholder {
	margin: 7px 15px;
	width: auto;
}

.arb-contact-block__form.arb-form .form-group.arb-form-group-placeholder.halfAvailableWidth {
	width: calc(50% - 30px);
	clear: none;
}

.arb-contact-block__form.arb-form .form-group.arb-form-group-placeholder input {
	/* padding-left: 3px; */
}

.arb-contact-block__form.arb-form .form-group.arb-form-group-placeholder.active input {
	/* padding-bottom: 1rem; */
	/* padding-top: inherit; */
	/* line-height: 2rem; */
}

.arb-contact-block__form.arb-form .form-group.arb-form-group-placeholder textarea {
	padding-top: 20px;
	padding-bottom: -4px;
}

.arb-contact-block__form.arb-form .required-field .control-label:before,
.arb-contact-block__form.arb-form .required-field .checkbox:after {
	display: none;
}

.arb-contact-block__form.arb-form .form-submit-border {
	text-align: left;
}

.arb-contact-block__form.arb-form .form-submit-border .btn-default {
	background-color: #00000000;
	border-color: #ffffff;
	background: white;
	color: #221afb;
}

.arb-contact-block__form.arb-form .form-submit-border .btn-default:hover {
	color: #ffffff;
    background-color: #ffffff00;
    border-color: #ffffff;
}

.arb-contact-block__form.arb-form .list-group-item {
	display: none !important;
}

.arb-contact-block__form.arb-form .has-error .form-control:focus,
.arb-contact-block__form.arb-form .has-success .form-control:focus {
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.arb-contact-block__form.arb-form .has-error .help-block,
.arb-contact-block__form.arb-form .field-validation-error {
	font-size: 12px;
	line-height: normal;
}

.field-validation-error {
	color: #a94442;
	background: white;
	width: 100%;
	display: inline-block;
	padding: 0.5rem;
	border-radius: 0 0 0.5rem 0.5rem;
}

.arb-twitter-card__item-user>.icon {
	width: 38px !important;
}

.arb-twitter-card__item-tweet-actions .icon {
	width: 19px !important;
}

.arb-info__title,
.arb-service-slider--slider-home .arb-service-slider__item-media .arb-media__text,
.arb-card-grid .arb-subscribe-card__newsletter h4 {
	
}

.rtl .arb-info__title,
.rtl .arb-service-slider--slider-home .arb-service-slider__item-media .arb-media__text,
.rtl .arb-card-grid .arb-subscribe-card__newsletter h4 {
	
}

.arb-info__body,
.arb-service-slider--slider-home .arb-service-slider__item-media .arb-media__subtitle {
	
}

.rtl .arb-info__body,
.rtl .arb-service-slider--slider-home .arb-service-slider__item-media .arb-media__subtitle {
	
}

.arb-page-header-height {
	background-size: contain;
	min-height: 252px;
}

.arb-page-block--media-icon .arb-page-intro-image {
	max-width: 170px;
	margin: 5px auto 20px;
}

.arb-page-block--media-icon .arb-page-intro-image img {
	max-width: 100%;
}

.arb-table-funds__table .table tbody td {
	width: 50%;
}

.arb-table-funds__table .table tbody td span {
	background-color: transparent !important;
	text-align: center !important;
}

.arb-search-grid.arb-search-grid--research #box-row .arb-search-grid__item {
	margin-bottom: 30px;
	min-height: 0;
	position: relative;
	padding-bottom: 80px;
}

.arb-search-grid.arb-search-grid--research .arb-search-grid__item {
	margin-bottom: 30px;
	min-height: 250px;
	width: 100%;
	position: relative;
	padding-bottom: 80px;
	border-radius: 3rem;
	border-color: #d5d4d4;
}

.rtl .arb-financial-marquee {
	direction: ltr;
}

.arb-page-block-actions>.btn {
	margin-bottom: 20px;
}

.arb-search-grid--research .arb-search-grid__item-category {
	min-height: 18px;
}

.arb-card--news .arb-card-head {
	margin-bottom: 0;
}

.arb-search-grid--research .arb-search-grid__item-category {
	max-height: 36px;
}

.arb-subscribe-card__newsletter {
	float: right;
	width: 100%;
}

.arb-card-grid .arb-subscribe-card__newsletter h4 {
	color: #fff;
}

#dynamicrow .col-xs-12 {
	margin-bottom: 30px;
}

.arb-table-funds__table .table th,
.arb-table-funds__table .table td {
	height: 60px;
}

.arb-table-funds__table .table thead th,
.arb-table-funds__table .table thead td {
	height: 100px;
}

.arb-table-funds__table .table {
	width: 60%;
	margin: 0 auto 20px;
}

.arb-page-block .arb-page-block-body .container h1 {
	line-height: normal;
}

.arb-location-finder__results-list:before {
	display: none;
}

.arb-location-finder__results-list,
.arb-location-finder__results-list ul {
	height: 586px;
}

.table.table-mutual-fund th {
	text-align: center;
}

.arb-triple-card__card-title+.arb-triple-card__card-body ul {
	text-align: right;
	padding: 0 20px 0 0;
}

.arb-page-block-title+.arb-page-block-subtitle ul {
	text-align: right;
	padding: 0 30px 0 0;
}

.arb-slider__item-footer {
	top: auto;
}

.arb-page-block-actions>.btn span.btn-text {
	white-space: normal;
}

/*
.arb-search-grid--research .arb-search-grid__item-title {
  max-height: 128px;
  overflow: hidden;
}*/
a.remove-hover {
	cursor: default;
}

a.remove-hover:hover {
	color: #000000;
}

/*.arb-slider__item-subtitle {
  margin-bottom: 20px;
}*/
.arb-slider__item-title {
	line-height: 1.2;
}

.arb-slider__item-title span {
	color: #84898f;
}

.arb-contact-block__form.arb-form .form-group.arb-form-group-placeholder textarea {
	padding-top: 35px;
}

.rtl .arb-contact-block__form.arb-form .form-group.arb-form-group-placeholder.halfAvailableWidth {
	min-height: 85px;
}

.rtl .arb-page-intro #introCollapse p {
	text-align: right;
}

.arb-contact-block__form.arb-form .has-error .help-block {
	text-align: right;
}

.banner-trading-options {
	padding: 0;
	width: 100%;
	display: inline-block;
	list-style: none;
}

.banner-trading-options li {
	width: calc(50% - 10px);
	margin: 0 5px;
	display: inline-block;
	float: right;
	font-size: 22px;
	min-height: 80px;
	color: #221AFB ;
	
	font-weight: 300;
}

.rtl .banner-trading-options li {
	
}

.banner-store-btn {
	width: 100%;
	display: inline-block;
}

.banner-store-btn a {
	width: 132px;
	float: right;
	margin: 0 0 0 10px;
}

.banner-store-btn a img {
	width: 100%;
}

.arb-search-grid__item-action {
	position: absolute;
	bottom: 20px;
	width: 84%;
}

.arb-search-grid__item-action .btn {
	height: 46px;
}

.arb-board-of-director-block .arb-card.arb-card--director {
	overflow: hidden;
	height: 95%;
}

.arb-card--director .arb-card-body {
	height: auto;
	width: 100%;
}

.arb-faqs {
	text-align: center;
	padding: 35px 15px 15px;
}

.arb-faqs img {
	width: 100%;
}

#form-map {
	display: block;
}

#search-view {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#search-view h1 {
	color: #4a4a4a;
	font-weight: bold;
	margin: 20px 0;
	width: 100%;
	display: inline-block;
}

.search-item-container {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.search-item-container h3 {
	color: #4a4a4a;
	margin: 20px 0 10px 0;
	width: 100%;
	display: inline-block;
}

.search-listing ul {
	padding: 0;
}

.search-listing ul li {
	list-style: none;
}

.search-listing ul li h2 {
	color: #4a4a4a;
	margin: 20px 0;
	display: inline-block;
}

.search-listing ul li h2 a {
	color: #000000;
}

.search-listing ul li p {
	word-wrap: break-word;
}

#pagingContainer {
	width: 100%;
	max-width: 1200px;
	margin: 50px auto;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #f6f6f6;
}

#pagingContainer li {
	list-style: none;
	display: inline-block;
}

#pagingContainer li a {
	color: #4a4a4a;
	padding: 0 5px;
	margin: 10px 5px;
}

#pagingContainer li a.active {
	background: #4a4a4a;
	color: #ffffff;
	display: inline-block;
}

.arb-price-list {
	overflow: auto;
}

.arb-carousel .owl-dots .owl-dot {
	background: none;
	border: none;
	outline: none;
	padding: 0;
}

.arb-slider.arb-carousel .owl-nav {
	display: none;
}

.arb-carousel .owl-nav .owl-prev,
.arb-carousel .owl-nav .owl-next {
	background: none;
}

.arb-card .btn-viewmore {
	right: 20px;
	bottom: 8px;
}

.arb-board-of-director-block .arb-page-block-body .row-grid .row.row-grid .col-sm-6 {
	width: calc(50% - 2px);
}

.arb-page-block--alt .arb-page-block-body .col-md-3 {
	width: calc(25% - 2px);
}

.arb-card--team .arb-card-body {
	height: 100%;
}

.arb-card--team .arb-card-subtitle,
.arb-card--director .arb-card-subtitle {
	height: 100%;
}

.caret {
/* 	border-top: 4px solid #4a4a4a;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent; */
	height: 10px;
	width: 10px;
	border: 1px solid #626262;
	border-width: 2px 2px 0 0;
	transform: rotate(135deg);
	border-top-color: #626262 !important;
	margin: -0.5rem 0.8rem 0rem 0rem;
}

.arb-site-portable-header__top-menu>.nav>li>a .caret {
	border-top: 4px solid #FFFFFF;
}

.arb-card-category,
.arb-card-title,
.arb-card-subtitle {
	line-height: 22px;
	letter-spacing: 1px;
}

.arb-awards__btn {
	cursor: pointer;
}

.arb-location-finder__results-item-head {
	border-bottom: none;
}

.arb-location-finder__results-item {
	border-bottom: 1px solid #000000;
}

.arb-location-finder__results-item:last-child {
	border-bottom: none;
}

.arb-location-finder__results-toggler {
	margin-top: -20px;
}

.arb-location-finder__results-collapse {
	width: 100%;
}

.arb-location-finder__results-title {
	width: calc(100% - 25px);
}

.rtl .arb-card--news .arb-card-body {
	line-height: 24px;
	max-height: 120px;
}

.arb-site-preheader-eservices .caret {
	border-color: #fff !important;
	border-top-color: #fff !important;
}

.arb-card--news .arb-card-title,
.arb-card--report .arb-card-title {
	height: auto;
}

.arb-features__item-icon .icon {
	width: 34px;
	height: 34px;
}

.arb-page-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	overflow: hidden;
}

/*.arb-page-header.arb-page-header-hero img {
	max-height: 252px;
	position: relative;
	/* filter: grayscale(100%); */
	/*filter: brightness(0) saturate(100%) invert(11%) sepia(95%) saturate(6035%) hue-rotate(248deg) brightness(99%) contrast(117%);
}*/

.arb-page-header.arb-page-header-hero img {
    max-height: 252px;
    position: relative;
}

.arb-page-header.arb-page-header-hero .arb-page-header-container {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	padding: 0;
}

/*.arb-page-header.arb-page-header-hero .arb-page-header-container .arb-page-header-subtitle {
  margin-top: 10px;
  height: auto;
  display: inline-block;
}*/
.arb-page-header.arb-page-header-hero .arb-page-header-container .arb-page-header-subtitle p {
	display: inline-block;
}

.arb-table__filter.box,
.arb-table__table.box {
	max-width: 60%;
	margin: 0 auto;
}


.arb-features a:hover {
	text-decoration: none;
}

.arb-features__item-title {
	color: #84898f;
}

.map-image {
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden;
}

.map-image img {
	width: 100%;
}

.map-img-container>.arb-contact-block {
	overflow: hidden;
}

.map-img-container .arb-financial-market-map {
	overflow: hidden;
}

.arb-facts__item-title span {
	font-weight: bold;
	font-size: 22px;
}

a.link-style-none {
	text-decoration: none;
	cursor: default;
}

a.link-style-none:hover {
	color: #000000;
}

.arb-info__body a {
	color: #221AFB ;
}

.arb-info__body a:hover {
	color: #221AFB ;
	text-decoration: none;
}

.arb-principles__item-body p,
.arb-principles__item-body b {
	text-align: right;
}

/*.arb-slider__item .container {
  width: 100%;
  height: 100%;
}*/
.arb-carousel--background .arb-carousel__item {
	padding-bottom: 0;
}

.arb-carousel .arb-slider__item-icon img {
	width: auto;
}

.arb-carousel .banner-trading-options li {
	min-height: auto;
	margin-bottom: 15px;
}

.arb-carousel--background .arb-carousel__item {
	height: 380px;
}

.arb-slider__item-overlay {
	padding: 30px 15px 30px 0;
}

.arb-slider__item-media {
	/*width: auto !important;*/
	height: 100% !important;
	margin-left: 2%;
}

.arb-carousel {
	display: block;
}

.arb-carousel .arb-slider__item {
	display: none;
}

.arb-carousel .arb-slider__item:first-child {
	display: block;
}

.arb-carousel.owl-loaded .arb-slider__item {
	display: block;
}

.arb-financial-marquee {
	display: none;
}

.arb-slider__item-icon img {
	margin-right: 19% !important;
}

.arb-slider__item--sponsor img {
	margin-right: 15% !important;
}

.arb-service-slider__item {
	width: 33%;
	display: inline-block;
	margin-bottom: 35px;
}

.arb-service-slider-carousel.owl-loaded .arb-service-slider__item {
	width: auto;
	display: block;
	margin-bottom: 0;
	padding: 0 0.5rem;
}

.arb-service-slider-carousel .owl-item a:hover {
	color: #000000;
}

.arb-board-of-director-block .arb-card-content {
	background: white;
	height: 100%;
	border-radius: 3rem;
}

.arc-utility .arb-transaction-chart-pie__title {
	min-height: 50px;
}

.arb-faqs .img-auto-width img,
.img-auto-width {
	width: auto;
	max-width: 100%;
}

/*.arb-subscribe-form .btn-primary {
  background-color: #ffffff;
  border-color: #ffffff;
}*/
.arb-slider__item-media-img {
	width: 52% !important;
	height: 100%;
	position: absolute;
	left: 0;
}

.arb-slider__item-media-img:after {
	content: "";
	position: absolute;
	right: 0;
	width: 0;
	height: 0;
	border-top: 570px solid #ffffff;
	border-left: 50px solid transparent;
}

.arb-slider__item-media-img .arb-slider__item-media_img {
	width: 100%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.arb-slider__item:after {
	display: none;
}

.arb-carousel .owl-item img {
	/*  width: auto;
  height: 100%;
  text-align: center;
!*  margin: 0 auto;*!
  position: static;
  transform: translateY(0);*/
	margin-right: 0 !important;
}

.arb-slider__item-media-img {
	background: #fff;
}

.arb-slider__item-media-img:after {
	top: 0;
	right: -6px;
}

.arb-slider .arb-slider__item {
	height: 570px;
}

/*.arb-slider .arb-slider__item-media-img img{
  position: absolute;
  right:0;
  left: auto;
  top: 0;
  transform: none;
  margin: 0;
  padding: 0;
  //max-width: 100%;
  //-webkit-transform: translate(-50%, -50%);
  //-moz-transform: translate(-50%, -50%);
  //-ms-transform: translate(-50%, -50%);
  //-o-transform: translate(-50%, -50%);
  //transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  !*width: auto;*!
  max-width: 100%;
  height: 100%;
}*/
/*
.arb-slider__item-overlay {
  z-index: 2;
  padding: 30px 0;
  width: 46%;
  text-align: left;
  background: inherit;
  height: 100%;
}
*/
.arb-search-grid .container>.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (min-width: 1400px) {
	/*.arb-slider__item-media {
    width: auto !important;
  }*/
}

@media (min-width: 1200px) {
	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row {
		min-height: 53px !important;
	}
}

@media (min-width: 992px) {
	.arb-card-grid .arb-subscribe-card__newsletter h4 {
		font-size: 16px;
		line-height: 22px;
		
		color: #fff;
	}

	.arb-card-grid .arb-subscribe-card__newsletter h4 strong {
		font-size: 22px;
	}

	.arb-site-header__menu .nav>li:nth-last-child(4)>.dropdown-menu {
		right: auto;
		left: 0;
	}
}

@media (max-width: 1600px) {
	.arb-slider__item-media-img {
		width: 37%;
	}
}

@media (max-width: 1400px) {
	.arb-slider__item-media-img {
		width: 43%;
	}
}

@media (max-width: 1366px) {
	.arb-slider__item-icon img {
		margin-right: 26.5% !important;
	}

	.arb-slider__item--sponsor img {
		margin-right: 20% !important;
	}

	.arb-slider__item-media-img {
		width: 44%;
	}
}

@media (max-width: 1200px) {
	.arb-slider__item-media {
		left: 0;
		height: 50% !important;
	}

	.arb-slider__item-media-img {
		width: 50%;
	}
}

@media (min-width: 768px) {
	.arb-table.arb-table--tabs .arb-table__filter {
		display: block;
	}

	.arb-table.arb-table--tabs .collapse {
		display: block;
	}

	.arb-table.arb-table--tabs .arb-table__panel {
		display: none;
	}

	.arb-table.arb-table--tabs .arb-table__panel.active {
		display: block;
	}

	.arb-table.arb-table--tabs .arb-table__panel .arb-table__panel-collapser {
		display: none;
	}

	.arb-table.arb-table--tabs .arb-table__panel-table {
		float: right;
		width: 100%;
		height: 100%;
		border-bottom: solid 1px #dbdcdd;
	}

	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row {
		float: right;
		width: 50%;
		display: table;
		border: solid 1px #dbdcdd;
		border-bottom: none;
		min-height: 73px;
		background-color: #fbfbfb;
	}

	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row .arb-table__table-cell-amount,
	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row .arb-table__table-cell-title {
		width: 60%;
		padding: 0 20px;
		display: table-cell;
		vertical-align: middle;
	}

	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row .arb-table__table-cell-amount {
		text-align: center;
		position: relative;
		width: 40%;
		border-left: solid 1px #dbdcdd;
	}

	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row:nth-child(even) {
		border-right: none;
	}

	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row:nth-child(4n),
	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row:nth-child(4n-1) {
		background: #ffffff;
	}

	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row:nth-child(4n-2),
	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row:nth-child(4n-3) {
		background-color: #fbfbfb;
	}

	.arb-info .container {
		width: 100%;
	}
}

@media screen and (max-width: 1200px) {
	.arb-carousel .owl-dots .owl-dot:hover span {
		pointer-events: none;
	}

	.arb-page-header img {
		width: auto;
	}
}

@media screen and (max-width: 992px) {
	.banner-trading-options li {
		width: 100%;
		min-height: 0;
		margin: 0 0 10px 0;
	}

	.arb-location-finder__results-list,
	.arb-location-finder__results-list ul {
		height: 100%;
	}

	.arb-card--media-left .arb-card-content,
	.arb-card--media-right .arb-card-content {
		width: 100%;
	}

	.arb-subscribe-card,
	.arb-twitter-card {
		max-width: 100%;
	}

	.arb-service-slider {
		display: block;
	}

	.arb-location-finder__results-type {
		display: inline-block;
		float: right;
	}

	.arb-service-slider--slider-home .arb-service-slider__item-media .arb-media__text {
		font-size: 20px;
	}

	.arb-page-block--alt .arb-page-block-body .col-md-3 {
		width: calc(50% - 2px);
	}

	.arb-location-finder__results-toggler {
		margin-top: 0;
	}

	.arb-page-header img {
		width: auto;
	}

	.map-image img {
		width: 300%;
	}

	.map-img-container .arb-contact-block__map {
		height: 200px;
	}
}

@media (min-width: 768px) {
	.arb-card--news .arb-card-body {
		max-height: 108px;
		height: auto;
	}

	.arb-triple-card__card {
		width: 25%;
	}

	.arc-utility .arb-carousel__item {
		height: auto;
		display: inline-block;
		width: 33.3%;
		vertical-align: top;
	}

	.arc-utility .arb-transaction-chart-pie__title {
		padding: 0 5%;
	}
}

@media screen and (max-width: 767px) {
	.arb-slider__item-media-img {
		display: none;
	}

	.arb-slider__item .container {
		width: 100%;
		height: 100%;
	}

	.arb-slider__item-overlay {
		text-align: center;
		width: 100%;
	}

	.arb-slider__item-footer {
		bottom: 53px;
		left: 20px;
		bottom: 70px;
		right: 20px;
		position: absolute;
	}

	.arb-card--media-left,
	.arb-card--media-right {
		height: 260PX;
	}

	.arb-card--media-left .arb-card-media,
	.arb-card--media-right .arb-card-media {
		display: inline-block;
	}

	.arb-table.arb-table--tabs .arb-table__filter {
		display: none;
	}

	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row .arb-table__table-cell-amount,
	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row .arb-table__table-cell-title {
		display: table-cell;
	}

	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row .arb-table__table-cell-amount {
		width: 1%;
	}

	.arb-table.arb-table--tabs .arb-table__panel-table .arb-table__panel-table-row:nth-child(2n+1) {
		background: #eee;
	}

	.arb-card--media-left .arb-card-media,
	.arb-card--media-right .arb-card-media {
		width: 100%;
		float: right;
	}

	.arb-card--media-left .arb-card-content,
	.arb-card--media-right .arb-card-content {
		width: 100%;
		background-color: #FFFFFF;
	}

	.banner-store-btn {
		text-align: center;
	}

	.banner-store-btn a {
		float: none;
		margin: 0 0 0 10px;
		display: inline-block;
	}

	.arb-carousel .owl-controls .owl-nav .owl-prev,
	.arb-carousel .owl-controls .owl-nav .owl-next {
		border: none;
	}

	.arb-carousel .owl-nav .owl-prev {
		right: -45px;
	}

	.arb-carousel .owl-nav .owl-next {
		left: -45px;
	}

	.arb-table__md {
		display: block;
	}

	.arb-service-slider--slider-home .arb-service-slider__item-media .arb-media__text {
		font-size: 32px;
	}

	.arb-carousel .owl-nav .owl-prev,
	.arb-carousel .owl-nav .owl-next {
		border: 0 none;
		outline: none;
	}

	.arb-page-block--alt {
		overflow-x: hidden;
	}

	.arb-page-block--alt .arb-page-block-body .col-md-3 {
		width: calc(100% - 2px);
	}

	.arb-board-of-director-block .arb-page-block-body .row-grid .row.row-grid .col-sm-6 {
		width: calc(100% - 2px);
	}

	.arb-board-of-director-block .arb-card.arb-card--director {
		max-width: 100%;
	}

	.arb-carousel--background .arb-carousel__item {
		height: 498px;
		min-height: 420px;
	}

	.arb-page-header-height {
		min-height: 140px;
	}

	.arb-page-header.arb-page-header-hero img {
		min-height: 140px;
		max-height: 130px;
	}

	.arb-service-slider .owl-nav {
		display: none;
	}

	.arb-carousel .owl-dots .owl-dot span {
		width: 20px;
	}

	.arb-slider__item .container {
		position: absolute;
	}

	.banner-store-btn a {
		width: 45%;
	}

	.banner-trading-options li {
		font-size: 18px;
	}

	.arb-carousel .owl-item img {
		display: inline-block;
		width: auto;
	}

	.arb-slider__item-icon img {
		margin-right: 0 !important;
	}

	.arb-slider__item--sponsor img {
		margin-right: 0 !important;
	}

	.arb-carousel .owl-item img {
		margin: 0 auto !important;
		max-width: 85%;
	}

	.arb-slider__item-subtitle {
		font-size: 18px !important;
		margin-bottom: 20px;
	}

	.arb-slider__item-title {
		font-size: 24px !important;
	}
}

.btn {
	
}

/*#mutualFundbtnLoadMore{
  border:0;
  &:after{
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border-bottom: 1px solid;
    border-color: currentcolor;
    margin-left: 10px;
    background: none;
    border-left: 1px solid;
    transform: rotate(-45deg) !important;
    margin-top: -5px !important;
  }
  &:hover,
  &:active,
  &:focus{
    background:#ffffff;
    color:#00B2FF;
  }
}*/
.arb-slider__item-title {
	font-size: 21px;
	line-height: 25px;
	color: #00B2FF;
	
	padding-bottom: 0;
}

.arb-slider__item-subtitle {
	
	color: #000000;
	font-size: 36px;
	line-height: 5rem;
	font-weight: 300;
	margin-top: 0;
	padding-bottom: 20px;
}

.arb-slider__item-subtitle>strong {
	font-weight: bold;
}

.arb-slider__item-icon--big {
	max-height: 162px;
	display: block;
	float: none;
	-webkit-transition: none;
	transition: none;
	margin: 0 auto;
}

.arb-slider__item-icon--big.image-left {
	margin-right: 0;
}

.arb-slider__item .container {
	padding: 0;
}

.arb-slider__item-cta>.btn {
	background-color: #221AFB  !important;
}

.arb-slider__item-cta>.btn:hover {
	background-color: #221AFB  !important;
	opacity: .8;
}

.arb-card-grid .arb-subscribe-card__newsletter .btn:hover {
	opacity: .8;
}

.center-img-size img {
	width: 35% !important;
	margin: 0 auto !important;
}

.arb-site-portable-header .nav>li>.caret {
	display: inline-block;
	float: left;
}

.float-right {
	float: left;
}

.float-right span {
	position: static !important;
}

.btn-group .btn,
.btn-group-vertical .btn {
	margin-bottom: 0;
}

.arb-site-preheader-search.open .input-group,
body.arb-sticky .arb-site-header .nav>.arb-site-header__search .open .input-group>div {
	border-right: 1px solid #e4e5e8;
}

.arb-page-block-header,
.arb-page-block-footer,
.arb-page-block-content {
	max-width: 720px;
}

.btn-default {
	margin: 0 3px;
}

.arb-card--team .arb-card-head .arb-card-subtitle,
.arb-card--director .arb-card-head .arb-card-subtitle {
	max-height: 49px;
	overflow: hidden;
}

.arb-news-and-tadawul__news-item a {
	color: #fff;
}

.arc-header-Item4 a {
	color: #fff;
	background-color: #00B2FF;
}

.arc-header-Item4 a:hover {
	color: #fff;
	background-color: #A2E3FF !important;
}

.arb-site-preheader-search .btn {
	width: 50px;
}

.arb-site-preheader-search .btn .icon {
	width: 24px;
	height: 26px;
	font-size: 26px;
}

body.arb-sticky .arb-site-header .nav>.arb-site-header__search .btn {
	margin-left: 0px;
}

.arb-twitter-card .arb-carousel .owl-nav .owl-prev,
.arb-twitter-card .arb-carousel .owl-nav .owl-next {
	display: none;
}

.arb-faqs__content {
	text-align: right;
}

.rtl * {
	letter-spacing: normal !important;
}

.content-left {
	text-align: right;
}

.arb-awards__body-description ul {
	padding-right: 18px;
	list-style-position: inside;
	list-style: disc;
}

.arb-awards__body-description ul li {
	list-style: disc;
}

.table-auto-width .table {
	width: auto;
	min-width: 50%;
	max-width: none;
	margin: 0 auto 20px;
	border-top: 7px solid #000000;
}

.table-auto-width .arb-table__filter .active a {
	border: 0 none;
}

/*# sourceMappingURL=ar/theme/css/main-rtl.css.map */


/*Custom styles from Wffm*/
form[data-wffm] fieldset,
.form-group {
	clear: both;
}

form[data-wffm] .halfAvailableWidth,
form[data-wffm] .thirdAvailableWidth {
	clear: none;
}

.halfAvailableWidth {
	float: left;
	display: inline;
	margin: 5px 0;
	width: 50%;
	vertical-align: top;
}

.thirdAvailableWidth {
	float: left;
	text-align: left;
	display: inline;
	margin: 5px 0;
	width: 33%;
	vertical-align: top;
}

.halfLeft {
	width: 50%;
}

.halfRight {
	width: 50%;
	float: right;
}

.halfLeft .scfSectionBorderAsFieldSet,
.halfRight .scfSectionBorderAsFieldSet {
	margin: 0;
	padding: 0;
	border-width: 0;
}

.halfLeft .scfEmailGeneralPanel,
.halfLeft .scfMultipleLineGeneralPanel,
.halfLeft .scfSingleLineGeneralPanel,
.halfLeft .scfPasswordGeneralPanel,
.halfLeft .scfNumberGeneralPanel,
.halfLeft .scfDatePickerGeneralPanel,
.halfLeft .scfDateGeneralPanel,
.halfLeft .scfRadioButtonListGeneralPanel,
.halfLeft .scfCheckBoxListGeneralPanel,
.halfLeft .scfFileUploadGeneralPanel,
.halfLeft .scfDateSelectorGeneralPanel,
.halfRight .scfEmailGeneralPanel,
.halfRight .scfMultipleLineGeneralPanel,
.halfRight .scfSingleLineGeneralPanel,
.halfRight .scfPasswordGeneralPanel,
.halfRight .scfNumberGeneralPanel,
.halfRight .scfDatePickerGeneralPanel,
.halfRight .scfDateGeneralPanel,
.halfRight .scfRadioButtonListGeneralPanel,
.halfRight .scfCheckBoxListGeneralPanel,
.halfRight .scfFileUploadGeneralPanel,
.halfRight .scfDateSelectorGeneralPanel {
	margin: 0;
	width: 80%;
	display: block;
	float: left;
	margin-bottom: 10px;
}


.halfLeft .scfDropListBorder,
.halfLeft .scfEmailBorder,
.halfLeft .scfMultipleLineTextBorder,
.halfLeft .scfSingleLineTextBorder,
.halfLeft .scfPasswordBorder,
.halfLeft .scfNumberBorder,
.halfLeft .scfDatePickerBorder,
.halfLeft .scfDateBorder,
.halfLeft .scfRadioButtonListBorder,
.halfLeft .scfListBoxBorder,
.halfLeft .scfCheckBoxListBorder,
.halfLeft .scfFileUploadBorder,
.halfRight .scfDropListBorder,
.halfRight .scfEmailBorder,
.halfRight .scfMultipleLineTextBorder,
.halfRight .scfSingleLineTextBorder,
.halfRight .scfPasswordBorder,
.halfRight .scfNumberBorder,
.halfRight .scfDatePickerBorder,
.halfRight .scfDateBorder,
.halfRight .scfRadioButtonListBorder,
.halfRight .scfListBoxBorder,
.halfRight .scfCheckBoxListBorder,
.halfRight .scfFileUploadBorder {
	text-align: left;
	display: block;
	margin: 0;
	width: 100%;
	vertical-align: top;
}

.halfLeft .scfDropListLabel,
.halfLeft .scfEmailLabel,
.halfLeft .scfMultipleLineTextLabel,
.halfLeft .scfSingleLineTextLabel,
.halfLeft .scfPasswordLabel,
.halfLeft .scfNumberLabel,
.halfLeft .scfDatePickerLabel,
.halfLeft .scfDateLabel,
.halfLeft .scfRadioButtonListLabel,
.halfLeft .scfCheckBoxListLabel,
.halfLeft .scfListBoxLabel,
.halfLeft .scfFileUploadLabel,
.halfLeft .scfDateSelectorLabel,
.halfRight .scfDropListLabel,
.halfRight .scfEmailLabel,
.halfRight .scfMultipleLineTextLabel,
.halfRight .scfSingleLineTextLabel,
.halfRight .scfPasswordLabel,
.halfRight .scfNumberLabel,
.halfRight .scfDatePickerLabel,
.halfRight .scfDateLabel,
.halfRight .scfRadioButtonListLabel,
.halfRight .scfCheckBoxListLabel,
.halfRight .scfListBoxLabel,
.halfRight .scfFileUploadLabel,
.halfRight .scfDateSelectorLabel {
	padding-bottom: 0;
}


.halfLeft .scfValidator,
.halfRight .scfValidator {
	margin: 0;
	display: block;
	font-size: 0.8em;
	position: absolute;
}

.halfLeft .scfValidatorRequired,
.halfLeft .scfRequired,
.halfRight .scfValidatorRequired,
.halfRight .scfRequired {
	float: left;
}

.full-width {
	display: block;
	padding: 3% 25%;
}

.full-width .form-submit-border {
	text-align: center !important;
}

.scfCaptcha label {
	font-size: 0 !important;
}

.scfCaptcha label:before {
	content: "" !important;
	font-size: 14px !important;
}

.arc-hidden-wffm-section {
	display: none;
}

[lang="ar"] .full-width .halfAvailableWidth {
	float: right;
	min-height: unset !important;
}

@media (max-width:800px) {
	.full-width {
		padding: 3% 5% !important;
	}
}

input[type="radio"],
input[type="checkbox"] {
	margin: 4px 0 0;
	line-height: normal;
	width: 16px;
	float: left;
}

.arb-contact-block__form.arb-form .form-group.arb-form-group-placeholder input {
	padding-right: 3px;
}


.arb-contact-block__form .form-group.arb-form-group-placeholder label,
.arb-contact-block__form .form-group.arb-form-group-placeholder.active label {
	padding-left: 0;
	top: 0;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.label-top-checkbox {
	left: 20px !important;
	top: 16px !important;
	font-size: 14px !important;
}

.scfSectionBorder {
	
margin: 0 auto;
	
font-size: 20px;
	
margin-bottom: 20px;
	
color: #fff;
	
border: none;
	
font-weight: bold;
}

.validation-summary-errors ul li {
	color: red;
}

/*.showDate .label-top-checkbox {
    padding-right: 22px !important;
    text-align:right!important;
}

.showDate .form-control {
    float: right;
}
*/
.engdatehidesection {
	display: none;
}

.label-top-checkbox {
	right: 20px !important;
	top: 16px !important;
	font-size: 14px !important;
	left: auto !important;
}

input[type="radio"],
input[type="checkbox"] {
	margin: 1rem 0 0 1rem;
	line-height: normal;
	float: right;
	width: 1.5rem;
}

.arb-contact-block__form.arb-form .form-group.arb-form-group-placeholder.halfAvailableWidth {

	width: calc(50% - 30px);
	clear: none;

	height: 75px;

}

/************************************************/
.validation-summary-errors {
	margin: 0 auto 4rem auto;
    padding: 2rem;
    text-align: center;
    background-color: #FEE2E2;
    color: #FC5555;
    border-radius: 0.5rem;
}
select option {
	color: black;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

@media only screen and (max-width: 768px) {
    .new-team-banner-body {
        top: 2em !important;
        font-size: larger !important;
    }
    .arb-contact-block__form.arb-form .form-group.arb-form-group-placeholder {
        margin: 7px 0rem;
    }
    .form-group.arb-form-group-placeholder.active label {
        transform: none;
        top: 1rem;
        right: 0rem;
		left: auto;
        font-size: initial;
    }
    .form-control {
        height: 5rem;
        line-height: 3rem;
    }
    .form-group.arb-form-group-placeholder label {
        margin: inherit;
    }
    input[type="radio"], input[type="checkbox"] {
        margin: 0 auto;
        width: 1.5rem;
        float: left;
    }
    .form-group.arb-form-group-placeholder label {
        position: relative;
    }
    input[type="file"]::file-selector-button {
        padding: 0.2em 0.4em;
        border-radius: 0.2em;
        background-color: #221afb;
        color: #ffffff;
        transition: 1s;
        border: none;
        float:left;
    }
      
      input[type="file"]::-ms-browse:hover {
        background-color: #221afb#221afb;
    }
      
      input[type="file"]::-webkit-file-upload-button:hover {
        background-color: #221afb#221afb;
    }
      
      input[type="file"]::file-selector-button:hover {
        background-color: #221afb;
    }
	  .row:before, .row:after {
    display: none;
  }
  .container:before, .container:after {
    display: none;
}
  .arb-form .row:first-child {
    border-top: none;
}
	.arb-contact-block__form {
    padding: 6rem  1rem 3rem 1rem;
    background: #221afb;
    color: #ffffff;
}
}