@import url("partners-form-founds.css?v=1");/*import fund information*/

#nuzhnapomosh-partners-form {
    color: #302F2C;
    font-family: 'PTN77F_W', Tahoma, Arial, sans-serif;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh {
    background: #F5F5F5;
    padding: 40px;
    line-height: 1;
    text-align: left;
}

#nuzhnapomosh-partners-form * {
    box-shadow: none !important;
    box-sizing: border-box !important;
}

#nuzhnapomosh-partners-form br {
    display: none;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__name {
    width: 235px;
    color: #302F2C;
    font: 20px/24px 'PTN77F_W',Tahoma,Arial,sans-serif;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__pay-cards {
    width: -webkit-calc(100% - 235px);
    width: -moz-calc(100% - 235px);
    width: calc(100% - 235px);
    height: 24px;
    text-align: right;
    overflow: hidden;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__pay-cards img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 2px 10px;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs {
    width: 100%;
    margin: 17px 0;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__row {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -5px;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__row > div {
    padding: 0 5px;
    position: relative;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__sum,
#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__btn {
    width: 150px;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__sum:before {
    content: "";
    display: block;
    width: 15px;
    height: 19px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiID8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzUiIGhlaWdodD0iMjAiPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcF8wIj48cmVjdCB4PSItMTgwIiB5PSItNDg0IiB3aWR0aD0iODMwIiBoZWlnaHQ9Ijk0MCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXBfMCkiPjx0ZXh0IGZpbGw9InJnYig0OCw0Nyw0NSkiIHN0cm9rZT0ibm9uZSIgZm9udC1zaXplPSIxNCIgZm9udC1mYW1pbHk9IlNlZ29lIFVJIiB4PSIyNy40NTMxMjUiIHk9IjE0LjkwMTM2NyI+4oK9PC90ZXh0PjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: -23px 0;
    position: absolute;
    right: 20px;
    bottom: 8px;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__mail {
    width: -webkit-calc(100% - 300px);
    width: -moz-calc(100% - 300px);
    width: calc(100% - 300px);
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__row input {
    display: block;
    width: 100%;
    height: 50px;
    color: #302F2D;
    border: 1px solid #DEDEDE;
    border-radius: 3px;
    margin: 0;
    padding: 24px 15px 5px;
    font-size: 14px;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__btn input {
    color: #fff;
    background: #E65A39;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    line-height: 50px;
    border: none;
    cursor: pointer;
    letter-spacing: 0.46px;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__btn input:hover {
    color: #fff;
    background: #d33819;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__row label {
    position: absolute;
    top: 10px;
    left: 20px;
    font-size: 11px;
    color: #A9A9A8;
    font-style: italic;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__progress {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__progress__current,
#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__progress__need {
    width: 120px;
}

#nuzhnapomosh-partners-form .gradusnik-wrap {
    width: -webkit-calc(100% - 240px);
    width: -moz-calc(100% - 240px);
    width: calc(100% - 240px);
    height: 5px;
    background: #DEDEDE;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__progress__need {
    text-align: right;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__progress__title {
    color: #A9A9A8;
    font-size: 12px;
    letter-spacing: 0.35px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__progress__sum {
    display: inline-block;
    font-size: 18px;
    padding-right: 15px;
    position: relative;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__progress__sum:after {
    content: '';
    display: inline-block;
    width: 9px;
    height: 18px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5MXB4IiBoZWlnaHQ9IjEzNHB4IiB2aWV3Qm94PSIwIDAgOTEgMTM0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPuKCvTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkFydGJvYXJkLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02ODUuMDAwMDAwLCAtNDUwLjAwMDAwMCkiIGZpbGw9IiMzMDJGMkQiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik03MjkuNCw0NTAuNiBDNzM3LjYsNDUwLjYgNzQ5LDQ1MS40IDc1OC42LDQ1Ny44IEM3NzAsNDY1LjIgNzc1LjIsNDc4LjIgNzc1LjIsNDg5IEM3NzUuMiw0OTkuMiA3NzEuMiw1MDkuOCA3NjQuNiw1MTYuNCBDNzU4LjgsNTIyLjIgNzQ4LDUyOC42IDcyOS42LDUyOC42IEw3MjAuNCw1MjguNiBMNzIwLjQsNTQzLjQgTDc1Miw1NDMuNCBMNzUyLDU1Ny40IEw3MjAuNCw1NTcuNCBMNzIwLjQsNTg0IEw3MDAsNTg0IEw3MDAsNTU3LjQgTDY4NS40LDU1Ny40IEw2ODUuNCw1NDMuNCBMNzAwLDU0My40IEw3MDAsNTI4LjYgTDY4NS40LDUyOC42IEw2ODUuNCw1MTEgTDcwMCw1MTEgTDcwMCw0NTAuNiBMNzI5LjQsNDUwLjYgWiBNNzIwLjQsNDY5LjQgTDcyMC40LDUxMSBMNzI5LjYsNTExIEM3MzguNiw1MTEgNzQ2LjIsNTA4LjQgNzUwLjQsNTA0LjIgQzc1Mi44LDUwMS44IDc1NS42LDQ5Ny40IDc1NS42LDQ5MCBDNzU1LjYsNDgyLjYgNzUyLjQsNDc4IDc1MCw0NzUuNiBDNzQ0LjIsNDcwIDczNi44LDQ2OS40IDcyOS40LDQ2OS40IEw3MjAuNCw0NjkuNCBaIiBpZD0i4oK9Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    position: absolute;
    top: 0;
    right: 0;
}

#nuzhnapomosh-partners-form .gradusnik {
    width: 0;
    height: 100%;
    background: #E65A39;
    position: absolute;
    top: 0;
    left: 0;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__name_small {
    width: 660px;
    color: #302F2C;
    font: 14px/16px 'PTN77F_W',Tahoma,Arial,sans-serif;
    text-align: center;
    line-height: 22px;
}

#nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__name_small a {
    color: #E65A39; 
}

#nuzhnapomosh-partners-form #small_btn {
    width: 660px;
    text-align: center;
    margin-top: 10px;
}


#nuzhnapomosh-partners-form #small_btn input{
    padding: 0px 30px;
}

/*MEDIA*/
@media screen and (max-width: 980px) {
    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh {
        padding: 20px;
    }

    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__sum,
    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__btn {
        width: 130px;
    }

    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__mail {
        width: -webkit-calc(100% - 260px);
        width: -moz-calc(100% - 260px);
        width: calc(100% - 260px);
    }
}
/*end max-width: 980px*/

@media screen and (max-width: 767px) {
    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__name,
    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__name_small,
    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__pay-cards,
    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__sum,
    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__btn,
    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__mail,
    #nuzhnapomosh-partners-form .gradusnik-wrap {
        width: 100%;
    }

    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__name,
    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__name_small,
    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__pay-cards {
        height: auto;
        text-align: center;
        overflow: visible;
    }

    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__pay-cards {
        -webkit-order: 10;
        -moz-order: 10;
        order: 10;
        margin: 20px 0 -14px;
    }

    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__pay-cards img {
        margin: 0 5px 14px;
    }

    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__inputs__row > div + div {
        margin-top: 10px;
    }

    #nuzhnapomosh-partners-form .gradusnik-wrap {
        order: 10;
        margin-top: 10px;
    }

    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__progress__current,
    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__progress__need {
        width: 50%;
        text-align: center;
        padding: 5px;
        position: relative;
    }

    #nuzhnapomosh-partners-form .frame-form-nuzhnapomosh__progress__current:after {
        content: '';
        display: block;
        width: 1px;
        height: 100%;
        background: #DEDEDE;
        position: absolute;
        top: 0;
        right: 0;
    }
}
/*end max-width: 767px*/