/*
Theme Name: Kalium - Child Theme
Theme URI: https://laborator.co/themes/kalium/
Author: Laborator
Author URI: https://laborator.co/
Description: Start creating that amazing website that you have always wanted, only with Kalium — Connect with Laborator:  <a href="https://themeforest.net/user/laborator">Envato</a>, <a href="https://twitter.com/thelaborator">Twitter</a> or <a href="https://www.facebook.com/laboratorcreative">Facebook</a>.
Version: 2.1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: kalium
Text Domain: kalium
*/

#gf_progressbar_wrapper_26, .prescription-cb, .psychoactive-cb, .sedative-cb, .stimulants-cb, .other-cb{
    display:none;
}

.tabs-parent{
    width: 100%!important; 
    /*margin: auto;*/
    margin-bottom:30px;
    padding: 0px;
    text-align: center!important;
    /*text-align: justify!important;*/
}

.tabs-parent::after{
    width: 100%; 
    display: inline-block; 
    /*content: "."; */
    visibility: hidden;
}

.spec-tabs{
    background-color:#642263!important;
    /*background-color: #363636!important;*/
    padding: 1.5rem 2.5rem!important;
    border-right: 2px solid #fff;
    color:#fff!important;
    /*width: 16.67%;*/
    /*width: 18%;*/
    font-weight: lighter;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

@media (max-width: 1200px) {
    .spec-tabs{
        font-size:1.4rem;
    }
}

@media (max-width: 992px) {
    .spec-tabs {
        font-size: 1.3rem;
        padding-top: 24rem;
        display: table-cell;
        text-align: center;
        overflow: none;
    }
}

@media (max-width: 690px) {
    .spec-tabs {
        font-size: 1.3rem;
        padding-top: 24rem;
        display: block;
        text-align: center;
        width: 100%;
        margin-top:05px;
    }
}

.spec-tabs:hover{
    cursor: pointer;
}

.gform_page_footer {
    text-align:center;
}

.gform_page_footer .button{
    border-radius: 05px!important;
}

.check-tags{
    border: 1px solid #eee!important;
    padding: 10px 15px!important;
    margin-top: -170px!important;
    /*white-space: nowrap!important;*/
    width: 45%!important;
}

@media (max-width: 1025px) {
    .check-tags{
        margin-top: 10px!important;
    }
}

.the-array-tags{
    padding: 5px 22px;
    margin: 5px;
    background-color: #EAEAEA;
    color: #333;
    font-weight: lighter;
    font-size: 1.5rem;
    white-space: nowrap!important;
    -webkit-hyphens: none;
    -moz-hyphens:    none;
    -ms-hyphens:     none;
    hyphens:         none;
    display: inline-block;
}


.secondstep{
    clear: right;
    margin-top: 2.5rem!important;
}

.sp_flat input[type=checkbox]:not(old)+label:before {
    float: left !important;
    width: 48px!important;
    height: 48px!important;
    /*border: 1px solid #ff0000;*/
    vertical-align: middle!important;
    content: '\2713'!important;
    text-align: center;
}

/*.sp_flat input[type=checkbox]:not(old)+label:before {*/
    /*content: '\2713'!important;*/
    /*vertical-align: middle;*/
    /*margin: 0 20px!important;*/
/*}*/

.sp_flat input[type=checkbox]:not(old)+label:before, .sp_flat input[type=radio]:not(old)+label:before {
    overflow: visible;
    background: #8b8b8b;
/*     padding: .2em; */
    width: auto;
    height: auto;
    vertical-align: initial;
    -moz-opacity: .15;
    -khtml-opacity: .15;
    filter: alpha(opacity=15);
    opacity: .25;
    -ms-transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    color: #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    margin-right: .5em;
}

.sp_flat input[type=checkbox]:not(old):checked+label:before{
   background: #642263!important;
}



.gf_stylespro .gfield_checkbox>li{
    margin-bottom: 10px!important;
}

.nextsecondstep, #gform_submit_button_26{
    background-color: #642263!important;
    border-radius: 20px;
    padding: 15px;
    color: #fff;
    text-align: center;
    width: 20%;
    margin: 0px auto;
}

/* .gfield_required{
    display:none!important;
} */

.prevstep, .submit_the_form{
    background-color: #642263!important;
    border-radius: 20px;
    /*padding: 15px;*/
    padding-top: 10px!important;
    color: #fff;
    text-align: center;    
    vertical-align: top
}

.prevstep, #gform_submit_button_26, .submit_the_form {
    display: inline-block;
    width: 250px;
    height: 50px;
    text-align: center;
    margin: 10px;
}

/*.prevstep {*/
/*    padding-top: 10px !important;*/
/*}*/

/*--------------------*/
/*Request Demo widget*/
/*--------------------*/
.request-demo-buttons {
    z-index: 100;
    border: 1px solid #642263;
    position: fixed;
    display: flex;
    flex-wrap: nowrap;
    top: 50%;
    right: 0;    
    background-color: #642263;
    padding: 10px 5px;
    border-radius: 10px 0 0 10px;
    cursor: pointer;
}

.demo-icon {
    display: block;
    color: #ffffff;
    margin: 0 10px;        
}

.demo-text {
    display: block;    
    width: 0px;
    overflow: hidden;
    transition: width 0.3s ease;
}

.demo-text p {
    color: #ffffff;
    font-weight: 700;
    width: max-content;
}

.demo-text a:hover {
    text-decoration: none;
}