@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(/css/HoonJunglebook/HoonJunglebook.css);
@import url(/css/Supercell-Magic/Supercell-Magic.css);

@font-face {
    font-family: 'gyeonggiTitle_Light';
    src: url('../font/gyeonggiTitle_Light/gyeonggiTitleLight.woff2') format('woff2'),
    url('../font/gyeonggiTitle_Light/gyeonggiTitleLight.woff') format('woff'),
    url('../font/gyeonggiTitle_Light/gyeonggiTitleLight.eot'),
    url('../font/gyeonggiTitle_Light/gyeonggiTitleLight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

html {
    overflow-y: scroll;
    overflow-x: auto; }
::-webkit-scrollbar {
    width: 0px;  /* remove scrollbar space */
    background: transparent;  /* optional: just make scrollbar invisible */
}
/* optional: show position indicator in red */
::-webkit-scrollbar-thumb {
    background: transparent;
}
@font-face {
    font-family: 'Core Gothic E 5';
    src: url('/../font/CoreGothicE-5Medium.eot');
    src: url('/../font/CoreGothicE-5Medium.eot?#iefix') format('embedded-opentype'),
    url('/../font/CoreGothicE-5Medium.woff2') format('woff2'),
    url('/../font/CoreGothicE-5Medium.woff') format('woff'),
    url('/../font/CoreGothicE-5Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

body {
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    background: #fff;
    color: #fff;
    line-height: 120%;
    font-family:'gyeonggiTitle_Light'; font-weight: normal; font-style: normal;
    /*font-family: "돋움", Dotum, tahoma, Helvetica, AppleGothic, Sans-serif; */}

html,
body {
    /*height: 100%;*/
    background:#131519;
}

a:link {
    color: #fff;
    text-decoration: none; }

a:visited,
a:active {
    color: #f2f2f2; }

img {
    -ms-interpolation-mode: bicubic;
    vertical-align: top; }

ul,
li,
ol {
    list-style-type: none; }

td,
th {
    display: table-cell !important;
    vertical-align: inherit !important; }

/* 칼럼 시스템 */
.row2 {
    margin-right: -10px;
    margin-left: -10px; }

.row2:after, .row2:before {
    display: table;
    content: " "; }

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-13,
.col-14,
.col-15,
.col-16,
.col-17,
.col-18,
.col-19,
.col-20,
.col-dayFixed {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left; }

.col-1 {
    width: 5%; }

.col-2 {
    width: 10%; }

.col-3 {
    width: 15%; }

.col-4 {
    width: 20%; }

.col-5 {
    width: 25%; }

.col-6 {
    width: 30%; }

.col-7 {
    width: 35%; }

.col-8 {
    width: 40%; }

.col-9 {
    width: 45%; }

.col-10 {
    width: 50%; }

.col-11 {
    width: 55%; }

.col-12 {
    width: 60%; }

.col-13 {
    width: 65%; }

.col-14 {
    width: 70%; }

.col-15 {
    width: 75%; }

.col-16 {
    width: 80%; }

.col-17 {
    width: 85%; }

.col-18 {
    width: 90%; }

.col-19 {
    width: 95%; }

.col-20 {
    width: 100%; }

.col-dayFixed {
    width: 250px; }

.no-padding {
    padding: 0 !important; }

.less-padding {
    padding-left: 5px !important;
    padding-right: 5px !important; }

.padding {
    padding-left: 10px !important;
    padding-right: 10px !important; }

.more-padding {
    padding-left: 15px !important;
    padding-right: 15px !important; }

/* 전체 레이아웃 */
.layout1 {

}
.layout2 {
    background-color: #131519;
}
.layout2 .container-main{
    padding-bottom: 74px;
}
.layout2
.layout3 {
}
.layout4 {
}
.layout5 {
}
.layout6 {
}
.layout7 {
}

#wrap {
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
    left: 0; }

#wrap_top {
    background-color: rgba(0, 0, 0, 0.5);
    top:0;
    width: 100%;
    height: 55px;
    z-index: 100;
    text-align: center;
    margin-bottom: 0;
    position:fixed;
}
#wrap_top_main{
    background-color: #1C1D1C;
    top:0;
    width: 100%;
    height: 80px;
    z-index: 3;
    text-align: center;
    margin-bottom: 0;
    position:fixed;
    border-bottom: 2px solid #C8AE76;
}
#wrap_top_main.scrolled{

}

.top-button{
    float: left;
    font-size: 12px;
    padding: 6px 15px;
    text-align: center;
    position: absolute;


}
.top-logout{
    float: right;
    font-size: 12px;
    padding: 6px 15px;
    text-align: center;
    position: absolute;
}
.top-logout img{
    width: 60px;
    margin-top:-5px;

}
.top-logo{
    position: absolute;
    top:0px;
    width: 100%;
}
.top-logo img{
    width: 54px;
    height: 54px;
    margin: 0 auto;
    margin-top: 7px;
}
.top-logo > a {
    position: relative;
    display: inline-block;
    height: 68px;
}
.back_img{
    background:url("../assets/new_images/board/back_img.png");
}


.container-main {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.login_container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    width: 100%;
    height: 100%; }

/* 상단 고정 메뉴바 */
.jbMenu {
    margin-top: 0;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
    position: absolute;
    z-index: 10;


}

.jbMenu p {
    font-size: 0.8em; }

.jbContent {
    height: 100%;
    z-index: 1;  }

.jbContent.less {
    padding-top: 0px !important;
}

.jbContent.more {
    padding-top: 130px !important; }

.jbFixed {
    position: fixed;
    top: 0; }

.jbFixed2 {
    position: fixed;
    bottom: 0; }

h3.title {
    width: 100%;
    margin-top: 120px;
    padding-left: 10%;
    margin-bottom: 0;
    font-weight: 700;
    color: #eee;
    text-shadow: 1px 2px 2px #000, 3px 2px 1px #000, 1px -1px 1px #000, 0 -1px 1px #000;
}

.contents.more{
    background-color: black;
}

/* */
.text-orange {
    color: #ff5a00; }

.text-green {
    color: #0ab200; }

.text-blue2 {
    color: #0079ff; }

.text-red {
    color: #f00; }

.text-blue {
    color: #00f; }

.site-logo {
    display: block;
    backgroundi: url("/images/logo/logos.png") no-repeat; }

.site-logo.middle {
    margin: 0 auto; }

.site-logo.main {
    margin: 5px auto; }

.site-logo.ts {
    opacity: 0.7; }

.site-logo.size1 {
    background-position: 0 0;
    width: 732px;
    height: 426px; }

.site-logo.size2 {
    background-position: 0 -150px;
    width: 99px;
    height: 55px; }

.site-logo.size3 {
    background-position: 0 -140px;
    width: 99px;
    height: 75px; }

.site-logo.size4 {
    background-position: 0 -140px;
    width: 99px;
    height: 75px; }

.base-button {
    background-color: transparent;
    border: 1px solid #ddd;
    border-radius: 0;
    color: #fff !important; }

.join-button {
    background-color: rgba(0,0,0,0.4);
    border: 1px solid #666;
    border-radius: 0;
    color: #fff !important; }

.screen-btn {
    border-radius: 25px;
    width: 100%;
    height: 0;
    text-align: center;
    padding-bottom: 100%;
    background: url("../assets/new_images/board/b_black.png") no-repeat;
    background-size:cover;

}
.screen-btn .num{
    position: absolute;
    background:#ff8207;
    color: #fff;
    display: block;
    width: 90%;
    height: 20px;
    bottom: 0;
    left:50%;
    margin-left: -45%;
    z-index: 2;
    border-radius: 0 0 20px 20px;
    line-height: 20px;
    font-weight: bold;
    text-shadow: 0 0 2px #000;
}
.screen-btn.red {
    background: rgba(255, 0, 0, 0.1);
    background: url("../assets/new_images/board/b_red.png") no-repeat;
    background-size:cover;
}

.screen-btn.blue {
    background: rgba(0, 0, 255, 0.1);
    background: url("../assets/new_images/board/b_blue.png") no-repeat;
    background-size:cover;
}
.screen-btn.green {
    background: rgba(0, 255, 0, 0.1);
    background: url("../assets/new_images/board/b_green.png") no-repeat;
    background-size:cover;
}
.screen-btn img{
    width: 80%;
    margin-top:10px;
}
.btn.btn-raised {
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
    transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); }

.btn.btn-raised:active:not(.btn-link) {
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

.btn-side {
    margin: 5px auto; }

.login-box {
    display: table;
    width: 100%;
    height: 100%; }

.login_bg {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
.login_bg input{
    float: left;
    display: block;
    width: 100%;
    height: 30px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    color:#fff;

    background-color: #fff;
    padding: 0 15px;
    font-size: 15px;
    margin-top:5px;
    margin-right: 5px;
    border-radius: 10px;
    font-family: 'gyeonggiTitle_Light';
}
.input-row input{
    display: block;
    width: 100%;
    height: 30px;

    color:#fff;

    background-color: #fff;
    padding: 0 15px;
    font-size: 15px;
    margin-top:5px;

}
.loginbar {
    width: 100%;
    height: 100%;
    margin: auto;
    text-align: center; }

.login-space {
    height: 50px; }

.login-input-box {
    margin: 15px auto;
    }

.login-input {
    position: relative;
    color: #666;
    font-size: 16px;
    margin-bottom: 10px; }

.login-input input {
    width: 300px;
    height: 50px;
    background: transparent;
    border-bottom: 2px solid #eee;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 3px;
    color: #eee;
    font-weight: bold;
    text-align: center;
}

.login-input input {
    text-indent: 0px; }

.login-input span {
    position: absolute;
    top: 8px;
    left: 15px;
    color: rgba(255, 255, 255, 0.9); }

.login-button-box {

    margin: 0 auto; }

.navlist {
    position: relative;
    height: 38px;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    background: rgba(255, 96, 0, 0.5);
    top: 0; }

.navlist div {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
    display: block; }

.nav-scroll {
    min-width: 316px;
    margin: 0 50px;
    padding: 0 50px;
    padding-left: 20px;
    width: 100%; }

.navi-top {
    height: 38px;
    margin: 0 auto; }

.navi-top.nav-item {
    position: relative;
    text-align: center;
    padding-right: 15px;
    width: 25%;
    float: left;
    font-weight: bold;
    font-size: 16px;
    display: block; }

.navi-top.nav-item.active {
    color: #fc0; }

.navi-top.nav-item p {
    font-size: 17px;
    margin-top: 12px;
    margin-bottom: -1px;
    line-height: 15px; }

.navi-top.nav-item i {
    position: relative;
    font-size: 16px;
    line-height: 15px !important;
    margin-top: -15px; }

.sub-nav {
    position: relative;
    height: 35px;
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
    /*
    background: #2a3b1d;
    background: -webkit-linear-gradient(#1a2311, #2a3b1d, #485e2f);
    background: -o-linear-gradient(#1a2311, #2a3b1d, #485e2f);
    background: -moz-linear-gradient(#1a2311, #2a3b1d, #485e2f);
    background: linear-gradient(#1a2311, #2a3b1d, #485e2f);
    */
    background: rgba(34, 34, 34, 0.8);
    width: 100%;
    overflow-y: hidden;
    top: 0;
    -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.75);
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.75); }

.sub-nav .nav-container {
    height: 35px;
    padding-left: 15px; }

.sub-nav .nav-container .nav-item {
    position: relative;
    padding-right: 5px;
    font-weight: 600;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    float: left;
    display: block; }

.sub-nav .nav-container .nav-item.active {
    color: #ffbf00; }

.sub-nav .nav-container .nav-item span {
    font-size: 15px;
    line-height: 35px; }

/* 메뉴 아이템 이미지 */
.top-menu {
    background-image: url("/images/menu/menu.png");
    display: block;
    width: 80px;
    height: 38px;
    margin: 0 auto; }

.top-menu.m1 {
    background-position: 0 0; }

.top-menu.m2 {
    background-position: -100px 0; }

.top-menu.m3 {
    background-position: -200px 0; }

.top-menu.m4 {
    background-position: -300px 0; }

.top-menu.m1.active {
    background-position: 0 -50px; }

.top-menu.m2.active {
    background-position: -100px -50px; }

.top-menu.m3.active {
    background-position: -200px -50px; }

.top-menu.m4.active {
    background-position: -300px -50px; }

.sub-menu {
    background-image: url("/images/menu/sub_menu.png?v7");
    display: block;
    width: 70px;
    height: 30px;
    margin: 0 auto; }

.sub-menu.margin {
    margin-top: 3px; }

.sub-menu.m1-1 {
    background-position: 0 0; }

.sub-menu.m1-2 {
    background-position: -100px 0; }

.sub-menu.m1-3 {
    background-position: -200px 0; }

.sub-menu.m1-4 {
    background-position: -300px 0; }

.sub-menu.m1-5 {
    background-position: -400px 0; }

.sub-menu.m1-1.active {
    background-position: 0 -50px; }

.sub-menu.m1-2.active {
    background-position: -100px -50px; }

.sub-menu.m1-3.active {
    background-position: -200px -50px; }

.sub-menu.m1-4.active {
    background-position: -300px -50px; }

.sub-menu.m1-5.active {
    background-position: -400px -50px; }

.sub-menu.m2-1 {
    background-position: 0 -100px; }

.sub-menu.m2-2 {
    background-position: -100px -100px; }

.sub-menu.m2-3 {
    background-position: -200px -100px; }

.sub-menu.m2-4 {
    background-position: -300px -100px; }

.sub-menu.m2-6 {
    background-position: -500px -100px; }

.sub-menu.m2-5 {
    background-position: -400px -100px; }

.sub-menu.m2-7 {
    background-position: -600px -100px; }

.sub-menu.m2-1.active {
    background-position: 0 -150px; }

.sub-menu.m2-2.active {
    background-position: -100px -150px; }

.sub-menu.m2-3.active {
    background-position: -200px -150px; }
.sub-menu.m2-4.active {
    background-position: -300px -150px; }
.sub-menu.m2-5.active {
    background-position: -400px -150px; }
.sub-menu.m2-6.active {
    background-position: -500px -150px; }
.sub-menu.m2-7.active {
    background-position: -600px -150px; }
.sub-menu.m3-1 {
    background-position: 0 -200px; }

.sub-menu.m3-2 {
    background-position: -100px -200px; }

.sub-menu.m3-1.active {
    background-position: 0 -250px; }

.sub-menu.m3-2.active {
    background-position: -100px -250px; }

#pop-up {
    position: fixed;
    min-width: 80px;
    width: 300px;
    /*max-width: 250px;*/
    top: 0;
    left: 0;
    height: 100%;
    background: #222;

    z-index: 999;
    color: #eee;
    -webkit-box-shadow: 10px 0px 20px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 10px 0px 20px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 0px 20px 0px rgba(0, 0, 0, 0.75); }

#pop-up .popup-header {
    width: 100%;
    min-height: 38px;
    padding-left: 10px;
    color: #eee;
    margin-bottom: -5px;
    text-align: center;
    border: 2px solid #c8af77;
    border-image-source: linear-gradient(to right, #c8af77 15%, #fff 50%, #c8af77 );
    border-image-slice: 1;
}

#pop-up .popup-footer {
    position: absolute;
    bottom: 0;
    height: 60px;
    width: 100%;
    border-top: 1px solid #444;
    padding: 5px;
    background: rgba(0, 0, 0, 0.1);
    text-align: center; }

#pop-up .popup-content {
    width: 100%;
    color: #eee;
    height: calc(100% - 100px);
    overflow-y: scroll;
    }

#pop-up .popup-content.full {
    height: 100%;
    overflow-y: auto;
}

#pop-up.ng-hide-add {
    animation: 0.5s slideOutLeft; }

#pop-up.ng-hide-remove {
    animation: 0.5s slideInLeft; }


#pop-up-right {
    position: fixed;
    min-width: 80px;
    width: 300px;
    top: 0;
    right: -250px;
    height: 100%;
    background: #222;
    z-index: 999;
    color: #eee;
    -webkit-box-shadow: 10px 0px 20px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 10px 0px 20px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 0px 20px 0px rgba(0, 0, 0, 0.75); }

#pop-up-right .popup-header {
    width: 100%;
    min-height: 38px;
    padding-left: 10px;
    color: #eee;
    margin-bottom: -5px;
    text-align: center;
    border: 2px solid #c8af77;
    border-image-source: linear-gradient(to right, #c8af77 15%, #fff 50%, #c8af77 );
    border-image-slice: 1;
}


#pop-up-right .popup-footer {
    position: absolute;
    bottom: 0;
    height: 60px;
    width: 100%;
    border-top: 1px solid #444;
    padding: 5px;
    background: rgba(0, 0, 0, 0.1);
    text-align: center; }

#pop-up-right .popup-content {
    width: 100%;
    color: #eee;
    height: calc(100% - 100px);
    overflow-y: scroll;
     }

#pop-up-right .popup-content.full {
    height: 100%;
    overflow-y: auto;
}

#pop-up-right.ng-hide-add {
    animation: 0.5s slideOutRight; }

#pop-up-right.ng-hide-remove {
    animation: 0.5s slideInRight; }

span.btn-text {
    line-height: 20px;
    font-size: 12px; }

#bet-cart {
    /*position: fixed;*/
    width: 100%;
    top: 0;
    right: 0;
    height: 100%;

    z-index: 10; }

#bet-cart .popup-header {
    width: 100%;
    padding: 15px;
    }

#bet-cart .popup-footer {
    position: absolute;
    bottom: 0;
    height: 60px;
    width: 100%;
    border-top: 1px solid #444;
    padding: 5px;
    background: rgba(0, 0, 0, 0.1);
    text-align: center; }

#bet-cart .popup-content {

    width: 100%;
    padding: 5px; }


.table_layout {
    background:#131519;
    color:#fff}

.table_layout tr {
    height: 35px; }

.table_layout tr td.title{
    font-size: 1.1em;
    padding: 15px;
    font-weight: bold;
}
.table_layout tr td.cont{
    font-size: 13px;
    color: #fff;
    line-height: 15px;
    padding: 0 15px 15px 15px;
    text-align: center;    font-weight: bold;line-height: 180%;
}

.table_layout tr td.event-list {
    text-align: center; }

.table_layout tr td.event-list div span {
    font-size: 14px !important; }

.table_top_bg {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    background: #ff6000;
    height: 25px; }

.table_top_bg2 {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    background: linear-gradient( 135deg, #c8af77 37%, #F8F5DD 50%, #c8af77 63% );

    height: 25px; }
.table_top_bg2 td{
    padding-top:7px;
    font-weight: bold;

}

.table_top_bg2.league {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    background: #222;
    height: 25px; }

.table_layout.bet {
    border-spacing: .25em;
    border-collapse: separate;
    margin-bottom: -3px; }

.draw.cell,
.home.cell,
.away.cell {
    border: 1px solid rgba(255, 255, 255, 0.2); }

.table_layout .home {
    text-align: center;
    color: #fff; }

.table_layout .home.active {
    background: rgba(227, 0, 24, 0.6);
    color: #fff; }

.table_layout .home.disabled {
    color: #666;
    border: 1px solid rgba(255, 255, 255, 0.1); }

.table_layout .away {
    text-align: center;
    color: #fff; }

.table_layout .away.active {
    background: rgba(227, 0, 24, 0.6);
    color: #fff; }

.table_layout .away.disabled {
    color: #666;
    border: 1px solid rgba(255, 255, 255, 0.2); }

.table_layout .draw {
    text-align: center;
    color: #fff; }

.table_layout .draw.active {
    text-align: center;
    background: rgba(227, 0, 24, 0.6);
    color: #fff; }

.table_layout .draw.disabled {
    color: #666; }

.table_layout .btype {
    font-size: 10px;
    text-align: center;
    background: rgba(255, 255, 255, 0.1); }

.table_layout .result {
    font-size: 10px;
    text-align: center;
    background: rgba(255, 255, 255, 0.1); }

/*
  내정보 및 가입
*/

.nowrap { white-space: nowrap; }

.L { text-align: left; }

.C { text-align: center; }

.R { text-align: right !important; }

.M * { vertical-align: middle; }

.F-L { float: left; }
.F-R { float: right; }

.form_table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    margin: auto;
    font-size: 12px; }

.table.form_table th {
    padding: 6px;
    padding-top: 12px;
    text-align: right; }

.form_table th {
    background: transparent;;
    padding: 12px;
    /*border: 1px solid #888;*/
    color: #fff;
    font-weight: bold;
    text-align: center; }

table.form_table td {
    /*padding: 6px;*/
    /*padding-top: 12px;*/
    /*border-bottom: 1px solid #888;*/
}

.form_table td {
    /*padding: 4px 7px;*/
    /*border: 1px solid #888;*/
    color: #fff;
    padding-left:5px;
}

table.form_table input {
    padding: 6px; }

table.form_table select {
    padding: 5px 6px; }
.form_table td.noborder { border: none; }
.form_table td.noborderR { border-right: none; }
.form_table td.noborderL { border-left: none; }
.form_table td.nopaddingL { padding-left: 0; }
.form_table td.error { color: #f44; }

button[disabled]:active, button[disabled],
input[type="button"][disabled]:active,
input[type="button"][disabled],
input[type="submit"][disabled]:active,
input[type="submit"][disabled] ,
button[disabled]:hover,
input[type="button"][disabled]:hover,
input[type="submit"][disabled]:hover
{
    color: GrayText !important;
    cursor: inherit;
    background: #ddd !important;
    text-shadow: none;
}

/* 보너스 배당 테이블 */
.table-box {
    width: 100%;
    height: 100%;
    font-size: 12px; }

.table-box.active {
    background: rgba(227, 0, 24, 0.6);
    border: 1px solid #fc0 !important;
    color: #fff; }

.table-box.disabled {
    background: #333;
    color: #bbb; }

.table-box .h {
    padding-left: 5px;
    font-size: 10px;
    text-align: left;
    word-break: break-all; }

.table-box .home-price {
    padding-right: 5px;
    text-align: right;
    word-break: break-all;
    width: 40px; }

.table-box .a {
    padding-right: 5px;
    text-align: right;
    font-size: 10px;
    word-break: break-all; }

.table-box .away-price {
    padding-left: 5px;
    text-align: left;
    word-break: break-all;
    width: 40px; }

.table-box .d {
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
    word-break: break-all; }

/* 선택 박스 */
.Selected {
    vertical-align: middle;
    background: rgba(227, 0, 24, 0.4);
    color: #fff;
    border: rgba(255, 255, 255, 0.3) 1px solid; }

.noSelected {
    vertical-align: middle;
    background: #1b1b1b;
    color: #fff;
    border-left: #595959 1px solid;
    border-top: #595959 1px solid;
    border-right: #111 1px solid; }

.bank_time th {
    background: #1f1f1f;
    text-align: center;
    padding: 5px;
    border: 1px solid #eee; }

.bank_time td {
    font-size: 12px;
    padding: 5px;
    border: 1px solid #eee; }

#power-logo {
    text-align: center; }

#power-logo > img {
    max-width: 740px;
    width: 100%;
    margin-bottom: 15px; }

#powerball {
    padding-top: 15px;
    text-align: center;
    width: 100%; }

#powerball .remainTime {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 110px;
    color: #ccc; }

#ball-box {
    position: absolute;
    width: 300px;
    margin-left: 50%;
    left: -150px; }

.p1,
.p2,
.p3,
.p4,
.p5,
.p6 {
    position: relative;
    float: left;
    padding: 0; }

.p6 {
    margin-top: -5px; }

.b_1,
.b_2,
.b_3,
.b_4,
.b_5,
.b_6,
.b_7,
.b_8,
.b_9,
.b_10,
.b_11,
.b_12,
.b_13,
.b_14,
.b_15,
.b_16,
.b_17,
.b_18,
.b_19,
.b_20,
.b_21,
.b_22,
.b_23,
.b_24,
.b_25,
.b_26,
.b_27,
.b_28 {
    background: url("/assets/images/powerball/balls.png") no-repeat;
    width: 45px;
    height: 48px;
    display: block; }

.b_1 {
    background-position: 0 0; }

.b_2 {
    background-position: -48px 0; }

.b_3 {
    background-position: -96px 0; }

.b_4 {
    background-position: -144px 0; }

.b_5 {
    background-position: 0 -48px; }

.b_6 {
    background-position: -48px -48px; }

.b_7 {
    background-position: -96px -48px; }

.b_8 {
    background-position: -144px -48px; }

.b_9 {
    background-position: 0 -96px; }

.b_10 {
    background-position: -48px -96px; }

.b_11 {
    background-position: -96px -96px; }

.b_12 {
    background-position: -144px -96px; }

.b_13 {
    background-position: 0 -144px; }

.b_14 {
    background-position: -48px -144px; }

.b_15 {
    background-position: -96px -144px; }

.b_16 {
    background-position: -144px -144px; }

.b_17 {
    background-position: 0 -192px; }

.b_18 {
    background-position: -48px -192px; }

.b_19 {
    background-position: -96px -192px; }

.b_20 {
    background-position: -144px -192px; }

.b_21 {
    background-position: 0 -240px; }

.b_22 {
    background-position: -48px -240px; }

.b_23 {
    background-position: -96px -240px; }

.b_24 {
    background-position: -144px -240px; }

.b_25 {
    background-position: 0 -288px; }

.b_26 {
    background-position: -48px -288px; }

.b_27 {
    background-position: -96px -288px; }

.b_28 {
    background-position: -144px -288px; }

.pb_0,
.pb_1,
.pb_2,
.pb_3,
.pb_4,
.pb_5,
.pb_6,
.pb_7,
.pb_8,
.pb_9 {
    display: block;
    background: url("/assets/images/powerball/pballs.png") no-repeat;
    width: 65px;
    height: 51px; }

.pb_0 {
    background-position: 0 0; }

.pb_1 {
    background-position: -65px 0; }

.pb_2 {
    background-position: -130px 0; }

.pb_3 {
    background-position: -195px 0; }

.pb_4 {
    background-position: -260px 0; }

.pb_5 {
    background-position: 0 0; }

.pb_6 {
    background-position: -65px -51px; }

.pb_7 {
    background-position: -130px -51px; }

.pb_8 {
    background-position: -195px -51px; }

.pb_9 {
    background-position: -260px -51px; }

#race-logo {
    text-align: center; }

#race-logo > img {
    max-width: 630px;
    width: 95%;
    margin-bottom: 5px; }

#racing-box {
    height: 400px;
    max-height: 390px;
    background: url("/assets/images/named/bg_race_track2.png") no-repeat center top; }

.game-box {
    position: relative; }

.top-box {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -160px;
    background: url("/assets/images/named/top_box.png") no-repeat center top;
    background-size: 100%;
    width: 320px;
    height: 162px;
    z-index: 2; }

.top-box .timeNow {
    position: absolute;
    top: 102px;
    left: 80px;
    font-weight: bold;
    color: #fff; }

.info-box {
    position: absolute;
    top: 25px;
    left: 50%;
    margin-left: -160px;
    z-index: 1;
    background: url("/assets/images/named/info-box.png") no-repeat center top;
    background-size: 100%;
    width: 320px;
    height: 378px; }

.info-box .inn-info {
    color: #222;
    margin-top: 115px; }

.win-box {
    z-index: 4;
    background: url("/assets/images/named/win_box.png") no-repeat center top;
    background-size: 100%;
    width: 320px;
    height: 135px;
    position: absolute;
    top: 180px;
    left: 50%;
    margin-left: -160px; }

.win-box .title {
    position: absolute;
    top: 15px;
    left: 150px;
    color: #000;
    z-index: 6;
    font-weight: 900;
    text-align: center; }

.line-x {
    text-decoration: line-through; }

.line-t {
    text-decoration: wavy;
    color: #333; }

#card-box {
    width: 100%;
    text-align: center;
    margin: 10px auto; }

#game-box {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    background: url("/assets/images/HiLo/hl-bg2.png") center top;
    background-size: 100% 100%;
    background-color: rgba(255, 255, 255, 0.05);
    padding: 10px;
    height: 340px; }

#game-box .time_date {
    color: #222;
    font-size: 12px;
    font-weight: bold;
    height: 100px; }

#game-box .this-round {
    position: absolute;
    height: 250px;
    width: 180px;
    font-size: 25px;
    font-weight: 900;
    left: 50%;
    margin-left: -90px;
    color: #fff;
    text-shadow: 0 0 5px black;
    line-height: 50px;
    z-index: 4;
    margin-top: -40px; }

#game-box .extraInfo {
    height: 30px; }

.LHwin-box {
    position: absolute;
    background: url("/assets/images/HiLo/end-popup-bg2.png") no-repeat center top;
    width: 574px;
    height: 266px;
    top: 87px;
    left: 50%;
    margin-left: -287px;
    z-index: 10; }

#ladder_box {
    width: 100%;
    max-width: 690px;
    text-align: center;
    margin: 0 auto; }

#lohi-box {
    width: 100%;
    max-width: 890px;
    text-align: center;
    margin: 0 auto; }

#game_box {
    width: 100%;
    max-width: 500px;
    text-align: center;
    margin: 0 auto;
    background: url("/assets/images/bg_ladder2.png");
    background-color: rgba(255, 255, 255, 0.05);
    padding: 20px; }

#game_box .time_date {
    color: #222;
    font-size: 12px;
    font-weight: bold; }

#result_box {
    background-color: rgba(0, 0, 0, 0.1);
    width: 100%;
    text-align: center;
    margin: 0 auto;
    max-width: 500px; }

#result_box .inner_box {
    width: 6000px; }

#result_box .lastdata {
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
    height: 45px; }

#result_box .last_items {
    float: left;
    width: 120px;
    height: 35px;
    padding: 5px;
    text-align: center; }

#result_box .box-title {
    height: 40px;
    line-height: 40px;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 5px 5px 0 0; }

#result_box2 {
    background-color: rgba(0, 0, 0, 0.1);
    width: 100%;
    text-align: center;
    margin: 0 auto;
    max-width: 800px; }

#result_box2 .inner_box {
    width: 6000px; }

#result_box2 .lastdata {
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
    height: 80px; }

#result_box2 .last_items {
    float: left;
    width: 120px;
    margin-top: 10px;
    line-height: 75px;
    padding: 5px;
    text-align: center; }

#result_box2 .box-title {
    height: 40px;
    line-height: 40px;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 5px 5px 0 0; }

.s-114,
.s-123,
.s-213,
.s-224 {
    padding-top: 27px;
    padding-left: 27px; }

.s-114 {
    background: url("/assets/images/sprites.png") no-repeat 0 0;
    width: 27px;
    height: 27px; }

.s-123 {
    background: url("/assets/images/sprites.png") no-repeat -35px 0;
    width: 27px;
    height: 27px; }

.s-213 {
    background: url("/assets/images/sprites.png") no-repeat -70px 0;
    width: 27px;
    height: 27px; }

.s-224 {
    background: url("/assets/images/sprites.png") no-repeat -105px 0;
    width: 27px;
    height: 27px; }

.place1,
.place2,
.place3 {
    position: absolute;
    top: 74px;
    width: 38px;
    height: 27px; }

.place1 {
    left: 83px; }

.place2 {
    left: 163px; }

.place3 {
    left: 243px; }

.pc1,
.pc2,
.pc3 {
    background: url("/assets/images/named/players.png") no-repeat;
    width: 38px;
    height: 29px; }

.pc1 {
    background-position: 0 -29px; }

.pc2 {
    background-position: -50px -29px; }

.pc3 {
    background-position: -100px -29px; }

.hl-11,
.hl-12,
.hl-21,
.hl-22 {
    display: block;
    width: 44px;
    height: 25px; }

.hl-11 {
    background: url("/assets/images/HiLo/icon.png") no-repeat 0 0; }

.hl-12 {
    background: url("/assets/images/HiLo/icon.png") no-repeat 0 -25px; }

.hl-21 {
    background: url("/assets/images/HiLo/icon.png") no-repeat 0 -50px; }

.hl-22 {
    background: url("/assets/images/HiLo/icon.png") no-repeat 0 -75px; }

.hi-22 {
    display: block;
    background: url("/assets/images/HiLo/gz-icon-h01.png") no-repeat 0 0;
    width: 99px;
    height: 80px; }

.hi-12 {
    display: block;
    background: url("/assets/images/HiLo/gz-icon-h01.png") no-repeat 0 -80px;
    width: 99px;
    height: 80px; }

.hi-21 {
    display: block;
    background: url("/assets/images/HiLo/gz-icon-h01.png") no-repeat 0 -160px;
    width: 99px;
    height: 80px; }

.hi-11 {
    display: block;
    background: url("/assets/images/HiLo/gz-icon-h01.png") no-repeat 0 -240px;
    width: 99px;
    height: 80px; }

.sm-list {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px; }

#game-list {
    display: none; }

#game-list-btn {
    margin: 15px 0;
    display: block; }

#game-result {
    float: none;
    width: 100%;
    max-width: 646px;
    margin: 10px auto; }

#video-box {
    width: 100%;
    max-width: 646px;
    height: 364px;
    margin: 0 auto; }

@media only screen and (min-width: 850px) {
    #game-list {
        display: inline;
        margin: 15px; }

    #game-list-btn {
        display: none; }

    #video-box {
        position: relative;
        float: left;
        width: 646px;
        height: 364px;
        margin: 15px 15px 15px 60px; }

    #game-result {
        background: #005f8d;
        position: relative;
        float: left;
        margin: 15px auto;
        width: calc(100% - 646px - 90px);
        max-width: 300px;
        height: 364px; } }
@media only screen and (min-width: 800px) {
    #game_box {
        position: relative;
        float: left; }

    #game-box {
        position: relative;
        float: left; }

    #result_box {
        position: relative;
        float: left;
        margin-left: 10px;
        width: 180px;
        height: 397px; }

    #result_box .lastdata {
        overflow-x: hidden;
        overflow-y: scroll;
        width: 100%;
        height: 357px; }

    #result_box .inner_box {
        width: 180px; }

    #result_box .last_items {
        width: 100%;
        height: 35px;
        padding: 5px;
        margin: 5px;
        text-align: center; } }

.inn {
    margin: 30px 0;
    height: 245px;
    background-image: url("/assets/images/ladder_img_sm.png");
    background-position: center;
    background-size: 300px 245px;
    background-repeat: no-repeat; }

.inn-info {
    height: 111px;
    padding-top: 100px;
    font-size: 10px; }

.out {
    margin: 30px 0;
    height: 245px; }

.o0 {
    background-image: url("/assets/images/named_ladder2.png");
    background-position: center;
    background-size: 300px 245px;
    background-repeat: no-repeat; }

.o1 {
    background-image: url("/assets/images/ladder/line132.png");
    background-position: center;
    background-size: 250px 250px;
    background-repeat: no-repeat; }

.o2 {
    background-image: url("/assets/images/ladder/line141.png");
    background-position: center;
    background-size: 250px 250px;
    background-repeat: no-repeat; }

.o3 {
    background-image: url("/assets/images/ladder/line231.png");
    background-position: center;
    background-size: 250px 250px;
    background-repeat: no-repeat; }

.o4 {
    background-image: url("/assets/images/ladder/line242.png");
    background-position: center;
    background-size: 250px 250px;
    background-repeat: no-repeat; }

@media only screen and (min-width: 359px) {
    .inn-info {
        padding-top: 90px;
        font-size: 13px; } }
.game_result .row_even_first .tx {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url("/assets/images/ladder/sprites_ladder_v3.png") no-repeat -350px -40px; }

.game_result .row_even_second .tx {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url("/assets/images/ladder/sprites_ladder_v3.png") no-repeat -390px -40px; }

.game_result .row_odd_second .tx {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url("/assets/images/ladder/sprites_ladder_v3.png") no-repeat -430px -40px; }

.game_result .row_odd_first .tx {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url("/assets/images/ladder/sprites_ladder_v3.png") no-repeat -470px -40px; }

.chart_wrap {
    position: relative; }

.chart_wrap .title_chart {
    display: block;
    position: absolute;
    left: 50%;
    top: -21px;
    margin-left: -57px;
    width: 114px;
    height: 21px;
    line-height: 22px;
    text-align: center;
    letter-spacing: -1px;
    font-family: 'gyeonggiTitle_Light', serif;
    font-size: 11px;
    color: #dcdbd9;
    background: url("/assets/images/ladder/sprites_ladder_v3.png") no-repeat -100px -40px; }

.chart_wrap .tip_chart {
    margin-top: 9px;
    text-align: center;
    letter-spacing: -1px;
    font-family: 'gyeonggiTitle_Light', serif;
    font-size: 11px;
    color: #7e796a; }

.this_times_chart {
    width: 100%;
    height: 20px; }

.this_times_chart .graph_odd_area {
    position: relative;
    float: left;
    margin-left: 13px;
    width: 100px;
    height: 19px; }

.this_times_chart .graph_even_area {
    position: relative;
    float: right;
    margin-right: 13px;
    width: 100px;
    height: 19px; }

.this_times_chart .graph_area span {
    line-height: 17px;
    font-family: 'gyeonggiTitle_Light', serif;
    font-size: 9px;
    color: #fff; }

.this_times_chart .vs_area {
    position: absolute;
    left: 50%;
    top: -5px;
    margin-left: -58px;
    width: 116px;
    height: 26px;
    background: url("/assets/images/ladder/sprites_ladder_v3.png") no-repeat -220px -40px;
    z-index: 1; }

.this_times_chart .txt_per {
    margin-top: 8px;
    width: 42px;
    height: 11px;
    line-height: 11px;
    text-align: center;
    font-family: 'gyeonggiTitle_Light', serif;
    font-size: 9px; }

.this_times_chart .ico_vs {
    display: none; }

#txt_odd_per {
    float: left;
    margin-left: 2px;
    color: #1a6ed6; }

#txt_even_per {
    float: right;
    margin-right: 2px;
    color: #d61a1a; }

#graph_odd {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 19px;
    text-align: right;
    background: url("/assets/images/ladder/sprites_ladder_v3.png") no-repeat 0 -20px; }

#graph_even {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 19px;
    text-align: left;
    text-indent: 20px;
    background: url("/assets/images/ladder/sprites_ladder_v3.png") no-repeat right -20px; }

@media only screen and (min-width: 404px) {
    .this_times_chart .graph_odd_area {
        width: 120px; }

    .this_times_chart .graph_even_area {
        width: 120px; } }
@media only screen and (min-width: 439px) {
    .this_times_chart .graph_odd_area {
        width: 140px; }

    .this_times_chart .graph_even_area {
        width: 140px; } }
@media only screen and (min-width: 480px) {
    .this_times_chart .graph_odd_area {
        width: 160px; }

    .this_times_chart .graph_even_area {
        width: 160px; } }
@media only screen and (min-width: 500px) {
    .this_times_chart .graph_odd_area {
        width: 190px; }

    .this_times_chart .graph_even_area {
        width: 190px; } }
.modal-dialog {
    margin: 0 !important; }

.modal-content {
    background: #282828 !important; }

.modal-header {
    padding: 5px 15px !important; }

.modal-title {
    margin: 5px 50px 5px 5px !important; }

.modal-body {
    padding: 0 !important;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }

.pagination > li {
    display: inline; }

.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #fff;
    background-color: #3a3f44;
    border: 1px solid rgba(0, 0, 0, 0.6);
    margin-left: -1px; }

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }

.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #fff;
    background-color: transparent;
    border-color: rgba(0, 0, 0, 0.6); }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #ff6000;
    border-color: rgba(0, 0, 0, 0.6);
    cursor: default; }

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #7a8288;
    background-color: #fff;
    border-color: rgba(0, 0, 0, 0.6);
    cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 14px 16px;
    font-size: 18px; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }

.pagination > li > a,
.pagination > li > span {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    background-image: -webkit-linear-gradient(#484e55, #3a3f44 60%, #313539);
    background-image: -o-linear-gradient(#484e55, #3a3f44 60%, #313539);
    background-image: linear-gradient(#484e55, #3a3f44 60%, #313539);
    background-repeat: no-repeat; }

.pagination > li > a:hover,
.pagination > li > span:hover {
    background-image: -webkit-linear-gradient(#020202, #101112 40%, #191b1d);
    background-image: -o-linear-gradient(#020202, #101112 40%, #191b1d);
    background-image: linear-gradient(#020202, #101112 40%, #191b1d);
    background-repeat: no-repeat; }

.pagination > li.active > a,
.pagination > li.active > span {
    /*
    background-image: -webkit-linear-gradient(#020202, #101112 40%, #191b1d);
    background-image: -o-linear-gradient(#020202, #101112 40%, #191b1d);
    background-image: linear-gradient(#020202, #101112 40%, #191b1d);
    background-repeat: no-repeat;
    */
    background: #ff6000; }

.pagination > li.disabled > a,
.pagination > li.disabled > a:hover,
.pagination > li.disabled > span,
.pagination > li.disabled > span:hover {
    background-color: transparent;
    background-image: -webkit-linear-gradient(#484e55, #3a3f44 60%, #313539);
    background-image: -o-linear-gradient(#484e55, #3a3f44 60%, #313539);
    background-image: linear-gradient(#484e55, #3a3f44 60%, #313539);
    background-repeat: no-repeat; }

.pager > li > a {
    background-image: -webkit-linear-gradient(#484e55, #3a3f44 60%, #313539);
    background-image: -o-linear-gradient(#484e55, #3a3f44 60%, #313539);
    background-image: linear-gradient(#484e55, #3a3f44 60%, #313539);
    background-repeat: no-repeat;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }

.pager > li > a:hover {
    background-image: -webkit-linear-gradient(#020202, #101112 40%, #191b1d);
    background-image: -o-linear-gradient(#020202, #101112 40%, #191b1d);
    background-image: linear-gradient(#020202, #101112 40%, #191b1d);
    background-repeat: no-repeat; }

.pager > li.disabled > a,
.pager > li.disabled > a:hover {
    background-color: transparent;
    background-image: -webkit-linear-gradient(#484e55, #3a3f44 60%, #313539);
    background-image: -o-linear-gradient(#484e55, #3a3f44 60%, #313539);
    background-image: linear-gradient(#484e55, #3a3f44 60%, #313539);
    background-repeat: no-repeat; }

.list-group {
    background: transparent; }

.list-group .list-group-item {
    background: transparent;
    font-size: 12px;
    border: 0;
    padding: 0 15px;
    color:#fff;
}

.alert-material-red {
    background-color: #f44336; }

.alert-material-red-50 {
    background-color: #ffebee; }

.alert-material-red-100 {
    background-color: #ffcdd2; }

.alert-material-red-200 {
    background-color: #ef9a9a; }

.alert-material-red-300 {
    background-color: #e57373; }

.alert-material-red-400 {
    background-color: #ef5350; }

.alert-material-red-500 {
    background-color: #f44336; }

.alert-material-red-600 {
    background-color: #e53935; }

.alert-material-red-700 {
    background-color: #d32f2f; }

.alert-material-red-800 {
    background-color: #c62828; }

.alert-material-red-900 {
    background-color: #b71c1c; }

.alert-material-red-A100 {
    background-color: #ff8a80; }

.alert-material-red-A200 {
    background-color: #ff5252; }

.alert-material-red-A400 {
    background-color: #ff1744; }

.alert-material-red-A700 {
    background-color: #d50000; }

.alert-material-pink {
    background-color: #e91e63; }

.alert-material-pink-50 {
    background-color: #fce4ec; }

.alert-material-pink-100 {
    background-color: #f8bbd0; }

.alert-material-pink-200 {
    background-color: #f48fb1; }

.alert-material-pink-300 {
    background-color: #f06292; }

.alert-material-pink-400 {
    background-color: #ec407a; }

.alert-material-pink-500 {
    background-color: #e91e63; }

.alert-material-pink-600 {
    background-color: #d81b60; }

.alert-material-pink-700 {
    background-color: #c2185b; }

.alert-material-pink-800 {
    background-color: #ad1457; }

.alert-material-pink-900 {
    background-color: #880e4f; }

.alert-material-pink-A100 {
    background-color: #ff80ab; }

.alert-material-pink-A200 {
    background-color: #ff4081; }

.alert-material-pink-A400 {
    background-color: #f50057; }

.alert-material-pink-A700 {
    background-color: #c51162; }

.alert-material-purple {
    background-color: #9c27b0; }

.alert-material-purple-50 {
    background-color: #f3e5f5; }

.alert-material-purple-100 {
    background-color: #e1bee7; }

.alert-material-purple-200 {
    background-color: #ce93d8; }

.alert-material-purple-300 {
    background-color: #ba68c8; }

.alert-material-purple-400 {
    background-color: #ab47bc; }

.alert-material-purple-500 {
    background-color: #9c27b0; }

.alert-material-purple-600 {
    background-color: #8e24aa; }

.alert-material-purple-700 {
    background-color: #7b1fa2; }

.alert-material-purple-800 {
    background-color: #6a1b9a; }

.alert-material-purple-900 {
    background-color: #4a148c; }

.alert-material-purple-A100 {
    background-color: #ea80fc; }

.alert-material-purple-A200 {
    background-color: #e040fb; }

.alert-material-purple-A400 {
    background-color: #d500f9; }

.alert-material-purple-A700 {
    background-color: #a0f; }

.alert-material-deep-purple {
    background-color: #673ab7; }

.alert-material-deep-purple-50 {
    background-color: #ede7f6; }

.alert-material-deep-purple-100 {
    background-color: #d1c4e9; }

.alert-material-deep-purple-200 {
    background-color: #b39ddb; }

.alert-material-deep-purple-300 {
    background-color: #9575cd; }

.alert-material-deep-purple-400 {
    background-color: #7e57c2; }

.alert-material-deep-purple-500 {
    background-color: #673ab7; }

.alert-material-deep-purple-600 {
    background-color: #5e35b1; }

.alert-material-deep-purple-700 {
    background-color: #512da8; }

.alert-material-deep-purple-800 {
    background-color: #4527a0; }

.alert-material-deep-purple-900 {
    background-color: #311b92; }

.alert-material-deep-purple-A100 {
    background-color: #b388ff; }

.alert-material-deep-purple-A200 {
    background-color: #7c4dff; }

.alert-material-deep-purple-A400 {
    background-color: #651fff; }

.alert-material-deep-purple-A700 {
    background-color: #6200ea; }

.alert-material-indigo {
    background-color: #3f51b5; }

.alert-material-indigo-50 {
    background-color: #e8eaf6; }

.alert-material-indigo-100 {
    background-color: #c5cae9; }

.alert-material-indigo-200 {
    background-color: #9fa8da; }

.alert-material-indigo-300 {
    background-color: #7986cb; }

.alert-material-indigo-400 {
    background-color: #5c6bc0; }

.alert-material-indigo-500 {
    background-color: #3f51b5; }

.alert-material-indigo-600 {
    background-color: #3949ab; }

.alert-material-indigo-700 {
    background-color: #303f9f; }

.alert-material-indigo-800 {
    background-color: #283593; }

.alert-material-indigo-900 {
    background-color: #1a237e; }

.alert-material-indigo-A100 {
    background-color: #8c9eff; }

.alert-material-indigo-A200 {
    background-color: #536dfe; }

.alert-material-indigo-A400 {
    background-color: #3d5afe; }

.alert-material-indigo-A700 {
    background-color: #304ffe; }

.alert-material-blue {
    background-color: #677d3f; }

.alert-material-blue-50 {
    background-color: #e3f2fd; }

.alert-material-blue-100 {
    background-color: #bbdefb; }

.alert-material-blue-200 {
    background-color: #90caf9; }

.alert-material-blue-300 {
    background-color: #64b5f6; }

.alert-material-blue-400 {
    background-color: #42a5f5; }

.alert-material-blue-500 {
    background-color: #677d3f; }

.alert-material-blue-600 {
    background-color: #1e88e5; }

.alert-material-blue-700 {
    background-color: #1976d2; }

.alert-material-blue-800 {
    background-color: #1565c0; }

.alert-material-blue-900 {
    background-color: #0d47a1; }

.alert-material-blue-A100 {
    background-color: #82b1ff; }

.alert-material-blue-A200 {
    background-color: #448aff; }

.alert-material-blue-A400 {
    background-color: #2979ff; }

.alert-material-blue-A700 {
    background-color: #2962ff; }

.alert-material-light-blue {
    background-color: #03a9f4; }

.alert-material-light-blue-50 {
    background-color: #e1f5fe; }

.alert-material-light-blue-100 {
    background-color: #b3e5fc; }

.alert-material-light-blue-200 {
    background-color: #81d4fa; }

.alert-material-light-blue-300 {
    background-color: #4fc3f7; }

.alert-material-light-blue-400 {
    background-color: #29b6f6; }

.alert-material-light-blue-500 {
    background-color: #03a9f4; }

.alert-material-light-blue-600 {
    background-color: #039be5; }

.alert-material-light-blue-700 {
    background-color: #0288d1; }

.alert-material-light-blue-800 {
    background-color: #0277bd; }

.alert-material-light-blue-900 {
    background-color: #01579b; }

.alert-material-light-blue-A100 {
    background-color: #80d8ff; }

.alert-material-light-blue-A200 {
    background-color: #40c4ff; }

.alert-material-light-blue-A400 {
    background-color: #00b0ff; }

.alert-material-light-blue-A700 {
    background-color: #0091ea; }

.alert-material-cyan {
    background-color: #00bcd4; }

.alert-material-cyan-50 {
    background-color: #e0f7fa; }

.alert-material-cyan-100 {
    background-color: #b2ebf2; }

.alert-material-cyan-200 {
    background-color: #80deea; }

.alert-material-cyan-300 {
    background-color: #4dd0e1; }

.alert-material-cyan-400 {
    background-color: #26c6da; }

.alert-material-cyan-500 {
    background-color: #00bcd4; }

.alert-material-cyan-600 {
    background-color: #00acc1; }

.alert-material-cyan-700 {
    background-color: #0097a7; }

.alert-material-cyan-800 {
    background-color: #00838f; }

.alert-material-cyan-900 {
    background-color: #006064; }

.alert-material-cyan-A100 {
    background-color: #84ffff; }

.alert-material-cyan-A200 {
    background-color: #18ffff; }

.alert-material-cyan-A400 {
    background-color: #00e5ff; }

.alert-material-cyan-A700 {
    background-color: #00b8d4; }

.alert-material-teal {
    background-color: #009688; }

.alert-material-teal-50 {
    background-color: #e0f2f1; }

.alert-material-teal-100 {
    background-color: #b2dfdb; }

.alert-material-teal-200 {
    background-color: #80cbc4; }

.alert-material-teal-300 {
    background-color: #4db6ac; }

.alert-material-teal-400 {
    background-color: #26a69a; }

.alert-material-teal-500 {
    background-color: #009688; }

.alert-material-teal-600 {
    background-color: #00897b; }

.alert-material-teal-700 {
    background-color: #00796b; }

.alert-material-teal-800 {
    background-color: #00695c; }

.alert-material-teal-900 {
    background-color: #004d40; }

.alert-material-teal-A100 {
    background-color: #a7ffeb; }

.alert-material-teal-A200 {
    background-color: #64ffda; }

.alert-material-teal-A400 {
    background-color: #1de9b6; }

.alert-material-teal-A700 {
    background-color: #00bfa5; }

.alert-material-green {
    background-color: #4caf50; }

.alert-material-green-50 {
    background-color: #e8f5e9; }

.alert-material-green-100 {
    background-color: #c8e6c9; }

.alert-material-green-200 {
    background-color: #a5d6a7; }

.alert-material-green-300 {
    background-color: #81c784; }

.alert-material-green-400 {
    background-color: #66bb6a; }

.alert-material-green-500 {
    background-color: #4caf50; }

.alert-material-green-600 {
    background-color: #43a047; }

.alert-material-green-700 {
    background-color: #388e3c; }

.alert-material-green-800 {
    background-color: #2e7d32; }

.alert-material-green-900 {
    background-color: #1b5e20; }

.alert-material-green-A100 {
    background-color: #b9f6ca; }

.alert-material-green-A200 {
    background-color: #69f0ae; }

.alert-material-green-A400 {
    background-color: #00e676; }

.alert-material-green-A700 {
    background-color: #00c853; }

.alert-material-light-green {
    background-color: #8bc34a; }

.alert-material-light-green-50 {
    background-color: #f1f8e9; }

.alert-material-light-green-100 {
    background-color: #dcedc8; }

.alert-material-light-green-200 {
    background-color: #c5e1a5; }

.alert-material-light-green-300 {
    background-color: #aed581; }

.alert-material-light-green-400 {
    background-color: #9ccc65; }

.alert-material-light-green-500 {
    background-color: #8bc34a; }

.alert-material-light-green-600 {
    background-color: #7cb342; }

.alert-material-light-green-700 {
    background-color: #689f38; }

.alert-material-light-green-800 {
    background-color: #558b2f; }

.alert-material-light-green-900 {
    background-color: #33691e; }

.alert-material-light-green-A100 {
    background-color: #ccff90; }

.alert-material-light-green-A200 {
    background-color: #b2ff59; }

.alert-material-light-green-A400 {
    background-color: #76ff03; }

.alert-material-light-green-A700 {
    background-color: #64dd17; }

.alert-material-lime {
    background-color: #cddc39; }

.alert-material-lime-50 {
    background-color: #f9fbe7; }

.alert-material-lime-100 {
    background-color: #f0f4c3; }

.alert-material-lime-200 {
    background-color: #e6ee9c; }

.alert-material-lime-300 {
    background-color: #dce775; }

.alert-material-lime-400 {
    background-color: #d4e157; }

.alert-material-lime-500 {
    background-color: #cddc39; }

.alert-material-lime-600 {
    background-color: #c0ca33; }

.alert-material-lime-700 {
    background-color: #afb42b; }

.alert-material-lime-800 {
    background-color: #9e9d24; }

.alert-material-lime-900 {
    background-color: #827717; }

.alert-material-lime-A100 {
    background-color: #f4ff81; }

.alert-material-lime-A200 {
    background-color: #eeff41; }

.alert-material-lime-A400 {
    background-color: #c6ff00; }

.alert-material-lime-A700 {
    background-color: #aeea00; }

.alert-material-yellow {
    background-color: #ffeb3b; }

.alert-material-yellow-50 {
    background-color: #fffde7; }

.alert-material-yellow-100 {
    background-color: #fff9c4; }

.alert-material-yellow-200 {
    background-color: #fff59d; }

.alert-material-yellow-300 {
    background-color: #fff176; }

.alert-material-yellow-400 {
    background-color: #ffee58; }

.alert-material-yellow-500 {
    background-color: #ffeb3b; }

.alert-material-yellow-600 {
    background-color: #fdd835; }

.alert-material-yellow-700 {
    background-color: #fbc02d; }

.alert-material-yellow-800 {
    background-color: #f9a825; }

.alert-material-yellow-900 {
    background-color: #f57f17; }

.alert-material-yellow-A100 {
    background-color: #ffff8d; }

.alert-material-yellow-A200 {
    background-color: #ff0; }

.alert-material-yellow-A400 {
    background-color: #ffea00; }

.alert-material-yellow-A700 {
    background-color: #ffd600; }

.alert-material-amber {
    background-color: #ffc107; }

.alert-material-amber-50 {
    background-color: #fff8e1; }

.alert-material-amber-100 {
    background-color: #ffecb3; }

.alert-material-amber-200 {
    background-color: #ffe082; }

.alert-material-amber-300 {
    background-color: #ffd54f; }

.alert-material-amber-400 {
    background-color: #ffca28; }

.alert-material-amber-500 {
    background-color: #ffc107; }

.alert-material-amber-600 {
    background-color: #ffb300; }

.alert-material-amber-700 {
    background-color: #ffa000; }

.alert-material-amber-800 {
    background-color: #ff8f00; }

.alert-material-amber-900 {
    background-color: #ff6f00; }

.alert-material-amber-A100 {
    background-color: #ffe57f; }

.alert-material-amber-A200 {
    background-color: #ffd740; }

.alert-material-amber-A400 {
    background-color: #ffc400; }

.alert-material-amber-A700 {
    background-color: #ffab00; }

.alert-material-orange {
    background-color: #ff9800; }

.alert-material-orange-50 {
    background-color: #fff3e0; }

.alert-material-orange-100 {
    background-color: #ffe0b2; }

.alert-material-orange-200 {
    background-color: #ffcc80; }

.alert-material-orange-300 {
    background-color: #ffb74d; }

.alert-material-orange-400 {
    background-color: #ffa726; }

.alert-material-orange-500 {
    background-color: #ff9800; }

.alert-material-orange-600 {
    background-color: #fb8c00; }

.alert-material-orange-700 {
    background-color: #f57c00; }

.alert-material-orange-800 {
    background-color: #ef6c00; }

.alert-material-orange-900 {
    background-color: #e65100; }

.alert-material-orange-A100 {
    background-color: #ffd180; }

.alert-material-orange-A200 {
    background-color: #ffab40; }

.alert-material-orange-A400 {
    background-color: #ff9100; }

.alert-material-orange-A700 {
    background-color: #ff6d00; }

.alert-material-deep-orange {
    background-color: #ff5722; }

.alert-material-deep-orange-50 {
    background-color: #fbe9e7; }

.alert-material-deep-orange-100 {
    background-color: #ffccbc; }

.alert-material-deep-orange-200 {
    background-color: #ffab91; }

.alert-material-deep-orange-300 {
    background-color: #ff8a65; }

.alert-material-deep-orange-400 {
    background-color: #ff7043; }

.alert-material-deep-orange-500 {
    background-color: #ff5722; }

.alert-material-deep-orange-600 {
    background-color: #f4511e; }

.alert-material-deep-orange-700 {
    background-color: #e64a19; }

.alert-material-deep-orange-800 {
    background-color: #d84315; }

.alert-material-deep-orange-900 {
    background-color: #bf360c; }

.alert-material-deep-orange-A100 {
    background-color: #ff9e80; }

.alert-material-deep-orange-A200 {
    background-color: #ff6e40; }

.alert-material-deep-orange-A400 {
    background-color: #ff3d00; }

.alert-material-deep-orange-A700 {
    background-color: #dd2c00; }

.alert-material-brown {
    background-color: #795548; }

.alert-material-brown-50 {
    background-color: #efebe9; }

.alert-material-brown-100 {
    background-color: #d7ccc8; }

.alert-material-brown-200 {
    background-color: #bcaaa4; }

.alert-material-brown-300 {
    background-color: #a1887f; }

.alert-material-brown-400 {
    background-color: #8d6e63; }

.alert-material-brown-500 {
    background-color: #795548; }

.alert-material-brown-600 {
    background-color: #6d4c41; }

.alert-material-brown-700 {
    background-color: #5d4037; }

.alert-material-brown-800 {
    background-color: #4e342e; }

.alert-material-brown-900 {
    background-color: #3e2723; }

.alert-material-brown-A100 {
    background-color: #d7ccc8; }

.alert-material-brown-A200 {
    background-color: #bcaaa4; }

.alert-material-brown-A400 {
    background-color: #8d6e63; }

.alert-material-brown-A700 {
    background-color: #5d4037; }

.alert-material-grey {
    background-color: #9e9e9e; }

.alert-material-grey-50 {
    background-color: #fafafa; }

.alert-material-grey-100 {
    background-color: #f5f5f5; }

.alert-material-grey-200 {
    background-color: #eee; }

.alert-material-grey-300 {
    background-color: #e0e0e0; }

.alert-material-grey-400 {
    background-color: #bdbdbd; }

.alert-material-grey-500 {
    background-color: #9e9e9e; }

.alert-material-grey-600 {
    background-color: #757575; }

.alert-material-grey-700 {
    background-color: #616161; }

.alert-material-grey-800 {
    background-color: #424242; }

.alert-material-grey-900 {
    background-color: #212121; }

.alert-material-grey-A100 {
    background-color: #f5f5f5; }

.alert-material-grey-A200 {
    background-color: #eee; }

.alert-material-grey-A400 {
    background-color: #bdbdbd; }

.alert-material-grey-A700 {
    background-color: #616161; }

.alert-material-blue-grey {
    background-color: #607d8b; }

.alert-material-blue-grey-50 {
    background-color: #eceff1; }

.alert-material-blue-grey-100 {
    background-color: #cfd8dc; }

.alert-material-blue-grey-200 {
    background-color: #b0bec5; }

.alert-material-blue-grey-300 {
    background-color: #90a4ae; }

.alert-material-blue-grey-400 {
    background-color: #78909c; }

.alert-material-blue-grey-500 {
    background-color: #607d8b; }

.alert-material-blue-grey-600 {
    background-color: #546e7a; }

.alert-material-blue-grey-700 {
    background-color: #455a64; }

.alert-material-blue-grey-800 {
    background-color: #37474f; }

.alert-material-blue-grey-900 {
    background-color: #263238; }

.alert-material-blue-grey-A100 {
    background-color: #cfd8dc; }

.alert-material-blue-grey-A200 {
    background-color: #b0bec5; }

.alert-material-blue-grey-A400 {
    background-color: #78909c; }

.alert-material-blue-grey-A700 {
    background-color: #455a64; }

.btn-material-red.btn-flat:not(.btn-link) {
    color: #f44336; }

.btn-material-red-50.btn-flat:not(.btn-link) {
    color: #ffebee; }

.btn-material-red-100.btn-flat:not(.btn-link) {
    color: #ffcdd2; }

.btn-material-red-200.btn-flat:not(.btn-link) {
    color: #ef9a9a; }

.btn-material-red-300.btn-flat:not(.btn-link) {
    color: #e57373; }

.btn-material-red-400.btn-flat:not(.btn-link) {
    color: #ef5350; }

.btn-material-red-500.btn-flat:not(.btn-link) {
    color: #f44336; }

.btn-material-red-600.btn-flat:not(.btn-link) {
    color: #e53935; }

.btn-material-red-700.btn-flat:not(.btn-link) {
    color: #d32f2f; }

.btn-material-red-800.btn-flat:not(.btn-link) {
    color: #c62828; }

.btn-material-red-900.btn-flat:not(.btn-link) {
    color: #b71c1c; }

.btn-material-red-A100.btn-flat:not(.btn-link) {
    color: #ff8a80; }

.btn-material-red-A200.btn-flat:not(.btn-link) {
    color: #ff5252; }

.btn-material-red-A400.btn-flat:not(.btn-link) {
    color: #ff1744; }

.btn-material-red-A700.btn-flat:not(.btn-link) {
    color: #d50000; }

.btn-material-pink.btn-flat:not(.btn-link) {
    color: #e91e63; }

.btn-material-pink-50.btn-flat:not(.btn-link) {
    color: #fce4ec; }

.btn-material-pink-100.btn-flat:not(.btn-link) {
    color: #f8bbd0; }

.btn-material-pink-200.btn-flat:not(.btn-link) {
    color: #f48fb1; }

.btn-material-pink-300.btn-flat:not(.btn-link) {
    color: #f06292; }

.btn-material-pink-400.btn-flat:not(.btn-link) {
    color: #ec407a; }

.btn-material-pink-500.btn-flat:not(.btn-link) {
    color: #e91e63; }

.btn-material-pink-600.btn-flat:not(.btn-link) {
    color: #d81b60; }

.btn-material-pink-700.btn-flat:not(.btn-link) {
    color: #c2185b; }

.btn-material-pink-800.btn-flat:not(.btn-link) {
    color: #ad1457; }

.btn-material-pink-900.btn-flat:not(.btn-link) {
    color: #880e4f; }

.btn-material-pink-A100.btn-flat:not(.btn-link) {
    color: #ff80ab; }

.btn-material-pink-A200.btn-flat:not(.btn-link) {
    color: #ff4081; }

.btn-material-pink-A400.btn-flat:not(.btn-link) {
    color: #f50057; }

.btn-material-pink-A700.btn-flat:not(.btn-link) {
    color: #c51162; }

.btn-material-purple.btn-flat:not(.btn-link) {
    color: #9c27b0; }

.btn-material-purple-50.btn-flat:not(.btn-link) {
    color: #f3e5f5; }

.btn-material-purple-100.btn-flat:not(.btn-link) {
    color: #e1bee7; }

.btn-material-purple-200.btn-flat:not(.btn-link) {
    color: #ce93d8; }

.btn-material-purple-300.btn-flat:not(.btn-link) {
    color: #ba68c8; }

.btn-material-purple-400.btn-flat:not(.btn-link) {
    color: #ab47bc; }

.btn-material-purple-500.btn-flat:not(.btn-link) {
    color: #9c27b0; }

.btn-material-purple-600.btn-flat:not(.btn-link) {
    color: #8e24aa; }

.btn-material-purple-700.btn-flat:not(.btn-link) {
    color: #7b1fa2; }

.btn-material-purple-800.btn-flat:not(.btn-link) {
    color: #6a1b9a; }

.btn-material-purple-900.btn-flat:not(.btn-link) {
    color: #4a148c; }

.btn-material-purple-A100.btn-flat:not(.btn-link) {
    color: #ea80fc; }

.btn-material-purple-A200.btn-flat:not(.btn-link) {
    color: #e040fb; }

.btn-material-purple-A400.btn-flat:not(.btn-link) {
    color: #d500f9; }

.btn-material-purple-A700.btn-flat:not(.btn-link) {
    color: #a0f; }

.btn-material-deep-purple.btn-flat:not(.btn-link) {
    color: #673ab7; }

.btn-material-deep-purple-50.btn-flat:not(.btn-link) {
    color: #ede7f6; }

.btn-material-deep-purple-100.btn-flat:not(.btn-link) {
    color: #d1c4e9; }

.btn-material-deep-purple-200.btn-flat:not(.btn-link) {
    color: #b39ddb; }

.btn-material-deep-purple-300.btn-flat:not(.btn-link) {
    color: #9575cd; }

.btn-material-deep-purple-400.btn-flat:not(.btn-link) {
    color: #7e57c2; }

.btn-material-deep-purple-500.btn-flat:not(.btn-link) {
    color: #673ab7; }

.btn-material-deep-purple-600.btn-flat:not(.btn-link) {
    color: #5e35b1; }

.btn-material-deep-purple-700.btn-flat:not(.btn-link) {
    color: #512da8; }

.btn-material-deep-purple-800.btn-flat:not(.btn-link) {
    color: #4527a0; }

.btn-material-deep-purple-900.btn-flat:not(.btn-link) {
    color: #311b92; }

.btn-material-deep-purple-A100.btn-flat:not(.btn-link) {
    color: #b388ff; }

.btn-material-deep-purple-A200.btn-flat:not(.btn-link) {
    color: #7c4dff; }

.btn-material-deep-purple-A400.btn-flat:not(.btn-link) {
    color: #651fff; }

.btn-material-deep-purple-A700.btn-flat:not(.btn-link) {
    color: #6200ea; }

.btn-material-indigo.btn-flat:not(.btn-link) {
    color: #3f51b5; }

.btn-material-indigo-50.btn-flat:not(.btn-link) {
    color: #e8eaf6; }

.btn-material-indigo-100.btn-flat:not(.btn-link) {
    color: #c5cae9; }

.btn-material-indigo-200.btn-flat:not(.btn-link) {
    color: #9fa8da; }

.btn-material-indigo-300.btn-flat:not(.btn-link) {
    color: #7986cb; }

.btn-material-indigo-400.btn-flat:not(.btn-link) {
    color: #5c6bc0; }

.btn-material-indigo-500.btn-flat:not(.btn-link) {
    color: #3f51b5; }

.btn-material-indigo-600.btn-flat:not(.btn-link) {
    color: #3949ab; }

.btn-material-indigo-700.btn-flat:not(.btn-link) {
    color: #303f9f; }

.btn-material-indigo-800.btn-flat:not(.btn-link) {
    color: #283593; }

.btn-material-indigo-900.btn-flat:not(.btn-link) {
    color: #1a237e; }

.btn-material-indigo-A100.btn-flat:not(.btn-link) {
    color: #8c9eff; }

.btn-material-indigo-A200.btn-flat:not(.btn-link) {
    color: #536dfe; }

.btn-material-indigo-A400.btn-flat:not(.btn-link) {
    color: #3d5afe; }

.btn-material-indigo-A700.btn-flat:not(.btn-link) {
    color: #304ffe; }

.btn-material-blue.btn-flat:not(.btn-link) {
    color: #ff6000 !important; }

.btn-material-blue-50.btn-flat:not(.btn-link) {
    color: #e3f2fd; }

.btn-material-blue-100.btn-flat:not(.btn-link) {
    color: #bbdefb; }

.btn-material-blue-200.btn-flat:not(.btn-link) {
    color: #90caf9; }

.btn-material-blue-300.btn-flat:not(.btn-link) {
    color: #64b5f6; }

.btn-material-blue-400.btn-flat:not(.btn-link) {
    color: #42a5f5; }

.btn-material-blue-500.btn-flat:not(.btn-link) {
    color: #677d3f; }

.btn-material-blue-600.btn-flat:not(.btn-link) {
    color: #1e88e5; }

.btn-material-blue-700.btn-flat:not(.btn-link) {
    color: #1976d2; }

.btn-material-blue-800.btn-flat:not(.btn-link) {
    color: #1565c0; }

.btn-material-blue-900.btn-flat:not(.btn-link) {
    color: #0d47a1; }

.btn-material-blue-A100.btn-flat:not(.btn-link) {
    color: #82b1ff; }

.btn-material-blue-A200.btn-flat:not(.btn-link) {
    color: #448aff; }

.btn-material-blue-A400.btn-flat:not(.btn-link) {
    color: #2979ff; }

.btn-material-blue-A700.btn-flat:not(.btn-link) {
    color: #2962ff; }

.btn-material-light-blue.btn-flat:not(.btn-link) {
    color: #03a9f4; }

.btn-material-light-blue-50.btn-flat:not(.btn-link) {
    color: #e1f5fe; }

.btn-material-light-blue-100.btn-flat:not(.btn-link) {
    color: #b3e5fc; }

.btn-material-light-blue-200.btn-flat:not(.btn-link) {
    color: #81d4fa; }

.btn-material-light-blue-300.btn-flat:not(.btn-link) {
    color: #4fc3f7; }

.btn-material-light-blue-400.btn-flat:not(.btn-link) {
    color: #29b6f6; }

.btn-material-light-blue-500.btn-flat:not(.btn-link) {
    color: #03a9f4; }

.btn-material-light-blue-600.btn-flat:not(.btn-link) {
    color: #039be5; }

.btn-material-light-blue-700.btn-flat:not(.btn-link) {
    color: #0288d1; }

.btn-material-light-blue-800.btn-flat:not(.btn-link) {
    color: #0277bd; }

.btn-material-light-blue-900.btn-flat:not(.btn-link) {
    color: #01579b; }

.btn-material-light-blue-A100.btn-flat:not(.btn-link) {
    color: #80d8ff; }

.btn-material-light-blue-A200.btn-flat:not(.btn-link) {
    color: #40c4ff; }

.btn-material-light-blue-A400.btn-flat:not(.btn-link) {
    color: #00b0ff; }

.btn-material-light-blue-A700.btn-flat:not(.btn-link) {
    color: #0091ea; }

.btn-material-cyan.btn-flat:not(.btn-link) {
    color: #00bcd4; }

.btn-material-cyan-50.btn-flat:not(.btn-link) {
    color: #e0f7fa; }

.btn-material-cyan-100.btn-flat:not(.btn-link) {
    color: #b2ebf2; }

.btn-material-cyan-200.btn-flat:not(.btn-link) {
    color: #80deea; }

.btn-material-cyan-300.btn-flat:not(.btn-link) {
    color: #4dd0e1; }

.btn-material-cyan-400.btn-flat:not(.btn-link) {
    color: #26c6da; }

.btn-material-cyan-500.btn-flat:not(.btn-link) {
    color: #00bcd4; }

.btn-material-cyan-600.btn-flat:not(.btn-link) {
    color: #00acc1; }

.btn-material-cyan-700.btn-flat:not(.btn-link) {
    color: #0097a7; }

.btn-material-cyan-800.btn-flat:not(.btn-link) {
    color: #00838f; }

.btn-material-cyan-900.btn-flat:not(.btn-link) {
    color: #006064; }

.btn-material-cyan-A100.btn-flat:not(.btn-link) {
    color: #84ffff; }

.btn-material-cyan-A200.btn-flat:not(.btn-link) {
    color: #18ffff; }

.btn-material-cyan-A400.btn-flat:not(.btn-link) {
    color: #00e5ff; }

.btn-material-cyan-A700.btn-flat:not(.btn-link) {
    color: #00b8d4; }

.btn-material-teal.btn-flat:not(.btn-link) {
    color: #009688; }

.btn-material-teal-50.btn-flat:not(.btn-link) {
    color: #e0f2f1; }

.btn-material-teal-100.btn-flat:not(.btn-link) {
    color: #b2dfdb; }

.btn-material-teal-200.btn-flat:not(.btn-link) {
    color: #80cbc4; }

.btn-material-teal-300.btn-flat:not(.btn-link) {
    color: #4db6ac; }

.btn-material-teal-400.btn-flat:not(.btn-link) {
    color: #26a69a; }

.btn-material-teal-500.btn-flat:not(.btn-link) {
    color: #009688; }

.btn-material-teal-600.btn-flat:not(.btn-link) {
    color: #00897b; }

.btn-material-teal-700.btn-flat:not(.btn-link) {
    color: #00796b; }

.btn-material-teal-800.btn-flat:not(.btn-link) {
    color: #00695c; }

.btn-material-teal-900.btn-flat:not(.btn-link) {
    color: #004d40; }

.btn-material-teal-A100.btn-flat:not(.btn-link) {
    color: #a7ffeb; }

.btn-material-teal-A200.btn-flat:not(.btn-link) {
    color: #64ffda; }

.btn-material-teal-A400.btn-flat:not(.btn-link) {
    color: #1de9b6; }

.btn-material-teal-A700.btn-flat:not(.btn-link) {
    color: #00bfa5; }

.btn-material-green.btn-flat:not(.btn-link) {
    color: #4caf50; }

.btn-material-green-50.btn-flat:not(.btn-link) {
    color: #e8f5e9; }

.btn-material-green-100.btn-flat:not(.btn-link) {
    color: #c8e6c9; }

.btn-material-green-200.btn-flat:not(.btn-link) {
    color: #a5d6a7; }

.btn-material-green-300.btn-flat:not(.btn-link) {
    color: #81c784; }

.btn-material-green-400.btn-flat:not(.btn-link) {
    color: #66bb6a; }

.btn-material-green-500.btn-flat:not(.btn-link) {
    color: #4caf50; }

.btn-material-green-600.btn-flat:not(.btn-link) {
    color: #43a047; }

.btn-material-green-700.btn-flat:not(.btn-link) {
    color: #388e3c; }

.btn-material-green-800.btn-flat:not(.btn-link) {
    color: #2e7d32; }

.btn-material-green-900.btn-flat:not(.btn-link) {
    color: #1b5e20; }

.btn-material-green-A100.btn-flat:not(.btn-link) {
    color: #b9f6ca; }

.btn-material-green-A200.btn-flat:not(.btn-link) {
    color: #69f0ae; }

.btn-material-green-A400.btn-flat:not(.btn-link) {
    color: #00e676; }

.btn-material-green-A700.btn-flat:not(.btn-link) {
    color: #00c853; }

.btn-material-light-green.btn-flat:not(.btn-link) {
    color: #8bc34a; }

.btn-material-light-green-50.btn-flat:not(.btn-link) {
    color: #f1f8e9; }

.btn-material-light-green-100.btn-flat:not(.btn-link) {
    color: #dcedc8; }

.btn-material-light-green-200.btn-flat:not(.btn-link) {
    color: #c5e1a5; }

.btn-material-light-green-300.btn-flat:not(.btn-link) {
    color: #aed581; }

.btn-material-light-green-400.btn-flat:not(.btn-link) {
    color: #9ccc65; }

.btn-material-light-green-500.btn-flat:not(.btn-link) {
    color: #8bc34a; }

.btn-material-light-green-600.btn-flat:not(.btn-link) {
    color: #7cb342; }

.btn-material-light-green-700.btn-flat:not(.btn-link) {
    color: #689f38; }

.btn-material-light-green-800.btn-flat:not(.btn-link) {
    color: #558b2f; }

.btn-material-light-green-900.btn-flat:not(.btn-link) {
    color: #33691e; }

.btn-material-light-green-A100.btn-flat:not(.btn-link) {
    color: #ccff90; }

.btn-material-light-green-A200.btn-flat:not(.btn-link) {
    color: #b2ff59; }

.btn-material-light-green-A400.btn-flat:not(.btn-link) {
    color: #76ff03; }

.btn-material-light-green-A700.btn-flat:not(.btn-link) {
    color: #64dd17; }

.btn-material-lime.btn-flat:not(.btn-link) {
    color: #cddc39; }

.btn-material-lime-50.btn-flat:not(.btn-link) {
    color: #f9fbe7; }

.btn-material-lime-100.btn-flat:not(.btn-link) {
    color: #f0f4c3; }

.btn-material-lime-200.btn-flat:not(.btn-link) {
    color: #e6ee9c; }

.btn-material-lime-300.btn-flat:not(.btn-link) {
    color: #dce775; }

.btn-material-lime-400.btn-flat:not(.btn-link) {
    color: #d4e157; }

.btn-material-lime-500.btn-flat:not(.btn-link) {
    color: #cddc39; }

.btn-material-lime-600.btn-flat:not(.btn-link) {
    color: #c0ca33; }

.btn-material-lime-700.btn-flat:not(.btn-link) {
    color: #afb42b; }

.btn-material-lime-800.btn-flat:not(.btn-link) {
    color: #9e9d24; }

.btn-material-lime-900.btn-flat:not(.btn-link) {
    color: #827717; }

.btn-material-lime-A100.btn-flat:not(.btn-link) {
    color: #f4ff81; }

.btn-material-lime-A200.btn-flat:not(.btn-link) {
    color: #eeff41; }

.btn-material-lime-A400.btn-flat:not(.btn-link) {
    color: #c6ff00; }

.btn-material-lime-A700.btn-flat:not(.btn-link) {
    color: #aeea00; }

.btn-material-yellow.btn-flat:not(.btn-link) {
    color: #ffeb3b; }

.btn-material-yellow-50.btn-flat:not(.btn-link) {
    color: #fffde7; }

.btn-material-yellow-100.btn-flat:not(.btn-link) {
    color: #fff9c4; }

.btn-material-yellow-200.btn-flat:not(.btn-link) {
    color: #fff59d; }

.btn-material-yellow-300.btn-flat:not(.btn-link) {
    color: #fff176; }

.btn-material-yellow-400.btn-flat:not(.btn-link) {
    color: #ffee58; }

.btn-material-yellow-500.btn-flat:not(.btn-link) {
    color: #ffeb3b; }

.btn-material-yellow-600.btn-flat:not(.btn-link) {
    color: #fdd835; }

.btn-material-yellow-700.btn-flat:not(.btn-link) {
    color: #fbc02d; }

.btn-material-yellow-800.btn-flat:not(.btn-link) {
    color: #f9a825; }

.btn-material-yellow-900.btn-flat:not(.btn-link) {
    color: #f57f17; }

.btn-material-yellow-A100.btn-flat:not(.btn-link) {
    color: #ffff8d; }

.btn-material-yellow-A200.btn-flat:not(.btn-link) {
    color: #ff0; }

.btn-material-yellow-A400.btn-flat:not(.btn-link) {
    color: #ffea00; }

.btn-material-yellow-A700.btn-flat:not(.btn-link) {
    color: #ffd600; }

.btn-material-amber.btn-flat:not(.btn-link) {
    color: #ffc107; }

.btn-material-amber-50.btn-flat:not(.btn-link) {
    color: #fff8e1; }

.btn-material-amber-100.btn-flat:not(.btn-link) {
    color: #ffecb3; }

.btn-material-amber-200.btn-flat:not(.btn-link) {
    color: #ffe082; }

.btn-material-amber-300.btn-flat:not(.btn-link) {
    color: #ffd54f; }

.btn-material-amber-400.btn-flat:not(.btn-link) {
    color: #ffca28; }

.btn-material-amber-500.btn-flat:not(.btn-link) {
    color: #ffc107; }

.btn-material-amber-600.btn-flat:not(.btn-link) {
    color: #ffb300; }

.btn-material-amber-700.btn-flat:not(.btn-link) {
    color: #ffa000; }

.btn-material-amber-800.btn-flat:not(.btn-link) {
    color: #ff8f00; }

.btn-material-amber-900.btn-flat:not(.btn-link) {
    color: #ff6f00; }

.btn-material-amber-A100.btn-flat:not(.btn-link) {
    color: #ffe57f; }

.btn-material-amber-A200.btn-flat:not(.btn-link) {
    color: #ffd740; }

.btn-material-amber-A400.btn-flat:not(.btn-link) {
    color: #ffc400; }

.btn-material-amber-A700.btn-flat:not(.btn-link) {
    color: #ffab00; }

.btn-material-orange.btn-flat:not(.btn-link) {
    color: #ff9800; }

.btn-material-orange-50.btn-flat:not(.btn-link) {
    color: #fff3e0; }

.btn-material-orange-100.btn-flat:not(.btn-link) {
    color: #ffe0b2; }

.btn-material-orange-200.btn-flat:not(.btn-link) {
    color: #ffcc80; }

.btn-material-orange-300.btn-flat:not(.btn-link) {
    color: #ffb74d; }

.btn-material-orange-400.btn-flat:not(.btn-link) {
    color: #ffa726; }

.btn-material-orange-500.btn-flat:not(.btn-link) {
    color: #ff9800; }

.btn-material-orange-600.btn-flat:not(.btn-link) {
    color: #fb8c00; }

.btn-material-orange-700.btn-flat:not(.btn-link) {
    color: #f57c00; }

.btn-material-orange-800.btn-flat:not(.btn-link) {
    color: #ef6c00; }

.btn-material-orange-900.btn-flat:not(.btn-link) {
    color: #e65100; }

.btn-material-orange-A100.btn-flat:not(.btn-link) {
    color: #ffd180; }

.btn-material-orange-A200.btn-flat:not(.btn-link) {
    color: #ffab40; }

.btn-material-orange-A400.btn-flat:not(.btn-link) {
    color: #ff9100; }

.btn-material-orange-A700.btn-flat:not(.btn-link) {
    color: #ff6d00; }

.btn-material-deep-orange.btn-flat:not(.btn-link) {
    color: #ff5722; }

.btn-material-deep-orange-50.btn-flat:not(.btn-link) {
    color: #fbe9e7; }

.btn-material-deep-orange-100.btn-flat:not(.btn-link) {
    color: #ffccbc; }

.btn-material-deep-orange-200.btn-flat:not(.btn-link) {
    color: #ffab91; }

.btn-material-deep-orange-300.btn-flat:not(.btn-link) {
    color: #ff8a65; }

.btn-material-deep-orange-400.btn-flat:not(.btn-link) {
    color: #ff7043; }

.btn-material-deep-orange-500.btn-flat:not(.btn-link) {
    color: #ff5722; }

.btn-material-deep-orange-600.btn-flat:not(.btn-link) {
    color: #f4511e; }

.btn-material-deep-orange-700.btn-flat:not(.btn-link) {
    color: #e64a19; }

.btn-material-deep-orange-800.btn-flat:not(.btn-link) {
    color: #d84315; }

.btn-material-deep-orange-900.btn-flat:not(.btn-link) {
    color: #bf360c; }

.btn-material-deep-orange-A100.btn-flat:not(.btn-link) {
    color: #ff9e80; }

.btn-material-deep-orange-A200.btn-flat:not(.btn-link) {
    color: #ff6e40; }

.btn-material-deep-orange-A400.btn-flat:not(.btn-link) {
    color: #ff3d00; }

.btn-material-deep-orange-A700.btn-flat:not(.btn-link) {
    color: #dd2c00; }

.btn-material-brown.btn-flat:not(.btn-link) {
    color: #795548; }

.btn-material-brown-50.btn-flat:not(.btn-link) {
    color: #efebe9; }

.btn-material-brown-100.btn-flat:not(.btn-link) {
    color: #d7ccc8; }

.btn-material-brown-200.btn-flat:not(.btn-link) {
    color: #bcaaa4; }

.btn-material-brown-300.btn-flat:not(.btn-link) {
    color: #a1887f; }

.btn-material-brown-400.btn-flat:not(.btn-link) {
    color: #8d6e63; }

.btn-material-brown-500.btn-flat:not(.btn-link) {
    color: #795548; }

.btn-material-brown-600.btn-flat:not(.btn-link) {
    color: #6d4c41; }

.btn-material-brown-700.btn-flat:not(.btn-link) {
    color: #5d4037; }

.btn-material-brown-800.btn-flat:not(.btn-link) {
    color: #4e342e; }

.btn-material-brown-900.btn-flat:not(.btn-link) {
    color: #3e2723; }

.btn-material-brown-A100.btn-flat:not(.btn-link) {
    color: #d7ccc8; }

.btn-material-brown-A200.btn-flat:not(.btn-link) {
    color: #bcaaa4; }

.btn-material-brown-A400.btn-flat:not(.btn-link) {
    color: #8d6e63; }

.btn-material-brown-A700.btn-flat:not(.btn-link) {
    color: #5d4037; }

.btn-material-grey.btn-flat:not(.btn-link) {
    color: #9e9e9e; }

.btn-material-grey-50.btn-flat:not(.btn-link) {
    color: #fafafa; }

.btn-material-grey-100.btn-flat:not(.btn-link) {
    color: #f5f5f5; }

.btn-material-grey-200.btn-flat:not(.btn-link) {
    color: #eee; }

.btn-material-grey-300.btn-flat:not(.btn-link) {
    color: #e0e0e0; }

.btn-material-grey-400.btn-flat:not(.btn-link) {
    color: #bdbdbd; }

.btn-material-grey-500.btn-flat:not(.btn-link) {
    color: #9e9e9e; }

.btn-material-grey-600.btn-flat:not(.btn-link) {
    color: #757575; }

.btn-material-grey-700.btn-flat:not(.btn-link) {
    color: #616161; }

.btn-material-grey-800.btn-flat:not(.btn-link) {
    color: #424242; }

.btn-material-grey-900.btn-flat:not(.btn-link) {
    color: #212121; }

.btn-material-grey-A100.btn-flat:not(.btn-link) {
    color: #f5f5f5; }

.btn-material-grey-A200.btn-flat:not(.btn-link) {
    color: #eee; }

.btn-material-grey-A400.btn-flat:not(.btn-link) {
    color: #bdbdbd; }

.btn-material-grey-A700.btn-flat:not(.btn-link) {
    color: #616161; }

.btn-material-blue-grey.btn-flat:not(.btn-link) {
    color: #607d8b; }

.btn-material-blue-grey-50.btn-flat:not(.btn-link) {
    color: #eceff1; }

.btn-material-blue-grey-100.btn-flat:not(.btn-link) {
    color: #cfd8dc; }

.btn-material-blue-grey-200.btn-flat:not(.btn-link) {
    color: #b0bec5; }

.btn-material-blue-grey-300.btn-flat:not(.btn-link) {
    color: #90a4ae; }

.btn-material-blue-grey-400.btn-flat:not(.btn-link) {
    color: #78909c; }

.btn-material-blue-grey-500.btn-flat:not(.btn-link) {
    color: #607d8b; }

.btn-material-blue-grey-600.btn-flat:not(.btn-link) {
    color: #546e7a; }

.btn-material-blue-grey-700.btn-flat:not(.btn-link) {
    color: #455a64; }

.btn-material-blue-grey-800.btn-flat:not(.btn-link) {
    color: #37474f; }

.btn-material-blue-grey-900.btn-flat:not(.btn-link) {
    color: #263238; }

.btn-material-blue-grey-A100.btn-flat:not(.btn-link) {
    color: #cfd8dc; }

.btn-material-blue-grey-A200.btn-flat:not(.btn-link) {
    color: #b0bec5; }

.btn-material-blue-grey-A400.btn-flat:not(.btn-link) {
    color: #78909c; }

.btn-material-blue-grey-A700.btn-flat:not(.btn-link) {
    color: #455a64; }

.btn-black:not(.btn-link):not(.btn-flat) {
    background-color: #000;
    color: rgba(255, 255, 255, 0.84); }

.btn-white:not(.btn-link):not(.btn-flat) {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.84); }

.btn-inverse:not(.btn-link):not(.btn-flat) {
    background-color: #3f51b5;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-red:not(.btn-link):not(.btn-flat) {
    background-color: #f44336;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-red-50:not(.btn-link):not(.btn-flat) {
    background-color: #ffebee;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-red-100:not(.btn-link):not(.btn-flat) {
    background-color: #ffcdd2;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-red-200:not(.btn-link):not(.btn-flat) {
    background-color: #ef9a9a;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-red-300:not(.btn-link):not(.btn-flat) {
    background-color: #e57373;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-red-400:not(.btn-link):not(.btn-flat) {
    background-color: #ef5350;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-red-500:not(.btn-link):not(.btn-flat) {
    background-color: #f44336;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-red-600:not(.btn-link):not(.btn-flat) {
    background-color: #e53935;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-red-700:not(.btn-link):not(.btn-flat) {
    background-color: #d32f2f;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-red-800:not(.btn-link):not(.btn-flat) {
    background-color: #c62828;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-red-900:not(.btn-link):not(.btn-flat) {
    background-color: #b71c1c;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-red-A100:not(.btn-link):not(.btn-flat) {
    background-color: #ff8a80;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-red-A200:not(.btn-link):not(.btn-flat) {
    background-color: #ff5252;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-red-A400:not(.btn-link):not(.btn-flat) {
    background-color: #ff1744;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-red-A700:not(.btn-link):not(.btn-flat) {
    background-color: #d50000;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-pink:not(.btn-link):not(.btn-flat) {
    background-color: #e91e63;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-pink-50:not(.btn-link):not(.btn-flat) {
    background-color: #fce4ec;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-pink-100:not(.btn-link):not(.btn-flat) {
    background-color: #f8bbd0;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-pink-200:not(.btn-link):not(.btn-flat) {
    background-color: #f48fb1;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-pink-300:not(.btn-link):not(.btn-flat) {
    background-color: #f06292;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-pink-400:not(.btn-link):not(.btn-flat) {
    background-color: #ec407a;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-pink-500:not(.btn-link):not(.btn-flat) {
    background-color: #e91e63;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-pink-600:not(.btn-link):not(.btn-flat) {
    background-color: #d81b60;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-pink-700:not(.btn-link):not(.btn-flat) {
    background-color: #c2185b;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-pink-800:not(.btn-link):not(.btn-flat) {
    background-color: #ad1457;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-pink-900:not(.btn-link):not(.btn-flat) {
    background-color: #880e4f;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-pink-A100:not(.btn-link):not(.btn-flat) {
    background-color: #ff80ab;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-pink-A200:not(.btn-link):not(.btn-flat) {
    background-color: #ff4081;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-pink-A400:not(.btn-link):not(.btn-flat) {
    background-color: #f50057;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-pink-A700:not(.btn-link):not(.btn-flat) {
    background-color: #c51162;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple:not(.btn-link):not(.btn-flat) {
    background-color: #9c27b0;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple-50:not(.btn-link):not(.btn-flat) {
    background-color: #f3e5f5;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-purple-100:not(.btn-link):not(.btn-flat) {
    background-color: #e1bee7;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-purple-200:not(.btn-link):not(.btn-flat) {
    background-color: #ce93d8;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple-300:not(.btn-link):not(.btn-flat) {
    background-color: #ba68c8;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple-400:not(.btn-link):not(.btn-flat) {
    background-color: #ab47bc;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple-500:not(.btn-link):not(.btn-flat) {
    background-color: #9c27b0;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple-600:not(.btn-link):not(.btn-flat) {
    background-color: #8e24aa;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple-700:not(.btn-link):not(.btn-flat) {
    background-color: #7b1fa2;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple-800:not(.btn-link):not(.btn-flat) {
    background-color: #6a1b9a;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple-900:not(.btn-link):not(.btn-flat) {
    background-color: #4a148c;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple-A100:not(.btn-link):not(.btn-flat) {
    background-color: #ea80fc;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple-A200:not(.btn-link):not(.btn-flat) {
    background-color: #e040fb;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple-A400:not(.btn-link):not(.btn-flat) {
    background-color: #d500f9;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-purple-A700:not(.btn-link):not(.btn-flat) {
    background-color: #a0f;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple:not(.btn-link):not(.btn-flat) {
    background-color: #673ab7;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple-50:not(.btn-link):not(.btn-flat) {
    background-color: #ede7f6;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-deep-purple-100:not(.btn-link):not(.btn-flat) {
    background-color: #d1c4e9;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-deep-purple-200:not(.btn-link):not(.btn-flat) {
    background-color: #b39ddb;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple-300:not(.btn-link):not(.btn-flat) {
    background-color: #9575cd;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple-400:not(.btn-link):not(.btn-flat) {
    background-color: #7e57c2;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple-500:not(.btn-link):not(.btn-flat) {
    background-color: #673ab7;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple-600:not(.btn-link):not(.btn-flat) {
    background-color: #5e35b1;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple-700:not(.btn-link):not(.btn-flat) {
    background-color: #512da8;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple-800:not(.btn-link):not(.btn-flat) {
    background-color: #4527a0;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple-900:not(.btn-link):not(.btn-flat) {
    background-color: #311b92;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple-A100:not(.btn-link):not(.btn-flat) {
    background-color: #b388ff;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple-A200:not(.btn-link):not(.btn-flat) {
    background-color: #7c4dff;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple-A400:not(.btn-link):not(.btn-flat) {
    background-color: #651fff;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-purple-A700:not(.btn-link):not(.btn-flat) {
    background-color: #6200ea;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-indigo:not(.btn-link):not(.btn-flat) {
    background-color: #3f51b5;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-indigo-50:not(.btn-link):not(.btn-flat) {
    background-color: #e8eaf6;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-indigo-100:not(.btn-link):not(.btn-flat) {
    background-color: #c5cae9;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-indigo-200:not(.btn-link):not(.btn-flat) {
    background-color: #9fa8da;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-indigo-300:not(.btn-link):not(.btn-flat) {
    background-color: #7986cb;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-indigo-400:not(.btn-link):not(.btn-flat) {
    background-color: #5c6bc0;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-indigo-500:not(.btn-link):not(.btn-flat) {
    background-color: #3f51b5;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-indigo-600:not(.btn-link):not(.btn-flat) {
    background-color: #3949ab;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-indigo-700:not(.btn-link):not(.btn-flat) {
    background-color: #303f9f;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-indigo-800:not(.btn-link):not(.btn-flat) {
    background-color: #283593;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-indigo-900:not(.btn-link):not(.btn-flat) {
    background-color: #1a237e;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-indigo-A100:not(.btn-link):not(.btn-flat) {
    background-color: #8c9eff;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-indigo-A200:not(.btn-link):not(.btn-flat) {
    background-color: #536dfe;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-indigo-A400:not(.btn-link):not(.btn-flat) {
    background-color: #3d5afe;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-indigo-A700:not(.btn-link):not(.btn-flat) {
    background-color: #304ffe;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue:not(.btn-link):not(.btn-flat) {
    color: #000;
    background:#c8af77;
    border: 2px solid #c8af77;
    border-image-source: linear-gradient(to right, #c8af77 15%, #fff 50%, #c8af77 );
    border-image-slice: 1;
    font-weight: bold;
    font-size: 13px;}

.btn-material-blue:hover:not(.btn-link):not(.btn-flat) {
    background-color: #AF2020; }

.btn-material-blue-50:not(.btn-link):not(.btn-flat) {
    background-color: #e3f2fd;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-blue-100:not(.btn-link):not(.btn-flat) {
    background-color: #bbdefb;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-blue-200:not(.btn-link):not(.btn-flat) {
    background-color: #90caf9;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-blue-300:not(.btn-link):not(.btn-flat) {
    background-color: #64b5f6;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-blue-400:not(.btn-link):not(.btn-flat) {
    background-color: #42a5f5;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-500:not(.btn-link):not(.btn-flat) {
    background-color: #677d3f;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-600:not(.btn-link):not(.btn-flat) {
    background-color: #1e88e5;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-700:not(.btn-link):not(.btn-flat) {
    background-color: #1976d2;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-800:not(.btn-link):not(.btn-flat) {
    background-color: #1565c0;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-900:not(.btn-link):not(.btn-flat) {
    background-color: #0d47a1;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-A100:not(.btn-link):not(.btn-flat) {
    background-color: #82b1ff;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-blue-A200:not(.btn-link):not(.btn-flat) {
    background-color: #448aff;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-A400:not(.btn-link):not(.btn-flat) {
    background-color: #2979ff;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-A700:not(.btn-link):not(.btn-flat) {
    background-color: #2962ff;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-light-blue:not(.btn-link):not(.btn-flat) {
    background-color: #03a9f4;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-light-blue-50:not(.btn-link):not(.btn-flat) {
    background-color: #e1f5fe;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-blue-100:not(.btn-link):not(.btn-flat) {
    background-color: #b3e5fc;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-blue-200:not(.btn-link):not(.btn-flat) {
    background-color: #81d4fa;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-blue-300:not(.btn-link):not(.btn-flat) {
    background-color: #4fc3f7;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-blue-400:not(.btn-link):not(.btn-flat) {
    background-color: #29b6f6;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-blue-500:not(.btn-link):not(.btn-flat) {
    background-color: #03a9f4;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-light-blue-600:not(.btn-link):not(.btn-flat) {
    background-color: #039be5;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-light-blue-700:not(.btn-link):not(.btn-flat) {
    background-color: #0288d1;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-light-blue-800:not(.btn-link):not(.btn-flat) {
    background-color: #0277bd;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-light-blue-900:not(.btn-link):not(.btn-flat) {
    background-color: #01579b;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-light-blue-A100:not(.btn-link):not(.btn-flat) {
    background-color: #80d8ff;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-blue-A200:not(.btn-link):not(.btn-flat) {
    background-color: #40c4ff;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-blue-A400:not(.btn-link):not(.btn-flat) {
    background-color: #00b0ff;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-light-blue-A700:not(.btn-link):not(.btn-flat) {
    background-color: #0091ea;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-cyan:not(.btn-link):not(.btn-flat) {
    background-color: #00bcd4;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-cyan-50:not(.btn-link):not(.btn-flat) {
    background-color: #e0f7fa;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-cyan-100:not(.btn-link):not(.btn-flat) {
    background-color: #b2ebf2;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-cyan-200:not(.btn-link):not(.btn-flat) {
    background-color: #80deea;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-cyan-300:not(.btn-link):not(.btn-flat) {
    background-color: #4dd0e1;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-cyan-400:not(.btn-link):not(.btn-flat) {
    background-color: #26c6da;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-cyan-500:not(.btn-link):not(.btn-flat) {
    background-color: #00bcd4;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-cyan-600:not(.btn-link):not(.btn-flat) {
    background-color: #00acc1;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-cyan-700:not(.btn-link):not(.btn-flat) {
    background-color: #0097a7;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-cyan-800:not(.btn-link):not(.btn-flat) {
    background-color: #00838f;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-cyan-900:not(.btn-link):not(.btn-flat) {
    background-color: #006064;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-cyan-A100:not(.btn-link):not(.btn-flat) {
    background-color: #84ffff;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-cyan-A200:not(.btn-link):not(.btn-flat) {
    background-color: #18ffff;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-cyan-A400:not(.btn-link):not(.btn-flat) {
    background-color: #00e5ff;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-cyan-A700:not(.btn-link):not(.btn-flat) {
    background-color: #00b8d4;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-teal:not(.btn-link):not(.btn-flat) {
    background-color: #009688;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-teal-50:not(.btn-link):not(.btn-flat) {
    background-color: #e0f2f1;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-teal-100:not(.btn-link):not(.btn-flat) {
    background-color: #b2dfdb;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-teal-200:not(.btn-link):not(.btn-flat) {
    background-color: #80cbc4;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-teal-300:not(.btn-link):not(.btn-flat) {
    background-color: #4db6ac;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-teal-400:not(.btn-link):not(.btn-flat) {
    background-color: #26a69a;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-teal-500:not(.btn-link):not(.btn-flat) {
    background-color: #009688;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-teal-600:not(.btn-link):not(.btn-flat) {
    background-color: #00897b;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-teal-700:not(.btn-link):not(.btn-flat) {
    background-color: #00796b;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-teal-800:not(.btn-link):not(.btn-flat) {
    background-color: #00695c;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-teal-900:not(.btn-link):not(.btn-flat) {
    background-color: #004d40;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-teal-A100:not(.btn-link):not(.btn-flat) {
    background-color: #a7ffeb;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-teal-A200:not(.btn-link):not(.btn-flat) {
    background-color: #64ffda;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-teal-A400:not(.btn-link):not(.btn-flat) {
    background-color: #1de9b6;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-teal-A700:not(.btn-link):not(.btn-flat) {
    background-color: #00bfa5;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-green:not(.btn-link):not(.btn-flat) {
    background-color: #4caf50;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-green-50:not(.btn-link):not(.btn-flat) {
    background-color: #e8f5e9;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-green-100:not(.btn-link):not(.btn-flat) {
    background-color: #c8e6c9;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-green-200:not(.btn-link):not(.btn-flat) {
    background-color: #a5d6a7;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-green-300:not(.btn-link):not(.btn-flat) {
    background-color: #81c784;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-green-400:not(.btn-link):not(.btn-flat) {
    background-color: #66bb6a;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-green-500:not(.btn-link):not(.btn-flat) {
    background-color: #4caf50;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-green-600:not(.btn-link):not(.btn-flat) {
    background-color: #43a047;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-green-700:not(.btn-link):not(.btn-flat) {
    background-color: #388e3c;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-green-800:not(.btn-link):not(.btn-flat) {
    background-color: #2e7d32;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-green-900:not(.btn-link):not(.btn-flat) {
    background-color: #1b5e20;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-green-A100:not(.btn-link):not(.btn-flat) {
    background-color: #b9f6ca;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-green-A200:not(.btn-link):not(.btn-flat) {
    background-color: #69f0ae;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-green-A400:not(.btn-link):not(.btn-flat) {
    background-color: #00e676;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-green-A700:not(.btn-link):not(.btn-flat) {
    background-color: #00c853;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-green:not(.btn-link):not(.btn-flat) {
    background-color: #8bc34a;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-green-50:not(.btn-link):not(.btn-flat) {
    background-color: #f1f8e9;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-green-100:not(.btn-link):not(.btn-flat) {
    background-color: #dcedc8;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-green-200:not(.btn-link):not(.btn-flat) {
    background-color: #c5e1a5;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-green-300:not(.btn-link):not(.btn-flat) {
    background-color: #aed581;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-green-400:not(.btn-link):not(.btn-flat) {
    background-color: #9ccc65;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-green-500:not(.btn-link):not(.btn-flat) {
    background-color: #8bc34a;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-green-600:not(.btn-link):not(.btn-flat) {
    background-color: #7cb342;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-light-green-700:not(.btn-link):not(.btn-flat) {
    background-color: #689f38;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-light-green-800:not(.btn-link):not(.btn-flat) {
    background-color: #558b2f;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-light-green-900:not(.btn-link):not(.btn-flat) {
    background-color: #33691e;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-light-green-A100:not(.btn-link):not(.btn-flat) {
    background-color: #ccff90;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-green-A200:not(.btn-link):not(.btn-flat) {
    background-color: #b2ff59;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-green-A400:not(.btn-link):not(.btn-flat) {
    background-color: #76ff03;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-light-green-A700:not(.btn-link):not(.btn-flat) {
    background-color: #64dd17;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime:not(.btn-link):not(.btn-flat) {
    background-color: #cddc39;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime-50:not(.btn-link):not(.btn-flat) {
    background-color: #f9fbe7;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime-100:not(.btn-link):not(.btn-flat) {
    background-color: #f0f4c3;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime-200:not(.btn-link):not(.btn-flat) {
    background-color: #e6ee9c;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime-300:not(.btn-link):not(.btn-flat) {
    background-color: #dce775;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime-400:not(.btn-link):not(.btn-flat) {
    background-color: #d4e157;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime-500:not(.btn-link):not(.btn-flat) {
    background-color: #cddc39;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime-600:not(.btn-link):not(.btn-flat) {
    background-color: #c0ca33;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime-700:not(.btn-link):not(.btn-flat) {
    background-color: #afb42b;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime-800:not(.btn-link):not(.btn-flat) {
    background-color: #9e9d24;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-lime-900:not(.btn-link):not(.btn-flat) {
    background-color: #827717;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-lime-A100:not(.btn-link):not(.btn-flat) {
    background-color: #f4ff81;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime-A200:not(.btn-link):not(.btn-flat) {
    background-color: #eeff41;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime-A400:not(.btn-link):not(.btn-flat) {
    background-color: #c6ff00;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-lime-A700:not(.btn-link):not(.btn-flat) {
    background-color: #aeea00;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow:not(.btn-link):not(.btn-flat) {
    background-color: #ffeb3b;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-50:not(.btn-link):not(.btn-flat) {
    background-color: #fffde7;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-100:not(.btn-link):not(.btn-flat) {
    background-color: #fff9c4;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-200:not(.btn-link):not(.btn-flat) {
    background-color: #fff59d;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-300:not(.btn-link):not(.btn-flat) {
    background-color: #fff176;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-400:not(.btn-link):not(.btn-flat) {
    background-color: #ffee58;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-500:not(.btn-link):not(.btn-flat) {
    background-color: #ffeb3b;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-600:not(.btn-link):not(.btn-flat) {
    background-color: #fdd835;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-700:not(.btn-link):not(.btn-flat) {
    background-color: #fbc02d;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-800:not(.btn-link):not(.btn-flat) {
    background-color: #f9a825;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-900:not(.btn-link):not(.btn-flat) {
    background-color: #f57f17;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-yellow-A100:not(.btn-link):not(.btn-flat) {
    background-color: #ffff8d;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-A200:not(.btn-link):not(.btn-flat) {
    background-color: #ff0;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-A400:not(.btn-link):not(.btn-flat) {
    background-color: #ffea00;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-yellow-A700:not(.btn-link):not(.btn-flat) {
    background-color: #ffd600;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber:not(.btn-link):not(.btn-flat) {
    background:linear-gradient( to bottom, #CAE975 50%, #6FB90C 50% );
    text-shadow: 1px 2xp 1px #000; }

.btn-material-amber-50:not(.btn-link):not(.btn-flat) {
    background-color: #fff8e1;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber-100:not(.btn-link):not(.btn-flat) {
    background-color: #ffecb3;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber-200:not(.btn-link):not(.btn-flat) {
    background-color: #ffe082;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber-300:not(.btn-link):not(.btn-flat) {
    background-color: #ffd54f;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber-400:not(.btn-link):not(.btn-flat) {
    background-color: #ffca28;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber-500:not(.btn-link):not(.btn-flat) {
    background-color: #ffc107;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber-600:not(.btn-link):not(.btn-flat) {
    background-color: #ffb300;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber-700:not(.btn-link):not(.btn-flat) {
    background-color: #ffa000;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber-800:not(.btn-link):not(.btn-flat) {
    background-color: #ff8f00;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber-900:not(.btn-link):not(.btn-flat) {
    background-color: #ff6f00;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-amber-A100:not(.btn-link):not(.btn-flat) {
    background-color: #ffe57f;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber-A200:not(.btn-link):not(.btn-flat) {
    background-color: #ffd740;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber-A400:not(.btn-link):not(.btn-flat) {
    background-color: #ffc400;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-amber-A700:not(.btn-link):not(.btn-flat) {
    background-color: #ffab00;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-orange:not(.btn-link):not(.btn-flat) {
    background-color: #ff9800;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-orange-50:not(.btn-link):not(.btn-flat) {
    background-color: #fff3e0;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-orange-100:not(.btn-link):not(.btn-flat) {
    background-color: #ffe0b2;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-orange-200:not(.btn-link):not(.btn-flat) {
    background-color: #ffcc80;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-orange-300:not(.btn-link):not(.btn-flat) {
    background-color: #ffb74d;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-orange-400:not(.btn-link):not(.btn-flat) {
    background-color: #ffa726;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-orange-500:not(.btn-link):not(.btn-flat) {
    background-color: #ff9800;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-orange-600:not(.btn-link):not(.btn-flat) {
    background-color: #fb8c00;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-orange-700:not(.btn-link):not(.btn-flat) {
    background-color: #f57c00;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-orange-800:not(.btn-link):not(.btn-flat) {
    background-color: #ef6c00;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-orange-900:not(.btn-link):not(.btn-flat) {
    background-color: #e65100;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-orange-A100:not(.btn-link):not(.btn-flat) {
    background-color: #ffd180;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-orange-A200:not(.btn-link):not(.btn-flat) {
    background-color: #ffab40;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-orange-A400:not(.btn-link):not(.btn-flat) {
    background-color: #ff9100;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-orange-A700:not(.btn-link):not(.btn-flat) {
    background-color: #ff6d00;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-orange:not(.btn-link):not(.btn-flat) {
    background-color: #ff5722;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-orange-50:not(.btn-link):not(.btn-flat) {
    background-color: #fbe9e7;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-deep-orange-100:not(.btn-link):not(.btn-flat) {
    background-color: #ffccbc;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-deep-orange-200:not(.btn-link):not(.btn-flat) {
    background-color: #ffab91;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-deep-orange-300:not(.btn-link):not(.btn-flat) {
    background-color: #ff8a65;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-deep-orange-400:not(.btn-link):not(.btn-flat) {
    background-color: #ff7043;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-orange-500:not(.btn-link):not(.btn-flat) {
    background-color: #ff5722;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-orange-600:not(.btn-link):not(.btn-flat) {
    background-color: #f4511e;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-orange-700:not(.btn-link):not(.btn-flat) {
    background-color: #e64a19;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-orange-800:not(.btn-link):not(.btn-flat) {
    background-color: #d84315;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-orange-900:not(.btn-link):not(.btn-flat) {
    background-color: #bf360c;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-orange-A100:not(.btn-link):not(.btn-flat) {
    background-color: #ff9e80;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-deep-orange-A200:not(.btn-link):not(.btn-flat) {
    background-color: #ff6e40;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-orange-A400:not(.btn-link):not(.btn-flat) {
    background-color: #ff3d00;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-deep-orange-A700:not(.btn-link):not(.btn-flat) {
    background-color: #dd2c00;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-brown:not(.btn-link):not(.btn-flat) {
    background-color: #795548;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-brown-50:not(.btn-link):not(.btn-flat) {
    background-color: #efebe9;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-brown-100:not(.btn-link):not(.btn-flat) {
    background-color: #d7ccc8;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-brown-200:not(.btn-link):not(.btn-flat) {
    background-color: #bcaaa4;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-brown-300:not(.btn-link):not(.btn-flat) {
    background-color: #a1887f;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-brown-400:not(.btn-link):not(.btn-flat) {
    background-color: #8d6e63;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-brown-500:not(.btn-link):not(.btn-flat) {
    background-color: #795548;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-brown-600:not(.btn-link):not(.btn-flat) {
    background-color: #6d4c41;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-brown-700:not(.btn-link):not(.btn-flat) {
    background-color: #5d4037;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-brown-800:not(.btn-link):not(.btn-flat) {
    background-color: #4e342e;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-brown-900:not(.btn-link):not(.btn-flat) {
    background-color: #3e2723;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-brown-A100:not(.btn-link):not(.btn-flat) {
    background-color: #d7ccc8;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-brown-A200:not(.btn-link):not(.btn-flat) {
    background-color: #bcaaa4;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-brown-A400:not(.btn-link):not(.btn-flat) {
    background-color: #8d6e63;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-brown-A700:not(.btn-link):not(.btn-flat) {
    background-color: #5d4037;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-grey:not(.btn-link):not(.btn-flat) {
    background-color: #9e9e9e;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-grey-50:not(.btn-link):not(.btn-flat) {
    background-color: #fafafa;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-grey-100:not(.btn-link):not(.btn-flat) {
    background-color: #f5f5f5;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-grey-200:not(.btn-link):not(.btn-flat) {
    background-color: #eee;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-grey-300:not(.btn-link):not(.btn-flat) {
    background-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-grey-400:not(.btn-link):not(.btn-flat) {
    background-color: #bdbdbd;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-grey-500:not(.btn-link):not(.btn-flat) {
    background-color: #9e9e9e;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-grey-600:not(.btn-link):not(.btn-flat) {
    background-color: #757575;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-grey-700:not(.btn-link):not(.btn-flat) {
    background-color: #616161;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-grey-800:not(.btn-link):not(.btn-flat) {
    color: black;
    font-weight: 900;
}

.btn-material-grey-900:not(.btn-link):not(.btn-flat) {
    background-color: #212121;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-grey-A100:not(.btn-link):not(.btn-flat) {
    background-color: #f5f5f5;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-grey-A200:not(.btn-link):not(.btn-flat) {
    background-color: #eee;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-grey-A400:not(.btn-link):not(.btn-flat) {
    background-color: #bdbdbd;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-grey-A700:not(.btn-link):not(.btn-flat) {
    background-color: #616161;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-grey:not(.btn-link):not(.btn-flat) {
    background-color: #607d8b;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-grey-50:not(.btn-link):not(.btn-flat) {
    background-color: #eceff1;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-blue-grey-100:not(.btn-link):not(.btn-flat) {
    background-color: #cfd8dc;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-blue-grey-200:not(.btn-link):not(.btn-flat) {
    background-color: #b0bec5;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-blue-grey-300:not(.btn-link):not(.btn-flat) {
    background-color: #90a4ae;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-grey-400:not(.btn-link):not(.btn-flat) {
    background-color: #78909c;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-grey-500:not(.btn-link):not(.btn-flat) {
    background-color: #607d8b;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-grey-600:not(.btn-link):not(.btn-flat) {
    background-color: #546e7a;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-grey-700:not(.btn-link):not(.btn-flat) {
    background-color: #455a64;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-grey-800:not(.btn-link):not(.btn-flat) {
    background-color: #37474f;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-grey-900:not(.btn-link):not(.btn-flat) {
    background-color: #263238;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-grey-A100:not(.btn-link):not(.btn-flat) {
    background-color: #cfd8dc;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-blue-grey-A200:not(.btn-link):not(.btn-flat) {
    background-color: #b0bec5;
    color: rgba(0, 0, 0, 0.84); }

.btn-material-blue-grey-A400:not(.btn-link):not(.btn-flat) {
    background-color: #78909c;
    color: rgba(255, 255, 255, 0.84); }

.btn-material-blue-grey-A700:not(.btn-link):not(.btn-flat) {
    background-color: #455a64;
    color: rgba(255, 255, 255, 0.84); }

.label-material-red {
    background-color: #f44336; }

.label-material-red-50 {
    background-color: #ffebee; }

.label-material-red-100 {
    background-color: #ffcdd2; }

.label-material-red-200 {
    background-color: #ef9a9a; }

.label-material-red-300 {
    background-color: #e57373; }

.label-material-red-400 {
    background-color: #ef5350; }

.label-material-red-500 {
    background-color: #f44336; }

.label-material-red-600 {
    background-color: #e53935; }

.label-material-red-700 {
    background-color: #d32f2f; }

.label-material-red-800 {
    background-color: #c62828; }

.label-material-red-900 {
    background-color: #b71c1c; }

.label-material-red-A100 {
    background-color: #ff8a80; }

.label-material-red-A200 {
    background-color: #ff5252; }

.label-material-red-A400 {
    background-color: #ff1744; }

.label-material-red-A700 {
    background-color: #d50000; }

.label-material-pink {
    background-color: #e91e63; }

.label-material-pink-50 {
    background-color: #fce4ec; }

.label-material-pink-100 {
    background-color: #f8bbd0; }

.label-material-pink-200 {
    background-color: #f48fb1; }

.label-material-pink-300 {
    background-color: #f06292; }

.label-material-pink-400 {
    background-color: #ec407a; }

.label-material-pink-500 {
    background-color: #e91e63; }

.label-material-pink-600 {
    background-color: #d81b60; }

.label-material-pink-700 {
    background-color: #c2185b; }

.label-material-pink-800 {
    background-color: #ad1457; }

.label-material-pink-900 {
    background-color: #880e4f; }

.label-material-pink-A100 {
    background-color: #ff80ab; }

.label-material-pink-A200 {
    background-color: #ff4081; }

.label-material-pink-A400 {
    background-color: #f50057; }

.label-material-pink-A700 {
    background-color: #c51162; }

.label-material-purple {
    background-color: #9c27b0; }

.label-material-purple-50 {
    background-color: #f3e5f5; }

.label-material-purple-100 {
    background-color: #e1bee7; }

.label-material-purple-200 {
    background-color: #ce93d8; }

.label-material-purple-300 {
    background-color: #ba68c8; }

.label-material-purple-400 {
    background-color: #ab47bc; }

.label-material-purple-500 {
    background-color: #9c27b0; }

.label-material-purple-600 {
    background-color: #8e24aa; }

.label-material-purple-700 {
    background-color: #7b1fa2; }

.label-material-purple-800 {
    background-color: #6a1b9a; }

.label-material-purple-900 {
    background-color: #4a148c; }

.label-material-purple-A100 {
    background-color: #ea80fc; }

.label-material-purple-A200 {
    background-color: #e040fb; }

.label-material-purple-A400 {
    background-color: #d500f9; }

.label-material-purple-A700 {
    background-color: #a0f; }

.label-material-deep-purple {
    background-color: #673ab7; }

.label-material-deep-purple-50 {
    background-color: #ede7f6; }

.label-material-deep-purple-100 {
    background-color: #d1c4e9; }

.label-material-deep-purple-200 {
    background-color: #b39ddb; }

.label-material-deep-purple-300 {
    background-color: #9575cd; }

.label-material-deep-purple-400 {
    background-color: #7e57c2; }

.label-material-deep-purple-500 {
    background-color: #673ab7; }

.label-material-deep-purple-600 {
    background-color: #5e35b1; }

.label-material-deep-purple-700 {
    background-color: #512da8; }

.label-material-deep-purple-800 {
    background-color: #4527a0; }

.label-material-deep-purple-900 {
    background-color: #311b92; }

.label-material-deep-purple-A100 {
    background-color: #b388ff; }

.label-material-deep-purple-A200 {
    background-color: #7c4dff; }

.label-material-deep-purple-A400 {
    background-color: #651fff; }

.label-material-deep-purple-A700 {
    background-color: #6200ea; }

.label-material-indigo {
    background-color: #3f51b5; }

.label-material-indigo-50 {
    background-color: #e8eaf6; }

.label-material-indigo-100 {
    background-color: #c5cae9; }

.label-material-indigo-200 {
    background-color: #9fa8da; }

.label-material-indigo-300 {
    background-color: #7986cb; }

.label-material-indigo-400 {
    background-color: #5c6bc0; }

.label-material-indigo-500 {
    background-color: #3f51b5; }

.label-material-indigo-600 {
    background-color: #3949ab; }

.label-material-indigo-700 {
    background-color: #303f9f; }

.label-material-indigo-800 {
    background-color: #283593; }

.label-material-indigo-900 {
    background-color: #1a237e; }

.label-material-indigo-A100 {
    background-color: #8c9eff; }

.label-material-indigo-A200 {
    background-color: #536dfe; }

.label-material-indigo-A400 {
    background-color: #3d5afe; }

.label-material-indigo-A700 {
    background-color: #304ffe; }

.label-material-blue {
    background-color: #677d3f; }

.label-material-blue-50 {
    background-color: #e3f2fd; }

.label-material-blue-100 {
    background-color: #bbdefb; }

.label-material-blue-200 {
    background-color: #90caf9; }

.label-material-blue-300 {
    background-color: #64b5f6; }

.label-material-blue-400 {
    background-color: #42a5f5; }

.label-material-blue-500 {
    background-color: #677d3f; }

.label-material-blue-600 {
    background-color: #1e88e5; }

.label-material-blue-700 {
    background-color: #1976d2; }

.label-material-blue-800 {
    background-color: #1565c0; }

.label-material-blue-900 {
    background-color: #0d47a1; }

.label-material-blue-A100 {
    background-color: #82b1ff; }

.label-material-blue-A200 {
    background-color: #448aff; }

.label-material-blue-A400 {
    background-color: #2979ff; }

.label-material-blue-A700 {
    background-color: #2962ff; }

.label-material-light-blue {
    background-color: #03a9f4; }

.label-material-light-blue-50 {
    background-color: #e1f5fe; }

.label-material-light-blue-100 {
    background-color: #b3e5fc; }

.label-material-light-blue-200 {
    background-color: #81d4fa; }

.label-material-light-blue-300 {
    background-color: #4fc3f7; }

.label-material-light-blue-400 {
    background-color: #29b6f6; }

.label-material-light-blue-500 {
    background-color: #03a9f4; }

.label-material-light-blue-600 {
    background-color: #039be5; }

.label-material-light-blue-700 {
    background-color: #0288d1; }

.label-material-light-blue-800 {
    background-color: #0277bd; }

.label-material-light-blue-900 {
    background-color: #01579b; }

.label-material-light-blue-A100 {
    background-color: #80d8ff; }

.label-material-light-blue-A200 {
    background-color: #40c4ff; }

.label-material-light-blue-A400 {
    background-color: #00b0ff; }

.label-material-light-blue-A700 {
    background-color: #0091ea; }

.label-material-cyan {
    background-color: #00bcd4; }

.label-material-cyan-50 {
    background-color: #e0f7fa; }

.label-material-cyan-100 {
    background-color: #b2ebf2; }

.label-material-cyan-200 {
    background-color: #80deea; }

.label-material-cyan-300 {
    background-color: #4dd0e1; }

.label-material-cyan-400 {
    background-color: #26c6da; }

.label-material-cyan-500 {
    background-color: #00bcd4; }

.label-material-cyan-600 {
    background-color: #00acc1; }

.label-material-cyan-700 {
    background-color: #0097a7; }

.label-material-cyan-800 {
    background-color: #00838f; }

.label-material-cyan-900 {
    background-color: #006064; }

.label-material-cyan-A100 {
    background-color: #84ffff; }

.label-material-cyan-A200 {
    background-color: #18ffff; }

.label-material-cyan-A400 {
    background-color: #00e5ff; }

.label-material-cyan-A700 {
    background-color: #00b8d4; }

.label-material-teal {
    background-color: #009688; }

.label-material-teal-50 {
    background-color: #e0f2f1; }

.label-material-teal-100 {
    background-color: #b2dfdb; }

.label-material-teal-200 {
    background-color: #80cbc4; }

.label-material-teal-300 {
    background-color: #4db6ac; }

.label-material-teal-400 {
    background-color: #26a69a; }

.label-material-teal-500 {
    background-color: #009688; }

.label-material-teal-600 {
    background-color: #00897b; }

.label-material-teal-700 {
    background-color: #00796b; }

.label-material-teal-800 {
    background-color: #00695c; }

.label-material-teal-900 {
    background-color: #004d40; }

.label-material-teal-A100 {
    background-color: #a7ffeb; }

.label-material-teal-A200 {
    background-color: #64ffda; }

.label-material-teal-A400 {
    background-color: #1de9b6; }

.label-material-teal-A700 {
    background-color: #00bfa5; }

.label-material-green {
    background-color: #4caf50; }

.label-material-green-50 {
    background-color: #e8f5e9; }

.label-material-green-100 {
    background-color: #c8e6c9; }

.label-material-green-200 {
    background-color: #a5d6a7; }

.label-material-green-300 {
    background-color: #81c784; }

.label-material-green-400 {
    background-color: #66bb6a; }

.label-material-green-500 {
    background-color: #4caf50; }

.label-material-green-600 {
    background-color: #43a047; }

.label-material-green-700 {
    background-color: #388e3c; }

.label-material-green-800 {
    background-color: #2e7d32; }

.label-material-green-900 {
    background-color: #1b5e20; }

.label-material-green-A100 {
    background-color: #b9f6ca; }

.label-material-green-A200 {
    background-color: #69f0ae; }

.label-material-green-A400 {
    background-color: #00e676; }

.label-material-green-A700 {
    background-color: #00c853; }

.label-material-light-green {
    background-color: #8bc34a; }

.label-material-light-green-50 {
    background-color: #f1f8e9; }

.label-material-light-green-100 {
    background-color: #dcedc8; }

.label-material-light-green-200 {
    background-color: #c5e1a5; }

.label-material-light-green-300 {
    background-color: #aed581; }

.label-material-light-green-400 {
    background-color: #9ccc65; }

.label-material-light-green-500 {
    background-color: #8bc34a; }

.label-material-light-green-600 {
    background-color: #7cb342; }

.label-material-light-green-700 {
    background-color: #689f38; }

.label-material-light-green-800 {
    background-color: #558b2f; }

.label-material-light-green-900 {
    background-color: #33691e; }

.label-material-light-green-A100 {
    background-color: #ccff90; }

.label-material-light-green-A200 {
    background-color: #b2ff59; }

.label-material-light-green-A400 {
    background-color: #76ff03; }

.label-material-light-green-A700 {
    background-color: #64dd17; }

.label-material-lime {
    background-color: #cddc39; }

.label-material-lime-50 {
    background-color: #f9fbe7; }

.label-material-lime-100 {
    background-color: #f0f4c3; }

.label-material-lime-200 {
    background-color: #e6ee9c; }

.label-material-lime-300 {
    background-color: #dce775; }

.label-material-lime-400 {
    background-color: #d4e157; }

.label-material-lime-500 {
    background-color: #cddc39; }

.label-material-lime-600 {
    background-color: #c0ca33; }

.label-material-lime-700 {
    background-color: #afb42b; }

.label-material-lime-800 {
    background-color: #9e9d24; }

.label-material-lime-900 {
    background-color: #827717; }

.label-material-lime-A100 {
    background-color: #f4ff81; }

.label-material-lime-A200 {
    background-color: #eeff41; }

.label-material-lime-A400 {
    background-color: #c6ff00; }

.label-material-lime-A700 {
    background-color: #aeea00; }

.label-material-yellow {
    background-color: #ffeb3b; }

.label-material-yellow-50 {
    background-color: #fffde7; }

.label-material-yellow-100 {
    background-color: #fff9c4; }

.label-material-yellow-200 {
    background-color: #fff59d; }

.label-material-yellow-300 {
    background-color: #fff176; }

.label-material-yellow-400 {
    background-color: #ffee58; }

.label-material-yellow-500 {
    background-color: #ffeb3b; }

.label-material-yellow-600 {
    background-color: #fdd835; }

.label-material-yellow-700 {
    background-color: #fbc02d; }

.label-material-yellow-800 {
    background-color: #f9a825; }

.label-material-yellow-900 {
    background-color: #f57f17; }

.label-material-yellow-A100 {
    background-color: #ffff8d; }

.label-material-yellow-A200 {
    background-color: #ff0; }

.label-material-yellow-A400 {
    background-color: #ffea00; }

.label-material-yellow-A700 {
    background-color: #ffd600; }

.label-material-amber {
    background-color: #ffc107; }

.label-material-amber-50 {
    background-color: #fff8e1; }

.label-material-amber-100 {
    background-color: #ffecb3; }

.label-material-amber-200 {
    background-color: #ffe082; }

.label-material-amber-300 {
    background-color: #ffd54f; }

.label-material-amber-400 {
    background-color: #ffca28; }

.label-material-amber-500 {
    background-color: #ffc107; }

.label-material-amber-600 {
    background-color: #ffb300; }

.label-material-amber-700 {
    background-color: #ffa000; }

.label-material-amber-800 {
    background-color: #ff8f00; }

.label-material-amber-900 {
    background-color: #ff6f00; }

.label-material-amber-A100 {
    background-color: #ffe57f; }

.label-material-amber-A200 {
    background-color: #ffd740; }

.label-material-amber-A400 {
    background-color: #ffc400; }

.label-material-amber-A700 {
    background-color: #ffab00; }

.label-material-orange {
    background-color: #ff9800; }

.label-material-orange-50 {
    background-color: #fff3e0; }

.label-material-orange-100 {
    background-color: #ffe0b2; }

.label-material-orange-200 {
    background-color: #ffcc80; }

.label-material-orange-300 {
    background-color: #ffb74d; }

.label-material-orange-400 {
    background-color: #ffa726; }

.label-material-orange-500 {
    background-color: #ff9800; }

.label-material-orange-600 {
    background-color: #fb8c00; }

.label-material-orange-700 {
    background-color: #f57c00; }

.label-material-orange-800 {
    background-color: #ef6c00; }

.label-material-orange-900 {
    background-color: #e65100; }

.label-material-orange-A100 {
    background-color: #ffd180; }

.label-material-orange-A200 {
    background-color: #ffab40; }

.label-material-orange-A400 {
    background-color: #ff9100; }

.label-material-orange-A700 {
    background-color: #ff6d00; }

.label-material-deep-orange {
    background-color: #ff5722; }

.label-material-deep-orange-50 {
    background-color: #fbe9e7; }

.label-material-deep-orange-100 {
    background-color: #ffccbc; }

.label-material-deep-orange-200 {
    background-color: #ffab91; }

.label-material-deep-orange-300 {
    background-color: #ff8a65; }

.label-material-deep-orange-400 {
    background-color: #ff7043; }

.label-material-deep-orange-500 {
    background-color: #ff5722; }

.label-material-deep-orange-600 {
    background-color: #f4511e; }

.label-material-deep-orange-700 {
    background-color: #e64a19; }

.label-material-deep-orange-800 {
    background-color: #d84315; }

.label-material-deep-orange-900 {
    background-color: #bf360c; }

.label-material-deep-orange-A100 {
    background-color: #ff9e80; }

.label-material-deep-orange-A200 {
    background-color: #ff6e40; }

.label-material-deep-orange-A400 {
    background-color: #ff3d00; }

.label-material-deep-orange-A700 {
    background-color: #dd2c00; }

.label-material-brown {
    background-color: #795548; }

.label-material-brown-50 {
    background-color: #efebe9; }

.label-material-brown-100 {
    background-color: #d7ccc8; }

.label-material-brown-200 {
    background-color: #bcaaa4; }

.label-material-brown-300 {
    background-color: #a1887f; }

.label-material-brown-400 {
    background-color: #8d6e63; }

.label-material-brown-500 {
    background-color: #795548; }

.label-material-brown-600 {
    background-color: #6d4c41; }

.label-material-brown-700 {
    background-color: #5d4037; }

.label-material-brown-800 {
    background-color: #4e342e; }

.label-material-brown-900 {
    background-color: #3e2723; }

.label-material-brown-A100 {
    background-color: #d7ccc8; }

.label-material-brown-A200 {
    background-color: #bcaaa4; }

.label-material-brown-A400 {
    background-color: #8d6e63; }

.label-material-brown-A700 {
    background-color: #5d4037; }

.label-material-grey {
    background-color: #9e9e9e; }

.label-material-grey-50 {
    background-color: #fafafa; }

.label-material-grey-100 {
    background-color: #f5f5f5; }

.label-material-grey-200 {
    background-color: #eee; }

.label-material-grey-300 {
    background-color: #e0e0e0; }

.label-material-grey-400 {
    background-color: #bdbdbd; }

.label-material-grey-500 {
    background-color: #9e9e9e; }

.label-material-grey-600 {
    background-color: #757575; }

.label-material-grey-700 {
    background-color: #616161; }

.label-material-grey-800 {
    background-color: #424242; }

.label-material-grey-900 {
    background-color: #212121; }

.label-material-grey-A100 {
    background-color: #f5f5f5; }

.label-material-grey-A200 {
    background-color: #eee; }

.label-material-grey-A400 {
    background-color: #bdbdbd; }

.label-material-grey-A700 {
    background-color: #616161; }

.label-material-blue-grey {
    background-color: #607d8b; }

.label-material-blue-grey-50 {
    background-color: #eceff1; }

.label-material-blue-grey-100 {
    background-color: #cfd8dc; }

.label-material-blue-grey-200 {
    background-color: #b0bec5; }

.label-material-blue-grey-300 {
    background-color: #90a4ae; }

.label-material-blue-grey-400 {
    background-color: #78909c; }

.label-material-blue-grey-500 {
    background-color: #607d8b; }

.label-material-blue-grey-600 {
    background-color: #546e7a; }

.label-material-blue-grey-700 {
    background-color: #455a64; }

.label-material-blue-grey-800 {
    background-color: #37474f; }

.label-material-blue-grey-900 {
    background-color: #263238; }

.label-material-blue-grey-A100 {
    background-color: #cfd8dc; }

.label-material-blue-grey-A200 {
    background-color: #b0bec5; }

.label-material-blue-grey-A400 {
    background-color: #78909c; }

.label-material-blue-grey-A700 {
    background-color: #455a64; }

.flag {
    display: inline-block;
    background-image: url("/assets/img/flag-list.25.png");
    background-repeat: no-repeat;
    background-position: 0 20px;
    width: 24px;
    height: 12px; }

.fl_145 {
    background-position: 0 0 !important; }

.fl_51 {
    background-position: 0 -24px !important; }

.fl_201 {
    background-position: 0 -48px !important; }

.fl_17 {
    background-position: 0 -72px !important; }

.fl_31 {
    background-position: 0 -96px !important; }

.fl_62 {
    background-position: 0 -120px !important; }

.fl_77 {
    background-position: 0 -144px !important; }

.fl_98 {
    background-position: 0 -168px !important; }

.fl_61 {
    background-position: 0 -192px !important; }

.fl_91 {
    background-position: 0 -216px !important; }

.x_11 {
    background-position: 0 -240px !important; }

.fl_25 {
    background-position: 0 -264px !important; }

.fl_83 {
    background-position: 0 -288px !important; }

.fl_171 {
    background-position: 0 -312px !important; }

.fl_181 {
    background-position: 0 -336px !important; }

.fl_195 {
    background-position: 0 -360px !important; }

.fl_225 {
    background-position: 0 -384px !important; }

.x_17 {
    background-position: 0 -384px !important; }

.fl_22 {
    background-position: 0 -408px !important; }

.fl_128 {
    background-position: 0 -432px !important; }

.fl_200 {
    background-position: 0 -456px !important; }

.fl_198 {
    background-position: 0 -480px !important; }

.fl_41 {
    background-position: 0 -504px !important; }

.fl_63 {
    background-position: 0 -528px !important; }

.fl_96 {
    background-position: 0 -552px !important; }

.fl_97 {
    background-position: 0 -576px !important; }

.fl_116 {
    background-position: 0 -600px !important; }

.fl_81 {
    background-position: 0 -624px !important; }

.fl_154 {
    background-position: 0 -648px !important; }

.fl_157 {
    background-position: 0 -672px !important; }

.x_30 {
    background-position: 0 -696px !important; }

.fl_172 {
    background-position: 0 -720px !important; }

.fl_182 {
    background-position: 0 -745px !important; }

.fl_207 {
    background-position: 0 -768px !important; }

.fl_170 {
    background-position: 0 -792px !important; }

.fl_39 {
    background-position: 0 -816px !important; }

.fl_152 {
    background-position: 0 -840px !important; }

.fl_153 {
    background-position: 0 -3169px !important; }

.fl_100 {
    background-position: 0 -864px !important; }

.fl_32 {
    background-position: 0 -888px !important; }

.fl_59 {
    background-position: 0 -912px !important; }

.fl_76 {
    background-position: 0 -936px !important; }

.fl_92 {
    background-position: 0 -960px !important; }

.x_42 {
    background-position: 0 -984px !important; }

.fl_110 {
    background-position: 0 -1008px !important; }

.fl_139 {
    background-position: 0 -1032px !important; }

.fl_155 {
    background-position: 0 -1056px !important; }

.fl_158 {
    background-position: 0 -1080px !important; }

.fl_199 {
    background-position: 0 -1104px !important; }

.fl_176 {
    background-position: 0 -1128px !important; }

.fl_191 {
    background-position: 0 -1152px !important; }

.fl_24 {
    background-position: 0 -1176px !important; }

.fl_1,
.fl_2,
.fl_3,
.fl_4,
.fl_5,
.fl_6,
.fl_7,
.fl_8 {
    background-position: 0 -1200px !important; }

.fl_02 {
    background-position: 0 -1224px !important; }

.fl_53 {
    background-position: 0 -1344px !important; }

.fl_47 {
    background-position: 0 -1368px !important; }

.fl_52 {
    background-position: 0 -1392px !important; }

.fl_167 {
    background-position: 0 -1440px !important; }

.fl_118 {
    background-position: 0 -1464px !important; }

.fl_85 {
    background-position: 0 -1488px !important; }

.fl_73 {
    background-position: 0 -1512px !important; }

.fl_68 {
    background-position: 0 -1536px !important; }

.fl_57 {
    background-position: 0 -1560px !important; }

.x_67 {
    background-position: 0 -1584px !important; }

.fl_37 {
    background-position: 0 -1608px !important; }

.fl_175 {
    background-position: 0 -1656px !important; }

.fl_23 {
    background-position: 0 -1680px !important; }

.fl_69 {
    background-position: 0 -1704px !important; }

.fl_231 {
    background-position: 0 -1728px !important; }

.fl_82 {
    background-position: 0 -1752px !important; }

.fl_95 {
    background-position: 0 -1776px !important; }

.fl_94 {
    background-position: 0 -1800px !important; }

.fl_101 {
    background-position: 0 -1824px !important; }

.fl_102 {
    background-position: 0 -1848px !important; }

.fl_103 {
    background-position: 0 -1872px !important; }

.fl_119 {
    background-position: 0 -1896px !important; }

.fl_121 {
    background-position: 0 -1920px !important; }

.fl_130 {
    background-position: 0 -1944px !important; }

.fl_135 {
    background-position: 0 -1968px !important; }

.fl_166 {
    background-position: 0 -1992px !important; }

.fl_144 {
    background-position: 0 -2016px !important; }

.fl_183 {
    background-position: 0 -2040px !important; }

.x_87 {
    background-position: 0 -2064px !important; }

.fl_194 {
    background-position: 0 -2088px !important; }

.fl_185 {
    background-position: 0 -2112px !important; }

.fl_187 {
    background-position: 0 -2136px !important; }

.fl_18 {
    background-position: 0 -2160px !important; }

.fl_70 {
    background-position: 0 -2184px !important; }

.fl_90 {
    background-position: 0 -2208px !important; }

.fl_36 {
    background-position: 0 -2232px !important; }

.fl_222 {
    background-position: 0 -2256px !important; }

.fl_107 {
    background-position: 0 -2280px !important; }

.fl_117 {
    background-position: 0 -2304px !important; }

.fl_151 {
    background-position: 0 -2328px !important; }

.fl_134 {
    background-position: 0 -2352px !important; }

.fl_133 {
    background-position: 0 -2376px !important; }

.fl_156 {
    background-position: 0 -2400px !important; }

.fl_124 {
    background-position: 0 -2424px !important; }

.fl_186 {
    background-position: 0 -2448px !important; }

.fl_190 {
    background-position: 0 -2472px !important; }

.fl_26 {
    background-position: 0 -2496px !important; }

.fl_205 {
    background-position: 0 -2520px !important; }

.fl_28 {
    background-position: 0 -2544px !important; }

.fl_80 {
    background-position: 0 -2568px !important; }

.fl_196 {
    background-position: 0 -2592px !important; }

.x_187 {
    background-position: 0 -2616px !important; }

.fl_106 {
    background-position: 0 -2640px !important; }

.fl_111 {
    background-position: 0 -2664px !important; }

.fl_146 {
    background-position: 0 -2688px !important; }

.x_114 {
    background-position: 0 -2712px !important; }

.fl_206 {
    background-position: 0 -2736px !important; }

.fl_19 {
    background-position: 0 -2760px !important; }

.fl_46 {
    background-position: 0 -2784px !important; }

.fl_178 {
    background-position: 0 -2808px !important; }

.fl_93 {
    background-position: 0 -2832px !important; }

.fl_228 {
    background-position: 0 -2856px !important; }

.fl_114 {
    background-position: 0 -2880px !important; }

.fl_136 {
    background-position: 0 -2904px !important; }

.fl_208 {
    background-position: 0 -2928px !important; }

.fl_202 {
    background-position: 0 -2952px !important; }

.fl_140 {
    background-position: 0 -2976px !important; }

.fl_189 {
    background-position: 0 -3000px !important; }

.fl_210 {
    background-position: 0 -3024px !important; }

.fl_165 {
    background-position: 0 -3048px !important; }

.fl_20 {
    background-position: 0 -3072px !important; }

.fl_143 {
    background-position: 0 -3096px !important; }

.fl_197 {
    background-position: 0 -3144px !important; }

.fl_55 {
    background-position: 0 -3120px !important; }

.x_132 {
    background-position: 0 -3144px !important; }

.x_133 {
    background-position: 0 -3168px !important; }

.fl_99 {
    background-position: 0 -3192px !important; }

.fl_131 {
    background-position: 0 -3216px !important; }

.fl_218 {
    background-position: 0 -3240px !important; }

.fl_221 {
    background-position: 0 -3264px !important; }

.fl_64 {
    background-position: 0 -3288px !important; }

.fl_149 {
    background-position: 0 -3312px !important; }

.fl_109 {
    background-position: 0 -3336px !important; }

.fl_169 {
    background-position: 0 -3360px !important; }

.fl_237 {
    background-position: 0 -3384px !important; }

.fl_89 {
    background-position: 0 -3408px !important; }

.fl_177 {
    background-position: 0 -3432px !important; }

.fl_163 {
    background-position: 0 -3456px !important; }

.fl_66 {
    background-position: 0 -3480px !important; }

.fl_29 {
    background-position: 0 -3504px !important; }

.fl_147 {
    background-position: 0 -3528px !important; }

.fl_48 {
    background-position: 0 -3552px !important; }

.fl_60 {
    background-position: 0 -3576px !important; }

.fl_58 {
    background-position: 0 -3600px !important; }

.fl_209 {
    background-position: 0 -3624px !important; }

.fl_123 {
    background-position: 0 -3648px !important; }

.fl_79 {
    background-position: 0 -3672px !important; }

.fl_300 {
    background-position: 0 -3696px !important; }

.fl_42 {
    background-position: 0 -3720px !important; }

.fl_86 {
    background-position: 0 -3744px !important; }

.fl_71 {
    background-position: 0 -3768px !important; }

.fl_174 {
    background-position: 0 -3792px !important; }

.fl_74 {
    background-position: 0 -3816px !important; }

.fl_78 {
    background-position: 0 -3840px !important; }

.fl_54 {
    background-position: 0 -3864px !important; }

.fl_21 {
    background-position: 0 -3888px !important; }

.fl_34 {
    background-position: 0 -3912px !important; }

.fl_56 {
    background-position: 0 -3936px !important; }

.fl_159 {
    background-position: 0 -3960px !important; }

.fl_236 {
    background-position: 0 -3984px !important; }

.fl_230 {
    background-position: 0 -4008px !important; }

.fl_30 {
    background-position: 0 -4032px !important; }

.fl_50 {
    background-position: 0 -4056px !important; }

.fl_180 {
    background-position: 0 -4080px !important; }

.fl_44 {
    background-position: 0 -4104px !important; }

.fl_164 {
    background-position: 0 -4128px !important; }

.fl_112 {
    background-position: 0 -4152px !important; }

.fl_72 {
    background-position: 0 -4176px !important; }

.fl_49 {
    background-position: 0 -4200px !important; }

.fl_113 {
    background-position: 0 -4224px !important; }

.fl_120 {
    background-position: 0 -4248px !important; }

.fl_45 {
    background-position: 0 -4272px !important; }

.fl_138 {
    background-position: 0 -4296px !important; }

.fl_215 {
    background-position: 0 -4320px !important; }

.fl_16 {
    background-position: 0 -4344px !important; }

.fl_67 {
    background-position: 0 -4368px !important; }

.fl_192 {
    background-position: 0 -4392px !important; }

.fl_233 {
    background-position: 0 -4416px !important; }

.fl_43 {
    background-position: 0 -4440px !important; }

.fl_105 {
    background-position: 0 -4464px !important; }

.fl_184 {
    background-position: 0 -4488px !important; }

.fl_115 {
    background-position: 0 -4512px !important; }

.fl_88 {
    background-position: 0 -4536px !important; }

.fl_243 {
    background-position: 0 -4560px !important; }

.fl_84 {
    background-position: 0 -4584px !important; }

.fl_160 {
    background-position: 0 -4608px !important; }

.fl_38 {
    background-position: 0 -4632px !important; }

.fl_27 {
    background-position: 0 -4656px !important; }

.fl_33 {
    background-position: 0 -4680px !important; }

.fl_35 {
    background-position: 0 -4704px !important; }

.fl_40 {
    background-position: 0 -4728px !important; }

.fl_65 {
    background-position: 0 -4752px !important; }

.fl_75 {
    background-position: 0 -4776px !important; }

.fl_87 {
    background-position: 0 -4800px !important; }

.fl_104 {
    background-position: 0 -4824px !important; }

.fl_108 {
    background-position: 0 -4848px !important; }

.fl_122 {
    background-position: 0 -4872px !important; }

.fl_125 {
    background-position: 0 -4896px !important; }

.fl_126 {
    background-position: 0 -4920px !important; }

.fl_127 {
    background-position: 0 -4944px !important; }

.fl_129 {
    background-position: 0 -4968px !important; }

.fl_132 {
    background-position: 0 -4992px !important; }

.fl_137 {
    background-position: 0 -5016px !important; }

.fl_141 {
    background-position: 0 -5040px !important; }

.fl_142 {
    background-position: 0 -5064px !important; }

.fl_148 {
    background-position: 0 -5088px !important; }

.fl_150 {
    background-position: 0 -5112px !important; }

.fl_161 {
    background-position: 0 -5136px !important; }

.fl_162 {
    background-position: 0 -5160px !important; }

.fl_168 {
    background-position: 0 -5184px !important; }

.fl_173 {
    background-position: 0 -5208px !important; }

.fl_179 {
    background-position: 0 -5232px !important; }

.fl_188 {
    background-position: 0 -5256px !important; }

.fl_193 {
    background-position: 0 -5280px !important; }

.fl_203 {
    background-position: 0 -5304px !important; }

.fl_204 {
    background-position: 0 -5328px !important; }

.fl_211 {
    background-position: 0 -5352px !important; }

.fl_220 {
    background-position: 0 -5376px !important; }

.fl_223 {
    background-position: 0 -5400px !important; }

.fl_229 {
    background-position: 0 -5424px !important; }

.fl_232 {
    background-position: 0 -5448px !important; }

.fl_234 {
    background-position: 0 -5472px !important; }

.fl_235 {
    background-position: 0 -5496px !important; }

.fl_238 {
    background-position: 0 -5520px !important; }

.fl_239 {
    background-position: 0 -5544px !important; }

.fl_241 {
    background-position: 0 -5568px !important; }

.fl_242 {
    background-position: 0 -5592px !important; }

.fl_244 {
    background-position: 0 -5616px !important; }

.fl_245 {
    background-position: 0 -5640px !important; }

.fl_304 {
    background-position: 0 -5664px !important; }

.fl_212 {
    background-position: 0 -5688px !important; }

.fl_226 {
    background-position: 0 -5712px !important; }

.fl_305 {
    background-position: 0 -5736px !important; }

.fl_407 {
    background-position: 0 -5760px !important; }

.fl_240 {
    background-position: 0 -5784px !important; }

.fl_255 {
    background-position: 0 -5808px !important; }

.fl_256 {
    background-position: 0 -5832px !important; }

.fl_259 {
    background-position: 0 -5856px !important; }

.fl_287 {
    background-position: 0 -5880px !important; }

.x_9030 {
    background-position: 0 -1416px !important; }

.fl_9011 {
    background-position: 0 -1248px !important; }

.fl_9021 {
    background-position: 0 -1272px !important; }

.fl_9012 {
    background-position: 0 -1296px !important; }

.fl_9022 {
    background-position: 0 -1320px !important; }

.fl_9030 {
    background-position: 0 -1632px !important; }

.fl_9030 {
    background-position: 0 -1632px !important; }

.sport-icon {
    vertical-align: top;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0;
    background: transparent url("/assets/img/icon-sprite-fs.13.png") -1px -1px no-repeat; }

.sport-icon.s1 {
    background-position: -1px -484px; }

.sport-icon.s4 {
    background-position: -1px -400px; }

.sport-icon.s2 {
    background-position: -1px -505px; }

.sport-icon.s3 {
    background-position: -1px -169px; }

.sport-icon.handball {
    background-position: -1px -379px; }

.sport-icon.s12 {
    background-position: -1px -547px; }

.sport-icon.s6 {
    background-position: -1px -148px; }

.sport-icon.s5 {
    background-position: -1px -43px; }

.sport-icon.rugby-union {
    background-position: -1px -463px; }

.sport-icon.minority {
    background-position: -1px -22px; }

.sport-icon.aussie-rules {
    background-position: -1px -64px; }

.sport-icon.badminton {
    background-position: -1px -85px; }

.sport-icon.bandy {
    background-position: -1px -127px; }

.sport-icon.beach-volleyball {
    background-position: -1px -211px; }

.sport-icon.boxing {
    background-position: -1px -232px; }

.sport-icon.floorball {
    background-position: -1px -316px; }

.sport-icon.futsal {
    background-position: -1px -337px; }

.sport-icon.cricket {
    background-position: -1px -253px; }

.sport-icon.mma {
    background-position: -1px -526px; }

.sport-icon.beach-soccer {
    background-position: -1px -190px; }

.sport-icon.field-hockey {
    background-position: -1px -295px; }

.sport-icon.rugby-league {
    background-position: -1px -442px; }

.sport-icon.snooker {
    background-position: -1px -106px; }

.sport-icon.table-tennis {
    background-position: -1px -421px; }

.sport-icon.darts {
    background-position: -1px -274px; }

.sport-icon.water-polo {
    background-position: -1px -568px; }

.sport-icon.netball {
    background-position: -1px -589px; }

.sport-icon.golf {
    background-position: -1px -610px; }

.sport-icon.pesapallo {
    background-position: -1px -631px; }

.sport-icon.motorsport {
    background-position: -1px -652px; }

.sport-icon.motorsport-auto-racing {
    background-position: -1px -673px; }

.sport-icon.motorsport-moto-racing {
    background-position: -1px -694px; }

.sport-icon.s13 {
    background-position: -1px -715px; }

.sport-icon.s101 {
    background-position: -1px -736px; }

.sport-icon.s102 {
    background-position: -1px -757px; }

.sport-icon.s104 {
    background-position: -1px -778px; }

.league-icon {
    vertical-align: top;
    display: inline-block;
    width: 24px;
    height: 19px;
    margin: 0;
    background: transparent url("/assets/img/ext_leagues.png") 0 0 no-repeat; }

.league-icon.KBO {
    background-position: 0 0; }

.league-icon.STAR {
    background-position: 0 -30px; }

.league-icon.NPB {
    background-position: 0 -58px; }

.league-icon.KBL {
    background-position: 0 -85px; }

.league-icon.MLB {
    background-position: 0 -109px; }

.league-icon.NBA {
    background-position: 0 -136px; }

.league-icon.NHL {
    background-position: 0 -172px; }

.league-icon.NFL {
    background-position: 0 -207px; }

.league-icon.LOL {
    background-position: 0 -240px; }

.league-icon.BADUK {
    background-position: 0 -270px; }

.league-icon.STOCK {
    background-position: 0 -300px; }

.col-xs-4{
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.user-info{ width: 100%; min-height: 40px; margin-bottom: -20px;padding-bottom: 10px;min-height: 850px; }
.user-info .user{
    overflow: hidden;
    font-size: 1.2em;
    margin-left: 9.2%;
    padding: 4.2% 4%;
}
.user-info .user .name{
    float: left;
    width: 40%;
    color: #7b8698;
}
.user-info .user .mail{
    float: right;
    margin-right: 9.2%;
    width: 20%;
}
.money-info{

    font-size:16px;
    font-weight: bold;

}
.money-info .money{

    color: #FFF;
    font-size: 16px;
    width: 100%;
    height: 100%;
    padding: 10px;
}
.money-info .money.last{
    border-right: none;
}
.money-info div:last-child{
    border-right: none;
    clear: both;
}
.money-info ul{

}
.money-info ul li{
    width:100%;
    padding:5px 0;
    display: inline-table;
    color:#C8AE76;
    font-weight: bold;
}

/*.userinfo_count, .sm-m{*/
    /*float: right;*/
/*}*/
.money .a1{
    color:#fff;
    float: right;
    margin-right:10px;

}
.money .a2{
    color: #4abcff;
    float: right;
}
.money .a3{
    color: #ffe14a;
    float: right;
}
.money .sm-m{
    color:#fff;
}
#cart-area {
    position: fixed;
    z-index: 999;
    bottom: 0;
    width: 150px;
    height: 50px;
    text-align: center;
    left: 30%;
    padding-top:20px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    background: #4C4D4C;
}
#cart-area>div{
    display: table;
    height: 55px;
    margin: auto;
    vertical-align: middle;
    padding: 0 11px;
}
#cart-area>div>span{
    display: table-cell;
    vertical-align: middle;
    height: 55px;
    padding-top: 4px;
    line-height: 51px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#cart-area.hide{
    display: none;
}
span#bet-count{
    display: inline!important;
    padding: 5px 5px 1px 5px;
}
#bet-count{
    padding-top: 0!important;
    color: #fff;
    font-weight: bold;
    border-radius: 18px!important;
    -webkit-border-radius: 18px!important;




    margin-top: 7px;

    font-size: 18px;
    position: relative;

}




.modal {
    display: none; /* Hidden by default */
    position: absolute; /* Stay in place */
    z-index: 990; /* Sit on top */
    padding-top: 50px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
}

/* Modal Content */
.modal-box {
    background:url('/m/14king_img/betcart_bg.png')no-repeat;
    background-size:100% 100%;
    position: relative;
    margin: auto;
    padding: 0;
    width: 100%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
    -webkit-box-sizing: border-box;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    box-sizing: border-box;
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: #000;
    float: right;
    font-size: 12px;
    margin-top: 10px !important;
    font-weight: bold;

}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    margin: 5px -8px 0 0 !important;
}

.modal-header {
    font-family: "gyeonggiTitle_Light",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-weight: bold;
    font-size: 15px;
    color: #000;
    background: linear-gradient( 135deg, #c8af77 37%, #F8F5DD 50%, #c8af77 63% );
    background-size:cover;


    height: 44px;

    overflow: hidden;
}

.modal-body {

    border: 1px solid #c8af77;

}

.modal-footer {
    padding: 10px 16px;
    background-color: #E9E6E0;
    color: white;
    border: 1px solid #000;
    border-top: none;
    border-radius: 0 0 6px 6px;
}
#bettingAmt{
    color:#222;
    text-align:right;
    width:100px;
    border:1px solid rgba(0,0,0,0.1);
    padding: 5px;
}
#contents{
    padding-bottom: 80px;
}
.scroll {
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.move-tab{
    position: absolute;
    top:10px;
    left: 10px;
    padding: 0;
    z-index: 10;
}
.move-tab li{
    display: table-cell;
    width: 53px;
    height: 46px;
    padding: 0 5px;
}
/*	************************************************************************
	SUB-TABLE-BOARD
	************************************************************************	*/
/*	TABLE-NORMAL	*/
.m_top_visual	{	background:url(../../images/sub_top_img-02.jpg) center center no-repeat; height:66px; padding:26px 0px 0px 0px; overflow:hidden;}
.m_top_visual h2	{	font-size:16px; font-weight:bold; letter-spacing:-1px; margin:0px auto; text-align:center; padding:0; color:#FFFFFF; line-height:100%;}

table.board { width:100%; margin:15px auto 0px auto; border: none; border-collapse: collapse; }
table.board>thead { border-bottom-width: 4px; }
table.board th { font-size: 13px; padding: 13px 0 12px 0; color: #000; text-align: center; font-weight: bold}
table.board td { font-size: 13px; text-align: center; color:#fff;   background-color: #131519;    padding-top: 10px;
    padding-bottom: 10px; }

table.board .notice { background: #fdfad5 !important; }
table.board .notice .num	{ background: #fdfad5 url(../../images/icon-board-list.png) 50% 50% no-repeat; }
table.board .notice .sj { font-weight:bold; }
table.board td p	{ margin:5px 0px 0px 0px; padding:0px;	font-size: 12px; color: #909090; line-height:100%; font-weight:normal;}

table.board .sj { padding-left: 10px; text-align: left !important; }
table.board .sj a { display: block; }
table.board .sj a:hover { color: #b8004e; font-weight: bold; }
table.board .writer {}
table.board .date	{	font-size: 12px; color: #909090; }
table.board .num { text-align: center; font-size: 12px; color: #909090; }
table.board.no-even>tbody>tr:nth-child(even) { background: #ffffff; }
.blank_contents>tr>td	{	text-align:center; font-size:1.25em; padding:50px 0 50px 0;}
.blank_contents>tr>td i	{	margin-right: 15px;}



table.board-casino { width:100%; margin:15px auto 0px auto; border: none; border-collapse: collapse; }
table.board-casino>thead { border-bottom-width: 4px; }
table.board-casino th { font-size: 13px; padding: 13px 0 12px 0; color: #000; background: linear-gradient( 135deg, #c8af77 37%, #F8F5DD 50%, #c8af77 63% ); text-align: center;     text-align: center;
    font-weight: bold;}
table.board-casino td { font-size: 13px; text-align: center;    background-color: #131519; padding-top: 15px; padding-bottom: 5px;  color:#fff ;border: 2px solid #c8af77;
    border-image-source: linear-gradient(to right, #c8af77 15%, #fff 50%, #c8af77 );
    border-image-slice: 1;    height: 50px;
}
table.board-casino>tbody>tr:nth-child(odd) { background: #040d16; color:#000;  }
table.board-casino>tbody>tr:nth-child(even) { background: #f3f3f3; }
.casino-enter{height:50px; padding-top:17px !important;}


/*table.board div td{*/
    /*margin-top:10px;*/
/*}*/

.btn.casino-go{
    display: block;
    width: 80%;

    color: #fff;
    margin: auto;
}

/*	************************************************************************
	CHARGE & EXCHANGE
	************************************************************************	*/
.board_money { border: 1px solid #CFCFCF; border-bottom-width: 4px; margin: 0 auto; width:100%; background: #efefef }
.board_money td { padding: 30px 24px 30px 24px; text-align: left; width:auto; color: #444; }
.board_money th { text-align: center; width:auto; color: #444; }
.inputform { border-bottom: 1px solid #CFCFCF; text-align:center !important; }
.inputform input { line-height: 34px; padding: 0 15px 0 7px; font-size: 14px; width: 170px; border: 1px solid #BBBBBB; border-radius: 3px; display: inline-block; text-align: right; }
.inputform .btn { line-height: 34px; padding: 0 20px; font-size: 13px; border: 1px solid #980d3a; background: #c02059; border-radius: 3px; color: #FFFFFF; display: inline-block; margin: 0 0 0 5px; }
.inputform .btn:hover { background: #980d3a; color: #FFFFFF; }
.inputform span { font-size: 12px; margin:10px 0 0 20px; display: inline-block; }
.guideinfo	{ padding-bottom:20px; background:#F3F3F3; }
.guideinfo p	{ font-size: 12px; color: #707070; line-height:20px; margin-bottom:15px; }
.board_title_wrap { width:100%; overflow: hidden; background: #131519;  color: #fff;}
.board_title_wrap h2 { font-size: 16px; letter-spacing: -1px; background: url(../../images/main-copy_497.png) 10px center no-repeat; padding: 0 0 10px 35px; margin: 0; float: left; padding-top:6px; }
.board_title_wrap p { font-size: 12px; color: #707070; margin:8px 10px 0 0; padding: 0; float: right; line-height:100%; }
.money_tb { margin: 0 auto !important; }
.money_tb>tbody {  }
.money_tb td strong { color: #c02059; }
.money_tb td button {width: 65px;padding-top: 2px;}
.board_money .moneynum { border-bottom: 1px solid #CFCFCF; font-size: 18px; }
.board_money .title { border-bottom: 1px solid #CFCFCF; width:27%; font-size:13px; font-weight:normal; }
.button-table {border: none; margin-top: 20px; width: 100%;}
.button-table td {border: none;}
.button-table .button{ width:100%;margin: 0 auto; padding: 10px 0;}
.have_money{width: 100%;
    overflow: hidden;
    background: #131519;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 20px 0 20px 0;}


.league-box {
    display: inline-table;
    width: 100%;
}

.league-box.t2 li{
    display: table-cell;
    width: 50%;
}
.league-box.t3 li{
    display: table-cell;
    width: 33.3333%;
}

.league-box li{
    background: #000000;
    border-bottom: 1px solid #262626;
}
.league-box li.on{
    background: #3a3a3a;
}
.league-box li a{
    display: block;
    padding: 15px 15px;
    text-align: center;
}

.vr span{
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.size_main{  width:100%; margin-bottom:-3px }
.size_main_half{  width:50%; float: left}

.back_sub{
    width:100%;
    background-size:cover;
    margin-top:80px;
}

.footer_{
    background:black;
    float: left;
    width: 100%;
    min-height: 250px;
}

.footer-name{
    margin-left: 10px;
    font-size:19px;
}
.footer-apple{
    width: 130px;
    height:38px;
    background:url("../assets/gapimage/main/en_apple.png") no-repeat center center;
    -webkit-background-size:cover;
    background-size:cover;
    float: left;
    margin-left:10px;
    margin-top:-10px;
}
.footer-googld{
    width: 130px;
    height:38px;
    background:url("../assets/gapimage/main/en_google.png") no-repeat center center;
    -webkit-background-size:cover;
    background-size:cover;
    float: right;
    margin-right:10px;
    margin-top:-10px;
}
.footer-menu{
    color:#ddd;
    font-size:15px;
    height:100px;
    width:100%;
    padding-top:40px;
}
.counsel{
    background: url("../assets/new_images/board/counsel.png")no-repeat center;
    width: 100%;
    height: 100%;
    text-align: center;
    background-size: cover;
}

.main-menu{
    background:url("../assets/new_images/board/menu.png") no-repeat;
    background-size:cover;
}
.basic-text {
    margin-top:5px;
    padding-top:7px;
    font-size: 20px;
    text-shadow: 1px 2px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000, 0px -1px 1px #000;
    font-family: 'gyeonggiTitle_Light';
}
.basic-text_nosu {
    margin-top:5px;
    padding-top:4px;
    font-size: 16px;
    text-shadow: 1px 2px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000, 0px -1px 1px #000;

}

#btn_main_small{
     height:55%;
     width: 78px;
     border-radius: 15px;
     background-color: #CAE975;
     margin-top: -17px;
     margin-left: -14px;
 }
.btn_main_small{
    background-color:#6EB90C;
    width:80px;
    margin-left:-15px;
    display:block;
    color: #fff;
    font-weight: bold;
    float: left;
    height:35px;
    border-radius: 10px;
}
#btn_main{
    height:55%;
    width: 110%;
    border-radius: 15px;
    background-color: #CAE975;
    margin-top: -17px;
    margin-left: -14px;
}
.btn_main{
    background:url('/m/14main_img/login_button.png')no-repeat;
    background-size: 100% 100%;
    width: 100%;
    display:block;
    color: #000;
    font-weight: bold;
    float: left;
    height:55px;
}
#btn_main_red{
    height:55%;
    width: 119px;
    border-radius: 15px;
    background-color: #F07779;
    margin-top: -17px;
    margin-left: -14px;
}
.btn_main_red{
    background-color:#D51B04;
    width:48%;
    display:block;
    color: #fff;
    font-weight: bold;
    float: left;
    height:35px;
    border-radius: 10px;
}
.checkBtn{
    background-color:transparent;
    /*width:100px;*/
    color:#c47135;
    font-weight: bold;
    border:1px solid #c47135;
    margin-left:-10px;
    border-radius: 10px;
}
.login-top{
    background-color: rgba(0, 0, 0, 0.5);
    border-bottom: 1px solid #333;
    height: 55px;
    width: 100%;
    position: absolute;
    z-index: 999;
}
.diamond{
    background: url("../assets/gapimage/icon/diamond.png") no-repeat;
    width: 30px;
    height: 38px;
    background-size: cover;
    margin-top: 8px;
    margin-left: 15px;
    display: inline-block;
}
.logo-login{
    position: absolute;
    top: 5px;
    width: 100%;
    text-align: center;

}
.menu-top{
    background: url("../assets/gapimage/icon/menu.png") no-repeat;
    width: 28px;
    height: 28px;
    display: inline-block;
    float: right;
    margin-top: 18px;
    margin-right: 15px;
}
.main_list{
    width:100%;
    height:50px;
    position:relative;
    background-color:#ddd;
    float: left;
}
.game-subject{
    color:#fff;
    text-align: center;
    font-size:20px;
    padding-top:20px;
}

/* -------------항목별 배경화면--------------- */

.board-list{
    height:300px;
    width:100%;
    background:url("../assets/gapimage/background/board.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
    padding-top:25px;
    position: relative;
}
#board-list{
    background:url("../assets/gapimage/background/board-icon.png") no-repeat center center;
    background-size:cover;
    width:455px;
    height:305px;
    z-index: 99;
    margin:0 auto;
    position: absolute;
    left: 50%;
    top: 60%;
    transform: translate(-50%,-50%);

}
.helpdesk{
    height:300px;
    width:100%;
    background:url("../assets/gapimage/background/helpdesk.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
    padding-top:25px;
    position: relative;
}
#helpdesk{
    background:url("../assets/gapimage/background/helpdesk-icon.png") no-repeat center center;
    background-size:cover;
    width:370px;
    height:310px;
    z-index: 99;
    margin:0 auto;
    position: absolute;
    left: 50%;
    top: 60%;
    transform: translate(-50%,-50%);
}

.profile{
    height:640px;
    width:100%;
    background:url("../assets/gapimage/background/profile.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
}
#profile{
    background:url("../assets/gapimage/background/profile-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 759px;
    height:687px;
    z-index: 99;
    margin-left:40%;
}
.sporbet-cross{
    height:300px;
    width:100%;
    background:url("../assets/gapimage/background/sporbet-cross.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
    padding-top:25px;
    position: relative;
}
#sporbet-cross{
    background:url("../assets/gapimage/background/sporbet-cross-icon.png") no-repeat;
    background-size:cover;
    width:430px;
    height:310px;
    z-index: 99;
    margin:0 auto;
    position: absolute;
    left: 60%;
    top: 60%;
    transform: translate(-50%,-50%);
}
.sporbet-A{
    height:300px;
    width:100%;
    background:url("../assets/gapimage/background/sporbet-winlose.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
    position: relative;
}
#sporbet-A{
    background:url("../assets/gapimage/background/sporbet-winlose-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 300px;
    height:300px;
    z-index: 99;
    left: 60%;
    top: 60%;
    transform: translate(-50%,-50%);
}
.sporbet-B{
    height:300px;
    width:100%;
    background:url("../assets/gapimage/background/sporbet-handy.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
    position: relative;
}
#sporbet-B{
    background:url("../assets/gapimage/background/sporbet-handy-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 450px;
    height:300px;
    z-index: 99;
    left: 60%;
    top: 60%;
    transform: translate(-50%,-50%);
}

.sporbet-C{
    height:300px;
    width:100%;
    background:url("../assets/gapimage/background/sporbet-special.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover; position: relative;
}
#sporbet-C{
    background:url("../assets/gapimage/background/sporbet-special-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 455px;
    height:300px;
    z-index: 99;
    left: 60%;
    top: 60%;
    transform: translate(-50%,-50%);
}

.sporbet-D{
    height:300px;
    width:100%;
    background:url("../assets/gapimage/background/sporbet-realtime.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover; position: relative;
}
#sporbet-D{
    background:url("../assets/gapimage/background/sporbet-realtime-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 415px;
    height:300px;
    z-index: 99;
    left: 60%;
    top: 60%;
    transform: translate(-50%,-50%);
}
#sporbet-V{
    background:url("../assets/gapimage/background/wizard-xx_2.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 415px;
    height:300px;
    z-index: 99;
    left: 60%;
    top: 60%;
    transform: translate(-50%,-50%);
}
.mini-hammer{
    height:300px;
    width:100%;
    background:url("../assets/gapimage/background/mini-hammer.png") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
    padding-top:1px;
    position: relative;
}
#mini-hammer{
    background:url("../assets/gapimage/background/mini-hammer-icon.png") no-repeat;
    width: 350px;
    height:316px;
    z-index: 99;
    background-size:cover;
    margin:0 auto;
    position: absolute;
    left: 75%;
    top: 53%;
    transform: translate(-50%,-50%);
}
.mini-ladder{
    height:300px;
    width:100%;
    background:url("../assets/gapimage/background/board.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
    padding-top:25px;
    position: relative;
}
#mini-ladder{
    background:url("../assets/gapimage/background/board-icon.png") no-repeat center center;
    background-size:cover;
    width:455px;
    height:305px;
    z-index: 99;
    margin:0 auto;
    position: absolute;
    left: 60%;
    top: 53%;
    transform: translate(-50%,-50%);
}

.mini-pk{
    height:300px;
    width:100%;
    background:url("../assets/gapimage/background/mini-pk.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
    padding-top:25px;
    position: relative;
}
#mini-pk{
    background:url("../assets/gapimage/background/mini-pk-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 500px;
    height:300px;
    z-index: 99;
    left: 65%;
    top: 58%;
    transform: translate(-50%,-50%);
}

.mini-boobs{
    height:300px;
    width:100%;
    background:url("../assets/gapimage/background/mini-boobs.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
    padding-top:25px;
    position: relative;
}
#mini-boobs{
    background:url("../assets/gapimage/background/mini-boobs-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 300px;
    height:300px;
    z-index: 99;
    left: 50%;
    top: 56%;
    transform: translate(-50%,-50%);
}

.mini-bra{
    height:300px;
    width:100%;
    background:url("../assets/gapimage/background/mini-bra.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
    padding-top:25px;
    position: relative;
}
#mini-bra{
    background:url("../assets/gapimage/background/mini-bra-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 500px;
    height:300px;
    z-index: 99;
    left: 60%;
    top: 60%;
    transform: translate(-50%,-50%);
}
.mini-panty{
    height:300px;
    padding-top:25px;
    position: relative;
    width:100%;
    background:url("../assets/gapimage/background/mini-panty.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
}
#mini-panty{
    background:url("../assets/gapimage/background/mini-panty-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 485px;
    height:300px;
    z-index: 99;
    left: 63%;
    top: 60%;
    transform: translate(-50%,-50%);
}

.mini-nameladder{
    height:300px;
    padding-top:25px;
    position: relative;
    width:100%;
    background:url("../assets/gapimage/background/mini-nameladder.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
}
#mini-nameladder{
    background:url("../assets/gapimage/background/mini-nameladder-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 555px;
    height:350px;
    z-index: 99;
    left: 60%;
    top: 55%;
    transform: translate(-50%,-50%);
}

.mini-namedari{
    height:300px;
    padding-top:25px;
    position: relative;
    width:100%;
    background:url("../assets/gapimage/background/mini-namedari.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
}
#mini-namedari{
    background:url("../assets/gapimage/background/mini-namedari-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 500px;
    height:300px;
    z-index: 99;
    left: 60%;
    top: 55%;
    transform: translate(-50%,-50%);

}

.v-soccer{
    height:300px;
    padding-top:25px;
    position: relative;
    width:100%;
    background:url("../assets/gapimage/background/v-soccer.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
}
#v-soccer{
    background:url("../assets/gapimage/background/v-soccer-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 380px;
    height:300px;
    z-index: 99;
    left: 60%;
    top: 55%;
    transform: translate(-50%,-50%);
}

.v-dog{
    height:300px;
    padding-top:25px;
    position: relative;
    width:100%;
    background:url("../assets/gapimage/background/v-dog.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
}
#v-dog{
    background:url("../assets/gapimage/background/v-dog-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 460px;
    height:300px;
    z-index: 99;
    left: 60%;
    top: 55%;
    transform: translate(-50%,-50%);
}


.v-horse{
    height:300px;
    padding-top:25px;
    position: relative;
    width:100%;
    background:url("../assets/gapimage/background/v-horse.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
}
#v-horse{
    background:url("../assets/gapimage/background/v-horse-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 380px;
    height:300px;
    z-index: 99;
    left: 60%;
    top: 55%;
    transform: translate(-50%,-50%);
}
.betting{
    height:300px;
    padding-top:25px;
    position: relative;
    width:100%;
    background:url("../assets/gapimage/background/betting.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
}
#betting{
    background:url("../assets/gapimage/background/betting-icon.png") no-repeat center center;
    background-size:cover;
    position: absolute;
    width: 500px;
    height:300px;
    z-index: 99;
    left: 60%;
    top: 55%;
    transform: translate(-50%,-50%);
}
.back-ag{
    height:300px;
    padding-top:25px;
    position: relative;
    width:100%;
    background:url("../assets/gapimage/background/ag.png") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
}
.back-ab{
    height:300px;
    padding-top:25px;
    position: relative;
    width:100%;
    background:url("../assets/gapimage/background/ab.png") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
}
.back-mg{
    height:300px;
    padding-top:25px;
    position: relative;
    width:100%;
    background:url("../assets/gapimage/background/mg.png") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
}
.back-ts{
    height:300px;
    padding-top:25px;
    position: relative;
    width:100%;
    background:url("../assets/gapimage/background/ts.png") no-repeat center center;
    -webkit-background-size: cover;
    background-size:cover;
}

.usercoin{
    background:url("../assets/gapimage/icon/coin.png")no-repeat center center;
    background-size:cover;
    width:20px;
    height: 20px;
    display: inline-block;
    margin-top: -18px;
    float: right;
}
.userelric{
    background:url("../assets/gapimage/icon/elric.png")no-repeat center center;
    background-size:cover;
    width:20px;
    height: 20px;
    display: inline-block;
    margin-top: -18px;
    float: right;
}
.userdia{
    background:url("../assets/gapimage/icon/diamond.png")no-repeat center center;
    background-size:cover;
    width:18px;
    height: 21px;
    display: inline-block;
    margin-top: -18px;
    float: right;
}
.userlatter{
    background:url("../assets/gapimage/icon/latter.png")no-repeat center center;
    background-size:100% 100%;
    width:20px;
    height: 20px;
    display: inline-block;
    margin-top: -18px;
    float: right;
}
.title_back{
    width:100%; height:48px; background:url('/m/14main_img/login_title.png')no-repeat center; background-size:cover;    text-align: center;
}
.title_name{ padding-top: 8px;}
.sub_back_{
    background: linear-gradient( 135deg, #c8af77 35%, #F8F5DD 50%, #c8af77 61% ) !important;
    color: #000 !important;
    font-weight: bold !important;
    text-align: center;
    padding-top: 13px;
    height: 37px;
    font-size: 14px;
}
.sub_back_ th{
    text-align: center;
    font-weight: bold;
    padding-top: 12px;
}
.price_width{
    width: 33%;padding:0 3px;
}
.money_border_tr{
    background-image: linear-gradient(90deg, #c8af77 35%, #fff 50%, #c8af77 65%);

}
.money_border_tr tr:first-child{
    color: #000;
    font-size: 12px;
    font-weight: bold;
    background: linear-gradient( 135deg, #c8af77 37%, #F8F5DD 50%, #c8af77 63% );
    height: 25px;
}
.money_border_tr tr{
    background: #131519;
}
.main_game_bg{
      width:100%; height:100%; background:url('/m/14main_img/main_game_bg.png')no-repeat; background-size:cover;
      text-align: center;
    padding-bottom: 120px;
}
.main_helpdesk{
    width:100%; height:191px; background:url('/m/14main_img/main_helpdesk.png')no-repeat; background-size:100% 100%;
    margin: 0 auto;
}
.main_footer{
    width:100%; height:337px; background:url('/m/14main_img/footer.png')no-repeat; background-size:100% 100%;;
    margin:0 auto; margin-top:20px;
}
.carousel {
    width:350px;
    margin:0 auto;
}
.carousel .item{

}

.carousel .item span {

}

.basic_button{
    background: url('/m/14king_img/button.png')no-repeat !important;
    background-size: 100% 100% !important;
    color: #000 !important;
    height: 35px;
    font-size: 15px;
    font-weight: bold;
}
.basic_button_gray{
    background: #4C4D4C;
    background-size: 100% 100% !important;
    color: #fff !important;
    height: 35px;
    font-size: 15px;
    font-weight: bold;
}
.basic_button_red{
    background: url('/m/14king_img/join_button.png')no-repeat !important;
    background-size: 100% 100% !important;
    color: #c8af77 !important;
    height: 35px;
    font-size: 15px;
    font-weight: bold;
}
.kakao_name{
    display: flex;
    justify-content: center;
    align-items: center;
    width:fit-content;
    height:32px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    padding: 0 1rem;
    line-height: normal;
}
.board_bg{
    border: 2px solid #c8af77;
    border-image-source: linear-gradient(to right, #c8af77 15%, #fff 50%, #c8af77 );
    border-image-slice: 1;
    margin: 5px 0;
}
.borad_wrap{
    line-height: 2; min-height: 200px; padding: 15px;border: 2px solid #c8af77;
    border-image-source: linear-gradient(to right, #c8af77 15%, #fff 50%, #c8af77 );
    border-image-slice: 1;
    font-size: 17px;
    font-weight: bold;
}
.result_input_area{
    width: 230px; text-align: center;
    padding: 2px;
    height: 30px;border:1px solid #c8af77;
    background: transparent;
}

.right_box_menu{
    width: 100%;
    height: 38px;
    border: 2px solid #c8af77;
    border-image-source: linear-gradient(to right, #c8af77 15%, #fff 50%, #c8af77 );
    border-image-slice: 1;
    background:url('/m/14main_img/right_box_bg.png')no-repeat;
    font-size: 19px;
    font-weight: bold;
    padding: 10px;
    padding-left: 20px;

}
.logout_box{
    width: 100%;
    height: 38px;
    border: 2px solid #c8af77;
    border-image-source: linear-gradient(to right, #c8af77 15%, #fff 50%, #c8af77 );
    border-image-slice: 1;
    background: linear-gradient( 135deg, #c8af77 15%, #fff 50%, #c8af77 );
}
.my_zone{
    color:#000;padding: 11px;padding-left: 13px;font-weight: bold;    width: 100px;display: inline-block;
}
.left_logout{
    width: 100px;height:30px;float: right;background:#000; display: inline-block;
    padding-top: 10px;    margin-top: 2px;
    text-align: center;
    font-weight: bold;
    margin-right: 15px;
}
.left_info{
    width:100%; height:150px; border: 2px solid #c8af77;
    border-image-source: linear-gradient(to right, #c8af77 15%, #fff 50%, #c8af77 );
    border-image-slice: 1; background:#000;
}
.left_info_id{
    padding-left:15px;
    width: 100%;
    font-weight: bold;
    text-align: center;
    padding-top: 15px;display: inline-block;
    white-space: nowrap;
}
.left_info_money{
    width:100%;
    display: inline-block;
    float: right;padding: 0 20px;
}
.a_color{
    color:#c8af77 !important;
    font-weight: bold;
}
.left_box_menu{width: 100%;
    height: 38px;
    border: 2px solid #c8af77;
    border-image-source: linear-gradient(to right, #c8af77 15%, #fff 50%, #c8af77 );
    border-image-slice: 1;
    background: #c8af77;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    padding-left: 20px; }
.right_arrow{
    float: right;
    padding-left: 10px;
    font-weight: bold;
    background:url('/m/14main_img/under_arrow.png')no-repeat;
    width:9px;height:9px;

}
.left_box_child{
    width: 100%;
    height: 38px;
    border: 1px solid #c8af77;
    border-image-source: linear-gradient(to right, #c8af77 15%, #fff 50%, #c8af77 );
    border-image-slice: 1;
    background: #000;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    padding-left: 20px;
}
.intro_wrap{
    width: 100%; height: 100%; z-index: 2000000002; position: fixed;
}
.intro_wrap iframe {
    width: 100%;
    margin: 0 auto;
    vertical-align: middle;
    height: 100%;
    display: block;
    border-style:none;
}
.dark_back{
    position: fixed;
    left: 0px;
    top: 0px;
    background: black;
    width: 100%;
    height: 100%;
    z-index: 2000000001;
    visibility: visible;
    opacity: 0.9;
}
.intro_close{
    background: url('../images/intro_close.png') no-repeat;
    width: 200px;
    height: 40px;
    background-size: 100% 100%;
    cursor: pointer;
    margin: auto;
    display: none;
}