/**
 * @file global.css
 * @description 
 * @author Erdinç Taze
 * @copyright 
 */
 @charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=DM Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap');
 body,h1,h2,h3,h4,h5,h6 {
    font-family: "DM Sans",sans-serif
}

.twm-explore-content .twm-upload-file .site-button i,.twm-explore-content .twm-upload-file .site-button:hover i,.twm-explore-content-outer-3 .twm-explore-content-3 .twm-upload-file .site-button:hover i {
    text-shadow: none
}

#content,#header-admin {
    width: calc(100% - 320px)
}

.admin-nav ul>li>a:hover,.all_services ul li a:hover,.dashboard-message-area .dropdown-toggle,.footer-light .widget_services ul li a:hover,.has-mega-menu .mega-menu>li ul li:hover>a,.header-full-width .header-nav .nav>li .sub-menu li.has-child.nav-active>a,.header-full-width .header-nav .nav>li .sub-menu li:hover>a,.header-full-width .header-nav .nav>li:hover>a,.header-style-3 .header-nav .nav>li .sub-menu li.has-child.nav-active>a,.header-style-3 .header-nav .nav>li .sub-menu li:hover>a,.header-style-3 .header-nav .nav>li:hover>a,.header-style-light .header-nav .nav>li .sub-menu li.has-child.nav-active>a,.header-style-light .header-nav .nav>li .sub-menu li:hover>a,.hpage-6-featured-block .inner-content .top-content .job-time,.hpage-7-featured-block .inner-content .top-content-wrap .top-content .job-time,.listing-user ul li a:hover,.message-view-all a,.noti-view-all a,.side-bar .widget_services ul li a:hover,.site-button.secondry:hover,.site-text-primary,.twm-blog-post-h-page6 .wt-post-info .wt-post-title .post-title:hover,.twm-cv-manager-list-style1 .twm-candidates-tag span,.twm-featured-city .twm-media .twm-city-info .twm-city-jobs,.twm-featured-city2 .twm-city-info .twm-city-jobs,.twm-home-10-banner-section .twm-bnr-popular-search a:hover,.twm-home-9-banner-section .twm-bnr-popular-search a:hover,.twm-login-user-menu ul li a:hover,.twm-side-navigation-menu .nav>li .sub-menu li.has-child.nav-active>a,.twm-side-navigation-menu .nav>li .sub-menu li:hover>a,.twm-side-navigation-menu .nav>li:hover>a,.twm-sign-up .modal-content .form-check-label a,.vnav-btn:hover,.widget_services ul li a:hover,.wt-breadcrumb li a:hover {
    color: #1967d2
}

.site-button-link.site-text-secondry,.site-button-link.site-text-secondry:hover,.site-text-secondry {
    color: #171d28
}

.noti-list ul li a,.site-button:hover,.site-text-black,.twm-side-navigation-menu .nav>li.active>a,.twm-side-navigation-menu .nav>li.current-menu-item>a,.wt-tabs.tabs-default .tabs-default-nav .nav-tabs>li>a {
    color: #000
}

.job-categories-home-7:hover .twm-jobs-available,.job-categories-home-8:hover .twm-jobs-available,.site-text-gray,.twm-blog-post-2-outer .wt-post-info .site-button-link.site-text-secondry,.twm-home-9-banner-section .twm-bnr-popular-search a {
    color: #f9fcff
}

.blog-post-single-outer .blog-post-single .wt-post-media .wt-post-meta ul li a,.dashboard-card-2 .wt-card-wrap-2,.job-cat-block-hpage-6:hover .twm-content .twm-jobs-available,.job-cat-block-hpage-6:hover .twm-content .twm-jobs-available span,.job-cat-block-hpage-6:hover .twm-content>a,.job-categories-3:hover .twm-content a,.job-categories-block-2:hover .twm-content a,.job-categories-home-5:hover .twm-content a,.job-categories-home-7:hover a,.job-categories-home-8:hover a,.site-button-link.site-text-white,.site-text-white,.twm-blog-post-2-outer .wt-post-info .wt-post-title .post-title a,.twm-column-5 ul li .twm-recruiters5-box:hover .twm-job-address,.twm-column-5 ul li .twm-recruiters5-box:hover .twm-rec-rating-count,.twm-column-5 ul li .twm-recruiters5-box:hover .twm-title a,.twm-contact-one .section-head-small.white .wt-title,.twm-home3-banner-section .twm-home3-inner-section .twm-bnr-mid-section .twm-bnr-popular-search a,.twm-home3-banner-section.twm-bnr-hpage-12 .twm-home3-inner-section .twm-bnr-mid-section .twm-bnr-popular-search a,.twm-how-it-work-1-area .twm-how-it-work-1-content .twm-how-it-work-1-section .section-head .wt-small-separator,.twm-how-it-work-1-area .twm-how-it-work-1-content .twm-how-it-work-1-section .section-head h2,.twm-step-section-4 ul li .twm-step-content .twm-title,.twm-top-wide-banner-content .twm-mid-content .twm-employer-address,.twm-w-process-steps-h-page-7 .twm-title,.wt-separator-two-part.content-white .wt-small-separator,.wt-separator-two-part.content-white .wt-title,.wt-small-separator-outer.content-white .wt-small-separator,.wt-small-separator-outer.content-white .wt-title,.wt-small-separator.white,.wt-tabs.tabs-default .tab-pane,.wt-tabs.tabs-default .tabs-default-nav .nav-tabs>li>a.active {
    color: #fff
}

.site-text-orange {
    color: #fd7e14
}

.job-cat-block-hpage-6:hover,.job-categories-3:hover,.job-categories-block-2:hover,.job-categories-home-7:hover,.job-categories-home-8:hover,.site-bg-primary,.twm-D_table .page-item.active .page-link {
    background-color: #1967d2
}

.site-bg-black {
    background-color: #000
}

.site-bg-dark,.site-button.secondry,.twm-ep-detail-tags .de-info:hover {
    background-color: #17171d
}

.site-bg-gray {
    background-color: #f9fcff
}

.site-bg-light {
    background-color: #f9f9f9
}

.site-bg-white,.testimonials-v.site-bg-white,.twm-companies-wrap-h-page-7 .block-background-white .twm-companies-h-page-7 {
    background-color: #fff
}

.site-bg-light-purple,.wt-admin-dashboard-msg-2 .wt-dashboard-msg-search-list-wrap:hover .msg-user-info {
    background-color: #f0f6fe
}

.favorite-icon {
    position: absolute;
    top: 10px;
    right: 32px;
    cursor: pointer;
    color: #ccc;
    font-size: 20px;
    transition: transform .2s ease-in-out,color .2s ease-in-out
}

.favorite-icon.active,.favorite-icon:hover {
    color: #0d6f1a;
    transform: scale(1.2)
}

.favorite-icon:active {
    transform: scale(.9)
}

body {
    color: #3c3c3c;
    line-height: 1.7;
    font-weight: 400;
    margin: 0;
    overflow-x: hidden;
    font-size: 15px
}

a {
    color: #17171d;
    outline: 0;
    text-decoration: none
}

a:focus,a:hover {
    outline: 0;
    text-decoration: none
}
img {
    border-style: none;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.clearfix:after,.wt-icon-box-wraper:after,ol.commentlist li:after {
    content: "";
    display: table;
    clear: both
}

.shadow-bx {
    box-shadow: 0 0 30px rgba(0,0,0,.1)
}

#search form span,.dashboard-list-box ul li:hover a.close-list-item,.h-page6-getjobs-wrap .h-page-6-client-slide-title span,.header-style-light .is-fixed .color-fill .on-scroll-show,.hpage-7-featured-block .inner-content .top-content-wrap .mid-content,.small-qb-box span,.twm-all-demo-list-wrap .twm-all-demo-list li a,.twm-hpage12-bnr-pic img,.twm-job-self-wrap.twm-job-detail-v2 .twm-job-self-info .twm-job-self-top .twm-job-self-mid,.twm-jobs-featured-style1 .twm-media img,.twm-jobs-grid-style1 .twm-media img,.twm-jobs-grid-style2 .twm-media img,.twm-jobs-st5 .twm-media img,.wt-admin-dashboard-msg-2 .user-msg-list-btn-outer.active .user-msg-list-btn-close,.wt-admin-dashboard-msg-2.active .user-msg-list-btn-close,.wt-tabs.tabs-default .tabs-default-nav .nav-tabs>li>a span,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

::selection {
    background: #484848;
    color: #fff
}

h1,h2,h3,h4,h5,h6 {
    line-height: 1.2;
    color: #17171d
}

h1 {
    font-size: 60px;
    font-weight: 700
}

h2,h3,h5 {
    font-weight: 500
}

h2 {
    font-size: 46px
}

h3 {
    font-size: 22px
}

.twm-jobs-st5 .twm-job-com-name,h4 {
    font-size: 18px;
    font-weight: 500
}

h5 {
    font-size: 16px
}

h6 {
    font-size: 14px;
    font-weight: 400
}
.wt-small-separator {
    font-family: "DM Sans", sans-serif;
    margin-bottom: 10px;
    position: relative;
    display: inline-block;
    color: #1967d2;
    font-size: 18px;
    line-height: 40px;
    font-weight: 500;
}