
/* Primary background color */
.table .progress .bar,
.login .btn-primary,
.login .logo,
.logo,
.navbar-header,
.modal-header,
.ui-slider-range,
.ui-slider-handle:before,
.chosen-container .chosen-results li.highlighted,
.paginate_enabled_next, .paginate_enabled_previous,
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover,
.ui-slider-handle:before,
.login .forgotpass-info, .login .forgotpass-success {
	/* background-color: inherit; */
}
.captcha-wrapper {
	text-align: center;
}

.g-recaptcha {
	display: inline-block;
	border-radius: 3px;
	padding-top: 2px;
	padding-left: 2px;
	border: 1px solid #C9CFDA;
}
.g-recaptcha-error {
	border-color: rgba(237, 85, 100, 0.64);;
}

.form-register {
    max-width: 490px !important;
}

.form-signin {
    padding: 70px 70px 40px;
}

/* .has-error {
	position: relative;
}
.has-error .with-errors .list-unstyled {
	position: absolute;
	bottom: 75%;
	background-color: #e70006;
	left: 69px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid red;
	color: white;
	padding: 1px 5px;
	margin-bottom: 0px;
} */

#disclaimer {
	padding: 10px;
}

.icon-frame.secondary {
    background-color: #337AB7;
    background-image: -webkit-gradient(linear,left top,right top,from(#11A7DB),to(#337AB7));
    background-image: linear-gradient(90deg,#11A7DB 0,#337AB7);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#11A7DB",endColorstr="#337AB7",GradientType=1);
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
	/* border: 1px solid green;
	-webkit-text-fill-color: green;
	-webkit-box-shadow: 0 0 0px 1000px transparent inset; */
	transition: background-color 5000s ease-in-out 0s;
}

/* Change the color to your own background color */
/* input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px white inset;
    -webkit-text-fill-color: #333;
} */

/*your box-shadow*/
/* input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px white inset;
    -webkit-text-fill-color: #333;
} */

.navbar-header {
    padding: 15px 40px 15px;
}

.messages .btn-success {
	background: #356cc9;
    background-color: #356cc9;
}

.rodo-wrapper {
	overflow: hidden;
}

.rodo {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	/* height: 200px; */
	height: 25vh;
	overflow-y: scroll;
	border-top: 1px solid #C9CFDA;
	padding: 0 10px;
}

.rodo-btn {
	border: 0px solid #C9CFDA;
}

.text-area {
	overflow: hidden;
}

#map, #map-canvas {
	height: 25vh;
	/* height: 250px; */
}

.row-marginless {
	margin-bottom: 0;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #43ac6e;
    border-color: #43ac6e;
}

/* .btn-primary, .chosen-container-multi .chosen-choices li.search-choice, .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover, .fc-state-default, .popover-title, .progress-bar {
    background: #43ac6e;
    background-color: #43ac6e;
} */

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    background-color: #43ac6e;
}

.caption {
    text-align: center;
}

.club-img,
.book-img,
.offer-img {
	padding: 10px 0;
	display: block;
	margin: 0 auto;
	max-height: 110px;
}
.offer-logo-img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
	padding-bottom: 15px;
}

.club-offline {
	opacity: 0.3;
}

.help-block.with-errors {
	padding-left: 10px;
}

#posts h3 {
	margin-top: 0;
}
#posts th:nth-child(1){
	width: 230px;
}
#posts th:nth-child(3){
	width: 55px;
}
#posts tr:nth-child(odd) {
	background-color: #e6e6e6;
}
#posts tr td:nth-child(1) {
	text-align: center;
}
#posts thead tr {
	background-color: #fff!important;
}
#posts .img-thumbnail {
	max-width: 100%;
	max-height: 150px;
}

.post-img img{
	/* max-height: 100px;
	max-width: 200px; */
	display: block;
	margin: 0 auto;
}

.post-date,
.post-author {
	overflow: hidden;
}

.post-categories,
.post-author,
.post-date,
.post-content,
.post-img,
.post-option {
	padding-bottom: 20px;
}


@media (min-width: 768px) {
	.modal-dialog.wide {
		width: auto;
	}
}

@media (min-width: 1024px) {
	.modal-dialog.wide {
		width: 1000px;
	}
}

.comment-tree-0 {
	padding: 0px;
}
.comment-tree-0 > li:nth-child(odd){
	background-color: #f5f5f5;
	padding: 5px;
}
.comment-tree-0 > li:nth-child(even){
	background-color: #c8c8c8;
	padding: 5px;
}
[class^="comment-tree"] {
	list-style-type: none;
}

.login .btn-secondary {
    width: 100%;
}

table#posts td.option {
	vertical-align: middle;
}
table#offers td.option {
	text-align: left;
}

input.labelauty+label>span.labelauty-checked, input.labelauty+label>span.labelauty-unchecked {
    width: 89%;
}
/* .disabled-result.group-option {
	display: none!important;
} */
#category .chosen-results li.group-result {
	display: none!important;
}

.nav.nav-sidebar>li.btn-danger>a,
ul#menu-plans>li>a  {
    background: #c9302c;
}

.btn-blue {
	background: #28a9f1;
}
.btn-blue:active,
.btn-blue:hover {
	background: #156692;
}

.divider-line
{
	padding-right: 15px;
}

.category-link {
	margin-bottom: 3px;
}

.btn-reply {
	padding: 1px 3px;
	font-size: 10px!important;
}

.comment-tree-child i {
	font-size: 18px;
}
.comment-tree-child span {
	vertical-align: top;
}

.btn-login {
	white-space: normal!important;
	margin-top: 20px;
}

.thumbnail .book-link img.book-img {
	max-height: 600px;
	padding: 9px;
}
.thumbnail .book-link .img-bg {
	background-position-x: center!important;
	background-repeat: no-repeat!important;
	height: 50vh;
	max-height: 600px;
    margin: 9px;
}

.description-wrapper {
	overflow: hidden;
}

#donation .list-group-item,
#packages .list-group-item {
    /* position: relative;
    display: block; */
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
	border: 1px solid #ddd;
	font-weight: 600 !important;
    word-spacing: 2px;
    letter-spacing: 0px;
    font-size: 11px !important;
    text-transform: uppercase;
    /* font-family: "Open Sans"; */
}
#donation .btn-pay,
#packages .btn-pay {
	border-radius: 15px;
	background-color: #279f57;
	color: #fff;
    line-height: 22px;
}
#donation .btn-pay .badge-success,
#packages .btn-pay .badge-success {
	background-color: #717070;
	padding: 5px 7px;
}
#donation .btn-pay.disabled,
#packages .btn-pay.disabled {
	border-radius: 15px;
	background-color: #d6d6d6;
	color: #909090;
}

.list-group-item.active-green, .list-group-item.active-green:hover, .list-group-item.active-green:focus {
	background-color: #43AC6E;
	background-image: -webkit-linear-gradient(left, #43AC6E 0%, #1F9B51 100%);
	background-image: -o-linear-gradient(left, #43AC6E 0%, #1F9B51 100%);
	background-image: linear-gradient(to right, #43AC6E 0%, #1F9B51 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff11A7DB', endColorstr='#ff33C3DA', GradientType=1);
	z-index: 2;
	color: #fff;
}
.list-group-item:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

#banks {
	display: none;
	overflow:hidden;
}
#banks #transferuj ol,
#banks #banks-panel.ol {
	list-style-type: none;
}
#banks .transferuj-info {
	text-align:center;
	padding:10px;
	border-width: 0;
}
#banks #banki {
	overflow: hidden;
}
#banks #banks-panel {
	padding-left: 0;
}
#banks #kanaly {
	margin-left: 0px;
	width: 100%;
}
/* #banks #transferuj #kanaly{
	margin-left: 12px;
} */
#banks #kanaly input[type="radio"]{
	display:none;
}
#banks #kanaly p.label{
	display:block;border: 0px solid #ababab;
}
#banks #kanaly div.selected,
#banks #kanaly div:hover {
	border: 2px solid #1E63A9;
	border-radius: 4px 4px 4px 4px;
	/* margin-right: 12px;
	margin-top: 12px; */
}
#banks #kanaly div {
	background-position: center 5px;/*center top*/
	background-repeat: no-repeat;
	background-color: #fff;
	background-size:auto 60px;
	border: 2px solid #DADADA;
	border-radius: 4px 4px 4px 4px;
	cursor: pointer;
	float: left;
	height: 90px;/*78px*/
	margin-right: 1%;
	margin-top: 12px;
	padding: 5px;
	position: relative;
	width: 32.33%;
	z-index: 4;
	box-sizing: border-box;
}
@media (min-width: 992px) {
	#banks #kanaly div {
		width: 24%;
	}
}
@media (min-width: 1200px) {
	#banks #kanaly div {
		width: 15.66%;
	}
}

#banks #kanaly div p.label label{
	border: 0 none;
	bottom: 5px;/*0*/
	color: #345565;
	cursor: pointer;
	font-size: 0.925em;
	font-weight: bold;
	left: 0;
	margin: 0;
	padding: 0 0 3px;
	position: absolute;
	right: 0;
	text-align: center;
	width:100%;/*140px*/
	padding:0px;
	white-space: normal;
	vertical-align: text-top;
}

.full-bg {
	/* width: 100%; */
	width: auto;
	/* height: calc(100vh - 64px - 15px - 15px); */
	height: calc((100vw) * 2087 / 2422);
	background-position: center top;
	background-size: contain;
	background-repeat: no-repeat;
}

@media (min-width: 768px) {
	.full-bg {
		height: calc((100vw - 215px) * 2087 / 2422);
	}
}
