@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,700italic);
/*font-family: 'Roboto', sans-serif;*/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }

html { font-size: 100%; }

a:focus { outline: thin dotted #333333; outline-offset: -2px; }
a:hover, a:active { outline: 0 none; }

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

img { border: 0 none; height: auto; max-width: 100%; vertical-align: middle; }
#map_canvas img, .google-maps img { max-width: none; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: middle; background: #F7F7F7;border: 1px solid #969696;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
button, input { line-height: normal; }
button::-moz-focus-inner, input::-moz-focus-inner {border: 0 none;padding: 0;}
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor: pointer; }
input[type="search"] { -moz-box-sizing: content-box; }
textarea { overflow: auto; vertical-align: top; }
.slogan h1 { font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #191260; }

.h170 .clear {display:none}

.portal {background-color: #FFF !important; border: 1px solid #E0E0E0; padding:0px !important; text-indent:5px; }
	.portalLogin {float:right; padding-right:0px; padding-bottom:6px;}
	.portalLogin h2 { color: #191260; font-size: 13.5px; font-weight: bold; }
		.portalLogin h2 a {float:right; color: #02A29A; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; }
	.portal-btn {text-align:center; padding: 3px 0px !important; background: url(../images/layout/portalbtn_bg.png) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; border: 1px solid #333 !important; white-space:nowrap; font-weight:bold;  text-transform:uppercase; margin:1px 0px 0px;}
		.portal-btn:hover { background: url(../images/layout/portalbtn_bg_hover.png) repeat-x; }
	.logout-top {padding:20px 0px;}

.langSelect { text-align: right; padding: 5px 0px 5px 5px; }
	.langSelect a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222; }
	.langSelect a:hover { color: #7d0302; text-decoration: underline !important; }
		.langSelect .active {font-weight:bold; cursor:default; color:#7d0302;}
			.langSelect .active:hover {text-decoration: none !important; cursor:default;}

.whitePage {padding-top: 30px; background: #FFF url(../images/slides/shadow.jpg) top center no-repeat;}
.clearPad { padding: 0 !important; }
.clearMargin { margin: 0 !important; }
.navFirst { border-top-left-radius: 4px ; border-left: 0px !important; }
.navLast { border-top-right-radius: 4px; border-right: 0x !important; }
.topRadius_shdw { margin-top: 15px !important; border-radius: 30px 30px 0 0; box-shadow: 0px 0px 8px #000; }
.slide-caption { float: right; margin: -90px 20px; padding: 10px 25px; position: relative; background-color: #191260; border-radius: 6px; opacity: 0.7; }
.slide-caption h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 26px; color: #FFF; font-style: italic; }

.featureBox { box-shadow: 0px 0px 5px #C0C0C0; margin-bottom: 25px; border-radius: 4px; }
	.featureBox h2 a {color:#FFF;}
.featureHDR1 { background-image: url(../images/layout/featureHDR1_bg.jpg); background-repeat: repeat-x; width: 100%; height:50px; border-top-right-radius: 4px; border-top-left-radius: 4px; }
.featureHDR2 { background-image: url(../images/layout/featureHDR2_bg.jpg); background-repeat: repeat-x; width: 100%; height:50px; border-top-right-radius: 4px; border-top-left-radius: 4px; }
.featureHDR3 { background-image: url(../images/layout/featureHDR3_bg.jpg); background-repeat: repeat-x; width: 100%; height:50px; border-top-right-radius: 4px; border-top-left-radius: 4px; }
	.featureHDR1 h2 { padding: 0px 5px 0px 70px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; height:50px; line-height:100%;color: #FFF; text-shadow: 1px 1px 4px #333; background-image: url(../images/layout/featureicon1.png); background-repeat: no-repeat; background-position: 10px 10px; }
	.featureHDR2 h2 { padding: 0px 5px 0px 70px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; height:50px; line-height:100%; color: #FFF; text-shadow: 1px 1px 4px #333; background-image: url(../images/layout/featureicon2.png); background-repeat: no-repeat; background-position: 10px 10px; }
	.featureHDR3 h2 { padding: 0px 5px 0px 70px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; height:50px; line-height:100%;color: #FFF; text-shadow: 1px 1px 4px #333; background-image: url(../images/layout/featureicon3.png); background-repeat: no-repeat; background-position: 10px 10px;display: table;}
		.featureHDR1 h2 span, .featureHDR2 h2 span, .featureHDR3 h2 span {display: table-cell; vertical-align: middle; height:50px;}

	.featureTxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #666; padding: 10px 10px 0px 10px; }
	.featureLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #666; padding: 10px 10px 10px 10px; }

.asideBox1 { box-shadow: 0px 0px 5px #C0C0C0; margin-bottom: 25px; border-radius: 4px; }
	.asideBox1 h3 {font-size: 17px; text-transform: uppercase; color: #8e0026; margin: -5px 0px 0px 0px; font-weight:bold; }
	.asideBox1 h4 {color:#191260; font-size:17px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;font-weight:500;  }
	.asideBox1 p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; color: #666; }
	.asideBox1 a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; float:right; color: #191260; padding-left: 20px; background: url(../images/layout/link-arrow.png) 0px 1.5px no-repeat; }

.asideBox2 { box-shadow: 0px 0px 5px #C0C0C0; margin-bottom: 25px; border-radius: 4px; }
	.asideBox2 h3 { font-size: 17px; text-transform: uppercase; color: #8e0026; margin: -5px 0px 0px 0px; font-weight:bold;}
	.asideBox2 ul {padding:0px; margin:0px; list-style:none;}
	.asideBox2 ul li {padding-top:20px;}
	.asideBox2 ul li .content {font-size:12px;}
	.asideBox2 li h4 { color:#191260; font-size:17px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; font-weight:500;}
		.asideBox2 ul li .date {font-size:11px; font-weight:bold; color:#5a5a5a;}
	.asideBox2 p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; color: #666; }
	.asideBox2 a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #191260; }

.pad_10 { padding: 10px; }
.news-SignUp { padding: 15px; background-image: url(../images/content/newsletter_bg.png); background-repeat: no-repeat; margin-bottom: 30px; border-radius: 6px; }
.news-SignUp a:hover {text-decoration: none;}
.news-SignUp h2 { font-family: Arial, Helvetica, sans-serif; font-size: 36px; margin-bottom: 5px; color: #FFF; }
.news-SignUp p { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #FFF; font-weight: normal; letter-spacing: 0.0125em; }
.news-input { height: 40px !important; float: left !important; background-color: #F7F7F7 !important; border-top: 1px solid #FFFFFF !important; border-left: 1px solid #FFFFFF !important; border-bottom: 1px solid #FFFFFF !important; border-right: 0px !important; border-radius: 0px !important; padding-left: 53px !important; background: url(../images/content/news-icon.png) no-repeat 10px 11px; }
.news-input:focus { background-color: #FFFFFF !important; border-top: 1px solid #FFFFFF !important; border-left: 1px solid #FFFFFF !important; border-bottom: 1px solid #FFFFFF !important; border-right: 0px !important; box-shadow: 0 0 10px #888 inset, 0 0 4px #111 !important; outline: 0 none; }
.news-btn { padding: 14px !important; background: url(../images/content/submit_bg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFF; border: 1px solid #748cc6 !important; }
.news-btn:hover { background: url(../images/content/submit_bg_hover.jpg) repeat-x; }
/* ----------- SUB PAGE STYLES ---------------- */
.static-banner { /*background: url(../images/static-banners/static_banner.jpg) no-repeat; width: 100%; height: 265px; */border-radius: 30px 30px 0 0; }
.show-hide_menu { position: relative; }

#leftrightpannel .span12 {width:100% !important}
.hide_v-bar { height: 666px; width: 24px; margin:0px -10px 10px 10px; float: left; border-radius: 6px; background: url(../images/layout/hide-menu.png) -3.5px 200px no-repeat #191260; cursor:pointer }
	.hide_v-bar:hover {background-color:#2b1cbf !important;}
	.show_v-bar { background: url(../images/layout/show-menu.png) -2px 200px no-repeat #191260; margin:0px 0px 10px 10px; }

	.toggle-show { display: block; }
	.toggle-hide { display: none; }

/* Accordion Menu*/
#acc-wrap { width: 103%; margin-left: -10px; margin-right: auto; margin-bottom:10px; overflow: hidden; font-size: 12px; padding: 10px 0px 10px 0px; border-radius: 6px; background-color: #E0E0E0; box-shadow: 0 0 5px #C0C0C0; -moz-box-shadow: 0 0 5px #C0C0C0; }

.accordionButton {/*width: 100%; float: left; *//* padding: 10px 8px; */_float: none;line-height:130%;background:#0b0938 url(../images/layout/nav2_bg.jpg) repeat-x;cursor: pointer;color: #FFF;}
	.accordionButton > a {color:#FFF !important;display: block;padding: 10px 8px;}
	.accordionButton .nolink {background: url(../images/layout/plus.png) 95% 50% no-repeat;display:block;padding-right:10px;padding: 10px 8px;}
.accordionButton2 {/*width: 100%; float: left;*//* padding: 8px; */_float: none;background: #F0F0F0;border-bottom: 1px solid #E0E0E0;cursor: pointer;color: #333;}
	.accordionButton2 a{padding:8px !important;display:block}
	.accordionButton2 .nolink {font-weight:bold;background: url(../images/layout/plus-sub.png) 95% 50% no-repeat;display:block;padding: 8px;}
.accCont_pad { padding: 10px 8px 0px 8px; }
.accordionContent {background: #F0F0F0; }
.accordionContent2 { background: #FFF; }
.accordionContent2 a { display:block; background: #FFF; color: #333; padding: 5px 8px 5px 8px; }
.accordionContent2 a:hover { color: #FFF; background-color: #333; text-decoration: none; }
.on { /*background: #6C1886;*/ background:#edd264; box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.5) inset; color: #FFF; display:block !important }
.over { background:#080829 url(../images/layout/nav2_bg_hover.jpg) repeat-x; color: #FFF; }
.on2 { background: #6C1886; color: #FFF; display:block !important}
.over2 { background: #191260; color: #FFF; }
.nolink {cursor:default;}
/* Accordion Form*/

#accform-wrap { width: 100%; margin-left: -10px; margin-right: auto; overflow: hidden; font-size: 13px; padding: 10px 0px 10px 0px; }
.accformButton { width: 100%; float: left; padding: 8px; _float: none;  /* Float works in all browsers but IE6 */ background: url(../images/layout/accform_yellow_a.jpg) no-repeat right; cursor: pointer; color: #FFF; text-shadow: 1px 1px 3px #222; margin-bottom: 5px; }
.accformButton2 { width: 100%; float: left; padding: 8px; _float: none;  /* Float works in all browsers but IE6 */ background: url(../images/layout/accform_red_a.jpg) no-repeat right; cursor: pointer; color: #FFF; text-shadow: 1px 1px 3px #222; margin-bottom: 5px; }
.accformButton3 { width: 100%; float: left; padding: 8px; _float: none;  /* Float works in all browsers but IE6 */ background: url(../images/layout/accform_blue_a.jpg) no-repeat right; cursor: pointer; color: #FFF; text-shadow: 1px 1px 3px #222; margin-bottom: 5px; }
.accformContent { width: 100%; height: 100%; float: left; _float: none; /* Float works in all browsers but IE6 */ background: #FFF; }
.accformContent2 { width: 100%; height: 100%; float: left; _float: none; /* Float works in all browsers but IE6 */ background: #FFF; }
.accformContent3 { width: 100%; height: 100%; float: left; _float: none; /* Float works in all browsers but IE6 */ background: #FFF; }
.accformContent3 td { border: 2px solid #FFF; }
.form-on { background: url(../images/layout/accform_yellow_b.jpg) no-repeat right; color: #FFF; }
.form-over { color: #FFF; }
.form-on2 { color: #FFF; background: url(../images/layout/accform_red_b.jpg) no-repeat right; }
.form-over2 { color: #FFF; }
.form-on3 { color: #FFF; background: url(../images/layout/accform_blue_b.jpg) no-repeat right; }
.form-over3 { color: #FFF; }
.accform_input { margin: 5px; width: 95%; }
.divBTN_right { float: right; margin-bottom: 25px; }
.divBTN_left { float: left; margin-bottom: 25px; }
.divBTN_left_Reg { float: left; margin: -10px 0px 25px 25px; }
.yellowCheckbox { width: 85%; border-radius: 6px; border: 3px solid #FFF; box-shadow: 1px 1px 5px #333; background-color: #ffe87f; padding: 15px 15px 5px 15px; margin: 25px auto; }
/* Table Styles */
.table a {color:#333}
.tableHDR { padding: 8px; background-image: url(../images/layout/nav2_bg.jpg); background-repeat: repeat-x; border-left: 1.5px solid #0e0f42; border-right: 1px solid #303064; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFF; border-top:0px solid #F4F4F4 !important; border-bottom:0px solid #F4F4F4 !important;}
.tableRow_a { padding: 8px; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
.tableRow_b { padding: 8px; background-color: #fffbe2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
.tableRow { padding: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
.courseSelect { width: 100%; font-size: 11px; }
/* END */

/* POP-UPS */
.thnku_popup { position: relative; background: url(../images/content/thankyou_popup_bg.jpg) no-repeat; width: 500px; height: 335px; padding: 110px 50px 0 50px; margin: auto; border-radius: 8px; border: 3px solid #FFF; box-shadow: 1px 1px 6px #888; }
.thnku_inner { width: 85%; text-align: center; margin: auto; padding: 35px 20px; background-color: #FFF; opacity: 0.9; border: 1px solid #141568; border-radius: 6px; }
.thnku_inner h2 { font-size: 30px; color: #333; }
.thnku_inner a, .thnku_inner a:hover { font-size: 14px; color: #2d45bb; text-decoration: none; }
.close_btn { position: absolute; right: 10px; top: 10px; width: 28px; height: 28px; }

.reg_popup { background-color: #FFF;}
.reg_popup h2 { font-size: 30px; color: #333; text-align: center; }
.reg_popup h3 { font-size: 25px; color: #333; text-align: center; }
.reg_popup a, .reg-popup a:hover { font-size: 14px; color: #2d45bb; text-decoration: none; }
.reg_popup ul { margin: 25px; }
.reg_popup li { list-style: disc outside !important; font-size: 14px; line-height: 22px; margin-bottom: 10px; }
.regSelect-1 { width: 90%; font-size: 12px; }
.regSelect-2 { width: 25%; font-size: 12px; }
.submitBTN_right { position: relative; margin: 15px 0px -10px 0px; text-align: right; }

/* -------------- FOOTER STYLES ------------------ */
.renaissance { margin-bottom: 25px; border-radius: 6px; background-color: #FFF; padding: 10px; }
.footerTxt p { color: #FFF; font-weight: normal !important; font-size: 13px; line-height: 18px; }
.footerTxt h4 { font: Arial, Helvetica, sans-serif; font-size: 14.5px; color: #FFF; font-weight: bold; margin-bottom: 10px; }
.footerTxt { margin-bottom: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #F0F0F0 !important; text-align: left !important; }
.copyrightTxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #a8a7bb; padding:10px 0px;}

.footerLinks {border-bottom:1px solid #413b7b; border-top:1px solid #413b7b; padding:10px 0px; color:#413b7b}
	.footerLinks a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal !important; line-height: 18px; color: #FFF !important; text-decoration: none !important; display:inline-block; }
	.footerLinks a:hover { color: #FFF !important; text-decoration: underline !important;}
	.footerLinks a:visited { color: #F0F0F0; opacity: 0.5; }
.socialmedia { margin-bottom: 10px; }

/* END */


@media print {
* { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; box-shadow: none !important; color: #000000 !important; text-shadow: none !important; }
a, a:visited { text-decoration: none; cursor:pointer; }
a[href]:after { content: " (" attr(href) ")"; }
.navtop > li > a { font-size: 88.25% !important; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page {
 margin: 0.5cm;
}
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
}
.clear {clear:both}
.clearfix { }
.clearfix:before, .clearfix:after { content: ""; display: table; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { background-color: rgba(0, 0, 0, 0); border: 0 none; color: rgba(0, 0, 0, 0); font: 0px/0 a; text-shadow: none; }
.input-block-level { -moz-box-sizing: border-box; display: block; min-height: 30px; width: 100%; }
body { background-color: #FFFFFF; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0; }
.img-rounded { border-radius: 6px 6px 6px 6px; }
.img-polaroid { background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); padding: 4px; }
.img-circle { border-radius: 500px 500px 500px 500px; }
.row { margin-left: -20px; }
.row:before, .row:after { content: ""; display: table; line-height: 0; }
.row:after { clear: both; }
.row:before, .row:after { content: ""; display: table; line-height: 0; }
.row:after { clear: both; }
[class*="span"] {
 float: left;
 margin-left: 20px;
 min-height: 1px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px; }
.span12 { width: 940px; }
.span11 { width: 860px; }
.span10 { width: 780px; }
.span9 { width: 700px; }
.span8 { width: 620px; }
.span7 { width: 540px; }
.span6 { width: 460px; }
.span5 { width: 380px; }
.span4 { width: 300px; }
.span3 { width: 220px; }
.span2 { width: 140px; }
.span1 { width: 60px; }
.offset12 { margin-left: 980px; }
.offset11 { margin-left: 900px; }
.offset10 { margin-left: 820px; }
.offset9 { margin-left: 740px; }
.offset8 { margin-left: 660px; }
.offset7 { margin-left: 580px; }
.offset6 { margin-left: 500px; }
.offset5 { margin-left: 420px; }
.offset4 { margin-left: 340px; }
.offset3 { margin-left: 260px; }
.offset2 { margin-left: 180px; }
.offset1 { margin-left: 100px; }
.row { margin-left: -20px; }
.row:before, .row:after { content: ""; display: table; line-height: 0; }
.row:after { clear: both; }
.row:before, .row:after { content: ""; display: table; line-height: 0; }
.row:after { clear: both; }
[class*="span"] {
 float: left;
 margin-left: 20px;
 min-height: 1px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px; }
.span12 { width: 940px; }
.span11 { width: 860px; }
.span10 { width: 780px; }
.span9 { width: 700px; }
.span8 { width: 620px; }
.span7 { width: 540px; }
.span6 { width: 460px; }
.span5 { width: 380px; }
.span4 { width: 300px; }
.span3 { width: 220px; }
.span2 { width: 140px; }
.span1 { width: 60px; }
.offset12 { margin-left: 980px; }
.offset11 { margin-left: 900px; }
.offset10 { margin-left: 820px; }
.offset9 { margin-left: 740px; }
.offset8 { margin-left: 660px; }
.offset7 { margin-left: 580px; }
.offset6 { margin-left: 500px; }
.offset5 { margin-left: 420px; }
.offset4 { margin-left: 340px; }
.offset3 { margin-left: 260px; }
.offset2 { margin-left: 180px; }
.offset1 { margin-left: 100px; }
.row-fluid { width: 100%; }
.row-fluid:before, .row-fluid:after { content: ""; display: table; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid:before, .row-fluid:after { content: ""; display: table; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid [class*="span"] { -moz-box-sizing: border-box; display: block; float: left; margin-left: 2.12766%; min-height: 30px; width: 100%; }
.row-fluid [class*="span"]:first-child { margin-left: 0; }
.row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.12766%;
}
.row-fluid .span12 { width: 100%; }
.row-fluid .span11 { width: 91.4894%; }
.row-fluid .span10 { width: 82.9787%; }
.row-fluid .span9 { width: 74.4681%; }
.row-fluid .span8 { width: 65.9574%; }
.row-fluid .span7 { width: 57.4468%; }
.row-fluid .span6 { width: 48.9362%; }
.row-fluid .span5 { width: 40.4255%; }
.row-fluid .span4 { width: 31.9149%; }
.row-fluid .span3 { width: 23.4043%; }
.row-fluid .span2 { width: 14.8936%; }
.row-fluid .span1 { width: 6.38298%; }
.row-fluid .offset12 { margin-left: 104.255%; }
.row-fluid .offset12:first-child { margin-left: 102.128%; }
.row-fluid .offset11 { margin-left: 95.7447%; }
.row-fluid .offset11:first-child { margin-left: 93.617%; }
.row-fluid .offset10 { margin-left: 87.234%; }
.row-fluid .offset10:first-child { margin-left: 85.1064%; }
.row-fluid .offset9 { margin-left: 78.7234%; }
.row-fluid .offset9:first-child { margin-left: 76.5957%; }
.row-fluid .offset8 { margin-left: 70.2128%; }
.row-fluid .offset8:first-child { margin-left: 68.0851%; }
.row-fluid .offset7 { margin-left: 61.7021%; }
.row-fluid .offset7:first-child { margin-left: 59.5745%; }
.row-fluid .offset6 { margin-left: 53.1915%; }
.row-fluid .offset6:first-child { margin-left: 51.0638%; }
.row-fluid .offset5 { margin-left: 44.6809%; }
.row-fluid .offset5:first-child { margin-left: 42.5532%; }
.row-fluid .offset4 { margin-left: 36.1702%; }
.row-fluid .offset4:first-child { margin-left: 34.0426%; }
.row-fluid .offset3 { margin-left: 27.6596%; }
.row-fluid .offset3:first-child { margin-left: 25.5319%; }
.row-fluid .offset2 { margin-left: 19.1489%; }
.row-fluid .offset2:first-child { margin-left: 17.0213%; }
.row-fluid .offset1 { margin-left: 10.6383%; }
.row-fluid .offset1:first-child { margin-left: 8.51064%; }
.row-fluid { width: 100%; }
.row-fluid:before, .row-fluid:after { content: ""; display: table; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid:before, .row-fluid:after { content: ""; display: table; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid [class*="span"] { -moz-box-sizing: border-box; display: block; float: left; margin-left: 2.12766%; min-height: 30px; width: 100%; }
.row-fluid [class*="span"]:first-child { margin-left: 0; }
.row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.12766%;
}
.row-fluid .span12 { width: 100%; }
.row-fluid .span11 { width: 91.4894%; }
.row-fluid .span10 { width: 82.9787%; }
.row-fluid .span9 { width: 74.4681%; }
.row-fluid .span8 { width: 65.9574%; }
.row-fluid .span7 { width: 57.4468%; }
.row-fluid .span6 { width: 48.9362%; }
.row-fluid .span5 { width: 40.4255%; }
.row-fluid .span4 { width: 31.9149%; }
.row-fluid .span3 { width: 23.4043%; }
.row-fluid .span2 { width: 14.8936%; }
.row-fluid .span1 { width: 6.38298%; }
.row-fluid .offset12 { margin-left: 104.255%; }
.row-fluid .offset12:first-child { margin-left: 102.128%; }
.row-fluid .offset11 { margin-left: 95.7447%; }
.row-fluid .offset11:first-child { margin-left: 93.617%; }
.row-fluid .offset10 { margin-left: 87.234%; }
.row-fluid .offset10:first-child { margin-left: 85.1064%; }
.row-fluid .offset9 { margin-left: 78.7234%; }
.row-fluid .offset9:first-child { margin-left: 76.5957%; }
.row-fluid .offset8 { margin-left: 70.2128%; }
.row-fluid .offset8:first-child { margin-left: 68.0851%; }
.row-fluid .offset7 { margin-left: 61.7021%; }
.row-fluid .offset7:first-child { margin-left: 59.5745%; }
.row-fluid .offset6 { margin-left: 53.1915%; }
.row-fluid .offset6:first-child { margin-left: 51.0638%; }
.row-fluid .offset5 { margin-left: 44.6809%; }
.row-fluid .offset5:first-child { margin-left: 42.5532%; }
.row-fluid .offset4 { margin-left: 36.1702%; }
.row-fluid .offset4:first-child { margin-left: 34.0426%; }
.row-fluid .offset3 { margin-left: 27.6596%; }
.row-fluid .offset3:first-child { margin-left: 25.5319%; }
.row-fluid .offset2 { margin-left: 19.1489%; }
.row-fluid .offset2:first-child { margin-left: 17.0213%; }
.row-fluid .offset1 { margin-left: 10.6383%; }
.row-fluid .offset1:first-child { margin-left: 8.51064%; }
.hide[class*="span"], .row-fluid .hide[class*="span"] { display: none; }
.pull-right[class*="span"], .row-fluid .pull-right[class*="span"] { float: right; }
.container { margin-left: auto; margin-right: auto; }
.container:before, .container:after { content: ""; display: table; line-height: 0; }
.container:after { clear: both; }
.container:before, .container:after { content: ""; display: table; line-height: 0; }
.container:after { clear: both; }
.container:before, .container:after { content: ""; display: table; line-height: 0; }
.container:after { clear: both; }
.container:before, .container:after { content: ""; display: table; line-height: 0; }
.container:after { clear: both; }
.container-fluid { padding-left: 20px; padding-right: 20px; }
.container-fluid:before, .container-fluid:after { content: ""; display: table; line-height: 0; }
.container-fluid:after { clear: both; }
.container-fluid:before, .container-fluid:after { content: ""; display: table; line-height: 0; }
.container-fluid:after { clear: both; }
p { margin: 0 0 15px 0; font-family: Arial, Helvetica, sans-serif; font-size: 13.5px; letter-spacing: 0.025em; font-weight: normal !important; color: #666; line-height: 24px; }
.lead { font-size: 21px; font-weight: 200; line-height: 30px; margin-bottom: 20px; }
small { font-size: 85%; }
strong { font-weight: bold; }
em { font-style: italic; }
cite { font-style: normal; }
.muted { color: #999999; }
a.muted:hover, a.muted:focus { color: #808080; }
.text-warning { color: #C09853; }
a.text-warning:hover, a.text-warning:focus { color: #A47E3C; }
.text-error { color: #B94A48; }
a.text-error:hover, a.text-error:focus { color: #953B39; }
.text-info { color: #3A87AD; }
a.text-info:hover, a.text-info:focus { color: #2D6987; }
.text-success { color: #468847; }
a.text-success:hover, a.text-success:focus { color: #356635; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
h1, h2, h3, h5, h6 { color: inherit; font-family: inherit; font-weight: bold; line-height: 20px; margin: 10px 0; text-rendering: optimizelegibility; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { color: #999999; font-weight: normal; line-height: 1; }
h1, h2, h3 { line-height: 40px; }
h1 { font-size: 38.5px; }
h2 { font-size: 31.5px; }
h3 { font-size: 24.5px; }

h5 { font-size: 14px; }
h6 { font-size: 11.9px; }
h1 small { font-size: 24.5px; }
h2 small { font-size: 17.5px; }
h3 small { font-size: 14px; }
h4 small { font-size: 14px; }

h4 {
    color: #2E5C84;
    font-size: 100%;
	font-weight: bold;
    letter-spacing: 0.3px;
    margin: 5px 0 10px 0px;
    padding: 5px 5px 5px 0px;
    line-height: 1.5em;
    }

ul, li {
    line-height:21px;
    margin: 0;
    color: #333333;
}

ol {
    line-height:21px;
    margin: 0;
    color: #333333;
    list-style-type: decimal;
}

.numberedlist {
    margin: 0px 0px 20px 60px;
}
.course_body ul,.squarelist {
    list-style-type: square;
    margin: 0px 0px 20px 30px;
}

.squarelist ul li {
    list-style-type: disc;
    margin: 0px 0px 0px 30px;
}

.numberedlist ol li {
    list-style-type: lower-roman;
    margin: 0px 0px 0px 30px;
}


.page-header { border-bottom: 1px solid #EEEEEE; margin: 20px 0 30px; padding-bottom: 9px; }
ul, ol { margin: 0 0 10px 25px; padding: 0; }
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0; }
li { line-height: 20px; }
ul.unstyled, ol.unstyled { list-style: none outside none; margin-left: 0; }
ul.inline, ol.inline { list-style: none outside none; margin-left: 0; }
ul.inline > li, ol.inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
dl { margin-bottom: 20px; }
dt, dd { line-height: 20px; }
dt { font-weight: bold; }
dd { margin-left: 10px; }
.dl-horizontal { }
.dl-horizontal:before, .dl-horizontal:after { content: ""; display: table; line-height: 0; }
.dl-horizontal:after { clear: both; }
.dl-horizontal:before, .dl-horizontal:after { content: ""; display: table; line-height: 0; }
.dl-horizontal:after { clear: both; }
.dl-horizontal dt { clear: left; float: left; overflow: hidden; text-align: right; text-overflow: ellipsis; white-space: nowrap; width: 160px; }
.dl-horizontal dd { margin-left: 180px; }
hr { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #EEEEEE -moz-use-text-color #FFFFFF; border-image: none; border-left: 0 none; border-right: 0 none; border-style: solid; border-width: 1px 0; margin: 15px 0 15px 0 !important; opacity: 0.2; }
abbr[title], abbr[data-original-title] { border-bottom: 1px dotted #999999; cursor: help; }
abbr.initialism { font-size: 90%; text-transform: uppercase; }
blockquote { border-left: 5px solid #EEEEEE; margin: 0 0 20px; padding: 0 0 0 15px; }
blockquote p { font-size: 17.5px; font-weight: 300; line-height: 1.25; margin-bottom: 0; }
blockquote small { color: #999999; display: block; line-height: 20px; }
blockquote small:before { content: "Ã¢â‚¬â€ "; }
blockquote.pull-right { border-left: 0 none; border-right: 5px solid #EEEEEE; float: right; padding-left: 0; padding-right: 15px; }
blockquote.pull-right p, blockquote.pull-right small { text-align: right; }
blockquote.pull-right small:before { content: ""; }
blockquote.pull-right small:after { content: " Ã¢â‚¬â€"; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
address { display: block; font-style: normal; line-height: 20px; margin-bottom: 20px; }
code, pre { border-radius: 3px 3px 3px 3px; color: #333333; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; padding: 0 3px 2px; }
code { background-color: #F7F7F9; border: 1px solid #E1E1E8; color: #DD1144; padding: 2px 4px; white-space: nowrap; }
pre { background-color: #F5F5F5; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px 4px 4px 4px; display: block; font-size: 13px; line-height: 20px; margin: 0 0 10px; padding: 9.5px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word; }
pre.prettyprint { margin-bottom: 20px; }
pre code { background-color: rgba(0, 0, 0, 0); border: 0 none; color: inherit; padding: 0; white-space: pre-wrap; }
.pre-scrollable { max-height: 340px; overflow-y: scroll; }
form { margin: 0 0 20px; }
fieldset { border: 0 none; margin: 0; padding: 0; }
legend { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color -moz-use-text-color #E5E5E5; border-image: none; border-style: none none solid; border-width: 0 0 1px; color: #333333; display: block; font-size: 21px; line-height: 40px; margin-bottom: 20px; padding: 0; width: 100%; }
legend small { color: #999999; font-size: 15px; }
label, input, button, select, textarea { font-size: 14px; font-weight: normal; line-height: 20px; }
input, button, select, textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
label { display: block; margin-bottom: 5px; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { color: #555555; display: inline-block; font-size: 14px; height: 20px; line-height: 20px; margin-bottom: 10px; padding: 4px 6px; vertical-align: middle; }
input, textarea, .uneditable-input { width: 206px; }
textarea { height: auto; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: #F7F7F7; border: 1px solid #969696; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { background-color: #E7E7E7; border: 1px solid #191260; box-shadow: 0 0 10px #FFFFFF inset, 0 0 4px #E0E0E0; outline: 0 none; }
input[type="radio"], input[type="checkbox"] { line-height: normal; margin: 4px 0 0; }
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width: auto; }
select, input[type="file"] { height: 30px; line-height: 30px; }
select {background-color: #F7F7F7; border: 1px solid #E7E7E7; width: 220px; }
select[multiple], select[size] { height: auto; }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted #333333; outline-offset: -2px; }
.uneditable-input, .uneditable-textarea { background-color: #FCFCFC; border-color: #CCCCCC; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.024) inset; color: #999999; cursor: not-allowed; }
.uneditable-input { overflow: hidden; white-space: nowrap; }
.uneditable-textarea { height: auto; width: auto; }
input:-moz-placeholder, textarea:-moz-placeholder {
 color: #999999;
}
input:-moz-placeholder, textarea:-moz-placeholder {
 color: #999999;
}
.radio, .checkbox { min-height: 20px; padding-left: 20px; }
.radio input[type="radio"], .checkbox input[type="checkbox"] { float: left; margin-left: -20px; }
.controls > .radio:first-child, .controls > .checkbox:first-child { padding-top: 5px; }
.radio.inline, .checkbox.inline { display: inline-block; margin-bottom: 0; padding-top: 5px; vertical-align: middle; }
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left: 10px; }
.input-mini { width: 60px; }
.input-small { width: 90px; }
.input-medium { width: 150px; }
.input-large { width: 210px; }
.input-xlarge { width: 270px; }
.input-xxlarge { width: 530px; }
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] { float: none; margin-left: 0; }
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display: inline-block; }
input, textarea, .uneditable-input { margin-left: 0; }
.controls-row [class*="span"] + [class*="span"] {
 margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 { width: 926px; }
input.span11, textarea.span11, .uneditable-input.span11 { width: 846px; }
input.span10, textarea.span10, .uneditable-input.span10 { width: 766px; }
input.span9, textarea.span9, .uneditable-input.span9 { width: 686px; }
input.span8, textarea.span8, .uneditable-input.span8 { width: 606px; }
input.span7, textarea.span7, .uneditable-input.span7 { width: 526px; }
input.span6, textarea.span6, .uneditable-input.span6 { width: 446px; }
input.span5, textarea.span5, .uneditable-input.span5 { width: 366px; }
input.span4, textarea.span4, .uneditable-input.span4 { width: 286px; }
input.span3, textarea.span3, .uneditable-input.span3 { width: 206px; }
input.span2, textarea.span2, .uneditable-input.span2 { width: 126px; }
input.span1, textarea.span1, .uneditable-input.span1 { width: 46px; }
input, textarea, .uneditable-input { margin-left: 0; }
.controls-row [class*="span"] + [class*="span"] {
 margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 { width: 926px; }
input.span11, textarea.span11, .uneditable-input.span11 { width: 846px; }
input.span10, textarea.span10, .uneditable-input.span10 { width: 766px; }
input.span9, textarea.span9, .uneditable-input.span9 { width: 686px; }
input.span8, textarea.span8, .uneditable-input.span8 { width: 606px; }
input.span7, textarea.span7, .uneditable-input.span7 { width: 526px; }
input.span6, textarea.span6, .uneditable-input.span6 { width: 446px; }
input.span5, textarea.span5, .uneditable-input.span5 { width: 366px; }
input.span4, textarea.span4, .uneditable-input.span4 { width: 286px; }
input.span3, textarea.span3, .uneditable-input.span3 { width: 206px; }
input.span2, textarea.span2, .uneditable-input.span2 { width: 126px; }
input.span1, textarea.span1, .uneditable-input.span1 { width: 46px; }
.controls-row { }
.controls-row:before, .controls-row:after { content: ""; display: table; line-height: 0; }
.controls-row:after { clear: both; }
.controls-row:before, .controls-row:after { content: ""; display: table; line-height: 0; }
.controls-row:after { clear: both; }
.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] { float: left; }
.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] { padding-top: 5px; }
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { background-color: #EEEEEE; cursor: not-allowed; }
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color: rgba(0, 0, 0, 0); }
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline { color: #C09853; }
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color: #C09853; }
.control-group.warning input, .control-group.warning select, .control-group.warning textarea { border-color: #C09853; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { border-color: #A47E3C; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #DBC59E; }
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { background-color: #FCF8E3; border-color: #C09853; color: #C09853; }
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline { color: #C09853; }
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color: #C09853; }
.control-group.warning input, .control-group.warning select, .control-group.warning textarea { border-color: #C09853; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { border-color: #A47E3C; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #DBC59E; }
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { background-color: #FCF8E3; border-color: #C09853; color: #C09853; }
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline { color: #B94A48; }
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color: #B94A48; }
.control-group.error input, .control-group.error select, .control-group.error textarea { border-color: #B94A48; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { border-color: #953B39; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #D59392; }
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { background-color: #F2DEDE; border-color: #B94A48; color: #B94A48; }
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline { color: #B94A48; }
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color: #B94A48; }
.control-group.error input, .control-group.error select, .control-group.error textarea { border-color: #B94A48; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { border-color: #953B39; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #D59392; }
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { background-color: #F2DEDE; border-color: #B94A48; color: #B94A48; }
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline { color: #468847; }
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color: #468847; }
.control-group.success input, .control-group.success select, .control-group.success textarea { border-color: #468847; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { border-color: #356635; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #7ABA7B; }
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { background-color: #DFF0D8; border-color: #468847; color: #468847; }
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline { color: #468847; }
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color: #468847; }
.control-group.success input, .control-group.success select, .control-group.success textarea { border-color: #468847; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { border-color: #356635; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #7ABA7B; }
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { background-color: #DFF0D8; border-color: #468847; color: #468847; }
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline { color: #3A87AD; }
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea { color: #3A87AD; }
.control-group.info input, .control-group.info select, .control-group.info textarea { border-color: #3A87AD; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus { border-color: #2D6987; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #7AB5D3; }
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on { background-color: #D9EDF7; border-color: #3A87AD; color: #3A87AD; }
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline { color: #3A87AD; }
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea { color: #3A87AD; }
.control-group.info input, .control-group.info select, .control-group.info textarea { border-color: #3A87AD; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus { border-color: #2D6987; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #7AB5D3; }
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on { background-color: #D9EDF7; border-color: #3A87AD; color: #3A87AD; }
input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
 border-color: #EE5F5B;
 color: #B94A48;
}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
 border-color: #E9322D;
 box-shadow: 0 0 6px #F8B9B7;
}
.form-actions { background-color: #F5F5F5; border-top: 1px solid #E5E5E5; margin-bottom: 20px; margin-top: 20px; padding: 19px 20px 20px; }
.form-actions:before, .form-actions:after { content: ""; display: table; line-height: 0; }
.form-actions:after { clear: both; }
.form-actions:before, .form-actions:after { content: ""; display: table; line-height: 0; }
.form-actions:after { clear: both; }
.help-block, .help-inline { color: #595959; }
.help-block { display: block; margin-bottom: 10px; }
.help-inline { display: inline-block; padding-left: 5px; vertical-align: middle; }
.input-append, .input-prepend { display: inline-block; font-size: 0; margin-bottom: 10px; vertical-align: middle; white-space: nowrap; }
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover { font-size: 14px; }
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input { border-radius: 0 4px 4px 0; margin-bottom: 0; position: relative; vertical-align: top; }
.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus { z-index: 2; }
.input-append .add-on, .input-prepend .add-on { background-color: #EEEEEE; border: 1px solid #CCCCCC; display: inline-block; font-size: 14px; font-weight: normal; height: 20px; line-height: 20px; min-width: 16px; padding: 4px 5px; text-align: center; text-shadow: 0 1px 0 #FFFFFF; width: auto; }
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle { border-radius: 0 0 0 0; vertical-align: top; }
.input-append .active, .input-prepend .active { background-color: #A9DBA9; border-color: #46A546; }
.input-prepend .add-on, .input-prepend .btn { margin-right: -1px; }
.input-prepend .add-on:first-child, .input-prepend .btn:first-child { border-radius: 4px 0 0 4px; }
.input-append input, .input-append select, .input-append .uneditable-input { border-radius: 4px 0 0 4px; }
.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child { border-radius: 0 4px 4px 0; }
.input-append .add-on, .input-append .btn, .input-append .btn-group { margin-left: -1px; }
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle { border-radius: 0 4px 4px 0; }
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input { border-radius: 0 0 0 0; }
.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn { border-radius: 0 4px 4px 0; }
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child { border-radius: 4px 0 0 4px; margin-right: -1px; }
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child { border-radius: 0 4px 4px 0; margin-left: -1px; }
.input-prepend.input-append .btn-group:first-child { margin-left: 0; }
input.search-query { border-radius: 15px 15px 15px 15px; margin-bottom: 0; padding-left: 14px; padding-right: 14px; }
.form-search .input-append .search-query, .form-search .input-prepend .search-query { border-radius: 0 0 0 0; }
.form-search .input-append .search-query { border-radius: 14px 0 0 14px; }
.form-search .input-append .btn { border-radius: 0 14px 14px 0; }
.form-search .input-prepend .search-query { border-radius: 0 14px 14px 0; }
.form-search .input-prepend .btn { border-radius: 14px 0 0 14px; }
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append { display: inline-block; margin-bottom: 0; vertical-align: middle; }
.form-search .hide, .form-inline .hide, .form-horizontal .hide { display: none; }
.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group { display: inline-block; }
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { margin-bottom: 0; }
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox { margin-bottom: 0; padding-left: 0; vertical-align: middle; }
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { float: left; margin-left: 0; margin-right: 3px; }
.control-group { margin-bottom: 10px; }
legend + .control-group { margin-top: 20px; }
.form-horizontal .control-group { margin-bottom: 20px; }
.form-horizontal .control-group:before, .form-horizontal .control-group:after { content: ""; display: table; line-height: 0; }
.form-horizontal .control-group:after { clear: both; }
.form-horizontal .control-group:before, .form-horizontal .control-group:after { content: ""; display: table; line-height: 0; }
.form-horizontal .control-group:after { clear: both; }
.form-horizontal .control-label { float: left; padding-top: 5px; text-align: right; width: 160px; }
.form-horizontal .controls { margin-left: 180px; }
.form-horizontal .controls:first-child { }
.form-horizontal .help-block { margin-bottom: 0; }
.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block { margin-top: 10px; }
.form-horizontal .form-actions { padding-left: 180px; }
table { background-color: rgba(0, 0, 0, 0); border-collapse: collapse; border-spacing: 0; max-width: 100%; }
.table { margin-bottom: 20px; width: 100%; }
.table th, .table td { border-top: 1px solid #F4F4F4; line-height: 20px; padding: 8px; text-align: left; vertical-align: top; }
	.table tbody tr:first-child td {border-top: 0px solid #F4F4F4 !important;}
.table th { font-weight: bold; }
.table thead th { vertical-align: bottom; }
.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 none; }
.table tbody + tbody { border-top: 2px solid #DDDDDD; }
.table .table { background-color: #FFFFFF; }
.table-condensed th, .table-condensed td { padding: 4px 5px; }
.table-bordered { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-collapse: separate; border-color: #DDDDDD #DDDDDD #DDDDDD -moz-use-text-color; border-image: none; border-radius: 4px 4px 4px 4px; border-style: solid solid solid none; border-width: 1px 1px 1px 0; }
.table-bordered th, .table-bordered td { border-left: 1px solid #DDDDDD; }
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top: 0 none; }
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child { border-top-left-radius: 4px; }
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child { border-top-right-radius: 4px; }
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child { border-bottom-left-radius: 4px; }
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child { border-bottom-right-radius: 4px; }
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { border-bottom-left-radius: 0; }
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { border-bottom-right-radius: 0; }
.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child { border-top-left-radius: 4px; }
.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child { border-top-right-radius: 4px; }
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th { background-color: #fffbe2; }
/* mansi */
.table-striped tbody > tr:nth-child(2n) > td, .table-striped tbody > tr:nth-child(2n) > th { background-color: #e4edfe; }
/* */

.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th { background-color: #F5F5F5; }
table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] { display: table-cell; float: none; margin-left: 0; }
.table td.span1, .table th.span1 { float: none; margin-left: 0; width: 44px; }
.table td.span2, .table th.span2 { float: none; margin-left: 0; width: 124px; }
.table td.span3, .table th.span3 { float: none; margin-left: 0; width: 204px; }
.table td.span4, .table th.span4 { float: none; margin-left: 0; width: 284px; }
.table td.span5, .table th.span5 { float: none; margin-left: 0; width: 364px; }
.table td.span6, .table th.span6 { float: none; margin-left: 0; width: 444px; }
.table td.span7, .table th.span7 { float: none; margin-left: 0; width: 524px; }
.table td.span8, .table th.span8 { float: none; margin-left: 0; width: 604px; }
.table td.span9, .table th.span9 { float: none; margin-left: 0; width: 684px; }
.table td.span10, .table th.span10 { float: none; margin-left: 0; width: 764px; }
.table td.span11, .table th.span11 { float: none; margin-left: 0; width: 844px; }
.table td.span12, .table th.span12 { float: none; margin-left: 0; width: 924px; }
.table tbody tr.success > td { background-color: #DFF0D8; }
.table tbody tr.error > td { background-color: #F2DEDE; }
.table tbody tr.warning > td { background-color: #FCF8E3; }
.table tbody tr.info > td { background-color: #D9EDF7; }
.table-hover tbody tr.success:hover > td { background-color: #D0E9C6; }
.table-hover tbody tr.error:hover > td { background-color: #EBCCCC; }
.table-hover tbody tr.warning:hover > td { background-color: #FAF2CC; }
.table-hover tbody tr.info:hover > td { background-color: #C4E3F3; }
[class^="icon-"], [class*=" icon-"] {
 background-image: url("../images/glyphicons-halflings.png");
 background-position: 14px 14px;
 background-repeat: no-repeat;
 display: inline-block;
 height: 14px;
 line-height: 14px;
 margin-top: 1px;
 vertical-align: text-top;
 width: 14px;
}
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
 background-image: url("../images/glyphicons-halflings-white.png");
}
.icon-glass { background-position: 0 0; }
.icon-music { background-position: -24px 0; }
.icon-search { background-position: -48px 0; }
.icon-envelope { background-position: -72px 0; }
.icon-heart { background-position: -96px 0; }
.icon-star { background-position: -120px 0; }
.icon-star-empty { background-position: -144px 0; }
.icon-user { background-position: -168px 0; }
.icon-film { background-position: -192px 0; }
.icon-th-large { background-position: -216px 0; }
.icon-th { background-position: -240px 0; }
.icon-th-list { background-position: -264px 0; }
.icon-ok { background-position: -288px 0; }
.icon-remove { background-position: -312px 0; }
.icon-zoom-in { background-position: -336px 0; }
.icon-zoom-out { background-position: -360px 0; }
.icon-off { background-position: -384px 0; }
.icon-signal { background-position: -408px 0; }
.icon-cog { background-position: -432px 0; }
.icon-trash { background-position: -456px 0; }
.icon-home { background-position: 0 -24px; }
.icon-file { background-position: -24px -24px; }
.icon-time { background-position: -48px -24px; }
.icon-road { background-position: -72px -24px; }
.icon-download-alt { background-position: -96px -24px; }
.icon-download { background-position: -120px -24px; }
.icon-upload { background-position: -144px -24px; }
.icon-inbox { background-position: -168px -24px; }
.icon-play-circle { background-position: -192px -24px; }
.icon-repeat { background-position: -216px -24px; }
.icon-refresh { background-position: -240px -24px; }
.icon-list-alt { background-position: -264px -24px; }
.icon-lock { background-position: -287px -24px; }
.icon-flag { background-position: -312px -24px; }
.icon-headphones { background-position: -336px -24px; }
.icon-volume-off { background-position: -360px -24px; }
.icon-volume-down { background-position: -384px -24px; }
.icon-volume-up { background-position: -408px -24px; }
.icon-qrcode { background-position: -432px -24px; }
.icon-barcode { background-position: -456px -24px; }
.icon-tag { background-position: 0 -48px; }
.icon-tags { background-position: -25px -48px; }
.icon-book { background-position: -48px -48px; }
.icon-bookmark { background-position: -72px -48px; }
.icon-print { background-position: -96px -48px; }
.icon-camera { background-position: -120px -48px; }
.icon-font { background-position: -144px -48px; }
.icon-bold { background-position: -167px -48px; }
.icon-italic { background-position: -192px -48px; }
.icon-text-height { background-position: -216px -48px; }
.icon-text-width { background-position: -240px -48px; }
.icon-align-left { background-position: -264px -48px; }
.icon-align-center { background-position: -288px -48px; }
.icon-align-right { background-position: -312px -48px; }
.icon-align-justify { background-position: -336px -48px; }
.icon-list { background-position: -360px -48px; }
.icon-indent-left { background-position: -384px -48px; }
.icon-indent-right { background-position: -408px -48px; }
.icon-facetime-video { background-position: -432px -48px; }
.icon-picture { background-position: -456px -48px; }
.icon-pencil { background-position: 0 -72px; }
.icon-map-marker { background-position: -24px -72px; }
.icon-adjust { background-position: -48px -72px; }
.icon-tint { background-position: -72px -72px; }
.icon-edit { background-position: -96px -72px; }
.icon-share { background-position: -120px -72px; }
.icon-check { background-position: -144px -72px; }
.icon-move { background-position: -168px -72px; }
.icon-step-backward { background-position: -192px -72px; }
.icon-fast-backward { background-position: -216px -72px; }
.icon-backward { background-position: -240px -72px; }
.icon-play { background-position: -264px -72px; }
.icon-pause { background-position: -288px -72px; }
.icon-stop { background-position: -312px -72px; }
.icon-forward { background-position: -336px -72px; }
.icon-fast-forward { background-position: -360px -72px; }
.icon-step-forward { background-position: -384px -72px; }
.icon-eject { background-position: -408px -72px; }
.icon-chevron-left { background-position: -432px -72px; }
.icon-chevron-right { background-position: -456px -72px; }
.icon-plus-sign { background-position: 0 -96px; }
.icon-minus-sign { background-position: -24px -96px; }
.icon-remove-sign { background-position: -48px -96px; }
.icon-ok-sign { background-position: -72px -96px; }
.icon-question-sign { background-position: -96px -96px; }
.icon-info-sign { background-position: -120px -96px; }
.icon-screenshot { background-position: -144px -96px; }
.icon-remove-circle { background-position: -168px -96px; }
.icon-ok-circle { background-position: -192px -96px; }
.icon-ban-circle { background-position: -216px -96px; }
.icon-arrow-left { background-position: -240px -96px; }
.icon-arrow-right { background-position: -264px -96px; }
.icon-arrow-up { background-position: -289px -96px; }
.icon-arrow-down { background-position: -312px -96px; }
.icon-share-alt { background-position: -336px -96px; }
.icon-resize-full { background-position: -360px -96px; }
.icon-resize-small { background-position: -384px -96px; }
.icon-plus { background-position: -408px -96px; }
.icon-minus { background-position: -433px -96px; }
.icon-asterisk { background-position: -456px -96px; }
.icon-exclamation-sign { background-position: 0 -120px; }
.icon-gift { background-position: -24px -120px; }
.icon-leaf { background-position: -48px -120px; }
.icon-fire { background-position: -72px -120px; }
.icon-eye-open { background-position: -96px -120px; }
.icon-eye-close { background-position: -120px -120px; }
.icon-warning-sign { background-position: -144px -120px; }
.icon-plane { background-position: -168px -120px; }
.icon-calendar { background-position: -192px -120px; }
.icon-random { background-position: -216px -120px; width: 16px; }
.icon-comment { background-position: -240px -120px; }
.icon-magnet { background-position: -264px -120px; }
.icon-chevron-up { background-position: -288px -120px; }
.icon-chevron-down { background-position: -313px -119px; }
.icon-retweet { background-position: -336px -120px; }
.icon-shopping-cart { background-position: -360px -120px; }
.icon-folder-close { background-position: -384px -120px; width: 16px; }
.icon-folder-open { background-position: -408px -120px; width: 16px; }
.icon-resize-vertical { background-position: -432px -119px; }
.icon-resize-horizontal { background-position: -456px -118px; }
.icon-hdd { background-position: 0 -144px; }
.icon-bullhorn { background-position: -24px -144px; }
.icon-bell { background-position: -48px -144px; }
.icon-certificate { background-position: -72px -144px; }
.icon-thumbs-up { background-position: -96px -144px; }
.icon-thumbs-down { background-position: -120px -144px; }
.icon-hand-right { background-position: -144px -144px; }
.icon-hand-left { background-position: -168px -144px; }
.icon-hand-up { background-position: -192px -144px; }
.icon-hand-down { background-position: -216px -144px; }
.icon-circle-arrow-right { background-position: -240px -144px; }
.icon-circle-arrow-left { background-position: -264px -144px; }
.icon-circle-arrow-up { background-position: -288px -144px; }
.icon-circle-arrow-down { background-position: -312px -144px; }
.icon-globe { background-position: -336px -144px; }
.icon-wrench { background-position: -360px -144px; }
.icon-tasks { background-position: -384px -144px; }
.icon-filter { background-position: -408px -144px; }
.icon-briefcase { background-position: -432px -144px; }
.icon-fullscreen { background-position: -456px -144px; }
.dropup, .dropdown { position: relative; }
.dropdown-toggle { }
.dropdown-toggle:active, .open .dropdown-toggle { outline: 0 none; }
.caret { border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 4px solid #000000; content: ""; display: inline-block; height: 0; vertical-align: top; width: 0; }
.dropdown .caret { margin-left: 2px; margin-top: 8px; }
.dropdown-menu { background-clip: padding-box; background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px 6px 6px 6px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); display: none; float: left; left: 0; list-style: none outside none; margin: 2px 0 0; min-width: 160px; padding: 5px 0; position: absolute; top: 100%; z-index: 1000; }
.dropdown-menu.pull-right { left: auto; right: 0; }
.dropdown-menu .divider { background-color: #E5E5E5; border-bottom: 1px solid #FFFFFF; height: 1px; margin: 9px 1px; overflow: hidden; }
.dropdown-menu > li > a { clear: both; color: #333333; display: block; font-weight: normal; line-height: 20px; padding: 3px 20px; white-space: nowrap; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { background-color: #0081C2; background-image: linear-gradient(to bottom, #0088CC, #0077B3); background-repeat: repeat-x; color: #FFFFFF; text-decoration: none; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-color: #0081C2; background-image: linear-gradient(to bottom, #0088CC, #0077B3); background-repeat: repeat-x; color: #FFFFFF; outline: 0 none; text-decoration: none; }
.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 { background-color: rgba(0, 0, 0, 0); background-image: none; cursor: default; text-decoration: none; }
.open { }
.open > .dropdown-menu { display: block; }
.dropdown-backdrop { bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 990; }
.pull-right > .dropdown-menu { left: auto; right: 0; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-bottom: 4px solid #000000; border-top: 0 none; content: ""; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { bottom: 100%; margin-bottom: 1px; top: auto; }
.dropdown-submenu { position: relative; }
.dropdown-submenu > .dropdown-menu { border-radius: 0 6px 6px 6px; left: 100%; margin-left: -1px; margin-top: -6px; top: 0; }
.dropdown-submenu:hover > .dropdown-menu { display: block; }
.dropup .dropdown-submenu > .dropdown-menu { border-radius: 5px 5px 5px 0; bottom: 0; margin-bottom: -2px; margin-top: 0; top: auto; }
.dropdown-submenu > a:after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #CCCCCC; border-style: solid; border-width: 5px 0 5px 5px; content: " "; display: block; float: right; height: 0; margin-right: -10px; margin-top: 5px; width: 0; }
.dropdown-submenu:hover > a:after { border-left-color: #FFFFFF; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left > .dropdown-menu { border-radius: 6px 0 6px 6px; left: -100%; margin-left: 10px; }
.dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
.typeahead { border-radius: 4px 4px 4px 4px; margin-top: 2px; z-index: 1051; }
.well { background-color: #F5F5F5; border: 1px solid #E3E3E3; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; margin-bottom: 20px; min-height: 20px; padding: 19px; }
.well blockquote { border-color: rgba(0, 0, 0, 0.15); }
.well-large { border-radius: 6px 6px 6px 6px; padding: 24px; }
.well-small { border-radius: 3px 3px 3px 3px; padding: 9px; }
.fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.fade.in { opacity: 1; }
.collapse { height: 0; overflow: hidden; position: relative; transition: height 0.35s ease 0s; }
.collapse.in { height: auto; }
.close { color: #000000; float: right; font-size: 20px; font-weight: bold; line-height: 20px; opacity: 0.2; text-shadow: 0 1px 0 #FFFFFF; }
.close:hover, .close:focus { color: #000000; cursor: pointer; opacity: 0.4; text-decoration: none; }
button.close { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; cursor: pointer; padding: 0; }
.btn { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #F5F5F5; background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6); background-repeat: repeat-x; border-color: #CCCCCC #CCCCCC #B3B3B3; border-image: none; border-radius: 4px 4px 4px 4px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); color: #333333; cursor: pointer; display: inline-block; font-size: 14px; line-height: 20px; margin-bottom: 0; padding: 4px 12px; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; }
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { background-color: #E6E6E6; color: #333333; }
.btn:active, .btn.active { }
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { background-color: #E6E6E6; color: #333333; }
.btn:active, .btn.active { }
.btn:first-child { }
.btn:first-child { }
.btn:hover, .btn:focus { background-position: 0 -15px; color: #333333; text-decoration: none; transition: background-position 0.1s linear 0s; }
.btn:focus { outline: thin dotted #333333; outline-offset: -2px; }
.btn.active, .btn:active { background-image: none; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05); outline: 0 none; }
.btn.disabled, .btn[disabled] { background-image: none; box-shadow: none; cursor: default; opacity: 0.65; }
.btn-large { border-radius: 6px 6px 6px 6px; font-size: 17.5px; padding: 11px 19px; }
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top: 4px; }
.btn-small { border-radius: 3px 3px 3px 3px; font-size: 11.9px; padding: 2px 10px; }
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] { margin-top: 0; }
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] { margin-top: -1px; }
.btn-mini { border-radius: 3px 3px 3px 3px; font-size: 10.5px; padding: 0 6px; }
.btn-block { -moz-box-sizing: border-box; display: block; padding-left: 0; padding-right: 0; width: 100%; }
.btn-block + .btn-block { margin-top: 5px; }
input.btn-block[type="submit"], input.btn-block[type="reset"], input.btn-block[type="button"] { width: 100%; }

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color: rgba(255, 255, 255, 0.75); }
.btn-primary { background-color: #006DCC; background-image: linear-gradient(to bottom, #0088CC, #0044CC); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { background-color: #0044CC; color: #FFFFFF; }
.btn-primary:active, .btn-primary.active { }

.btn-warning { background-color: #FAA732; background-image: linear-gradient(to bottom, #FBB450, #F89406); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { background-color: #F89406; color: #FFFFFF; }
.btn-warning:active, .btn-warning.active { }

.btn-danger { background-color: #DA4F49; background-image: linear-gradient(to bottom, #EE5F5B, #BD362F); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] { background-color: #BD362F; color: #FFFFFF; }
.btn-danger:active, .btn-danger.active { }


.btn-success { background-color: #468413; background-image: linear-gradient(to bottom, #81dd37, #468413); background-repeat: repeat-x; border-color: #337103; color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
	.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] { background: #468413; color: #FFFFFF; }
	.btn-success:active, .btn-success.active { }


.btn-info { background-color: #49AFCD; background-image: linear-gradient(to bottom, #5BC0DE, #2F96B4); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { background-color: #2F96B4; color: #FFFFFF; }
.btn-info:active, .btn-info.active { }

.btn-inverse { background-color: #363636; background-image: linear-gradient(to bottom, #444444, #222222); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { background-color: #222222; color: #FFFFFF; }
.btn-inverse:active, .btn-inverse.active { }

button.btn, input.btn[type="submit"] { }
button.btn::-moz-focus-inner, input.btn[type="submit"]::-moz-focus-inner {border: 0 none;padding: 0;}


.btn-green { -moz-box-shadow: inset 0px 1px 0px 0px #cdf0c3; -webkit-box-shadow: inset 0px 1px 0px 0px #cdf0c3; box-shadow: inset 0px 1px 0px 0px #cdf0c3; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6cba2c), color-stop(1, #458313)); background: -moz-linear-gradient(top, #6cba2c 5%, #458313 100%); background: -webkit-linear-gradient(top, #6cba2c 5%, #458313 100%); background: -o-linear-gradient(top, #6cba2c 5%, #458313 100%); background: -ms-linear-gradient(top, #6cba2c 5%, #458313 100%); background: linear-gradient(to bottom, #6cba2c 5%, #458313 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cba2c', endColorstr='#458313', GradientType=0);
background-color: #6cba2c; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #305214; display: inline-block; color: #ffffff; font-family: arial; font-size: 15px; font-weight: bold; padding: 4px 10px; text-decoration: none; text-shadow: 0px 1px 0px #293827; }
	.btn-green:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #458313), color-stop(1, #6cba2c)); background: -moz-linear-gradient(top, #458313 5%, #6cba2c 100%); background: -webkit-linear-gradient(top, #458313 5%, #6cba2c 100%); background: -o-linear-gradient(top, #458313 5%, #6cba2c 100%); background: -ms-linear-gradient(top, #458313 5%, #6cba2c 100%); background: linear-gradient(to bottom, #458313 5%, #6cba2c 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#458313', endColorstr='#6cba2c', GradientType=0);
	background-color: #458313;  color: #ffffff; text-decoration:none; cursor:pointer}
	.btn-green:active { position: relative; top: 1px; }

.btn-yellow { -moz-box-shadow: inset 0px 1px 0px 0px #f9eca0; -webkit-box-shadow: inset 0px 1px 0px 0px #f9eca0; box-shadow: inset 0px 1px 0px 0px #f9eca0; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e)); background: -moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%); background: -webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%); background: -o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%); background: -ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%); background: linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e', GradientType=0);
background-color: #f0c911; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #e65f44; display: inline-block; color: #ffffff; font-family: arial; font-size: 15px; font-weight: bold; padding: 4px 10px; text-decoration: none; text-shadow: 0px 1px 0px #333;
}
	.btn-yellow:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911)); background: -moz-linear-gradient(top, #f2ab1e 5%, #f0c911 100%); background: -webkit-linear-gradient(top, #f2ab1e 5%, #f0c911 100%); background: -o-linear-gradient(top, #f2ab1e 5%, #f0c911 100%); background: -ms-linear-gradient(top, #f2ab1e 5%, #f0c911 100%); background: linear-gradient(to bottom, #f2ab1e 5%, #f0c911 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911', GradientType=0);
	background-color: #f2ab1e;  color: #ffffff; text-decoration:none; cursor:pointer}
	.btn-yellow:active { position: relative; top: 1px; }

.btn-blue { -moz-box-shadow: inset 0px 1px 0px 0px #6f68d1; -webkit-box-shadow: inset 0px 1px 0px 0px #6f68d1; box-shadow: inset 0px 1px 0px 0px #6f68d1; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2c2b67), color-stop(1, #1d1d49)); background: -moz-linear-gradient(top, #2c2b67 5%, #1d1d49 100%); background: -webkit-linear-gradient(top, #2c2b67 5%, #1d1d49 100%); background: -o-linear-gradient(top, #2c2b67 5%, #1d1d49 100%); background: -ms-linear-gradient(top, #2c2b67 5%, #1d1d49 100%); background: linear-gradient(to bottom, #2c2b67 5%, #1d1d49 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2b67', endColorstr='#1d1d49', GradientType=0);
background-color: #2c2b67; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #070431; display: inline-block; color: #ffffff; font-family: arial; font-size: 15px; font-weight: bold; padding: 4px 10px; text-decoration: none; text-shadow: 0px 1px 0px #333; }
	.btn-blue:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1d1d49), color-stop(1, #2c2b67)); background: -moz-linear-gradient(top, #1d1d49 5%, #2c2b67 100%); background: -webkit-linear-gradient(top, #1d1d49 5%, #2c2b67 100%); background: -o-linear-gradient(top, #1d1d49 5%, #2c2b67 100%); background: -ms-linear-gradient(top, #1d1d49 5%, #2c2b67 100%); background: linear-gradient(to bottom, #1d1d49 5%, #2c2b67 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d49', endColorstr='#2c2b67', GradientType=0);
	background-color: #1d1d49; color: #ffffff; text-decoration:none; cursor:pointer}
	.btn-blue:active { position: relative; top: 1px; }

.btn-red { -moz-box-shadow: inset 0px 1px 0px 0px #f29c93; -webkit-box-shadow: inset 0px 1px 0px 0px #f29c93; box-shadow: inset 0px 1px 0px 0px #f29c93; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b42323), color-stop(1, #630505)); background: -moz-linear-gradient(top, #b42323 5%, #630505 100%); background: -webkit-linear-gradient(top, #b42323 5%, #630505 100%); background: -o-linear-gradient(top, #b42323 5%, #630505 100%); background: -ms-linear-gradient(top, #b42323 5%, #630505 100%); background: linear-gradient(to bottom, #b42323 5%, #630505 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b42323', endColorstr='#630505', GradientType=0);
background-color: #b42323; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #5e0705; display: inline-block; color: #ffffff; font-family: arial; font-size: 15px; font-weight: bold; padding: 4px 10px; text-decoration: none; text-shadow: 0px 1px 0px #000333; }
	.btn-red:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #630505), color-stop(1, #b42323)); background: -moz-linear-gradient(top, #630505 5%, #b42323 100%); background: -webkit-linear-gradient(top, #630505 5%, #b42323 100%); background: -o-linear-gradient(top, #630505 5%, #b42323 100%); background: -ms-linear-gradient(top, #630505 5%, #b42323 100%); background: linear-gradient(to bottom, #630505 5%, #b42323 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#630505', endColorstr='#b42323', GradientType=0);
	background-color: #630505; color: #ffffff; text-decoration:none; cursor:pointer}
	.btn-red:active { position: relative; top: 1px; }

/*.arrow-left {position:relative;}
.arrow-left:after, .arrow-left:before { right: 99%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.arrow-left:after { border-right-color: #f2ab1e; border-width: 18px; margin-top: -17px; }
.arrow-left:before {border-right-color: #e65f44; border-width: 18px; margin-top: -18px; }*/



.btn-link, .btn-link:active, .btn-link[disabled] { background-color: rgba(0, 0, 0, 0); background-image: none; box-shadow: none; }
.btn-link { border-color: rgba(0, 0, 0, 0); border-radius: 0 0 0 0; color: #0088CC; cursor: pointer; }
.btn-link:hover, .btn-link:focus { background-color: rgba(0, 0, 0, 0); color: #005580; text-decoration: none; }
.btn-link[disabled]:hover, .btn-link[disabled]:focus { color: #333333; text-decoration: none; }
.btn-group { display: inline-block; font-size: 0; position: relative; vertical-align: middle; white-space: nowrap; }
.btn-group:first-child { }
.btn-group:first-child { }
.btn-group + .btn-group { margin-left: 5px; }
.btn-toolbar { font-size: 0; margin-bottom: 10px; margin-top: 10px; }
.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group { margin-left: 5px; }
.btn-group > .btn { border-radius: 0 0 0 0; position: relative; }
.btn-group > .btn + .btn { margin-left: -1px; }
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { font-size: 14px; }
.btn-group > .btn-mini { font-size: 10.5px; }
.btn-group > .btn-small { font-size: 11.9px; }
.btn-group > .btn-large { font-size: 17.5px; }
.btn-group > .btn:first-child { border-bottom-left-radius: 4px; border-top-left-radius: 4px; margin-left: 0; }
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
.btn-group > .btn.large:first-child { border-bottom-left-radius: 6px; border-top-left-radius: 6px; margin-left: 0; }
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle { border-bottom-right-radius: 6px; border-top-right-radius: 6px; }
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index: 2; }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0 none; }
.btn-group > .btn + .dropdown-toggle { box-shadow: 1px 0 0 rgba(255, 255, 255, 0.125) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); padding-left: 8px; padding-right: 8px; }
.btn-group > .btn-mini + .dropdown-toggle { padding-left: 5px; padding-right: 5px; }
.btn-group > .btn-small + .dropdown-toggle { }
.btn-group > .btn-large + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }
.btn-group.open .dropdown-toggle { background-image: none; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05); }
.btn-group.open .btn.dropdown-toggle { background-color: #E6E6E6; }
.btn-group.open .btn-primary.dropdown-toggle { background-color: #0044CC; }
.btn-group.open .btn-warning.dropdown-toggle { background-color: #F89406; }
.btn-group.open .btn-danger.dropdown-toggle { background-color: #BD362F; }
.btn-group.open .btn-success.dropdown-toggle { background-color: #51A351; }
.btn-group.open .btn-info.dropdown-toggle { background-color: #2F96B4; }
.btn-group.open .btn-inverse.dropdown-toggle { background-color: #222222; }
.btn .caret { margin-left: 0; margin-top: 8px; }
.btn-large .caret { margin-top: 6px; }
.btn-large .caret { border-left-width: 5px; border-right-width: 5px; border-top-width: 5px; }
.btn-mini .caret, .btn-small .caret { margin-top: 8px; }
.dropup .btn-large .caret { border-bottom-width: 5px; }
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret { border-bottom-color: #FFFFFF; border-top-color: #FFFFFF; }
.btn-group-vertical { display: inline-block; }
.btn-group-vertical > .btn { border-radius: 0 0 0 0; display: block; float: none; max-width: 100%; }
.btn-group-vertical > .btn + .btn { margin-left: 0; margin-top: -1px; }
.btn-group-vertical > .btn:first-child { border-radius: 4px 4px 0 0; }
.btn-group-vertical > .btn:last-child { border-radius: 0 0 4px 4px; }
.btn-group-vertical > .btn-large:first-child { border-radius: 6px 6px 0 0; }
.btn-group-vertical > .btn-large:last-child { border-radius: 0 0 6px 6px; }

.alert { background-color: #FCF8E3; border: 1px solid #FBEED5; border-radius: 4px 4px 4px 4px; margin-bottom: 20px; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.alert, .alert h4 { color: #C09853; }
.alert h4 { margin: 0; }
.alert .close { line-height: 20px; position: relative; right: -21px; top: -2px; }
.alert-success { background-color: #DFF0D8; border-color: #D6E9C6; color: #468847; }
.alert-success h4 { color: #468847; }
.alert-danger, .alert-error { background-color: #F2DEDE; border-color: #EED3D7; color: #B94A48; }
.alert-danger h4, .alert-error h4 { color: #B94A48; }
.alert-info { background-color: #D9EDF7; border-color: #BCE8F1; color: #3A87AD; }
.alert-info h4 { color: #3A87AD; }
.alert-block { padding-bottom: 14px; padding-top: 14px; }
.alert-block > p, .alert-block > ul { margin-bottom: 0; }
.alert-block p + p { margin-top: 5px; }
.nav { list-style: none outside none; margin-bottom: 20px; margin-left: 0; }
.nav > li > a { display: block; }
.nav > li > a:hover, .nav > li > a:focus { background-color: #EEEEEE; text-decoration: none; }
.nav > li > a > img { max-width: none; }
.nav > .pull-right { float: right; }
.nav-header { color: #999999; display: block; font-size: 11px; font-weight: bold; line-height: 20px; padding: 3px 15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); text-transform: uppercase; }
.nav li + .nav-header { margin-top: 9px; }
.nav-list { margin-bottom: 0; padding-left: 15px; padding-right: 15px; }
.nav-list > li > a, .nav-list .nav-header { margin-left: -15px; margin-right: -15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.nav-list > li > a { padding: 3px 15px; }
.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus { background-color: #0088CC; color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); }
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] { margin-right: 2px; }
.nav-list .divider { background-color: #E5E5E5; border-bottom: 1px solid #FFFFFF; height: 1px; margin: 9px 1px; overflow: hidden; }
.nav-tabs, .nav-pills { }
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after { content: ""; display: table; line-height: 0; }
.nav-tabs:after, .nav-pills:after { clear: both; }
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after { content: ""; display: table; line-height: 0; }
.nav-tabs:after, .nav-pills:after { clear: both; }
.nav-tabs > li, .nav-pills > li { float: left; }
.nav-tabs > li > a, .nav-pills > li > a { line-height: 14px; margin-right: 2px; padding-left: 12px; padding-right: 12px; }
.nav-tabs { border-bottom: 1px solid #DDDDDD; }
.nav-tabs > li { margin-bottom: -1px; }
.nav-tabs > li > a { border: 1px solid rgba(0, 0, 0, 0); border-radius: 4px 4px 0 0; line-height: 20px; padding-bottom: 8px; padding-top: 8px; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color: #EEEEEE #EEEEEE #DDDDDD; }
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0); border-image: none; border-style: solid; border-width: 1px; color: #555555; cursor: default; }
.nav-pills > li > a { border-radius: 5px 5px 5px 5px; margin-bottom: 2px; margin-top: 2px; padding-bottom: 8px; padding-top: 8px; }
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus { background-color: #0088CC; color: #FFFFFF; }
.nav-stacked > li { float: none; }
.nav-stacked > li > a { margin-right: 0; }
.nav-tabs.nav-stacked { border-bottom: 0 none; }
.nav-tabs.nav-stacked > li > a { border: 1px solid #DDDDDD; border-radius: 0 0 0 0; }
.nav-tabs.nav-stacked > li:first-child > a { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.nav-tabs.nav-stacked > li:last-child > a { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus { border-color: #DDDDDD; z-index: 2; }
.nav-pills.nav-stacked > li > a { margin-bottom: 3px; }
.nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px; }
.nav-tabs .dropdown-menu { border-radius: 0 0 6px 6px; }
.nav-pills .dropdown-menu { border-radius: 6px 6px 6px 6px; }
.nav .dropdown-toggle .caret { border-bottom-color: #0088CC; border-top-color: #0088CC; margin-top: 6px; }
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret { border-bottom-color: #005580; border-top-color: #005580; }
.nav-tabs .dropdown-toggle .caret { margin-top: 8px; }
.nav .active .dropdown-toggle .caret { border-bottom-color: #FFFFFF; border-top-color: #FFFFFF; }
.nav-tabs .active .dropdown-toggle .caret { border-bottom-color: #555555; border-top-color: #555555; }
.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus { cursor: pointer; }
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus { background-color: #999999; border-color: #999999; color: #FFFFFF; }
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret { border-bottom-color: #FFFFFF; border-top-color: #FFFFFF; opacity: 1; }
.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus { border-color: #999999; }
.tabbable { }
.tabbable:before, .tabbable:after { content: ""; display: table; line-height: 0; }
.tabbable:after { clear: both; }
.tabbable:before, .tabbable:after { content: ""; display: table; line-height: 0; }
.tabbable:after { clear: both; }
.tab-content { overflow: auto; }
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom: 0 none; }
.tab-content > .tab-pane, .pill-content > .pill-pane { display: none; }
.tab-content > .active, .pill-content > .active { display: block; }
.tabs-below > .nav-tabs { border-top: 1px solid #DDDDDD; }
.tabs-below > .nav-tabs > li { margin-bottom: 0; margin-top: -1px; }
.tabs-below > .nav-tabs > li > a { border-radius: 0 0 4px 4px; }
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus { border-bottom-color: rgba(0, 0, 0, 0); border-top-color: #DDDDDD; }
.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus { border-color: rgba(0, 0, 0, 0) #DDDDDD #DDDDDD; }
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float: none; }
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a { margin-bottom: 3px; margin-right: 0; min-width: 74px; }
.tabs-left > .nav-tabs { border-right: 1px solid #DDDDDD; float: left; margin-right: 19px; }
.tabs-left > .nav-tabs > li > a { border-radius: 4px 0 0 4px; margin-right: -1px; }
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { border-color: #EEEEEE #DDDDDD #EEEEEE #EEEEEE; }
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus { border-color: #DDDDDD rgba(0, 0, 0, 0) #DDDDDD #DDDDDD; }
.tabs-right > .nav-tabs { border-left: 1px solid #DDDDDD; float: right; margin-left: 19px; }
.tabs-right > .nav-tabs > li > a { border-radius: 0 4px 4px 0; margin-left: -1px; }
.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus { border-color: #EEEEEE #EEEEEE #EEEEEE #DDDDDD; }
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus { border-color: #DDDDDD #DDDDDD #DDDDDD rgba(0, 0, 0, 0); }
.nav > .disabled > a { color: #999999; }
.nav > .disabled > a:hover, .nav > .disabled > a:focus { background-color: rgba(0, 0, 0, 0); cursor: default; text-decoration: none; }
.navbar { margin-bottom: 20px; overflow: visible; }
.navbar-inner { background-color: #FAFAFA; background-image: linear-gradient(to bottom, #FFFFFF, #F2F2F2); background-repeat: repeat-x; border: 1px solid #D4D4D4; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067); min-height: 40px; padding-left: 20px; padding-right: 20px; }
.navbar-inner:before, .navbar-inner:after { content: ""; display: table; line-height: 0; }
.navbar-inner:after { clear: both; }
.navbar-inner:before, .navbar-inner:after { content: ""; display: table; line-height: 0; }
.navbar-inner:after { clear: both; }
.navbar .container { width: auto; }
.nav-collapse.collapse { height: auto; overflow: visible; }
.navbar .brand { color: #777777; display: block; float: left; font-size: 20px; font-weight: 200; margin-left: -20px; padding: 10px 20px; text-shadow: 0 1px 0 #FFFFFF; }
.navbar .brand:hover, .navbar .brand:focus { text-decoration: none; }
.navbar-text { color: #777777; line-height: 40px; margin-bottom: 0; }
.navbar-link { color: #777777; }
.navbar-link:hover, .navbar-link:focus { color: #333333; }
.navbar .divider-vertical { border-left: 1px solid #F2F2F2; border-right: 1px solid #FFFFFF; height: 40px; margin: 0 9px; }
.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; }
.navbar-form:before, .navbar-form:after { content: ""; display: table; line-height: 0; }
.navbar-form:after { clear: both; }
.navbar-form:before, .navbar-form:after { content: ""; display: table; line-height: 0; }
.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 { float: left; margin-bottom: 0; margin-top: 5px; position: relative; }
.navbar-search .search-query { border-radius: 15px 15px 15px 15px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 1; margin-bottom: 0; padding: 4px 14px; }
.navbar-static-top { margin-bottom: 0; position: static; }
.navbar-static-top .navbar-inner { border-radius: 0 0 0 0; }
.navbar-fixed-top, .navbar-fixed-bottom { left: 0; margin-bottom: 0; position: fixed; right: 0; z-index: 1030; }
.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 { border-radius: 0 0 0 0; padding-left: 0; padding-right: 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 { box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }
.navbar-fixed-bottom { bottom: 0; }
.navbar-fixed-bottom .navbar-inner { box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); }
.navbar .nav { display: block; float: left; left: 0; margin: 0 10px 0 0; position: relative; }
.navbar .nav.pull-right { float: right; margin-right: 0; }
.navbar .nav > li { float: left; }
.navbar .nav > li > a { color: #777777; float: none; padding: 10px 15px; text-decoration: none; text-shadow: 0 1px 0 #FFFFFF; }
.navbar .nav .dropdown-toggle .caret { margin-top: 8px; }
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover { background-color: rgba(0, 0, 0, 0); color: #333333; text-decoration: none; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { background-color: #E5E5E5; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset; color: #555555; text-decoration: none; }
.navbar .btn-navbar { background-color: #EDEDED; background-image: linear-gradient(to bottom, #F2F2F2, #E5E5E5); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075); color: #FFFFFF; display: none; float: right; margin-left: 5px; margin-right: 5px; padding: 7px 10px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] { background-color: #E5E5E5; color: #FFFFFF; }
.navbar .btn-navbar:active, .navbar .btn-navbar.active { }
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] { background-color: #E5E5E5; color: #FFFFFF; }
.navbar .btn-navbar:active, .navbar .btn-navbar.active { }
.navbar .btn-navbar .icon-bar { background-color: #F5F5F5; border-radius: 1px 1px 1px 1px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); display: block; height: 2px; width: 18px; }
.btn-navbar .icon-bar + .icon-bar { margin-top: 3px; }
.navbar .nav > li > .dropdown-menu:before { border-bottom: 7px solid rgba(0, 0, 0, 0.2); border-left: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(0, 0, 0, 0); content: ""; display: inline-block; left: 9px; position: absolute; top: -7px; }
.navbar .nav > li > .dropdown-menu:after { border-bottom: 6px solid #FFFFFF; border-left: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid rgba(0, 0, 0, 0); content: ""; display: inline-block; left: 10px; position: absolute; top: -6px; }
.navbar-fixed-bottom .nav > li > .dropdown-menu:before { border-bottom: 0 none; border-top: 7px solid rgba(0, 0, 0, 0.2); bottom: -7px; top: auto; }
.navbar-fixed-bottom .nav > li > .dropdown-menu:after { border-bottom: 0 none; border-top: 6px solid #FFFFFF; bottom: -6px; top: auto; }
.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret { border-bottom-color: #333333; border-top-color: #333333; }
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color: #E5E5E5; color: #555555; }
.navbar .nav li.dropdown > .dropdown-toggle .caret { border-bottom-color: #777777; border-top-color: #777777; }
.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-bottom-color: #555555; border-top-color: #555555; }
.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right { left: auto; right: 0; }
.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before { left: auto; right: 12px; }
.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after { left: auto; right: 13px; }
.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { border-radius: 6px 0 6px 6px; left: auto; margin-left: 0; margin-right: -1px; right: 100%; }
.navbar-inverse .navbar-inner { background-color: #1B1B1B; background-image: linear-gradient(to bottom, #222222, #111111); background-repeat: repeat-x; border-color: #252525; }
.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 { background-color: rgba(0, 0, 0, 0); color: #FFFFFF; }
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus { background-color: #111111; color: #FFFFFF; }
.navbar-inverse .navbar-link { color: #999999; }
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus { color: #FFFFFF; }
.navbar-inverse .divider-vertical { border-left-color: #111111; border-right-color: #222222; }
.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 { background-color: #111111; color: #FFFFFF; }
.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret { border-bottom-color: #FFFFFF; border-top-color: #FFFFFF; }
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { border-bottom-color: #999999; border-top-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-bottom-color: #FFFFFF; border-top-color: #FFFFFF; }
.navbar-inverse .navbar-search .search-query { background-color: #515151; border-color: #111111; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.15); color: #FFFFFF; transition: none 0s ease 0s; }
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
 color: #CCCCCC;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
 color: #CCCCCC;
}
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused { background-color: #FFFFFF; border: 0 none; box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); color: #333333; outline: 0 none; padding: 5px 15px; text-shadow: 0 1px 0 #FFFFFF; }
.navbar-inverse .btn-navbar { background-color: #0E0E0E; background-image: linear-gradient(to bottom, #151515, #040404); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.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] { background-color: #040404; color: #FFFFFF; }
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { }
.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] { background-color: #040404; color: #FFFFFF; }
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { }

.breadcrumb {list-style: none outside none; margin: 0 0 10px; padding:0px;font-size:12px;}
	.breadcrumb > li { display:inline; display: inline-block; text-shadow: 0 1px 0 #FFFFFF; }
	.breadcrumb > li > .divider { color: #CCCCCC; padding: 0 5px; }
		.breadcrumb a {color:#2717ce;}
		.breadcrumb a:hover {color:#02A29A; text-decoration:underline}
	.breadcrumb > .active { color: #999999; }

.pagination { margin: 20px 0; }
.pagination ul { border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); display: inline-block; margin-bottom: 0; margin-left: 0; }
.pagination ul > li { display: inline; }
.pagination ul > li > a, .pagination ul > li > span { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: #DDDDDD; border-image: none; border-style: solid; border-width: 1px 1px 1px 0; float: left; line-height: 20px; padding: 4px 12px; text-decoration: none; }
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span { background-color: #F5F5F5; }
.pagination ul > .active > a, .pagination ul > .active > span { color: #999999; cursor: default; }
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus { background-color: rgba(0, 0, 0, 0); color: #999999; cursor: default; }
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span { border-bottom-left-radius: 4px; border-left-width: 1px; border-top-left-radius: 4px; }
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
.pagination-centered { text-align: center; }
.pagination-right { text-align: right; }
.pagination-large ul > li > a, .pagination-large ul > li > span { font-size: 17.5px; padding: 11px 19px; }
.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span { border-bottom-right-radius: 6px; border-top-right-radius: 6px; }
.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
.pagination-small ul > li > a, .pagination-small ul > li > span { font-size: 11.9px; padding: 2px 10px; }
.pagination-mini ul > li > a, .pagination-mini ul > li > span { font-size: 10.5px; padding: 0 6px; }
.pager { list-style: none outside none; margin: 20px 0; text-align: center; }
.pager:before, .pager:after { content: ""; display: table; line-height: 0; }
.pager:after { clear: both; }
.pager:before, .pager:after { content: ""; display: table; line-height: 0; }
.pager:after { clear: both; }
.pager li { display: inline; }
.pager li > a, .pager li > span { background-color: #FFFFFF; border: 1px solid #DDDDDD; border-radius: 15px 15px 15px 15px; display: inline-block; padding: 5px 14px; }
.pager li > a:hover, .pager li > a:focus { background-color: #F5F5F5; text-decoration: none; }
.pager .next > a, .pager .next > span { float: right; }
.pager .previous > a, .pager .previous > span { float: left; }
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { background-color: #FFFFFF; color: #999999; cursor: default; }
.modal-backdrop { background-color: #000000; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 1040; }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop, .modal-backdrop.fade.in { opacity: 0.8; }
.modal { background-clip: padding-box; background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px 6px 6px 6px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); left: 50%; margin-left: -280px; outline: 0 none; position: fixed; top: 10%; width: 560px; z-index: 1050; }
.modal.fade { top: -25%; transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s; }
.modal.fade.in { top: 10%; }
.modal-header { border-bottom: 1px solid #EEEEEE; padding: 9px 15px; }
.modal-header .close { margin-top: 2px; }
.modal-header h3 { line-height: 30px; margin: 0; }
.modal-body { max-height: 400px; overflow-y: auto; padding: 15px; position: relative; }
.modal-form { margin-bottom: 0; }
.modal-footer { background-color: #F5F5F5; border-radius: 0 0 6px 6px; border-top: 1px solid #DDDDDD; box-shadow: 0 1px 0 #FFFFFF inset; margin-bottom: 0; padding: 14px 15px 15px; text-align: right; }
.modal-footer:before, .modal-footer:after { content: ""; display: table; line-height: 0; }
.modal-footer:after { clear: both; }
.modal-footer:before, .modal-footer:after { content: ""; display: table; line-height: 0; }
.modal-footer:after { clear: both; }
.modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-footer .btn-block + .btn-block { margin-left: 0; }
.tooltip { display: block; font-size: 11px; line-height: 1.4; opacity: 0; position: absolute; visibility: visible; z-index: 1030; }
.tooltip.in { opacity: 0.8; }
.tooltip.top { margin-top: -3px; padding: 5px 0; }
.tooltip.right { margin-left: 3px; padding: 0 5px; }
.tooltip.bottom { margin-top: 3px; padding: 5px 0; }
.tooltip.left { margin-left: -3px; padding: 0 5px; }
.tooltip-inner { background-color: #000000; border-radius: 4px 4px 4px 4px; color: #FFFFFF; max-width: 200px; padding: 8px; text-align: center; text-decoration: none; }
.tooltip-arrow { border-color: rgba(0, 0, 0, 0); border-style: solid; height: 0; position: absolute; width: 0; }
.tooltip.top .tooltip-arrow { border-top-color: #000000; border-width: 5px 5px 0; bottom: 0; left: 50%; margin-left: -5px; }
.tooltip.right .tooltip-arrow { border-right-color: #000000; border-width: 5px 5px 5px 0; left: 0; margin-top: -5px; top: 50%; }
.tooltip.left .tooltip-arrow { border-left-color: #000000; border-width: 5px 0 5px 5px; margin-top: -5px; right: 0; top: 50%; }
.tooltip.bottom .tooltip-arrow { border-bottom-color: #000000; border-width: 0 5px 5px; left: 50%; margin-left: -5px; top: 0; }
.popover { background-clip: padding-box; background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px 6px 6px 6px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); display: none; left: 0; max-width: 276px; padding: 1px; position: absolute; text-align: left; top: 0; white-space: normal; z-index: 1010; }
.popover.top { margin-top: -10px; }
.popover.right { margin-left: 10px; }
.popover.bottom { margin-top: 10px; }
.popover.left { margin-left: -10px; }
.popover-title { background-color: #F7F7F7; border-bottom: 1px solid #EBEBEB; border-radius: 5px 5px 0 0; font-size: 14px; font-weight: normal; line-height: 18px; margin: 0; padding: 8px 14px; }
.popover-title:empty { display: none; }
.popover-content { padding: 9px 14px; }
.popover .arrow, .popover .arrow:after { border-color: rgba(0, 0, 0, 0); border-style: solid; display: block; height: 0; position: absolute; width: 0; }
.popover .arrow { border-width: 11px; }
.popover .arrow:after { border-width: 10px; content: ""; }
.popover.top .arrow { border-bottom-width: 0; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; left: 50%; margin-left: -11px; }
.popover.top .arrow:after { border-bottom-width: 0; border-top-color: #FFFFFF; bottom: 1px; margin-left: -10px; }
.popover.right .arrow { border-left-width: 0; border-right-color: rgba(0, 0, 0, 0.25); left: -11px; margin-top: -11px; top: 50%; }
.popover.right .arrow:after { border-left-width: 0; border-right-color: #FFFFFF; bottom: -10px; left: 1px; }
.popover.bottom .arrow { border-bottom-color: rgba(0, 0, 0, 0.25); border-top-width: 0; left: 50%; margin-left: -11px; top: -11px; }
.popover.bottom .arrow:after { border-bottom-color: #FFFFFF; border-top-width: 0; margin-left: -10px; top: 1px; }
.popover.left .arrow { border-left-color: rgba(0, 0, 0, 0.25); border-right-width: 0; margin-top: -11px; right: -11px; top: 50%; }
.popover.left .arrow:after { border-left-color: #FFFFFF; border-right-width: 0; bottom: -10px; right: 1px; }
.thumbnails { list-style: none outside none; margin-left: -20px; }
.thumbnails:before, .thumbnails:after { content: ""; display: table; line-height: 0; }
.thumbnails:after { clear: both; }
.thumbnails:before, .thumbnails:after { content: ""; display: table; line-height: 0; }
.thumbnails:after { clear: both; }
.row-fluid .thumbnails { margin-left: 0; }
.thumbnails > li { float: left; margin-bottom: 20px; margin-left: 20px; }
.thumbnail { border: 1px solid #DDDDDD; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); display: block; line-height: 20px; padding: 4px; transition: all 0.2s ease-in-out 0s; }
a.thumbnail:hover, a.thumbnail:focus { border-color: #0088CC; box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); }
.thumbnail > img { display: block; margin-left: auto; margin-right: auto; max-width: 100%; }
.thumbnail .caption { color: #555555; padding: 9px; }
.media, .media-body { overflow: hidden; }
.media, .media .media { margin-top: 15px; }
.media:first-child { margin-top: 0; }
.media-object { display: block; }
.media-heading { margin: 0 0 5px; }
.media > .pull-left { margin-right: 10px; }
.media > .pull-right { margin-left: 10px; }
.media-list { list-style: none outside none; margin-left: 0; }
.label, .badge { background-color: #999999; color: #FFFFFF; display: inline-block; font-size: 11.844px; font-weight: bold; line-height: 14px; padding: 2px 4px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); vertical-align: baseline; white-space: nowrap; }
.label { border-radius: 3px 3px 3px 3px; }
.badge { border-radius: 9px 9px 9px 9px; padding-left: 9px; padding-right: 9px; }
.label:empty, .badge:empty { display: none; }
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus { color: #FFFFFF; cursor: pointer; text-decoration: none; }
.label-important, .badge-important { background-color: #B94A48; }
.label-important[href], .badge-important[href] { background-color: #953B39; }
.label-warning, .badge-warning { background-color: #F89406; }
.label-warning[href], .badge-warning[href] { background-color: #C67605; }
.label-success, .badge-success { background-color: #468847; }
.label-success[href], .badge-success[href] { background-color: #356635; }
.label-info, .badge-info { background-color: #3A87AD; }
.label-info[href], .badge-info[href] { background-color: #2D6987; }
.label-inverse, .badge-inverse { background-color: #333333; }
.label-inverse[href], .badge-inverse[href] { background-color: #1A1A1A; }
.btn .label, .btn .badge { position: relative; top: -1px; }
.btn-mini .label, .btn-mini .badge { top: 0; }
@-moz-keyframes progress-bar-stripes { 0% {
 background-position: 40px 0;
}
100% {
 background-position: 0 0;
}
}
@-moz-keyframes progress-bar-stripes { 0% {
 background-position: 40px 0;
}
100% {
 background-position: 0 0;
}
}
.progress { background-color: #F7F7F7; background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9); background-repeat: repeat-x; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; height: 20px; margin-bottom: 20px; overflow: hidden; }
.progress .bar { -moz-box-sizing: border-box; background-color: #0E90D2; background-image: linear-gradient(to bottom, #149BDF, #0480BE); background-repeat: repeat-x; box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset; color: #FFFFFF; float: left; font-size: 12px; height: 100%; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); transition: width 0.6s ease 0s; width: 0; }
.progress .bar + .bar { box-shadow: 1px 0 0 rgba(0, 0, 0, 0.15) inset, 0 -1px 0 rgba(0, 0, 0, 0.15) inset; }
.progress-striped .bar { background-color: #149BDF; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); background-size: 40px 40px; }
.progress.active .bar { animation: 2s linear 0s normal none infinite progress-bar-stripes; }
.progress-danger .bar, .progress .bar-danger { background-color: #DD514C; background-image: linear-gradient(to bottom, #EE5F5B, #C43C35); background-repeat: repeat-x; }
.progress-danger.progress-striped .bar, .progress-striped .bar-danger { background-color: #EE5F5B; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
.progress-success .bar, .progress .bar-success { background-color: #5EB95E; background-image: linear-gradient(to bottom, #62C462, #57A957); background-repeat: repeat-x; }
.progress-success.progress-striped .bar, .progress-striped .bar-success { background-color: #62C462; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
.progress-info .bar, .progress .bar-info { background-color: #4BB1CF; background-image: linear-gradient(to bottom, #5BC0DE, #339BB9); background-repeat: repeat-x; }
.progress-info.progress-striped .bar, .progress-striped .bar-info { background-color: #5BC0DE; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
.progress-warning .bar, .progress .bar-warning { background-color: #FAA732; background-image: linear-gradient(to bottom, #FBB450, #F89406); background-repeat: repeat-x; }
.progress-warning.progress-striped .bar, .progress-striped .bar-warning { background-color: #FBB450; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
.hero-unit { background-color: #EEEEEE; border-radius: 6px 6px 6px 6px; color: inherit; font-size: 18px; font-weight: 200; line-height: 30px; margin-bottom: 30px; padding: 60px; }
.hero-unit h1 { color: inherit; font-size: 60px; letter-spacing: -1px; line-height: 1; margin-bottom: 0; }
.hero-unit li { line-height: 30px; }
.pull-right { float: right; }
.pull-left { float: left; }
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }
.affix { position: fixed; }
.clearfix { }
.clearfix:before, .clearfix:after { content: ""; display: table; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { background-color: rgba(0, 0, 0, 0); border: 0 none; color: rgba(0, 0, 0, 0); font: 0px/0 a; text-shadow: none; }
.input-block-level { -moz-box-sizing: border-box; display: block; min-height: 30px; width: 100%; }
.hidden { display: none; visibility: hidden; }
.visible-phone { display: none !important; }
.visible-tablet { display: none !important; }
.hidden-desktop { display: none !important; }
.visible-desktop { display: inherit !important; }
@media (min-width: 768px) and (max-width: 979px) {
.slogan h1 { font-size: 26px; }
.hidden-desktop { display: inherit !important; }
.visible-desktop { display: none !important; }
.visible-tablet { display: inherit !important; }
.hidden-tablet { display: none !important; }
}
@media (max-width: 767px) {
.brand { width: 200px; margin: 8px 0px 8px 0px; }
.hidden-desktop { display: inherit !important; }
.visible-desktop { display: none !important; }
.visible-phone { display: inherit !important; }
.hidden-phone { display: none !important; }
}
.visible-print { display: none !important; }
@media print {
.visible-print { display: inherit !important; }
.hidden-print { display: none !important; }
}
@media (min-width: 1200px) {
.slogan h1 { font-size: 28.5px; margin-top: 40px; }
.row { margin-left: -30px; }
.row:before, .row:after { content: ""; display: table; line-height: 0; }
.row:after { clear: both; }
.row:before, .row:after { content: ""; display: table; line-height: 0; }
.row:after { clear: both; }
[class*="span"] {
 float: left;
 margin-left: 30px;
 min-height: 1px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 1170px; }
.span12 { width: 1170px; }
.span11 { width: 1070px; }
.span10 { width: 970px; }
.span9 { width: 870px; }
.span8 { width: 770px; }
.span7 { width: 670px; }
.span6 { width: 570px; }
.span5 { width: 470px; }
.span4 { width: 370px; }
.span3 { width: 270px; }
.span2 { width: 170px; }
.span1 { width: 70px; }
.offset12 { margin-left: 1230px; }
.offset11 { margin-left: 1130px; }
.offset10 { margin-left: 1030px; }
.offset9 { margin-left: 930px; }
.offset8 { margin-left: 830px; }
.offset7 { margin-left: 730px; }
.offset6 { margin-left: 630px; }
.offset5 { margin-left: 530px; }
.offset4 { margin-left: 430px; }
.offset3 { margin-left: 330px; }
.offset2 { margin-left: 230px; }
.offset1 { margin-left: 130px; }
.row { margin-left: -30px; }
.row:before, .row:after { content: ""; display: table; line-height: 0; }
.row:after { clear: both; }
.row:before, .row:after { content: ""; display: table; line-height: 0; }
.row:after { clear: both; }
[class*="span"] {
 float: left;
 margin-left: 30px;
 min-height: 1px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 1170px; }
.span12 { width: 1170px; }
.span11 { width: 1070px; }
.span10 { width: 970px; }
.span9 { width: 870px; }
.span8 { width: 770px; }
.span7 { width: 670px; }
.span6 { width: 570px; }
.span5 { width: 470px; }
.span4 { width: 370px; }
.span3 { width: 270px; }
.span2 { width: 170px; }
.span1 { width: 70px; }
.offset12 { margin-left: 1230px; }
.offset11 { margin-left: 1130px; }
.offset10 { margin-left: 1030px; }
.offset9 { margin-left: 930px; }
.offset8 { margin-left: 830px; }
.offset7 { margin-left: 730px; }
.offset6 { margin-left: 630px; }
.offset5 { margin-left: 530px; }
.offset4 { margin-left: 430px; }
.offset3 { margin-left: 330px; }
.offset2 { margin-left: 230px; }
.offset1 { margin-left: 130px; }
.row-fluid { width: 100%; }
.row-fluid:before, .row-fluid:after { content: ""; display: table; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid:before, .row-fluid:after { content: ""; display: table; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid [class*="span"] { -moz-box-sizing: border-box; display: block; float: left; margin-left: 2.5641%; min-height: 30px; width: 100%; }
.row-fluid [class*="span"]:first-child { margin-left: 0; }
.row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.5641%;
}
.row-fluid .span12 { width: 100%; }
.row-fluid .span11 { width: 91.453%; }
.row-fluid .span10 { width: 82.906%; }
.row-fluid .span9 { width: 74.359%; }
.row-fluid .span8 { width: 65.812%; }
.row-fluid .span7 { width: 57.265%; }
.row-fluid .span6 { width: 48.7179%; }
.row-fluid .span5 { width: 40.1709%; }
.row-fluid .span4 { width: 31.6239%; }
.row-fluid .span3 { width: 23.0769%; }
.row-fluid .span2 { width: 14.5299%; }
.row-fluid .span1 { width: 5.98291%; }
.row-fluid .offset12 { margin-left: 105.128%; }
.row-fluid .offset12:first-child { margin-left: 102.564%; }
.row-fluid .offset11 { margin-left: 96.5812%; }
.row-fluid .offset11:first-child { margin-left: 94.0171%; }
.row-fluid .offset10 { margin-left: 88.0342%; }
.row-fluid .offset10:first-child { margin-left: 85.4701%; }
.row-fluid .offset9 { margin-left: 79.4872%; }
.row-fluid .offset9:first-child { margin-left: 76.9231%; }
.row-fluid .offset8 { margin-left: 70.9402%; }
.row-fluid .offset8:first-child { margin-left: 68.3761%; }
.row-fluid .offset7 { margin-left: 62.3932%; }
.row-fluid .offset7:first-child { margin-left: 59.8291%; }
.row-fluid .offset6 { margin-left: 53.8462%; }
.row-fluid .offset6:first-child { margin-left: 51.2821%; }
.row-fluid .offset5 { margin-left: 45.2991%; }
.row-fluid .offset5:first-child { margin-left: 42.735%; }
.row-fluid .offset4 { margin-left: 36.7521%; }
.row-fluid .offset4:first-child { margin-left: 34.188%; }
.row-fluid .offset3 { margin-left: 28.2051%; }
.row-fluid .offset3:first-child { margin-left: 25.641%; }
.row-fluid .offset2 { margin-left: 19.6581%; }
.row-fluid .offset2:first-child { margin-left: 17.094%; }
.row-fluid .offset1 { margin-left: 11.1111%; }
.row-fluid .offset1:first-child { margin-left: 8.54701%; }
.row-fluid { width: 100%; }
.row-fluid:before, .row-fluid:after { content: ""; display: table; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid:before, .row-fluid:after { content: ""; display: table; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid [class*="span"] { -moz-box-sizing: border-box; display: block; float: left; margin-left: 2.5641%; min-height: 30px; width: 100%; }
.row-fluid [class*="span"]:first-child { margin-left: 0; }
.row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.5641%;
}
.row-fluid .span12 { width: 100%; }
.row-fluid .span11 { width: 91.453%; }
.row-fluid .span10 { width: 82.906%; }
.row-fluid .span9 { width: 74.359%; }
.row-fluid .span8 { width: 65.8%; }
.row-fluid .span7 { width: 57.265%; }
.row-fluid .span6 { width: 48.7179%; }
.row-fluid .span5 { width: 40.1709%; }
.row-fluid .span4 { width: 31.6239%; }
.row-fluid .span3 { width: 23.0769%; }
.row-fluid .span2 { width: 14.5299%; }
.row-fluid .span1 { width: 5.98291%; }
.row-fluid .offset12 { margin-left: 105.128%; }
.row-fluid .offset12:first-child { margin-left: 102.564%; }
.row-fluid .offset11 { margin-left: 96.5812%; }
.row-fluid .offset11:first-child { margin-left: 94.0171%; }
.row-fluid .offset10 { margin-left: 88.0342%; }
.row-fluid .offset10:first-child { margin-left: 85.4701%; }
.row-fluid .offset9 { margin-left: 79.4872%; }
.row-fluid .offset9:first-child { margin-left: 76.9231%; }
.row-fluid .offset8 { margin-left: 70.9402%; }
.row-fluid .offset8:first-child { margin-left: 68.3761%; }
.row-fluid .offset7 { margin-left: 62.3932%; }
.row-fluid .offset7:first-child { margin-left: 59.8291%; }
.row-fluid .offset6 { margin-left: 53.8462%; }
.row-fluid .offset6:first-child { margin-left: 51.2821%; }
.row-fluid .offset5 { margin-left: 45.2991%; }
.row-fluid .offset5:first-child { margin-left: 42.735%; }
.row-fluid .offset4 { margin-left: 36.7521%; }
.row-fluid .offset4:first-child { margin-left: 34.188%; }
.row-fluid .offset3 { margin-left: 28.2051%; }
.row-fluid .offset3:first-child { margin-left: 25.641%; }
.row-fluid .offset2 { margin-left: 19.6581%; }
.row-fluid .offset2:first-child { margin-left: 17.094%; }
.row-fluid .offset1 { margin-left: 11.1111%; }
.row-fluid .offset1:first-child { margin-left: 8.54701%; }
input, textarea, .uneditable-input { margin-left: 0; }
.controls-row [class*="span"] + [class*="span"] {
 margin-left: 30px;
}
input.span12, textarea.span12, .uneditable-input.span12 { width: 1156px; }
input.span11, textarea.span11, .uneditable-input.span11 { width: 1056px; }
input.span10, textarea.span10, .uneditable-input.span10 { width: 956px; }
input.span9, textarea.span9, .uneditable-input.span9 { width: 856px; }
input.span8, textarea.span8, .uneditable-input.span8 { width: 756px; }
input.span7, textarea.span7, .uneditable-input.span7 { width: 656px; }
input.span6, textarea.span6, .uneditable-input.span6 { width: 556px; }
input.span5, textarea.span5, .uneditable-input.span5 { width: 456px; }
input.span4, textarea.span4, .uneditable-input.span4 { width: 356px; }
input.span3, textarea.span3, .uneditable-input.span3 { width: 256px; }
input.span2, textarea.span2, .uneditable-input.span2 { width: 156px; }
input.span1, textarea.span1, .uneditable-input.span1 { width: 56px; }
input, textarea, .uneditable-input { margin-left: 0; }
.controls-row [class*="span"] + [class*="span"] {
 margin-left: 30px;
}
input.span12, textarea.span12, .uneditable-input.span12 { width: 1156px; }
input.span11, textarea.span11, .uneditable-input.span11 { width: 1056px; }
input.span10, textarea.span10, .uneditable-input.span10 { width: 956px; }
input.span9, textarea.span9, .uneditable-input.span9 { width: 856px; }
input.span8, textarea.span8, .uneditable-input.span8 { width: 756px; }
input.span7, textarea.span7, .uneditable-input.span7 { width: 656px; }
input.span6, textarea.span6, .uneditable-input.span6 { width: 556px; }
input.span5, textarea.span5, .uneditable-input.span5 { width: 456px; }
input.span4, textarea.span4, .uneditable-input.span4 { width: 356px; }
input.span3, textarea.span3, .uneditable-input.span3 { width: 256px; }
input.span2, textarea.span2, .uneditable-input.span2 { width: 156px; }
input.span1, textarea.span1, .uneditable-input.span1 { width: 56px; }
.thumbnails { margin-left: -30px; }
.thumbnails > li { margin-left: 30px; }
.row-fluid .thumbnails { margin-left: 0; }
}
@media (min-width: 768px) and (max-width: 979px) {
.slogan h1 { display: none; width: 0% !important; }
.news-SignUp p { font-size: 13px !important; line-height: 18px !important; }
.news-input { height: 30px !important; padding: 5px !important; background: url(../images/content/news-icon.png) no-repeat 7px 7px; }
.news-btn { height: 42px !important; padding: 10px 5px !important; font-size: 11px; }
.news-SignUp p { font-size: 13px !important; line-height: 18px !important; }
.portalLogin { float: right; position: relative; width: 130%; }
.langSelect { width: 50%; float: right; position: relative; width: 90%; }
.row { margin-left: -20px; }
.row:before, .row:after { content: ""; display: table; line-height: 0; }
.row:after { clear: both; }
.row:before, .row:after { content: ""; display: table; line-height: 0; }
.row:after { clear: both; }
[class*="span"] {
 float: left;
 margin-left: 20px;
 min-height: 1px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 724px; }
.span12 { width: 724px; }
.span11 { width: 662px; }
.span10 { width: 600px; }
.span9 { width: 538px; }
.span8 { width: 476px; }
.span7 { width: 414px; }
.span6 { width: 352px; }
.span5 { width: 290px; }
.span4 { width: 228px; }
.span3 { width: 166px; }
.span2 { width: 104px; }
.span1 { width: 42px; }
.offset12 { margin-left: 764px; }
.offset11 { margin-left: 702px; }
.offset10 { margin-left: 640px; }
.offset9 { margin-left: 578px; }
.offset8 { margin-left: 516px; }
.offset7 { margin-left: 454px; }
.offset6 { margin-left: 392px; }
.offset5 { margin-left: 330px; }
.offset4 { margin-left: 268px; }
.offset3 { margin-left: 206px; }
.offset2 { margin-left: 144px; }
.offset1 { margin-left: 82px; }
.row { margin-left: -20px; }
.row:before, .row:after { content: ""; display: table; line-height: 0; }
.row:after { clear: both; }
.row:before, .row:after { content: ""; display: table; line-height: 0; }
.row:after { clear: both; }
[class*="span"] {
 float: left;
 margin-left: 20px;
 min-height: 1px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 724px; }
.span12 { width: 724px; }
.span11 { width: 662px; }
.span10 { width: 600px; }
.span9 { width: 538px; }
.span8 { width: 476px; }
.span7 { width: 414px; }
.span6 { width: 352px; }
.span5 { width: 290px; }
.span4 { width: 228px; }
.span3 { width: 166px; }
.span2 { width: 104px; }
.span1 { width: 42px; }
.offset12 { margin-left: 764px; }
.offset11 { margin-left: 702px; }
.offset10 { margin-left: 640px; }
.offset9 { margin-left: 578px; }
.offset8 { margin-left: 516px; }
.offset7 { margin-left: 454px; }
.offset6 { margin-left: 392px; }
.offset5 { margin-left: 330px; }
.offset4 { margin-left: 268px; }
.offset3 { margin-left: 206px; }
.offset2 { margin-left: 144px; }
.offset1 { margin-left: 82px; }
.row-fluid { width: 100%; }
.row-fluid:before, .row-fluid:after { content: ""; display: table; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid:before, .row-fluid:after { content: ""; display: table; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid [class*="span"] { -moz-box-sizing: border-box; display: block; float: left; margin-left: 2.76243%; min-height: 30px; width: 100%; }
.row-fluid [class*="span"]:first-child { margin-left: 0; }
.row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.76243%;
}
.row-fluid .span12 { width: 100%; }
.row-fluid .span11 { width: 91.4365%; }
.row-fluid .span10 { width: 82.8729%; }
.row-fluid .span9 { width: 74.3094%; }
.row-fluid .span8 { width: 65.7459%; }
.row-fluid .span7 { width: 57.1823%; }
.row-fluid .span6 { width: 48.6188%; }
.row-fluid .span5 { width: 40.0552%; }
.row-fluid .span4 { width: 31.4917%; }
.row-fluid .span3 { width: 22.9282%; }
.row-fluid .span2 { width: 14.3646%; }
.row-fluid .span1 { width: 5.80111%; }
.row-fluid .offset12 { margin-left: 105.525%; }
.row-fluid .offset12:first-child { margin-left: 102.762%; }
.row-fluid .offset11 { margin-left: 96.9613%; }
.row-fluid .offset11:first-child { margin-left: 94.1989%; }
.row-fluid .offset10 { margin-left: 88.3978%; }
.row-fluid .offset10:first-child { margin-left: 85.6354%; }
.row-fluid .offset9 { margin-left: 79.8343%; }
.row-fluid .offset9:first-child { margin-left: 77.0718%; }
.row-fluid .offset8 { margin-left: 71.2707%; }
.row-fluid .offset8:first-child { margin-left: 68.5083%; }
.row-fluid .offset7 { margin-left: 62.7072%; }
.row-fluid .offset7:first-child { margin-left: 59.9447%; }
.row-fluid .offset6 { margin-left: 54.1437%; }
.row-fluid .offset6:first-child { margin-left: 51.3812%; }
.row-fluid .offset5 { margin-left: 45.5801%; }
.row-fluid .offset5:first-child { margin-left: 42.8177%; }
.row-fluid .offset4 { margin-left: 37.0166%; }
.row-fluid .offset4:first-child { margin-left: 34.2541%; }
.row-fluid .offset3 { margin-left: 28.453%; }
.row-fluid .offset3:first-child { margin-left: 25.6906%; }
.row-fluid .offset2 { margin-left: 19.8895%; }
.row-fluid .offset2:first-child { margin-left: 17.1271%; }
.row-fluid .offset1 { margin-left: 11.326%; }
.row-fluid .offset1:first-child { margin-left: 8.56354%; }
.row-fluid { width: 100%; }
.row-fluid:before, .row-fluid:after { content: ""; display: table; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid:before, .row-fluid:after { content: ""; display: table; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid [class*="span"] { -moz-box-sizing: border-box; display: block; float: left; margin-left: 2.76243%; min-height: 30px; width: 100%; }
.row-fluid [class*="span"]:first-child { margin-left: 0; }
.row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.76243%;
}
.row-fluid .span12 { width: 100%; }
.row-fluid .span11 { width: 91.4365%; }
.row-fluid .span10 { width: 82.8729%; }
.row-fluid .span9 { width: 74.3094%; }
.row-fluid .span8 { width: 65.7459%; }
.row-fluid .span7 { width: 57.1823%; }
.row-fluid .span6 { width: 48.6188%; }
.row-fluid .span5 { width: 40.0552%; }
.row-fluid .span4 { width: 31.4917%; }
.row-fluid .span3 { width: 22.9282%; }
.row-fluid .span2 { width: 14.3646%; }
.row-fluid .span1 { width: 5.80111%; }
.row-fluid .offset12 { margin-left: 105.525%; }
.row-fluid .offset12:first-child { margin-left: 102.762%; }
.row-fluid .offset11 { margin-left: 96.9613%; }
.row-fluid .offset11:first-child { margin-left: 94.1989%; }
.row-fluid .offset10 { margin-left: 88.3978%; }
.row-fluid .offset10:first-child { margin-left: 85.6354%; }
.row-fluid .offset9 { margin-left: 79.8343%; }
.row-fluid .offset9:first-child { margin-left: 77.0718%; }
.row-fluid .offset8 { margin-left: 71.2707%; }
.row-fluid .offset8:first-child { margin-left: 68.5083%; }
.row-fluid .offset7 { margin-left: 62.7072%; }
.row-fluid .offset7:first-child { margin-left: 59.9447%; }
.row-fluid .offset6 { margin-left: 54.1437%; }
.row-fluid .offset6:first-child { margin-left: 51.3812%; }
.row-fluid .offset5 { margin-left: 45.5801%; }
.row-fluid .offset5:first-child { margin-left: 42.8177%; }
.row-fluid .offset4 { margin-left: 37.0166%; }
.row-fluid .offset4:first-child { margin-left: 34.2541%; }
.row-fluid .offset3 { margin-left: 28.453%; }
.row-fluid .offset3:first-child { margin-left: 25.6906%; }
.row-fluid .offset2 { margin-left: 19.8895%; }
.row-fluid .offset2:first-child { margin-left: 17.1271%; }
.row-fluid .offset1 { margin-left: 11.326%; }
.row-fluid .offset1:first-child { margin-left: 8.56354%; }
input, textarea, .uneditable-input { margin-left: 0; }
.controls-row [class*="span"] + [class*="span"] {
 margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 { width: 710px; }
input.span11, textarea.span11, .uneditable-input.span11 { width: 648px; }
input.span10, textarea.span10, .uneditable-input.span10 { width: 586px; }
input.span9, textarea.span9, .uneditable-input.span9 { width: 524px; }
input.span8, textarea.span8, .uneditable-input.span8 { width: 462px; }
input.span7, textarea.span7, .uneditable-input.span7 { width: 400px; }
input.span6, textarea.span6, .uneditable-input.span6 { width: 338px; }
input.span5, textarea.span5, .uneditable-input.span5 { width: 276px; }
input.span4, textarea.span4, .uneditable-input.span4 { width: 214px; }
input.span3, textarea.span3, .uneditable-input.span3 { width: 152px; }
input.span2, textarea.span2, .uneditable-input.span2 { width: 90px; }
input.span1, textarea.span1, .uneditable-input.span1 { width: 28px; }
input, textarea, .uneditable-input { margin-left: 0; }
.controls-row [class*="span"] + [class*="span"] {
 margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 { width: 710px; }
input.span11, textarea.span11, .uneditable-input.span11 { width: 648px; }
input.span10, textarea.span10, .uneditable-input.span10 { width: 586px; }
input.span9, textarea.span9, .uneditable-input.span9 { width: 524px; }
input.span8, textarea.span8, .uneditable-input.span8 { width: 462px; }
input.span7, textarea.span7, .uneditable-input.span7 { width: 400px; }
input.span6, textarea.span6, .uneditable-input.span6 { width: 338px; }
input.span5, textarea.span5, .uneditable-input.span5 { width: 276px; }
input.span4, textarea.span4, .uneditable-input.span4 { width: 214px; }
input.span3, textarea.span3, .uneditable-input.span3 { width: 152px; }
input.span2, textarea.span2, .uneditable-input.span2 { width: 90px; }
input.span1, textarea.span1, .uneditable-input.span1 { width: 28px; }
}
@media (max-width: 767px) {
.m-brand {float:left !important; width:100% !important }
	.brand {margin:0px;}
	.brand img{height:60px;}
.slogan {width: 100% !important; float:left !important}
	.slogan h1 { font-size: 28.5px; }
.m-login {width: 70% !important; float:left !important; position:absolute; right:0px; top:0px;}
	.m-login .span5 {float:left !important; width:34% !important; margin-right:2% !important}
	.m-login .span2 {float:left !important; width:28% !important}

.rel {margin-top:20px !important;}

.whitePage { padding: 15px !important; }
.news-SignUp p { font-size: 13px !important; line-height: 18px !important; }
.news-input { height: 30px !important; padding: 5px !important; background: url(../images/content/news-icon.png) no-repeat 7px 7px; }
.news-btn { height: 42px !important; padding: 10px 5px !important; font-size: 11px; }

.navtop > li > a { font-size: 12px; padding:14.5px 5px; }

body { padding-left: 20px; padding-right: 20px; }
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top { margin-left: -20px; margin-right: -20px; }
.container-fluid { padding: 0; }
.dl-horizontal dt { clear: none; float: none; text-align: left; width: auto; }
.dl-horizontal dd { margin-left: 0; }
.container { width: auto; }
.row-fluid { width: 100%; }
.row, .thumbnails { margin-left: 0; }
.thumbnails > li { float: none; margin-left: 0; }
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {-moz-box-sizing: border-box;display: block;float: none; margin-left: 0;width: 100%;}
.span12, .row-fluid .span12 { -moz-box-sizing: border-box; width: 100%; }
.show-hide_menu { display: none !important; }
.row-fluid [class*="offset"]:first-child { margin-left: 0; }
.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input { -moz-box-sizing: border-box; display: block; min-height: 30px; width: 100%; }
.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] { display: inline-block; width: auto; }
.controls-row [class*="span"] + [class*="span"] {
 margin-left: 0;
}
.modal { left: 20px; margin: 0; position: fixed; right: 20px; top: 20px; width: auto; }
.modal.fade { top: -100px; }
.modal.fade.in { top: 20px; }
}
@media (max-width: 480px) {
.brand { width: 150px; margin: 8px 0px 8px 0px; }
.news-SignUp p { font-size: 13px !important; line-height: 18px !important; }
.news-input { height: 30px !important; padding: 5px !important; background: url(../images/content/news-icon.png) no-repeat 7px 7px; }
.news-btn { height: 42px !important; padding: 10px 5px !important; font-size: 11px; }
.nav-collapse { }
.page-header h1 small { display: block; line-height: 20px; }
input[type="checkbox"], input[type="radio"] { border: 1px solid #CCCCCC; }
.form-horizontal .control-label { float: none; padding-top: 0; text-align: left; width: auto; }
.form-horizontal .controls { margin-left: 0; }
.form-horizontal .control-list { padding-top: 0; }
.form-horizontal .form-actions { padding-left: 10px; padding-right: 10px; }
.media .pull-left, .media .pull-right { display: block; float: none; margin-bottom: 10px; }
.media-object { margin-left: 0; margin-right: 0; }
.modal { left: 10px; right: 10px; top: 10px; }
.modal-header .close { margin: -10px; padding: 10px; }
.carousel-caption { position: static; }

.h170 {height:auto !important}
#hdr {height:243px !important;}
	.brand img{height:60px;}
.m-login {width: 100% !important; float:left !important; position:static; right:0px; top:5x;}
	.m-login .langSelect{position:absolute; right:0px; top:0px;}
		.m-login .langSelect a {display:block;}
		.m-login .langSelect span{display:none !important}
	.m-login .span5 {float:left !important; width:28% !important; margin-right:2% !important}
	.m-login .span2 {float:left !important; width:40% !important}
	.portalLogin {padding-bottom: 5px !important; width:100%;}

	.rel {margin-top: 0px !important;}
	.menu_wrap {margin:0px !important;}
}
@media (max-width: 979px) {
.slogan h1 { font-size: 24px; }
body { padding-top: 0; }
.navtop > li > a { font-size: 88.25% !important; }
.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 { padding: 0; width: auto; }
.navbar .brand { margin: 0 0 0 -5px; padding-left: 10px; padding-right: 10px; }
.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 { border-radius: 3px 3px 3px 3px; color: #777777; font-weight: bold; padding: 9px 15px; }
.nav-collapse .btn { border-radius: 4px 4px 4px 4px; font-weight: normal; padding: 4px 10px; }
.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: #999999; }
.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 { margin-top: 5px; padding: 0; }
.nav-collapse .dropdown-menu { background-color: rgba(0, 0, 0, 0); border: 0 none; border-radius: 0 0 0 0; box-shadow: none; display: none; float: none; left: auto; margin: 0 15px; max-width: none; padding: 0; position: static; top: auto; }
.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 { border-bottom: 1px solid #F2F2F2; border-top: 1px solid #F2F2F2; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1); float: none; margin: 10px 0; padding: 10px 15px; }
.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search { border-bottom-color: #111111; border-top-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-left: 10px; padding-right: 10px; }
}
@media (min-width: 980px) {
.slogan h1 { font-size: 24px; margin-top: 40px; }
.navtop > li > a { font-size: 92% !important; }
.nav-collapse.collapse { height: auto !important; overflow: visible !important; }
}
@font-face { font-family: "arrus_blk_btblack"; font-style: normal; font-weight: normal; src: url("fonts/arrusk-webfontd41d.eot?#iefix") format("embedded-opentype"), url("fonts/arrusk-webfont.woff") format("woff"), url("fonts/arrusk-webfont.ttf") format("truetype"), url("fonts/arrusk-webfont.svg#arrus_blk_btblack") format("svg"); }
@font-face { font-family: "TrebuchetMSRegular"; src: url("fonts/trebuc.eot") format("embedded-opentype"), url("fonts/trebuc.woff") format("woff"), url("fonts/trebuc.ttf") format("truetype"), url("fonts/trebuc.svg#TrebuchetMSRegular") format("svg"); }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, label, p, blockquote, table, th, td, embed, object, button, hr { margin: 0; padding: 0; }

h1, h2, h3, h5, h6 { font-size: 14px; font-weight: normal; font-family: 'Roboto', sans-serif; }

html, body { height: 100%; }
fieldset, img, abbr { border: 0 none; }

p { color: #494949; padding: 0 0 15px 0; }
a { color: #02A29A; text-decoration: none; transition: all 0.2s ease-out 0s; }
a:hover { color: #414A51; text-decoration: underline; }
input[type="checkbox"], input[type="radio"] { border: 0 none; height: 15px; margin: 0; outline: 0 none; padding: 0; width: 15px; }
:focus { outline: 0 none; }
body { background-image: url(../images/layout/bg_1.jpg); background-repeat: repeat-x; background-color: #1b1b1f; }
}
.hdr_wrap { margin: 0 auto; padding: 0; width: 980px; }
.wrap { margin: 0 auto; padding: 0; width: 980px; }
.top_text { color: #FFFFFF; display: block; float: left; font-family: 'arrus_blk_btblack', Times New Roman, Times, serif; font-size: 18px; line-height: 25px; padding: 25px 0 0; text-align: center; }
header { position: relative; }
.h170 { height: 170px; }
#hdr { background: #fefefe url(../images/layout/header_bg.jpg) repeat-x center bottom; width: 100%; height: 170px; position: absolute; left:0px; top:0px; }
.lang { padding: 15px 0 0; position: absolute; right: 30px; top: 0; }
.lang a { margin: 0 0 0 5px; }
czdsawq							 { margin: 0; }
.brand { margin: 8px 0px 8px 0px; }

.menu_txt { display: none !important; }

.menu .navbar-inner { background: none repeat scroll 0 0 #414A51; border: 0 none; box-shadow: none; }
	.menu_wrap .right { float: right !important; }
	.menu_wrap .srch { position: absolute; right: 30px; top: 5px; width: 241px; }
	.menu_wrap .srch input { background: none repeat scroll 0 center rgba(0, 0, 0, 0); border: 0 none; border-radius: 0 0 0 0; box-shadow: none; color: #00B2A9; font-size: 11px; height: 28px; line-height: 28px; margin: 0 0 0 7px; padding: 0 0 0 22px; }
	.menu_wrap .srch button { background: none repeat scroll 0 center rgba(0, 0, 0, 0); border: 0 none; border-radius: 0 0 0 0; box-shadow: none; cursor: pointer; margin: 0; }
	.menu_wrap { margin: 10px auto; max-width: 1170px; width: 100%; }

		.toggleMenu { background: none repeat scroll 0 0 #414A51; color: #FFFFFF; display: none; padding: 10px 15px; text-align:center; text-transform:uppercase; }

	.navtop { background-color: #303064; background-image: url(../images/layout/nav_bg.jpg); background-repeat: repeat-x; border: 1.5px solid #F2D551; border-radius: 6px 6px 2px 2px; height: 49px; list-style: none outside none; padding: 0; box-shadow: 0px 0px 5px #666; }
	.navtop:before, .navtop:after { content: " "; display: table; }
	.navtop:after { clear: both; }
	.navtop > ul { list-style: none outside none; width: 9em;  border-radius: 6px 6px 2px 2px; }
	.navtop a { color: #FFFFFF; padding: 3px 10px; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
	.navtop > li { float: left; padding: 0; margin-right: 0px; border-left: 1.5px solid #0e0f42; border-right: 1px solid #303064; }
	.navtop > li > .parent { }
	.navtop > li > a {display: block;padding: 14.5px 8.6px;}
	.navtop > li > a:hover { background-color: #303064; background-image: url(../images/layout/nav_bg_hover.jpg); background-repeat: repeat-x; text-decoration: none; }
	.active_menu { color: #F2D551 !important; background-color: #303064; background-image: url(../images/layout/nav_bg_hover.jpg); background-repeat: repeat-x; box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.5) inset; text-decoration: none; border-radius: 6px; }


	.navtop > li.navFirst > a {border-top-left-radius: 10px !important;}
	.navtop > li.navLast > a {border-top-right-radius: 10px !important;}
		/*.navtop > li.navFirst .submenu {display:block !important;}*/
	.navtop .submenu {position:absolute; display:none; left:0px; top:50px; margin:0px; background:url(../images/layout/mask-blue.png) 0 0 repeat; width:100%; padding:0px; text-align:left; z-index:9 !important; font-family:Arial, Helvetica, sans-serif; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.80);
    -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.80);
    -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.80);}
		.navtop .submenu h2 {border-bottom:2px solid #f7cb02; padding:15px 0px; margin:0px 10px 10px; text-align:right; line-height:100%;}
		.navtop .submenu h2 a { background: url(../images/layout/sub-menu-title.png) 0px 0px no-repeat; height:30px; line-height:32px; color:#333367; text-transform:uppercase; padding:0px 10px 0px 20px; display:inline-block; font-size:18px; letter-spacing:1px; font-weight:bold;}

		.navtop .submenu ul {margin:5px 10px 0px 0px; padding:0px;list-style:none;}
		.navtop .submenu ul li {text-align:right; margin-bottom:15px;}
			.navtop .submenu ul li a {cursor:pointer; text-align:right; background-color:#FFF;  color:#333367; text-transform:uppercase; display:block; padding:2px 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; overflow:hidden; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.80);-moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.80); -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.80); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear}
			.navtop .submenu ul li a img {float:right; width:36px; height:36px;}
				.navtop .submenu ul li a span {line-height:100%; display:block; overflow:hidden; padding:11px 3px 10px 0px; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear}
				.navtop .submenu ul li a.active, .navtop .submenu ul li a:hover {background-color:#dfdfdf;}
				.navtop .submenu ul li a.active span, .navtop .submenu ul li a:hover span {text-decoration:underline !important;color:#991817;}


		.navtop .submenu a {font-size:12px; font-weight:bold; color:#767676; display:inline-block;}
			.navtop li a:hover {color:#c9261a;}

			.close-menu {height:20px; text-align:left; margin:0px; padding:10px 0px 0px 75px;}
				.closemenu {background:url(../images/layout/close.png) left top no-repeat; display:inline-block; cursor:pointer; width:26px; height:26px;}

.rel { background: no-repeat scroll 0 37px / 100% auto rgba(0, 0, 0, 0); clear: both; padding: 0 0 1px; position: relative; z-index: 15; }
.shwd_l { bottom: -11px; left: 11px; opacity: 0.5; position: absolute; }
.shwd_r { bottom: -11px; opacity: 0.5; position: absolute; right: 11px; }
@media screen and (max-width: 768px) {
.slogan h1 { font-size: 17px; }
}
.collapse .active_rght_menu { border-radius: 5px 5px 5px 5px !important; color: #02A29A !important; text-decoration: none !important; }
.rght_cont .h2head, .pagetitle { color: #191260; font-family: Arial, Helvetica, sans-serif; font-size: 21.5px; letter-spacing: 0.05em; }
.no_bor { border: medium none !important; }
.prd_head { color: #01A8A0; font-size: 18px; font-weight: 600; line-height: 25px; margin: 0 0 15px; text-transform: uppercase; }
.listing { margin: 0 0 20px; }
.listing .span4 { border: 1px solid #ECECEC; min-height: 270px; transition: all 0.2s ease-out 0s; }
.listing .span4:hover { border: 1px solid #03918A; border-radius: 10px 10px 10px 10px; box-shadow: 0 0 4px rgba(50, 50, 50, 0.75); transition: all 0.2s ease-out 0s; }
.listing .span4:hover .prd_info { border-top: 1px solid #03918A; }
.listing .span4 .pr_wrp { padding: 10px !important; transition: all 0.2s ease-out 0s; }
.prd_info { border-top: 1px solid #ECECEC; bottom: 0; left: 0; overflow: hidden; padding: 5px 10px; position: absolute; width: 90%; }
.pdf_ico {display: block; float: left; height: 18px; margin: 6px 5px 0 0; text-indent: -9999px; width: 18px; }
.pdf_ico:hover { background-position: 0 -18px; }
.mail_ico { display: block; float: left; height: 20px; margin: 4px 0 0; text-indent: -9999px; width: 22px; }
.mail_ico:hover { background-position: 0 -20px; }
.view_ico {display: block; float: right; height: 29px; text-indent: -9999px; width: 68px; }
.view_ico:hover { background-position: 0 -28px; }
.prd_img { display: block; margin: 0 0 15px; text-align: center; }
.spec_cat { display: block; margin: 0 0 20px; text-align: center; }
.spec_cat:hover { opacity: 0.7; }
.prd_spec .prd_det_head { border-bottom: 1px solid #ECECEC; color: #01A8A0; font-size: 18px; font-weight: bold; margin: 0 0 40px; overflow: hidden; }
.prd_spec .prd_det_head a { float: right; }
.prd_spec .spec { border-bottom: 1px solid #ECECEC; color: #03918A; font-size: 13px; margin: 20px 0 5px; padding: 0 0 5px; text-transform: uppercase; }
.prd_spec p { padding: 0; }
.prd_spec .table_spec { margin: 0 0 20px; width: 100%; }
.prd_spec .table_spec th { background: none repeat scroll 0 0 #696A6C; border-left: 2px solid #696A6C; border-right: 2px solid #696A6C; border-top: 2px solid #696A6C; color: #FFFFFF; font-size: 11px; padding: 5px; text-align: center; }
.prd_spec .table_spec td { border-bottom: 2px solid #696A6C; border-left: 2px solid #696A6C; border-right: 2px solid #696A6C; font-size: 11px; padding: 5px; text-align: center; }
.prd_spec tr:nth-child(2n) { background: none repeat scroll 0 0 #F5F5F5; }
.prd_spec tr:nth-child(2n+1) { background: none repeat scroll 0 0 #FFFFFF; }
.prd_spec .desc_td {border-bottom: 2px solid #696A6C; border-top: 2px solid #696A6C; color: #696A6C !important; font-weight: normal !important; text-align: left !important; width: 35%; }
.pad_cont { padding: 0 10px; }

.video-lists,.photo-lists {position:relative;padding-bottom:20px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
	.photo-list {/* float:left; */width:48%;margin-right:0%;}
	.photo-list h3 {font-size:16px; margin:0px; padding:10px 0px 15px; font-weight:bold; line-height:100%;}
	.photo-list .gallery-img img {max-width:100%;}
	.photo-list .gallery-txt {max-width:100%; text-align: justify;}

	/*.photo-lists .photo-list:first-child {margin-right:4%;}*/
	/*.photo-lists .photo-list:nth-child(odd){margin-right:4%;}*/
	.photo-lists .photo-list:nth-child(even) {/* margin-left:4%; */}

	.image_effect {position:relative; display:block;}
		.image_effect span {position:absolute; display:none; width:100%; height:100%; min-height:200px; z-index:2; top:0px; left:0px;}
	a.image_effect, a.image_effect:hover { text-decoration: none; cursor: pointer; }
	/* zoom icon */
	.image_effect .zoom { background: url(../images/layout/zoom.png) center 50% no-repeat; }
	/* play icon */
	.image_effect .play { background: url(../images/layout/play.png) center 50% no-repeat; }
	/* play icon */
	.image_effect .link { background: url(../images/layout/link.png) center 50% no-repeat; }


.video-lists {padding-bottom:20px;}
	.video-list { width:48%; margin-right:0%;}
	.video-list h3 {font-size:16px; margin:0px; padding:10px 0px 15px; font-weight:bold; line-height:100%;}
	.video-list .video-file {max-width:100%;}
	.video-list .video-txt {max-width:100%; text-align: justify;}

	/*.video-lists .video-list:first-child {margin-right:4%;}*/
	/*.video-lists .video-list:nth-child(2n+3) {margin-right:4%;}*/
	.video-lists .video-list.even {margin-left:4%;}

	.flex-video { position: relative; padding-top: 25px; padding-bottom: 67.5%; height: 0; margin-bottom: 16px; overflow: hidden; }
	.flex-video.widescreen { padding-bottom: 57.25%; }
	.flex-video.vimeo { padding-top: 0; }
	.flex-video iframe, .flex-video object, .flex-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
	.flex-video { padding-top: 0; }
	}

.location-list h2 {color:#191260; font-size:18px; font-weight:bold;}
	.location-list .content {padding-bottom:20px;}

.instructor-list h2 {color:#191260; font-size:18px; font-weight:bold;}
	.instructor-list .image_effect img {max-width:100%}
		.image_effect span {min-height:150px;}
	.instructor-list .content {padding:20px 0px 20px;}

.pagination { background: linear-gradient(to bottom, #F9F9F9 0px, #FFFFFF 100%) repeat scroll 0 6px rgba(0, 0, 0, 0); }
	.pagination ul { box-shadow: none; display: block; text-align: center; }
	.pagination ul li { display: inline-block; }
	.pagination ul li a { background: none repeat scroll 0 center rgba(0, 0, 0, 0); border: 0 none; display: block; float: none; padding: 5px 12px; }
	.pagination ul li.active a { color: #000000; height: 27px; padding: 5px 10px; text-align: center; }

.newsletterlValidate {position:relative}

/*  IMAGES  */

.image-left {
    padding-bottom: 10px;
	padding-top: 8px;
    float: left;
    margin-right: 10px;
    position: relative;

}

.image-right {
    padding-bottom: 10px;
	padding-top: 8px;
    float: right;
    margin-left: 10px;
    position: relative;
}



/* new-user-block */
.new-user-block {padding:0px 10px 10px; min-height:189px}

/* MSG */
#topmsgbar a {color: #FFF!important;}
.main-mdg-topbar {padding: 20px; background-color: #333; color: #FFF; font-size: 18px; text-align: center; position: absolute; position: fixed!important; top: 0; width: 100%; z-index: 99999; left: -10px; display: none; }

.form-course {padding-bottom:20px;}
.form-course .row-fluid [class*="span"] {margin-bottom:20px !important}
	.form-course label.pull-left {padding-top:5px;}
	.form-course .prereg_time {padding-left:20px; padding-top:4px;}
		.form-course .prereg_time table td {padding-right:10px;}

footer { background-color: #191260; padding: 25px 25px 0px 25px; text-align: center; margin:0px -15px; }
	footer ul { padding: 0 0 8px; }
	footer ul li { color: #D5D5D5; display: inline; padding: 0 7px 0 0; }
	footer ul li a { color: #03918A; font-size: 14px; }

.form-horizontal .control-group { margin-bottom: 20px;  *zoom: 1;}
	.form-horizontal .control-group:before, .form-horizontal .control-group:after { display: table; line-height: 0; content: ""; }
	.form-horizontal .control-group:after { clear: both; }
	.form-horizontal .control-label { float: left; width: 160px; padding-top: 5px; text-align: right; }
	.form-horizontal .controls {*display: inline-block;*padding-left: 20px; margin-left: 180px;  *margin-left: 0; position:relative}
	.form-horizontal .controls:first-child {  *padding-left: 180px;}
	.form-horizontal .help-block { margin-bottom: 0; }
	.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block { margin-top: 10px; }
	.form-horizontal .form-actions { padding-left: 180px; }

	.mendatory {color:#FB2D2D;}

	#capatch_image_id {border:1px solid #CCC; max-width:100%; height:30px;}

/*Form */
.form-control {-webkit-box-shadow:none; box-shadow:none; border-radius: 2px;}

.form-group, .control-group .controls {position:relative}
input.error, select.error, textarea.error {border-color:#FB2D2D}
input.valid, select.valid, textarea.valid {border-color:#093}
label.error {left:0px; position:absolute; white-space:nowrap; background:#F00; font-size:10px; color:#fff; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 5px; padding:2px 5px; line-height:100%; top:-10px; -webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out}
label.valid {left:0px; background:#0C0 !important;
-webkit-border-top-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 8px;border-top-right-radius: 8px;border-bottom-left-radius: 8px;}


/*
 * Callouts
 *
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */

/* Common styles for all types */
.bs-callout { margin: 20px 0; padding: 20px; border-left: 3px solid #eee; }
.bs-callout h4 { margin-top: 0; margin-bottom: 5px; font-weight:bold; }
.bs-callout p:last-child { margin-bottom: 0; }
.bs-callout ul {list-style:disc !important; padding-left:18px;}
	.bs-callout ul li {padding-bottom:5px; list-style:disc !important; font-size:13px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
/* Variations */
.bs-callout-danger { background-color: #fdf7f7; border-color: #eed3d7; }
.bs-callout-danger h4 { color: #b94a48; }
.bs-callout-warning { background-color: #faf8f0; border-color: #faebcc; }
.bs-callout-warning h4 { color: #8a6d3b; }
.bs-callout-info { background-color: #f4f8fa; border-color: #bce8f1; }
.bs-callout-info h4 { color: #34789a; }



@media only screen and (min-width: 768px) and (max-width: 979px) {
.brand { width: 227px; margin: 8px 0px 8px 0px; }
.slogan h1 { font-size: 19px; letter-spacing: -0.025em; margin-left: 55px; }
.wrap { width: 728px; }
.navtop > li { float: left; }
.navtop > li > a { font-size: 12px; padding:14.5px 5px; }
.shwd_l { display: none; }
.shwd_r { display: none; }
.lang { padding: 5px 0 0; }
.col_h2 { font-size: 12px !important; }
}
@media (max-width: 767px) {
.wrap { width: 90%; }
.lang { right: 0; }
.rel { position: relative;}
nav { position: relative; top: 0px; }
.toggleMenu { border-radius: 2px; display: block !important; background-color: #333333; box-shadow: none; }
.toggleMenu:hover { background: none repeat scroll 0 0 #191260; color: #FFFFFF; text-decoration: none; }
.navtop {display:none !important}
.active_menu { background-color: #F2D551 !important; background-image: none; border-radius: 0px; box-shadow: none; color: #191260 !important; }
.menu_wrap .right { float: left !important; }


.srch { background: url("images/layout/search.html") no-repeat scroll 0 0 / 96% auto rgba(0, 0, 0, 0) !important; position: absolute; right: 0 !important; top: 8px !important; width: 215px !important; }
.srch input { background: none repeat scroll 0 center rgba(0, 0, 0, 0); border: 0 none; border-radius: 0 0 0 0; box-shadow: none; color: #00B2A9; font-size: 11px; height: 24px !important; line-height: 24px !important; margin: 0 0 0 7px; padding: 0 0 0 22px; }
.menu_wrap .right .srch input { height: 28px; padding: 0 0 0 25px; }
.wrap { padding: 0; }
.navtop > li { float: none; }
.navtop > li > .parent { background-position: 95% 50%; }
.navtop ul { display: block; width: 100%; }
.navtop > li.hover > ul, .navtop li li.hover ul { position: static; }
.menu_wrap .shwd_l img { display: none; }
.menu_wrap .shwd_r { display: none; }
.rght { background: none repeat scroll 0 center rgba(0, 0, 0, 0); }
.right_menu { margin: 0 0 20px; }
.ban_butt { float: right; position: relative; right: 5px; top: 0; }
.listing { margin: 0; }
.listing .span4 { margin: 0 0 10px; }

.home-menu {display:block !important}
	#acc-wrap {width:100%; margin:0px 0px 20px;}

	.featureHDR2 h2 {line-height:100%}

	#capatch_image_id {margin-bottom:10px;}
	.mendatory.pull-right {float:left !important; padding-bottom:10px !important;}

	.slide-caption {margin: 0px; border-radius: 0px;opacity: 1; background:#FFF; width:100%; padding: 10px 0px; color:#191260;}
	.slide-caption h2 {font-size:13px; line-height:120%;  color:#191260; padding:0px 10px;}

	.table-responsive {overflow:auto; width:100%;}

	.hide_v-bar {display:none !important}

	.form-course .row-fluid .span6 input {width:100% !important; padding:4px 0px; text-indent:6px; }
	.form-course .prereg_time {padding-left:0px;}
	.form-course .prereg_time table td {padding-right:2px;}
	.form-course .prereg_time table td label {font-size:12px;}

footer {margin:0px;}
	/* MSG */
	 .main-mdg-topbar font {font-size: 12px!important; }
	 .main-mdg-topbar { padding: 10px!important; }
	 .new-user-block {min-height:inherit}
}
@media (max-width: 680px) {
.portalLogin {  }
}
@media (max-width: 567px) {
.slogan h1 { font-size: 13px; }
}
@media (max-width: 480px) {
.slogan h1 { font-size: 12px; }
.main-mdg-topbar {padding: 10px!important; }
.main-mdg-topbar font {font-size: 12px; }
.active_menu { background-color: #F2D551 !important; background-image: none; border-radius: 0px; box-shadow: none; color: #191260 !important; }
.news-SignUp {background:#333}

.new-user-block {min-height:inherit}
}



/* IE7 */
.ie7 .whitePage {width:940px;}
.ie7 .m-brand {margin:0px; width:225px; overflow:hidden; height:110px;}
.ie7 .slogan {margin:0px; width:445px;}
.ie7 .m-login {margin:0px; width:310px;}
.ie7 .portalLogin {padding-bottom:0px !important;}
	.ie7 .portalLogin .span5 {margin:0px !important; padding:0px !important;}
	.ie7 .portalLogin .span2 {margin:0px !important; padding:0px 0px 0px 5px !important;}
.ie7 .portalLogin .portal {width:90px !important ; margin:0px !important;}

.ie7 .slogan h1 {font-size: 24px; margin-top: 40px;}

.ie7 .portal-btn {text-align:center; padding:3px 5px 0px !important; width:110px; border:0px !important}

.ie7 .asideBox1, .ie7 .asideBox2 { border:1px solid #EEE}
.ie7 .featureBoxs {padding-bottom:20px;}
.ie7 .featureBox {border:1px solid #EEE; margin-right: 0% !important; width:298px;}

.ie7 .flexslider {z-index:-1 !important}
.ie7 .flex-direction-nav a  { display:none;}
/*.ie7 .rel {position:inherit !important}
	.ie7 .rel .menu_wrap {position:absolute !important; z-index:999 !important;}	*/
.ie7 .submenu .span4 {margin:0px; padding-left:5px; width:315px !important}
.ie7 .submenu .submenu-img {padding-right:20px;}
.ie7 .newsletterlValidate .news-input {}
.ie7 .newsletterlValidate .news-btn {margin:0px 0px 0px !important; border:0px !important;}

.ie7 .featureHDR1 h2 span, .ie7 .featureHDR2 h2 span, .ie7 .featureHDR3 h2 span {height:50px; display:block; line-height:50px !important;}

.ie7 .breadcrumb li { display:inline;}

.ie7 .control-group .controls {margin-left:0px;}
.ie7 .control-group .offset3 {margin-left:165px; padding:15px 0px;}

.ie7 .btn-green, .ie7 .btn-yellow, .ie7 .btn-blue, .ie7 .btn-red{border:0px!important}

.ie7 .control-group .btn-mini {padding:5px 5px !important; margin:0px 0px 0px 10px !important;}
.ie7 .form-course .row-fluid {padding-bottom:15px;}
.ie7 .form-course .span6 {margin:0px;}
.ie7 .form-course .prereg_email {padding-left:12px;}

.ie7 footer {margin:0px; }
.ie7 footer .span3 {width:210px; }

#topcontrol { height: 34px; width: 34px; background: url(../images/back-top.png) no-repeat; position: fixed; bottom: 30px !important; right: 30px !important; z-index: 10000; }


.msg_wrap div, .msg_wrap p.success { padding: 6px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 0 20px 8px; font-size: 12px; }
.msg_wrap div { background-color: #f8eded; border:1px solid #daa8a8; }
.msg_wrap p.success { background-color: #e8f7f4; border:1px solid #bdc3c7; }
.msg_wrap div span { color: #9a4343; font-weight: bold; }
.msg_wrap p.success span { color: #f4ac48; font-weight: bold; }

.calendarButton {
	border-radius: 4px;
	box-sizing: border-box;
    margin: 0;
    height: 2.1em;
    padding: 0 .6em;
    font-size: 1em;
    white-space: nowrap;
    cursor: pointer;
	background-color: #f5f5f5;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	float:left;
	margin: 20px 10px;}

.fc-day-grid-container .fc-scroller {
	height: 280px;
}
