/* Admin */
.toplevel_page_treasy-wp-tools #wpcontent { padding: 0; background: #1c1e1f; } 
.toplevel_page_treasy-wp-tools .admin_content { padding: 10px 50px; } 
.toplevel_page_treasy-wp-tools .admin_content h1 { background: white; padding: 30px; box-shadow: 0 0 10px 3px #000000; } 
.toplevel_page_treasy-wp-tools .admin_content form { overflow: hidden; } 

#tool-tab li:hover, #tool-tab li.ativo { background: #2CA79B; cursor: pointer; } 
#tool-content h2,
#tool-content h3,
#tool-content h4,
#tool-content h5 { color: white!important } 

#tool-tab li { list-style: none; background: #1c1e1f; padding: 10px 20px; color: white; margin-right: 10px; transition: .5s ease-in-out; border-radius: 20px; } 
#tool-content .tab { display: none; flex-direction: column; } 
#tool-content #pdf_generator { display: flex; } 
#toplevel_page_treasy-wp-tools .wp-menu-image { background-image: url(../img/treasy-admin.svg); background-size: 19px; background-repeat: no-repeat; background-position: center; opacity: .5; } 

#toplevel_page_treasy-wp-tools:hover * { opacity: 1; } 
#tool-tab { margin-bottom: 30px; } 

.tab form { width: 100%; } 
.tabela { display: flex; } 
.tabela .col { display: flex; flex-direction: column; flex-basis: 50%; margin-right: 80px; background: white; padding: 20px; box-shadow: 0px 0 9px 1px #eae0e0; } 
.tabela .col input { margin-bottom: 15px; } 
.tabela span.alert { background: #f1f1f1; padding: 15px; margin-bottom: 15px; } 

.ativacao { position: relative; padding: 10px 20px; padding-bottom: 50px; background: #23282d; width: 100%; margin-bottom: 10px; } 
.ativacao input[type="checkbox"] { display: none; } 

.switch { position: relative; display: inline-block; width: 60px; height: 34px; } 
.switch input { display:none; } 
.slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #0c776d; -webkit-transition: .4s; transition: .4s; } 
.slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; } 
input:checked + .slider { background-color: #F0861E; } 
input:focus + .slider { box-shadow: 0 0 1px #F0861E; } 
input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); } 
 
.slider.round { border-radius: 34px; height: 35px; width: 60px; margin-top: 60px; margin-left: 20px; } 
.slider.round:before { border-radius: 50%; } 

#tool-content #submit:hover {
    right: 0;
    background: #f0861e;
}
#tool-content #submit {
    background: #2ca79b;
    border: none;
    text-decoration: none;
    text-shadow: none;
    color: white;
    box-shadow: none;
    width: 250px;
    position: fixed;
    bottom: 30px;
    right: -30px;
    padding: 5px 10px;
    font-size: 16px;
    transition: .2s ease-in-out;
}
.flex { display: flex; } 


/* FORM RD */

#download-artigo-blog-aafead99ccf68d425ff4{
    background: #e6e6e6;
    padding: 40px;
}

#form-download-artigo-blog-aafead99ccf68d425ff4 section#rd-section-joq3m2m5c {
    width: 70%!important;
    margin: 0 auto;
}


#download-artigo-blog-aafead99ccf68d425ff4 button:hover {
    background: #f0861e!important;
}
#download-artigo-blog-aafead99ccf68d425ff4 button {
    height: 40px!important;
    border-radius: 10px!important;
    font-size: 15px!important;
    -webkit-border-radius: 10px!important;
    -moz-border-radius: 10px!important;
    -ms-border-radius: 10px!important;
    -o-border-radius: 10px!important;
}

/* GERADOR DE PDF */

#content.is_generating * {
    padding: 0;
    margin: 0 0 5px;
    border: none;
    line-height: 35px;
}

#content.is_generating .treasy-single-post-title {
    margin-bottom: 40px;
}

#content.is_generating h2, div#content.is_generating h3, div#content.is_generating h4, div#content.is_generating h5 {
    margin-bottom: 20px;
}

#content.is_generating .single-blog-post-details {
    display: none;
}

/* Tempo de leitura */

.single-blog-post-details {
    display: flex;
    justify-content: space-between;
}

.readingTime {
    width: 100%;
    text-align: center;
    padding: 10px 25px;
    margin-top: 10px;
    font-size: 16px;
    opacity: 0;
    transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
}
.readingTime.active {
    opacity: 1;
}

.readingTime p {
    margin: 0;
}

.readingTime h5 {
    margin: 0;
    font-weight: 800;
    color: #2ca69a;
}

/* SHORTCODE */

.pdf_lead_download {
    background: #f3f3f3;
    padding: 25px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
}


.pdf_lead_download .wpcf7 {
    background: white;
    padding: 30px;
    width: 65%;
}

.pdf_lead_download h3 {
    margin-bottom: 10px;
    font-size: 22px;
    text-align: center;
    margin: 5px 0 0 0;
    line-height: 1.2em;
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    font-weight: bold;
}

.pdf_lead_download p.subtitle-pdf {
    font-size: 16px;
    color: #7a7a7a;
    font-weight: 300;
    text-align: center;
}

.pdf_lead_download span, .pdf_lead_download p {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
}

.pdf_lead_download input {
    margin-bottom: 15px;
    width: 100%!important;
    border: 1px solid #f0f0f0!important;
    font-size: 16px!important;
    font-family: 'Montserrat', sans-serif!important;
    padding: 10px 20px!important;
}

.pdf_lead_download input[type="submit"]:hover {
    background: #f0861e;
}
.pdf_lead_download input[type="submit"] {
    margin-top: 0!important;
    margin-bottom: 0!important;
    background: #2ca69a;
    transition: .3s ease-in-out;
}

.pdf_lead_download .ajax-loader {
    display: none!important;
}


/* WISE HEADINGS */

#wiseHeadings ul {
    margin-bottom: 0;
}
#wiseHeadings li {
    list-style: none;
    color: #f0861e;
    font-size: 14px;
    line-height: 22px;
    font-family: 'Montserrat',sans-serif;
}

#wiseHeadings {
    padding: 15px 25px;
    background: #ffffff;
    border: 1px solid #d4d4d4;
    border-radius: 10px;
    margin: 30px 0;
}

.wiseTitle {
    font-size: 20px;
    margin-bottom: 10px;
}


/* Modal */

.treasyTools_warningModal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: #0000004a;
    z-index: -10;
    opacity: 0;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
}

.treasyTools_warningModal.active { 
    z-index: 999999;
    opacity: 1;
}

.treasyTools_warningModal .content p {
    font-size: 15px;
}
.treasyTools_warningModal .content h4 {
    color: white;
    font-weight: 500;
    margin-bottom: 5px;
}
.treasyTools_warningModal .content {
    background: #26c7b7;
    margin-right: 50px;
    padding: 20px;
    width: 210px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    border: 6px solid #ffffff;
    bottom: 20px;
    position: relative;
    flex-direction: column;
    text-align: center;
    color: white;
    position: relative;
    right: -200%;
    transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    position: absolute;
}

.treasyTools_warningModal .content.error {
    background: #dc4242;
}

.treasyTools_warningModal .content.success {
    background: #F0861E;
}

.treasyTools_warningModal.active .content.active {
    right: 0%;
}

.pdf_lead_download .wpcf7-response-output {
    display: none!important;
}


/* Mobile */

@media only screen and (max-width: 1200px) { } 

@media only screen and (max-width: 992px) { } 

@media only screen and (max-width: 768px){
 .xs-hide { display: none; } 

 .single-blog-post-details {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}


.treasyTools_warningModal.active {
    z-index: 999999;
    opacity: 1;
}
.treasyTools_warningModal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: #0000004a;
    z-index: -10;
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
}

.treasyTools_warningModal.active .content.active {
    right: 15%;
}


mlead-container button { border: none; padding: 10px; width: 95%; text-transform: uppercase; color: white; font-weight: bold; background: #25d366; margin: 0px 10px 10px; border-radius: 5px; padding: 15px; } 
 }

@media only screen and (max-width: 480px) { } 

@media only screen and (max-width: 320px) { }