@font-face {
    font-family: light;
    src: url("fonts/yekan-light.ttf");
}
@font-face {
    font-family: bold;
    src: url("fonts/yekan-bold.ttf");
}

body{
    font-family: 'light';
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 200 200'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='100' y1='33' x2='100' y2='-3'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='100' y1='135' x2='100' y2='97'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='%23d9d9d9' fill-opacity='0.07'%3E%3Crect x='100' width='100' height='100'/%3E%3Crect y='100' width='100' height='100'/%3E%3C/g%3E%3Cg fill-opacity='0.07'%3E%3Cpolygon fill='url(%23a)' points='100 30 0 0 200 0'/%3E%3Cpolygon fill='url(%23b)' points='100 100 0 130 0 100 200 100 200 130'/%3E%3C/g%3E%3C/svg%3E");
}

h1,h2,h3,h4,h5,h6,p{line-height: 1.8em;}

.myInput{
    color: #555;
    background-position: 10px 10px;
    background-repeat: no-repeat;
    height: 55px;
    width: 100%;
    font-size: 16px;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
    padding: 12px 20px 12px 40px;
    border: 1px solid #ddd;
    margin-bottom: 15px;
}
.txtArea{
    color: #606060 !important;
    background-position: 10px 10px;
    background-repeat: no-repeat;
    height: 125px;
    width: 100%;
    font-size: 16px;
    text-align: right;
    padding: 12px 20px 12px 40px;
    border: 1px solid #ddd;
    margin-bottom: 12px;
    border-radius: 5px;
    direction: rtl;
}
.myOption{
    height: 55px !important;
    font-size: 16px;
    width: 100%;
    border-radius: 5px;
    direction: rtl;
}
.well {
    min-height: 20px;
    margin-bottom: 20px;
    /*background-color: #f8f8f8;*/
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    border: 2px solid grey;
    border-radius: 10px;
    padding: 20px;
    max-width: 450px;
    margin-right: auto;
    margin-left: auto;
}
::placeholder {
	color: #b8b8b8 !important;
}
.text_overflow {
    white-space: pre-wrap;
    direction: rtl;
    word-wrap: break-word;
}

.btn-group-xs > .btn, .btn-xs {
    padding: .45rem .5rem;
    font-size: .875rem;
    line-height: .5;
    border-radius: .2rem;
}

.f6{font-size: 6px;}
.f7{font-size: 7px;}
.f8{font-size: 8px;}
.f9{font-size: 9px;}
.f10{font-size: 10px;}
.f11{font-size: 11px;}
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f14{font-size: 14px;}
.f15{font-size: 15px;}
.f16{font-size: 16px;}
.f17{font-size: 17px;}
.f18{font-size: 18px;}
.f19{font-size: 19px;}
.f20{font-size: 20px;}
.f21{font-size: 21px;}
.f22{font-size: 22px;}

table {
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: right;
    padding: 8px;

}

tr:nth-child(even) {
    background-color: #F0F0F0;
}

.textGrey{
    color: gray;
}
nav {
    border-radius: 0 0 15px 15px;
    background-color: #2d3c52;
}

.main_color{
    color: #06124d;
}
.back_main_color{
    background-color: #2d3c52;
    color: white;
}