nav {
     width: 100vw;
     height: 60px;
     background: #FFF;
     display: flex;
     color: #2C2C2C;
     box-shadow: 1px 1px 2px 0.5px rgba(0,0,0,0.1);

     position: fixed;
     z-index: 1000;
}

content-navigation {
     width: calc(100vw - 400px);
     height: 40px;
     margin-top: 20px;
     color: #121212;
}
content-navigation button {
     height: 100%;
     border: none;
     border-radius: 3px 3px 0 0;
     /* background: #dfdfe2; */
     color: #838899 !important;
     background: white;
     cursor: pointer;
     position: relative;
     padding: 4px 20px;
     padding-right: 40px;
     font-size: 14px;
     font-weight: 600;
     outline: none;

     display: inline-block !important;
     min-height: unset !important;
}
content-navigation button:not([disabled]):not([selected]):hover {
     background: #f6f7fb !important;
}
content-navigation button[selected] {
     /* padding-right: 40px; */
     /* margin-right: 0px; */
}
content-navigation button[selected]::after {
     content: '';
     width: 0px;
     height: 0px;
     border-top: 40px solid #FFF;
     border-left: 40px solid transparent;
     float: right;
     position: absolute;
     top: 0px;
     right: 0px;
}
content-navigation button[selected]::before {
     content: '';
     height: 10px;
     position: absolute;
     bottom: -5px;
     left: 2.5px;
     right: 2.5px;
     background: #EBEDF2;
     opacity: 1.0;
     /* transition: opacity 100ms ease-out; */
}

content-navigation button[selected].hide_shadow_blocker_under_button::before {
     opacity: 0.0;
}

content-navigation button[selected] { background: #EBEDF2; color: #689CF1; box-shadow: inset 1px 1px 2px 0.5px rgba(0,0,0,0.1); outline: none; }
content-navigation button[disabled] {}
content-navigation button[selected]:hover { background: #EBEDF2 !important; }

.logo {
     width: 60px;
     height: 100%;
     background: #5e92d8;
     color: #fff;
     display: flex;
     justify-content: center;
     align-items: center;
}
.logo > .material-icons {
     font-size: 30px;
     font-weight: 600;
}

.section_title_container {
     min-width: 150px;
     display: flex;
     justify-content: center;
     align-items: center;
     padding: 0 20px;
}
.section_title {
     font-family: 'Open Sans';
     font-weight: 300;
}

@media screen and (max-width:500px) {


}
