.page-content_profile {
	display: flex;
	margin-bottom: 40px;
}
.profile-side {
	width: 250px;
	margin-right: 40px;
}
.profile-side-title {
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: 300;
	color: #333;
	border-bottom: 3px solid #ffd803;
	margin-bottom: 25px;
}
.profile-side-title-highlight {
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #000000;
    margin-left: 5px;
}
.profile-side-nav {
	margin-top: 0;
}
.profile-side-nav .profile-side-nav {
	margin: 0 0 0 0!important;
}
.profile-side-nav-item {
	padding: 10px 0 10px 5px;
	border-bottom: 1px solid #dbdbdb;
}
.profile-side-nav .profile-side-nav .profile-side-nav-item {
	padding: 10px 0 10px 20px;
}
.profile-side-nav-link {
	font-size: 16px;
    line-height: 19px;
    color: #000000;
}
.active .profile-side-nav-link{
	font-weight:bold;
}
	.profile-side-nav-link:hover {
	color: #333;
	text-decoration: none;
}
.profile-mobile-nav-link {
	font-size: 20px;
	line-height: 21px;
	color: #000000;
	font-weight: 400;
	padding: 5% 0 5% 0;
}
.profile-main {
	width: 100%;
}
.profile-header {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: -10px;
}
.profile-info {
	display: flex;
	align-items: center;
	margin-left: auto; margin-bottom: 10px; margin-top: 10px;
}
.profile-info-balance,
.profile-info-available {
	margin-bottom: 0;
	color: #333;
}
.profile-info-available {
	margin-left: 75px;
}
.profile-info-balance-sum,
.profile-info-available-sum {
	margin-left: 15px;
	font-size: 21px;
	font-weight:bold;	
}
.profile-info-balance-sum {
	color: #333;
}
.profile-info-available-sum {
	#color: #d80000;
}
.btn-profile-logout {
	width: 171px;
	height: 41px;
	padding: 0;
	margin-left: auto;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 41px;
}
.profile-title {
	margin-top: 25px;
	margin-bottom: 0;
	font-size: 36px;
	font-weight: 300;
	color: #333;
}
.profile-verification-alert {
	display: inline-block;
	margin-top: 25px;
	margin-bottom: 0;
	padding: 7.5px 25px 7.5px 50px;
	background: #ffd803 5px center url('../img/profile-verification-alert-bg.png') no-repeat;
	font-size: 17px;
	font-weight: 300;
	color: #333;
}
.profile-operations {
	width: calc(100% - 2px);
	overflow-x: auto;
}
.profile-operations-table {
	display: table;
	width: 100%;
	border-collapse: collapse;
}
.profile-newstyle .profile-operations-table {
	border: none;
}
.profile-operations-row {
	display: table-row;
}
.profile-operations-head {
}
.profile-operations-title {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #000000;
	margin: 0 0 30px 0;
}
.profile-operations-cell {
    display: table-cell;
    height: 50px;
    vertical-align: middle;
    padding: 0 8px;
    padding-left: 0;
    font-weight: 300;
    text-align: left;
    font-size: 16px;
    line-height: 19px;
    color: #948B92;
}
.table-th .profile-operations-cell {
	border-bottom: 1px solid #ECECEC;
}
.profile-newstyle #changeGoogle {
    background: #FFE82D url(/img/prof_sec.svg) no-repeat left calc(50% - 90px) top 12px;
    display: block;
    width: 220px;
    height: 42px;
    line-height: 42px;
    border-radius: 5px;
    font-size: 16px;
    color: #000000;
    text-decoration: none;
    padding-left: 42px;
    box-sizing: border-box;
}
.profile-newstyle .saveProfile {
	background: #2986DD!important;
	border-radius: 5px;
	width: 220px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	border:none;
	margin:15px 0 60px;
	cursor:pointer;
	display:block;
}
.profile-newstyle .profile-operations-cell .saveProfile {
	margin:0;
}
.profile-newstyle #valueEmail {
	width:calc(100% + 60px);
}
.profile-newstyle .twospetsecure .ggllink {
	margin-bottom:40px;
}
.profile-newstyle .twospetsecure h2 {
	margin: 15px 0 25px;
}
.profile-newstyle .twospetsecure p {
	font-size: 16px;
	line-height: 19px;
	color: #000000;
}
.profile-newstyle .twospetsecure a {
	font-size: 16px;
    line-height: 19px;
    text-decoration-line: underline;
    color: #2986DD;
}
.profile-newstyle h2 {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #000000;
}
.profile-newstyle input {
	border: 1px solid #DAD5D5;
    box-sizing: border-box;
    border-radius: 5px;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    height: 42px;
    padding: 0 15px;
    width: 100%;
    margin: 5px 0 25px;
	outline:none!important;
}
.profile-newstyle #changeBCancelGoogle {
    width: 220px;
}
.profile-newstyle .profile-operations-cell {
	border: none;
	color: #948B92;
	padding-left: 0;
    text-indent: 5px;
    padding-right: 25px;
}
.profile-newstyle .errors .inblk > div{
	display:none;
	color:red;
	font-size:16px;
	text-align:center;
}
.profile-newstyle .errors .inblk > div.ok{
	color:green;
}
.profile-newstyle .errors .inblk{
	width:500px;
	max-width:100%;
	background:#fff;
	border-radius:6px;
	margin:30px auto 0;
	padding: 20px;
	position:relative;
}
.profile-newstyle input.err{
	border: 1px solid red;
}
.profile-newstyle .errors span{
	position:absolute;
	top: 3px;
    right: 8px;
}
.profile-newstyle .errors{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7);
	display:none;
	z-index:9999;
}

.profile-newstyle.verif p{
	margin-bottom:25px;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
}
.profile-newstyle.verif .profile-operations-cell input{
	margin-bottom:20px;
}
.profile-newstyle.verif .profile-operations-cell{
	max-width:220px;
	display:block;
	height: auto;
    padding: 0;
}
.profile-newstyle.verif .choosed,
.profile-newstyle.verif .saveProfile .t2{
	display:none;
}
.profile-newstyle.verif .saveProfile{
	margin-bottom:40px;
}
.profile-newstyle.verif .saveProfile.save{
	background:#FFE82D!important;
	color:#000;
}
.profile-newstyle.verif .loaddok-ok,
.profile-newstyle.verif .loadpas-ok{
	display:none;
}
.profile-newstyle.verif .saveProfile.loaddok{
	margin-bottom:20px;
}
.profile-newstyle.verif .gray{
	color: #948B92;
	margin-bottom:40px;
}
.profile-newstyle.verif .ok{
	font-size: 16px;
	line-height: 19px;
	color: green;
}
.profile-newstyle.verif .err-verif .err{
	font-size: 16px;
	line-height: 19px;
	color: #CF2929;
	background:url(/img/verif-err.svg) no-repeat left top 2px;
	padding-left:25px;
}
.profile-newstyle.verif .err-verif{
	margin-bottom:30px;
}

.page-content_profile .breadcrumbs {
	margin-top: 4px;
	margin-right: 155px;
}
.page-content_profile .scrollbar-vista > .scroll-element.scroll-x {
	/*position: fixed;*/
	transition-duration: 0.2s;
	margin-top:0px;
}
.page-content_profile .scrollbar-vista > .scroll-element.scroll-x.sticky {
	position: absolute;
}

.profile-balance-txt{
	font-size: 16px;
    line-height: 19px;
    color: #000000;
    max-width: 720px;
	margin-bottom:35px;
}
.profile-balance-filter {
	margin:0 0 10px;
}
.profile-balance-filter .block select{
	display:none;
}
.profile-operations-new #addmynewbill1,
.profile-operations-new #addmynewbill{
	margin-top: 25px;
}
.profile-operations-new #addmymetka{
	margin-left: 20px;
}
.profile-operations-new #addmymetka,
.profile-operations-new #addmynewbill1,
.profile-operations-new #addmynewbill,
.profile-balance-filter .block .submit{
	width: 220px;
	height: 42px;
	background: #2986DD;
	border-radius: 5px;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	border:unset;
	box-shadow:unset;
	cursor:pointer;
}
.profile-balance-filter .block .submit{
	width: 100%;
}
.profile-balance-filter .block .cancel{
	width: 100%;
	height: 42px;
	line-height: 42px;
	background: #eee;
	border-radius: 5px;
	font-size: 16px;
	text-align: center;
	color: #666;
	border:unset;
	box-shadow:unset;
	cursor:pointer;
	text-decoration:none;
	display:block;
}
.profile-operations-new #billcode2,
.profile-operations-new #billcode,
.profile-operations-new #addmymetkaid,
.profile-operations-new #billsumm,
.profile-operations-new #billnumber,
.profile-balance-filter .block .input{
	border: 1px solid #DAD5D5;
    box-sizing: border-box;
    border-radius: 5px;
    width: 100%;
    background: url(/img/icon_calendar.svg) no-repeat right 10px center;
    height: 42px;
    padding: 0 30px 0 15px;
    font-size: 16px;
    color: #000000;
	outline:none!important;
}
.profile-operations-new #addmymetkaid,
.profile-operations-new #billsumm,
.profile-operations-new #billcode2,
.profile-operations-new #billcode,
.profile-operations-new #billnumber{
    background: transparent;
}
.profile-operations-new .nice-select,
.profile-balance-filter .block .nice-select{
	border: 1px solid #DAD5D5;
    box-sizing: border-box;
    box-shadow: unset;
    border-radius: 5px;
    width: 100%;
    background: url(/img/icon_select.svg) no-repeat right 14px center;
    height: 42px;
    line-height: 42px;
    padding: 0 30px 0 15px;
    font-size: 16px;
	outline:none!important;
    color: #000000;
	font-weight:400;
}
.profile-operations-new label,
.profile-balance-filter .block label{
	font-size: 16px;
	line-height: 19px;
	color: #948B92;
	min-height:19px;
	display:block;
}
.profile-operations-new .profile-operations-cell.w33,
.profile-balance-filter .block{
	width: calc(33.33% - 25px);
    margin: 0 25px 25px 0;
    display: inline-block;
	max-width:280px;
	vertical-align:top;
}
.profile-operations1.profile-operations-new .profile-operations-cell.w33{
	max-width: 250px;
}
.profile-operations1.profile-operations-new .profile-operations-cell.w33:first-child{
	max-width: 180px;
}
.profile-operations1.profile-operations-new .profile-operations-cell.w33.nosmall{
	max-width: 250px;
}
.profile-operations1.profile-operations-new #addmynewbill1,
.profile-operations1.profile-operations-new #addmynewbill{
	background: #FFE82D;
	color: #000000;
}
.profile-balance-filter .nice-select .list {
    padding-top:0!important;
	border-radius:0!important;
}
.profile-balance-filter .nice-select ul.list {
    padding: 0!important;
	border-radius:0!important;
}
.profile-balance-filter .nice-select .option{
	border-radius:0!important;
	font-size: 16px;
	line-height: 35px;
	height: 35px;
	color: #000000!important;
	padding:0 0 0 15px;
	border-bottom:none;
	font-weight:400;
}

.profile-balance-filter .nice-select .list:hover .option.selected:not(:hover),
.profile-balance-filter .nice-select .option.selected{
	font-weight:bold;
}
.profile-balance-filter .nice-select .list:hover .option.selected:not(:hover),
.profile-balance-filter .nice-select .option.selected,
.profile-balance-filter .nice-select .option:hover{
	color:#fff!important;
	background: #2F80ED!important;
}
.profile-balance-filter .scrollbar-у-firefox-fix {
    background: transparent;
}
.mybills{
	font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #000000;
	margin: 45px 0 30px 0;
}
.mycashtxt{
	font-size: 16px;
    line-height: 19px;
    margin-bottom: 50px;
}
.mycachnewstyle .profile-operations-table {
    width: auto;
}
.mycachnewstyle {
	margin-top: -10px;
}
.mycachnewstyle .profile-operations-cell:first-child {
	font-weight:400;
}
.profile-operations-cell .warn{
	margin-top:5px;
	font-size:14px;
	color:red;
	display:none;
}
.profile-operations-cell.vt {
    vertical-align: top;
}
.table-td .profile-operations-cell {
	color: #000000;
	font-weight: 400;
}
.mycachnewstyle .profile-operations-cell {
    height: 40px;
	font-size: 16px;
    line-height: 19px;
    color: #000000;
	min-width: 200px;
	font-weight:300;
}
.mypartmain .txt,
.mypartmain a{
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #2986DD;
}
.mypartmain a{
	text-decoration:none;
	display: inline-block;
}
.mypartmain .txt{
	margin-top:10px;
	text-decoration:underline;
}
.nofounditems{
	color:red;
	text-align:center;
	font-size: 20px;
}
.tabs .tabsttls {
	margin-bottom:30px;
}
.tabs .tabsttls .tabttl{
	display: inline-block;
	vertical-align: top;
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #948B92;
	margin-right:65px;
	cursor:pointer;
}
.tabs .tabsttls .tabttl.active{
	color:#000000;
	cursor:default;
}
.tabs .tabsttls .tabttl:last-child{
	margin-right:0;
}
.tabsin .tabin{
	display:none;
}
.tabs.inpartners .tabin textarea{
	font-size: 16px;
	line-height: 19px;
	color: #2986DD;
	text-decoration:underline;
	border: 1px solid #ECECEC;
	box-sizing: border-box;
	width:100%;
	min-height:105px;
	padding:10px 25px;
	margin-bottom:0px;
}
.tabs.inpartners .tabin .overblk{
	margin-bottom:50px;
}
.tabs.inpartners .tabin p{
	font-size: 16px;
	line-height: 19px;
}
.tabin.tab-instagramm .block a{
	position:absolute;
	bottom:0;
	left:0;
	height: 42px;
	line-height: 43px;
	display:block;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration:none;
	padding-left:25px;
	text-align:center;
	background: rgba(148, 139, 146, 0.5) url(/img/partner_insta_download.svg) no-repeat left 17px center;
	opacity: 0.7;
	width:100%;
	transition:all 0.5s ease;
}
.tabin.tab-instagramm .block a:hover{
	opacity: 1;
}
.tabin.tab-instagramm .block img{
	max-width:100%;
	height:auto;
	border-radius:5px;
	display:block;
}
.tabin.tab-instagramm {
	padding-top:15px;
}
.tabin.tab-instagramm .block{
	display:inline-block;
	vertical-align:top;
	width:230px;
	margin:0 25px 25px 0;
	position:relative;
}
.tabin .coptobuf{
	font-size: 16px;
    line-height: 19px;
    border-bottom: 1px dashed;
    color: #2986DD;
}
.tab-images .block{
	margin-bottom:60px;
	overflow: hidden;
}
.tab-images .block .left a{
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 100%;
    font-size: 16px;
    line-height: 19px;
    text-decoration-line: underline;
    color: #2986DD;
    text-align: center;
}
.tab-images .block .left .sizes{
	background: rgba(236, 236, 236, 0.7);
    align-items: center;
    display: flex;
    justify-content: center;
    height: 100%;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #948B92;
}
.tab-images .block .right{
	width:calc(100% - 330px);
	display: inline-block;
	vertical-align:top;
	float:right;
}
.tab-images .block .left{
	width:300px;
	height:160px;
	box-sizing:border-box;
	padding:5px 5px 25px;
	background: #ECECEC no-repeat center/ contain;
	background-origin:content-box;
	position:relative;
	display: inline-block;
	vertical-align:top;
}
.tabs.inpartners .tabin.tab-images textarea {
    margin-bottom: 28px;
}
.tabin.tab-html5 .block{
	margin-bottom:60px;
}
.tabin.tab-html5 .block .ttl{
	margin-bottom:60px;
	font-size: 16px;
    line-height: 19px;
    color: #000000;
    margin-bottom: 20px;
}
.tabin.tab-html5 .block textarea{
	min-height: 180px;
	margin-top: 10px;
}





.profile-operations-row.verif_btn2,
.profile-operations-row.verif_input2,
.profile-operations-row.verif_btn,
.profile-operations-row.verif_input{
	display:none;
}
.profile-operations-row.verif_input2,
.profile-operations-row.verif_input{
	margin-top: -20px
}
.profile-operations-row.verif_input2 input,
.profile-operations-row.verif_input input{
	max-width:200px;
}

.profile-operations1.profile-operations-new .profile-operations-cell.w33.hideonauto{
    max-width: 450px;
}
.profile-operations-new #billsumm{
    max-width: 150px;
    padding-right: 5px;
}
#billsumm.warni,
#billnumber.warni,
#billcode2.warni,
#billcode.warni{
	border:1px solid #ff0000!important;
}
.errorverifbill6 div,
.errorverifbill5 div,
.errorverifbill4 div,
.errorverifbill3 div,
.errorverifbill2 div,
.errorverifbill div{
	display:none;
}
.errorverifbill6,
.errorverifbill5,
.errorverifbill4,
.errorverifbill3,
.errorverifbill2,
.errorverifbill{
	display:none;
	height: 0px;
	color:red;
}
.askpayauto{
	display:none;
}
.profile-operations-row.verifaout_inp .profile-operations-cell.w100{
	padding-top: 15px;
}


.registration-notification.moremg{
	margin-top: 60px;
}

.nowautobill{
	font-size: 17px;
    font-weight: 300;
    color: #333;
    margin: -10px 0 30px 0;
}














































