﻿
/*---------------------------------Fonts Start------------------------------*/
@font-face {
    font-family: 'yekan';
    src: url(../fonts/web_Yekan.woff);
    src: url(../fonts/web_Yekan.eot?#iefix) format("embedded-opentype"),url(../fonts/web_Yekan.woff) format("woff"),url(../fonts/web_Yekan.ttf) format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'iran_sansregular';
    src: url('../fonts/iran_sans.eot');
    src: url('../fonts/iran_sans.eot?#iefix') format('embedded-opentype'),url('../fonts/iran_sans.woff') format('woff'),url('../fonts/iran_sans.ttf') format('truetype'),url('../fonts/iran_sans.svg#iran_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*---------------------------------Fonts End--------------------------------*/
.dd-handle, .dd2-content {
    min-height: 60px !important;
}

.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}

.border {
    border: 1px solid #DDD;
}

input[readonly] {
    background: #FFF !important;
    cursor: default;
}

.table-header-color {
    background-color: #e0eaf2 !important;
}

hr {
    border-top: 1px solid #ccc !important;
}

* {
    font-family: 'yekan';
}

.error {
    color: #cb0303;
}

.ace-nav .nav-user-photo {
    margin: -4px 8px 0 0;
    border-radius: 100%;
    border: 2px solid #FFF;
    width: 40px;
    height: 40px;
}

.navbar {
    /*background: #438EB9 !important;
    border-bottom: 1px solid #438EB9;*/
    /*min-height:100px;*/
}

.navbar-buttons {
    /*margin-top: 15px;
    margin-left: 10px;*/
}

    .navbar-buttons > ul {
        padding: 0px;
    }

.ace-nav > li.light-violet > a {
    height: 70px;
    /*padding-top:15px;*/
    width: 180px;
    background-color: #008ba1 !important;
    /*Day Bank
    background-color: #008ba1 !important;
    /*En Bank             
    background-color: #501e78 !important;
    /*Sina Bank           
    background-color: #17479c !important;
    HIB Bank              
    background-color: #7A7A7A !important;
    ANS Bank              
    background-color: #7A7A7A !important;
    IZB Bank              
    background-color: #532c92 !important;
    MLI Bank              
    background-color: #fdb813 !important;
    MLL Bank              
    background-color: #104c94 !important;
    MET Bank              
    background-color: #891f1a !important;
    PST Bank              
    background-color: #008840 !important;
    RST Bank              
    background-color: #019fc3 !important;
    TAV Bank              
    background-color: #50b5d1 !important;
    SRM Bank              
    background-color: #006    !important;
    SHR Bank              
    background-color: #e00001 !important;
    */
}


.ace-nav > li.green > a {
    background-color: #008ba1 !important;
    /*Day Bank
    background-color: #008ba1 !important;
    /*En Bank
    background-color: #501e78 !important;
    /*Sina Bank
    background-color: #17479c !important;
    HIB Bank
    background-color: #68675a !important;
    ANS Bank
    background-color: #68675a !important;
    IZB Bank
    background-color: #532c92 !important;
    MLI Bank
    background-color: #fdb813 !important;
    MLL Bank
    background-color: #104c94 !important;
    MET Bank
    background-color: #891f1a !important;
    PST Bank
    background-color: #008840 !important;
    RST Bank
    background-color: #019fc3 !important;
    TAV Bank
    background-color: #50b5d1 !important;
    SRM Bank
    background-color: #006    !important;
    SHR Bank
    background-color: #e00001 !important;
    */
}


.rtl :not(.navbar-collapse).navbar .navbar-buttons .user-info {
    right: 0px;
    padding-top: 10px;
    height: 40px;
}

.ace-nav > li {
    line-height: 60px;
    height: 60px;
    border-left: 1px solid #E1E1E1;
    padding: 0;
    position: relative;
    float: left;
}


.rtl .ace-nav .nav-user-photo {
    margin: -5px 0 0 20px;
}

.dateTime {
    direction: ltr;
}

.costume {
    padding: 0px;
    border-top: 0px;
}

.field {
    padding: 5px;
}

.panel-footer {
    background-color: #ffffff;
}

.table {
    margin-bottom: 5px;
}

.rtl .panel {
    padding: 0px;
}

input[type=checkbox].ace.ace-switch.ace-switch-4 + .lbl::before, input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::before {
    content: "خیر\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0بله";
    font-size: 15px;
}

.rtl .form-horizontal .control-label {
    text-align: right;
}

.border_rightless {
    border-right: 0px;
}

.border_leftless {
    border-left: 0px;
}

.border_rightless {
    border-right: 0px;
}

.border_leftless {
    border-left: 0px;
}

.white-login {
    background: url(images/pattern.jpg) #FFF;
}

    .white-login .widget-box {
        padding: 1px 1px 0;
        -webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,.12);
        box-shadow: 0 0 2px 1px rgba(0,0,0,.12);
        border-bottom: 1px solid rgba(50,50,50,.33);
    }

        .white-login .widget-box .toolbar {
            border-top-width: 1px;
        }

        .white-login .widget-box.login-box {
            background-color: #BCC6CF;
            background-color: rgba(100,110,120,.4);
        }

        .white-login .widget-box.signup-box {
            background-color: #C1CEC4;
            background-color: rgba(110,120,100,.4);
        }

        .white-login .widget-box.forgot-box {
            background-color: #D2C5C5;
            background-color: rgba(120,110,100,.4);
        }

.gray {
    color: gray;
}

.orange {
    color: orange;
}

.bck-orange {
    background-color: orange;
}

.horizontal-center {
    margin: 0px auto;
    display: block;
}

.line-height-20 {
    line-height: 20px;
}

.line-height-30 {
    line-height: 30px;
}

.line-height-40 {
    line-height: 40px;
}

.line-height-50 {
    line-height: 50px;
}

.popover-content {
    /*padding: 5px 5px;*/
}

.max-width-200 {
    max-width: 300px;
}

.max-width-300 {
    max-width: 300px;
}

.max-width-400 {
    max-width: 400px;
}

.max-width-500 {
    max-width: 500px;
}

.popover .popover-content {
    max-width: 320px;
    padding: 5px 5px;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 300px;
    padding: 1px;
    text-align: left;
    text-align: start;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.popover-content .table > tbody > tr > td, .popover-content .table > tbody > tr > th, .popover-content .table > tfoot > tr > td, .popover-content .table > tfoot > tr > th, .popover-content .table > thead > tr > td, .popover-content .table > thead > tr > th {
    padding: 0px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    text-align: center;
}

.bg-info:hover {
    background-color: #6cbaf3;
    /*border-color: #4ba8ed;*/
    cursor: pointer;
    z-index: auto;
}

.table .color {
    background-color: #6FB3E0;
}

.Pclock {
    background-color: #FFF;
}

/*====================================================Animations*/
.fadeout-color {
    background-color: #fff !important;
    -webkit-animation: fadeout-color 5s ease 0s 1 alternate !important;
}

@-webkit-keyframes fadeout-color {
    from {
        background-color: green;
    }

    to {
        background-color: #fff;
    }
}

@-moz-keyframes fadeout-color {
    from {
        background-color: green;
    }

    to {
        background-color: #fff;
    }
}

@-ms-keyframes fadeout-color {
    from {
        background-color: green;
    }

    to {
        background-color: #fff;
    }
}

@-o-keyframes fadeout-color {
    from {
        background-color: green;
    }

    to {
        background-color: #fff;
    }
}

@keyframes fadeout-color {
    from {
        background-color: green;
    }

    to {
        background-color: #fff;
    }
}
/*====================================================Animations*/
