@CHARSET "UTF-8";

/**** iframe *******/
.iframe-body {
	
}
.iframe-body.iframe-body-stal {
	background: #e7e7e7 url('../img/tlosb.jpg')no-repeat;
	background-size: cover;
}

.iframe-body-stal .button.pink.stal {
	background-color: #1f83c4;
}
.iframe-body-stal .button.fb-style.stal {
	background-color: #0864a0;
}

.iframe-body.iframe-body-ruch {
	/*background: #e7e7e7 url('../img/ruch/tlo2.jpg')no-repeat;
	background-size: cover;*/
}

.iframe-body-ruch .button.pink.ruch {
	background-color: #3A5BBA;
}
.iframe-body-ruch .button.fb-style.ruch {
	background-color: #DDB255;
}
.iframe-body-ruch .iframe-auth-right {
	min-height: 630px;
	overflow: hidden;
	position: relative;
	display: block;
	width: 580px;
	max-width: 580px;
	left: 50%;
	transform: translateX(-50%);
	padding: 30px 60px 40px;
	text-align: center;
	background: url('../img/ruch/telefon.png')no-repeat;
	background-size: contain;
}
.iframe-body-ruch .registers {
	padding-bottom: 0px;
}

/************autocomplet***************/
.ui-menu.ui-widget-content {
    border: none;
    color: white;
    background: black;
    line-height: 45px;
    max-width: 400px;
    font-size: 13px;
    z-index: 999;
}
.ui-menu .ui-menu-item {
    border-top: 1px solid white;
}
.ui-menu .ui-menu-item.ui-state-focus {
    background: #43059b;
    border:none;
    border-top: 1px solid white;
    color:white;
}
/****************************************/

ul.errors {
	color:red;
}

.ui-helper-hidden-accessible {
	display: none;
}

.faq-list .more-info ul {
	margin: 20px;
}
.faq-list .more-info ul li {
	display: list-item;
	list-style-position: inside;
	list-style: circle;
}

.custom-progress-bar {
	display: none;
}

.clear {
	clear: both;
}

.club-wrapper-goal .box.aa-box:last-child {
	margin-bottom: 10px;
}

.box.yourClub{
    -webkit-box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.4);
}

.choose-club .box.club-style.school-style {
	min-height: 225px;
}

#gorzow {
	margin-top: -73px;
}
#stal_register_school {
	display: none;
}
#gorzow .section-2 {
	padding-bottom: 0px;
}

.share-table td {
	padding: 5px 10px;
	border-bottom: 1px solid #777;
}

@media (max-width: 899px){
    #gorzow {
        margin-top: -10px;
    }

    #gorzow .section-2 {
        padding-bottom: 40px;
    }
}

strong.search-found {
    text-decoration: underline;
    color: red;
}
ul.errors{
    display: none;
}


/* page cookies*/
.wrap-cookies h1, .wrap-cookies h2{
    font-size:36px;
    font-weight:lighter;
    padding:0px;
    margin:0px;
    text-align: center;
}
.wrap-cookies h2{
    margin-top:30px;
    line-height:40px;
    text-align: center;
}
.wrap-cookies h1{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdbdb;
    padding-bottom:40px;
    text-align: center;
}
.wrap-cookies p{
    margin-top:0px;
    padding-top:5px;
    line-height:23px;
    text-align: center;
}

.wrap-cookies{
    padding-top: 38px !important;
    padding-bottom: 100px !important;
}

/*page staldzieciom*/
.patron .col-left,
.patron .col-center,
.patron .col-right{
    display: inline-block;
    float: left;
    padding: 20px 8px 0;
}

.patron .col-left img,
.patron .col-center img,
.patron .col-right img{
    max-height: 80px;
    max-width: 100%;
}
.patron .col-right img{
    height: 66px;
}
.patron .col-left{
    width: 25%;
    padding-right: 30px;
}
.patron .col-center{
    width: 20%;
}
.patron .col-right{
    width: 55%;
    padding-left: 40px;
}
.patron .col-left .logos li{
    width: 50%;
    margin: 0;
    float: left;
    text-align: center;
}
.why.lpc {
    padding-top: 30px;
}




.margin-bottom-stal-page{
    margin-bottom: -15px;
}

.why.lpc.about-club-2 .ibox .desc a,
.why.lpc.onlyThree .ico-boxes .desc a{
    color: rgba(255, 255, 255, 0.8);
    text-decoration: underline;
}
.ibox .desc.white-transp {
    color: rgba(255, 255, 255, 0.65);
}
.why.lpc.onlyThree .ico-boxes .desc{
    line-height: 1.6;
}
.about-prog-2 .butt{
    padding-top: 74px;
    text-align: center;
}
.why-white-1 .tab-pane .img.padding-top{
    padding-top: 130px;
}
.nav-tabs.white > li > a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.72);
    color: rgba(255, 255, 255, 0.72);
}

.banner.about-club .txt.cols .tit {
    font-size: 49px;
}

.header.with-searchbar{
	padding-top: 0;
}
.lmenu-active .with-searchbar{
	padding-top: 73px;
} 
.but .left .icon-arrow_next::before{
    transform: rotate(180deg); 
    display: inline-block;
	padding-left: 7px;	
}

.wrap-submit-form-new-pass{
    text-align: center;
}
.wrap-submit-form-new-pass a{
    font-size: 14px;
    padding: 16px;
    margin-top: 10px;
}

.p-padding-bottom{
   padding-bottom: 14px;
}
.banner .txt .sb-desc p {
    font-size: 21px ;
}
.banner .txt.half{
    width: 76%;
}

.search-ccontainer {
    padding-top: 40px;
}
.header.with-searchbar{
    z-index: 10;
}
.shopping .item-box .logo{
	min-height: 80px;
}
.load-more-club {
    margin-bottom: 10px;
}
.shopping-cats li {
    width: 100%;
}
.shopping-cats li a{
	text-transform: uppercase;
}
.navbarTop{
	z-index:11;
}
.children-page .ico-boxes .ibox {
    width: calc( (100% - 80px)/3 );
 }
.children-page .ico-boxes::before{
 	width: 80%;
 }
.children-page.why.lpc {
    padding-top: 127px;
    padding: 82px 0 6px !important;
}
.children-page .ibox .photo .inn img.circ1 {
	width: 141%;
    left: 36%;
    top: 36%;
}
.children-page .ibox .photo .inn img.circ2 {
    width: 100%;
    left: 54%;
    top: 42%;
}
.children-page .ibox .photo .inn img.circ3 {
	width: 100%;
    left: 43%;
    top: 35%;
}
.children-page.teamWinn {
    padding: 36px 0 92px;
}
.children-page .rank-menu ul.nav li {
    width: 50%;
}
.tab-content .title{
color: white;
    font-size: 21px;
    font-weight: 400;
    padding: 23px 108px 20px 204px;
    text-align: center;
}

.owl-car-right-promo .owl-item{
	width: 100% !important;
}
#checkForm .last-elem a{
	float: right;
}
#mobile-filter{
	z-index: 12;
}
.left-menu{
	z-index: 13;
}
.navbarTop{
	z-index: 14;
}
.s-finish-register{
	margin-bottom: -68px;
    z-index: 11;
}
.right-promo-box.bottom-style {
    padding-top: 0px;
}
.bottom-p-50{
	padding-bottom: 50px;	
}
.messages-container{
	padding-top: 60px;
}
.navbarTopChildren.register-1 .hamburger-box{
	display: block;
	padding-right: 10px;
}
.navbarTopChildren.register-1 .logo{
    margin-left: 12px;
}
input.inputCopyTxt{
    text-align: center;
    padding-right: 5px;
}
.lmenu-active .messages-container {
    padding-left: 160px;
}

.banner {
    height: 590px;
}
.patron.two-types.with-third-type .center{
    text-align: center;
}
.patron .logos{
	display: inline-block;
	float: initial;
}
.item-box .logo a{
	display: inline-block;
}

.linkDescription:hover, .linkDescription:focus{
	color: #ba3982;
}
.linkDescription{
	color: #4d4d4d;
	padding-bottom: 7px;
    display: inline-block;
}
.voteClubB .register-checkox-2 label{
	float: left;
}
.voteClubB .register-checkox-2 label::before{
	background-color: initial;
}
#voteClubC label::before{
	background-color: initial; 
   	border-color: initial;
}
#voteClubC .info-icon-switch:hover .icon-info{
	color: white;
}
#voteClubC label,
#voteClubB label{
	text-align: left;
}

#voteClubC label.error,
#voteClubB label.error{
	padding: 12px 20px 8px;
}
.owl-carousel{
	display: none;
}

.chooseClubStep3 .header .site-container {
    padding-left: 70px;
    padding-right: 70px;
}
.add-club.with-form .add-img .wrap  img{
	margin-left: 0px;
}
.selectBox .btn-primary:active, 
.selectBox .btn-primary.active, 
.selectBox .dropdown-toggle.btn-primary{
	color: #ffffff;
}
.selectBox.white-transparent .btn-primary:hover{
	background-color: #ffffff;
}
.chooseClubStep3 .site-container {
    padding-left: 100px;
    padding-right: 100px;
}

#panel-cards .cbox .data .button {
    float: right;
}
.cbox .photo-card{
	display: block;
	width: 20px;
}
.search-ccontainer .price-wrap {
	display: inline-block;
}

.promo-list-page-promobox{
	text-align: left;
}
.js-empty-list{
	display: inline-block;
    padding-top: 12px;
}
a.btn-not-login{
    float: right;
    margin-left: 17px;
}
.not-loged .container-fluid {
    padding-left: 0;
}
.hide-border-bottom{
	border-bottom: 0 !important;
}
.voteClubB .form-group.bname {
    width: calc( 36% - 20px );
}
#voteClubC .bootstrap-select{
    margin-bottom: 18px !important;
}
.voteClubB .bootstrap-select {
    margin-bottom: 12px !important;
}
#voteClubC > .left{
    min-width: 225px;
}
#voteClubC label.error::before {
    border-color: #ffffff transparent transparent transparent !important;
}

.confirm-delete .box{
	position: relative;
    display: block;
    width: 580px;
    max-width: 580px;
    left: calc(50% - 60px);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 54px 60px 40px;
    min-height: 640px;
    overflow: hidden;
}
.bottomHeaderMobile .link-change{
	color: white;
    width: 100%;
    text-align: center;
    display: block;
    padding: 20px 2px 6px;
}
.promotions-slider .item .wrap-img{
	height: 400px;
    background-size: cover !important;
    background-position: center !important;
    border-radius: 16px;
}
.shopping-top-line .number{
	width: 260px;
}
.list-promotion{
	padding-bottom: 30px;
}
.shopping-top-line .sort {
    width: calc( 100% - 260px );
}

.title-error{
	text-align: center;
}

.header.new-shop-info{
	padding-top: 105px;
}
.header.new-shop-info.not-logged {
    padding-top: 38px;
}

.wrap-promotion{
	padding-top: 30px;
	margin-bottom: -30px;
}
.ui-autocomplete.ui-widget-content {
    border: 1px solid #dfdfdf;
}
.form-group.files input{
	display: none;
}


.report-transaction-form2{
	
}

#report-transaction-form2 .trnsaction_info_header span{
	float: left;	
    display: inline-block;
    color: #3a3a3a;
}
#report-transaction-form2 .trnsaction_info .name,
#report-transaction-form2 .trnsaction_info .amount,
#report-transaction-form2 .trnsaction_info .date,
#report-transaction-form2 .trnsaction_info .id{

	float: left;	
    padding: 20px 0;
    color: #808080;
}

#report-transaction-form2 .trnsaction_info_header .name,
#report-transaction-form2 .name{
		width:20%;
}
#report-transaction-form2 .trnsaction_info_header .amount,
#report-transaction-form2 .amount{
		width:36%;
}
#report-transaction-form2 .trnsaction_info_header .date,
#report-transaction-form2 .date{
		width:20%;
}

#report-transaction-form2 .trnsaction_info_header .id,
#report-transaction-form2 .id{
		width:24%;
}


.infoWindow.report-transaction-2 .desc{
	padding: 10px 0 15px;
	text-align: left;
}
.infoWindow.report-transaction-2 .description{
	padding: 5px 0;
}
.infoWindow.report-transaction-2 .but .button.white{
	float: left;
}
.infoWindow.report-transaction-2 .but .button.pink {
    float: right;
}

.infoWindow.report-transaction-2 .amount span,
.infoWindow.report-transaction-2 .more-info{
	padding: 5px 0;
}

.infoWindow.report-transaction textarea.text-style, 
.infoWindow.report-transaction textarea.message-style,
.infoWindow.report-transaction-2 textarea.text-style, 
.infoWindow.report-transaction-2 textarea.message-style{
	padding: 5px 0;
}
.infoWindow.modal.infoWindow.report-transaction-2{
	top: 0;
}
.infoWindow.modal.infoWindow.report-transaction-2 .box {
    padding: 38px 30px 30px;
    overflow: hidden;
}

.infoWindow.modal.infoWindow.report-transaction-2 .js-removeAttachment{
	margin-left: 8px;
}

.scroll-wrapper.scrolledList3{
	overflow-y: scroll !important;
}



/*-------- multi avatar -------*/
.multiavatar{
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.multiavatar.count-user-3 .user-1{
    height: 40px;
    position: absolute;
    left: -33%;
}
.multiavatar.count-user-3 .user-2{
	height: 20px;
    position: absolute;
    top: 0;
    right:0;
    border: 1px solid white;
}
.multiavatar.count-user-3 .user-3{
   	height: 20px;
    position: absolute;
	top: 20px;
    right: -1px;
    border: 1px solid white;
    border-top: 0;
}

.multiavatar.count-user-2 .user-1{
   	height: 40px;
   	width: 40px;
    position: absolute;
	top: 0px;
    right:-50%;
    overflow: hidden;
    border-left: 1px solid white;
}
.multiavatar.count-user-2 .user-2{
   	height: 40px;
    width: 40px;
    position: absolute;
	top: 0px;
    left: -50%;
    overflow: hidden;
}
.multiavatar.count-user-2 .user-1 img{
	height: 100%;
	position: absolute;
	left: -25%;

}

.multiavatar.count-user-2 .user-2 img{
	height: 100%;
	position: absolute;
	right: -25%;
}


/*-------- wiadomosci -------*/
.messages-list li.info{
	text-align: right;
    padding: 10px 0;	
}
.messages-list li.info span{
	font-size: 13px;
    color: red;
}
.last-messages .photo.rounded{
	background-size: cover;
}
.messages-dropdown .messages-box{
	height: 100%;
}
.navbarTop .top-box.mess .info-label.bigger {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    padding: 6px 0;
    left: 19px;
    top: -4px;
}

#recipientSearch{
	position: relative;
}
#recipientSearch.searchbox a {
    display: block;
    position: absolute;
    z-index: 2;
    height: 36px;
    width: 36px;
    text-align: cemter;
    color: #b3b3b3;
    margin-top: 0;
    top: 0;
    right: 7px;
    font-size: 15px;
}
.last-messages li .new-message,
.chat-person-list li .new-message{
    background-color: #dd3369;
    height: 22px;
    width: 22px;
    z-index: 100;
    position: absolute;
    left: 47px;
    top: 11px;
    border-radius: 50%;
} 
.last-messages li .new-message span,
.chat-person-list li .new-message span{
    font-size: 10px !important;
    color: white !important;
    position: relative !important; 
    top: 4px !important;
    left: 4px !important;
}

#contactSearch{
	position: relative;
}
#contactSearch  a {
    display: block;
    position: absolute;
    z-index: 2;
    height: 36px;
    width: 36px;
    text-align: center;
    color: #b3b3b3;
    margin-top: 0;
    top: 0;
    right: 7px;
    font-size: 15px;
}

.button.js-change-users{
    margin-left: 15px;
}

.infoWindow .photo img {
    margin: 20px 0;
}
.infoWindow .photo img.rounded {
    margin: 0px 0;
}
.change-users{
	display: inline-block;
    position: relative;
    top: -32px;
}

.blocked-user{
	display: none;
}
.messages-right-bar.blocked .blocked-user{
	display: block;	
}
.messages-right-bar.blocked .new-message{
	display: none;
}

.name .icon.icon-block{
	display: none;
}
.blocked .name .icon.icon-block{
    display: inline-block;
}
.fan-list-week .fl-crit .dat {
    color: #4c4c4c;
    text-transform: lowercase;
}
.one-recipients-box{
	height: calc( 100% - 144px ) !important;
}
.choose-recipient-selectable .rounded-checkbox-std {
    top: 18px;
    position: absolute;
    left: 9px;
    z-index: 100;
}
.section-select-sections{
	display: inline-block;
    padding: 16px 0 3px 0px;
}
.messages-container {
    height: 100vh;
    min-height: 0;
}

.messages-right-bar .recipients-boxc {
    height: calc( 100% - 195px );
}
.change-users-small-group{
	top: -17px;
}

.custom-dropd .dropdown-menu {
    left: 50%;
    top: 37px;
    min-width: 227px;
    border: 0px solid transparent;
    padding: 18px 0px 2px;
    padding-bottom: 2px;
    color: #808080;
    -webkit-transform: translateX(-50%);
    transform: translateX(-71%);
    box-shadow: 0 0px 2px #eee;
}
.custom-dropd .dropdown-menu::before {
    left: 71%;
}
.last-messages .error-message{
    padding: 0 17px;
}
.mess.custom-dropd .dropdown-menu{
	overflow: hidden;
}
.chat-person-list .desc .txt {
    overflow: hidden;
}
.messages-list {
    padding-bottom: 20px;
}
.chat-person-list li {
    padding: 18px 20px;
}
.messages-list .me .desc .who{
	text-align: right;
    padding-bottom: 10px;
}
.messages-list .desc .mess span {
    max-width: 100%;
    word-break: break-word;
}
.messages-right-bar .head.get-recipient-style .search-style {
    padding-right: 37px;
}
.form-group.company_name{
	float: left;
    width: 56%;
    padding-right: 0;
    margin-right: 6%;
}
.form-group.nip{
	float: left;
	width: 38%;	
}

#js-userData .form-group label.error,
#js-userAddress .form-group label.error{
	bottom: 31px;
}

#js-userData .form-group label.error::after,
#js-userAddress .form-group label.error::after{
    background: url(../img/text-error.svg) no-repeat center top 0px transparent;
    bottom: -22px;
}

.messages-dropdown .but {
    background-color: white;
    z-index: 100;
    position: relative;
    margin-bottom: -3px;
}

/*------ MEDIA------*/
@media  (min-width:1200px){
 	.not-logged-style .site-container .inner,
	.not-logged.site-container .inner ,
	.not-logged .site-container .inner {
	    padding-left: 60px;
	    padding-right: 60px;
	}
}
@media  (max-width:1200px){
    .patron .col-right img {
        height: 42px;
        margin-top: 17px;
    }
    .patron .col-left img {
        height: 33px;
        margin-top: 21px;
    }
}

@media (max-width: 899px){
    .patron .col-left{
        width: 50%;
    }
    .patron .col-left img{
        width: 50%;
    }
    .patron .col-right{
        width: 100%;
    }
    .patron .col-left img{
        height: inherit;
    }
    .patron .col-center {
        width: 50%;
    }
    .patron .col-right .logos{
        width: 100%;
    }
    .patron .col-right .logos li{
        width: 25%;
        float: left;
        margin: 0;
        text-align: center;
    }
    .patron .col-left .logos li{
        width: 50%;
        float: left;
        margin: 0;
        text-align: center;
    }
    .confirm-delete .box{
    	left: 50%;
    }
    #thanks.confirm-delete {
    	z-index: 10;
    }
    .navbarTop .active-aim {
	    display: inherit !important;
	    margin-top: 19px;
	}
	
	.promotions-slider .item .wrap-img{
		height: 300px;
	}

}

@media  (max-width:766px){
    .banner .txt.half{
        width: 100%;
    }
    .banner-mobile{
        height: 100%;
        padding-bottom: 151px;
        background-size: 100% auto;
        background-color: #7a2f84;
        background-position: bottom;
    }

    .children-page .ico-boxes .ibox{
    	width:100% !important;
    }
    .children-page .ico-boxes::before{
    	display: none;
    }
    .tab-content .title{
    	padding: 15px !important; 
    }
    .rank-list .item .number {
    	text-align: right;
	}
	.search-area.shopping .button-search{
		position: relative;
    	width: 100%;
    	margin-top: 7px;
    	display: block;
	}
	.search-area.two-filters {
    	height: 79px;
	}
	.header{
		top: 0;
	}
	.search-area .filter-switcher{
		width: 35px !important;
	    margin: 0 !important;
	}
	.navbarTop .active-aim {
	    display: inherit !important;
	    margin-top: 36px;
	    margin-right: 0px;
	}
	.navbarTop .active-aim{
	    width: 150px;
	}
	.navbarTop .active-aim .info{
		margin-left: 7px;
	}
	#mobile-filter .filter-section{
		padding-top: 29px;
	}
	.new-shop-info{
		margin-top: 0;
	}
	.shop-tit.shorter .menu{
		width: 100%;
	    margin: 6px 0 19px;
	}
	#changeTabInfo .dropdown-menu{
	    padding-top: 7px;
	}
	.header.with-photo.logged{
		padding-top: 110px ;
	}
	
	.promotions-slider .item .wrap-img{
		height: 200px;
	}

    .messages-container {
        padding-top: 105px;
    }

    .change-users{
        top: 0;
        width: 100%;
    }
    .change-users a{
        margin: 0;
    }
    .scrolledList1.scroll-content{
        height: auto !important;
    }

    .messages-left-bar .list-box {
        height: inherit !important;
    }
    .messages-left-bar {
        height: initial !important;
        padding-bottom: 30px;
    }
}

@media (max-width: 680px){
    .patron .col-left,
    .patron .col-center,
    .patron .col-right{
        width: 100%;
        text-align: center !important;
    }
    .patron .col-left li,
    .patron .col-center li,
    .patron .col-right li{
        float: none;
    }
    .patron .logos{
        float: initial !important;
    }
    .patron .col-left img{
        width: inherit;
        max-width: 100%;
    }
    .patron .logos li + li {
        margin-left: 3px;
    }
}

@media (max-width: 499px){
    .patron .col-right .logos li{
        width: 50%;
        float: left;
        margin: 0;
        text-align: center;
    }
    .mess.custom-dropd .dropdown-menu, .custom-dropd .dropdown-menu::before {
	    right: auto;
	    left: -50%;
	    -webkit-transform: translateX(-66%);
	    transform: translateX(-66%);
	}
    .navbarTop .top-box.mess {
        margin-right: -7px;
    }
    .login .btn-group .btn {
        padding-left: 0px;
    }
}

@media (max-width: 359px){
    .patron .col-right .logos li{
        width: 100% !important;
        float: none;
        margin: 0;
        text-align: center;
    }
    .patron .col-right {
        padding-left: 0px;
    }
    .navbarTop.with-searchbox .active-aim{
        display: none !important;
    }
}

.js-club-wrapper-wall {
	padding-top: 20px;
}

label.errorBox{
    font-size: 12px;
    line-height: 1.25;
    text-align: left;
    color: #f40d33;
    position: absolute;
    bottom: 50px;
    right: 0px;
    display: block ;
    padding: 20px 20px 17px;
    background-color: #ffffff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 15px 0 rgba(0, 0, 0, 0.15);
    width: auto;
    max-width: 300px;
    z-index: 3;
}
label.errorBox::before{
    content: "";
    display: block;
    position: absolute;
    bottom: -4px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #ffffff transparent transparent transparent;
    z-index: 4;
}

label.errorBox::after{
    content: "";
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(../img/text-error.svg) no-repeat center top -5px transparent;
    background-size: 100% auto;
    bottom: -15px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
}

.m-table .sa-main-info .main-desc {
	min-height: 10px;
	width: calc( 100% - 140px );
}
.m-table .sa-main-info .main-desc h1 {
	display: block;
	position: relative;
	height: auto;
	float: left;
	font-size: 22px;
	line-height: 1.2;
	font-weight: 500;
	
}

.register-steps .iframe-auth-logo{
	min-height: 0;
    overflow: hidden;
    position: relative;
	display: block;
	/*width: 580px;*/
	max-width: 580px;
	left: 50%;
	transform: translateX(-50%);
	padding: 30px 60px 40px;
	text-align: center;
}
.register-steps .iframe-auth-logo img.logo {
	width: 200px;
}
.iframe-body-ruch  .register-steps .iframe-auth-logo img.logo {
	width: 270px;
}

.registers.registers-iframe{
	padding-top: 10px;
}

@media (max-width: 1199px) {
	.container.container-iframe .navbarTopChildren .menu-register li a .lab {
		display: block;
	}
}
@media (max-width: 640px) {
	.container.container-iframe .navbarTopChildren .menu-register li a .lab {
		display: none;
	}
}

.appsNewsForm#createNewPost .form-group.full {
    text-align: left;
    float: none;
}

.form-group.btn-item{
    display: none;
}

.addNewTermModal .form-group.col-end-date.match-run-item , 
.addNewRelation  .form-group.col-end-date.match-run-item{
	width: 25%;
	float: left;
}
.col-run-nr {
	width: 20px;
}
.col-run-time {
	width: 70%;
}
.col-run-position {
	width: 70%;
}
.col-run-player {
	width: 90%;
}

.addNewTermModal .form-group.col-end-date.match-position-item , 
.addNewRelation  .form-group.col-end-date.match-position-item{
	width: 15%;
	float: left;
}

.addNewRelation .form-group.col-end-date.match-event-item{
	width: 40%;
	float: left;
	overflow: visible;
}

.addNewTermModal .form-group.col-end-date.match-player-item , 
.addNewRelation  .form-group.col-end-date.match-player-item{
	width: 70%;
	float: left;
}
.addNewRelation  .form-group.col-end-date.match-choose-player-item{
	width: 45%;
	float: left;
	overflow: visible;
}

.relation-football .form-group {
	margin-bottom: 15px;
}
.relation-football .relation-list {
	max-height: 1440px;
	overflow-y: scroll;
}

.relation-list .football-event-content img {
	max-width: 100%;
}
.infoWindow.modal.addNewRelation {
    height: 2000px;
}

.goal-club-logo {
	position: absolute;
	width: 80px;
	min-height: 100px;
	top: 25px;
	right: 25px;
}
.goal-club-logo img {
	max-width: 100%;
}

.choose-recipient li.club {
	background-color: #eee;
	border-radius: 9px;
}
.choose-recipient li.section {
	background-color: #e1e1e1;
	border-radius: 9px;
}
.choose-recipient li.partner {
	background-color: #8a3288;
	border-radius: 9px;
}
.choose-recipient li.partner .nm {
	color: white;
}

.choose-recipient li.inactive .rounded-checkbox-std label {
	color: #fafafa;
	border: #fafafa;
	background: #f3f3f3;
}
.choose-recipient li.inactive .nm {
	color: #ccc;
}
.choose-recipient li.inactive .uid {
	color: #eee;
}

.infoWindow.modal.editAccount .box {
	overflow: hidden;
}

.dropdown-menu {
	z-index: 1115;
}

.getMobileApp.iframe-stal h3 {
	color: #1f83c4;
}

.clearSearchField.clearSearchField2{
    right: 40px;
    z-index: 3;
}


/***** Aktulnosci****/
.news-sec .colc-1-2 {
	margin-right: 30px;
}
.news-sec .colc-1-2:nth-child(2n){ 
	margin-right: 0;
}
.news-sec .std-post .post-content {
	padding: 0;
	border: none;
}
.news-sec .link {
	text-align: center;
}

.share-wrapper {
	clear: both;
	float: right;
	display: none;
}
.share-wrapper .share-social {
	float: right;
	padding-left: 20px;
	margin-top: 0px;
}
.share-wrapper .share-social.share-social-fb{
}
.share-wrapper .share-social.share-social-twitter{
}
.share-wrapper .share-social.share-social-copy{
}
.news-sec .head-line {
	overflow: hidden;
	padding: 5px 0 7px;
}
.news-sec .search-area {
	margin-top: 0;
}

.std-post .sb-post-content-edit .form-group {
	margin-bottom: 20px;
}
.std-post .sb-post-content-edit.sb-news-content-edit .form-group.full {
	overflow: visible;
}

.sb-chart .cb-npoll.n-padd {
	margin-top: 20px;
}
.sb-chart .top-info .info.info-2 {
	padding-top: 10px;
}

.header-box .tit.trans-title {
	font-size: 18px;
	margin-left: -25px;
	padding-top: 12px;
}
.header-box .tit.trans-title2 {
	font-size: 18px;
	margin-left: -45px;
	padding-top: 12px;
}

.std-post .post-content.post-content2 {
	border-bottom: none;
}

.rodoClose {
    position: absolute;
    color: #b2b2b2;
    right: 30px;
    top: 30px;
    font-size: 16px;
    cursor: pointer;
    z-index: 10;
}

.add-new-section .club {
    float: left;
    width: 33%;
}

.addNewClub.addNewAccount .user-data .photo{
	margin-left: 0;
}

.cropPhoto {
	z-index: 999;
}

@media  (max-width:991px){
	.addNewClub {
		height: 2420px;
	}
	.addNewClub .clubBasicBox .pbox {
		height: 120px;
		width: 120px;
	}
}	
@media  (max-width:766px){
	.addNewClub {
		height: 2640px;
	}
	.addNewClub .clubBasicBox .pbox {
		margin-bottom: 30px;
		height: 154px;
		width: 154px;
	}
}

.commune-panel .top-info {
	overflow: visible;
}
.league-panel .top-info {
	overflow: visible;
}
.std-post .person .p-photo img {
    width: auto;
}

.confirmModal {
	z-index: 999;
}

.infoWindow.modal.editAimModal.editAuctionModal {
	min-height: 1060px;
	top: 0px;
}

.editAimModal.editAuctionModal .tbox .pbox .photo {
	border-radius: 0;
}
.editAimModal.editAuctionModal .tbox .pbox .photo .inn-3 img {
	border-radius: 0;
}
.club-wrapper-auction .aa-box .aa-name .photo img {
    -webkit-border-radius: 0;
    border-radius: 0;
    height: auto;
}

.filter-list .more-info.more-info-auction {
	white-space: normal;
}

.progressbar-nrm .progress-bar {
	max-width: 100%;
}

.club-style .photo img {
    max-width: 100%;
    max-height: 100%;
}

.match-charity-photo {
	height: 120px;
}
.match-charity-photo img {
	max-height: 120px;
}


.relationWrapper .line-spacer.line-spacer-ruch {
	/*background: url(/img/match/divider-ruch.png) no-repeat center top transparent;*/
}

.relationWrapper .relat-item.relat-item-football {
	border: 1px solid #eee;
	background: #fdfdfd;
	padding: 10px;
	border-radius: 5px;
}
.relationWrapper .relat-item-football-event-start {
	text-align: center;
	padding-top: 30px;
	background: url('../img/match/event/ft_clock_icon.png') no-repeat center top;
	margin: 20px 0;
}
.relationWrapper .relat-item-football-event-start .football-event-start-name{
	font-size: 18px;
	color: #444;
}
.relationWrapper .relat-item-football-event-start .football-event-start-time{
	font-size: 13px;
	color: #999;
	padding-top: 5px;
}

.relat-item-football-event {
	border: 1px solid #ddd;
	background: #f9f9f9;
	border-radius: 15px;
	margin: 20px 0;
}

.relat-item-football-event .football-event-top {
	border-bottom: 1px solid #eee;
	height: 35px;
	line-height: 35px;
}
.relat-item-football-event .football-event-top .football-event-icon {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 20px;
	width: 24px;
	height: 24px;
}
.relat-item-football-event .football-event-top .football-event-icon img{
	width: 24px;
	height: 24px;
}
.relat-item-football-event .football-event-top .football-event-time {
	float: right;
	margin-right: 15px;
}
.relat-item-football-event .football-event-top .football-event-time .event-dateTime {
	color: #999;
	font-size: 12px;
	font-style: italic;
	padding-right: 5px;
}
.relat-item-football-event .football-event-content {
	clear: both;
	padding: 10px;
}
.relat-item-football-event .football-event-content .football-event-content-player-avatar{
	float: right;
}
.relat-item-football-event .football-event-content .football-event-content-team-avatar{
	float: left;
}
.relat-item-football-event .football-event-content .football-event-content-team-name{
	color: #999;
	line-height: 20px;
}
.relat-item-football-event .football-event-content .football-event-content-team-avatar .ac-photo img{
	width: 20px;
	height: 20px;
	margin-left: 10px;
	margin-right: 5px;
}
.relat-item-football-delete {
	padding: 10px 0 10px 15px;
}

.relation-list {
	position: relative;
	padding-top: 70px;
}
.relat-item-football-result {
	position: fixed;
	min-height: 40px;
	background: white;
	width: 430px;
	top: 40px;
	background: #ddd;
	border: 1px solid #aaa;
	right: 76px;
	border-radius: 10px 10px 0 0;
}
.relat-item-football-result .relat-item-football-result-home ,
.relat-item-football-result .relat-item-football-result-score ,
.relat-item-football-result .relat-item-football-result-guest 
{
	height: 40px;
	width: 33%;
	float: left;
}
.relat-item-football-result .relat-item-football-result-guest {
	line-height: 22px;
}
.relat-item-football-result .relat-item-football-result-home {
	padding-left: 20px;
	line-height: 22px;
}
.relat-item-football-result .relat-item-football-result-home .ac-name,
.relat-item-football-result .relat-item-football-result-guest .ac-name
 {
	margin-top: 12px;
	font-weight: bold;
}
.relat-item-football-result .relat-item-football-result-score {
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	line-height: 40px;
}
.relat-item-football-result-home .ac-name .ac-photo img, 
.relat-item-football-result-guest .ac-name .ac-photo img{
	width: 20px;
	height: 20px;
	float: left; 
	margin-right: 5px;
}

.miss-trans-data {
	padding-top: 20px;
}
.miss-trans-item {
	clear:both;
	padding: 5px 0;
	border-bottom: 1px solid rgba(0,0,0,0.05);
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.miss-trans-label {
	padding: 5px 0;
	width: 40%;
	float: left;
	color: #b2b2b2;
	font-size: 11px;
	
}
.miss-trans-text {
	padding: 5px 0;
	float: left;
	width: 60%;
	color: #808080;
}
.miss-trans-text img {
	max-width: 100%;
}
.miss-trans-form {
	clear: both;
	padding-top: 25px;
}
.miss-trans-form h3{
	padding-bottom: 20px;
}

.filterDateKind {
	padding-top: 15px;
}

#pogon-add-partner-section {
	background: #071B36 url('/lp/pogon/img/tlogranat_kibice.jpg')no-repeat;
}
.button.pogon {
    color: white;
    background-color: #DDB255;
}
.body-pogon_szczecin .tick-list li .rounded-tick {
	border-color: #00275b;
	color: #00275b;
}
.body-pogon_szczecin #pogon-add-partner-section .tick-list li .rounded-tick {
	border-color: white;
	color: white;
}

.num-pers li.stats-header {
	padding-bottom: 0;
}
.num-pers li.stats-header div {
	padding: 2px 10px;
}
.col-stats {
	text-align: right;
}
.stats .stats-label{
	color: #b2b2b2;
	font-size: 11px;
	font-weight: normal;
}
.col-7 {
	width: 14%;
	padding: 10px;
	float: left;
}
.col-6 {
	width: 16%;
	padding: 10px;
	float: left;
}
.col-5 {
	width: 20%;
	padding: 10px;
	float: left;
}
.col-4 {
	width: 25%;
	padding: 10px;
	float: left;
}
.col-3 {
	width: 33%;
	padding: 10px;
	float: left;
}

.filter-sub {
	float: left;
	margin-right: 25px;
}
.customCheckbox.filter-sub label.checkboxLabel {
	padding-left: 38px;
}
.lab-green {
	color: #95ba26;
}
.lab-red {
	color: #dd3369;
}

#deleteUser .form-group.npass {
    float: left;
    width: calc( ( 100% - 40px ) / 2 );
}
#deleteUser .form-group.npass + .npass {
    margin-left: 40px;
}
#deleteUser .submit{
    text-align: right;
}

.alert-box.orange .bg {
    background-color: #fbbe07;
}
.filter-list .fl-money3 {
  width: 10%;
  text-align: right;
}
.filter-list .fl-date3 {
  width: 15%;
}
.filter-list .fl-section3 {
  width: 16%;
  padding-right: 0;
}
.filter-list .fl-name3 {
  padding-left: 21px;
  width: 23%;
}
.filter-list .fl-desc3 {
  width: 20%;
  padding-right: 0;
}



.dot-elastic {
  position: relative;
  width: 6px;
  height: 6px;
  border-radius: 5px;
  background-color: #ba3982;
  color: #ba3982;
  animation: dotElastic 1s infinite linear;
}

.dot-elastic::before, .dot-elastic::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
}

.dot-elastic::before {
  left: -11px;
  width: 6px;
  height: 6px;
  border-radius: 5px;
  background-color: #ba3982;
  color: #ba3982;
  animation: dotElasticBefore 1s infinite linear;
}

.dot-elastic::after {
  left: 11px;
  width: 6px;
  height:6px;
  border-radius: 5px;
  background-color: #ba3982;
  color: #ba3982;
  animation: dotElasticAfter 1s infinite linear;
}

@keyframes dotElasticBefore {
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(1, 1.5);
  }
  50% {
    transform: scale(1, 0.67);
  }
  75% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}

@keyframes dotElastic {
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1, 1.5);
  }
  75% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}

@keyframes dotElasticAfter {
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1, 0.67);
  }
  75% {
    transform: scale(1, 1.5);
  }
  100% {
    transform: scale(1, 1);
  }
}


.recipients-list-header li.person .name{
	padding-top: 2px;
	text-align: left;
}

.recipients-list-header li.person .name .status{
	color: #b2b2b2;
	font-size: 12px;
	display: block;
	position: relative;
}

.recipients-list-header li.person .name .status .dott{
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #59c355;
	margin-right: 5px;
}

.messages-right-bar .messages-box{
	padding-bottom: 25px;
}

.messages-right-bar .new-message{
	padding-top: 35px;
}

.messages-right-bar .new-message .user_status{
	position: absolute;
	top: 11px;
	font-size: 12px;
	color: #b2b2b2;
}

.messages-right-bar .new-message .user_status .dot-elastic{
	display: inline-block;
	margin-left: 20px;
}

.person_dott{
	display: inline-block;
	position: relative;
	padding-left: 12px;
}

.person_dott::before{
	content: "";
	position: absolute;
	left: 0;
	top: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #b2b2b2;
	margin-right: 5px;
}

.person_dott.active::before{
	background-color: #59c355;
}


.message-recipients-list .name .status{
	color: #b2b2b2;
	font-size: 12px;
	display: inline-block;
	position: relative;
	margin-left: 10px;
}

.message-recipients-list .name .status .dott{
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #59c355;
	margin-right: 5px;
}

.message-recipients-list .name .status .dott.gray{
	background-color: #b2b2b2;
}

:root {
  --borderWidth: 2px;
  --height: 12px;
  --width: 6px;
  --borderColorType1: #59c355;
  --borderColorType2: #b2b2b2;
}

/*body {
  padding: 20px;
  text-align: center;
}*/

.check {
  display: inline-block;
  transform: rotate(45deg);
  height: var(--height);
  width: var(--width);

}

.type1.message_status  .check {
	border-bottom: var(--borderWidth) solid var(--borderColorType1);
	border-right: var(--borderWidth) solid var(--borderColorType1);
}

.type2.message_status .check {
	border-bottom: var(--borderWidth) solid var(--borderColorType2);
	border-right: var(--borderWidth) solid var(--borderColorType2);
}

.type3.message_status .check {
	border-bottom: var(--borderWidth) solid var(--borderColorType2);
	border-right: var(--borderWidth) solid var(--borderColorType2);
}

.type3.message_status .check:nth-child(1) {
	display: none;
}

.type3.message_status{
	width: 25px;
}

.messages-list .desc .message_status{
	position: relative;
	display: inline-block;
}

.messages-list .desc .message_status .check{
	margin-left: 5px;
}


@media only screen and (max-width: 766px) {
	.person_dott::before {
		top: 6px;
	}

}