/*@font-face {
    font-family:'iranyekan';
    font-weight: 500;
    font-style: normal;
    src: url('../fonts/iranyekan/iranyekan.eot');
    src: url('../fonts/iranyekan/iranyekan.eot?#iefix') format("embedded-opentype"),
    url('../fonts/iranyekan/iranyekan.woff') format("woff"),
    url('../fonts/iranyekan/iranyekan.html') format("woff2"),
    url('../fonts/iranyekan/iranyekan.html') format("truetype");
}

body,div,p,h1,h2,h3,h4,h5,h6,input,select,textarea,button,a,input,select,textarea
{
    font-family:'iranyekan';
}
a.not-color{
    color:inherit !important;
}*/


.font-very-small{
    font-size: 9px !important;
}
.font-small{
    font-size: 11px !important;
}
.font-medium{
    font-size: 13px !important;
}
.font-large{
    font-size: 20px !important;
}


hr{
    background: #d5d7e1;
    height: 1px;
    border: none;
    margin: 25px auto;
    display: block;
}

/********************
    Responsive
*******************/
@media only screen and (max-width: 560px){
    .modal-sm {
        width: 90%
    }
}

@media only screen and (max-width: 780px){
    .modal-sm {
        width: 90%
    }
}

/********************
    Responsive End
*******************/

.text-center{
    text-align: center !important;
}
.text-right{
    text-align: right !important;
}
.text-left{
    text-align: left !important;
}
.multiline{
    max-width: 400px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tag{
    display: inline-block;
    padding: 3px 15px;
    border-radius: 15px;
    background: #eee;
    margin: 0 0 5px 5px;
    font-size: 12px;
}
.select2-container--default .select2-selection--single .select2-selection__clear{
    left: 30px;
    top:10px;
    font-size: 20px;
}