.tab-container .tab-button button{color:#8a8a8a;flex:1;font-size:20px;font-weight:500;padding:30px 0;position:relative;transition:color .2s ease-in;-moz-transition:color .2s ease-in;-ms-transition:color .2s ease-in;-webkit-transition:color .2s ease-in}.tab-container .tab-button button:before{background-color:#8a8a8a;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transition:background-color .2s ease-in,height .2s ease-in;-moz-transition:background-color .2s ease-in,height .2s ease-in;-ms-transition:background-color .2s ease-in,height .2s ease-in;-webkit-transition:background-color .2s ease-in,height .2s ease-in}.tab-container .tab-button{display:flex}.tab-container .tab-button button{color:#8a8a8a;flex:1;font-size:18px;padding:20px 0;position:relative;transition:color .2s ease-in;-moz-transition:color .2s ease-in;-ms-transition:color .2s ease-in;-webkit-transition:color .2s ease-in}.tab-container .tab-button button:before{background-color:#8a8a8a;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transition:background-color .2s ease-in;transition:height .2s ease-in;-moz-transition:height .2s ease-in;-ms-transition:height .2s ease-in;-webkit-transition:height .2s ease-in}.tab-container .tab-button button.active{color:#000}.tab-container .tab-button button.active:before{background-color:#000;height:3px}.tab-container.primary .tab-button{border-bottom:1px solid #eaeaea}.tab-container.primary .tab-button button{background-color:#f2f2f2;color:#b2b2b2}.tab-container.primary .tab-button button.active,.tab-container.primary .tab-button button:hover{background-color:#005eb8;color:#fff}.tab-container .tab-contents{padding:30px 0 0}.tab-container .tab-contents .view{display:none}.tab-container .tab-contents .view.active{display:block}
