.ui.form {position: relative;max-width: 100%}

.ui.form :first-child {margin-top: 0}

.ui.form :last-child {margin-bottom: 0}

.ui.form > p {margin: 1em 0}

.ui.form .field {clear: both;margin: 0 0 1em}

.ui.form .field > label {margin: 0 0 .3em;display: block;color: #555;font-size: .875em}

.ui.form textarea, .ui.form input[type="text"], .ui.form input[type="email"], .ui.form input[type="date"], .ui.form input[type="password"], .ui.form input[type="number"], .ui.form input[type="url"], .ui.form input[type="tel"], .ui.form .ui.input {width: 100%}

.ui.form textarea, .ui.form input[type="text"], .ui.form input[type="email"], .ui.form input[type="date"], .ui.form input[type="password"], .ui.form input[type="number"], .ui.form input[type="url"], .ui.form input[type="tel"] {margin: 0;padding: .65em 1em;font-size: 1em;background-color: #FFF;border: 1px solid rgba(0, 0, 0, .15);outline: 0;color: rgba(0, 0, 0, .7);border-radius: .3125em;-webkit-transition: background-color .3s ease-out, -webkit-box-shadow .2s ease, border-color .2s ease;-moz-transition: background-color .3s ease-out, box-shadow .2s ease, border-color .2s ease;transition: background-color .3s ease-out, box-shadow .2s ease, border-color .2s ease;-webkit-box-shadow: 0 rgba(0, 0, 0, .3) inset;box-shadow: 0 rgba(0, 0, 0, .3) inset;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}

.ui.textarea, .ui.form textarea {line-height: 1.33;min-height: 8em;height: 12em;max-height: 24em;resize: vertical}

.ui.form textarea, .ui.form input[type="checkbox"] {vertical-align: top}

.ui.form .divider {clear: both;margin: 1em 0}

.ui.form .info.message, .ui.form .warning.message, .ui.form .error.message {display: none}

.ui.form .message:first-child {margin-top: 0}

.ui.form .field .prompt.label {white-space: nowrap}

.ui.form .inline.field .prompt {margin-top: 0;margin-left: 1em}

.ui.form .inline.field .prompt:before {margin-top: -.3em;bottom: auto;right: auto;top: 50%;left: 0}

.ui.form input[type="text"]:focus, .ui.form input[type="email"]:focus, .ui.form input[type="date"]:focus, .ui.form input[type="password"]:focus, .ui.form input[type="number"]:focus, .ui.form input[type="url"]:focus, .ui.form input[type="tel"]:focus, .ui.form textarea:focus {color: rgba(0, 0, 0, .85);border-color: rgba(0, 0, 0, .2);border-bottom-left-radius: 0;border-top-left-radius: 0;-webkit-appearance: none;-webkit-box-shadow: .3em 0 0 0 rgba(0, 0, 0, .2) inset;box-shadow: .3em 0 0 0 rgba(0, 0, 0, .2) inset}

.ui.form.warning .warning.message {display: block}

.ui.form.error .error.message {display: block}

.ui.form .fields.error .field label, .ui.form .field.error label, .ui.form .fields.error .field .input, .ui.form .field.error .input {color: #D95C5C}

.ui.form .fields.error .field .corner.label, .ui.form .field.error .corner.label {border-color: #D95C5C;color: #FFF}

.ui.form .fields.error .field textarea, .ui.form .fields.error .field input[type="text"], .ui.form .fields.error .field input[type="email"], .ui.form .fields.error .field input[type="date"], .ui.form .fields.error .field input[type="password"], .ui.form .fields.error .field input[type="number"], .ui.form .fields.error .field input[type="url"], .ui.form .fields.error .field input[type="tel"], .ui.form .field.error textarea, .ui.form .field.error input[type="text"], .ui.form .field.error input[type="email"], .ui.form .field.error input[type="date"], .ui.form .field.error input[type="password"], .ui.form .field.error input[type="number"], .ui.form .field.error input[type="url"], .ui.form .field.error input[type="tel"] {background-color: #FFFAFA;border-color: #E7BEBE;border-left: 0;color: #D95C5C;padding-left: 1.2em;border-bottom-left-radius: 0;border-top-left-radius: 0;-webkit-box-shadow: .3em 0 0 0 #D95C5C inset;box-shadow: .3em 0 0 0 #D95C5C inset}

.ui.form .field.error textarea:focus, .ui.form .field.error input[type="text"]:focus, .ui.form .field.error input[type="email"]:focus, .ui.form .field.error input[type="date"]:focus, .ui.form .field.error input[type="password"]:focus, .ui.form .field.error input[type="number"]:focus, .ui.form .field.error input[type="url"]:focus, .ui.form .field.error input[type="tel"]:focus {border-color: #ff5050;color: #ff5050;-webkit-appearance: none;-webkit-box-shadow: .3em 0 0 0 #FF5050 inset;box-shadow: .3em 0 0 0 #FF5050 inset}

.ui.form .fields.error .field .ui.dropdown, .ui.form .fields.error .field .ui.dropdown .item, .ui.form .field.error .ui.dropdown, .ui.form .field.error .ui.dropdown .item {background-color: #FFFAFA;color: #D95C5C}

.ui.form .fields.error .field .ui.dropdown, .ui.form .field.error .ui.dropdown {-webkit-box-shadow: 0 0 0 1px #E7BEBE !important;box-shadow: 0 0 0 1px #E7BEBE !important}

.ui.form .fields.error .field .ui.dropdown:hover, .ui.form .field.error .ui.dropdown:hover {-webkit-box-shadow: 0 0 0 1px #E7BEBE !important;box-shadow: 0 0 0 1px #E7BEBE !important}

.ui.form .fields.error .field .ui.dropdown:hover .menu, .ui.form .field.error .ui.dropdown:hover .menu {-webkit-box-shadow: 0 1px 0 1px #E7BEBE;box-shadow: 0 1px 0 1px #E7BEBE}

.ui.form .fields.error .field .ui.selection.dropdown .menu .item:hover, .ui.form .field.error .ui.selection.dropdown .menu .item:hover {background-color: #FFF2F2}

.ui.form .fields.error .field .ui.dropdown .menu .active.item, .ui.form .field.error .ui.dropdown .menu .active.item {background-color: #FDCFCF !important}

.ui.form ::-webkit-input-placeholder {color: #AAA}

.ui.form ::-moz-placeholder {color: #AAA}

.ui.form :focus::-webkit-input-placeholder {color: #999}

.ui.form :focus::-moz-placeholder {color: #999}

.ui.form .error ::-webkit-input-placeholder {color: rgba(255, 80, 80, .4)}

.ui.form .error ::-moz-placeholder {color: rgba(255, 80, 80, .4)}

.ui.form .error :focus::-webkit-input-placeholder {color: rgba(255, 80, 80, .7)}

.ui.form .error :focus::-moz-placeholder {color: rgba(255, 80, 80, .7)}

.ui.form .field :disabled, .ui.form .field.disabled {opacity: .5}

.ui.form .field.disabled label {opacity: .5}

.ui.form .field.disabled :disabled {opacity: 1}

.ui.form.loading {position: relative}

.ui.form.loading:after {position: absolute;top: 0;left: 0;content: '';width: 100%;height: 100%;background: rgba(255, 255, 255, .8) no-repeat 50% 50%;visibility: visible}

.ui.form.fluid {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}

.ui.form input.attached {width: auto}

.ui.form .date.field > label {position: relative}

.ui.form .date.field > label:after {position: absolute;top: 2em;right: .5em;font-family: 'Icons';content: '\f133';font-size: 1.2em;font-weight: 400;color: #CCC}

.ui.inverted.form label {color: #FFF}

.ui.inverted.form .field.error textarea, .ui.inverted.form .field.error input[type="text"], .ui.inverted.form .field.error input[type="email"], .ui.inverted.form .field.error input[type="date"], .ui.inverted.form .field.error input[type="password"], .ui.inverted.form .field.error input[type="number"], .ui.inverted.form .field.error input[type="url"], .ui.inverted.form .field.error input[type="tel"] {background-color: #FCC}

.ui.inverted.form .ui.checkbox label {color: rgba(255, 255, 255, .8)}

.ui.inverted.form .ui.checkbox label:hover, .ui.inverted.form .ui.checkbox .box:hover {color: #FFF}

.ui.form .grouped.fields {margin: 0 0 1em}

.ui.form .grouped.fields .field {display: block;float: none;margin: .5em 0;padding: 0}

.ui.form .fields {clear: both}

.ui.form .fields:after {content: ' ';display: block;clear: both;visibility: hidden;line-height: 0;height: 0}

.ui.form .fields > .field {clear: none;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}

.ui.form .fields > .field:first-child {border-left: 0;-webkit-box-shadow: none;box-shadow: none}

.ui.form .two.fields > .fields, .ui.form .two.fields > .field {width: 50%;padding-left: 1%;padding-right: 1%}

.ui.form .three.fields > .fields, .ui.form .three.fields > .field {width: 33.333%;padding-left: 1%;padding-right: 1%}

.ui.form .four.fields > .fields, .ui.form .four.fields > .field {width: 25%;padding-left: 1%;padding-right: 1%}

.ui.form .five.fields > .fields, .ui.form .five.fields > .field {width: 20%;padding-left: 1%;padding-right: 1%}

.ui.form .fields .field:first-child {padding-left: 0}

.ui.form .fields .field:last-child {padding-right: 0}

.ui.form .fields .wide.field {width: 6.25%;padding-left: 1%;padding-right: 1%}

.ui.form .fields .wide.field:first-child {padding-left: 0}

.ui.form .fields .wide.field:last-child {padding-right: 0}

.ui.form .fields > .one.wide.field {width: 6.25%}

.ui.form .fields > .two.wide.field {width: 12.5%}

.ui.form .fields > .three.wide.field {width: 18.75%}

.ui.form .fields > .four.wide.field {width: 25%}

.ui.form .fields > .five.wide.field {width: 31.25%}

.ui.form .fields > .six.wide.field {width: 37.5%}

.ui.form .fields > .seven.wide.field {width: 43.75%}

.ui.form .fields > .eight.wide.field {width: 50%}

.ui.form .fields > .nine.wide.field {width: 56.25%}

.ui.form .fields > .ten.wide.field {width: 62.5%}

.ui.form .fields > .eleven.wide.field {width: 68.75%}

.ui.form .fields > .twelve.wide.field {width: 75%}

.ui.form .fields > .thirteen.wide.field {width: 81.25%}

.ui.form .fields > .fourteen.wide.field {width: 87.5%}

.ui.form .fields > .fifteen.wide.field {width: 93.75%}

.ui.form .fields > .sixteen.wide.field {width: 100%}

@media only screen and (max-width: 767px) {
    .ui.form .two.fields > .fields, .ui.form .two.fields > .field, .ui.form .three.fields > .fields, .ui.form .three.fields > .field, .ui.form .four.fields > .fields, .ui.form .four.fields > .field, .ui.form .five.fields > .fields, .ui.form .five.fields > .field, .ui.form .fields > .two.wide.field, .ui.form .fields > .three.wide.field, .ui.form .fields > .four.wide.field, .ui.form .fields > .five.wide.field, .ui.form .fields > .six.wide.field, .ui.form .fields > .seven.wide.field, .ui.form .fields > .eight.wide.field, .ui.form .fields > .nine.wide.field, .ui.form .fields > .ten.wide.field, .ui.form .fields > .eleven.wide.field, .ui.form .fields > .twelve.wide.field, .ui.form .fields > .thirteen.wide.field, .ui.form .fields > .fourteen.wide.field, .ui.form .fields > .fifteen.wide.field, .ui.form .fields > .sixteen.wide.field { width: 100%;padding-left: 0;padding-right: 0}
}

.ui.form .inline.fields .field {min-height: 1.3em;margin-right: .5em}

.ui.form .inline.fields .field > label, .ui.form .inline.fields .field > p, .ui.form .inline.fields .field > .ui.input, .ui.form .inline.fields .field > input, .ui.form .inline.field > label, .ui.form .inline.field > p, .ui.form .inline.field > .ui.input, .ui.form .inline.field > input {display: inline-block;width: auto;margin-top: 0;margin-bottom: 0;vertical-align: middle}

.ui.form .inline.fields .field > :first-child, .ui.form .inline.field > :first-child {margin: 0 .5em 0 0}

.ui.form .inline.fields .field > :only-child, .ui.form .inline.field > :only-child {margin: 0}

.ui.small.form {font-size: .875em}

.ui.small.form textarea, .ui.small.form input[type="text"], .ui.small.form input[type="email"], .ui.small.form input[type="date"], .ui.small.form input[type="password"], .ui.small.form input[type="number"], .ui.small.form input[type="url"], .ui.small.form input[type="tel"], .ui.small.form label {font-size: 1em}

.ui.large.form {font-size: 1.125em}

.ui.grid {display: block;text-align: left;font-size: 0;margin: 0 -1.5%;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}

body > .ui.grid {margin-left: 0 !important;margin-right: 0 !important}

.ui.grid:after, .ui.row:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}

.ui.grid > .column, .ui.grid > .row > .column {display: inline-block;text-align: left;font-size: 1rem;width: 6.25%;padding-left: 1.5%;padding-right: 1.5%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: top}

.ui.grid > .column {margin-top: 1rem;margin-bottom: 1rem}

.ui.grid > .row {display: block;width: 100% !important;margin-top: 1.5%;padding: 1rem 0 0;font-size: 0rem}

.ui.grid > .row:first-child {padding-top: 0rem;margin-top: 0rem}

.ui.grid > .row > img, .ui.grid > .row > .column > img {max-width: 100%}

.ui.grid .column > .ui.segment:only-child {margin: 0}

.ui.page.grid {min-width: 320px;margin-left: 0;margin-right: 0}

@media only screen and (max-width: 991px) {
    .ui.page.grid { padding: 0 4%}
}

@media only screen and (min-width: 992px) {
    .ui.page.grid { padding: 0 8%}
}

@media only screen and (min-width: 1500px) {
    .ui.page.grid { padding: 0 13%}
}

@media only screen and (min-width: 1750px) {
    .ui.page.grid { padding: 0 18%}
}

@media only screen and (min-width: 2000px) {
    .ui.page.grid { padding: 0 23%}
}

.ui.grid > .row > .one.wide.column, .ui.grid > .column.row > .one.wide.column, .ui.grid > .one.wide.column, .ui.column.grid > .one.wide.column {width: 6.25%}

.ui.grid > .row > .two.wide.column, .ui.grid > .column.row > .two.wide.column, .ui.grid > .two.wide.column, .ui.column.grid > .two.wide.column {width: 12.5%}

.ui.grid > .row > .three.wide.column, .ui.grid > .column.row > .three.wide.column, .ui.grid > .three.wide.column, .ui.column.grid > .three.wide.column {width: 18.75%}

.ui.grid > .row > .four.wide.column, .ui.grid > .column.row > .four.wide.column, .ui.grid > .four.wide.column, .ui.column.grid > .four.wide.column {width: 25%}

.ui.grid > .row > .five.wide.column, .ui.grid > .column.row > .five.wide.column, .ui.grid > .five.wide.column, .ui.column.grid > .five.wide.column {width: 31.25%}

.ui.grid > .row > .six.wide.column, .ui.grid > .column.row > .six.wide.column, .ui.grid > .six.wide.column, .ui.column.grid > .six.wide.column {width: 37.5%}

.ui.grid > .row > .seven.wide.column, .ui.grid > .column.row > .seven.wide.column, .ui.grid > .seven.wide.column, .ui.column.grid > .seven.wide.column {width: 43.75%}

.ui.grid > .row > .eight.wide.column, .ui.grid > .column.row > .eight.wide.column, .ui.grid > .eight.wide.column, .ui.column.grid > .eight.wide.column {width: 50%}

.ui.grid > .row > .nine.wide.column, .ui.grid > .column.row > .nine.wide.column, .ui.grid > .nine.wide.column, .ui.column.grid > .nine.wide.column {width: 56.25%}

.ui.grid > .row > .ten.wide.column, .ui.grid > .column.row > .ten.wide.column, .ui.grid > .ten.wide.column, .ui.column.grid > .ten.wide.column {width: 62.5%}

.ui.grid > .row > .eleven.wide.column, .ui.grid > .column.row > .eleven.wide.column, .ui.grid > .eleven.wide.column, .ui.column.grid > .eleven.wide.column {width: 68.75%}

.ui.grid > .row > .twelve.wide.column, .ui.grid > .column.row > .twelve.wide.column, .ui.grid > .twelve.wide.column, .ui.column.grid > .twelve.wide.column {width: 75%}

.ui.grid > .row > .thirteen.wide.column, .ui.grid > .column.row > .thirteen.wide.column, .ui.grid > .thirteen.wide.column, .ui.column.grid > .thirteen.wide.column {width: 81.25%}

.ui.grid > .row > .fourteen.wide.column, .ui.grid > .column.row > .fourteen.wide.column, .ui.grid > .fourteen.wide.column, .ui.column.grid > .fourteen.wide.column {width: 87.5%}

.ui.grid > .row > .fifteen.wide.column, .ui.grid > .column.row > .fifteen.wide.column, .ui.grid > .fifteen.wide.column, .ui.column.grid > .fifteen.wide.column {width: 93.75%}

.ui.grid > .row > .sixteen.wide.column, .ui.grid > .column.row > .sixteen.wide.column, .ui.grid > .sixteen.wide.column, .ui.column.grid > .sixteen.wide.column {width: 100%}

.ui.one.column.grid > .row > .column, .ui.one.column.grid > .column, .ui.grid > .one.column.row > .column {width: 100%}

.ui.two.column.grid > .row > .column, .ui.two.column.grid > .column, .ui.grid > .two.column.row > .column {width: 50%}

.ui.three.column.grid > .row > .column, .ui.three.column.grid > .column, .ui.grid > .three.column.row > .column {width: 33.3333%}

.ui.four.column.grid > .row > .column, .ui.four.column.grid > .column, .ui.grid > .four.column.row > .column {width: 25%}

.ui.five.column.grid > .row > .column, .ui.five.column.grid > .column, .ui.grid > .five.column.row > .column {width: 20%}

.ui.six.column.grid > .row > .column, .ui.six.column.grid > .column, .ui.grid > .six.column.row > .column {width: 16.66667%}

.ui.seven.column.grid > .row > .column, .ui.seven.column.grid > .column, .ui.grid > .seven.column.row > .column {width: 14.2857%}

.ui.eight.column.grid > .row > .column, .ui.eight.column.grid > .column, .ui.grid > .eight.column.row > .column {width: 12.5%}

.ui.nine.column.grid > .row > .column, .ui.nine.column.grid > .column, .ui.grid > .nine.column.row > .column {width: 11.1111%}

.ui.ten.column.grid > .row > .column, .ui.ten.column.grid > .column, .ui.grid > .ten.column.row > .column {width: 10%}

.ui.eleven.column.grid > .row > .column, .ui.eleven.column.grid > .column, .ui.grid > .eleven.column.row > .column {width: 9.0909%}

.ui.twelve.column.grid > .row > .column, .ui.twelve.column.grid > .column, .ui.grid > .twelve.column.row > .column {width: 8.3333%}

.ui.thirteen.column.grid > .row > .column, .ui.thirteen.column.grid > .column, .ui.grid > .thirteen.column.row > .column {width: 7.6923%}

.ui.fourteen.column.grid > .row > .column, .ui.fourteen.column.grid > .column, .ui.grid > .fourteen.column.row > .column {width: 7.1428%}

.ui.fifteen.column.grid > .row > .column, .ui.fifteen.column.grid > .column, .ui.grid > .fifteen.column.row > .column {width: 6.6666%}

.ui.sixteen.column.grid > .row > .column, .ui.sixteen.column.grid > .column, .ui.grid > .sixteen.column.row > .column {width: 6.25%}

.ui.grid > .column:only-child, .ui.grid > .row > .column:only-child {width: 100%}

.ui.relaxed.grid {margin: 0 -2.5%}

.ui.relaxed.grid > .column, .ui.relaxed.grid > .row > .column {padding-left: 2.5%;padding-right: 2.5%}

.ui.grid .left.floated.column {float: left}

.ui.grid .right.floated.column {float: right}

.ui.divided.grid, .ui.divided.grid > .row {display: table;width: 100%;margin-left: 0 !important;margin-right: 0 !important}

.ui.divided.grid > .column:not(.row), .ui.divided.grid > .row > .column {display: table-cell;-webkit-box-shadow: -1px 0 0 0 rgba(0, 0, 0, .1), -2px 0 0 0 rgba(255, 255, 255, .8);box-shadow: -1px 0 0 0 rgba(0, 0, 0, .1), -2px 0 0 0 rgba(255, 255, 255, .8)}

.ui.divided.grid > .column.row {display: table}

.ui.divided.grid > .column:first-child, .ui.divided.grid > .row > .column:first-child {-webkit-box-shadow: none;box-shadow: none}

.ui.vertically.divided.grid > .row {-webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, .1), 0px -2px 0 0 rgba(255, 255, 255, .8) !important;box-shadow: 0 -1px 0 0 rgba(0, 0, 0, .1), 0px -2px 0 0 rgba(255, 255, 255, .8) !important}

.ui.vertically.divided.grid > .row > .column, .ui.vertically.divided.grid > .column:not(.row), .ui.vertically.divided.grid > .row:first-child {-webkit-box-shadow: none !important;box-shadow: none !important}

.ui.celled.grid {display: table;width: 100%;margin-left: 0 !important;margin-right: 0 !important;-webkit-box-shadow: 0 0 0 1px #DFDFDF;box-shadow: 0 0 0 1px #DFDFDF}

.ui.celled.grid > .row, .ui.celled.grid > .column.row, .ui.celled.grid > .column.row:first-child {display: table;width: 100%;margin-top: 0;padding-top: 0;-webkit-box-shadow: 0 -1px 0 0 #dfdfdf;box-shadow: 0 -1px 0 0 #dfdfdf}

.ui.celled.grid > .column:not(.row), .ui.celled.grid > .row > .column {display: table-cell;padding: .75em;-webkit-box-shadow: -1px 0 0 0 #dfdfdf;box-shadow: -1px 0 0 0 #dfdfdf}

.ui.celled.grid > .column:first-child, .ui.celled.grid > .row > .column:first-child {-webkit-box-shadow: none;box-shadow: none}

.ui.celled.page.grid {-webkit-box-shadow: none;box-shadow: none}

.ui.left.aligned.grid, .ui.left.aligned.grid > .row > .column, .ui.left.aligned.grid > .column, .ui.grid .left.aligned.column, .ui.grid > .left.aligned.row > .column {text-align: left}

.ui.center.aligned.grid, .ui.center.aligned.grid > .row > .column, .ui.center.aligned.grid > .column, .ui.grid .center.aligned.column, .ui.grid > .center.aligned.row > .column {text-align: center}

.ui.right.aligned.grid, .ui.right.aligned.grid > .row > .column, .ui.right.aligned.grid > .column, .ui.grid .right.aligned.column, .ui.grid > .right.aligned.row > .column {text-align: right}

.ui.justified.grid, .ui.justified.grid > .row > .column, .ui.justified.grid > .column, .ui.grid .justified.column, .ui.grid > .justified.row > .column {text-align: justify;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto}

.ui.top.aligned.grid, .ui.top.aligned.grid > .row > .column, .ui.top.aligned.grid > .column, .ui.grid .top.aligned.column, .ui.grid > .top.aligned.row > .column {vertical-align: top}

.ui.middle.aligned.grid, .ui.middle.aligned.grid > .row > .column, .ui.middle.aligned.grid > .column, .ui.grid .middle.aligned.column, .ui.grid > .middle.aligned.row > .column {vertical-align: middle}

.ui.bottom.aligned.grid, .ui.bottom.aligned.grid > .row > .column, .ui.bottom.aligned.grid > .column, .ui.grid .bottom.aligned.column, .ui.grid > .bottom.aligned.row > .column {vertical-align: bottom}

.ui.grid > .equal.height.row {display: table;width: 100%}

.ui.grid > .equal.height.row > .column {display: table-cell}

@media only screen and (max-width: 767px) {
    .ui.mobile.only.grid, .ui.grid > .mobile.only.row { display: block !important}

    .ui.grid > .row > .mobile.only.column {display: inline-block !important}

    .ui.divided.mobile.only.grid, .ui.celled.mobile.only.grid, .ui.divided.mobile.only.grid .row, .ui.celled.mobile.only.grid .row, .ui.divided.grid .mobile.only.row, .ui.celled.grid .mobile.only.row, .ui.grid .mobile.only.equal.height.row, .ui.mobile.only.grid .equal.height.row {display: table !important}

    .ui.divided.grid > .row > .mobile.only.column, .ui.celled.grid > .row > .mobile.only.column, .ui.divided.mobile.only.grid > .row > .column, .ui.celled.mobile.only.grid > .row > .column, .ui.divided.mobile.only.grid > .column, .ui.celled.mobile.only.grid > .column {display: table-cell !important}
}

@media only screen and (min-width: 768px) {
    .ui.mobile.only.grid, .ui.grid > .mobile.only.row, .ui.grid > .mobile.only.column, .ui.grid > .row > .mobile.only.column { display: none}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ui.tablet.only.grid, .ui.grid > .tablet.only.row { display: block !important}

    .ui.grid > .row > .tablet.only.column {display: inline-block !important}

    .ui.divided.tablet.only.grid, .ui.celled.tablet.only.grid, .ui.divided.tablet.only.grid .row, .ui.celled.tablet.only.grid .row, .ui.divided.grid .tablet.only.row, .ui.celled.grid .tablet.only.row, .ui.grid .tablet.only.equal.height.row, .ui.tablet.only.grid .equal.height.row {display: table !important}

    .ui.divided.grid > .row > .tablet.only.column, .ui.celled.grid > .row > .tablet.only.column, .ui.divided.tablet.only.grid > .row > .column, .ui.celled.tablet.only.grid > .row > .column, .ui.divided.tablet.only.grid > .column, .ui.celled.tablet.only.grid > .column {display: table-cell !important}
}

@media only screen and (max-width: 767px),(min-width: 992px) {
    .ui.tablet.only.grid, .ui.grid > .tablet.only.row, .ui.grid > .tablet.only.column, .ui.grid > .row > .tablet.only.column { display: none}
}

@media only screen and (min-width: 992px) {
    .ui.computer.only.grid, .ui.grid > .computer.only.row { display: block !important}

    .ui.grid > .row > .computer.only.column {display: inline-block !important}

    .ui.divided.computer.only.grid, .ui.celled.computer.only.grid, .ui.divided.computer.only.grid .row, .ui.celled.computer.only.grid .row, .ui.divided.grid .computer.only.row, .ui.celled.grid .computer.only.row, .ui.grid .computer.only.equal.height.row, .ui.computer.only.grid .equal.height.row {display: table !important}

    .ui.divided.grid > .row > .computer.only.column, .ui.celled.grid > .row > .computer.only.column, .ui.divided.computer.only.grid > .row > .column, .ui.celled.computer.only.grid > .row > .column, .ui.divided.computer.only.grid > .column, .ui.celled.computer.only.grid > .column {display: table-cell !important}
}

@media only screen and (max-width: 991px) {
    .ui.computer.only.grid, .ui.grid > .computer.only.row, .ui.grid > .computer.only.column, .ui.grid > .row > .computer.only.column { display: none}
}

@media only screen and (max-width: 767px) {
    .ui.two.column.doubling.grid > .row > .column, .ui.two.column.doubling.grid > .column, .ui.grid > .two.column.doubling.row > .column { width: 100%}

    .ui.three.column.doubling.grid > .row > .column, .ui.three.column.doubling.grid > .column, .ui.grid > .three.column.doubling.row > .column {width: 100%}

    .ui.four.column.doubling.grid > .row > .column, .ui.four.column.doubling.grid > .column, .ui.grid > .four.column.doubling.row > .column {width: 100%}

    .ui.five.column.doubling.grid > .row > .column, .ui.five.column.doubling.grid > .column, .ui.grid > .five.column.doubling.row > .column {width: 100%}

    .ui.six.column.doubling.grid > .row > .column, .ui.six.column.doubling.grid > .column, .ui.grid > .six.column.doubling.row > .column {width: 50%}

    .ui.seven.column.doubling.grid > .row > .column, .ui.seven.column.doubling.grid > .column, .ui.grid > .seven.column.doubling.row > .column {width: 50%}

    .ui.eight.column.doubling.grid > .row > .column, .ui.eight.column.doubling.grid > .column, .ui.grid > .eight.column.doubling.row > .column {width: 50%}

    .ui.nine.column.doubling.grid > .row > .column, .ui.nine.column.doubling.grid > .column, .ui.grid > .nine.column.doubling.row > .column {width: 50%}

    .ui.ten.column.doubling.grid > .row > .column, .ui.ten.column.doubling.grid > .column, .ui.grid > .ten.column.doubling.row > .column {width: 50%}

    .ui.twelve.column.doubling.grid > .row > .column, .ui.twelve.column.doubling.grid > .column, .ui.grid > .twelve.column.doubling.row > .column {width: 33.3333333333333%}

    .ui.fourteen.column.doubling.grid > .row > .column, .ui.fourteen.column.doubling.grid > .column, .ui.grid > .fourteen.column.doubling.row > .column {width: 33.3333333333333%}

    .ui.sixteen.column.doubling.grid > .row > .column, .ui.sixteen.column.doubling.grid > .column, .ui.grid > .sixteen.column.doubling.row > .column {width: 25%}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ui.two.column.doubling.grid > .row > .column, .ui.two.column.doubling.grid > .column, .ui.grid > .two.column.doubling.row > .column {width: 100%}

    .ui.three.column.doubling.grid > .row > .column, .ui.three.column.doubling.grid > .column, .ui.grid > .three.column.doubling.row > .column {width: 50%}

    .ui.four.column.doubling.grid > .row > .column, .ui.four.column.doubling.grid > .column, .ui.grid > .four.column.doubling.row > .column {width: 50%}

    .ui.five.column.doubling.grid > .row > .column, .ui.five.column.doubling.grid > .column, .ui.grid > .five.column.doubling.row > .column {width: 33.3333333%}

    .ui.six.column.doubling.grid > .row > .column, .ui.six.column.doubling.grid > .column, .ui.grid > .six.column.doubling.row > .column {width: 33.3333333%}

    .ui.eight.column.doubling.grid > .row > .column, .ui.eight.column.doubling.grid > .column, .ui.grid > .eight.column.doubling.row > .column {width: 33.3333333%}

    .ui.eight.column.doubling.grid > .row > .column, .ui.eight.column.doubling.grid > .column, .ui.grid > .eight.column.doubling.row > .column {width: 25%}

    .ui.nine.column.doubling.grid > .row > .column, .ui.nine.column.doubling.grid > .column, .ui.grid > .nine.column.doubling.row > .column {width: 25%}

    .ui.ten.column.doubling.grid > .row > .column, .ui.ten.column.doubling.grid > .column, .ui.grid > .ten.column.doubling.row > .column {width: 20%}

    .ui.twelve.column.doubling.grid > .row > .column, .ui.twelve.column.doubling.grid > .column, .ui.grid > .twelve.column.doubling.row > .column {width: 16.6666666%}

    .ui.fourteen.column.doubling.grid > .row > .column, .ui.fourteen.column.doubling.grid > .column, .ui.grid > .fourteen.column.doubling.row > .column {width: 14.28571428571429%}

    .ui.sixteen.column.doubling.grid > .row > .column, .ui.sixteen.column.doubling.grid > .column, .ui.grid > .sixteen.column.doubling.row > .column {width: 12.5%}
}

@media only screen and (max-width: 767px) {
    .ui.stackable.grid { display: block !important;padding: 0;margin: 0}

    .ui.stackable.grid > .row > .column, .ui.stackable.grid > .column {display: block !important;width: auto !important;margin: 1em 0 0 !important;padding: 1em 0 0 !important;-webkit-box-shadow: none !important;box-shadow: none !important}

    .ui.stackable.divided.grid .column, .ui.stackable.celled.grid .column {border-top: 1px dotted rgba(0, 0, 0, .1)}

    .ui.stackable.grid > .row:first-child > .column:first-child, .ui.stackable.grid > .column:first-child {margin-top: 0 !important;padding-top: 0 !important}

    .ui.stackable.divided.grid > .row:first-child > .column:first-child, .ui.stackable.celled.grid > .row:first-child > .column:first-child, .ui.stackable.divided.grid > .column:first-child, .ui.stackable.celled.grid > .column:first-child {border-top: 0 !important}

    .ui.stackable.page.grid > .row > .column, .ui.stackable.page.grid > .column {padding-left: 1em !important;padding-right: 1em !important}

    .ui.stackable.grid .vertical.pointing.menu .item:after {display: none}
}

.ui.menu {margin: 1rem 0rem;background-color: #FFF;font-size: 0;font-weight: 400;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);border-radius: .1875rem}

.ui.menu:first-child {margin-top: 0rem}

.ui.menu:last-child {margin-bottom: 0rem}

.ui.menu:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}

.ui.menu > .item:first-child {border-radius: .1875em 0 0 .1875em}

.ui.menu > .item:last-child {border-radius: 0 .1875em .1875em 0}

.ui.menu .item {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);vertical-align: middle;line-height: 1;text-decoration: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transition: opacity .2s ease, background .2s ease, -webkit-box-shadow .2s ease;-moz-transition: opacity .2s ease, background .2s ease, box-shadow .2s ease;transition: opacity .2s ease, background .2s ease, box-shadow .2s ease}

.ui.menu .item, .ui.menu .item > a:not(.button) {color: rgba(0, 0, 0, .75)}

.ui.menu .item .item, .ui.menu .item .item > a:not(.button) {color: rgba(30, 30, 30, .7)}

.ui.menu .item .item .item, .ui.menu .item .item .item > a:not(.button) {color: rgba(30, 30, 30, .6)}

.ui.menu .dropdown .menu .item, .ui.menu .dropdown .menu .item a:not(.button) {color: rgba(0, 0, 0, .75)}

.ui.menu .item .menu a.item:hover, .ui.menu .item .menu .link.item:hover {color: rgba(0, 0, 0, .85)}

.ui.menu .dropdown .menu .item a:not(.button):hover {color: rgba(0, 0, 0, .85)}

.ui.menu .active.item, .ui.menu .active.item a:not(.button) {color: rgba(0, 0, 0, .85);border-radius: 0}

.ui.menu .item {position: relative;display: inline-block;padding: .83em .95em;border-top: 0 solid rgba(0, 0, 0, 0);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none}

.ui.menu .menu {margin: 0}

.ui.menu .item.left, .ui.menu .menu.left {float: left}

.ui.menu .item.right, .ui.menu .menu.right {float: right}

.ui.menu .item:before {position: absolute;content: '';top: 0;left: 0;width: 1px;height: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .05)), color-stop(50%, rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .05)));background-image: -webkit-linear-gradient(rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .05) 100%);background-image: -moz-linear-gradient(rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .05) 100%);background-image: linear-gradient(rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .05) 100%)}

.ui.menu > .menu:not(.right):first-child > .item:first-child:before, .ui.menu .item:first-child:before {display: none}

.ui.menu .menu.right .item:before, .ui.menu .item.right:before {right: auto;left: 0}

.ui.menu .text.item > *, .ui.menu .item > p:only-child {-webkit-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;line-height: 1.3;color: rgba(0, 0, 0, .6)}

.ui.menu .item > p:first-child {margin-top: 0}

.ui.menu .item > p:last-child {margin-bottom: 0}

.ui.menu:not(.vertical) .item > .button {position: relative;top: -.05em;margin: -.55em 0;padding-bottom: .55em;padding-top: .55em;font-size: .875em}

.ui.menu:not(.vertical) .item > .input {margin-top: -.85em;margin-bottom: -.85em;padding-top: .3em;padding-bottom: .3em;width: 100%;vertical-align: top}

.ui.menu .item > .input input {padding-top: .35em;padding-bottom: .35em}

.ui.vertical.menu .item > .input input {margin: 0;padding-top: .63em;padding-bottom: .63em}

.ui.menu:not(.vertical) .item > .button.labeled > .icon {padding-top: .6em}

.ui.menu:not(.vertical) .item .action.input > .button {font-size: .8em;padding: .55em .8em}

.ui.small.menu:not(.vertical) .item > .input input {padding-top: .4em;padding-bottom: .4em}

.ui.large.menu:not(.vertical) .item > .input input {top: -.125em;padding-bottom: .6em;padding-top: .6em}

.ui.large.menu:not(.vertical) .item .action.input > .button {font-size: .8em;padding: .9em}

.ui.large.menu:not(.vertical) .item .action.input > .button > .icon {padding-top: .8em}

.ui.menu .header.item {background-color: rgba(0, 0, 0, .04);margin: 0}

.ui.vertical.menu .header.item {font-weight: 700}

.ui.menu .dropdown .menu .item .icon {float: none;margin: 0 .75em 0 0}

.ui.menu .dropdown.item .menu {left: 1px;margin: 0;min-width: -webkit-calc(99%);min-width: -moz-calc(99%);min-width: calc(99%);-webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .1);box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .1)}

.ui.secondary.menu .dropdown.item .menu {left: 0;min-width: 100%}

.ui.menu .pointing.dropdown.item .menu {margin-top: .75em}

.ui.menu .simple.dropdown.item .menu {margin: 0 !important}

.ui.menu .dropdown.item .menu .item {width: 100%;color: rgba(0, 0, 0, .75)}

.ui.menu .dropdown.item .menu .active.item {-webkit-box-shadow: none !important;box-shadow: none !important}

.ui.menu .ui.dropdown .menu .item:before {display: none}

.ui.menu .item > .label {background-color: rgba(0, 0, 0, .35);color: #FFF;margin: -.15em 0 -.15em .5em;padding: .3em .8em;vertical-align: baseline}

.ui.menu .item > .floating.label {padding: .3em .8em}

.ui.menu .item > img:only-child {display: block;max-width: 100%;margin: 0 auto}

.ui.link.menu .item:hover, .ui.menu .link.item:hover, .ui.menu a.item:hover, .ui.menu .ui.dropdown .menu .item:hover {cursor: pointer;background-color: rgba(0, 0, 0, .02)}

.ui.menu .ui.dropdown.item.active {background-color: rgba(0, 0, 0, .02);-webkit-box-shadow: none;box-shadow: none;-moz-border-bottom-right-radius: 0;border-bottom-right-radius: 0;-moz-border-bottom-left-radius: 0;border-bottom-left-radius: 0}

.ui.link.menu .item:active, .ui.menu .link.item:active, .ui.menu a.item:active, .ui.menu .ui.dropdown .menu .item:active {background-color: rgba(0, 0, 0, .05)}

.ui.menu .active.item {background-color: rgba(0, 0, 0, .01);color: rgba(0, 0, 0, .95);-webkit-box-shadow: 0 .2em 0 inset;box-shadow: 0 .2em 0 inset}

.ui.vertical.menu .active.item {border-radius: 0;-webkit-box-shadow: .2em 0 0 inset;box-shadow: .2em 0 0 inset}

.ui.vertical.menu > .active.item:first-child {border-radius: 0 .1875em 0 0}

.ui.vertical.menu > .active.item:last-child {border-radius: 0 0 .1875em 0}

.ui.vertical.menu > .active.item:only-child {border-radius: 0 .1875em .1875em 0}

.ui.vertical.menu .active.item .menu .active.item {border-left: 0}

.ui.vertical.menu .active.item .menu .active.item {padding-left: 1.5rem}

.ui.vertical.menu .item .menu .active.item {background-color: rgba(0, 0, 0, .03);-webkit-box-shadow: none;box-shadow: none}

.ui.menu .item.disabled, .ui.menu .item.disabled:hover {cursor: default;color: rgba(0, 0, 0, .2);background-color: transparent !important}

.ui.menu.loading {position: relative}

.ui.menu.loading:after {position: absolute;top: 0;left: 0;content: '';width: 100%;height: 100%;background: rgba(255, 255, 255, .8) no-repeat 50% 50%;visibility: visible}

.ui.vertical.menu .item {display: block;height: auto !important;border-top: 0;border-left: 0 solid rgba(0, 0, 0, 0);border-right: 0}

.ui.vertical.menu > .item:first-child {border-radius: .1875em .1875em 0 0}

.ui.vertical.menu > .item:last-child {border-radius: 0 0 .1875em .1875em}

.ui.vertical.menu .item > .label {float: right;text-align: center}

.ui.vertical.menu .item > i.icon {float: right;width: 1.22em;margin: .5em}

.ui.vertical.menu .item > .label + i.icon {float: none;margin: 0 .25em 0 0}

.ui.vertical.menu .item:before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 1px;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .03) 0, rgba(0, 0, 0, .1) 1.5em, rgba(0, 0, 0, .03) 100%);background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .03) 0, rgba(0, 0, 0, .1) 1.5em, rgba(0, 0, 0, .03) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .03)), color-stop(1.5em, rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .03)));background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .03) 0, rgba(0, 0, 0, .1) 1.5em, rgba(0, 0, 0, .03) 100%);background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .03) 0, rgba(0, 0, 0, .1) 1.5em, rgba(0, 0, 0, .03) 100%);background-image: linear-gradient(to right, rgba(0, 0, 0, .03) 0, rgba(0, 0, 0, .1) 1.5em, rgba(0, 0, 0, .03) 100%)}

.ui.vertical.menu .item:first-child:before {background-image: none !important}

.ui.vertical.menu .dropdown.item > i {float: right;content: "\f0da"}

.ui.vertical.menu .dropdown.item .menu {top: 0 !important;left: 100%;margin: 0 0 0 1px;-webkit-box-shadow: 0 0 1px 1px #DDD;box-shadow: 0 0 1px 1px #DDD}

.ui.vertical.menu .dropdown.item.active {border-top-right-radius: 0;border-bottom-right-radius: 0}

.ui.vertical.menu .dropdown.item .menu .item {font-size: 1rem}

.ui.vertical.menu .dropdown.item .menu .item i.icon {margin-right: 0}

.ui.vertical.menu .dropdown.item.active {-webkit-box-shadow: none;box-shadow: none}

.ui.vertical.menu .item > .menu {margin: .5em -.95em 0}

.ui.vertical.menu .item > .menu > .item {padding: .5rem 1.5rem;font-size: .875em}

.ui.vertical.menu .item > .menu > .item:before {display: none}

.ui.tiered.menu > .sub.menu > .item {color: rgba(0, 0, 0, .4)}

.ui.tiered.menu > .menu > .item:hover {color: rgba(0, 0, 0, .8)}

.ui.tiered.menu .item.active {color: rgba(0, 0, 0, .8)}

.ui.tiered.menu > .menu .item.active:after {position: absolute;content: '';margin-top: -1px;top: 100%;left: 0;width: 100%;height: 2px;background-color: #FBFBFB}

.ui.tiered.menu .sub.menu {background-color: rgba(0, 0, 0, .01);border-radius: 0;border-top: 1px solid rgba(0, 0, 0, .1);-webkit-box-shadow: none;box-shadow: none;color: #FFF}

.ui.tiered.menu .sub.menu .item {font-size: .875rem}

.ui.tiered.menu .sub.menu .item:before {background-image: none}

.ui.tiered.menu .sub.menu .active.item {padding-top: .83em;background-color: transparent;border-radius: 0;border-top: medium none;-webkit-box-shadow: none;box-shadow: none;color: rgba(0, 0, 0, .7) !important}

.ui.tiered.menu .sub.menu .active.item:after {display: none}

.ui.inverted.tiered.menu > .menu > .item {color: rgba(255, 255, 255, .5)}

.ui.inverted.tiered.menu .sub.menu {background-color: rgba(0, 0, 0, .2)}

.ui.inverted.tiered.menu .sub.menu .item {color: rgba(255, 255, 255, .6)}

.ui.inverted.tiered.menu > .menu > .item:hover {color: rgba(255, 255, 255, .9)}

.ui.inverted.tiered.menu .active.item:after {display: none}

.ui.inverted.tiered.menu > .sub.menu > .active.item, .ui.inverted.tiered.menu > .menu > .active.item {color: #fff !important;-webkit-box-shadow: none;box-shadow: none}

.ui.pointing.tiered.menu > .menu > .item:after {display: none}

.ui.pointing.tiered.menu > .sub.menu > .item:after {display: block}

.ui.tabular.menu {background-color: transparent;border-bottom: 1px solid #DCDDDE;border-radius: 0;-webkit-box-shadow: none !important;box-shadow: none !important}

.ui.tabular.menu .item {background-color: transparent;border-left: 1px solid transparent;border-right: 1px solid transparent;border-top: 1px solid transparent;padding-left: 1.4em;padding-right: 1.4em;color: rgba(0, 0, 0, .6)}

.ui.tabular.menu .item:before {display: none}

.ui.tabular.menu .item:hover {background-color: transparent;color: rgba(0, 0, 0, .8)}

.ui.tabular.menu .active.item {position: relative;background-color: #FFF;color: rgba(0, 0, 0, .8);border-color: #DCDDDE;font-weight: 700;margin-bottom: -1px;border-bottom: 1px solid #FFF;-webkit-box-shadow: none;box-shadow: none;border-radius: 5px 5px 0 0}

.ui.attached.tabular.menu {position: relative;z-index: 2}

.ui.tabular.menu ~ .bottom.attached.segment {margin: 1px 0 0 1px}

.ui.pagination.menu {margin: 0;display: inline-block;vertical-align: middle}

.ui.pagination.menu .item {min-width: 3em;text-align: center}

.ui.pagination.menu .icon.item i.icon {vertical-align: top}

.ui.pagination.menu.floated {display: block}

.ui.pagination.menu .active.item {border-top: 0;padding-top: .83em;background-color: rgba(0, 0, 0, .05);-webkit-box-shadow: none;box-shadow: none}

.ui.secondary.menu {background-color: transparent;border-radius: 0;-webkit-box-shadow: none;box-shadow: none}

.ui.secondary.menu > .menu > .item, .ui.secondary.menu > .item {-webkit-box-shadow: none;box-shadow: none;border: 0;height: auto !important;margin: 0 .25em;padding: .5em 1em;border-radius: .3125em}

.ui.secondary.menu > .menu > .item:before, .ui.secondary.menu > .item:before {display: none !important}

.ui.secondary.menu .item > .input input {background-color: transparent;border: 0}

.ui.secondary.menu .link.item, .ui.secondary.menu a.item {opacity: .8;-webkit-transition: none;-moz-transition: none;transition: none}

.ui.secondary.menu .header.item {border-right: .1em solid rgba(0, 0, 0, .1);background-color: transparent;border-radius: 0}

.ui.secondary.menu .link.item:hover, .ui.secondary.menu a.item:hover {opacity: 1}

.ui.secondary.menu > .menu > .active.item, .ui.secondary.menu > .active.item {background-color: rgba(0, 0, 0, .08);opacity: 1;-webkit-box-shadow: none;box-shadow: none}

.ui.secondary.vertical.menu > .active.item {border-radius: .3125em}

.ui.secondary.inverted.menu .link.item, .ui.secondary.inverted.menu a.item {color: rgba(255, 255, 255, .5)}

.ui.secondary.inverted.menu .link.item:hover, .ui.secondary.inverted.menu a.item:hover {color: rgba(255, 255, 255, .9)}

.ui.secondary.inverted.menu .active.item {background-color: rgba(255, 255, 255, .1)}

.ui.secondary.item.menu > .item {margin: 0}

.ui.secondary.attached.menu {-webkit-box-shadow: none;box-shadow: none}

.ui.secondary.pointing.menu {border-bottom: 3px solid rgba(0, 0, 0, .1)}

.ui.secondary.pointing.menu > .menu > .item, .ui.secondary.pointing.menu > .item {margin: 0 0 -3px;padding: .6em .95em;border-bottom: 3px solid rgba(0, 0, 0, 0);border-radius: 0;-webkit-transition: color .2s;-moz-transition: color .2s;transition: color .2s}

.ui.secondary.pointing.menu .header.item {margin-bottom: -3px;background-color: transparent !important;border-right-width: 0 !important;font-weight: 700 !important;color: rgba(0, 0, 0, .8) !important}

.ui.secondary.pointing.menu .text.item {-webkit-box-shadow: none !important;box-shadow: none !important}

.ui.secondary.pointing.menu > .menu > .item:after, .ui.secondary.pointing.menu > .item:after {display: none}

.ui.secondary.pointing.menu > .menu > .link.item:hover, .ui.secondary.pointing.menu > .link.item:hover, .ui.secondary.pointing.menu > .menu > a.item:hover, .ui.secondary.pointing.menu > a.item:hover {background-color: transparent;color: rgba(0, 0, 0, .7)}

.ui.secondary.pointing.menu > .menu > .link.item:active, .ui.secondary.pointing.menu > .link.item:active, .ui.secondary.pointing.menu > .menu > a.item:active, .ui.secondary.pointing.menu > a.item:active {background-color: transparent;border-color: rgba(0, 0, 0, .2)}

.ui.secondary.pointing.menu > .menu > .item.active, .ui.secondary.pointing.menu > .item.active {background-color: transparent;border-color: rgba(0, 0, 0, .4);-webkit-box-shadow: none;box-shadow: none}

.ui.secondary.vertical.pointing.menu {border: 0;border-right: 3px solid rgba(0, 0, 0, .1)}

.ui.secondary.vertical.menu > .item {border: 0;margin: 0 0 .3em;padding: .6em .8em;border-radius: .1875em}

.ui.secondary.vertical.menu > .header.item {border-radius: 0}

.ui.secondary.vertical.pointing.menu > .item {margin: 0 -3px 0 0;border-bottom: 0;border-right: 3px solid transparent;border-radius: 0}

.ui.secondary.vertical.pointing.menu > .item:hover {background-color: transparent;color: rgba(0, 0, 0, .7)}

.ui.secondary.vertical.pointing.menu > .item:active {background-color: transparent;border-color: rgba(0, 0, 0, .2)}

.ui.secondary.vertical.pointing.menu > .item.active {background-color: transparent;border-color: rgba(0, 0, 0, .4);color: rgba(0, 0, 0, .85)}

.ui.secondary.inverted.menu {background-color: transparent}

.ui.secondary.inverted.pointing.menu {border-bottom: 3px solid rgba(255, 255, 255, .1)}

.ui.secondary.inverted.pointing.menu > .item {color: rgba(255, 255, 255, .7)}

.ui.secondary.inverted.pointing.menu > .header.item {color: #FFF !important}

.ui.secondary.inverted.pointing.menu > .menu > .item:hover, .ui.secondary.inverted.pointing.menu > .item:hover {color: rgba(255, 255, 255, .85)}

.ui.secondary.inverted.pointing.menu > .menu > .item:active, .ui.secondary.inverted.pointing.menu > .item:active {border-color: rgba(255, 255, 255, .4)}

.ui.secondary.inverted.pointing.menu > .menu > .item.active, .ui.secondary.inverted.pointing.menu > .item.active {border-color: rgba(255, 255, 255, .8);color: #fff}

.ui.secondary.inverted.vertical.pointing.menu {border-right: 3px solid rgba(255, 255, 255, .1);border-bottom: 0}

.ui.text.menu {background-color: transparent;margin: 1rem -1rem;border-radius: 0;-webkit-box-shadow: none;box-shadow: none}

.ui.text.menu > .item {opacity: .8;margin: 0 1em;padding: 0;height: auto !important;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;transition: opacity .2s ease}

.ui.text.menu > .item:before {display: none !important}

.ui.text.menu .header.item {background-color: transparent;opacity: 1;color: rgba(50, 50, 50, .8);font-size: .875rem;padding: 0;text-transform: uppercase;font-weight: 700}

.ui.text.item.menu .item {margin: 0}

.ui.vertical.text.menu {margin: 1rem 0}

.ui.vertical.text.menu:first-child {margin-top: 0rem}

.ui.vertical.text.menu:last-child {margin-bottom: 0rem}

.ui.vertical.text.menu .item {float: left;clear: left;margin: .5em 0}

.ui.vertical.text.menu .item > i.icon {float: none;margin: 0 .83em 0 0}

.ui.vertical.text.menu .header.item {margin: .8em 0}

.ui.text.menu .item:hover {opacity: 1;background-color: transparent}

.ui.text.menu .active.item {background-color: transparent;padding: 0;border: 0;opacity: 1;font-weight: 700;-webkit-box-shadow: none;box-shadow: none}

.ui.text.pointing.menu .active.item:after {-webkit-box-shadow: none;box-shadow: none}

.ui.text.attached.menu {-webkit-box-shadow: none;box-shadow: none}

.ui.inverted.text.menu, .ui.inverted.text.menu .item, .ui.inverted.text.menu .item:hover, .ui.inverted.text.menu .item.active {background-color: transparent}

.ui.icon.menu, .ui.vertical.icon.menu {width: auto;display: inline-block;height: auto}

.ui.icon.menu > .item {height: auto;text-align: center;color: rgba(60, 60, 60, .7)}

.ui.icon.menu > .item > .icon {display: block;float: none !important;opacity: 1;margin: 0 auto !important}

.ui.icon.menu .icon:before {opacity: 1}

.ui.menu .icon.item .icon {margin: 0}

.ui.vertical.icon.menu {float: none}

.ui.inverted.icon.menu .item {color: rgba(255, 255, 255, .8)}

.ui.inverted.icon.menu .icon {color: #fff}

.ui.labeled.icon.menu {text-align: center}

.ui.labeled.icon.menu > .item > .icon {display: block;font-size: 1.5em !important;margin: 0 auto .3em !important}

.ui.menu .green.active.item, .ui.green.menu .active.item {border-color: #A1CF64 !important;color: #A1CF64 !important}

.ui.menu .red.active.item, .ui.red.menu .active.item {border-color: #D95C5C !important;color: #D95C5C !important}

.ui.menu .blue.active.item, .ui.blue.menu .active.item {border-color: #6ECFF5 !important;color: #6ECFF5 !important}

.ui.menu .purple.active.item, .ui.purple.menu .active.item {border-color: #564F8A !important;color: #564F8A !important}

.ui.menu .orange.active.item, .ui.orange.menu .active.item {border-color: #F05940 !important;color: #F05940 !important}

.ui.menu .teal.active.item, .ui.teal.menu .active.item {border-color: #00B5AD !important;color: #00B5AD !important}

.ui.inverted.menu {background-color: #333;-webkit-box-shadow: none;box-shadow: none}

.ui.inverted.menu .header.item {margin: 0;background-color: rgba(0, 0, 0, .3);-webkit-box-shadow: none;box-shadow: none}

.ui.inverted.menu .item, .ui.inverted.menu .item > a {color: #FFF}

.ui.inverted.menu .item .item, .ui.inverted.menu .item .item > a {color: rgba(255, 255, 255, .8)}

.ui.inverted.menu .dropdown .menu .item, .ui.inverted.menu .dropdown .menu .item a {color: rgba(0, 0, 0, .75) !important}

.ui.inverted.menu .item.disabled, .ui.inverted.menu .item.disabled:hover {color: rgba(255, 255, 255, .2)}

.ui.inverted.menu .item:before {background-image: -webkit-linear-gradient(rgba(255, 255, 255, .03) 0, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .03) 100%);background-image: -moz-linear-gradient(rgba(255, 255, 255, .03) 0, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .03) 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .03)), color-stop(50%, rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .03)));background-image: -webkit-linear-gradient(rgba(255, 255, 255, .03) 0, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .03) 100%);background-image: -moz-linear-gradient(rgba(255, 255, 255, .03) 0, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .03) 100%);background-image: linear-gradient(rgba(255, 255, 255, .03) 0, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .03) 100%)}

.ui.vertical.inverted.menu .item:before {background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .03) 0, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .03) 100%);background-image: -moz-linear-gradient(left, rgba(255, 255, 255, .03) 0, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .03) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, .03)), color-stop(50%, rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .03)));background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .03) 0, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .03) 100%);background-image: -moz-linear-gradient(left, rgba(255, 255, 255, .03) 0, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .03) 100%);background-image: linear-gradient(to right, rgba(255, 255, 255, .03) 0, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .03) 100%)}

.ui.link.inverted.menu .item:hover, .ui.inverted.menu .link.item:hover, .ui.inverted.menu a.item:hover, .ui.inverted.menu .dropdown.item:hover {background-color: rgba(255, 255, 255, .1)}

.ui.inverted.menu a.item:hover, .ui.inverted.menu .item > a:hover, .ui.inverted.menu .item .menu a.item:hover, .ui.inverted.menu .item .menu .link.item:hover {color: #fff}

.ui.inverted.menu a.item:active, .ui.inverted.menu .dropdown.item:active, .ui.inverted.menu .link.item:active, .ui.inverted.menu a.item:active {background-color: rgba(255, 255, 255, .15)}

.ui.inverted.menu .active.item {-webkit-box-shadow: none !important;box-shadow: none !important;background-color: rgba(255, 255, 255, .2)}

.ui.inverted.menu .active.item, .ui.inverted.menu .active.item a {color: #fff !important}

.ui.inverted.vertical.menu .item .menu .active.item {background-color: rgba(255, 255, 255, .2);color: #fff}

.ui.inverted.pointing.menu .active.item:after {background-color: #5B5B5B;-webkit-box-shadow: none;box-shadow: none}

.ui.inverted.pointing.menu .active.item:hover:after {background-color: #4A4A4A}

.ui.selection.menu > .item {color: rgba(0, 0, 0, .4)}

.ui.selection.menu > .item:hover {color: rgba(0, 0, 0, .6)}

.ui.selection.menu > .item.active {color: rgba(0, 0, 0, .85)}

.ui.inverted.selection.menu > .item {color: rgba(255, 255, 255, .4)}

.ui.inverted.selection.menu > .item:hover {color: rgba(255, 255, 255, .9)}

.ui.inverted.selection.menu > .item.active {color: #FFF}

.ui.floated.menu {float: left;margin: 0rem .5rem 0rem 0rem}

.ui.right.floated.menu {float: right;margin: 0rem 0rem 0rem .5rem}

.ui.grey.menu {background-color: #F0F0F0}

.ui.inverted.green.menu {background-color: #A1CF64}

.ui.inverted.green.pointing.menu .active.item:after {background-color: #B3D782}

.ui.inverted.red.menu {background-color: #D95C5C}

.ui.inverted.red.pointing.menu .active.item:after {background-color: #DF7C7C}

.ui.inverted.blue.menu {background-color: #6ECFF5}

.ui.inverted.blue.pointing.menu .active.item:after {background-color: #8AD7F6}

.ui.inverted.purple.menu {background-color: #564F8A}

.ui.inverted.purple.pointing.menu .active.item:after {background-color: #7771A0}

.ui.inverted.orange.menu {background-color: #F05940}

.ui.inverted.orange.pointing.menu .active.item:after {background-color: #F27966}

.ui.inverted.teal.menu {background-color: #00B5AD}

.ui.inverted.teal.pointing.menu .active.item:after {background-color: #33C3BC}

.ui.fitted.menu .item, .ui.fitted.menu .item .menu .item, .ui.menu .fitted.item {padding: 0}

.ui.horizontally.fitted.menu .item, .ui.horizontally.fitted.menu .item .menu .item, .ui.menu .horizontally.fitted.item {padding-top: .83em;padding-bottom: .83em}

.ui.vertically.fitted.menu .item, .ui.vertically.fitted.menu .item .menu .item, .ui.menu .vertically.fitted.item {padding-left: .95em;padding-right: .95em}

.ui.borderless.menu .item:before, .ui.borderless.menu .item .menu .item:before, .ui.menu .borderless.item:before {background-image: none}

.ui.compact.menu {display: inline-block;margin: 0;vertical-align: middle}

.ui.compact.vertical.menu {width: auto !important}

.ui.compact.vertical.menu .item:last-child::before {display: block}

.ui.menu.fluid, .ui.vertical.menu.fluid {display: block;width: 100% !important}

.ui.item.menu, .ui.item.menu .item {width: 100%;padding-left: 0 !important;padding-right: 0 !important;text-align: center}

.ui.menu.two.item .item {width: 50%}

.ui.menu.three.item .item {width: 33.333%}

.ui.menu.four.item .item {width: 25%}

.ui.menu.five.item .item {width: 20%}

.ui.menu.six.item .item {width: 16.666%}

.ui.menu.seven.item .item {width: 14.285%}

.ui.menu.eight.item .item {width: 12.500%}

.ui.menu.nine.item .item {width: 11.11%}

.ui.menu.ten.item .item {width: 10.0%}

.ui.menu.eleven.item .item {width: 9.09%}

.ui.menu.twelve.item .item {width: 8.333%}

.ui.menu.fixed {position: fixed;z-index: 999;margin: 0;border: 0;width: 100%}

.ui.menu.fixed, .ui.menu.fixed .item:first-child, .ui.menu.fixed .item:last-child {border-radius: 0 !important}

.ui.menu.fixed.top {top: 0;left: 0;right: auto;bottom: auto}

.ui.menu.fixed.right {top: 0;right: 0;left: auto;bottom: auto;width: auto;height: 100%}

.ui.menu.fixed.bottom {bottom: 0;left: 0;top: auto;right: auto}

.ui.menu.fixed.left {top: 0;left: 0;right: auto;bottom: auto;width: auto;height: 100%}

.ui.fixed.menu + .ui.grid {padding-top: 2.75rem}

.ui.pointing.menu .active.item:after {position: absolute;bottom: -.3em;left: 50%;content: "";margin-left: -.3em;width: .6em;height: .6em;border: 0;border-bottom: 1px solid rgba(0, 0, 0, .1);border-right: 1px solid rgba(0, 0, 0, .1);background-image: none;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: 2;-webkit-transition: background .2s ease;-moz-transition: background .2s ease;transition: background .2s ease}

.ui.pointing.menu .active.item .menu .active.item:after {display: none}

.ui.vertical.pointing.menu .active.item:after {position: absolute;top: 50%;margin-top: -.3em;right: -.4em;bottom: auto;left: auto;border: 0;border-top: 1px solid rgba(0, 0, 0, .1);border-right: 1px solid rgba(0, 0, 0, .1)}

.ui.pointing.menu .active.item:after {background-color: #FCFCFC}

.ui.pointing.menu .active.item:hover:after {background-color: #FAFAFA}

.ui.vertical.pointing.menu .menu .active.item:after {background-color: #F4F4F4}

.ui.pointing.menu a.active.item:active:after {background-color: #F0F0F0}

.ui.menu.attached {margin: 0rem;border-radius: 0;-webkit-box-shadow: 0 0 0 1px #DDD;box-shadow: 0 0 0 1px #DDD}

.ui.top.attached.menu {border-radius: .1875em .1875em 0 0}

.ui.menu.bottom.attached {border-radius: 0 0 .1875em .1875em}

.ui.small.menu .item {font-size: .875rem}

.ui.small.vertical.menu {width: 13rem}

.ui.menu .item {font-size: 1rem}

.ui.vertical.menu {width: 15rem}

.ui.large.menu .item {font-size: 1.125rem}

.ui.large.menu .item .item {font-size: .875rem}

.ui.large.menu .dropdown .item {font-size: 1rem}

.ui.large.vertical.menu {width: 18rem}

.ui.button {cursor: pointer;display: inline-block;vertical-align: middle;min-height: 1em;outline: 0;border: 0;background-color: #FAFAFA;color: #707070;margin: 0;padding: .8em 1.5em;font-size: 1rem;text-transform: uppercase;line-height: 1;font-weight: 700;font-style: normal;text-align: center;text-decoration: none;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .05)));background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .05));background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .05));background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .05));border-radius: .25em;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .08) inset;box-shadow: 0 0 0 1px rgba(0, 0, 0, .08) inset;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-transition: opacity .25s ease, background-color .25s ease, color .25s ease, background .25s ease, -webkit-box-shadow .25s ease;-moz-transition: opacity .25s ease, background-color .25s ease, color .25s ease, background .25s ease, box-shadow .25s ease;transition: opacity .25s ease, background-color .25s ease, color .25s ease, background .25s ease, box-shadow .25s ease}

.ui.buttons .active.button, .ui.active.button {background-color: #EAEAEA;background-image: none;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .05) inset !important;box-shadow: 0 0 0 1px rgba(0, 0, 0, .05) inset !important;color: rgba(0, 0, 0, .7)}

.ui.button:hover {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .08)));background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .08));background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .08));background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .08));color: rgba(0, 0, 0, .7)}

.ui.button.active:hover {background-image: none}

.ui.button:hover .icon, .ui.button.hover .icon {opacity: .85}

.ui.button:active, .ui.active.button:active {background-color: #F1F1F1;color: rgba(0, 0, 0, .7);-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .05) inset !important;box-shadow: 0 0 0 1px rgba(0, 0, 0, .05) inset !important}

.ui.loading.button {position: relative;cursor: default;background-color: #FFF !important;color: transparent !important;-webkit-transition: all 0s linear;-moz-transition: all 0s linear;transition: all 0s linear}

.ui.labeled.icon.loading.button .icon {background-color: transparent;-webkit-box-shadow: none;box-shadow: none}

.ui.disabled.button, .ui.disabled.button:hover, .ui.disabled.button.active {background-color: #DDD !important;cursor: default;color: rgba(0, 0, 0, .5) !important;opacity: .3 !important;background-image: none !important;-webkit-box-shadow: none !important;box-shadow: none !important}

.ui.animated.button {position: relative;overflow: hidden}

.ui.animated.button .visible.content {position: relative}

.ui.animated.button .hidden.content {position: absolute;width: 100%}

.ui.animated.button .visible.content, .ui.animated.button .hidden.content {-webkit-transition: right .3s ease 0s;-moz-transition: right .3s ease 0s;transition: right .3s ease 0s}

.ui.animated.button .visible.content {left: auto;right: 0}

.ui.animated.button .hidden.content {top: 50%;left: auto;right: -100%;margin-top: -.55em}

.ui.animated.button:hover .visible.content {left: auto;right: 200%}

.ui.animated.button:hover .hidden.content {left: auto;right: 0}

.ui.vertical.animated.button .visible.content, .ui.vertical.animated.button .hidden.content {-webkit-transition: top .3s ease 0s, -webkit-transform .3s ease 0s;-moz-transition: top .3s ease 0s, -moz-transform .3s ease 0s;transition: top .3s ease 0s, transform .3s ease 0s}

.ui.vertical.animated.button .visible.content {-webkit-transform: translatey(0%);-moz-transform: translatey(0%);-ms-transform: translatey(0%);transform: translatey(0%);right: auto}

.ui.vertical.animated.button .hidden.content {top: -100%;left: 0;right: auto}

.ui.vertical.animated.button:hover .visible.content {-webkit-transform: translatey(200%);-moz-transform: translatey(200%);-ms-transform: translatey(200%);transform: translatey(200%);right: auto}

.ui.vertical.animated.button:hover .hidden.content {top: 50%;right: auto}

.ui.fade.animated.button .visible.content, .ui.fade.animated.button .hidden.content {-webkit-transition: opacity .3s ease 0s, -webkit-transform .3s ease 0s;-moz-transition: opacity .3s ease 0s, -moz-transform .3s ease 0s;transition: opacity .3s ease 0s, transform .3s ease 0s}

.ui.fade.animated.button .visible.content {left: auto;right: auto;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}

.ui.fade.animated.button .hidden.content {opacity: 0;left: 0;right: auto;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2)}

.ui.fade.animated.button:hover .visible.content {left: auto;right: auto;opacity: 0;-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7)}

.ui.fade.animated.button:hover .hidden.content {left: 0;right: auto;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}

.ui.primary.buttons .button, .ui.primary.button {background-color: #D95C5C;color: #FFF}

.ui.primary.buttons .button:hover, .ui.primary.button:hover, .ui.primary.buttons .active.button, .ui.primary.button.active {background-color: #E75859;color: #FFF}

.ui.primary.buttons .button:active, .ui.primary.button:active {background-color: #D24B4C;color: #FFF}

.ui.secondary.buttons .button, .ui.secondary.button {background-color: #00B5AD;color: #FFF}

.ui.secondary.buttons .button:hover, .ui.secondary.button:hover, .ui.secondary.buttons .active.button, .ui.secondary.button.active {background-color: #009A93;color: #FFF}

.ui.secondary.buttons .button:active, .ui.secondary.button:active {background-color: #00847E;color: #FFF}

.ui.facebook.button {background-color: #3B579D;color: #FFF}

.ui.facebook.button:hover {background-color: #3A59A9;color: #FFF}

.ui.facebook.button:active {background-color: #334F95;color: #FFF}

.ui.twitter.button {background-color: #4092CC;color: #FFF}

.ui.twitter.button:hover {background-color: #399ADE;color: #FFF}

.ui.twitter.button:active {background-color: #3283BC;color: #FFF}

.ui.google.plus.button {background-color: #D34836;color: #FFF}

.ui.google.plus.button:hover {background-color: #E3432E;color: #FFF}

.ui.google.plus.button:active {background-color: #CA3A27;color: #FFF}

.ui.linkedin.button {background-color: #1F88BE;color: #FFF}

.ui.linkedin.button:hover {background-color: #1394D6;color: #FFF}

.ui.linkedin.button:active {background-color: #1179AE;color: #FFF}

.ui.youtube.button {background-color: #CC181E;color: #FFF}

.ui.youtube.button:hover {background-color: #DF0209;color: #FFF}

.ui.youtube.button:active {background-color: #A50006;color: #FFF}

.ui.instagram.button {background-color: #49769C;color: #FFF}

.ui.instagram.button:hover {background-color: #4781B1;color: #FFF}

.ui.instagram.button:active {background-color: #38658A;color: #FFF}

.ui.pinterest.button {background-color: #00ACED;color: #FFF}

.ui.pinterest.button:hover {background-color: #00B9FF;color: #FFF}

.ui.pinterest.button:active {background-color: #009EDA;color: #FFF}

.ui.vk.button {background-color: #4D7198;color: #FFF}

.ui.vk.button:hover {background-color: #537AA5;color: #FFF}

.ui.vk.button:active {background-color: #405E7E;color: #FFF}

.ui.button > .icon {margin-right: .6em;line-height: 1;-webkit-transition: opacity .1s ease;-moz-transition: opacity .1s ease;transition: opacity .1s ease}

.ui.left.floated.buttons, .ui.left.floated.button {float: left;margin-right: .25em}

.ui.right.floated.buttons, .ui.right.floated.button {float: right;margin-left: .25em}

.ui.buttons .button, .ui.button {font-size: 1rem}

.ui.mini.buttons .button, .ui.mini.buttons .or, .ui.mini.button {font-size: .8rem}

.ui.mini.buttons .button, .ui.mini.button {padding: .6em .8em}

.ui.mini.icon.buttons .button, .ui.mini.buttons .icon.button {padding: .6em .6em}

.ui.tiny.buttons .button, .ui.tiny.buttons .or, .ui.tiny.button {font-size: .875em}

.ui.tiny.buttons .button, .ui.tiny.buttons .button, .ui.tiny.button {padding: .6em .8em}

.ui.tiny.icon.buttons .button, .ui.tiny.buttons .icon.button {padding: .6em .6em}

.ui.small.buttons .button, .ui.small.buttons .or, .ui.small.button {font-size: .875rem}

.ui.large.buttons .button, .ui.large.buttons .or, .ui.large.button {font-size: 1.125rem}

.ui.big.buttons .button, .ui.big.buttons .or, .ui.big.button {font-size: 1.25rem}

.ui.huge.buttons .button, .ui.huge.buttons .or, .ui.huge.button {font-size: 1.375rem}

.ui.massive.buttons .button, .ui.massive.buttons .or, .ui.massive.button {font-size: 1.5rem;font-weight: 700}

.ui.tiny.buttons .or:before, .ui.mini.buttons .or:before {width: 1.45em;height: 1.55em;line-height: 1.4;margin-left: -.725em;margin-top: -.25em}

.ui.tiny.buttons .or:after, .ui.mini.buttons .or:after {height: 1.45em}

.ui.icon.buttons .button, .ui.icon.button {padding: .8em}

.ui.icon.buttons .button > .icon, .ui.icon.button > .icon {opacity: .9;margin: 0;vertical-align: top}

.ui.basic.buttons .button, .ui.basic.button {background-color: transparent !important;background-image: none;color: #808080 !important;font-weight: 400;text-transform: none;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset}

.ui.basic.buttons {-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;border-radius: .25em}

.ui.basic.buttons .button:hover, .ui.basic.button:hover {background-image: none;color: #7F7F7F !important;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .18) inset;box-shadow: 0 0 0 1px rgba(0, 0, 0, .18) inset}

.ui.basic.buttons .button:active, .ui.basic.button:active {background-color: rgba(0, 0, 0, .02) !important;color: #7F7F7F !important;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset}

.ui.basic.buttons .button.active, .ui.basic.button.active {background-color: rgba(0, 0, 0, .05);color: #7F7F7F;-webkit-box-shadow: 0 0 0 1px #BDBDBD inset;box-shadow: 0 0 0 1px #BDBDBD inset}

.ui.basic.buttons .button.active:hover, .ui.basic.button.active:hover {background-color: rgba(0, 0, 0, .1)}

.ui.basic.inverted.buttons .button, .ui.basic.inverted.button {color: #FAFAFA !important;-webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .3) inset;box-shadow: 0 0 0 1px rgba(255, 255, 255, .3) inset}

.ui.basic.inverted.buttons .button:hover, .ui.basic.inverted.button:hover {background-image: none;color: #FFF !important;-webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .5) inset;box-shadow: 0 0 0 1px rgba(255, 255, 255, .5) inset}

.ui.basic.inverted.buttons .button:active, .ui.basic.inverted.button:active {background-color: rgba(255, 255, 255, .05) !important;color: #FFF !important;-webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .8) inset !important;box-shadow: 0 0 0 1px rgba(255, 255, 255, .8) inset !important}

.ui.basic.inverted.buttons .button.active, .ui.basic.inverted.button.active {background-color: rgba(255, 255, 255, .5);color: #FFF;-webkit-box-shadow: none;box-shadow: none}

.ui.basic.inverted.buttons .button.active:hover, .ui.basic.inverted.button.active:hover {background-color: rgba(0, 0, 0, .1)}

.ui.basic.buttons .button {border-left: 1px solid rgba(0, 0, 0, .1);-webkit-box-shadow: none;box-shadow: none}

.ui.basic.buttons .button:hover, .ui.basic.buttons .button:active {-webkit-box-shadow: none;box-shadow: none}

.ui.basic.buttons .button.active, .ui.basic.buttons .button.active:hover {-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .2) inset;box-shadow: 0 0 0 1px rgba(0, 0, 0, .2) inset}

.ui.labeled.icon.buttons .button, .ui.labeled.icon.button {position: relative;padding-left: 4em !important;padding-right: 1.4em !important}

.ui.labeled.icon.buttons > .button > .icon, .ui.labeled.icon.button > .icon {position: absolute;top: 0;left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;width: 2.75em;height: 100%;padding-top: .8em;background-color: rgba(0, 0, 0, .05);text-align: center;border-radius: .25em 0 0 .25em;line-height: 1;-webkit-box-shadow: -1px 0 0 0 rgba(0, 0, 0, .05) inset;box-shadow: -1px 0 0 0 rgba(0, 0, 0, .05) inset}

.ui.labeled.icon.buttons .button > .icon {border-radius: 0}

.ui.labeled.icon.buttons .button:first-child > .icon {border-top-left-radius: .25em;border-bottom-left-radius: .25em}

.ui.labeled.icon.buttons .button:last-child > .icon {border-top-right-radius: .25em;border-bottom-right-radius: .25em}

.ui.vertical.labeled.icon.buttons .button:first-child > .icon {border-radius: 0;border-top-left-radius: .25em}

.ui.vertical.labeled.icon.buttons .button:last-child > .icon {border-radius: 0;border-bottom-left-radius: .25em}

.ui.right.labeled.icon.button {padding-left: 1.4em !important;padding-right: 4em !important}

.ui.left.fluid.labeled.icon.button, .ui.right.fluid.labeled.icon.button {padding-left: 1.4em !important;padding-right: 1.4em !important}

.ui.right.labeled.icon.button .icon {left: auto;right: 0;border-radius: 0 .25em .25em 0;-webkit-box-shadow: 1px 0 0 0 rgba(0, 0, 0, .05) inset;box-shadow: 1px 0 0 0 rgba(0, 0, 0, .05) inset}

.ui.toggle.buttons .active.button, .ui.buttons .button.toggle.active, .ui.button.toggle.active {background-color: #5BBD72 !important;color: #FFF !important;-webkit-box-shadow: none !important;box-shadow: none !important}

.ui.button.toggle.active:hover {background-color: #58CB73 !important;color: #FFF !important;-webkit-box-shadow: none !important;box-shadow: none !important}

.ui.circular.button {border-radius: 10em}

.ui.attached.button {display: block;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) !important;box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) !important}

.ui.attached.top.button {border-radius: .25em .25em 0 0}

.ui.attached.bottom.button {border-radius: 0 0 .25em .25em}

.ui.attached.left.button {display: inline-block;border-left: 0;padding-right: .75em;text-align: right;border-radius: .25em 0 0 .25em}

.ui.attached.right.button {display: inline-block;padding-left: .75em;text-align: left;border-radius: 0 .25em .25em 0}

.ui.buttons .or {position: relative;float: left;width: .3em;height: 1.1em;z-index: 3}

.ui.buttons .or:before {position: absolute;top: 50%;left: 50%;content: 'or';background-color: #FFF;margin-top: -.1em;margin-left: -.9em;width: 1.8em;height: 1.8em;line-height: 1.55;color: #AAA;font-style: normal;font-weight: 400;text-align: center;border-radius: 500px;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}

.ui.buttons .or[data-text]:before {content: attr(data-text)}

.ui.buttons .or:after {position: absolute;top: 0;left: 0;content: ' ';width: .3em;height: 1.7em;background-color: transparent;border-top: .5em solid #FFF;border-bottom: .5em solid #FFF}

.ui.fluid.buttons .or {width: 0 !important}

.ui.fluid.buttons .or:after {display: none}

.attached.ui.buttons {margin: 0;border-radius: 4px 4px 0 0}

.attached.ui.buttons .button:first-child {border-radius: 4px 0 0 0}

.attached.ui.buttons .button:last-child {border-radius: 0 4px 0 0}

.bottom.attached.ui.buttons {margin-top: -1px;border-radius: 0 0 4px 4px}

.bottom.attached.ui.buttons .button:first-child {border-radius: 0 0 0 4px}

.bottom.attached.ui.buttons .button:last-child {border-radius: 0 0 4px 0}

.left.attached.ui.buttons {margin-left: -1px;border-radius: 0 4px 4px 0}

.left.attached.ui.buttons .button:first-child {margin-left: -1px;border-radius: 0 4px 0 0}

.left.attached.ui.buttons .button:last-child {margin-left: -1px;border-radius: 0 0 4px 0}

.right.attached.ui.buttons, .right.attached.ui.buttons .button {margin-right: -1px;border-radius: 4px 0 0 4px}

.right.attached.ui.buttons .button:first-child {margin-left: -1px;border-radius: 4px 0 0 0}

.right.attached.ui.buttons .button:last-child {margin-left: -1px;border-radius: 0 0 0 4px}

.ui.fluid.buttons, .ui.button.fluid, .ui.fluid.buttons > .button {display: block;width: 100%}

.ui.\32.buttons > .button, .ui.two.buttons > .button {width: 50%}

.ui.\33.buttons > .button, .ui.three.buttons > .button {width: 33.333%}

.ui.\34.buttons > .button, .ui.four.buttons > .button {width: 25%}

.ui.\35.buttons > .button, .ui.five.buttons > .button {width: 20%}

.ui.\36.buttons > .button, .ui.six.buttons > .button {width: 16.666%}

.ui.\37.buttons > .button, .ui.seven.buttons > .button {width: 14.285%}

.ui.\38.buttons > .button, .ui.eight.buttons > .button {width: 12.500%}

.ui.\39.buttons > .button, .ui.nine.buttons > .button {width: 11.11%}

.ui.\31\30.buttons > .button, .ui.ten.buttons > .button {width: 10%}

.ui.\31\31.buttons > .button, .ui.eleven.buttons > .button {width: 9.09%}

.ui.\31\32.buttons > .button, .ui.twelve.buttons > .button {width: 8.3333%}

.ui.fluid.vertical.buttons, .ui.fluid.vertical.buttons > .button {display: block;width: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}

.ui.\32.vertical.buttons > .button, .ui.two.vertical.buttons > .button {height: 50%}

.ui.\33.vertical.buttons > .button, .ui.three.vertical.buttons > .button {height: 33.333%}

.ui.\34.vertical.buttons > .button, .ui.four.vertical.buttons > .button {height: 25%}

.ui.\35.vertical.buttons > .button, .ui.five.vertical.buttons > .button {height: 20%}

.ui.\36.vertical.buttons > .button, .ui.six.vertical.buttons > .button {height: 16.666%}

.ui.\37.vertical.buttons > .button, .ui.seven.vertical.buttons > .button {height: 14.285%}

.ui.\38.vertical.buttons > .button, .ui.eight.vertical.buttons > .button {height: 12.500%}

.ui.\39.vertical.buttons > .button, .ui.nine.vertical.buttons > .button {height: 11.11%}

.ui.\31\30.vertical.buttons > .button, .ui.ten.vertical.buttons > .button {height: 10%}

.ui.\31\31.vertical.buttons > .button, .ui.eleven.vertical.buttons > .button {height: 9.09%}

.ui.\31\32.vertical.buttons > .button, .ui.twelve.vertical.buttons > .button {height: 8.3333%}

.ui.black.buttons .button, .ui.black.button {background-color: #5C6166;color: #FFF}

.ui.black.buttons .button:hover, .ui.black.button:hover {background-color: #4C4C4C;color: #FFF}

.ui.black.buttons .button:active, .ui.black.button:active {background-color: #333;color: #FFF}

.ui.green.buttons .button, .ui.green.button {background-color: #5BBD72;color: #FFF}

.ui.green.buttons .button:hover, .ui.green.button:hover, .ui.green.buttons .active.button, .ui.green.button.active {background-color: #58cb73;color: #FFF}

.ui.green.buttons .button:active, .ui.green.button:active {background-color: #4CB164;color: #FFF}

.ui.red.buttons .button, .ui.red.button {background-color: #D95C5C;color: #FFF}

.ui.red.buttons .button:hover, .ui.red.button:hover, .ui.red.buttons .active.button, .ui.red.button.active {background-color: #E75859;color: #FFF}

.ui.red.buttons .button:active, .ui.red.button:active {background-color: #D24B4C;color: #FFF}

.ui.orange.buttons .button, .ui.orange.button {background-color: #E96633;color: #FFF}

.ui.orange.buttons .button:hover, .ui.orange.button:hover, .ui.orange.buttons .active.button, .ui.orange.button.active {background-color: #FF7038;color: #FFF}

.ui.orange.buttons .button:active, .ui.orange.button:active {background-color: #DA683B;color: #FFF}

.ui.blue.buttons .button, .ui.blue.button {background-color: #6ECFF5;color: #FFF}

.ui.blue.buttons .button:hover, .ui.blue.button:hover, .ui.blue.buttons .active.button, .ui.blue.button.active {background-color: #1AB8F3;color: #FFF}

.ui.blue.buttons .button:active, .ui.blue.button:active {background-color: #0AA5DF;color: #FFF}

.ui.purple.buttons .button, .ui.purple.button {background-color: #564F8A;color: #FFF}

.ui.purple.buttons .button:hover, .ui.purple.button:hover, .ui.purple.buttons .active.button, .ui.purple.button.active {background-color: #3E3773;color: #FFF}

.ui.purple.buttons .button:active, .ui.purple.button:active {background-color: #2E2860;color: #FFF}

.ui.teal.buttons .button, .ui.teal.button {background-color: #00B5AD;color: #FFF}

.ui.teal.buttons .button:hover, .ui.teal.button:hover, .ui.teal.buttons .active.button, .ui.teal.button.active {background-color: #009A93;color: #FFF}

.ui.teal.buttons .button:active, .ui.teal.button:active {background-color: #00847E;color: #FFF}

.ui.positive.buttons .button, .ui.positive.button {background-color: #5BBD72 !important;color: #FFF}

.ui.positive.buttons .button:hover, .ui.positive.button:hover, .ui.positive.buttons .active.button, .ui.positive.button.active {background-color: #58CB73 !important;color: #FFF}

.ui.positive.buttons .button:active, .ui.positive.button:active {background-color: #4CB164 !important;color: #FFF}

.ui.negative.buttons .button, .ui.negative.button {background-color: #D95C5C !important;color: #FFF}

.ui.negative.buttons .button:hover, .ui.negative.button:hover, .ui.negative.buttons .active.button, .ui.negative.button.active {background-color: #E75859 !important;color: #FFF}

.ui.negative.buttons .button:active, .ui.negative.button:active {background-color: #D24B4C !important;color: #FFF}

.ui.buttons {display: inline-block;vertical-align: middle}

.ui.buttons:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}

.ui.buttons .button:first-child {border-left: 0}

.ui.buttons .button {float: left;border-radius: 0}

.ui.buttons .button:first-child {margin-left: 0;border-top-left-radius: .25em;border-bottom-left-radius: .25em}

.ui.buttons .button:last-child {border-top-right-radius: .25em;border-bottom-right-radius: .25em}

.ui.vertical.buttons {display: inline-block}

.ui.vertical.buttons .button {display: block;float: none;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset}

.ui.vertical.buttons .button:first-child, .ui.vertical.buttons .mini.button:first-child, .ui.vertical.buttons .tiny.button:first-child, .ui.vertical.buttons .small.button:first-child, .ui.vertical.buttons .massive.button:first-child, .ui.vertical.buttons .huge.button:first-child {margin-top: 0;border-radius: .25em .25em 0 0}

.ui.vertical.buttons .button:last-child, .ui.vertical.buttons .mini.button:last-child, .ui.vertical.buttons .tiny.button:last-child, .ui.vertical.buttons .small.button:last-child, .ui.vertical.buttons .massive.button:last-child, .ui.vertical.buttons .huge.button:last-child, .ui.vertical.buttons .gigantic.button:last-child {border-radius: 0 0 .25em .25em}

.ui.divider {margin: 1rem 0rem;border-top: 1px solid rgba(0, 0, 0, .1);border-bottom: 1px solid rgba(255, 255, 255, .8);line-height: 1;height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}

.ui.vertical.divider, .ui.horizontal.divider {position: absolute;border: 0;height: 0;margin: 0;background-color: transparent;font-size: .875rem;font-weight: 700;text-align: center;text-transform: uppercase;color: rgba(0, 0, 0, .8)}

.ui.vertical.divider {position: absolute;z-index: 2;top: 50%;left: 50%;margin: 0 0 0 -3%;width: 6%;height: 50%;line-height: 0;padding: 0}

.ui.vertical.divider:before, .ui.vertical.divider:after {position: absolute;left: 50%;content: " ";z-index: 3;border-left: 1px solid rgba(0, 0, 0, .1);border-right: 1px solid rgba(255, 255, 255, .8);width: 0;height: 80%}

.ui.vertical.divider:before {top: -100%}

.ui.vertical.divider:after {top: auto;bottom: 0}

.ui.horizontal.divider {position: relative;top: 0;left: 0;margin: 1rem 1.5rem;height: auto;padding: 0;line-height: 1}

.ui.horizontal.divider:before, .ui.horizontal.divider:after {position: absolute;top: 50%;content: " ";z-index: 3;width: 50%;top: 50%;height: 0;border-top: 1px solid rgba(0, 0, 0, .1);border-bottom: 1px solid rgba(255, 255, 255, .8)}

.ui.horizontal.divider:before {left: 0;margin-left: -1.5rem}

.ui.horizontal.divider:after {left: auto;right: 0;margin-right: -1.5rem}

.ui.divider > .icon {margin: 0;font-size: 1rem;vertical-align: middle}

.ui.divider.inverted {color: #fff}

.ui.vertical.inverted.divider, .ui.horizontal.inverted.divider {color: rgba(255, 255, 255, .9)}

.ui.divider.inverted, .ui.divider.inverted:after, .ui.divider.inverted:before {border-top-color: rgba(0, 0, 0, .15);border-bottom-color: rgba(255, 255, 255, .15);border-left-color: rgba(0, 0, 0, .15);border-right-color: rgba(255, 255, 255, .15)}

.ui.fitted.divider {margin: 0}

.ui.clearing.divider {clear: both}

.ui.section.divider {margin-top: 2rem;margin-bottom: 2rem}

.ui.input {display: inline-block;position: relative;color: rgba(0, 0, 0, .7)}

.ui.input input {width: 100%;font-family: "Helvetica Neue", "Helvetica", Arial;margin: 0;padding: .65em 1em;font-size: 1em;background-color: #FFF;border: 1px solid rgba(0, 0, 0, .15);outline: 0;color: rgba(0, 0, 0, .7);border-radius: .3125em;-webkit-transition: background-color .3s ease-out, -webkit-box-shadow .2s ease, border-color .2s ease;-moz-transition: background-color .3s ease-out, box-shadow .2s ease, border-color .2s ease;transition: background-color .3s ease-out, box-shadow .2s ease, border-color .2s ease;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}

.ui.input::-webkit-input-placeholder {color: #BBB}

.ui.input::-moz-placeholder {color: #BBB}

.ui.input input:active, .ui.input.down input {border-color: rgba(0, 0, 0, .3);background-color: #FAFAFA}

.ui.loading.input > .icon:before, .ui.loading.input > .icon:after {display: none}

.ui.input.focus input, .ui.input input:focus {border-color: rgba(0, 0, 0, .2);color: rgba(0, 0, 0, .85)}

.ui.input.focus input input::-webkit-input-placeholder, .ui.input input:focus input::-webkit-input-placeholder {color: #AAA}

.ui.input.focus input input::-moz-placeholder, .ui.input input:focus input::-moz-placeholder {color: #AAA}

.ui.input.error input {background-color: #FFFAFA;border-color: #E7BEBE;color: #D95C5C}

.ui.input.error input ::-webkit-input-placeholder {color: rgba(255, 80, 80, .4)}

.ui.input.error input ::-moz-placeholder {color: rgba(255, 80, 80, .4)}

.ui.input.error input :focus::-webkit-input-placeholder {color: rgba(255, 80, 80, .7)}

.ui.input.error input :focus::-moz-placeholder {color: rgba(255, 80, 80, .7)}

.ui.transparent.input input {border: 0;background-color: transparent}

.ui.icon.input > .icon {cursor: default;position: absolute;opacity: .5;top: 0;right: 0;margin: 0;width: 2.6em;height: 100%;padding-top: .82em;text-align: center;border-radius: 0 .3125em .3125em 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transition: opacity .3s ease-out;-moz-transition: opacity .3s ease-out;transition: opacity .3s ease-out}

.ui.icon.input > .link.icon {cursor: pointer}

.ui.icon.input input {padding-right: 3em !important}

.ui.icon.input > .circular.icon {top: .35em;right: .5em}

.ui.left.icon.input > .icon {right: auto;left: 1px;border-radius: .3125em 0 0 .3125em}

.ui.left.icon.input > .circular.icon {right: auto;left: .5em}

.ui.left.icon.input > input {padding-left: 3em !important;padding-right: 1.2em !important}

.ui.icon.input > input:focus ~ .icon {opacity: 1}

.ui.labeled.input .corner.label {font-size: .7em;border-radius: 0 .3125em}

.ui.labeled.input .left.corner.label {border-radius: .3125em 0}

.ui.labeled.input input {padding-right: 2.5em !important}

.ui.labeled.icon.input:not(.left) > input {padding-right: 3.25em !important}

.ui.labeled.icon.input:not(.left) > .icon {margin-right: 1.25em}

.ui.action.input {display: table}

.ui.action.input > input {display: table-cell;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;border-right: 0}

.ui.action.input > .button, .ui.action.input > .buttons {display: table-cell;border-top-left-radius: 0;border-bottom-left-radius: 0;white-space: nowrap}

.ui.action.input > .button > .icon, .ui.action.input > .buttons > .button > .icon {display: inline;vertical-align: top}

.ui.fluid.action.input {display: table;width: 100%}

.ui.fluid.action.input > .button {width: .01%}

.ui.fluid.input {display: block}

.ui.mini.input {font-size: .8125em}

.ui.small.input {font-size: .875em}

.ui.input {font-size: 1em}

.ui.large.input {font-size: 1.125em}

.ui.big.input {font-size: 1.25em}

.ui.huge.input {font-size: 1.375em}

.ui.massive.input {font-size: 1.5em}

.ui.label {display: inline-block;vertical-align: middle;margin: -.25em .25em 0;background-color: #E8E8E8;border-color: #E8E8E8;padding: .5em .8em;color: rgba(0, 0, 0, .65);text-transform: uppercase;font-weight: 400;border-radius: .325em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background .1s linear;-moz-transition: background .1s linear;transition: background .1s linear}

.ui.label:first-child {margin-left: 0}

.ui.label:last-child {margin-right: 0}

a.ui.label {cursor: pointer}

.ui.label a {cursor: pointer;color: inherit;opacity: .8;-webkit-transition: .2s opacity ease;-moz-transition: .2s opacity ease;transition: .2s opacity ease}

.ui.label a:hover {opacity: 1}

.ui.label .detail {display: inline-block;margin-left: .5em;font-weight: 700;opacity: .8}

.ui.label .icon {width: auto}

.ui.label .delete.icon {cursor: pointer;margin: .5em;opacity: .7;-webkit-transition: background .1s linear;-moz-transition: background .1s linear;transition: background .1s linear}

.ui.label .delete.icon:hover {opacity: .99}

.ui.segment > .attached.label:first-child + * {margin-top: 2.5em}

.ui.segment > .bottom.attached.label:first-child ~ :last-child {margin-top: 0;margin-bottom: 2.5em}

.ui.image.label {width: auto !important;margin-top: 0;margin-bottom: 0;padding-top: .4em;padding-bottom: .4em;line-height: 1.5em;vertical-align: baseline;text-transform: none;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset}

.ui.image.label img {display: inline-block;height: 2.25em;margin: -.4em .8em -.4em -.8em;vertical-align: top;border-radius: .325em 0 0 .325em}

.ui.label.disabled {opacity: .5}

a.ui.labels .label:hover, a.ui.label:hover {background-color: #E0E0E0;border-color: #E0E0E0;color: rgba(0, 0, 0, .7)}

.ui.labels a.label:hover:before, a.ui.label:hover:before {background-color: #E0E0E0;color: rgba(0, 0, 0, .7)}

.ui.labels.visible .label, .ui.label.visible {display: inline-block !important}

.ui.labels.hidden .label, .ui.label.hidden {display: none !important}

.ui.tag.labels .label, .ui.tag.label {margin-left: 1em;position: relative;padding: .33em 1.3em .33em 1.4em;border-radius: 0 3px 3px 0}

.ui.tag.labels .label:before, .ui.tag.label:before {position: absolute;top: .3em;left: .3em;content: '';margin-left: -1em;background-image: none;width: 1.5em;height: 1.5em;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: background .1s linear;-moz-transition: background .1s linear;transition: background .1s linear}

.ui.tag.labels .label:after, .ui.tag.label:after {position: absolute;content: '';top: 50%;left: -.25em;margin-top: -.3em;background-color: #FFF;width: .55em;height: .55em;-webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, .3);box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, .3);border-radius: 100px 100px 100px 100px}

.ui.ribbon.label {position: relative;margin: 0 .2em;left: -2rem;padding-left: 2rem;border-radius: 0 4px 4px 0;border-color: rgba(0, 0, 0, .15)}

.ui.ribbon.label:after {position: absolute;content: "";top: 100%;left: 0;border-top: 0 solid transparent;border-right-width: 1em;border-right-color: inherit;border-right-style: solid;border-bottom: 1em solid transparent;border-left: 0 solid transparent;width: 0;height: 0}

.ui.top.attached.label, .ui.attached.label {width: 100%;position: absolute;margin: 0;top: 0;left: 0;padding: .75em 1em;border-radius: 4px 4px 0 0}

.ui.bottom.attached.label {top: auto;bottom: 0;border-radius: 0 0 4px 4px}

.ui.top.left.attached.label {width: auto;margin-top: 0 !important;border-radius: 4px 0 4px 0}

.ui.top.right.attached.label {width: auto;left: auto;right: 0;border-radius: 0 4px 0 4px}

.ui.bottom.left.attached.label {width: auto;top: auto;bottom: 0;border-radius: 4px 0 0 4px}

.ui.bottom.right.attached.label {top: auto;bottom: 0;left: auto;right: 0;width: auto;border-radius: 0 4px 0 4px}

.ui.corner.label {background-color: transparent;position: absolute;top: 0;right: 0;z-index: 10;margin: 0;width: 3em;height: 3em;padding: 0;text-align: center;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;transition: color .2s ease}

.ui.corner.label:after {position: absolute;content: "";right: 0;top: 0;z-index: -1;width: 0;height: 0;border-top: 0 solid transparent;border-right: 3em solid transparent;border-bottom: 3em solid transparent;border-left: 0 solid transparent;border-right-color: inherit;-webkit-transition: border-color .2s ease;-moz-transition: border-color .2s ease;transition: border-color .2s ease}

.ui.corner.label .icon {font-size: .875em;margin: .5em 0 0 1.25em}

.ui.corner.label .text {display: inline-block;font-weight: 700;margin: .5em 0 0 1em;width: 2.5em;font-size: .875em;text-align: center;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}

.ui.rounded.image > .ui.corner.label, .ui.input > .ui.corner.label, .ui.segment > .ui.corner.label {overflow: hidden}

.ui.segment > .ui.corner.label {top: -1px;right: -1px}

.ui.segment > .ui.left.corner.label {right: auto;left: -1px}

.ui.input > .ui.corner.label {top: 1px;right: 1px}

.ui.input > .ui.right.corner.label {right: auto;left: 1px}

.ui.left.corner.label, .ui.left.corner.label:after {right: auto;left: 0}

.ui.left.corner.label:after {border-top: 3em solid transparent;border-right: 3em solid transparent;border-bottom: 0 solid transparent;border-left: 0 solid transparent;border-top-color: inherit}

.ui.left.corner.label .icon {margin: .5em 0 0 -1em}

.ui.left.corner.label .text {margin: .5em 0 0 -1em;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}

.ui.corner.label:hover {background-color: transparent}

.ui.label.fluid, .ui.fluid.labels > .label {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}

.ui.inverted.labels .label, .ui.inverted.label {color: #FFF !important}

.ui.black.labels .label, .ui.black.label {background-color: #5C6166 !important;border-color: #5C6166 !important;color: #FFF !important}

.ui.labels .black.label:before, .ui.black.labels .label:before, .ui.black.label:before {background-color: #5C6166 !important}

a.ui.black.labels .label:hover, a.ui.black.label:hover {background-color: #333 !important;border-color: #333 !important}

.ui.labels a.black.label:hover:before, .ui.black.labels a.label:hover:before, a.ui.black.label:hover:before {background-color: #333 !important}

.ui.black.corner.label, .ui.black.corner.label:hover {background-color: transparent !important}

.ui.black.ribbon.label {border-color: #333 !important}

.ui.green.labels .label, .ui.green.label {background-color: #A1CF64 !important;border-color: #A1CF64 !important;color: #FFF !important}

.ui.labels .green.label:before, .ui.green.labels .label:before, .ui.green.label:before {background-color: #A1CF64 !important}

a.ui.green.labels .label:hover, a.ui.green.label:hover {background-color: #89B84C !important;border-color: #89B84C !important}

.ui.labels a.green.label:hover:before, .ui.green.labels a.label:hover:before, a.ui.green.label:hover:before {background-color: #89B84C !important}

.ui.green.corner.label, .ui.green.corner.label:hover {background-color: transparent !important}

.ui.green.ribbon.label {border-color: #89B84C !important}

.ui.red.labels .label, .ui.red.label {background-color: #D95C5C !important;border-color: #D95C5C !important;color: #FFF !important}

.ui.labels .red.label:before, .ui.red.labels .label:before, .ui.red.label:before {background-color: #D95C5C !important}

.ui.red.corner.label, .ui.red.corner.label:hover {background-color: transparent !important}

a.ui.red.labels .label:hover, a.ui.red.label:hover {background-color: #DE3859 !important;border-color: #DE3859 !important;color: #FFF !important}

.ui.labels a.red.label:hover:before, .ui.red.labels a.label:hover:before, a.ui.red.label:hover:before {background-color: #DE3859 !important}

.ui.red.ribbon.label {border-color: #DE3859 !important}

.ui.blue.labels .label, .ui.blue.label {background-color: #6ECFF5 !important;border-color: #6ECFF5 !important;color: #FFF !important}

.ui.labels .blue.label:before, .ui.blue.labels .label:before, .ui.blue.label:before {background-color: #6ECFF5 !important}

a.ui.blue.labels .label:hover, .ui.blue.labels a.label:hover, a.ui.blue.label:hover {background-color: #1AB8F3 !important;border-color: #1AB8F3 !important;color: #FFF !important}

.ui.labels a.blue.label:hover:before, .ui.blue.labels a.label:hover:before, a.ui.blue.label:hover:before {background-color: #1AB8F3 !important}

.ui.blue.corner.label, .ui.blue.corner.label:hover {background-color: transparent !important}

.ui.blue.ribbon.label {border-color: #1AB8F3 !important}

.ui.purple.labels .label, .ui.purple.label {background-color: #564F8A !important;border-color: #564F8A !important;color: #FFF !important}

.ui.labels .purple.label:before, .ui.purple.labels .label:before, .ui.purple.label:before {background-color: #564F8A !important}

a.ui.purple.labels .label:hover, .ui.purple.labels a.label:hover, a.ui.purple.label:hover {background-color: #3E3773 !important;border-color: #3E3773 !important;color: #FFF !important}

.ui.labels a.purple.label:hover:before, .ui.purple.labels a.label:hover:before, a.ui.purple.label:hover:before {background-color: #3E3773 !important}

.ui.purple.corner.label, .ui.purple.corner.label:hover {background-color: transparent !important}

.ui.purple.ribbon.label {border-color: #3E3773 !important}

.ui.orange.labels .label, .ui.orange.label {background-color: #F05940 !important;border-color: #F05940 !important;color: #FFF !important}

.ui.labels .orange.label:before, .ui.orange.labels .label:before, .ui.orange.label:before {background-color: #F05940 !important}

a.ui.orange.labels .label:hover, .ui.orange.labels a.label:hover, a.ui.orange.label:hover {background-color: #FF4121 !important;border-color: #FF4121 !important;color: #FFF !important}

.ui.labels a.orange.label:hover:before, .ui.orange.labels a.label:hover:before, a.ui.orange.label:hover:before {background-color: #FF4121 !important}

.ui.orange.corner.label, .ui.orange.corner.label:hover {background-color: transparent !important}

.ui.orange.ribbon.label {border-color: #FF4121 !important}

.ui.teal.labels .label, .ui.teal.label {background-color: #00B5AD !important;border-color: #00B5AD !important;color: #FFF !important}

.ui.labels .teal.label:before, .ui.teal.labels .label:before, .ui.teal.label:before {background-color: #00B5AD !important}

a.ui.teal.labels .label:hover, .ui.teal.labels a.label:hover, a.ui.teal.label:hover {background-color: #009A93 !important;border-color: #009A93 !important;color: #FFF !important}

.ui.labels a.teal.label:hover:before, .ui.teal.labels a.label:hover:before, a.ui.teal.label:hover:before {background-color: #009A93 !important}

.ui.teal.corner.label, .ui.teal.corner.label:hover {background-color: transparent !important}

.ui.teal.ribbon.label {border-color: #009A93 !important}

.ui.horizontal.labels .label, .ui.horizontal.label {margin: -.125em .5em -.125em 0;padding: .35em 1em;min-width: 6em;text-align: center}

.ui.circular.labels .label, .ui.circular.label {min-height: 1em;max-height: 2em;padding: .5em !important;line-height: 1em;text-align: center;border-radius: 500rem}

.ui.pointing.label {position: relative}

.ui.attached.pointing.label {position: absolute}

.ui.pointing.label:before {position: absolute;content: "";width: .6em;height: .6em;background-image: none;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: 2;-webkit-transition: background .1s linear;-moz-transition: background .1s linear;transition: background .1s linear}

.ui.pointing.label:before {background-color: #E8E8E8}

.ui.pointing.label, .ui.pointing.above.label {margin-top: 1em}

.ui.pointing.label:before, .ui.pointing.above.label:before {margin-left: -.3em;top: -.3em;left: 50%}

.ui.pointing.below.label {margin-top: 0;margin-bottom: 1em}

.ui.pointing.below.label:before {margin-left: -.3em;top: auto;right: auto;bottom: -.3em;left: 50%}

.ui.pointing.left.label {margin-top: 0;margin-left: 1em}

.ui.pointing.left.label:before {margin-top: -.3em;bottom: auto;right: auto;top: 50%;left: 0}

.ui.pointing.right.label {margin-top: 0;margin-right: 1em}

.ui.pointing.right.label:before {margin-top: -.3em;right: -.3em;top: 50%;bottom: auto;left: auto}

.ui.floating.label {position: absolute;z-index: 100;top: -1em;left: 100%;margin: 0 0 0 -1.5em !important}

.ui.small.labels .label, .ui.small.label {font-size: .75rem}

.ui.label {font-size: .8125rem}

.ui.large.labels .label, .ui.large.label {font-size: .875rem}

.ui.huge.labels .label, .ui.huge.label {font-size: 1rem}

.ui.segment {position: relative;background-color: #FFF;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);margin: 1em 0;padding: 1em;border-radius: 5px 5px 5px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}

.ui.segment:first-child {margin-top: 0}

.ui.segment:last-child {margin-bottom: 0}

.ui.segment:after {content: '';display: block;height: 0;clear: both;visibility: hidden}

.ui.vertical.segment {margin: 0;padding-left: 0;padding-right: 0;background-color: transparent;border-radius: 0;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);box-shadow: 0 1px 0 rgba(0, 0, 0, .1)}

.ui.vertical.segment:first-child {padding-top: 0}

.ui.horizontal.segment {margin: 0;padding-top: 0;padding-bottom: 0;background-color: transparent;border-radius: 0;-webkit-box-shadow: 1px 0 0 rgba(0, 0, 0, .1);box-shadow: 1px 0 0 rgba(0, 0, 0, .1)}

.ui.horizontal.segment:first-child {padding-left: 0}

.ui.pointing.menu ~ .ui.attached.segment {top: 1px}

.ui.page.grid.segment.ui.grid .ui.segment.column {padding-top: 2rem;padding-bottom: 2rem}

.ui.grid.segment, .ui.grid .ui.segment.row, .ui.grid .ui.segment.column {border-radius: 0;-webkit-box-shadow: none;box-shadow: none;border: 0}

.ui.segment > :first-child {margin-top: 0}

.ui.segment > :last-child {margin-bottom: 0}

.ui.piled.segment {margin: 2em 0;-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .15);-ms-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .15);-o-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .15);box-shadow: 0 0 1px 1px rgba(0, 0, 0, .15)}

.ui.piled.segment:first-child {margin-top: 0}

.ui.piled.segment:last-child {margin-bottom: 0}

.ui.piled.segment:after, .ui.piled.segment:before {background-color: #FFF;visibility: visible;content: "";display: block;height: 100%;left: -1px;position: absolute;width: 100%;-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1)}

.ui.piled.segment:after {-webkit-transform: rotate(1.2deg);-moz-transform: rotate(1.2deg);-ms-transform: rotate(1.2deg);transform: rotate(1.2deg);top: 0;z-index: -1}

.ui.piled.segment:before {-webkit-transform: rotate(-1.2deg);-moz-transform: rotate(-1.2deg);-ms-transform: rotate(-1.2deg);transform: rotate(-1.2deg);top: 0;z-index: -2}

.ui.stacked.segment {padding-bottom: 1.7em}

.ui.stacked.segment:after, .ui.stacked.segment:before {content: '';position: absolute;bottom: -3px;left: 0;border-top: 1px solid rgba(0, 0, 0, .1);background-color: rgba(0, 0, 0, .02);width: 100%;height: 5px;visibility: visible}

.ui.stacked.segment:before {bottom: 0}

.ui.stacked.inverted.segment:after, .ui.stacked.inverted.segment:before {background-color: rgba(255, 255, 255, .1);border-top: 1px solid rgba(255, 255, 255, .35)}

.ui.circular.segment {display: table-cell;padding: 2em;text-align: center;vertical-align: middle;border-radius: 500em}

.ui.raised.segment {-webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px 1px rgba(0, 0, 0, .1)}

.ui.disabled.segment {opacity: .8;color: #DDD}

.ui.basic.segment {position: relative;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;border-radius: 0}

.ui.basic.segment:first-child {padding-top: 0}

.ui.basic.segment:last-child {padding-bottom: 0}

.ui.fitted.segment {padding: 0}

.ui.blue.segment {border-top: .2em solid #6ECFF5}

.ui.green.segment {border-top: .2em solid #A1CF64}

.ui.red.segment {border-top: .2em solid #D95C5C}

.ui.orange.segment {border-top: .2em solid #F05940}

.ui.purple.segment {border-top: .2em solid #564F8A}

.ui.teal.segment {border-top: .2em solid #00B5AD}

.ui.inverted.black.segment {background-color: #5C6166 !important;color: #FFF !important}

.ui.inverted.blue.segment {background-color: #6ECFF5 !important;color: #FFF !important}

.ui.inverted.green.segment {background-color: #A1CF64 !important;color: #FFF !important}

.ui.inverted.red.segment {background-color: #D95C5C !important;color: #FFF !important}

.ui.inverted.orange.segment {background-color: #F05940 !important;color: #FFF !important}

.ui.inverted.purple.segment {background-color: #564F8A !important;color: #FFF !important}

.ui.inverted.teal.segment {background-color: #00B5AD !important;color: #FFF !important}

.ui.left.aligned.segment {text-align: left}

.ui.right.aligned.segment {text-align: right}

.ui.center.aligned.segment {text-align: center}

.ui.justified.segment {text-align: justify;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto}

.ui.floated.segment, .ui.left.floated.segment {float: left}

.ui.right.floated.segment {float: right}

.ui.inverted.segment {border: 0;-webkit-box-shadow: none;box-shadow: none}

.ui.inverted.segment .segment {color: rgba(0, 0, 0, .7)}

.ui.inverted.segment .inverted.segment {color: #FFF}

.ui.inverted.segment, .ui.primary.inverted.segment {background-color: #222;color: #FFF}

.ui.primary.segment {background-color: #FFF;color: #555}

.ui.secondary.segment {background-color: #FAF9FA;color: #777}

.ui.tertiary.segment {background-color: #EBEBEB;color: #B0B0B0}

.ui.secondary.inverted.segment {background-color: #555;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, .3)), to(rgba(255, 255, 255, .3)));background-image: -webkit-linear-gradient(rgba(255, 255, 255, .3) 0, rgba(255, 255, 255, .3) 100%);background-image: -moz-linear-gradient(rgba(255, 255, 255, .3) 0, rgba(255, 255, 255, .3) 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .3)), to(rgba(255, 255, 255, .3)));background-image: linear-gradient(rgba(255, 255, 255, .3) 0, rgba(255, 255, 255, .3) 100%);color: #FAFAFA}

.ui.tertiary.inverted.segment {background-color: #555;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, .6)), to(rgba(255, 255, 255, .6)));background-image: -webkit-linear-gradient(rgba(255, 255, 255, .6) 0, rgba(255, 255, 255, .6) 100%);background-image: -moz-linear-gradient(rgba(255, 255, 255, .6) 0, rgba(255, 255, 255, .6) 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .6)), to(rgba(255, 255, 255, .6)));background-image: linear-gradient(rgba(255, 255, 255, .6) 0, rgba(255, 255, 255, .6) 100%);color: #EEE}

.ui.segment.attached {top: -1px;bottom: -1px;border-radius: 0;margin: 0;-webkit-box-shadow: 0 0 0 1px #DDD;box-shadow: 0 0 0 1px #DDD}

.ui.top.attached.segment {top: 0;bottom: -1px;margin-top: 1em;margin-bottom: 0;border-radius: 5px 5px 0 0}

.ui.segment.top.attached:first-child {margin-top: 0}

.ui.segment.bottom.attached {top: -1px;bottom: 0;margin-top: 0;margin-bottom: 1em;border-radius: 0 0 5px 5px}

.ui.segment.bottom.attached:last-child {margin-bottom: 0}

/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fon.io.  Stay up to date on Twitter at
 *  http://twitter.com/fon.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL

/*******************************
             Icon
*******************************/

i.icon {display: inline-block;opacity: .75;margin: 0 .25em 0 0;width: 1.23em;height: 1em;font-family: 'Font Awesome 6 Pro','Font Awesome 6 Pro','fontawesome';font-style: normal;line-height: 1;font-weight: 400;text-decoration: inherit;text-align: center;speak: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}

i.icon.left:before {content: "\f060"}

i.icon.right:before {content: "\f061"}

i.icon.add.sign.box:before {content: "\f0fe"}

i.icon.add.sign:before {content: "\f055"}

i.icon.add:before {content: "\f067"}

i.icon.adjust:before {content: "\f042"}

i.icon.adn:before {content: "\f170"}

i.icon.align.center:before {content: "\f037"}

i.icon.align.justify:before {content: "\f039"}

i.icon.align.left:before {content: "\f036"}

i.icon.align.right:before {content: "\f038"}

i.icon.ambulance:before {content: "\f0f9"}

i.icon.anchor:before {content: "\f13d"}

i.icon.android:before {content: "\f17b"}

i.icon.angle.down:before {content: "\f107"}

i.icon.angle.left:before {content: "\f104"}

i.icon.angle.right:before {content: "\f105"}

i.icon.angle.up:before {content: "\f106"}

i.icon.apple:before {content: "\f179"}

i.icon.archive:before {content: "\f187"}

i.icon.arrow.down:before {content: "\f078"}

i.icon.arrow.left:before {content: "\f053"}

i.icon.arrow.right:before {content: "\f054"}

i.icon.arrow.sign.down:before {content: "\f13a"}

i.icon.arrow.sign.left:before {content: "\f137"}

i.icon.arrow.sign.right:before {content: "\f138"}

i.icon.arrow.sign.up:before {content: "\f139"}

i.icon.arrow.up:before {content: "\f077"}

i.icon.asterisk:before {content: "\f069"}

i.icon.attachment:before {content: "\f0c6"}

i.icon.attention:before {content: "\f06a"}

i.icon.backward:before {content: "\f04a"}

i.icon.ban.circle:before {content: "\f05e"}

i.icon.bar.chart:before {content: "\f080"}

i.icon.barcode:before {content: "\f02a"}

i.icon.beer:before {content: "\f0fc"}

i.icon.bell.outline:before {content: "\f0a2"}

i.icon.bell:before {content: "\f0f3"}

i.icon.bitbucket.sign:before {content: "\f172"}

i.icon.bitbucket:before {content: "\f171"}

i.icon.bitcoin:before {content: "\f15a"}

i.icon.bold:before {content: "\f032"}

i.icon.bolt:before {content: "\f0e7"}

i.icon.book:before {content: "\f02d"}

i.icon.bookmark.empty:before {content: "\f097"}

i.icon.bookmark:before {content: "\f02e"}

i.icon.box.arrow.down:before {content: "\f150"}

i.icon.box.arrow.right:before {content: "\f152"}

i.icon.box.arrow.up:before {content: "\f151"}

i.icon.briefcase:before {content: "\f0b1"}

i.icon.browser:before {content: "\f022"}

i.icon.bug:before {content: "\f188"}

i.icon.building:before {content: "\f0f7"}

i.icon.bullhorn:before {content: "\f0a1"}

i.icon.bullseye:before {content: "\f140"}

i.icon.calendar.empty:before {content: "\f133"}

i.icon.calendar:before {content: "\f073"}

i.icon.camera.retro:before {content: "\f083"}

i.icon.camera:before {content: "\f030"}

i.icon.triangle.down:before {content: "\f0d7"}

i.icon.triangle.left:before {content: "\f0d9"}

i.icon.triangle.right:before {content: "\f0da"}

i.icon.triangle.up:before {content: "\f0d8"}

i.icon.cart:before {content: "\f07a"}

i.icon.certificate:before {content: "\f0a3"}

i.icon.chat.outline:before {content: "\f0e6"}

i.icon.chat:before {content: "\f086"}

i.icon.checkbox.empty:before {content: "\f096"}

i.icon.checkbox.minus:before {content: "\f147"}

i.icon.checked.checkbox:before {content: "\f046"}

i.icon.checkmark.sign:before {content: "\f14a"}

i.icon.checkmark:before {content: "\f00c"}

i.icon.circle.blank:before {content: "\f10c"}

i.icon.circle.down:before {content: "\f0ab"}

i.icon.circle.left:before {content: "\f0a8"}

i.icon.circle.right:before {content: "\f0a9"}

i.icon.circle.up:before {content: "\f0aa"}

i.icon.circle:before {content: "\f111"}

i.icon.cloud.download:before {content: "\f0ed"}

i.icon.cloud.upload:before {content: "\f0ee"}

i.icon.cloud:before {content: "\f0c2"}

i.icon.code.fork:before {content: "\f126"}

i.icon.code:before {content: "\f121"}

i.icon.coffee:before {content: "\f0f4"}

i.icon.collapse:before {content: "\f117"}

i.icon.comment.outline:before {content: "\f0e5"}

i.icon.comment:before {content: "\f075"}

i.icon.copy:before {content: "\f0c5"}

i.icon.crop:before {content: "\f125"}

i.icon.css3:before {content: "\f13c"}

i.icon.cut:before {content: "\f0c4"}

i.icon.dashboard:before {content: "\f0e4"}

i.icon.desktop:before {content: "\f108"}

i.icon.doctor:before {content: "\f0f0"}

i.icon.dollar:before {content: "\f155"}

i.icon.double.angle.down:before {content: "\f103"}

i.icon.double.angle.left:before {content: "\f100"}

i.icon.double.angle.right:before {content: "\f101"}

i.icon.double.angle.up:before {content: "\f102"}

i.icon.down:before {content: "\f063"}

i.icon.download.disk:before {content: "\f019"}

i.icon.download:before {content: "\f01a"}

i.icon.dribbble:before {content: "\f17d"}

i.icon.dropbox:before {content: "\f16b"}

i.icon.edit.sign:before {content: "\f14b"}

i.icon.edit:before {content: "\f044"}

i.icon.eject:before {content: "\f052"}

i.icon.ellipsis.horizontal:before {content: "\f141"}

i.icon.ellipsis.vertical:before {content: "\f142"}

i.icon.eraser:before {content: "\f12d"}

i.icon.euro:before {content: "\f153"}

i.icon.exchange:before {content: "\f0ec"}

i.icon.exclamation:before {content: "\f12a"}

i.icon.expand:before {content: "\f116"}

i.icon.external.url.sign:before {content: "\f14c"}

i.icon.external.url:before {content: "\f08e"}

i.icon.facebook.sign:before {content: "\f082"}

i.icon.facebook:before {content: "\f09a"}

i.icon.facetime.video:before {content: "\f03d"}

i.icon.fast.backward:before {content: "\f049"}

i.icon.fast.forward:before {content: "\f050"}

i.icon.female:before {content: "\f182"}

i.icon.fighter.jet:before {content: "\f0fb"}

i.icon.file.outline:before {content: "\f016"}

i.icon.file.text.outline:before {content: "\f0f6"}

i.icon.file.text:before {content: "\f15c"}

i.icon.file:before {content: "\f15b"}

i.icon.filter:before {content: "\f0b0"}

i.icon.fire.extinguisher:before {content: "\f134"}

i.icon.fire:before {content: "\f06d"}

i.icon.flag.checkered:before {content: "\f11e"}

i.icon.flag.empty:before {content: "\f11d"}

i.icon.flag:before {content: "\f024"}

i.icon.flickr:before {content: "\f16e"}

i.icon.folder.open.outline:before {content: "\f115"}

i.icon.folder.open:before {content: "\f07c"}

i.icon.folder.outline:before {content: "\f114"}

i.icon.folder:before {content: "\f07b"}

i.icon.font:before {content: "\f031"}

i.icon.food:before {content: "\f0f5"}

i.icon.forward.mail:before {content: "\f064"}

i.icon.forward:before {content: "\f04e"}

i.icon.foursquare:before {content: "\f180"}

i.icon.frown:before {content: "\f119"}

i.icon.fullscreen:before {content: "\f0b2"}

i.icon.gamepad:before {content: "\f11b"}

i.icon.gift:before {content: "\f06b"}

i.icon.github.alternate:before {content: "\f09b"}

i.icon.github.sign:before {content: "\f092"}

i.icon.github:before {content: "\f113"}

i.icon.gittip:before {content: "\f184"}

i.icon.glass:before {content: "\f000"}

i.icon.globe:before {content: "\f0ac"}

i.icon.google.plus.sign:before {content: "\f0d4"}

i.icon.google.plus:before {content: "\f0d5"}

i.icon.h.sign:before {content: "\f0fd"}

i.icon.hand.down:before {content: "\f0a7"}

i.icon.hand.left:before {content: "\f0a5"}

i.icon.hand.right:before {content: "\f0a4"}

i.icon.hand.up:before {content: "\f0a6"}

i.icon.hdd:before {content: "\f0a0"}

i.icon.headphones:before {content: "\f025"}

i.icon.heart.empty:before {content: "\f08a"}

i.icon.heart:before {content: "\f004"}

i.icon.help:before {content: "\f059"}

i.icon.hide:before {content: "\f070"}

i.icon.home:before {content: "\f015"}

i.icon.hospital:before {content: "\f0f8"}

i.icon.html5:before {content: "\f13b"}

i.icon.inbox:before {content: "\f01c"}

i.icon.indent.left:before {content: "\f03b"}

i.icon.indent.right:before {content: "\f03c"}

i.icon.info.letter:before {content: "\f129"}

i.icon.info:before {content: "\f05a"}

i.icon.instagram:before {content: "\f16d"}

i.icon.italic:before {content: "\f033"}

i.icon.key:before {content: "\f084"}

i.icon.keyboard:before {content: "\f11c"}

i.icon.lab:before {content: "\f0c3"}

i.icon.laptop:before {content: "\f109"}

i.icon.layout.block:before {content: "\f009"}

i.icon.layout.column:before {content: "\f0db"}

i.icon.layout.grid:before {content: "\f00a"}

i.icon.layout.list:before {content: "\f00b"}

i.icon.leaf:before {content: "\f06c"}

i.icon.legal:before {content: "\f0e3"}

i.icon.lemon:before {content: "\f094"}

i.icon.level.down:before {content: "\f149"}

i.icon.level.up:before {content: "\f148"}

i.icon.lightbulb:before {content: "\f0eb"}

i.icon.linkedin.sign:before {content: "\f08c"}

i.icon.linkedin:before {content: "\f0e1"}

i.icon.linux:before {content: "\f17c"}

i.icon.list.ordered:before {content: "\f0cb"}

i.icon.list.unordered:before {content: "\f0ca"}

i.icon.list:before {content: "\f03a"}

i.icon.loading:before {content: "\f110"}

i.icon.location:before {content: "\f124"}

i.icon.lock:before {content: "\f023"}

i.icon.long.arrow.down:before {content: "\f175"}

i.icon.long.arrow.left:before {content: "\f177"}

i.icon.long.arrow.right:before {content: "\f178"}

i.icon.long.arrow.up:before {content: "\f176"}

i.icon.magic:before {content: "\f0d0"}

i.icon.magnet:before {content: "\f076"}

i.icon.mail.outline:before {content: "\f003"}

i.icon.mail.reply:before {content: "\f112"}

i.icon.mail:before {content: "\f0e0"}

i.icon.male:before {content: "\f183"}

i.icon.map.marker:before {content: "\f041"}

i.icon.map:before {content: "\f14e"}

i.icon.maxcdn:before {content: "\f136"}

i.icon.medkit:before {content: "\f0fa"}

i.icon.meh:before {content: "\f11a"}

i.icon.minus.sign.alternate:before {content: "\f146"}

i.icon.minus.sign:before {content: "\f056"}

i.icon.minus:before {content: "\f068"}

i.icon.mobile:before {content: "\f10b"}

i.icon.money:before {content: "\f0d6"}

i.icon.moon:before {content: "\f186"}

i.icon.move:before {content: "\f047"}

i.icon.music:before {content: "\f001"}

i.icon.mute:before {content: "\f131"}

i.icon.off:before {content: "\f011"}

i.icon.ok.circle:before {content: "\f05d"}

i.icon.ok.sign:before {content: "\f058"}

i.icon.paste:before {content: "\f0ea"}

i.icon.pause:before {content: "\f04c"}

i.icon.payment:before {content: "\f09d"}

i.icon.pencil:before {content: "\f040"}

i.icon.phone.sign:before {content: "\f098"}

i.icon.phone:before {content: "\f095"}

i.icon.photo:before {content: "\f03e"}

i.icon.pin:before {content: "\f08d"}

i.icon.pinterest.sign:before {content: "\f0d3"}

i.icon.pinterest:before {content: "\f0d2"}

i.icon.plane:before {content: "\f072"}

i.icon.play.circle:before {content: "\f01d"}

i.icon.play.sign:before {content: "\f144"}

i.icon.play:before {content: "\f04b"}

i.icon.pound:before {content: "\f154"}

i.icon.print:before {content: "\f02f"}

i.icon.puzzle.piece:before {content: "\f12e"}

i.icon.qr.code:before {content: "\f029"}

i.icon.question:before {content: "\f128"}

i.icon.quote.left:before {content: "\f10d"}

i.icon.quote.right:before {content: "\f10e"}

i.icon.refresh:before {content: "\f021"}

i.icon.remove.circle:before {content: "\f05c"}

i.icon.remove.sign:before {content: "\f057"}

i.icon.remove:before {content: "\f00d"}

i.icon.renren:before {content: "\f18b"}

i.icon.reorder:before {content: "\f0c9"}

i.icon.repeat:before {content: "\f01e"}

i.icon.reply.all.mail:before {content: "\f122"}

i.icon.resize.full:before {content: "\f065"}

i.icon.resize.horizontal:before {content: "\f07e"}

i.icon.resize.small:before {content: "\f066"}

i.icon.resize.vertical:before {content: "\f07d"}

i.icon.retweet:before {content: "\f079"}

i.icon.road:before {content: "\f018"}

i.icon.rocket:before {content: "\f135"}

i.icon.rss.sign:before {content: "\f143"}

i.icon.rss:before {content: "\f09e"}

i.icon.rupee:before {content: "\f156"}

i.icon.save:before {content: "\f0c7"}

i.icon.screenshot:before {content: "\f05b"}

i.icon.search:before {content: "\f002"}

i.icon.setting:before {content: "\f013"}

i.icon.settings:before {content: "\f085"}

i.icon.share.sign:before {content: "\f14d"}

i.icon.share:before {content: "\f045"}

i.icon.shield:before {content: "\f132"}

i.icon.shuffle:before {content: "\f074"}

i.icon.sign.in:before {content: "\f090"}

i.icon.sign.out:before {content: "\f08b"}

i.icon.sign:before {content: "\f0c8"}

i.icon.signal:before {content: "\f012"}

i.icon.sitemap:before {content: "\f0e8"}

i.icon.skype:before {content: "\f17e"}

i.icon.smile:before {content: "\f118"}

i.icon.sort.ascending:before {content: "\f0de"}

i.icon.sort.descending:before {content: "\f0dd"}

i.icon.sort.alphabet.descending:before {content: "\f15e"}

i.icon.sort.alphabet:before {content: "\f15d"}

i.icon.sort.attributes.descending:before {content: "\f161"}

i.icon.sort.attributes:before {content: "\f160"}

i.icon.sort.order.descending:before {content: "\f163"}

i.icon.sort.order:before {content: "\f162"}

i.icon.sort:before {content: "\f0dc"}

i.icon.stackexchange:before {content: "\f16c"}

i.icon.star.empty:before {content: "\f006"}

i.icon.star.half.empty:before {content: "\f123"}

i.icon.star.half.full:before, i.icon.star.half:before {content: "\f089"}

i.icon.star:before {content: "\f005"}

i.icon.step.backward:before {content: "\f048"}

i.icon.step.forward:before {content: "\f051"}

i.icon.stethoscope:before {content: "\f0f1"}

i.icon.stop:before {content: "\f04d"}

i.icon.strikethrough:before {content: "\f0cc"}

i.icon.subscript:before {content: "\f12c"}

i.icon.suitcase:before {content: "\f0f2"}

i.icon.sun:before {content: "\f185"}

i.icon.superscript:before {content: "\f12b"}

i.icon.table:before {content: "\f0ce"}

i.icon.tablet:before {content: "\f10a"}

i.icon.tag:before {content: "\f02b"}

i.icon.tags:before {content: "\f02c"}

i.icon.tasks:before {content: "\f0ae"}

i.icon.terminal:before {content: "\f120"}

i.icon.text.height:before {content: "\f034"}

i.icon.text.width:before {content: "\f035"}

i.icon.thumbs.down.outline:before {content: "\f088"}

i.icon.thumbs.down:before {content: "\f165"}

i.icon.thumbs.up.outline:before {content: "\f087"}

i.icon.thumbs.up:before {content: "\f164"}

i.icon.ticket:before {content: "\f145"}

i.icon.time:before {content: "\f017"}

i.icon.tint:before {content: "\f043"}

i.icon.trash:before {content: "\f014"}

i.icon.trello:before {content: "\f181"}

i.icon.trophy:before {content: "\f091"}

i.icon.truck:before {content: "\f0d1"}

i.icon.tumblr.sign:before {content: "\f174"}

i.icon.tumblr:before {content: "\f173"}

i.icon.twitter.sign:before {content: "\f081"}

i.icon.twitter:before {content: "\f099"}

i.icon.umbrella:before {content: "\f0e9"}

i.icon.underline:before {content: "\f0cd"}

i.icon.undo:before {content: "\f0e2"}

i.icon.unhide:before {content: "\f06e"}

i.icon.unlink:before {content: "\f127"}

i.icon.unlock.alternate:before {content: "\f13e"}

i.icon.unlock:before {content: "\f09c"}

i.icon.unmute:before {content: "\f130"}

i.icon.up:before {content: "\f062"}

i.icon.upload.disk:before {content: "\f093"}

i.icon.upload:before {content: "\f01b"}

i.icon.url:before {content: "\f0c1"}

i.icon.user:before {content: "\f007"}

i.icon.users:before {content: "\f0c0"}

i.icon.video:before {content: "\f008"}

i.icon.vk:before {content: "\f189"}

i.icon.volume.down:before {content: "\f027"}

i.icon.volume.off:before {content: "\f026"}

i.icon.volume.up:before {content: "\f028"}

i.icon.warning:before {content: "\f071"}

i.icon.weibo:before {content: "\f18a"}

i.icon.windows:before {content: "\f17a"}

i.icon.won:before {content: "\f159"}

i.icon.wrench:before {content: "\f0ad"}

i.icon.xing.sign:before {content: "\f169"}

i.icon.xing:before {content: "\f168"}

i.icon.yen:before {content: "\f157"}

i.icon.youtube.play:before {content: "\f16a"}

i.icon.youtube.sign:before {content: "\f166"}

i.icon.youtube:before {content: "\f167"}

i.icon.yuan:before {content: "\f158"}

i.icon.zoom.in:before {content: "\f00e"}

i.icon.zoom.out:before {content: "\f010"}

i.icon.check:before {content: "\f00c"}

i.icon.close:before {content: "\f00d"}

i.icon.delete:before {content: "\f00d"}

i.icon.like:before {content: "\f004"}

i.icon.plus:before {content: "\f067"}

i.icon.signup:before {content: "\f044"}

i.icon.star {width: auto;margin: 0}

i.icon.left {width: auto;margin: 0 .5em 0 0}

i.icon.search, i.icon.right {width: auto;margin: .5em}

i.icon.loading {-webkit-animation: icon-loading 2s linear infinite;-moz-animation: icon-loading 2s linear infinite;-ms-animation: icon-loading 2s linear infinite;animation: icon-loading 2s linear infinite}

@keyframes icon-loading {
    from { -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}
    to {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg)}
}

@-moz-keyframes icon-loading {
    from { -moz-transform: rotate(0deg);transform: rotate(0deg)}
    to {-moz-transform: rotate(360deg);transform: rotate(360deg)}
}

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

@-ms-keyframes icon-loading {
    from { -ms-transform: rotate(0deg);transform: rotate(0deg)}
    to {-ms-transform: rotate(360deg);transform: rotate(360deg)}
}

i.icon.hover {opacity: 1}

i.icon.active {opacity: 1}

i.emphasized.icon {opacity: 1}

i.icon.disabled {opacity: .3}

i.link.icon {cursor: pointer;opacity: .7;-webkit-transition: opacity .3s ease-out;-moz-transition: opacity .3s ease-out;transition: opacity .3s ease-out}

i.link.icon:hover {opacity: 1 !important}

i.circular.icon {border-radius: 500em !important;padding: .5em .35em !important;-webkit-box-shadow: .1em rgba(0, 0, 0, .1) inset;box-shadow: .1em rgba(0, 0, 0, .1) inset;line-height: 1 !important;width: 2em !important;height: 2em !important}

i.circular.inverted.icon {border: 0;-webkit-box-shadow: none;box-shadow: none}

i.flipped.icon, i.horizontally.flipped.icon {-webkit-transform: scale(-1, 1);-moz-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1)}

i.vertically.flipped.icon {-webkit-transform: scale(1, -1);-moz-transform: scale(1, -1);-ms-transform: scale(1, -1);transform: scale(1, -1)}

i.rotated.icon, i.right.rotated.icon, i.clockwise.rotated.icon {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}

i.left.rotated.icon, i.counterclockwise.rotated.icon {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg)}

i.square.icon {width: 2em;height: 2em;padding: .5em .35em !important;-webkit-box-shadow: .1em rgba(0, 0, 0, .1) inset;box-shadow: .1em rgba(0, 0, 0, .1) inset;vertical-align: baseline}

i.square.inverted.icon {border: 0;-webkit-box-shadow: none;box-shadow: none}

i.inverted.icon {background-color: #222;color: #FFF;-moz-osx-font-smoothing: grayscale}

i.blue.icon {color: #6ECFF5 !important}

i.black.icon {color: #5C6166 !important}

i.green.icon {color: #A1CF64 !important}

i.red.icon {color: #D95C5C !important}

i.purple.icon {color: #564F8A !important}

i.orange.icon {color: #F05940 !important}

i.teal.icon {color: #00B5AD !important}

i.inverted.black.icon {background-color: #5C6166 !important;color: #FFF !important}

i.inverted.blue.icon {background-color: #6ECFF5 !important;color: #FFF !important}

i.inverted.green.icon {background-color: #A1CF64 !important;color: #FFF !important}

i.inverted.red.icon {background-color: #D95C5C !important;color: #FFF !important}

i.inverted.purple.icon {background-color: #564F8A !important;color: #FFF !important}

i.inverted.orange.icon {background-color: #F05940 !important;color: #FFF !important}

i.inverted.teal.icon {background-color: #00B5AD !important;color: #FFF !important}

i.small.icon {font-size: .875em}

i.icon {font-size: 1em}

i.large.icon {font-size: 1.5em;vertical-align: middle}

i.big.icon {font-size: 2em;vertical-align: middle}

i.huge.icon {font-size: 4em;vertical-align: middle}

i.massive.icon {font-size: 8em;vertical-align: middle}

i.basic.icon {display: inline-block;opacity: .75;margin: 0 .25em 0 0;width: 1.23em;height: 1em;font-family: 'Font Awesome 6 Pro','Font Awesome 6 Pro','fontawesome';font-style: normal;line-height: 1;font-weight: 400;text-decoration: inherit;text-align: center;speak: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased}

i.basic.icon.circle.attention:before {content: '\2757'}

i.basic.icon.circle.help:before {content: '\e704'}

i.basic.icon.circle.info:before {content: '\e705'}

i.basic.icon.add:before {content: '\2795'}

i.basic.icon.chart:before {content: 'ðŸ“ˆ'}

i.basic.icon.chart.bar:before {content: 'ðŸ“Š'}

i.basic.icon.chart.pie:before {content: '\e7a2'}

i.basic.icon.resize.full:before {content: '\e744'}

i.basic.icon.resize.horizontal:before {content: '\2b0d'}

i.basic.icon.resize.small:before {content: '\e746'}

i.basic.icon.resize.vertical:before {content: '\2b0c'}

i.basic.icon.down:before {content: '\2193'}

i.basic.icon.down.triangle:before {content: '\25be'}

i.basic.icon.down.arrow:before {content: '\e75c'}

i.basic.icon.left:before {content: '\2190'}

i.basic.icon.left.triangle:before {content: '\25c2'}

i.basic.icon.left.arrow:before {content: '\e75d'}

i.basic.icon.right:before {content: '\2192'}

i.basic.icon.right.triangle:before {content: '\25b8'}

i.basic.icon.right.arrow:before {content: '\e75e'}

i.basic.icon.up:before {content: '\2191'}

i.basic.icon.up.triangle:before {content: '\25b4'}

i.basic.icon.up.arrow:before {content: '\e75f'}

i.basic.icon.folder:before {content: '\e810'}

i.basic.icon.open.folder:before {content: 'ðŸ“‚'}

i.basic.icon.globe:before {content: 'ðŒ'}

i.basic.icon.desk.globe:before {content: 'ðŸŒ'}

i.basic.icon.star:before {content: '\e801'}

i.basic.icon.star.empty:before {content: '\e800'}

i.basic.icon.star.half:before {content: '\e701'}

i.basic.icon.lock:before {content: 'ðŸ”’'}

i.basic.icon.unlock:before {content: 'ðŸ”“'}

i.basic.icon.layout.grid:before {content: '\e80c'}

i.basic.icon.layout.block:before {content: '\e708'}

i.basic.icon.layout.list:before {content: '\e80b'}

i.basic.icon.heart.empty:before {content: '\2661'}

i.basic.icon.heart:before {content: '\2665'}

i.basic.icon.asterisk:before {content: '\2731'}

i.basic.icon.attachment:before {content: 'ðŸ“Ž'}

i.basic.icon.attention:before {content: '\26a0'}

i.basic.icon.trophy:before {content: 'ðŸ‰'}

i.basic.icon.barcode:before {content: '\e792'}

i.basic.icon.cart:before {content: '\e813'}

i.basic.icon.block:before {content: 'ðŸš«'}

i.basic.icon.book:before {content: 'ðŸ“–'}

i.basic.icon.bookmark:before {content: 'ðŸ”–'}

i.basic.icon.calendar:before {content: 'ðŸ“…'}

i.basic.icon.cancel:before {content: '\2716'}

i.basic.icon.close:before {content: '\e80d'}

i.basic.icon.color:before {content: '\e794'}

i.basic.icon.chat:before {content: '\e720'}

i.basic.icon.check:before {content: '\2611'}

i.basic.icon.time:before {content: 'ðŸ•”'}

i.basic.icon.cloud:before {content: '\2601'}

i.basic.icon.code:before {content: '\e714'}

i.basic.icon.email:before {content: '\40'}

i.basic.icon.settings:before {content: '\26ef'}

i.basic.icon.setting:before {content: '\2699'}

i.basic.icon.comment:before {content: '\e802'}

i.basic.icon.clockwise.counter:before {content: '\27f2'}

i.basic.icon.clockwise:before {content: '\27f3'}

i.basic.icon.cube:before {content: '\e807'}

i.basic.icon.direction:before {content: '\27a2'}

i.basic.icon.doc:before {content: 'ðŸ“„'}

i.basic.icon.docs:before {content: '\e736'}

i.basic.icon.dollar:before {content: 'ðŸ’µ'}

i.basic.icon.paint:before {content: '\e7b5'}

i.basic.icon.edit:before {content: '\270d'}

i.basic.icon.eject:before {content: '\2ecf'}

i.basic.icon.export:before {content: '\e715'}

i.basic.icon.hide:before {content: '\e70b'}

i.basic.icon.unhide:before {content: '\e80f'}

i.basic.icon.facebook:before {content: '\f301'}

i.basic.icon.fast-forward:before {content: '\e804'}

i.basic.icon.fire:before {content: 'ðŸ”¥'}

i.basic.icon.flag:before {content: '\2691'}

i.basic.icon.lightning:before {content: '\26a1'}

i.basic.icon.lab:before {content: '\68'}

i.basic.icon.flight:before {content: '\2708'}

i.basic.icon.forward:before {content: '\27a6'}

i.basic.icon.gift:before {content: 'ðŸŽ'}

i.basic.icon.github:before {content: '\f308'}

i.basic.icon.globe:before {content: '\e817'}

i.basic.icon.headphones:before {content: 'ðŸŽ§'}

i.basic.icon.question:before {content: '\2753'}

i.basic.icon.home:before {content: '\2302'}

i.basic.icon.i:before {content: '\2139'}

i.basic.icon.idea:before {content: 'ðŸ’¡'}

i.basic.icon.open:before {content: 'ðŸ”—'}

i.basic.icon.content:before {content: '\e782'}

i.basic.icon.location:before {content: '\e724'}

i.basic.icon.mail:before {content: '\2709'}

i.basic.icon.mic:before {content: 'ðŸŽ¤'}

i.basic.icon.minus:before {content: '\2d'}

i.basic.icon.money:before {content: 'ðŸ’°'}

i.basic.icon.off:before {content: '\e78e'}

i.basic.icon.pause:before {content: '\e808'}

i.basic.icon.photos:before {content: '\e812'}

i.basic.icon.photo:before {content: 'ðŸŒ„'}

i.basic.icon.pin:before {content: 'ðŸ“Œ'}

i.basic.icon.play:before {content: '\e809'}

i.basic.icon.plus:before {content: '\2b'}

i.basic.icon.print:before {content: '\e716'}

i.basic.icon.rss:before {content: '\e73a'}

i.basic.icon.search:before {content: 'ðŸ”'}

i.basic.icon.shuffle:before {content: '\e803'}

i.basic.icon.tag:before {content: '\e80a'}

i.basic.icon.tags:before {content: '\e70d'}

i.basic.icon.terminal:before {content: '\e7ac'}

i.basic.icon.thumbs.down:before {content: 'ðŸ‘Ž'}

i.basic.icon.thumbs.up:before {content: 'ðŸ‘'}

i.basic.icon.to-end:before {content: '\e806'}

i.basic.icon.to-start:before {content: '\e805'}

i.basic.icon.top.list:before {content: 'ðŸ†'}

i.basic.icon.trash:before {content: '\e729'}

i.basic.icon.twitter:before {content: '\f303'}

i.basic.icon.upload:before {content: '\e711'}

i.basic.icon.user.add:before {content: '\e700'}

i.basic.icon.user:before {content: 'ðŸ‘¤'}

i.basic.icon.community:before {content: '\e814'}

i.basic.icon.users:before {content: 'ðŸ‘¥'}

i.basic.icon.id:before {content: '\e722'}

i.basic.icon.url:before {content: 'ðŸ”—'}

i.basic.icon.zoom.in:before {content: '\e750'}

i.basic.icon.zoom.out:before {content: '\e751'}

i.dropdown.basic.icon {margin: .5em}

i.basic.icon.star {width: auto;margin: 0}

i.basic.icon.left, i.basic.icon.left, i.basic.icon.left {width: auto;margin: 0 .5em 0 0}

i.basic.icon.search, i.basic.icon.up, i.basic.icon.down, i.basic.icon.right {width: auto;margin: .5em}

i.basic.icon.delete:before {content: '\e80d'}

i.basic.icon.dropdown:before {content: '\25be'}

i.basic.icon.help:before {content: '\e704'}

i.basic.icon.info:before {content: '\e705'}

i.basic.icon.error:before {content: '\e80d'}

i.basic.icon.dislike:before {content: '\2661'}

i.basic.icon.like:before {content: '\2665'}

i.basic.icon.eye:before {content: '\e80f'}

i.basic.icon.eye.hidden:before {content: '\e70b'}

i.basic.icon.date:before {content: 'ðŸ“…'}

i.basic.icon.hover {opacity: 1}

i.basic.icon.active {opacity: 1}

i.emphasized.basic.icon {opacity: 1}

i.basic.icon.disabled {opacity: .3}

i.link.basic.icon {cursor: pointer;opacity: .7;-webkit-transition: opacity .3s ease-out;-moz-transition: opacity .3s ease-out;transition: opacity .3s ease-out}

.link.basic.icon:hover {opacity: 1 !important}

i.circular.basic.icon {border-radius: 500px !important;padding: .5em 0 !important;-webkit-box-shadow: .1em rgba(0, 0, 0, .1) inset;box-shadow: .1em rgba(0, 0, 0, .1) inset;line-height: 1 !important;width: 2em !important;height: 2em !important}

i.circular.inverted.basic.icon {border: 0;-webkit-box-shadow: none;box-shadow: none}

i.vertically.flipped.basic.icon {-webkit-transform: scale(1, -1);-moz-transform: scale(1, -1);-ms-transform: scale(1, -1);transform: scale(1, -1)}

i.horizontally.flipped.basic.icon {-webkit-transform: scale(-1, 1);-moz-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1)}

i.left.rotated.basic.icon {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg)}

i.right.rotated.basic.icon {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}

i.square.basic.icon {width: 2em;height: 2em;padding: .5em .35em !important;-webkit-box-shadow: .1em rgba(0, 0, 0, .1) inset;box-shadow: .1em rgba(0, 0, 0, .1) inset;vertical-align: baseline}

i.square.basic.icon:before {vertical-align: middle}

i.square.inverted.basic.icon {border: 0;-webkit-box-shadow: none;box-shadow: none}

i.inverted.basic.icon {background-color: #222;color: #FFF}

i.blue.basic.icon {color: #6ECFF5 !important}

i.black.basic.icon {color: #5C6166 !important}

i.green.basic.icon {color: #A1CF64 !important}

i.red.basic.icon {color: #D95C5C !important}

i.purple.basic.icon {color: #564F8A !important}

i.teal.basic.icon {color: #00B5AD !important}

i.inverted.black.basic.icon {background-color: #5C6166 !important;color: #FFF !important}

i.inverted.blue.basic.icon {background-color: #6ECFF5 !important;color: #FFF !important}

i.inverted.green.basic.icon {background-color: #A1CF64 !important;color: #FFF !important}

i.inverted.red.basic.icon {background-color: #D95C5C !important;color: #FFF !important}

i.inverted.purple.basic.icon {background-color: #564F8A !important;color: #FFF !important}

i.inverted.teal.basic.icon {background-color: #00B5AD !important;color: #FFF !important}

i.small.basic.icon {font-size: .875em}

i.basic.icon {font-size: 1em}

i.large.basic.icon {font-size: 1.5em;margin-right: .2em;vertical-align: middle}

i.big.basic.icon {font-size: 2em;margin-right: .5em;vertical-align: middle}

i.huge.basic.icon {font-size: 4em;margin-right: .75em;vertical-align: middle}

i.massive.basic.icon {font-size: 8em;margin-right: 1em;vertical-align: middle}

.ui.checkbox {position: relative;display: inline-block;min-width: 1em;min-height: 1.25em;line-height: 1em;outline: 0;vertical-align: middle}

.ui.checkbox input {position: absolute;top: 0;left: 0;opacity: 0;outline: 0}

.ui.checkbox .box, .ui.checkbox label {cursor: pointer;padding-left: 2em;outline: 0}

.ui.checkbox .box:before, .ui.checkbox label:before {position: absolute;top: 0;left: 0;line-height: 1;width: 1em;height: 1em;left: 0;content: '';border-radius: 4px;background: #FFF;-webkit-transition: background-color .3s ease, -webkit-box-shadow .3s ease;-moz-transition: background-color .3s ease, box-shadow .3s ease;transition: background-color .3s ease, box-shadow .3s ease;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .2);box-shadow: 0 0 0 1px rgba(0, 0, 0, .2)}

.ui.checkbox .box:after, .ui.checkbox label:after {-ms-filter: "alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;content: '';position: absolute;background: transparent;border: .2em solid #333;border-top: 0;border-right: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}

.ui.checkbox .box:after, .ui.checkbox label:after {top: .275em;left: .2em;width: .45em;height: .15em}

.ui.checkbox label {display: block;color: rgba(0, 0, 0, .6);-webkit-transition: color .2s ease;-moz-transition: color .2s ease;transition: color .2s ease}

.ui.checkbox label:hover {color: rgba(0, 0, 0, .8)}

.ui.checkbox input:focus ~ label {color: rgba(0, 0, 0, .8)}

.ui.checkbox ~ label {cursor: pointer;opacity: .85;vertical-align: middle}

.ui.checkbox ~ label:hover {opacity: 1}

.ui.checkbox .box:hover::before, .ui.checkbox label:hover::before {-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .3);box-shadow: 0 0 0 1px rgba(0, 0, 0, .3)}

.ui.checkbox .box:active::before, .ui.checkbox label:active::before {background-color: #F5F5F5}

.ui.checkbox input:focus ~ .box:before, .ui.checkbox input:focus ~ label:before {-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .3);box-shadow: 0 0 0 1px rgba(0, 0, 0, .3)}

.ui.checkbox input:checked ~ .box:after, .ui.checkbox input:checked ~ label:after {-ms-filter: "alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1}

.ui.disabled.checkbox ~ .box:after, .ui.checkbox input[disabled] ~ .box:after, .ui.disabled.checkbox label, .ui.checkbox input[disabled] ~ label {opacity: .4;color: rgba(0, 0, 0, .3)}

.ui.radio.checkbox .box:before, .ui.radio.checkbox label:before {min-width: 1em;height: 1em;border-radius: 500px;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none}

.ui.radio.checkbox .box:after, .ui.radio.checkbox label:after {border: 0;top: .2em;left: .2em;width: .6em;height: .6em;background-color: #555;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;border-radius: 500px}

.ui.slider.checkbox {cursor: pointer;min-width: 3em}

.ui.slider.checkbox:after {position: absolute;top: .5em;left: 0;content: '';width: 3em;height: 2px;background-color: rgba(0, 0, 0, .1)}

.ui.slider.checkbox .box, .ui.slider.checkbox label {padding-left: 4em}

.ui.slider.checkbox .box:before, .ui.slider.checkbox label:before {cursor: pointer;display: block;position: absolute;top: -.25em;left: 0;z-index: 1;width: 1.5em;height: 1.5em;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;border-radius: 50rem;-webkit-transition: left .3s ease 0s;-moz-transition: left .3s ease 0s;transition: left .3s ease 0s}

.ui.slider.checkbox .box:after, .ui.slider.checkbox label:after {opacity: 1;position: absolute;content: '';top: .15em;left: 0;z-index: 2;margin-left: .375em;border: 0;width: .75em;height: .75em;border-radius: 50rem;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;-webkit-transition: background .3s ease 0s, left .3s ease 0s;-moz-transition: background .3s ease 0s, left .3s ease 0s;transition: background .3s ease 0s, left .3s ease 0s}

.ui.slider.checkbox input:checked ~ .box:before, .ui.slider.checkbox input:checked ~ label:before, .ui.slider.checkbox input:checked ~ .box:after, .ui.slider.checkbox input:checked ~ label:after {left: 1.75em}

.ui.slider.checkbox .box:after, .ui.slider.checkbox label:after {background-color: #D95C5C}

.ui.slider.checkbox input:checked ~ .box:after, .ui.slider.checkbox input:checked ~ label:after {background-color: #89B84C}

.ui.toggle.checkbox {cursor: pointer}

.ui.toggle.checkbox .box, .ui.toggle.checkbox label {padding-left: 4em}

.ui.toggle.checkbox .box:before, .ui.toggle.checkbox label:before {cursor: pointer;display: block;position: absolute;content: '';top: -.25em;left: 0;z-index: 1;background-color: #FFF;width: 3em;height: 1.5em;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;border-radius: 50rem}

.ui.toggle.checkbox .box:after, .ui.toggle.checkbox label:after {opacity: 1;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;content: '';position: absolute;top: .15em;left: .5em;z-index: 2;border: 0;width: .75em;height: .75em;background-color: #D95C5C;border-radius: 50rem;-webkit-transition: background .3s ease 0s, left .3s ease 0s;-moz-transition: background .3s ease 0s, left .3s ease 0s;transition: background .3s ease 0s, left .3s ease 0s}

.ui.toggle.checkbox:active .box:before, .ui.toggle.checkbox:active label:before {background-color: #F5F5F5}

.ui.toggle.checkbox input:checked ~ .box:after, .ui.toggle.checkbox input:checked ~ label:after {left: 1.75em;background-color: #89B84C}

.ui.checkbox {font-size: 1em}

.ui.large.checkbox {font-size: 1.25em}

.ui.huge.checkbox {font-size: 1.5em}

.ui.dropdown {cursor: pointer;position: relative;display: inline-block;line-height: 1;-webkit-transition: border-radius .1s ease, width .2s ease;-moz-transition: border-radius .1s ease, width .2s ease;transition: border-radius .1s ease, width .2s ease;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-moz-tap-highlight-color: rgba(0, 0, 0, 0);tap-highlight-color: rgba(0, 0, 0, 0)}

.ui.dropdown .menu {cursor: auto;position: absolute;display: none;top: 100%;margin: 0;background-color: #FFF;min-width: 100%;white-space: nowrap;font-size: .875em;text-shadow: none;-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);border-radius: 0 0 .325em .325em;-webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;transition: opacity .2s ease;z-index: 11}

.ui.dropdown > .dropdown.icon {width: auto;margin: 0 0 0 1em}

.ui.dropdown > .dropdown.icon:before {content: "\f0d7"}

.ui.dropdown .menu .item .dropdown.icon {width: auto;float: right;margin: .5em}

.ui.dropdown .menu .item .dropdown.icon:before {content: "\f0da"}

.ui.dropdown > .text {display: inline-block;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;transition: color .2s ease}

.ui.dropdown .menu {left: 0}

.ui.dropdown .menu .menu {top: 0 !important;left: 100% !important;margin: 0 !important;border-radius: 0 .325em .325em 0 !important}

.ui.dropdown .menu .menu:after {display: none}

.ui.dropdown .menu .item {cursor: pointer;border: 0;border-top: 1px solid rgba(0, 0, 0, .05);height: auto;font-size: .875em;display: block;color: rgba(0, 0, 0, .75);padding: .85em 1em !important;font-size: .875rem;text-transform: none;font-weight: 400;text-align: left;-webkit-touch-callout: none}

.ui.dropdown .menu .item:before {display: none}

.ui.dropdown .menu .item .icon {margin-right: .75em}

.ui.dropdown .menu .item:first-child {border-top: 0}

.ui.menu .right.menu .dropdown:last-child .menu, .ui.buttons > .ui.dropdown:last-child .menu {left: auto;right: 0}

.ui.vertical.menu .dropdown.item > .dropdown.icon:before {content: "\f0da"}

.ui.dropdown.icon.button > .dropdown.icon {margin: 0}

.ui.visible.dropdown > .menu {display: block}

.ui.dropdown .menu .item:hover {background-color: rgba(0, 0, 0, .02);z-index: 12}

.ui.dropdown .menu .item.selected {background-color: rgba(0, 0, 0, .02);z-index: 12}

.ui.dropdown .menu .active.item {-webkit-box-shadow: none;box-shadow: none;background-color: rgba(0, 0, 0, .06) !important;border-left: 0;border-color: transparent !important;-webkit-box-shadow: none;-moz-shadow: none;-webkit-box-shadow: none;box-shadow: none;z-index: 12}

.ui.dropdown > .default.text, .ui.default.dropdown > .text {color: rgba(0, 0, 0, .5)}

.ui.dropdown:hover > .default.text, .ui.default.dropdown:hover > .text {color: rgba(0, 0, 0, .8)}

.ui.dropdown.error, .ui.dropdown.error > .text, .ui.dropdown.error > .default.text {color: #D95C5C !important}

.ui.selection.dropdown.error {background-color: #FFFAFA;-webkit-box-shadow: 0 0 0 1px #e7bebe !important;box-shadow: 0 0 0 1px #e7bebe !important}

.ui.selection.dropdown.error:hover {-webkit-box-shadow: 0 0 0 1px #e7bebe !important;box-shadow: 0 0 0 1px #e7bebe !important}

.ui.dropdown.error > .menu, .ui.dropdown.error > .menu .menu {-webkit-box-shadow: 0 0 1px 1px #E7BEBE !important;box-shadow: 0 0 1px 1px #E7BEBE !important}

.ui.dropdown.error > .menu .item {color: #D95C5C !important}

.ui.dropdown.error > .menu .item:hover {background-color: #FFF2F2 !important}

.ui.dropdown.error > .menu .active.item {background-color: #FDCFCF !important}

.ui.simple.dropdown .menu:before, .ui.simple.dropdown .menu:after {display: none}

.ui.simple.dropdown .menu {display: block;overflow: hidden;top: -9999px !important;position: absolute;opacity: 0;width: 0;height: 0;-webkit-transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;transition: opacity .2s ease-out}

.ui.simple.active.dropdown, .ui.simple.dropdown:hover {border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important}

.ui.simple.active.dropdown > .menu, .ui.simple.dropdown:hover > .menu {overflow: visible;width: auto;height: auto;top: 100% !important;opacity: 1}

.ui.simple.dropdown > .menu .item:active > .menu, .ui.simple.dropdown:hover > .menu .item:hover > .menu {overflow: visible;width: auto;height: auto;top: 0 !important;left: 100% !important;opacity: 1}

.ui.simple.disabled.dropdown:hover .menu {display: none;height: 0;width: 0;overflow: hidden}

.ui.selection.dropdown {cursor: pointer;display: inline-block;word-wrap: break-word;white-space: normal;background-color: #FFF;padding: .65em 1em;line-height: 1.33;color: rgba(0, 0, 0, .8);-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) !important;box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) !important;border-radius: .3125em !important}

.ui.selection.dropdown select {display: none}

.ui.selection.dropdown > .dropdown.icon {opacity: .7;margin: .2em 0 .2em 1.25em;-webkit-transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;transition: opacity .2s ease-out}

.ui.selection.dropdown, .ui.selection.dropdown .menu {-webkit-transition: -webkit-box-shadow .2s ease-out;-moz-transition: box-shadow .2s ease-out;transition: box-shadow .2s ease-out}

.ui.selection.dropdown .menu {top: 100%;max-height: 312px;overflow-x: hidden;overflow-y: auto;-webkit-box-shadow: 0 1px 0 1px #E0E0E0;box-shadow: 0 1px 0 1px #E0E0E0;border-radius: 0 0 .325em .325em}

.ui.selection.dropdown .menu:after, .ui.selection.dropdown .menu:before {display: none}

.ui.selection.dropdown .menu img {height: 2.5em;display: inline-block;vertical-align: middle;margin-right: .5em}

.ui.selection.dropdown.error, .ui.selection.dropdown.error .item {background-color: #FFFAFA;color: #D95C5C}

.ui.selection.dropdown.error {-webkit-box-shadow: 0 0 0 1px #e7bebe !important;box-shadow: 0 0 0 1px #e7bebe !important}

.ui.selection.dropdown.error .menu {-webkit-box-shadow: 0 1px 0 1px #E7BEBE;box-shadow: 0 1px 0 1px #E7BEBE;border-radius: 0 0 .325em .325em}

.ui.selection.dropdown.error .menu .active.item {background-color: #FDCFCF !important}

.ui.selection.dropdown:hover {-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .2) !important;box-shadow: 0 0 0 1px rgba(0, 0, 0, .2) !important}

.ui.selection.dropdown:hover .menu {-webkit-box-shadow: 0 1px 0 1px #D3D3D3;box-shadow: 0 1px 0 1px #D3D3D3}

.ui.selection.dropdown:hover > .dropdown.icon {opacity: 1}

.ui.selection.dropdown.error:hover {-webkit-box-shadow: 0 0 0 1px #e7bebe !important;box-shadow: 0 0 0 1px #e7bebe !important}

.ui.selection.dropdown.error:hover .menu {-webkit-box-shadow: 0 1px 0 1px #E7BEBE;box-shadow: 0 1px 0 1px #E7BEBE}

.ui.selection.dropdown.error .menu .item:hover {background-color: #FFF2F2}

.ui.selection.dropdown.error .menu .item.selected {background-color: #FFF2F2}

.ui.visible.selection.dropdown {border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important}

.ui.active.selection.dropdown {border-radius: .3125em .3125em 0 0 !important}

.ui.active.selection.dropdown > .dropdown.icon {opacity: 1}

.ui.fluid.dropdown {display: block}

.ui.fluid.dropdown > .dropdown.icon {float: right}

.ui.inline.dropdown {cursor: pointer;display: inline-block;color: inherit}

.ui.inline.dropdown .dropdown.icon {margin: 0 .5em 0 .25em}

.ui.inline.dropdown .text {font-weight: 700}

.ui.inline.dropdown .menu {cursor: auto;margin-top: .25em;border-radius: .325em}

.ui.floating.dropdown .menu {left: 0;right: auto;margin-top: .5em !important;border-radius: .325em}

.ui.pointing.dropdown .menu {top: 100%;margin-top: .75em;border-radius: .325em}

.ui.pointing.dropdown .menu:after {display: block;position: absolute;pointer-events: none;content: " ";visibility: visible;width: .5em;height: .5em;-webkit-box-shadow: -1px -1px 0 1px rgba(0, 0, 0, .05);box-shadow: -1px -1px 0 1px rgba(0, 0, 0, .05);background-image: none;background-color: #FFF;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: 12}

.ui.pointing.dropdown .menu .active.item:first-child {background: transparent -webkit-linear-gradient(transparent, rgba(0, 0, 0, .03));background: transparent -moz-linear-gradient(transparent, rgba(0, 0, 0, .03));background: transparent -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .03)));background: transparent linear-gradient(transparent, rgba(0, 0, 0, .03))}

.ui.pointing.dropdown .menu:after {top: -.25em;left: 50%;margin: 0 0 0 -.25em}

.ui.top.left.pointing.dropdown .menu {top: 100%;bottom: auto;left: 0;right: auto;margin: .75em 0 0}

.ui.top.left.pointing.dropdown .menu:after {top: -.25em;left: 1.25em;right: auto;margin: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}

.ui.top.right.pointing.dropdown .menu {top: 100%;bottom: auto;right: 0;left: auto;margin: .75em 0 0}

.ui.top.right.pointing.dropdown .menu:after {top: -.25em;left: auto;right: 1.25em;margin: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}

.ui.left.pointing.dropdown .menu {top: 0;left: 100%;right: auto;margin: .75em}

.ui.left.pointing.dropdown .menu:after {top: 1em;left: -.25em;margin: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}

.ui.right.pointing.dropdown .menu {top: 0;left: auto;right: 100%;margin: 0 .75em 0 0}

.ui.right.pointing.dropdown .menu:after {top: 1em;left: auto;right: -.25em;margin: 0;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg)}

.ui.form textarea, .ui.form input[type="text"], .ui.form input[type="email"], .ui.form input[type="date"], .ui.form input[type="password"], .ui.form input[type="number"], .ui.form input[type="url"], .ui.form input[type="tel"] {padding: .35em .5em .35em .75em;border: 1px solid #c7c7c7;color: #272727;font-family: helvetica, Arial;font-size: 13px}

.ui.form textarea {height: inherit;max-height: none}

.ui.form input[type="text"]:focus, .ui.form input[type="email"]:focus, .ui.form input[type="date"]:focus, .ui.form input[type="password"]:focus, .ui.form input[type="number"]:focus, .ui.form input[type="url"]:focus, .ui.form input[type="tel"]:focus, .ui.form textarea:focus {box-shadow: .3em 0 0 0 #427bac inset;border-color: #427bac}

.ui.form input[type="text"]:hover, .ui.form input[type="email"]:hover, .ui.form input[type="date"]:hover, .ui.form input[type="password"]:hover, .ui.form input[type="number"]:hover, .ui.form input[type="url"]:hover, .ui.form input[type="tel"]:hover, .ui.form textarea:hover {border-color: #427bac}

.ui.checkbox label:hover::before, .ui.checkbox label:focus::before, .ui.checkbox label:active::before {box-shadow: 0 0 0 1px #427bac}

.ui.radio.checkbox label:hover::before, .ui.radio.checkbox label:focus::before, .ui.radio.checkbox label:active::before {box-shadow: 0 0 0 1px #427bac}

.ui.checkbox label:after {border-color: #427bac;box-sizing: inherit;top: 3px;left: 2px;width: 9px;height: 5px}

.ui.radio.checkbox label:after {background-color: #427bac;top: .15em;left: .2em;width: .65em;height: .65em}

@media only screen and (max-width: 767px) {
    .ui.checkbox label:after { top: 3px;left: 2px;width: 18px;height: 10px}

    .ui.checkbox label:before, .ui.radio.checkbox label:before {width: 1.7em;height: 1.6em}

    .ui.checkbox label, .ui.radio.checkbox label {padding-left: 2.5em}

    .ui.radio.checkbox label:after {top: .15em;left: .2em;width: 1.3em;height: 1.3em}
}

.ui.form select {width: auto}

.ui.form input[type="submit"] {background-color: #427bac;color: #FFF;width: inherit;font-weight: 700}

.ui.form input[type="submit"]:hover, .ui.form input[type="submit"]:active {background-color: #315b7f}

.ui.form input[type="reset"] {background: #f7f7f7;border-color: #272727;color: #666;width: inherit;text-transform: none}

.ui.form input[type="reset"]:hover, .ui.form input[type="reset"]:active {background-color: #921b1b;color: #fff}

.ui.form input[type="button"].print {background: #f7f7f7;border-color: #272727;color: #666;width: inherit;text-transform: none}

.ui.form input[type="button"].print:hover, .ui.form input[type="button"].print:active {background-color: #315b7f;color: #fff;text-decoration: none}

.ui.checkbox label.ui.form :before, .ui.form :after {box-sizing: content-box;-webkit-box-sizing: content-box}

.ui.selection.dropdown {color: #272727;box-shadow: none !important;border-color: #c7c7c7;outline: 0}

.ui.selection.dropdown:hover, .ui.selection.dropdown:active, .ui.selection.dropdown:focus {border-color: #427bac !important;box-shadow: none !important;outline: 0}

.ui.selection.dropdown:focus {box-shadow: .3em 0 0 0 #427bac inset !important;border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important}

.ui.checkbox input:focus ~ label:before {color: #427bac;box-shadow: 0 0 0 1px #427bac}

.ui.selection.dropdown:hover .menu {border-color: #427bac}

.ui.form.backgroundGray {background-color: #f1f1f1;z-index: 0}

.ui.form select {width: 100%}

.ui.toggle.checkbox .box:after, .ui.toggle.checkbox label:after {background-color: #921b1b}

.ui.red.labels .label, .ui.red.label, .ui.red.labels .label, .ui.red.label {background-color: #921b1b !important;border-color: #921b1b !important}

.red {color: #921b1b}

.ui.labels .red.label:before, .ui.red.labels .label:before, .ui.red.label:before {background-color: #921b1b !important}

.ui.form .fields.error .field label, .ui.form .field.error label, .ui.form .fields.error .field .input, .ui.form .field.error .input {color: #921b1b;border-color: #921b1b !important}

.ui.form .fields.error .field .ui.dropdown, .ui.form .fields.error .field .ui.dropdown .item, .ui.form .field.error .ui.dropdown, .ui.form .field.error .ui.dropdown .item {color: #921b1b;border-color: #921b1b !important}

.ui.form .fields.error .field textarea, .ui.form .fields.error .field input[type="text"], .ui.form .fields.error .field input[type="email"], .ui.form .fields.error .field input[type="date"], .ui.form .fields.error .field input[type="password"], .ui.form .fields.error .field input[type="number"], .ui.form .fields.error .field input[type="url"], .ui.form .fields.error .field input[type="tel"], .ui.form .field.error textarea, .ui.form .field.error input[type="text"], .ui.form .field.error input[type="email"], .ui.form .field.error input[type="date"], .ui.form .field.error input[type="password"], .ui.form .field.error input[type="number"], .ui.form .field.error input[type="url"], .ui.form .field.error input[type="tel"] {color: #921b1b;border-color: #921b1b !important;box-shadow: .3em 0 0 0 #921b1b inset;-webkit-box-shadow: .3em 0 0 0 #921b1b inset}

.ui.form .field.error textarea:focus, .ui.form .field.error input[type="text"]:focus, .ui.form .field.error input[type="email"]:focus, .ui.form .field.error input[type="date"]:focus, .ui.form .field.error input[type="password"]:focus, .ui.form .field.error input[type="number"]:focus, .ui.form .field.error input[type="url"]:focus, .ui.form .field.error input[type="tel"]:focus {color: #921b1b;border-color: #921b1b !important;box-shadow: .3em 0 0 0 #921b1b inset;-webkit-box-shadow: .3em 0 0 0 #921b1b inset}

.error {display: block}

.ui.form .field.error .ui.checkbox label::before {box-shadow: 0 0 0 1px #921b1b}

.two, .three, .four, .five, .six, .seven, .eight, .nine, .ten {width: inherit}

small.description {font-size: .85em;line-height: 1.25em;font-style: italic;font-weight: 400;clear: both;display: block;margin-bottom: 3px;margin-top: -1px}

.ui.checkbox {margin: 5px 0 0 0}

.ui.checkbox label {font-size: 1em;color: inherit}

.ui.selection.dropdown {padding: .3em .5em .3em .75em;margin: 0;border: 1px solid #c7c7c7 !important}

.ui.selection.dropdown:hover {border-color: #427bac !important}

.ui.button {font-size: 1em;font-weight: 400;text-transform: none;margin-right: .5em;color: #707070}

.ui.form fieldset {border: 0;padding: 0}

.ui.form fieldset legend {font-weight: 700;background: 0;padding: 0;margin: 0;color: #222;font-size: 1em;width: 100%}

.checkbox-input {margin-left: 2em !important;width: 96% !important}

.ui .label {font-size: 1em}

.ui.form .field > label {font-size: 1em;font-weight: 700;color: #222;margin: 0 0 3px 0;line-height: 1.25em}

.ui.form .field:last-child {margin: 0}

.ui.form .field .prompt.label {white-space: normal}

.ui.form .field > label small, fieldset legend small {font-size: .7em;line-height: 1em}

.ui.form .field.subLabel input[type="text"], .ui.form .field.subLabel select {margin-top: .9em}

.ui.form .field.subLabel small {margin-bottom: -1.1em}

.ui.form textarea.smallTextArea {min-height: 3em}

.ui.form textarea.mediumTextArea {min-height: 6em}

.ui.form textarea.largeTextArea {min-height: 9em}

.ui.form textarea.extraLargeTextArea {min-height: 12em}

.ui.form .divider {border-top: 1px solid #c7c7c7;border-bottom: 1px solid #fff}

.fields + .ui.divider {margin: 1.15em 0 1.5em 0}

.field + .ui.divider {margin: 2.25em 0 1.75em 0}

.ua-safari .ui.selection.dropdown {-webkit-appearance: none;background: url('/resources/images/form-dropdown-arrow.png') no-repeat right center #fff;font-size: 1em}

.ua-chrome .ui.selection.dropdown {font-size: 1em;height: 26px}

input[type="submit"], input[type="reset"] {padding: 1px 15px;width: auto}

.ui.submit.button:focus {background-color: #315b7f}

input[type=submit].ui.button:focus, .ui.reset.button:focus, .ui.submit.button:focus {outline: #555 dotted 2px;outline: -webkit-focus-ring-color auto 5px}

.ui.reset.button:focus {background-color: #921b1b;color: #fff}
