#header_slider{
    display: none;
}

.subsites-container{
    margin-top:-200px;
}

.company-nav{
    display:inline-block;
    position:relative;
    margin:13px;
    text-decoration: none;
    padding:10px;
    background-color: var(--theme-color-3);
    color: var(--theme-color-2);
    font-weight:700;
    padding-left:20px;
    padding-right:20px;
}

.nav-arrow {
    position: absolute;
    top: 0px;
    right: -20px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 20px 0 20px 20px;
    border-color: transparent transparent transparent var(--theme-color-3);
    z-index: 150;
}

.nav-wedge {
    position: absolute;
    top: 0px;
    left: -20px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 20px 0 20px 20px;
    border-color: var(--theme-color-3) var(--theme-color-3) var(--theme-color-3) transparent;
    z-index: 150;
}

.company-nav:hover{
    background-color: var(--theme-color-2);
    color: var(--theme-color-3);
    text-decoration: none;
    cursor:pointer;
}

.company-nav:hover .nav-arrow {
    border-color: transparent transparent transparent var(--theme-color-2);
}

.company-nav:hover .nav-wedge {
    border-color: var(--theme-color-2) var(--theme-color-2) var(--theme-color-2) transparent;
}

.company-nav.active{
    background-color: var(--theme-color-2);
    color: var(--theme-color-3);
    text-decoration: none;
}

.company-nav.active .nav-arrow {
    border-color: transparent transparent transparent var(--theme-color-2);
}

.company-nav.active .nav-wedge {
    border-color: var(--theme-color-2) var(--theme-color-2) var(--theme-color-2) transparent;
}

.company-nav.active:hover{
    background-color: var(--theme-color-2);
    color: var(--theme-color-3);
    text-decoration: none;
}

.company-nav.disabled:hover{
    background-color: var(--theme-color-3);
    color: var(--theme-color-2);
    cursor: not-allowed;
}

.company-nav.disabled:hover .nav-arrow {
    border-color: transparent transparent transparent var(--theme-color-3);
}   

.company-nav.disabled:hover .nav-wedge {
    border-color: var(--theme-color-3) var(--theme-color-3) var(--theme-color-3) transparent;
}

.tablist{
    margin-left:7%;
    margin-right:7%;
}

.company-btn{
    background-color: var(--theme-color-2);
    color: var(--theme-color-1);
    border-radius: 0px;
    padding:5px 15px 5px 15px;
    font-weight: 700;
    border: 0px;
}

.form-control.error{
    border: 1px solid red;
}

.mobile-icon{
    display:none;
}

.companyinfo_wrapper{
    display:flex;
    flex-direction:row;
}

.companyinfo_column{
    display:flex;
    flex-direction:column; 
    flex:50; 
    margin:10px;
}

@media (max-width: 768px) {
    .company-nav{
        font-size: 0px;
        min-height:40px;
        padding:2px;
        line-height:36px;
    }

    .mobile-icon {
        display: inline-block;
        font-size:14px;
    }

    .mobile-header-subpage-image{
        display:none;
    }
    
    .companyinfo_wrapper{
		flex-direction: column;
	}
}

.companyinfo-reviewvalue{
	margin-left:5px;
	font-size: 18px;
}

.companyinfo-reviewtitle{
	color: var(--theme-color-1);
	font-weight: bold;
	display:flex;
}

.companyinfo-reviewitem{
	margin-bottom:5px;
}