/*-------------------
Create By Mehdi Saedi(mehdi.saedi@gmail.com)
--------------------*/
body {
    font: 14px/23px 'vazir', 'tahoma', sans-serif;
    font-family: 'vazir', 'tahoma', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'WebYekan', 'tahoma', sans-serif;
    font-weight: bold;
}

.page-content a {
    color: #337ab7;
}

.page-content a:hover {
    color: #23527c;
    text-decoration: underline;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
    font-family: 'vazir', 'tahoma', sans-serif;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-menu {
    ffont-family: 'vazir', 'tahoma', sans-serif;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle {
    font-family: 'vazir', 'tahoma', sans-serif;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content {
    font-family: 'vazir', 'tahoma', sans-serif;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a {
    font-family: 'vazir', 'tahoma', sans-serif;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
    font-family: 'vazir', 'tahoma', sans-serif;
}

.theme-panel {
    font-family: 'vazir', 'tahoma', sans-serif;
}

.navbar-brand {
    padding: 3px;
}

.page-header.navbar {
    background-color: #0f4e74;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, .page-sidebar {
    background-color: #1570a6;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, .page-sidebar .page-sidebar-menu > li > a {
    color: #fff;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar .page-sidebar-menu > li.open > a {
    background: #12618f;
    color: #fff;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
    background: #1b8fd3 !important;
}

.page-header .page-header-top .page-logo .logo-default {
    margin: 0;
}

.page-header .page-header-top .page-logo a {
    display: inline-table;
}

.page-header .page-header-top .page-logo a:hover img {
    /*-webkit-filter: grayscale(100%); !* Safari 6.0 - 9.0 *!*/
    /*filter: grayscale(100%);*/
    -webkit-filter: blur(1px);
    filter: blur(1px);
}

.dropdown-menu {
    font-family: 'vazir', 'tahoma', sans-serif;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a {
    font-family: 'vazir', 'tahoma', sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a:hover {
    background: #cccccc;
    color: #333;
}

.login-top {
    margin-top: 7px;
}

.page-header .page-header-menu {
    /*background: #51b5da;*/
    /*background: #dfe3e9 !important;*/
    background: transparent;
    border-bottom: 2px solid #008dd0;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li > a {
    color: #999;
}

/*----------------------menu----------*/
.page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
    box-shadow: -5px 5px rgba(85, 97, 111, 0.2);
}

.page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
    color: #ced5de;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li > a {
    color: #333;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li > a > i {
    color: #BCC2CB;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.open > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:focus,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:active {
    color: #ffffff;
    background: #008dd0 !important;

    border-radius: 10px 10px 0px 0px !important;
    -moz-border-radius: 10px 10px 0px 0px !important;
    -webkit-border-radius: 10px 10px 0px 0px !important;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li.open > a > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:focus > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:active > i {
    color: #ffffff;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover{
    background:#fff url("../img/menu.jpg") repeat-x bottom !important;
    color: #333;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li.current > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover {
    color: #f1f1f1;
    background: #008dd0;

    /*background: -webkit-linear-gradient(#fff, #008dd0);*/
    /*background: -o-linear-gradient(#fff, #008dd0);*/
    /*background: -moz-linear-gradient(#fff, #008dd0);*/
    /*background: linear-gradient(#fff, #008dd0);*/


}

.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li.current > a > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover > i {
    color: #BCC2CB;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
    box-shadow: -5px 5px rgba(85, 97, 111, 0.2);
    /*background: #55616f;*/
    background: #008dd0;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
    color: #ced5de;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a > i {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a {
    color: #ced5de;
    background: #005581;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i {
    color: #ced5de;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover {
    color: #ced5de;
    background: #005581;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover > i {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.divider {
    background-color: #0071bc;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-submenu > a:after {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav {
    /* Mega menu content */
    /* Classic menu */
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
    box-shadow: -5px 5px rgba(85, 97, 111, 0.2);
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
    color: #555;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > a {
    color: #BCC2CB;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > a > i {
    color: #BCC2CB;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > a:hover {
    color: #ffffff;
    background: #55616f;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > a:hover > i {
    color: #ffffff;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li:hover > a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.open > a {
    color: #333 !important;
    background: #fafafc !important;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li:hover > a > i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.open > a > i {
    color: #333 !important;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.active > a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.current > a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover {
    color: #f1f1f1;
    background: #4E5966;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.active > a > i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.current > a > i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i {
    color: #BCC2CB;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu {
    box-shadow: -5px 5px rgba(85, 97, 111, 0.2);
    background: #fafafc;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a {
    color: #000;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a > i {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a {
    color: #000;
    background: #eaeaf2;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a > i {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover {
    color: #000;
    background: #eaeaf2;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a > i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a > i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover > i {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.divider {
    background-color: #ededf4;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > .dropdown-menu {
    border: 1px solid #eaeaf2;
    border-top: 0;
}

.page-header .page-header-menu .search-form {
    background: #38414c;
}

.page-header .page-header-menu .search-form .input-group {
    background: #38414c;
}

.page-header .page-header-menu .search-form .input-group .form-control {
    color: #616d7d;
    background: #38414c;
}

.page-header .page-header-menu .search-form .input-group .form-control::-moz-placeholder {
    color: #5f6a7a;
    opacity: 1;
}

.page-header .page-header-menu .search-form .input-group .form-control:-ms-input-placeholder {
    color: #5f6a7a;
}

.page-header .page-header-menu .search-form .input-group .form-control::-webkit-input-placeholder {
    color: #5f6a7a;
}

.page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit > i {
    color: #616d7d;
}
/*------------------End of Menu ----*/
.page-header .page-header-menu .search-form .input-group{
    background: #fff;
    border: 1px solid #aeaeae;

    /*border-radius: 10px !important;*/
    /*-moz-border-radius: 10px !important;;*/
    /*-webkit-border-radius: 10px !important;;*/
}
.page-header .page-header-menu .search-form .input-group .form-control{
    background: transparent;
}

/*----------Comming Soon ----------------*/
.page-wrapper-row .btn.btn-outline.default1 {
    background: transparent;
    border-color: #fff;
    color: #fff;
}
.page-wrapper-row .btn.btn-outline.default1.active,
.page-wrapper-row .btn.btn-outline.default1:hover {
    background: #3598dc;
    border-color: #3598dc;
    color: #fff;
}

.page-wrapper-row {
    background-color: #ddd;
    padding: 0;
    margin: 0;
}

.coming-soon-header {
    padding: 20px;
    margin-top: 80px;
}

.coming-soon-content {
    padding: 20px;
    margin-top: 10px;
}

.coming-soon-countdown {
    padding: 20px;
}

.coming-soon-content h1,
.coming-soon-content h3,
.coming-soon-content p {
    color: #fff;
    font-weight: normal;
}

.coming-soon-content h1 {
    font-size: 36px;
    line-height: 50px;
    margin-bottom: 15px;
    font-weight: 300;
}

.coming-soon-content p {
    font-size: 14px;
}

.coming-soon-footer {
    text-align: right !important;
    font-size: 13px;
    color: #fefefe;
    padding: 30px;
}

#defaultCountdown {
    width: 100%;
    margin: 60px 0;
    overflow: hidden;
}

#defaultCountdown span.countdown_row {
    overflow: hidden;
    display: block;
}

#defaultCountdown span.countdown_row span {
    font-size: 16px;
    font-weight: 300;
    line-height: 40px;
    margin-left: 0px;

}

#defaultCountdown span.countdown_row > span {
    float: right;
    /*margin-left: 20px;*/
    margin-left: 1%;
    margin-right: 1%;
    width: 23%;
}
#defaultCountdown span.countdown_row > span:last-child {
    margin-left: 0;
}
#defaultCountdown span.countdown_section {
    color: #fff;
    padding: 7px 15px !important;
    margin-bottom: 2px;
    font-weight: normal;
    background: url("../img/bg-white.png") repeat;
    text-align: center;
}

#defaultCountdown span.countdown_amount {
    display: inline-block;
    font-size: 42px !important;
    padding: 15px !important;
    font-weight: normal;
}
/*--------------------------coming soon------------------------------*/
.mt-element-card .mt-card-item {
    border: 1px solid #e7ecf1;
    background: #fff;
    margin-bottom: 30px;
    position: relative;
}
.mt-element-card .mt-card-item .mt-card-content .mt-card-name {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 15px;
}
.mt-element-ribbon .ribbon-content {
    margin: 0;
    padding: 0;
}
.mt-element-ribbon .ribbon {
    margin: -50px -2px 0 0;
    font-weight: normal;
    font-family: "vazir", Tahoma, Arial;
}
.mt-code {
    border-radius: 4px !important;
    color: #e43a45;
    display: block;
    overflow-wrap: normal;
    padding: 5px;
    font-family: "vazir", Tahoma, Arial;
    margin: 10px ;
    clear: both;
    background: transparent;
    font-weight: normal;
}
.page-content{

}
.page-content1{
    background: #008dd0;
    padding: 25px 0;
}
.page-content2{
    padding: 25px 0;
}
.page-content3{
    background: #0e4e6d;
    color: #fff;
}
.portlet{}
.portlet.cat-icon{
    border:1px solid #fff;
    background: transparent;
    border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
}
.cat-icon:hover{
    background: #00557d;
}
.cat-icon > a > .card-icon i{
    border: 0px solid #ecf0f4;
    border-radius: 0;
    font-size: 50px;
    margin:0;
    padding: 47px 30px;
    color: #fff;
}

.cat-icon > a > .card-title > h4,
.cat-icon h4{
    font-family: "vazir", tahoma, arial;
    font-weight: normal;
}
.cat-icon a{
    color: #fff;
    text-decoration: none;
    background: transparent;

}
.cat-icon > a:hover > .card-icon i{
    /*color: #b4dffc;*/
}
.cat-icon a:hover{
    /*color: #b4dffc;*/
    /*background: #024362 !important;*/
}
.about-text {}
.about-text > h4{
    background: #999;
}
.about-links-cont{
    background: transparent;
    color: #fff;
}
.page-prefooter {
    background: #dbdbdb ;
    color: #333;
}
.page-prefooter h2 {
    color: #0e4e6d;
}
.page-prefooter a {
    color: #0a8bcc;
}
.page-prefooter a:hover {
    color: #000;
}
.page-prefooter .subscribe-form .btn {
    background-color: #55b8fa;
    border-color: #55b8fa;
    color: #fff;
}
.page-prefooter .subscribe-form .btn:hover {
    background-color: #008dd0;
    border-color: #008dd0;
    color: #fff;
}
.page-prefooter .social-icons li {
    opacity:1;
}
.social-icons li > a {
   /*border:1px solid red*/
}
page-footer{
    background: #444;
}
.about-image {
    height: 345px;
}
/*Responsive*/
@media (max-width: 1024px) {
    #defaultCountdown span.countdown_amount {
        padding: 10px;
    }
}

@media (max-width: 767px) {
    .coming-soon-header,
    .coming-soon-countdown,
    .coming-soon-content,
    .coming-soon-footer {
        margin-top: 0px;
        padding: 10px;
    }
}

@media (max-width: 320px) {
    .coming-soon-content .btn-subscribe span {
        display: none;
    }
}
