﻿body {
    font-family: IRANSans_FaNum !important;
    font-weight: normal;
    font-style: normal;
}

.dropdown-menu {
    text-align: start !important;
    float: right !important;
    left: initial !important;
    right: 0 !important;
}

.ulockd-mrgn60 {
    /*padding-top: 5px;*/
}

.ulockd-mrgn125 {
    margin-top: 11px;
}

.ulockd-btn-thm2 {
    background-color: #6959f1;
    border-color: #6959f1;
}

.feature-box:hover .overlay .icon::before, .social-linked a:hover, .social-linked-two a:hover, .icon_box:hover .icon i, .icon_box:hover .icon span, .icon_box.style2:hover, .form-group.ulockd-contact-btn:hover button, .ulockd-tag-list-details a:hover, .recent_box .over-layer a:hover, .ficon-box:hover .ficon, .ulockd-tag-list-details li:hover a, .fancybox-gallery-slider .owl-prev:hover, .fancybox-gallery-slider .owl-next:hover, .service_box .icon::before, .service_box .icon::after, .pricing_table:hover .pt_header, .pricingTable:hover .pricingTable-header > .price-value, .team-icon a:hover, .partner-slider .owl-dot.active span, .partner-slider .owl-dot:hover span, .partner-slider .owl-dot:focus span, .footer-font-icon a:hover, .nav.features-tab > li > a:focus, .nav.features-tab > li > a:hover, .features-tab > li.active > a::before, .features-tab > li.active > a, .features-tab > li.active > a:focus, .features-tab > li.active > a:hover, .title-bottom::before {
    background-color: #6959f1 !important;
}

#graph-wrapper > button, nav.navbar.bootsnav.ulockd-menu-style-two li.dropdown ul.dropdown-menu, .attr-nav > ul > li > a span.badge, .mt-separator::after, .mt-separator::before, .about-icon2, .recent_box2 .title, .srvc-icon, .ulockd-copy-right, .price-tag, .ulocked-pricing-tag, .team_one .thumb, .team_one .team-content, .ulockd-product-details a.btn.hvr-bounce-to-right::before, .ulockd-all-service a.active, nav.navbar.bootsnav.ulockd-menu-style-two #navbar-menu, .navbar-sticky.navbar-scrollspy.ulockd-menu-style-two, .ulockd-faq-content .panel-default > .panel-heading, .amount-box input[type="radio"]:checked + label, .thumbnail.service-list-detail .nav-pills > li.active > a, .thumbnail.service-list-detail .nav-pills > li.active > a:focus, .thumbnail.service-list-detail .nav-pills > li.active > a:hover, .pagination > .active > a, .ulockd-bgthm {
    background-color: #6959f1 !important;
}

nav.navbar.bootsnav ul.nav li a.active, nav.navbar.bootsnav.menu-style1 ul.dropdown-menu.megamenu-content .title, .upcoming-event .clock.flip-clock-wrapper ul li a div div.inn, .pagination > li > a, .ulockd-title-icon, .fancybox-gallery-slider .owl-prev, .fancybox-gallery-slider .owl-next, .team-icon a, .twitter.style2 ul li a, .text-thm2 {
    color: #6959f1 !important;
}

.ulockd-bgthm {
    background-color: #6959f1 !important;
}

.icon_box .icon span {
    border-radius: unset;
    display: inline-block;
    font-size: 30px;
    height: unset;
    line-height: 60px;
    text-align: center;
    width: unset;
    border: none;
    box-shadow: 0 2px 10px #e4e1f7;
}

.about-box2 {
    /*border: solid #6959f1 1px;*/
    background-color: white !important;
    box-shadow: 0 2px 6px #e4e1f7;
    border-radius: unset !important;
}

.ulockd-pad395 {
}

.timer {
    font-size: 24px;
}

.ulockd_bgp1 {
    background-image: unset;
}

.our-service {
    background-color: white;
}

.blog_post2 {
    border-color: #6959f1;
    box-shadow: 0 2px 6px #e4e1f7;
    padding-right: 0px;
}

.ulockd-footer {
    background-color: #6959f1;
    color: white;
}

.link-widget li a {
    color: white;
}

.widget-about p {
    color: white;
}

.list-inline {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
}

.enamad img {
    background-color: white;
    padding-top: 3px;
    padding-bottom: 3px;
}

.header-nav {
    background-color: #f6f6f6 !important;
}

    .header-nav .main-header-nav.navbar-scrolltofixed {
        background-color: #f6f6f6;
    }

nav.navbar.bootsnav.navbar-mobile .navbar-collapse {
    background: #f6f6f6;
}

nav.navbar.bootsnav {
    background-color: #f6f6f6;
}
/*        nav.navbar.bootsnav ul.nav > li > a {
            color: #6959f1;
        }
        ul.menu-col li a {
            color: #6959f1;
        }
        .attr-nav > ul > li > a {
            color: #6959f1;
        }
        nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {
            border-color: #6959f1;
            color: #6959f1;
        }
        nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
            border-color: #6959f1;
        }*/

.img-box:hover {
    cursor: unset;
}

select option {
    font-family: IRANSans_FaNum;
}

.top-search {
    background-color: #6067ff!important;
}
.top-search .input-group-addon.close-search {
    color: #6067ff!important;
}

.top-search .form-control::placeholder {
    color: white;
}

.font-weight-bold {
    font-weight:bold;
}
.font-weight-light {
    font-weight:300;
}

.dir-ltr {
    direction:ltr;
}

.dir-rtl {
    direction: rtl;
}


.text-right {
    text-align:right;
}

/*border-radius-section*/
.blog_post2 {
    border-radius: 10px;
}
.blog_post2 .post_date {
    border-radius: 0 0 0 10px;
}



.service_box {
    border-radius: 10px;
}

.header-top {
    padding:0;
}

.flag-label span {
    border-radius: 0 10px 0 0;
}

.scrollToHome {
    border-radius: 10px;
}

.booking_form {
    border-radius: 10px;
}

.img-whp {
    border-radius: 10px;
}

form.ulockd-login-form, form.ulockd-reg-form {
    border-radius: 10px;
}

.pricing_table .pt_signup a {
    border-radius: 10px;
}

.icon_box .icon span {
    border-radius: 10px;
}




.ulockd-btn-styledark {
    border-radius: 5px;
}

.ulockd-btn-thm2 {
    border-radius: 5px;
}

.ulockd-login-form input, .ulockd-reg-form input {
    border-radius: 5px;
}

.ulockd-contact-form .ulockd-form-fg {
    border-radius: 5px;
}

.ulockd-contact-form .ulockd-form-tb {
    border-radius: 5px;
    border: 1px solid #D3D3D3;
}

.ulockd-btn-gray {
    border-radius: 5px;
}

.nav-pills > li > a {
    border-radius: 5px;
}

.form_control {
    border-radius: 5px!important;
}


.inner-conraimer-details h2 {
    color: #ffffff;
    margin-top: 0;
    position: relative;
}

.algorithm-output-description {
    margin-top: 25px;
    border-radius: 5px;
    border: 1px solid #6959f1;
    padding: 0px 10px 10px 10px;
}

.gift-code-container {
    text-align:center;
    margin-top: 40px;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: unset;
    vertical-align: middle;
    border-top: 1px solid #ddd;
}


nav.navbar.bootsnav .navbar-toggle {
    background-color: inherit;
}


.post-box a {
    color: #6959f1 !important;
    text-decoration: none;
    font-weight:bold;
}

article a {
    color: #6959f1 !important;
    text-decoration: none;
    font-weight: bold;
}