.subpagetitle2 {
    color: var(--color-text-heading);
    font-family: var(--font-serif);
    font-size: var(--font-size-base);
    margin-bottom: 25px;
    text-transform: uppercase;
    text-align: center;
} 
.none{
    display: none;
}
.card-color-red {
    color: var(--color-alert-error);
}
.card-color-black {
    color: var(--color-text-heading);
}
.fate-img-kard {
    float: left;
    padding: 5px 10px 5px 0;
}

.widget-list li.active a {
    background-position: 5px 10px;
    color: var(--color-primary);
    text-decoration: none;
}

.marginbottom5{
    margin-bottom: 5px;
}
.fate-color-red {
    color: var(--color-alert-error);
}
.fate-color-orange {
    color: var(--color-alert-warning);
}
.fate-color-green {
    color: var(--color-alert-success);
}
.footer-bottom {
    background: var(--color-primary) !important;
    color: #eee;
    padding: 16px 0;
}
.footer-bottom #bx-composite-banner .bx-composite-btn.bx-btn-white {
    font-family: var(--font-sans) !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    margin-top: -6px;
}

#portfolio .port-info span {
    color: var(--color-text-muted);
}

table.center-blk img{
    display: inline;
}
table.center-blk td{
    text-align: center;
}

#block_calculation span {
    width: 25px;
    height: 25px;
    display: table-cell;
    font-size: 15px;
    background: var(--color-alert-warning-bg);
    color: var(--color-alert-warning);
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}
#block_calculation span:hover {
    background: var(--color-bg-card);
    color: var(--color-primary);
}

::-moz-selection {
    background: rgba(0, 0, 0, 0);

}
::selection {
    background: rgba(0, 0, 0, 0);
}

.calendar-top-viev{
    cursor: pointer;
}
.calendar-top-viev:hover {
    background-color: var(--color-bg-subtle);
}
.hr {
    border-top: 1px solid var(--color-border);
    display: block;
    width: 100%;
    padding: 5px;
    margin: 0;
}

.linck_popop {
    padding: 15px;
    margin: 0;
    list-style: none;
}

.linck_popop li {
    margin: 5px 0;
    border-bottom: 1px solid var(--color-border);
}


.enter.popup li {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 16px;
}

.enter.popup li:first-child {
    margin: 0;
}

.enter.popup .soc {
    display: block;
    width: 38px;
    height: 38px;
    border: 1px solid var(--color-border);
    border-radius: 20px;
}

.enter.popup .vk {background: url("../img/soc/soc_vk.png") center no-repeat;}

.enter.popup .fb {background: url("../img/soc/soc_fb.png") center no-repeat;}

.enter.popup .gplus {background: url("../img/soc/soc_gplus.png") center no-repeat;}

.enter.popup .ya {background: url("../img/soc/soc_ya.png") center no-repeat;}

.enter.popup .ok {background: url("../img/soc/soc_ok.png") center no-repeat;}

.enter.popup .vk:hover {background: url("../img/soc/soc_vk_h.png") center no-repeat;}

.enter.popup .fb:hover {background: url("../img/soc/soc_fb_h.png") center no-repeat;}

.enter.popup .gplus:hover {background: url("../img/soc/soc_gplus_h.png") center no-repeat;}

.enter.popup .ya:hover {background: url("../img/soc/soc_ya_h.png") center no-repeat;}

.enter.popup .ok:hover {background: url("../img/soc/soc_ok_h.png") center no-repeat;}

#authpopap{
    width: inherit;
}

.fate-img-kard40 {
    display: inline-block;
    padding: 5px 10px 5px 0;
    width: 60px;
}


.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}
.profile hr {
    margin: 30px 0;
}
.profile .save-profile {
    text-align: right;
}

.profile .bootstrap-select {
    margin-bottom: 20px;
}
.profile .gender .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 140px;
}
.profile .col-xs-3,
.profile .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    color: var(--color-text-muted);
}
.profile .bootstrap-select > .dropdown-toggle {
    color: var(--color-text-muted);
    border-radius: var(--radius-sm);
    border-color: var(--color-border);
}
.profile input[type='text'],
.profile input[type='password'],
.profile input[type='tel'],
.profile input[type='email'] {
    border: 1px solid var(--color-border);
    height: 40px;
    padding: 0 20px;
    width: 100%;
    margin-bottom: 20px;
    box-sizing: border-box;
}
.profile input[type='submit'] {
    background: var(--color-primary);
    display: inline-block;
    padding: 10px 14px;
    text-align: center;
    color: #fff;
    font-size: var(--font-size-base);
    border: none;
    width: 200px;
}
.profile input[type='submit']:hover {
    background: var(--color-primary-hover);
}
.profile .profile-date {
    display: flex;
    justify-content: space-between;
}
.profile .profile-date .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 140px;
}
.profile .address-profile {
    display: flex;
    justify-content: space-between;
}
.profile .address-profile input {
    width: 140px;
    box-sizing: border-box;
}
.profile .soc-container {
    margin-top: 10px;
}
.profile .soc-container a {
    display: inline-block;
    background-image: url("../img/soc-modal.png");
    width: 24px;
    height: 24px;
    margin-left: 3px;
}
.profile .soc-container .vk-soc {
    background-position: 0 0;
}
.profile .soc-container .vk-soc:hover, .profile .soc-container .vk-soc.active{
    background-position: 0 -32px;
}
.profile .soc-container .facebook-soc {
    background-position: -37px 0;
}
.profile .soc-container .facebook-soc:hover, .profile .soc-container .facebook-soc.active {
    background-position: -37px -32px;
}
.profile .soc-container .ondokl-soc {
    background-position: -76px 0;
}
.profile .soc-container .ondokl-soc:hover, .profile .soc-container .ondokl-soc.active {
    background-position: -76px -32px;
}
.profile .soc-container .google-soc {
    background-position: -117px 0;
}
.profile .soc-container .google-soc:hover, .profile .soc-container .google-soc.active {
    background-position: -117px -32px;
}
.profile .soc-container .twitter-soc {
    background-position: -158px 0;
}
.profile .soc-container .twitter-soc:hover, .profile .soc-container .twitter-soc.active{
    background-position: -158px -32px;
}

.testimonial-list.jcarousel-list.jcarousel-list-horizontal{
    width: 1200px!important;
}
.clear_both{
    clear: both;
}
.fate-inline-block{
    display: inline-block;
    margin-right:10px;
}