@charset "UTF-8";
/* GDS Base:Version:1.2.0 - build 01 */


/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126License:none (public domain)*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;margin:0;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {line-height:1.15;-webkit-text-size-adjust:100%;}
body {margin:0;}
main {display:block;}
h1 {font-size:2em;margin:0.67em 0;}
hr {box-sizing:content-box;height:0;overflow:visible;}
pre {font-family:monospace, monospace;font-size:1em;}
a {background-color:transparent;}
abbr[title] {border-bottom:none;text-decoration:underline; /* 2 */text-decoration:underline dotted;}
b, strong {font-weight:bolder;}
code, kbd, samp {font-family:monospace, monospace;font-size:1em;}
small {font-size:80%;}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub {bottom:-0.25em;}
sup {top:-0.5em;}
img {border-style:none;}
button, input, optgroup, select, textarea {font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button, input {overflow:visible;border:0;}
button, select {text-transform:none;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style:none;padding:0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}
fieldset {padding:0.35em 0.75em 0.625em;}
legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress {vertical-align:baseline;}
textarea {overflow:auto;}
[type="checkbox"], [type="radio"] {box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height:auto;}
[type="search"] {-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit;}
details {display:block;}
summary {display:list-item;}
template {display:none;}
[hidden] {display:none;}


/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! BASE:Generic */
body, output, .form-control, .btn {font-size:14px;line-height:1.42857143;}
* {-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;}
*:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html {font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body {position:relative;-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
a {text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}
input, button, select, textarea {font-family:inherit;font-size:inherit;line-height:inherit;}
a:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
figure {margin:0;}
.sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
fieldset {padding:0;margin:0;border:0;min-width:0;}
legend {display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;border:0;border-bottom:1px solid;}
label {display:inline-block;max-width:100%;margin-bottom:2px;font-weight:bold;}
input[type="search"] {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
input[type="radio"], input[type="checkbox"] {margin:4px 2px 0 0; margin-top:1px \9; line-height:normal;}
input[type="file"] {display:block;}
input[type="range"] {display:block;width:100%;}
select[multiple], select[size] {height:auto;}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
output {display:block;padding-top:7px;}
.form-control {display:block;width:100%;height:34px;padding:6px;border-radius:0;border:1px solid transparent;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;}
.form-controlB {display:block;width:100%;height:32px;border-radius:0;border:1px solid transparent;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;}
.form-control:focus {outline:0;-webkit-box-shadow:none;box-shadow:none;}
.form-group textarea {height:auto;}
input[type="search"] {-webkit-appearance:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height:34px;
  }
}
.radio, .checkbox {position:relative;display:block;margin-top:10px;margin-bottom:10px;}
.radio label, .checkbox label {min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] 
{position:absolute;margin-left:-20px;margin-top:4px \9;}
.radio-inline div, .checkbox-inline div, .checkbox-inline dd {display:inline-block;padding-left:0px;margin-bottom:0;vertical-align:middle;cursor:pointer;}
.radio-inline div, .checkbox-inline div, .checkbox-inline dd {margin-top:0;margin-right:15px;}
.checkbox-inline dt {font-weight:bold; padding:0 0 4px 0;}

.form-block span {display:block;margin:10px 0; padding:10px; border:1px solid transparent;}
.form-group {display:block;margin-bottom:5px;}
.form-box {padding-left:1px;}
.form-box label {display:block;font-weight:normal;}

/*! Buttons */
.btn {position:relative;display:inline-block;margin:0 5px 5px 0;font-weight:bold;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {}
.btn:hover, .btn:focus, .btn.focus {text-decoration:none;}
.btn:active, .btn.active {outline:0;background-image:none;}
.btn-block {display:block; width:100%;}
.btn-block + .btn-block {margin-top:5px;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width:100%;}

/*! Disabled and readonly */
input[disabled], input[disabled], fieldset[disabled], select[disabled], .disabled *, .disabled, input[readonly], input[readonly], fieldset[readonly], select[readonly], .readonly *, .readonly
{cursor:not-allowed !important;}

/*! Badge */
.badge {display:inline-block;min-width:10px;padding:3px 7px;margin:0 3px;font-size:12px;font-weight:bold;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;border-radius:10px;text-shadow:none;}
.badge:empty, .dashCoverA-slider div h3:empty {display:none!important;}
.btn .badge {position:relative;top:-1px;}
a.badge:hover, a.badge:focus {text-decoration:none;cursor:pointer;}


/* BASE:Updates */
a, button {-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000;-webkit-backface-visibility:hidden;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0;}
input[type=number] {-moz-appearance:textfield;}

/* BASE:Slidebar Nav */
html, body {margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body {width:100%;height:100%;}

/* Grids, Rows and Columns */
.column {float:left;}
.column.colright {float:right;}
.col-conrow {margin-bottom:12px;}
.single {margin:0 auto 10px auto;}
.TAright, .TAright .form-control, .TAright input {text-align:right;}
a, button, a:hover, button:hover {transition:all linear .35s 0s!important;}

.item-info, .item-pdf {display:block;text-align:left;padding:0 0 10px 0;}
.item-pdf em {display:block;}
.item-info em, .item-pdf em {font-weight:bold;}
.item-pdf a {display:block;}
.pkb-boo .item-info,.pkb-boo .item-pdf {width:100%;text-align:left;padding:0px 5px 10px 15px;}


.c-5 {width:5%;}
.c-10 {width:10%;}
.c-15 {width:15%;}
.c-16 {width:16.6665%;}
.c-19 {width:19%;}
.c-20 {width:20%;}
.c-25 {width:25%;}
.c-30 {width:30%;}
.c-33 {width:33.3334%;}
.c-35 {width:35%;}
.c-40 {width:40%;}
.c-45 {width:45%;}
.c-50 {width:50%;}
.c-55 {width:55%;}
.c-60 {width:60%;}
.c-65 {width:65%;}
.c-66 {width:66.6668%;}
.c-70 {width:70%;}
.c-75 {width:75%;}
.c-80 {width:80%;}
.c-85 {width:85%;}
.c-90 {width:90%;}
.c-100 {width:auto;}
.pop-site-1 .c-100 button {display:block;width:100%;}
.grid-group.max-980 {max-width:980px;margin:auto;}
.grid-group.max-1024 {max-width:1024px;margin:auto;}
.grid-group.max-1200 {max-width:1200px;margin:auto;}
.grid-group.max-1440 {max-width:1440px;margin:auto;}
.grid-group.max-1600 {max-width:1600px;margin:auto;}

.c-m700 {max-width:700px;}

/* Basic - No Floats or Inline */
/* Grid - Multiple Rows and Columns */
/* Inline - Inline Block  */
/* Row - Single Row of Columns  */
/* Group - Column Wrapper  */		


/* OUTLINE:*/
#page-wrap {position:relative;padding:10px 0 50px 0; margin:0;}
#page-console {position:relative;width:100%;height:100%;min-height:100vh;z-index:1;padding:40px 0 40px 0;margin:0 auto;}
.main-content {position:relative;padding:20px 10px 40px 10px;margin:0;}
.pg-cover .main-content {position:relative;padding:0 0 40px 0;margin:0;}
.SEpanel, .SUBpanel {position:relative;}
.SEpanel {margin:0 auto;}
.SEpanel.item-grid, .SEpanel.item-grid-B, .SEpanel.stylegrid-MM, .SEpanel.cat-grid {max-width:none!important;}
.main-content-App {padding:20px 10px 40px 10px;margin:0;}
.SEpanel-App {max-width:1440px;margin:0 auto;}

#site-bkgd {position:fixed;top:-50%;left:-50%;width:200%;height:200%;z-index:-1;overflow:hidden;}
#site-bkgd img {position:absolute;top:0;left:0;right:0;bottom:0;min-width:50%;min-height:50%;margin:auto;}

#logo-global, .site-logo {position:relative; margin:0 auto;}
#logo-global a, .site-logo {display:block;}	
.site-logo {text-align:center;padding:10px 0px;margin:0 auto;}
.site-logo img {height:auto!important;width:auto!important;max-width:300px;}

.footer-global {height:42px;font-size:10px;font-weight:bold;text-align:left;position:fixed;z-index:9999999;top:auto;bottom:0px;width:100%;padding:5px;}
.footer-global .copyright {position:absolute; left:10px; bottom:13px;}
.site-icA ~ .copyright {left:40px!important;}
.footer-global ul {display:inline-block;vertical-align:baseline;}
.footer-global ul li {display:inline-block;vertical-align:baseline;padding:2px 5px 2px 0px;margin:0px 6px 0px 0px;border-right:1px solid;}
.footer-global .copyright {text-transform:uppercase;margin:0 50px 0 0;}
.sb-slidebar-foot ul {display:block; font-size:10px; line-height:14px; margin:5px;}
.sb-slidebar-foot ul li {display:inline;vertical-align:baseline;padding:2px 5px 2px 0px;margin:0px 6px 0px 0px;border-right:1px solid;}
.sb-slidebar-foot ul li:last-child, .footer-global ul li:last-child {border-right:none!important;}


/* TURN OFF:*/
.pops-hidden, .hidden-pops, .blk-OFF {display:none!important;visibility:hidden!important;}
    
    
/* HEADERS:*/
h1 {font-size:22px; font-weight:normal;}
h2 {font-size:14px;}
h3 {font-size:13px;font-weight:bold;}
h4 {font-size:16px;}
h5 {font-size:16px;}
h6 {font-size:16px;}


/* FONTS:Icons:*/
.iconSMFS, .iconS1, .iconS1B, .iconS2, .iconS3, .iconS4, .iconS5, .iconS6, .iconS7, .iconS8, .iconS9, .iconSN, .iconSNC, .iconSQ1, .iconSH1, .iconSPIN-A {text-align:center;text-shadow:none;overflow:hidden;margin:0;line-height:1;}
.iconSMFS, .iconS2, .iconS3, .iconS5 {display:block;}
.iconSMFS {position:absolute;left:4px;bottom:4px;width:32px;height:32px;font-size:30px;cursor:pointer;color:#fecf17}
.iconSMFS:hover {filter:alpha(opacity=50); /* IE8 */opacity:.5;}
.iconS1, .iconS1B {display:block;width:24px;height:24px;}
.iconS1 {position:absolute;z-index:20;}
.iconS1 {display:none;bottom:3px;right:3px;}
.iconS1, .iconS1B {font-size:18px;padding:3px;margin:0;border-radius:50%;}
.iconS2 {font-size:18px;}		
.iconS3 {font-size:18px;min-height:38px;padding:6px;}
.iconS5 {font-size:16px;padding:6px 0;}/*drop down arrow*/
.iconS7 {padding-top:2px;font-size:14px;cursor:pointer;}/*menu-icon*/
.iconS8 {font-size:12px;display:block; width:12px; height:12px;}/*badge*/
.iconS9 {font-size:44px;display:block; width:48px; height:48px;margin:auto;}
.iconSH1 {font-size:18px!important;}/*help icons*/
.ic-bottom {position:absolute;bottom:5px;right:5px;z-index:20;}
.iconSN {position:absolute;top:7px;left:5px;display:block;font-size:20px;width:24px;height:24px;cursor:pointer;}/*main menu search combo*/
.iconSNC {display:block;font-size:20px;width:26px;height:26px;padding:3px 0;margin:0;border-radius:50%;}/*slide out close nave*/
.iconSQ1 {font-size:14px;cursor:pointer;display:block;margin:0;padding:0 0 1px 0;}

	
/* FONTS:Icons: GDS */
.iconS4, .iconS6 {position:relative;display:inline-block;vertical-align:top;width:18px;height:18px;overflow:hidden;font-size:12px;text-align:center;color:#3e6b99;padding:2px 1px;margin:0 3px 2px 0;border-radius:3px;border:1px solid #d7d7d7;}
.iconS6.ic-FMedit {cursor:pointer;}
.iconS6 svg, .iconS4 svg {fill:#3e6b99;}
.iconS6.FMexport {color:#3e6b99;}
.iconS6.FMexport {border:1px solid #d7d7d7;}
.FMexport {border:1px solid #cc6600!important;}
.iconS4.FMexport {color:#ffffff;}

.ic-FMsys:before {content:"\e009";}
.ic-FMedit:before {content:"\e00a";}
.ic-FMnoch:before {content:"\e00b";}
.ic-FMman:before {content:"\e00c";}

.ic-magleft:before {content:"\e04a";}
.ic-magright:before {content:"\e04b";}
.ic-release:before {content:"\e04c";}

.ic-accordclose:before {content:"\e00d";}
.ic-add:before {content:"\e066";}
.ic-downspec:before {content:"\e066";}/* Dupe */
.ic-addemail:before {content:"\e05c";}
.ic-addphone:before {content:"\e000";}
.ic-adown:before {content:"\e011";}
.ic-aleft:before {content:"\e017";}/* BTN MZzoom */
.ic-announce:before {content:"\e00f";}
.ic-apleft:before {content:"\e026";}
.ic-aright:before {content:"\e014";}/* BTN MZzoom */
.ic-aup:before {content:"\e016";}
.ic-ccwise:before {content:"\e050";}
.ic-check:before {content:"\e019";}
.ic-yes:before {content:"\e019";}/* Dupe */
.ic-save:before {content:"\e019";}/* Dupe */
.ic-console:before {content:"\e001";}
.ic-cwise:before {content:"\e04f";}
.ic-drag:before {content:"\e020";}
.ic-edit:before {content:"\e022";}
.ic-edit2:before {content:"\e021";}
.ic-escalate:before {content:"\e002";}
.ic-filter:before {content:"\e023";}
.ic-forward:before {content:"\e058";}
.ic-grid:before {content:"\e051";}
.ic-itemgroup:before {content:"\e051";}/* Dupe */
.ic-help:before {content:"\e025";}
.ic-help2:before {content:"\e068";}
.ic-info:before {content:"\e067";}
.ic-label:before {content:"\e059";}
.ic-link:before {content:"\e052";}
.ic-menu:before {content:"\e02a";}
.ic-menuscan:before {content:"\e065";}
.ic-menusearch:before {content:"\e064";}
.ic-mfs:before {content:"\e024";}
.ic-na:before {content:"\e01f";}
.ic-oadd:before {content:"\e00e";}
.ic-oadown:before {content:"\e010";}
.ic-oaleft:before {content:"\e012";}
.ic-oannounce:before {content:"\e02b";}
.ic-oaright:before {content:"\e013";}
.ic-oaup:before {content:"\e015";}
.ic-oblank:before {content:"\e018";}
.ic-ocheck:before {content:"\e01d";}
.ic-oclose1:before {content:"\e01a";}
.ic-oremove1:before {content:"\e01a";}/* Dupe */
.ic-oclose2:before {content:"\e01c";}
.ic-oremove2:before {content:"\e01c";}/* Dupe */
.ic-ocom:before {content:"\e009";}
.ic-odnload:before {content:"\e02d";}
.ic-oedit:before {content:"\e02f";}
.ic-oedit2:before {content:"\e02e";}
.ic-osales:before {content:"\e02e";}/* Dupe */
.ic-oemail:before {content:"\e030";}
.ic-oescalate:before {content:"\e031";}
.ic-ofull:before {content:"\e00b";}
.ic-sPublish:before {content:"\e00b";}/* Dupe */
.ic-ogroup:before {content:"\e02c";}
.ic-oguides:before {content:"\e032";}
.ic-ohalf:before {content:"\e00a";}
.ic-ohold:before {content:"\e027";}
.ic-oinactive:before {content:"\e033";}
.ic-oinfo:before {content:"\e028";}
.ic-olabel:before {content:"\e034";}
.ic-olink:before {content:"\e035";}
.ic-omenu:before {content:"\e036";}
.ic-ominus:before {content:"\e01e";}
.ic-oprint:before {content:"\e037";}
.ic-oprog:before {content:"\e00c";}
.ic-orderpad:before {content:"\e029";}
.ic-oreopen:before {content:"\e038";}
.ic-oreply:before {content:"\e039";}
.ic-orevert:before {content:"\e03b";}
.ic-osingle:before {content:"\e03a";}
.ic-oassign:before {content:"\e03a";}/* Dupe */
.ic-oap:before {content:"\e03a";}/* Dupe */
.ic-osystem:before {content:"\e063";}
.ic-otemp:before {content:"\e03c";}
.ic-opdf:before {content:"\e03c";}/* Dupe */
.ic-odupe:before {content:"\e03c";}/* Dupe */
.ic-oconvert:before {content:"\e03c";}/* Dupe */
.ic-otransfer:before {content:"\e03d";}
.ic-oupc:before {content:"\e03e";}
.ic-oupload:before {content:"\e04c";}
.ic-orelease:before {content:"\e04c";}/* Dupe */
.ic-oview:before {content:"\e03f";}
.ic-pic:before {content:"\e040";}
.ic-re-advertising:before {content:"\e041";}
.ic-re-booth:before {content:"\e042";}
.ic-re-fixture:before {content:"\e043";}
.ic-re-markdown:before {content:"\e044";}
.ic-re-money:before {content:"\e045";}/* unused */
.ic-re-off:before {content:"\e05a";}
.ic-re-other:before {content:"\e046";}
.ic-re-premium:before {content:"\e047";}
.ic-re-rebate:before {content:"\e048";}
.ic-re-sponsor:before {content:"\e049";}
.ic-refresh:before {content:"\e056";}
.ic-remove:before {content:"\e01b";}/* BTN MZzoom */
.ic-navclose:before {content:"\e01b";}/* Dupe */
.ic-no:before {content:"\e01b";}/* Dupe */
.ic-reply:before {content:"\e057";}
.ic-revert:before {content:"\e053";}
.ic-search:before {content:"\e04a";}
.ic-search2:before {content:"\e04b";}
.ic-soc-fb:before {content:"\e003";}
.ic-soc-gp:before {content:"\e004";}
.ic-soc-ig:before {content:"\e005";}
.ic-soc-pt:before {content:"\e006";}
.ic-soc-tw:before {content:"\e007";}
.ic-soc-yt:before {content:"\e008";}
.ic-soc2-fb:before {content:"\e05b";}
.ic-soc2-gp:before {content:"\e05f";}
.ic-soc2-ig:before {content:"\e060";}
.ic-soc2-in:before {content:"\e069";}
.ic-soc2-pt:before {content:"\e061";}
.ic-soc2-tw:before {content:"\e05d";}
.ic-soc2-yt:before {content:"\e05e";}
.ic-soc3-yt:before {content:"\e062";}
.ic-system:before {content:"\e054";}
.ic-units:before {content:"\e055";}
.ic-upc:before {content:"\e04d";}
.ic-view:before {content:"\e04e";}
.ic-odowndata:before {content:"\e06a";}
.ic-processing:before {content:"\e06b";}

/* tabledata */
.grid-1 .tdata-group li div {width:98.8%;}
.grid-2 .tdata-group li div {width:44.2%;}
.grid-3 .tdata-group li div {width:32.6%;}
.grid-4 .tdata-group li div {width:24.4%;}
.grid-5 .tdata-group li div {width:19.4%;}
.grid-6 .tdata-group li div {width:16.1%;}
.grid-7 .tdata-group li div {width:13.7%;}
.grid-8 .tdata-group li div {width:11.9%;}
.grid-9 .tdata-group li div {width:10.6%;}
.grid-10 .tdata-group li div {width:9.4%;}
.grid-11 .tdata-group li div {width:8.5%;}
.grid-12 .tdata-group li div {width:7.5%;}
.grid-13 .tdata-group li div {width:7.0%;}
.grid-14 .tdata-group li div {width:6.4%;}
.grid-15 .tdata-group li div {width:6.0%;}
.grid-16 .tdata-group li div {width:5.6%;}
.grid-17 .tdata-group li div {width:5.3%;}
.grid-18 .tdata-group li div {width:5.0%;}
.grid-19 .tdata-group li div {width:4.7%;}
.grid-20 .tdata-group li div {width:4.5%;}
.grid-21 .tdata-group li div {width:4.3%;}
.grid-22 .tdata-group li div {width:4.0%;}
.grid-23 .tdata-group li div {width:3.75%;}
.grid-24 .tdata-group li div {width:3.7%;}
.grid-25 .tdata-group li div {width:3.5%;}
.grid-px .tdata-group li div {width:40px;}




.tabledata {position:relative;padding:0;margin:0 0 10px 0; line-height:1;}
.tabledata h3 {padding:0 0 2px 0;margin:0;}
.tabledata .tdata-grid li, .tabledata .tdata-grid li div {display:block;padding:0;margin:0 0 5px 0;}
.tabledata .tdata-grid li {width:100%;}
.tabledata .tdata-group li div {float:left;padding:0;margin:0;}

/* STICKY HEADER:*/
.tabledata {position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}

@supports ((position:-webkit-sticky) or (position:sticky)) {
  .tabledata.stick-A .tdata-head {
    position:-webkit-sticky;
    position:sticky;
    top:40px;
	z-index:9;
	background-color:#eeeeee;
  }
}


.stylescrollA {height:300px;overflow:scroll;padding:10px;margin:0;background-color:#ffffff;border:1px solid #c2c2c2;}


/* Slide-Out Panel by Project Seven Development */
.sop-wrapper {position:relative;margin:0;width:100%;box-sizing:border-box;font-family:inherit;}
.sop-content {padding:32px 24px 24px 24px;}
.p7SOP.sop-nopad .sop-content {padding:0px;}
.sop-close {position:absolute;top:6px;right:6px;background-color:#222;border-radius:100%;padding:0 .15em;background-color:#FFF;}
.p7SOP.sop-from-right .sop-close {left:6px;right:auto;}
.sop-close a {color:inherit;display:block;}
.sop-close img {vertical-align:middle;opacity:.5;transition:all ease .5s;}
.sop-close img:hover {opacity:1;}
.sop-close i {display:none;}

.sop-fixed-close .sop-close-icon {
    box-sizing:border-box;
    position:absolute;
    right:0px;
    top:-100px;
    z-index:999;
	opacity:0;
	-webkit-transition:opacity .5s ease .3s;
	transition:opacity .5s ease .3s;
}
.sop-fixed-close.open .sop-close-icon {top:0px;right:14px;opacity:1;}
.sop-fixed-close .sop-content {padding:20px 46px 20px 36px;}
.sop-scroll-arrow {
	position:absolute;
	top:100px;
	right:22px;
	z-index:9999;
	opacity:0;
	margin-top:50px;
	transition:opacity .5s ease, margin-top .5s ease;
}
.stt-on {opacity:.7;margin-top:0px;}
.sop-scroll-arrow i {display:none;}
.sop-scroll-arrow:hover {opacity:1;}
.p7SOP.sop-noscript .sop-scroll-arrow {display:none;	}
body.sop-active {overflow-y:hidden;}

.sop-wrapper {background-color:#403A60;color:#FFF;box-sizing:border-box;font-family:inherit;}
.sop-trigger {text-decoration:none;border-bottom:1px dotted;}

.p7SOP.sop-noscript .sop-close-icon {display:none;}

@media only screen and (min-width:0px) and (max-width:600px) {
	.p7SOP { max-width:100% !important; }
}
/* Slide-Out Panel by Project Seven Development: END */

/* FANCYAPPS: */
.carousel{position:relative;box-sizing:border-box}
.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}
.carousel.is-draggable{cursor:move;cursor:grab}
.carousel.is-dragging{cursor:move;cursor:grabbing}
.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}
.carousel__track{display:flex}
.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}
.has-dots{margin-bottom:calc(0.5rem + 22px)}
.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}
.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}
.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}
.carousel__dots .carousel__dot.is-selected:after{opacity:1}
.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}
.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}
.carousel__button.is-prev{left:10px}
.carousel__button.is-next{right:10px}
.carousel__button[disabled]{cursor:default;opacity:.3}
.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}
html.with-fancybox{scroll-behavior:auto}
body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}
.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:99999991;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}
.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}
.fancybox__container :focus{outline:none}
body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}
@media all and (min-width: 1024px){
	.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}
}
.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}
.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}
.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}
.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}
.fancybox__track{display:flex;height:100%}
.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}
.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}
@media all and (min-width: 1024px){
	.fancybox__slide{padding:64px 100px}
}
.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}
.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}
.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}
.is-loading .fancybox__caption{visibility:hidden}
.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}
.fancybox__nav .carousel__button{z-index:40}
.fancybox__nav .carousel__button.is-next{right:8px}
@media all and (min-width: 1024px){
	.fancybox__nav .carousel__button.is-next{right:40px}
}
.fancybox__nav .carousel__button.is-prev{left:8px}
@media all and (min-width: 1024px){
	.fancybox__nav .carousel__button.is-prev{left:40px}
}
.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}
@media all and (min-width: 1024px){
	.carousel__button.is-close{right:40px}
}
.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}
.fancybox__no-click,.fancybox__no-click button{pointer-events:none}
.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}
.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:99999993}
.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}
.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}
@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}
@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}
.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}
.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}
.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}
.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}
.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}
.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}
@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fancybox-fadeOut{to{opacity:0}}
@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}
@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}
@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}
@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}
.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}
.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}
.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}
.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}
.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}
.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}
.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}
.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}
.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}
.fancybox__image{transform-origin:0 0;user-select:none;transition:none}
.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}
.is-closing .has-image .fancybox__content{overflow:visible}
.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}
.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}
.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}
.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}
.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}
.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}
.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}
.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}
.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}
.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}
.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}
.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}
.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:2px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(204, 2, 2, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 0px)}
.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}
.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}
.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}
.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}
@media all and (min-width: 1024px){
	.fancybox__toolbar{padding:8px}
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}
.fancybox__toolbar__items{display:flex}
.fancybox__toolbar__items--left{margin-right:auto}
.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}
.fancybox__toolbar__items--right{margin-left:auto}
@media(max-width: 640px){
	.fancybox__toolbar__items--center:not(:last-child){display:none}
}
.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}
.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}
.fancybox__container:fullscreen::backdrop{opacity:0}
.fancybox__button--fullscreen g:nth-child(2){display:none}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__button--slideshow g:nth-child(2){display:none}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* FANCYAPPS: END */


/* NOT SELECTABLE:*/
footer, .nav-global, .ls-menubar {position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
footer {height:40px;overflow:hidden;}

/* CLEARS:*/
.SEpanel:after, .SEpanel section:after, .SUBpanel:after, [class*="-conrow"]:after, .col-grid:after, .col-row:after, .col-group:after, .form-grid:after, .form-group:after, .form-box:after, .form-inline:after, .form-box div:after, 
.menu-icon:after, .tdata-group li:after, .legend-row-price:after, .legend-row-price ul:after, .search-wrap:after, .mbar-conrow:after, .grid-menu:after, .grid-menuA-1:after, .grid-menuA-2:after
{content:""; display:table;clear:both;}

/* IE FIXES:*/
.ie9 .btn-primary, .ie9 .btn-basic, .ie9 .menu-basic li a:hover, .ie9 .menu-basic li button:hover
{filter:none;}

/* GOOGLE:*/
.goog-tooltip {display:none !important;}
.goog-tooltip:hover {display:none !important;}
.goog-text-highlight {background-color:transparent !important;border:none !important; box-shadow:none !important;}


.autocomplete {position:relative;display:inline-block;}
.autocomplete-items {position:absolute;top:100%;left:0;height:300px;overflow: scroll;right:0;z-index:99;border:1px solid #66afe9;border-bottom:1px solid #66afe9;border-top:none;}
.autocomplete-items div {padding:10px;cursor:pointer;background-color:#ffffff;border-bottom:1px solid #cccccc;}
.autocomplete-items div:hover {background-color:#e9e9e9; }
.autocomplete-active {background-color:#c7ecf9 !important;color:#ffffff;}


/* SPINNDERS*/
.fs-load-A {width:48px;height:48px;border-radius:50%;animation:rotateA 2s linear infinite;}
@-webkit-keyframes rotateA {0% { -webkit-transform:rotate(0deg);} 100% { -webkit-transform:rotate(360deg);}}
@keyframes rotateA {0% {transform:rotate(0deg); }100% { transform:rotate(360deg);}}

.fs-load-B {height:48px;width:48px;position:relative;display:inline-block;border-radius:50%;animation:rotateB 1.5s linear infinite; }
.fs-meter-A {height:48px;width:48px;border-radius:50%;position:relative;display:inline-block; }
.fs-meter-A::after {content:'';height:40%;width:0;border-radius:4px;display:block;color:inherit;position:absolute;left:18px;top:3px;transform-origin:bottom;animation:rotateB 1.5s linear infinite;}
@keyframes rotateB {0% {transform:rotate(0);} 100% {transform:rotate(360deg);}}

.fs-load-C {display:inline-block!important;vertical-align:top!important;width:16px;height:16px;margin:1px 2px 0 0;border-radius:50%;animation:rotateA 0.75s linear infinite;}
@-webkit-keyframes rotateA {0% { -webkit-transform:rotate(0deg);} 100% { -webkit-transform:rotate(360deg);}}
@keyframes rotateA {0% {transform:rotate(0deg); }100% { transform:rotate(360deg);}}

.iconSPIN-A {display:inline-block!important;vertical-align:top!important;font-size:19px!important;height:19px!important;height:19px!important;overflow:hidden;line-height:0!important;padding:0!important;margin:0;margin-right:2px; -webkit-animation:rotateC 1s infinite linear;animation:rotateC 1s infinite linear;}
@keyframes rotateC {0% {transform:rotate(0);} 100% {transform:rotate(360deg);}}

.has-spinner.active {cursor:progress;}
.has-spinner.active .iconSPIN-A {}
.has-spinner.btn.active .iconSPIN-A {}

