/*----------------- common page elemets start --------------------*/

body{
	margin:0;
	font:12px 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
form,
fieldset{
	border-style:none;
	padding:0;
}
img{border-style:none;}
table,
tr,
th,
td{
	margin:0;
	padding:0;
	border-collapse:collapse;
}
input[type="text"],
input[type="search"],
input[type="email"],
input[type="password"],
textarea{
	font:12px/14px 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}
button::-moz-focus-inner{
	border-style:none;
	padding:0;
}
.wrap{overflow:hidden;}
.balance-text{text-wrap: balanced;}
ol.dec-zero{list-style-type:decimal-leading-zero;}
ol.lower-latin{list-style-type:lower-latin;}
ol.upper-latin{list-style-type:upper-latin;}
ol.lower-roman{list-style-type:lower-roman;}
ol.upper-roman{list-style-type:upper-roman;}
mark{
	display:inline-block;
	vertical-align:top;
	padding:1px 5px;
}
mark.red{background:#ffb7b7;}
mark.green{background:#6afb92;}
mark.blue{background:#a8d1ff;}
mark.yellow{background:#fff2a8;}
.btn-custom{
	display:inline-block; 
	font-weight:bold;
	font-size:11px;
	border-style:none;
	padding:5px 10px 6px; 
	border-radius:5px; 
	text-align:center;
	width:127px;
	margin:0 0 10px;
}
form .btn-custom{
	width:auto;
	min-width:127px;
}
.btn-custom.blue{
	color:#fff; 
	background:#029bc4; 
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.btn-custom.blue:hover{
	background:#ff7000; 
	text-decoration:none;
	color:#fff;
}
.btn-custom.gray{
	display:inline-block;
	background:#f9f9f9;
	border:1px solid #e1e1e1;
	border-radius:3px;
	padding:2px 10px;
	font:12px/20px 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	width:auto;
	margin:0;
}
.btn.btn-primary,
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-info,
.btn.btn-info:hover,
.btn.btn-info:focus,
.btn.btn-success,
.btn.btn-success:hover,
.btn.btn-success:focus,
.btn.btn-warning,
.btn.btn-warning:hover,
.btn.btn-warning:focus,
.btn.btn-danger,
.btn.btn-danger:hover,
.btn.btn-danger:focus,
.btn.btn-inverse,
.btn.btn-inverse:hover,
.btn.btn-inverse:focus{color:#fff;}
.btn-custom.disabled{
	background:#e6e6e6;
	color:#333;
}
.btn.btn-primary,
.btn.btn-primary:hover,
.btn.btn-primary:focus{color:#fff;}
.codeblock{
	display:block;
	padding:10px;
	border-radius:5px;
	background:#f9f9f9;
}
.codeblock:after{
	content:"";
	display:block;
	clear:both;
}
.codeblock.lnk{font-size:14px;}
.codeblock.lnk:focus,
.codeblock.lnk:hover{text-decoration:none;}
.codeblock.lnk [class*="icon-"]{
	display:inline-block;
	vertical-align:middle;
}
.codeblock.lnk h2{
	margin:0 !important;
	color:#fff;
}
.codeblock.dotted{border:1px dotted #e1e1e1;}
.codeblock.dotted:hover{border-color:#999;}
.codeblock.post-img{
	max-width:340px;
	padding:5px !important;
}
.codeblock.post-img.pull-left{margin:0 10px 0 0 !important;}
.codeblock.post-img.pull-right{margin:0 0 0 10px !important;}
.codeblock.post-img img{max-width:150px;}
.codeblock.post-img.expanded img{max-width:100%;}
.codeblock.post-img .btn-custom{margin-top:0;}
.codeblock.has-icon{position:relative;}
.codeblock.has-icon:before{
	font-family:'Elusive-Icons';
	font-size:20px;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	display:block;
	position:absolute;
	top:-5px;
	right:0;
	margin:0 15px 0 0;
}
.codeblock.has-icon.bookmark:before{content:"\e0f4";}
.codeblock.blue{background:#f0feff;}
.codeblock.blue:hover{background:#f0feff;}
.codeblock.white{background:#fff;}
.codeblock.dark-blue{
	background:#029bc4;
	color:#fff;
}
.codeblock.dark-blue:hover{
	background:#ed8029;
	box-shadow:inset 0 0 1px #fff;
}
.codeblock.dark-blue a,
.codeblock.dark-blue:hover a,
.codeblock.dark-blue [class*="icon-"],
.codeblock.dark-blue:hover,
.codeblock.dark-blue:focus,
.codeblock.dark-blue:visited{color:#fff !important;}
.codeblock.border-violet,
.codeblock.border-violet:hover{border-color:#c703ce;}
.codeblock.border-green,
.codeblock.border-green:hover{border-color:#72c267;}
.codeblock.border-dark-blue,
.codeblock.border-dark-blue:hover{border-color:#029bc4;}
.codeblock.graphics > img{
	display:block;
	width:100%;
}
#floated_logo{
	background:url(../images/sprite.png) no-repeat -10px -10px;
	display:block;
	float:right;
	height:273px;
	position:fixed;
	bottom:0px;
	right:0px;
	width:170px;
}
.row + .row{margin-top:20px;}
.modal .modal-header h3{margin:0;}
.modal .close > i.icon-remove{color:#ff7679;}
.modal{font-size:14px;}
.modal address{margin:0;}
.modal .icon-asterisk{
	font-size:10px;
	color:#ff7679;
	margin:0;
}
.modal.tooltip{
	width:300px;
	margin:0 0 0 20px;
	opacity:1;
	filter:none;
}
.modal.tooltip .modal-header{
	overflow:hidden;
	background:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:6px 6px 0 0;
}
.modal.tooltip .modal-header:last-child{border-radius:6px;}
.modal.tooltip .modal-header .icon-remove{
	color:#ff7679;
	margin:3px 0 0 10px;
	cursor:pointer;
}
.modal.tooltip .modal-header h3{
	font-size:14px;
	line-height:16px;
}
.modal.tooltip table{
	width:100%;
	margin:0 0 10px;
}
.modal.tooltip td{
	padding:5px 3px;
	border-bottom:1px solid #ebebeb;
}
.modal.tooltip tr:last-child td{border-style:none;}
.modal.tooltip td:first-child + td{text-align:center;}
.alert a:focus,
.alert a:hover{text-decoration:none;}
#push{height:52px;}
div[class*="token-input-dropdown"]{
	width:436px;
	border-radius:4px;
}

/*----------------- common page elemets end --------------------*/

/*----------------- blue scheme start --------------------*/

.scheme-blue,
.scheme-blue input[type="text"],
.scheme-blue input[type="search"]
.scheme-blue a [class*="icon-"],
.scheme-blue h1,
.scheme-blue h2,
.scheme-blue h3,
.scheme-blue h4,
.scheme-blue h5,
.scheme-blue h6,
.scheme-blue .breadcrumb li a.icon-home,
.scheme-blue .content .list-boxes li [class*="icon-"],
.scheme-blue .content .carousel.home .popover-content,
.scheme-blue .mastfoot .codeblock ul li > span,
.scheme-blue .list-popover .popover-title,
.scheme-blue .list-popover .popover-content,
.scheme-blue .mastfoot .codeblock .social-links li,
.scheme-blue .content small,
.scheme-blue .accordion-inner li,
.scheme-blue .accordion-inner li:hover,
.scheme-blue .content ul.unstyled,
.scheme-blue .content ul.unstyled li:hover,
.scheme-blue .content .get-quote ul,
.scheme-blue .content .get-quote li:hover{color:#49494c;}
.scheme-blue a,
.scheme-blue .navbar .nav > li a,
.scheme-blue .navbar .primary-nav li a:hover,
.scheme-blue .navbar .primary-nav li a:focus,
.scheme-blue .navbar .navbar-search .toggle,
.scheme-blue .content .form-get-quote .date .icon-calendar,
.scheme-blue .select-area .select-btn,
.scheme-blue .content .feed-aiic .toggle-panel button{color:#029bc4;}
.scheme-blue a:focus,
.scheme-blue a:hover,
.scheme-blue a:hover [class*="icon-"],
.scheme-blue .navbar .nav.tools > li.open > a,
.scheme-blue .navbar .nav.tools > li > a:hover,
.scheme-blue .navbar .nav.tools > li > a:focus,
.scheme-blue .navbar .nav.tools > li.open > a:hover,
.scheme-blue .navbar .nav.tools > li.open > a [class*="icon-"],
.scheme-blue .navbar .nav.tools > li .localization,
.scheme-blue .navbar .navbar-search .toggle:hover > span,
.scheme-blue .breadcrumb li a.icon-home:hover,
.scheme-blue .content ul.grey li:hover,
.scheme-blue .content .codeblock .list-boxes li:hover [class*="icon-"],
.scheme-blue .sidebar .side-nav li.active > a,
.scheme-blue .mastfoot .codeblock .row > [class*="span"] li:hover,
.scheme-blue .content .tab-content .grid-header .toggle:hover,
.scheme-blue .accordion-body .tools li a.active > i,
.scheme-blue .alert-info a,
.scheme-blue .slide-tips a.toggle.active,
.scheme-blue .content .option-set li a.selected,
.scheme-blue .content #FileBrowser .listTypeOn,
.scheme-blue .content .feed-aiic .toggle-panel button.active{color:#ed8029;}
.scheme-blue input::-webkit-input-placeholder{color:#49494c;}
.scheme-blue input:-moz-placeholder{color:#49494c;}
.scheme-blue input::-moz-placeholder{color:#49494c;}
.scheme-blue input:-ms-input-placeholder{color:#49494c;}
.scheme-blue textarea::-webkit-input-placeholder{color:#49494c;}
.scheme-blue textarea:-moz-placeholder{color:#49494c;}
.scheme-blue textarea::-moz-placeholder{color:#49494c;}
.scheme-blue textarea:-ms-input-placeholder{color:#49494c;}

/*----------------- blue scheme end --------------------*/

/*----------------- custom forms start --------------------*/

.outtaHere{
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.select-area{
	overflow:hidden;
	border:1px solid #ccc;
	border-radius:4px;
	background:#fff;
	cursor:pointer;
}
.select-area .select-btn{
	float:right;
	margin:9px 6px 0;
}
.select-area .select-text{
	display:block;
	overflow:hidden;
	padding:4px 6px;
	height:20px;
	line-height:20px;
}
.select-options ul{
	height:auto !important;
	overflow:visible !important;
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #ccc;
	border-radius:4px;
	background:#fff;
}
.select-options li span{
	display:block;
	cursor:pointer;
	padding:4px 6px;
}
.select-options li span:hover{
	text-decoration:none;
	background:#f8f8f8;
}
.select-options li .popover{max-width:none;}
.select-options li .popover-content{
	width:460px;
	max-width:460px;
}

/*----------------- custom forms start --------------------*/

/*----------------- responsive table start --------------------*/

.ui-table-reflow tbody th{margin-top:3em;}
.ui-table-reflow td,
.ui-table-reflow th{
	text-align:left;
	display:block;
}
.ui-table-reflow td.text-center,
.ui-table-reflow th.text-center{text-align:center;}
.ui-table-reflow td.text-right,
.ui-table-reflow th.text-right{text-align:right;}
.ui-table-reflow td .ui-table-cell-label,
.ui-table-reflow th .ui-table-cell-label{
	display:none;
	min-width:20%;
	margin:0 10px 0 0;
	color:#474747;
}
@media all and (min-width: 1024px){
	.ui-table-reflow td,
	.ui-table-reflow th {
		display: table-cell !important;
		margin: 0;
	}
}
@media all and (max-width: 1024px){
	.ui-table-reflow{border-style:none !important;}
	.ui-table-reflow thead td,
	.ui-table-reflow thead th{display:none !important;}
	.ui-table-reflow td.text-center,
	.ui-table-reflow td.text-right{text-align:left !important;}
	.ui-table-reflow td .ui-table-cell-label,
	.ui-table-reflow th .ui-table-cell-label{display:inline !important;}
	.ui-table-reflow td,
	.ui-table-reflow th{
		width:100% !important;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		float:left !important;
		clear:left;
		border-left-style:none;
		background:none !important;
	}
	.ui-table-reflow td:first-child{
		padding-top:25px;
		border-top-width:3px;
	}
	.ui-table-reflow tr:first-child td:first-child{
		padding-top:0;
		border-top-style:none;
	}
	.ui-table-reflow td:last-child{padding-bottom:25px;}
}

/*----------------- responsive table end --------------------*/

/*----------------- socialite start --------------------*/

.social-buttons{
	margin:-10px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.social-buttons li{
	float:left;
	margin:10px 10px 0 0;
}
.social-buttons .socialite{
	display:block;
	width:50px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	background:url(../images/sprite.png);
}
.social-buttons .twitter-share{background-position:-274px -10px;}
.social-buttons .googleplus-one{background-position:-274px -55px;}
.social-buttons .facebook-like{background-position:-274px -100px;}
.social-buttons .linkedin-share{background-position:-274px -145px;}
.social-buttons .pinterest-pinit{background-position:-274px -190px;}
.social-buttons .socialite-loaded{
	text-indent:0;
	background:none !important;
}
.social-buttons .twitter-share.socialite-loaded{
	width:60px;
	height:65px;
}
.social-buttons .googleplus-one.socialite-loaded,
.social-buttons .facebook-like.socialite-loaded{
	width:50px;
	height:65px;
}
.social-buttons .linkedin-share.socialite-loaded{
	width:70px;
	height:65px;
}
.social-buttons .pinterest-pinit.socialite-loaded{
	width:70px;
	height:65px;
}
.social-buttons .pinterest-pinit.socialite-loaded a[class*="PIN"]{margin-top:30px !important;}
.social-buttons .vhidden{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px; 
}
iframe[class*="PIN"]{
	position:absolute;
	top:-9999px;
	left:-9999px;
}

/*----------------- socialite end --------------------*/

/*----------------- custom social icons start --------------------*/

.social-rss,
.social-facebook,
.social-twitter,
.social-googleplus,
.social-newsletters,
.social-weibo{
	padding:0 0 0 20px;
	background:url(../images/sprite.png) no-repeat;
}
.social-rss.gray{background-position:-10px -709px;}
.social-rss.gray:hover,
.social-rss{background-position:-10px -745px;}
.social-facebook{background-position:-10px -817px;}
.social-twitter{background-position:-10px -853px;}
.social-googleplus{background-position:-10px -889px;}
.social-newsletters{background-position:-10px -925px;}
.social-weibo{background-position:-10px -781px;}

/*----------------- custom social icons end --------------------*/

/*----------------- glyphicons start --------------------*/

ul.the-icons li{min-height:30px;}
[class*="icon-"]{margin:0 5px 0 0;}

/*----------------- glyphicons end --------------------*/

/*----------------- jquery ui components start --------------------*/

.ui-multiselect-checkboxes label{
	padding:3px;
	overflow:hidden;
}
.ui-multiselect-checkboxes label input{
	float:left;
	margin:2px 0 0;
}
.ui-multiselect-checkboxes label input + span{display:block;}
h3.cluetip-title{line-height:20px;}

/*----------------- jquery ui components end --------------------*/

/*----------------- forms start --------------------*/

form .icon-asterisk{
	vertical-align:top;
	font-size:8px;
	color:#ff7679;
	margin:0 0 0 5px;
}
form .icon-asterisk:before{vertical-align:top;}
@media all and (max-width : 982px){
	form input[class*="span"],
	form select[class*="span"]{
		width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	form input[class*="span"]{height:30px;}
}
@media all and (max-width : 768px){
	form [class*="input-"]{
		width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	form input[class*="input-"]{height:30px;}
	.form-horizontal .control-label{
		float:none;
		width:auto;
		text-align:left;
	}
	.form-horizontal .controls{margin:0;}
}

/*----------------- forms end --------------------*/

/*----------------- message bar start --------------------*/

.message-bar{
	overflow:hidden;
	padding:20px;
	text-align:center;
	background:#ed8029;
	font-weight:bold;
	font-size:20px;
	line-height:24px;
	border-top:3px solid #bbb;
}
.message-bar .btn-close{
	float:right;
	border-style:none;
	background:none;
	padding:0;
}
.message-bar .btn-close:hover{color:#029bc4;}

/*----------------- message bar end --------------------*/

/*----------------- accordion start --------------------*/

.accordion{margin:20px 0;}
.accordion:first-child{margin-top:0;}
.accordion:last-child{margin-bottom:0;}
.accordion-group{
	background:#029bc4;
	border-style:none;
}
.accordion-heading .accordion-toggle{
	color:#fff !important;
	text-decoration:none !important;
}
.accordion-heading .accordion-toggle:after{
	content:"";
	display:block;
	clear:both;
}
.accordion-heading .accordion-toggle > i{color:#fff !important;}
.accordion-heading .accordion-toggle .indent2{padding-left:36px;}
.accordion-heading .accordion-toggle .indent3{padding-left:48px;}
.accordion-heading .accordion-toggle .timeago{
	border-bottom:1px dotted #000;
}
.accordion-body{
	background:#fff;
	border:1px solid #e5e5e5;
	border-top-style:none;
	border-bottom-style:none;
	border-radius:0 0 4px 4px;
}
.accordion-body.in{border-bottom-style:solid;}
.accordion-body dl{
	margin:0;
	overflow:hidden;
}
.accordion-body dt{
	float:left;
	width:50%;
	border-top:1px solid #e9e9e9;
	padding:5px 0 0;
	margin:20px 0 0;
	font-weight:normal;
}
.accordion-body dd{
	float:left;
	width:50%;
	border-top:1px solid #e9e9e9;
	padding:5px 0 0;
	margin:20px 0 0;
}
.accordion-body .text-left{text-align:left !important;}
.accordion-body .text-center{text-align:center !important;}
.accordion-body .text-right{text-align:right !important;}
.accordion-body .tools-holder{
	position:relative;
	z-index:2;
}
.accordion-body .tools-holder p{margin:4px 0 0;}
.accordion-body .tools{
	margin:0 7px 0 0;
	padding:0;
	list-style:none;
}
.accordion-body .tools li{
	float:left;
	margin:0 0 0 7px;
	font-size:18px;
}
.accordion-body .tools li a:hover,
.accordion-body .tools li a:focus{text-decoration:none;}
.accordion-body .tools .arrow,
.accordion-body .tools .arrow:after{
	display:block;
	height:0;
	width:0;
	border-style:solid;
	border-color:transparent;
	position:absolute;
}
.accordion-body .tools .arrow{
	border-width:11px;
	border-bottom-color:#ccc;
	border-top-style:none;
	bottom:-11px;
}
.accordion-body .tools .arrow:after{
	content:"";
	border-width:10px;
	border-bottom-color:#fff;
	border-top-style:none;
	margin:0 0 0 -10px;
	bottom:-11px;
}
.accordion-body .checkbox,
.accordion-body .radio{margin:10px 0 0;}
.accordion-body .checkbox:first-child,
.accordion-body .radio:first-child{margin:0;}

/*----------------- accordion end --------------------*/

/*----------------- cbox_messagebox start --------------------*/

.cbox_messagebox{
	font-weight:normal;
	margin:0;
}
.cbox_messagebox_info,
.cbox_messagebox_warning,
.cbox_messagebox_error{
	padding:14px;
	margin:10px 0;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);
	background:#fcf8e3;
	border:1px solid #fbeed5;
	border-radius:4px;
	color:#c09853;
}
.cbox_messagebox_info{
	background:#d9edf7;
	border-color:#bce8f1;
	color:#3a87ad;
}
.cbox_messagebox_error{
	background:#f2dede;
	border-color:#eed3d7;
	color:#b94a48;
}

/*----------------- cbox_messagebox end --------------------*/

/*----------------- timeline start --------------------*/

.timeline{
	overflow:hidden;
	position:relative;
}
.timeline .offset-first{margin-top:-1.5em !important;}
.timeline .line{
	position:absolute;
	width:1px;
	background:url(../images/timeline-border.png) repeat-y;
	height:100%;
	left:49.9%;
	z-index:1;
}
.timeline .year{
	position:relative;
	float:left;
	clear:both;
	margin:75px 0;
	text-align:center;
	width:100%;
	z-index:2;
	color:#fff;
}
.timeline .year.first{margin-top:0px !important;}
.timeline .year span{
	border-radius:50px;
	background:#999;
	font-size:36px;
	line-height:46px;
	max-width:200px;
	display:block;
	margin:0 auto;
}
.timeline .entry{
	display:block;
	position:relative;
	text-align:center;
	float:right;
	clear:right; 
	width:45%;
	margin:10px 2.5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:5px;
	list-style-type:none;
	padding:5px;
	z-index:3;
	border:1px solid #999;
	text-decoration:none;
}
.timeline .entry:nth-child(even){
	float:left;
	clear:left; 
}
.timeline .entry:hover{background:#fefefe;}
.timeline .entry img{
	margin-top:10px;
	max-width:100%;
}
@media all and (max-width: 768px){
	.timeline .entry{
		width:100%;
		background:#f0f0f0;
		margin-left:0;
		margin-right:0;
	}
	.timeline .entry:after{
		display:none;
	}
	.timeline .entry:nth-child(even):after{
		right:-5%;
		left:auto;
	}
}

/*----------------- timeline end --------------------*/

/*----------------- masthead start --------------------*/

.container.spread{width:982px;}
.container.spread > .codeblock{padding:20px;}
.masthead{
	display:table;
	width:100%;
	border-top:3px solid #cfcfcf;
	border-bottom:1px solid #d4d4d4;
	padding:5px 0 0;
	box-shadow:0 1px 10px rgba(0, 0, 0, 0.1);
}
.members .masthead{border-bottom-color:#ed8029;}
.masthead .container{position:relative;}
.masthead + .container > :first-child:not(.breadcrumb){margin-top:20px;}
.masthead + .container > .row{margin-top:20px;}

/*----------------- masthead end --------------------*/

/*----------------- navbar start --------------------*/

.navbar{margin:0;}
.navbar-inner{
	border-style:none;
	background:none;
	padding:0;
	box-shadow:none;
	filter:none;
}
.navbar .brand{
	width:113px;
	height:130px;
	padding:0;
	overflow:hidden;
	position:relative;
	z-index:1;
	margin:0 47px 0 0;
}
.navbar .brand > img{
	float:left;
	width:182px;
	height:192px;
	max-width:none;
}
.navbar .nav{margin:0;}
.navbar .nav.tools{float:none;}
.navbar .nav > li{position:relative;}
.navbar .nav.tools > li{
	display:inline-block;
	vertical-align:top;
	float:none;
	line-height:16px;
}
.navbar .nav > li > a{padding:5px 10px;}
.navbar .nav.tools > li > a{padding-left:0;}
.navbar .nav .dropdown-menu > li > a:hover,
.navbar .nav .dropdown-menu > li > a:hover i{color:#fff;}
.navbar .nav.tools > li > a [class*="icon-"]{
	display:inline-block;
	vertical-align:middle;
	margin:0 10px 0 0;
}
.navbar .nav.tools > li .localization{
	display:inline-block;
	vertical-align:middle;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:bold;
	max-width:205px;
}
.navbar .nav .drop-signin{
	width:360px;
	overflow:hidden;
}
.navbar .nav .drop-signin > div{
	display:table-cell;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px;
	border-left:1px solid #ccc;
}
.navbar .nav .drop-signin > div:first-child{border-style:none;}
.navbar .nav .dropdown-menu p:first-child{min-height:40px;}
.navbar .nav .dropdown-menu p.descr{min-height:60px;}
.navbar .nav .dropdown-menu p small{font-size:9px;}
.navbar .nav .dropdown-menu .btn-custom.blue{color:#fff;}
.navbar .primary-nav{
	float:right;
	border:1px solid #d4d4d4;
	border-bottom-style:none;
	border-radius:4px 4px 0 0;
	margin:-30px 0 0;
	background-color:#fafafa;
	background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
	background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);
	background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);
	background-repeat:repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
}
.navbar .primary-nav li a{
	font-weight:bold;
	text-align:center;
	border-left:1px solid rgba(255,255,255,.75);
	border-right:1px solid rgba(0,0,0,.1);
}
.navbar .primary-nav li:first-child a{
	border-left:0;
	border-radius:3px 0 0 0;
}
.navbar .primary-nav li:last-child a{
	border-right:0;
	border-radius:0 3px 0 0;
}
.navbar .primary-nav li a:hover,
.navbar .primary-nav li a:focus{
	background-color:#e5e5e5;
	box-shadow:0 3px 8px rgba(0, 0, 0, 0.125) inset;
}
.navbar .search-panel{
	position:absolute;
	top:-4px;
	right:0;
	z-index:2;
}
.navbar .navbar-search{
	background:#f4f4f4;
	border:1px solid #fcfcfc;
	border-top:none;
	position:relative;
	float:right;
	height:20px;
	width:300px;
	padding:5px 10px;
	border-radius:0 0 5px 5px;
	margin:-1px 0 0;
	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:0 3px 3px rgba(0,0,0,0.5);
	box-shadow:0 3px 3px rgba(0,0,0,0.5);
}
.navbar .navbar-search form{margin:0;}
.navbar .navbar-search input[type="search"],
.navbar .navbar-search input[type="text"]{
	float:left;
	width:160px;
	height:14px;
	padding:2px;
	margin:2px 0 0;
	font-size:9px;
}
.navbar .navbar-search button[type="submit"]{
	float:left;
	width:20px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	border-style:none;
	padding:19px 19px 0 0;
	cursor:pointer;
	background:url(../images/sprite.png) no-repeat -232px -10px;
	margin:0 0 0 5px;
}
.navbar .navbar-search .toggle{
	float:right;
	border-style:none;
	cursor:pointer;
	font-size:11px;
	padding:0;
	background:none;
	margin:3px 0 0;
}
.navbar .navbar-search .toggle > span{
	float:left;
	width:70px;
	padding:0 20px 0 0;
	background:url(../images/sprite.png) no-repeat;
}
.navbar .navbar-search .toggle:hover > span{text-decoration:underline;}
.navbar .navbar-search .toggle .toggle-open{background-position:100% -653px;}
.navbar .navbar-search .toggle:hover .toggle-open{background-position:100% -678px;}
.navbar .navbar-search .toggle .toggle-close{
	display:none;
	background-position:100% -603px;
}
.navbar .navbar-search .toggle:hover .toggle-close{background-position:100% -628px;}
.navbar .advanced-options{
	display:none;
	list-style:none;
	margin:0;
	padding:10px 20px 20px;
	width:898px;
	overflow:hidden;
	background: #f4f4f4;
	border:1px solid #fcfcfc;
	border-top:none;
	border-radius:0 0 0 5px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	box-shadow:0 1px 3px rgba(0,0,0,0.5);
}
.navbar .advanced-options li{
	background:none;
	border-bottom:1px dotted #e3e3e3;
	padding:5px 0;
	overflow:hidden;
	font-size:11px;
	color:#999;
}
.navbar .advanced-options li label{
	float:left;
	font-weight:bold;
	padding-top:0;
	width:120px;
	margin:5px 0 0;
}
.navbar .advanced-options li ul{
	list-style:none;
	overflow:hidden;
	padding:0;
}
.navbar .advanced-options li ul li{
	background:none;
	border-right:1px dotted #dcdcdc;
	border-bottom:none;
	float:left;
	padding:0;
	margin:2px 0;
}
.navbar .advanced-options li ul li a{padding:0 8px;}
.navbar .advanced-options li ul li:last-child{border-right:none;}
.navbar .follow-us{
	position:absolute;
	top:50%;
	right:0;
	margin:-10px 0 0;
	font-size:16px;
}
.navbar .follow-us a:hover,
.navbar .follow-us a:focus{text-decoration:none;}

/*----------------- navbar end --------------------*/

/*----------------- breadcrumb start --------------------*/

.breadcrumbs-expanded{margin:0 0 20px !important;}
.breadcrumb{
	padding:10px 15px;
	margin:0 0 20px 160px;
	list-style:none;
	overflow:hidden;
	border-radius:0 0 5px 5px;
	border:1px dotted #e1e1e1; /* TODO - just remove this line and a border will disappear */
	border-top:none;
	background:none;
}
.breadcrumbs-expanded .breadcrumb{margin:0;}
.breadcrumb li{
	float:left;
	font-size:12px;
	line-height:14px;
	padding:0px 15px 0 0;
	margin:0 10px 0 0;
	background:url(../images/sprite.png) no-repeat 100% -299px;
}
.breadcrumb li:last-child{
	padding:0;
	background:none;
}
.breadcrumb li a.icon-home:hover{text-decoration:none;}

/*----------------- breadcrumb end --------------------*/

/*----------------- content start --------------------*/

.content{float:right;}
.content.pull-left{float:left;}
[class*="span"] .content + .sidebar{margin:0;}
.content h1{
	margin:20px 0;
	font-size:22px;
	line-height:30px;
}
.content h2{
	margin:20px 0;
	font-size:20px;
	line-height:24px;
}
.content h3{
	margin:20px 0;
	font-size:18px;
	line-height:20px;
}
.content h4{
	margin:20px 0;
	font-size:16px;
	line-height:20px;
}
.content h5{
	margin:10px 0;
	font-size:14px;
	line-height:20px;
}
.content h6{
	margin:10px 0;
	font-size:12px;
	line-height:20px;
}
.content h1:first-child,
.content h2:first-child,
.content h3:first-child,
.content h4:first-child,
.content h5:first-child,
.content h6:first-child{margin-top:0 !important;}
.content h1 small{
	font-size:14px;
	line-height:inherit;
}
.content h2 small{
	font-size:12px;
	line-height:inherit;
}
.content h1.pull-left + .pull-right,
.content h2.pull-left + .pull-right,
.content h3.pull-left + .pull-right,
.content h4.pull-left + .pull-right,
.content h5.pull-left + .pull-right,
.content h6.pull-left + .pull-right,
.content hp.pull-left + .pull-right{margin:5px 0 0;}
.content p{
	margin:20px 0;
	font-size:14px;
	line-height:20px;
}
.content p:first-child{margin-top:0;}
.content .lead{
	margin:24px 0;
	font-size:16px;
	line-height:24px;
}
.content small{font-size:11px;}
.content hr{border:1px dotted #ddd;}
.content ul:not:.nav-list,
.content ol{
	list-style-position:inside;
	margin:0 0 20px;
	padding:0;
}
.content ul.grey{color:#cacaca;}
.content ul ul,
.content ul ol,
.content ol ol,
.content ol ul{margin:0 0 0 20px;}
.content li{font-size:14px;}
.content li.has-drop{position:relative;}
.content li.has-drop ul.dropdown-menu{
	padding:5px 0;
	left:auto;
	right:-10px;
}
.content ul.separated li{
	padding:10px 0 0;
	border-top:1px solid #ddd;
	margin:10px 0 0;
}
.content ul.separated li:first-child{
	padding:0;
	border-top-style:none;
	margin:0;
}
.content ul.indent2{padding:0 0 0 36px;}
.content li span{color:#49494c;}
.content table{
	width:100%;
	margin:20px 0;
}
.content table th,
.content table td{
	font-size:14px;
	padding:5px;
}
.content table .text-left{text-align:left;}
.content table .text-center{text-align:center;}
.content table .text-right{text-align:right;}
.content table .cell-main{width:60%;}
.content table .icon-ok,
.content table .icon-arrow-right,
.content table .icon-user.online,
.content table [class*="lnk-popover"] .icon-group{
	color:#86cc7c;
	margin:0;
}
.content table .icon-remove,
.content table .icon-user.busy,
.content table .icon-ban-circle{
	color:#ff7679;
	margin:0;
}
.content table .icon-asterisk{
	display:inline-block;
	vertical-align:top;
	color:#ff7679;
	font-size:8px;
}
.content table .icon-remove{cursor:pointer;}
.content table address:last-child{margin-bottom:0;}
.content table h2,
.content table h3,
.content table h4,
.content table h5,
.content table h6{
	margin:0;
	font-size:16px;
	padding:5px 0;
}
.content table h3{font-size:14px;}
.content table h4,
.content table h5,
.content table h6{font-size:12px;}
.content table [class*="lnk-popover"]{display:inline-block;}
.content table [class*="lnk-popover"]:hover{text-decoration:none;}
.content table input:last-child{margin-bottom:0;}
.content form .checkbox,
.content form .radio{margin-bottom:20px;}
.content form legend + .radio,
.content form legend + .checkbox{margin-top:20px;}
.content form .btn-custom:first-child{margin-top:0;}
.content form label.error{color:#ff7679;}
.content form label.error.valid{color:#86cc7c;}
.content .nav-tabs{padding:0;}
.content .codeblock ul{
	margin:10px 0 0;
	padding:0;
	list-style:none;
}
.content .tag-list,
.content .codeblock .list-boxes,
.content .codeblock ul:first-child{margin:0;}
.content .tag-list{
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:-15px 0 0;
}
.content .codeblock .social-buttons{margin:0;}
.content .list-boxes,
.content .list-inline{padding:0;}
.content .list-inline{margin:10px 0 0;}
.content .list-boxes:first-child,
.content .codeblock .list-boxes:first-child{margin:-10px 0 0;}
.content .list-boxes > li{
	display:inline-block;
	font-size:12px;
	margin:10px 2px 0 0;
}
.content .list-boxes > li.no-box{
	background:none;
	border-style:none;
	border-radius:0;
	padding-left:0;
}
.content .list-boxes > li > a{
	display:block;
	background:#f9f9f9;
	border:1px solid #e1e1e1;
	border-radius:3px;
	padding:2px 10px;
}
.content .list-boxes > li > a:focus,
.content .list-boxes > li > a:hover{text-decoration:none;}
.content .list-boxes > li .icon-caret-down{
	vertical-align:middle;
	font-size:9px;
	margin:0 0 0 5px;
}
.content .list-inline > li{
	display:inline;
	font-size:12px;
	padding:0 3px 0 0;
	color:#999;
}
.content .list-inline.post-info > li:after{content:", ";}
.content .list-inline.post-info > li.icon:after,
.content .list-inline.post-info > li:last-child:after{content:"";}
.content .list-inline > li time{
	border-bottom:1px dotted #000;
	cursor:help;
	color:#999;
}
.content .tag-list li{
	float:left;
	font-size:10px;
	margin:15px 5px 0 0;
	width:255px;
}
.content .tag-list li span{
	float:left;
	background:#f9f9f9;
	border:1px solid #e1e1e1;
	border-radius:3px;
	padding:2px 10px;
}
.content .tag-list li .icon-tag{
	float:left;
	margin:5px 5px 0 0;
}
.content .tag-list li span a{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:231px;
}
.content .tag-cloud li{
	display:inline-block;
	vertical-align:middle;
	line-height:normal;
	margin:0 5px 0 0;
}
.content ul.large-icons li i[class*="icon-"]{
	font-size:26px;
	color:#86cc7c;
	margin:5px 20px 0 0;
}
.content ul.large-icons li .text{overflow:hidden;}
.content ul.large-icons.three-cols{text-align:center;}
.content ul.large-icons.three-cols li{
	display:inline-block;
	vertical-align:top;
	text-align:left;
	width:33%;
}
.content .btn-custom{margin:10px 0 0;}
.content .btn-custom:hover{text-decoration:none;}
.content .codeblock h3,
.content .codeblock h4{margin:10px 0 0;}
.content .codeblock h4{
	font-size:14px;
	line-height:20px;
}
.content .codeblock p{
	margin:10px 0;
	font-size:12px;
}
.content .codeblock .post p{font-size:14px;}
.content .codeblock p:first-child{margin-top:0;}
.content .codeblock p:last-child{margin-bottom:0;}
.content .codeblock label{
	margin:0;
	font-size:12px;
}
.content .blockquote{
	overflow:hidden;
	margin:20px 0 0;
}
.content .blockquote div{padding:0 0 0 40px;}

.content blockquote {
  background: #f9f9f9;
  border-left: 6px solid #029bc4;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
.content blockquote:before {
  color: #029bc4;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

.content blockquote p{display:inline;}

.content .cite{
	margin:0;
	overflow:hidden;
	font-size:14px;
	line-height:20px;
}
.content .cite.has-icon{
	padding:0 0 20px;
	background:url(../images/quotes.gif) no-repeat 100% 100%;
}
.content .cite .codeblock{margin:0 0 20px;}
.content .cite .codeblock blockquote{margin:0;}
.content .cite figcaption:before{content: "- ";}
.content .post-group{margin:20px 0 0;}
.content .post-group:first-child{margin:0;}
.content .post-group > .codeblock,
.content .post-group > .codeblock .codeblock{margin:0 0 20px;}
.content .post-group > .codeblock:last-child,
.content .post-group > .codeblock .codeblock:last-child{margin:0;}
.content .post{margin:20px 0 0;}
.content .post:first-child{margin:0;}
.content .post:after{
	content:"";
	display:block;
	clear:both;
}
.content .post.striped{
	border-top:1px solid #ddd;
	padding:7px;
	margin:0;
}
.content .post.striped:nth-child(even){background:#f9f9f9;}
.content .post-group .post h1{
	font-size:18px;
	line-height:22px;
}
.content .post-group .post h2{
	font-size:16px;
	line-height:20px;
}
.content .post-group .post h3{
	font-size:14px;
	line-height:20px;
}
.content .post-group .post h4,
.content .post-group .post h5{
	font-size:12px;
	line-height:20px;
}
.content .post-group .post-title a:hover{text-decoration:none;}
.content .post-group.river .item-stats{margin:0 10px 0 0;}
.content .post-group.river .item-stats > div{
	width:67px;
	overflow:hidden;
	border:1px solid #ddd;
	background:#fff;
	margin:2px 0 0;
	line-height:20px;
	text-align:center;
}
.content .post-group.river .item-stats > div:first-child{margin:0;}
.content .post-group.river .item-stats .item-count{display:block;}
.content .post-group.river .stream-info{overflow:hidden;}
.content .post-group.river .reply{
	font-size:14px;
	line-height:20px;
}
.content .post-group.river .reply .pull-left{margin:0 10px 0 0;}
.content .post-group.river .reply .pull-right{margin:0 0 0 10px;}
.content .post > .codeblock{margin:20px 0;}
.content .post > .codeblock:first-child{margin-top:0;}
.content .post > .codeblock:last-child{margin-bottom:0;}
.content .post-body{
	font-size:14px;
	line-height:20px;
	margin:20px 0 0;
}
.content .post-body ul,
.content .post-body ol{
	color:#49494c;
	padding:0 0 0 20px;
	list-style-position:outside;
}
.content .post-body ul.unstyled,
.content .post-body ol.unstyled{padding:0;}
.content .post-body ul li p{margin:20px 0 0;}
.content .post-body ul li:first-child p{margin:0;}
.content .post-body ul li:hover{color:#49494c;}
.content .post-body ol li{margin:20px 0 0;}
.content .post-body ol li:first-child{margin:0;}
.content .post-body table{border-bottom:1px solid #eee;}
.content .post-body td{border-top:1px solid #eee;}
.content .post-body tr:nth-child(odd) td{background:#f9f9f9;}
.content .post-print,
.content .post-pdf,
.content .post-word,
.content [class*="post-download"]{
	display:inline-block;
	vertical-align:top;
	background:url(../images/sprite.png) no-repeat;
	padding:0 0 0 25px;
	font-size:11px;
	line-height:16px;
	margin:10px 5px 0 0;
}
.content [class*="post-download"] time{
	display:inline-block;
	vertical-align:top;
	border-bottom:1px dotted #000;
	cursor:help;
	color:#999;
}
.content .post-print{background-position:-10px -393px;}
.content .post-print:hover{background-position:-10px -429px;}
.content .post-pdf,
.content .post-download-pdf{background-position:-10px -465px;}
.content .post-pdf:hover,
.content .post-download-pdf:hover{background-position:-10px -501px;}
.content .post-word,
.content .post-download-docx{background-position:-10px -537px;}
.content .post-word:hover,
.content .post-download-docx:hover{background-position:-10px -573px;}
.content .post-download-ppt{background-position:-10px -961px;}
.content .post-download-ppt:hover{background-position:-10px -997px;}
.content .post-download-pptx{background-position:-10px -1033px;}
.content .post-download-pptx:hover{background-position:-10px -1069px;}
.content .post-download-rtf{background-position:-10px -1105px;}
.content .post-download-rtf:hover{background-position:-10px -1141px;}
.content .post-download-xls{background-position:-10px -1177px;}
.content .post-download-xls:hover{background-position:-10px -1213px;}
.content .post-download-xlsx{background-position:-10px -1249px;}
.content .post-download-xlsx:hover{background-position:-10px -1285px;}
.content .post-download-zip{background-position:-10px -1321px;}
.content .post-download-zip:hover{background-position:-10px -1357px;}
.content .post-download-doc{background-position:-10px -1393px;}
.content .post-download-doc:hover{background-position:-10px -1429px;}
.content .post-download-jpg{background-position:-10px -1465px;}
.content .post-download-jpg:hover{background-position:-10px -1501px;}
.content .post-download-jpeg{background-position:-10px -1537px;}
.content .post-download-jpeg:hover{background-position:-10px -1573px;}
.content .post-footnote,
.content .post-footnote p{font-size:12px;}
.content .post-footer{
	overflow:hidden;
	margin:20px 0 0;
}
.content .post-footer p,
.content .post-footer li{font-size:12px;}
.content .post-footer .author-mini-bio{overflow:hidden;}
.content .post-footer .author-mini-bio .pic{
	float:left;
	max-width:100px;
	border:1px solid #ddd;
	margin:0 10px 0 0;
}
.content .post-footer .author-mini-bio ul{
	margin:10px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.content .post-footer .author-mini-bio li{
	display:inline-block;
	vertical-align:top;
	border-right:1px solid #ddd;
	font-size:11px;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
}
.content .post-footer .author-mini-bio li:last-child{
	border-style:none;
	padding:0;
}
.content .post-footer .author-mini-bio h6,
.content .post-footer .author-mini-bio p{
	margin:0;
	font-size:12px;
}
.content .post [class*="pull"] + .post-title{margin-top:0;}
.content .comments{
	overflow:hidden;
	border-top: 1px dotted #ccc;
	padding-top: 4px;
}
.content .post .comments h1{color:#7b7b7b;}
.content .post .comments a[name="message_board"] + h1,
.content .post .comments a[name="message_board"] + p{margin-top:0;}
.content .post .comments p{font-size:12px;}
.content .post .single-comment{margin:20px 0 0;}
.content .post .single-comment header{overflow:hidden;}
.content .post .single-comment header .clearfix{margin:10px 0 0;}
.content .post .single-comment header .clearfix:first-child{margin:0;}
.content .post .single-comment header .pic{
	float:left;
	max-width:100px;
	border:1px solid #ddd;
	margin:0 10px 0 0;
}
.content .post .single-comment header button[type="button"]{
	border-style:none;
	padding:0;
	cursor:pointer;
	background:none;
	margin:5px 0 0 10px;
}
.content .post .single-comment header button[type="button"]:hover{color:#ed8029;}
.content .post .single-comment header h1{
	float:left;
	margin:0;
	line-height:20px;
}
.content .post .single-comment header h1 + time{
	line-height:24px;
	color:#999;
}
.content .post .single-comment .comment-body{margin:10px 0 0;}
.content .post .single-comment .comment-body ul { list-style-type: disc;  padding-left:20px; }
.content .post .single-comment .comment-body ol { list-style-type: decimal ; }
.content .post .single-comment .comment-body li { font-size:12px; }
.content .post .single-comment .comment-number p{
	font-weight:bold;
	color:#bbb;
	margin:10px 0 0;
}
.content .carousel.home{
	max-width:770px;
	padding:5px;
	background:#f0f0f0;
	border-radius:5px;
	margin:0;
}
.content .carousel.home:after{
	content:"";
	display:block;
	clear:both;
}
.content .carousel.home .carousel-indicators{
	position:static;
	float:right;
	width:240px;
	margin:0;
	padding:0;
}
.content .carousel.home .carousel-indicators li{
	float:none;
	width:auto;
	height:76px;
	text-indent:0;
	margin:0;
	border-radius:0;
	border:1px solid #ccc;
	border-top:1px solid #fff;
	border-left:3px solid #fff;
	padding:0 20px;
	font-size:12px;
	cursor:pointer;
	background-color:#ededed;
	background-image:linear-gradient(top, #e9e9e9, #fcfcfc);
	background-image:-moz-linear-gradient(top, #e9e9e9, #fcfcfc);
	background-image:-ms-linear-gradient(top, #e9e9e9, #fcfcfc);
	background-image:-o-linear-gradient(top, #e9e9e9, #fcfcfc);
	background-image:-webkit-linear-gradient(top, #e9e9e9, #fcfcfc);
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e9e9e9', EndColorStr='#fcfcfc', GradientType=0);
}
.content .carousel.home .carousel-indicators li:before{
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle;
	margin:0 0 0 -4px;
}
.content .carousel.home .carousel-indicators li:hover{
	background:#f2f2f2;
	filter:none;
}
.content .carousel.home .carousel-indicators li span{
	display:inline-block;
	vertical-align:middle;
}

.content .carousel.home .carousel-indicators li:first-child{height:77px;}
.content .carousel.home .carousel-indicators li.active{border-left-color:#ff7000;}
.content .carousel.home .carousel-inner{
	width:530px;
	overflow:visible;
	float:left;
}
.content .carousel.home .item{
	-webkit-transition:opacity 0.6s;
	-moz-transition:opacity 0.6s;
	-ms-transition:opacity 0.6s;
	-o-transition:opacity 0.6s;
	transition:opacity 0.6s;
}
.content .carousel.home .active.left,
.content .carousel.home .active.right{
	left:0;
	opacity:0;
	z-index:2;
}
.content .carousel.home .next,
.content .carousel.home .prev{
	left:0;
	opacity:1;
	z-index:1;
}

.content .carousel.home .item > img{
	width:100%;
	max-height:313px;
}
.content .carousel.home .carousel-caption{padding:5px;}
.content .carousel.home .carousel-caption h4{
	font-size:14px;
	line-height:18px;
	margin:0;
}
.content .carousel.home .carousel-caption p{
	font-size:12px;
	line-height:14px;
	margin:0;
}
.content .carousel.home .popover-content{min-width:180px;}
.content .sliding-panel{
	position:relative;
	background:#fff;
	border:1px solid #ccc;
	border-radius:6px;
	padding:14px;
	margin:10px 0 0;
	text-align:left;
}
.content .sliding-panel .arrow,
.content .sliding-panel .arrow:after{
	display:block;
	height:0;
	width:0;
	border-style:solid;
	border-color:transparent;
	position:absolute;
}
.content .sliding-panel .arrow{
	border-width:11px;
	border-bottom-color:#ccc;
	border-top-style:none;
	top:-11px;
}
.content .sliding-panel .arrow:after{
	content:"";
	border-width:10px;
	border-bottom-color:#fff;
	border-top-style:none;
	margin:0 0 0 -10px;
	top:1px;
}
.content .sliding-panel .icon-remove{
	cursor:pointer;
	font-size:18px;
	margin:0 0 10px 10px;
	color:#ff7679;
}
.content .sliding-panel iframe{width:100% !important;}
.content .sliding-panel table.full{width:auto;}
.content .sliding-panel table.full td{vertical-align:top;}
.content .sliding-panel table.full .small{
	font-size:11px;
	margin:5px 0 0;
}
.content .slide-tips .sliding-panel{margin:10px 0;}
.content .slide-tips .icon-remove + h3,
.content .slide-tips .icon-remove + p{margin-top:0;}
.content .slide-tips a.toggle:hover{text-decoration:none;}
.content .form-filter{margin:0;}
.content .form-filter .box-filter{
	float:left;
	width:239px;
	margin:0 0 0 20px;
}
.content .form-filter .box-filter:first-child{width:240px;}
.content .form-filter .box-filter p[class*="message"]{min-height:60px;}
.content .form-filter .box-filter .ui-multiselect{
	width:100% !important;
	font-size:12px;
}
.content .form-filter legend{
	font-size:14px;
	line-height:20px;
	margin:0;
}
.content .form-filter fieldset fieldset{
	display:block;
	margin:20px 0 0;
}
.content .form-filter p{font-size:14px;}
.content .form-filter .radio,
.content .form-filter .checkbox{margin:10px 0;}
.content .form-filter .radio:first-child,
.content .form-filter .checkbox:first-child{margin-top:0;}
.content .form-filter .radio:last-child,
.content .form-filter .checkbox:last-child{margin-bottom:0;}
.content .form-filter .btns{margin:10px 0 0;}
.content .form-filter .btns > button{margin:0 10px;}
.content .form-filter .btns > button.double{width:256px;}
.content .form-filter .acc-where-wrap{width:278px;}
.content .toolbar{margin:10px 0 0;}
.content .toolbar:first-child{margin:0;}
.content .toolbar > .pull-left{margin:3px 10px 0 0 !important;}
.content .toolbar > .pull-right{margin:0 !important;}
.content .toolbar > .list-boxes > li{margin:0;}
.content .modal-tip{
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 10px;
}
.content .modal-tip img{
	display:block;
	height:16px;
}
.content .nav-tabs li a{
	max-width:400px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.content .nav-tabs li a:focus{outline:none;}
.content .tab-content .tab-pane.active{overflow:hidden;}
.content .tab-content #tab-map{position:relative;}
.content .tab-content #gmap,
.content .tab-content #myGrid{height:600px;}
.content .tab-content #chart_div{
	height:350px;
	position:relative;
	padding:50px 0 0;
}
.content .tab-content .grid-toolbox{
	overflow:hidden;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:5px;
	line-height:17px;
}
.content .tab-content .grid-toolbox > .pull-right{margin:3px 0 0;}
.content .tab-content .grid-toolbox label{
	margin:0 10px 0 0;
	font-size:12px;
}
.content .tab-content .grid-toolbox select{
	height:auto;
	padding:0;
	line-height:auto;
	margin:0;
	font-size:12px;
}
.content .tab-content .grid-toolbox .btn-custom{margin:0;}
.content .tab-content .grid-header{
	overflow:hidden;
	margin:10px 0;
}
.content .tab-content .grid-header .toggle{
	border-style:none;
	padding:0;
	background:none;
	height:16px;
}
.content .tab-content .grid-header .toggle > i{margin:0;}
.content .tab-content .slick-top-panel{height:auto;}
.content .tab-content .slick-header{
	width:auto;
	border-left:1px solid #aed0ea;
}
.content .tab-content .slick-row{
	background:#fff;
	border-left:1px dotted #c0c0c0;
}
.content .tab-content .slick-row.odd{background:#fafafa;}
.content .tab-content .slick-column-name,
.content .tab-content .slick-sort-indicator{float:left;}
.content .tab-content .slick-sort-indicator-asc,
.content .tab-content .slick-sort-indicator-desc{
	background:none;
	position:relative;
	margin:5px 0 0 5px;
}
.content .tab-content .slick-sort-indicator-asc:after,
.content .tab-content .slick-sort-indicator-desc:after{
	font-family:'Elusive-Icons';
	font-size:8px;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	display:block;
}
.content .tab-content .slick-sort-indicator-asc:after{content:"\e0cb";}
.content .tab-content .slick-sort-indicator-desc:after{content:"\e0a4"}
.content .tab-content .slick-row .modal-tip{
	display:inline-block;
	margin:2px 0 0;
}
.content .tab-content .slick-row .modal-tip.pull-right{float:right !important;}
.content .tab-content .slick-row .modal-tip.pull-left{float:left !important;}
.content .tab-content .grid-filter{
	overflow:hidden;
	padding:4px;
}
.content .tab-content .grid-filter label{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:2px 10px 0 0;
}
.content .tab-content .grid-filter input{
	height:auto;
	margin:0;
}
.content .tab-content h2 + .table.categories{margin:-10px 0 0;}
.content .tab-content .table.categories th{
	width:200px;
	font-size:12px;
}
.content .tab-content input:focus,
.content .tab-content textarea:focus{box-shadow:none;}
.content .datasheet h1 + div{margin:7px 0 0;}
.content .datasheet,
.content .datasheet dl{margin:20px 0 0;}
.content .datasheet:after,
.content .datasheet dl:after{
	content:"";
	display:block;
	clear:both;
}
.content .datasheet dt{
	float:left;
	width:175px;
	border-top:1px solid #e9e9e9;
	padding:5px 0 0;
	margin:20px 0 0;
	font-weight:normal;
}
.content .datasheet dt:first-child,
.content .datasheet dt:first-child + dd{margin:0;}
.content .datasheet dd{
	display:table;
	border-top:1px solid #e9e9e9;
	padding:5px 0 0;
	margin:20px 0 0;
}
.content .datasheet > dd{width:583px;}
.content .datasheet li.has-drop ul.dropdown-menu{
	right:auto;
	left:-4px;
	margin:5px 0 0;
	box-shadow:none;
}
.content .datasheet .pull-right{margin-left:10px;}
.content .datasheet address{
	overflow:hidden;
	border-top:1px solid #e9e9e9;
	padding:5px 0 0;
	margin:10px 0 0;
}
.content .datasheet address:first-child{
	border-style:none;
	padding:0;
	margin:0;
}
.content .datasheet dl.lang-pairs{margin:10px 0 0;}
.content .datasheet dl:first-child{margin:0;}
.content .datasheet dl dt{width:120px;}
.content .datasheet dl dd{width:463px;}
.content .datasheet dl.lang-pairs dt{
	width:30px;
	margin:10px 0 0;
}
.content .datasheet dl.lang-pairs dd{margin:10px 0 0;}
.content .datasheet dl:first-child dt:first-child,
.content .datasheet dl:first-child dt:first-child + dd{
	padding:0;
	border-style:none;
}
.content .datasheet dl.lang-pairs dt:first-child,
.content .datasheet dl.lang-pairs dt:first-child + dd{margin:0;}
.content .datasheet th,
.content .datasheet td{
	font-size:12px;
	border-top:1px solid #e9e9e9;
}
.content .datasheet td{padding:5px;}
.content .datasheet td:first-child{padding-left:0;}
.content .datasheet .lang-select{margin:0 0 10px;}
.content .datasheet .lang-select td:first-child,
.content .datasheet .lang-select td:first-child + td{width:35px;}
.content .datasheet tr:first-child th,
.content .datasheet tr:first-child td{
	padding-top:0;
	border-style:none;
}
.content .datasheet tr:last-child td{padding-bottom:0;}
.content .datasheet .footnote{
	display:block;
	margin:10px 0 0;
}
.content img.graphics{
	display:block;
	margin:10px auto;
}
.content .form-filter-table{
	display:block;
	margin:20px 0;
}
.content .form-filter-table:first-child{margin-top:0;}
.content .form-filter-table label{
	float:left;
	cursor:default;
	margin:3px 10px 0 0;
}
.content .form-filter-table label + span{
	display:block;
	overflow:hidden;
}
.content .form-filter-table input{
	width:100%;
	height:auto;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.content img.graphics:first-child{margin-top:0;}
.content img.graphics:last-child{margin-bottom:0;}
.content .form-row{
	display:block;
	margin:0;
}
.content .form-row legend{
	font-size:14px;
	line-height:20px;
	margin:0 0 10px;
	border-style:none;
}
.content .form-row input{
	height:16px;
	float:left;
}
.content .form-row .btn-custom{
	margin:0 0 0 10px;
	float:left;
}
.content .form-row .search-help{display:none;}
.content a.contact:hover,
.content a.util:hover{text-decoration:none;}
.content #openid_form{
	width:auto;
	margin:0;
}
.content #openid_highlight{
	background:none;
	outline:thin dotted \9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
.content #openid_highlight a{
	border-color:rgba(82, 168, 236, 0.8);
	margin:0;
}
.content #openid_input_area{padding:0;}
.content #openid_input_area label{display:inline-block;}
.content #openid_input_area input[type="text"]{
	display:block;
	margin:0 0 10px;
}
.content #openid_input_area input[type="submit"],
.content #aiicLogin input[type="submit"]{
	display:inline-block;
	font:bold 11px 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	border-style:none;
	padding:7px 10px 8px; 
	border-radius:5px; 
	text-align:center;
	width:127px;
	color:#fff; 
	background:#029bc4; 
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.content #openid_input_area input[type="submit"]:hover,
.content #aiicLogin input[type="submit"]:hover{
	background:#ff7000; 
	text-decoration:none;
	color:#fff;
}
.content #aiicLogin{margin:20px 0 0;}
.content #aiicLogin label{display:inline-block;}
.content #aiicLogin input[type="text"],
.content #aiicLogin input[type="password"]{display:block;}
.content .list-popover .popover .popover-title{
	margin:0;
	font-size:12px;
	line-height:14px;
}
.content .aiic-section a.pull-right:hover{text-decoration:none;}
.content .aiic-section img.graphics{
	display:block;
	margin:20px 0;
}
.content .aiic-section > hr:first-child{display:none;}
.content .sfy-story{margin:20px 0;}
.content .form-comment{
	display:block;
	margin:0;
}
.content .form-comment textarea{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	padding:5px;
}
.content .pagination{text-align:center;}
.content .btn-edit:hover{text-decoration:none;}
.content li.consultants{margin:20px 0 0;}
.content li.consultants:first-child{margin:0;}
.content .get-quote{
	width:470px;
	margin:40px auto;
}
.content .get-quote .greetings{
	background:#fff;
	padding:10px 10px 30px;
	margin:-10px -10px -20px;
	border-radius:5px;
}
.content .get-quote .greetings span{
	display:inline-block;
	vertical-align:top;
}
.content .get-quote .lnk{text-align:center;}
.content .get-quote .lnk strong{font-size:24px;}
.content .get-quote ul{
	margin:0;
	padding:0 0 0 36px;
	list-style:disc;
}
.content .get-quote li{font-size:12px;}
.content .form-get-quote{
	display:table;
	width:100%;
	margin:0;
}
.content .form-get-quote fieldset{
	display:block;
	margin:20px 0 0;
}
.content .form-get-quote fieldset:first-child{margin:0;}
.content .form-get-quote legend{
	border-style:none;
	margin:0;
	font-weight:bold;
	font-size:20px;
	line-height:26px;
}
.content .form-get-quote label{
	display:inline-block;
	font-weight:bold;
	font-size:18px;
	line-height:22px;
	margin:0 0 10px;
}
.content .form-get-quote select{width:100%;}
.content .form-get-quote .typeahead.dropdown-menu{width:436px;}
.content .form-get-quote input[type="text"],
.content .form-get-quote input[type="email"]{
	width:100%;
	height:30px;
	line-height:16px;
	padding:6px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.content .form-get-quote .popover{max-width:600px;}
.content .form-get-quote .popover-title{margin:0;}
.content .form-get-quote .ui-multiselect{
	margin:10px 0;
	width:438px !important;
}
.content .form-get-quote .date{
	margin:10px 0;
	overflow:hidden;
}
.content .form-get-quote .date .icon-calendar{
	float:right;
	font-size:22px;
	margin:3px 0 0 10px;
}
.content .form-get-quote .date .icon-calendar + span{
	display:block;
	overflow:hidden;
}
.content .form-get-quote .date input{margin:0;}
.content .form-get-quote .date input:focus{box-shadow:none;}
.content .form-get-quote .select-area{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 0 10px;
}
.content .form-get-quote button[type="submit"]{
	display:block;
	width:90%;
	margin:10px auto 0;
}
.content .form-get-quote .buttons button[type="submit"] strong{font-size:24px;}
.content .form-get-quote .buttons button[type="button"]{
	display:block;
	width:75%;
	margin:10px auto 0;
	font-size:10px;
}
.content .form-get-quote button[type="button"] strong{font-size:16px;}
.content .form-get-quote [class*="token-input-list"]{
	width:auto;
	margin:0 0 10px;
}
.content .form-get-quote [class*="token-input-list"] input{
	height:auto;
	padding:4px 6px;
	box-shadow:none;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.content .form-get-quote [class*="token-input-list"] li{
	font-size:11px;
	line-height:13px;
	width:auto !important;
}
.content .form-get-quote [class*="token-input-list"] p{margin:0;}
.content .pull-quote{
	width:220px;
	margin-bottom:10px;
	font-size:18px;
	line-height:24px;
}
.content .pull-quote.pull-left{
	border-right:3px solid #ddd;
	padding:0 15px 0 0;
	margin-right:15px;
}
.content .pull-quote.pull-right{
	border-left:3px solid #ddd;
	padding:0 0 0 15px;
	margin-left:15px;
}
.content #isotope-events{
	height:80%;
	overflow:visible !important;
}
.content #isotope-events .element{
	width:185px;
	height:185px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.content #isotope-events.variable-sizes .element.width2 {width:380px;}
.content #isotope-events.variable-sizes .element.height2 {height:380px;}
.content #isotope-events .element h2{
	font-size:12px;
	line-height:16px;
	margin:5px 0;
	max-height:48px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.content #isotope-events .element h1{
	font-size:14px;
	line-height:18px;
	margin:5px 0;
	max-height:54px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.content #isotope-events .element p{
	font-size:14px;
	line-height:18px;
	margin:5px 0;
}
.content #isotope-events .element table{margin:5px 0;}
.content #isotope-events .element th,
.content #isotope-events .element td{
	font-size:11px;
	padding:2px;
}
.content #isotope-events .element td .organiser{
	width:80px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.content .biblio-item{margin:20px 0 0;}
.content .biblio-item:first-child{margin:0;}
.content ul.glossary-entries > li:first-child{
	border-top:3px solid #ddd;
	padding-top:20px;
}
.content ul.glossary-entries .glossary-left{
	float:left;
	width:140px;
	padding:0 20px;
}
.content ul.glossary-entries .glossary-left + div{overflow:hidden;}
.content ul.glossary-entries img.pull-left{margin:0 10px 0 0;}
.content ul.glossary-entries img.pull-right{margin:0 0 0 10px;}
.content .faq-list li{margin:20px 0 0;}
.content .faq-list li:first-child{margin:0;}
.content .faq-list li > .toggle{
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-style:none;
	padding:8px 15px;
	background:#029bc4;
	color:#fff;
	text-align:left;
	border-radius:4px;
}
.content .faq-list li > .toggle + p{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-top:5px;
}
.content .faq-list li > p{
	display:none;
	color:#999;
	font-size:75%;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.content .faq-list li.active > p{
	display:block;
	white-space:normal;
	color:#404040;
	font-size:100%;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.content .form-admin{margin:20px 0;}
.content .form-admin:first-child{margin-top:0;}
.content .form-admin:last-child{margin-bottom:0;}
.content .form-admin fieldset{margin:20px 0 0;}
.content .form-admin fieldset:first-child{margin:0;}
.content .form-admin legend{
	font-weight:bold;
	line-height:24px;
	margin:0;
	border-style:none;
}
.content .form-admin legend + ul,
.content .form-admin legend + ol{margin-top:20px;}
.content .form-admin label{
	display:inline-block;
	cursor:default;
}
.content .form-admin input[type="text"],
.content .form-admin input[type="email"],
.content .form-admin input[type="password"],
.content .form-admin textarea{
	width:100%;
	height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.content .form-admin input.single-date{
	display:inline-block;
	vertical-align:middle;
	width:auto;
	margin:0 10px;
}
.content .form-admin input.single-date:first-child{margin-left:0;}
.content .form-admin textarea{
	max-width:100%;
	height:52px;
}
.content .form-admin select{width:100%;}
/*.content .form-admin [class*="redactor"]{margin:10px 0;}*/
.content .form-admin .post-img{
	display:block;
	width:100%;
	max-width:100%;
}
.content .form-admin .ui-sortable li{
	margin:3px 0;
	font-weight:normal;
}
.content .jqEasyCounterMsg{width:auto !important;}
.content .filter-toolbar .icon-remove{
	display:inline-block;
	vertical-align:middle;
	color:#ff7679;
	cursor:pointer;
}
.content .filter-toolbar h1{
	margin:0 10px 0 0;
	display:inline-block;
	vertical-align:middle;
}
.content .fauxForm{overflow:hidden;}
.content .fauxForm div[class="span4"]{width:287px;}
.content .fauxForm div[class="span4"]:first-child{width:286px;}
.content .fauxForm p{margin:10px 0;}
.content .fauxForm .btn-collapse{
	margin:0 0 10px;
	outline:none;
}
.content .fauxForm .btn-collapse i{
	margin:0;
	vertical-align:middle;
}
.content .contribute{margin:0 0 48px;}
.content .contribute legend i[class*="icon-"]{
	vertical-align:middle;
	margin:0;
	font-size:18px;
	line-height:20px;
	cursor:default;
}

.content .contribute .redactor_tall{height:259px;}
.content .contribute .half{width: 49%;}
.content .contribute legend{margin-bottom: 0;}
.content .contribute .faux-input{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	border:1px solid #ccc;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-moz-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-webkit-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-o-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	border-radius:4px;
	padding:4px;
	overflow:auto;
}
.content .contribute .compact{height:32px;}
.content .contribute .medium{height:56px;}
.content .contribute .tall{height:308px;}
.content .contribute textarea{
	width:100%;
	max-width:100%;
	overflow:auto;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:4px;
}
.content .contribute .buttons{
	position:fixed;
	bottom:0;
	background:#fff;
	padding:11px 0;
	height:30px;
}
.content .voteTools{
	margin:0 15px 0 0;
	font-size:18px;
	line-height:22px;
}
.content .voteTools a{
	display:inline-block;
	vertical-align:top;
}
.content .voteTools a:hover,
.content .voteTools a:focus,
.content .cmtVoteTools a:hover,
.content .cmtVoteTools a:focus{
	text-decoration:none;
	cursor:pointer;
}
.content .voteTools a i,
.content .cmtVoteTools a i{margin:0;}
.content .voteTools .vote-count,
.content .cmtVoteTools .commentScore{
	display:inline-block;
	vertical-align:top;
	color:#86cc7c;
}
.content #FileBrowser a:hover,
.content #FileBrowser focus:hover{text-decoration:none;}
.content #FileBrowser .listTypeOn{background:none;}
.content #FileBrowser i[class*="icon-"]{
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
}
.content #FileBrowser i[class*="icon-arrow"]{color:#16cc7c;}
.content #FileBrowser label,
.content #FileBrowser select,
.content #FileBrowser input:not(.hide){
	display:inline-block;
	vertical-align:middle;
	margin:0;
}
.content .feed-aiic .toggle-panel{
	overflow:hidden;
	margin:0 0 20px;
}
.content .feed-aiic .toggle-panel button{
	border-style:none;
	padding:0;
	background:none;
	margin:0 0 0 10px;
}
.content .feed-aiic .toggle-panel button i{margin:0;}
.content .feed-aiic .feed-inner{
	height:1550px;
	overflow:auto;
	padding:0 10px 0 0;
}
.content .feed-aiic .feed-inner > .codeblock{margin:20px 0 0;}
.content .feed-aiic .feed-inner > .codeblock:first-child{margin:0;}
.content .feed-aiic .feed-inner.collapsed .codeblock{
	margin:5px 0 0;
	border-style:none;
	border-top:1px solid #e1e1e1;
	padding:5px 0 0;
	border-radius:0;
}
.content .feed-aiic .feed-inner.collapsed .codeblock .post-title{
	float:left;
	font-size:12px;
	line-height:20px;
	width:20%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:0 1% 0 0;
}
.content .feed-aiic .feed-inner.collapsed .codeblock .item-contents{
	float:left;
	width:49%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:20px;
}
.content .feed-aiic .feed-inner.collapsed .codeblock p.text-right{
	float:left;
	width:29%;
	margin:0 0 0 1%;
}
.content .feed-aiic .feed-inner.collapsed .codeblock p.text-right time{float:left;}
.content .feed-aiic .feed-inner.collapsed .codeblock p.text-right .modal-tip{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:0;
	text-align:left;
}
.content .feed-social{
	overflow:hidden;
	margin:20px 0 0;
}
.content .feed-social iframe,
.content .feed-social .fb_iframe_widget span{
	display:block;
	width:100% !important;
}
.content .feed-social .fb_iframe_widget{display:block;}
.content .stay-tuned{
	overflow:hidden;
	margin:20px 0 0;
}
.content .stay-tuned h1{
	font-size:40px;
	line-height:46px;
	margin:0;
}
.content .stay-tuned h2{
	margin:0;
	font-weight:normal;
	font-size:24px;
	line-height:28px;
	color:#7b7b7b;
}
.content .form-landing{
	display:block;
	margin:40px 0;
	text-align:center;
}
.content .form-landing fieldset{
	background:#fff;
	display:inline-block;
	vertical-align:top;
	border-radius:6px;
	border:1px solid #999;
	border:1px solid rgba(0, 0, 0, 0.3);
	*border:1px solid #999;
	box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
	padding:15px;
}
.content .form-landing .input-append{margin:0;}
.content .form-landing label{
	float:left;
	margin:5px 10px 0 0;
}

/*----------------- content end --------------------*/

/*----------------- sidebar start --------------------*/

.sidebar h2{
	margin:20px 0;
	font-size:20px;
	line-height:24px;
}
.sidebar h3{
	margin:20px 0;
	font-size:18px;
	line-height:20px;
}
.sidebar h4{
	margin:20px 0;
	font-size:16px;
	line-height:20px;
}
.sidebar h5{
	margin:10px 0;
	font-size:14px;
	line-height:20px;
}
.sidebar h6{
	margin:10px 0;
	font-size:12px;
	line-height:20px;
}
.sidebar h2:first-child,
.sidebar h3:first-child,
.sidebar h4:first-child,
.sidebar h5:first-child,
.sidebar h6:first-child{margin-top:0 !important;}
.sidebar .side-nav{
	margin:0;
	padding:0;
	list-style:none;
}
.sidebar .side-nav > li{
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	border-top:3px solid #ddd;
	padding:10px 0 0;
	margin:10px 0 0;
}
.sidebar .side-nav > li:first-child{
	margin:0;
	border-style:none;
	padding-top:0;
}
.sidebar .side-nav > li ul{
	margin:0;
	padding:10px 0 0;
	list-style:none;
}
.sidebar .side-nav > li > ul li{
	border-top:1px solid #ddd;
	padding:5px;
	font-weight:normal;
}
.sidebar .side-nav .disabled a{
	color:#999;
	cursor:default;
}
.sidebar .side-nav .disabled a:hover,
.sidebar .side-nav .disabled a:focus{
	color:#999;
	outline:none;
	text-decoration:none;
}
.sidebar [class*="btn"] + .side-nav,
.sidebar .side-nav + [class*="btn"]{margin:20px 0 0;}
.sidebar .view-comments{display:inline-block;}
.sidebar .view-comments [class*="icon-"]{vertical-align:middle;}
.sidebar .votes{
	max-width:220px;
	overflow:hidden;
	border:1px dotted #e1e1e1;
	border-radius:5px;
	background:#f9f9f9;
	margin:20px 0;
}
.sidebar .votes:first-child{margin-top:0;}
.sidebar .votes:last-child{margin-bottom:0;}
.sidebar .votes .total-vote{
	border-bottom:1px solid #ccc;
	color:#666;
	font-weight:bold;
	font-size:30px;
	line-height:32px;
	letter-spacing:-1px;
	text-align:center;
	padding:5px 0;
}
.sidebar .votes .total-vote small{
	display:block;
	font-size:14px;
	line-height:16px;
	color:#aaa;
}
.sidebar .votes .buttons{overflow:hidden;}
.sidebar .votes .buttons > div{
	float:left;
	width:50%;
	text-align:center;
}
.sidebar .votes .buttons > div > span{
	display:block;
	overflow:hidden;
	padding:10px 0;
	border-left:1px solid #ccc;
}
.sidebar .votes .buttons > div:first-child > span{border-style:none;}
.sidebar .votes .buttons > div a{
	display:block;
	width:32px;
	height:32px;
	background:url(../images/sprite.png) no-repeat -200px -54px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.sidebar .votes .buttons .disabled{
	opacity:0.35;
	filter:alpha(opacity=35, style=0);
}
*|html .sidebar .votes .buttons .disabled{filter:none;}
.sidebar .votes .buttons .downvote a:hover{background-position:-200px -86px;}
.sidebar .votes .buttons .upvote a{background-position:-200px -118px;}
.sidebar .votes .buttons .upvote a:hover{background-position:-200px -150px;}
.sidebar .votes .feedback{
	border-top:1px solid #ccc;
	background:#e1ecf2;
	font-style:italic;
	padding:5px 5px 10px;
	text-align:center;
	overflow:hidden;
}
.sidebar .codeblock{margin:20px 0 0;}
.sidebar .codeblock:first-child{margin:0;}
.sidebar .codeblock h4{
	margin:0;
	font-size:14px;
	line-height:18px;
	color:#7b7b7b;
}
.sidebar .codeblock .codeblock + h4{margin:20px 0 0;}
.sidebar .codeblock p{
	margin:10px 0;
	color:#7b7b7b;
}
.sidebar .codeblock img.graphics{
	display:block;
	margin:10px 0;
}
.sidebar .codeblock .btn-custom.blue{
	display:block;
	width:auto;
	color:#fff !important;
}
.sidebar .find-box{
	color:#000;
	display:block;
	font-size:16px;
	text-align:center;
}
.sidebar .find-box:hover{text-decoration:none;}
.sidebar .find-box [class*="icon-"]{
	display:block;
	margin:0 0 5px;
}
.sidebar blockquote{
	font-size:14px;
	line-height:20px;
	padding:0;
	border-style:none;
}
.sidebar .cite{
	margin:0;
	overflow:hidden;
	font-size:14px;
	line-height:20px;
}
.sidebar .cite.has-icon{
	padding:0 0 20px;
	background:url(../images/quotes.gif) no-repeat 100% 100%;
}
.sidebar .cite figcaption:before{content: "- ";}
.sidebar li.has-drop{position:relative;}
.sidebar li.has-drop ul.dropdown-menu{
	padding:5px 0;
	margin:10px 0 0;
}

/*----------------- sidebar end --------------------*/

/*----------------- mastfoot start --------------------*/

.mastfoot{
	display:table;
	width:100%;
	border-top:1px solid #e9e9e9;
	background:#f4f4f4;
	padding:20px 0;
	margin:20px 0 0;
}
.mastfoot.sticky{
	display:block;
	background-color: #e5e5e5;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	padding:0 10px;
	margin:0;
	height:50px;
	position:fixed;
	bottom:0;
	z-index:1010;
}
.mastfoot .login-page{margin:20px auto 0;}
.mastfoot p{
	margin:10px 0;
	line-height:16px;
}
.mastfoot h3,
.mastfoot h4{
	margin:10px 0;
	font-size:16px;
	line-height:20px;
	color:#7b7b7b;
}
.mastfoot h3:first-child,
.mastfoot h4:first-child{margin-top:0;}
.mastfoot .codeblock ul{
	list-style-position:inside;
	padding:0 0 0 1px;
	margin:10px 0;
}
.mastfoot .codeblock ul.grey,
.mastfoot .codeblock .doormat ul{color:#cacaca;}
.mastfoot .codeblock ul:first-child{margin-top:0;}
.mastfoot .codeblock ul:last-child{margin-bottom:0;}
.mastfoot .codeblock ul li{
	font-size:11px;
	line-height:15px;
}
.mastfoot .codeblock ul li .popover .popover-title{
	margin:0;
	font-size:12px;
	line-height:14px;
}
.mastfoot .codeblock .row{margin-top:20px;}
.mastfoot .codeblock .row:first-child{margin-top:0;}
.mastfoot .codeblock .row > [class*="span"] .codeblock.dotted:hover{background:#fff;}
.mastfoot .codeblock .row > .span3 > div{min-height:90px;}
.mastfoot .codeblock .row > [class*="span"] h5{
	margin:0;
	font-size:12px;
	line-height:16px;
	color:#7b7b7b;
}
.mastfoot .codeblock .row [class*="icon-"]{margin:0 10px 0 0;}
.mastfoot .codeblock .social-links{
	display:table;
	margin:10px 0 0;
	padding:0;
	list-style:none;
}
.mastfoot .codeblock .social-links li{
	display:table-cell;
	width:1%;
	font-size:12px;
	line-height:16px;
}
.mastfoot .codeblock .social-links li [class*="icon-"]{
	float:left;
	margin-top:2px;
}
.mastfoot .codeblock .social-links li [class*="e-icon-"]{margin-top:0;}
.mastfoot .codeblock .social-links li a{display:block;}
.mastfoot hr{
	border:1px dotted #ddd;
	margin:40px 0 10px;
}
.mastfoot .foot-nav{
	margin:10px 0;
	padding:0;
	list-style:none;
	text-align:center;
}
.mastfoot .foot-nav li{
	display:inline-block;
	vertical-align:top;
	font-size:11px;
	line-height:15px;
	border-left:1px dotted #ddd;
	padding:0 10px;
}
.mastfoot .foot-nav li:first-child{
	padding-left:0;
	border-style:none;
}
.mastfoot .copy{
	float:left;
	margin:0;
	font-size:10px;
}
.mastfoot .lnk-credits{
	float:right;
	font-size:10px;
}
.mastfoot.sticky .nav-pills{
	margin:10px 0 0;
	padding:0;
	list-style:none;
}
.mastfoot.sticky .badge-info a{color:#fff;}
.mastfoot.sticky .badge-info.pull-right{margin:17px 15px 0 10px;}

/*----------------- mastfoot end --------------------*/

/*----------------- low screens styles start --------------------*/

@media all and (max-width: 1322px){
	#floated_logo{display:none;}
}
@media all and (max-width: 982px){
	body{padding:0;}
	.drop-select-popover li .popover{display:none !important;}
	#push{height:162px;}
	.codeblock.lnk h2 br{display:none;}
	.codeblock.post-img{
		float:none;
		display:inline-block;
		margin:0 !important;
	}
	div[class*="token-input-dropdown"]{width:auto;}
	.container,
	.container.spread{
		width:auto;
		padding:0 20px;
	}
	[class*="span"]{
		float:none;
		width:auto;
		margin:20px 0 0;
	}
	[class*="span"]:first-child{margin:0;}
	.row{margin-left:0;}
	.btn-custom{max-width:300px;}
	.accordion-body td[class*="text-"]{text-align:left !important;}
	.navbar .brand{
		width:185px;
		height:62px;
		margin:0 auto;
	}
	.navbar .brand > img{margin:-130px 0 0;}
	.navbar .nav.tools{
		float:right;
		margin:40px 0 20px;
		text-align:center;
	}
	.navbar .nav.tools > li .localization{
		max-width:none;
		white-space:normal;
	}
	.navbar .primary-nav{
		display:table;
		width:100%;
		margin:0;
		float:none;
		overflow:hidden;
		clear:both;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.navbar .nav li{
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	.navbar .primary-nav li{display:table-cell;}
	.navbar .primary-nav li a{border-style:none;}
	.navbar .nav .dropdown-menu{
		left:auto;
		right:0;
		text-align:left;
	}
	.navbar .nav > li > .dropdown-menu:after{
		left:auto;
		right:10px;
	}
	.navbar .nav > li > .dropdown-menu:before{
		left:auto;
		right:9px;
	}
	.navbar .nav .dropdown-menu li{display:list-item;}
	.navbar .follow-us{right:20px;}
	.navbar .search-panel{
		left:20px;
		right:20px;
	}
	.navbar .navbar-search{width:191px;}
	.navbar .navbar-search .toggle{display:none;}
	.navbar .advanced-options{width:auto;}
	.breadcrumb{
		padding:0 15px 10px;
		margin-left:0;
	}
	.breadcrumb li{margin-top:10px;}
	.content + .sidebar,
	.content .post .post-print,
	.content .post .post-pdf,
	.content .post .post-word{
		font-size:14px;
		line-height:20px;
	}
	.content .codeblock,
	.content .post .single-comment{padding:20px;}
	.content .carousel.home .carousel-indicators{
		float:none;
		width:auto;
		border-bottom:1px solid #ccc;
	}
	.content .carousel.home .carousel-indicators li{
		padding:10px 20px;
		height:auto !important;
		border:1px solid #ccc !important;
		border-bottom:3px solid #fff !important;
	}
	.content .carousel.home .carousel-indicators li.active{border-bottom:3px solid #ff7000 !important;}
	.content .carousel.home .carousel-inner{width:100%;}
	.content .carousel.home .item > img{
		max-height:none;
		min-width:100%;
	}
	.content .form-filter .box-filter{
		float:none;
		width:auto !important;
		margin:10px 0 0;
	}
	.content .form-filter .box-filter p[class*="message"]{min-height:0;}
	.content table th[class*="span"],
	.content table td[class*="span"]{width:auto;}
	.content .modal-tip{
		float:none;
		margin:0;
	}
	.content .aiic-section > hr:first-child{display:block;}
	.content .form-get-quote .typeahead.dropdown-menu{width:auto;}
	.content .form-get-quote .popover{display:none !important;}
	.content ul.separated > li{
		padding:20px 20px 0;
		margin:20px -20px 0;
	}
	.content .datasheet dt,
	.content .datasheet dd{
		float:none !important;
		width:100% !important;
	}
	.content .datasheet dd{border-top-width:3px;}
	.content .fauxForm div[class="span4"]{
		width:auto;
		overflow:hidden;
	}
	.content .feed-aiic .feed-inner{height:500px;}
	.content .feed-aiic .feed-inner.collapsed .codeblock .post-title,
	.content .feed-aiic .feed-inner.collapsed .codeblock .item-contents,
	.content .feed-aiic .feed-inner.collapsed .codeblock p.text-right{
		float:none;
		width:auto;
		margin:0;
		white-space:normal;
	}
	.content .feed-aiic .feed-inner.collapsed .codeblock .list-inline{margin:0;}
	.content ul.large-icons.three-cols{text-align:left;}
	.content ul.large-icons.three-cols li{
		display:block;
		width:100%;
	}
	.sidebar{margin:20px 0 0 !important;}
	.sidebar .side-nav{
		margin:0 -20px;
		padding:0 0 10px;
		border-bottom:1px solid #ddd;
	}
	.sidebar .side-nav > li{
		padding:10px 20px 0;
		font-size:14px;
		line-height:20px;
	}
	.sidebar .side-nav > li a{display:block;}
	.sidebar .votes{max-width:300px;	}
	.sidebar .codeblock{padding:20px;}
	.sidebar .codeblock p{font-size:14px;}
	.mastfoot .codeblock{padding:20px;}
	.mastfoot p,
	.mastfoot .foot-nav li{font-size:10px;}
	.mastfoot .codeblock p,
	.mastfoot .codeblock ul li,
	.mastfoot .codeblock .row > [class*="span"] h3{
		font-size:14px;
		line-height:20px;
	}
	.mastfoot .codeblock .row{margin:0;}
	.mastfoot .codeblock .row > [class*="span"]{margin:20px 0 0;}
	.mastfoot .codeblock .row > [class*="span"] > div{min-height:0;}
	.mastfoot hr{margin:20px 0;}
	.mastfoot.sticky{height:160px;}
	.mastfoot.sticky div[class*="span"],
	.mastfoot.sticky .nav-pills{margin:5px 0;}
}
@media all and (max-width: 768px){
	.ui-multiselect-menu{
		max-height:200px;
		overflow:hidden;
	}
	.modal{
		position:absolute;
		left:20px;
		right:20px;
		top:20px;
		width:auto;
		margin:0;
	}
	.modal .modal-body{
		max-height:none;
		overflow:visible;
	}
	.modal.tooltip{
		left:0 !important;
		margin:20px 0 0 10px !important;
	}
	.modal.message{position:fixed;}
	.accordion-heading .accordion-toggle .pull-right{float:none;}
	.accordion-body .tools-holder p,
	.accordion-body .tools-holder ul{float:none;}
	.accordion-body .tools-holder ul{margin:10px 0 0;}
	.accordion-body .tools-holder ul:after{
		content:"";
		display:block;
		clear:both;
	}
	.accordion-body .tools-holder li{margin:0 7px 0 0;}
	.codeblock.post-img{margin:10px 0 !important;}
	.codeblock.post-img:first-child{margin-top:0 !important;}
	.codeblock.post-img:last-child{margin-bottom:0 !important;}
	.container{padding:0 10px;}
	.navbar-inner{padding:65px 0 0;}
	.navbar .search-panel{
		left:10px;
		right:10px;
	}
	.navbar .search-panel{
		-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
		-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
		box-shadow:0 1px 3px rgba(0,0,0,0.5);
		border-radius:0 0 5px 5px;
	}
	.navbar .navbar-search{
		width:100%;
		height:45px;
		padding:10px;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		text-align:center;
	}
	.navbar .navbar-search > form{
		width:280px;
		margin:0 auto;
	}
	.navbar .navbar-search > form:after{
		content:"";
		display:block;
		clear:both;
	}
	.navbar .navbar-search input[type="search"],
	.navbar .navbar-search input[type="text"]{width:249px;}
	.navbar .advanced-options{
		border-radius:0;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.navbar .advanced-options li label{width:auto;}
	.navbar .advanced-options li ul{
		overflow:visible;
		margin:0;
	}
	.navbar .advanced-options li ul li{float:left;}
	.navbar .brand{
		float:none;
		display:block;
		margin:0 auto;
		width:92px;
		height:31px;
	}
	.navbar .brand > img{
		width:91px;
		height:96px;
		max-width:100%;
		margin:-65px 0 0;
	}
	.navbar .nav{
		float:none !important;
		margin:20px 0;
		border:1px solid #d4d4d4;
		border-radius:5px;
	}
	.navbar .nav:after{
		content:"";
		display:block;
		clear:both;
	}
	.navbar .nav > li{border-top:1px solid #d4d4d4;}
	.navbar .nav.tools{
		margin-top:20px;
		background-color:#fafafa;
		background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);
		background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
		background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);
		background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);
		background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);
		background-repeat:repeat-x;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	}
	.navbar .nav.tools > li{
		display:block;
		font-size:10px;
		line-height:14px;
		position:relative;
	}
	.navbar .nav.tools > li:first-child{border-style:none;}
	.navbar .nav.tools > li > a,
	.navbar .nav .dropdown-menu li > a{
		display:block !important;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.navbar .nav.tools > li > a{padding:5px 20px;}
	.navbar .nav.tools > li > a:hover{
		background:#e5e5e5;
		box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);
	}
	.navbar .nav .drop-signin > div{
		display:block;
		border-style:none;
		border-top:1px solid #ccc;
		padding:10px;
	}
	.navbar .nav .dropdown-menu p.title,
	.navbar .nav .dropdown-menu p.descr{min-height:0;}
	.navbar .primary-nav{display:none;}
	.navbar .primary-nav > li{
		float:none;
		display:block;
		width:auto;
		font-size:12px;
	}
	.navbar .primary-nav > li:first-child{border-style:none;}
	.navbar .primary-nav li:first-child a{border-radius:3px 3px 0 0;}
	.navbar .primary-nav li:last-child a{border-radius:0 0 3px 3px;}
	.navbar .nav .dropdown-menu{
		left:-1px;
		right:-1px;
		min-width:0;
	}
	.navbar .nav > li > .dropdown-menu:after{right:50%;}
	.navbar .nav > li > .dropdown-menu:before{
		right:50%;
		margin:0 -1px 0 0;
	}
	.navbar .nav .drop-signin{
		width:auto;
		padding:0 10px;
	}
	.navbar .nav .drop-signin .btn-custom{width:auto;}
	.navbar .localization{
		position:static !important;
		top:0;
		left:0;
		width:auto;
		padding:0;
		border-style:none;
	}
	.navbar .follow-us{
		left:0;
		top:25px;
		margin:0;
		text-align:center;
	}
	.content .codeblock,
	.content .post .single-comment{padding:10px;}
	.content .post .codeblock ul{margin:0;}
	.content .list-boxes li{margin:10px 2px 0 0;}
	.content h1.pull-left,
	.content h1.pull-left + .pull-right,
	.content h1 .pull-right,
	.content h2 .pull-right{
		float:none;
		display:block;
	}
	.content h1.pull-left + .pull-right{margin:0 0 20px;}
	.content .post h1 + .list-inline,
	.content .post h1 + .list-inline{margin:-10px 0 0;}
	.content .list-inline li{
		display:inline-block;
		margin:10px 2px 0 0;
	}
	.content .carousel.home .carousel-caption{max-height:50px;}
	.content .carousel.home .carousel-caption h4 a,
	.content .carousel.home .carousel-caption p{
		display:block;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.content .carousel.home .carousel-caption .popover{
		left:auto;
		right:0;
	}
	.content .form-filter .btns{margin:-10px 0 0;}
	.content .form-filter .btns > button{margin-top:10px;}
	.content .nav-tabs{border-style:none;}
	.content .nav-tabs li{
		float:none;
		border-style:none;
		margin:5px 0 0;
	}
	.content .nav-tabs li:first-child{margin:0;}
	.content .nav-tabs li a{
		max-width:none;
		border:1px solid #ddd !important;
		border-radius:4px;
	}
	.content .nav-tabs li.active a{background:#eee;}
	.scheme-blue .content .nav-tabs li.active a{color:#ed8029;}
	.content .tab-content #gmap,
	.content .tab-content #myGrid{height:300px;}
	.content .tab-content .grid-toolbox{
		padding-left:0;
		padding-right:0;
	}
	.content .tab-content .grid-toolbox > .pull-left{float:none;}
	.content .tab-content .grid-toolbox > .pull-right{
		float:none;
		overflow:hidden;
		margin:10px 0 0;
	}
	.content .tab-content .grid-filter label{float:none;}
	.content .tab-content .grid-filter input{
		float:none;
		display:block;
	}
	.content .datasheet > dt{
		float:none;
		width:auto;
	}
	.content .datasheet dl dt,
	.content .datasheet dd{margin:10px 0 0;}
	.content .datasheet .pull-left,
	.content .datasheet .pull-right{
		float:none;
		display:block;
		margin-left:0;
	}
	.content .form-filter-table label{
		float:none;
		display:inline-block;
		cursor:default;
		margin:0;
	}
	.content .form-filter-table label + span{margin:10px 0 0;}
	.content .toolbar > .pull-left{float:none;}
	.content .toolbar > .pull-right{
		float:none;
		margin:10px 0 0;
	}
	.content .toolbar > a.pull-right{display:inline-block;}
	.content .form-row input{
		float:none;
		display:block;
		width:100%;
		height:30px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.content .form-row .btn-custom{
		float:none;
		display:block;
		margin:10px 0 0;
	}
	.content #isotope-events .element{
		width:100% !important;
		height:auto !important;
	}
	.content ul.separated > li{
		padding:20px 10px 0;
		margin:20px -10px 0;
	}
	.content .contribute .half,
	.content .contribute .half{
		width:100%;
		margin:20px 0 0;
	}
	.content .contribute .half:first-child{margin:0;}
	.content .contribute .buttons [class*="span"]{text-align:left;}
	.content .popover.right{display:none !important;}
	.content .form-landing{
		text-align:left;
		margin:40px -10px;
	}
	.content .form-landing fieldset{
		display:block;
		border-left-style:none;
		border-right-style:none;
		border-radius:0;
	}
	.content .form-landing label{
		float:none;
		display:inline-block;
		margin:0;
	}
	.content .form-landing input{
		display:block;
		border-radius:4px;
		margin:10px 0;
	}
	.content .form-landing button{border-radius:4px !important;}
	.codeblock.post-img{margin:10px 0 !important;}
	.codeblock.post-img:first-child{margin-top:0 !important;}
	.codeblock.post-img:last-child{margin-bottom:0 !important;}
	.sidebar .side-nav{margin:0 -10px;}
	.sidebar .codeblock{padding:10px;}
	.mastfoot .foot-nav{text-align:left;}
	.mastfoot .copy{
		float:none;
		margin:10px 0;
	}
	.mastfoot .lnk-credits{
		float:none;
		display:inline-block;
	}
	.mastfoot .codeblock,
	.mastfoot p,
	.mastfoot hr,
	.mastfoot .lnk-credits{display:none;}
}
@media all and (max-width: 319px){
	.navbar .navbar-search input[type="search"],
	.navbar .navbar-search input[type="text"]{width:189px;}
	.navbar .navbar-search > form{width:auto;}
}

/*----------------- low screens styles end --------------------*/

/*----------------- login-page start --------------------*/

.login-page{
	float:none;
	padding:0 15px;
	margin:60px auto;
}
.login-page h1{
	margin:34px 0;
	font-size:30px;
	line-height:34px;
}
.login-page h2{
	margin:24px 0;
	font-size:20px;
	line-height:24px;
}
.login-page h3{
	margin:20px 0;
	font-size:16px;
	line-height:20px;
}
.login-page p{
	margin:20px 0;
	font-size:14px;
	line-height:16px;
}
.login-page ul.separated li{
	padding:10px 0 0;
	border-top:1px solid #ddd;
	margin:10px 0 0;
}
.login-page ul.separated li:first-child{
	padding:0;
	border-top-style:none;
	margin:0;
}
.login-page li{font-size:14px;}
.login-page .icon-circle-arrow-up{
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	color:#86cc7c;
}
.login-page .form-horizontal{
	margin:20px 0 0;
	background:#fff;
	display:inline-block;
	vertical-align:top;
	border-radius:6px;
	border:1px solid #999;
	border:1px solid rgba(0, 0, 0, 0.3);
	*border:1px solid #999;
	box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
}
.login-page .form-horizontal:first-child{margin:0;}
.login-page .form-horizontal legend{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:9px 15px;
	border-bottom:1px solid #eee;
}
.login-page .form-horizontal .form-body{
	overflow:hidden;
	padding:0 15px;
}
.form-horizontal textarea{
	height:200px;
	max-width:530px;
}
.login-page .form-horizontal h3{margin-top:5px;}
.login-page .form-horizontal .control-label.logo{
	padding:0;
	margin:0;
	cursor:default;
}
.login-page .form-horizontal .form-footer{
	overflow:hidden;
	padding:0 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-radius:0 0 6px 6px;
	box-shadow:inset 0 1px 0 #fff;
}
@media all and (max-width : 780px){
	.login-page .logo:first-child{
		display:inline-block;
		vertical-align:top;
		margin-top:15px;
	}
	.login-page .logo + .pull-right,
	.login-page .twitter{
		float:none;
		display:block;
		margin:15px 0 0;
	}
	.login-page .form-horizontal{
		display:block;
		margin:20px -15px 0;
		border-radius:0;
		border-left-style:none;
		border-right-style:none;
	}
	.login-page .form-horizontal:first-child{margin-top:0;}
	.login-page .form-horizontal .control-label{
		float:none;
		display:inline-block;
		vertical-align:top;
		width:auto;
	}
	.login-page .form-horizontal .controls{margin:0;}
	.login-page .form-horizontal .control-label.logo{
		margin:20px 10px 20px 0;
		vertical-align:middle;
	}
	.login-page .form-horizontal .control-label.logo + .controls{
		display:inline-block;
		vertical-align:middle;
	}
	.login-page .form-horizontal input[type="text"],
	.login-page .form-horizontal input[type="email"],
	.login-page .form-horizontal input[type="password"],
	.login-page .form-horizontal input[type="url"],
	.login-page .form-horizontal select,
	.login-page .form-horizontal textarea{
		width:100%;
		height:30px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.login-page .form-horizontal textarea{height:auto;}
	.login-page .form-horizontal .input-append{display:block;}
	.login-page .form-horizontal .input-append input{
		display:block;
		display:block;
		border-radius:4px;
	}
	.login-page .form-horizontal .input-append button{
		display:block;
		border-radius:4px !important;
		margin:10px 0 0;
	}
}

/*----------------- login-page end --------------------*/
