/*
Theme Name: Gobigtours
Theme URI: https://wordpress.org/themes/twentytwentyfour/
Author: Damjan Georgievski
Author URI: https://damjan.mianitech.com/
Description: Gobigtours Dashboard Theme
Requires at least: 6.4
Tested up to: 6.4
Requires PHP: 7.0
Version: 1.0
Text Domain: gobigtours
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/
body {
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    box-sizing: border-box;
}
.main_wrap {
    display: flex;
    width: 100%;
    height: 100%;
}
.main_wrap .menu-content {
    width: 180px;
    height: 100%;
}
.main_wrap .menu-content img {
    width: 93%;
    height: auto;
    display: block;
    margin: 0 auto;
}
.menu-main-menu-container {
    display: block;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #26619B;
    height: 100%;
}
.menu-main-menu-container #menu-main-menu {
    margin: 0;
    padding: 0;
    list-style: none;
}
.menu-main-menu-container #menu-main-menu li {
    width: 100%;
    display: block;
}
.menu-main-menu-container #menu-main-menu li a {
    display: block;
    width: 100%;
    padding: 0.7rem 1rem;
    text-decoration: none;
    text-align: left;
    color: #fff;
    background: #26619B;
    transition: 0.5s;
}
.menu-main-menu-container #menu-main-menu li a:hover {
    background-color: #495057;
}
.menu-main-menu-container #menu-main-menu > li:nth-of-type(1) a {
    padding-bottom: 0.3rem;
}
#menu-main-menu .menu-item-has-children:hover > .sub-menu {
    display: block;
}
#menu-main-menu .sub-menu {
    display: block;
    padding: 0;
    z-index: 9999;
}
#menu-main-menu .sub-menu li a {
    color: #fff;
    padding: 0.3rem 1rem;
    font-size: 0.9em;
}
#menu-main-menu .sub-menu li a::before {
    content: "- ";
    color: #fff;
  }
.content-area {
    width: 100%;
}
.content-area .content-header {
    text-align: center;
    padding: 1rem;
}
.login_wrapper {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 100%;
}
.login_wrapper .login_logo {
    width: 50%;
    background: #F3AB5E;
    padding-top: 5%;
}
.login_wrapper .login_logo img {
    display: block;
    margin: 0 auto;
    width: 62%;
    height: auto;
}
.login_wrapper .login_form {
    width: 50%;
    padding: 5%;
}
.login_wrapper .login_form p,
.login_wrapper .login_form input {
    display: block;
    width: 100%;
}
.login_wrapper .login_form h2 {
    text-align: center;
}
.login_wrapper .login_form input {
    padding: 0.8rem;
}
.login_wrapper .btn_submit {
    display: block;
    background-color: #007bff;
    border: 0;
    border-radius: 3px;
    text-align: center;
    color: #fff;
}
.login_wrapper a {
    display: block;
    background-color: #3b5998;
    width: 100%;
    padding: 0.8rem;
    margin-top: 1rem;
    text-align: center;
    color: #fff;
    border-radius: 3px;
}
.register_wrapper {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 100%;
}
.register_wrapper .register_logo {
    width: 50%;
    background: #F3AB5E;
    padding-top: 5%;
}
.register_wrapper .register_logo img {
    display: block;
    margin: 0 auto;
    width: 62%;
    height: auto;
}
.register_wrapper .register_form {
    width: 50%;
    padding: 5%;
}
.register_wrapper .register_form p,
.register_wrapper .register_form input {
    display: block;
    width: 100%;
}
.register_wrapper .register_form h2 {
    text-align: center;
}
.register_wrapper .register_form input {
    padding: 0.8rem;
}
.register_wrapper .btn_submit {
    display: block;
    background-color: #007bff;
    border: 0;
    border-radius: 3px;
    text-align: center;
    color: #fff;
}
.register_wrapper .login_link {
    display: block;
    background-color: #3b5998;
    width: 100%;
    padding: 0.8rem;
    margin-top: 1rem;
    text-align: center;
    color: #fff;
    border-radius: 3px;
}
.register_wrapper .register_form .form-check-input {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0, 0, 0, .25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    border-radius: .25em;
}
.activity .activity-item:last-of-type .activite-label::before {
    display: none;
}
.activity .activity-item .activite-label::before {
    top: 8px!important;
}
.activity .activity-item:nth-of-type(2) {
    margin-top: -1.35rem;
}
.activity .activity-item:first-of-type .activite-label::before {
    top: 0px!important;
    height: 47px!important;
}
.page-id-8 .activity .activity-item:nth-of-type(2) .activite-label::before {
    display: none;
}
.page-id-8 .activity .activity-item:nth-of-type(3) .activite-label::before {
    top: -0.45rem!important;
    height: 1.2rem;
}
.page-id-8 .activity .activity-item:nth-of-type(4) .activite-label::before {
    top: -1rem!important;
    height: 1.2rem;
}
.page-id-8 .activity .activity-item:nth-of-type(6) .activite-label::before {
    height: 1.2rem;
    top: 0.4rem!important;
}
.page-id-8 .activity .activity-item:nth-of-type(7) .activite-label::before {
    height: 1.2rem;
    top: -0.05rem!important;
}
.page-id-8 .activity .activity-item:nth-of-type(8) .activite-label::before {
    height: 1.2rem;
    top: -0.5rem!important;
}
.page-id-8 .activity .activity-item:nth-of-type(9) .activite-label::before {
    height: 1.2rem;
}
.page-id-8 .activity .activity-item:nth-of-type(9) {
    margin-top: -1.5rem;
}
.custom_tour_body .activity .activity-item:nth-of-type(1) .activite-label::before {
    height: 3.2rem;
}
.custom_tour_body .activity .activity-item:nth-of-type(2) .activite-label::before {
    height: 1.2rem;
}
.custom_tour_body .activity .activity-item:nth-of-type(4) .activite-label::before {
    height: 1.2rem;
}
.page-id-8 .custom_tour_body .activity .activity-item:nth-of-type(6) .activite-label::before {
    display: none;
}
.page-id-8 .custom_tour_body .activity .activity-item:nth-of-type(7) .activite-label::before {
    display: none;
}
.page-id-8 .custom_tour_body .activity .activity-item:nth-of-type(8) .activite-label::before {
    top: -2rem!important;
}
.page-id-8 .custom_tour_body .activity .activity-item:nth-of-type(9) .activite-label::before {
    top: -6.2rem!important;
}