@font-face {
 font-family: 'Glyphicons Halflings';
 src: url('../fonts/glyphicons-halflings-regular.eot');
 src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
 position: relative;
 top: 1px;
 display: inline-block;
 font-family: 'Glyphicons Halflings';
 font-style: normal;
 font-weight: normal;
 line-height: 1;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.glyphicon-chevron-left:before {
 content: "\e079";
}
.glyphicon-chevron-right:before {
 content: "\e080";
}
.scrolling {
 font-family: Sukhumvittadmai, Tahoma, Helvetica, Arial, sans-serif;
 font-size: 100%;
 line-height: 1.5;
 color: #767676;
}
.scr:before, .scr:after {
 display: table;
 content: " ";
}
.scr:after {
 clear: both;
}
.scr {
 display: block;
}
.scr {
 padding-left: 0;
 margin-bottom: 0;
 list-style: none;
}
.scr > li {
 position: relative;
 display: block;
}
.scr > li > a {
 position: relative;
 display: block;
 padding: 10px 15px;
 color: #767676;
 text-decoration: none;
}
.scr > li > a:hover,
.scr > li > a:focus {
 text-decoration: none;
 background-color: #eee;
}
.scr > li.disabled > a {
 color: #999;
}
.scr > li.disabled > a:hover,
.scr > li.disabled > a:focus {
 color: #999;
 text-decoration: none;
 cursor: not-allowed;
 background-color: transparent;
}
.scr > li > a > img {
 max-width: none;
}
.scr-tabs {
 list-style: none;
 margin-top: 0;
 margin-bottom: 10px;
 border-bottom: 1px solid #ddd;
}
.scr-tabs > li {
 float: left;
 margin-bottom: -1px;
}
.scr-tabs > li > a {
 margin-right: 2px;
 line-height: 1.42857143;
 border: 1px solid transparent;
 border-radius: 5px 5px 0 0;
}
.scr-tabs > li > a:hover {
 border-color: #eee #eee #ddd;
}
.scr-tabs > li.active > a,
.scr-tabs > li.active > a:hover,
.scr-tabs > li.active > a:focus {
 color: #7A58BF;
 cursor: default;
 background-color: #fff;
 border: 1px solid #ddd;
 border-bottom: 2px solid #7A58BF;
 height: 45px;
}
.scr-tabs.scr-justified {
 width: 100%;
 border-bottom: 0;
}
.scr-tabs.scr-justified > li {
 float: none;
}
.scr-tabs.scr-justified > li > a {
 margin-bottom: 5px;
 text-align: center;
}
.scr-tabs.scr-justified > .dropdown .dropdown-menu {
 top: auto;
 left: auto;
}
@media (min-width: 768px) {
.scr-tabs.scr-justified > li {
 display: table-cell;
 width: 1%;
}
.scr-tabs.scr-justified > li > a {
 margin-bottom: 0;
 }
}
.scr-tabs.scr-justified > li > a {
 margin-right: 0;
 border-radius: 5px;
}
.scr-tabs.scr-justified > .active > a,
.scr-tabs.scr-justified > .active > a:hover,
.scr-tabs.scr-justified > .active > a:focus {
 border: 1px solid #ddd;
}
@media (min-width: 768px) {
.scr-tabs.scr-justified > li > a {
 border-bottom: 1px solid #ddd;
 border-radius: 5px 5px 0 0;
}
.scr-tabs.scr-justified > .active > a,
.scr-tabs.scr-justified > .active > a:hover,
.scr-tabs.scr-justified > .active > a:focus {
 border-bottom-color: #fff;
 }
}
.scr-justified {
 width: 100%;
}
.scr-justified > li {
 float: none;
}
.scr-justified > li > a {
 margin-bottom: 5px;
 text-align: center;
}
.scr-justified > .dropdown .dropdown-menu {
 top: auto;
 left: auto;
}
@media (min-width: 768px) {
.scr-justified > li {
 display: table-cell;
 width: 1%;
}
.scr-justified > li > a {
 margin-bottom: 0;
 }
}
.scr-tabs-justified {
 border-bottom: 0;
}
.scr-tabs-justified > li > a {
 margin-right: 0;
 border-radius: 5px;
}
.scr-tabs-justified > .active > a,
.scr-tabs-justified > .active > a:hover,
.scr-tabs-justified > .active > a:focus {
 border: 1px solid #ddd;
}
@media (min-width: 768px) {
.scr-tabs-justified > li > a {
 border-bottom: 1px solid #ddd;
 border-radius: 5px 5px 0 0;
}
.scr-tabs-justified > .active > a,
.scr-tabs-justified > .active > a:hover,
.scr-tabs-justified > .active > a:focus {
 border-bottom-color: #fff;
 }
}
.tab-content > .tab-pane {
 display: none;
}
.tab-content > .active {
 display: block;
}
.scr-tabs,
.tab-content {
 display: none;
}
.scrtabs-tab-container * {
 box-sizing: border-box;
}
.scrtabs-tab-container {
 height: 48px;
 padding-top: 2px;
}
.scrtabs-tab-container .tab-content {
 clear: left;
}
.scrtabs-tab-container.scrtabs-bootstrap4 .scrtabs-tabs-movable-container > .navbar-nav {
 -ms-flex-direction: row;
 flex-direction: row;
}
.scrtabs-tabs-fixed-container {
 float: left;
 height: 48px;
 overflow: hidden;
 width: 100%;
}
.scrtabs-tabs-movable-container {
 position: relative;
 bottom: 3px;
}
.scrtabs-tabs-movable-container .tab-content {
 display: none;
}
.scrtabs-tab-container.scrtabs-rtl .scrtabs-tabs-movable-container > ul.scr-tabs {
 padding-right: 0;
}
.scrtabs-tab-scroll-arrow {
 border: 1px solid #dddddd;
 color: #767676;
 cursor: pointer;
 display: none;
 float: left;
 font-size: 12px;
 height: 47px;
 margin-bottom: -1px;
 padding-left: 2px;
 padding-top: 13px;
 width: 20px;
}
.scrtabs-tab-scroll-arrow:hover {
 background-color: #eeeeee;
}
.scrtabs-tab-scroll-arrow.scrtabs-disable {
 color: #ddd;
 cursor: default;
}
.scrtabs-tabs-fixed-container ul.scr-tabs > li {
 white-space: nowrap;
}