html {
 font-size: 62.5%;
}
body {
 font-size: 1.4rem;
}
html,
body {
 padding: 0;
 margin: 0;
 height: 100%;
}
html,
body,
* {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box;
 box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
 display: block;
}
audio,
canvas,
video {
 display: inline-block;
}
audio:not([controls]) {
 display: none;
}
a:hover,
a:active,
.tile:active {
 outline: 0;
}
sub,
sup {
 position: relative;
 font-size: 75%;
 line-height: 0;
 vertical-align: baseline;
}
sup {
 top: -0.5em;
}
sub {
 bottom: -0.25em;
}
img {
 max-width: 100%;
 height: auto;
 vertical-align: middle;
 border: 0;
 -ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img {
 max-width: none;
}
button,
input,
select,
textarea {
 margin: 0;
 font-size: 100%;
 vertical-align: middle;
}
button,
input {
 line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
 -webkit-appearance: button;
 cursor: pointer;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
 cursor: pointer;
}
input[type="search"] {
 -webkit-appearance: textfield;
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 -ms-box-sizing: content-box;
 -o-box-sizing: content-box;
 box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance: none;
}
textarea {
 overflow: auto;
 vertical-align: top;
}
input[type=text]::-ms-clear,
input[type=email]::-ms-clear,
input[type=url]::-ms-clear,
input[type=tel]::-ms-clear,
input[type=number]::-ms-clear,
input[type=time]::-ms-clear {
 display: none;
}
input[type=password]::-ms-reveal {
 display: none;
}
* {
 border-collapse: collapse;
}
a {
 text-decoration: none;
}
@media print {
 * {
   text-shadow: none !important;
   color: #000 !important;
   background: transparent !important;
   box-shadow: 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;
 }
 p,
 h2,
 h3 {
   orphans: 3;
   widows: 3;
 }
 h2,
 h3 {
   page-break-after: avoid;
 }
}
.metro .text-left {
 text-align: left;
}
.metro .text-right {
 text-align: right;
}
.metro .text-center {
 text-align: center;
}
.metro .text-justify {
 text-align: justify;
}
.metro .text-ellipsis {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
.metro .text-bold {
 font-weight: bold;
}
.metro .text-normal {
 font-weight: normal;
}
.metro .text-italic {
 font-style: italic;
}
.metro .no-border {
 border: 0 !important;
}
.metro .border {
 border: 1px #eaeaea solid;
}
.metro .border-left {
 border-left: 1px #eaeaea solid;
}
.metro .border-right {
 border-right: 1px #eaeaea solid;
}
.metro .border-top {
 border-top: 1px #eaeaea solid;
}
.metro .border-bottom {
 border-bottom: 1px #eaeaea solid;
}
.metro .collapse-separate {
 border-collapse: separate;
}
.metro .collapse-collapse {
 border-collapse: collapse;
}
.metro .place-left {
 float: left;
}
.metro .place-right {
 float: right;
}
.metro .place-top-left {
 position: absolute;
 top: 0;
 left: 0;
}
.metro .place-top-right {
 position: absolute;
 top: 0;
 right: 0;
}
.metro .place-bottom-left {
 position: absolute;
 bottom: 0;
 left: 0;
}
.metro .place-bottom-right {
 position: absolute;
 bottom: 0;
 right: 0;
}
.metro .on-left {
 margin-right: 5px;
}
.metro .on-right {
 margin-left: 5px;
}
.metro .on-left-more {
 margin-right: 10px;
}
.metro .on-right-more {
 margin-left: 10px;
}
.metro .padding5 {
 padding: 5px;
}
.metro .padding10 {
 padding: 10px;
}
.metro .padding15 {
 padding: 15px;
}
.metro .padding20 {
 padding: 20px;
}
.metro .margin5 {
 margin: 5px;
}
.metro .margin10 {
 margin: 10px;
}
.metro .margin15 {
 margin: 15px;
}
.metro .margin20 {
 margin: 20px;
}
.metro .nlm {
 margin-left: 0 !important;
}
.metro .nrm {
 margin-right: 0 !important;
}
.metro .ntm {
 margin-top: 0 !important;
}
.metro .nbm {
 margin-bottom: 0 !important;
}
.metro .nlp {
 padding-left: 0 !important;
}
.metro .nrp {
 padding-right: 0 !important;
}
.metro .ntp {
 padding-top: 0 !important;
}
.metro .nbp {
 padding-bottom: 0 !important;
}
.metro .no-margin {
 margin: 0  !important;
}
.metro .no-padding {
 padding: 0  !important;
}
.metro .no-float {
 float: none !important;
}
.metro .block {
 display: block !important;
 float: none !important;
}
.metro .inline-block {
 display: inline-block !important;
}
.metro .hide,
.metro .no-display {
 display: none !important;
}
.metro .no-visible {
 visibility: hidden !important;
}
.metro .visible {
 visibility: visible !important;
}
.metro .scroll-y,
.metro .scroll-vertical {
 overflow-y: scroll;
}
.metro .scroll-x,
.metro .scroll-horizontal {
 overflow-x: scroll;
}
.metro .no-overflow {
 overflow: hidden;
}
.metro .overflow {
 overflow: scroll;
}
.metro .square5 {
 width: 5px;
 height: 5px;
}
.metro .square10 {
 width: 10px;
 height: 10px;
}
.metro .square15 {
 width: 15px;
 height: 15px;
}
.metro .square20 {
 width: 20px;
 height: 20px;
}
.metro .shadow {
 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3), 0 3px 8px rgba(0, 0, 0, 0.2);
}
.metro .text-shadow {
 text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}
.metro .opacity {
 opacity: .9;
}
.metro .half-opacity {
 opacity: .5;
}
.metro .hi-opacity {
 opacity: .2;
}
.metro .clearfix:before,
.metro .clearfix:after {
 display: table;
 content: "";
}
.metro .clearfix:after {
 clear: both;
}
.metro #element .selected {
 border: 4px #69C9F3 solid;
}
.metro #element .selected:after {
 position: absolute;
 display: block;
 border-top: 28px solid #69C9F3;
 border-left: 28px solid transparent;
 right: 0;
 content: "";
 top: 0;
 z-index: 101;
}
.metro #element .selected:before {
 position: absolute;
 display: block;
 content: "\e003";
 color: #fff;
 right: 0;
 font-family: 'metroSysIcons';
 font-size: 9pt;
 font-weight: normal;
 z-index: 102;
 top: 0;
 font-display: swap;
}
.metro .text-rest-state {
 color: #000000;
}
.metro .text-rest2-state {
 color: #000000;
}
.metro .text-hover-state {
 color: rgba(0, 0, 0, 0.8);
}
.metro .text-pressed-state {
 color: rgba(0, 0, 0, 0.4);
}
.metro #font .light {
 font-weight: 300;
}
.metro #font .normal {
 font-weight: normal;
 font-style: normal;
}
.metro #font .bold {
 font-weight: bold;
}
.metro #font .italic {
 font-style: italic;
}
.metro #font .segoe {
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro #font .segoe-bold {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
}
.metro #font .segoe-light {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
}
.metro #font .cambria {
 font-family: 'Cambria_', 'PT Serif Caption', Verdana, Arial, Helvetica, sans-serif;
}
.metro #font .mono {
 font-family: 'Courier New', monospace;
}
.metro #font .serif {
 font-family: Georgia, "Times New Roman", Times, serif;
}
.metro #font .sans {
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.metro .header,
.metro .subheader {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 color: #000000;
 letter-spacing: 0.00em;
}
.metro .header {
 font-size: 4.8rem;
 line-height: 4.8rem;
}
.metro .subheader {
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
}
.metro .subheader-secondary {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 letter-spacing: 0.00em;
 font-size: 1.8rem;
 line-height: 1.8rem;
 letter-spacing: 0.01em;
 color: #000000;
 font-size: 2.2rem;
 line-height: 2.2rem;
}
.metro .item-title {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
}
.metro .item-title-secondary {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
 color: #000000;
 font-size: 1.4rem;
 line-height: 1.4rem;
}
.metro .navigation {
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-style: normal;
 color: #000000;
 font-size: 1.2rem;
 line-height: 1.2rem;
 letter-spacing: 0.02em;
}
.metro .body-text {
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-style: normal;
 color: #000000;
 font-size: 11pt;
 line-height: 15pt;
 letter-spacing: 0.02em;
}
.metro .code-text {
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-style: normal;
 color: #000000;
 font-size: 11pt;
 line-height: 15pt;
 letter-spacing: 0.02em;
 font-family: 'Courier New', monospace;
}
.metro .tertiary-text {
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 1.3rem;
 line-height: 1.5rem;
 font-weight: normal !important;
}
.metro .tertiary-text-secondary {
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.3rem;
 line-height: 1.5rem;
 font-weight: normal !important;
 color: #000000;
}
.metro .readable-text {
 font-family: 'Cambria_', 'PT Serif Caption', Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-style: normal;
 font-size: 1.8rem;
 line-height: 2rem;
}
.metro .menu-title {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 color: #000000;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 font-size: 4rem;
}
.metro .menu-item {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 color: #000000;
 line-height: 2.2rem;
 font-size: 2.2rem;
}
.metro .menu-item-secondary {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
 font-weight: normal;
 font-style: normal;
 line-height: 1.4rem;
}
.metro h1,
.metro h2,
.metro h3,
.metro h4,
.metro h5,
.metro h6 {
 padding: 0;
 margin: 10px 0;
}
.metro h1 {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 color: black;
 letter-spacing: 0.00em;
 font-size: 4.8rem;
 line-height: 4.8rem;
}
.metro h2 {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 color: black;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
}
.metro h3 {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 color: black;
 font-size: 2.2rem;
 line-height: 2.2rem;
 font-weight: bold;
}
.metro h4 {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: black;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
}
.metro h5 {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
 color: black;
 font-size: 1.4rem;
 line-height: 1.4rem;
}
.metro h6 {
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-style: normal;
 color: black;
 font-size: 12pt;
 line-height: 15pt;
 letter-spacing: 0.02em;
 font-weight: bold;
 font-size: 9pt;
}
.metro h1 small {
 font-size: 19.25pt;
}
.metro h2 small {
 font-size: 13.75pt;
}
.metro h3 small {
 font-size: 12pt;
}
.metro h4 small {
 font-size: 12pt;
}
.metro a,
.metro .link {
 color: black;
 font-weight: normal;
 text-decoration: underline;
}
.metro a:hover,
.metro .link:hover {
 color: black;
}
.metro a:focus,
.metro .link:focus,
.metro a:active,
.metro .link:active {
 color: black;
}
.metro .button {
	text-decoration: none;
}
.metro div,
.metro span,
.metro p {
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-style: normal;
}
.metro p {
 margin: 0 0 7pt;
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-style: normal;
 color: #000000;
 font-size: 12pt;
 line-height: 15pt;
 letter-spacing: 0.02em;
}
.metro p, article {
 line-height: 19pt/* !important*/;
 letter-spacing: initial/* !important*/;
}
.metro strong {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.metro .text-muted {
 color: #999999 !important;
}
.metro .text-info {
 color: #5CB0D5 !important;
}
.metro .text-alert {
 color: #e51400 !important;
}
.metro .text-warning {
 color: #fa6800 !important;
}
.metro .text-success {
 color: #3BAA35 !important;
}
.metro abbr {
 text-decoration: none;
 border-bottom: 1px #999999 dotted;
 cursor: help;
}
.metro address {
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-style: normal;
 margin-bottom: 7pt;
}
.metro blockquote {
 margin: 0;
 padding: 0;
 border-left: 4px #999999 solid;
 padding-left: 10px;
}
.metro blockquote small {
 color: #999999;
}
.metro blockquote small:before {
 content: "\2014 \00A0";
}
.metro blockquote.place-right {
 border: 0;
 border-right: 4px #999999 solid;
 padding-right: 10px;
 text-align: right;
}
.metro blockquote.place-right small:before {
 content: "";
}
.metro blockquote.place-right small:after {
 content: " \00A0 \2014";
}
.metro .unstyled {
 padding-left: 0;
 list-style: none;
}
.metro .unstyled li ul,
.metro .unstyled li ol {
 list-style: none;
 padding-left: 25px;
}
.metro .inline {
 list-style: none;
}
.metro .inline li {
 display: inline-block;
 padding-left: 5px;
 padding-right: 5px;
}
.metro ul,
.metro ol {
 margin-left: 5px;
 padding-left: 15px;
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-style: normal;
 color: #000000;
 font-size: 12pt;
 line-height: 15pt;
 letter-spacing: 0.02em;
}
.metro ul li,
.metro ol li {
 line-height: 20px;
}
.metro ul li ul,
.metro ol li ul,
.metro ul li ol,
.metro ol li ol {
 padding-left: 25px;
}
.metro ul li, .metro ol li {
 padding-bottom:6px;
 line-height:18pt !important;
}
.metro ol.styled {
 counter-reset: li;
 margin-left: 0;
 padding-left: 0;
 font-family: 'Cambria_', 'PT Serif Caption', Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-style: normal;
 font-size: 1.8rem;
 line-height: 2rem;
}
.metro ol.styled > li {
 position: relative;
 margin: 0 0 6px 2em;
 padding: 4px 12px;
 list-style: none;
}
.metro ol.styled > li:before {
 content: counter(li);
 counter-increment: li;
 position: absolute;
 top: -2px;
 left: -2em;
 box-sizing: border-box;
 width: 2em;
 margin-right: 8px;
 padding: 4px;
 color: #fff;
 background: #666;
 font-weight: bold;
 font-family: "Helvetica Neue", Arial, sans-serif;
 text-align: center;
}
.metro ol.styled.rounded > li:before {
 border-radius: 100%;
}
.metro nav ul li, .metro nav ol li, .metro aside ul li, .metro aside ol li {
 padding-bottom:0 !important;
}
.metro dl dt,
.metro dl dd {
 line-height: 20px;
}
.metro dl dt {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
}
.metro dl dd {
 margin-left: 15px;
}
.metro dl.horizontal dt {
 float: left;
 width: 160px;
 overflow: hidden;
 clear: left;
 text-align: right;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.metro dl.horizontal dd {
 margin-left: 180px;
}
.metro .container {
 margin: 0 auto;
}
.metro .page {
 width: 100%;
 min-height: 100%;
 margin: 0;
 padding: 0;
}
.metro .page:before,
.metro .page:after {
 display: table;
 content: "";
}
.metro .page:after {
 clear: both;
}
.metro .page .page-header .page-header-content {
 min-height: auto;
}
.metro .page .page-header .page-header-content:before,
.metro .page .page-header .page-header-content:after {
 display: table;
 content: "";
}
.metro .page .page-header .page-header-content:after {
 clear: both;
}
.metro .page .page-header .page-header-content .branding {
 display: inline-block;
 width: auto;
 padding: 10px 0;
 margin-right: 20px;
}
.metro .page .page-header .page-header-content .branding .brand-title {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 color: #000000;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 display: block;
}
.metro .page .page-header .page-header-content .branding .brand-slogan {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
 color: #000000;
 font-size: 1.4rem;
 line-height: 1.4rem;
 font-weight: normal;
 font-style: normal;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 display: block;
}
.metro .page .page-header .page-header-content .branding .brand-title,
.metro .page .page-header .page-header-content .branding .brand-slogan {
 margin: 0;
}
.metro .page .page-header .page-header-content .branding a + .brand-title,
.metro .page .page-header .page-header-content .branding a + .brand-slogan {
 text-decoration: none !important;
}
.metro .page .page-region .page-region-content {
 min-height: 500px;
}
.metro .page .page-region .page-region-content:before,
.metro .page .page-region .page-region-content:after {
 display: table;
 content: "";
}
.metro .page .page-region .page-region-content:after {
 clear: both;
}
.metro .page .page-footer .page-footer-content {
 height: 100px;
}
.metro .page .page-footer .page-footer-content:before,
.metro .page .page-footer .page-footer-content:after {
 display: table;
 content: "";
}
.metro .page .page-footer .page-footer-content:after {
 clear: both;
}
.metro .page.secondary .page-region-content,
.metro .page.secondary .page-header-content {
 padding-left: 80px;
}
.metro .app-bar {
 position: fixed;
 bottom: 0;
 left: 0;
 right: 0;
 min-height: 100px;
 background-color: #1d1d1d;
 z-index: 1060;
}
.metro .charms {
 position: fixed;
 right: 0;
 top: 0;
 bottom: 0;
 height: 100%;
 min-width: 200px;
 width: auto;
 z-index: 1060;
}
.metro .charms.place-left {
 left: 0;
 right: auto;
}
.metro .message-dialog {
 position: fixed;
 left: 0;
 right: 0;
 height: auto;
 min-height: 100px;
 top: 30%;
 padding: 10px 10px 0;
 z-index: 1050;
}
.metro .error-bar,
.metro .warning-bar,
.metro .info-bar {
 position: fixed;
 top: 0;
 left: 0;
 right: 0;
 padding: 10px 20px;
 color: #fff;
 min-height: 100px;
 z-index: 1050;
}
.metro .error-bar {
 background-color: #9a1616 !important;
}
.metro .warning-bar {
 background-color: #bf5a15 !important;
}
.metro .info-bar {
 background-color: #69C9F3 !important;
}
.metro .span1,
.metro .size1 {
 width: 60px !important;
}
.metro .span2,
.metro .size2 {
 width: 140px !important;
}
.metro .span3,
.metro .size3 {
 width: 220px !important;
}
.metro .span4,
.metro .size4 {
 width: 300px !important;
}
.metro .span5,
.metro .size5 {
 width: 380px !important;
}
.metro .span6,
.metro .size6 {
 width: 460px !important;
}
.metro .span7,
.metro .size7 {
 width: 540px !important;
}
.metro .span8,
.metro .size8 {
 width: 620px !important;
}
.metro .span9,
.metro .size9 {
 width: 700px !important;
}
.metro .span10,
.metro .size10 {
 width: 780px !important;
}
.metro .span11,
.metro .size11 {
 width: 860px !important;
}
.metro .span12,
.metro .size12 {
 width: 940px !important;
}
.metro .offset1 {
 margin-left: 80px !important;
}
.metro .offset1:not(:first-child) {
 margin-left: 100px !important;
}
.metro .offset2 {
 margin-left: 160px !important;
}
.metro .offset2:not(:first-child) {
 margin-left: 180px !important;
}
.metro .offset3 {
 margin-left: 240px !important;
}
.metro .offset3:not(:first-child) {
 margin-left: 260px !important;
}
.metro .offset4 {
 margin-left: 320px !important;
}
.metro .offset4:not(:first-child) {
 margin-left: 340px !important;
}
.metro .offset5 {
 margin-left: 400px !important;
}
.metro .offset5:not(:first-child) {
 margin-left: 420px !important;
}
.metro .offset6 {
 margin-left: 480px !important;
}
.metro .offset6:not(:first-child) {
 margin-left: 500px !important;
}
.metro .offset7 {
 margin-left: 560px !important;
}
.metro .offset7:not(:first-child) {
 margin-left: 580px !important;
}
.metro .offset8 {
 margin-left: 640px !important;
}
.metro .offset8:not(:first-child) {
 margin-left: 660px !important;
}
.metro .offset9 {
 margin-left: 720px !important;
}
.metro .offset9:not(:first-child) {
 margin-left: 740px !important;
}
.metro .offset10 {
 margin-left: 800px !important;
}
.metro .offset10:not(:first-child) {
 margin-left: 820px !important;
}
.metro .offset11 {
 margin-left: 880px !important;
}
.metro .offset11:not(:first-child) {
 margin-left: 900px !important;
}
.metro .offset12 {
 margin-left: 960px !important;
}
.metro .offset12:not(:first-child) {
 margin-left: 980px !important;
}
.metro .grid {
 margin-bottom: 20px;
}
.metro .grid .row {
 display: block;
 margin-top: 20px;
}
.metro .grid .row:before,
.metro .grid .row:after {
 display: table;
 content: "";
}
.metro .grid .row:after {
 clear: both;
}
.metro .grid .row [class*="span"] {
 float: left;
 min-height: 1px;
 margin-left: 20px;
}
.metro .grid .row [class*="span"]:first-child {
 margin-left: 0;
}
.metro .grid.fluid {
 width: 100%;
}
.metro .grid.fluid .row .span1 {
 width: 6.382978% !important;
}
.metro .grid.fluid .row .span2 {
 width: 14.893615% !important;
}
.metro .grid.fluid .row .span3 {
 width: 23.404252% !important;
}
.metro .grid.fluid .row .span4 {
 width: 31.914889% !important;
}
.metro .grid.fluid .row .span5 {
 width: 40.425526% !important;
}
.metro .grid.fluid .row .span6 {
 width: 48.936163% !important;
}
.metro .grid.fluid .row .span7 {
 width: 57.4468% !important;
}
.metro .grid.fluid .row .span8 {
 width: 65.957437% !important;
}
.metro .grid.fluid .row .span9 {
 width: 74.468074% !important;
}
.metro .grid.fluid .row .span10 {
 width: 82.978711% !important;
}
.metro .grid.fluid .row .span11 {
 width: 91.489348% !important;
}
.metro .grid.fluid .row .span12 {
 width: 99.999985% !important;
}
.metro .grid.fluid .row [class*="span"] {
 margin-left: 2.127659%;
}
.metro .grid.fluid .row [class*="span"]:first-child {
 margin-left: 0;
}
.metro .grid.fluid .row .offset1 {
 margin-left: 8.510637% !important;
}
.metro .grid.fluid .row .offset1:not(:first-child) {
 margin-left: 10.638296% !important;
}
.metro .grid.fluid .row .offset2 {
 margin-left: 17.021274% !important;
}
.metro .grid.fluid .row .offset2:not(:first-child) {
 margin-left: 19.148933% !important;
}
.metro .grid.fluid .row .offset3 {
 margin-left: 25.531911% !important;
}
.metro .grid.fluid .row .offset3:not(:first-child) {
 margin-left: 27.65957% !important;
}
.metro .grid.fluid .row .offset4 {
 margin-left: 34.042548% !important;
}
.metro .grid.fluid .row .offset4:not(:first-child) {
 margin-left: 36.170207% !important;
}
.metro .grid.fluid .row .offset5 {
 margin-left: 42.553185% !important;
}
.metro .grid.fluid .row .offset5:not(:first-child) {
 margin-left: 44.680844% !important;
}
.metro .grid.fluid .row .offset6 {
 margin-left: 51.063822% !important;
}
.metro .grid.fluid .row .offset6:not(:first-child) {
 margin-left: 53.191481% !important;
}
.metro .grid.fluid .row .offset7 {
 margin-left: 59.574459% !important;
}
.metro .grid.fluid .row .offset7:not(:first-child) {
 margin-left: 61.702118% !important;
}
.metro .grid.fluid .row .offset8 {
 margin-left: 68.085096% !important;
}
.metro .grid.fluid .row .offset8:not(:first-child) {
 margin-left: 70.212755% !important;
}
.metro .grid.fluid .row .offset9 {
 margin-left: 76.595733% !important;
}
.metro .grid.fluid .row .offset9:not(:first-child) {
 margin-left: 78.723392% !important;
}
.metro .grid.fluid .row .offset10 {
 margin-left: 85.10637% !important;
}
.metro .grid.fluid .row .offset10:not(:first-child) {
 margin-left: 87.234029% !important;
}
.metro .grid.fluid .row .offset11 {
 margin-left: 93.617007% !important;
}
.metro .grid.fluid .row .offset11:not(:first-child) {
 margin-left: 95.744666% !important;
}
.metro .grid.fluid .row .offset12 {
 margin-left: 102.127644% !important;
}
.metro .grid.fluid .row .offset12:not(:first-child) {
 margin-left: 104.255303% !important;
}
.metro table {
 max-width: 100%;
 background-color: #ffffff;
 border-collapse: collapse;
 border-spacing: 0;
}
.metro .table {
 width: 100%;
 margin-bottom: 14pt;
}
.metro .table th,
.metro .table td {
 padding: 8px;
 font-size: 14px;
 line-height: 14pt;
 vertical-align: top;
 border-bottom: 1px #eaeaea solid;
}
.metro .table th[class*="span"],
.metro .table td[class*="span"] {
 display: table-cell !important;
 float: none !important;
 margin: 0;
}
.metro .table thead th {
 vertical-align: bottom;
}
.metro .table thead th,
.metro .table thead td {
 border-bottom: 1px solid #111111;
}
.metro .table tbody tr:last-child td {
 border-bottom: 0;
}
.metro .table tbody + tbody {
 border-top: 2px solid #eaeaea;
}
.metro .table tfoot th,
.metro .table tfoot td {
 border-top: 1px solid #111111;
}
.metro .table .table {
 background-color: #bfbfbf;
}
.metro .table.condensed th,
.metro .table.condensed td {
 padding: 4px 5px;
}
.metro .table.condensed th .input-control,
.metro .table.condensed td .input-control {
 margin: 0;
}
.metro .table.super-condensed th,
.metro .table.super-condensed td {
 padding: 2px;
}
.metro .table.super-condensed th .input-control,
.metro .table.super-condensed td .input-control {
 margin: 0;
}
.metro .table.striped tbody tr:nth-child(odd) {
 background: #eeeeee;
}
.metro .table.bordered {
 border: 1px #eaeaea solid;
 border-left: 0;
}
.metro .table.bordered td,
.metro .table.bordered th {
 border-left: 1px #eaeaea solid;
 border-bottom: 1px #eaeaea solid;
}
.metro .table.no-border td,
.metro .table.no-border th {
 border: 0;
}
.metro .table.border {
 border: 1px #eaeaea solid !important;
}
.metro .table.hovered tbody tr:hover {
 background-color: rgba(28, 183, 236, 0.1);
}
.metro .table tr.success {
 background-color: #3BAA35 !important;
}
.metro .table tr.error {
 background-color: #e51400 !important;
}
.metro .table tr.warning {
 background-color: #fa6800 !important;
}
.metro .table tr.info {
 background-color: #69C9F3 !important;
}
.metro .table tr.info td,
.metro .table tr.warning td,
.metro .table tr.error td,
.metro .table tr.success td,
.metro .table tr.info td *,
.metro .table tr.warning td *,
.metro .table tr.error td *,
.metro .table tr.success td * {
 color: #ffffff !important;
}
.metro .table tr.selected {
 background-color: rgba(28, 183, 236, 0.1);
}
.metro .button {
 padding: 4px 12px;
 text-align: center;
 vertical-align: middle !important;
 background-color: #d9d9d9;
 border: 1px transparent solid;
 color: #222222;
 border-radius: 0;
 cursor: pointer;
 display: inline-block;
 outline: none;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 16px;
 margin: auto;
}
.metro .button.default {
 background-color: #008287;
 color: #fff;
}
.metro .button:focus {
 outline: 0;
 border: 1px #353535 dotted;
}
.metro .button:disabled,
.metro .button.disabled {
 background-color: #eaeaea !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro .button * {
 color: inherit;
}
.metro .button *:hover {
 color: inherit;
}
.metro a.button:hover {
 color: inherit;
}
.metro a.button * {
 color: inherit;
}
.metro a.button *:hover {
 color: inherit;
}
.metro .button.primary {
 background-color: #1A323D !important;
 color: #ffffff !important;
}
.metro .button.info {
 background-color: #69C9F3 !important;
 color: #ffffff !important;
}
.metro .button.success {
 background-color: #FFDD0E !important;
 color: #000000 !important;
}
.metro .button.warning {
 background-color: #fa6800 !important;
 color: #ffffff !important;
}
.metro .button.danger {
 background-color: #9a1616 !important;
 color: #ffffff !important;
}
.metro .button.inverse {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
}
.metro .button.link {
 background-color: transparent !important;
 color: #69C9F3 !important;
}
.metro .button.link:hover {
 text-decoration: underline;
}
.metro .button.link:disabled,
.metro .button.link.disabled {
 background-color: transparent !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro .button.link [class*="icon-"] {
 text-decoration: none !important;
}
.metro button {
 padding: 4px 12px;
 text-align: center;
 vertical-align: middle !important;
 background-color: #d9d9d9;
 border: 1px transparent solid;
 color: #222222;
 border-radius: 0;
 cursor: pointer;
 display: inline-block;
 outline: none;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 16px;
 margin: auto;
}
.metro button.default {
 background-color: #008287;
 color: #fff;
}
.metro button:focus {
 outline: 0;
 border: 1px #353535 dotted;
}
.metro button:disabled,
.metro button.disabled {
 background-color: #eaeaea !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro button * {
 color: inherit;
}
.metro button *:hover {
 color: inherit;
}
.metro button.primary {
 background-color: #1A323D !important;
 color: #ffffff !important;
}
.metro button.info {
 background-color: #69C9F3 !important;
 color: #ffffff !important;
}
.metro button.success {
 background-color: #3BAA35 !important;
 color: #ffffff !important;
}
.metro button.warning {
 background-color: #fa6800 !important;
 color: #ffffff !important;
}
.metro button.danger {
 background-color: #9a1616 !important;
 color: #ffffff !important;
}
.metro button.inverse {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
}
.metro button.link {
 background-color: transparent !important;
 color: #69C9F3 !important;
}
.metro button.link:hover {
 text-decoration: underline;
}
.metro button.link:disabled,
.metro button.link.disabled {
 background-color: transparent !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro button.link [class*="icon-"] {
 text-decoration: none !important;
}
.metro button:active {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
 border-color: transparent;
}
.metro button.large {
 padding: 11px 19px;
 font-size: 17.5px;
}
.metro button.small {
 padding: 2px 10px;
 font-size: 11.9px;
}
.metro button.mini {
 padding: 0px 6px;
 font-size: 10.5px;
}
.metro .command-button {
 padding: 4px 12px;
 text-align: center;
 vertical-align: middle !important;
 background-color: #d9d9d9;
 border: 1px transparent solid;
 color: #222222;
 border-radius: 0;
 cursor: pointer;
 display: inline-block;
 outline: none;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 16px;
 margin: auto;
 text-align: left;
 font-size: 14pt;
 width: auto;
}
.metro .command-button.default {
 background-color: #008287;
 color: #fff;
}
.metro .command-button:focus {
 outline: 0;
 border: 1px #353535 dotted;
}
.metro .command-button:disabled,
.metro .command-button.disabled {
 background-color: #eaeaea !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro .command-button * {
 color: inherit;
}
.metro .command-button *:hover {
 color: inherit;
}
.metro .command-button.primary {
 background-color: #1A323D !important;
 color: #ffffff !important;
}
.metro .command-button.info {
 background-color: #69C9F3 !important;
 color: #ffffff !important;
}
.metro .command-button.success {
 background-color: #3BAA35 !important;
 color: #ffffff !important;
}
.metro .command-button.warning {
 background-color: #fa6800 !important;
 color: #ffffff !important;
}
.metro .command-button.danger {
 background-color: #9a1616 !important;
 color: #ffffff !important;
}
.metro .command-button.inverse {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
}
.metro .command-button.link {
 background-color: transparent !important;
 color: #69C9F3 !important;
}
.metro .command-button.link:hover {
 text-decoration: underline;
}
.metro .command-button.link:disabled,
.metro .command-button.link.disabled {
 background-color: transparent !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro .command-button.link [class*="icon-"] {
 text-decoration: none !important;
}
.metro .command-button:active {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
 border-color: transparent;
}
.metro .command-button.large {
 padding: 11px 19px;
 font-size: 17.5px;
}
.metro .command-button.small {
 padding: 2px 10px;
 font-size: 11.9px;
}
.metro .command-button.mini {
 padding: 0px 6px;
 font-size: 10.5px;
}
.metro .command-button small {
 display: block;
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.3rem;
 line-height: 1.5rem;
 font-weight: normal !important;
 color: #000000;
 color: inherit;
}
.metro .command-button [class*="icon-"] {
 font-size: 1.7em;
 margin-top: 0;
}
.metro .command-button [class*="icon-"].on-left {
 float: left;
}
.metro .command-button [class*="icon-"].on-right {
 float: right;
}
.metro .command-button [class*="icon-"].on-left + small {
 margin-left: 40px;
}
.metro .command-button [class*="icon-"].on-right + small {
 margin-right: 40px;
}
.metro .toolbar {
 width: auto;
 margin-bottom: 10px;
}
.metro .toolbar:before,
.metro .toolbar:after {
 display: table;
 content: "";
}
.metro .toolbar:after {
 clear: both;
}
.metro .toolbar.transparent button,
.metro .toolbar .transparent button,
.metro .toolbar.transparent .button,
.metro .toolbar .transparent .button {
 background-color: transparent;
}
.metro .toolbar.transparent button:hover,
.metro .toolbar .transparent button:hover,
.metro .toolbar.transparent .button:hover,
.metro .toolbar .transparent .button:hover {
 background-color: #eeeeee;
 border: 1px #ffffff solid;
}
.metro .toolbar button,
.metro .toolbar .button {
 color: inherit;
 padding: 4px 8px;
 display: block;
 float: left;
 font-size: 12pt;
 line-height: 12pt;
 margin-right: 2px;
}
.metro .toolbar button:last-child,
.metro .toolbar .button:last-child {
 margin-right: 0;
}
.metro .toolbar.no-spaces button,
.metro .toolbar .toolbar-group.no-spaces button,
.metro .toolbar.no-spaces .button,
.metro .toolbar .toolbar-group.no-spaces .button {
 margin-right: 0;
}
.metro .toolbar.no-spaces button:active,
.metro .toolbar .toolbar-group.no-spaces button:active,
.metro .toolbar.no-spaces .button:active,
.metro .toolbar .toolbar-group.no-spaces .button:active {
 background-color: #1d1d1d;
 color: #ffffff;
 top: auto;
 left: auto;
}
.metro .toolbar .divider {
 display: block;
 float: left;
 height: 12px;
 width: 1px;
 margin: 8px 8px;
 background-color: #999999;
 vertical-align: middle !important;
}
.metro .toolbar .toolbar-group {
 padding: 0;
 margin: 0;
 display: inline-block;
 margin-right: 10px;
 color: inherit;
}
.metro .toolbar .toolbar-group:before,
.metro .toolbar .toolbar-group:after {
 display: table;
 content: "";
}
.metro .toolbar .toolbar-group:after {
 clear: both;
}
.metro .button-dropdown {
 position: relative;
 display: inline-block;
}
.metro .button-dropdown .dropdown-menu.place-right {
 right: 0;
 left: auto;
}
.metro button.dropdown-toggle,
.metro .button.dropdown-toggle {
 padding-right: 16px;
 border: 0;
}
.metro button.dropdown-toggle:before,
.metro .button.dropdown-toggle:before {
 position: absolute;
 font-family: metroSysIcons;
 font-size: 12px;
 right: 1px;
 z-index: 2;
}
.metro .image-button {
 padding: 4px 12px;
 text-align: center;
 vertical-align: middle !important;
 background-color: #d9d9d9;
 border: 1px transparent solid;
 color: #222222;
 border-radius: 0;
 cursor: pointer;
 display: inline-block;
 outline: none;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 16px;
 margin: auto;
 position: relative;
 border: 0;
 padding-right: 45px;
}
.metro .image-button.default {
 background-color: #008287;
 color: #fff;
}
.metro .image-button:focus {
 outline: 0;
 border: 1px #353535 dotted;
}
.metro .image-button:disabled,
.metro .image-button.disabled {
 background-color: #eaeaea !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro .image-button * {
 color: inherit;
}
.metro .image-button *:hover {
 color: inherit;
}
.metro .image-button.primary {
 background-color: #1A323D !important;
 color: #ffffff !important;
}
.metro .image-button.info {
 background-color: #69C9F3 !important;
 color: #ffffff !important;
}
.metro .image-button.success {
 background-color: #3BAA35 !important;
 color: #ffffff !important;
}
.metro .image-button.warning {
 background-color: #fa6800 !important;
 color: #ffffff !important;
}
.metro .image-button.danger {
 background-color: #9a1616 !important;
 color: #ffffff !important;
}
.metro .image-button.inverse {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
}
.metro .image-button.link {
 background-color: transparent !important;
 color: #69C9F3 !important;
}
.metro .image-button.link:hover {
 text-decoration: underline;
}
.metro .image-button.link:disabled,
.metro .image-button.link.disabled {
 background-color: transparent !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro .image-button.link [class*="icon-"] {
 text-decoration: none !important;
}
.metro .image-button:active {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
 border-color: transparent;
}
.metro .image-button.large {
 padding: 11px 19px;
 font-size: 17.5px;
}
.metro .image-button.small {
 padding: 2px 10px;
 font-size: 11.9px;
}
.metro .image-button.mini {
 padding: 0px 6px;
 font-size: 10.5px;
}
.metro .image-button img,
.metro .image-button:active img,
.metro .image-button [class*="icon-"] {
 display: block;
 position: absolute;
 float: right;
 right: 0;
 top: 0;
 padding: 5px;
 height: 100%;
 margin-left: 0px;
 box-sizing: border-box;
 border: 1px transparent solid;
 z-index: 2;
 text-align: center;
}
.metro .image-button [class*="icon-"] {
 vertical-align: middle !important;
 font-size: 12pt;
 line-height: 12pt;
 top: 0;
 right: 0;
}
.metro .image-button.image-left {
 padding-right: 12px;
 padding-left: 45px;
}
.metro .image-button.image-left img,
.metro .image-button.image-left:active img,
.metro .image-button.image-left [class*="icon-"] {
 right: auto;
 left: 0;
}
.metro .image-button:focus {
 border: 0;
}
.metro .shortcut {
 padding: 4px 12px;
 vertical-align: middle !important;
 background-color: #d9d9d9;
 border: 1px transparent solid;
 color: #222222;
 border-radius: 0;
 cursor: pointer;
 outline: none;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 16px;
 margin: auto;
 height: 92px;
 width: 92px;
 text-align: center;
 font-size: 12pt;
 border: 0;
 border-bottom: 2px solid transparent;
 display: inline-block;
 position: relative;
}
.metro .shortcut.default {
 background-color: #008287;
 color: #fff;
}
.metro .shortcut:focus {
 outline: 0;
 border: 1px #353535 dotted;
}
.metro .shortcut:disabled,
.metro .shortcut.disabled {
 background-color: #eaeaea !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro .shortcut * {
 color: inherit;
}
.metro .shortcut *:hover {
 color: inherit;
}
.metro .shortcut.primary {
 background-color: #1A323D !important;
 color: #ffffff !important;
}
.metro .shortcut.info {
 background-color: #69C9F3 !important;
 color: #ffffff !important;
}
.metro .shortcut.success {
 background-color: #3BAA35 !important;
 color: #ffffff !important;
}
.metro .shortcut.warning {
 background-color: #fa6800 !important;
 color: #ffffff !important;
}
.metro .shortcut.danger {
 background-color: #9a1616 !important;
 color: #ffffff !important;
}
.metro .shortcut.inverse {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
}
.metro .shortcut.link {
 background-color: transparent !important;
 color: #69C9F3 !important;
}
.metro .shortcut.link:hover {
 text-decoration: underline;
}
.metro .shortcut.link:disabled,
.metro .shortcut.link.disabled {
 background-color: transparent !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro .shortcut.link [class*="icon-"] {
 text-decoration: none !important;
}
.metro .shortcut:active {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
 border-color: transparent;
}
.metro .shortcut.large {
 padding: 11px 19px;
 font-size: 17.5px;
}
.metro .shortcut.small {
 padding: 2px 10px;
 font-size: 11.9px;
}
.metro .shortcut.mini {
 padding: 0px 6px;
 font-size: 10.5px;
}
.metro .shortcut [class*="icon-"] {
 display: block;
 margin: 10px;
 font-size: 1.5em;
}
.metro .shortcut small {
 display: block;
 position: absolute;
 top: 0;
 right: 0;
 padding: 2px 4px;
 min-height: 10px;
 min-width: 10px;
 text-align: center;
 vertical-align: middle;
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
}
.metro .shortcut:hover {
 border-color: #e51400;
}
.metro .shortcut.link {
 border: 1px #69C9F3 solid;
 text-decoration: none !important;
}
.metro .shortcut.link:hover {
 border-bottom-width: 2px;
}
.metro a.shortcut {
 padding: 12px 0;
}
.metro a.shortcut:hover {
 color: inherit;
}
.metro .button-set:before,
.metro .button-set:after {
 display: table;
 content: "";
}
.metro .button-set:after {
 clear: both;
}
.metro .button-set .button,
.metro .button-set button {
 display: block;
 float: left;
 margin: 0;
 margin-right: 2px;
}
.metro .button-set .button.active,
.metro .button-set button.active {
 background-color: #555555;
 color: #ffffff;
}
.metro .button-set.no-spaces button,
.metro .button-set.no-spaces .button {
 margin-right: 0 !important;
}
.metro .button-set.no-spaces button:active,
.metro .button-set.no-spaces .button:active {
 background-color: #1d1d1d;
 color: #ffffff;
 top: auto;
 left: auto;
}
.metro .button-set.transparent .button,
.metro .button-set.transparent button {
 background-color: transparent;
}
.metro .button-set.transparent .button.active,
.metro .button-set.transparent button.active {
 background-color: #555555;
 color: #ffffff;
}
.metro .button:active {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
 border-color: transparent;
}
.metro .button.large,
.metro button.large {
 padding: 11px 19px;
 font-size: 17.5px;
}
.metro .button.small,
.metro button.small {
 padding: 2px 10px;
 font-size: 11.9px;
}
.metro .button.mini,
.metro button.mini {
 padding: 0px 6px;
 font-size: 10.5px;
}
.metro .breadcrumbs {
 /*margin: 0.2em;*/
}
.metro .breadcrumbs ul {
 margin: 0;
 padding: 0;
 list-style: none;
 overflow: hidden;
 width: 100%;
}
.metro .breadcrumbs ul li {
 float: left;
 margin: 0 .2em 0 1em;
}
.metro .breadcrumbs ul li:first-child {
 margin-left: 0 !important;
}
.metro .breadcrumbs ul li:first-child a:before,
.metro .breadcrumbs ul li:first-child span:before {
 content: normal;
}
.metro .breadcrumbs ul li:last-child {
 background: none;
}
.metro .breadcrumbs ul li:last-child a,
.metro .breadcrumbs ul li:last-child span {
 color: #1d1d1d;
}
.metro .breadcrumbs ul li:last-child:after,
.metro .breadcrumbs ul li:last-child:before {
 content: normal;
}
.metro .breadcrumbs ul a,
.metro .breadcrumbs ul span {
 background: ghostwhite;
 padding: .3em 1em;
 float: left;
 text-decoration: none;
 color: gray;
 position: relative;
}
.metro .breadcrumbs ul a:hover {
 background: #D0E6Cf;
 color: #ffffff;
}
.metro .breadcrumbs ul a:hover:before {
 border-color: #D0E6CF #D0E6CF #D0E6CF transparent;
 /*border-color: #1ba1e2 #1ba1e2 #1ba1e2 transparent;*/
}
.metro .breadcrumbs ul a:hover:after {
 border-left-color: #D0E6CF;
 /*border-left-color: #1ba1e2;*/
}
.metro .breadcrumbs ul a:before,
.metro .breadcrumbs ul span:before {
 content: "";
 position: absolute;
 top: 50%;
 margin-top: -1.5em;
 border-width: 1.5em 0 1.5em 1em;
 border-style: solid;
 /*border-color: white white white transparent;*/
 border-color: ghostwhite ghostwhite ghostwhite transparent;
 left: -1em;
 margin-left: 1px;
}
.metro .breadcrumbs ul a:after,
.metro .breadcrumbs ul span:after {
 content: "";
 position: absolute;
 top: 50%;
 margin-top: -1.5em;
 border-top: 1.5em solid transparent;
 border-bottom: 1.5em solid transparent;
 /*border-left: 1em solid white;*/
 border-left: 1em solid ghostwhite;
 right: -1em;
 margin-right: 1px;
}
.metro .breadcrumbs ul .active,
.metro .breadcrumbs ul .active:hover {
 background: none;
}
.metro .breadcrumbs ul .active a,
.metro .breadcrumbs ul .active:hover a,
.metro .breadcrumbs ul .active span {
 color: #1d1d1d;
}
.metro .breadcrumbs ul .active:hover a {
 color: #ffffff;
}
.metro .breadcrumbs ul .active:after,
.metro .breadcrumbs ul .active:before {
 content: normal;
}
.metro .breadcrumbs.small li {
 margin: 0 .2em 0 .8em;
}
.metro .breadcrumbs.small a,
.metro .breadcrumbs.small span {
 padding: .2em 1em;
 font-size: 11.9px;
}
.metro .breadcrumbs.mini li {
 margin: 0 .2em 0 .6em;
}
.metro .breadcrumbs.mini a,
.metro .breadcrumbs.mini span {
 padding: .1em 1em;
 font-size: 10.5px;
}
.metro form {
 margin: 0 0 14pt;
}
.metro fieldset {
 margin: 0;
 padding: 0;
 border: 0;
}
.metro legend {
 display: block;
 width: 100%;
 padding: 0;
 margin-bottom: 14pt;
 font-size: 16.5pt;
 line-height: 28pt;
 color: #333333;
 border: 0;
 border-bottom: 1px solid #e5e5e5;
}
.metro legend small {
 font-size: 10.5pt;
 color: #999999;
}
.metro label {
 display: block;
 margin: 5px 0;
}
.metro .input-control.checkbox,
.metro .input-control.radio,
.metro .input-control.switch,
.metro .input-control.text,
.metro .input-control.password,
.metro .input-control.select,
.metro .input-control.textarea {
 display: inline-block;
 cursor: pointer;
 position: relative;
 margin-bottom: 7pt;
}
.metro .input-control.checkbox input[type="checkbox"],
.metro .input-control.radio input[type="checkbox"],
.metro .input-control.checkbox input[type="radio"],
.metro .input-control.radio input[type="radio"] {
 position: absolute;
 opacity: 0;
 width: 1px;
 height: 1px;
}
.metro .input-control.checkbox input[type="checkbox"]:focus ~ .check,
.metro .input-control.radio input[type="checkbox"]:focus ~ .check,
.metro .input-control.checkbox input[type="radio"]:focus ~ .check,
.metro .input-control.radio input[type="radio"]:focus ~ .check {
 outline: 1px #999999 dotted !important;
}
.metro .input-control.checkbox .caption,
.metro .input-control.radio .caption {
 margin: 0 5px;
}
.metro .input-control.checkbox .check,
.metro .input-control.radio .check {
 width: 20px;
 height: 20px;
 background-color: #ffffff;
 border: 2px #d9d9d9 solid;
 padding: 0;
 margin: 0 5px 0 0;
 position: relative;
 display: inline-block;
 vertical-align: middle;
}
.metro .input-control.checkbox.text-left .check,
.metro .input-control.radio.text-left .check {
 margin: 0 0 0 5px;
}
.metro .input-control.checkbox:hover .check,
.metro .input-control.radio:hover .check {
 border-color: #919191;
}
.metro .input-control.checkbox .check:active,
.metro .input-control.radio .check:active {
 border-color: #1e1e1e;
}
.metro .input-control.checkbox .check:focus,
.metro .input-control.radio .check:focus {
 border-color: #919191;
}
.metro .input-control.checkbox .check:after,
.metro .input-control.radio .check:after {
 position: absolute;
 font-family: metroSysIcons;
 font-size: 9pt;
 line-height: 9pt;
}
.metro .input-control.checkbox input[type="checkbox"]:checked ~ .check:after,
.metro .input-control.radio input[type="checkbox"]:checked ~ .check:after,
.metro .input-control.checkbox input[type="radio"]:checked ~ .check:after,
.metro .input-control.radio input[type="radio"]:checked ~ .check:after {
 content: "\e003";
 margin: 2px;
 top: 0;
 color: #1d1d1d;
}
.metro .input-control.checkbox input[type="checkbox"]:disabled ~ .check,
.metro .input-control.radio input[type="checkbox"]:disabled ~ .check,
.metro .input-control.checkbox input[type="radio"]:disabled ~ .check,
.metro .input-control.radio input[type="radio"]:disabled ~ .check {
 border-color: #d9d9d9;
 background-color: #e6e6e6;
}
.metro .input-control.checkbox input[type="checkbox"]:disabled ~ .check:after,
.metro .input-control.radio input[type="checkbox"]:disabled ~ .check:after,
.metro .input-control.checkbox input[type="radio"]:disabled ~ .check:after,
.metro .input-control.radio input[type="radio"]:disabled ~ .check:after {
 color: #8a8a8a;
}
.metro .input-control.checkbox input[data-show="intermediate"] ~ .check:after,
.metro .input-control.radio input[data-show="intermediate"] ~ .check:after,
.metro .input-control.checkbox input[data-show="intermediate"]:checked ~ .check:after,
.metro .input-control.radio input[data-show="intermediate"]:checked ~ .check:after {
 display: block;
 content: "" !important;
 width: 10px;
 height: 10px;
 background-color: #1d1d1d;
 margin: 3px;
}
.metro .input-control.checkbox input[data-show="intermediate"]:disabled ~ .check:after,
.metro .input-control.radio input[data-show="intermediate"]:disabled ~ .check:after {
 background-color: #8a8a8a;
}
.metro .input-control.radio .check {
 border-radius: 50%;
}
.metro .input-control.radio.default-style input[type="radio"]:checked ~ .check:after {
 display: block;
 content: "" !important;
 width: 10px;
 height: 10px;
 border-radius: 50%;
 background-color: #1d1d1d;
 margin: 3px;
}
.metro .input-control.radio.default-style input[type="radio"]:checked:disabled ~ .check:after {
 background-color: #8a8a8a;
}
.metro .input-control.switch input[type="checkbox"] {
 position: absolute;
 opacity: 0;
 width: 1px;
 height: 1px;
}
.metro .input-control.switch .caption {
 margin: 0 5px;
}
.metro .input-control.switch .check {
 position: relative;
 width: 45px;
 height: 18px;
 outline: 2px #a6a6a6 solid;
 border: 1px #fff solid;
 cursor: pointer;
 background: #A6A6A6;
 z-index: 1;
 display: inline-block;
 vertical-align: middle;
}
.metro .input-control.switch .check:after {
 position: absolute;
 left: -1px;
 top: -1px;
 display: block;
 content: "";
 width: 9px;
 height: 16px;
 outline: 2px #333 solid;
 border: 1px #333 solid;
 cursor: pointer;
 background: #333;
 z-index: 2;
}
.metro .input-control.switch input[type="checkbox"]:focus ~ .check,
.metro .input-control.switch input[type="radio"]:focus ~ .check {
 outline: 1px #999999 dotted !important;
}
.metro .input-control.switch input[type="checkbox"]:checked ~ .check {
 background: #008287;
}
.metro .input-control.switch input[type="checkbox"]:checked ~ .check:after {
 left: auto;
 right: -1px;
}
.metro .input-control.switch input[type="checkbox"]:disabled ~ .check {
 background-color: #e6e6e6;
 border-color: #ffffff;
}
.metro .input-control.switch input[type="checkbox"]:disabled ~ .check:after {
 background-color: #8a8a8a;
 outline-color: #8a8a8a;
 border-color: #8a8a8a;
}
.metro .input-control.text,
.metro .input-control.password,
.metro .input-control.file,
.metro .input-control.email,
.metro .input-control.tel,
.metro .input-control.number {
 display: inline-block;
 cursor: pointer;
 position: relative;
 background-color: #fff;
 outline: 0;
 height: 34px;
 width: 100%;
}
.metro .input-control.text .btn-clear,
.metro .input-control.password .btn-clear,
.metro .input-control.file .btn-clear,
.metro .input-control.email .btn-clear,
.metro .input-control.tel .btn-clear,
.metro .input-control.number .btn-clear,
.metro .input-control.text .btn-reveal,
.metro .input-control.password .btn-reveal,
.metro .input-control.file .btn-reveal,
.metro .input-control.email .btn-reveal,
.metro .input-control.tel .btn-reveal,
.metro .input-control.number .btn-reveal,
.metro .input-control.text .btn-date,
.metro .input-control.password .btn-date,
.metro .input-control.file .btn-date,
.metro .input-control.email .btn-date,
.metro .input-control.tel .btn-date,
.metro .input-control.number .btn-date,
.metro .input-control.text .btn-file,
.metro .input-control.password .btn-file,
.metro .input-control.file .btn-file,
.metro .input-control.email .btn-file,
.metro .input-control.tel .btn-file,
.metro .input-control.number .btn-file,
.metro .input-control.text .btn-search,
.metro .input-control.password .btn-search,
.metro .input-control.file .btn-search,
.metro .input-control.email .btn-search,
.metro .input-control.tel .btn-search,
.metro .input-control.number .btn-search {
 background-color: #F0F0F0;
 position: absolute;
 top: 5px;
 z-index: 2;
 border: 0;
 right: 4px;
 width: 24px;
 height: 24px;
 min-height: 1px;
 min-width: 1px;
 padding: 0;
 margin: 0;
 display: none;
}
.metro .input-control.text .btn-clear:after,
.metro .input-control.password .btn-clear:after,
.metro .input-control.file .btn-clear:after,
.metro .input-control.email .btn-clear:after,
.metro .input-control.tel .btn-clear:after,
.metro .input-control.number .btn-clear:after,
.metro .input-control.text .btn-reveal:after,
.metro .input-control.password .btn-reveal:after,
.metro .input-control.file .btn-reveal:after,
.metro .input-control.email .btn-reveal:after,
.metro .input-control.tel .btn-reveal:after,
.metro .input-control.number .btn-reveal:after,
.metro .input-control.text .btn-date:after,
.metro .input-control.password .btn-date:after,
.metro .input-control.file .btn-date:after,
.metro .input-control.email .btn-date:after,
.metro .input-control.tel .btn-date:after,
.metro .input-control.number .btn-date:after,
.metro .input-control.text .btn-file:after,
.metro .input-control.password .btn-file:after,
.metro .input-control.file .btn-file:after,
.metro .input-control.email .btn-file:after,
.metro .input-control.tel .btn-file:after,
.metro .input-control.number .btn-file:after,
.metro .input-control.text .btn-search:after,
.metro .input-control.password .btn-search:after,
.metro .input-control.file .btn-search:after,
.metro .input-control.email .btn-search:after,
.metro .input-control.tel .btn-search:after,
.metro .input-control.number .btn-search:after {
 font-family: metroSysIcons;
 font-size: 1em;
}
.metro .input-control.text .btn-clear:not(:disabled):active,
.metro .input-control.password .btn-clear:not(:disabled):active,
.metro .input-control.file .btn-clear:not(:disabled):active,
.metro .input-control.email .btn-clear:not(:disabled):active,
.metro .input-control.tel .btn-clear:not(:disabled):active,
.metro .input-control.number .btn-clear:not(:disabled):active,
.metro .input-control.text .btn-reveal:not(:disabled):active,
.metro .input-control.password .btn-reveal:not(:disabled):active,
.metro .input-control.file .btn-reveal:not(:disabled):active,
.metro .input-control.email .btn-reveal:not(:disabled):active,
.metro .input-control.tel .btn-reveal:not(:disabled):active,
.metro .input-control.number .btn-reveal:not(:disabled):active,
.metro .input-control.text .btn-date:not(:disabled):active,
.metro .input-control.password .btn-date:not(:disabled):active,
.metro .input-control.file .btn-date:not(:disabled):active,
.metro .input-control.email .btn-date:not(:disabled):active,
.metro .input-control.tel .btn-date:not(:disabled):active,
.metro .input-control.number .btn-date:not(:disabled):active,
.metro .input-control.text .btn-file:not(:disabled):active,
.metro .input-control.password .btn-file:not(:disabled):active,
.metro .input-control.file .btn-file:not(:disabled):active,
.metro .input-control.email .btn-file:not(:disabled):active,
.metro .input-control.tel .btn-file:not(:disabled):active,
.metro .input-control.number .btn-file:not(:disabled):active,
.metro .input-control.text .btn-search:not(:disabled):active,
.metro .input-control.password .btn-search:not(:disabled):active,
.metro .input-control.file .btn-search:not(:disabled):active,
.metro .input-control.email .btn-search:not(:disabled):active,
.metro .input-control.tel .btn-search:not(:disabled):active,
.metro .input-control.number .btn-search:not(:disabled):active {
 background-color: #1d1d1d;
 color: #ffffff;
}
.metro .input-control.text .btn-clear:active,
.metro .input-control.password .btn-clear:active,
.metro .input-control.file .btn-clear:active,
.metro .input-control.email .btn-clear:active,
.metro .input-control.tel .btn-clear:active,
.metro .input-control.number .btn-clear:active,
.metro .input-control.text .btn-reveal:active,
.metro .input-control.password .btn-reveal:active,
.metro .input-control.file .btn-reveal:active,
.metro .input-control.email .btn-reveal:active,
.metro .input-control.tel .btn-reveal:active,
.metro .input-control.number .btn-reveal:active,
.metro .input-control.text .btn-date:active,
.metro .input-control.password .btn-date:active,
.metro .input-control.file .btn-date:active,
.metro .input-control.email .btn-date:active,
.metro .input-control.tel .btn-date:active,
.metro .input-control.number .btn-date:active,
.metro .input-control.text .btn-file:active,
.metro .input-control.password .btn-file:active,
.metro .input-control.file .btn-file:active,
.metro .input-control.email .btn-file:active,
.metro .input-control.tel .btn-file:active,
.metro .input-control.number .btn-file:active,
.metro .input-control.text .btn-search:active,
.metro .input-control.password .btn-search:active,
.metro .input-control.file .btn-search:active,
.metro .input-control.email .btn-search:active,
.metro .input-control.tel .btn-search:active,
.metro .input-control.number .btn-search:active {
 left: auto;
}
.metro .input-control.text .btn-clear:focus,
.metro .input-control.password .btn-clear:focus,
.metro .input-control.file .btn-clear:focus,
.metro .input-control.email .btn-clear:focus,
.metro .input-control.tel .btn-clear:focus,
.metro .input-control.number .btn-clear:focus,
.metro .input-control.text .btn-reveal:focus,
.metro .input-control.password .btn-reveal:focus,
.metro .input-control.file .btn-reveal:focus,
.metro .input-control.email .btn-reveal:focus,
.metro .input-control.tel .btn-reveal:focus,
.metro .input-control.number .btn-reveal:focus,
.metro .input-control.text .btn-date:focus,
.metro .input-control.password .btn-date:focus,
.metro .input-control.file .btn-date:focus,
.metro .input-control.email .btn-date:focus,
.metro .input-control.tel .btn-date:focus,
.metro .input-control.number .btn-date:focus,
.metro .input-control.text .btn-file:focus,
.metro .input-control.password .btn-file:focus,
.metro .input-control.file .btn-file:focus,
.metro .input-control.email .btn-file:focus,
.metro .input-control.tel .btn-file:focus,
.metro .input-control.number .btn-file:focus,
.metro .input-control.text .btn-search:focus,
.metro .input-control.password .btn-search:focus,
.metro .input-control.file .btn-search:focus,
.metro .input-control.email .btn-search:focus,
.metro .input-control.tel .btn-search:focus,
.metro .input-control.number .btn-search:focus {
 outline: 1px #ccc dotted ;
}
.metro .input-control.text input:focus ~ .btn-clear,
.metro .input-control.password input:focus ~ .btn-clear,
.metro .input-control.file input:focus ~ .btn-clear,
.metro .input-control.email input:focus ~ .btn-clear,
.metro .input-control.tel input:focus ~ .btn-clear,
.metro .input-control.number input:focus ~ .btn-clear,
.metro .input-control.text input:focus ~ .btn-reveal,
.metro .input-control.password input:focus ~ .btn-reveal,
.metro .input-control.file input:focus ~ .btn-reveal,
.metro .input-control.email input:focus ~ .btn-reveal,
.metro .input-control.tel input:focus ~ .btn-reveal,
.metro .input-control.number input:focus ~ .btn-reveal {
 display: block;
}
.metro .input-control.text input:not(:focus) ~ .btn-clear:active,
.metro .input-control.password input:not(:focus) ~ .btn-clear:active,
.metro .input-control.file input:not(:focus) ~ .btn-clear:active,
.metro .input-control.email input:not(:focus) ~ .btn-clear:active,
.metro .input-control.tel input:not(:focus) ~ .btn-clear:active,
.metro .input-control.number input:not(:focus) ~ .btn-clear:active,
.metro .input-control.text input:not(:focus) ~ .btn-reveal:active,
.metro .input-control.password input:not(:focus) ~ .btn-reveal:active,
.metro .input-control.file input:not(:focus) ~ .btn-reveal:active,
.metro .input-control.email input:not(:focus) ~ .btn-reveal:active,
.metro .input-control.tel input:not(:focus) ~ .btn-reveal:active,
.metro .input-control.number input:not(:focus) ~ .btn-reveal:active {
 display: block;
}
.metro .input-control.text .btn-clear:after,
.metro .input-control.password .btn-clear:after,
.metro .input-control.file .btn-clear:after,
.metro .input-control.email .btn-clear:after,
.metro .input-control.tel .btn-clear:after,
.metro .input-control.number .btn-clear:after {
 content: "\e00d";
}
.metro .input-control.text .btn-reveal:after,
.metro .input-control.password .btn-reveal:after,
.metro .input-control.file .btn-reveal:after,
.metro .input-control.email .btn-reveal:after,
.metro .input-control.tel .btn-reveal:after,
.metro .input-control.number .btn-reveal:after {
 content: "\e007";
}
.metro .input-control.text .btn-search:after,
.metro .input-control.password .btn-search:after,
.metro .input-control.file .btn-search:after,
.metro .input-control.email .btn-search:after,
.metro .input-control.tel .btn-search:after,
.metro .input-control.number .btn-search:after {
 content: "\e00e";
}
.metro .input-control.text .btn-date:after,
.metro .input-control.password .btn-date:after,
.metro .input-control.file .btn-date:after,
.metro .input-control.email .btn-date:after,
.metro .input-control.tel .btn-date:after,
.metro .input-control.number .btn-date:after {
 content: "\e013";
}
.metro .input-control.text .btn-file:after,
.metro .input-control.password .btn-file:after,
.metro .input-control.file .btn-file:after,
.metro .input-control.email .btn-file:after,
.metro .input-control.tel .btn-file:after,
.metro .input-control.number .btn-file:after {
 content: "\e008";
}
.metro .input-control.text .btn-search,
.metro .input-control.password .btn-search,
.metro .input-control.file .btn-search,
.metro .input-control.email .btn-search,
.metro .input-control.tel .btn-search,
.metro .input-control.number .btn-search {
 display: block;
}
.metro .input-control.text .btn-date,
.metro .input-control.password .btn-date,
.metro .input-control.file .btn-date,
.metro .input-control.email .btn-date,
.metro .input-control.tel .btn-date,
.metro .input-control.number .btn-date {
 display: block;
}
.metro .input-control.text .btn-file,
.metro .input-control.password .btn-file,
.metro .input-control.file .btn-file,
.metro .input-control.email .btn-file,
.metro .input-control.tel .btn-file,
.metro .input-control.number .btn-file {
 display: block;
}
.metro .input-control.text [class*="btn-"],
.metro .input-control.password [class*="btn-"],
.metro .input-control.file [class*="btn-"],
.metro .input-control.email [class*="btn-"],
.metro .input-control.tel [class*="btn-"],
.metro .input-control.number [class*="btn-"] {
 background-color: transparent;
}
.metro .input-control.text input::-ms-reveal,
.metro .input-control.password input::-ms-reveal,
.metro .input-control.file input::-ms-reveal,
.metro .input-control.email input::-ms-reveal,
.metro .input-control.tel input::-ms-reveal,
.metro .input-control.number input::-ms-reveal,
.metro .input-control.text input::-ms-clear,
.metro .input-control.password input::-ms-clear,
.metro .input-control.file input::-ms-clear,
.metro .input-control.email input::-ms-clear,
.metro .input-control.tel input::-ms-clear,
.metro .input-control.number input::-ms-clear {
 display: none;
}
.metro .input-control.text input,
.metro .input-control.password input,
.metro .input-control.file input,
.metro .input-control.email input,
.metro .input-control.tel input,
.metro .input-control.number input {
 border: 1px #d9d9d9 solid;
 width: 100%;
 height: 100%;
 padding: 5px;
 z-index: 1;
 -webkit-appearance: none;
}
.metro .input-control.text input:focus,
.metro .input-control.password input:focus,
.metro .input-control.file input:focus,
.metro .input-control.email input:focus,
.metro .input-control.tel input:focus,
.metro .input-control.number input:focus {
 outline: 0;
 border-color: #919191;
}
.metro .input-control.text input:disabled,
.metro .input-control.password input:disabled,
.metro .input-control.file input:disabled,
.metro .input-control.email input:disabled,
.metro .input-control.tel input:disabled,
.metro .input-control.number input:disabled {
 padding-right: 5px;
}
.metro .input-control.text input:disabled ~ .btn-clear,
.metro .input-control.password input:disabled ~ .btn-clear,
.metro .input-control.file input:disabled ~ .btn-clear,
.metro .input-control.email input:disabled ~ .btn-clear,
.metro .input-control.tel input:disabled ~ .btn-clear,
.metro .input-control.number input:disabled ~ .btn-clear,
.metro .input-control.text input:disabled ~ .btn-reveal,
.metro .input-control.password input:disabled ~ .btn-reveal,
.metro .input-control.file input:disabled ~ .btn-reveal,
.metro .input-control.email input:disabled ~ .btn-reveal,
.metro .input-control.tel input:disabled ~ .btn-reveal,
.metro .input-control.number input:disabled ~ .btn-reveal {
 display: none;
}
.metro .input-control.text input::-moz-placeholder,
.metro .input-control.password input::-moz-placeholder,
.metro .input-control.file input::-moz-placeholder,
.metro .input-control.email input::-moz-placeholder,
.metro .input-control.tel input::-moz-placeholder,
.metro .input-control.number input::-moz-placeholder {
 color: #999999;
}
.metro .input-control.text input::-webkit-input-placeholder,
.metro .input-control.password input::-webkit-input-placeholder,
.metro .input-control.file input::-webkit-input-placeholder,
.metro .input-control.email input::-webkit-input-placeholder,
.metro .input-control.tel input::-webkit-input-placeholder,
.metro .input-control.number input::-webkit-input-placeholder {
 color: #999999;
}
.metro .input-control.select,
.metro .input-control.textarea {
 display: inline-block;
 cursor: pointer;
 position: relative;
 width: 100%;
}
.metro .input-control.select select,
.metro .input-control.textarea select,
.metro .input-control.select textarea,
.metro .input-control.textarea textarea {
 border: 1px #d9d9d9 solid;
 width: 100%;
 padding: 5px;
}
.metro .input-control.select select:focus,
.metro .input-control.textarea select:focus,
.metro .input-control.select textarea:focus,
.metro .input-control.textarea textarea:focus {
 outline: 0;
 border-color: #919191;
}
.metro .input-control.select select:disabled,
.metro .input-control.textarea select:disabled,
.metro .input-control.select textarea:disabled,
.metro .input-control.textarea textarea:disabled {
 padding-right: 5px;
}
.metro .input-control.select textarea,
.metro .input-control.textarea textarea {
 min-height: 100px;
}
.metro .input-control.text.warning-state input,
.metro .input-control.password.warning-state input,
.metro .input-control.select.warning-state input,
.metro .input-control.textarea.warning-state input,
.metro .input-control.file.warning-state input,
.metro .input-control.email.warning-state input,
.metro .input-control.tel.warning-state input,
.metro .input-control.number.warning-state input,
.metro .input-control.text.warning-state select,
.metro .input-control.password.warning-state select,
.metro .input-control.select.warning-state select,
.metro .input-control.textarea.warning-state select,
.metro .input-control.file.warning-state select,
.metro .input-control.email.warning-state select,
.metro .input-control.tel.warning-state select,
.metro .input-control.number.warning-state select,
.metro .input-control.text.warning-state textarea,
.metro .input-control.password.warning-state textarea,
.metro .input-control.select.warning-state textarea,
.metro .input-control.textarea.warning-state textarea,
.metro .input-control.file.warning-state textarea,
.metro .input-control.email.warning-state textarea,
.metro .input-control.tel.warning-state textarea,
.metro .input-control.number.warning-state textarea {
 border-color: #fa6800;
}
.metro .input-control.text.error-state input,
.metro .input-control.password.error-state input,
.metro .input-control.select.error-state input,
.metro .input-control.textarea.error-state input,
.metro .input-control.file.error-state input,
.metro .input-control.email.error-state input,
.metro .input-control.tel.error-state input,
.metro .input-control.number.error-state input,
.metro .input-control.text.error-state select,
.metro .input-control.password.error-state select,
.metro .input-control.select.error-state select,
.metro .input-control.textarea.error-state select,
.metro .input-control.file.error-state select,
.metro .input-control.email.error-state select,
.metro .input-control.tel.error-state select,
.metro .input-control.number.error-state select,
.metro .input-control.text.error-state textarea,
.metro .input-control.password.error-state textarea,
.metro .input-control.select.error-state textarea,
.metro .input-control.textarea.error-state textarea,
.metro .input-control.file.error-state textarea,
.metro .input-control.email.error-state textarea,
.metro .input-control.tel.error-state textarea,
.metro .input-control.number.error-state textarea {
 border-color: #e51400;
}
.metro .input-control.text.info-state input,
.metro .input-control.password.info-state input,
.metro .input-control.select.info-state input,
.metro .input-control.textarea.info-state input,
.metro .input-control.file.info-state input,
.metro .input-control.email.info-state input,
.metro .input-control.tel.info-state input,
.metro .input-control.number.info-state input,
.metro .input-control.text.info-state select,
.metro .input-control.password.info-state select,
.metro .input-control.select.info-state select,
.metro .input-control.textarea.info-state select,
.metro .input-control.file.info-state select,
.metro .input-control.email.info-state select,
.metro .input-control.tel.info-state select,
.metro .input-control.number.info-state select,
.metro .input-control.text.info-state textarea,
.metro .input-control.password.info-state textarea,
.metro .input-control.select.info-state textarea,
.metro .input-control.textarea.info-state textarea,
.metro .input-control.file.info-state textarea,
.metro .input-control.email.info-state textarea,
.metro .input-control.tel.info-state textarea,
.metro .input-control.number.info-state textarea {
 border-color: #69C9F3;
}
.metro .input-control.text.success-state input,
.metro .input-control.password.success-state input,
.metro .input-control.select.success-state input,
.metro .input-control.textarea.success-state input,
.metro .input-control.file.success-state input,
.metro .input-control.email.success-state input,
.metro .input-control.tel.success-state input,
.metro .input-control.number.success-state input,
.metro .input-control.text.success-state select,
.metro .input-control.password.success-state select,
.metro .input-control.select.success-state select,
.metro .input-control.textarea.success-state select,
.metro .input-control.file.success-state select,
.metro .input-control.email.success-state select,
.metro .input-control.tel.success-state select,
.metro .input-control.number.success-state select,
.metro .input-control.text.success-state textarea,
.metro .input-control.password.success-state textarea,
.metro .input-control.select.success-state textarea,
.metro .input-control.textarea.success-state textarea,
.metro .input-control.file.success-state textarea,
.metro .input-control.email.success-state textarea,
.metro .input-control.tel.success-state textarea,
.metro .input-control.number.success-state textarea {
 border-color: #3BAA35;
}
.metro .input-control.text input[data-state="warning"],
.metro .input-control.password input[data-state="warning"],
.metro .input-control.select input[data-state="warning"],
.metro .input-control.textarea input[data-state="warning"],
.metro .input-control.file input[data-state="warning"],
.metro .input-control.email input[data-state="warning"],
.metro .input-control.tel input[data-state="warning"],
.metro .input-control.number input[data-state="warning"] {
 border-color: #fa6800;
}
.metro .input-control.text input[data-state="error"],
.metro .input-control.password input[data-state="error"],
.metro .input-control.select input[data-state="error"],
.metro .input-control.textarea input[data-state="error"],
.metro .input-control.file input[data-state="error"],
.metro .input-control.email input[data-state="error"],
.metro .input-control.tel input[data-state="error"],
.metro .input-control.number input[data-state="error"] {
 border-color: #e51400;
}
.metro .input-control.text input[data-state="info"],
.metro .input-control.password input[data-state="info"],
.metro .input-control.select input[data-state="info"],
.metro .input-control.textarea input[data-state="info"],
.metro .input-control.file input[data-state="info"],
.metro .input-control.email input[data-state="info"],
.metro .input-control.tel input[data-state="info"],
.metro .input-control.number input[data-state="info"] {
 border-color: #69C9F3;
}
.metro .input-control.text input[data-state="success"],
.metro .input-control.password input[data-state="success"],
.metro .input-control.select input[data-state="success"],
.metro .input-control.textarea input[data-state="success"],
.metro .input-control.file input[data-state="success"],
.metro .input-control.email input[data-state="success"],
.metro .input-control.tel input[data-state="success"],
.metro .input-control.number input[data-state="success"] {
 border-color: #3BAA35;
}
.metro .input-control.text[class*="span"],
.metro .input-control.password[class*="span"],
.metro .input-control.select[class*="span"],
.metro .input-control.textarea[class*="span"],
.metro .input-control.file[class*="span"],
.metro .input-control.email[class*="span"],
.metro .input-control.tel[class*="span"],
.metro .input-control.number[class*="span"] {
 margin-left: 0;
}
.metro .input-control.file {
 overflow: hidden;
}
.metro .input-control.file input[type="file"] {
 position: absolute;
 opacity: 0;
 width: 1px;
 height: 1px;
 bottom: 0;
 right: 0;
}
.metro input[type="button"],
.metro input[type="submit"],
.metro input[type="reset"] {
 padding: 4px 12px;
 text-align: center;
 vertical-align: middle !important;
 background-color: #d9d9d9;
 border: 1px transparent solid;
 color: #222222;
 border-radius: 0;
 cursor: pointer;
 display: inline-block;
 outline: none;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 16px;
 margin: auto;
}
.metro input[type="button"].default,
.metro input[type="submit"].default,
.metro input[type="reset"].default {
 background-color: #008287;
 color: #fff;
}
.metro input[type="button"]:focus,
.metro input[type="submit"]:focus,
.metro input[type="reset"]:focus {
 outline: 0;
 border: 1px #353535 dotted;
}
.metro input[type="button"]:disabled,
.metro input[type="submit"]:disabled,
.metro input[type="reset"]:disabled,
.metro input[type="button"].disabled,
.metro input[type="submit"].disabled,
.metro input[type="reset"].disabled {
 background-color: #eaeaea !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro input[type="button"] *,
.metro input[type="submit"] *,
.metro input[type="reset"] * {
 color: inherit;
}
.metro input[type="button"] *:hover,
.metro input[type="submit"] *:hover,
.metro input[type="reset"] *:hover {
 color: inherit;
}
.metro input[type="button"].primary,
.metro input[type="submit"].primary,
.metro input[type="reset"].primary {
 background-color: #1A323D !important;
 color: #ffffff !important;
}
.metro input[type="button"].info,
.metro input[type="submit"].info,
.metro input[type="reset"].info {
 background-color: #69C9F3 !important;
 color: #ffffff !important;
}
.metro input[type="button"].success,
.metro input[type="submit"].success,
.metro input[type="reset"].success {
 background-color: #3BAA35 !important;
 color: #ffffff !important;
}
.metro input[type="button"].warning,
.metro input[type="submit"].warning,
.metro input[type="reset"].warning {
 background-color: #fa6800 !important;
 color: #ffffff !important;
}
.metro input[type="button"].danger,
.metro input[type="submit"].danger,
.metro input[type="reset"].danger {
 background-color: #9a1616 !important;
 color: #ffffff !important;
}
.metro input[type="button"].inverse,
.metro input[type="submit"].inverse,
.metro input[type="reset"].inverse {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
}
.metro input[type="button"].link,
.metro input[type="submit"].link,
.metro input[type="reset"].link {
 background-color: transparent !important;
 color: #69C9F3 !important;
}
.metro input[type="button"].link:hover,
.metro input[type="submit"].link:hover,
.metro input[type="reset"].link:hover {
 text-decoration: underline;
}
.metro input[type="button"].link:disabled,
.metro input[type="submit"].link:disabled,
.metro input[type="reset"].link:disabled,
.metro input[type="button"].link.disabled,
.metro input[type="submit"].link.disabled,
.metro input[type="reset"].link.disabled {
 background-color: transparent !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro input[type="button"].link [class*="icon-"],
.metro input[type="submit"].link [class*="icon-"],
.metro input[type="reset"].link [class*="icon-"] {
 text-decoration: none !important;
}
.metro input[type="button"]:active,
.metro input[type="submit"]:active,
.metro input[type="reset"]:active {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
 border-color: transparent;
}
.metro input[type="button"].large,
.metro input[type="submit"].large,
.metro input[type="reset"].large {
 padding: 11px 19px;
 font-size: 17.5px;
}
.metro input[type="button"].small,
.metro input[type="submit"].small,
.metro input[type="reset"].small {
 padding: 2px 10px;
 font-size: 11.9px;
}
.metro input[type="button"].mini,
.metro input[type="submit"].mini,
.metro input[type="reset"].mini {
 padding: 0px 6px;
 font-size: 10.5px;
}
.metro input[type=number]::-webkit-inner-spin-button,
.metro input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance: none;
 margin: 0;
}
.metro img {
 max-width: 100%;
}
.metro img.rounded,
.metro img.cycle,
.metro img.polaroid {
 background-color: #ffffff;
 border: 1px #eaeaea solid;
}
.metro img.rounded {
 border-radius: 10px;
}
.metro img.cycle {
 border-radius: 50%;
}
.metro img.polaroid {
 padding: 10px;
}
.metro .image-container {
 position: relative;
 padding: 0;
 background-color: #333333;
 width: 240px;
 overflow: hidden;
}
.metro .image-container.full-size {
 width: 100%;
}
.metro .image-container img {
 margin: 0;
 width: 100%;
 height: auto;
}
.metro .image-container > .overlay,
.metro .image-container > .overlay-fluid {
 position: absolute;
 width: 100%;
 height: 55px;
 overflow: hidden;
 background-color: #1e1e1e;
 padding: 5px 10px;
 opacity: .8;
 bottom: 0;
 font-size: 8pt;
 color: #fff;
}
.metro .image-container > .overlay-fluid {
 bottom: -55px;
 font-size: 8pt;
 color: #fff;
}
.metro .image-container:hover .overlay-fluid {
 -webkit-transform: translate(0, -55px);
 -ms-transform: translate(0, -55px);
 -o-transform: translate(0, -55px);
 -moz-transform: translate(0, -55px);
 transform: translate(0, -55px);
 -webkit-transition: all 0.3s ease;
 -moz-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 -ms-transition: all 0.3s ease;
 transition: all 0.3s ease;
}
.metro .image-container.selected {
 border: 4px #69C9F3 solid;
}
.metro .image-container.selected:after {
 position: absolute;
 display: block;
 border-top: 28px solid #69C9F3;
 border-left: 28px solid transparent;
 right: 0;
 content: "";
 top: 0;
 z-index: 101;
}
.metro .image-container.selected:before {
 position: absolute;
 display: block;
 content: "\e003";
 color: #fff;
 right: 0;
 font-family: 'metroSysIcons';
 font-size: 9pt;
 font-weight: normal;
 z-index: 102;
 top: 0;
}
.metro #menu .init {
 margin: 0;
 padding: 0;
 list-style: none;
}
.metro #menu .item-vertical {
 display: block;
 margin: 10px 0;
 padding: 0;
 vertical-align: baseline;
 position: relative;
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro #menu .item-horizontal {
 display: inline-block;
 margin: 0 15px;
 padding: 0;
 vertical-align: baseline;
 position: relative;
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro .vertical-menu {
 margin: 0;
 padding: 0;
 list-style: none;
}
.metro .vertical-menu li {
 display: block;
 margin: 10px 0;
 padding: 0;
 vertical-align: baseline;
 position: relative;
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro .vertical-menu li a {
 display: block;
 text-decoration: none;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 color: #000000;
 line-height: 2.2rem;
 font-size: 2.2rem;
 color: inherit;
}
.metro .vertical-menu li.title {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 color: #000000;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 font-size: 4rem;
 margin-bottom: 20px;
}
.metro .vertical-menu.compact a {
 font-weight: normal;
 font-size: 10.5pt;
 line-height: 12pt;
 color: inherit;
}
.metro .vertical-menu.compact li.title {
 margin-bottom: 10px;
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
}
.metro .vertical-menu ul.secondary {
 margin: 0;
 padding: 0;
 list-style: none;
 margin-left: 15px;
}
.metro .vertical-menu ul.secondary li a {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
 font-weight: normal;
 font-style: normal;
 line-height: 1.4rem;
 color: inherit;
}
.metro .horizontal-menu {
 margin: 0;
 padding: 0;
 list-style: none;
 padding: 0px;
}
.metro .horizontal-menu li {
 display: inline-block;
 margin: 0 15px;
 padding: 0;
 vertical-align: baseline;
 position: relative;
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro .horizontal-menu li a {
 display: inline-block;
 text-decoration: none;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 color: #000000;
 line-height: 2.2rem;
 font-size: 2.2rem;
 color: inherit;
 padding: 5px;
}
.metro .horizontal-menu li a:hover {
 background: inherit;
}
.metro .horizontal-menu.compact li {
 margin-left: 5px;
}
.metro .horizontal-menu.compact a {
 font-weight: normal;
 font-size: 10.5pt;
 color: inherit;
}
.metro .horizontal-menu.compact .dropdown-toggle:after {
 bottom: 2px;
}
.metro .horizontal-menu li:first-child {
 margin-left: 0px;
}
.metro .horizontal-menu li:hover > .dropdown-menu[data-show="hover"] {
 display: block;
}
.metro .side-menu {
 margin: 0;
 padding: 0;
 list-style: none;
 position: relative;
 background: #ffffff;
 min-width: 200px;
 width: auto;
 border: 1px solid rgba(0, 0, 0, 0.2);
}
.metro .side-menu li {
 display: block;
 margin: 10px 0;
 padding: 0;
 vertical-align: baseline;
 position: relative;
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro .side-menu li a {
 display: block;
 text-decoration: none;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 color: #000000;
 line-height: 2.2rem;
 font-size: 2.2rem;
 color: inherit;
}
.metro .side-menu li.title {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 color: #000000;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 font-size: 4rem;
 margin-bottom: 20px;
}
.metro .side-menu.compact a {
 font-weight: normal;
 font-size: 10.5pt;
 line-height: 12pt;
 color: inherit;
}
.metro .side-menu.compact li.title {
 margin-bottom: 10px;
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
}
.metro .side-menu ul.secondary {
 margin: 0;
 padding: 0;
 list-style: none;
 margin-left: 15px;
}
.metro .side-menu ul.secondary li a {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
 font-weight: normal;
 font-style: normal;
 line-height: 1.4rem;
 color: inherit;
}
.metro .side-menu li {
 margin: 5px 0 0;
 width: 100%;
}
.metro .side-menu li:last-child {
 margin-bottom: 5px;
}
.metro .side-menu a {
 padding: 8px 20px !important;
 color: inherit;
 font-size: 15px !important;
 line-height: 14px !important;
}
.metro .side-menu li:hover {
 background: #5CB0D5;
 color: #ffffff;
}
.metro .side-menu .divider {
 padding: 0;
 height: 1px;
 margin: 9px 1px;
 overflow: hidden;
 background-color: #e5e5e5;
}
.metro .side-menu .divider:hover {
 background: #e5e5e5;
}
.metro .side-menu .dropdown-menu {
 left: 100%;
 top: -10%;
}
.metro .side-menu.left .dropdown-menu {
 left: -100%;
}
.metro .side-menu > li:hover > .dropdown-menu[data-show="hover"] {
 display: block;
}
.metro .side-menu > li > a.dropdown-toggle:after {
 font-family: metroSysIcons;
 font-size: .8em;
 content: "\e156";
 left: 85%;
 top: .75em;
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 transform: rotate(0deg);
}
.metro .side-menu.text-right li {
 text-align: right;
}
.metro .dropdown-menu {
 margin: 0;
 padding: 0;
 list-style: none;
 position: absolute;
 display: none;
 z-index: 1000;
 background: #ffffff;
 min-width: 220px;
 width: auto;
 border: 1px solid #dcddde;
}
.metro .dropdown-menu li {
 display: block;
 margin: 10px 0;
 padding: 0;
 vertical-align: baseline;
 position: relative;
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro .dropdown-menu li a {
 display: block;
 text-decoration: none;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 color: #000000;
 line-height: 2.2rem;
 font-size: 2.2rem;
 color: inherit;
}
.metro .dropdown-menu li.title {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 color: #000000;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 font-size: 4rem;
 margin-bottom: 20px;
}
.metro .dropdown-menu.compact a {
 font-weight: normal;
 font-size: 10.5pt;
 line-height: 12pt;
 color: inherit;
}
.metro .dropdown-menu.compact li.title {
 margin-bottom: 10px;
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
}
.metro .dropdown-menu ul.secondary {
 margin: 0;
 padding: 0;
 list-style: none;
 margin-left: 15px;
}
.metro .dropdown-menu ul.secondary li a {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
 font-weight: normal;
 font-style: normal;
 line-height: 1.4rem;
 color: inherit;
}
.metro .dropdown-menu.shadow {
 box-shadow: 3px 3px 0 rgba(236, 236, 236, 0.7);
}
.metro .dropdown-menu li {
 margin: 5px 0 0;
 width: 100%;
 border: 1px transparent solid;
}
.metro .dropdown-menu li:last-child {
 margin-bottom: 5px;
}
.metro .dropdown-menu li.disabled,
.metro .dropdown-menu li.disabled:hover {
 cursor: default !important;
 background: transparent !important;
 color: #eeeeee;
}
.metro .dropdown-menu li.disabled a,
.metro .dropdown-menu li.disabled:hover a {
 color: inherit;
 cursor: inherit;
 background: inherit;
}
.metro .dropdown-menu a {
 padding: 8px 32px !important;
 color: inherit;
 font-size: 15px !important;
 line-height: 14px !important;
 cursor: pointer;
}
.metro .dropdown-menu li:hover {
 background: #edf4fc;
 border-color: #a8d2fd;
}
.metro .dropdown-menu li.checked a:before,
.metro .dropdown-menu li.checked-partial a:before,
.metro .dropdown-menu li.unchecked a:before {
 font-family: metroSysIcons;
 position: absolute;
 left: 10px;
 content: "\e004";
}
.metro .dropdown-menu li.checked-partial a:before {
 content: "\e005";
}
.metro .dropdown-menu li.unchecked a:before {
 content: "\e005";
}
.metro .dropdown-menu.place-right {
 right: -15px;
 left: auto;
}
.metro .dropdown-menu .divider {
 padding: 0;
 height: 1px;
 margin: 9px 1px;
 overflow: hidden;
 background-color: #e5e5e5;
 border-width: 0;
}
.metro .dropdown-menu .divider:hover {
 background: #e5e5e5;
}
.metro .dropdown-menu.open {
 display: block !important;
}
.metro .dropdown-menu .dropdown-menu {
 left: 100%;
 top: -10%;
}
.metro .dropdown-menu > li:hover > .dropdown-menu[data-show="hover"] {
 display: block;
}
.metro .dropdown-menu > li > a.dropdown-toggle:after {
 font-family: metroSysIcons;
 font-size: .7em;
 content: "\e001";
 left: 90%;
 top: 50%;
 margin-top: -1.4em;
 -webkit-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 -o-transform: rotate(-90deg);
 transform: rotate(-90deg);
}
.metro .dropdown-menu.drop-left {
 left: -100%;
}
.metro .dropdown-menu.drop-up {
 top: auto;
 bottom: 0;
}
.metro .dropdown-menu .menu-title {
 background-color: #f6f7f8;
 font-size: 12px;
 line-height: 14px;
 padding: 4px 8px;
 border: 0;
 border-bottom: 1px #dcddde solid;
 border-top: 1px #dcddde solid;
 color: #646464;
}
.metro .dropdown-menu .menu-title:first-child {
 margin: 0;
 border-top-width: 0;
}
.metro .dropdown-menu .menu-title:first-child:hover {
 border-top-width: 0;
}
.metro .dropdown-menu .menu-title:hover {
 background-color: #f6f7f8;
 cursor: default;
 border: 0;
 border-bottom: 1px #dcddde solid;
 border-top: 1px #dcddde solid;
}
.metro .dropdown-menu.inverse {
 border: 2px #3b3b3b solid;
}
.metro .dropdown-menu.inverse li {
 border: 0;
}
.metro .dropdown-menu.inverse li a {
 padding: 9px 32px !important;
}
.metro .dropdown-menu.inverse li:hover {
 border: 0;
 background-color: #e5e5e5;
}
.metro .dropdown-menu.inverse .menu-title:hover {
 background-color: #f6f7f8;
}
.metro .dropdown-menu.inverse .divider {
 margin-left: 0;
 margin-right: 0;
}
.metro .dropdown-menu.dark {
 background-color: #333333;
 border: 2px #333333 solid;
 color: #ffffff;
}
.metro .dropdown-menu.dark.opacity {
 background-color: rgba(61, 61, 61, 0.9);
}
.metro .dropdown-menu.dark li {
 border: 0;
 color: inherit;
}
.metro .dropdown-menu.dark li a {
 padding: 9px 32px !important;
 color: inherit;
}
.metro .dropdown-menu.dark li.disabled,
.metro .dropdown-menu.dark li.disabled:hover {
 cursor: default !important;
 background: transparent !important;
 color: #555555;
}
.metro .dropdown-menu.dark li.disabled a,
.metro .dropdown-menu.dark li.disabled:hover a {
 color: inherit;
 cursor: inherit;
 background: inherit;
}
.metro .dropdown-menu.dark li:hover {
 border: 0;
 background-color: #201a1a;
 color: #ffffff;
}
.metro .dropdown-menu.dark .menu-title {
 background-color: #3b3b3b;
}
.metro .dropdown-menu.dark .menu-title:hover {
 background-color: #3b3b3b;
}
.metro .dropdown-menu.dark .divider {
 margin-left: 0;
 margin-right: 0;
 background-color: #555555;
}
.metro .dropdown-menu.dark .divider:hover {
 background: #555555;
}
.metro .dropdown-toggle {
 padding-right: 20px !important;
}
.metro .dropdown-toggle:after {
 position: absolute;
 margin-left: .25em;
 bottom: 0;
 font-family: metroSysIcons;
 font-size: .7em;
 content: '\e001';
}
.metro .dropdown-toggle.no-marker:after {
 content: "";
}
.metro .dropdown-toggle.without-icon:after {
 content: "" !important;
}
.metro .contextmenu {
 z-index: 1000;
 position: absolute;
 background-color: #FFFFFF;
 border: 2.5px solid #2a2a2a;
 padding: 2px;
}
.metro .contextmenu .item:active {
 background-color: #000000;
 color: #ffffff;
}
.metro .contextmenu .item:hover {
 background-color: #dedede;
}
.metro .contextmenu .item {
 background-color: #FFFFFF;
 width: auto;
 padding: 12px;
 margin: -2px;
}
.metro .navigation-bar,
.metro .navbar {
 width: 100%;
 display: block;
 background-color: #5CB0D5;
 color: #ffffff;
}
.metro .navigation-bar .navigation-bar-content,
.metro .navbar .navigation-bar-content,
.metro .navigation-bar .navbar-content,
.metro .navbar .navbar-content {
 background-color: inherit;
 color: inherit;
 display: block;
}
.metro .navigation-bar .navigation-bar-content .element,
.metro .navbar .navigation-bar-content .element,
.metro .navigation-bar .navbar-content .element,
.metro .navbar .navbar-content .element,
.metro .navigation-bar .navigation-bar-content .element-divider,
.metro .navbar .navigation-bar-content .element-divider,
.metro .navigation-bar .navbar-content .element-divider,
.metro .navbar .navbar-content .element-divider {
 display: block;
 float: left;
 background-color: inherit;
 position: relative;
 height: 45px;
}
.metro .navigation-bar .navigation-bar-content .element.place-right,
.metro .navbar .navigation-bar-content .element.place-right,
.metro .navigation-bar .navbar-content .element.place-right,
.metro .navbar .navbar-content .element.place-right,
.metro .navigation-bar .navigation-bar-content .element-divider.place-right,
.metro .navbar .navigation-bar-content .element-divider.place-right,
.metro .navigation-bar .navbar-content .element-divider.place-right,
.metro .navbar .navbar-content .element-divider.place-right {
 float: right;
}
.metro .navigation-bar .navigation-bar-content .element,
.metro .navbar .navigation-bar-content .element,
.metro .navigation-bar .navbar-content .element,
.metro .navbar .navbar-content .element {
 padding: 15px;
 line-height: 15px;
 color: inherit;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 position: relative;
}
.metro .navigation-bar .navigation-bar-content .element:hover,
.metro .navbar .navigation-bar-content .element:hover,
.metro .navigation-bar .navbar-content .element:hover,
.metro .navbar .navbar-content .element:hover {
 background-color: #00aafd;
}
.metro .navigation-bar .navigation-bar-content .element > a.dropdown-toggle,
.metro .navbar .navigation-bar-content .element > a.dropdown-toggle,
.metro .navigation-bar .navbar-content .element > a.dropdown-toggle,
.metro .navbar .navbar-content .element > a.dropdown-toggle {
 color: inherit;
 position: relative;
 padding-right: 5px !important;
 margin-right: 5px;
}
.metro .navigation-bar .navigation-bar-content .element > a.dropdown-toggle:after,
.metro .navbar .navigation-bar-content .element > a.dropdown-toggle:after,
.metro .navigation-bar .navbar-content .element > a.dropdown-toggle:after,
.metro .navbar .navbar-content .element > a.dropdown-toggle:after {
 position: absolute;
 left: 100%;
 margin-left: 0;
}
.metro .navigation-bar .navigation-bar-content .element > .dropdown-menu,
.metro .navbar .navigation-bar-content .element > .dropdown-menu,
.metro .navigation-bar .navbar-content .element > .dropdown-menu,
.metro .navbar .navbar-content .element > .dropdown-menu {
 top: 100%;
 left: 0;
}
.metro .navigation-bar .navigation-bar-content .element > .dropdown-menu.place-right,
.metro .navbar .navigation-bar-content .element > .dropdown-menu.place-right,
.metro .navigation-bar .navbar-content .element > .dropdown-menu.place-right,
.metro .navbar .navbar-content .element > .dropdown-menu.place-right {
 right: 0;
 left: auto;
}
.metro .navigation-bar .navigation-bar-content .element-divider,
.metro .navbar .navigation-bar-content .element-divider,
.metro .navigation-bar .navbar-content .element-divider,
.metro .navbar .navbar-content .element-divider {
 padding: 15px 0;
 line-height: 15px;
 width: 1px !important;
 border-left: 1px #ccc solid;
 opacity: .3;
 position: relative;
}
.metro .navigation-bar .navigation-bar-content .element-divider:before,
.metro .navbar .navigation-bar-content .element-divider:before,
.metro .navigation-bar .navbar-content .element-divider:before,
.metro .navbar .navbar-content .element-divider:before {
 content: "|";
 visibility: hidden;
}
.metro .navigation-bar-content .brand,
.metro .navbar-content .brand {
 font-size: 18px;
}
.metro .navigation-bar-content form,
.metro .navbar-content form {
 margin: 0;
 padding-bottom: 0 !important;
 position: relative;
}
.metro .navigation-bar-content .element .input-control.text,
.metro .navbar-content .element .input-control.text,
.metro .navigation-bar-content .element .input-control.password,
.metro .navbar-content .element .input-control.password {
 width: auto;
 height: auto;
 position: relative;
 margin: 0;
 top: -6px;
}
.metro .navigation-bar-content .element .input-control.text [class*='btn-'],
.metro .navbar-content .element .input-control.text [class*='btn-'],
.metro .navigation-bar-content .element .input-control.password [class*='btn-'],
.metro .navbar-content .element .input-control.password [class*='btn-'] {
 top: 2px;
 right: 2px;
}
.metro .navigation-bar-content .element .input-control.text input[type='text'],
.metro .navbar-content .element .input-control.text input[type='text'],
.metro .navigation-bar-content .element .input-control.password input[type='text'],
.metro .navbar-content .element .input-control.password input[type='text'] {
 font-size: 12px;
}
.metro .navigation-bar-content .input-control.checkbox,
.metro .navbar-content .input-control.checkbox,
.metro .navigation-bar-content .input-control.radio,
.metro .navbar-content .input-control.radio {
 position: relative;
 margin: 0;
 top: -6px;
}
.metro .navigation-bar-content .button,
.metro .navbar-content .button,
.metro .navigation-bar-content .image-button,
.metro .navbar-content .image-button {
 background-color: transparent;
}
.metro .navigation-bar-content .button,
.metro .navbar-content .button {
 margin-top: -14px;
 background-color: inherit;
}
.metro .navigation-bar-content .image-button,
.metro .navbar-content .image-button {
 padding-right: 40px;
 padding-left: 5px;
 background-color: inherit;
}
.metro .navigation-bar-content .image-button:active,
.metro .navbar-content .image-button:active {
 left: auto;
 right: auto;
 top: auto;
}
.metro .navigation-bar-content .image-button img,
.metro .navbar-content .image-button img {
 width: 40px;
 height: 40px;
 margin-top: 2.5px;
}
.metro .navigation-bar-content .image-button.image-left,
.metro .navbar-content .image-button.image-left {
 padding-right: 5px;
 padding-left: 40px;
}
.metro .navigation-bar-content [class*="icon-"],
.metro .navbar-content [class*="icon-"] {
 font-size: 16px !important;
}
.metro .input-element,
.metro .element-input {
 padding-bottom: 0 !important;
}
.metro .input-element:hover,
.metro .element-input:hover {
 background-color: inherit !important;
}
.metro .navigation-bar .element-menu,
.metro .navbar .element-menu {
 margin: 0;
 padding: 0;
 list-style: none;
 color: inherit;
}
.metro .navigation-bar .element-menu > li,
.metro .navbar .element-menu > li {
 display: block;
 float: left;
 position: relative;
 color: inherit;
}
.metro .navigation-bar .element-menu > li > a,
.metro .navbar .element-menu > li > a {
 display: block;
 float: left;
 width: 100%;
 padding: 15px;
 line-height: 15px;
 color: inherit;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
}
.metro .navigation-bar .element-menu > li > a.dropdown-toggle,
.metro .navbar .element-menu > li > a.dropdown-toggle {
 color: inherit;
 position: relative;
}
.metro .navigation-bar .element-menu > li > a.dropdown-toggle:after,
.metro .navbar .element-menu > li > a.dropdown-toggle:after {
 position: absolute;
 left: 95%;
 top: 50%;
 margin-left: -12px;
 margin-top: -5px;
}
.metro .navigation-bar .element-menu > li > .dropdown-menu,
.metro .navbar .element-menu > li > .dropdown-menu {
 top: 100%;
 left: 0;
}
.metro .navigation-bar .element-menu > li > .dropdown-menu.place-right,
.metro .navbar .element-menu > li > .dropdown-menu.place-right {
 right: 0;
 left: auto;
}
.metro .navigation-bar .element-menu > li:hover,
.metro .navbar .element-menu > li:hover {
 background-color: #00aafd;
}
.metro .navigation-bar .element-menu.drop-up li > .dropdown-menu,
.metro .navbar .element-menu.drop-up li > .dropdown-menu {
 top: auto;
 bottom: 45px;
}
.metro .navigation-bar .element-menu.drop-up li > .dropdown-menu .dropdown-menu,
.metro .navbar .element-menu.drop-up li > .dropdown-menu .dropdown-menu {
 bottom: 0;
}
.metro .navigation-bar .pull-menu,
.metro .navbar .pull-menu {
 display: none;
 float: right !important;
 color: #fff;
 cursor: pointer;
 font: 1.8em sans-serif;
 position: absolute;
 top: 0;
 right: 0;
 height: 45px;
 width: 40px;
 line-height: 20px;
 margin: 0;
}
.metro .navigation-bar .pull-menu:before,
.metro .navbar .pull-menu:before {
 content: "\2261";
 position: absolute;
 font-size: 20pt;
 top: 10px;
 left: 10px;
}
.metro .navigation-bar .pull-menu input[type="checkbox"],
.metro .navbar .pull-menu input[type="checkbox"] {
 width: 0;
 height: 0;
 opacity: 0;
}
.metro .navigation-bar-content:before,
.metro .navbar-content:before,
.metro .navigation-bar-content:after,
.metro .navbar-content:after {
 display: table;
 content: "";
}
.metro .navigation-bar-content:after,
.metro .navbar-content:after {
 clear: both;
}
.metro .navigation-bar.fixed-top,
.metro .navbar.fixed-top,
.metro .navigation-bar.fixed-bottom,
.metro .navbar.fixed-bottom {
 position: fixed;
 z-index: 1030;
 left: 0;
}
.metro .navigation-bar.fixed-top,
.metro .navbar.fixed-top {
 top: 0;
 bottom: auto;
}
.metro .navigation-bar.fixed-bottom,
.metro .navbar.fixed-bottom {
 bottom: 0;
 top: auto;
}
.metro .navigation-bar.dark {
 background-color: #333333;
}
.metro .navigation-bar.dark .element-menu > li > a {
 color: #ffffff;
}
.metro .navigation-bar.dark .element:hover,
.metro .navigation-bar.dark .element-menu > li:hover {
 background-color: #201a1a;
}
.metro .navigation-bar.light {
 background-color: #eeeeee;
 color: #555555;
}
.metro .navigation-bar.light .element:hover,
.metro .navigation-bar.light .element-menu > li:hover {
 background-color: #999999;
 color: #ffffff;
}
.metro .navigation-bar.light .pull-menu {
 color: #1d1d1d;
}
.metro .navigation-bar.white {
 background-color: #ffffff;
 color: #555555;
}
.metro .navigation-bar.white .element:hover,
.metro .navigation-bar.white .element-menu > li:hover {
 background-color: #00aff0;
 color: #ffffff;
}
.metro .navigation-bar.white .pull-menu {
 color: #1d1d1d;
}
.metro #tile .small-size {
 width: 80px;
 height: 80px;
 margin: 0 5px 5px 0;
}
.metro #tile .meduim-size {
 width: 120px;
 height: 120px;
 margin: 0 10px 10px 0;
}
.metro #tile .large-size {
 width: 150px;
 height: 150px;
 margin: 0 15px 15px 0;
}
.metro .tile-area {
 position: relative;
 padding: 0;
 overflow: hidden;
}
.metro .tile-area .tile-area-title {
 position: initial;
 top: 0;
 left: 0;
}
.metro .tile-area .user-id {
 position: fixed;
 right: 40px;
 top: 40px;
 display: inline-block;
 padding: 8px;
 background-color: transparent;
 width: auto;
 color: #ffffff;
 cursor: default;
}
.metro .tile-area .user-id .user-id-image {
 width: 40px;
 height: 40px;
 float: right;
 margin-left: 10px;
 color: inherit;
 background-color: #464646;
 text-align: center;
 vertical-align: middle;
}
.metro .tile-area .user-id .user-id-image img,
.metro .tile-area .user-id .user-id-image [class*="icon-"] {
 color: inherit;
 font-size: 16pt;
 line-height: 16pt;
 width: 100%;
 height: 100%;
 text-align: center;
 vertical-align: middle;
}
.metro .tile-area .user-id .user-id-image [class*="icon-"] {
 padding: 10px;
}
.metro .tile-area .user-id .user-id-name {
 float: right;
 text-align: right;
 margin: 0;
 padding: 0;
}
.metro .tile-area .user-id .user-id-name .first-name,
.metro .tile-area .user-id .user-id-name .last-name {
 display: block;
 color: inherit;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 line-height: 12pt;
}
.metro .tile-area .user-id .user-id-name .first-name {
 font-size: 20pt;
 line-height: 20pt;
}
.metro .tile-area .user-id .user-id-name .last-name {
 font-size: 12pt;
}
.metro .tile-area .user-id:hover {
 background-color: #404040;
}
.metro .tile-area-dark {
 min-width: 100%;
 height: 100%;
 background-color: #1d1d1d !important;
}
.metro .tile-area-dark .tile {
 outline-color: #373737 !important;
}
.metro .tile-area-dark:before,
.metro .tile-area-dark:after {
 display: table;
 content: "";
}
.metro .tile-area-dark:after {
 clear: both;
}
.metro .tile-area-darkBrown {
 min-width: 100%;
 height: 100%;
 background-color: #63362f !important;
}
.metro .tile-area-darkBrown .tile {
 outline-color: #86493f !important;
}
.metro .tile-area-darkBrown:before,
.metro .tile-area-darkBrown:after {
 display: table;
 content: "";
}
.metro .tile-area-darkBrown:after {
 clear: both;
}
.metro .tile-area-darkCrimson {
 min-width: 100%;
 height: 100%;
 background-color: #640024 !important;
}
.metro .tile-area-darkCrimson .tile {
 outline-color: #970036 !important;
}
.metro .tile-area-darkCrimson:before,
.metro .tile-area-darkCrimson:after {
 display: table;
 content: "";
}
.metro .tile-area-darkCrimson:after {
 clear: both;
}
.metro .tile-area-darkViolet {
 min-width: 100%;
 height: 100%;
 background-color: #57169a !important;
}
.metro .tile-area-darkViolet .tile {
 outline-color: #701cc7 !important;
}
.metro .tile-area-darkViolet:before,
.metro .tile-area-darkViolet:after {
 display: table;
 content: "";
}
.metro .tile-area-darkViolet:after {
 clear: both;
}
.metro .tile-area-darkMagenta {
 min-width: 100%;
 height: 100%;
 background-color: #81003c !important;
}
.metro .tile-area-darkMagenta .tile {
 outline-color: #b40054 !important;
}
.metro .tile-area-darkMagenta:before,
.metro .tile-area-darkMagenta:after {
 display: table;
 content: "";
}
.metro .tile-area-darkMagenta:after {
 clear: both;
}
.metro .tile-area-darkCyan {
 min-width: 100%;
 height: 100%;
 background-color: #1b6eae !important;
}
.metro .tile-area-darkCyan .tile {
 outline-color: #228ada !important;
}
.metro .tile-area-darkCyan:before,
.metro .tile-area-darkCyan:after {
 display: table;
 content: "";
}
.metro .tile-area-darkCyan:after {
 clear: both;
}
.metro .tile-area-darkCobalt {
 min-width: 100%;
 height: 100%;
 background-color: #00356a !important;
}
.metro .tile-area-darkCobalt .tile {
 outline-color: #004e9d !important;
}
.metro .tile-area-darkCobalt:before,
.metro .tile-area-darkCobalt:after {
 display: table;
 content: "";
}
.metro .tile-area-darkCobalt:after {
 clear: both;
}
.metro .tile-area-darkTeal {
 min-width: 100%;
 height: 100%;
 background-color: #004050 !important;
}
.metro .tile-area-darkTeal .tile {
 outline-color: #006983 !important;
}
.metro .tile-area-darkTeal:before,
.metro .tile-area-darkTeal:after {
 display: table;
 content: "";
}
.metro .tile-area-darkTeal:after {
 clear: both;
}
.metro .tile-area-darkEmerald {
 min-width: 100%;
 height: 100%;
 background-color: #003e00 !important;
}
.metro .tile-area-darkEmerald .tile {
 outline-color: #007100 !important;
}
.metro .tile-area-darkEmerald:before,
.metro .tile-area-darkEmerald:after {
 display: table;
 content: "";
}
.metro .tile-area-darkEmerald:after {
 clear: both;
}
.metro .tile-area-darkGreen {
 min-width: 100%;
 height: 100%;
 background-color: #128023 !important;
}
.metro .tile-area-darkGreen .tile {
 outline-color: #18ad2f !important;
}
.metro .tile-area-darkGreen:before,
.metro .tile-area-darkGreen:after {
 display: table;
 content: "";
}
.metro .tile-area-darkGreen:after {
 clear: both;
}
.metro .tile-area-darkOrange {
 min-width: 100%;
 height: 100%;
 background-color: #bf5a15 !important;
}
.metro .tile-area-darkOrange .tile {
 outline-color: #e77120 !important;
}
.metro .tile-area-darkOrange:before,
.metro .tile-area-darkOrange:after {
 display: table;
 content: "";
}
.metro .tile-area-darkOrange:after {
 clear: both;
}
.metro .tile-area-darkRed {
 min-width: 100%;
 height: 100%;
 background-color: #9a1616 !important;
}
.metro .tile-area-darkRed .tile {
 outline-color: #c71c1c !important;
}
.metro .tile-area-darkRed:before,
.metro .tile-area-darkRed:after {
 display: table;
 content: "";
}
.metro .tile-area-darkRed:after {
 clear: both;
}
.metro .tile-area-darkPink {
 min-width: 100%;
 height: 100%;
 background-color: #9a165a !important;
}
.metro .tile-area-darkPink .tile {
 outline-color: #c71c74 !important;
}
.metro .tile-area-darkPink:before,
.metro .tile-area-darkPink:after {
 display: table;
 content: "";
}
.metro .tile-area-darkPink:after {
 clear: both;
}
.metro .tile-area-darkIndigo {
 min-width: 100%;
 height: 100%;
 background-color: #4b0096 !important;
}
.metro .tile-area-darkIndigo .tile {
 outline-color: #6400c9 !important;
}
.metro .tile-area-darkIndigo:before,
.metro .tile-area-darkIndigo:after {
 display: table;
 content: "";
}
.metro .tile-area-darkIndigo:after {
 clear: both;
}
.metro .tile-area-darkBlue {
 min-width: 100%;
 height: 100%;
 background-color: #69C9F3 !important;
}
.metro .tile-area-darkBlue .tile {
 outline-color: #1c5ec7 !important;
}
.metro .tile-area-darkBlue:before,
.metro .tile-area-darkBlue:after {
 display: table;
 content: "";
}
.metro .tile-area-darkBlue:after {
 clear: both;
}
.metro .tile-area-lightBlue {
 min-width: 100%;
 height: 100%;
 background-color: #8FD7F6 !important;
}
.metro .tile-area-lightBlue .tile {
 outline-color: #8FD7F6 !important;
}
.metro .tile-area-lightBlue:before,
.metro .tile-area-lightBlue:after {
 display: table;
 content: "";
}
.metro .tile-area-lightBlue:after {
 clear: both;
}
.metro .tile-area-lightTeal {
 min-width: 100%;
 height: 100%;
 background-color: #45fffd !important;
}
.metro .tile-area-lightTeal .tile {
 outline-color: #78fffd !important;
}
.metro .tile-area-lightTeal:before,
.metro .tile-area-lightTeal:after {
 display: table;
 content: "";
}
.metro .tile-area-lightTeal:after {
 clear: both;
}
.metro .tile-area-lightOlive {
 min-width: 100%;
 height: 100%;
 background-color: #78aa1c !important;
}
.metro .tile-area-lightOlive .tile {
 outline-color: #97d623 !important;
}
.metro .tile-area-lightOlive:before,
.metro .tile-area-lightOlive:after {
 display: table;
 content: "";
}
.metro .tile-area-lightOlive:after {
 clear: both;
}
.metro .tile-area-lightOrange {
 min-width: 100%;
 height: 100%;
 background-color: #c29008 !important;
}
.metro .tile-area-lightOrange .tile {
 outline-color: #f3b40a !important;
}
.metro .tile-area-lightOrange:before,
.metro .tile-area-lightOrange:after {
 display: table;
 content: "";
}
.metro .tile-area-lightOrange:after {
 clear: both;
}
.metro .tile-area-lightPink {
 min-width: 100%;
 height: 100%;
 background-color: #f472d0 !important;
}
.metro .tile-area-lightPink .tile {
 outline-color: #f8a1e0 !important;
}
.metro .tile-area-lightPink:before,
.metro .tile-area-lightPink:after {
 display: table;
 content: "";
}
.metro .tile-area-lightPink:after {
 clear: both;
}
.metro .tile-area-grayed {
 min-width: 100%;
 height: 100%;
 background-color: #585858 !important;
}
.metro .tile-area-grayed .tile {
 outline-color: #727272 !important;
}
.metro .tile-area-grayed:before,
.metro .tile-area-grayed:after {
 display: table;
 content: "";
}
.metro .tile-area-grayed:after {
 clear: both;
}
.metro .tile-group {
 margin-right: 46px;
 min-width: 130px;
 width: auto;
 float: left;
 display: block;
 padding-top: 40px;
 position: relative;
}
.metro .tile-group.one {
 width: 130px;
}
.metro .tile-group.two,
.metro .tile-group.double {
 width: 260px;
}
.metro .tile-group.three,
.metro .tile-group.triple {
 width: 390px;
}
.metro .tile-group.four,
.metro .tile-group.quadro {
 width: 520px;
}
.metro .tile-group.five {
 width: 650px;
}
.metro .tile-group.six {
 width: 780px;
}
.metro .tile-group.seven {
 width: 910px;
}
.metro .tile-group:first-child {
 margin-left: 80px;
}
.metro .tile-group {
 color: #ffffff;
}
.metro .tile-group .tile-group-title {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 line-height: 20px;
 position: absolute;
 top: 10px;
 left: 0;
 color: inherit;
}
.metro .tile {
 width: 120px;
 height: 120px;
 border-radius: 5px;
 position: relative;
 overflow: hidden;
 display: block;
 float: left;
 margin: 5px;
 padding: 0;
 cursor: pointer;
 background-color: #eeeeee;
 box-shadow: inset 0px 0px 5px #FFFFCC;
}
.metro .tile:hover {
 outline: #999999 solid 3px;
}
.metro .tile:active {
 outline: 0;
}
.metro .tile.no-outline {
 outline-color: transparent;
}
.metro .tile.half {
 width: 55px;
 height: 55px;
}
.metro .tile.double {
 width: 250px;
}
.metro .tile.double-vertical {
 height: 250px;
}
.metro .tile.triple {
 width: 380px;
}
.metro .tile.triple-vertical {
 height: 380px;
}
.metro .tile.quadro {
 width: 510px;
}
.metro .tile.quadro-vertical {
 height: 510px;
}
.metro .tile.five-vertical {
 height: 650px;
}
.metro .tile.five {
 width: 650px;
}
.metro .tile.six {
 width: 780px;
}
.metro .tile.selected {
 border: 4px #69C9F3 solid;
}
.metro .tile.selected:after {
 position: absolute;
 display: block;
 border-top: 28px solid #69C9F3;
 border-left: 28px solid transparent;
 right: 0;
 content: "";
 top: 0;
 z-index: 101;
}
.metro .tile.selected:before {
 position: absolute;
 display: block;
 content: "\e003";
 color: #fff;
 right: 0;
 font-family: 'metroSysIcons';
 font-size: 9pt;
 font-weight: normal;
 z-index: 102;
 top: 0;
}
.metro .tile .tile-content {
 width: 100%;
 height: 100%;
 padding: 0;
 margin: 0;
 display: block;
 position: absolute;
 left: 0;
 top: 0;
 overflow: hidden;
}
.metro .tile .tile-content.padded {
 padding: 10px;
}
.metro .tile .tile-content.image {
 width: 100%;
 min-height: 100%;
 max-height: 100%;
}
.metro .tile .tile-content.icon [class*="icon-"],
.metro .tile .tile-content.icon img {
 line-height: 56px;
 height: 56px;
 width: 56px;
 font-size: 48px;
 color: #ffffff;
 text-align: center;
 position: absolute;
 left: 50%;
 top: 50%;
 margin-top: -28px;
 margin-left: -28px;
}
.metro .tile .tile-content.image-set img {
 margin: 0;
 padding: 0;
 width: 25% !important;
 height: 50%;
 float: left;
 border: 1px #1e1e1e solid;
}
.metro .tile .tile-content.image-set img:first-child {
 width: 50% !important;
 float: left;
 height: 100%;
}
.metro .tile .tile-content {
 display: none;
}
.metro .tile .tile-content:first-child {
 display: block;
}
.metro .tile .brand,
.metro .tile .tile-status {
 position: absolute;
 bottom: 0;
 left: 0;
 right: 0;
 height: initial;
 margin: 0;
}
.metro .tile .brand:before,
.metro .tile .tile-status:before,
.metro .tile .brand:after,
.metro .tile .tile-status:after {
 display: table;
 content: "";
}
.metro .tile .brand:after,
.metro .tile .tile-status:after {
 clear: both;
}
.metro .tile .brand.opacity,
.metro .tile .tile-status.opacity {
 opacity: .7;
}
.metro .tile .brand .name,
.metro .tile .tile-status .name,
.metro .tile .brand .label,
.metro .tile .tile-status .label,
.metro .tile .brand .text,
.metro .tile .tile-status .text {
 display: block;
 font-size: 10pt;
 margin: 5px 20px 2px 5px;
 background: transparent;
 color: #ffffff;
}
.metro .tile .brand .text,
.metro .tile .tile-status .text {
 margin: 4px 5px;
 font-size: 8pt;
 line-height: 10pt;
}
.metro .tile .tile-status .text {
 font-size: 1rem;
 line-height: initial;
 height: 150px;
}
.metro .tile .brand .badge,
.metro .tile .tile-status .badge {
 position: absolute;
 bottom: 0;
 right: 10px;
 width: 29px;
 height: 29px;
 text-align: center;
 color: #ffffff;
 padding: 5px;
 margin: 0;
 vertical-align: middle !important;
 display: block;
 font-size: 10pt;
}
.metro .tile.parts > ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
.metro .tile.parts > ul > li {
 display: block;
 float: left;
 height: 60px;
 width: 60px;
 margin: 0;
}
.metro .tile.parts > .part {
 display: block;
 float: left;
 height: 60px;
 width: 60px;
 margin: 0;
}
.metro .tile.half .tile-content.icon [class*="icon-"],
.metro .tile.half .tile-content.icon img {
 line-height: 37.33333333px;
 height: 37.33333333px;
 width: 37.33333333px;
 font-size: 32px;
 color: #ffffff;
 text-align: center;
 position: absolute;
 left: 50%;
 top: 50%;
 margin-top: -18.66666667px;
 margin-left: -18.66666667px;
}
.metro .tile {
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro .tile * {
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro .tile.scale {
 -webkit-transform: scale(0.98);
 -moz-transform: scale(0.98);
 -ms-transform: scale(0.98);
 -o-transform: scale(0.98);
 transform: scale(0.98);
}
.metro .carousel {
 display: block;
 position: relative;
 overflow: hidden;
 background-color: #eeeeee;
}
.metro .carousel .slide {
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 display: none;
 padding: 0;
}
.metro .carousel .slide div.subslide {
 z-index: 2;
 position: absolute;
 top: 10px;
 left: 10px;
}
.metro .carousel .slide img.cover {
 width: 100%;
 min-height: 100%;
 z-index: 1;
 position: absolute;
 top: 0 !important;
 left: 0 !important;
}
.metro .carousel .slide:first-child {
 display: block;
}
.metro .carousel .controls {
 display: block;
 position: absolute;
 top: 50%;
 left: 15px;
 min-width: 40px;
 min-height: 40px;
 width: auto;
 height: auto;
 margin-top: -20px;
 font-size: 48pt;
 font-weight: 100;
 line-height: 30px;
 color: #fff;
 text-align: center;
 cursor: pointer;
 opacity: .75;
 z-index: 100;
}
.metro .carousel .controls.right {
 left: auto;
 right: 15px;
}
.metro .carousel .controls:hover {
 opacity: 1;
}
.metro .carousel .markers {
 z-index: 100;
 margin: 0;
 padding: 0;
 display: block;
 position: absolute;
 bottom: 10px;
 left: 10px;
}
.metro .carousel .markers > ul {
 padding-left: 0;
 list-style: none;
}
.metro .carousel .markers > ul li ul,
.metro .carousel .markers > ul li ol {
 list-style: none;
 padding-left: 25px;
}
.metro .carousel .markers li {
 display: block;
 float: left;
 margin-right: 5px;
}
.metro .carousel .markers li a {
 background-color: #ffffff;
 display: block;
 float: left;
 border: 1px #ffffff solid;
}
.metro .carousel .markers li.active a {
 background-color: #f0a30a;
}
.metro .carousel .markers.default > ul > li > a {
 width: 32px;
 height: 6px;
}
.metro .carousel .markers.cycle > ul > li > a {
 width: 24px;
 height: 24px;
 border-radius: 50%;
}
.metro .carousel .markers.square > ul > li > a {
 width: 24px;
 height: 24px;
}
.metro .rating {
 color: #2784a7;
 cursor: pointer;
 display: block;
 width: auto;
 margin: 0 10px 10px 0;
 height: 28px;
}
.metro .rating:before,
.metro .rating:after {
 display: table;
 content: "";
}
.metro .rating:after {
 clear: both;
}
.metro .rating ul {
 list-style: none;
 color: inherit;
 display: block;
 margin: 0;
 padding: 0;
 margin-bottom: 5px;
}
.metro .rating ul:before,
.metro .rating ul:after {
 display: table;
 content: "";
}
.metro .rating ul:after {
 clear: both;
}
.metro .rating ul li {
 display: block;
 float: left;
 position: relative;
 font-family: metroSysIcons;
 font-size: 28px;
 line-height: 28px;
 color: inherit;
}
.metro .rating ul li:before {
 content: '\e014';
}
.metro .rating ul li.rated:before {
 content: '\e016';
}
.metro .rating ul li.rated.half:before {
 content: '\e015';
}
.metro .rating ul li.half:before {
 content: '\e015';
}
.metro .rating .score-hint {
 display: block;
 font-size: 12px;
 color: #1d1d1d;
}
.metro .rating.active ul:hover > li:before {
 content: '\e016';
}
.metro .rating.active ul li:hover ~ li:before {
 content: '\e014' !important;
}
.metro .rating.active ul li:hover:before {
 content: '\e016' !important;
}
.metro .rating.small li {
 font-size: 18.66666667px;
 line-height: 18.66666667px;
}
.metro .rating.small .score-hint {
 margin-top: -5px;
 font-size: 12px;
}
.metro .rating.large li {
 font-size: 42px;
}
.metro .rating.large .score-hint {
 margin-top: 10px;
 font-size: 16px;
}
.metro .pagination {
 width: auto;
 margin-bottom: 10px;
}
.metro .pagination > ul {
 padding-left: 0;
 list-style: none;
 margin: 0;
}
.metro .pagination > ul li ul,
.metro .pagination > ul li ol {
 list-style: none;
 padding-left: 25px;
}
.metro .pagination > ul:before,
.metro .pagination > ul:after {
 display: table;
 content: "";
}
.metro .pagination > ul:after {
 clear: both;
}
.metro .pagination > ul li {
 display: block;
 float: left;
 margin-right: 1px;
 position: relative;
}
.metro .pagination > ul li a {
 padding: 7px 14px;
 text-align: center;
 vertical-align: middle !important;
 border: 1px black solid;
 color: black;
 border-radius: 5px;
 cursor: pointer;
 display: inline-block;
 outline: none;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 margin: auto;
 color: inherit;
 display: block;
 float: left;
 margin-right: 10px;
}
.metro .pagination > ul li a.default {
 background-color: #008287;
 color: #fff;
}
.metro .pagination > ul li a:focus {
 outline: 0;
 border: 1px #353535 dotted;
}
.metro .pagination > ul li a:disabled,
.metro .pagination > ul li a.disabled {
 background-color: #eaeaea !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro .pagination > ul li a * {
 color: inherit;
 font-size: 32px !important;
}
.metro .pagination > ul li a *:hover {
 color: inherit;
}
.metro .pagination > ul li a.primary {
 background-color: #1A323D !important;
 color: #ffffff !important;
}
.metro .pagination > ul li a.info {
 background-color: #69C9F3 !important;
 color: #ffffff !important;
}
.metro .pagination > ul li a.success {
 background-color: #3BAA35 !important;
 color: #ffffff !important;
}
.metro .pagination > ul li a.warning {
 background-color: #fa6800 !important;
 color: #ffffff !important;
}
.metro .pagination > ul li a.danger {
 background-color: #9a1616 !important;
 color: #ffffff !important;
}
.metro .pagination > ul li a.inverse {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
}
.metro .pagination > ul li a.link {
 background-color: transparent !important;
 color: #69C9F3 !important;
}
.metro .pagination > ul li a.link:hover {
 text-decoration: underline;
}
.metro .pagination > ul li a.link:disabled,
.metro .pagination > ul li a.link.disabled {
 background-color: transparent !important;
 color: #bebebe !important;
 cursor: not-allowed !important;
}
.metro .pagination > ul li a.link [class*="icon-"] {
 text-decoration: none !important;
}
.metro .pagination > ul li a:active {
 background-color: #1d1d1d !important;
 color: #ffffff !important;
 border-color: transparent;
}
.metro .pagination > ul li a.large {
 font-size: 15pt;
 text-decoration: none;
}
.metro .pagination > ul li a.small {
 padding: 2px 10px;
 font-size: 11.9px;
 text-decoration: none;
}
.metro .pagination > ul li a.mini {
 padding: 0px 6px;
 font-size: 10.5px;
 text-decoration: none;
}
.metro .pagination > ul li.active a {
 background-color: var(--yellowMainColor);
 color: black;
}
.metro .pagination > ul li.disabled a,
.metro .pagination > ul li.spaces a {
 background-color: #f2f2f2;
 color: #1e1e1e;
 cursor: not-allowed;
}
.metro .pagination > ul li.disabled a:active,
.metro .pagination > ul li.spaces a:active {
 top: 0;
 left: 0;
}
.metro .pagination > ul li.disabled a {
 color: #1e1e1e;
}
.metro .pagination > ul li.spaces a {
 background-color: #ffffff;
 cursor: default;
}
.metro .pagination.small ul li a {
 padding: 2px 10px;
 font-size: 11.9px;
}
.metro .pagination.mini ul li a {
 padding: 0px 6px;
 font-size: 10.5px;
}
.metro .countdown,
.metro .times {
 width: auto;
 margin: 0 auto;
 font: 20px/1.5 'Open Sans Condensed', sans-serif;
 text-align: center;
 letter-spacing: -3px;
}
.metro .countdown .digit-wrapper,
.metro .times .digit-wrapper {
 display: inline-block;
 height: 1.6em;
 overflow: hidden;
 position: relative;
 width: 1.05em;
}
.metro .countdown .digit-wrapper .digit,
.metro .times .digit-wrapper .digit {
 position: absolute;
 display: block;
 width: 1em;
 text-align: center;
 vertical-align: middle;
 letter-spacing: -1px;
}
.metro .countdown .digit-wrapper .digit.stop,
.metro .times .digit-wrapper .digit.stop {
 background-color: #e51400;
}
.metro .countdown .divider,
.metro .times .divider {
 display: inline-block;
 width: 16px;
 height: 1.5em;
 position: relative;
 font-weight: bold;
}
.metro .countdown .divider:before,
.metro .times .divider:before {
 width: 100%;
 height: 1.5em;
 position: absolute;
 content: ":";
 color: inherit;
 font-size: inherit;
 vertical-align: middle;
 text-align: center;
 left: -20%;
 top: -15%;
}
.metro .countdown.inverse .digit,
.metro .times.inverse .digit {
 color: #333333 !important;
 background-color: #eeeeee !important;
}
.metro .tab-control .tabs {
 padding-left: 0;
 list-style: none;
 margin: 0  !important;
 z-index: 2;
}
.metro .tab-control .tabs li ul,
.metro .tab-control .tabs li ol {
 list-style: none;
 padding-left: 25px;
}
.metro .tab-control .tabs:before,
.metro .tab-control .tabs:after {
 display: table;
 content: "";
}
.metro .tab-control .tabs:after {
 clear: both;
}
.metro .tab-control .tabs > li {
 background-color: #ffffff;
 display: block;
 float: left;
 margin-left: 5px;
 position: relative;
}
.metro .tab-control .tabs > li > a {
 border: 1px #eeeeee solid;
 display: block;
 float: left;
 padding: 5px 10px;
 z-index: 10;
 top: 0;
 left: 0;
 color: inherit;
 background-color: #eeeeee;
}
.metro .tab-control .tabs > li.active a {
 border-bottom-color: #ffffff;
 background-color: #ffffff;
 border-top: 2px #e51400 solid;
}
.metro .tab-control .tabs > li.active:hover a {
 background-color: #ffffff;
 color: #1d1d1d;
}
.metro .tab-control .tabs > li:hover a {
 background-color: #d5d5d5;
 color: #ffffff;
}
.metro .tab-control .tabs > li.place-right {
 float: right;
 margin-right: 5px;
 margin-left: auto;
}
.metro .tab-control .tabs.no-spaces > li {
 margin-left: 0;
}
.metro .tab-control .frames {
 z-index: 1;
 border: 1px #eeeeee solid;
 margin-top: -1px;
}
.metro .tab-control .frames .frame {
 display: none;
}
.metro .tab-control .frames .frame:first-child {
 display: block;
}
.metro .tab-control .frame {
 padding: 20px;
}
.metro .sidebar {
 margin: 0;
 padding: 0;
 background-color: #1A323D;
 width: 100%;
 height: 100%;
}
.metro .sidebar > ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
.metro .sidebar > ul li {
 display: block;
 border: 0;
 /*border-bottom: 1px #5c5c5c solid;*/
 position: relative;
}
.metro .sidebar > ul li.title {
 padding: 10px 10px 10px 15px;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 color: #000000;
 font-size: 2.2rem;
 line-height: 2.2rem;
 color: #ffffff;
}
.metro .sidebar > ul li a {
 display: block;
 position: relative;
 padding: 10px 20px;
 text-decoration: none;
 color: #ECF8FD;
 background-color: #1A323D;
}
.metro .sidebar > ul li a:hover {
 background-color: #0D191E;
 color: #69C9F3;
}
.metro .sidebar > ul li a.dropdown-toggle:after {
 right: 10px;
 bottom: 5px;
}
.metro .sidebar > ul li a [class*="icon-"] {
 margin-right: 13px;
}
.metro .sidebar > ul li.stick {
 position: relative;
}
.metro .sidebar > ul li.stick:before {
 content: "";
 position: absolute;
 width: 7px;
 height: 40px;
 left: -7px;
 text-indent: -9999px;
 border-top-left-radius: 5px;
 border-bottom-left-radius: 5px;
 background-color: inherit;
}
.metro .sidebar > ul li.disabled a {
 background-color: #8a8a8a;
 cursor: default;
 color: #555555;
}
.metro .sidebar > ul li.active a {
 background-color: #9a1616;
 color: #ffffff;
}
.metro .sidebar > ul ul {
 margin: 0;
 padding: 0;
 list-style: none;
 position: absolute;
 display: initial;
 z-index: 1000;
 background: #ffffff;
 min-width: 220px;
 width: auto;
 border: 1px solid #dcddde;
 box-shadow: none;
 position: relative !important;
 background-color: #e5e5e5;
 min-width: 100%;
}
.metro .sidebar > ul ul li {
 display: block;
 margin: 10px 0;
 padding: 0;
 vertical-align: baseline;
 position: relative;
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro .sidebar > ul ul li a {
 display: block;
 text-decoration: none;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 color: #000000;
 line-height: 2.2rem;
 font-size: 2.2rem;
 color: inherit;
}
.metro .sidebar > ul ul li.title {
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 color: #000000;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 font-size: 4rem;
 margin-bottom: 20px;
}
.metro .sidebar > ul ul.compact a {
 font-weight: normal;
 font-size: 10.5pt;
 line-height: 12pt;
 color: inherit;
}
.metro .sidebar > ul ul.compact li.title {
 margin-bottom: 10px;
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
}
.metro .sidebar > ul ul ul.secondary {
 margin: 0;
 padding: 0;
 list-style: none;
 margin-left: 15px;
}
.metro .sidebar > ul ul ul.secondary li a {
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
 font-weight: normal;
 font-style: normal;
 line-height: 1.4rem;
 color: inherit;
}
.metro .sidebar > ul ul.shadow {
 box-shadow: 3px 3px 0 rgba(236, 236, 236, 0.7);
}
.metro .sidebar > ul ul li {
 margin: 5px 0 0;
 width: 100%;
 border: 1px transparent solid;
}
.metro .sidebar > ul ul li:last-child {
 margin-bottom: 5px;
}
.metro .sidebar > ul ul li.disabled,
.metro .sidebar > ul ul li.disabled:hover {
 cursor: default !important;
 background: transparent !important;
 color: #eeeeee;
}
.metro .sidebar > ul ul li.disabled a,
.metro .sidebar > ul ul li.disabled:hover a {
 color: inherit;
 cursor: inherit;
 background: inherit;
}
.metro .sidebar > ul ul a {
 padding: 8px 32px !important;
 color: inherit;
 font-size: 15px !important;
 line-height: 14px !important;
 cursor: pointer;
}
.metro .sidebar > ul ul li:hover {
 background: #edf4fc;
 border-color: #a8d2fd;
}
.metro .sidebar > ul ul li.checked a:before,
.metro .sidebar > ul ul li.checked-partial a:before,
.metro .sidebar > ul ul li.unchecked a:before {
 font-family: metroSysIcons;
 position: absolute;
 left: 10px;
 content: "\e004";
}
.metro .sidebar > ul ul li.checked-partial a:before {
 content: "\e005";
}
.metro .sidebar > ul ul li.unchecked a:before {
 content: "\e005";
}
.metro .sidebar > ul ul.place-right {
 right: -15px;
 left: auto;
}
.metro .sidebar > ul ul .divider {
 padding: 0;
 height: 1px;
 margin: 9px 1px;
 overflow: hidden;
 background-color: #e5e5e5;
 border-width: 0;
}
.metro .sidebar > ul ul .divider:hover {
 background: #e5e5e5;
}
.metro .sidebar > ul ul.open {
 display: block !important;
}
.metro .sidebar > ul ul .dropdown-menu {
 left: 100%;
 top: -10%;
}
.metro .sidebar > ul ul > li:hover > .dropdown-menu[data-show="hover"] {
 display: block;
}
.metro .sidebar > ul ul > li > a.dropdown-toggle:after {
 font-family: metroSysIcons;
 font-size: .7em;
 content: "\e001";
 left: 90%;
 top: 50%;
 margin-top: -1.4em;
 -webkit-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 -o-transform: rotate(-90deg);
 transform: rotate(-90deg);
}
.metro .sidebar > ul ul.drop-left {
 left: -100%;
}
.metro .sidebar > ul ul.drop-up {
 top: auto;
 bottom: 0;
}
.metro .sidebar > ul ul .menu-title {
 background-color: #f6f7f8;
 font-size: 12px;
 line-height: 14px;
 padding: 4px 8px;
 border: 0;
 border-bottom: 1px #dcddde solid;
 border-top: 1px #dcddde solid;
 color: #646464;
}
.metro .sidebar > ul ul .menu-title:first-child {
 margin: 0;
 border-top-width: 0;
}
.metro .sidebar > ul ul .menu-title:first-child:hover {
 border-top-width: 0;
}
.metro .sidebar > ul ul .menu-title:hover {
 background-color: #f6f7f8;
 cursor: default;
 border: 0;
 border-bottom: 1px #dcddde solid;
 border-top: 1px #dcddde solid;
}
.metro .sidebar > ul ul.inverse {
 border: 2px #3b3b3b solid;
}
.metro .sidebar > ul ul.inverse li {
 border: 0;
}
.metro .sidebar > ul ul.inverse li a {
 padding: 9px 32px !important;
}
.metro .sidebar > ul ul.inverse li:hover {
 border: 0;
 background-color: #e5e5e5;
}
.metro .sidebar > ul ul.inverse .menu-title:hover {
 background-color: #f6f7f8;
}
.metro .sidebar > ul ul.inverse .divider {
 margin-left: 0;
 margin-right: 0;
}
.metro .sidebar > ul ul.dark {
 background-color: #333333;
 border: 2px #333333 solid;
 color: #ffffff;
}
.metro .sidebar > ul ul.dark.opacity {
 background-color: rgba(61, 61, 61, 0.9);
}
.metro .sidebar > ul ul.dark li {
 border: 0;
 color: inherit;
}
.metro .sidebar > ul ul.dark li a {
 padding: 9px 32px !important;
 color: inherit;
}
.metro .sidebar > ul ul.dark li.disabled,
.metro .sidebar > ul ul.dark li.disabled:hover {
 cursor: default !important;
 background: transparent !important;
 color: #555555;
}
.metro .sidebar > ul ul.dark li.disabled a,
.metro .sidebar > ul ul.dark li.disabled:hover a {
 color: inherit;
 cursor: inherit;
 background: inherit;
}
.metro .sidebar > ul ul.dark li:hover {
 border: 0;
 background-color: #201a1a;
 color: #ffffff;
}
.metro .sidebar > ul ul.dark .menu-title {
 background-color: #3b3b3b;
}
.metro .sidebar > ul ul.dark .menu-title:hover {
 background-color: #3b3b3b;
}
.metro .sidebar > ul ul.dark .divider {
 margin-left: 0;
 margin-right: 0;
 background-color: #555555;
}
.metro .sidebar > ul ul.dark .divider:hover {
 background: #555555;
}
.metro .sidebar > ul ul li {
 border: 0;
}
.metro .sidebar > ul ul li a {
 background-color: #e5e5e5;
}
.metro .sidebar > ul ul li.divider {
 background-color: #c2c2c2;
}
.metro .sidebar > ul ul li.divider:hover {
 background-color: #c2c2c2;
}
.metro .sidebar > ul ul li.disabled a {
 color: #999999;
}
.metro .sidebar > ul ul li.disabled a:hover {
 color: #999999;
}
.metro .sidebar > ul ul.open {
 display: block;
}
.metro .sidebar.light {
 background-color: #ffffff;
 border: 1px #eaeaea solid;
}
.metro .sidebar.light li {
 border-bottom-color: #eeeeee;
}
.metro .sidebar.light li.title {
 color: #1d1d1d;
}
.metro .sidebar.light li a {
 color: #1d1d1d;
 background-color: #ffffff;
}
.metro .sidebar.light li a:hover {
 background-color: #00aff0;
}
.metro .sidebar.light li ul {
 background-color: #ffffff;
 border: 1px transparent solid;
}
.metro .sidebar.light li .divider {
 background-color: #eeeeee;
}
.metro .sidebar.light li .divider:hover {
 background-color: #eeeeee;
}
.metro .sidebar.light li.disabled a {
 background-color: #ffffff;
 cursor: default;
 color: #999999;
}
.metro .sidebar.light li.active a {
 background-color: #5CB0D5;
 color: #ffffff;
}
.metro .listview .list {
 border: 4px transparent solid;
 width: initial;
 height: auto;
 position: relative;
 display: block;
 cursor: pointer;
 color: inherit;
 margin: 0 0 10px 0;
}
.metro .listview .list .list-content {
 padding: 10px;
 position: relative;
 display: block;
 color: inherit;
}
.metro .listview .list .list-content:before,
.metro .listview .list .list-content:after {
 display: table;
 content: "";
}
.metro .listview .list .list-content:after {
 clear: both;
}
.metro .listview .list:hover {
 outline: 3px #ccc solid;
}
.metro .listview .list:active {
 outline: 3px #3e3e3e solid;
}
.metro .listview .list {
 border: 1px #eaeaea solid;
}
.metro .listview .list .list-content .icon {
 display: block;
 width: 56px;
 height: 56px;
 font-size: 40px;
 float: left;
 margin-right: 10px;
}
.metro .listview .list .list-content [class*="icon-"].icon {
 padding: 8px;
}
.metro .listview .list .list-content .data {
 display: block;
 padding: 0;
 margin: 0;
 margin-left: 66px;
 min-width: 200px;
 position: relative;
}
.metro .listview .list .list-content .list-title,
.metro .listview .list .list-content .list-remark {
 margin: 0;
 padding: 0;
 display: block;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
.metro .listview .list .list-content .list-title {
 font-size: 14px;
 line-height: 16px;
}
.metro .listview .list .list-content .list-remark {
 font-size: 11px;
 line-height: 12px;
}
.metro .listview .list .list-content [class*="span"] {
 float: none;
}
.metro .listview .list .list-content .rating {
 color: inherit;
}
.metro .listview .list .list-content .progress-bar {
 margin: 5px 0;
}
.metro .listview.small .list-content .icon {
 display: block;
 width: 32px;
 height: 32px;
 line-height: 14px;
 font-size: 28px;
 float: left;
 margin-right: 10px;
}
.metro .listview.small .list-content [class*="icon-"].icon {
 padding: 8px 0;
}
.metro .listview.small .list-content [class*="icon-"].border {
 font-size: 22px;
 padding: 8px 4px;
}
.metro .listview.small .list-content .data {
 margin-left: 40px;
}
.metro .listview .list.selected {
 border: 4px #69C9F3 solid;
}
.metro .listview .list.selected:after {
 position: absolute;
 display: block;
 border-top: 28px solid #69C9F3;
 border-left: 28px solid transparent;
 right: 0;
 content: "";
 top: 0;
 z-index: 101;
}
.metro .listview .list.selected:before {
 position: absolute;
 display: block;
 content: "\e003";
 color: #fff;
 right: 0;
 font-family: 'metroSysIcons';
 font-size: 9pt;
 font-weight: normal;
 z-index: 102;
 top: 0;
}
.metro p [data-hint] {
 border-bottom: 1px #373737 dotted;
 white-space: nowrap;
}
.metro .hint {
 position: fixed;
 color: #1d1d1d;
 padding: 10px;
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size: 12px;
 width: auto;
 max-width: 220px;
 margin-top: 10px;
 z-index: 1030;
 display: none;
 border: 1px solid;
 border-color: #6a6a6a;
}
.metro .hint .hint-title,
.metro .hint .hint-text {
 color: inherit;
 text-align: left;
}
.metro .hint .hint-title {
 font-size: 1.2em;
 font-weight: bold;
}
.metro .hint:before,
.metro .hint:after {
 content: '';
 position: absolute;
 width: 0;
 height: 0;
}
.metro .hint:before {
 z-index: 2;
}
.metro .hint:after {
 z-index: 1;
 border-color: inherit;
}
.metro .hint.bottom:before,
.metro .hint.bottom:after {
 top: 1px;
 left: 5px;
 margin: -10px 0;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-bottom: 10px solid #fffcc0;
}
.metro .hint.bottom:after {
 top: 0;
 border-bottom: 10px solid;
}
.metro .hint.top:before,
.metro .hint.top:after {
 top: 100%;
 margin-top: -1px;
 left: 5px;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-top: 10px solid #fffcc0;
}
.metro .hint.top:after {
 margin-top: 1px;
 border-top: 10px solid;
}
.metro .hint.left:before,
.metro .hint.left:after {
 top: 5px;
 left: 100%;
 margin-left: -1px;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-left: 10px solid #fffcc0;
}
.metro .hint.left:after {
 margin-left: 0;
 border-left: 10px solid;
}
.metro .hint.right:before,
.metro .hint.right:after {
 top: 5px;
 left: -9px;
 margin: 0;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-right: 10px solid #fffcc0;
}
.metro .hint.right:after {
 left: -10px;
 border-right: 10px solid;
}
.metro .hint2 {
 position: fixed;
 color: #1d1d1d;
 padding: 10px;
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size: 12px;
 width: auto;
 max-width: 220px;
 margin-top: 10px;
 z-index: 1030;
 display: none;
 border: 1px solid;
 border-color: #6a6a6a;
}
.metro .hint2 .hint-title,
.metro .hint2 .hint-text {
 color: inherit;
 text-align: left;
}
.metro .hint2 .hint-title {
 font-size: 1.2em;
 font-weight: bold;
}
.metro .hint2:before,
.metro .hint2:after {
 content: '';
 position: absolute;
 width: 0;
 height: 0;
}
.metro .hint2:before {
 z-index: 2;
}
.metro .hint2:after {
 z-index: 1;
 border-color: inherit;
}
.metro .hint2.bottom:before,
.metro .hint2.bottom:after {
 top: 1px;
 left: 5px;
 margin: -10px 0;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-bottom: 10px solid #fffcc0;
}
.metro .hint2.bottom:after {
 top: 0;
 border-bottom: 10px solid;
}
.metro .hint2.top:before,
.metro .hint2.top:after {
 top: 100%;
 margin-top: -1px;
 left: 5px;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-top: 10px solid #fffcc0;
}
.metro .hint2.top:after {
 margin-top: 1px;
 border-top: 10px solid;
}
.metro .hint2.left:before,
.metro .hint2.left:after {
 top: 5px;
 left: 100%;
 margin-left: -1px;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-left: 10px solid #fffcc0;
}
.metro .hint2.left:after {
 margin-left: 0;
 border-left: 10px solid;
}
.metro .hint2.right:before,
.metro .hint2.right:after {
 top: 5px;
 left: -9px;
 margin: 0;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-right: 10px solid #fffcc0;
}
.metro .hint2.right:after {
 left: -10px;
 border-right: 10px solid;
}
.metro .hint2.bottom:before,
.metro .hint2.bottom:after {
 top: 1px;
 left: 50%;
 margin: -10px 0 0 -5px;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-bottom: 10px solid #fffcc0;
}
.metro .hint2.bottom:after {
 top: 0;
 border-bottom: 10px solid;
}
.metro .hint2.top:before,
.metro .hint2.top:after {
 top: 100%;
 margin-top: -1px;
 left: 50%;
 margin-left: -5px;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-top: 10px solid #fffcc0;
}
.metro .hint2.top:after {
 margin-top: 1px;
 border-top: 10px solid;
}
.metro .hint2.left:before,
.metro .hint2.left:after {
 top: 50%;
 margin-top: -5px;
 left: 100%;
 margin-left: -1px;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-left: 10px solid #fffcc0;
}
.metro .hint2.left:after {
 margin-left: 0;
 border-left: 10px solid;
}
.metro .hint2.right:before,
.metro .hint2.right:after {
 top: 50%;
 margin: 0;
 margin-top: -5px;
 left: -9px;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-right: 10px solid #fffcc0;
}
.metro .hint2.right:after {
 left: -10px;
 border-right: 10px solid;
}
.metro .balloon {
 display: block;
 width: auto;
 height: auto;
 margin: 0;
 padding: 0;
 border: 1px #555555 solid;
 background-color: #ffffff;
 position: relative;
 margin-bottom: 30px;
}
.metro .balloon:before,
.metro .balloon:after {
 content: '';
 position: absolute;
 width: 0;
 height: 0;
}
.metro .balloon:before {
 z-index: 2;
}
.metro .balloon:after {
 z-index: 1;
}
.metro .balloon.bottom:before,
.metro .balloon.bottom:after {
 top: 1px;
 left: 20px;
 margin: -20px 0;
 border-left: 10px solid transparent;
 border-right: 10px solid transparent;
 border-bottom: 20px solid #ffffff;
}
.metro .balloon.bottom:after {
 top: 0;
 border-bottom: 20px solid #555555;
}
.metro .balloon.top:before,
.metro .balloon.top:after {
 top: 100%;
 margin-top: -1px;
 left: 20px;
 border-left: 10px solid transparent;
 border-right: 10px solid transparent;
 border-top: 20px solid #ffffff;
}
.metro .balloon.top:after {
 margin-top: 1px;
 border-top: 20px solid #555555;
}
.metro .balloon.left:before,
.metro .balloon.left:after {
 top: 10px;
 left: 100%;
 margin-left: -1px;
 border-top: 10px solid transparent;
 border-bottom: 10px solid transparent;
 border-left: 20px solid #ffffff;
}
.metro .balloon.left:after {
 margin-left: 0;
 border-left: 21px solid #555555;
}
.metro .balloon.right:before,
.metro .balloon.right:after {
 top: 10px;
 left: -19px;
 margin: 0;
 border-top: 10px solid transparent;
 border-bottom: 10px solid transparent;
 border-right: 20px solid #ffffff;
}
.metro .balloon.right:after {
 left: -20px;
 border-right: 20px solid #555555;
}
.metro.notify-container {
 position: fixed;
 right: 0;
 top: 0;
 z-index: 1060;
}
.metro.notify-container .notify {
 background-color: #ffffff;
 display: block;
 position: relative;
 min-width: 220px;
 font-family: 'Open Sans','Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 color: #1d1d1d;
 padding: 10px;
 margin: 2px 2px 2px 0;
}
.metro.notify-container .notify .caption {
 font-size: 18px;
 line-height: 20px;
 margin-bottom: 5px;
}
.metro.notify-container .notify .content {
 font-size: 14px;
 line-height: 16px;
}
.metro .notify-wrapper {
 position: relative;
 background-color: #1d1d1d;
 width: auto;
 height: auto;
 min-width: 250px;
 color: #ffffff;
}
.metro .notice {
 display: block;
 min-width: 200px;
 height: auto;
 position: relative;
 background-color: #69C9F3;
 padding: 20px;
}
.metro .notice * {
 color: inherit;
}
.metro .notice:before {
 content: "";
 width: 10px;
 height: 10px;
 display: block;
 position: absolute;
 background-color: inherit;
 left: -5px;
 top: 50%;
 margin-top: -5px;
 -webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 transform: rotate(45deg);
}
.metro .notice.marker-on-top:before {
 top: 0;
 left: 50%;
 margin-left: -5px;
}
.metro .notice.marker-on-right:before {
 top: 50%;
 margin-top: -5px;
 left: 100%;
 margin-left: -5px;
}
.metro .notice.marker-on-bottom:before {
 top: 100%;
 margin-left: -5px;
 left: 50%;
 margin-top: -5px;
}
.metro .panel {
 border: 1px #eaeaea solid;
}
.metro .panel .panel-header {
 padding: 10px;
 background-color: #eeeeee;
 width: 100%;
 font-family: 'Open Sans','Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
 font-weight: 300;
 letter-spacing: 0.00em;
 font-size: 2.5rem;
 line-height: 2.5rem;
 letter-spacing: 0.01em;
 color: #000000;
 font-size: 2.2rem;
 line-height: 2.2rem;
 color: #1d1d1d;
 cursor: default;
}
.metro .panel .panel-content {
 width: 100%;
 height: auto;
 padding: 10px;
}
.metro [data-role=panel] .panel-header {
 cursor: pointer;
}
.metro [data-role=panel] .panel-header:after {
 font-family: metroSysIcons;
 content: "\e000";
 float: right;
 color: inherit;
 -webkit-transform: rotate(180deg);
 -moz-transform: rotate(180deg);
 -ms-transform: rotate(180deg);
 -o-transform: rotate(180deg);
 transform: rotate(180deg);
}
.metro [data-role=panel].collapsed .panel-header:after {
 content: "\e000";
 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 transform: rotate(90deg);
}
@font-face {
 font-family: 'metroSysIcons';
 src: url('../fonts/metroSysIcons.woff') format('woff'), url('../fonts/metroSysIcons.ttf') format('truetype'), url('../fonts/metroSysIcons.svg#metroSysIcons') format('svg');
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}
.metro .example {
 padding: 20px 40px 20px 60px;
 border: 1px #ccc solid;
 position: relative;
 margin: 0 0 10px 0;
 background-color: #fdfdfd !important;
 min-height: 100px;
}
.metro .example:before,
.metro .example:after {
 display: table;
 content: "";
}
.metro .example:after {
 clear: both;
}
.metro .example:before {
 position: absolute;
 content: "example";
 left: -21px;
 top: 30px;
 color: #999999 !important;
 margin: 5px 10px;
 font-family: 'Open Sans','Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 1.6rem;
 line-height: 1.6rem;
 letter-spacing: 0.02em;
 color: #000000;
 font-size: 1.4rem;
 line-height: 1.4rem;
 -webkit-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 -o-transform: rotate(-90deg);
 transform: rotate(-90deg);
}
.metro .label {
 display: inline-block;
 padding: 3px 5px;
 margin: 0;
 font-size: 90%;
 font-weight: normal !important;
 line-height: 90%;
 background: #eeeeee;
 color: #555555;
 font-weight: bold;
}
.metro .label.alert,
.metro .label.error {
 background-color: #e51400;
 color: #ffffff;
}
.metro .label.important,
.metro .label.warning {
 background-color: #fa6800;
 color: #ffffff;
}
.metro .label.success {
 background-color: #128023;
 color: #ffffff;
}
.metro .label.info {
 background-color: #5CB0D5;
 color: #ffffff;
}
.metro hr {
 height: 1px;
 margin: 10px 0;
 border: 0;
 color: #eeeeee;
 background-color: #eeeeee;
}

.metro .bg-active-black:active,
.metro .bg-hover-black:hover,
.metro .bg-focus-black:focus,
.metro .ribbed-black,
.metro .bg-black {
 background-color: #000000 !important;
}
.metro .bg-active-white:active,
.metro .bg-hover-white:hover,
.metro .bg-focus-white:focus,
.metro .ribbed-white,
.metro .bg-white {
 background-color: #FFFFFF !important;
}
.metro .bg-active-lime:active,
.metro .bg-hover-lime:hover,
.metro .bg-focus-lime:focus,
.metro .ribbed-lime,
.metro .bg-lime {
 background-color: #C9F369 !important;
}
.metro .bg-active-green:active,
.metro .bg-hover-green:hover,
.metro .bg-focus-green:focus,
.metro .ribbed-green,
.metro .bg-green {
 background-color: #3BAA35 !important;
}
.metro .bg-active-emerald:active,
.metro .bg-hover-emerald:hover,
.metro .bg-focus-emerald:focus,
.metro .ribbed-emerald,
.metro .bg-emerald {
 background-color: #35AA6A !important;
}
.metro .bg-active-teal:active,
.metro .bg-hover-teal:hover,
.metro .bg-focus-teal:focus,
.metro .ribbed-teal,
.metro .bg-teal {
 background-color: #3593AA !important;
}
.metro .bg-active-cyan:active,
.metro .bg-hover-cyan:hover,
.metro .bg-focus-cyan:focus,
.metro .ribbed-cyan,
.metro .bg-cyan {
 background-color: #00DAF3 !important;
}
.metro .bg-active-cobalt:active,
.metro .bg-hover-cobalt:hover,
.metro .bg-focus-cobalt:focus,
.metro .ribbed-cobalt,
.metro .bg-cobalt {
 background-color: #0061F3 !important;
}
.metro .bg-active-indigo:active,
.metro .bg-hover-indigo:hover,
.metro .bg-focus-indigo:focus,
.metro .ribbed-indigo,
.metro .bg-indigo {
 background-color: #6A35AA !important;
}
.metro .bg-active-violet:active,
.metro .bg-hover-violet:hover,
.metro .bg-focus-violet:focus,
.metro .ribbed-violet,
.metro .bg-violet {
 background-color: #AA35AA !important;
}
.metro .bg-active-pink:active,
.metro .bg-hover-pink:hover,
.metro .bg-focus-pink:focus,
.metro .ribbed-pink,
.metro .bg-pink {
 background-color: #F36984 !important;
}
.metro .bg-active-magenta:active,
.metro .bg-hover-magenta:hover,
.metro .bg-focus-magenta:focus,
.metro .ribbed-magenta,
.metro .bg-magenta {
 background-color: #F369C9 !important;
}
.metro .bg-active-crimson:active,
.metro .bg-hover-crimson:hover,
.metro .bg-focus-crimson:focus,
.metro .ribbed-crimson,
.metro .bg-crimson {
 background-color: #7F282C !important;
}
.metro .bg-active-red:active,
.metro .bg-hover-red:hover,
.metro .bg-focus-red:focus,
.metro .ribbed-red,
.metro .bg-red {
 background-color: #AA353B !important;
}
.metro .bg-active-orange:active,
.metro .bg-hover-orange:hover,
.metro .bg-focus-orange:focus,
.metro .ribbed-orange,
.metro .bg-orange {
 background-color: #F39200 !important;
}
.metro .bg-active-amber:active,
.metro .bg-hover-amber:hover,
.metro .bg-focus-amber:focus,
.metro .ribbed-amber,
.metro .bg-amber {
 background-color: #F3CF00 !important;
}
.metro .bg-active-yellow:active,
.metro .bg-hover-yellow:hover,
.metro .bg-focus-yellow:focus,
.metro .ribbed-yellow,
.metro .bg-yellow {
 background-color: #FFDD00 !important;
}
.metro .bg-active-brown:active,
.metro .bg-hover-brown:hover,
.metro .bg-focus-brown:focus,
.metro .ribbed-brown,
.metro .bg-brown {
 background-color: #AA6A35 !important;
}
.metro .bg-active-olive:active,
.metro .bg-hover-olive:hover,
.metro .bg-focus-olive:focus,
.metro .ribbed-olive,
.metro .bg-olive {
 background-color: #6E8A6D !important;
}
.metro .bg-active-steel:active,
.metro .bg-hover-steel:hover,
.metro .bg-focus-steel:focus,
.metro .ribbed-steel,
.metro .bg-steel {
 background-color: #7D898C !important;
}
.metro .bg-active-mauve:active,
.metro .bg-hover-mauve:hover,
.metro .bg-focus-mauve:focus,
.metro .ribbed-mauve,
.metro .bg-mauve {
 background-color: #D869F3 !important;
}
.metro .bg-active-taupe:active,
.metro .bg-hover-taupe:hover,
.metro .bg-focus-taupe:focus,
.metro .ribbed-taupe,
.metro .bg-taupe {
 background-color: #8E8270 !important;
}
.metro .bg-active-gray:active,
.metro .bg-hover-gray:hover,
.metro .bg-focus-gray:focus,
.metro .ribbed-gray,
.metro .bg-gray {
 background-color: #7D898C !important;
}
.metro .bg-active-dark:active,
.metro .bg-hover-dark:hover,
.metro .bg-focus-dark:focus,
.metro .ribbed-dark,
.metro .bg-dark {
 background-color: #333333 !important;
}
.metro .bg-active-darker:active,
.metro .bg-hover-darker:hover,
.metro .bg-focus-darker:focus,
.metro .ribbed-darker,
.metro .bg-darker {
 background-color: #222222 !important;
}
.metro .bg-active-transparent:active,
.metro .bg-hover-transparent:hover,
.metro .bg-focus-transparent:focus,
.metro .ribbed-transparent,
.metro .bg-transparent {
 background-color: transparent !important;
}
.metro .bg-active-darkBrown:active,
.metro .bg-hover-darkBrown:hover,
.metro .bg-focus-darkBrown:focus,
.metro .ribbed-darkBrown,
.metro .bg-darkBrown {
 background-color: #3D2500 !important;
}
.metro .bg-active-darkCrimson:active,
.metro .bg-hover-darkCrimson:hover,
.metro .bg-focus-darkCrimson:focus,
.metro .ribbed-darkCrimson,
.metro .bg-darkCrimson {
 background-color: #2B0D0F !important;
}
.metro .bg-active-darkMagenta:active,
.metro .bg-hover-darkMagenta:hover,
.metro .bg-focus-darkMagenta:focus,
.metro .ribbed-darkMagenta,
.metro .bg-darkMagenta {
 background-color: #793565 !important;
}
.metro .bg-active-darkIndigo:active,
.metro .bg-hover-darkIndigo:hover,
.metro .bg-focus-darkIndigo:focus,
.metro .ribbed-darkIndigo,
.metro .bg-darkIndigo {
 background-color: #322D50 !important;
}
.metro .bg-active-darkCyan:active,
.metro .bg-hover-darkCyan:hover,
.metro .bg-focus-darkCyan:focus,
.metro .ribbed-darkCyan,
.metro .bg-darkCyan {
 background-color: #006D79 !important;
}
.metro .bg-active-darkCobalt:active,
.metro .bg-hover-darkCobalt:hover,
.metro .bg-focus-darkCobalt:focus,
.metro .ribbed-darkCobalt,
.metro .bg-darkCobalt {
 background-color: #003179 !important;
}
.metro .bg-active-darkTeal:active,
.metro .bg-hover-darkTeal:hover,
.metro .bg-focus-darkTeal:focus,
.metro .ribbed-darkTeal,
.metro .bg-darkTeal {
 background-color: #1B4A55 !important;
}
.metro .bg-active-darkEmerald:active,
.metro .bg-hover-darkEmerald:hover,
.metro .bg-focus-darkEmerald:focus,
.metro .ribbed-darkEmerald,
.metro .bg-darkEmerald {
 background-color: #1B5535 !important;
}
.metro .bg-active-darkGreen:active,
.metro .bg-hover-darkGreen:hover,
.metro .bg-focus-darkGreen:focus,
.metro .ribbed-darkGreen,
.metro .bg-darkGreen {
 background-color: #3AAA35 !important;
}
.metro .bg-active-darkOrange:active,
.metro .bg-hover-darkOrange:hover,
.metro .bg-focus-darkOrange:focus,
.metro .ribbed-darkOrange,
.metro .bg-darkOrange {
 background-color: #D58000 !important;
}
.metro .bg-active-darkRed:active,
.metro .bg-hover-darkRed:hover,
.metro .bg-focus-darkRed:focus,
.metro .ribbed-darkRed,
.metro .bg-darkRed {
 background-color: #551B1D !important;
}
.metro .bg-active-darkPink:active,
.metro .bg-hover-darkPink:hover,
.metro .bg-focus-darkPink:focus,
.metro .ribbed-darkPink,
.metro .bg-darkPink {
 background-color: #793542 !important;
}
.metro .bg-active-darkViolet:active,
.metro .bg-hover-darkViolet:hover,
.metro .bg-focus-darkViolet:focus,
.metro .ribbed-darkViolet,
.metro .bg-darkViolet {
 background-color: #551B55 !important;
}
.metro .bg-active-darkBlue:active,
.metro .bg-hover-darkBlue:hover,
.metro .bg-focus-darkBlue:focus,
.metro .ribbed-darkBlue,
.metro .bg-darkBlue {
 background-color: #69C9F3 !important;
}
.metro .bg-active-lightBlue:active,
.metro .bg-hover-lightBlue:hover,
.metro .bg-focus-lightBlue:focus,
.metro .ribbed-lightBlue,
.metro .bg-lightBlue {
 background-color: #8FD7F6 !important;
}
.metro .bg-active-lightRed:active,
.metro .bg-hover-lightRed:hover,
.metro .bg-focus-lightRed:focus,
.metro .ribbed-lightRed,
.metro .bg-lightRed {
 background-color: #B54E54 !important;
}
.metro .bg-active-lightGreen:active,
.metro .bg-hover-lightGreen:hover,
.metro .bg-focus-lightGreen:focus,
.metro .ribbed-lightGreen,
.metro .bg-lightGreen {
 background-color: #6CBF68 !important;
}
.metro .bg-active-lighterBlue:active,
.metro .bg-hover-lighterBlue:hover,
.metro .bg-focus-lighterBlue:focus,
.metro .ribbed-lighterBlue,
.metro .bg-lighterBlue {
 background-color: #686CBF !important;
}
.metro .bg-active-lightTeal:active,
.metro .bg-hover-lightTeal:hover,
.metro .bg-focus-lightTeal:focus,
.metro .ribbed-lightTeal,
.metro .bg-lightTeal {
 background-color: #4EA1B5 !important;
}
.metro .bg-active-lightOlive:active,
.metro .bg-hover-lightOlive:hover,
.metro .bg-focus-lightOlive:focus,
.metro .ribbed-lightOlive,
.metro .bg-lightOlive {
 background-color: #80997F !important;
}
.metro .bg-active-lightOrange:active,
.metro .bg-hover-lightOrange:hover,
.metro .bg-focus-lightOrange:focus,
.metro .ribbed-lightOrange,
.metro .bg-lightOrange {
 background-color: #F4A020 !important;
}
.metro .bg-active-lightPink:active,
.metro .bg-hover-lightPink:hover,
.metro .bg-focus-lightPink:focus,
.metro .ribbed-lightPink,
.metro .bg-lightPink {
 background-color: #F47C93 !important;
}
.metro .bg-active-grayDark:active,
.metro .bg-hover-grayDark:hover,
.metro .bg-focus-grayDark:focus,
.metro .ribbed-grayDark,
.metro .bg-grayDark {
 background-color: #3E4546 !important;
}
.metro .bg-active-grayDarker:active,
.metro .bg-hover-grayDarker:hover,
.metro .bg-focus-grayDarker:focus,
.metro .ribbed-grayDarker,
.metro .bg-grayDarker {
 background-color: #1F2223 !important;
}
.metro .bg-active-grayLight:active,
.metro .bg-hover-grayLight:hover,
.metro .bg-focus-grayLight:focus,
.metro .ribbed-grayLight,
.metro .bg-grayLight {
 background-color: #9EA7A9 !important;
}
.metro .bg-active-grayLighter:active,
.metro .bg-hover-grayLighter:hover,
.metro .bg-focus-grayLighter:focus,
.metro .ribbed-grayLighter,
.metro .bg-grayLighter {
 background-color: #BEC4C6 !important;
}
.metro .bg-active-blue:active,
.metro .bg-hover-blue:hover,
.metro .bg-focus-blue:focus,
.metro .ribbed-blue,
.metro .bg-blue {
 background-color: #69C9F3 !important;
}

.metro .fg-active-black:active,
.metro .fg-hover-black:hover,
.metro .fg-focus-black:focus,
.metro .fg-black {
 color: #000000 !important;
}
.metro .fg-active-white:active,
.metro .fg-hover-white:hover,
.metro .fg-focus-white:focus,
.metro .fg-white {
 color: #FFFFFF !important;
}
.metro .fg-active-lime:active,
.metro .fg-hover-lime:hover,
.metro .fg-focus-lime:focus,
.metro .fg-lime {
 color: #C9F369 !important;
}
.metro .fg-active-green:active,
.metro .fg-hover-green:hover,
.metro .fg-focus-green:focus,
.metro .fg-green {
 color: #3BAA35 !important;
}
.metro .fg-active-emerald:active,
.metro .fg-hover-emerald:hover,
.metro .fg-focus-emerald:focus,
.metro .fg-emerald {
 color: #35AA6A !important;
}
.metro .fg-active-teal:active,
.metro .fg-hover-teal:hover,
.metro .fg-focus-teal:focus,
.metro .fg-teal {
 color: #3593AA !important;
}
.metro .fg-active-cyan:active,
.metro .fg-hover-cyan:hover,
.metro .fg-focus-cyan:focus,
.metro .fg-cyan {
 color: #00DAF3 !important;
}
.metro .fg-active-cobalt:active,
.metro .fg-hover-cobalt:hover,
.metro .fg-focus-cobalt:focus,
.metro .fg-cobalt {
 color: #0061F3 !important;
}
.metro .fg-active-indigo:active,
.metro .fg-hover-indigo:hover,
.metro .fg-focus-indigo:focus,
.metro .fg-indigo {
 color: #6A35AA !important;
}
.metro .fg-active-violet:active,
.metro .fg-hover-violet:hover,
.metro .fg-focus-violet:focus,
.metro .fg-violet {
 color: #AA35AA !important;
}
.metro .fg-active-pink:active,
.metro .fg-hover-pink:hover,
.metro .fg-focus-pink:focus,
.metro .fg-pink {
 color: #F36984 !important;
}
.metro .fg-active-magenta:active,
.metro .fg-hover-magenta:hover,
.metro .fg-focus-magenta:focus,
.metro .fg-magenta {
 color: #F369C9 !important;
}
.metro .fg-active-crimson:active,
.metro .fg-hover-crimson:hover,
.metro .fg-focus-crimson:focus,
.metro .fg-crimson {
 color: #7F282C !important;
}
.metro .fg-active-red:active,
.metro .fg-hover-red:hover,
.metro .fg-focus-red:focus,
.metro .fg-red {
 color: #AA353B !important;
}
.metro .fg-active-orange:active,
.metro .fg-hover-orange:hover,
.metro .fg-focus-orange:focus,
.metro .fg-orange {
 color: #F39200 !important;
}
.metro .fg-active-amber:active,
.metro .fg-hover-amber:hover,
.metro .fg-focus-amber:focus,
.metro .fg-amber {
 color: #F3CF00 !important;
}
.metro .fg-active-yellow:active,
.metro .fg-hover-yellow:hover,
.metro .fg-focus-yellow:focus,
.metro .fg-yellow {
 color: #FFDD00 !important;
}
.metro .fg-active-brown:active,
.metro .fg-hover-brown:hover,
.metro .fg-focus-brown:focus,
.metro .fg-brown {
 color: #AA6A35 !important;
}
.metro .fg-active-olive:active,
.metro .fg-hover-olive:hover,
.metro .fg-focus-olive:focus,
.metro .fg-olive {
 color: #6E8A6D !important;
}
.metro .fg-active-steel:active,
.metro .fg-hover-steel:hover,
.metro .fg-focus-steel:focus,
.metro .fg-steel {
 color: #7D898C !important;
}
.metro .fg-active-mauve:active,
.metro .fg-hover-mauve:hover,
.metro .fg-focus-mauve:focus,
.metro .fg-mauve {
 color: #D869F3 !important;
}
.metro .fg-active-taupe:active,
.metro .fg-hover-taupe:hover,
.metro .fg-focus-taupe:focus,
.metro .fg-taupe {
 color: #8E8270 !important;
}
.metro .fg-active-gray:active,
.metro .fg-hover-gray:hover,
.metro .fg-focus-gray:focus,
.metro .fg-gray {
 color: #7D898C !important;
}
.metro .fg-active-dark:active,
.metro .fg-hover-dark:hover,
.metro .fg-focus-dark:focus,
.metro .fg-dark {
 color: #333333 !important;
}
.metro .fg-active-darker:active,
.metro .fg-hover-darker:hover,
.metro .fg-focus-darker:focus,
.metro .fg-darker {
 color: #222222 !important;
}
.metro .fg-active-transparent:active,
.metro .fg-hover-transparent:hover,
.metro .fg-focus-transparent:focus,
.metro .fg-transparent {
 color: transparent !important;
}
.metro .fg-active-darkBrown:active,
.metro .fg-hover-darkBrown:hover,
.metro .fg-focus-darkBrown:focus,
.metro .fg-darkBrown {
 color: #3D2500 !important;
}
.metro .fg-active-darkCrimson:active,
.metro .fg-hover-darkCrimson:hover,
.metro .fg-focus-darkCrimson:focus,
.metro .fg-darkCrimson {
 color: #2B0D0F !important;
}
.metro .fg-active-darkMagenta:active,
.metro .fg-hover-darkMagenta:hover,
.metro .fg-focus-darkMagenta:focus,
.metro .fg-darkMagenta {
 color: #793565 !important;
}
.metro .fg-active-darkIndigo:active,
.metro .fg-hover-darkIndigo:hover,
.metro .fg-focus-darkIndigo:focus,
.metro .fg-darkIndigo {
 color: #322D50 !important;
}
.metro .fg-active-darkCyan:active,
.metro .fg-hover-darkCyan:hover,
.metro .fg-focus-darkCyan:focus,
.metro .fg-darkCyan {
 color: #006D79 !important;
}
.metro .fg-active-darkCobalt:active,
.metro .fg-hover-darkCobalt:hover,
.metro .fg-focus-darkCobalt:focus,
.metro .fg-darkCobalt {
 color: #003179 !important;
}
.metro .fg-active-darkTeal:active,
.metro .fg-hover-darkTeal:hover,
.metro .fg-focus-darkTeal:focus,
.metro .fg-darkTeal {
 color: #1B4A55 !important;
}
.metro .fg-active-darkEmerald:active,
.metro .fg-hover-darkEmerald:hover,
.metro .fg-focus-darkEmerald:focus,
.metro .fg-darkEmerald {
 color: #1B5535 !important;
}
.metro .fg-active-darkGreen:active,
.metro .fg-hover-darkGreen:hover,
.metro .fg-focus-darkGreen:focus,
.metro .fg-darkGreen {
 color: #3AAA35 !important;
}
.metro .fg-active-darkOrange:active,
.metro .fg-hover-darkOrange:hover,
.metro .fg-focus-darkOrange:focus,
.metro .fg-darkOrange {
 color: #D58000 !important;
}
.metro .fg-active-darkRed:active,
.metro .fg-hover-darkRed:hover,
.metro .fg-focus-darkRed:focus,
.metro .fg-darkRed {
 color: #551B1D !important;
}
.metro .fg-active-darkPink:active,
.metro .fg-hover-darkPink:hover,
.metro .fg-focus-darkPink:focus,
.metro .fg-darkPink {
 color: #793542 !important;
}
.metro .fg-active-darkViolet:active,
.metro .fg-hover-darkViolet:hover,
.metro .fg-focus-darkViolet:focus,
.metro .fg-darkViolet {
 color: #551B55 !important;
}
.metro .fg-active-darkBlue:active,
.metro .fg-hover-darkBlue:hover,
.metro .fg-focus-darkBlue:focus,
.metro .fg-darkBlue {
 color: #69C9F3 !important;
}
.metro .fg-active-lightBlue:active,
.metro .fg-hover-lightBlue:hover,
.metro .fg-focus-lightBlue:focus,
.metro .fg-lightBlue {
 color: #8FD7F6 !important;
}
.metro .fg-active-lightRed:active,
.metro .fg-hover-lightRed:hover,
.metro .fg-focus-lightRed:focus,
.metro .fg-lightRed {
 color: #B54E54 !important;
}
.metro .fg-active-lightGreen:active,
.metro .fg-hover-lightGreen:hover,
.metro .fg-focus-lightGreen:focus,
.metro .fg-lightGreen {
 color: #6CBF68 !important;
}
.metro .fg-active-lighterBlue:active,
.metro .fg-hover-lighterBlue:hover,
.metro .fg-focus-lighterBlue:focus,
.metro .fg-lighterBlue {
 color: #686CBF !important;
}
.metro .fg-active-lightTeal:active,
.metro .fg-hover-lightTeal:hover,
.metro .fg-focus-lightTeal:focus,
.metro .fg-lightTeal {
 color: #4EA1B5 !important;
}
.metro .fg-active-lightOlive:active,
.metro .fg-hover-lightOlive:hover,
.metro .fg-focus-lightOlive:focus,
.metro .fg-lightOlive {
 color: #80997F !important;
}
.metro .fg-active-lightOrange:active,
.metro .fg-hover-lightOrange:hover,
.metro .fg-focus-lightOrange:focus,
.metro .fg-lightOrange {
 color: #F4A020 !important;
}
.metro .fg-active-lightPink:active,
.metro .fg-hover-lightPink:hover,
.metro .fg-focus-lightPink:focus,
.metro .fg-lightPink {
 color: #F47C93 !important;
}
.metro .fg-active-grayDark:active,
.metro .fg-hover-grayDark:hover,
.metro .fg-focus-grayDark:focus,
.metro .fg-grayDark {
 color: #3E4546 !important;
}
.metro .fg-active-grayDarker:active,
.metro .fg-hover-grayDarker:hover,
.metro .fg-focus-grayDarker:focus,
.metro .fg-grayDarker {
 color: #1F2223 !important;
}
.metro .fg-active-grayLight:active,
.metro .fg-hover-grayLight:hover,
.metro .fg-focus-grayLight:focus,
.metro .fg-grayLight {
 color: #9EA7A9 !important;
}
.metro .fg-active-grayLighter:active,
.metro .fg-hover-grayLighter:hover,
.metro .fg-focus-grayLighter:focus,
.metro .fg-grayLighter {
 color: #BEC4C6 !important;
}
.metro .fg-active-blue:active,
.metro .fg-hover-blue:hover,
.metro .fg-focus-blue:focus,
.metro .fg-blue {
 color: #69C9F3 !important;
}


.metro .ol-black {
 outline-color: #000000 !important;
}
.metro .ol-white {
 outline-color: #FFFFFF !important;
}
.metro .ol-lime {
 outline-color: #C9F369 !important;
}
.metro .ol-green {
 outline-color: #3BAA35 !important;
}
.metro .ol-emerald {
 outline-color: #35AA6A !important;
}
.metro .ol-teal {
 outline-color: #3593AA !important;
}
.metro .ol-cyan {
 outline-color: #00DAF3 !important;
}
.metro .ol-cobalt {
 outline-color: #0061F3 !important;
}
.metro .ol-indigo {
 outline-color: #6A35AA !important;
}
.metro .ol-violet {
 outline-color: #AA35AA !important;
}
.metro .ol-pink {
 outline-color: #F36984 !important;
}
.metro .ol-magenta {
 outline-color: #F369C9 !important;
}
.metro .ol-crimson {
 outline-color: #7F282C !important;
}
.metro .ol-red {
 outline-color: #AA353B !important;
}
.metro .ol-orange {
 outline-color: #F39200 !important;
}
.metro .ol-amber {
 outline-color: #F3CF00 !important;
}
.metro .ol-yellow {
 outline-color: #FFDD00 !important;
}
.metro .ol-brown {
 outline-color: #AA6A35 !important;
}
.metro .ol-olive {
 outline-color: #6E8A6D !important;
}
.metro .ol-steel {
 outline-color: #7D898C !important;
}
.metro .ol-mauve {
 outline-color: #D869F3 !important;
}
.metro .ol-taupe {
 outline-color: #8E8270 !important;
}
.metro .ol-gray {
 outline-color: #7D898C !important;
}
.metro .ol-dark {
 outline-color: #333333 !important;
}
.metro .ol-darker {
 outline-color: #222222 !important;
}
.metro .ol-transparent {
 outline-color: transparent !important;
}
.metro .ol-darkBrown {
 outline-color: #3D2500 !important;
}
.metro .ol-darkCrimson {
 outline-color: #2B0D0F !important;
}
.metro .ol-darkMagenta {
 outline-color: #793565 !important;
}
.metro .ol-darkIndigo {
 outline-color: #322D50 !important;
}
.metro .ol-darkCyan {
 outline-color: #006D79 !important;
}
.metro .ol-darkCobalt {
 outline-color: #003179 !important;
}
.metro .ol-darkTeal {
 outline-color: #1B4A55 !important;
}
.metro .ol-darkEmerald {
 outline-color: #1B5535 !important;
}
.metro .ol-darkGreen {
 outline-color: #3AAA35 !important;
}
.metro .ol-darkOrange {
 outline-color: #D58000 !important;
}
.metro .ol-darkRed {
 outline-color: #551B1D !important;
}
.metro .ol-darkPink {
 outline-color: #793542 !important;
}
.metro .ol-darkViolet {
 outline-color: #551B55 !important;
}
.metro .ol-darkBlue {
 outline-color: #69C9F3 !important;
}
.metro .ol-lightBlue {
 outline-color: #8FD7F6 !important;
}
.metro .ol-lightRed {
 outline-color: #B54E54 !important;
}
.metro .ol-lightGreen {
 outline-color: #6CBF68 !important;
}
.metro .ol-lighterBlue {
 outline-color: #686CBF !important;
}
.metro .ol-lightTeal {
 outline-color: #4EA1B5 !important;
}
.metro .ol-lightOlive {
 outline-color: #80997F !important;
}
.metro .ol-lightOrange {
 outline-color: #F4A020 !important;
}
.metro .ol-lightPink {
 outline-color: #F47C93 !important;
}
.metro .ol-grayDark {
 outline-color: #3E4546 !important;
}
.metro .ol-grayDarker {
 outline-color: #1F2223 !important;
}
.metro .ol-grayLight {
 outline-color: #9EA7A9 !important;
}
.metro .ol-grayLighter {
 outline-color: #BEC4C6 !important;
}
.metro .ol-blue {
 outline-color: #69C9F3 !important;
}

.metro .bd-black {
 border-color: #000000 !important;
}
.metro .bd-white {
 border-color: #FFFFFF !important;
}
.metro .bd-lime {
 border-color: #C9F369 !important;
}
.metro .bd-green {
 border-color: #3BAA35 !important;
}
.metro .bd-emerald {
 border-color: #35AA6A !important;
}
.metro .bd-teal {
 border-color: #3593AA !important;
}
.metro .bd-cyan {
 border-color: #00DAF3 !important;
}
.metro .bd-cobalt {
 border-color: #0061F3 !important;
}
.metro .bd-indigo {
 border-color: #6A35AA !important;
}
.metro .bd-violet {
 border-color: #AA35AA !important;
}
.metro .bd-pink {
 border-color: #F36984 !important;
}
.metro .bd-magenta {
 border-color: #F369C9 !important;
}
.metro .bd-crimson {
 border-color: #7F282C !important;
}
.metro .bd-red {
 border-color: #AA353B !important;
}
.metro .bd-orange {
 border-color: #F39200 !important;
}
.metro .bd-amber {
 border-color: #F3CF00 !important;
}
.metro .bd-yellow {
 border-color: #FFDD00 !important;
}
.metro .bd-brown {
 border-color: #AA6A35 !important;
}
.metro .bd-olive {
 border-color: #6E8A6D !important;
}
.metro .bd-steel {
 border-color: #7D898C !important;
}
.metro .bd-mauve {
 border-color: #D869F3 !important;
}
.metro .bd-taupe {
 border-color: #8E8270 !important;
}
.metro .bd-gray {
 border-color: #7D898C !important;
}
.metro .bd-dark {
 border-color: #333333 !important;
}
.metro .bd-darker {
 border-color: #222222 !important;
}
.metro .bd-transparent {
 border-color: transparent !important;
}
.metro .bd-darkBrown {
 border-color: #3D2500 !important;
}
.metro .bd-darkCrimson {
 border-color: #2B0D0F !important;
}
.metro .bd-darkMagenta {
 border-color: #793565 !important;
}
.metro .bd-darkIndigo {
 border-color: #322D50 !important;
}
.metro .bd-darkCyan {
 border-color: #006D79 !important;
}
.metro .bd-darkCobalt {
 border-color: #003179 !important;
}
.metro .bd-darkTeal {
 border-color: #1B4A55 !important;
}
.metro .bd-darkEmerald {
 border-color: #1B5535 !important;
}
.metro .bd-darkGreen {
 border-color: #3AAA35 !important;
}
.metro .bd-darkOrange {
 border-color: #D58000 !important;
}
.metro .bd-darkRed {
 border-color: #551B1D !important;
}
.metro .bd-darkPink {
 border-color: #793542 !important;
}
.metro .bd-darkViolet {
 border-color: #551B55 !important;
}
.metro .bd-darkBlue {
 border-color: #69C9F3 !important;
}
.metro .bd-lightBlue {
 border-color: #8FD7F6 !important;
}
.metro .bd-lightRed {
 border-color: #B54E54 !important;
}
.metro .bd-lightGreen {
 border-color: #6CBF68 !important;
}
.metro .bd-lighterBlue {
 border-color: #686CBF !important;
}
.metro .bd-lightTeal {
 border-color: #4EA1B5 !important;
}
.metro .bd-lightOlive {
 border-color: #80997F !important;
}
.metro .bd-lightOrange {
 border-color: #F4A020 !important;
}
.metro .bd-lightPink {
 border-color: #F47C93 !important;
}
.metro .bd-grayDark {
 border-color: #3E4546 !important;
}
.metro .bd-grayDarker {
 border-color: #1F2223 !important;
}
.metro .bd-grayLight {
 border-color: #9EA7A9 !important;
}
.metro .bd-grayLighter {
 border-color: #BEC4C6 !important;
}
.metro .bd-blue {
 border-color: #69C9F3 !important;
}

.metro .ribbed-black {
 background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
 background-size: 40px 40px;
}
.metro .ribbed-white,
.metro .ribbed-lime,
.metro .ribbed-green,
.metro .ribbed-emerald,
.metro .ribbed-teal,
.metro .ribbed-cyan,
.metro .ribbed-cobalt,
.metro .ribbed-indigo,
.metro .ribbed-violet,
.metro .ribbed-pink,
.metro .ribbed-magenta,
.metro .ribbed-crimson,
.metro .ribbed-red,
.metro .ribbed-orange,
.metro .ribbed-amber,
.metro .ribbed-yellow,
.metro .ribbed-brown,
.metro .ribbed-olive,
.metro .ribbed-steel,
.metro .ribbed-mauve,
.metro .ribbed-taupe,
.metro .ribbed-dark,
.metro .ribbed-darkBrown,
.metro .ribbed-darkCrimson,
.metro .ribbed-darkMagenta,
.metro .ribbed-darkIndigo,
.metro .ribbed-darkCyan,
.metro .ribbed-darkCobalt,
.metro .ribbed-darkTeal,
.metro .ribbed-darkEmerald,
.metro .ribbed-darkGreen,
.metro .ribbed-darkOrange,
.metro .ribbed-darkRed,
.metro .ribbed-darkPink,
.metro .ribbed-darkViolet,
.metro .ribbed-darkBlue,
.metro .ribbed-lightTeal,
.metro .ribbed-lightOlive,
.metro .ribbed-lightOrange,
.metro .ribbed-lightPink,
.metro .ribbed-lightRed,
.metro .ribbed-lightGreen,
.metro .ribbed-grayed,
.metro .ribbed-grayDarker,
.metro .ribbed-gray,
.metro .ribbed-grayLight,
.metro .ribbed-grayLighter,
.metro .ribbed-blue {
 background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
