/* KEYWORDS: +all, +mozilla, +os, +webkit, -android, -chrome, -edge, -firefox, -gecko, -ie, -ie10, -ie11, -ie7, -ie8, -ie9, -ipad, -iphone, -khtml, -linux, -mac, -macos, -mobile, -opera, -presto, -safari, -trident, -trident3, -trident4, -trident5, -trident6, -trident7, -upbrowser, -win, -windows, -windowsphone, -windowsxp, -winphone, -winxp, -universal */

/*** AT-RULES ***/
@import url(https://fonts.googleapis.com/css?family=Raleway:400,700);

/*** START bootstrap1/global/common.css ***/
/* Common CSS for this layout */


/* =GENERAL  */

body {
	background-image: url(../data/i/bedge_grunge.png);
	background-repeat: repeat;
	background-color: #ffffff; 
	color: #333333; 
	font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 20px;
}
img[align="left"] {margin-right: 15px; margin-bottom: 5px;}
img[align="right"] {margin-left: 15px; margin-bottom: 5px;}
table img {max-width: none;}
.clr, .clear {clear: both; overflow: hidden;}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Raleway', Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
}
h1 {color: #000088; font-size: 30px; line-height: 1.1em; margin-top: 25px; }
h2 {color: #000088; font-size: 28px; line-height: 1.2em; margin-top: 25px;  }
h3 {color: #000088; font-size: 24.5px; line-height: 1.3em; margin-top: 25px;  }
h4 {color: #000088; font-size: 17.5px; line-height: 1.4em; margin-top: 25px; }
h5 {color: #333333; font-size: 14px; line-height: 1.5em; margin-top: 25px; }
h6 {color: #333333; font-size: 11.9px; line-height: 1.6em; margin-top: 25px; }

h1.pageTitle {margin-top: 0px; padding-top: 0px; }

.iconBarLabel {
	float: right;
	font-size: 14px;
	line-height: 1em;
	margin: 0;
	padding: 0 0 0 30px;
}
.muted a {
	color: #999999;
}
.well, .well a, .well a:hover {
	color: #999999;
}

/* =CSS VARIABLES */
a {color: #42576A;}
a:hover {color: #567189;}

.content {
	padding-bottom: 20px;	
	padding-right: 40px;
}

/* =CSS VARIABLES - BUTTONS */
.btn {
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #FFFFFF, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #e6e6e6);
	background-image: -o-linear-gradient(top, #FFFFFF, #e6e6e6);
	background-image: linear-gradient(to bottom, #FFFFFF, #e6e6e6);
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
  background-position: 0 -15px;
  background-color: #e6e6e6;
  *background-color: #e6e6e6;
}
.btn-primary {
	background-color: #2C4D80;
	*background-color: #2C4D80;
	background-image: -moz-linear-gradient(top, #6B82A6, #2C4D80);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6B82A6), to(#2C4D80));
	background-image: -webkit-linear-gradient(top, #6B82A6, #2C4D80);
	background-image: -o-linear-gradient(top, #6B82A6, #2C4D80);
	background-image: linear-gradient(to bottom, #6B82A6, #2C4D80);	
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  background-color: #2C4D80;
  *background-color: #2C4D80;
}
.btn-info {
	background-color: #2F96B4;
	*background-color: #2F96B4;
	background-image: -moz-linear-gradient(top, #6DB6CB, #2F96B4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6DB6CB), to(#2F96B4));
	background-image: -webkit-linear-gradient(top, #6DB6CB, #2F96B4);
	background-image: -o-linear-gradient(top, #6DB6CB, #2F96B4);
	background-image: linear-gradient(to bottom, #6DB6CB, #2F96B4);	
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-color: #2F96B4;
	*background-color: #2F96B4;
}
.btn-success {
	background-color: #51A351;
	*background-color: #51A351;
	background-image: -moz-linear-gradient(top, #74B574, #51A351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#74B574), to(#51A351));
	background-image: -webkit-linear-gradient(top, #74B574, #51A351);
	background-image: -o-linear-gradient(top, #74B574, #51A351);
	background-image: linear-gradient(to bottom, #74B574, #51A351);	
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	background-color: #51A351;
	*background-color: #51A351;
}
.btn-warning {
	background-color: #F89406;
	*background-color: #F89406;
	background-image: -moz-linear-gradient(top, #F9A938, #F89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F9A938), to(#F89406));
	background-image: -webkit-linear-gradient(top, #F9A938, #F89406);
	background-image: -o-linear-gradient(top, #F9A938, #F89406);
	background-image: linear-gradient(to bottom, #F9A938, #F89406);	
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	background-color: #F89406;
	*background-color: #F89406;
}
.btn-danger {
	background-color: #BD362F;
	*background-color: #BD362F;
	background-image: -moz-linear-gradient(top, #CA5E59, #BD362F);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#CA5E59), to(#BD362F));
	background-image: -webkit-linear-gradient(top, #CA5E59, #BD362F);
	background-image: -o-linear-gradient(top, #CA5E59, #BD362F);
	background-image: linear-gradient(to bottom, #CA5E59, #BD362F);	
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	background-color: #BD362F;
	*background-color: #BD362F;
}
.btn-inverse {
	background-color: #222222;
	*background-color: #222222;
	background-image: -moz-linear-gradient(top, #4E4E4E, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4E4E4E), to(#222222));
	background-image: -webkit-linear-gradient(top, #4E4E4E, #222222);
	background-image: -o-linear-gradient(top, #4E4E4E, #222222);
	background-image: linear-gradient(to bottom, #4E4E4E, #222222);	
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	*background-color: #222222;
}

/* =FORMS */
.formRequired {color: red;}
.xFormErrorLabel, .xFormErrorList {float: left;	margin-right: 3px;	display: block;	color: red;	}

/* =SIDE NAVIGATION */
/* the second level of side navigation (by default, support doesn't support it's styling) */
ul.nav-stacked ul {list-style-type: none; padding: 0; margin: 0;}
ul.nav-stacked ul li a {
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;	
	padding-left: 30px;
	padding-right: 12px;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

ul.nav-stacked ul ul li a {
	padding-left: 48px;	
}

/* =SOCIAL ICONS */
/* https://github.com/FortAwesome/Font-Awesome/blob/master/css/font-awesome.css */
/* http://fortawesome.github.com/Font-Awesome/ */
.social {font-size: 20px; display: inline-block;}
.social a:before {font-family: 'FontAwesome'; padding-right: 5px;}
.social a:hover {text-decoration: none;}
.social a span {display: none;}
.social a.tw:before {content: '\f081' } /* twitter */
.social a.fb:before {content: '\f082' } /* facebook */
.social a.pn:before {content: '\f0d3' }	/* pinterest */
.social a.gp:before {content: '\f0d4' } /* google plus */
.social a.li:before {content: '\f08c' } /* linked in */

.phoneLink:before {
	content: "\f095"; 
	font-family: 'FontAwesome'; 
	padding-right: 5px;
}

ul.footer-nav {list-style-type: none; padding: 0; margin: 0; display: inline-block;}
ul.footer-nav li {
	padding: 0; margin: 0; display: inline-block;
	padding-right: 10px;
}

.container {
	background: white;
	margin: 40px auto;
	margin-top: 15px;
	max-width: 1250px;
	overflow: hidden;
	border: 1px solid white;
	border-color: rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.3), 0px 0px 50px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.3), 0px 0px 50px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.3), 0px 0px 50px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
}

/* darker section */
.darked {
	background-color: #F2F2F4;	
	padding: 40px 20px;
	position: relative;
}
.darked:before,
.darked:after {
	background-repeat: no-repeat;
	background-size: 100% 20px;
	content: '';
	height: 20px;
	left: 0px;
	position: absolute;
	width: 100%;
	z-index: 100;	
}
.darked:before {
	background-image: url(../data/i/top-shadow.png);	
	top: 0px;
}
.darked:after {
	background-image: url(../data/i/bottom-shadow.png);	
	bottom: 0px;
}
.darked .row-fluid td {
	padding-bottom: 10px;
	padding-right: 20px;
	vertical-align: top;
}

/*.darked h2,
.lighted h2 {
	text-align: center;	
	position: relative;
	font-weight: normal;
	z-index: 1;
	text-shadow: 0px 1px 1px #fff;
	margin-bottom: 30px;
}
.darked h3,
.lighted h3 {
	font-weight: normal;
}
.darked h2:before,
.darked h2:after,
.lighted h2:before,
.lighted h2:after {
	background-color: #D8D8D8;
	height: 1px;
	width: 30%;
	top: 50%;
	content: '';
	box-shadow: 0 1px 0 white;
	text-align: center;
	position: absolute;
	z-index: -1;
}
.darked h2:before, .lighted h2:before {left: 0px;}
.darked h2:after, .lighted h2:after {right: 0px;}*/

.lighted {
		padding: 20px;
}
/*.lighted h2:before,
.lighted h2:after {
	background-color: #F2F2F4;
}*/

.carousel {
	margin-top: 0px;	
}
.home-slideshow {
	position: relative;	
}
.slideshow {
	padding: 0px; 
	position: relative;
	min-height: 107px;
}
.slideshow p {margin: 0;}
.slideshow img {width: 100%;}
.slideshow:empty {display: none;}
.slideshow .sectionTitle {
	font-family: 'Raleway', Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	position: absolute;
	bottom: 20px;
	left: 0px;
	background-color: rgba(36,38,61,0.5);
	padding: 0; margin: 0;
	padding: 15px 50px;
	font-size: 36px;
	color: #fff;
}
.my-paging {
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 100%;
	text-align: center;	
	z-index: 9999;
}
.my-paging span {
	width: 60px;
	height: 5px;
	background-color: #E7C27C;
	display: inline-block;
	cursor: pointer;	
	margin-right: 10px;
}
.my-paging span.active {
	background-color: #A42A15;	
}
.logo {
	display: block;
	float: left;	
}
.logo img {
	max-width: 100%;
	height: auto;	
}
.logo img[src*="logo11.png"] {
    transform: scale(0.9) translateX(-20px);
}
@media (max-width: 767px) {
	.logo {
		float: none;				
	}
	.logo img {
		max-width: 75%;	
	}
}
.navbar-inner {
	position: relative;	
}
.navbar a.brand {
	color: #A42A15;
	font-size: 40px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 32px;
	text-shadow: 0px 1px 1px #fff;
}
.navbar a.brand strong {
	font-weight: bold;	
}

.footer {
	box-shadow: none;
	background-image: none;
	background-color: transparent;	
	border: 0 none;
	text-shadow: 0px 1px 1px #fff;
	text-align: center;
	color: #5E5E5E;
	padding-left: 20px;
	padding-right: 20px;
}
.sideBar {
	padding-top: 5px;	
}
.sideBar h3 {
	text-align: left;	
}

.topNav {
	padding: 0; 
	margin-bottom: 0px;
	background-color: transparent;
	background-image: none;
	border: 0 none;
	box-shadow: none;
}
.topNav a {
	text-shadow: 0 1px 1px #fff;
	color: #5E5E5E;
	font-size: 13px;
}
.topNav a[href*="linkedin"],
.topNav a[href*="facebook"] {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url(../data/i/top-icon-linkedin.png);	
	background-repeat: no-repeat;
	vertical-align: middle;
	text-indent: -9999px;
}
.topNav a[href*="facebook"] {
	background-image: url(../data/i/top-icon-facebook.png);	
}
.topNav a[href*="groups"] {
	background-image: url(../data/i/top-icon-linkedin-groups.png);	
	width: 61px;
}
.topNav a[href*="linkedin"] span,
.topNav a[href*="facebook"] span {
	display: none;	
}
.langSelectorInner a {
	background-image: url(../data/i/flags.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 16px;
	height: 11px;
	margin-right: 7px;
}
/* taskId.16819593 2022/01/27 cancelled EU flag */
/*body.page35VJ5EH9 .langSelectorInner a,
body.parent35VJ5EH9 .langSelectorInner a {
    background-image: url(../data/i/flags-eu.png);
}*/
.langSelectorInner a.ruRU {background-position: -16px top;}
.langSelectorInner a.deAT {background-position: -32px top;}
.langSelectorInner a.csCZ  {background-position: -48px top;}
.langSelectorInner a span {
	display: none;	
}
.tableNote {
	margin-bottom: 10px;	
	margin-top: 20px;
}
@media (max-width: 979px) {
	.topNav {
		position: relative;
		z-index: 1;
		overflow: visible;
	}	
	#topLangsBlock {
		position: absolute;
		right: 85px;
		bottom: -67px;
		z-index: 1;
	}
	.langSelectorInner a {
		margin: 0 0 0 20px;
	}
}
@media (max-width: 767px) {
	#topLangsBlock {
		bottom: -57px;
	}	
	.langSelectorInner a {
		margin: 0 0 0 15px;
	}
}
@media (max-width: 399px) {
	#topLangsBlock {
		bottom: -35px;
		right: 25px;
	}	
}

form#UQID2 #form_D17 {display: none;}
/* cancelled taskId.16806727 */
/*.parent2MAQ60K0 form#UQID2 #form_D17 {display: table-row;}*/
.parent2MAQ60K0 form#UQID2 #form_D13 {display: none;}

.row-disclosure {display: none;}
.parent19E8PV37 .row-disclosure {display: table-row;}

.overflowBox {
	height: 150px;
	overflow-y: scroll;
	padding: 10px;
	border: 1px solid #d7d7d7;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11PX;
}
.overflowBox h4 {margin-top: 0px;}
.overflowBox p {margin-bottom: 5px;}

/* taskId.16809132 */
@media (max-width: 767px) {
	.cms-content table,
	.cms-content tbody,
	.cms-content tr,
	.cms-content td,
	.cms-content th {
		display: block;
		padding: 0;
		margin: 0;
		border: 0 none;
	}	
	.cms-content td {
		padding-bottom: 10px;	
	}
	.cms-content table[border="1"] tr {
		border-bottom: 1px solid #d7d7d7;
		padding-top: 10px;	
	}	
}

/* taskId.16819479 2021/12/09 /recruitment-services-for-the-hospitality-and-tourism-sectors/ */
.cms-content h2 + table tr > * {padding-top: 0; padding-bottom: 0;}
.cms-content h3 + table tr > * {padding-top: 0; padding-bottom: 0;}
.cms-content h4 + table tr > * {padding-top: 0; padding-bottom: 0;}
.cms-content h2 + table tr > *:first-child {padding-left: 0;}
.cms-content h3 + table tr > *:first-child {padding-left: 0;}
.cms-content h4 + table tr > *:first-child {padding-left: 0;}
.cms-content h2 + table tr > *:last-child {padding-right: 0;}
.cms-content h3 + table tr > *:last-child {padding-right: 0;}
.cms-content h4 + table tr > *:last-child {padding-right: 0;}
.cms-content tr > * > h2 {margin-top: 0;}
.cms-content tr > * > h3 {margin-top: 0;}
.cms-content tr > * > h4 {margin-top: 0;}

#google_translate_element {
	float: right;
	margin-left: 10px;	
}
div.goog-te-gadget-simple {
	padding: 0px;	
	background-color: rgba(255,255,255,0.5);
	border: 0 none;
	font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div.goog-te-gadget-simple a {
	text-decoration: none;	
}

.carousel {
	margin-bottom: 14px;
}

.xform input[type="checkbox"] {
	margin: 0 10px 3px 0;
	padding: 0;
}
.xform th,
.xform td {
	padding: 5px 0;
}
/*** END bootstrap1/global/common.css ***/

/*** START bootstrap1/global/news.css ***/
/* News */
.newsListItem h3 {
	margin: 0;
	padding: 0;
	line-height: 1.3em;
}
.newsItem h1.pageTitle {
	margin: 0; padding: 0;	
}
/*** END bootstrap1/global/news.css ***/

/*** START bootstrap1/global/gallery.css ***/
/* Gallery */

/* styles are copied from bootstrap .thubnail */
.galleria-thumbnails-container .galleria-thumbnails .galleria-image {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;

	margin-right: 5px;
	margin-bottom: 5px;
}

.galleria-thumbnails-container .galleria-thumbnails .galleria-image:hover,
.galleria-thumbnails-container .galleria-thumbnails .galleria-image:focus {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

/*** END bootstrap1/global/gallery.css ***/

/*** START bootstrap1/global/e-commerce.css ***/
/* E-commerce */

/* =CHECKOUT */
#ecsAccountMode label,
#ecsAccountMode input {
	display: inline-block;
}
#ecsAccountMode label {
	margin-right: 10px;
}
.checkoutRadio  {
	padding-bottom: 5px;	
}
.checkoutRadioText {
	padding-top: 3px;	
}
.crmLocationName input {
	margin-right: 5px;	
}
/*** END bootstrap1/global/e-commerce.css ***/

/*** START bootstrap1/global/blog.css ***/
/* Blog */
/* =BLOG =TAG CLOUD */
#blogTagCloud .blogTag {
	float: left;
	width: auto;
	padding-left: 10px;
	padding-bottom: 5px;
}
#blogTagCloud .blogTag a {
	width: auto;
	padding: 0;
	border: 0 none;
}
#blogTagCloud .pop15 a {font-size: 180%;}
#blogTagCloud .pop14 a {font-size: 170%;}
#blogTagCloud .pop13 a {font-size: 160%;}
#blogTagCloud .pop12 a {font-size: 155%;}
#blogTagCloud .pop11 a {font-size: 150%;}
#blogTagCloud .pop10 a {font-size: 145%;}
#blogTagCloud .pop9 a {font-size: 140%;}
#blogTagCloud .pop8 a {font-size: 135%;}
#blogTagCloud .pop7 a {font-size: 130%;}
#blogTagCloud .pop6 a {font-size: 125%;}
#blogTagCloud .pop5 a {font-size: 120%;}
#blogTagCloud .pop4 a {font-size: 115%;}
#blogTagCloud .pos3 a {font-size: 110%;}
#blogTagCloud .pop2 a {font-size: 105%;}
#blogTagCloud .pop1 a {font-size: 100%;}

#blogTagList a {
	padding: 3px 8px;
	display: block;	
	border-radius: 3px;
	margin-bottom: 3px;
}
#blogTagList a:hover {
	background-color: #EEEEEE;
	text-decoration: none;
}
#blogTagList .active a {
	background-color: #0088CC;
	color: #fff;
}
h3.sideTitleCategories:before,
h3.sideTitleArchive:before,
h3.sideTitlePopularTopics:before,
h3.sideTitleRecentPosts:before,
h3.sideTitleRecentComments:before,
h3.sideTitleAuthors:before {
	font-family: 'FontAwesome';
	content: '\f07c';
	padding-right: 5px;
	font-size: 20px;
	font-weight: normal;
}
h3.sideTitleArchive:before {content: '\f133';}
h3.sideTitlePopularTopics:before {content: '\f005';}
h3.sideTitleRecentPosts:before {content: '\f07c';}
h3.sideTitleRecentComments:before {content: '\f0e6';}
h3.sideTitleAuthors:before {content: '\f0c0';}


/* =LIST */
#blogPosts h2 {
	padding: 0; margin: 0;
	margin-top: 0px;
	margin-bottom: 10px;
}
.postedBy {
	padding-top: 10px;	
}
.postBody {
	padding-bottom: 15px;	
}
/*** END bootstrap1/global/blog.css ***/

/*** START bootstrap1/global/navigation.css ***/
/* Navigation */
.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle {
  *margin-bottom: -3px;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

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

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

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

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	color: #ffffff;
	text-decoration: none;
	background-color: #151515; /* default #0081c2 */
	background-image: -moz-linear-gradient(top, #222222, #151515);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#151515));
	background-image: -webkit-linear-gradient(top, #222222, #151515);
	background-image: -o-linear-gradient(top, #222222, #151515);
	background-image: linear-gradient(to bottom, #222222, #151515);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff151515', GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #999999; /* default #0081c2 */
	background-image: -moz-linear-gradient(top, #999999, #999999);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(#999999));
	background-image: -webkit-linear-gradient(top, #999999, #999999);
	background-image: -o-linear-gradient(top, #999999, #999999);
	background-image: linear-gradient(to bottom, #999999, #999999);
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}

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

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

.open {
  *z-index: 1000;
}

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

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

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

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

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px 6px;
          border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
     -moz-border-radius: 5px 5px 5px 0;
          border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}

.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}

.nav > .disabled > a {
  color: #999999;
}

.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
}

.navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 0px;
  overflow: visible;
}

.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f2f2f2;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #fff;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar-inner:before,
.navbar-inner:after {
  display: table;
  line-height: 0;
  content: "";
}

.navbar-inner:after {
  clear: both;
}

.navbar .container {
  width: auto;
}

.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}

.navbar .brand {
  display: block;
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}

.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777777;
}

.navbar-link {
  color: #777777;
}

.navbar-link:hover,
.navbar-link:focus {
  color: #333333;
}

.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #f2f2f2;
}

.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}

.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}

.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}

.navbar-form:before,
.navbar-form:after {
  display: table;
  line-height: 0;
  content: "";
}

.navbar-form:after {
  clear: both;
}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}

.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}

.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}

.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}

.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}

.navbar-search .search-query {
  padding: 4px 14px;
  margin-bottom: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.navbar-static-top {
  position: static;
  margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.navbar-fixed-top {
  top: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

.navbar-fixed-bottom {
  bottom: 0;
}

.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}

.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}

.navbar .nav > li {
  float: left;
}

.navbar .nav > li > a {
  float: none;
  padding: 30.5px 15px;
  color: #5E5E5E;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
  text-shadow: none;
  text-transform: uppercase;
  font-style: normal;
  font-size: 16px;
}

.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

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

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #777777;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  *background-color: #e5e5e5;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #fff;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

.navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.navbar .nav > li > .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #000000;
  background-color: transparent;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #5E5E5E;
  border-bottom-color: #5E5E5E;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.navbar-inverse .navbar-inner {
  background-color: #111111; /* default #1b1b1b */
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #1111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff111111', endColorstr='#ff222222', GradientType=0);
}

.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
  color: #ffffff;
}

.navbar-inverse .brand {
  color: #999999;
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #FFFFFF;
  background-color: #111111;
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #ffffff;
}

.navbar-inverse .divider-vertical {
  border-right-color: #222222;
  border-left-color: #111111;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #111111-dropdown-toggle;
}

.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #040404;
  *background-color: #040404;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='inverse-btn-navbar-ie2', endColorstr='#ff040404', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}

@media (min-width: 1200px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 100%;
	}	
}
@media (min-width: 768px) and (max-width: 979px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.navbar-fixed-top,
	.navbar-fixed-bottom,
	.navbar-static-top {
		margin-right: -20px;
		margin-left: -20px;
	}
}
@media (max-width: 480px) {
	.nav-collapse {
		-webkit-transform: translate3d(0, 0, 0);
	}
}
@media (max-width: 979px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #f2f2f2-text;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-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);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 980px) {
	.nav-collapse.collapse {
		height: auto !important;
		overflow: visible !important;
	}
}


.dropdown-menu {
	background-color: #555555;	
	border-radius: 0px;
	margin-top: 0px;
}
.dropdown-menu > li > a {
	color: #fff;	
	padding-top: 5px;
	padding-bottom: 5px;
}
.navbar .nav > li > .dropdown-menu:after {
	border-bottom-color: #555555;	
}
@media (min-width: 1200px) {
	.navbar-inner {
		display: flex;
		flex-flow: row nowrap;	
		justify-content: space-between;
		align-items: center;
	}
	.navbar-inner::before,
	.navbar-inner::after {
		display: none;	
	}
	.navbar .nav > li > a {
		white-space: nowrap;	
	}
	.navbar .nav {
		display: flex;
		flex-flow: row nowrap;	
	}	
	.logo {
		flex: 0 1 auto;	
	}
}

@media (max-width: 979px) {
	.navbar .btn-navbar {
		margin: 25px 0 0 0;
	}
}
@media (max-width: 399px) {
	.navbar .btn-navbar {
		margin: 40px 0 0 0;
	}
}
/*** END bootstrap1/global/navigation.css ***/

/*** START bootstrap1/global/media.css ***/
/* Media */
@media (min-width: 768px) and (max-width: 979px) {

}
@media (max-width: 767px) {

}
@media print {

}
@media (min-width: 1200px) {

}
@media (min-width: 768px) and (max-width: 979px) {
	body {
		padding-left: 20px;
		padding-right: 20px;	
	}
	.container {
		width: 100%;	
	}
	.navbar a.brand {
		font-size: 31px;
	}	
}
@media (max-width: 767px) {
	.container {
		width: 100%;	
		margin-top: 5px;
	}		
	body {
		padding-left: 0px;
		padding-right: 0px;	
	}	
	.sideBar {
		display: none !important;	
	}
	.slideshow h3 {
		display: none;	
	}
	.slideshow {
		min-height: auto;	
	}
}
@media (max-width: 480px) {
	.container {
		width: 100%;	
	}	
	.navbar a.brand {
		font-size: 20px;
	}			
	.slideshow {
		display: none;	
	}

}
@media (max-width: 320px) {
	.navbar a.brand {
		font-size: 16px;
	}			
}
@media (max-width: 979px) {
	.navbar a.brand {
		padding-top: 10px;	
	}
}
@media (min-width: 980px) {

}
@media (min-width: 980px) and (max-width: 1199px) {
	.container {
		width: 100%;	
	}		
	body {
		padding-left: 20px;
		padding-right: 20px;	
	}	
} 
/*** END bootstrap1/global/media.css ***/

/*** START bootstrap1/sub/common.css ***/
/* =dymamic placeholders START */
/* remove placeholders */
.dynamic-placeholders ::-webkit-input-placeholder {
	color: transparent;
}
.dynamic-placeholders ::-moz-placeholder {
	color: transparent;
}
.dynamic-placeholders :-ms-input-placeholder {
	color: transparent;
}
.dynamic-placeholders :-moz-placeholder {
	color: transparent;
}
.dynamic-placeholders .form-error {
	display: none;
}
.dynamic-placeholders-box {
    max-width: 100%;
    width: 400px;
}
.dynamic-placeholders > div {
	position: relative;
	margin-bottom: 20px;
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
}
.dynamic-placeholders input[type="text"],
.dynamic-placeholders input[type="email"],
.dynamic-placeholders input[type="password"],
.dynamic-placeholders select,
.dynamic-placeholders textarea {
	height: 35px;
	padding: 17px 15px 0px;
	width: 400px;
	max-width: 100%;
	font-size: $fontSize;
	font-weight: 300;
}
.dynamic-placeholders textarea {
	height: 100px;	
	width: 100%;
	padding: 25px 15px 0px;
}
.dynamic-placeholders span.selectWrapper {
	display: block;
	width: 100%;	
}
.dynamic-placeholders select {
	padding: 10px 10px 0px;	
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;	
	/* padding-left: 13px !for(mac); */
}
.dynamic-placeholders input[type="checkbox"],
.dynamic-placeholders input[type="radio"] {
	margin: 0; padding: 0;
	margin-right: 10px;
}
.dynamic-placeholders label {
	margin: 0;
	position: absolute;
	left: 15px;
	top: 15px;	
	transition: all 0.3s;
	pointer-events: none;	
	color: #333333;
	font-weight: 300;
}
.dynamic-placeholders input:focus ~ label,
.dynamic-placeholders .filled ~ label,
.dynamic-placeholders select ~ label,
.dynamic-placeholders .selectWrapper ~ label,
.dynamic-placeholders textarea:focus ~ label {
	font-size: 12px;
	top: 5px;
}
.dynamic-placeholders input.filled:invalid ~ label {
	color: red;	
}
.dynamic-placeholders input[type="checkbox"] ~ label,
.dynamic-placeholders input[type="radio"] ~ label {
	pointer-events: inherit;	
	font-size: $fontSize;
	position: static;
	color: #333333;
	display: inline;
	cursor: pointer;
}
.dynamic-placeholders input[type="checkbox"].filled:invalid ~ label,
.dynamic-placeholders input[type="radio"].filled:invalid ~ label {
	color: #333333;
}
/* set of checkboxes/radio buttons */
.dynamic-placeholders > div > div.radio,
.dynamic-placeholders > div > div.checkbox {
	order: 2;	
	padding: 0;
	margin: 0;
	/* remove width 100% if want options to float */
	width: 100%;
}
.dynamic-placeholders > div > div.radio label,
.dynamic-placeholders > div > div.radio + label,
.dynamic-placeholders > div > div.checkbox label,
.dynamic-placeholders > div > div.checkbox + label {
	pointer-events: inherit;	
	font-size: $fontSize;
	position: static;
	color: #333333;
	display: inline;
	cursor: pointer;		
}
.dynamic-placeholders > div > div.radio + label,
.dynamic-placeholders > div > div.checkbox + label {
	order: 1;	
	width: 100%;
	font-weight: bold;
	margin-bottom: 3px;
}
.dynamic-placeholders > div > div.radio > label,
.dynamic-placeholders > div > div.checkbox > label {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;	
}
/* file */
.dynamic-placeholders > div > .fmFileUpload,
.dynamic-placeholders > div > input[type="file"] {
	width: 100%;
	order: 2;	
	font-weight: 300;
}
.dynamic-placeholders > div > .fmFileUpload + label,
.dynamic-placeholders > div > input[type="file"] + label {
	position: static;	
	font-size: $fontSize;
	width: 100%;
	order: 1;
	font-weight: bold;
	margin-bottom: 5px;
}
.dynamic-placeholders .xFormError {
	display: none;	
}
.dynamic-placeholders input.filled:invalid ~ label,
.dynamic-placeholders input.clicked:invalid ~ label {
	color: #b94a48;	
}
/* .dynamic-placeholders input.not-valid,
.dynamic-placeholders .not-valid select */
.dynamic-placeholders .xFormError ~ input[type="password"],
.dynamic-placeholders .xFormError ~ input[type="text"],
.dynamic-placeholders .xFormError ~ input[type="email"],
.dynamic-placeholders .xFormError ~ textarea,
.dynamic-placeholders .xFormError ~ select {
	border-color: #eed3d7;
	background-color: #f9eded;
}
.dynamic-placeholders .xFormError ~ label {
	color: #b94a48;
}
.alert-danger {
	background-color: #f9eded;	
}

.dynamic-placeholders-over input[type="text"], 
.dynamic-placeholders-over input[type="email"], 
.dynamic-placeholders-over input[type="password"], 
.dynamic-placeholders-over select {
	height: 45px;
	padding: 5px 15px;
	background-color: #fff;
	font-weight: 300;
}
.dynamic-placeholders-over .xFormError ~ input[type="password"],
.dynamic-placeholders-over .xFormError ~ input[type="text"],
.dynamic-placeholders-over .xFormError ~ input[type="email"],
.dynamic-placeholders-over .xFormError ~ textarea,
.dynamic-placeholders-over .xFormError ~ select {
	background-color: #fff;
	border-color: #b94a48;	
}
.dynamic-placeholders-over select {
	padding: 5px 10px;	
}
.dynamic-placeholders-over textarea {
	background-color: #fff;	
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 300;
}
.dynamic-placeholders-over label {
	height: 10px;
	display: inline-block;
	background-color: #fff;	
	line-height: 1em;
	padding-left: 5px;
	padding-right: 5px;
	left: 10px;
	top: 15px;
}
.dynamic-placeholders-over input:focus ~ label, 
.dynamic-placeholders-over .filled ~ label, 
.dynamic-placeholders-over select ~ label, 
.dynamic-placeholders-over .selectWrapper ~ label, 
.dynamic-placeholders-over textarea:focus ~ label {
	top: -5px;
}
.dynamic-placeholders-over > div {
	margin-bottom: 20px;	
}

/* =dymamic placeholders END */

.checkbox-container {
	display: inline-flex;
	flex-flow: row nowrap;
	align-items: baseline;
}
.submit-container {
	margin: 15px 0 0;
	padding: 15px 0 0;
	border-top: 1px solid #e7e7e7;
	text-align: center;
}
.xform a {
	text-decoration: underline;
}
@media (max-width: 767px) {
	.dynamic-placeholders .textarea-container {
		flex-flow: column nowrap;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.dynamic-placeholders .textarea-container textarea {
		order: 2;
		max-width: calc(100% - 30px);
		width: calc(100% - 30px);
		padding: 10px 15px;
	}
	.dynamic-placeholders .textarea-container label {
		position: static;
		order: 1;
		margin: 0 0 5px;
		font-size: 12px;
	}
}
/*** END bootstrap1/sub/common.css ***/
/* TIME: 0.0087881088256836 */