﻿* {
    box-sizing: border-box;
}

@font-face {
    font-family: B-Homa;
    src: url(/Font/B_Homa/B_Homa.ttf);
}

@font-face {
    font-family: B Homa;
    src: url(/Font/B_Homa/B_Homa.ttf);
}

@font-face {
    font-family: B-NAZANIN;
    src: url(/Font/B_NAZANIN/B_NAZANIN.TTF);
}

@font-face {
    font-family: Arshia;
    src: url(/Font/Far_Arshia.ttf);
}

@font-face {
    font-family: vazir;
    src: url(/Font/vazir-font/Vazir-Bold.ttf);
}

@font-face {
    font-family: vazir;
    src: url(/Font/vazir-font/Vazir-Bold.ttf);
}

body {
}

.formdownloadTxt {
    color: #a9a9a9;
    font-family: vazir;
    font-size: 1em;
    position: relative;
    text-align:left;
    top: 50px;
    left: 50px;
}

img {
    display: inline-block;
    margin: 3px 3px 15px;
}
.fileuploadPopup input[type=text].selectf {
    width: 190px !important;
    direction: ltr !important;
    text-align: left !important;
}

.selectfile {
    width: 190px !important;
    direction: ltr !important;
    text-align: left !important;
    display: none;
}
.rowpopupdownload .browse {
    /*display: inline-block;
    margin: 2px;
    width: 25px;
    height: 25px;
    background-color: #0a1d44;
    color: #fff;
    border: 0;
    cursor: pointer;*/
    display: inline-block;
    margin: 2px;
    width: 310px;
    border-radius: 45px;
    height: 45px;
    background-color: #fdbe33;
    color: #fff;
    border: 0;
    cursor: pointer;
}
.Success {
    text-align: right;
    display: none;
    margin: 5px auto 5px auto;
    width: 70%;
    height: 40px;
    border-radius: 10px;
    background-color: #189818;
}

.errors {
    text-align: right;
    display: none;
    margin: 5px auto 5px auto;
    width: 70%;
    height: 40px;
    border-radius: 10px;
    background-color: #EF3E46;
}

    .errors p {
        position: relative;
        top: -50px;
        font-family: B-Homa;
        vertical-align: top;
        margin: 5px;
        width: calc(100% - 60px);
        color: #fff;
    }

.formPopupdownload {
    -webkit-box-shadow: 4px 4px 5px 0px rgb(0 0 0 / 30%);
    -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
    box-shadow: 4px 4px 5px 0px rgb(0 0 0 / 30%);
    margin-top: 100px;
    position: fixed;
    display: none;
    width: 900px;
    /*max-width: 700px;*/
    min-height: 500px;
    top: 10%;
    transform: translate(50%, 5%);
    border: 6px solid #efeded;
    z-index: 9;
    background-color: #ffffff;
    text-align: right;
    border-radius: 10px;
}
@media(max-width: 600px){
    .formPopupdownload{width:400px; transform: translate(10%, 1%); margin-top:2px;height:600px; top:2%;}
}

.formContainerdownload {
    margin-top: 150px;
    padding-top: 20px;
    max-width: 99%;
    max-height: 100%;
    /*background-color: #fff;*/
    direction: ltr;
    text-align: right;
    padding-right: 50px;
}
@media(max-width: 600px) {
    .formContainerdownload{margin-top:20px;padding-top:15px;}
}
.rowpopupdownload {
    display: inline-block;
    vertical-align: middle;
    width:300px;
}

.loginPopup {
    position: relative;
    text-align: center;
    width: 100%;
}

.rowpopupdownload input[type=text], .rowpopupdownload textarea, .rowpopupdownload select {
    /* display: inline-block;
    background-color: #fffefb;
    direction: rtl;
    border-radius: 30px;
    border: #01102f solid 1px;
    min-width: 220px;
    height: 25px;
    font-family: 'B-Homa';
    height: 30px;
    width: 220px;*/
    display: inline-block;
    background-color: #fbfbfb;
    direction: rtl;
    border-radius: 30px;
    border: #fdbe33 solid 1px;
    min-width: 310px;
    height: 55px;
    font-family: 'B-Homa';
    height: 45px;
    width: 220px;
}

.rowpopupdownload textarea {
    height: 60px;
    border-radius: 5px;
}

.labelpopupdownload {
    font-family: 'vazir';
    font-size: 0.9em;
    width: 90px;
    display: inline-block;
    text-align: right;
    margin-bottom: 24px;
    color: #030f27;
}

.buttonpopupPositiondownload {
    bottom: 20px;
    position: absolute;
    width: 100%;
    text-align: center;
    /*margin-right: 30%;*/
    direction: ltr;
    font-size: 0.9em;
}
@media(max-width: 600px) {
    .buttonpopupPositiondownload{position:relative; bottom:3px;}
 }


.buttonpopupdownload {
    font-family: vazir;
    margin: 15px auto auto auto;
    color: #0a1d44;
    border-radius: 25px;
    width: 200px;
    height: 35px;
    min-height: 30px;
    background-color: #f9f9f9;
    border: #0a1d44 solid 1px;
    cursor: pointer;
}

.buttonpopupdownload:hover {
        /* background-color: #ffc107;*/
        border: #fdbe33 solid 2px;
        color: #fdbe33;
}

.textSelectedFile {
    text-align: right;
    padding-right: 100px;
    display: block;
}