/******************
    User custom CSS
    ---------------

    In this file you can add your own custom CSS
    It will be loaded last, so you can override any other property.
    Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/
@font-face {
    font-family: "IRANSans";
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/IRANSans/eot/IRANSansWeb.eot');
    src: url('../fonts/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/IRANSans/woff/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/IRANSans/ttf/IRANSansWeb.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: bold;
    src: url("../fonts/iranyekan/eot/iranyekanwebbold(fanum).eot");
    src: url("../fonts/iranyekan/eot/iranyekanwebbold(fanum).eot?#iefix") format("embedded-opentype"), url("../fonts/iranyekan/woff2/iranyekanwebbold(fanum).woff2") format("woff2"), url("../fonts/iranyekan/woff/iranyekanwebbold(fanum).woff") format("woff"), url("../fonts/iranyekan/ttf/iranyekanwebbold(fanum).ttf") format("truetype"); }
@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url("../fonts/iranyekan/eot/iranyekanweblight(fanum).eot");
    src: url("../fonts/iranyekan/eot/iranyekanweblight(fanum).eot?#iefix") format("embedded-opentype"), url("../fonts/iranyekan/woff2/iranyekanweblight(fanum).woff2") format("woff2"), url("../fonts/iranyekan/woff/iranyekanweblight(fanum).woff") format("woff"), url("../fonts/iranyekan/ttf/iranyekanweblight(fanum).ttf") format("truetype"); }
@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/iranyekan/eot/iranyekanwebregular(fanum).eot");
    src: url("../fonts/iranyekan/eot/iranyekanwebregular(fanum).eot?#iefix") format("embedded-opentype"), url("../fonts/iranyekan/woff2/iranyekanwebregular(fanum).woff2") format("woff2"), url("../fonts/iranyekan/woff/iranyekanwebregular(fanum).woff") format("woff"), url("../fonts/iranyekan/ttf/iranyekanwebregular(fanum).ttf") format("truetype"); }

@font-face {
    font-family: 'Roboto';
    font-weight: 100;
    font-style: normal;
    src: url('../fonts/Roboto-100/Roboto-100.eot');
    src: url('../fonts/Roboto-100/Roboto-100.eot?#iefix') format('embedded-opentype'),
    local('Roboto Thin'),
    local('Roboto-100'),
    url('../fonts/Roboto-100/Roboto-100.woff2') format('woff2'),
    url('../fonts/Roboto-100/Roboto-100.woff') format('woff'),
    url('../fonts/Roboto-100/Roboto-100.ttf') format('truetype'),
    url('../fonts/Roboto-100/Roboto-100.svg#Roboto') format('svg');
}


/* lato-regular - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/lato-v11-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Lato Regular'), local('Lato-Regular'),
    url('../fonts/lato-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/lato-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/lato-v11-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/lato-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/lato-v11-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-italic - latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/lato-v11-latin-italic.eot'); /* IE9 Compat Modes */
    src: local('Lato Italic'), local('Lato-Italic'),
    url('../fonts/lato-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/lato-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/lato-v11-latin-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/lato-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/lato-v11-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-700 - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/lato-v11-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Lato Bold'), local('Lato-Bold'),
    url('../fonts/lato-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/lato-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/lato-v11-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/lato-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/lato-v11-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}

body {
    font-family: "iranyekan", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
}

p {
    font-family: "iranyekan", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "iranyekan", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: right;
    }
}

.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{
    color: #ffffff !important;
}

.btn-default{
    background-color: #2c3e50;
    border-color: #2c3e50;
}

.btn-default:hover{
    color: #ffffff;
    background-color: #1a242f;
    border-color: #161f29;
}

.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default{
    color: #ffffff;
    background-color: #1a242f;
    border-color: #161f29;
}

.btn-default:focus, .btn-default.focus{
    color: #ffffff;
    background-color: #1a242f;
    border-color: #161f29;
}

.btn-default:active:hover, .btn-default.active:hover, .open>.dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus{
    color: #ffffff;
    background-color: #1a242f;
    border-color: #161f29;
}

.bootstrap-select .dropdown-toggle .caret{
    left: 12px !important;
    right: auto !important;
}

.bootstrap-select .dropdown-toggle .filter-option{
    text-align: right !important;
    padding-right: 0 !important;
    padding-left: 15px !important;

}
.dropdown-menu{
    text-align: right;
}

.dir-rtl .text-left{
    float: right;
}
.dir-rtl .text-right{
    float: left;
}
.modal-footer{
    text-align: left;
}
.modal-dialog{
    text-align: right;
}
.close{
    float: left !important;
}
.progress-bar{
    float: right !important;
}
.popover{
    font-family: iranyekan;
}
.date-control{
    direction: ltr;
}



/******************************footer*******************************/

.radio label::before {
    right: 0;
    margin-right: -10px;
}


.main-footer{
    color: #ffffff;
    background-color: #2c3e50;
}

.footer-content{
    padding: 30px 0 50px;
    font-size: 13px;
    line-height: 24px;
}

.main-footer h4{
    border-bottom: 2px solid #f3ecec;
    padding-bottom: 5px;
    margin-right: -15px;
    max-width: 200px;
}
.main-footer ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.main-footer ul li{
    list-style: circle;
    margin-right: 10px;
}
.main-footer ul li a{
    color: #fff;
    text-decoration: none;
}
.fa:before{
    padding-left: 5px;
}
.copyrights{
    border-top: 1px solid #234;
    font-size: 11px;
    color: #a3c0d0;
    padding: 18px 0 0 0;
}
#main-row{
    background-color: #ffffff
}

.btn-group > .btn{
    float: inherit !important;
}
/******************************footer-end*******************************/

.navbar-header{
    float: right;
}

.navbar-brand{
    display: flex;
}
.navbar-brand h4{
    margin: 35px 25px;
}

#navbar{
    float: left;
}

.navbar-right:last-child{
    margin-left: auto;
    margin-right: -15px;
}