/* MODULE STYLES
----------------------------------------------------------- */
.su-shortcodes-loaded .alert.alert-warning {
	text-align: center;
	padding: 10px;
}
div.kpost-time {
	display:none;
}
#astroid-backtotop {
	bottom: 70px !important;	
}
.partners-row {
	display: flex;
	height: 70px;
}

.partners-column {
	flex: 33.33%;
	padding: 5px;
	height: 50px;
}
.large-footer {
	color: yellow;
	margin-bottom: 80px;
}
.large-footer li, .large-footer a {
	color: #c8d2dc;
}
.large-footer ul {
	list-style: none;
	padding-left: 5px;
}
.large-footer h4.module-title  {
	color: yellow;
	margin-bottom: 10px;
}
.module_round_box_outer {
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 14px;
}

.s5_mod_h3 {
	font-size: 1em;
}

.module_round_box {
	background: #FFFFFF;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;

	border: 1px solid #e5e5e5;
	padding: 20px;
	padding-bottom: 16px;
}

.module_round_box .s5_mod_h3 {
	border-bottom: 1px solid #e5e5e5;
	background: #FAFAFA;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F9F9F9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFFFFF 0%,#F9F9F9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FFFFFF 0%,#F9F9F9 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #FFFFFF 0%,#F9F9F9 100%); /* IE10+ */
	background: linear-gradient(top, #FFFFFF 0%,#F9F9F9 100%); /* W3C */
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	padding-bottom: 11px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 12px;
	margin-left: -20px;
	margin-top: -20px;
	margin-right: -20px;
	margin-bottom: 12px;
}

.module_round_box-dark {
	background: #1A1A1A;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: solid 1px #C5C5C5;
	padding: 20px;
	padding-bottom: 16px;
	color: #FFFFFF;
}

.module_round_box-dark a {
	color: #999999;
}

.module_round_box-dark .s5_h3_first {
	color: #999999;
}

.module_round_box-dark .s5_mod_h3 {
	color: #FFFFFF;
	border-bottom: solid 1px #0B0B0B;
	background: #141414;
	background: -moz-linear-gradient(top, #1A1A1A 0%, #121212 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1A1A1A), color-stop(100%,#121212)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1A1A1A 0%,#121212 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1A1A1A 0%,#121212 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #1A1A1A 0%,#121212 100%); /* IE10+ */
	background: linear-gradient(top, #1A1A1A 0%,#121212 100%); /* W3C */
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	padding-bottom: 11px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 12px;
	margin-left: -20px;
	margin-top: -20px;
	margin-right: -20px;
	margin-bottom: 12px;
}


.module_round_box-none {
	background: none;
}

.module_round_box-none .s5_mod_h3 {
	margin-bottom: 12px;
}

/* --------------------------------------- easyblog --------------------------------------------*/
@media screen and (min-width: 0px) and (max-width: 700px) {
	#eb .eb-featured {
		display: none;
	}
}
#eb .eb-mod-thumb.is-left {
	float: left !important;
}

#eb .mod-item + .mod-item {
	border-radius: 4px;
	box-shadow: 2px 1px 2px rgba(203, 210, 217, 0.9);
	margin: 0 0 5px !important;
	background-color: white !important;
	padding: 3px;
}
.eb-content {
	padding: 15px;
	border-radius: 3px;
	border: 1px solid #e0e0e0;

}
#eb h1 {
	font-size: 33px;
	font-weight: 700;
}
#eb h2 {
	font-size: 22px;
	font-weight: 700;
}
#eb .eb-post-body .type-standard p {
	/*margin-bottom: 0.5rem;*/
}
#eb .eb-post + .eb-post {
	margin-top: 10px;
	padding-top: 10px;
}
#eb .eb-post {
	padding: 20px 20px 10px 20px;
  	background-color: #fcfcec !important;
}
#eb .eb-authors-head{
  	background-color: #fcfcec !important;
}
#eb .eb-category, #eb .eb-authors-head {
  border: 1px solid rgba(var(--fd-gray-200),1);
    border-radius: 8px;
}
#eb .eb-post .eb-post-content .eb-post-more {
  margin-top:10px !important;
}
#eb .eb-posts .eb-post-actions {
  margin-top:2px !important;

}
#eb .eb-post-body a:link {
	color:blue;
}
#eb .eb-entry-article > a:link {
	color:blue;
}
#eb .eb-entry-article a {
	color:blue;
}
#eb .hidden img {
	display:none;
}
#eb .fd-toolbar {
  border: 1px solid rgba(var(--fd-gray-200),1);
    border-radius: 8px;
  background-color: lightyellow;
}
#eb .eb-post-calendar-y {
	font-size: 14px;
    line-height: 36px;  
}
@media screen and (min-width: 1200px) {
}

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

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

@media screen and (min-width: 680px) {
#eb .eb-post-body  {
	line-height: 1.37em !important;
	max-height: 15em !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
}

}

@media screen and (max-width: 480px) {
#eb .eb-post-author {
	display:none;
}
#eb .eb-post-body  {
	line-height: 1.37em !important;
	max-height: 7em !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
}
#eb .eb-post-thumb .eb-post-image-cover {
	height:75px !important;
	width:100px !important;
	
}
#eb.is-mobile .eb-post-thumb.is-left {
	margin-right:5px;
	float:left !important;
	margin-bottom:0;
}
#eb .eb-post-more {
	margin-top:5px !important;
}
#eb .eb-content {
	padding:8px;
}
#eb .eb-post {
	padding:8px;
}

}
/* ----------------------------------------------------------------------------------------- */
.log-and-search {
	display: inline-block !important;

}
.custom-header {
	flex-wrap: initial !important;
}
/* correction download docman */
/*.plyr--full-ui input[type="range"] {
	width: 60%;
}*/
/* ----------------- */
.logo-wrapper {
	margin-right: 1px !important;
}
.astroid-logo {
	margin-right: 1px !important;
}
.nav-link {
	padding: 0.5rem 0.3rem !important;
}

#s5_drop_down_inner .module_round_box_outer {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
}

#s5_header_wrap .module_round_box_outer {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
}

.offlajn-ajax-search-container {
	padding: 0px !important;
	margin: 0px !important;
}
.custom-search{
	padding: 0px !important;
}
.astroid-header-section header.astroid-header:not(.astroid-header-sticky) {
	padding: 2px !important;
}

/* ---------docman */
.k-ui-namespace .docman_list__sidebar {
background-color: lightyellow;
border: 1px solid;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.k-ui-namespace .koowa_header .koowa_header__title_link > span {
	font-size: 18px;
}
.k-ui-namespace h3.koowa_header {
	font-size:25px;
  font-weight:300;
}

.k-ui-namespace div.docman_category {
	border-bottom: 1px solid #cecece;
}
.k-ui-namespace .docman_block h3.koowa_header {
	display:none;
}

.k-ui-namespace .k-toolbar .btn {
	margin: .4em !important;
}
/*.k-ui-namespace .docman_list__sidebar {
width: 20%;
}
.k-ui-namespace .docman_list__content {
width: 76%;
}
*/
.k-ui-namespace table td * {
	vertical-align: baseline;
}
.k-ui-namespace .k-tree .jqtree-element {
	padding: 0 2px 0 3px;
}
.k-ui-namespace .k-tree > .jqtree-tree > .jqtree_common > .jqtree-element {
	padding-left: 2px;
}
.k-ui-namespace .jqtree-whitespace, .k-ui-namespace .jqtree-toggler, .k-ui-namespace .jqtree-icon {
	width: 24px;
	text-align: center;
}
.k-ui-namespace .table td, .k-ui-namespace .table th {
	padding: 0.5rem;
}
.k-ui-namespace  .label-draft {
	background-color: indigo !important;

}
.k-ui-namespace .label-success {
	background-color: saddlebrown !important;

}
@media (min-width:960px) {
	.k-ui-namespace .docman_list__content {
	width: 73%;
	}	
	.k-ui-namespace .docman_list__sidebar {
		width: 25%;
	}	
}
.label,
.badge {
	display: inline-block;
	padding: 2px 4px;
	font-size: 12.69px;
	font-weight: bold;
	line-height: 14px;
	color: #fff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #999;
}

.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.badge {
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

.label:empty,
.badge:empty {
	display: none;
}

a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.label-important {
	background-color: #b94a48;
}

.label-important[href] {
	background-color: #953b39;
}

.label-warning {
	background-color: #f89406;
}

.label-warning[href] {
	background-color: #c67605;
}

.label-success {
	background-color: #468847;
}

.label-success[href] {
	background-color: #356635;
}

.label-info {
	background-color: #3a87ad;
}

.label-info[href] {
	background-color: #2d6987;
}

.label-inverse {
	background-color: #333;
}

.label-inverse[href] {
	background-color: #1a1919;
}

.badge-important {
	background-color: #b94a48;
}

.badge-important[href] {
	background-color: #953b39;
}

.badge-warning {
	background-color: #f89406;
}

.badge-warning[href] {
	background-color: #c67605;
}

.badge-success {
	background-color: #468847;
}

.badge-success[href] {
	background-color: #356635;
}

.badge-info {
	background-color: #3a87ad;
}

.badge-info[href] {
	background-color: #2d6987;
}

.badge-inverse {
	background-color: #333;
}

.badge-inverse[href] {
	background-color: #1a1919;
}

.btn .label, .toggle-editor a .label, #searchForm .button .label,
.btn .badge,
.toggle-editor a .badge,
#searchForm .button .badge {
	position: relative;
	top: -1px;
}

.btn-mini .label,
.btn-mini .badge {
	top: 0;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.invisible {
	visibility: hidden;
}

.affix {
	position: fixed;
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000;
	text-shadow: 0 1px 0 white;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

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

.btn, .toggle-editor a, #searchForm .button {
	display: inline-block;
	*
	display: inline;
	/* IE7 inline-block hack */
	*
	zoom: 1;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: whitesmoke;
	background-image: -moz-linear-gradient(top, #fff, #e6e5e5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e5e5));
	background-image: -webkit-linear-gradient(top, #fff, #e6e5e5);
	background-image: -o-linear-gradient(top, #fff, #e6e5e5);
	background-image: linear-gradient(to bottom, #fff, #e6e5e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E5E5', GradientType=0);
	border-color: #e6e5e5 #e6e5e5 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*
	background-color: #e6e5e5;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border: 1px solid #ccc;
	*
	border: 0;
	border-bottom-color: #b3b2b2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*
	margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover, .toggle-editor a:hover, #searchForm .button:hover, .btn:focus, .toggle-editor a:focus, #searchForm .button:focus, .btn:active, .toggle-editor a:active, #searchForm .button:active, .btn.active, .toggle-editor a.active, #searchForm .active.button, .btn.disabled, .toggle-editor a.disabled, #searchForm .disabled.button, .btn[disabled], .toggle-editor a[disabled], #searchForm .button[disabled] {
	color: #333;
	background-color: #e6e5e5;
	*
	background-color: #d9d9d9;
}
.btn:active, .toggle-editor a:active, #searchForm .button:active, .btn.active, .toggle-editor a.active, #searchForm .active.button {
	background-color: #cccccc \9;
}
.btn:first-child, .toggle-editor a:first-child, #searchForm .button:first-child {
	*
	margin-left: 0;
}
.btn:hover, .toggle-editor a:hover, #searchForm .button:hover, .btn:focus, .toggle-editor a:focus, #searchForm .button:focus {
	color: #333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.btn:focus, .toggle-editor a:focus, #searchForm .button:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn.active, .toggle-editor a.active, #searchForm .active.button, .btn:active, .toggle-editor a:active, #searchForm .button:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled, .toggle-editor a.disabled, #searchForm .disabled.button, .btn[disabled], .toggle-editor a[disabled], #searchForm .button[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn-large {
	padding: 11px 19px;
	font-size: 18.75px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
	margin-top: 4px;
}

.btn-small {
	padding: 2px 10px;
	font-size: 12.75px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
	margin-top: 0;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
	margin-top: -1px;
}

.btn-mini {
	padding: 0px 6px;
	font-size: 11.25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.btn-block + .btn-block {
	margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #1d7eba;
	background-image: -moz-linear-gradient(top, #208acc, #196ca0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#208acc), to(#196ca0));
	background-image: -webkit-linear-gradient(top, #208acc, #196ca0);
	background-image: -o-linear-gradient(top, #208acc, #196ca0);
	background-image: linear-gradient(to bottom, #208acc, #196ca0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF208ACC', endColorstr='#FF196CA0', GradientType=0);
	border-color: #196ca0 #196ca0 #0f3f5e;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*
	background-color: #196ca0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #fff;
	background-color: #196ca0;
	*
	background-color: #165d8a;
}
.btn-primary:active, .btn-primary.active {
	background-color: #124e74 \9;
}

.btn-warning {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*
	background-color: #f89406;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color: #fff;
	background-color: #f89406;
	*
	background-color: #df8505;
}
.btn-warning:active, .btn-warning.active {
	background-color: #c67605 \9;
}

.btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFBD362F', GradientType=0);
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*
	background-color: #bd362f;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color: #fff;
	background-color: #bd362f;
	*
	background-color: #a9302a;
}
.btn-danger:active, .btn-danger.active {
	background-color: #942a25 \9;
}

.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF51A351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*
	background-color: #51a351;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color: #fff;
	background-color: #51a351;
	*
	background-color: #499249;
}
.btn-success:active, .btn-success.active {
	background-color: #408140 \9;
}

.btn-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF2F96B4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*
	background-color: #2f96b4;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color: #fff;
	background-color: #2f96b4;
	*
	background-color: #2a85a0;
}
.btn-info:active, .btn-info.active {
	background-color: #24748c \9;
}

.btn-inverse {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top, #444, #222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
	background-image: -webkit-linear-gradient(top, #444, #222);
	background-image: -o-linear-gradient(top, #444, #222);
	background-image: linear-gradient(to bottom, #444, #222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF444444', endColorstr='#FF222222', GradientType=0);
	border-color: #222 #222 black;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*
	background-color: #222;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color: #fff;
	background-color: #222;
	*
	background-color: #151515;
}
.btn-inverse:active, .btn-inverse.active {
	background-color: #090808 \9;
}

button.btn, #searchForm button.button,
input[type="submit"].btn,
#searchForm input.button[type="submit"] {
	*
	padding-top: 3px;
	*
	padding-bottom: 3px;
}
button.btn::-moz-focus-inner, #searchForm button.button::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner,
#searchForm input.button[type="submit"]::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.btn.btn-large, #searchForm button.btn-large.button,
input[type="submit"].btn.btn-large,
#searchForm input.button[type="submit"].btn-large {
	*
	padding-top: 7px;
	*
	padding-bottom: 7px;
}
button.btn.btn-small, #searchForm button.btn-small.button,
input[type="submit"].btn.btn-small,
#searchForm input.button[type="submit"].btn-small {
	*
	padding-top: 3px;
	*
	padding-bottom: 3px;
}
button.btn.btn-mini, #searchForm button.btn-mini.button,
input[type="submit"].btn.btn-mini,
#searchForm input.button[type="submit"].btn-mini {
	*
	padding-top: 1px;
	*
	padding-bottom: 1px;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn-link {
	border-color: transparent;
	cursor: pointer;
	color: #208acc;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn-link:hover,
.btn-link:focus {
	color: #165d8a;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
	color: #333;
	text-decoration: none;
}

.btn-group {
	position: relative;
	display: inline-block;
	*
	display: inline;
	/* IE7 inline-block hack */
	*
	zoom: 1;
	font-size: 0;
	vertical-align: middle;
	white-space: nowrap;
	*
	margin-left: .3em;
}
.btn-group:first-child {
	*
	margin-left: 0;
}

.btn-group + .btn-group {
	margin-left: 5px;
}

.btn-toolbar {
	font-size: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}
.btn-toolbar > .btn + .btn, .toggle-editor .btn-toolbar > a + .btn, #searchForm .btn-toolbar > .button + .btn, .toggle-editor .btn-toolbar > .btn + a, .toggle-editor .btn-toolbar > a + a, #searchForm .toggle-editor .btn-toolbar > .button + a, .toggle-editor #searchForm .btn-toolbar > .button + a, #searchForm .btn-toolbar > .btn + .button, .toggle-editor #searchForm .btn-toolbar > a + .button, #searchForm .toggle-editor .btn-toolbar > a + .button, #searchForm .btn-toolbar > .button + .button,
.btn-toolbar > .btn-group + .btn,
.toggle-editor .btn-toolbar > .btn-group + a,
#searchForm .btn-toolbar > .btn-group + .button,
.btn-toolbar > .btn + .btn-group,
.toggle-editor .btn-toolbar > a + .btn-group,
#searchForm .btn-toolbar > .button + .btn-group {
	margin-left: 5px;
}

.btn-group > .btn, .toggle-editor .btn-group > a, #searchForm .btn-group > .button {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn-group > .btn + .btn, .toggle-editor .btn-group > a + .btn, #searchForm .btn-group > .button + .btn, .toggle-editor .btn-group > .btn + a, .toggle-editor .btn-group > a + a, #searchForm .toggle-editor .btn-group > .button + a, .toggle-editor #searchForm .btn-group > .button + a, #searchForm .btn-group > .btn + .button, .toggle-editor #searchForm .btn-group > a + .button, #searchForm .toggle-editor .btn-group > a + .button, #searchForm .btn-group > .button + .button {
	margin-left: -1px;
}

.btn-group > .btn, .toggle-editor .btn-group > a, #searchForm .btn-group > .button,
.btn-group > .dropdown-menu,
.btn-group > .popover {
	font-size: 15px;
}

.btn-group > .btn-mini {
	font-size: 11.25px;
}

.btn-group > .btn-small {
	font-size: 12.75px;
}

.btn-group > .btn-large {
	font-size: 18.75px;
}

.btn-group > .btn:first-child, .toggle-editor .btn-group > a:first-child, #searchForm .btn-group > .button:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.btn-group > .btn:last-child, .toggle-editor .btn-group > a:last-child, #searchForm .btn-group > .button:last-child,
.btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.btn-group > .btn.large:first-child, .toggle-editor .btn-group > a.large:first-child, #searchForm .btn-group > .large.button:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}

.btn-group > .btn.large:last-child, .toggle-editor .btn-group > a.large:last-child, #searchForm .btn-group > .large.button:last-child,
.btn-group > .large.dropdown-toggle {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}

.btn-group > .btn:hover, .toggle-editor .btn-group > a:hover, #searchForm .btn-group > .button:hover,
.btn-group > .btn:focus,
.toggle-editor .btn-group > a:focus,
#searchForm .btn-group > .button:focus,
.btn-group > .btn:active,
.toggle-editor .btn-group > a:active,
#searchForm .btn-group > .button:active,
.btn-group > .btn.active,
.toggle-editor .btn-group > a.active,
#searchForm .btn-group > .active.button {
	z-index: 2;
}

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

.btn-group > .btn + .dropdown-toggle, .toggle-editor .btn-group > a + .dropdown-toggle, #searchForm .btn-group > .button + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	*
	padding-top: 5px;
	*
	padding-bottom: 5px;
}

.btn-group > .btn-mini + .dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
	*
	padding-top: 2px;
	*
	padding-bottom: 2px;
}

.btn-group > .btn-small + .dropdown-toggle {
	*
	padding-top: 5px;
	*
	padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
	*
	padding-top: 7px;
	*
	padding-bottom: 7px;
}

.btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle, .btn-group.open .toggle-editor a.dropdown-toggle, .toggle-editor .btn-group.open a.dropdown-toggle, .btn-group.open #searchForm .dropdown-toggle.button, #searchForm .btn-group.open .dropdown-toggle.button {
	background-color: #e6e5e5;
}

.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #196ca0;
}

.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
	background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222;
}

.btn .caret, .toggle-editor a .caret, #searchForm .button .caret {
	margin-top: 8px;
	margin-left: 0;
}

.btn-large .caret {
	margin-top: 6px;
}

.btn-large .caret {
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px;
}

.btn-mini .caret,
.btn-small .caret {
	margin-top: 8px;
}

.dropup .btn-large .caret {
	border-bottom-width: 5px;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.btn-group-vertical {
	display: inline-block;
	*
	display: inline;
	/* IE7 inline-block hack */
	*
	zoom: 1;
}

.btn-group-vertical > .btn, .toggle-editor .btn-group-vertical > a, #searchForm .btn-group-vertical > .button {
	display: block;
	float: none;
	max-width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn-group-vertical > .btn + .btn, .toggle-editor .btn-group-vertical > a + .btn, #searchForm .btn-group-vertical > .button + .btn, .toggle-editor .btn-group-vertical > .btn + a, .toggle-editor .btn-group-vertical > a + a, #searchForm .toggle-editor .btn-group-vertical > .button + a, .toggle-editor #searchForm .btn-group-vertical > .button + a, #searchForm .btn-group-vertical > .btn + .button, .toggle-editor #searchForm .btn-group-vertical > a + .button, #searchForm .toggle-editor .btn-group-vertical > a + .button, #searchForm .btn-group-vertical > .button + .button {
	margin-left: 0;
	margin-top: -1px;
}

.btn-group-vertical > .btn:first-child, .toggle-editor .btn-group-vertical > a:first-child, #searchForm .btn-group-vertical > .button:first-child {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.btn-group-vertical > .btn:last-child, .toggle-editor .btn-group-vertical > a:last-child, #searchForm .btn-group-vertical > .button:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.btn-group-vertical > .btn-large:first-child {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

.btn-group-vertical > .btn-large:last-child {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.alert,
.alert h4 {
	color: #c09853;
}

.alert h4 {
	margin: 0;
}

.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 20px;
}

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

.alert-success h4 {
	color: #468847;
}

.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}

.alert-danger h4,
.alert-error h4 {
	color: #b94a48;
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}

.alert-info h4 {
	color: #3a87ad;
}

.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}

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

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

.footable-last-column  > .btn-toolbar{
	flex-wrap: initial !important;
}

/*  --------- jdonation ----------*/
input[validate]{
	background-color:lightcyan !important;
}