@charset "UTF-8";

/*general*/
body, html{margin:0;padding:0;}
body{background-color:#eee;color:rgba(0,0,0,0.54);font-size:16px;line-height:1.6;font-family:'RobotoDraft',sans-serif;font-weight:400;}
*,*:after,*:before {-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;box-sizing: border-box !important;padding:0;margin:0;}
*:focus{outline:0;}
/*section[id]:before{content:"";display:block;height:85px;margin:-85px 0 0;}*/

/*links*/
a{color:currentColor;}
a:link,a:visited, a:hover, a:active{text-decoration:none;}
.pointer{cursor:pointer;}
.not-allowed{cursor:not-allowed;}

/*headers*/
h1,h2,h3,h4,h5,h6{font-family:'RobotoDraft',sans-serif;margin:0;text-rendering:optimizeLegibility;font-weight:500;}
h1{font-size:2.25rem}
h2{font-size:2rem}
h3{font-size:1.75rem}
h4{font-size:1.5rem}
h5{font-size:1.25rem}
h6, .normal{font-size:1rem}
.small{font-size:0.7em;}
.medium{font-size:0.8em;}
.big{font-size:3em;}


.thin{font-weight:100;}
.light{font-weight:300;}
.regular{font-weight:400;}
.semi-bold{font-weight:500;}
.bold, strong{font-weight:700;}
.ultra-bold{font-weight:900;}
.italic, em{font-style:italic;}
.line-through{text-decoration:line-through;}
.underline, .hover_underline:hover{text-decoration:underline;}
.decoration_none, .hover_decoration_none:hover{text-decoration:none;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.opacity0, .hover_opacity0:hover, .hover_parent_opacity0:hover .hover_opacity0{opacity:0;}
.opacity25, .hover_opacity25:hover, .hover_parent_opacity25:hover .hover_opacity25{opacity:0.25;}
.opacity50, .hover_opacity50:hover, .hover_parent_opacity50:hover .hover_opacity50{opacity:.5;}
.opacity54, .hover_opacity54:hover, .hover_parent_opacity54:hover .hover_opacity54{opacity:.54;}
.opacity87, .hover_opacity87:hover, .hover_parent_opacity87:hover .hover_opacity87{opacity:.87;}
.opacity100, .hover_opacity100:hover, .hover_parent_opacity100:hover .hover_opacity100{opacity:1;}

.hover_box-shadow1000{-webkit-box-shadow: 0 0 0 100vmax transparent;box-shadow: 0 0 0 100vmax transparent;}
.hover_box-shadow1000:hover{-webkit-box-shadow: 0 0 0 100vmax rgba(255,255,255,0.8);box-shadow: 0 0 0 100vmax rgba(255,255,255,0.8);}

.hover_parent_45deg:hover .hover_45deg{-moz-transform: rotate(135deg);
-webkit-transform: rotate(135deg);
-o-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);}

/*paragraphs*/
* + p{margin-top:1.6em;}
p a, li a{text-decoration:underline;}
blockquote{font-size: 18px;font-weight: 600;}


/*horizontal rule*/
hr{height:1px;border:0;border-top:1px solid #bdbdbd;padding:0;margin:30px 0;}

/*lists*/
ul, ol{margin-top:15px;}
li{margin-bottom:15px;}

/*tables*/
table{width: 100%;border-collapse: collapse;}

/*icons*/
i{font-size:1.5em;vertical-align:middle;padding:12px;display:inline-block;border-radius:100%;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
a:active>i:only-child{background:rgba(0,0,0,0.1);}
a:active>i.white:only-child{background:rgba(255,255,255,0.1);}

/*float*/
.fleft{float:left;}
.fright{float:right;}
.fnone{float:none;}
.clear{clear:both;}



/*transition*/
.tran0{transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;}
.tran03{transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.tran05{transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
.tran1{transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.tran15{transition:1.5s;-moz-transition:1.5s;-webkit-transition:1.5s;-o-transition:1.5s;}
.tran2{transition:2s;-moz-transition:2s;-webkit-transition:2s;-o-transition:2s;}

/*border-radius*/
.radius0{-webkit-border-radius: 2px;border-radius: 2px;}
.radius2{-webkit-border-radius: 2px;border-radius: 2px;}
.round{-webkit-border-radius: 100%;border-radius: 100%;}

/*components*/
.card{background:#FFF;-moz-box-shadow:0px 1px 3px 0 rgba(0,0,0,0.24);-webkit-box-shadow:0px 1px 3px 0 rgba(0,0,0,0.24);box-shadow:0px 1px 3px 0 rgba(0,0,0,0.24);-webkit-border-radius: 2px;border-radius: 2px;overflow:hidden;}
.card + .card{margin-top:20px;}
.btn{padding:0 16px;border:0;font-size:14px;background:transparent;border-radius:2px;text-align:center;display:inline-block;cursor:pointer;font-family:inherit;text-decoration:none !important;line-height:2.8;font-weight:500;margin-bottom:10px;position:relative;overflow:hidden;}
.btn:disabled{background:#CCC !important;pointer-events:none !important;box-shadow:0 !important;}
.btn:hover{background:#d7d7d7;}
.btn.white, .btn.hover_white:hover{color:#FFF;}
.btn.btn_raised{-moz-box-shadow:0px 1px 3px 0 rgba(0,0,0,0.24);-webkit-box-shadow:0px 1px 3px 0 rgba(0,0,0,0.24);box-shadow:0px 1px 3px 0 rgba(0,0,0,0.24);}
.btn.btn_raised:hover{-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.36);-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.36);box-shadow: 0 2px 4px 0 rgba(0,0,0,0.36);}
nav{width:250px;background:#FFF;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);position:fixed;top:0;left:0;bottom:0;overflow:auto;z-index:9;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
.cart{top:0;bottom:0;right:0;width:250px;overflow:auto;z-index:10;}
.btn.disabled{opacity:0.87 !important;background:#CCC !important;color:#999 !important;pointer-events:none;}
.nav_a{overflow:hidden;position:relative;}
.ripplelink{overflow:hidden;position:relative;}
.content{padding-left:250px;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
.content2{padding-right:250px;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
.notifications{position:fixed;z-index:11;bottom:10px;left:10px;}
.notification{margin:10px;background:#111;color:#CCC;font-size:0.8em;padding:10px;border-radius:2px;}
.notification a{font-size:0.6em;margin-left:30px;}
.tab{padding:10px 0;margin:0 10px;padding-bottom:13px;display:inline-block;font-size:0.8em;font-weight:500;opacity:0.87;position:relative;overflow:hidden;vertical-align:top;}
.tab.activo{border-bottom-width:3px;border-bottom-style:solid;padding-bottom:10px;opacity:1;}
#autosuggest a.activo{background:#DDD;}
.dot{display:inline-block;width:14px;height:14px;border-radius:100%;border:2px solid currentColor;background:#f7f7f7;margin-left:-7px;margin-bottom:-7px;}
/*.dot:hover{border-color:rgba(255,255,255,0.6);}*/
.fab_small{width:32px;height:32px;line-height:32px;overflow:hidden;}
.cart_overlay{display:none;background:rgba(0,0,0,0.45);z-index:9;}

.liquidacion_container{overflow: auto;position:fixed;top:93px;left:250px;right:0;bottom:0;}



/*position*/
.static{position:static;}
.rel{position:relative;}
.abs{position:absolute;}
.fix{position:fixed;}
.coords0{top:0;left:0;right:0;bottom:0;}
.coords50{top: 50%;left: 50%;-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}



/*forms*/
label{cursor:pointer;}
label.label_placeholder{
  opacity:0.87;
  font-size:0.97em;
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  left:0px;
  top:8px;
  transition:0.2s ease all; 
}

/* active state */
input:focus ~ label.label_placeholder, input:valid ~ label.label_placeholder, textarea:focus ~ label.label_placeholder, textarea:valid ~ label.label_placeholder, .label_placeholder.activo{
  top:-14px;
  -moz-transform: scale(0.83);
  -webkit-transform: scale(0.83);
  -o-transform: scale(0.83);
  -ms-transform: scale(0.83);
  transform: scale(0.83);
  -ms-transform-origin: left top;
  -webkit-transform-origin: left top;
  transform-origin: left top;
}
/*input:focus ~ label.label_placeholder{
  color:#5264AE;
  opacity:1;
}*/
.caption{position:absolute;left:0;right:0;bottom:-18px;opacity:0.54;font-size:0.7em;text-align:right;}

input[type="text"], 
input[type="password"], 
input[type="email"], 
input[type="number"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"], 
input[type="search"], 
input[type="tel"], 
input[type="time"], 
input[type="url"], 
input[type="week"], 
textarea, 
select{
	display:block;
	padding:10px 0;
	margin:0;
	border:0;
	border-bottom:1px solid #CCC;
	background:transparent;
	width:100%;
	font-family:inherit;
	font-size:0.97em;
	color:inherit;
	margin-bottom:60px;
	min-height:42px;
  border-radius:0;
  -webkit-border-radius:0;
}

select{
  -webkit-appearance: none;
	padding:9px 0;
  height:42;
  background-image:url('/assets/img/caret.png');
  background-repeat:no-repeat;
  background-position:right;
}
select.white{
  background-image:url('/assets/img/caret_white.png');
}
select option{padding:5px;}
input[type="date"]{
	padding:8px 0;
}
select[multiple]{
  height:42px;
}
select[multiple]:focus{
  height:500px;
}

textarea{resize:vertical;height:160px;max-height:400px;vertical-align: top;}

input[type=date].white::-webkit-datetime-edit,
input[type=date].white::-webkit-datetime-edit-fields-wrapper,
input[type=date].white::-webkit-datetime-edit-text,
input[type=date].white::-webkit-datetime-edit-month-field,
input[type=date].white::-webkit-datetime-edit-day-field,
input[type=date].white::-webkit-datetime-edit-year-field{
  color:#FFF !important;
}


input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-clear-button{
    display: none;
}
input[type="date"]::-webkit-calendar-picker-indicator{
    opacity:1;
}
input[type="date"]::-webkit-calendar-picker-indicator:hover{
    background:transparent;
}



/*margins paddings borders width height*/
.pad0{padding:0;}
.pad2{padding:2px;}
.pad3{padding:3px;}
.pad5{padding:5px;}
.pad5-0{padding:5px 0;}
.pad10{padding:10px;}
.pad10-0{padding:10px 0;}
.pad15{padding:15px;}
.pad10-20{padding:10px 20px;}
.pad20{padding:20px;}
.pad25{padding:25px;}
.pad30{padding:30px;}
.pad40{padding:40px;}
.pad50{padding:50px;}
.pad0-10{padding:0 10px;}
.pad0-20{padding:0 20px;}
.pad30-50{padding:30px 50px;}
.m0{margin:0;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m30{margin:30px;}
.m40{margin:40px;}
.mauto{margin:auto;}
.wauto{width:auto;}
.w100{width:100%;}
.maxw600{max-width:600px;}
.maxw800{max-width:800px;}
.maxw1000{max-width:1000px;}
.maxw1200{max-width:1200px;}
.hauto{height:auto;}
.h100{height:100%;}
.border0{border:0;}
.border1{border-width:1px;}
.border2{border-width:2px;}
.border3{border-width:3px;}
.border4{border-width:4px;}
.border5{border-width:5px;}
.solid{border-style:solid;}
.dotted{border-style:dotted;}
.dashed{border-style:dashed;}

/*grid system*/
.col1{width: 100%;}
.col5-6{width:83.333%;}
.col4-5{width:80%;}
.col3-4{width:75%;}
.col2-3{width:66.667%;}
.col3-5{width: 60%;}
.col2{width: 50%;}
.col2-5{width: 40%;}
.col3{width: 33.333%;}
.col4{width: 25%;}
.col5{width: 20%;}
.col6{width: 16.667%;}
.col2-6{width: 33.334%;}
.col7{width: 14.285%;}
.col2-7{width: 28.571%;}
.col2-8{width: 25%;}
.col8{width: 12.5%;}
.col9{width: 11.1%;}
.col10{width: 10%;}
.col2-9{width: 22.2%;}

/*ratios*/
.ratio1-1, .square{padding-bottom:100%;}
.ratio4-3{padding-bottom:75%;}
.ratio16-9{padding-bottom:56.25%;}
.ratio2-1{padding-bottom:50%;}

.round{border-radius:100%;}
.corner, .radius0{border-radius:0;}
.radius2{border-radius:2px;}
.radius5{border-radius:5px;}
.radius8{border-radius:8px;}
.radius32{border-radius:32px;}

/*background*/

.bg_fix{background-attachment:fixed;}
.bg_scroll{background-attachment:scroll;}
.bg_repeat{background-repeat:repeat;}
.bg_norepeat{background-repeat:no-repeat;}
.bg_repeat-x{background-repeat:repeat-x;}
.bg_repeat-y{background-repeat:repeat-y;}
.bg_cover{background-size:cover;}
.bg_contain{background-size:contain;}
.bg_auto{background-size:auto;}
.bg_none, .bg_hover_none:hover{background:transparent;}

.bg_red50, .bg_hover_red50:hover{background:#fde0dc;}
.bg_red100, .bg_hover_red100:hover{background:#f9bdbb;}
.bg_red200, .bg_hover_red200:hover{background:#f69988;}
.bg_red300, .bg_hover_red300:hover{background:#f36c60;}
.bg_red400, .bg_hover_red400:hover{background:#e84e40;}
.bg_red500, .bg_red, .bg_hover_red500:hover, .bg_hover_red:hover{background:#e51c23;}
.bg_red600, .bg_hover_red600:hover{background:#dd191d;}
.bg_red700, .bg_hover_red700:hover{background:#d01716;}
.bg_red800, .bg_hover_red800:hover{background:#c41411;}
.bg_red900, .bg_hover_red900:hover{background:#b0120a;}
.bg_redA100, .bg_hover_redA100:hover{background:#ff7997;}
.bg_redA200, .bg_hover_redA200:hover{background:#ff5177;}
.bg_redA400, .bg_hover_redA400:hover{background:#ff2d6f;}
.bg_redA700, .bg_hover_redA700:hover{background:#e00032;}

.bg_pink50, .bg_hover_pink50:hover{background:#fce4ec;}
.bg_pink100, .bg_hover_pink100:hover{background:#f8bbd0;}
.bg_pink200, .bg_hover_pink200:hover{background:#f48fb1;}
.bg_pink300, .bg_hover_pink300:hover{background:#f06292;}
.bg_pink400, .bg_hover_pink400:hover{background:#ec407a;}
.bg_pink500, .bg_hover_pink500:hover, .bg_pink, .bg_hover_pink:hover{background:#e91e63;}
.bg_pink600, .bg_hover_pink600:hover{background:#d81b60;}
.bg_pink700, .bg_hover_pink700:hover{background:#c2185b;}
.bg_pink800, .bg_hover_pink800:hover{background:#ad1457;}
.bg_pink900, .bg_hover_pink900:hover{background:#880e4f;}
.bg_pinkA100, .bg_hover_pinkA100:hover{background:#ff80ab;}
.bg_pinkA200, .bg_hover_pinkA200:hover{background:#ff4081;}
.bg_pinkA400, .bg_hover_pinkA400:hover{background:#f50057;}
.bg_pinkA700, .bg_hover_pinkA700:hover{background:#c51162;}

.bg_purple50, .bg_hover_purple50:hover{background:#f3e5f5;}
.bg_purple100, .bg_hover_purple100:hover{background:#e1bee7;}
.bg_purple200, .bg_hover_purple200:hover{background:#ce93d8;}
.bg_purple300, .bg_hover_purple300:hover{background:#ba68c8;}
.bg_purple400, .bg_hover_purple400:hover{background:#ab47bc;}
.bg_purple500, .bg_hover_purple500:hover, .bg_purple, .bg_hover_purple:hover{background:#9c27b0;}
.bg_purple600, .bg_hover_purple600:hover{background:#8e24aa;}
.bg_purple700, .bg_hover_purple700:hover{background:#7b1fa2;}
.bg_purple800, .bg_hover_purple800:hover{background:#6a1b9a;}
.bg_purple900, .bg_hover_purple900:hover{background:#4a148c;}
.bg_purpleA100, .bg_hover_purpleA100:hover{background:#ea80fc;}
.bg_purpleA200, .bg_hover_purpleA200:hover{background:#e040fb;}
.bg_purpleA400, .bg_hover_purpleA400:hover{background:#d500f9;}
.bg_purpleA700, .bg_hover_purpleA700:hover{background:#aa00ff;}

.bg_deep-purple50, .bg_hover_deep-purple50:hover{background:#ede7f6;}
.bg_deep-purple100, .bg_hover_deep-purple100:hover{background:#d1c4e9;}
.bg_deep-purple200, .bg_hover_deep-purple200:hover{background:#b39ddb;}
.bg_deep-purple300, .bg_hover_deep-purple300:hover{background:#9575cd;}
.bg_deep-purple400, .bg_hover_deep-purple400:hover{background:#7e57c2;}
.bg_deep-purple500, .bg_hover_deep-purple500:hover, .bg_deep-purple, .bg_hover_deep-purple:hover{background:#673ab7;}
.bg_deep-purple600, .bg_hover_deep-purple600:hover{background:#5e35b1;}
.bg_deep-purple700, .bg_hover_deep-purple700:hover{background:#512da8;}
.bg_deep-purple800, .bg_hover_deep-purple800:hover{background:#4527a0;}
.bg_deep-purple900, .bg_hover_deep-purple900:hover{background:#311b92;}
.bg_deep-purpleA100, .bg_hover_deep-purpleA100:hover{background:#b388ff;}
.bg_deep-purpleA200, .bg_hover_deep-purpleA200:hover{background:#7c4dff;}
.bg_deep-purpleA400, .bg_hover_deep-purpleA400:hover{background:#651fff;}
.bg_deep-purpleA700, .bg_hover_deep-purpleA700:hover{background:#6200ea;}

.bg_indigo50, .bg_hover_indigo50:hover{background:#e8eaf6;}
.bg_indigo100, .bg_hover_indigo100:hover{background:#c5cae9;}
.bg_indigo200, .bg_hover_indigo200:hover{background:#9fa8da;}
.bg_indigo300, .bg_hover_indigo300:hover{background:#7986cb;}
.bg_indigo400, .bg_hover_indigo400:hover{background:#5c6bc0;}
.bg_indigo500, .bg_hover_indigo500:hover, .bg_indigo, .bg_hover_indigo:hover{background:#3f51b5;}
.bg_indigo600, .bg_hover_indigo600:hover{background:#3949ab;}
.bg_indigo700, .bg_hover_indigo700:hover{background:#303f9f;}
.bg_indigo800, .bg_hover_indigo800:hover{background:#283593;}
.bg_indigo900, .bg_hover_indigo900:hover{background:#1a237e;}
.bg_indigoA100, .bg_hover_indigoA100:hover{background:#8c9eff;}
.bg_indigoA200, .bg_hover_indigoA200:hover{background:#536dfe;}
.bg_indigoA400, .bg_hover_indigoA400:hover{background:#3d5afe;}
.bg_indigoA700, .bg_hover_indigoA700:hover{background:#304ffe;}

.bg_blue50, .bg_hover_blue50:hover{background:#e7e9fd;}
.bg_blue100, .bg_hover_blue100:hover{background:#d0d9ff;}
.bg_blue200, .bg_hover_blue200:hover{background:#afbfff;}
.bg_blue300, .bg_hover_blue300:hover{background:#91a7ff;}
.bg_blue400, .bg_hover_blue400:hover{background:#738ffe;}
.bg_blue500, .bg_hover_blue500:hover, .bg_blue, .bg_hover_blue:hover{background:#5677fc;}
.bg_blue600, .bg_hover_blue600:hover{background:#4e6cef;}
.bg_blue700, .bg_hover_blue700:hover{background:#455ede;}
.bg_blue800, .bg_hover_blue800:hover{background:#3b50ce;}
.bg_blue900, .bg_hover_blue900:hover{background:#2a36b1;}
.bg_blueA100, .bg_hover_blueA100:hover{background:#a6baff;}
.bg_blueA200, .bg_hover_blueA200:hover{background:#6889ff;}
.bg_blueA400, .bg_hover_blueA400:hover{background:#4d73ff;}
.bg_blueA700, .bg_hover_blueA700:hover{background:#4d69ff;}

.bg_light-blue50, .bg_hover_light-blue50:hover{background:#e1f5fe;}
.bg_light-blue100, .bg_hover_light-blue100:hover{background:#b3e5fc;}
.bg_light-blue200, .bg_hover_light-blue200:hover{background:#81d4fa;}
.bg_light-blue300, .bg_hover_light-blue300:hover{background:#4fc3f7;}
.bg_light-blue400, .bg_hover_light-blue400:hover{background:#29b6f6;}
.bg_light-blue500, .bg_hover_light-blue500:hover, .bg_light-blue, .bg_hover_light-blue:hover{background:#03a9f4;}
.bg_light-blue600, .bg_hover_light-blue600:hover{background:#039be5;}
.bg_light-blue700, .bg_hover_light-blue700:hover{background:#0288d1;}
.bg_light-blue800, .bg_hover_light-blue800:hover{background:#0277bd;}
.bg_light-blue900, .bg_hover_light-blue900:hover{background:#01579b;}
.bg_light-blueA100, .bg_hover_light-blueA100:hover{background:#80d8ff;}
.bg_light-blueA200, .bg_hover_light-blueA200:hover{background:#40c4ff;}
.bg_light-blueA400, .bg_hover_light-blueA400:hover{background:#00b0ff;}
.bg_light-blueA700, .bg_hover_light-blueA700:hover{background:#0091ea;}

.bg_cyan50, .bg_hover_cyan50:hover{background:#e0f7fa;}
.bg_cyan100, .bg_hover_cyan100:hover{background:#b2ebf2;}
.bg_cyan200, .bg_hover_cyan200:hover{background:#80deea;}
.bg_cyan300, .bg_hover_cyan300:hover{background:#4dd0e1;}
.bg_cyan400, .bg_hover_cyan400:hover{background:#26c6da;}
.bg_cyan500, .bg_hover_cyan500:hover, .bg_cyan, .bg_hover_cyan:hover{background:#00bcd4;}
.bg_cyan600, .bg_hover_cyan600:hover{background:#00acc1;}
.bg_cyan700, .bg_hover_cyan700:hover{background:#0097a7;}
.bg_cyan800, .bg_hover_cyan800:hover{background:#00838f;}
.bg_cyan900, .bg_hover_cyan900:hover{background:#006064;}
.bg_cyanA100, .bg_hover_cyanA100:hover{background:#84ffff;}
.bg_cyanA200, .bg_hover_cyanA200:hover{background:#18ffff;}
.bg_cyanA400, .bg_hover_cyanA400:hover{background:#00e5ff;}
.bg_cyanA700, .bg_hover_cyanA700:hover{background:#00b8d4;}

.bg_teal50, .bg_hover_teal50:hover{background:#e0f2f1;}
.bg_teal100, .bg_hover_teal100:hover{background:#b2dfdb;}
.bg_teal200, .bg_hover_teal200:hover{background:#80cbc4;}
.bg_teal300, .bg_hover_teal300:hover{background:#4db6ac;}
.bg_teal400, .bg_hover_teal400:hover{background:#26a69a;}
.bg_teal500, .bg_hover_teal500:hover, .bg_teal, .bg_hover_teal:hover{background:#009688;}
.bg_teal600, .bg_hover_teal600:hover{background:#00796b;}
.bg_teal700, .bg_hover_teal700:hover{background:#00897b;}
.bg_teal800, .bg_hover_teal800:hover{background:#00695c;}
.bg_teal900, .bg_hover_teal900:hover{background:#004d40;}
.bg_tealA100, .bg_hover_tealA100:hover{background:#a7ffeb;}
.bg_tealA200, .bg_hover_tealA200:hover{background:#64ffda;}
.bg_tealA400, .bg_hover_tealA400:hover{background:#1de9b6;}
.bg_tealA700, .bg_hover_tealA700:hover{background:#00bfa5;}

.bg_green50, .bg_hover_green50:hover{background:#d0f8ce;}
.bg_green100, .bg_hover_green100:hover{background:#a3e9a4;}
.bg_green200, .bg_hover_green200:hover{background:#72d572;}
.bg_green300, .bg_hover_green300:hover{background:#42bd41;}
.bg_green400, .bg_hover_green400:hover{background:#2baf2b;}
.bg_green500, .bg_hover_green500:hover, .bg_green, .bg_hover_green:hover{background:#259b24;}
.bg_green600, .bg_hover_green600:hover{background:#0a8f08;}
.bg_green700, .bg_hover_green700:hover{background:#0a7e07;}
.bg_green800, .bg_hover_green800:hover{background:#056f00;}
.bg_green900, .bg_hover_green900:hover{background:#0d5302;}
.bg_greenA100, .bg_hover_greenA100:hover{background:#a2f78d;}
.bg_greenA200, .bg_hover_greenA200:hover{background:#5af158;}
.bg_greenA400, .bg_hover_greenA400:hover{background:#14e715;}
.bg_greenA700, .bg_hover_greenA700:hover{background:#12c700;}

.bg_light-green50, .bg_hover_light-green50:hover{background:#f1f8e9;}
.bg_light-green100, .bg_hover_light-green100:hover{background:#dcedc8;}
.bg_light-green200, .bg_hover_light-green200:hover{background:#c5e1a5;}
.bg_light-green300, .bg_hover_light-green300:hover{background:#aed581;}
.bg_light-green400, .bg_hover_light-green400:hover{background:#9ccc65;}
.bg_light-green500, .bg_hover_light-green500:hover, .bg_light-green, .bg_hover_light-green:hover{background:#8bc34a;}
.bg_light-green600, .bg_hover_light-green600:hover{background:#7cb342;}
.bg_light-green700, .bg_hover_light-green700:hover{background:#689f38;}
.bg_light-green800, .bg_hover_light-green800:hover{background:#558b2f;}
.bg_light-green900, .bg_hover_light-green900:hover{background:#33691e;}
.bg_light-greenA100, .bg_hover_light-greenA100:hover{background:#ccff90;}
.bg_light-greenA200, .bg_hover_light-greenA200:hover{background:#b2ff59;}
.bg_light-greenA400, .bg_hover_light-greenA400:hover{background:#76ff03;}
.bg_light-greenA700, .bg_hover_light-greenA700:hover{background:#64dd17;}

.bg_lime50, .bg_hover_lime50:hover{background:#f9fbe7;}
.bg_lime100, .bg_hover_lime100:hover{background:#f0f4c3;}
.bg_lime200, .bg_hover_lime200:hover{background:#e6ee9c;}
.bg_lime300, .bg_hover_lime300:hover{background:#dce775;}
.bg_lime400, .bg_hover_lime400:hover{background:#d4e157;}
.bg_lime500, .bg_hover_lime500:hover, .bg_lime, .bg_hover_lime:hover{background:#cddc39;}
.bg_lime600, .bg_hover_lime600:hover{background:#c0ca33;}
.bg_lime700, .bg_hover_lime700:hover{background:#afb42b;}
.bg_lime800, .bg_hover_lime800:hover{background:#9e9d24;}
.bg_lime900, .bg_hover_lime900:hover{background:#827717;}
.bg_limeA100, .bg_hover_limeA100:hover{background:#f4ff81;}
.bg_limeA200, .bg_hover_limeA200:hover{background:#eeff41;}
.bg_limeA400, .bg_hover_limeA400:hover{background:#c6ff00;}
.bg_limeA700, .bg_hover_limeA700:hover{background:#aeea00;}

.bg_yellow50, .bg_hover_yellow50:hover{background:#fffde7;}
.bg_yellow100, .bg_hover_yellow100:hover{background:#fff9c4;}
.bg_yellow200, .bg_hover_yellow200:hover{background:#fff59d;}
.bg_yellow300, .bg_hover_yellow300:hover{background:#fff176;}
.bg_yellow400, .bg_hover_yellow400:hover{background:#ffee58;}
.bg_yellow500, .bg_hover_yellow500:hover, .bg_yellow, .bg_hover_yellow:hover{background:#ffeb3b;}
.bg_yellow600, .bg_hover_yellow600:hover{background:#fdd835;}
.bg_yellow700, .bg_hover_yellow700:hover{background:#fbc02d;}
.bg_yellow800, .bg_hover_yellow800:hover{background:#f9a825;}
.bg_yellow900, .bg_hover_yellow900:hover{background:#f57f17;}
.bg_yellowA100, .bg_hover_yellowA100:hover{background:#ffff8d;}
.bg_yellowA200, .bg_hover_yellowA200:hover{background:#ffff00;}
.bg_yellowA400, .bg_hover_yellowA400:hover{background:#ffea00;}
.bg_yellowA700, .bg_hover_yellowA700:hover{background:#ffd600;}

.bg_amber50, .bg_hover_amber50:hover{background:#fff8e1;}
.bg_amber100, .bg_hover_amber100:hover{background:#ffecb3;}
.bg_amber200, .bg_hover_amber200:hover{background:#ffe082;}
.bg_amber300, .bg_hover_amber300:hover{background:#ffd54f;}
.bg_amber400, .bg_hover_amber400:hover{background:#ffca28;}
.bg_amber500, .bg_hover_amber500:hover, .bg_amber, .bg_hover_amber:hover{background:#ffc107;}
.bg_amber600, .bg_hover_amber600:hover{background:#ffb300;}
.bg_amber700, .bg_hover_amber700:hover{background:#ffa000;}
.bg_amber800, .bg_hover_amber800:hover{background:#ff8f00;}
.bg_amber900, .bg_hover_amber900:hover{background:#ff6f00;}
.bg_amberA100, .bg_hover_amberA100:hover{background:#ffe57f;}
.bg_amberA200, .bg_hover_amberA200:hover{background:#ffd740;}
.bg_amberA400, .bg_hover_amberA400:hover{background:#ffc400;}
.bg_amberA700, .bg_hover_amberA700:hover{background:#ffab00;}

.bg_orange50, .bg_hover_orange50:hover{background:#fff3e0;}
.bg_orange100, .bg_hover_orange100:hover{background:#ffe0b2;}
.bg_orange200, .bg_hover_orange200:hover{background:#ffcc80;}
.bg_orange300, .bg_hover_orange300:hover{background:#ffb74d;}
.bg_orange400, .bg_hover_orange400:hover{background:#ffa726;}
.bg_orange500, .bg_hover_orange500:hover, .bg_orange, .bg_hover_orange:hover{background:#ff9800;}
.bg_orange600, .bg_hover_orange600:hover{background:#fb8c00;}
.bg_orange700, .bg_hover_orange700:hover{background:#f57c00;}
.bg_orange800, .bg_hover_orange800:hover{background:#ef6c00;}
.bg_orange900, .bg_hover_orange900:hover{background:#e65100;}
.bg_orangeA100, .bg_hover_orangeA100:hover{background:#ffd180;}
.bg_orangeA200, .bg_hover_orangeA200:hover{background:#ffab40;}
.bg_orangeA400, .bg_hover_orangeA400:hover{background:#ff9100;}
.bg_orangeA700, .bg_hover_orangeA700:hover{background:#ff6d00;}

.bg_deep-orange50, .bg_deep-orange50:hover{background:#fbe9e7;}
.bg_deep-orange100, .bg_deep-orange100:hover{background:#ffccbc;}
.bg_deep-orange200, .bg_deep-orange200:hover{background:#ffab91;}
.bg_deep-orange300, .bg_deep-orange300:hover{background:#ff8a65;}
.bg_deep-orange400, .bg_deep-orange400:hover{background:#ff7043;}
.bg_deep-orange500, .bg_deep-orange500:hover, .bg_deep-orange, .bg_deep-orange:hover{background:#ff5722;}
.bg_deep-orange600, .bg_deep-orange600:hover{background:#f4511e;}
.bg_deep-orange700, .bg_deep-orange700:hover{background:#e64a19;}
.bg_deep-orange800, .bg_deep-orange800:hover{background:#d84315;}
.bg_deep-orange900, .bg_deep-orange900:hover{background:#bf360c;}
.bg_deep-orangeA100, .bg_deep-orangeA100:hover{background:#ff9e80;}
.bg_deep-orangeA200, .bg_deep-orangeA200:hover{background:#ff6e40;}
.bg_deep-orangeA400, .bg_deep-orangeA400:hover{background:#ff3d00;}
.bg_deep-orangeA700, .bg_deep-orangeA700:hover{background:#dd2c00;}

.bg_brown50, .bg_hover_brown50:hover{background:#efebe9;}
.bg_brown100, .bg_hover_brown100:hover{background:#d7ccc8;}
.bg_brown200, .bg_hover_brown200:hover{background:#bcaaa4;}
.bg_brown300, .bg_hover_brown300:hover{background:#a1887f;}
.bg_brown400, .bg_hover_brown400:hover{background:#8d6e63;}
.bg_brown500, .bg_hover_brown500:hover, .bg_brown, .bg_hover_brown:hover{background:#795548;}
.bg_brown600, .bg_hover_brown600:hover{background:#6d4c41;}
.bg_brown700, .bg_hover_brown700:hover{background:#5d4037;}
.bg_brown800, .bg_hover_brown800:hover{background:#4e342e;}
.bg_brown900, .bg_hover_brown900:hover{background:#3e2723;}

.bg_grey50, .bg_hover_grey50:hover{background:#fafafa;}
.bg_grey100, .bg_hover_grey100:hover{background:#f5f5f5;}
.bg_grey200, .bg_hover_grey200:hover{background:#eeeeee;}
.bg_grey300, .bg_hover_grey300:hover{background:#e0e0e0;}
.bg_grey400, .bg_hover_grey400:hover{background:#bdbdbd;}
.bg_grey500, .bg_hover_grey500:hover, .bg_grey, .bg_hover_grey:hover{background:#9e9e9e;}
.bg_grey600, .bg_hover_grey600:hover{background:#757575;}
.bg_grey700, .bg_hover_grey700:hover{background:#616161;}
.bg_grey800, .bg_hover_grey800:hover{background:#424242;}
.bg_grey900, .bg_hover_grey900:hover{background:#212121;}
.bg_grey1000, .bg_hover_grey:hover, .bg_black, .bg_hover_black:hover{background:#000000;}
.bg_white, .bg_hover_white:hover{background:#ffffff;}
.bg_hover_white_alpha30:hover{background:rgba(255,255,255,0.3);}

.bg_blue-grey50, .bg_hover_blue-grey50:hover{background:#eceff1;}
.bg_blue-grey100, .bg_hover_blue-grey100:hover{background:#cfd8dc;}
.bg_blue-grey200, .bg_hover_blue-grey200:hover{background:#b0bec5;}
.bg_blue-grey300, .bg_hover_blue-grey300:hover{background:#90a4ae;}
.bg_blue-grey400, .bg_hover_blue-grey400:hover{background:#78909c;}
.bg_blue-grey500, .bg_hover_blue-grey500:hover, .bg_blue-grey, .bg_hover_blue-grey:hover{background:#607d8b;}
.bg_blue-grey600, .bg_hover_blue-grey600:hover{background:#546e7a;}
.bg_blue-grey700, .bg_hover_blue-grey700:hover{background:#455a64;}
.bg_blue-grey800, .bg_hover_blue-grey800:hover{background:#37474f;}
.bg_blue-grey900, .bg_hover_blue-grey900:hover{background:#263238;}

.bg_bright-pink, .bg_hover_bright-pink:hover, .bg_bright-pink500, .bg_hover_bright-pin500k:hover{background:#ff72f3;}

/*color*/
.red50, .hover_red50:hover{color:#fde0dc;}
.red100, .hover_red100:hover{color:#f9bdbb;}
.red200, .hover_red200:hover{color:#f69988;}
.red300, .hover_red300:hover{color:#f36c60;}
.red400, .hover_red400:hover{color:#e84e40;}
.red500, .hover_red500:hover, .red, .hover_red:hover{color:#e51c23;}
.red600, .hover_red600:hover{color:#dd191d;}
.red700, .hover_red700:hover{color:#d01716;}
.red800, .hover_red800:hover{color:#c41411;}
.red900, .hover_red900:hover{color:#b0120a;}
.redA100, .hover_redA100:hover{color:#ff7997;}
.redA200, .hover_redA200:hover{color:#ff5177;}
.redA400, .hover_redA400:hover{color:#ff2d6f;}
.redA700, .hover_redA700:hover{color:#e00032;}

.pink50, .hover_pink50:hover{color:#fce4ec;}
.pink100, .hover_pink100:hover{color:#f8bbd0;}
.pink200, .hover_pink200:hover{color:#f48fb1;}
.pink300, .hover_pink300:hover{color:#f06292;}
.pink400, .hover_pink400:hover{color:#ec407a;}
.pink500, .hover_pink500:hover, .pink, .hover_pink:hover{color:#e91e63;}
.pink600, .hover_pink600:hover{color:#d81b60;}
.pink700, .hover_pink700:hover{color:#c2185b;}
.pink800, .hover_pink800:hover{color:#ad1457;}
.pink900, .hover_pink900:hover{color:#880e4f;}
.pinkA100, .hover_pinkA100:hover{color:#ff80ab;}
.pinkA200, .hover_pinkA200:hover{color:#ff4081;}
.pinkA400, .hover_pinkA400:hover{color:#f50057;}
.pinkA700, .hover_pinkA700:hover{color:#c51162;}

.purple50, .hover_purple50:hover{color:#f3e5f5;}
.purple100, .hover_purple100:hover{color:#e1bee7;}
.purple200, .hover_purple200:hover{color:#ce93d8;}
.purple300, .hover_purple300:hover{color:#ba68c8;}
.purple400, .hover_purple400:hover{color:#ab47bc;}
.purple500, .hover_purple500:hover, .purple, .hover_purple:hover{color:#9c27b0;}
.purple600, .hover_purple600:hover{color:#8e24aa;}
.purple700, .hover_purple700:hover{color:#7b1fa2;}
.purple800, .hover_purple800:hover{color:#6a1b9a;}
.purple900, .hover_purple900:hover{color:#4a148c;}
.purpleA100, .hover_purpleA100:hover{color:#ea80fc;}
.purpleA200, .hover_purpleA200:hover{color:#e040fb;}
.purpleA400, .hover_purpleA400:hover{color:#d500f9;}
.purpleA700, .hover_purpleA700:hover{color:#aa00ff;}

.deep-purple50, .hover_deep-purple50:hover{color:#ede7f6;}
.deep-purple100, .hover_deep-purple100:hover{color:#d1c4e9;}
.deep-purple200, .hover_deep-purple200:hover{color:#b39ddb;}
.deep-purple300, .hover_deep-purple300:hover{color:#9575cd;}
.deep-purple400, .hover_deep-purple400:hover{color:#7e57c2;}
.deep-purple500, .hover_deep-purple500:hover, .deep-purple, .hover_deep-purple:hover{color:#673ab7;}
.deep-purple600, .hover_deep-purple600:hover{color:#5e35b1;}
.deep-purple700, .hover_deep-purple700:hover{color:#512da8;}
.deep-purple800, .hover_deep-purple800:hover{color:#4527a0;}
.deep-purple900, .hover_deep-purple900:hover{color:#311b92;}
.deep-purpleA100, .hover_deep-purpleA100:hover{color:#b388ff;}
.deep-purpleA200, .hover_deep-purpleA200:hover{color:#7c4dff;}
.deep-purpleA400, .hover_deep-purpleA400:hover{color:#651fff;}
.deep-purpleA700, .hover_deep-purpleA700:hover{color:#6200ea;}

.indigo50, .hover_indigo50:hover{color:#e8eaf6;}
.indigo100, .hover_indigo100:hover{color:#c5cae9;}
.indigo200, .hover_indigo200:hover{color:#9fa8da;}
.indigo300, .hover_indigo300:hover{color:#7986cb;}
.indigo400, .hover_indigo400:hover{color:#5c6bc0;}
.indigo500, .hover_indigo500:hover, .indigo, .hover_indigo:hover{color:#3f51b5;}
.indigo600, .hover_indigo600:hover{color:#3949ab;}
.indigo700, .hover_indigo700:hover{color:#303f9f;}
.indigo800, .hover_indigo800:hover{color:#283593;}
.indigo900, .hover_indigo900:hover{color:#1a237e;}
.indigoA100, .hover_indigoA100:hover{color:#8c9eff;}
.indigoA200, .hover_indigoA200:hover{color:#536dfe;}
.indigoA400, .hover_indigoA400:hover{color:#3d5afe;}
.indigoA700, .hover_indigoA700:hover{color:#304ffe;}

.blue50, .hover_blue50:hover{color:#e7e9fd;}
.blue100, .hover_blue100:hover{color:#d0d9ff;}
.blue200, .hover_blue200:hover{color:#afbfff;}
.blue300, .hover_blue300:hover{color:#91a7ff;}
.blue400, .hover_blue400:hover{color:#738ffe;}
.blue500, .hover_blue500:hover, .blue, .hover_blue:hover{color:#5677fc;}
.blue600, .hover_blue600:hover{color:#4e6cef;}
.blue700, .hover_blue700:hover{color:#455ede;}
.blue800, .hover_blue800:hover{color:#3b50ce;}
.blue900, .hover_blue900:hover{color:#2a36b1;}
.blueA100, .hover_blueA100:hover{color:#a6baff;}
.blueA200, .hover_blueA200:hover{color:#6889ff;}
.blueA400, .hover_blueA400:hover{color:#4d73ff;}
.blueA700, .hover_blueA700:hover{color:#4d69ff;}

.light-blue50, .hover_light-blue50:hover{color:#e1f5fe;}
.light-blue100, .hover_light-blue100:hover{color:#b3e5fc;}
.light-blue200, .hover_light-blue200:hover{color:#81d4fa;}
.light-blue300, .hover_light-blue300:hover{color:#4fc3f7;}
.light-blue400, .hover_light-blue400:hover{color:#29b6f6;}
.light-blue500, .hover_light-blue500:hover, .light-blue, .hover_light-blue:hover{color:#03a9f4;}
.light-blue600, .hover_light-blue600:hover{color:#039be5;}
.light-blue700, .hover_light-blue700:hover{color:#0288d1;}
.light-blue800, .hover_light-blue800:hover{color:#0277bd;}
.light-blue900, .hover_light-blue900:hover{color:#01579b;}
.light-blueA100, .hover_light-blueA100:hover{color:#80d8ff;}
.light-blueA200, .hover_light-blueA200:hover{color:#40c4ff;}
.light-blueA400, .hover_light-blueA300:hover{color:#00b0ff;}
.light-blueA700, .hover_light-blueA700:hover{color:#0091ea;}

.cyan50, .hover_cyan50:hover{color:#e0f7fa;}
.cyan100, .hover_cyan100:hover{color:#b2ebf2;}
.cyan200, .hover_cyan200:hover{color:#80deea;}
.cyan300, .hover_cyan300:hover{color:#4dd0e1;}
.cyan400, .hover_cyan400:hover{color:#26c6da;}
.cyan500, .hover_cyan500:hover, .cyan, .hover_cyan:hover{color:#00bcd4;}
.cyan600, .hover_cyan600:hover{color:#00acc1;}
.cyan700, .hover_cyan700:hover{color:#0097a7;}
.cyan800, .hover_cyan800:hover{color:#00838f;}
.cyan900, .hover_cyan900:hover{color:#006064;}
.cyanA100, .hover_cyanA100:hover{color:#84ffff;}
.cyanA200, .hover_cyanA200:hover{color:#18ffff;}
.cyanA400, .hover_cyanA400:hover{color:#00e5ff;}
.cyanA700, .hover_cyanA700:hover{color:#00b8d4;}

.teal50, .hover_teal50:hover{color:#e0f2f1;}
.teal100, .hover_teal100:hover{color:#b2dfdb;}
.teal200, .hover_teal200:hover{color:#80cbc4;}
.teal300, .hover_teal300:hover{color:#4db6ac;}
.teal400, .hover_teal400:hover{color:#26a69a;}
.teal500, .hover_teal500:hover, .teal, .hover_teal:hover{color:#009688;}
.teal600, .hover_teal600:hover{color:#00796b;}
.teal700, .hover_teal700:hover{color:#00897b;}
.teal800, .hover_teal800:hover{color:#00695c;}
.teal900, .hover_teal900:hover{color:#004d40;}
.tealA100, .hover_tealA100:hover{color:#a7ffeb;}
.tealA200, .hover_tealA200:hover{color:#64ffda;}
.tealA400, .hover_tealA400:hover{color:#1de9b6;}
.tealA700, .hover_tealA700:hover{color:#00bfa5;}

.green50, .hover_green50:hover{color:#d0f8ce;}
.green100, .hover_green100:hover{color:#a3e9a4;}
.green200, .hover_green200:hover{color:#72d572;}
.green300, .hover_green300:hover{color:#42bd41;}
.green400, .hover_green400:hover{color:#2baf2b;}
.green500, .hover_green500:hover, .green, .hover_green:hover{color:#259b24;}
.green600, .hover_green600:hover{color:#0a8f08;}
.green700, .hover_green700:hover{color:#0a7e07;}
.green800, .hover_green800:hover{color:#056f00;}
.green900, .hover_green900:hover{color:#0d5302;}
.greenA100, .hover_greenA100:hover{color:#a2f78d;}
.greenA200, .hover_greenA200:hover{color:#5af158;}
.greenA400, .hover_greenA400:hover{color:#14e715;}
.greenA700, .hover_greenA700:hover{color:#12c700;}

.light-green50, .hover_light-green50:hover{color:#f1f8e9;}
.light-green100, .hover_light-green100:hover{color:#dcedc8;}
.light-green200, .hover_light-green200:hover{color:#c5e1a5;}
.light-green300, .hover_light-green300:hover{color:#aed581;}
.light-green400, .hover_light-green400:hover{color:#9ccc65;}
.light-green500, .hover_light-green500:hover, .light-green, .hover_light-green:hover{color:#8bc34a;}
.light-green600, .hover_light-green600:hover{color:#7cb342;}
.light-green700, .hover_light-green700:hover{color:#689f38;}
.light-green800, .hover_light-green800:hover{color:#558b2f;}
.light-green900, .hover_light-green900:hover{color:#33691e;}
.light-greenA100, .hover_light-greenA100:hover{color:#ccff90;}
.light-greenA200, .hover_light-greenA200:hover{color:#b2ff59;}
.light-greenA400, .hover_light-greenA400:hover{color:#76ff03;}
.light-greenA700, .hover_light-greenA700:hover{color:#64dd17;}

.lime50, .hover_lime50:hover{color:#f9fbe7;}
.lime100, .hover_lime100:hover{color:#f0f4c3;}
.lime200, .hover_lime200:hover{color:#e6ee9c;}
.lime300, .hover_lime300:hover{color:#dce775;}
.lime400, .hover_lime400:hover{color:#d4e157;}
.lime500, .hover_lime500:hover, .lime, .hover_lime:hover{color:#cddc39;}
.lime600, .hover_lime600:hover{color:#c0ca33;}
.lime700, .hover_lime700:hover{color:#afb42b;}
.lime800, .hover_lime800:hover{color:#9e9d24;}
.lime900, .hover_lime900:hover{color:#827717;}
.limeA100, .hover_limeA100:hover{color:#f4ff81;}
.limeA200, .hover_limeA200:hover{color:#eeff41;}
.limeA400, .hover_limeA400:hover{color:#c6ff00;}
.limeA700, .hover_limeA700:hover{color:#aeea00;}

.yellow50, .hover_yellow50:hover{color:#fffde7;}
.yellow100, .hover_yellow100:hover{color:#fff9c4;}
.yellow200, .hover_yellow200:hover{color:#fff59d;}
.yellow300, .hover_yellow300:hover{color:#fff176;}
.yellow400, .hover_yellow400:hover{color:#ffee58;}
.yellow500, .hover_yellow500:hover, .yellow, .hover_yellow:hover{color:#ffeb3b;}
.yellow600, .hover_yellow600:hover{color:#fdd835;}
.yellow700, .hover_yellow700:hover{color:#fbc02d;}
.yellow800, .hover_yellow800:hover{color:#f9a825;}
.yellow900, .hover_yellow900:hover{color:#f57f17;}
.yellowA100, .hover_yellowA100:hover{color:#ffff8d;}
.yellowA200, .hover_yellowA200:hover{color:#ffff00;}
.yellowA400, .hover_yellowA400:hover{color:#ffea00;}
.yellowA700, .hover_yellowA700:hover{color:#ffd600;}

.amber50, .hover_amber50:hover{color:#fff8e1;}
.amber100, .hover_amber100:hover{color:#ffecb3;}
.amber200, .hover_amber200:hover{color:#ffe082;}
.amber300, .hover_amber300:hover{color:#ffd54f;}
.amber400, .hover_amber400:hover{color:#ffca28;}
.amber500, .hover_amber500:hover, .amber, .hover_amber:hover{color:#ffc107;}
.amber600, .hover_amber600:hover{color:#ffb300;}
.amber700, .hover_amber700:hover{color:#ffa000;}
.amber800, .hover_amber800:hover{color:#ff8f00;}
.amber900, .hover_amber900:hover{color:#ff6f00;}
.amberA100, .hover_amberA100:hover{color:#ffe57f;}
.amberA200, .hover_amberA200:hover{color:#ffd740;}
.amberA400, .hover_amberA400:hover{color:#ffc400;}
.amberA700, .hover_ambera700:hover{color:#ffab00;}

.orange50, .hover_orange50:hover{color:#fff3e0;}
.orange100, .hover_orange100:hover{color:#ffe0b2;}
.orange200, .hover_orange200:hover{color:#ffcc80;}
.orange300, .hover_orange300:hover{color:#ffb74d;}
.orange400, .hover_orange400:hover{color:#ffa726;}
.orange500, .hover_orange500:hover, .orange, .hover_orange:hover{color:#ff9800;}
.orange600, .hover_orange600:hover{color:#fb8c00;}
.orange700, .hover_orange700:hover{color:#f57c00;}
.orange800, .hover_orange800:hover{color:#ef6c00;},
.orange900, .hover_orange900:hover{color:#e65100;}
.orangeA100, .hover_orangeA100:hover{color:#ffd180;}
.orangeA200, .hover_orangeA200:hover{color:#ffab40;}
.orangeA400, .hover_orangeA400:hover{color:#ff9100;}
.orangeA700, .hover_orangeA700:hover{color:#ff6d00;}

.deep-orange50, .hover_deep-orange50:hover{color:#fbe9e7;}
.deep-orange100, .hover_deep-orange100:hover{color:#ffccbc;}
.deep-orange200, .hover_deep-orange200:hover{color:#ffab91;}
.deep-orange300, .hover_deep-orange300:hover{color:#ff8a65;}
.deep-orange400, .hover_deep-orange400:hover{color:#ff7043;}
.deep-orange500, .hover_deep-orange500:hover, .deep-orange, .hover_deep-orange:hover{color:#ff5722;}
.deep-orange600, .hover_deep-orange600:hover{color:#f4511e;}
.deep-orange700, .hover_deep-orange700:hover{color:#e64a19;}
.deep-orange800, .hover_deep-orange800:hover{color:#d84315;}
.deep-orange900, .hover_deep-orange900:hover{color:#bf360c;}
.deep-orangeA100, .hover_deep-orangeA100:hover{color:#ff9e80;}
.deep-orangeA200, .hover_deep-orangeA200:hover{color:#ff6e40;}
.deep-orangeA400, .hover_deep-orangeA400:hover{color:#ff3d00;}
.deep-orangeA700, .hover_deep-orangeA700:hover{color:#dd2c00;}

.brown50, .hover_brown50:hover{color:#efebe9;}
.brown100, .hover_brown100:hover{color:#d7ccc8;}
.brown200, .hover_brown200:hover{color:#bcaaa4;}
.brown300, .hover_brown300:hover{color:#a1887f;}
.brown400, .hover_brown400:hover{color:#8d6e63;}
.brown500, .hover_brown500:hover, .brown, .hover_brown:hover{color:#795548;}
.brown600, .hover_brown600:hover{color:#6d4c41;}
.brown700, .hover_brown700:hover{color:#5d4037;}
.brown800, .hover_brown800:hover{color:#4e342e;}
.brown900, .hover_brown900:hover{color:#3e2723;}

.grey50, .hover_grey50:hover{color:#fafafa;}
.grey100, .hover_grey100:hover{color:#f5f5f5;}
.grey200, .hover_grey200:hover{color:#eeeeee;}
.grey300, .hover_grey300:hover{color:#e0e0e0;}
.grey400, .hover_grey400:hover{color:#bdbdbd;}
.grey500, .hover_grey500:hover, .grey, .hover_grey:hover{color:#9e9e9e;}
.grey600, .hover_grey600:hover{color:#757575;}
.grey700, .hover_grey700:hover{color:#616161;}
.grey800, .hover_grey800:hover{color:#424242;}
.grey900, .hover_grey900:hover{color:#212121;}
.grey1000, .hover_grey1000:hover, .black, .hover_black:hover{color:#000000;}
.white, .hover_white:hover{color:#ffffff;}

.blue-grey50, .hover_blue-grey50:hover{color:#eceff1;}
.blue-grey100, .hover_blue-grey100:hover{color:#cfd8dc;}
.blue-grey200, .hover_blue-grey200:hover{color:#b0bec5;}
.blue-grey300, .hover_blue-grey300:hover{color:#90a4ae;}
.blue-grey400, .hover_blue-grey400:hover{color:#78909c;}
.blue-grey500, .hover_blue-grey500:hover, .blue-grey, .hover_blue-grey:hover{color:#607d8b;}
.blue-grey600, .hover_blue-grey600:hover{color:#546e7a;}
.blue-grey700, .hover_blue-grey700:hover{color:#455a64;}
.blue-grey800, .hover_blue-grey800:hover{color:#37474f;}
.blue-grey900, .hover_blue-grey900:hover{color:#263238;}



/*border-color*/
.border_none, .border_hover_none:hover, .border_focus_none:focus{border-color:transparent;}

.border_red50, .border_hover_red50:hover, .border_focus_red50:focus{border-color:#fde0dc;}
.border_red100, .border_hover_red100:hover, .border_focus_red100:focus{border-color:#f9bdbb;}
.border_red200, .border_hover_red200:hover, .border_focus_red200:focus{border-color:#f69988;}
.border_red300, .border_hover_red300:hover, .border_focus_red300:focus{border-color:#f36c60;}
.border_red400, .border_hover_red400:hover, .border_focus_red400:focus{border-color:#e84e40;}
.border_red500, .border_hover_red500:hover, .border_focus_red500:focus, .border_red, .border_hover_red:hover, .border_focus_red:focus{border-color:#e51c23;}
.border_red600, .border_hover_red600:hover, .border_focus_red600:focus{border-color:#dd191d;}
.border_red700, .border_hover_red700:hover, .border_focus_red700:focus{border-color:#d01716;}
.border_red800, .border_hover_red800:hover, .border_focus_red800:focus{border-color:#c41411;}
.border_red900, .border_hover_red900:hover, .border_focus_red900:focus{border-color:#b0120a;}
.border_redA100, .border_hover_redA100:hover, .border_focus_redA100:focus{border-color:#ff7997;}
.border_redA200, .border_hover_redA200:hover, .border_focus_redA200:focus{border-color:#ff5177;}
.border_redA400, .border_hover_redA400:hover, .border_focus_redA400:focus{border-color:#ff2d6f;}
.border_redA700, .border_hover_redA700:hover, .border_focus_redA700:focus{border-color:#e00032;}

.border_pink50, .border_hover_pink50:hover, .border_focus_pink50:focus{border-color:#fce4ec;}
.border_pink100, .border_hover_pink100:hover, .border_focus_pink100:focus{border-color:#f8bbd0;}
.border_pink200, .border_hover_pink200:hover, .border_focus_pink200:focus{border-color:#f48fb1;}
.border_pink300, .border_hover_pink300:hover, .border_focus_pink300:focus{border-color:#f06292;}
.border_pink400, .border_hover_pink400:hover, .border_focus_pink400:focus{border-color:#ec407a;}
.border_pink500, .border_hover_pink500:hover, .border_focus_pink500:focus, .border_pink, .border_hover_pink:hover, .border_focus_pink:focus{border-color:#e91e63;}
.border_pink600, .border_hover_pink600:hover, .border_focus_pink600:focus{border-color:#d81b60;}
.border_pink700, .border_hover_pink700:hover, .border_focus_pink700:focus{border-color:#c2185b;}
.border_pink800, .border_hover_pink800:hover, .border_focus_pink800:focus{border-color:#ad1457;}
.border_pink900, .border_hover_pink900:hover, .border_focus_pink900:focus{border-color:#880e4f;}
.border_pinkA100, .border_hover_pinkA100:hover, .border_focus_pinkA100:focus{border-color:#ff80ab;}
.border_pinkA200, .border_hover_pinkA200:hover, .border_focus_pinkA200:focus{border-color:#ff4081;}
.border_pinkA400, .border_hover_pinkA400:hover, .border_focus_pinkA400:focus{border-color:#f50057;}
.border_pinkA700, .border_hover_pinkA700:hover, .border_focus_pinkA700:focus{border-color:#c51162;}

.border_purple50, .border_hover_purple50:hover, .border_focus_purple50:focus{border-color:#f3e5f5;}
.border_purple100, .border_hover_purple100:hover, .border_focus_purple100:focus{border-color:#e1bee7;}
.border_purple200, .border_hover_purple200:hover, .border_focus_purple200:focus{border-color:#ce93d8;}
.border_purple300, .border_hover_purple300:hover, .border_focus_purple300:focus{border-color:#ba68c8;}
.border_purple400, .border_hover_purple400:hover, .border_focus_purple400:focus{border-color:#ab47bc;}
.border_purple500, .border_hover_purple500:hover, .border_focus_purple500:focus, .border_purple, .border_hover_purple:hover, .border_focus_purple:focus{border-color:#9c27b0;}
.border_purple600, .border_hover_purple600:hover, .border_focus_purple600:focus{border-color:#8e24aa;}
.border_purple700, .border_hover_purple700:hover, .border_focus_purple700:focus{border-color:#7b1fa2;}
.border_purple800, .border_hover_purple800:hover, .border_focus_purple800:focus{border-color:#6a1b9a;}
.border_purple900, .border_hover_purple900:hover, .border_focus_purple900:focus{border-color:#4a148c;}
.border_purpleA100, .border_hover_purpleA100:hover, .border_focus_purpleA100:focus{border-color:#ea80fc;}
.border_purpleA200, .border_hover_purpleA200:hover, .border_focus_purpleA200:focus{border-color:#e040fb;}
.border_purpleA400, .border_hover_purpleA400:hover, .border_focus_purpleA400:focus{border-color:#d500f9;}
.border_purpleA700, .border_hover_purpleA700:hover, .border_focus_purpleA700:focus{border-color:#aa00ff;}

.border_deep-purple50, .border_hover_deep-purple50:hover, .border_focus_deep-purple50:focus{border-color:#ede7f6;}
.border_deep-purple100, .border_hover_deep-purple100:hover, .border_focus_deep-purple100:focus{border-color:#d1c4e9;}
.border_deep-purple200, .border_hover_deep-purple200:hover, .border_focus_deep-purple200:focus{border-color:#b39ddb;}
.border_deep-purple300, .border_hover_deep-purple300:hover, .border_focus_deep-purple300:focus{border-color:#9575cd;}
.border_deep-purple400, .border_hover_deep-purple400:hover, .border_focus_deep-purple400:focus{border-color:#7e57c2;}
.border_deep-purple500, .border_hover_deep-purple500:hover, .border_focus_deep-purple500:focus, .border_deep-purple, .border_hover_deep-purple:hover, .border_focus_deep-purple:focus{border-color:#673ab7;}
.border_deep-purple600, .border_hover_deep-purple600:hover, .border_focus_deep-purple600:focus{border-color:#5e35b1;}
.border_deep-purple700, .border_hover_deep-purple700:hover, .border_focus_deep-purple700:focus{border-color:#512da8;}
.border_deep-purple800, .border_hover_deep-purple800:hover, .border_focus_deep-purple800:focus{border-color:#4527a0;}
.border_deep-purple900, .border_hover_deep-purple900:hover, .border_focus_deep-purple900:focus{border-color:#311b92;}
.border_deep-purpleA100, .border_hover_deep-purpleA100:hover, .border_focus_deep-purpleA100:focus{border-color:#b388ff;}
.border_deep-purpleA200, .border_hover_deep-purpleA200:hover, .border_focus_deep-purpleA200:focus{border-color:#7c4dff;}
.border_deep-purpleA400, .border_hover_deep-purpleA200:hover, .border_focus_deep-purpleA200:focus{border-color:#651fff;}
.border_deep-purpleA700, .border_hover_deep-purpleA200:hover, .border_focus_deep-purpleA200:focus{border-color:#6200ea;}

.border_indigo50, .border_hover_indigo50:hover, .border_focus_indigo50:focus{border-color:#e8eaf6;}
.border_indigo100, .border_hover_indigo100:hover, .border_focus_indigo100:focus{border-color:#c5cae9;}
.border_indigo200, .border_hover_indigo200:hover, .border_focus_indigo200:focus{border-color:#9fa8da;}
.border_indigo300, .border_hover_indigo300:hover, .border_focus_indigo300:focus{border-color:#7986cb;}
.border_indigo400, .border_hover_indigo400:hover, .border_focus_indigo400:focus{border-color:#5c6bc0;}
.border_indigo500, .border_hover_indigo500:hover, .border_focus_indigo500:focus, .border_indigo, .border_hover_indigo:hover, .border_focus_indigo:focus{border-color:#3f51b5;}
.border_indigo600, .border_hover_indigo600:hover, .border_focus_indigo600:focus{border-color:#3949ab;}
.border_indigo700, .border_hover_indigo700:hover, .border_focus_indigo700:focus{border-color:#303f9f;}
.border_indigo800, .border_hover_indigo800:hover, .border_focus_indigo800:focus{border-color:#283593;}
.border_indigo900, .border_hover_indigo900:hover, .border_focus_indigo900:focus{border-color:#1a237e;}
.border_indigoA100, .border_hover_indigoA100:hover, .border_focus_indigoA100:focus{border-color:#8c9eff;}
.border_indigoA200, .border_hover_indigoA200:hover, .border_focus_indigoA200:focus{border-color:#536dfe;}
.border_indigoA400, .border_hover_indigoA400:hover, .border_focus_indigoA400:focus{border-color:#3d5afe;}
.border_indigoA700, .border_hover_indigoA700:hover, .border_focus_indigoA700:focus{border-color:#304ffe;}

.border_blue50, .border_hover_blue50:hover, .border_focus_blue50:focus{border-color:#e7e9fd;}
.border_blue100, .border_hover_blue100:hover, .border_focus_blue100:focus{border-color:#d0d9ff;}
.border_blue200, .border_hover_blue200:hover, .border_focus_blue200:focus{border-color:#afbfff;}
.border_blue300, .border_hover_blue300:hover, .border_focus_blue300:focus{border-color:#91a7ff;}
.border_blue400, .border_hover_blue400:hover, .border_focus_blue400:focus{border-color:#738ffe;}
.border_blue500, .border_hover_blue500:hover, .border_focus_blue500:focus, .border_blue, .border_hover_blue:hover, .border_focus_blue:focus{border-color:#5677fc;}
.border_blue600, .border_hover_blue600:hover, .border_focus_blue600:focus{border-color:#4e6cef;}
.border_blue700, .border_hover_blue700:hover, .border_focus_blue700:focus{border-color:#455ede;}
.border_blue800, .border_hover_blue800:hover, .border_focus_blue800:focus{border-color:#3b50ce;}
.border_blue900, .border_hover_blue900:hover, .border_focus_blue900:focus{border-color:#2a36b1;}
.border_blueA100, .border_hover_blueA100:hover, .border_focus_blueA100:focus{border-color:#a6baff;}
.border_blueA200, .border_hover_blueA200:hover, .border_focus_blueA200:focus{border-color:#6889ff;}
.border_blueA400, .border_hover_blueA400:hover, .border_focus_blueA400:focus{border-color:#4d73ff;}
.border_blueA700, .border_hover_blueA700:hover, .border_focus_blueA700:focus{border-color:#4d69ff;}

.border_light-blue50, .border_hover_light-blue50:hover, .border_focus_light-blue50:focus{border-color:#e1f5fe;}
.border_light-blue100, .border_hover_light-blue100:hover, .border_focus_light-blue100:focus{border-color:#b3e5fc;}
.border_light-blue200, .border_hover_light-blue200:hover, .border_focus_light-blue200:focus{border-color:#81d4fa;}
.border_light-blue300, .border_hover_light-blue300:hover, .border_focus_light-blue300:focus{border-color:#4fc3f7;}
.border_light-blue400, .border_hover_light-blue400:hover, .border_focus_light-blue400:focus{border-color:#29b6f6;}
.border_light-blue500, .border_hover_light-blue500:hover, .border_focus_light-blue500:focus, .border_light-blue, .border_hover_light-blue:hover, .border_focus_light-blue:focus{border-color:#03a9f4;}
.border_light-blue600, .border_hover_light-blue600:hover, .border_focus_light-blue600:focus{border-color:#039be5;}
.border_light-blue700, .border_hover_light-blue700:hover, .border_focus_light-blue700:focus{border-color:#0288d1;}
.border_light-blue800, .border_hover_light-blue800:hover, .border_focus_light-blue800:focus{border-color:#0277bd;}
.border_light-blue900, .border_hover_light-blue900:hover, .border_focus_light-blue900:focus{border-color:#01579b;}
.border_light-blueA100, .border_hover_light-blueA100:hover, .border_focus_light-blueA100:focus{border-color:#80d8ff;}
.border_light-blueA200, .border_hover_light-blueA200:hover, .border_focus_light-blueA200:focus{border-color:#40c4ff;}
.border_light-blueA400, .border_hover_light-blueA400:hover, .border_focus_light-blueA400:focus{border-color:#00b0ff;}
.border_light-blueA700, .border_hover_light-blueA700:hover, .border_focus_light-blueA700:focus{border-color:#0091ea;}

.border_cyan50, .border_hover_cyan50:hover, .border_focus_cyan50:focus{border-color:#e0f7fa;}
.border_cyan100, .border_hover_cyan100:hover, .border_focus_cyan100:focus{border-color:#b2ebf2;}
.border_cyan200, .border_hover_cyan200:hover, .border_focus_cyan200:focus{border-color:#80deea;}
.border_cyan300, .border_hover_cyan300:hover, .border_focus_cyan300:focus{border-color:#4dd0e1;}
.border_cyan400, .border_hover_cyan400:hover, .border_focus_cyan400:focus{border-color:#26c6da;}
.border_cyan500, .border_hover_cyan500:hover, .border_focus_cyan500:focus, .border_cyan, .border_hover_cyan:hover, .border_focus_cyan:focus{border-color:#00bcd4;}
.border_cyan600, .border_hover_cyan600:hover, .border_focus_cyan600:focus{border-color:#00acc1;}
.border_cyan700, .border_hover_cyan700:hover, .border_focus_cyan700:focus{border-color:#0097a7;}
.border_cyan800, .border_hover_cyan800:hover, .border_focus_cyan800:focus{border-color:#00838f;}
.border_cyan900, .border_hover_cyan900:hover, .border_focus_cyan900:focus{border-color:#006064;}
.border_cyanA100, .border_hover_cyanA100:hover, .border_focus_cyanA100:focus{border-color:#84ffff;}
.border_cyanA200, .border_hover_cyanA200:hover, .border_focus_cyanA200:focus{border-color:#18ffff;}
.border_cyanA400, .border_hover_cyanA300:hover, .border_focus_cyanA300:focus{border-color:#00e5ff;}
.border_cyanA700, .border_hover_cyanA400:hover, .border_focus_cyanA400:focus{border-color:#00b8d4;}

.border_teal50, .border_hover_teal50:hover, .border_focus_teal50:focus{border-color:#e0f2f1;}
.border_teal100, .border_hover_teal100:hover, .border_focus_teal100:focus{border-color:#b2dfdb;}
.border_teal200, .border_hover_teal200:hover, .border_focus_teal200:focus{border-color:#80cbc4;}
.border_teal300, .border_hover_teal300:hover, .border_focus_teal300:focus{border-color:#4db6ac;}
.border_teal400, .border_hover_teal400:hover, .border_focus_teal400:focus{border-color:#26a69a;}
.border_teal500, .border_hover_teal500:hover, .border_focus_teal500:focus, .border_teal, .border_hover_teal:hover, .border_focus_teal:focus{border-color:#009688;}
.border_teal600, .border_hover_teal600:hover, .border_focus_teal600:focus{border-color:#00796b;}
.border_teal700, .border_hover_teal700:hover, .border_focus_teal700:focus{border-color:#00897b;}
.border_teal800, .border_hover_teal800:hover, .border_focus_teal800:focus{border-color:#00695c;}
.border_teal900, .border_hover_teal900:hover, .border_focus_teal900:focus{border-color:#004d40;}
.border_tealA100, .border_hover_tealA100:hover, .border_focus_tealA100:focus{border-color:#a7ffeb;}
.border_tealA200, .border_hover_tealA200:hover, .border_focus_tealA200:focus{border-color:#64ffda;}
.border_tealA400, .border_hover_tealA400:hover, .border_focus_tealA400:focus{border-color:#1de9b6;}
.border_tealA700, .border_hover_tealA700:hover, .border_focus_tealA700:focus{border-color:#00bfa5;}

.border_green50, .border_hover_green50:hover, .border_focus_green50:focus{border-color:#d0f8ce;}
.border_green100, .border_hover_green100:hover, .border_focus_green100:focus{border-color:#a3e9a4;}
.border_green200, .border_hover_green200:hover, .border_focus_green200:focus{border-color:#72d572;}
.border_green300, .border_hover_green300:hover, .border_focus_green300:focus{border-color:#42bd41;}
.border_green400, .border_hover_green400:hover, .border_focus_green400:focus{border-color:#2baf2b;}
.border_green500, .border_hover_green500:hover, .border_focus_green500:focus, .border_green, .border_hover_green:hover, .border_focus_green:focus{border-color:#259b24;}
.border_green600, .border_hover_green600:hover, .border_focus_green600:focus{border-color:#0a8f08;}
.border_green700, .border_hover_green700:hover, .border_focus_green700:focus{border-color:#0a7e07;}
.border_green800, .border_hover_green800:hover, .border_focus_green800:focus{border-color:#056f00;}
.border_green900, .border_hover_green900:hover, .border_focus_green900:focus{border-color:#0d5302;}
.border_greenA100, .border_hover_greenA100:hover, .border_focus_greenA100:focus{border-color:#a2f78d;}
.border_greenA200, .border_hover_greenA200:hover, .border_focus_greenA200:focus{border-color:#5af158;}
.border_greenA400, .border_hover_greenA400:hover, .border_focus_greenA400:focus{border-color:#14e715;}
.border_greenA700, .border_hover_greenA700:hover, .border_focus_greenA700:focus{border-color:#12c700;}

.border_light-green50, .border_hover_light-green50:hover, .border_focus_light-green50:focus{border-color:#f1f8e9;}
.border_light-green100, .border_hover_light-green100:hover, .border_focus_light-green100:focus{border-color:#dcedc8;}
.border_light-green200, .border_hover_light-green200:hover, .border_focus_light-green200:focus{border-color:#c5e1a5;}
.border_light-green300, .border_hover_light-green300:hover, .border_focus_light-green300:focus{border-color:#aed581;}
.border_light-green400, .border_hover_light-green400:hover, .border_focus_light-green400:focus{border-color:#9ccc65;}
.border_light-green500, .border_hover_light-green500:hover, .border_focus_light-green500:focus, .border_light-green, .border_hover_light-green:hover, .border_focus_light-green:focus{border-color:#8bc34a;}
.border_light-green600, .border_hover_light-green600:hover, .border_focus_light-green600:focus{border-color:#7cb342;}
.border_light-green700, .border_hover_light-green700:hover, .border_focus_light-green700:focus{border-color:#689f38;}
.border_light-green800, .border_hover_light-green800:hover, .border_focus_light-green800:focus{border-color:#558b2f;}
.border_light-green900, .border_hover_light-green900:hover, .border_focus_light-green900:focus{border-color:#33691e;}
.border_light-greenA100, .border_hover_light-greenA100:hover, .border_focus_light-greenA100:focus{border-color:#ccff90;}
.border_light-greenA200, .border_hover_light-greenA200:hover, .border_focus_light-greenA200:focus{border-color:#b2ff59;}
.border_light-greenA400, .border_hover_light-greenA400:hover, .border_focus_light-greenA400:focus{border-color:#76ff03;}
.border_light-greenA700, .border_hover_light-greenA700:hover, .border_focus_light-greenA700:focus{border-color:#64dd17;}

.border_lime50, .border_hover_lime50:hover, .border_focus_lime50:focus{border-color:#f9fbe7;}
.border_lime100, .border_hover_lime100:hover, .border_focus_lime100:focus{border-color:#f0f4c3;}
.border_lime200, .border_hover_lime200:hover, .border_focus_lime200:focus{border-color:#e6ee9c;}
.border_lime300, .border_hover_lime300:hover, .border_focus_lime300:focus{border-color:#dce775;}
.border_lime400, .border_hover_lime400:hover, .border_focus_lime400:focus{border-color:#d4e157;}
.border_lime500, .border_hover_lime500:hover, .border_focus_lime500:focus, .border_lime, .border_hover_lime:hover, .border_focus_lime:focus{border-color:#cddc39;}
.border_lime600, .border_hover_lime600:hover, .border_focus_lime600:focus{border-color:#c0ca33;}
.border_lime700, .border_hover_lime700:hover, .border_focus_lime700:focus{border-color:#afb42b;}
.border_lime800, .border_hover_lime800:hover, .border_focus_lime800:focus{border-color:#9e9d24;}
.border_lime900, .border_hover_lime900:hover, .border_focus_lime900:focus{border-color:#827717;}
.border_limeA100, .border_hover_limeA100:hover, .border_focus_limeA100:focus{border-color:#f4ff81;}
.border_limeA200, .border_hover_limeA200:hover, .border_focus_limeA200:focus{border-color:#eeff41;}
.border_limeA400, .border_hover_limeA400:hover, .border_focus_limeA400:focus{border-color:#c6ff00;}
.border_limeA700, .border_hover_limeA700:hover, .border_focus_limeA700:focus{border-color:#aeea00;}

.border_yellow50, .border_hover_yellow50:hover, .border_focus_yellow50:focus{border-color:#fffde7;}
.border_yellow100, .border_hover_yellow100:hover, .border_focus_yellow100:focus{border-color:#fff9c4;}
.border_yellow200, .border_hover_yellow200:hover, .border_focus_yellow200:focus{border-color:#fff59d;}
.border_yellow300, .border_hover_yellow300:hover, .border_focus_yellow300:focus{border-color:#fff176;}
.border_yellow400, .border_hover_yellow400:hover, .border_focus_yellow400:focus{border-color:#ffee58;}
.border_yellow500, .border_hover_yellow500:hover, .border_focus_yellow500:focus, .border_yellow, .border_hover_yellow:hover, .border_focus_yellow:focus{border-color:#ffeb3b;}
.border_yellow600, .border_hover_yellow600:hover, .border_focus_yellow600:focus{border-color:#fdd835;}
.border_yellow700, .border_hover_yellow700:hover, .border_focus_yellow700:focus{border-color:#fbc02d;}
.border_yellow800, .border_hover_yellow800:hover, .border_focus_yellow800:focus{border-color:#f9a825;}
.border_yellow900, .border_hover_yellow900:hover, .border_focus_yellow900:focus{border-color:#f57f17;}
.border_yellowA100, .border_hover_yellowA100:hover, .border_focus_yellowA100:focus{border-color:#ffff8d;}
.border_yellowA200, .border_hover_yellowA200:hover, .border_focus_yellowA200:focus{border-color:#ffff00;}
.border_yellowA400, .border_hover_yellowA400:hover, .border_focus_yellowA400:focus{border-color:#ffea00;}
.border_yellowA700, .border_hover_yellowA700:hover, .border_focus_yellowA700:focus{border-color:#ffd600;}

.border_amber50, .border_hover_amber50:hover, .border_focus_amber50:focus{border-color:#fff8e1;}
.border_amber100, .border_hover_amber100:hover, .border_focus_amber100:focus{border-color:#ffecb3;}
.border_amber200, .border_hover_amber200:hover, .border_focus_amber200:focus{border-color:#ffe082;}
.border_amber300, .border_hover_amber300:hover, .border_focus_amber300:focus{border-color:#ffd54f;}
.border_amber400, .border_hover_amber400:hover, .border_focus_amber400:focus{border-color:#ffca28;}
.border_amber500, .border_hover_amber500:hover, .border_focus_amber500:focus, .border_amber, .border_hover_amber:hover, .border_focus_amber:focus{border-color:#ffc107;}
.border_amber600, .border_hover_amber600:hover, .border_focus_amber600:focus{border-color:#ffb300;}
.border_amber700, .border_hover_amber700:hover, .border_focus_amber700:focus{border-color:#ffa000;}
.border_amber800, .border_hover_amber800:hover, .border_focus_amber800:focus{border-color:#ff8f00;}
.border_amber900, .border_hover_amber900:hover, .border_focus_amber900:focus{border-color:#ff6f00;}
.border_amberA100, .border_hover_amberA100:hover, .border_focus_amberA100:focus{border-color:#ffe57f;}
.border_amberA200, .border_hover_amberA200:hover, .border_focus_amberA200:focus{border-color:#ffd740;}
.border_amberA400, .border_hover_amberA400:hover, .border_focus_amberA400:focus{border-color:#ffc400;}
.border_amberA700, .border_hover_amberA700:hover, .border_focus_amberA700:focus{border-color:#ffab00;}

.border_orange50, .border_hover_orange50:hover, .border_focus_orange50:focus{border-color:#fff3e0;}
.border_orange100, .border_hover_orange100:hover, .border_focus_orange100:focus{border-color:#ffe0b2;}
.border_orange200, .border_hover_orange200:hover, .border_focus_orange200:focus{border-color:#ffcc80;}
.border_orange300, .border_hover_orange300:hover, .border_focus_orange300:focus{border-color:#ffb74d;}
.border_orange400, .border_hover_orange400:hover, .border_focus_orange400:focus{border-color:#ffa726;}
.border_orange500, .border_hover_orange500:hover, .border_focus_orange500:focus, .border_orange, .border_hover_orange:hover, .border_focus_orange:focus{border-color:#ff9800;}
.border_orange600, .border_hover_orange600:hover, .border_focus_orange600:focus{border-color:#fb8c00;}
.border_orange700, .border_hover_orange700:hover, .border_focus_orange700:focus{border-color:#f57c00;}
.border_orange800, .border_hover_orange800:hover, .border_focus_orange800:focus{border-color:#ef6c00;}
.border_orange900, .border_hover_orange900:hover, .border_focus_orange900:focus{border-color:#e65100;}
.border_orangeA100, .border_hover_orangeA100:hover, .border_focus_orangeA100:focus{border-color:#ffd180;}
.border_orangeA200, .border_hover_orangeA200:hover, .border_focus_orangeA200:focus{border-color:#ffab40;}
.border_orangeA400, .border_hover_orangeA400:hover, .border_focus_orangeA400:focus{border-color:#ff9100;}
.border_orangeA700, .border_hover_orangeA700:hover, .border_focus_orangeA700:focus{border-color:#ff6d00;}

.border_deep-orange50, .border_hover_deep-orange50:hover, .border_focus_deep-orange50:focus{border-color:#fbe9e7;}
.border_deep-orange100, .border_hover_deep-orange100:hover, .border_focus_deep-orange100:focus{border-color:#ffccbc;}
.border_deep-orange200, .border_hover_deep-orange200:hover, .border_focus_deep-orange200:focus{border-color:#ffab91;}
.border_deep-orange300, .border_hover_deep-orange300:hover, .border_focus_deep-orange300:focus{border-color:#ff8a65;}
.border_deep-orange400, .border_hover_deep-orange400:hover, .border_focus_deep-orange400:focus{border-color:#ff7043;}
.border_deep-orange500, .border_hover_deep-orange500:hover, .border_focus_deep-orange500:focus, .border_deep-orange, .border_hover_deep-orange:hover, .border_focus_deep-orange:focus{border-color:#ff5722;}
.border_deep-orange600, .border_hover_deep-orange600:hover, .border_focus_deep-orange600:focus{border-color:#f4511e;}
.border_deep-orange700, .border_hover_deep-orange700:hover, .border_focus_deep-orange700:focus{border-color:#e64a19;}
.border_deep-orange800, .border_hover_deep-orange800:hover, .border_focus_deep-orange800:focus{border-color:#d84315;}
.border_deep-orange900, .border_hover_deep-orange900:hover, .border_focus_deep-orange900:focus{border-color:#bf360c;}
.border_deep-orangeA100, .border_hover_deep-orangeA100:hover, .border_focus_deep-orangeA100:focus{border-color:#ff9e80;}
.border_deep-orangeA200, .border_hover_deep-orangeA200:hover, .border_focus_deep-orangeA200:focus{border-color:#ff6e40;}
.border_deep-orangeA400, .border_hover_deep-orangeA400:hover, .border_focus_deep-orangeA400:focus{border-color:#ff3d00;}
.border_deep-orangeA700, .border_hover_deep-orangeA700:hover, .border_focus_deep-orangeA700:focus{border-color:#dd2c00;}

.border_brown50, .border_hover_brown50:hover, .border_focus_brown50:focus{border-color:#efebe9;}
.border_brown100, .border_hover_brown100:hover, .border_focus_brown100:focus{border-color:#d7ccc8;}
.border_brown200, .border_hover_brown200:hover, .border_focus_brown200:focus{border-color:#bcaaa4;}
.border_brown300, .border_hover_brown300:hover, .border_focus_brown300:focus{border-color:#a1887f;}
.border_brown400, .border_hover_brown400:hover, .border_focus_brown400:focus{border-color:#8d6e63;}
.border_brown500, .border_hover_brown500:hover, .border_focus_brown500:focus, .border_brown, .border_hover_brown:hover, .border_focus_brown:focus{border-color:#795548;}
.border_brown600, .border_hover_brown600:hover, .border_focus_brown600:focus{border-color:#6d4c41;}
.border_brown700, .border_hover_brown700:hover, .border_focus_brown700:focus{border-color:#5d4037;}
.border_brown800, .border_hover_brown800:hover, .border_focus_brown800:focus{border-color:#4e342e;}
.border_brown900, .border_hover_brown900:hover, .border_focus_brown900:focus{border-color:#3e2723;}

.border_grey50, .border_hover_grey50:hover, .border_focus_grey50:focus{border-color:#fafafa;}
.border_grey100, .border_hover_grey100:hover, .border_focus_grey100:focus{border-color:#f5f5f5;}
.border_grey200, .border_hover_grey200:hover, .border_focus_grey200:focus{border-color:#eeeeee;}
.border_grey300, .border_hover_grey300:hover, .border_focus_grey300:focus{border-color:#e0e0e0;}
.border_grey400, .border_hover_grey400:hover, .border_focus_grey400:focus{border-color:#bdbdbd;}
.border_grey500, .border_hover_grey500:hover, .border_focus_grey500:focus, .border_grey, .border_hover_grey:hover, .border_focus_grey:focus{border-color:#9e9e9e;}
.border_grey600, .border_hover_grey600:hover, .border_focus_grey600:focus{border-color:#757575;}
.border_grey700, .border_hover_grey700:hover, .border_focus_grey700:focus{border-color:#616161;}
.border_grey800, .border_hover_grey800:hover, .border_focus_grey800:focus{border-color:#424242;}
.border_grey900, .border_hover_grey900:hover, .border_focus_grey900:focus{border-color:#212121;}
.border_grey1000, .border_hover_grey1000:hover, .border_focus_grey1000:focus, .border_black, .border_hover_black:hover , .border_focus_black:focus{border-color:#000000;}
.border_white, .border_hover_white:hover, .border_focus_white:focus{border-color:#ffffff;}

.border_blue-grey50, .border_hover_blue-grey50:hover, .border_focus_blue-grey50:focus{border-color:#eceff1;}
.border_blue-grey100, .border_hover_blue-grey100:hover, .border_focus_blue-grey100:focus{border-color:#cfd8dc;}
.border_blue-grey200, .border_hover_blue-grey200:hover, .border_focus_blue-grey200:focus{border-color:#b0bec5;}
.border_blue-grey300, .border_hover_blue-grey300:hover, .border_focus_blue-grey300:focus{border-color:#90a4ae;}
.border_blue-grey400, .border_hover_blue-grey400:hover, .border_focus_blue-grey400:focus{border-color:#78909c;}
.border_blue-grey500, .border_hover_blue-grey500:hover, .border_focus_blue-grey500:focus, .border_blue-grey, .border_hover_blue-grey:hover, .border_focus_blue-grey:focus{border-color:#607d8b;}
.border_blue-grey600, .border_hover_blue-grey600:hover, .border_focus_blue-grey600:focus{border-color:#546e7a;}
.border_blue-grey700, .border_hover_blue-grey700:hover, .border_focus_blue-grey700:focus{border-color:#455a64;}
.border_blue-grey800, .border_hover_blue-grey800:hover, .border_focus_blue-grey800:focus{border-color:#37474f;}
.border_blue-grey900, .border_hover_blue-grey900:hover, .border_focus_blue-grey900:focus{border-color:#263238;}



.focus_w250:focus, .focus_w250:valid{width:140px !important;}

#header:has(.focus_w250:focus) .section_title{display:none;}

/*shadows*/
.shadow1, .hover_shadow1:hover{-moz-box-shadow:0px 1px 3px 0 rgba(0,0,0,0.24);-webkit-box-shadow:0px 1px 3px 0 rgba(0,0,0,0.24);box-shadow:0px 1px 3px 0 rgba(0,0,0,0.24);}
.shadow2, .hover_shadow2:hover{-moz-box-shadow: 0 3px 7px 1px rgba(0,0,0,0.45);-webkit-box-shadow: 0 3px 7px 1px rgba(0,0,0,0.45);box-shadow: 0 3px 7px 1px rgba(0,0,0,0.45);}
.shadow3, .hover_shadow3:hover{-moz-box-shadow: 0 4px 12px 2px rgba(0,0,0,0.5);-webkit-box-shadow: 0 4px 12px 2px rgba(0,0,0,0.5);box-shadow: 0 4px 12px 2px rgba(0,0,0,0.5);}
.shadow4, .hover_shadow4:hover{-moz-box-shadow: 0 5px 20px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 5px 20px 3px rgba(0,0,0,0.6);box-shadow: 0 5px 20px 3px rgba(0,0,0,0.6);}
.shadow5, .hover_shadow5:hover{-moz-box-shadow: 0 6px 30px 3px rgba(0,0,0,0.8);-webkit-box-shadow: 0 6px 30px 3px rgba(0,0,0,0.8);box-shadow: 0 6px 30px 3px rgba(0,0,0,0.8);}


.transform_origin_top_right{
  -ms-transform-origin: top right;
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

/*input[type="text"]:focus, input[type="text"]:active, 
input[type="password"]:focus, input[type="password"]:active, 
input[type="email"]:focus, input[type="email"]:active, 
input[type="number"]:focus, input[type="number"]:active,
input[type="date"]:focus, input[type="date"]:active,
input[type="datetime"]:focus, input[type="datetime"]:active,
input[type="datetime-local"]:focus, input[type="datetime-local"]:active,
input[type="month"]:focus, input[type="month"]:active, 
input[type="search"]:focus, input[type="search"]:active, 
input[type="tel"]:focus, input[type="tel"]:active, 
input[type="time"]:focus, input[type="time"]:active, 
input[type="url"]:focus, input[type="url"]:active, 
input[type="week"]:focus, input[type="week"]:active, 
textarea:focus, textarea:active, 
select:focus, select:active{
	border-color:#37A0EB;
}*/

/*input[type="submit"]{background: transparent;padding:0 30px;margin:0;text-align:center;border:1px solid #999;cursor:pointer;font-family:inherit;color:#444;font-size:15px;}
input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus{outline:0;background:#444;border-color:#444;color:#FFF;}*/




/*loading*/
.spinner
{
  -webkit-animation: rotation 1.4s linear infinite;
  animation: rotation 1.4s linear infinite;
}

@-webkit-keyframes rotation
{
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}

@keyframes rotation
{
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}

.circle
{
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: turn 1.4s ease-in-out infinite;
  animation: turn 1.4s ease-in-out infinite;
}

@-webkit-keyframes turn
{
  0% {
    stroke-dashoffset: 187;
  }

  50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }

  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
  }
}

@keyframes turn
{
  0% {
    stroke-dashoffset: 187;
  }

  50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }

  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
  }
}
svg.spinner{stroke:currentColor;vertical-align:middle;}


.csspinner {  position: relative;}
.csspinner:after {  z-index: 2;  content: "";  height: 20px;  width: 20px;  position: absolute;  top: 50%;  left: 50%;  margin: -10px 0 0 -10px;  -webkit-transition: all .5s ease 0s;
  transition: all .5s ease 0s;  border-radius: 100%;  border-right: 3px solid #444;border-top: 3px solid #444;border-bottom: 3px solid transparent;  -webkit-animation: standard .5s infinite linear;  animation: standard .5s infinite linear;  -webkit-transform-origin: center;  -ms-transform-origin: center;  transform-origin: center;}

@-webkit-keyframes standard {
  from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes standard {
  from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

.fadeslide-in_top{animation:fadeslide-in_top 0.5s;-moz-animation:fadeslide-in_top 0.5s;-webkit-animation:fadeslide-in_top 0.5s;-o-animation:fadeslide-in_top 0.5s;}
@keyframes fadeslide-in_top{
	from{opacity:0;
		-moz-transform: translateY(10px);
		-webkit-transform: translateY(10px);
		-o-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}to{opacity:1;
		-moz-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@-moz-keyframes fadeslide-in_top{
	from{opacity:0;
		-moz-transform: translateY(10px);
		-webkit-transform: translateY(10px);
		-o-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}to{opacity:1;
		-moz-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@-webkit-keyframes fadeslide-in_top{
	from{opacity:0;
		-moz-transform: translateY(10px);
		-webkit-transform: translateY(10px);
		-o-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}to{opacity:1;
		-moz-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
}


/*display*/
.inline{display:inline;}
.inline-block{display:inline-block;}
.block{display:block;}
.none, .search_none, .filter_none{display:none !important;}
.target_block:target{display:block !important;}
.visible{visibility:visible;}
.hidden{visibility:hidden;}
.overflow_hidden{overflow:hidden;}
.overflow_auto{overflow:auto;}
.overflow_scroll{overflow:scroll;}
.overflow_visible{overflow:visible;}
.overflow-y_hidden{overflow-y:hidden;}
.overflow-y_auto{overflow-y:auto;}
.overflow-y_scroll{overflow-y:scroll;}
.overflow-y_visible{overflow-y:visible;}
.overflow-x_hidden{overflow-x:hidden;}
.overflow-x_auto{overflow-x:auto;}
.overflow-x_scroll{overflow-x:scroll;}
.overflow-x_visible{overflow-x:visible;}
.backface_hidden{-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.hover_parent_block:hover .hover_block{display:block !important;}

.check:checked + .checked_light-blue{opacity:1 !important;background:#03a9f4 !important;z-index:1 !important;}

/*images iframes*/
img{vertical-align:top;max-width:100%;height:auto;}
iframe{vertical-align:top;}
a img{border:0;}
.top{vertical-align:top;}
.middle{vertical-align:middle !important;}

.row_placeholder{display:block;height:65px;background:#e0e0e0;-moz-box-shadow: inset 0px -1px 3px 0 rgba(0,0,0,0.24);-webkit-box-shadow: inset 0px -1px 3px 0 rgba(0,0,0,0.24);box-shadow: inset 0px -1px 3px 0 rgba(0,0,0,0.24);}
.ui-sortable-helper{left:auto !important;z-index:2 !important;background:#FFF !important;-moz-box-shadow:0px 1px 3px 0 rgba(0,0,0,0.24);-webkit-box-shadow:0px 1px 3px 0 rgba(0,0,0,0.24);box-shadow:0px 1px 3px 0 rgba(0,0,0,0.24);}


/*fades*/
.fade-in{animation:fade-in 0.5s;-moz-animation:fade-in 0.5s;-webkit-animation:fade-in 0.5s;-o-animation:fade-in 0.5s;}
@keyframes fade-in{from {opacity:0;}to {opacity:1;}}
@-moz-keyframes fade-in{from {opacity:0;}to {opacity:1;}}
@-webkit-keyframes fade-in{from {opacity:0;}to {opacity:1;}}

.newitem{animation:newitem 3s;-moz-animation:newitem 3s;-webkit-animation:newitem 3s;-o-animation:newitem 3s;}
@keyframes newitem{0%,85% {background:#fff9c4;}100% {background:transparent;}}
@-moz-keyframes newitem{0%,85% {background:#fff9c4;}100% {background:transparent;}}
@-webkit-keyframes newitem{0%,85% {background:#fff9c4;}100% {background:transparent;}}

.fab_fade-in1{
animation:fab_fade-in 0.15s;-moz-animation:fab_fade-in 0.15s;-webkit-animation:fab_fade-in 0.15s;-o-animation:fab_fade-in 0.15s;}

@keyframes fab_fade-in{from {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}to {opacity:1;}}
@-moz-keyframes fab_fade-in{from {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}to {opacity:1;}}
@-webkit-keyframes fab_fade-in{from {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}to {opacity:1;}}

.fab_fade-in2{
animation:fab_fade-in2 0.18s;-moz-animation:fab_fade-in2 0.18s;-webkit-animation:fab_fade-in2 0.18s;-o-animation:fab_fade-in2 0.18s;}

@keyframes fab_fade-in2{0%,16% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-moz-keyframes fab_fade-in2{0%,16% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-webkit-keyframes fab_fade-in2{0%,16% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}

.fab_fade-in3{
animation:fab_fade-in3 0.21s;-moz-animation:fab_fade-in3 0.21s;-webkit-animation:fab_fade-in3 0.21s;-o-animation:fab_fade-in3 0.21s;}

@keyframes fab_fade-in3{0%,28% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-moz-keyframes fab_fade-in3{0%,28% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-webkit-keyframes fab_fade-in3{0%,28% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}

.fab_fade-in4{
animation:fab_fade-in4 0.24s;-moz-animation:fab_fade-in4 0.24s;-webkit-animation:fab_fade-in4 0.24s;-o-animation:fab_fade-in4 0.24s;}

@keyframes fab_fade-in4{0%,37% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-moz-keyframes fab_fade-in4{0%,37% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-webkit-keyframes fab_fade-in4{0%,37% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}

.fab_fade-in5{
animation:fab_fade-in5 0.27s;-moz-animation:fab_fade-in5 0.27s;-webkit-animation:fab_fade-in5 0.27s;-o-animation:fab_fade-in5 0.27s;}

@keyframes fab_fade-in5{0%,44% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-moz-keyframes fab_fade-in5{0%,44% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-webkit-keyframes fab_fade-in5{0%,44% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}

.fab_fade-in6{
animation:fab_fade-in6 0.3s;-moz-animation:fab_fade-in6 0.3s;-webkit-animation:fab_fade-in6 0.3s;-o-animation:fab_fade-in6 0.3s;}

@keyframes fab_fade-in6{0%,50% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-moz-keyframes fab_fade-in6{0%,50% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-webkit-keyframes fab_fade-in6{0%,50% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}

.fab_fade-in7{
animation:fab_fade-in7 0.33s;-moz-animation:fab_fade-in7 0.33s;-webkit-animation:fab_fade-in7 0.33s;-o-animation:fab_fade-in7 0.33s;}

@keyframes fab_fade-in7{0%,54% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-moz-keyframes fab_fade-in7{0%,54% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-webkit-keyframes fab_fade-in7{0%,54% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}

.fab_fade-in8{
animation:fab_fade-in8 0.36s;-moz-animation:fab_fade-in8 0.36s;-webkit-animation:fab_fade-in8 0.36s;-o-animation:fab_fade-in8 0.36s;}

@keyframes fab_fade-in8{0%,58% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-moz-keyframes fab_fade-in8{0%,58% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-webkit-keyframes fab_fade-in8{0%,58% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}

.fab_fade-in9{
animation:fab_fade-in9 0.39s;-moz-animation:fab_fade-in9 0.39s;-webkit-animation:fab_fade-in9 0.39s;-o-animation:fab_fade-in9 0.39s;}

@keyframes fab_fade-in9{0%,61% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-moz-keyframes fab_fade-in9{0%,61% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}
@-webkit-keyframes fab_fade-in9{0%,61% {opacity:0;-moz-transform: scale(0.2);
-webkit-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);}100% {opacity:1;}}



.animation_bargraph{
-webkit-animation:animation_bargraph 0.6s linear;
   -moz-animation:animation_bargraph 0.6s linear;
    -ms-animation:animation_bargraph 0.6s linear;
     -o-animation:animation_bargraph 0.6s linear;
        animation:animation_bargraph 0.6s linear;
}
@-webkit-keyframes animation_bargraph {
    0% {opacity: 0; height:0%;}
}
@-moz-keyframes animation_bargraph {
    0% {opacity: 0; height:0%;}
}
@-o-keyframes animation_bargraph {
    0% {opacity: 0; height:0%;}
}
@keyframes animation_bargraph {
    0% {opacity: 0; height:0%;}
}



.ink {
  display: block;
  position: absolute;
  background:rgba(255, 255, 255, 0.3);
  background: currentColor;
  border-radius: 100%;
  opacity:0.3;
  -webkit-transform:scale(0);
     -moz-transform:scale(0);
       -o-transform:scale(0);
          transform:scale(0);
}

.animate {
  -webkit-animation:ripple 0.65s linear;
   -moz-animation:ripple 0.65s linear;
    -ms-animation:ripple 0.65s linear;
     -o-animation:ripple 0.65s linear;
        animation:ripple 0.65s linear;
}

@-webkit-keyframes ripple {
    100% {opacity: 0; -webkit-transform: scale(2.5);}
}
@-moz-keyframes ripple {
    100% {opacity: 0; -moz-transform: scale(2.5);}
}
@-o-keyframes ripple {
    100% {opacity: 0; -o-transform: scale(2.5);}
}
@keyframes ripple {
    100% {opacity: 0; transform: scale(2.5);}
}

@media only screen and (min-width: 1017px) {/*desktop specific*/
}
@media only screen and (max-width: 1120px) {/* large tablets */

nav{left:-250px;}
nav.flyout{left:0;}
.content{padding-left:0;}
#header{left:0 !important;}
.tablet_block{display:block !important;}
.tablet_col1{float:none;width:100%;}
}


@media only screen and (max-width: 870px) {/* small tablets 767*/


.content2{padding-right:0 !important;}
.mobile_r0{right:0 !important;}
.cart{right:-250px;}
.cart.cart_flyout{right:0;}
.cart.cart_flyout + .cart_overlay{display:block;}

.liquidacion_container{left: 0;top: 56px;}

.minitablet_col1{float:none !important;width:100% !important;clear:both !important;}
.minitablet_col2{width:50% !important;}
.minitablet_col3{width:33.3% !important;}
.minitablet_col2-3{width:66.6% !important;}
.minitablet_col4{width:25% !important;}
.minitablet_col3-4{width:75% !important;}

.minitablet_rel{position:relative;}

.minitablet_bg_grey50{background:#fafafa;}

.minitablet_pad0{padding:0 !important;}
.minitablet_pl0{padding-left:0 !important;}
.minitablet_pad5{padding:5px !important;}
.minitablet_pad10{padding:10px !important;;}
.minitablet_pad15{padding:15px !important;;}
.minitablet_block{display:block !important;}
.minitablet_inline-block{display:inline-block !important;}
.minitablet_none{display:none !important;}
.minitablet_target_block:target{display: block !important;}
.minitablet_opacity54{opacity:0.54;}
.minitablet_m0{margin:0 !important;}
.minitablet_center{text-align:center;}


#actions:target{position: fixed;top: 50%;left: 50%;width: 90vw;z-index: 4;background: #fff;padding: 20px;text-align: center;-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 5;}

#actions a.btn, #actions form, #actions form input{display: block;width: 100%;}

#actions:target + .actions_overlay{display: block;background: rgba(0,0,0,0.5);top: 0;left: 0;bottom: 0;right: 0;z-index: 4;position: fixed;}
#actions i{color: #000 !important;}

.minitablet_w100{width:100% !important;}

.minitablet_small{font-size:14px;}

.minitablet_reltop10{position:relative;top:10px;}

.minitablet_static{position:static !important;}

.mobile_calendar-header{position:relative !important;color:#FFF !important;-webkit-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,0.8);box-shadow:inset 0 10px 10px -10px rgba(0,0,0,0.8);text-shadow: 0 0 10px rgba(0,0,0,0.5);padding:15px 20px !important;background-image:url('/assets/img/bg_ski.jpg');background-size:cover;background-attachment:fixed;width:100% !important;font-size:1.3rem;}
.mobile_calendar-header span{top:25px !important;left:20px !important;}
.mobile_calendar-content{padding:0 !important;}
.mobile_calendar-row{float:none !important;width:100% !important;clear:both !important;}
.mobile_calendar-row:after{
  content: attr(data-text);
  color:rgba(0,0,0,0.54);
  position:absolute;
  top:0;left:0;right:0;bottom:0;
  display:inline-block;
  text-align:left;
  padding:12px 20px;
}
.mobile_calendar-row.white:after{
  color:#FFF;
}

.mobile_block{display:block !important;}
.mobile_none{display:none !important;}
.mobile_col2{width:50%;}

.mobile_pad20-0{padding:20px 0 !important;}

#div_filtros{clear:both;float:none;}

.mobile_chat_header{position: fixed;left: 0;right: 0;top: 54px;background: #FFF;}
.mobile_chat_content{position:fixed;left:0;right:0;top:112px;bottom:75px;height:auto !important;}
.mobile_chat_textbox{position:fixed;left:0;right:0;bottom:0;background:#FFF;}


.focus_w250:focus, .focus_w250:valid, .mobile_w200{width:200px !important;}


html, body{font-size: 15px;}
#menu i{top: 5px !important;}
#cart_btn i{top: 5px !important;}
#header{height: 56px !important;}
.header_inner{height: 56px !important;padding: 0 0 0 48px !important;}
.header_space{height: 56px !important;}
.section_title{padding: 16px 4px !important;}
.section_title h5{font-size: 1rem;}
.section_actions{padding: 12px 4px !important;}

.mobile_persistent_search{margin-left: -36px;margin-right: 10px;}
}
@media only screen and (max-width: 605px) {/* phones */
}
@media only screen and (max-width: 767px) and (orientation: portrait) {/* portrait phones */
}

@media only screen and (max-width: 605px) {
.agenda_filters{
  background:#607d8b;
  position:fixed;
  top:56px;
  left:0;
  /* bottom:0; */
  right:0;
  box-shadow:0 10px 10px 0 rgba(0,0,0,0.25);
  float:none;
  z-index:10;
}

.agenda_filters > div{float:none}

}
