/*FORMS*/
.form input[type="file"]{
    display: none;
}
.form .input-group{
    width: 100%;
}
.form .form-group{
    position: relative;
    margin-bottom: 20px;
}
.form .form-group label{
    min-height: 12px;
    font-size: 14px;
    font-weight: normal;
    color: #353535;
    margin-bottom: 15px;
}
.form .form-control{
    font-size: 14px;
    color: #353535;
    border-color: #ABABAB;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form .form-control::-webkit-input-placeholder{
    color: #707070;
}
.form .form-control::-moz-placeholder{
    color: #707070;
}
.form .form-control:-ms-input-placeholder{
    color: #707070;
}
.form .form-control::-ms-input-placeholder{
    color: #707070;
}
.form .form-control::placeholder{
    color: #707070;
}
.form .checkbox{
    margin-top: 0;
    margin-bottom: 20px;
}
.form .checkbox label{
    font-size: 16px;
    color: #707070;
}
.form .check-img-block{
    width: 46px;
    height: 40px;
    background: white;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    border: 1px solid #F38D1E;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}
.form .check-img{
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.form .check-img-block.active{
    background: #fff;
}
.form .check-img-block.active .check-img{
    display: block;
}
.form .textarea{
    height: auto!important;
    resize: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.form .form-file-block{
    position: relative;
    display: block;
    padding: 0 0 0 12px;
    min-height: 50px;
    border: 1px solid #ABABAB;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.form .form-file-block span{
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.form .form-select{
    position: relative;
    background-repeat: no-repeat;
    background-position: 95% 50%;
    height: auto;
    font-size: 14px;
    color: #707070;
    padding: 12px 10px;
    border: 1px solid #358DB6;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    outline: none!important;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
}

.form-contact .form-control{
    height: 50px;
    padding: 10px 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.form-contact .btn{
    font-size: 18px;
    padding: 10px 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.form-calculator-rate .form-title{
    font-size: 18px;
    color: #353535;
    margin-bottom: 60px;
}
.form-calculator-rate .form-control{
    height: 50px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.form-calculator-rate .input-group-addon{
    width: 75px;
    font-size: 14px;
    color: #F38D1E;
    text-align: left;
    position: relative;
    padding: 6px 12px;
    background: none;
    border-color: #C4C4C4;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.form-calculator-rate .form-img{
    position: absolute;
    top: 50%;
    right: 10px;
    max-width: 14px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.form-calculator-rate .btn{
    font-size: 24px;
    padding: 10px 20px;
    margin-bottom: 40px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.form-calculator-rate .form-result{
    font-size: 24px;
    color: #353535;
}
.form-calculator-rate .form-btn-reset{
    font-size: 18px;
    color: black;
    background: none;
    border: 0;
}

.form-login .form-title{
    font-size: 30px;
    color: #F38D1E;
    margin-bottom: 40px;
}
.form-login .form-control{
    height: 50px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.form-login .form-forgot-link-block{
    display: inline-block;
    float: right;
    margin: 6px 0;
}
.form-login .form-forgot-link{
    font-size: 14px;
    color: #358DB6;
}
.form-login .btn{
    font-size: 20px;
    padding: 15px 10px;
    margin-bottom: 20px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.form-login .form-have-account{
    font-size: 14px;
    color: #353535;
}
.form-login .form-set-registration{
    font-size: 14px;
    color: #358DB6;
    text-decoration: none;
}

.form-make-order-submit .form-control{
    height: 50px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.form-make-order-submit .btn{
    font-size: 16px;
    padding: 12px 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.form-make-order-submit .form-img-link{
    position: absolute;
    top: 75%;
    right: 10px;
    -webkit-transform: translateY(-75%);
    -ms-transform: translateY(-75%);
    transform: translateY(-75%);
}
.form-make-order-submit .check-img-block{
    width: 26px;
    height: 26px;
    background: white;
    border: 1px solid #358DB6;
}
.form-make-order-submit .check-img-block.active{
    background: white;
}
.form-make-order-submit .checkbox label{
    font-size: 14px;
}

.form-profile-azerpoct .form-control{
    height: 50px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #ABABAB;
}
.form-profile-azerpoct .form-select{
    background-image: url('../images/select-down-2.png');
}
.form-profile-azerpoct .textarea{
    margin-bottom: 50px;
}
.form-profile-azerpoct .btn{
    font-size: 16px;
    padding: 12px 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.form-profile-curier .form-control{
    height: 50px;
    font-size: 14px;
    color: #353535;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #ABABAB;
}
.form-profile-curier .btn-yellow{
    font-size: 20px;
    padding: 8px 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 20px;
}
.form-profile-curier .form-desc{
    font-size: 14px;
    color: #353535;
    margin-bottom: 20px;
}
.form-profile-curier .form-desc:last-child{
    margin-bottom: 0;
}
.form-profile-curier .form-select{
    background-image: url("../images/select-down-2.png");
    background-position: 98% 50%;
}

.form-profile-declare .form-control{
    height: 50px;
    font-size: 14px;
    color: #353535;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #ABABAB;
}
.form-profile-declare .form-select{
    background-image: url("../images/select-down-2.png");
}
.form-profile-declare .btn-blue{
    font-size: 20px;
    padding: 8px 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.form-profile-declare .btn-red{
    font-size: 14px;
    padding: 13px 7px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.form-profile-make-order .form-product-desc{
    font-size: 20px;
    color: #358DB6;
    margin-bottom: 40px;
}
.form-profile-make-order .form-product-delete{
    margin-bottom: 40px;
}
.form-profile-make-order .form-product-delete a{
    float: right;
    font-size: 20px;
    color: #F38D1E;
}
.form-profile-make-order .form-product-delete a{
    text-decoration: none;
}
.form-profile-make-order .form-product-delete img, .form-make-order .form-product-delete span{
    vertical-align: middle;
}
.form-profile-make-order .form-control{
    height: 50px;
    font-size: 14px;
    color: #353535;
    border: 1px solid #ABABAB;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.form-profile-make-order .form-group span{
    font-size: 18px;
    position: absolute;
    top: 75%;
    right: -20px;
    -webkit-transform: translateY(-75%);
    -ms-transform: translateY(-75%);
    transform: translateY(-75%);
}
.form-profile-make-order .textarea{
    margin-bottom: 50px;
}
.form-profile-make-order .btn{
    font-size: 16px;
    padding: 13px 50px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.form-profile-make-order .btn-white-blue{
    margin-bottom: 50px;
}
.form-profile-make-order .form-sum-price-desc{
    font-size: 14px;
    color: #F38D1E;
    margin-bottom: 0;
}
.form-profile-make-order .btn-blue{
    float: right;
}
.form-profile-make-order .form-select{
    background-image: url("../images/select-down-2.png");
}

.form-profile-orders .form-group label{
    font-size: 17px;
    min-height: 17px;
}
.form-profile-orders .form-control{
    color: #707070;
    font-size: 14px;
    height: 50px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.form-profile-orders .btn-green{
    font-size: 14px;
    padding: 15px 20px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.form-profile-orders .btn-yellow, .form-profile-orders .btn-blue{
    font-size: 16px;
    min-width: 130px;
    padding: 13px 20px;
    margin-right: 20px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.form-profile-orders .form-profile-order-block{
    margin-bottom: 40px;
}
.form-profile-orders .btn-blue{
    display: none;
}
.form-profile-orders .form-profile-order-block:last-child{
    margin-bottom: 0;
}

.form-profile-settings .form-control{
    height: 50px;
    font-size: 14px;
    color: #353535;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #ABABAB;
}
.form-profile-settings .btn-blue{
    font-size: 16px;
    padding: 8px 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.form-profile-settings .form-desc{
    font-size: 14px;
    color: #353535;
    margin-bottom: 10px;
}
.form-profile-settings .form-select{
    background-image: url("../images/select-down-2.png");
}

.form-profile-shop-categories .check-img-block{
    width: 25px;
    height: 25px;
}
.form-profile-shop-categories .checkbox label{
    padding-left: 10px;
    color: black;
    font-size: 14px;
}
.form-profile-shop-categories .form-group:last-child{
    margin-bottom: 0;
}
.form-profile-shop-categories .form-group:last-child .checkbox{
    margin-bottom: 0;
}

.form-registration{
    margin-bottom: 80px;
}
.form-registration .form-title{
    font-size: 30px;
    color: #F38D1E;
    margin-bottom: 40px;
}
.form-registration .form-control{
    font-size: 14px;
    height: 50px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 30px;
}
.form-registration .form-img-link{
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.form-registration .btn-yellow{
    font-size: 20px;
    padding: 10px 20px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.form-restore-password .form-title{
    font-size: 30px;
    margin-bottom: 40px;
}
.form-restore-password .form-desc{
    font-size: 16px;
    color: #353535;
    margin-bottom: 20px;
}
.form-restore-password .form-control{
    height: 50px;
    padding: 10px 30px;
    margin-bottom:20px;
}
.form-restore-password .btn{
    padding: 15px 20px;
    font-size: 20px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.form-balance .form-current-balance{
    background: #00BFA6;
    color: white;
    font-size: 16px;
    padding: 10px 30px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.form-balance .form-control{
    height: 50px;
    padding: 10px 15px;
    border: 1px solid #00BFA6;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.form-balance .btn{
    font-size: 16px;
    padding: 13px 15px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}