
 .main-navigation.explore-resize{ background:url('../img/explore/explore-bg.png'); background-repeat:no-repeat; background-position:bottom;position:relative; height:100%;}
 .main-navigation .bg-explore{position:absolute; top:0px; left:0px; width:100%; height:100%;  z-index:-3;}
 .main-navigation.explore-resize img.bottom-bg{ width:100%; position:absolute; bottom:0px; z-index:-1;}
 .main-navigation.explore-resize ul>li>a{display:block;padding:6px 5px;text-decoration:none}
 .panel-primary.h-explore> div.panel-heading{color:#fff;background-image: url('./images/Hexplore.png');background-repeat: no-repeat; clear:both;}
 .bg-explore{background-color:#99CC00;  }
@import url('scrollbar.css');
@import "./googlefont/css?family=Montserrat";
@import "./googlefont/css?family=Open+Sans:400,300,600,700,800";



@font-face {
		font-family: "FontAwesome";
		src: url(../fonts/fontawesome-webfont.eot?v=4.1.0);
		src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff?v=4.1.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.1.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format("svg");
		font-weight: normal;
		font-style: normal;
	
}

.clear{clear:both; background:transparent; border:none;} 
.relative{position:relative}
.relative img{float:right;right: 10px}
.center{width:100%; text-align:center;}
.float-none{float:none!important;}
.float-left{float:left!important; padding-right:10px;}
.float-right{float:right!important; padding-left:10px;}
.fa
{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg
{
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x
{
	font-size: 2em;
}

.fa-3x
{
	font-size: 3em;
}

.fa-4x
{
	font-size: 4em;
}

.fa-5x
{
	font-size: 5em;
}

.fa-fw
{
	width: 1.28571429em;
	text-align: center;
}

.fa-ul
{
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

.fa-ul>li
{
	position: relative;
}

.fa-li
{
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center;
}

.fa-li.fa-lg
{
	left: -1.85714286em;
}

.fa-border
{
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.pull-right
{
	float: right; ;
}

.pull-left
{
	float: left;
}

.fa.pull-left
{
	margin-right: .3em;
}

.fa.pull-right
{
	margin-left: .3em;
}

.fa-spin
{
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

@-webkit-keyframes spin {
	0%
	{
		-webkit-transform: rotate(0);
	}
	
	100%
	{
		-webkit-transform: rotate(359deg);
	}
}

@keyframes spin {
	0%
	{
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
	}
	
	100%
	{
		-webkit-transform: rotate(359deg);
		-ms-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fa-rotate-90
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
	-webkit-transform: scale(-1,1);
	-ms-transform: scale(-1,1);
	transform: scale(-1,1);
}

.fa-flip-vertical
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
	-webkit-transform: scale(1,-1);
	-ms-transform: scale(1,-1);
	transform: scale(1,-1);
}

.fa-stack
{
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x,.fa-stack-2x
{
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x
{
	line-height: inherit;
}

.fa-stack-2x
{
	font-size: 2em;
}

.fa-inverse
{
	color: #fff;
}

.fa-glass:before
{
	content: "\f000";
}

.fa-music:before
{
	content: "\f001";
}

.fa-search:before
{
	content: "\f002";
}

.fa-envelope-o:before
{
	content: "\f003";
}

.fa-heart:before
{
	content: "\f004";
}

.fa-star:before
{
	content: "\f005";
}

.fa-star-o:before
{
	content: "\f006";
}

.fa-user:before
{
	content: "\f007";
}

.fa-film:before
{
	content: "\f008";
}

.fa-th-large:before
{
	content: "\f009";
}

.fa-th:before
{
	content: "\f00a";
}

.fa-th-list:before
{
	content: "\f00b";
}

.fa-check:before
{
	content: "\f00c";
}

.fa-times:before
{
	content: "\f00d";
}

.fa-search-plus:before
{
	content: "\f00e";
}

.fa-search-minus:before
{
	content: "\f010";
}

.fa-power-off:before
{
	content: "\f011";
}

.fa-signal:before
{
	content: "\f012";
}

.fa-gear:before,.fa-cog:before
{
	content: "\f013";
}

.fa-trash-o:before
{
	content: "\f014";
}

.fa-home:before
{
	content: "\f015";
}

.fa-file-o:before
{
	content: "\f016";
}

.fa-clock-o:before
{
	content: "\f017";
}

.fa-road:before
{
	content: "\f018";
}

.fa-download:before
{
	content: "\f019";
}

.fa-arrow-circle-o-down:before
{
	content: "\f01a";
}

.fa-arrow-circle-o-up:before
{
	content: "\f01b";
}

.fa-inbox:before
{
	content: "\f01c";
}

.fa-play-circle-o:before
{
	content: "\f01d";
}

.fa-rotate-right:before,.fa-repeat:before
{
	content: "\f01e";
}

.fa-refresh:before
{
	content: "\f021";
}

.fa-list-alt:before
{
	content: "\f022";
}

.fa-lock:before
{
	content: "\f023";
}

.fa-flag:before
{
	content: "\f024";
}

.fa-headphones:before
{
	content: "\f025";
}

.fa-volume-off:before
{
	content: "\f026";
}

.fa-volume-down:before
{
	content: "\f027";
}

.fa-volume-up:before
{
	content: "\f028";
}

.fa-qrcode:before
{
	content: "\f029";
}

.fa-barcode:before
{
	content: "\f02a";
}

.fa-tag:before
{
	content: "\f02b";
}

.fa-tags:before
{
	content: "\f02c";
}

.fa-book:before
{
	content: "\f02d";
}

.fa-bookmark:before
{
	content: "\f02e";
}

.fa-print:before
{
	content: "\f02f";
}

.fa-camera:before
{
	content: "\f030";
}

.fa-font:before
{
	content: "\f031";
}

.fa-bold:before
{
	content: "\f032";
}

.fa-italic:before
{
	content: "\f033";
}

.fa-text-height:before
{
	content: "\f034";
}

.fa-text-width:before
{
	content: "\f035";
}

.fa-align-left:before
{
	content: "\f036";
}

.fa-align-center:before
{
	content: "\f037";
}

.fa-align-right:before
{
	content: "\f038";
}

.fa-align-justify:before
{
	content: "\f039";
}

.fa-list:before
{
	content: "\f03a";
}

.fa-dedent:before,.fa-outdent:before
{
	content: "\f03b";
}

.fa-indent:before
{
	content: "\f03c";
}

.fa-video-camera:before
{
	content: "\f03d";
}

.fa-photo:before,.fa-image:before,.fa-picture-o:before
{
	content: "\f03e";
}

.fa-pencil:before
{
	content: "\f040";
}

.fa-map-marker:before
{
	content: "\f041";
}

.fa-adjust:before
{
	content: "\f042";
}

.fa-tint:before
{
	content: "\f043";
}

.fa-edit:before,.fa-pencil-square-o:before
{
	content: "\f044";
}

.fa-share-square-o:before
{
	content: "\f045";
}

.fa-check-square-o:before
{
	content: "\f046";
}

.fa-arrows:before
{
	content: "\f047";
}

.fa-step-backward:before
{
	content: "\f048";
}

.fa-fast-backward:before
{
	content: "\f049";
}

.fa-backward:before
{
	content: "\f04a";
}

.fa-play:before
{
	content: "\f04b";
}

.fa-pause:before
{
	content: "\f04c";
}

.fa-stop:before
{
	content: "\f04d";
}

.fa-forward:before
{
	content: "\f04e";
}

.fa-fast-forward:before
{
	content: "\f050";
}

.fa-step-forward:before
{
	content: "\f051";
}

.fa-eject:before
{
	content: "\f052";
}

.fa-chevron-left:before
{
	content: "\f053";
}

.fa-chevron-right:before
{
	content: "\f054";
}

.fa-plus-circle:before
{
	content: "\f055";
}

.fa-minus-circle:before
{
	content: "\f056";
}

.fa-times-circle:before
{
	content: "\f057";
}

.fa-check-circle:before
{
	content: "\f058";
}

.fa-question-circle:before
{
	content: "\f059";
}

.fa-info-circle:before
{
	content: "\f05a";
}

.fa-crosshairs:before
{
	content: "\f05b";
}

.fa-times-circle-o:before
{
	content: "\f05c";
}

.fa-check-circle-o:before
{
	content: "\f05d";
}

.fa-ban:before
{
	content: "\f05e";
}

.fa-arrow-left:before
{
	content: "\f060";
}

.fa-arrow-right:before
{
	content: "\f061";
}

.fa-arrow-up:before
{
	content: "\f062";
}

.fa-arrow-down:before
{
	content: "\f063";
}

.fa-mail-forward:before,.fa-share:before
{
	content: "\f064";
}

.fa-expand:before
{
	content: "\f065";
}

.fa-compress:before
{
	content: "\f066";
}

.fa-plus:before
{
	content: "\f067";
}

.fa-minus:before
{
	content: "\f068";
}

.fa-asterisk:before
{
	content: "\f069";
}

.fa-exclamation-circle:before
{
	content: "\f06a";
}

.fa-gift:before
{
	content: "\f06b";
}

.fa-leaf:before
{
	content: "\f06c";
}

.fa-fire:before
{
	content: "\f06d";
}

.fa-eye:before
{
	content: "\f06e";
}

.fa-eye-slash:before
{
	content: "\f070";
}

.fa-warning:before,.fa-exclamation-triangle:before
{
	content: "\f071";
}

.fa-plane:before
{
	content: "\f072";
}

.fa-calendar:before
{
	content: "\f073";
}

.fa-random:before
{
	content: "\f074";
}

.fa-comment:before
{
	content: "\f075";
}

.fa-magnet:before
{
	content: "\f076";
}

.fa-chevron-up:before
{
	content: "\f077";
}

.fa-chevron-down:before
{
	content: "\f078";
}

.fa-retweet:before
{
	content: "\f079";
}

.fa-shopping-cart:before
{
	content: "\f07a";
}

.fa-folder:before
{
	content: "\f07b";
}

.fa-folder-open:before
{
	content: "\f07c";
}

.fa-arrows-v:before
{
	content: "\f07d";
}

.fa-arrows-h:before
{
	content: "\f07e";
}

.fa-bar-chart-o:before
{
	content: "\f080";
}

.fa-twitter-square:before
{
	content: "\f081";
}

.fa-facebook-square:before
{
	content: "\f082";
}

.fa-camera-retro:before
{
	content: "\f083";
}

.fa-key:before
{
	content: "\f084";
}

.fa-gears:before,.fa-cogs:before
{
	content: "\f085";
}

.fa-comments:before
{
	content: "\f086";
}

.fa-thumbs-o-up:before
{
	content: "\f087";
}

.fa-thumbs-o-down:before
{
	content: "\f088";
}

.fa-star-half:before
{
	content: "\f089";
}

.fa-heart-o:before
{
	content: "\f08a";
}

.fa-sign-out:before
{
	content: "\f08b";
}

.fa-linkedin-square:before
{
	content: "\f08c";
}

.fa-thumb-tack:before
{
	content: "\f08d";
}

.fa-external-link:before
{
	content: "\f08e";
}

.fa-sign-in:before
{
	content: "\f090";
}

.fa-trophy:before
{
	content: "\f091";
}

.fa-github-square:before
{
	content: "\f092";
}

.fa-upload:before
{
	content: "\f093";
}

.fa-lemon-o:before
{
	content: "\f094";
}

.fa-phone:before
{
	content: "\f095";
}

.fa-square-o:before
{
	content: "\f096";
}

.fa-bookmark-o:before
{
	content: "\f097";
}

.fa-phone-square:before
{
	content: "\f098";
}

.fa-twitter:before
{
	content: "\f099";
}

.fa-facebook:before
{
	content: "\f09a";
}

.fa-github:before
{
	content: "\f09b";
}

.fa-unlock:before
{
	content: "\f09c";
}

.fa-credit-card:before
{
	content: "\f09d";
}

.fa-rss:before
{
	content: "\f09e";
}

.fa-hdd-o:before
{
	content: "\f0a0";
}

.fa-bullhorn:before
{
	content: "\f0a1";
}

.fa-bell:before
{
	content: "\f0f3";
}

.fa-certificate:before
{
	content: "\f0a3";
}

.fa-hand-o-right:before
{
	content: "\f0a4";
}

.fa-hand-o-left:before
{
	content: "\f0a5";
}

.fa-hand-o-up:before
{
	content: "\f0a6";
}

.fa-hand-o-down:before
{
	content: "\f0a7";
}

.fa-arrow-circle-left:before
{
	content: "\f0a8";
}

.fa-arrow-circle-right:before
{
	content: "\f0a9";
}

.fa-arrow-circle-up:before
{
	content: "\f0aa";
}

.fa-arrow-circle-down:before
{
	content: "\f0ab";
}

.fa-globe:before
{
	content: "\f0ac";
}

.fa-wrench:before
{
	content: "\f0ad";
}

.fa-tasks:before
{
	content: "\f0ae";
}

.fa-filter:before
{
	content: "\f0b0";
}

.fa-briefcase:before
{
	content: "\f0b1";
}

.fa-arrows-alt:before
{
	content: "\f0b2";
}

.fa-group:before,.fa-users:before
{
	content: "\f0c0";
}

.fa-chain:before,.fa-link:before
{
	content: "\f0c1";
}

.fa-cloud:before
{
	content: "\f0c2";
}

.fa-flask:before
{
	content: "\f0c3";
}

.fa-cut:before,.fa-scissors:before
{
	content: "\f0c4";
}

.fa-copy:before,.fa-files-o:before
{
	content: "\f0c5";
}

.fa-paperclip:before
{
	content: "\f0c6";
}

.fa-save:before,.fa-floppy-o:before
{
	content: "\f0c7";
}

.fa-square:before
{
	content: "\f0c8";
}

.fa-navicon:before,.fa-reorder:before,.fa-bars:before
{
	content: "\f0c9";
}

.fa-list-ul:before
{
	content: "\f0ca";
}

.fa-list-ol:before
{
	content: "\f0cb";
}

.fa-strikethrough:before
{
	content: "\f0cc";
}

.fa-underline:before
{
	content: "\f0cd";
}

.fa-table:before
{
	content: "\f0ce";
}

.fa-magic:before
{
	content: "\f0d0";
}

.fa-truck:before
{
	content: "\f0d1";
}

.fa-pinterest:before
{
	content: "\f0d2";
}

.fa-pinterest-square:before
{
	content: "\f0d3";
}

.fa-google-plus-square:before
{
	content: "\f0d4";
}

.fa-google-plus:before
{
	content: "\f0d5";
}

.fa-money:before
{
	content: "\f0d6";
}

.fa-caret-down:before
{
	content: "\f0d7";
}

.fa-caret-up:before
{
	content: "\f0d8";
}

.fa-caret-left:before
{
	content: "\f0d9";
}

.fa-caret-right:before
{
	content: "\f0da";
}

.fa-columns:before
{
	content: "\f0db";
}

.fa-unsorted:before,.fa-sort:before
{
	content: "\f0dc";
}

.fa-sort-down:before,.fa-sort-desc:before
{
	content: "\f0dd";
}

.fa-sort-up:before,.fa-sort-asc:before
{
	content: "\f0de";
}

.fa-envelope:before
{
	content: "\f0e0";
}

.fa-linkedin:before
{
	content: "\f0e1";
}

.fa-rotate-left:before,.fa-undo:before
{
	content: "\f0e2";
}

.fa-legal:before,.fa-gavel:before
{
	content: "\f0e3";
}

.fa-dashboard:before,.fa-tachometer:before
{
	content: "\f0e4";
}

.fa-comment-o:before
{
	content: "\f0e5";
}

.fa-comments-o:before
{
	content: "\f0e6";
}

.fa-flash:before,.fa-bolt:before
{
	content: "\f0e7";
}

.fa-sitemap:before
{
	content: "\f0e8";
}

.fa-umbrella:before
{
	content: "\f0e9";
}

.fa-paste:before,.fa-clipboard:before
{
	content: "\f0ea";
}

.fa-lightbulb-o:before
{
	content: "\f0eb";
}

.fa-exchange:before
{
	content: "\f0ec";
}

.fa-cloud-download:before
{
	content: "\f0ed";
}

.fa-cloud-upload:before
{
	content: "\f0ee";
}

.fa-user-md:before
{
	content: "\f0f0";
}

.fa-stethoscope:before
{
	content: "\f0f1";
}

.fa-suitcase:before
{
	content: "\f0f2";
}

.fa-bell-o:before
{
	content: "\f0a2";
}

.fa-coffee:before
{
	content: "\f0f4";
}

.fa-cutlery:before
{
	content: "\f0f5";
}

.fa-file-text-o:before
{
	content: "\f0f6";
}

.fa-building-o:before
{
	content: "\f0f7";
}

.fa-hospital-o:before
{
	content: "\f0f8";
}

.fa-ambulance:before
{
	content: "\f0f9";
}

.fa-medkit:before
{
	content: "\f0fa";
}

.fa-fighter-jet:before
{
	content: "\f0fb";
}

.fa-beer:before
{
	content: "\f0fc";
}

.fa-h-square:before
{
	content: "\f0fd";
}

.fa-plus-square:before
{
	content: "\f0fe";
}

.fa-angle-double-left:before
{
	content: "\f100";
}

.fa-angle-double-right:before
{
	content: "\f101";
}

.fa-angle-double-up:before
{
	content: "\f102";
}

.fa-angle-double-down:before
{
	content: "\f103";
}

.fa-angle-left:before
{
	content: "\f104";
}

.fa-angle-right:before
{
	content: "\f105";
}

.fa-angle-up:before
{
	content: "\f106";
}

.fa-angle-down:before
{
	content: "\f107";
}

.fa-desktop:before
{
	content: "\f108";
}

.fa-laptop:before
{
	content: "\f109";
}

.fa-tablet:before
{
	content: "\f10a";
}

.fa-mobile-phone:before,.fa-mobile:before
{
	content: "\f10b";
}

.fa-circle-o:before
{
	content: "\f10c";
}

.fa-quote-left:before
{
	content: "\f10d";
}

.fa-quote-right:before
{
	content: "\f10e";
}

.fa-spinner:before
{
	content: "\f110";
}

.fa-circle:before
{
	content: "\f111";
}

.fa-mail-reply:before,.fa-reply:before
{
	content: "\f112";
}

.fa-github-alt:before
{
	content: "\f113";
}

.fa-folder-o:before
{
	content: "\f114";
}

.fa-folder-open-o:before
{
	content: "\f115";
}

.fa-smile-o:before
{
	content: "\f118";
}

.fa-frown-o:before
{
	content: "\f119";
}

.fa-meh-o:before
{
	content: "\f11a";
}

.fa-gamepad:before
{
	content: "\f11b";
}

.fa-keyboard-o:before
{
	content: "\f11c";
}

.fa-flag-o:before
{
	content: "\f11d";
}

.fa-flag-checkered:before
{
	content: "\f11e";
}

.fa-terminal:before
{
	content: "\f120";
}

.fa-code:before
{
	content: "\f121";
}

.fa-mail-reply-all:before,.fa-reply-all:before
{
	content: "\f122";
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before
{
	content: "\f123";
}

.fa-location-arrow:before
{
	content: "\f124";
}

.fa-crop:before
{
	content: "\f125";
}

.fa-code-fork:before
{
	content: "\f126";
}

.fa-unlink:before,.fa-chain-broken:before
{
	content: "\f127";
}

.fa-question:before
{
	content: "\f128";
}

.fa-info:before
{
	content: "\f129";
}

.fa-exclamation:before
{
	content: "\f12a";
}

.fa-superscript:before
{
	content: "\f12b";
}

.fa-subscript:before
{
	content: "\f12c";
}

.fa-eraser:before
{
	content: "\f12d";
}

.fa-puzzle-piece:before
{
	content: "\f12e";
}

.fa-microphone:before
{
	content: "\f130";
}

.fa-microphone-slash:before
{
	content: "\f131";
}

.fa-shield:before
{
	content: "\f132";
}

.fa-calendar-o:before
{
	content: "\f133";
}

.fa-fire-extinguisher:before
{
	content: "\f134";
}

.fa-rocket:before
{
	content: "\f135";
}

.fa-maxcdn:before
{
	content: "\f136";
}

.fa-chevron-circle-left:before
{
	content: "\f137";
}

.fa-chevron-circle-right:before
{
	content: "\f138";
}

.fa-chevron-circle-up:before
{
	content: "\f139";
}

.fa-chevron-circle-down:before
{
	content: "\f13a";
}

.fa-html5:before
{
	content: "\f13b";
}

.fa-css3:before
{
	content: "\f13c";
}

.fa-anchor:before
{
	content: "\f13d";
}

.fa-unlock-alt:before
{
	content: "\f13e";
}

.fa-bullseye:before
{
	content: "\f140";
}

.fa-ellipsis-h:before
{
	content: "\f141";
}

.fa-ellipsis-v:before
{
	content: "\f142";
}

.fa-rss-square:before
{
	content: "\f143";
}

.fa-play-circle:before
{
	content: "\f144";
}

.fa-ticket:before
{
	content: "\f145";
}

.fa-minus-square:before
{
	content: "\f146";
}

.fa-minus-square-o:before
{
	content: "\f147";
}

.fa-level-up:before
{
	content: "\f148";
}

.fa-level-down:before
{
	content: "\f149";
}

.fa-check-square:before
{
	content: "\f14a";
}

.fa-pencil-square:before
{
	content: "\f14b";
}

.fa-external-link-square:before
{
	content: "\f14c";
}

.fa-share-square:before
{
	content: "\f14d";
}

.fa-compass:before
{
	content: "\f14e";
}

.fa-toggle-down:before,.fa-caret-square-o-down:before
{
	content: "\f150";
}

.fa-toggle-up:before,.fa-caret-square-o-up:before
{
	content: "\f151";
}

.fa-toggle-right:before,.fa-caret-square-o-right:before
{
	content: "\f152";
}

.fa-euro:before,.fa-eur:before
{
	content: "\f153";
}

.fa-gbp:before
{
	content: "\f154";
}

.fa-dollar:before,.fa-usd:before
{
	content: "\f155";
}

.fa-rupee:before,.fa-inr:before
{
	content: "\f156";
}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before
{
	content: "\f157";
}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before
{
	content: "\f158";
}

.fa-won:before,.fa-krw:before
{
	content: "\f159";
}

.fa-bitcoin:before,.fa-btc:before
{
	content: "\f15a";
}

.fa-file:before
{
	content: "\f15b";
}

.fa-file-text:before
{
	content: "\f15c";
}

.fa-sort-alpha-asc:before
{
	content: "\f15d";
}

.fa-sort-alpha-desc:before
{
	content: "\f15e";
}

.fa-sort-amount-asc:before
{
	content: "\f160";
}

.fa-sort-amount-desc:before
{
	content: "\f161";
}

.fa-sort-numeric-asc:before
{
	content: "\f162";
}

.fa-sort-numeric-desc:before
{
	content: "\f163";
}

.fa-thumbs-up:before
{
	content: "\f164";
}

.fa-thumbs-down:before
{
	content: "\f165";
}

.fa-youtube-square:before
{
	content: "\f166";
}

.fa-youtube:before
{
	content: "\f167";
}

.fa-xing:before
{
	content: "\f168";
}

.fa-xing-square:before
{
	content: "\f169";
}

.fa-youtube-play:before
{
	content: "\f16a";
}

.fa-dropbox:before
{
	content: "\f16b";
}

.fa-stack-overflow:before
{
	content: "\f16c";
}

.fa-instagram:before
{
	content: "\f16d";
}

.fa-flickr:before
{
	content: "\f16e";
}

.fa-adn:before
{
	content: "\f170";
}

.fa-bitbucket:before
{
	content: "\f171";
}

.fa-bitbucket-square:before
{
	content: "\f172";
}

.fa-tumblr:before
{
	content: "\f173";
}

.fa-tumblr-square:before
{
	content: "\f174";
}

.fa-long-arrow-down:before
{
	content: "\f175";
}

.fa-long-arrow-up:before
{
	content: "\f176";
}

.fa-long-arrow-left:before
{
	content: "\f177";
}

.fa-long-arrow-right:before
{
	content: "\f178";
}

.fa-apple:before
{
	content: "\f179";
}

.fa-windows:before
{
	content: "\f17a";
}

.fa-android:before
{
	content: "\f17b";
}

.fa-linux:before
{
	content: "\f17c";
}

.fa-dribbble:before
{
	content: "\f17d";
}

.fa-skype:before
{
	content: "\f17e";
}

.fa-foursquare:before
{
	content: "\f180";
}

.fa-trello:before
{
	content: "\f181";
}

.fa-female:before
{
	content: "\f182";
}

.fa-male:before
{
	content: "\f183";
}

.fa-gittip:before
{
	content: "\f184";
}

.fa-sun-o:before
{
	content: "\f185";
}

.fa-moon-o:before
{
	content: "\f186";
}

.fa-archive:before
{
	content: "\f187";
}

.fa-bug:before
{
	content: "\f188";
}

.fa-vk:before
{
	content: "\f189";
}

.fa-weibo:before
{
	content: "\f18a";
}

.fa-renren:before
{
	content: "\f18b";
}

.fa-pagelines:before
{
	content: "\f18c";
}

.fa-stack-exchange:before
{
	content: "\f18d";
}

.fa-arrow-circle-o-right:before
{
	content: "\f18e";
}

.fa-arrow-circle-o-left:before
{
	content: "\f190";
}

.fa-toggle-left:before,.fa-caret-square-o-left:before
{
	content: "\f191";
}

.fa-dot-circle-o:before
{
	content: "\f192";
}

.fa-wheelchair:before
{
	content: "\f193";
}

.fa-vimeo-square:before
{
	content: "\f194";
}

.fa-turkish-lira:before,.fa-try:before
{
	content: "\f195";
}

.fa-plus-square-o:before
{
	content: "\f196";
}

.fa-space-shuttle:before
{
	content: "\f197";
}

.fa-slack:before
{
	content: "\f198";
}

.fa-envelope-square:before
{
	content: "\f199";
}

.fa-wordpress:before
{
	content: "\f19a";
}

.fa-openid:before
{
	content: "\f19b";
}

.fa-institution:before,.fa-bank:before,.fa-university:before
{
	content: "\f19c";
}

.fa-mortar-board:before,.fa-graduation-cap:before
{
	content: "\f19d";
}

.fa-yahoo:before
{
	content: "\f19e";
}

.fa-google:before
{
	content: "\f1a0";
}

.fa-reddit:before
{
	content: "\f1a1";
}

.fa-reddit-square:before
{
	content: "\f1a2";
}

.fa-stumbleupon-circle:before
{
	content: "\f1a3";
}

.fa-stumbleupon:before
{
	content: "\f1a4";
}

.fa-delicious:before
{
	content: "\f1a5";
}

.fa-digg:before
{
	content: "\f1a6";
}

.fa-pied-piper-square:before,.fa-pied-piper:before
{
	content: "\f1a7";
}

.fa-pied-piper-alt:before
{
	content: "\f1a8";
}

.fa-drupal:before
{
	content: "\f1a9";
}

.fa-joomla:before
{
	content: "\f1aa";
}

.fa-language:before
{
	content: "\f1ab";
}

.fa-fax:before
{
	content: "\f1ac";
}

.fa-building:before
{
	content: "\f1ad";
}

.fa-child:before
{
	content: "\f1ae";
}

.fa-paw:before
{
	content: "\f1b0";
}

.fa-spoon:before
{
	content: "\f1b1";
}

.fa-cube:before
{
	content: "\f1b2";
}

.fa-cubes:before
{
	content: "\f1b3";
}

.fa-behance:before
{
	content: "\f1b4";
}

.fa-behance-square:before
{
	content: "\f1b5";
}

.fa-steam:before
{
	content: "\f1b6";
}

.fa-steam-square:before
{
	content: "\f1b7";
}

.fa-recycle:before
{
	content: "\f1b8";
}

.fa-automobile:before,.fa-car:before
{
	content: "\f1b9";
}

.fa-cab:before,.fa-taxi:before
{
	content: "\f1ba";
}

.fa-tree:before
{
	content: "\f1bb";
}

.fa-spotify:before
{
	content: "\f1bc";
}

.fa-deviantart:before
{
	content: "\f1bd";
}

.fa-soundcloud:before
{
	content: "\f1be";
}

.fa-database:before
{
	content: "\f1c0";
}

.fa-file-pdf-o:before
{
	content: "\f1c1";
}

.fa-file-word-o:before
{
	content: "\f1c2";
}

.fa-file-excel-o:before
{
	content: "\f1c3";
}

.fa-file-powerpoint-o:before
{
	content: "\f1c4";
}

.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before
{
	content: "\f1c5";
}

.fa-file-zip-o:before,.fa-file-archive-o:before
{
	content: "\f1c6";
}

.fa-file-sound-o:before,.fa-file-audio-o:before
{
	content: "\f1c7";
}

.fa-file-movie-o:before,.fa-file-video-o:before
{
	content: "\f1c8";
}

.fa-file-code-o:before
{
	content: "\f1c9";
}

.fa-vine:before
{
	content: "\f1ca";
}

.fa-codepen:before
{
	content: "\f1cb";
}

.fa-jsfiddle:before
{
	content: "\f1cc";
}

.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before
{
	content: "\f1cd";
}

.fa-circle-o-notch:before
{
	content: "\f1ce";
}

.fa-ra:before,.fa-rebel:before
{
	content: "\f1d0";
}

.fa-ge:before,.fa-empire:before
{
	content: "\f1d1";
}

.fa-git-square:before
{
	content: "\f1d2";
}

.fa-git:before
{
	content: "\f1d3";
}

.fa-hacker-news:before
{
	content: "\f1d4";
}

.fa-tencent-weibo:before
{
	content: "\f1d5";
}

.fa-qq:before
{
	content: "\f1d6";
}

.fa-wechat:before,.fa-weixin:before
{
	content: "\f1d7";
}

.fa-send:before,.fa-paper-plane:before
{
	content: "\f1d8";
}

.fa-send-o:before,.fa-paper-plane-o:before
{
	content: "\f1d9";
}

.fa-history:before
{
	content: "\f1da";
}

.fa-circle-thin:before
{
	content: "\f1db";
}

.fa-header:before
{
	content: "\f1dc";
}

.fa-paragraph:before
{
	content: "\f1dd";
}

.fa-sliders:before
{
	content: "\f1de";
}

.fa-share-alt:before
{
	content: "\f1e0";
}

.fa-share-alt-square:before
{
	content: "\f1e1";
}

.fa-bomb:before
{
	content: "\f1e2";
}
html{height:100%;}
body
{
	background: #fff;
	height:100%;
	color: #444;
	font-weight: 400;
	font-size: 13px;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing: antialiased;
}

*
{
	-webkit-font-smoothing: antialiased;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6
{
	font-weight: 400;
	line-height: 1.1;
	color: #414141;
}

a
{
	color: #;
	text-decoration: none;
	-webkit-transition: .25s;
	transition: .25s;
}

a:visited,a:active,a:focus,a:hover
{
	color: #;
	text-decoration: none;
	outline: 0;
}

ol,ul
{
	padding: 0;
	list-style: none;
}
.panel-body1 p ol,.panel-body1 ul
{
	padding: 0;padding-left:15px;
	
}
.col-md-6 p ol, .col-md-6 ul,.org-ol
{
	padding: 0;padding-left:15px;
	
}
ol
{
	list-style: square;
}

.bullet
{
	list-style-type: disc;
	margin-left: 15px;
}

::-moz-selection,::-moz-selection
{
	background: #b3d4fc;
	text-shadow: none;
}

::-moz-selection,::selection
{
	background: #b3d4fc;
	text-shadow: none;
}

hr
{
	display: block;
	margin: 1em 0;
	padding: 0;
	height: 1px;
	border: 0;
	border-top: 1px solid #e8ecf3;
}

img
{
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
}

.visitback
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

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

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

.avatar
{
	position: relative;
	display: inline-block;
	width: 100%;
}

.avatar-lg
{
	width: 128px;
}

.avatar-md
{
	width: 64px;
}

.avatar-sm
{
	width: 32px;
}

.avatar-xs
{
	width: 16px;
}

.bordered-avatar
{
	border: 6px solid #efefef;
}

.navbar-center
{
	text-align: center;
}

.cleaner
{
	clear: both;
}

.header .avatar
{
	width: 30px;
}

[contenteditable],[contenteditable]:hover,[contenteditable]:active
{
	outline: 0;
}

.header1
{
	min-height: 30px;
	position: relative;
	margin: 0;
	z-index: 1000;
	border-radius: 0;
	border: 0;
	/*background-image: url(./images/headbackgroundmerge.png);*/
}


.header
{
	min-height: 90px;
	position: relative;
	margin: 0;
	z-index: 1000;
	border-radius: 0;
	border: 0;
	background-image: url(./images/headbackground.png);
	overflow:hidden;
}

.float-left{float:left;}
.float-right{float:right;}
.absolute-left{position:absolute; left:0px;}
.absolute-right{position:absolute; right:0px;}
.center{margin:0 auto; z-index:99999;}
.header .absolute-left { width:696px;}
.header .absolute-right { width:702px;}
.center-parent {
	display:block;
	position:absolute;
	width:100%; 
	text-align:center;
	height:100%;}
.center-content{
	display:block;
	margin:0 auto;
	}
@media(max-width:520px) {
	.header
	{
		background-image: url(./images/header-bg-left.png);
		
	}
	.absolute-left{display:none;}
	.absolute-right{display:none;}
	}
.header li:hover,.header li a:hover,.header li a:active
{
	background: transparent;
}

.header .brand
{
        width: ;
	height: ;
	float: left;
	position: relative;
}

.header .brand img
{
	float: left;
}

.header .brand .navbar-brand
{
	font-size: 14px;
}


.navbar-form .search
{
	background-color: transparent;
}

.navbar-form .search:focus
{
	background: transparent;
}

.notifications .dropdown-menu,.quickmenu .dropdown-menu
{
	border: 1px solid #c6cbda;
	border-radius: 4px!important;
	margin-top: 2px!important;
	-webkit-animation-duration: 200ms;
	transition-animation: 200ms;
	-webkit-box-shadow: 0 0 5px rgba(88,96,114,0.15);
	box-shadow: 0 0 5px rgba(88,96,114,0.15);
}

.notifications .dropdown-menu:before,.quickmenu .dropdown-menu:before
{
	position: absolute;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #c6cbda transparent;
	content: " ";
	pointer-events: none;
}

.notifications .dropdown-menu:after,.quickmenu .dropdown-menu:after
{
	position: absolute;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #fff transparent;
	content: " ";
	pointer-events: none;
}

.notifications
{
	position: relative;
}

.notifications .dropdown-menu
{
	min-width: 350px;
}

.notifications .panel-heading
{
	padding: 5px 15px;
}

.notifications .dropdown-menu:before
{
	top: -21px;
	right: 10px;
}

.notifications .dropdown-menu:after
{
	top: -20px;
	right: 10px;
}

.notifications .dropdown-menu.dropdown-menu-left:before
{
	right: inherit;
	left: 10px;
}

.notifications .dropdown-menu.dropdown-menu-left:after
{
	right: inherit;
	left: 10px;
}

.notifications .badge
{
	position: absolute!important;
	top: 8px!important;
	right: 5px;
}

.notifications ul li a
{
	font-size: 13px;
}

.notifications ul li a.m-body
{
	margin-left: 50px;
}

.notifications .panel-footer
{
	padding: 5px 15px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.notifications .panel-footer>a
{
	font-size: 13px;
}

.quickmenu .dropdown-menu
{
	min-width: 220px;
}

.quickmenu .dropdown-menu:before
{
	top: -21px;
	right: 25px;
}

.quickmenu .dropdown-menu:after
{
	top: -20px;
	right: 25px;
}

.quickmenu .dropdown-menu.dropdown-menu-left:before
{
	right: inherit;
	left: 25px;
}

.quickmenu .dropdown-menu.dropdown-menu-left:after
{
	right: inherit;
	left: 25px;
}

@media screen and (min-width:768px) {
	.quickmenu .avatar
	{
		margin-top: -4px;
	}
	
	html,body
	{
		height: 100%;
	}
	
	.header
	{
		position: relative;
	}
	
	.header .brand.width-auto
	{
		width: auto;
	}
	
}

@media(max-width:767px) {
	.header .navbar-collapse
	{
		width: 100%;
	}
	.header1
	{
	min-height: 30px!important;
	position: fixed!important;
	top:90px!important;
	width:100%!important;
	margin: 0;
	z-index: 1000;
	border-radius: 0;
	border: 0;
	/*background-image: url(./images/headbackgroundmerge.png);*/
	}
	.header .off-right
	{
		position: absolute;
		right: 0;
	}
	
	.header .off-left
	{
		position: absolute;
		left: 0;
	}
	
	.header .navbar-toggle,.header [data-toggle="off-canvas"]
	{
		font-size: 16px;
		z-index: 1100;
		padding: 9px 15px;
		margin-top: 8px;
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 8px;
		background-color: transparent;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
	}
	
	.header
	{
		width: 100%;
	}
	
	.header.header-fixed
	{
		position: fixed;
		width: 100%;
	}
	
	.header>.brand
	{
		width: 100%;
		text-align: center;
	}
	
	.header>.brand .navbar-brand
	{
		display: inline-block;
		float: none;
		text-align: center;
	}
	
	.quickmenu
	{
		float: left;
		margin-right: 0!important;
	}
	
	.quickmenu>a
	{
		float: left;
		padding: 10px 15px!important;
	}
	
	.quickmenu .dropdown-menu:before
	{
		top: -21px;
		right: 15px;
	}
	
	.quickmenu .dropdown-menu:after
	{
		top: -20px;
		right: 15px;
	}
	
	.quickmenu .dropdown-menu.dropdown-menu-left:before
	{
		right: inherit;
		left: 15px;
	}
	
	.quickmenu .dropdown-menu.dropdown-menu-left:after
	{
		right: inherit;
		left: 15px;
	}
	
	.header .navbar-nav .open .dropdown-menu
	{
		position: absolute;
		float: left;
		margin-top: 0;
		background-color: #fff;
		left: inherit;
	}
	.layout{margin-top:0px!important; padding-top:0px!important;}
	.main-content{margin-top:-136px!important; padding-top:0px!important; overflow-x:hidden;overflow-y:auto;}
	
	.side-bar350, .pull-right{display:none;}
	.main-content
	{
		
		width: 100%;
		height: 102%;
	}
	
}

.sidebar
{
	position: relative;
	width: 185px;
}

.sidebar,.brand,.chat-sidebar
{
	-webkit-transition: width 300ms;
	transition: width 300ms;
	white-space: nowrap;
}


.main-navigation
{
	top: 0;
	bottom: 50px;
	left: 0;
	right: 0;
	position: absolute;
}

.visitmenuback
{
	background-image: url(images/orangeback.png);
}

.main-navigation.app-navigation
{
	position: relative;
}

.main-navigation.app-navigation>ul>li>a
{
	padding: 10px 15px;
}

.main-navigation ul
{
	margin: 0;
}

.main-navigation ul>li>a
{
	display: block;
	padding: 4px 10px;
	text-decoration: none;
}

.main-navigation ul>li i
{
	padding-right: 10px;
	min-width: 25px;
	text-align: center;
}

@media(max-width:767px) {
	.main-navigation
	{
		overflow-x: hidden;
		overflow-y: auto;
	}
	
	.main-navigation.app-navigation
	{
		position: absolute;
		top: 50px;
	}
}

.main-navigation ul>li.active,.main-navigation ul>li:hover,.main-navigation ul>li.open
{
	background: rgba(0,0,108,0.05);
}

aside footer
{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: 50px;
}

aside footer .footer-toolbar
{
	line-height: 50px;
	padding: 0 15px;
	width: 100%;
}

aside footer .about-app
{
	display: none;
        white-space: normal;
}

aside footer .about-app.open
{
	display: block;
}

aside footer .about-app img
{
	float: left;
	margin-right: 10px;
	width: 50px;
}

aside footer .toggle-sidebar i
{
	padding: 5px 10px;
	background: rgba(0,0,0,0.1);
	border-radius: 2px;
}

.touch li:hover,.touch li:focus,.touch a:hover,.touch a:focus
{
	background-color: transparent!important;
}

.app:not(.small-sidebar) .collapsible .main-navigation,.app:not(.small-sidebar) .collapsible .slimScrollDiv
{
	height: 100%!important;
}

.app:not(.small-sidebar) .collapsible ul>li
{
	position: relative;
	clear: both;
}

.app:not(.small-sidebar) .collapsible ul>li.collapse-open
{
	background: rgba(0,0,0,0.1);
}

.app:not(.small-sidebar) .collapsible ul>li.collapse-open>.dropdown-menu
{
	display: block;
}

.app:not(.small-sidebar) .collapsible ul>li.collapse-open>a .toggle-accordion:before
{
	content: "\f107";
}

.app:not(.small-sidebar) .collapsible ul>li>ul
{
	background: rgba(0,0,0,0.1);
	position: relative;
	left: 0;
	width: 100%;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	border-top: 0;
	border-left: 0!important;
	border-right: 0!important;
	display: none;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}

.app:not(.small-sidebar) .collapsible li ul li a
{
	padding: 9px 15px 9px 40px!important;
	background: transparent;
}

.app:not(.small-sidebar) .collapsible li ul li a:hover
{
	background: transparent;
}

.app:not(.small-sidebar) .collapsible li a .toggle-accordion:before
{
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	content: "\f105";
	position: absolute;
	right: 15px;
	top: 15px;
}

.app.small-sidebar .collapsible .main-navigation>ul>.show-on-hover:hover .dropdown-menu
{
	display: block!important;
}

.app.small-sidebar .collapsible .main-navigation>ul>li.collapse-open>ul
{
	display: none!important;
}

.scroll-menu
{
	position: absolute;
	top: 0;
	bottom: 50px;
	width: 100%;
}

.scroll-menu .main-navigation
{
	position: relative;
}

@media screen and (min-width:768px) {
	.small-sidebar .brand
	{
		width: 60px;
	}
	
	.small-sidebar .navbar-brand
	{
		width: 100%;
		text-align: center;
	}
	
	.small-sidebar .navbar-brand span
	{
		display: none;
		visibility: hidden;
	}
	
	.small-sidebar .navbar-brand i
	{
		margin: 0;
	}
	
	.small-sidebar .sidebar
	{
		width: 60px;
	}
	
	.small-sidebar .sidebar footer .footer-toolbar a
	{
		width: 100%;
		text-align: center;
	}
	
	.small-sidebar .sidebar footer span
	{
		display: none;
		visibility: hidden;
	}
	
	.small-sidebar .main-navigation:not(.app-navigation)>ul>li
	{
		position: relative;
		text-align: center;
	}
	
	.small-sidebar .main-navigation:not(.app-navigation)>ul>li>a .badge
	{
		position: absolute;
		top: 10px;
	}
	
	.small-sidebar .main-navigation:not(.app-navigation)>ul>li>a>span
	{
		display: none;
		visibility: hidden;
	}
	
	.small-sidebar .main-navigation:not(.app-navigation)>ul>li i
	{
		display: block;
		padding: 0;
		min-width: 100%;
	}
	
	.small-sidebar .collapsible .slimScrollDiv,.small-sidebar .collapsible .slimScrollDiv .main-navigation
	{
		overflow: visible!important;
	}
	
	.small-sidebar .collapsible .main-navigation>ul>li:hover>ul
	{
		display: block!important;
	}
	
	.small-sidebar .collapsible .main-navigation>ul>li>ul>li>a
	{
		color: #444;
		text-align: left;
	}
}

@media screen and (min-width:768px) {
	.sidebar-300
	{
		width: 300px;
	}
	
	.sidebar-250
	{
		width: 250px;
	}
	
	.sidebar-350
	{
		width:208px; /*350px;*/
	}
}

@media(max-width:767px) {
	.sidebar-350,.sidebar-300,.sidebar-250
	{
		width: 100%;
	}
}

.profile .profile-cover
{
	background: #fff url(../img/profile-cover.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
	height: 200px;
	padding: 0;
	margin-bottom: 40px;
}

.profile .profile-cover .profile-avatar
{
	position: absolute;
	left: 0;
	right: 0;
	bottom: -50px;
}

.app
{
	overflow: hidden;
}

.container
{
	padding: 0;
}
.container,.app
	{
		height: 100%;
		position: relative;
		padding: 0;
	}
@media screen and (min-width:768px) {
	.container,.app
	{
		height: 100%;
		position: relative;
		padding: 0;
	}
	#footer.h{position:relatvie;left:0px;top:780px; z-index:99999;}
	
}

.main-content
{
	background: #ebeef1;
}

.main-content .content-wrap
{
	padding: 0px;
}

.orange
{
	background: #eeebdb;
	
}

.main-content .content-wrap.with-footer
{
	padding-bottom: 50px;
}

.main-content>footer
{
	height: 50px;
	padding: 0 15px;
	background-color: #dde1e7;
}

.main-content>footer p
{
	display: inline-table;
	margin: 19px 0;
	line-height: 1;
}

.main-content .subscription
{
	padding: 50px 15px;
	border-radius: 2px;
}

.main-content .header .nav>li:active>a,.main-content .header .nav>li.active>a
{
	background-color: #ebeef1;
	color: #444;
}

@media screen and (min-width:768px) {
	.main-content .subscription
	{
		width: 100%;
		height: 440px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -300px;
		margin-top: 0px;
	}
	.layout{margin-top:0px; padding-top:0;}
	.home{margin-top:0px; padding-top:0;}
	.main-content .subscription img
	{
		width: 100%;
	}
        
        .main-content>footer
	{
		position: absolute;
		right: 0;
		bottom: 0;
		left: 0;
	}
}

.layout .header
{
	z-index: 997;
}



.sidebar-350 div ul li img {
width: 100%!important;
}
@media screen and (min-width:768px) {
	.app .layout,.home
	{
		position: absolute;
		top: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		
	}
	

	
	.app .layout>section,.app .layout>aside
	{
		float: left;
		height: 100%;
		position: relative;
	}
	.sidebar-350 div ul li img{
		width:100%;
		} 
	.app .layout>section.main-content
	{
		position: relative;
		float: none;
		width: auto;
		overflow: hidden;
	}
	
	.app .layout>section:before,.app .layout>aside:before
	{
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
	}
}
.app .header-fixed:not(.visible-xs)+.layout,.home
{
	padding-top: 136px;
    padding-bottom: 27px;
}
@media(max-width:767px) {
	.app .header-fixed.visible-xs+.layout
	{
		padding-top: 150px!important;
	}
	
	.app .layout
	{
		position: relative;
		width: 100%;
	}
	 .home
	{
		position: relative;
		width: 100%;
		padding-top: 120px;
	}
}

.slimScrollDiv,.slimscroll
{
	height: 100%!important;
}

@media screen and (min-width:768px) {
	.main-content
	{
		width: 100%;
		height: 100%;
	}
	
	.content-wrap
	{
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.canvas-right .content-wrap
	{
		overflow-x: hidden!important;
		overflow-y: hidden!important;
	}
	.header+.content-wrap
	{
		top: 50px;
	}
	
	.content-wrap.bottom-50
	{
		bottom: 50px;
	}
	
	.main-content .chat-window
	{
		bottom: 60px!important;
	}
	
	.slimscroll
	{
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}
}

@media(max-width:767px) {
	.main-content>.header
	{
		padding: 0;
	}
	
	.main-content>.header>ul>li
	{
		display: block;
		float: left;
	}
	
	.main-content>.header.header-fixed+.content-wrap
	{
		padding-top: 65px;
	}
	
	.main-content>.header.header-fixed+.content-wrap.no-padding
	{
		padding-top: 50px;
	}
}

.chat-window .panel
{
	margin-bottom: 1px;
}

@media screen and (min-width:768px) {
	.chat-window
	{
		padding: 0!important;
	}
}

@media(max-width:767px) {
	.content-wrap.chat-window
	{
		padding-left: 0;
		padding-right: 0;
	}
}

.chat-sidebar .user
{
	position: relative;
}

.chat-sidebar .user i
{
	position: absolute;
	right: 0;
	top: 10px;
}

@media screen and (min-width:768px) {
	.chat-sidebar
	{
		width: 0;
	}
	
	.off-canvas .chat-sidebar
	{
		width: 300px;
	}
}



.modal-content
{
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.well
{
	background-color: #fff;
	border-radius: 2px;
}

.list-group-item:first-child
{
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
}

.list-group-item:last-child
{
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}

.list-group-item
{
	border: 1px solid #e8ecf3;
}

.search-results .result
{
	margin-bottom: 20px;
	border-bottom: 1px solid #e8ecf3;
}

.search-results .result a
{
	color: #2dcb73;
}

.search-results .result h5 a
{
	color: #444;
}
.logo{visibility:hidden; position:absolute; left:20px; height:90%;}
@media(max-width:992px) {
	.main-menu ul main{font-size:20px!important;
	 padding-top:4px;
	 padding-bottom:4px;
	 }
	 .sidebar-350,/*.navbar-right,.navbar-left*/{
		 display:none;
		 }
	 
	 .center-parent img {/*height:90%; padding-top:5px;*/}
     .hidden767{display:none;}
	 .app .layout
	{
		padding-top: 136px!important
	}
	.home
	{
		padding-top: 120px!important
	}
	 #footer.h{}
}
@media(max-width:767px) {
	.logo{visibility:visible!important;}
	.layout
	{
		-webkit-transition: -webkit-transform 300ms ease;
		transition: transform 300ms ease;
	}
	
	.site-overlay
	{
		display: none;
	}
	
	.off-canvas .site-overlay,.site-overlay.active
	{
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 9999;
		background: transparent;
	}
	
	.app .layout,.off-canvas .layout, home
	{
		position: fixed!important;
		top: 120px;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: 100%;
		padding-bottom:0px;
	
	}
	.main-menu ul main{font-size:15px!important;
	overflow:hidden;
	 padding-top:4px;
	 padding-bottom:5px;
	 }
	.csstransforms3d .move-left .layout
	{
		-webkit-transform: translate3d(185px,0,0);
		-ms-transform: translate3d(185px,0,0);
		transform: translate3d(185px,0,0);
		
	}
	.app .header-fixed:not(.visible-xs)+.layout
	{
		padding-bottom: 0px;
	}
	.csstransforms3d .move-right .layout
	{
		-webkit-transform: translate3d(-208px,0,0);
		-ms-transform: translate3d(-208px,0,0);
		transform: translate3d(-208px,0,0);
	}
	
	.app:not(.off-canvas) .header-fixed ~ .layout .canvas-left,.app:not(.off-canvas) .header-fixed ~ .layout .canvas-right, app
	{
		top: 0px;
	}
	
	.canvas-left
	{
		position: fixed;
		overflow-x: hidden;
		overflow-y: auto;
		width: 185px!important;
		display: block;
		clear: both;
		top: 0;
		bottom: 0;
		z-index: 9999;
		height:85%;
	}
	
	.canvas-right
	{
		position: fixed;
		overflow-x: hidden;
		overflow-y: auto;
		width: 208px!important;
		display: block;
		clear: both;
		top: 0;
		bottom: 0;
		z-index: 9999;
	}
	
	.csstransforms3d .canvas-left
	{
		left: 0;
		-webkit-transform: translate3d(-100%,0,0);
		-ms-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
	}
	
	.no-csstransforms3d .canvas-left
	{
		left: -300px;
	}
	
	.csstransforms3d .canvas-right
	{
		right: 0;
		-webkit-transform: translate3d(100%,0,0);
		-ms-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
	}
	
	.no-csstransforms3d .canvas-right
	{
		right: -300px;
	}
	
	.no-csstransforms3d .move-right .layout
	{
		left: -300px;
	}

	.no-csstransforms3d .move-left .layout
	{
		left: 300px;
	}
	
	.off-canvas .canvas-right,.off-canvas .canvas-left
	{
		-webkit-overflow-scrolling: touch!important;
		
	}
	
	.off-canvas .main-content>.header.header-fixed ~ .content-wrap
	{
		padding-top: 15px;
	}
	
	.off-canvas .main-content>.header.header-fixed ~ .content-wrap.no-padding
	{
		padding-top: 0;
	}
	
	.off-canvas .main-content .header
	{
		position: relative;
		display: block;
	}
	
	.off-canvas .portfolio-ajax .portfolio-container
		{
			padding-top: 0;
		}
	
}

.alert-success
{
	background-color: #67dd9c;
	border: 0;
	color: #1a7844;
}

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

.alert-success .alert-link
{
	color: #114e2c;
}

.alert-info
{
	background-color: #4ee0e4;
	border: 0;
	color: #116d6f;
}

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

.alert-info .alert-link
{
	color: #0a4143;
}

.alert-warning
{
	background-color: #ffd291;
	border: 0;
	color: #dd8200;
}

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

.alert-warning .alert-link
{
	color: #aa6400;
}

.alert-danger
{
	background-color: #ffa59c;
	border: 0;
	color: #e81600;
}

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

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

.alert
{
	padding: 10px 15px;
	border-radius: 2px;
}

.alert-dismissable .close
{
	right: 0;
}

.breadcrumb
{
	background-color: #fff;
	border-radius: 2px;
}

.breadcrumb>li+li:before
{
	padding: 0 5px;
	content: "\f105\00a0";
	font-family: FontAwesome;
}

.pagination
{
	border-radius: 2px;
}

.pagination>li>a,.pagination>li>span
{
	border-color: #e8ecf3;
}

.pagination>li>a:hover,.pagination>li>span:hover
{
	background-color: #f9fafc;
	border-color: #d7deea;
}

.pagination>li:first-child>a,.pagination>li:first-child>span
{
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topleft: 2px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

.pagination>li:last-child>a,.pagination>li:last-child>span
{
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td
{
	padding: 6px;
	border-color: #e8ecf3;
}

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

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

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

.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th
{
	background-color: transparent;
}

.table-striped>tbody>tr:nth-child(even)>td,.table-striped>tbody>tr:nth-child(even)>th
{
	background-color: #fafafc;
}

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

.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th
{
	background-color: #91e7b7;
	border-color: #7ce2a9;
}

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

.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th
{
	background-color: #7ae8eb;
	border-color: #64e4e8;
}

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

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

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

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

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

@media(max-width:767px) {
	.no-more-tables table,.no-more-tables thead,.no-more-tables tbody,.no-more-tables th,.no-more-tables td,.no-more-tables tr
	{
		display: block;
	}
	
	.no-more-tables thead tr
	{
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.no-more-tables tr
	{
		border: 1px solid #ccc;
	}
	
	.no-more-tables td
	{
		border-top: 0!important;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%!important;
		white-space: normal;
		text-align: left;
	}
	
	.no-more-tables td:before
	{
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		text-align: left;
		font-weight: bold;
		content: attr(data-title);
	}
}

.plan-features
{
	border-top: 1px solid #e8ecf3;
}

.plan-features>li
{
	padding: 10px 0;
}

.plan-price
{
	margin: 20px 0;
}

.plan-price span
{
	font-size: 40px;
	display: block;
}

.pricing-table-2
{
	text-align: center;
	position: relative;
}

.pricing-table-2 .panel-body
{
	padding: 0;
}

.pricing-table-2 .plan-features>li
{
	padding: 10px 15px;
	border-bottom: 1px solid #e8ecf3;
}

.pricing-table-2 .plan-features>li:last-child
{
	border-bottom: 0;
}

.pricing-table-2 .plan-price span
{
	font-size: 40px;
	height: 140px;
	width: 140px;
	border: 1px solid;
	display: inline-block;
	border-radius: 50%;
	-webkit-transition: all .5s;
	transition: all .5s;
	text-align: center;
	line-height: 140px;
	margin: 20px 0;
}

.panel-default.pricing-table-2 .plan-price span
{
	border-color: #dde1e7;
}

.panel-default.pricing-table-2:hover .plan-price span
{
	background: #dde1e7;
}

.panel-primary.pricing-table-2 .plan-price span
{
	border-color: #17c3e5;
}

.panel-primary.pricing-table-2:hover .plan-price span
{
	background: #17c3e5;
	color: #fff;
}

.panel-success.pricing-table-2 .plan-price span
{
	border-color: #2dcb73;
}

.panel-success.pricing-table-2:hover .plan-price span
{
	background: #2dcb73;
	color: #fff;
}

.panel-warning.pricing-table-2 .plan-price span
{
	border-color: #ffb244;
}

.panel-warning.pricing-table-2:hover .plan-price span
{
	background: #ffb244;
	color: #fff;
}

.panel-danger.pricing-table-2 .plan-price span
{
	border-color: #ff604f;
}

.panel-danger.pricing-table-2:hover .plan-price span
{
	background: #ff604f;
	color: #fff;
}

.panel-info.pricing-table-2 .plan-price span
{
	border-color: #1ec3c8;
}

.panel-info.pricing-table-2:hover .plan-price span
{
	background: #1ec3c8;
	color: #fff;
}

@media screen and (min-width:768px) {
	.pricing-attached .panel
	{
		border: 0;
		border-radius: 0;
		border: 0;
	}
	
	.pricing-attached>div:first-child .panel-heading
	{
		border-radius: 2px 0 0;
	}
	
	.pricing-attached>div:last-child .panel-heading
	{
		border-radius: 0 2px 0 0;
	}
}

.pricing-attached
{
	padding: 15px;
	text-align: center;
}

.pricing-attached>div
{
	padding: 0;
}

.pricing-attached .panel-body
{
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 1px rgba(0,0,0,0.2);
}

.pricing-attached .recommended
{
	margin-top: -15px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	position: relative;
	border-radius: 2px;
	padding-bottom: 30px;
	overflow: hidden;
	z-index: 99;
}

.pricing-attached .recommended .panel-heading
{
	border-radius: 2px 2px 0 0;
}

.pricing-attached .recommended .panel-body
{
	-webkit-box-shadow: none;
	box-shadow: none;
}

.panel
{
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.panel>.list-group:first-child .list-group-item:first-child
{
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.panel>.list-group:last-child .list-group-item:last-child
{
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}

.panel-heading
{
	border-color: #;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	font-size: 18px;
	font-weight: bold;
}

.panel-heading.gray
{
	background: #fcfcfc;
}

.panel-heading.gradient
{
	background: #fcfcfc;
	background: -webkit-linear-gradient(top,#fcfcfc 0,#f5f5f5 100%);
	background: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f5f5f5));
	background: linear-gradient(to bottom,#fcfcfc 0,#f5f5f5 100%);
}

.panel-footer
{
	border-top: 1px solid #e8ecf3;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	background-color: #fcfcfc;
}

.panel-group .panel
{
	border-radius: 2px;
}

.panel-default
{
	border-color: #dde1e7;
}

.panel-default>.panel-heading
{
	color: #444;
	background-color: #dde1e7;
	border-color: #dde1e7;
}

.panel-default>.panel-heading+.panel-collapse .panel-body
{
	border-top-color: #dde1e7;
}

.panel-default>.panel-heading a
{
	color: #444;
}

.panel-default>.panel-footer+.panel-collapse .panel-body
{
	border-bottom-color: #dde1e7;
}

.panel-primary
{
	border-color: #;
}
.panel-body1 h4{font-weight:700;}
.visit-bg{ background:#eeebdb;}
#visitcontent .panel-body1, #visitcontent .panel-body1 p, #visitcontent .panel-body1 h4{color:#6a4b2c; background:#eeebdb;}
.about-bg{background:#ede9f0;}
#aboutcontent .panel-body1, #aboutcontent .panel-body1 p, #aboutcontent .panel-body1 h4{color:#5d347a; background:#ede9f0;}
.aboutbgo-bg{background:#d9e4e7;}
#aboutbgocontent .panel-body1, #aboutbgocontent .panel-body1 p, #aboutbgocontent .panel-body1 h4{color:#2d7994; background:#d9e4e7;}
.explore-bg{background:#e8ede8;}
#explorecontent .panel-body1, #explorecontent .panel-body1 p, #explorecontent .panel-body1 h4{color:#325c31; background:#e8ede8;}
#explorecontent .panel-body1 h4{font-weight:700;}
.contact-bg{ background:#e0dccc;}
#contactcontent .panel-body1, #contactcontent .panel-body1 p, #contactcontent .panel-body1 h4{color:#928223; background:#e0dccc;}
.news-bg{background:#feebf1!important;}
#newscontent{background:#feebf1;}
#newscontent .panel-body1, #newscontent .panel-body1 p, #newscontent .panel-body1 h4{color:#952851; background:#feebf1;}
.events-bg{background:#dae5f2!important;}
#eventscontent .panel-body1, #eventscontent .panel-body1 p, #eventscontent .panel-body1 h4{color:#2e3678; background:#dae5f2;}
.panel-primary>.panel-headingvisit
{
	color: #fff;
	background-image: url(./images/Hvisit.png);
	background-repeat: no-repeat;
	border-color: #;
}

.panel-primary>.panel-headingabout
{
	color: #fff;
	background-image: url(./images/Habout.png);
	background-repeat: no-repeat;
	border-color: #;
}
.panel-primary>.panel-headingaboutbgo
{
	color: #fff;
	background-image: url(./images/Haboutbgo.png);
	background-repeat: no-repeat;
	border-color: #;
}

.panel-primary>.panel-headingnews
{
	color: #fff;
	background-image: url(./images/Hnews.png);
	background-repeat: no-repeat;
	border-color: #;
}

.panel-primary>.panel-headingevents
{
	color: #fff;
	background-image: url(./images/Hsupport.png);
	background-repeat: no-repeat;
	border-color: #;
}

.panel-primary>.panel-headingcontact
{
	color: #fff;
	background-image: url(./images/Hcontact.png);
	background-repeat: no-repeat;
	border-color: #;
}

.panel-primary>.panel-heading
{
	color: #fff;
	background-repeat: no-repeat;
	border-color: #;
	padding-left: 12px;
}
#aboutbgocontent .pull-right{width:35%;}
#aboutbgocontent .pull-right img{width:auto;}
#aboutbgocontent .pull-right .70percents{width:60%;}
.panel-primary>.panel-heading a,.panel-primary>.panel-heading img,.panel-primary>.panel-body1 img
{
	border:none; width:35%; padding-left:5px;
}
@media screen and (min-width:768px) {
	.panel-primary>.panel-heading a,.panel-primary>.panel-heading img,.panel-primary>.panel-body1 img
	{
		width:50%;
	}
}

.panel-primary>.panel-heading a,.panel-primary>.panel-body1 img.width-auto,.panel-primary>.panel-body1 a img.width-auto
{
	border:none; /*width:auto; height:auto;*/ margin:0 auto; 
}
.panel-primary  .pull-right
{
	border:none; width:35%; text-align:center; 
}
.panel-primary  .pull-right img
{
	margin:0 auto;
}
.panel-primary  .pull-right.bigger
{
	border:none; width:46%;
}
.panel-primary>.panel-heading+.panel-collapse .panel-body
{
	border-top-color: #17c3e5;
}

.panel-primary>.panel-heading a
{
	color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse .panel-body
{
	border-bottom-color: #17c3e5;
}

.panel-success
{
	border-color: #2dcb73;
}

.panel-success>.panel-heading
{
	color: #fff;
	background-color: #2dcb73;
	border-color: #2dcb73;
}

.panel-success>.panel-heading+.panel-collapse .panel-body
{
	border-top-color: #2dcb73;
}

.panel-success>.panel-heading a
{
	color: #fff;
}

.panel-success>.panel-footer+.panel-collapse .panel-body
{
	border-bottom-color: #2dcb73;
}

.panel-warning
{
	border-color: #ffb244;
}

.panel-warning>.panel-heading
{
	color: #fff;
	background-color: #ffb244;
	border-color: #ffb244;
}

.panel-warning>.panel-heading+.panel-collapse .panel-body
{
	border-top-color: #ffb244;
}

.panel-warning>.panel-heading a
{
	color: #fff;
}

.panel-warning>.panel-footer+.panel-collapse .panel-body
{
	border-bottom-color: #ffb244;
}

.panel-danger
{
	border-color: #ff604f;
}

.panel-danger>.panel-heading
{
	color: #fff;
	background-color: #ff604f;
	border-color: #ff604f;
}

.panel-danger>.panel-heading+.panel-collapse .panel-body
{
	border-top-color: #ff604f;
}

.panel-danger>.panel-heading a
{
	color: #fff;
}

.panel-danger>.panel-footer+.panel-collapse .panel-body
{
	border-bottom-color: #ff604f;
}

.panel-info
{
	border-color: #1ec3c8;
}

.panel-info>.panel-heading
{
	color: #fff;
	background-color: #1ec3c8;
	border-color: #1ec3c8;
}

.panel-info>.panel-heading+.panel-collapse .panel-body
{
	border-top-color: #1ec3c8;
}

.panel-info>.panel-heading a
{
	color: #fff;
}

.panel-info>.panel-footer+.panel-collapse .panel-body
{
	border-bottom-color: #1ec3c8;
}

.form-control
{
	border: 1px solid #e8ecf3;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;
	transition: border .25s linear,color .25s linear,background-color .25s linear;
	-webkit-appearance: none;
	font-weight: 400;
	font-size: 13px;
}

.form-control:focus,#focusedInput
{
	outline: 0;
	border-color: #e5e9ec;
	background-color: #e8ecf3;
	-webkit-box-shadow: none;
	box-shadow: none;
}

input[type="file"]
{
	line-height: 1;
}

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

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

.has-success .form-control:focus
{
	border-color: #24a15b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ce2a9;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ce2a9;
}

.has-success .input-group-addon
{
	color: #2dcb73;
	border-color: #2dcb73;
	background-color: #2dcb73;
}

.has-success .form-control-feedback
{
	color: #2dcb73;
}

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

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

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

.has-warning .input-group-addon
{
	color: #ffb244;
	border-color: #ffb244;
	background-color: #ffb244;
}

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

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

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

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

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

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

.input-group-addon
{
	background-color: #f5f5f8;
	border: 1px solid #e8ecf3;
	border-radius: 2px;
}

.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn
{
	border-radius: 2px;
}

.parsley-success
{
	border-color: #2dcb73;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.parsley-success:focus
{
	border-color: #24a15b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ce2a9;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ce2a9;
}

.parsley-warning
{
	border-color: #ffb244;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.parsley-warning:focus
{
	border-color: #ff9d11;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffdcaa;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffdcaa;
}

.parsley-error
{
	border-color: #ff604f;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.parsley-error:focus
{
	border-color: #ff321c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffbcb5;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffbcb5;
}

.parsley-error-list
{
	color: #a94442;
}

.popover
{
	border: 1px solid #c4d1df;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}

.popover .popover-title
{
	border-bottom: 1px solid #e8ecf3;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 2px;
	background-color: #fafbfd;
}

.tooltip-inner
{
	border-radius: 2px;
	background-color: 2px;
	background: #535a6c;
}

.tooltip.top .tooltip-arrow
{
	border-top-color: #535a6c;
}

.tooltip.top-left .tooltip-arrow
{
	border-top-color: #535a6c;
}

.tooltip.top-right .tooltip-arrow
{
	border-top-color: #535a6c;
}

.tooltip.right .tooltip-arrow
{
	border-right-color: #535a6c;
}

.tooltip.left .tooltip-arrow
{
	border-left-color: #535a6c;
}

.tooltip.bottom .tooltip-arrow
{
	border-bottom-color: #535a6c;
}

.tooltip.bottom-left .tooltip-arrow
{
	border-bottom-color: #535a6c;
}

.tooltip.bottom-right .tooltip-arrow
{
	border-bottom-color: #535a6c;
}

.tooltip.in
{
	opacity: 1;
	filter: alpha(opacity=100);
}

.badge.badge-top
{
	position: relative;
	top: -10px;
	padding: 3px 5.5px;
	margin-left: -10px;
}

.badge-opac
{
	background: transparent;
	border: 1px solid rgba(0,0,0,0.2);
}

pre
{
	color: #444;
	background-color: transparent;
	border: 1px solid #e8ecf3;
	border-radius: 2px;
	font-size: 11px;
	font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
}

.dropdown-menu
{
	margin: 0;
	padding: 0;
	border-radius: 2px;
	border: 1px solid #e8ecf3;
	z-index: 9999;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.dropdown-menu>li>a
{
	margin: 0;
	border-radius: 2px;
	font-size: 13px;
	line-height: 22px;
	color: #444;
}

.dropdown-menu>li>a:hover
{
	background: #e8ecf3;
}

.dropdown-menu .divider
{
	margin: 2px 0;
	height: 1px;
	background-color: #d7deea;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus
{
	background-color: #e8ecf3;
	color: #444;
}

.main-navigation .dropdown-menu
{
	position: absolute;
	top: 0;
	left: 100%;
	border: 1px solid #d1d1d1;
	border-left: 0;
}

.main-navigation .dropdown-menu a
{
	margin: 0!important;
	padding: 3px 20px!important;
	width: 100%;
	font-size: 13px;
}

.right-sidebar .main-navigation .dropdown-menu
{
	border-left: 1px solid #d1d1d1!important;
	border-right: 0!important;
}

.main-navigation .show-on-hover
{
	position: relative;
	top: 0;
	display: block;
	margin: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: inherit;
}

.main-navigation .show-on-hover li
{
	padding: 0!important;
	border-bottom: 0!important;
}

.main-navigation .show-on-hover>.dropdown-menu li a
{
	text-align: left!important;
}

.show-on-hover:hover .dropdown-menu
{
	display: block;
}

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

@media screen and (min-width:768px) {
	.right-sidebar .main-navigation .dropdown-menu
	{
		left: auto;
		right: 100%;
		border-width: 1px!important;
		border-right: 0!important;
	}
}

@media(max-width:767px) {
	.main-navigation .dropdown-menu
	{
		border-radius: 0;
		border: 0!important;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.show-on-hover.open .dropdown-menu,.collapse-open
	{
		display: block;
	}
	
	.main-navigation .show-on-hover.open .dropdown-menu,.navbar-collapse .show-on-hover.open .dropdown-menu
	{
		display: block!important;
	}
	
	.main-navigation .show-on-hover:hover .dropdown-menu,.navbar-collapse .show-on-hover:hover .dropdown-menu
	{
		display: none;
	}
	
	.show-on-hover.open .dropdown-menu
	{
		width: 100%;
	}
	
	.dropdown-menu.dropdown-menu
	{
		top: 100%;
		left: 0;
	}
}

.progress
{
	overflow: hidden;
	margin-bottom: 15px;
	height: 20px;
	border-radius: 2px;
	background-color: #d0dbec;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.progress-bar
{
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #17c3e5;
}

.progress-bar-success
{
	background-color: #2dcb73;
}

.progress-striped .progress-bar-success
{
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

.progress-bar-info
{
	background-color: #1ec3c8;
}

.progress-striped .progress-bar-info
{
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

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

.progress-striped .progress-bar-warning
{
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

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

.progress-striped .progress-bar-danger
{
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

.progress-bar-dark
{
	background-color: #ff604f;
}

.progress-striped .progress-bar-dark
{
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

.progress-xs
{
	height: 5px;
}

.progress-sm
{
	height: 10px;
}

.progress-md
{
	height: 15px;
}

.progress-lg
{
	height: 25px;
}

.btn
{
	outline: 0;
	border-radius: 2px;
	-webkit-transition: .25s linear;
	transition: .25s linear;
	font-weight: 400;
}

.btn:focus,.btn:active,.btn.active
{
	outline: 0;
}

.btn:active,.btn.active
{
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	outline: 0;
}

.btn-rounded,.btn-rounded a,.btn-rounded .btn,.input-rounded
{
	border-radius: 40px;
}

.btn-group-vertical>.btn:last-child:not(:first-child)
{
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 2px;
}

.btn-group-vertical>.btn:first-child:not(:last-child)
{
	border-top-right-radius: 2px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-default
{
	color: #444;
	background-color: #dde1e7;
	border-color: #dde1e7;
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default
{
	color: #444;
	background-color: #ced4dc;
	border-color: #ced4dc;
}

a.btn-default
{
	color: #444;
}

.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default
{
	background-image: none;
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active
{
	background-color: #dde1e7;
	border-color: #dde1e7;
}

.btn-primary
{
	color: #fff;
	background-color: #17c3e5;
	border-color: #17c3e5;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary
{
	color: #fff;
	background-color: #15afce;
	border-color: #15afce;
}

a.btn-primary
{
	color: #fff;
}

.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary
{
	background-image: none;
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active
{
	background-color: #17c3e5;
	border-color: #17c3e5;
}

.btn-warning
{
	color: #fff;
	background-color: #ffb244;
	border-color: #ffb244;
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning
{
	color: #fff;
	background-color: #ffa72a;
	border-color: #ffa72a;
}

a.btn-warning
{
	color: #fff;
}

.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning
{
	background-image: none;
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active
{
	background-color: #ffb244;
	border-color: #ffb244;
}

.btn-success
{
	color: #fff;
	background-color: #2dcb73;
	border-color: #2dcb73;
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success
{
	color: #fff;
	background-color: #28b667;
	border-color: #28b667;
}

a.btn-success
{
	color: #fff;
}

.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success
{
	background-image: none;
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active
{
	background-color: #2dcb73;
	border-color: #2dcb73;
}

.btn-info
{
	color: #fff;
	background-color: #1ec3c8;
	border-color: #1ec3c8;
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info
{
	color: #fff;
	background-color: #1badb2;
	border-color: #1badb2;
}

a.btn-info
{
	color: #fff;
}

.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info
{
	background-image: none;
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active
{
	background-color: #1ec3c8;
	border-color: #1ec3c8;
}

.btn-white
{
	color: #444;
	background-color: #fff;
	border-color: #e8ecf3;
}

.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white
{
	color: #444;
	background-color: #f2f2f2;
	border-color: #d7deea;
}

a.btn-white
{
	color: #444;
}

.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white
{
	background-image: none;
}

.btn-white.disabled,.btn-white[disabled],fieldset[disabled] .btn-white,.btn-white.disabled:hover,.btn-white[disabled]:hover,fieldset[disabled] .btn-white:hover,.btn-white.disabled:focus,.btn-white[disabled]:focus,fieldset[disabled] .btn-white:focus,.btn-white.disabled:active,.btn-white[disabled]:active,fieldset[disabled] .btn-white:active,.btn-white.disabled.active,.btn-white[disabled].active,fieldset[disabled] .btn-white.active
{
	background-color: #fff;
	border-color: #e8ecf3;
}

.btn-danger
{
	color: #fff;
	background-color: #ff604f;
	border-color: #ff604f;
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger
{
	color: #fff;
	background-color: #ff4935;
	border-color: #ff4935;
}

a.btn-danger
{
	color: #fff;
}

.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger
{
	background-image: none;
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active
{
	background-color: #ff604f;
	border-color: #ff604f;
}

.btn-outline,.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline.active,.open .dropdown-toggle.btn-outline
{
	background: transparent;
	color: #444!important;
}

.navbar .navbar-text
{
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}

.navbar-nav
{
	margin: 0;
}

.navbar-nav>li>a
{
	/*padding-top: 15px;
	padding-bottom: 15px;*/
}

.navbar-nav.nav-tabs
{
	background: transparent;
	border-radius: 0;
}

.navbar-nav.nav-tabs>li>a
{
	margin: 0;
	border-radius: 0;
	padding: 16px 15px;
}

.navbar-inverse
{
	border-color: #535a6c;
	background-color: #535a6c;
}

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

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus
{
	color: #fff;
	background-color: #4c5363;
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form
{
	border-color: #535a6c;
}

.navbar-inverse .navbar-nav .open .dropdown-menu .divider
{
	background-color: #484e5e;
}

.navbar-inverse .dropdown-menu
{
	border-color: #535a6c;
}

@media(max-width:767px) {
	.navbar-collapse
	{
		padding: 0;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a
	{
		color: #fff;
	}
}

@media(max-width:767px) {
	.navbar-form
	{
		padding-top: 0;
		padding-bottom: 0;
	}
}

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

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

.nav-tabs
{
	border-bottom: 0;
	border-radius: 2px 2px 0 0;
	background: #dde1e7;
}

.nav-tabs>li
{
	margin: 0;
}

.nav-tabs>li>a
{
	border: 0;
	border-radius: 2px 2px 0 0;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus
{
	border: 0;
}

.nav-tabs>li>a:hover,.nav-tabs>li>a:hover,.nav-tabs>li>a:focus
{
	border: 0;
	background-color: #f9f9f9;
}

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

.label
{
	line-height: inherit;
}

.label-default
{
	background-color: #dde1e7;
	color: #444;
}

.label-default[href]:hover,.label-default[href]:focus
{
	background-color: #bfc7d2;
}

.label-primary
{
	background-color: #17c3e5;
	color: #fff;
}

.label-primary[href]:hover,.label-primary[href]:focus
{
	background-color: #129cb7;
}

.label-success
{
	background-color: #2dcb73;
}

.label-success[href]:hover,.label-success[href]:focus
{
	background-color: #24a15b;
}

.label-info
{
	background-color: #1ec3c8;
}

.label-info[href]:hover,.label-info[href]:focus
{
	background-color: #17989c;
}

.label-warning
{
	background-color: #ffb244;
}

.label-warning[href]:hover,.label-warning[href]:focus
{
	background-color: #ff9d11;
}

.label-danger
{
	background-color: #ff604f;
}

.label-danger[href]:hover,.label-danger[href]:focus
{
	background-color: #ff321c;
}

.label-white
{
	background-color: #fff;
	color: #444;
}

.label-white[href]:hover,.label-white[href]:focus
{
	background-color: #e6e6e6;
}

.carousel-control
{
	color: #444;
	text-shadow: none;
}

.carousel-control.left,.carousel-control.right
{
	background: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.carousel-control .icon-prev,.carousel-control .icon-next
{
	font-family: FontAwesome;
}

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

.carousel-control span,.carousel-control .fa
{
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px;
	margin-left: -10px;
	width: 20px;
	height: 20px;
}

.carousel-indicators
{
	bottom: 5px;
}

.carousel-indicators li
{
	background-color: #dde1e7;
}

.carousel-indicators .active
{
	background-color: #2dcb73;
}

#quote-carousel
{
	width: 100%;
	position: relative;
	padding: 5px 60px;
}

#quote-carousel .carousel-control:hover
{
	color: #444;
}

.chat-box .panel
{
	border: 1px solid #e8ecf3;
}

.chat-box .chat-user
{
	padding: 10px 0;
	clear: both;
}

.chat-box .chat-user.right .chat-avatar img
{
	float: right;
}

.chat-box .chat-user .chat-avatar.pull-right
{
	padding-right: 0;
	padding-left: 10px;
}

.chat-box .chat-avatar
{
	float: left;
	width: 50px;
	display: block;
	padding-right: 10px;
}

.chat-box .chat-avatar img
{
	width: 32px;
}

.chat-box .message
{
	position: relative;
	margin-left: 55px;
}

.chat-box .message span
{
	color: #555;
	font-weight: bold;
}

.chat-box .message p
{
	padding-top: 5px;
}

.chat-box .message:before
{
	content: "";
	position: absolute;
	display: block;
	left: 0;
	border-right: 6px solid #e8ecf3;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	top: 10px;
	margin-left: -6px;
}

.chat-box .message:after
{
	content: "";
	position: absolute;
	display: block;
	left: 0;
	border-right: 6px solid #fff;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	top: 10px;
	margin-left: -5px;
}

.chat-box .chat-user.right .message
{
	position: relative;
	margin-left: 0;
	margin-right: 55px;
}

.chat-box .chat-user.right .message:before
{
	left: 100%;
	margin-right: 6px;
	margin-left: 0;
	border-right: 6px solid transparent;
	border-left: 6px solid #e8ecf3;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
}

.chat-box .chat-user.right .message:after
{
	left: 100%;
	margin-right: 6px;
	margin-left: -1px;
	border-right: 6px solid transparent;
	border-left: 6px solid #fff;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
}

.chat-bottom,.mail-reply
{
	padding: 10px;
	height: 100%;
	background: #fff;
}

.chat-reply:focus,.mail-reply:focus
{
	outline: 0;
}

.mail-reply
{
	height: 60px;
	position: relative;
	border-radius: 2px;
}

.chat-bottom
{
	min-height: 60px;
	max-height: 60px;
	background: #dde1e7;
	padding: 0;
	width: 100%;
}

@media screen and (min-width:768px) {
	.chat-bottom
	{
		position: absolute;
		bottom: 0;
	}
}

@media(max-width:767px) {
	.chat-bottom
	{
		position: relative;
	}
}

.chat-reply
{
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 15px;
	top: 15px;
	border-radius: 2px;
	padding: 5px;
}

.tasks .task-toolbar
{
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
}

.tasks .task-toolbar .user
{
	display: inline-block;
}

.tasks .panel
{
	margin-top: 0!important;
	border-bottom: 1px solid #e8ecf3;
}

.tasks .panel-heading
{
	padding: 15px;
}

.tasks .panel:hover>.panel-heading>.task-toolbar
{
	opacity: 1;
	filter: alpha(opacity=100);
}

.tasks .list-group-item
{
	display: block;
}

.tasks li
{
	display: block;
	background: #fff;
}

.tasks li span
{
	float: left;
}

.tasks .checkbox
{
	display: inline-block!important;
	float: left;
	margin: 1px 5px 0 0;
	padding: 0;
}

.tasks .checkbox-custom i
{
	background: transparent!important;
}

.panel-group.tasks .panel
{
	overflow: visible;
}

.timeline
{
	position: relative;
	display: table;
	padding: 0;
	width: 100%;
	margin-bottom: -15px;
}

.timeline:before
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	width: 2px;
	background: #d4dbe7;
	content: "";
}

.timeline .panel
{
	position: relative;
	margin-bottom: 40px;
}

.timeline .panel p
{
	margin: 0;
}

.timeline-heading
{
	display: table;
	margin: 0 auto;
	margin-bottom: 30px;
	padding: 5px 15px;
	min-width: 80px;
	border-radius: 2px;
	background: #d4dbe7;
	text-align: center;
	position: relative;
}

.timeline-panel
{
	position: relative;
	display: block;
	float: left;
	clear: both;
	width: 100%;
	background: transparent;
}

.timeline-panel:before
{
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -7px;
	width: 16px;
	height: 16px;
	border: 1px solid #d4dbe7;
	border-radius: 50%;
	background: #fff;
	content: "";
}

.timeline-content
{
	float: right;
	width: 50%;
	padding: 0 0 0 20px;
	position: relative;
	margin-top: -10px;
}

.timeline-content>.panel
{
	border: 1px solid #c4d1df;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}

.timeline-content>.panel:after
{
	position: absolute;
	top: 11px;
	right: 100%;
	width: 0;
	height: 0;
	border-width: 6px;
	border-style: solid;
	border-color: transparent #fff transparent transparent;
	content: " ";
	pointer-events: none;
}

.timeline-content>.panel:before
{
	position: absolute;
	top: 10px;
	right: 100%;
	width: 0;
	height: 0;
	border-width: 7px;
	border-style: solid;
	border-color: transparent #c4d1df transparent transparent;
	content: " ";
	pointer-events: none;
}

.timeline-panel:nth-child(even) .timeline-date
{
	left: -170px;
	position: absolute;
	text-align: right;
	top: 10px;
	width: 150px;
}

.timeline-panel:nth-child(odd) .timeline-content
{
	float: left;
	padding: 0 20px 0 0;
}

.timeline-panel:nth-child(odd) .timeline-date
{
	right: -170px;
	text-align: left;
	position: absolute;
	top: 10px;
	width: 150px;
}

.timeline-panel:nth-child(odd) .panel:after
{
	left: 100%;
	border-color: transparent transparent transparent #fff;
}

.timeline-panel:nth-child(odd) .panel:before
{
	left: 100%;
	border-color: transparent transparent transparent #c4d1df;
}

.switcher
{
	display: block;
}

.switcher .thumb img
{
	width: 100%;
}

.switcher .panel
{
	position: relative;
	display: block;
	border: 0;
}

.view-grid .panel
{
	min-height: 200px;
}

.view-list
{
	margin: -15px 0 0;
}

.view-list .switch-item
{
	position: relative;
	width: 100%;
	padding: 0;
}

.view-list .switcher-content
{
	padding: 0 15px;
}

.view-list .panel
{
	margin-bottom: 1px;
	border-radius: 0;
	padding: 20px 0;
}

.view-list .panel-body
{
	display: inline-block;
	vertical-align: top;
	padding: 0;
}

.view-list .thumb
{
	display: inline-block;
	margin-left: 15px;
	width: 80px;
}

.gallery .item
{
	position: relative;
	overflow: hidden;
	padding: 0;
	height: auto;
}

.gallery a
{
	display: block;
}

.gallery .item:hover a>.overlay
{
	opacity: 1;
	filter: alpha(opacity=100);
}

.gallery img
{
	position: relative;
	z-index: 4;
	margin: 0;
	padding: 0;
	width: 100%;
}

.gallery .overlay
{
	position: absolute;
	bottom: 0;
	top: 0;
	right: 0;
	left: 0;
	z-index: 999;
	opacity: 0;
	filter: alpha(opacity=0);
	display: block;
	-webkit-transition: opacity 600ms;
	transition: opacity 600ms;
}

.gallery .overlay .title
{
	display: block;
	font-size: 16px;
}

.gallery .overlay-text
{
	width: 100%;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 50%!important;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.portfolio-ajax
{
	display: none;
}

.portfolio-ajax .portfolio-container
{
	padding-top: 50px;
	background-color: #fff;
}

.portfolio-ajax .porfolio-controls
{
	background-color: #fff;
	height: 50px;
	z-index: 99999;
	padding: 15px;
	border-top: 1px solid #e8ecf3;
	border-bottom: 1px solid #e8ecf3;
}

.portfolio-ajax .porfolio-controls a
{
	width: 33.3333%;
	display: block;
	float: left;
	vertical-align: middle;
}

.portfolio-ajax .porfolio-controls a.prev-portfolio-item
{
	text-align: left;
}

.portfolio-ajax .porfolio-controls a.next-portfolio-item
{
	text-align: right;
}

.portfolio-ajax .porfolio-controls a.close-view
{
	text-align: center;
}

.portfolio-ajax .porfolio-controls a.disabled
{
	color: #999;
}

.portfolio-ajax .project-media
{
	text-align: center;
	margin-bottom: 30px;
}

.portfolio-ajax .portfolio-content
{
	padding: 30px;
	display: table;
}

.portfolio-ajax .loader
{
	opacity: 0;
	display: none;
}

.portfolio-ajax.loading .loader
{
	opacity: 1;
	filter: alpha(opacity=100);
	display: block;
}

.portfolio-ajax.loading .portfolio-container
{
	opacity: 0;
	filter: alpha(opacity=0);
}

@media screen and (min-width:768px) {
	.portfolio-ajax .portfolio-container
	{
		width: 100%;
		height: 100%;
		position: absolute;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
	.portfolio-ajax .porfolio-controls
	{
		height: 50px;
		width: 100%;
		position: absolute;
		top: 0;
		z-index: 99999;
	}
}

@media(max-width:767px) {
	.porfolio-controls
	{
		width: 100%;
		z-index: 9999;
		position: fixed;
	}
}

.spinner-loader
{
	position: absolute;
	display: initial;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin: -50px 0 0 -50px;
	z-index: 9999;
	text-align: center;
	line-height: 100px;
}

.spinner-loader>div
{
	width: 10px;
	height: 10px;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
	animation: bouncedelay 1.4s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.spinner-loader .bounce1
{
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s;
}

.spinner-loader .bounce2
{
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s;
}

@media(max-width:767px) {
	.spinner-loader
	{
		position: fixed;
	}
}

@-webkit-keyframes bouncedelay {
	0%,80%,100%
	{
		-webkit-transform: scale(0);
	}
	
	40%
	{
		-webkit-transform: scale(1);
	}
}

@keyframes bouncedelay {
	0%,80%,100%
	{
		-ms-transform: scale(0);
		transform: scale(0);
		-webkit-transform: scale(0);
	}
	
	40%
	{
		-ms-transform: scale(1);
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}

.app-error
{
	width: 100%;
	height: 100%;
}

@media screen and (min-width:768px) {
	.error-container,.app-user
	{
		position: absolute;
		top: 20%;
		left: 50%;
		width: 100%;
		max-width: 400px;
		margin: 0 0 0 -200px;
		border-radius: 2px;
	}
}

@media(max-width:767px) {
	.error-container,.app-user
	{
		margin: 20px 15px;
	}
}

.error-number
{
	font-size: 150px;
	font-weight: 300;
	line-height: 1;
}

.error-nav li
{
	display: inline;
	padding: 0 10px;
}

.error-nav li a
{
	color: #444;
}

.lockcode
{
	max-width: 280px;
	display: block;
	margin: 0 auto;
}

.post .list-group-item,.panel.post .panel-heading
{
	border-color: #1aadd1;
}

.profile-panel .panel-body .pic
{
	width: 125px;
}

.profile-panel .panel-body .watermark
{
	position: absolute;
	opacity: .2;
	filter: alpha(opacity=20);
	color: #fff;
	cursor: pointer;
	font-size: 200px;
	left: -15px;
	-webkit-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	transform: rotate(-15deg);
}

.toggle-active
{
	cursor: pointer;
}

.toggle-active.active
{
	color: #ffb244;
}

.weather-widget
{
	position: relative;
}

.weather-widget h2
{
	margin: 0;
	padding: 25px 0 0;
}

.weather-widget li
{
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}

.weather-widget span
{
	display: inline-block;
}

.weather-widget .current-date
{
	padding: 39px 0;
}

.weather-widget .row
{
	border-radius: 2px;
}

.weather-widget ul canvas
{
	display: inline-block!important;
	margin: 0 10px -3px 0!important;
}

.circle-icon
{
	float: left;
	margin-right: 15px;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 50px;
}

.circle-icon canvas.weather-icon
{
	display: block;
	float: left;
}

.imgpost-heading
{
	position: relative;
	height: 200px;
	padding: 0;
}

.imgpost-heading .bxslider
{
	margin: 0;
	padding: 0;
}

.imgpost-heading .bx-wrapper,.imgpost-heading .bx-viewport,.imgpost-heading .bx-viewport,.imgpost-heading .bxslider,.imgpost-heading .bxslider li
{
	height: 100%;
}

.imgpost-heading .cover
{
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
}

.photobox-heading
{
	background: #fff url(../img/cover.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
	height: 150px;
	padding: 0;
}

.photobox-heading .thumb
{
	float: right;
	margin-right: 15px;
	margin-top: 15px;
	cursor: pointer;
}

.settings-body li b
{
	display: block;
}

.settings-body li i
{
	display: inline-block;
	float: left;
	font-size: 20px;
	line-height: 20px;
}

.rating
{
	unicode-bidi: bidi-override;
	direction: rtl;
	font-size: 20px;
}

.rating span.star
{
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
}

.rating span.star:hover
{
	cursor: pointer;
}

.rating span.star:before
{
	content: "\f006";
	padding-right: 5px;
	color: #999;
}

.rating span.star:hover:before,.rating span.star:hover ~ span.star:before
{
	content: "\f005";
	color: #ffb244;
}

.widget-social .panel-footer>.row>:first-child
{
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 0;
}

.widget-social .panel-footer>.row>:last-child
{
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.switchery
{
	background-color: #fff;
	border: 1px solid #e8ecf3;
	border-radius: 20px;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	position: relative;
	vertical-align: middle;
	width: 50px;
}

.switchery>small
{
	background: #fff;
	border-radius: 100%;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	height: 28px;
	position: absolute;
	top: 0;
	width: 28px;
}

.sortable .list-group-item,.handles .list-group-item
{
	padding: 15px;
}

.connected,.sortable,.exclude,.handles
{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.connected li,.sortable li,.exclude li,.handles li
{
	border: 1px solid transparent;
}

.connected li:not(:last-child),.sortable li:not(:last-child),.exclude li:not(:last-child),.handles li:not(:last-child)
{
	margin-bottom: 1px;
	border: 1px solid transparent;
	border-radius: 2px;
}

.sortable>li,.handles span
{
	cursor: move;
}

.handles span
{
	float: left;
}

#connected
{
	overflow: hidden;
	margin: auto;
}

.connected
{
	float: left;
}

.connected.no2
{
	float: right;
}

.sortable-placeholder
{
	list-style: none;
	border: 1px dashed #ddd!important;
	min-height: 50px;
	width: 100%;
}

.dd
{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

.dd-list
{
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}

.dd-list .dd-list
{
	padding-left: 30px;
}

.dd-collapsed .dd-list
{
	display: none;
}

.dd-item,.dd-empty,.dd-placeholder
{
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	min-height: 20px;
	line-height: 20px;
}

.dd-handle
{
	display: block;
	margin: 5px 0;
	padding: 10px;
	text-decoration: none;
	border: 1px solid #e8ecf3;
	background: #fff;
	border-radius: 2px;
}

.dd-handle:hover
{
	color: #2ea8e5;
	background: #fff;
}

.dd-item>button
{
	display: block;
	position: relative;
	cursor: pointer;
	float: left;
	width: 25px;
	height: 30px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border: 0;
	background: transparent;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
}

.dd-item>button:before
{
	content: "+";
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	text-indent: 0;
}

.dd-item>button[data-action="collapse"]:before
{
	content: "-";
}

.dd-placeholder,.dd-empty
{
	margin: 5px 0;
	padding: 0;
	min-height: 30px;
	background: transparent;
	border: 1px dashed #ddd;
}

.dd-empty
{
	border: 1px dashed #bbb;
	min-height: 100px;
	background-color: #e5e5e5;
	background-image: -webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);
	background-image: linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);
	-webkit-background-size: 60px 60px;
	background-size: 60px 60px;
	background-position: 0 0,30px 30px;
}

.dd-dragel
{
	position: absolute;
	pointer-events: none;
	z-index: 9999;
}

.dd-dragel>.dd-item .dd-handle
{
	margin-top: 0;
}

.dd-dragel .dd-handle
{
	-webkit-box-shadow: 2px 4px 6px 0 rgba(0,0,0,0.1);
	box-shadow: 2px 4px 6px 0 rgba(0,0,0,0.1);
}

#nestable-output,#nestable2-output
{
	width: 100%;
	background: #fff;
	font-size: 10px;
}

#nestable2 .dd-item>button:before
{
	color: #fff;
}

@media only screen and (min-width:700px) {
	.dd+.dd
	{
		margin-left: 2%;
	}
}

.dd-hover>.dd-handle
{
	background: #2ea8e5!important;
}

.dd3-content
{
	display: block;
	margin: 5px 0;
	padding: 10px 10px 10px 50px;
	text-decoration: none;
	border: 1px solid #e8ecf3;
	background: #fff;
	border-radius: 2px;
}

.dd3-content:hover
{
	background: #fff;
}

.dd-dragel>.dd3-item>.dd3-content
{
	margin: 0;
}

.dd3-item>button
{
	margin-left: 40px;
}

.dd3-handle
{
	position: absolute;
	margin: 0;
	left: 0;
	top: 0;
	cursor: pointer;
	width: 38px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border: 1px solid #e8ecf3;
	background: #fff;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.dd3-handle:before
{
	content: "≡";
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
	width: 100%;
	text-align: center;
	text-indent: 0;
	font-size: 26px;
	font-weight: normal;
}

.dd3-handle:hover
{
	background: #ddd;
}

.form-inline .checkbox-custom .checkbox
{
	padding-left: 16px;
}

.checkbox-custom,.radio-custom
{
	padding: 0;
	min-height: 16px;
}

.checkbox-custom
{
	display: block!important;
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 0;
}

.checkbox-custom i.checked:before
{
	position: absolute;
	top: 0;
	right: 2px;
	content: "\f00c";
	font-size: 13px;
	font-family: FontAwesome;
}

.checkbox-custom i.disabled:before
{
	border-color: #ccc;
	color: #ccc;
}

.checkbox-custom input[type=checkbox],.radio-custom input[type=radio]
{
	position: relative;
	left: -99999px;
}

.checkbox-custom i,.radio-custom i
{
	min-height: 16px!important;
	position: relative;
	display: inline-block;
	overflow: hidden;
	margin-top: 1px;
	margin-bottom: 0;
	padding: 0!important;
	width: 18px;
	height: 18px;
	border: 1px solid #b3b3b3;
	border-radius: 2px;
	background: #fff;
	content: "";
	cursor: pointer;
}

.checkbox-custom:hover i.checked
{
	border-color: #ccc;
}

.radio-custom.highlight
{
	padding: 4px 4px 4px 24px;
}

.radio-custom.highlight.checked
{
	border-radius: 2px;
	background: #dde1e7;
}

.radio-custom
{
	font-weight: 400;
}

.radio-custom i
{
	border-radius: 50%;
}

.radio-custom i.checked:before
{
	position: absolute;
	top: -2px;
	right: 1px;
	color: #2dcb73;
	content: "\f111";
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-size: 16px;
	font-family: FontAwesome;
	speak: none;
}

.radio-custom i.disabled:before
{
	border-color: #ccc;
	color: #ccc;
}

.radio-custom:hover i.checked
{
	border-color: #ccc;
}

.pillbox
{
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #e8ecf3;
	border-radius: 2px;
	line-height: 1;
}

.pillbox ul
{
	display: inline-block;
	margin: 0;
}

.pillbox li
{
	display: inline-block;
	margin: 2px;
	padding: 4px;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 2px;
	font-weight: bold;
}

.pillbox li:after
{
	position: relative;
	float: right;
	padding-left: 4px;
	content: " \00D7";
	font-size: 12px;
}

.pillbox li.status-important
{
	background-color: #ff604f;
}

.pillbox li.status-warning
{
	background-color: #ffb244;
}

.pillbox li.status-success
{
	background-color: #2dcb73;
}

.pillbox li.status-info
{
	background-color: #1ec3c8;
}

.spinner
{
	width: 100%;
	position: relative;
}

.spinner input
{
	float: left;
	width: 43px;
}

.spinner .btn
{
	position: relative;
	padding-top: 0;
	padding-right: 9px;
	padding-left: 9px;
	height: 16px;
	width: 26px;
	border-radius: 0;
}

.spinner .btn.disabled
{
	cursor: not-allowed;
}

.spinner .spinner-buttons
{
	width: 26px;
	position: absolute;
	right: 1px;
	top: 1px;
	left: auto;
	z-index: 999;
}

.spinner .spinner-buttons .btn
{
	margin: 0;
	padding: 0;
}

.spinner .spinner-up,.spinner .spinner-down
{
	top: 0;
	padding: 0 0 4px 1px;
	line-height: 1;
	vertical-align: middle;
}

.wizard
{
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #dde1e7;
	background-color: #dde1e7;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 2px;
}

.wizard ul
{
	margin: 0;
	float: left;
}

.wizard ul li
{
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 0 20px 0 30px;
	height: 40px;
	line-height: 40px;
	background: transparent;
	cursor: default;
}

.wizard ul li:before
{
	position: absolute;
	top: 0;
	right: -15px;
	z-index: 9;
	display: block;
	border: 21px solid transparent;
	border-right: 0;
	border-left: 14px solid #dde1e7;
	content: "";
}

.wizard ul li:after
{
	position: absolute;
	top: -1px;
	right: -16px;
	z-index: 1;
	display: block;
	border: 22px solid transparent;
	border-right: 0;
	border-left: 15px solid #b8bec4;
	content: "";
}

.wizard ul li .badge
{
	margin-right: 8px;
}

.wizard ul li.complete
{
	background: #dde1e7;
}

.wizard ul li.complete .badge
{
	background: #2dcb73;
}

.wizard ul li.complete:before
{
	border-left: 14px solid #dde1e7;
}

.wizard ul li.complete:hover
{
	background: #e7eff8;
	cursor: pointer;
}

.wizard ul li.complete:hover:before
{
	border-left: 14px solid #e7eff8;
}

.wizard ul li.active
{
	background: #fff;
	color: #1ec3c8;
}

.wizard ul li.active:before
{
	border-left: 14px solid #fff;
	right: -14px;
}

.wizard ul li.active:after
{
	right: -15px;
}

.wizard ul li:first-child
{
	padding-left: 20px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 2px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 2px;
}

.wizard ul.previous-disabled li.complete
{
	cursor: default;
}

.wizard ul.previous-disabled li.complete:hover
{
	background: #f3f4f5;
}

.wizard ul.previous-disabled li.complete:hover:before
{
	border-left-color: #f3f4f5;
}

.wizard .actions
{
	position: absolute;
	right: 0;
	z-index: 1000;
	float: right;
	padding-top: 6px;
	padding-right: 15px;
	padding-left: 15px;
	vertical-align: middle;
	line-height: 37px;
}

.wizard .actions a
{
	margin-right: 8px;
	font-size: 12px;
	line-height: 45px;
}

.step-content
{
	padding: 15px;
}

.step-content .step-pane
{
	display: none;
}

.step-content .active
{
	display: block;
}

.step-content .active .btn-group .active
{
	display: inline-block;
}

.dashboard-chart .panel-heading
{
	padding-bottom: 30px;
}

.dashboard-chart svg
{
	width: 100%;
}

@media screen and (min-width:768px) {
	.dashboard-chart
	{
		position: relative;
	}
	
		.dashboard-chart .panel-footer
	{
		text-align: center;
	}

	.dashboard-chart .panel-footer small
	{
		display: block;
	}

	.dashboard-chart .panel-footer .row
	{
		margin-bottom: 10px;
	}
}

@media(max-width:767px) {
	.dashboard-chart .panel-footer .row
	{
		margin: 0;
	}
	
	.dashboard-chart .panel-footer .row>*
	{
		padding: 5px;
		margin: 5px 0;
	}
	
	.dashboard-chart .panel-footer span
	{
		display: block;
	}
}

.morris-hover
{
	position: absolute;
	z-index: 1000;
}

.morris-hover.morris-default-style
{
	border-radius: 2px;
	padding: 6px;
	color: #fff;
	background: #535a6c;
	border-color: #535a6c;
	font-size: 12px;
	text-align: center;
}

.morris-hover.morris-default-style .morris-hover-row-label
{
	font-weight: bold;
	margin: .25em 0;
}

.morris-hover.morris-default-style .morris-hover-point
{
	white-space: nowrap;
	margin: .1em 0;
}

#jqstooltip
{
	display: inline-block;
	margin: 0!important;
	padding: 5px 70px 15px 5px;
	width: 100%;
	border: 0;
	border-radius: 2px;
	text-align: center;
}

#tooltip
{
	position: absolute;
	display: none;
	padding: 5px 10px;
	border: 0;
	line-height: 1;
}

#tooltip:before
{
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	right: 100%;
	width: 0;
	height: 0;
	border-color: transparent #535a6c transparent transparent;
	border-style: solid;
	border-width: 6px;
}

.piechart
{
	position: relative;
	display: inline-block;
	width: 200px;
	height: 200px;
	text-align: center;
}

.piechart canvas
{
	position: absolute;
	top: 0;
	left: 0;
}

.piechart>span>span
{
	margin: 67px 0;
	display: block;
}

.piechart .percent
{
	display: block;
}

.piechart .percent:after
{
	content: "%";
	margin-left: .1em;
	font-size: .5em;
}

.chart
{
	border: 0;
	width: 100%;
	height: 200px;
}

.chart-legend.first
{
	padding-top: 80px;
}

canvas
{
	display: block!important;
	margin: 0 auto!important;
}

#map
{
	width: 100%;
	height: 100%;
	background: transparent;
	min-height: 300px;
	position: relative;
}

#map .jvectormap-container
{
	min-height: 300px;
}

.map-footer
{
	position: absolute;
	bottom: 5px;
	left: 5px;
	right: 5px;
	background: rgba(255,255,255,0.8);
	border-radius: 2px;
}

.geo_address
{
	width: 300px;
}

.ribbon
{
	position: absolute;
	top: 0;
	right: 0;
}

.ribbon .text,.ribbon .banner,.ribbon a
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.ribbon a
{
	color: #fff;
	text-decoration: none;
}

.no-css-transforms .ribbon
{
	display: none;
	visibility: hidden;
}

.ribbon .banner
{
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	color: #fff;
	display: block;
	float: right;
	position: relative;
	right: -14px;
	top: 22px;
	width: 100px;
}

.ribbon-small .banner
{
	right: -8px;
	top: 15px;
	width: 65px;
}

.ribbon-large .banner
{
	right: -20px;
	top: 32px;
	width: 150px;
}

.ribbon .banner::after,.ribbon .banner::before
{
	content: "";
	display: block;
	height: 12px;
	position: absolute;
	width: 30px;
}

.ribbon-small .banner::after,.ribbon-small .banner::before
{
	height: 6px;
	width: 20px;
}

.ribbon-large .banner::after,.ribbon-large .banner::before
{
	height: 18px;
	width: 45px;
}

.ribbon .banner::before
{
	-webkit-transform: skewY(-45deg) translate(50%,15px);
	-moz-transform: skewY(-45deg) translate(50%,15px);
	-ms-transform: skewY(-45deg) translate(50%,15px);
	-o-transform: skewY(-45deg) translate(50%,15px);
	-webkit-transform-origin: 100% center;
	-moz-transform-origin: 100% center;
	-ms-transform-origin: 100% center;
	-o-transform-origin: 100% center;
	left: -45px;
}

.ribbon-small .banner::before
{
	top: -5px;
	left: -30px;
}

.ribbon-large .banner::before
{
	top: 9px;
	left: -68px;
}

.ribbon .banner::after
{
	-webkit-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-moz-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-ms-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-o-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-webkit-transform-origin: 0 center;
	-moz-transform-origin: 0 center;
	-ms-transform-origin: 0 center;
	-o-transform-origin: 0 center;
	right: -17px;
}

.ribbon-small .banner::after
{
	top: 18px;
	right: -12px;
}

.ribbon-large .banner::after
{
	top: 45px;
	right: -26px;
}

.ribbon .text
{
	position: relative;
	z-index: 2;
	padding: 6px 0;
	min-height: 18px;
	line-height: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
}

.ribbon-small .text
{
	padding: 3px 0;
	font-size: 8px;
	min-height: 14px;
	line-height: 14px;
}

.ribbon-large .text
{
	padding: 9px 0;
	font-size: 18px;
	min-height: 28px;
	line-height: 28px;
}

.ribbon .text::before,.ribbon .text::after
{
	content: "";
	display: block;
	height: 30px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.ribbon.ribbon-small .text::before,.ribbon.ribbon-small .text::after
{
	height: 20px;
}

.ribbon.ribbon-large .text::before,.ribbon.ribbon-large .text::after
{
	height: 46px;
}

.ribbon .text::before
{
	-webkit-transform: translateX(-15%) skewX(-45deg);
	-moz-transform: translateX(-15%) skewX(-45deg);
	-ms-transform: translateX(-15%) skewX(-45deg);
	-o-transform: translateX(-15%) skewX(-45deg);
}

.ribbon .text::after
{
	-webkit-transform: translateX(15%) skewX(45deg);
	-moz-transform: translateX(15%) skewX(45deg);
	-ms-transform: translateX(15%) skewX(45deg);
	-o-transform: translateX(15%) skewX(45deg);
}

.ribbon-success .banner::after,.ribbon-success .banner::before
{
	background-color: #24a15b;
}

.ribbon-success .text::before,.ribbon-success .text::after,.no-css-transforms .ribbon-success .text
{
	background-color: #2dcb73;
}

.ribbon-info .banner::after,.ribbon-info .banner::before
{
	background-color: #17989c;
}

.ribbon-info .text::before,.ribbon-info .text::after,.no-css-transforms .ribbon-info .text
{
	background-color: #1ec3c8;
}

.ribbon-warning .banner::after,.ribbon-warning .banner::before
{
	background-color: #ff9d11;
}

.ribbon-warning .text::before,.ribbon-warning .text::after,.no-css-transforms .ribbon-warning .text
{
	background-color: #ffb244;
}

.ribbon-danger .banner::after,.ribbon-danger .banner::before
{
	background-color: #ff321c;
}

.ribbon-danger .text::before,.ribbon-danger .text::after,.no-css-transforms .ribbon-danger .text
{
	background-color: #ff604f;
}

.ribbon-dark .banner::after,.ribbon-dark .banner::before
{
	background-color: #ff321c;
}

.ribbon-dark .text::before,.ribbon-dark .text::after,.no-css-transforms .ribbon-dark .text
{
	background-color: #ff604f;
}

.bg-none,.bg-none>.list-group-item
{
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.box-shadow
{
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	overflow:hidden;
	/*background:#F3E2A9;*/
}

.position-relative
{
	position: relative;
}

.no-border,.no-border>.list-group-item,.table.no-border>thead>tr>th,.table.no-border>tbody>tr>th,.table.no-border>tfoot>tr>th,.table.no-border>thead>tr>td,.table.no-border>tbody>tr>td,.table.no-border>tfoot>tr>td
{
	border: 0;
}

.no-shadow
{
	-webkit-box-shadow: none;
	box-shadow: none;
}

.overflow
{
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.overflow-hidden
{
	overflow: hidden;
}

.no-margin
{
	margin: 0;
}

.mg-n
{
	margin-right: -15px;
	margin-left: -15px;
}

.mg-r-n
{
	margin-right: -15px;
}

.mg-l-n
{
	margin-left: -15px;
}

.no-mg-l
{
	margin-left: 0;
}

.no-mg-r
{
	margin-right: 0;
}

.no-mg-t
{
	margin-top: 0;
}

.no-mg-b
{
	margin-bottom: 0;
}

.mg-lg
{
	margin: 25px;
}

.mg-r-lg
{
	margin-right: 25px;
}

.mg-l-lg
{
	margin-left: 25px;
}

.mg-t-lg
{
	margin-top: 25px;
}

.mg-b-lg
{
	margin-bottom: 25px;
}

.mg
{
	margin: 20px;
}

.mg-r
{
	margin-right: 20px;
}

.mg-l
{
	margin-left: 20px;
}

.mg-t
{
	margin-top: 20px;
}

.mg-b
{
	margin-bottom: 20px;
}

.mg-md
{
	margin: 15px;
}

.mg-r-md
{
	margin-right: 15px;
}

.mg-l-md
{
	margin-left: 15px;
}

.mg-t-md
{
	margin-top: 15px;
}

.mg-b-md
{
	margin-bottom: 15px;
}

.mg-sm
{
	margin: 10px;
}

.mg-r-sm
{
	margin-right: 10px;
}

.mg-l-sm
{
	margin-left: 10px;
}

.mg-t-sm
{
	margin-top: 10px;
}

.mg-b-sm
{
	margin-bottom: 10px;
}

.mg-xs
{
	margin: 5px;
}

.mg-r-xs
{
	margin-right: 5px;
}

.mg-l-xs
{
	margin-left: 5px;
}

.mg-t-xs
{
	margin-top: 5px;
}

.mg-b-xs
{
	margin-bottom: 5px;
}

.no-padding
{
	padding: 0!important;
}

.no-pd-l
{
	padding-left: 0;
}

.no-pd-r
{
	padding-right: 0;
}

.no-pd-t
{
	padding-top: 0;
}

.no-pd-b
{
	padding-bottom: 0;
}

.pd-lg
{
	padding: 25px;
}

.pd-r-lg
{
	padding-right: 25px;
}

.pd-l-lg
{
	padding-left: 25px;
}

.pd-t-lg
{
	padding-top: 25px;
}

.pd-b-lg
{
	padding-bottom: 25px;
}

.pd
{
	padding: 20px;
}

.pd-r
{
	padding-right: 20px;
}

.pd-l
{
	padding-left: 20px;
}

.pd-t
{
	padding-top: 20px;
}

.pd-b
{
	padding-bottom: 20px;
}

.pd-md
{
	padding: 15px;
}

.pd-r-md
{
	padding-right: 15px;
}

.pd-l-md
{
	padding-left: 15px;
}

.pd-t-md
{
	padding-top: 15px;
}

.pd-b-md
{
	padding-bottom: 15px;
}

.pd-sm
{
	padding: 10px;
}

.pd-r-sm
{
	padding-right: 10px;
}

.pd-l-sm
{
	padding-left: 10px;
}

.pd-t-sm
{
	padding-top: 10px;
}

.pd-b-sm
{
	padding-bottom: 10px;
}

.pd-xs
{
	padding: 5px;
}

.pd-r-xs
{
	padding-right: 5px;
}

.pd-l-xs
{
	padding-left: 5px;
}

.pd-t-xs
{
	padding-top: 5px;
}

.pd-b-xs
{
	padding-bottom: 5px;
}

.bordered
{
	border: 1px solid #e8ecf3;
}

.bd-b
{
	border-bottom: 1px solid #e8ecf3;
}

.bd-t
{
	border-top: 1px solid #e8ecf3;
}

.bd-l
{
	border-left: 1px solid #e8ecf3;
}

.bd-r
{
	border-right: 1px solid #e8ecf3;
}

.no-radius
{
	border-radius: 0;
}

.no-radius .list-group-item:first-child
{
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.no-radius .list-group-item:last-child
{
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.text-uppercase
{
	text-transform: uppercase;
}

.strike
{
	text-decoration: line-through;
}

.full-width
{
	width: 100%;
}

.bg-dark,.bg-dark footer
{
	color: #cbced3;
}

.mainnav ul li:hover span, .mainnav ul li a.active span{color:#fff;}
.menu-visit
{
	background-color: #c99d71;
	background-image: url(images/menu_visit.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
.menu-visit a span{color:#8e5422; }
.menu-visit li a:hover, .menu-visit li a.active{background-color:#c27931;  
	-webkit-box-shadow:inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);}

.menu-about
{
	background-color: #beaeca;
	background-image: url(images/menu_about.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
.menu-about span{color:#5d347a; }
.menu-about li a:hover, .menu-about li a.active{background-color:#743564;  
	-webkit-box-shadow:inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);}
.menu-aboutbgo
{
	background-color: #acd4e2;
	background-image: url(images/menu_aboutbgo.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
.menu-aboutbgo span{color:#2d7994; }
.menu-aboutbgo li a:hover, .menu-aboutbgo li a.active{background-color:#00b0ed;  
	-webkit-box-shadow:inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);}
.menu-news
{
	background-color: #f2c1d4;
	background-image: url(images/menu_news.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
.menu-news a span{color:#952851;}
.menu-news li a:hover, .menu-news li a.active{background-color:#86244a;  
	-webkit-box-shadow:inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);}

.menu-explore
{
	background-color: #b7b46e;
	background-image: url(../img/explore/explore-bg.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
.menu-explore a span{color:#326031;}
.menu-explore li a:hover,.menu-explore li a.active{
	background-color:#808f39; 
	-webkit-box-shadow:inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	}        

.menu-events
{
	background-color: #467dc0;
	background-image: url(images/menu_support.png);
	background-position: bottom;
	background-repeat: no-repeat;
	
}
.menu-events a span{color:#2e3678;}
.menu-events li a:hover, .menu-events li a.active{background-color:#2e3678; 
	-webkit-box-shadow:inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3); }       

.menu-contact
{
	background-color: #b1a562;
	background-image: url(./images/menu_contact.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
.menu-contact a span{color:#928223;}
.menu-contact li a:hover,.menu-contact li a.active{background-color:#928223;  
	-webkit-box-shadow:inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);}   
.bg-dark .form-control
{
	-webkit-font-smoothing: antialiased;
}

.bg-dark .form-control:-moz-placeholder
{
	color: #cbced3;
}

.bg-dark .form-control::-moz-placeholder
{
	color: #cbced3;
}

.bg-dark .form-control:-ms-input-placeholder
{
	color: #cbced3;
}

.bg-dark .form-control::-webkit-input-placeholder
{
	color: #cbced3;
}

.bg-dark .nav>li>a
{
	color: #cbced3;
}

.bg-dark .nav>li:hover>a,.bg-dark .nav>li:focus>a,.bg-dark .nav>li:active>a,.bg-dark .nav>li.active>a,.bg-dark .nav>li>a:hover,.bg-dark .nav>li>a:focus
{
	background-color: #ff8000;
}

.bg-dark .main-navigation>ul>li>a,.app:not(.small-sidebar) .collapsible.bg-dark .main-navigation>ul>li>ul>li>a,.bg-dark footer a,.bg-dark>a
{
	/*color: #cbced3;*/
}

.bg-primary,.bg-primary footer
{
	background-color: #17c3e5;
	color: #b9edf7;
}

.bg-primary .form-control
{
	-webkit-font-smoothing: antialiased;
}

.bg-primary .form-control:-moz-placeholder
{
	color: #b9edf7;
}

.bg-primary .form-control::-moz-placeholder
{
	color: #b9edf7;
}

.bg-primary .form-control:-ms-input-placeholder
{
	color: #b9edf7;
}

.bg-primary .form-control::-webkit-input-placeholder
{
	color: #b9edf7;
}

.bg-primary .nav>li>a
{
	color: #b9edf7;
}

.bg-primary .nav>li:hover>a,.bg-primary .nav>li:focus>a,.bg-primary .nav>li:active>a,.bg-primary .nav>li.active>a,.bg-primary .nav>li>a:hover,.bg-primary .nav>li>a:focus
{
	background-color: #15afce;
}

.bg-primary .main-navigation>ul>li>a,.app:not(.small-sidebar) .collapsible.bg-primary .main-navigation>ul>li>ul>li>a,.bg-primary footer a,.bg-primary>a
{
	color: #b9edf7;
}

.bg-default,.bg-default footer
{
	background-color: #dde1e7;
	color: #424445;
}

.bg-default .form-control
{
	-webkit-font-smoothing: antialiased;
}

.bg-default .form-control:-moz-placeholder
{
	color: #424445;
}

.bg-default .form-control::-moz-placeholder
{
	color: #424445;
}

.bg-default .form-control:-ms-input-placeholder
{
	color: #424445;
}

.bg-default .form-control::-webkit-input-placeholder
{
	color: #424445;
}

.bg-default .nav>li>a
{
	color: #424445;
}

.bg-default .nav>li:hover>a,.bg-default .nav>li:focus>a,.bg-default .nav>li:active>a,.bg-default .nav>li.active>a,.bg-default .nav>li>a:hover,.bg-default .nav>li>a:focus
{
	background-color: #ced4dc;
}

.bg-default .main-navigation>ul>li>a,.app:not(.small-sidebar) .collapsible.bg-default .main-navigation>ul>li>ul>li>a,.bg-default footer a,.bg-default>a
{
	color: #424445;
}

.bg-warning,.bg-warning footer
{
	background-color: #ffb244;
	color: #ffe8c7;
}

.bg-warning .form-control
{
	-webkit-font-smoothing: antialiased;
}

.bg-warning .form-control:-moz-placeholder
{
	color: #ffe8c7;
}

.bg-warning .form-control::-moz-placeholder
{
	color: #ffe8c7;
}

.bg-warning .form-control:-ms-input-placeholder
{
	color: #ffe8c7;
}

.bg-warning .form-control::-webkit-input-placeholder
{
	color: #ffe8c7;
}

.bg-warning .nav>li>a
{
	color: #ffe8c7;
}

.bg-warning .nav>li:hover>a,.bg-warning .nav>li:focus>a,.bg-warning .nav>li:active>a,.bg-warning .nav>li.active>a,.bg-warning .nav>li>a:hover,.bg-warning .nav>li>a:focus
{
	background-color: #ffa72a;
}

.bg-warning .main-navigation>ul>li>a,.app:not(.small-sidebar) .collapsible.bg-warning .main-navigation>ul>li>ul>li>a,.bg-warning footer a,.bg-warning>a
{
	color: #ffe8c7;
}

.bg-success,.bg-success footer
{
	background-color: transparent;
	color: #c0efd5;
}

.bg-success .form-control
{
	-webkit-font-smoothing: antialiased;
}

.bg-success .form-control:-moz-placeholder
{
	color: #c0efd5;
}

.bg-success .form-control::-moz-placeholder
{
	color: #c0efd5;
}

.bg-success .form-control:-ms-input-placeholder
{
	color: #c0efd5;
}

.bg-success .form-control::-webkit-input-placeholder
{
	color: #c0efd5;
}

.bg-success .nav>li>a
{
	color: #c0efd5;
}

.bg-success .nav>li:hover>a,.bg-success .nav>li:focus>a,.bg-success .nav>li:active>a,.bg-success .nav>li.active>a,.bg-success .nav>li>a:hover,.bg-success .nav>li>a:focus
{
	background-color: #28b667;
}

.bg-success .main-navigation>ul>li>a,.app:not(.small-sidebar) .collapsible.bg-success .main-navigation>ul>li>ul>li>a,.bg-success footer a,.bg-success>a
{
	color: #c0efd5;
}

.bg-info,.bg-info footer
{
	background-color: #1ec3c8;
	color: #bcedef;
}

.bg-info .form-control
{
	-webkit-font-smoothing: antialiased;
}

.bg-info .form-control:-moz-placeholder
{
	color: #bcedef;
}

.bg-info .form-control::-moz-placeholder
{
	color: #bcedef;
}

.bg-info .form-control:-ms-input-placeholder
{
	color: #bcedef;
}

.bg-info .form-control::-webkit-input-placeholder
{
	color: #bcedef;
}

.bg-info .nav>li>a
{
	color: #bcedef;
}

.bg-info .nav>li:hover>a,.bg-info .nav>li:focus>a,.bg-info .nav>li:active>a,.bg-info .nav>li.active>a,.bg-info .nav>li>a:hover,.bg-info .nav>li>a:focus
{
	background-color: #1badb2;
}

.bg-info .main-navigation>ul>li>a,.app:not(.small-sidebar) .collapsible.bg-info .main-navigation>ul>li>ul>li>a,.bg-info footer a,.bg-info>a
{
	color: #bcedef;
}

.bg-danger,.bg-danger footer
{
	background-color: #ff604f;
	color: #ffcfca;
}

.bg-danger .form-control
{
	-webkit-font-smoothing: antialiased;
}

.bg-danger .form-control:-moz-placeholder
{
	color: #ffcfca;
}

.bg-danger .form-control::-moz-placeholder
{
	color: #ffcfca;
}

.bg-danger .form-control:-ms-input-placeholder
{
	color: #ffcfca;
}

.bg-danger .form-control::-webkit-input-placeholder
{
	color: #ffcfca;
}

.bg-danger .nav>li>a
{
	color: #ffcfca;
}

.bg-danger .nav>li:hover>a,.bg-danger .nav>li:focus>a,.bg-danger .nav>li:active>a,.bg-danger .nav>li.active>a,.bg-danger .nav>li>a:hover,.bg-danger .nav>li>a:focus
{
	background-color: #ff4935;
}

.bg-danger .main-navigation>ul>li>a,.app:not(.small-sidebar) .collapsible.bg-danger .main-navigation>ul>li>ul>li>a,.bg-danger footer a,.bg-danger>a
{
	color: #ffcfca;
}

.bg-white,.bg-white footer
{
	background-color: #fff;
	color: #4d4d4d;
}

.bg-white .form-control
{
	-webkit-font-smoothing: antialiased;
}

.bg-white .form-control:-moz-placeholder
{
	color: #4d4d4d;
}

.bg-white .form-control::-moz-placeholder
{
	color: #4d4d4d;
}

.bg-white .form-control:-ms-input-placeholder
{
	color: #4d4d4d;
}

.bg-white .form-control::-webkit-input-placeholder
{
	color: #4d4d4d;
}

.bg-white .nav>li>a
{
	color: #4d4d4d;
}

.bg-white .nav>li:hover>a,.bg-white .nav>li:focus>a,.bg-white .nav>li:active>a,.bg-white .nav>li.active>a,.bg-white .nav>li>a:hover,.bg-white .nav>li>a:focus
{
	background-color: #f2f2f2;
	background-color: rgba(0,0,0,0.1);
}

.bg-white .main-navigation>ul>li>a,.app:not(.small-sidebar) .collapsible.bg-white .main-navigation>ul>li>ul>li>a,.bg-white footer a,.bg-white>a
{
	color: #4d4d4d;
}

.text-primary,.text-primary a
{
	color: #17c3e5;
}

.text-primary:focus,.text-primary a:focus
{
	color: #10889f;
}

.text-default,.text-default a
{
	color: #dde1e7;
}

.text-default:focus,.text-default a:focus
{
	color: #b0b9c7;
}

.text-warning,.text-warning a
{
	color: #ffb244;
}

.text-warning:focus,.text-warning a:focus
{
	color: #f69100;
}

.text-success,.text-success a
{
	color: #2dcb73;
}

.text-success:focus,.text-success a:focus
{
	color: #1f8c50;
}

.text-info,.text-info a
{
	color: #1ec3c8;
}

.text-info:focus,.text-info a:focus
{
	color: #148285;
}

.text-white,.text-white a
{
	color: #fff;
}

.text-white:focus,.text-white a:focus
{
	color: #d9d9d9;
}

.text-danger,.text-danger a
{
	color: #ff604f;
}

.text-danger:focus,.text-danger a:focus
{
	color: #ff1b02;
}

.text-dark,.text-dark a
{
	color: #535a6c;
}

.text-dark:focus,.text-dark a:focus
{
	color: #323641;
}

.text-muted,.text-muted a
{
	color: #b3b3b3;
}

.text-muted:focus,.text-muted a:focus
{
	color: #8c8c8c;
}

#toast-container>.toast-info
{
	background-color: #1ec3c8;
}

#toast-container>.toast-error
{
	background-color: #ff604f;
}

#toast-container>.toast-success
{
	background-image: #2dcb73;
}

#toast-container>.toast-warning
{
	background-color: #ffb244;
}

.slider-info .slider-selection
{
	background-color: #1ec3c8;
}

.slider-primary .slider-selection
{
	background-color: #17c3e5;
}

.slider-success .slider-selection
{
	background-color: #2dcb73;
}

.slider-warning .slider-selection
{
	background-color: #ffb244;
}

.slider-danger .slider-selection
{
	background-color: #ff604f;
}

.slider-dark .slider-selection
{
	background-color: #535a6c;
}

.bs-demo .btn
{
	margin-bottom: 5px;
}

.tool-button .btn
{
	margin-right: 5px;
}

.demo-button .btn
{
	min-width: 114px;
	margin-bottom: 5px;
}

.demo>.dropdown
{
	float: left;
}

.demo>.dropdown>.dropdown-menu
{
	position: static;
	display: block;
	margin-bottom: 5px;
}

.demo-button2 button
{
	margin: 0 5px 10px 0;
}

.fontawesome-list a
{
	display: block;
	margin-left: 30px;
	height: 32px;
	color: #444;
	font-size: 1em;
	line-height: 32px;
}

.fontawesome-list .fa
{
	position: absolute;
	top: 9px;
	left: 20px;
	-webkit-transition: all 150ms linear;
	transition: all 150ms linear;
}

.fontawesome-list a:hover .fa
{
	top: 5px;
	color: #2dcb73;
	font-size: 1.5em;
}

.form-horizontal.bordered-group .form-group
{
	border-bottom: 1px solid #e7ebf3;
	padding-bottom: 15px;
}

.form-horizontal.bordered-group .form-group:last-child
{
	border-bottom: 1px solid transparent;
	padding: 0;
}

.trail-parent{ display:block; position:relative; width:100%; padding:0px; margin:0px;min-height:201px;}
.trail-parent .trail-child{display:block;padding:5px; margin:0px; width:50%; float:left; text-align:left; vertical-align::bottom; color:#fff; font-size:1.4em; font-weight:bolder; position:relative; border:none; border-bottom:1px #A3C266 solid;border-right:1px #A3C266 solid;text-shadow: 3px 1px 2px #333;}
.trail-parent .glasshouse-child{display:block;padding:5px; margin:0px; width:25%; float:left; text-align:left; vertical-align::bottom; color:#fff; font-size:1.4em; font-weight:bolder; position:relative; border:none; border-bottom:1px #A3C266 solid;border-right:1px #A3C266 solid;text-shadow: 3px 1px 2px #333;}
.trail-parent .trail-child:hover{padding-left:10px; font-style:italic;}
.trail-parent .c1{background:url('../img/explore/explore-trail-1.png'); background-repeat:no-repeat; }
.trail-parent .c2{background:url('../img/explore/explore-trail-2.png'); background-repeat:no-repeat;}
.trail-parent .c3{background:url('../img/explore/explore-trail-3.png'); background-repeat:no-repeat;}
.trail-parent .c4{background:url('../img/explore/explore-trail-4.png'); background-repeat:no-repeat;}
.trail-parent .c5{background:url('../img/explore/explore-trail-5.png'); background-repeat:no-repeat;}
.trail-parent .c6{background:url('../img/explore/explore-trail-6.png'); background-repeat:no-repeat;}

.trail-parent .g1{ background:url('../img/explore/glassh1.png'); background-repeat:no-repeat; }
.trail-parent .g2{background:url('../img/explore/glassh2.png'); background-repeat:no-repeat;}
.trail-parent .g3{background:url('../img/explore/glassh3.png'); background-repeat:no-repeat;}
.trail-parent .g4{background:url('../img/explore/glassh4.png'); background-repeat:no-repeat;}
.trail-parent .g5{background:url('../img/explore/glassh5.png'); background-repeat:no-repeat;}
.trail-parent .g6{background:url('../img/explore/glassh6.png'); background-repeat:no-repeat;}
.trail-parent .g7{background:url('../img/explore/glassh7.png'); background-repeat:no-repeat; }
.trail-parent .g8{background:url('../img/explore/glassh8.png'); background-repeat:no-repeat;}
.trail-parent .g9{background:url('../img/explore/glassh9.png'); background-repeat:no-repeat;}
.trail-parent .g10{background:url('../img/explore/glassh10.png'); background-repeat:no-repeat;}
.trail-parent .g11{background:url('../img/explore/glassh11.png'); background-repeat:no-repeat;}
.trail-parent .g12{background:url('../img/explore/glassh12.png'); background-repeat:no-repeat;}

.trail-parent .b1{ background:url('../img/explore/bloom1.png'); background-repeat:no-repeat; }
.trail-parent .b2{background:url('../img/explore/bloom2.png'); background-repeat:no-repeat;}
.trail-parent .b3{background:url('../img/explore/bloom3.png'); background-repeat:no-repeat;}
.trail-parent .b4{background:url('../img/explore/bloom4.png'); background-repeat:no-repeat;}
.trail-parent .b5{background:url('../img/explore/bloom5.png'); background-repeat:no-repeat;}
.trail-parent .b6{background:url('../img/explore/bloom6.png'); background-repeat:no-repeat;}
.trail-parent .b7{background:url('../img/explore/bloom7.png'); background-repeat:no-repeat; }
.trail-parent .b8{background:url('../img/explore/bloom8.png'); background-repeat:no-repeat;}
.trail-parent .b9{background:url('../img/explore/bloom9.png'); background-repeat:no-repeat;}
.trail-parent .b10{background:url('../img/explore/bloom10.png'); background-repeat:no-repeat;}
.trail-parent .b11{background:url('../img/explore/bloom11.png'); background-repeat:no-repeat;}
.trail-parent .b12{background:url('../img/explore/bloom12.png'); background-repeat:no-repeat;}

.panel-body1{min-height:60px;}

.explore-float{float:right; top:15px; width:256px; height:416px;}

.explore-relative{posittion:relative;}
.explore-relative img{float:right;right:10px; top:-40px; width:45%;}
.panel-primary>.panel-heading img{float:right;right:10px; top:-40px; width:50%; }
ul#scroller,ul#scroller li, ul#scroller li a,ul#scroller li a img
{
	  margin-bottom:0px; width:100%;
	}

.panel-heading {
padding: 2px 5px;
border-bottom: 1px solid transparent;}
img.35percent{width:35%;}


/*bottom level page styles*/
.bottom-top-nav{width:100%; position:relative!important; padding-top:0px!important; top:0px!important;}
.bottom-top-panel{width:100%; position:relative; z-index:999}
.bottom-layout{width:100%; height:100%; position:relative;}
.bottom-layout .left-panel{float:left; height:100%;width:185px; background-color:#c5c3c4; padding:10px;font-style:italic;font-size:14px; color:#000000;}

.bottom-layout .big{font-size:20px; color:#000000;}
.bottom-layout .right-panel{position:relative; overflow:hidden;}
.bottom-layout .right-panel .title{ padding:10px; padding-left:15px; background-color:#4a4a4a; display:block; width:100%; color:#ffffff; font-size:22px; }
.bottom-layout .right-panel #detailcontent {padding:15px; width:100%; background-color:#fff; color:#4a4a4a;font-size:15px; }
.center{width:100%; height:100%; text-align:center; position:relative;}
.size-auto{width:95%}
.size-auto img{width:100%}
/*popup css*/
.button { width: 150px; padding: 0px; background-color: #fff; box-shadow: -8px 8px 10px 3px rgba(0,0,0,0.2); font-weight:bold; text-decoration:none; } 
#cover{ position:fixed; top:0; left:0; background:rgba(0,0,0,0.6); z-index:5; width:100%; height:100%; display:none; } 
#loginScreen { height:380px; width:90%px; margin:0 auto; position:relative; z-index:10; display:none; background: url(login.png) no-repeat; border:5px solid #cccccc; border-radius:10px; } 
#loginScreen:target, #loginScreen:target + #cover{ display:block; opacity:2; } 
.cancel { display:block; position:absolute; top:3px; right:2px; background:rgb(245,245,245); color:black; height:30px; width:35px; font-size:30px; text-decoration:none; text-align:center; font-weight:bold; }

/*end popup css*/

.org-ul{ list-style:circle;padding-left:10px;}
.panel-body1 div{position:relative}
.logo-static-size{ height:100%!important}
.height100{ height:500px;width:100%; display::block}
@media screen and (min-width:768px) {
	
	.panel-body1 img.map
	{
		width:80%;
	}
	.panel-primary>.panel-heading img.larger {
	width: 40%;
	}
}
.left-panel p{font-size:12px} 
.bottom-line{ border-bottom:solid 1px #333}
float-none{float:none;}

.logo-right{float:right; width:50%;}
.logo-right>img.center{margin:0 auto!important; float:none!important; width:70%!important;}