﻿/* footer margin */
.attorney-openings footer {
    margin-top: 20px;
}

/* fix form z-index*/
.practices-template .container {
    z-index:0!important;
}

/* add check for when in tablet mode */
.is-tablet {
    display: none;
}
@media screen and (max-width: 893px) {
    .is-tablet {
        display: block !important;
    }
}

/* column helpers*/
.row:before {
    display: table;
    content: " ";
}
.row {
    clear:both;
}
.row:after {
    clear: both;
}
.row .col-xs-3 {
    float: left;
    width: 25%;
    position: relative;
    min-height: 1px;
}
.row .col-xs-6 {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
}
.row .col-xs-9 {
    float: left;
    width: 75%;
    position: relative;
    min-height: 1px;
}

/* full width template */
.content.content-fullwidth {
    float: none;
    width: 100%;
}
.content.content-fullwidth .top-content {
    max-width: 100%;
}

/* force bottom auto */
.attorney-openings .top-content.bottom-auto .careers {
    bottom: auto!important;
}

/* add padding to local nav back button */
.careers .button {
    margin-bottom: 30px;
}

/* top spacing on media inquiries for insight details */
.attorney-openings .media-inqueries {
    margin-top: 40px;
}

/* top menu - sub menus */
.top-sub-menu {
    position: relative;
}

/* chapter title */
.chapter-content h2 {
    padding-right: 140px;
}

/* Accordian type sidebar*/


.topics-list{
font-family: 'Poppins',Helvetica,Arial,sans-serif;
padding: 10rem;
}

.sidebar ul li a:hover{
     cursor: pointer;

}
.sidebar ul li a:hover:before{
    background-color: none;
    background:none;
}

/*.sidebar ul li a:hover:before{
    background-color: none;
    background:none;
}*/

.sidebar ul li a.show_data:hover:before{
margin-left: -1rem;
}

/*Remove the green dot*/
/*.chapter-listing ul li a:hover:after, .chapter-listing ul li a.active:after{
     background-color: none;
    background:none;
}

.chapter-listing ul li a.active{
    color: #8f8f8f;
}
.hidden-text{
    visibility: hidden;
    margin-left: 20px !important;
}*/

.sign{
    color: #115b98;
    font-size: 1.2rem;
    padding-right:0.5rem;
    position: absolute;
    margin-left: -1rem;
    margin-top: -0.1rem; 
}


