/*
Theme Name: MDB Sample Theme
Theme URI: https://mdbootstrap.com
Description: Sample theme with MDB 5 Free
Version: 1.0.0
Author: MDBootstrap.com
Author URI: https://mdbootstrap.com
*/


/* 完成後に削除する */
#wpadminbar{display:none;}





/* all page */
html{scroll-behavior:smooth;}
body{
  background-color:#fefefe;
  color:#222;
}
a{
  color:#8113ad;
}
a:hover{
  color:#ccc;
  text-decoration:underline;
}
a.dropdown-item{
  text-decoration:none;
}

h1,h2,h3,h4,h5,h6{
  overflow:hidden;
}

header div.carousel-item h1{
  font-size:1.3rem;
}
header div.carousel-item p{
  font-size:1.1rem;
}

header div.carousel-item{
  text-shadow:2px 1px 1px rgba(0, 0, 0, 0.7);

}/*rgba(0, 0, 0, 0.7)*/
header div.carousel-item a.btn{
  text-shadow:none;
}
header nav.navbar{
  /*background-color:#ffffff;
  background-color:rgba(0, 0, 0, 0.2);*/

  background-color:rgba(255, 255, 255, 0.7);


  /*background:linear-gradient(135deg, rgba(253, 24, 24, 0.85)60%,rgba(255,255,255,0.8),rgba(34, 0, 230, 0.85)75%);
  BD赤：#e60012
  BD紺：#1d2088
  */
  
  /*background-color:rgba(230,0,18,0.88);　赤・透明  、rgba(255,255,255,0.85)白・透明*/
  
  
  /*border-top:solid 3px #e60012;　赤なし2024.12.20*/
  
  
 /*border-bottom:solid 3px #13AE67;  #6A3906  M's 茶色、 M's緑 #13AE67 */    /* #293AA6  Betty Diner 紺*/
  box-shadow: 0px 4px 5px rgb(0 0 0 / 40%);
  
/* borderにグラデーション Safariが一部未対応
border-bottom:solid 3px;
border-image:linear-gradient(90deg, rgba(253, 24, 24, 1),rgba(34, 0, 230, 1) 100%);
border-image-slice:1;
*/
  
  /* 黄色透明　　background-color:rgb(253 209 24 / 70%); */
  /* rgb(17 17 17 / 70%)            background-color:#111;
  */
  
 /*linear-gradient(45deg, rgba(253, 209, 24, 0.8),rgba(230, 0, 18, 0.6) 100%);
 background-color:rgb(253 209 24 / 70%); 

border-top:solid 3px #f00;
*/
}



/*nav.navbar:before{
  content:"";
  border-top:solid 2px #fff;
  position:absolute;
  bottom:0px;
  width:100%;
  height:2px;
}*/






/*nav.navbar:after{
  content: "";
  border-top: solid 3px #1d2088;
  position: absolute;
  top: 0px;
  width:100%;
  height:3px;
}
nav.navbar:before{
  content: "";
  border-top: solid 3px #fff;
  position: absolute;
  top: 3px;
  width:100%;
  height:3px;
}*/




nav.navbar a.navbar-brand:hover{
  text-decoration:none;
}









/*nav.navbar-light button.navbar-toggler{color:#fff;}
nav.navbar-light button.navbar-toggler:hover{
  color:#13AE67;
}*/

nav.navbar a.nav-link{
  font-weight:500;
  color:#222 !important;
}
nav.navbar ul.navbar-nav li.nav-item > a.nav-link:hover{
  color:#888 !important;
  text-decoration:none;
}
ul#header-sns-link a > span,tr#table-sns-link > td > a > span,div#footer-sns-link a > span{
  display:none;
}


/* nav-tabs */
ul.nav-tabs > li.nav-item > a.nav-link.active{
  font-weight:600;
  /*color:#29A647;
  border-color:#29A647;*/
  color:#293AA6;
  border-color:#293AA6;
/* #A62934 赤*/
}
ul.nav-tabs > li.nav-item > a.nav-link:hover > span{
  text-decoration:underline;
}




h1 a{color:#262626;}
a.btn{
  text-decoration:none;
  text-transform:none;
}
ul#news, ul#sitemap{list-style:none;}











div#tsuyomi-nav div.col section{
  background-size:cover;
  color:#fff;
  text-align:center;
  text-shadow:1px 1px 2px rgba(0, 0, 0, 0.7);
}
div#tsuyomi-nav div.col section > div.gec-mask{
  /* position:absolute;
  top:0;
  right:0;
  width:100%; 
  background-attachment:fixed;

  background-color: rgba(0,0,0, 0.7);
  */
  height:100%;


  background: rgba(0,0,0, 0.60)
  ;

border-radius:0.5rem;
}
/* 

保留　background: linear-gradient(45deg,hsla(168, 85%, 52%, 0.7),hsla(263, 88%, 45%, 0.7) 100%); 
ドイツ黄色　background-color: rgba(253, 209, 24, 0.5);

ドイツ黄、赤のグラデ
background: -webkit-linear-gradient(60deg, rgba(253,209,24,0.6) 60%, rgba(230,0,18,0.6));
    background: linear-gradient(60deg, rgba(253,209,24,0.6) 60%, rgba(230,0,18,0.6))


*/

  /*    ピーチ 
  background: linear-gradient(45deg,hsla(44, 100%,72%,0.7),hsla(0, 96%, 69%, 0.7) 100%);
} */
div#tsuyomi-nav div.col section h3{font-weight:500;}


#translation-nav section{
  background:url('images/translation-nav.jpg')no-repeat center center;
}
#auction-nav section{
  background:url('images/auction-nav.jpg')no-repeat center center;
}
#europe-nav section{
  background:url('images/europe-nav.jpg')no-repeat center center;
}
#payment-nav section{
  background:url('images/payment-nav.jpg')no-repeat center center;
}
#logistics-nav section{
  background:url('images/logistics-nav.jpg')no-repeat center center;
}

#compensation-nav section{
  background:url('images/compensation-nav.jpg')no-repeat center center;
}


/* ebayの購入代行実績 recently-ebay.phpなど */
section#recently-buy .card-body{
  background-color:#003399;
  color:#fff;
}
section#recently-buy .card-body > h3{
  font-size:1rem;
  font-weight:normal;
}





#tel-contact,#tel-contact3{
  background:url('images/tel-contact-bg-xs.jpg')no-repeat center top;
}
#line-contact{
  background:url('images/line-contact-bg-xs.jpg')no-repeat center top;
}
#net-yoyaku{
  background:url('images/net-yoyaku-bg-xs.jpg')no-repeat center top;
}

footer{
  position:relative;
  background-color:#8fc31f;        /* #6A3906  M's 茶色、 M's緑 #13AE67 、M's深緑 #275842 */
  /*background:linear-gradient(180deg, rgba(253, 24, 24, 1)20%,rgba(34, 0, 230, 1) 100%);*/
/*赤 #e60012              #111*/
  
  /*margin-bottom:68px; 下のTEL非表示のためコメントアウト*/
  
  
  /* color:#fff;     初期に見せた時は#efefef*/
  /* 黄色　background-color:#fdd118; */
  
  
  /*border-top:solid 3px #ccc;*/
}

/*footer:before{
  content:"";
  border-top:solid 2px #fff;
  position:absolute;
  top:0px;
  left:0;
  width:100%;
  height:2px;
}*/

p#return-btn{
  position:absolute;
  top:-51px;
  right:16px;
  z-index:950;
}

footer a{
  color:#111;
  text-decoration:none;
}
footer ul li{
  margin-bottom:1rem;
  font-weight:500;
}
footer ul li a, footer p{
  /*color:#fff;*/
}
footer a:hover{
  color:#ccc;
  text-decoration:underline;
  /* #A583EB */
  /*cursor:pointer;*/
}

/*M's緑 #13AE67*/


/* FooterNavWrapper */    /* #6A3906  M's 茶色、 M's緑 #13AE67 */
div#footer-nav-wrapper{
	position:fixed;
	bottom:0;
	left:0;
	z-index:960;
	padding:16px 0;
	width:100%;
    background-color:#8fc31f;    /* #13AE67 緑*/
	box-shadow: 0px -1px 3px #333;
}
body#toppage div#footer-nav-wrapper{
  bottom:-68px;
}
#footer-line-btn,#footer-tel-btn{
  border-left:solid 1px #aaa;
}


div#copyright{
  padding:16px 0;
  background-color:#ccc;
  
  /* #6A3906 茶色 */
  /* background-color:#1d2088;
 background:linear-gradient(135deg, rgba(253, 24, 24, 0.99)30%,rgba(34, 0, 230, 0.99)90%);*/
  
  /*background-color:#293AA6;*/
  
  text-align:center;
  color:#222;
}
div#copyright a{
  /*color:#293AA6;*/
}
tr.border-bottom-bd{
border-bottom:solid 3px #a62934;
}







/* sub page */
#subpage header{
  height:87px;
}

#subpage header nav.navbar{
  /*background-color:#efefef;*/
  /*background-color:#e60012; 赤*/   
  
  /*background:linear-gradient(135deg, rgba(253, 24, 24, 0.85),rgba(34, 0, 230, 0.85) 100%);*/
  background-color:rgba(255, 255, 255, 0.7);
  
}




/* top page */

/* カルーセル top page header */
#introCarousel a.carousel-control-prev,#introCarousel a.carousel-control-next{
  opacity:0.35;
  /*padding-bottom:50%;
  align-items:end;*/
}
a.carousel-control-prev,a.carousel-control-next{
  text-decoration:none;
}

/* カルーセル お客様の声 */
#introCarousel,section#recommendation div.carousel-inner, section#recommendation div.carousel-item, .carousel-item.active{
  height:auto;
}
section#recommendation div.carousel-item{
  background-image:none;
}
/* トップページ お客様の声 #tsuyomi a.carousel-control-prev, a.carousel-control-next, */
#recommendation a.carousel-control-prev,#recommendation a.carousel-control-next{
  top:20%;
  align-items:normal;
}
#recommendation a span.carousel-control-prev-icon,
#recommendation a span.carousel-control-next-icon{
  filter: invert(50%);
}





.price {
  position: relative;
}
.price:before {
  content: "$";
  font-size: 1.33rem;
  position: absolute;
  margin-left: -.7rem;
}
.price:after {
  content: "/mo";
  font-size: 1.33rem;
  position: absolute;
  bottom: 0;
}




/* BDメニューページ */
section.card > div.bg-image > span.osusume{
  position: absolute;
  top:0;
  left:0;
  width:30%;
  height:40%;    
  text-indent:-9999px;
  background-image:url('images/osusume-ribbon.png');
  background-repeat:no-repeat;
  background-size:contain;
  z-index:100;
}















/* フォーム（見積もり） */
input.form-control::placeholder, textarea.form-control::placeholder{
color:#999;
}

p.error{
color:#d50000;
}



/* 見積内容確認 */
table.table th{
  white-space:nowrap;
}




/* ブログ */
.widget ul{padding-left:0;}
.widget ul li{list-style-type:none;}    


/* サイドバー */
#sidebar ul#category-list li, ul#archives-list li{
  list-style:none;
}












/* MDB */
li.stepper-active span.stepper-head-icon{
    /*background-color:#003399;*/
    background-color:#293AA6;
}
ul.list-group a.list-group-item.active{
  background-color:#8113ad;
  border-color:#8113ad;
  color:#fff;
}
/* background-color:#17236f; */



/*トップページとストレッチ料金ページ note*/
section#stretch-price .note-secondary,section#price-sec .note-secondary{
  background-color:#f9f0ff;
}





    /*トップページ 店舗情報 モーダル画像の設定*/
div#shop-info tr div{
  max-height:none;
}


button.accordion-button{
  color:#222;
}

section#faq button.accordion-button:not(.collapsed),
section#stretch-kouka button.accordion-button:not(.collapsed){
  color:#8fc31f;/*#8113ad*/
  font-weight:600;
}
section#faq button.accordion-button:not(.collapsed):after,
section#stretch-kouka button.accordion-button:not(.collapsed):after{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238fc31f'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E");
  /*fill:#8113ad;
  stroke:#8113ad !important;*/
}


section#faq div.accordion-body{
  color:#8fc31f;
  font-weight:500;
  text-indent:8px;
}




/* 幅768px以上 */
@media only screen and (min-width:768px){

#introCarousel a.carousel-control-next, #introCarousel a.carousel-control-prev{
  opacity:0.5;
  padding-bottom:0;
  align-items:center;
}
header div.carousel-item h1.h2{
  font-size:calc(1.325rem + .9vw);
}
header div.carousel-item p{
  font-size:1.2rem;
}








#tel-contact{
  background-image:url('images/tel-contact-bg.jpg');
}  


dl#faq dt, dl#faq dd,
dl#rules dt, dl#rules dd,
dl#privacy dt, dl#privacy dd{margin-bottom:1.5rem;}

} /* min-width:768px; */






/* プラグイン用 SNSシェアボタン */
div.at-share-btn-elements{
  margin-top:16px;
}

/* プラグイン wp-pagination */
/* div.wp-pagenavi{
  display:flex;
}
span.current{
  position: relative;
  display:block;
  padding:6px 12px;
  font-size: var(--mdb-pagination-font-size);
  color: var(--mdb-pagination-color);
  background-color: var(--mdb-pagination-bg);
  border: var(--mdb-pagination-border-width) solid var(--mdb-pagination-border-color);
  transition: all .3s linear;
  
  background-color: transparent;
  border: 0;
  outline: 0;
  border-radius: var(--mdb-pagination-border-radius);
  } */
  
/*wp-pagenavi base*/
.wp-pagenavi {
	clear: both;
	text-align:center;

}
.wp-pagenavi a, .wp-pagenavi span {
	color: #999;
	background-color: #FFF;
	border: solid 1px #e0e0d2;
	padding: 8px 15px;
	margin: 0 2px;
	white-space: nowrap;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	text-align: center;
	text-decoration:none;
}
.wp-pagenavi a:hover{
    color:#FFF; 
    background-color:#999; 
    border-color:#999;
    }
.wp-pagenavi span.current{
	color:#111;
	background-color:#fdd118;
	border-color:#fdd118;
	font-weight: bold;
    } /*wp-pagenavi base*/








/*インスタグラム プラグイン フッター */
@media only screen and (max-width:768px){
  div#wdi_feed_0 div.wdi_feed_item{
    width:25%;
  }
} /* 768px */

div.wdi_feed_theme_1 div.wdi_header_user_text h3{
  color:#fff;
}
div.wdi_feed_thumbnail_1 div.wdi_photo_wrap_inner{
  border:2px solid #111;
}  
div.wdi_feed_theme_1 div.wdi_feed_wrapper{
  background-color:#111;
}
div.wdi_feed_thumbnail_1 div.wdi_feed_container{
  background-color:#111;
  border-bottom-color:#111;
}
div#wdi_feed_0 div.wdi_feed_container{
  background-color:#111;
}
/*インスタグラム プラグイン フッター ここまで */



/*インスタグラム プラグイン サイドバー 削除した */
#sidebar-instagram div.wdi_feed_theme_1 div.wdi_header_user_text h3{
  color:#111;
}
#sidebar-instagram div.wdi_feed_thumbnail_1 div.wdi_photo_wrap_inner{
  border:2px solid #fff;
}  
#sidebar-instagram div.wdi_feed_theme_1 div.wdi_feed_wrapper{
  background-color:#fff;
}
#sidebar-instagram div.wdi_feed_thumbnail_1 div.wdi_feed_container{
  background-color:#fff;
  border-bottom-color:#fff;
}
#sidebar-instagram div#wdi_feed_0 div.wdi_feed_container{
  background-color:#fff;
}
/*インスタグラム プラグイン サイドバー */










/* ボタン */
/* LINEカラー #06c755 */

/* M's緑 テキスト*/
.tx-ms-green{color:#13ae67;}

/* M's紫 */
.btn-purple{
  background-color:#8113ad;
  border-color:#8113ad;
  color:#fff;
  }
.btn-purple:hover{
background-color:#650f87;
border-color:#5d0e7d;
}
.btn-check:focus+.btn-purple,.btn-purple:focus{
color:#fff;background-color:#650f87;border-color:#5d0e7d;-webkit-box-shadow:0 0 0 .25rem rgba(129,19,173,.5);box-shadow:0 0 0 .25rem rgba(129,19,173,.5);
}
.btn-check:active+.btn-purple,.btn-check:checked+.btn-purple,.btn-purple.active,.btn-purple:active,.show>.btn-purple.dropdown-toggle{
background-color:#5d0e7d;border-color:#540d70;
}

.btn-check:active+.btn-purple:focus,.btn-check:checked+.btn-purple:focus,.btn-purple.active:focus,.btn-purple:active:focus,.show>.btn-purple.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(129,19,173,.5);box-shadow:0 0 0 .25rem rgba(129,19,173,.5);
}
.btn-purple.disabled,.btn-purple:disabled{
border-color:#8113ad;
}
  .btn-purple.focus,.btn-purple:focus,.btn-purple:hover{
  background-color:#680e8c;
  color:#fff;
  }
  .btn-check:active+.btn-purple,.btn-check:checked+.btn-purple,.btn-purple.active,.btn-purple:active,.show>.btn-purple.dropdown-toggle{
  background-color:#3c084f;
  color:#fff;
  }
  .btn-check:active+.btn-purple:focus,.btn-check:checked+.btn-purple:focus,.btn-purple.active:focus,.btn-purple:active:focus,.show>.btn-purple.dropdown-toggle:focus{
  -webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1);box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1);
  }
  .btn-purple.disabled,.btn-purple:disabled{
  background-color:#8113ad;
  color:#fff;
  }










/*BD紺 #1d2088 */
.btn-ec1{
  background-color:#fdd118;
  border-color:#fdd118;
  color:#111;
  }
.btn-ec1:hover{
background-color:#d6af13;border-color:#cca712;
}


/*btn-ec1を仮に緑に編集した*/
.btn-green1{
  background-color:#29A647;
  border-color:#29A647;
  color:#fff;
  }
.btn-green1:hover{
  background-color:#208036;
  border-color:#208036;
  color:#fff;
}




.btn-check:focus+.btn-ec1,.btn-ec1:focus{
color:#fff;background-color:#d6af13;border-color:#cca712;-webkit-box-shadow:0 0 0 .25rem rgba(48,76,99,.5);box-shadow:0 0 0 .25rem rgba(48,76,99,.5);
}

.btn-check:active+.btn-ec1,.btn-check:checked+.btn-ec1,.btn-ec1.active,.btn-ec1:active,.show>.btn-ec1.dropdown-toggle{
background-color:#cca712;border-color:#bf9d13;
}

.btn-check:active+.btn-ec1:focus,.btn-check:checked+.btn-ec1:focus,.btn-ec1.active:focus,.btn-ec1:active:focus,.show>.btn-ec1.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(48,76,99,.5);box-shadow:0 0 0 .25rem rgba(48,76,99,.5);
}

.btn-ec1.disabled,.btn-ec1:disabled{
border-color:#fdd118;
}


.btn-ec1{
  background-color:#fdd118;
  color:#111;
  }

  .btn-ec1.focus,.btn-ec1:focus,.btn-ec1:hover{
  background-color:#dbb312;
  color:#fff;
  }

  .btn-check:active+.btn-ec1,.btn-check:checked+.btn-ec1,.btn-ec1.active,.btn-ec1:active,.show>.btn-ec1.dropdown-toggle{
  background-color:#9e830d;
  color:#fff;
  }

  .btn-check:active+.btn-ec1:focus,.btn-check:checked+.btn-ec1:focus,.btn-ec1.active:focus,.btn-ec1:active:focus,.show>.btn-ec1.dropdown-toggle:focus{
  -webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1);box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1);
  }

  .btn-ec1.disabled,.btn-ec1:disabled{
  background-color:#fdd118;
  color:#fff;
  }



/* ロゴの赤 #ca1c1d */

/*ネイビー 元の#17236f */
.btn-navy{
  background-color:#293AA6;
  border-color:#293AA6;
  color:#fff;
  }
.btn-navy:hover{
background-color:#121d5e;border-color:#0e1647;
}

.btn-check:focus+.btn-navy,.btn-navy:focus{
color:#fff;background-color:#121d5e;border-color:#0e1647;-webkit-box-shadow:0 0 0 .25rem rgba(48,76,99,.5);box-shadow:0 0 0 .25rem rgba(48,76,99,.5);
}

.btn-check:active+.btn-navy,.btn-check:checked+.btn-navy,.btn-navy.active,.btn-navy:active,.show>.btn-navy.dropdown-toggle{
background-color:#0e1647;border-color:#0c133b;
}

.btn-check:active+.btn-navy:focus,.btn-check:checked+.btn-navy:focus,.btn-navy.active:focus,.btn-navy:active:focus,.show>.btn-navy.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(48,76,99,.5);box-shadow:0 0 0 .25rem rgba(48,76,99,.5);
}

.btn-navy.disabled,.btn-navy:disabled{
border-color:#293AA6;
}


.btn-navy{
  background-color:#293AA6;
  color:#fff;
  }

  .btn-navy.focus,.btn-navy:focus,.btn-navy:hover{
  background-color:#101a57;
  color:#fff;
  }

  .btn-check:active+.btn-navy,.btn-check:checked+.btn-navy,.btn-navy.active,.btn-navy:active,.show>.btn-navy.dropdown-toggle{
  background-color:#0c1445;
  color:#fff;
  }

  .btn-check:active+.btn-navy:focus,.btn-check:checked+.btn-navy:focus,.btn-navy.active:focus,.btn-navy:active:focus,.show>.btn-navy.dropdown-toggle:focus{
  -webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1);box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1);
  }

  .btn-navy.disabled,.btn-navy:disabled{
  background-color:#293AA6;
  color:#fff;
  }
















/* MDB 背景、文字カラー、グラデーション */
.bg-red-50{background-color:#ffebee}.bg-red-100{background-color:#ffcdd2}.bg-red-200{background-color:#ef9a9a}.bg-red-300{background-color:#e57373}.bg-red-400{background-color:#ef5350}.bg-red-500{background-color:#f44336}.bg-red-600{background-color:#e53935}.bg-red-700{background-color:#d32f2f}.bg-red-800{background-color:#c62828}.bg-red-900{background-color:#b71c1c}.bg-red-a100{background-color:#ff8a80}.bg-red-a200{background-color:#ff5252}.bg-red-a400{background-color:#ff1744}.bg-red-a700{background-color:#d50000}.bg-pink-50{background-color:#fce4ec}.bg-pink-100{background-color:#f8bbd0}.bg-pink-200{background-color:#f48fb1}.bg-pink-300{background-color:#f06292}.bg-pink-400{background-color:#ec407a}.bg-pink-500{background-color:#e91e63}.bg-pink-600{background-color:#d81b60}.bg-pink-700{background-color:#c2185b}.bg-pink-800{background-color:#ad1457}.bg-pink-900{background-color:#880e4f}.bg-pink-a100{background-color:#ff80ab}.bg-pink-a200{background-color:#ff4081}.bg-pink-a400{background-color:#f50057}.bg-pink-a700{background-color:#c51162}.bg-purple-50{background-color:#f3e5f5}.bg-purple-100{background-color:#e1bee7}.bg-purple-200{background-color:#ce93d8}.bg-purple-300{background-color:#ba68c8}.bg-purple-400{background-color:#ab47bc}.bg-purple-500{background-color:#9c27b0}.bg-purple-600{background-color:#8e24aa}.bg-purple-700{background-color:#7b1fa2}.bg-purple-800{background-color:#6a1b9a}.bg-purple-900{background-color:#4a148c}.bg-purple-a100{background-color:#ea80fc}.bg-purple-a200{background-color:#e040fb}.bg-purple-a400{background-color:#d500f9}.bg-purple-a700{background-color:#a0f}.bg-deep-purple-50{background-color:#ede7f6}.bg-deep-purple-100{background-color:#d1c4e9}.bg-deep-purple-200{background-color:#b39ddb}.bg-deep-purple-300{background-color:#9575cd}.bg-deep-purple-400{background-color:#7e57c2}.bg-deep-purple-500{background-color:#673ab7}.bg-deep-purple-600{background-color:#5e35b1}.bg-deep-purple-700{background-color:#512da8}.bg-deep-purple-800{background-color:#4527a0}.bg-deep-purple-900{background-color:#311b92}.bg-deep-purple-a100{background-color:#b388ff}.bg-deep-purple-a200{background-color:#7c4dff}.bg-deep-purple-a400{background-color:#651fff}.bg-deep-purple-a700{background-color:#6200ea}.bg-indigo-50{background-color:#e8eaf6}.bg-indigo-100{background-color:#c5cae9}.bg-indigo-200{background-color:#9fa8da}.bg-indigo-300{background-color:#7986cb}.bg-indigo-400{background-color:#5c6bc0}.bg-indigo-500{background-color:#3f51b5}.bg-indigo-600{background-color:#3949ab}.bg-indigo-700{background-color:#303f9f}.bg-indigo-800{background-color:#283593}.bg-indigo-900{background-color:#1a237e}.bg-indigo-a100{background-color:#8c9eff}.bg-indigo-a200{background-color:#536dfe}.bg-indigo-a400{background-color:#3d5afe}.bg-indigo-a700{background-color:#304ffe}.bg-blue-50{background-color:#e3f2fd}.bg-blue-100{background-color:#bbdefb}.bg-blue-200{background-color:#90caf9}.bg-blue-300{background-color:#64b5f6}.bg-blue-400{background-color:#42a5f5}.bg-blue-500{background-color:#2196f3}.bg-blue-600{background-color:#1e88e5}.bg-blue-700{background-color:#1976d2}.bg-blue-800{background-color:#1565c0}.bg-blue-900{background-color:#0d47a1}.bg-blue-a100{background-color:#82b1ff}.bg-blue-a200{background-color:#448aff}.bg-blue-a400{background-color:#2979ff}.bg-blue-a700{background-color:#2962ff}.bg-light-blue-50{background-color:#e1f5fe}.bg-light-blue-100{background-color:#b3e5fc}.bg-light-blue-200{background-color:#81d4fa}.bg-light-blue-300{background-color:#4fc3f7}.bg-light-blue-400{background-color:#29b6f6}.bg-light-blue-500{background-color:#03a9f4}.bg-light-blue-600{background-color:#039be5}.bg-light-blue-700{background-color:#0288d1}.bg-light-blue-800{background-color:#0277bd}.bg-light-blue-900{background-color:#01579b}.bg-light-blue-a100{background-color:#80d8ff}.bg-light-blue-a200{background-color:#40c4ff}.bg-light-blue-a400{background-color:#00b0ff}.bg-light-blue-a700{background-color:#0091ea}.bg-cyan-50{background-color:#e0f7fa}.bg-cyan-100{background-color:#b2ebf2}.bg-cyan-200{background-color:#80deea}.bg-cyan-300{background-color:#4dd0e1}.bg-cyan-400{background-color:#26c6da}.bg-cyan-500{background-color:#00bcd4}.bg-cyan-600{background-color:#00acc1}.bg-cyan-700{background-color:#0097a7}.bg-cyan-800{background-color:#00838f}.bg-cyan-900{background-color:#006064}.bg-cyan-a100{background-color:#84ffff}.bg-cyan-a200{background-color:#18ffff}.bg-cyan-a400{background-color:#00e5ff}.bg-cyan-a700{background-color:#00b8d4}.bg-teal-50{background-color:#e0f2f1}.bg-teal-100{background-color:#b2dfdb}.bg-teal-200{background-color:#80cbc4}.bg-teal-300{background-color:#4db6ac}.bg-teal-400{background-color:#26a69a}.bg-teal-500{background-color:#26a69a}.bg-teal-600{background-color:#00897b}.bg-teal-700{background-color:#00796b}.bg-teal-800{background-color:#00695c}.bg-teal-900{background-color:#004d40}.bg-teal-a100{background-color:#a7ffeb}.bg-teal-a200{background-color:#64ffda}.bg-teal-a400{background-color:#1de9b6}.bg-teal-a700{background-color:#00bfa5}.bg-green-50{background-color:#e8f5e9}.bg-green-100{background-color:#c8e6c9}.bg-green-200{background-color:#a5d6a7}.bg-green-300{background-color:#81c784}.bg-green-400{background-color:#66bb6a}.bg-green-500{background-color:#4caf50}.bg-green-600{background-color:#43a047}.bg-green-700{background-color:#388e3c}.bg-green-800{background-color:#2e7d32}.bg-green-900{background-color:#1b5e20}.bg-green-a100{background-color:#b9f6ca}.bg-green-a200{background-color:#69f0ae}.bg-green-a400{background-color:#00e676}.bg-green-a700{background-color:#00c853}.bg-light-green-50{background-color:#f1f8e9}.bg-light-green-100{background-color:#dcedc8}.bg-light-green-200{background-color:#c5e1a5}.bg-light-green-300{background-color:#aed581}.bg-light-green-400{background-color:#9ccc65}.bg-light-green-500{background-color:#8bc34a}.bg-light-green-600{background-color:#7cb342}.bg-light-green-700{background-color:#689f38}.bg-light-green-800{background-color:#558b2f}.bg-light-green-900{background-color:#33691e}.bg-light-green-a100{background-color:#ccff90}.bg-light-green-a200{background-color:#b2ff59}.bg-light-green-a400{background-color:#76ff03}.bg-light-green-a700{background-color:#64dd17}.bg-lime-50{background-color:#f9fbe7}.bg-lime-100{background-color:#f0f4c3}.bg-lime-200{background-color:#e6ee9c}.bg-lime-300{background-color:#dce775}.bg-lime-400{background-color:#d4e157}.bg-lime-500{background-color:#cddc39}.bg-lime-600{background-color:#c0ca33}.bg-lime-700{background-color:#afb42b}.bg-lime-800{background-color:#9e9d24}.bg-lime-900{background-color:#827717}.bg-lime-a100{background-color:#f4ff81}.bg-lime-a200{background-color:#eeff41}.bg-lime-a400{background-color:#c6ff00}.bg-lime-a700{background-color:#aeea00}.bg-yellow-50{background-color:#fffde7}.bg-yellow-100{background-color:#fff9c4}.bg-yellow-200{background-color:#fff59d}.bg-yellow-300{background-color:#fff176}.bg-yellow-400{background-color:#ffee58}.bg-yellow-500{background-color:#ffeb3b}.bg-yellow-600{background-color:#fdd835}.bg-yellow-700{background-color:#fbc02d}.bg-yellow-800{background-color:#f9a825}.bg-yellow-900{background-color:#f57f17}.bg-yellow-a100{background-color:#ffff8d}.bg-yellow-a200{background-color:#ff0}.bg-yellow-a400{background-color:#ffea00}.bg-yellow-a700{background-color:#ffd600}.bg-amber-50{background-color:#fff8e1}.bg-amber-100{background-color:#ffecb3}.bg-amber-200{background-color:#ffe082}.bg-amber-300{background-color:#ffd54f}.bg-amber-400{background-color:#ffca28}.bg-amber-500{background-color:#ffc107}.bg-amber-600{background-color:#ffb300}.bg-amber-700{background-color:#ffa000}.bg-amber-800{background-color:#ff8f00}.bg-amber-900{background-color:#ff6f00}.bg-amber-a100{background-color:#ffe57f}.bg-amber-a200{background-color:#ffd740}.bg-amber-a400{background-color:#ffc400}.bg-amber-a700{background-color:#ffab00}.bg-orange-50{background-color:#fff3e0}.bg-orange-100{background-color:#ffe0b2}.bg-orange-200{background-color:#ffcc80}.bg-orange-300{background-color:#ffb74d}.bg-orange-400{background-color:#ffa726}.bg-orange-500{background-color:#ff9800}.bg-orange-600{background-color:#fb8c00}.bg-orange-700{background-color:#f57c00}.bg-orange-800{background-color:#ef6c00}.bg-orange-900{background-color:#e65100}.bg-orange-a100{background-color:#ffd180}.bg-orange-a200{background-color:#ffab40}.bg-orange-a400{background-color:#ff9100}.bg-orange-a700{background-color:#ff6d00}.bg-deep-orange-50{background-color:#fbe9e7}.bg-deep-orange-100{background-color:#ffccbc}.bg-deep-orange-200{background-color:#ffab91}.bg-deep-orange-300{background-color:#ff8a65}.bg-deep-orange-400{background-color:#ff7043}.bg-deep-orange-500{background-color:#ff5722}.bg-deep-orange-600{background-color:#f4511e}.bg-deep-orange-700{background-color:#e64a19}.bg-deep-orange-800{background-color:#d84315}.bg-deep-orange-900{background-color:#bf360c}.bg-deep-orange-a100{background-color:#ff9e80}.bg-deep-orange-a200{background-color:#ff6e40}.bg-deep-orange-a400{background-color:#ff3d00}.bg-deep-orange-a700{background-color:#dd2c00}.bg-brown-50{background-color:#efebe9}.bg-brown-100{background-color:#d7ccc8}.bg-brown-200{background-color:#bcaaa4}.bg-brown-300{background-color:#a1887f}.bg-brown-400{background-color:#8d6e63}.bg-brown-500{background-color:#795548}.bg-brown-600{background-color:#6d4c41}.bg-brown-700{background-color:#5d4037}.bg-brown-800{background-color:#4e342e}.bg-brown-900{background-color:#3e2723}.bg-gray-50{background-color:#fafafa}.bg-gray-100{background-color:#f5f5f5}.bg-gray-200{background-color:#eee}.bg-gray-300{background-color:#e0e0e0}.bg-gray-400{background-color:#bdbdbd}.bg-gray-500{background-color:#9e9e9e}.bg-gray-600{background-color:#757575}.bg-gray-700{background-color:#616161}.bg-gray-800{background-color:#424242}.bg-gray-900{background-color:#212121}.bg-blue-gray-50{background-color:#eceff1}.bg-blue-gray-100{background-color:#cfd8dc}.bg-blue-gray-200{background-color:#b0bec5}.bg-blue-gray-300{background-color:#90a4ae}.bg-blue-gray-400{background-color:#78909c}.bg-blue-gray-500{background-color:#607d8b}.bg-blue-gray-600{background-color:#546e7a}.bg-blue-gray-700{background-color:#455a64}.bg-blue-gray-800{background-color:#37474f}.bg-blue-gray-900{background-color:#263238}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-aqua-gradient{background:linear-gradient(40deg,#2096ff,#05ffa3)!important}.bg-purple-gradient{background:linear-gradient(40deg,#ff6ec4,#7873f5)!important}.bg-peach-gradient{background:linear-gradient(40deg,#ffd86f,#fc6262)!important}
.tx-red-50{color:#ffebee}.tx-red-100{color:#ffcdd2}.tx-red-200{color:#ef9a9a}.tx-red-300{color:#e57373}.tx-red-400{color:#ef5350}.tx-red-500{color:#f44336}.tx-red-600{color:#e53935}.tx-red-700{color:#d32f2f}.tx-red-800{color:#c62828}.tx-red-900{color:#b71c1c}.tx-red-a100{color:#ff8a80}.tx-red-a200{color:#ff5252}.tx-red-a400{color:#ff1744}.tx-red-a700{color:#d50000}.tx-pink-50{color:#fce4ec}.tx-pink-100{color:#f8bbd0}.tx-pink-200{color:#f48fb1}.tx-pink-300{color:#f06292}.tx-pink-400{color:#ec407a}.tx-pink-500{color:#e91e63}.tx-pink-600{color:#d81b60}.tx-pink-700{color:#c2185b}.tx-pink-800{color:#ad1457}.tx-pink-900{color:#880e4f}.tx-pink-a100{color:#ff80ab}.tx-pink-a200{color:#ff4081}.tx-pink-a400{color:#f50057}.tx-pink-a700{color:#c51162}.tx-purple-50{color:#f3e5f5}.tx-purple-100{color:#e1bee7}.tx-purple-200{color:#ce93d8}.tx-purple-300{color:#ba68c8}.tx-purple-400{color:#ab47bc}.tx-purple-500{color:#9c27b0}.tx-purple-600{color:#8e24aa}.tx-purple-700{color:#7b1fa2}.tx-purple-800{color:#6a1b9a}.tx-purple-900{color:#4a148c}.tx-purple-a100{color:#ea80fc}.tx-purple-a200{color:#e040fb}.tx-purple-a400{color:#d500f9}.tx-purple-a700{color:#a0f}.tx-deep-purple-50{color:#ede7f6}.tx-deep-purple-100{color:#d1c4e9}.tx-deep-purple-200{color:#b39ddb}.tx-deep-purple-300{color:#9575cd}.tx-deep-purple-400{color:#7e57c2}.tx-deep-purple-500{color:#673ab7}.tx-deep-purple-600{color:#5e35b1}.tx-deep-purple-700{color:#512da8}.tx-deep-purple-800{color:#4527a0}.tx-deep-purple-900{color:#311b92}.tx-deep-purple-a100{color:#b388ff}.tx-deep-purple-a200{color:#7c4dff}.tx-deep-purple-a400{color:#651fff}.tx-deep-purple-a700{color:#6200ea}.tx-indigo-50{color:#e8eaf6}.tx-indigo-100{color:#c5cae9}.tx-indigo-200{color:#9fa8da}.tx-indigo-300{color:#7986cb}.tx-indigo-400{color:#5c6bc0}.tx-indigo-500{color:#3f51b5}.tx-indigo-600{color:#3949ab}.tx-indigo-700{color:#303f9f}.tx-indigo-800{color:#283593}.tx-indigo-900{color:#1a237e}.tx-indigo-a100{color:#8c9eff}.tx-indigo-a200{color:#536dfe}.tx-indigo-a400{color:#3d5afe}.tx-indigo-a700{color:#304ffe}.tx-blue-50{color:#e3f2fd}.tx-blue-100{color:#bbdefb}.tx-blue-200{color:#90caf9}.tx-blue-300{color:#64b5f6}.tx-blue-400{color:#42a5f5}.tx-blue-500{color:#2196f3}.tx-blue-600{color:#1e88e5}.tx-blue-700{color:#1976d2}.tx-blue-800{color:#1565c0}.tx-blue-900{color:#0d47a1}.tx-blue-a100{color:#82b1ff}.tx-blue-a200{color:#448aff}.tx-blue-a400{color:#2979ff}.tx-blue-a700{color:#2962ff}.tx-light-blue-50{color:#e1f5fe}.tx-light-blue-100{color:#b3e5fc}.tx-light-blue-200{color:#81d4fa}.tx-light-blue-300{color:#4fc3f7}.tx-light-blue-400{color:#29b6f6}.tx-light-blue-500{color:#03a9f4}.tx-light-blue-600{color:#039be5}.tx-light-blue-700{color:#0288d1}.tx-light-blue-800{color:#0277bd}.tx-light-blue-900{color:#01579b}.tx-light-blue-a100{color:#80d8ff}.tx-light-blue-a200{color:#40c4ff}.tx-light-blue-a400{color:#00b0ff}.tx-light-blue-a700{color:#0091ea}.tx-cyan-50{color:#e0f7fa}.tx-cyan-100{color:#b2ebf2}.tx-cyan-200{color:#80deea}.tx-cyan-300{color:#4dd0e1}.tx-cyan-400{color:#26c6da}.tx-cyan-500{color:#00bcd4}.tx-cyan-600{color:#00acc1}.tx-cyan-700{color:#0097a7}.tx-cyan-800{color:#00838f}.tx-cyan-900{color:#006064}.tx-cyan-a100{color:#84ffff}.tx-cyan-a200{color:#18ffff}.tx-cyan-a400{color:#00e5ff}.tx-cyan-a700{color:#00b8d4}.tx-teal-50{color:#e0f2f1}.tx-teal-100{color:#b2dfdb}.tx-teal-200{color:#80cbc4}.tx-teal-300{color:#4db6ac}.tx-teal-400{color:#26a69a}.tx-teal-500{color:#26a69a}.tx-teal-600{color:#00897b}.tx-teal-700{color:#00796b}.tx-teal-800{color:#00695c}.tx-teal-900{color:#004d40}.tx-teal-a100{color:#a7ffeb}.tx-teal-a200{color:#64ffda}.tx-teal-a400{color:#1de9b6}.tx-teal-a700{color:#00bfa5}.tx-green-50{color:#e8f5e9}.tx-green-100{color:#c8e6c9}.tx-green-200{color:#a5d6a7}.tx-green-300{color:#81c784}.tx-green-400{color:#66bb6a}.tx-green-500{color:#4caf50}.tx-green-600{color:#43a047}.tx-green-700{color:#388e3c}.tx-green-800{color:#2e7d32}.tx-green-900{color:#1b5e20}.tx-green-a100{color:#b9f6ca}.tx-green-a200{color:#69f0ae}.tx-green-a400{color:#00e676}.tx-green-a700{color:#00c853}.tx-light-green-50{color:#f1f8e9}.tx-light-green-100{color:#dcedc8}.tx-light-green-200{color:#c5e1a5}.tx-light-green-300{color:#aed581}.tx-light-green-400{color:#9ccc65}.tx-light-green-500{color:#8bc34a}.tx-light-green-600{color:#7cb342}.tx-light-green-700{color:#689f38}.tx-light-green-800{color:#558b2f}.tx-light-green-900{color:#33691e}.tx-light-green-a100{color:#ccff90}.tx-light-green-a200{color:#b2ff59}.tx-light-green-a400{color:#76ff03}.tx-light-green-a700{color:#64dd17}.tx-lime-50{color:#f9fbe7}.tx-lime-100{color:#f0f4c3}.tx-lime-200{color:#e6ee9c}.tx-lime-300{color:#dce775}.tx-lime-400{color:#d4e157}.tx-lime-500{color:#cddc39}.tx-lime-600{color:#c0ca33}.tx-lime-700{color:#afb42b}.tx-lime-800{color:#9e9d24}.tx-lime-900{color:#827717}.tx-lime-a100{color:#f4ff81}.tx-lime-a200{color:#eeff41}.tx-lime-a400{color:#c6ff00}.tx-lime-a700{color:#aeea00}.tx-yellow-50{color:#fffde7}.tx-yellow-100{color:#fff9c4}.tx-yellow-200{color:#fff59d}.tx-yellow-300{color:#fff176}.tx-yellow-400{color:#ffee58}.tx-yellow-500{color:#ffeb3b}.tx-yellow-600{color:#fdd835}.tx-yellow-700{color:#fbc02d}.tx-yellow-800{color:#f9a825}.tx-yellow-900{color:#f57f17}.tx-yellow-a100{color:#ffff8d}.tx-yellow-a200{color:#ff0}.tx-yellow-a400{color:#ffea00}.tx-yellow-a700{color:#ffd600}.tx-amber-50{color:#fff8e1}.tx-amber-100{color:#ffecb3}.tx-amber-200{color:#ffe082}.tx-amber-300{color:#ffd54f}.tx-amber-400{color:#ffca28}.tx-amber-500{color:#ffc107}.tx-amber-600{color:#ffb300}.tx-amber-700{color:#ffa000}.tx-amber-800{color:#ff8f00}.tx-amber-900{color:#ff6f00}.tx-amber-a100{color:#ffe57f}.tx-amber-a200{color:#ffd740}.tx-amber-a400{color:#ffc400}.tx-amber-a700{color:#ffab00}.tx-orange-50{color:#fff3e0}.tx-orange-100{color:#ffe0b2}.tx-orange-200{color:#ffcc80}.tx-orange-300{color:#ffb74d}.tx-orange-400{color:#ffa726}.tx-orange-500{color:#ff9800}.tx-orange-600{color:#fb8c00}.tx-orange-700{color:#f57c00}.tx-orange-800{color:#ef6c00}.tx-orange-900{color:#e65100}.tx-orange-a100{color:#ffd180}.tx-orange-a200{color:#ffab40}.tx-orange-a400{color:#ff9100}.tx-orange-a700{color:#ff6d00}.tx-deep-orange-50{color:#fbe9e7}.tx-deep-orange-100{color:#ffccbc}.tx-deep-orange-200{color:#ffab91}.tx-deep-orange-300{color:#ff8a65}.tx-deep-orange-400{color:#ff7043}.tx-deep-orange-500{color:#ff5722}.tx-deep-orange-600{color:#f4511e}.tx-deep-orange-700{color:#e64a19}.tx-deep-orange-800{color:#d84315}.tx-deep-orange-900{color:#bf360c}.tx-deep-orange-a100{color:#ff9e80}.tx-deep-orange-a200{color:#ff6e40}.tx-deep-orange-a400{color:#ff3d00}.tx-deep-orange-a700{color:#dd2c00}.tx-brown-50{color:#efebe9}.tx-brown-100{color:#d7ccc8}.tx-brown-200{color:#bcaaa4}.tx-brown-300{color:#a1887f}.tx-brown-400{color:#8d6e63}.tx-brown-500{color:#795548}.tx-brown-600{color:#6d4c41}.tx-brown-700{color:#5d4037}.tx-brown-800{color:#4e342e}.tx-brown-900{color:#3e2723}.tx-gray-50{color:#fafafa}.tx-gray-100{color:#f5f5f5}.tx-gray-200{color:#eee}.tx-gray-300{color:#e0e0e0}.tx-gray-400{color:#bdbdbd}.tx-gray-500{color:#9e9e9e}.tx-gray-600{color:#757575}.tx-gray-700{color:#616161}.tx-gray-800{color:#424242}.tx-gray-900{color:#212121}.tx-blue-gray-50{color:#eceff1}.tx-blue-gray-100{color:#cfd8dc}.tx-blue-gray-200{color:#b0bec5}.tx-blue-gray-300{color:#90a4ae}.tx-blue-gray-400{color:#78909c}.tx-blue-gray-500{color:#607d8b}.tx-blue-gray-600{color:#546e7a}.tx-blue-gray-700{color:#455a64}.tx-blue-gray-800{color:#37474f}.tx-blue-gray-900{color:#263238}.tx-black{color:#000}.tx-white{color:#fff}
