/* =============================================================================
   HTML5 display definitions
   ========================================================================== */


article     { display: block; }
aside       { display: block; }
details     { display: block; }
figcaption  { display: block; }
figure      { display: block; }
footer      { display: block; }
header      { display: block; }
hgroup      { display: block; }
nav         { display: block; }
section     { display: block; }

audio, canvas, video { display: inline-block;}

audio:not([controls]) { display: none; }
[hidden] { display: none; }






/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html {
  font-size: 100%;
  height : 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}



body {
  margin            : 0;
  font-size         : 13px;
  line-height       : 1.231;
  font-family       : sans-serif;
  background-color  : #fff;
  /*height            : 100%;*/

  -webkit-tap-highlight-color:rgba(0,0,0,0);
}

/*
-webkit-font-smoothing  : antialiased;
-moz-osx-font-smoothing : grayscale;
*/


button    {
  font-family : inherit;
  border      : none;
  line-height : normal;
}

select    { font-family: inherit; }
textarea  { font-family: inherit; }



  /*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

/*
::-moz-selection { background: #3399ff; color: #fff; text-shadow: none; }
::selection { background: #3399ff; color: #fff; text-shadow: none; }
*/


/* =============================================================================
   Links
   ========================================================================== */

/*
a         { color   : #00e;     }
a:visited { color   : #551a8b;  }
a:hover   { color   : #06e;     }
a:focus   { outline : thin dotted; }
*/
a:focus   { outline : none; }
a         { text-decoration : none;}
a:visited { text-decoration : none;}

/*
a:-webkit-any-link {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
}
*/


/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a,
a:hover,
a:focus,
a:active  { outline: 0; }


h1,h2,h3 {
  font-weight:inherit;
  font-size:inherit;
  margin  :0;
  padding :0;
}


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }
b, strong   { font-weight: bold; }
blockquote  { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ffff78; color: inherit; font-style: inherit; font-weight: normal; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp {
  font-family: Consolas, 'Liberation Mono', Menlo, 'Roboto Mono', Courier, monospace;
  /*font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em;*/
}

/* Improve readability of pre-formatted text in all browsers */
/*
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
*/

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/* =============================================================================
   Lists
   ========================================================================== */

dd { margin: 0}
ul, ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/*
 * Correct overflow not hidden in IE9
 */

/*
svg:not(:root) { overflow: hidden; }
*/


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
/*label { cursor: pointer; }*/

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */

legend { border: 0; padding: 0; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button    { font-size: 100%; margin: 0; vertical-align: baseline; }
select    { font-size: 100%; margin: 0; vertical-align: baseline; }
textarea  { font-size: 100%; margin: 0; vertical-align: baseline; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

input {
  line-height     : normal;
  font-size       : 100%;
  margin          : 0;
  vertical-align  : baseline;
  font-family     : inherit;
  background-color: transparent;
}



/*
 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7
 */

/*
table button, table input { *overflow: auto; }
*/

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button { cursor: pointer; -webkit-appearance: button; }
input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] {box-sizing: border-box;}
input[type="search"] {  -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

input::-ms-clear {
  display: none;
}


input[type="search"]::-webkit-search-cancel-button {
   -webkit-appearance  : none;
}

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */

textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* Colors for form validity */
/*input:valid, textarea:valid {  }*/
/*input:invalid, textarea:invalid { background-color: #f0dddd; }*/


/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* ==|== primary styles =====================================================
   Author:
   ========================================================================== */
















/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
/*.clearfix { zoom: 1; }*/



/* ==|== media queries ======================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

/* Style adjustments for viewports 480px and over go here */
/*
@media only screen and (min-width: 480px) {
}
*/

/* Style adjustments for viewports 768px and over go here */
/*
@media only screen and (min-width: 768px) {
}
*/



/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

/*
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
*/

.z-depth-1{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.z-depth-1-half{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)}.z-depth-4{box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)}.z-depth-2-y{box-shadow:8px 0 17px 0 rgba(0,0,0,0.2),6px 0 20px 0 rgba(0,0,0,0.19)}@media screen and (min-width:881px){html{overflow-y:scroll;-webkit-overflow-scrolling:touch}}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important}[v-cloak]{display:none}body,.body__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.emo-wrap .emo-glyph{font-size:1px;opacity:0;margin-left:-1px}img.emo-img{height:1.2em !important;width:1.2em !important;margin:0 .1em 0 .1em !important;vertical-align:-0.25em !important}.site-layout{padding-bottom:200px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}::-webkit-input-placeholder{color:#aaa}[role="button"]{cursor:pointer}[role="link"]{cursor:pointer;color:#509ccd}.content{padding-bottom:200px;padding:0 10px}.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-row-respond{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 .1%;flex:1 1 0%}.flex-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-col-respond{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex-none{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.b-layout{margin:0 auto;max-width:1100px;min-width:0;padding:0 10px}.b-layout.-flex{display:-webkit-box;display:-webkit-flex;display:flex;display:-ms-flexbox}.b-layout.-blog{max-width:958px;margin-top:80px;margin-bottom:60px}@media (max-width: 880px){.b-layout.-blog{margin-top:0;padding:0}}@media (max-width: 568px){.b-layout.-blog{padding:0}}@media screen and (max-width:568px){.b-layout{margin:0;max-width:inherit}.b-layout.-topic-edit{padding:0}}.layout_free{padding:0 20px 0 15px}.layout_fluid{margin:0 auto;max-width:1200px;min-width:960px;_width:960px;position:relative}.fl{float:left}.fr{float:right}.cf{clear:both;overflow:hidden}.cl{clear:left}.cr{clear:right}.cfa:after{content:'';display:block;clear:both}.cfb:before{content:'';display:block;clear:both}.msgbox{background:#999;color:#fff;font-size:17px;padding:9px 12px 10px 12px;position:relative}.msgbox .close{position:absolute;right:12px;top:14px;width:11px;height:11px;background:url("/content/themes/images/close_lite.png?v=1600851339625") no-repeat scroll center center transparent;background-size:11px 11px}@media (-webkit-min-device-pixel-ratio: 1.25),(min-device-pixel-ratio: 1.25),(min-resolution: 120dpi),(min-resolution: 1.25dppx){.msgbox .close{background-image:url("/content/themes/images/close_lite_2x.png?v=1600851339625")}}div.msgbox a.confirm{color:#fff;text-decoration:underline}p.msgheading{margin:6px 0;height:21px;padding:9px 0 0 36px;background-color:#ECF5E2}.media_change{display:none;width:3px}@media screen and (min-width:569px) and (max-width:880px){.media_change{width:2px}}@media screen and (max-width:568px){.media_change{width:1px}}#modalOverlay{background:#fcfcfc none repeat scroll 0;opacity:.9;position:fixed;top:0;left:0;height:100%;width:100%;display:none;z-index:400}.scrollbar{overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollbar::-webkit-scrollbar{-webkit-appearance:none}.scrollbar::-webkit-scrollbar:vertical{width:13px}.scrollbar::-webkit-scrollbar:horizontal{height:10px}.scrollbar::-webkit-scrollbar-thumb{border-radius:5px;border-left:1px #fff solid;border-right:1px #fff solid;background-color:#e3e6ec}.scrollbar::-webkit-scrollbar-track:horizontal{background:#fff;border:none}.scrollbar::-webkit-scrollbar-track:vertical{border:1px #fff solid;background:#fafbfd}@media screen and (max-width:568px){.scrollbar-mobile{overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollbar-mobile::-webkit-scrollbar{-webkit-appearance:none}.scrollbar-mobile::-webkit-scrollbar:vertical{width:13px}.scrollbar-mobile::-webkit-scrollbar:horizontal{height:10px}.scrollbar-mobile::-webkit-scrollbar-thumb{border-radius:5px;border-left:1px #fff solid;border-right:1px #fff solid;background-color:#e3e6ec}.scrollbar-mobile::-webkit-scrollbar-track:horizontal{background:#fff;border:none}.scrollbar-mobile::-webkit-scrollbar-track:vertical{border:1px #fff solid;background:#fafbfd}}input[type='text'] .ie6,input[type='email'] .ie6,input[type='number'] .ie6,input[type='search'] .ie6,input[type='password'] .ie6,textarea .ie6,select .ie6,input[type='text'] .ie7,input[type='email'] .ie7,input[type='number'] .ie7,input[type='search'] .ie7,input[type='password'] .ie7,textarea .ie7,select .ie7,.ie8 input[type='text'],.ie8 input[type='email'],.ie8 input[type='number'],.ie8 input[type='search'],.ie8 input[type='password'],.ie8 textarea,.ie8 select{background-color:rgba(255,255,255,0.1) !important}@media screen and (max-width:568px){input[type='text'],input[type='email'],input[type='number'],input[type='search'],input[type='password'],textarea,select{font-size:16px !important}}@media screen{.printonly{display:none !important}}@media print{.screenonly{display:none !important}}.input{display:inline-block;vertical-align:top;overflow:hidden;font-size:15px;font-weight:normal;color:#000;padding:7px;border:1px #e3e3e3 solid;width:100%;margin:0;outline-width:0;outline:none;box-sizing:border-box;-webkit-appearance:none}.input.-trans{background-color:transparent}textarea{outline-width:0;outline:none;-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){select{background:#fff url('../images/select_arrow.png?v=1600851339640') no-repeat right 13px;-webkit-appearance:none;-moz-appearance:none}}@media (-webkit-min-device-pixel-ratio: 1.25),(min-device-pixel-ratio: 1.25),(min-resolution: 120dpi),(min-resolution: 1.25dppx){select{background:#fff url('../images/select_arrow_2x.png?v=1600851339640') no-repeat right 13px;-webkit-appearance:none;-moz-appearance:none;background-size:21px 6px}}.input_box{display:block;width:auto;max-width:400px;margin:0 20px 0 20px;padding:0 0 6px 0;position:relative}.input_box label{font-size:15px;font-weight:normal;color:#333}.checkbox-with-label label,.radio-with-label label{line-height:24px;vertical-align:middle;margin-left:6px}.checkbox-with-label .instruction,.radio-with-label .instruction{margin:0 0 0 20px}::-webkit-input-placeholder{color:#aaa}:-moz-placeholder{color:#aaa}::-moz-placeholder{color:#aaa}::-ms-input-placeholder{color:#aaa}::input-placeholder{color:#aaa}script_off{display:none;font-size:12px;color:deeppink;padding:5px;line-height:1.5;background-color:lightyellow;border-top:1px solid lightpink;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-end1 body:before,.x-end2 body:before,.x-end3 body:before,.x-end4 body:before,.x-end5 body:before,.x-end6 body:before,.x-end7 body:before,.x-end8 body:before,.x-end9 body:before,.x-end10 body:before,.x-end11 body:before,.x-end12 body:before,.x-end13 body:before,.x-end14 body:before,.x-end15 body:before,.x-end16 body:before,.x-end17 body:before,.x-end18 body:before,.x-end19 body:before,.x-end20 body:before{font-size:12px;left:50%;right:0;top:3px;position:absolute;color:#000;text-shadow:1px 1px 1px #fff;z-index:99999}.x-end1 body:before{content:'1'}.x-end2 body:before{content:'2'}.x-end3 body:before{content:'3'}.x-end4 body:before{content:'4'}.x-end5 body:before{content:'5'}.x-end6 body:before{content:'6'}.x-end7 body:before{content:'7'}.x-end8 body:before{content:'8'}.x-end9 body:before{content:'9'}.x-end10 body:before{content:'10'}.x-end11 body:before{content:'11'}.x-end12 body:before{content:'12'}.x-end13 body:before{content:'13'}.x-end14 body:before{content:'14'}.x-end15 body:before{content:'15'}.x-end16 body:before{content:'16'}.x-end17 body:before{content:'17'}.x-end18 body:before{content:'18'}.x-end19 body:before{content:'19'}.x-end20 body:before{content:'20'}.jsp2 body:before{content:'jsp-2';font-size:12px;left:50%;right:0;top:3px;position:absolute;color:#000;text-shadow:1px 1px 1px #fff;z-index:99999}.editor-transition{opacity:0}.at-handle{text-transform:lowercase}.at-handle:before{content:'@'}.scrollbars::-webkit-scrollbar{-webkit-appearance:none}.scrollbars::-webkit-scrollbar:vertical{width:12px}.scrollbars::-webkit-scrollbar:horizontal{height:12px}.scrollbars::-webkit-scrollbar-thumb{border-radius:8px;border:1px #fafafa solid;background-color:#e7e7e7}.scrollbars::-webkit-scrollbar-track{border:1px #f6f6f6 solid;border-right:1px #f6f6f6 solid;border-left:none;background:#fafafa}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.message-intercept{background-color:#fff;display:none;opacity:0;position:fixed;box-sizing:border-box;padding:8px 15px;line-height:1.4;font-size:14px;color:#333;color:#666;cursor:default;max-width:320px;max-width:500px;z-index:1000;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.z-depth-1{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.z-depth-1-half{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)}.z-depth-4{box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)}.z-depth-2-y{box-shadow:8px 0 17px 0 rgba(0,0,0,0.2),6px 0 20px 0 rgba(0,0,0,0.19)}#tooltip{overflow:hidden;width:219px;display:none;position:absolute;z-index:601}#tooltip .tooltip_container{overflow:hidden;border:2px #c1d792 solid;border-bottom:none;font-size:11px;background-color:#fff}#tooltip .tooltip_heading{padding:7px 8px;color:#83af26;font-weight:bold;font-size:12px;background-color:#f8fbed}#tooltip .tooltip_body{padding:6px 7px 9px 8px;color:#666;line-height:1.2em}#tooltip .tooltip_foot{overflow:hidden;width:219px;height:13px}.tooltip{width:14px;padding-right:12px;cursor:default;display:inline-block;vertical-align:middle;height:13px}label.tooltip_title,label.tooltip_text{display:none}#toolhelp{display:none;position:absolute;max-width:150px;padding:6px;color:#fff;font-size:12px;line-height:15px;z-index:601;background-color:#666;border-radius:3px}#toolhelp .tooltip-pointer{position:absolute;width:0;height:0;border:6px transparent solid;border-top-color:#666;border-bottom:none;bottom:-5px;left:50%;margin-left:-6px}#toolhelp .tooltip-pointer.-below{border:6px transparent solid;border-bottom-color:#666;border-top:none;top:-5px}#infotip{display:none;position:absolute;max-width:200px;padding:5px 8px;color:#333;font-size:14px;line-height:1.5;z-index:601;background-color:#fff;border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.23);border:none}#infotip .infotip-pointer{position:absolute;width:0;height:0;border:6px transparent solid;border-bottom-color:#666;border-top:none;top:-6px;left:20%;margin-left:-6px}#infotip.infodate{font-size:13px;max-width:inherit;line-height:1.7;white-space:nowrap}#infotip.nowrap{max-width:320px;padding:5px 10px}.infodate__updated:before,.infodate__created:before{margin-right:5px;color:#333}.infodate__updated:before{content:'Updated:'}.infodate__created:before{content:'Posted:'}.infotip-ico:after{content:" ";display:inline-block;position:relative;margin:0 0 0 4px;width:14px;height:14px;top:2px;background-image:url("/content/themes/images/help-tip.svg?v=1600851339688");background-repeat:no-repeat;background-position:center center;background-size:14px 14px;opacity:.3}.infotip-ico:after:hover{opacity:1}.z-depth-1{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.z-depth-1-half{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)}.z-depth-4{box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)}.z-depth-2-y{box-shadow:8px 0 17px 0 rgba(0,0,0,0.2),6px 0 20px 0 rgba(0,0,0,0.19)}.ball{background-color:rgba(0,0,0,0);border:5px #00b7e5 solid;opacity:.6;border-top:5px rgba(0,0,0,0) solid;border-left:5px rgba(0,0,0,0) solid;border-radius:20px;width:20px;height:20px;position:absolute;left:5px;top:5px;-moz-animation:spin 3s infinite linear;-webkit-animation:spin 3s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.progress{transform:rotate(-90deg)}.progress__value{stroke-dasharray:75.39822369;stroke-dashoffset:75.39822369;animation:progress 2s infinite}@keyframes progress{from{stroke-dashoffset:75.39822369}to{stroke-dashoffset:0}}.loader-bar{height:1px;width:100%;position:absolute;top:6px;overflow:hidden;background-color:inherit}.loader-bar:before{display:block;position:absolute;content:"";left:1px;right:1px;width:0;height:1px;background-color:#999;opacity:.8;animation:loader-bar 4s linear infinite}@keyframes loader-bar{from{left:1px;width:0}to{width:calc(100% - 4px)}}.z-depth-1{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.z-depth-1-half{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)}.z-depth-4{box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)}.z-depth-2-y{box-shadow:8px 0 17px 0 rgba(0,0,0,0.2),6px 0 20px 0 rgba(0,0,0,0.19)}.avatar{float:left;display:inline-block;vertical-align:middle;position:relative;border-radius:50%;background-color:transparent}.avatar img{display:inline-block;float:left;border-radius:100%}.site-nav .avatar img{opacity:1;position:relative;top:-1px}.reply-posts .avatar.-lev1{width:34px;height:34px}.reply-posts .avatar.-lev1 img{width:34px;height:34px}.avatar20{width:20px;height:20px}.avatar20 img{width:20px;max-height:20px}.avatar26{width:26px;height:26px}.avatar26 img{width:26px;max-height:26px}.avatar30{width:30px;height:30px}.avatar30 img{width:30px;max-height:30px}.avatar36{width:36px;height:36px}.avatar36 img{width:36px;max-height:36px}.avatar40{width:40px;height:40px}.avatar40 img{width:40px;max-height:40px}.avatar48{width:48px;height:48px}.avatar48 img{width:48px;max-height:48px}.avatar60{width:60px;height:60px}.avatar60 img{width:60px;max-height:60px}.avatar220{width:220px;height:220px}.avatar220 img{position:inherit;width:220px;max-height:220px;opacity:1}.avatar120{width:120px;height:120px}.avatar120 img{position:inherit;width:120px;max-height:220px;opacity:1}.gen158{float:left;display:inline-block;background:transparent no-repeat 0 0}.avatar20.status{padding-right:4px}.user-label{font-style:italic;margin-left:3px}.user-label:before{content:'('}.user-label:after{content:')'}.z-depth-1{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.z-depth-1-half{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)}.z-depth-4{box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)}.z-depth-2-y{box-shadow:8px 0 17px 0 rgba(0,0,0,0.2),6px 0 20px 0 rgba(0,0,0,0.19)}.show-to-mobile,.show-to-tablet,.show-to-tablet-mobile{display:none}@media screen and (min-width:1025px){.show-to-desktop{display:block}.show-to-desktop-tablet{display:block}.show-to-mobile{display:none !important}.show-to-tablet{display:none !important}}@media screen and (max-width:1024px){.show-to-tablet-mobile{display:block}.show-to-desktop{display:none   !important}}@media screen and (min-width:569px) and (max-width:1024px){.show-to-tablet{display:block}.show-to-desktop-tablet{display:block}.show-to-desktop{display:none   !important}.show-to-mobile{display:none   !important}body{min-width:569px}}@media screen and (max-width:568px){body{min-width:0 !important}.content-layout{margin-right:0}.show-to-mobile{display:block  }.show-to-desktop{display:none !important}.show-to-tablet{display:none !important}.show-to-desktop-tablet{display:none !important}.content-layout{margin-top:0}}