﻿
/*********************
Buttons
*********************/
/*.primary-button, .static-button {
  border: none;
  border-radius: 0;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  color: #002f86;
  height: 25px;
  background: white;
  vertical-align: middle; }
  .primary-button:hover, .static-button:hover {
    cursor: pointer; }*/

.field-validation-error {
    color: red;
}

.error-message {
    margin-left: 2px;
    color: red !important;
}

.error-label {
    float: left;
    font-size: 16px;
    margin-left: 2px;
    color: red;
    visibility: hidden;
}

.hidden-error-label {
    float: left;
    font-size: 16px;
    margin-left: 2px;
    color: red;
}

.padding-right-medium {
    padding-right: 7px;
}

.padding-left-medium {
    padding-left: 7px;
}

.vertical-align-checkbox-with-label {
    vertical-align: -2px;
}


.vcenter {
    display: flex;
    align-items: center;
}

.row-bottom-double-padding {
    padding-bottom: 10px;
}

.row-bottom-padding {
    padding-bottom: 5px;
}

.primary-button, .static-button { /*border: none;*/
    border: 1px solid #002f86; /*border-radius: 0;*/
    border-radius: 5px; /*background: white;*/
    background: #002f86;
    font-family: "Helvetica Bold", Helvetica, sans-serif !important; /*padding-top: 2px !important;*/ /* this got the next/prev buttons to align their text correctly - the <a> CSS must have been getting in the way as prev button is ste up with <a> and next is <input>"*/ /*padding-bottom: 2px !important;*/
    padding: 6px 12px;
    display: inline-block !important; /*vertical-align: middle;*/
    height: auto;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
    color: #fff;
    border-color: #002f86;
}

    .primary-button:hover, .static-button:hover { cursor: pointer; background: #323232; border-color: #323232; color: white; }
    .primary-button:active, .static-button:active { background: #ffd100; }

    .primary-button.selected-button, .selected-button.static-button { background: #002f86; color: white; }

/* Ensure Bootstrap .btn-primary theme doesn't override SoDak primary buttons */
.primary-button.btn.btn-primary,
button.btn.btn-primary.primary-button,
input.btn.btn-primary.primary-button {
    background-color: #002f86 !important;
    border-color: #002f86 !important;
    color: #fff !important;
}

.primary-button.btn.btn-primary:hover,
button.btn.btn-primary.primary-button:hover,
input.btn.btn-primary.primary-button:hover {
    background-color: #254594 !important;
    border-color: #254594 !important;
    color: #fff !important;
}

.large-button { height: 40px; font-size: 1.5rem; }

.view-button { background: url("../Images/view.png") 5px 4px no-repeat; border: none; width: 60px !important; height: 40px !important; cursor: pointer !important; overflow: hidden; margin: 20px !important; }
    .view-button img { display: none !important; }
    .view-button:hover { background-position: -67px 4px; }

.edit-button { background: url("../Images/edit.png") 5px 4px no-repeat; border: none; width: 60px !important; height: 40px !important; cursor: pointer !important; overflow: hidden; margin: 20px !important; }
    .edit-button img { display: none !important; }
    .edit-button:hover { background-position: -67px 4px; }

.delete-button { background: url("../Images/delete.png") 5px 4px no-repeat; border: none; width: 60px !important; height: 40px !important; cursor: pointer !important; overflow: hidden; margin: 20px !important; }
    .delete-button img { display: none !important; }
    .delete-button:hover { background-position: -67px 4px; }

.row { min-height: 1px; margin-top: 0; margin-bottom: 0; margin-left: -15px; margin-right: -15px; }

label { text-align: right; }

.editor-label label { margin-bottom: 0px; }

a.result-helpful-tips { font-weight: 400; /*margin-bottom: 10px;*/ float: left; }

.result-filter-container { padding-top: 46px; }

.result-filter-dialog { background: #ffd100; /*border: 1px solid #ccc;*/ border-radius: 18px; float: left; margin-left: 4px; margin-bottom: 4px; position: relative; width: auto; height: auto; padding-left: 5px; padding-right: 23px; padding-top: 2px; padding-bottom: 3px; font-size: inherit; font-family: "Helvetica Bold", Helvetica, sans-serif !important; text-align: left; color: #002f86; font-weight: bold; }

.result-filter-close { color: #777; font: 14px/100% arial, sans-serif; position: absolute; right: 5px; text-decoration: none; /*text-shadow: 0 1px 0 #fff; */ top: 5px; }

    .result-filter-close:after { content: '✖'; /* UTF-8 symbol */ }

.k-button-disabled { pointer-events: none; }

.editor-field { margin-bottom: 10px; }
    .editor-field input[type=checkbox] { margin-top: 0px; }

/*--------------------------- mixins -------------------*/
/*--------------------------------------------- grid styling 
 -------------------------------------------------------------------------*/
.k-grid .k-grid-header a, .k-grid .k-grid-header span { color: #F5F5F5 !important; }
/*.k-grid-header-wrap th {font-size: x-small !important; }*/ /*Supposed to make the grid header text smaller but it only seemed to shrink the vertical spacing*/
.k-grid .k-grid-header .k-header { border-width: 0 0 1px 0 !important; border-color: dimgray; background: #002f86 !important; color: #fff !important; }
.k-grid .k-grid-toolbar { border: none !important; }
.k-grid .row { border-bottom: 1px solid #002f86 !important; }
.k-grid tbody tr { cursor: pointer; font-size: 14px !important; color: #002f86 !important; }
.k-grid .k-grid td { border-width: 0 0 0 0 !important; }
.k-grid .k-link, .k-grid .k-state-disabled { color: #ffd100 !important; font-size: 14px !important; }
.k-grid .k-pager-wrap { background: none !important; }
    .k-grid .k-pager-wrap .k-pager-info { color: #002f86 !important; }
    .k-grid .k-pager-wrap .k-pager-numbers .k-state-selected { background: #60adda; }
.k-grid .k-alt { background: #919191; }
.k-grid .k-state-selected { background: #474747; color: #002f86 !important; }
    .k-grid .k-state-selected td { color: #002f86 !important; }
/* To change grid filter icon when column menu is active */
/*.k-grid .k-i-more-vertical, .k-i-filter {
    background-image: url("../Content/glyphicons/kendo/down-arrow.png");
    background-position: 0 0;
}
.k-grid .k-i-more-vertical:before {
    content: none;
}*/

/* To change grid filter icon when column menu is NOT active and only filter menu is */
/*.k-grid .k-filter {
      background-image: url("../Content/glyphicons/kendo/down-arrow.png");
      -webkit-background-size: auto;
      background-position: 0 0;}*/
/*.k-grid .k-i-more-vertical {
    background-image: url("../Content/glyphicons/kendo/down-arrow.png");
    -webkit-background-size: auto;
    background-position: 0 0;*/
}
/* needed to define due to native "" color being white which is same color as the custom glyph just above */
.k-active-filter, .k-state-active, .k-state-active:hover, .k-tabstrip .k-state-active { background-color: #9f9f9f; border-color: #9f9f9f; color: #313131; }
.center-button { text-align: center; }

/*----tabStrip Styling----*/
.test-settings .k-tabstrip-items .k-state-active, .test-settings .k-ie7 .k-tabstrip-items .k-state-active .k-loading { border-color: #002f86 !important; /* border of the tab on top*/ }

.test-settings .k-tabstrip .k-state-active { border-color: #002f86 !important; /* border of the tab panel that is active */ }

.test-settings .k-header, .test-settings .k-tabstrip-items { background-color: #c3c3c3 !important; /* outer most control container - this will match the background of the settings pages containers */ background-image: none !important; /* removes gradient styling of the outer move control containter (of section directly above) */ }

.create-samples #samplesTable.handsontable td.htInvalid { background-color: inherit !important; /*height: 100%;*/ /*width: 100%;*/ /*overflow: hidden;*/ }

/* To change the styling of the header row in HOT */
/*.create-samples #samplesTable.handsontable th { font-size: 12px; }*/

.create-samples #samplesTable.handsontable input.htCheckboxRendererInput { /* Need this to center the check boxes in rows that only take up one vertical line - 
        this was to override a bootstrap.min.css style that was putting a 4px margin on top 
        making the vertical alignment look goofy and pushed toward bottom of cell
    */ margin-top: 4px; margin-bottom: 4px; }

.test-create-samples { /* TODO: Turn this back on when HOT Issue #3435 (https://github.com/handsontable/handsontable/issues/3435) is resolved. */ /*width: 100%;
    overflow: hidden;*/ }

.settings > section, .testgroup-settings > section, .test-settings > section, .designation-settings > section, .settings .row > section, .testgroup-settings .row > section, .test-settings .row > section, .designation-settings .row > section { padding: 10px; margin-bottom: 10px; }
    .settings > section header, .testgroup-settings > section header, .test-settings > section header, .designation-settings > section header, .settings .row > section header, .testgroup-settings .row > section header, .test-settings .row > section header, .designation-settings .row > section header { border-bottom: 1px solid #002f86 !important; }
        .settings > section header h3, .testgroup-settings > section header h3, .test-settings > section header h3, .designation-settings > section header h3, .settings > section header a, .testgroup-settings > section header a, .test-settings > section header a, .designation-settings > section header a, .settings .row > section header h3, .testgroup-settings .row > section header h3, .test-settings .row > section header h3, .designation-settings .row > section header h3, .settings .row > section header a, .testgroup-settings .row > section header a, .test-settings .row > section header a, .designation-settings .row > section header a { display: inline; }
        .settings > section header a, .testgroup-settings > section header a, .test-settings > section header a, .designation-settings > section header a, .settings .row > section header a, .testgroup-settings .row > section header a, .test-settings .row > section header a, .designation-settings .row > section header a { float: right; }

.testgroup-settings section div, .test-settings section div { margin-left: 5px; }
.testgroup-settings section, .designation-settings section { margin-top: 20px; }
.designation-settings div { margin-left: 30px; }
    .designation-settings div.plus { margin-left: 257px; }
.designation-settings th { padding-right: 8px; }
.designation-duplicate { background-color: red; }
.testgroup-settings div.plus { margin-left: 400px; }
.testgroup-settings label, .testgroup-settings .primary-button { margin-right: 10px; }
.testgroup-settings .k-dropdown { padding: 4px; }

.testgroup-settings .data-validation-summary { color: red; }

.hot-red-cell { background-color: #ffcccc !important; }

.hot-regular-cell { color: initial; background-color: initial; }

.add-remove-seed, .add-seed, .remove-seed {
    width: 10px;
    height: 45px;
    background: url("../Images/add-remove-button.png") no-repeat scroll center center transparent;
    display: inline-block;
    position: initial;
    cursor: pointer;
    margin-top: 19px;
    margin-bottom: 19px;
}

.add-seed {
    transform: scaleX(-1);
    left: -2px;
}

.remove-seed { right: -2px; }

.add-column-button {
    margin-top: 35px;
    width: 35px;
    height: auto;
}

.add-remove-column, .add-column, .remove-column {
    width: 10px;
    height: 45px;
    background: url("../Images/add-remove-button.png") no-repeat scroll center center transparent;
    display: inline-block;
    position: initial;
    cursor: pointer;
    margin-top: 19px;
    margin-bottom: 19px;
}

.add-column {
    transform: scaleX(-1);
    left: -2px;
}

.remove-column {
    right: -2px;
}

.center-arrow-left {
    display: flex;
    justify-content: start;
    align-items: center;
    padding-left: 0px !important;
}

.center-arrow-right {
    display: flex;
    justify-content: end;
    align-items: center;
    padding-right: 0px !important;
}

.center-arrows-row {
    display: flex;
    align-items: center;
}

@media (max-width: 992px) {
    .add-seed-button {
        margin-top: 19px;
        width: 100px;
        height: 45px;
        margin-bottom: 10px !important;
    }

    .center-arrows-row {
        display: grid;
        align-items: center;
    }

    .add-remove-seed, .add-seed, .remove-seed {
        width: 10px;
        height: 45px;
        background: url("../Images/add-remove-button.png") no-repeat scroll center center transparent;
        display: inline-block;
        position: initial;
        margin-top: -5px;
        cursor: pointer;
    }

    .add-seed {
        transform: rotate(270deg);
        left: -2px;
    }

    .remove-seed {
        transform: rotate(90deg);
        right: -2px;
    }

    .center-arrow-left {
        display: flex;
        justify-content: center;
        align-items: center;
        padding-left: 15px !important;
    }

    .center-arrow-right {
        display: flex;
        justify-content: center;
        align-items: center;
        padding-right: 15px !important;
    }

    /*Columns Results Table*/

    .add-column-button {
        margin-top: 19px;
        width: 100px;
        height: 45px;
    }

    .center-arrows-row {
        display: grid;
        align-items: center;
    }

    .add-remove-column, .add-column, .remove-column {
        width: 10px;
        height: 45px;
        background: url("../Images/add-remove-button.png") no-repeat scroll center center transparent;
        display: inline-block;
        position: initial;
        margin-top: -5px;
        cursor: pointer;
    }

    .add-column {
        transform: rotate(270deg);
        left: -2px;
    }

    .remove-column {
        transform: rotate(90deg);
        right: -2px;
    }

    .center-arrow-left {
        display: flex;
        justify-content: center;
        align-items: center;
        padding-left: 15px !important;
    }

    .center-arrow-right {
        display: flex;
        justify-content: center;
        align-items: center;
        padding-right: 15px !important;
    }
}

input.searchbox { background-image: url("../Images/search-icon.png") !important; background-repeat: no-repeat !important; background-position: 5px !important; background-size: 10px 10px !important; padding-left: 15px; margin-left: 0; margin-bottom: 15px; margin-top: 15px; margin-right: 0; }

.searchbox { margin-left: 20px; margin-bottom: 15px; width: 240px; }

.dashboard-row { margin-left: -5px; margin-right: -5px; margin-bottom: 10px; }

    .dashboard-row > div > section { padding: 10px; margin-bottom: 10px; }
        .dashboard-row > div > section header { border-bottom: 1px solid #002f86 !important; }
            .dashboard-row > div > section header h3, .dashboard-row > div > section header a { display: inline; }
            .dashboard-row > div > section header a { float: right; }

    .dashboard-row > div { padding-left: 5px; padding-right: 5px; }

.settings-container { padding: 0px; margin: 0px; }

    .settings-container article { padding: 0px; margin: 0px; }

/****** SEED SETTINGS PAGE ******/
#listView, #selectedListView { height: 100px; overflow: auto; width: 100%; }

/****** EDIT TESTS PAGE ******/
.tests-row { padding-top: 5px; margin-left: 0px; margin-right: 0px; }

.test-checkbox-item { margin-left: 0px !important; padding-left: 0px; text-align: right; margin-right: 60px; padding-right: 75px; }

    .test-checkbox-item .row { margin-bottom: 5px; }

/* Test Checkbox Label */
.row .checkbox-display { padding: 0px 0px 0px 5px !important; /* if you go 2px for first value and 0px for last value it lines up correctly on the same line*/ text-align: left; }

/* Test Checkbox */
.checkbox-col { margin: 3px; text-align: left; float: left; }

section#testing-rules-container { margin-top: 10px; }

.reportBtnsContainer { margin-top: 10px; }

.input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    height: auto;
}

.form-control:-moz-placeholder {
    color: #999999;
}

.form-control::-moz-placeholder {
    color: #999999;
}

.form-control:-ms-input-placeholder {
    color: #999999;
}

.form-control::-webkit-input-placeholder {
    color: #999999;
}

.editor-field::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #999999;
}

.editor-field:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999999;
    opacity: 1;
}

.editor-field::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999999;
    opacity: 1;
}

.editor-field:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #999999;
}

.editor-field:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
    color: #999999;
}

.flt-left {
    float: left;
}

.flt-right {
    float: right;
}

.inline {
    display: inline-block;
}

.block {
    display: block;
}


/*!
 *
 *  Project:  GLYPHICONS HALFLINGS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @jankovarik
 *
 */
@font-face { font-family: 'Glyphicons Filetypes Regular'; src: url("glyphicons/filetypes/fonts/glyphicons-filetypes-regular.eot"); src: url("glyphicons/filetypes/fonts/glyphicons-filetypes-regular.eot?#iefix") format("embedded-opentype"), url("glyphicons/filetypes/fonts/glyphicons-filetypes-regular.woff") format("woff"), url("glyphicons/filetypes/fonts/glyphicons-filetypes-regular.ttf") format("truetype"), url("glyphicons/filetypes/fonts/glyphicons-filetypes-regular.svg#glyphicons_filetypesregular") format("svg"); font-weight: normal; font-style: normal; }
.filetype { display: inline-block; position: relative; padding-left: 30px; color: #1d1d1b; text-decoration: none; *display: inline; *zoom: 1; vertical-align: middle; }
    .filetype:before { position: absolute; left: 0; top: 0; display: inline-block; margin: 0 5px 0 0; font: 24px/1em 'Glyphicons Filetypes Regular'; font-style: normal; font-weight: normal; color: #1d1d1b; *display: inline; *zoom: 1; vertical-align: middle; text-transform: none; -webkit-font-smoothing: antialiased; }
    .filetype.white:before { color: #fff; }
    .filetype.txt:before { content: "\E001"; }
    .filetype.doc:before { content: "\E002"; }
    .filetype.rtf:before { content: "\E003"; }
    .filetype.log:before { content: "\E004"; }
    .filetype.tex:before { content: "\E005"; }
    .filetype.msg:before { content: "\E006"; }
    .filetype.text:before { content: "\E007"; }
    .filetype.wpd:before { content: "\E008"; }
    .filetype.wps:before { content: "\E009"; }
    .filetype.docx:before { content: "\E010"; }
    .filetype.page:before { content: "\E011"; }
    .filetype.csv:before { content: "\E012"; }
    .filetype.dat:before { content: "\E013"; }
    .filetype.tar:before { content: "\E014"; }
    .filetype.xml:before { content: "\E015"; }
    .filetype.vcf:before { content: "\E016"; }
    .filetype.pps:before { content: "\E017"; }
    .filetype.key:before { content: "\E018"; }
    .filetype.ppt:before { content: "\E019"; }
    .filetype.pptx:before { content: "\E020"; }
    .filetype.sdf:before { content: "\E021"; }
    .filetype.gbr:before { content: "\E022"; }
    .filetype.ged:before { content: "\E023"; }
    .filetype.mp3:before { content: "\E024"; }
    .filetype.m4a:before { content: "\E025"; }
    .filetype.waw:before { content: "\E026"; }
    .filetype.wma:before { content: "\E027"; }
    .filetype.mpa:before { content: "\E028"; }
    .filetype.iff:before { content: "\E029"; }
    .filetype.aif:before { content: "\E030"; }
    .filetype.ra:before { content: "\E031"; }
    .filetype.mid:before { content: "\E032"; }
    .filetype.m3v:before { content: "\E033"; }
    .filetype.e_3gp:before { content: "\E034"; }
    .filetype.shf:before { content: "\E035"; }
    .filetype.avi:before { content: "\E036"; }
    .filetype.asx:before { content: "\E037"; }
    .filetype.mp4:before { content: "\E038"; }
    .filetype.e_3g2:before { content: "\E039"; }
    .filetype.mpg:before { content: "\E040"; }
    .filetype.asf:before { content: "\E041"; }
    .filetype.vob:before { content: "\E042"; }
    .filetype.wmv:before { content: "\E043"; }
    .filetype.mov:before { content: "\E044"; }
    .filetype.srt:before { content: "\E045"; }
    .filetype.m4v:before { content: "\E046"; }
    .filetype.flv:before { content: "\E047"; }
    .filetype.rm:before { content: "\E048"; }
    .filetype.png:before { content: "\E049"; }
    .filetype.psd:before { content: "\E050"; }
    .filetype.psp:before { content: "\E051"; }
    .filetype.jpg:before { content: "\E052"; }
    .filetype.tif:before { content: "\E053"; }
    .filetype.tiff:before { content: "\E054"; }
    .filetype.gif:before { content: "\E055"; }
    .filetype.bmp:before { content: "\E056"; }
    .filetype.tga:before { content: "\E057"; }
    .filetype.thm:before { content: "\E058"; }
    .filetype.yuv:before { content: "\E059"; }
    .filetype.dds:before { content: "\E060"; }
    .filetype.ai:before { content: "\E061"; }
    .filetype.eps:before { content: "\E062"; }
    .filetype.ps:before { content: "\E063"; }
    .filetype.svg:before { content: "\E064"; }
    .filetype.pdf:before { content: "\E065"; }
    .filetype.pct:before { content: "\E066"; }
    .filetype.indd:before { content: "\E067"; }
    .filetype.xlr:before { content: "\E068"; }
    .filetype.xls:before { content: "\E069"; }
    .filetype.xlsx:before { content: "\E070"; }
    .filetype.db:before { content: "\E071"; }
    .filetype.dbf:before { content: "\E072"; }
    .filetype.mdb:before { content: "\E073"; }
    .filetype.pdb:before { content: "\E074"; }
    .filetype.sql:before { content: "\E075"; }
    .filetype.aacd:before { content: "\E076"; }
    .filetype.app:before { content: "\E077"; }
    .filetype.exe:before { content: "\E078"; }
    .filetype.com:before { content: "\E079"; }
    .filetype.bat:before { content: "\E080"; }
    .filetype.apk:before { content: "\E081"; }
    .filetype.jar:before { content: "\E082"; }
    .filetype.hsf:before { content: "\E083"; }
    .filetype.pif:before { content: "\E084"; }
    .filetype.vb:before { content: "\E085"; }
    .filetype.cgi:before { content: "\E086"; }
    .filetype.css:before { content: "\E087"; }
    .filetype.js:before { content: "\E088"; }
    .filetype.php:before { content: "\E089"; }
    .filetype.xhtml:before { content: "\E090"; }
    .filetype.htm:before { content: "\E091"; }
    .filetype.html:before { content: "\E092"; }
    .filetype.asp:before { content: "\E093"; }
    .filetype.cer:before { content: "\E094"; }
    .filetype.jsp:before { content: "\E095"; }
    .filetype.cfm:before { content: "\E096"; }
    .filetype.aspx:before { content: "\E097"; }
    .filetype.rss:before { content: "\E098"; }
    .filetype.csr:before { content: "\E099"; }
    .filetype.less:before { content: "\003C"; }
    .filetype.otf:before { content: "\E101"; }
    .filetype.ttf:before { content: "\E102"; }
    .filetype.font:before { content: "\E103"; }
    .filetype.fnt:before { content: "\E104"; }
    .filetype.eot:before { content: "\E105"; }
    .filetype.woff:before { content: "\E106"; }
    .filetype.zip:before { content: "\E107"; }
    .filetype.zipx:before { content: "\E108"; }
    .filetype.rar:before { content: "\E109"; }
    .filetype.targ:before { content: "\E110"; }
    .filetype.sitx:before { content: "\E111"; }
    .filetype.deb:before { content: "\E112"; }
    .filetype.e_7z:before { content: "\E113"; }
    .filetype.pkg:before { content: "\E114"; }
    .filetype.rpm:before { content: "\E115"; }
    .filetype.cbr:before { content: "\E116"; }
    .filetype.gz:before { content: "\E117"; }
    .filetype.dmg:before { content: "\E118"; }
    .filetype.cue:before { content: "\E119"; }
    .filetype.bin:before { content: "\E120"; }
    .filetype.iso:before { content: "\E121"; }
    .filetype.hdf:before { content: "\E122"; }
    .filetype.vcd:before { content: "\E123"; }
    .filetype.bak:before { content: "\E124"; }
    .filetype.tmp:before { content: "\E125"; }
    .filetype.ics:before { content: "\E126"; }
    .filetype.msi:before { content: "\E127"; }
    .filetype.cfg:before { content: "\E128"; }
    .filetype.ini:before { content: "\E129"; }
    .filetype.prf:before { content: "\E130"; }

.filetype-icon { display: inline-block; width: 19px; height: 24px; margin: 0 8px 0 0; line-height: 14px; vertical-align: text-top; background-image: url(glyphicons/filetypes/images/glyphicons_filetypes.svg); background-position: 0 0; background-repeat: no-repeat; vertical-align: top; *display: inline; *zoom: 1; *margin-right: .3em; }

/* .filetype-icon _:-o-prefocus, */
.filetype-icon { background-image: url(glyphicons/filetypes/images/glyphicons_filetypes.png); /*&.white _:-o-prefocus,*/ }
.no-inlinesvg .filetype-icon { background-image: url(glyphicons/filetypes/images/glyphicons_filetypes.png); }
.filetype-icon.white { background-image: url(glyphicons/filetypes/images/glyphicons_filetypes-white.svg); }
.filetype-icon.white { background-image: url(glyphicons/filetypes/images/glyphicons_filetypes-white.png); }
.no-inlinesvg .filetype-icon.white { background-image: url(glyphicons/filetypes/images/glyphicons_filetypes-white.png); }
.filetype-icon.txt { background-position: 0 0; }
.filetype-icon.doc { background-position: -48px 0; }
.filetype-icon.rtf { background-position: -96px 0; }
.filetype-icon.log { background-position: -144px 0; }
.filetype-icon.tex { background-position: -192px 0; }
.filetype-icon.msg { background-position: -240px 0; }
.filetype-icon.text { background-position: -288px 0; }
.filetype-icon.wpd { background-position: -336px 0; }
.filetype-icon.wps { background-position: -384px 0; }
.filetype-icon.docx { background-position: -432px 0; }
.filetype-icon.page { background-position: 0 -48px; }
.filetype-icon.csv { background-position: -48px -48px; }
.filetype-icon.dat { background-position: -96px -48px; }
.filetype-icon.tar { background-position: -144px -48px; }
.filetype-icon.xml { background-position: -192px -48px; }
.filetype-icon.vcf { background-position: -240px -48px; }
.filetype-icon.pps { background-position: -288px -48px; }
.filetype-icon.key { background-position: -336px -48px; }
.filetype-icon.ppt { background-position: -384px -48px; }
.filetype-icon.pptx { background-position: -432px -48px; }
.filetype-icon.sdf { background-position: 0 -96px; }
.filetype-icon.gbr { background-position: -48px -96px; }
.filetype-icon.ged { background-position: -96px -96px; }
.filetype-icon.mp3 { background-position: -144px -96px; }
.filetype-icon.m4a { background-position: -192px -96px; }
.filetype-icon.waw { background-position: -240px -96px; }
.filetype-icon.wma { background-position: -288px -96px; }
.filetype-icon.mpa { background-position: -336px -96px; }
.filetype-icon.iff { background-position: -384px -96px; }
.filetype-icon.aif { background-position: -432px -96px; }
.filetype-icon.ra { background-position: 0 -144px; }
.filetype-icon.mid { background-position: -48px -144px; }
.filetype-icon.m3v { background-position: -96px -144px; }
.filetype-icon.e_3gp { background-position: -144px -144px; }
.filetype-icon.shf { background-position: -192px -144px; }
.filetype-icon.avi { background-position: -240px -144px; }
.filetype-icon.asx { background-position: -288px -144px; }
.filetype-icon.mp4 { background-position: -336px -144px; }
.filetype-icon.e_3g2 { background-position: -384px -144px; }
.filetype-icon.mpg { background-position: -432px -144px; }
.filetype-icon.asf { background-position: 0 -192px; }
.filetype-icon.vob { background-position: -48px -192px; }
.filetype-icon.wmv { background-position: -96px -192px; }
.filetype-icon.mov { background-position: -144px -192px; }
.filetype-icon.srt { background-position: -192px -192px; }
.filetype-icon.m4v { background-position: -240px -192px; }
.filetype-icon.flv { background-position: -288px -192px; }
.filetype-icon.rm { background-position: -336px -192px; }
.filetype-icon.png { background-position: -384px -192px; }
.filetype-icon.psd { background-position: -432px -192px; }
.filetype-icon.psp { background-position: 0 -240px; }
.filetype-icon.jpg { background-position: -48px -240px; }
.filetype-icon.tif { background-position: -96px -240px; }
.filetype-icon.tiff { background-position: -144px -240px; }
.filetype-icon.gif { background-position: -192px -240px; }
.filetype-icon.bmp { background-position: -240px -240px; }
.filetype-icon.tga { background-position: -288px -240px; }
.filetype-icon.thm { background-position: -336px -240px; }
.filetype-icon.yuv { background-position: -384px -240px; }
.filetype-icon.dds { background-position: -432px -240px; }
.filetype-icon.ai { background-position: 0 -288px; }
.filetype-icon.eps { background-position: -48px -288px; }
.filetype-icon.ps { background-position: -96px -288px; }
.filetype-icon.svg { background-position: -144px -288px; }
.filetype-icon.pdf { background-position: -192px -288px; }
.filetype-icon.pct { background-position: -240px -288px; }
.filetype-icon.indd { background-position: -288px -288px; }
.filetype-icon.xlr { background-position: -336px -288px; }
.filetype-icon.xls { background-position: -384px -288px; }
.filetype-icon.xlsx { background-position: -432px -288px; }
.filetype-icon.db { background-position: 0 -336px; }
.filetype-icon.dbf { background-position: -48px -336px; }
.filetype-icon.mdb { background-position: -96px -336px; }
.filetype-icon.pdb { background-position: -144px -336px; }
.filetype-icon.sql { background-position: -192px -336px; }
.filetype-icon.aacd { background-position: -240px -336px; }
.filetype-icon.app { background-position: -288px -336px; }
.filetype-icon.exe { background-position: -336px -336px; }
.filetype-icon.com { background-position: -384px -336px; }
.filetype-icon.bat { background-position: -432px -336px; }
.filetype-icon.apk { background-position: 0 -384px; }
.filetype-icon.jar { background-position: -48px -384px; }
.filetype-icon.hsf { background-position: -96px -384px; }
.filetype-icon.pif { background-position: -144px -384px; }
.filetype-icon.vb { background-position: -192px -384px; }
.filetype-icon.cgi { background-position: -240px -384px; }
.filetype-icon.css { background-position: -288px -384px; }
.filetype-icon.js { background-position: -336px -384px; }
.filetype-icon.php { background-position: -384px -384px; }
.filetype-icon.xhtml { background-position: -432px -384px; }
.filetype-icon.htm { background-position: 0 -432px; }
.filetype-icon.html { background-position: -48px -432px; }
.filetype-icon.asp { background-position: -96px -432px; }
.filetype-icon.cer { background-position: -144px -432px; }
.filetype-icon.jsp { background-position: -192px -432px; }
.filetype-icon.cfm { background-position: -240px -432px; }
.filetype-icon.aspx { background-position: -288px -432px; }
.filetype-icon.rss { background-position: -336px -432px; }
.filetype-icon.csr { background-position: -384px -432px; }
.filetype-icon.less { background-position: -432px -432px; }
.filetype-icon.otf { background-position: 0 -480px; }
.filetype-icon.ttf { background-position: -48px -480px; }
.filetype-icon.font { background-position: -96px -480px; }
.filetype-icon.fnt { background-position: -144px -480px; }
.filetype-icon.eot { background-position: -192px -480px; }
.filetype-icon.woff { background-position: -240px -480px; }
.filetype-icon.zip { background-position: -288px -480px; }
.filetype-icon.zipx { background-position: -336px -480px; }
.filetype-icon.rar { background-position: -384px -480px; }
.filetype-icon.targ { background-position: -432px -480px; }
.filetype-icon.sitx { background-position: 0 -528px; }
.filetype-icon.deb { background-position: -48px -528px; }
.filetype-icon.e_7z { background-position: -96px -528px; }
.filetype-icon.pkg { background-position: -144px -528px; }
.filetype-icon.rpm { background-position: -192px -528px; }
.filetype-icon.cbr { background-position: -240px -528px; }
.filetype-icon.gz { background-position: -288px -528px; }
.filetype-icon.dmg { background-position: -336px -528px; }
.filetype-icon.cue { background-position: -384px -528px; }
.filetype-icon.bin { background-position: -432px -528px; }
.filetype-icon.iso { background-position: 0 -576px; }
.filetype-icon.hdf { background-position: -48px -576px; }
.filetype-icon.vcd { background-position: -96px -576px; }
.filetype-icon.bak { background-position: -144px -576px; }
.filetype-icon.tmp { background-position: -192px -576px; }
.filetype-icon.ics { background-position: -240px -576px; }
.filetype-icon.msi { background-position: -288px -576px; }
.filetype-icon.cfg { background-position: -336px -576px; }
.filetype-icon.ini { background-position: -384px -576px; }
.filetype-icon.prf { background-position: -432px -576px; }

/*!
 *
 *  Project:  GLYPHICONS HALFLINGS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @jankovarik
 *
 */
@font-face { font-family: 'Glyphicons Halflings Regular'; src: url("glyphicons/halflings/fonts/glyphicons-halflings-regular.eot"); src: url("glyphicons/halflings/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("glyphicons/halflings/fonts/glyphicons-halflings-regular.woff") format("woff"), url("glyphicons/halflings/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("glyphicons/halflings/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); font-weight: normal; font-style: normal; }
.halflings { display: inline-block; position: relative; padding-left: 25px; color: #1d1d1b; text-decoration: none; *display: inline; *zoom: 1; vertical-align: middle; }
    .halflings:before { position: absolute; left: 0; top: 0; display: inline-block; margin: 0 5px 0 0; font: 12px/1em 'Glyphicons Halflings Regular'; font-style: normal; font-weight: normal; color: #1d1d1b; *display: inline; *zoom: 1; vertical-align: middle; text-transform: none; -webkit-font-smoothing: antialiased; }
    .halflings.white:before { color: #fff; }
    .halflings.glass:before { content: "\E001"; }
    .halflings.music:before { content: "\E002"; }
    .halflings.search:before { content: "\E003"; }
    .halflings.envelope:before { content: "\2709"; }
    .halflings.heart:before { content: "\E005"; }
    .halflings.star:before { content: "\E006"; }
    .halflings.star-empty:before { content: "\E007"; }
    .halflings.user:before { content: "\E008"; }
    .halflings.film:before { content: "\E009"; }
    .halflings.th-large:before { content: "\E010"; }
    .halflings.th:before { content: "\E011"; }
    .halflings.th-list:before { content: "\E012"; }
    .halflings.ok:before { content: "\E013"; }
    .halflings.remove:before { content: "\E014"; }
    .halflings.zoom-in:before { content: "\E015"; }
    .halflings.zoom-out:before { content: "\E016"; }
    .halflings.off:before { content: "\E017"; }
    .halflings.signal:before { content: "\E018"; }
    .halflings.cog:before { content: "\E019"; }
    .halflings.trash:before { content: "\E020"; }
    .halflings.home:before { content: "\E021"; }
    .halflings.file:before { content: "\E022"; }
    .halflings.time:before { content: "\E023"; }
    .halflings.road:before { content: "\E024"; }
    .halflings.download-alt:before { content: "\E025"; }
    .halflings.download:before { content: "\E026"; }
    .halflings.upload:before { content: "\E027"; }
    .halflings.inbox:before { content: "\E028"; }
    .halflings.play-circle:before { content: "\E029"; }
    .halflings.repeat:before { content: "\E030"; }
    .halflings.refresh:before { content: "\E031"; }
    .halflings.list-alt:before { content: "\E032"; }
    .halflings.uni-lock:before { content: "\E033"; }
    .halflings.flag:before { content: "\E034"; }
    .halflings.headphones:before { content: "\E035"; }
    .halflings.volume-off:before { content: "\E036"; }
    .halflings.volume-down:before { content: "\E037"; }
    .halflings.volume-up:before { content: "\E038"; }
    .halflings.qrcode:before { content: "\E039"; }
    .halflings.barcode:before { content: "\E040"; }
    .halflings.tag:before { content: "\E041"; }
    .halflings.tags:before { content: "\E042"; }
    .halflings.book:before { content: "\E043"; }
    .halflings.uni-bookmark:before { content: "\E044"; }
    .halflings.print:before { content: "\E045"; }
    .halflings.uni-camera:before { content: "\E046"; }
    .halflings.font:before { content: "\E047"; }
    .halflings.bold:before { content: "\E048"; }
    .halflings.italic:before { content: "\E049"; }
    .halflings.text-height:before { content: "\E050"; }
    .halflings.text-width:before { content: "\E051"; }
    .halflings.align-left:before { content: "\E052"; }
    .halflings.align-center:before { content: "\E053"; }
    .halflings.align-right:before { content: "\E054"; }
    .halflings.align-justify:before { content: "\E055"; }
    .halflings.list:before { content: "\E056"; }
    .halflings.indent-left:before { content: "\E057"; }
    .halflings.indent-right:before { content: "\E058"; }
    .halflings.facetime-video:before { content: "\E059"; }
    .halflings.picture:before { content: "\E060"; }
    .halflings.pencil:before { content: "\270F"; }
    .halflings.map-marker:before { content: "\E062"; }
    .halflings.adjust:before { content: "\E063"; }
    .halflings.tint:before { content: "\E064"; }
    .halflings.edit:before { content: "\E065"; }
    .halflings.share:before { content: "\E066"; }
    .halflings.check:before { content: "\E067"; }
    .halflings.move:before { content: "\E068"; }
    .halflings.step-backward:before { content: "\E069"; }
    .halflings.fast-backward:before { content: "\E070"; }
    .halflings.backward:before { content: "\E071"; }
    .halflings.play:before { content: "\E072"; }
    .halflings.pause:before { content: "\E073"; }
    .halflings.stop:before { content: "\E074"; }
    .halflings.forward:before { content: "\E075"; }
    .halflings.fast-forward:before { content: "\E076"; }
    .halflings.step-forward:before { content: "\E077"; }
    .halflings.eject:before { content: "\E078"; }
    .halflings.chevron-left:before { content: "\E079"; }
    .halflings.chevron-right:before { content: "\E080"; }
    .halflings.plus-sign:before { content: "\E081"; }
    .halflings.minus-sign:before { content: "\E082"; }
    .halflings.remove-sign:before { content: "\E083"; }
    .halflings.ok-sign:before { content: "\E084"; }
    .halflings.question-sign:before { content: "\E085"; }
    .halflings.info-sign:before { content: "\E086"; }
    .halflings.screenshot:before { content: "\E087"; }
    .halflings.remove-circle:before { content: "\E088"; }
    .halflings.ok-circle:before { content: "\E089"; }
    .halflings.ban-circle:before { content: "\E090"; }
    .halflings.arrow-left:before { content: "\E091"; }
    .halflings.arrow-right:before { content: "\E092"; }
    .halflings.arrow-up:before { content: "\E093"; }
    .halflings.arrow-down:before { content: "\E094"; }
    .halflings.share-alt:before { content: "\E095"; }
    .halflings.resize-full:before { content: "\E096"; }
    .halflings.resize-small:before { content: "\E097"; }
    .halflings.plus:before { content: "\002B"; }
    .halflings.minus:before { content: "\2212"; }
    .halflings.asterisk:before { content: "\002A"; }
    .halflings.exclamation-sign:before { content: "\E101"; }
    .halflings.gift:before { content: "\E102"; }
    .halflings.leaf:before { content: "\E103"; }
    .halflings.uni-fire:before { content: "\E104"; }
    .halflings.eye-open:before { content: "\E105"; }
    .halflings.eye-close:before { content: "\E106"; }
    .halflings.warning-sign:before { content: "\E107"; }
    .halflings.plane:before { content: "\E108"; }
    .halflings.uni-calendar:before { content: "\E109"; }
    .halflings.random:before { content: "\E110"; }
    .halflings.comments:before { content: "\E111"; }
    .halflings.magnet:before { content: "\E112"; }
    .halflings.chevron-up:before { content: "\E113"; }
    .halflings.chevron-down:before { content: "\E114"; }
    .halflings.retweet:before { content: "\E115"; }
    .halflings.shopping-cart:before { content: "\E116"; }
    .halflings.folder-close:before { content: "\E117"; }
    .halflings.folder-open:before { content: "\E118"; }
    .halflings.resize-vertical:before { content: "\E119"; }
    .halflings.resize-horizontal:before { content: "\E120"; }
    .halflings.hdd:before { content: "\E121"; }
    .halflings.bullhorn:before { content: "\E122"; }
    .halflings.uni-bell:before { content: "\E123"; }
    .halflings.certificate:before { content: "\E124"; }
    .halflings.thumbs-up:before { content: "\E125"; }
    .halflings.thumbs-down:before { content: "\E126"; }
    .halflings.hand-right:before { content: "\E127"; }
    .halflings.hand-left:before { content: "\E128"; }
    .halflings.hand-top:before { content: "\E129"; }
    .halflings.hand-down:before { content: "\E130"; }
    .halflings.circle-arrow-right:before { content: "\E131"; }
    .halflings.circle-arrow-left:before { content: "\E132"; }
    .halflings.circle-arrow-top:before { content: "\E133"; }
    .halflings.circle-arrow-down:before { content: "\E134"; }
    .halflings.globe:before { content: "\E135"; }
    .halflings.uni-wrench:before { content: "\E136"; }
    .halflings.tasks:before { content: "\E137"; }
    .halflings.filter:before { content: "\E138"; }
    .halflings.uni-briefcase:before { content: "\E139"; }
    .halflings.fullscreen:before { content: "\E140"; }
    .halflings.dashboard:before { content: "\E141"; }
    .halflings.uni-paperclip:before { content: "\E142"; }
    .halflings.heart-empty:before { content: "\E143"; }
    .halflings.link:before, nav > ul.halflings:before { content: "\E144"; }
    .halflings.phone:before { content: "\E145"; }
    .halflings.uni-pushpin:before { content: "\E146"; }
    .halflings.euro:before { content: "\20AC"; }
    .halflings.usd:before { content: "\E148"; }
    .halflings.gbp:before { content: "\E149"; }
    .halflings.sort:before { content: "\E150"; }
    .halflings.sort-by-alphabet:before { content: "\E151"; }
    .halflings.sort-by-alphabet-alt:before { content: "\E152"; }
    .halflings.sort-by-order:before { content: "\E153"; }
    .halflings.sort-by-order-alt:before { content: "\E154"; }
    .halflings.sort-by-attributes:before { content: "\E155"; }
    .halflings.sort-by-attributes-alt:before { content: "\E156"; }
    .halflings.unchecked:before { content: "\E157"; }
    .halflings.expand:before { content: "\E158"; }
    .halflings.collapse:before { content: "\E159"; }
    .halflings.collapse-top:before { content: "\E160"; }
    .halflings.log_in:before { content: "\E161"; }
    .halflings.flash:before { content: "\E162"; }
    .halflings.log_out:before { content: "\E163"; }
    .halflings.new_window:before { content: "\E164"; }
    .halflings.record:before { content: "\E165"; }
    .halflings.save:before { content: "\E166"; }
    .halflings.open:before { content: "\E167"; }
    .halflings.saved:before { content: "\E168"; }
    .halflings.import:before { content: "\E169"; }
    .halflings.export:before { content: "\E170"; }
    .halflings.send:before { content: "\E171"; }
    .halflings.floppy_disk:before { content: "\E172"; }
    .halflings.floppy_saved:before { content: "\E173"; }
    .halflings.floppy_remove:before { content: "\E174"; }
    .halflings.floppy_save:before { content: "\E175"; }
    .halflings.floppy_open:before { content: "\E176"; }
    .halflings.credit_card:before { content: "\E177"; }
    .halflings.transfer:before { content: "\E178"; }
    .halflings.cutlery:before { content: "\E179"; }
    .halflings.header:before { content: "\E180"; }
    .halflings.compressed:before { content: "\E181"; }
    .halflings.earphone:before { content: "\E182"; }
    .halflings.phone_alt:before { content: "\E183"; }
    .halflings.tower:before { content: "\E184"; }
    .halflings.stats:before { content: "\E185"; }
    .halflings.sd_video:before { content: "\E186"; }
    .halflings.hd_video:before { content: "\E187"; }
    .halflings.subtitles:before { content: "\E188"; }
    .halflings.sound_stereo:before { content: "\E189"; }
    .halflings.sound_dolby:before { content: "\E190"; }
    .halflings.sound_5_1:before { content: "\E191"; }
    .halflings.sound_6_1:before { content: "\E192"; }
    .halflings.sound_7_1:before { content: "\E193"; }
    .halflings.copyright_mark:before { content: "\E194"; }
    .halflings.registration_mark:before { content: "\E195"; }
    .halflings.cloud:before { content: "\2601"; }
    .halflings.cloud_download:before { content: "\E197"; }
    .halflings.cloud_upload:before { content: "\E198"; }
    .halflings.tree_conifer:before { content: "\E199"; }
    .halflings.tree_deciduous:before { content: "\E200"; }

.halflings-icon { display: inline-block; width: 14px; height: 14px; margin: 0 8px 0 0; line-height: 14px; vertical-align: text-top; background-image: url(glyphicons/halflings/images/glyphicons_halflings.svg); background-position: 0 0; background-repeat: no-repeat; vertical-align: top; *display: inline; *zoom: 1; *margin-right: .3em; }

/*.halflings-icon _:-o-prefocus, */
.halflings-icon { background-image: url(glyphicons/halflings/images/glyphicons_halflings.png); /*&.white _:-o-prefocus,*/ }
.no-inlinesvg .halflings-icon { background-image: url(glyphicons/halflings/images/glyphicons_halflings.png); }
.halflings-icon.white { background-image: url(glyphicons/halflings/images/glyphicons_halflings-white.svg); }
.halflings-icon.white { background-image: url(glyphicons/halflings/images/glyphicons_halflings-white.png); }
.no-inlinesvg .halflings-icon.white { background-image: url(glyphicons/halflings/images/glyphicons_halflings-white.png); }
.halflings-icon.glass { background-position: 0 0; }
.halflings-icon.music { background-position: -24px 0; }
.halflings-icon.search { background-position: -48px 0; }
.halflings-icon.envelope { background-position: -72px 0; }
.halflings-icon.heart { background-position: -96px 0; }
.halflings-icon.star { background-position: -120px 0; }
.halflings-icon.star-empty { background-position: -144px 0; }
.halflings-icon.user { background-position: -168px 0; }
.halflings-icon.film { background-position: -192px 0; }
.halflings-icon.th-large { background-position: -216px 0; }
.halflings-icon.th { background-position: -240px 0; }
.halflings-icon.th-list { background-position: -264px 0; }
.halflings-icon.ok { background-position: -288px 0; }
.halflings-icon.remove { background-position: -312px 0; }
.halflings-icon.zoom-in { background-position: -336px 0; }
.halflings-icon.zoom-out { background-position: -360px 0; }
.halflings-icon.off { background-position: -384px 0; }
.halflings-icon.signal { background-position: -408px 0; }
.halflings-icon.cog { background-position: -432px 0; }
.halflings-icon.trash { background-position: -456px 0; }
.halflings-icon.home { background-position: 0 -24px; }
.halflings-icon.file { background-position: -24px -24px; }
.halflings-icon.time { background-position: -48px -24px; }
.halflings-icon.road { background-position: -72px -24px; }
.halflings-icon.download-alt { background-position: -96px -24px; }
.halflings-icon.download { background-position: -120px -24px; }
.halflings-icon.upload { background-position: -144px -24px; }
.halflings-icon.inbox { background-position: -168px -24px; }
.halflings-icon.play-circle { background-position: -192px -24px; }
.halflings-icon.repeat { background-position: -216px -24px; }
.halflings-icon.refresh { background-position: -240px -24px; }
.halflings-icon.list-alt { background-position: -264px -24px; }
.halflings-icon.uni-lock { background-position: -288px -24px; }
.halflings-icon.flag { background-position: -312px -24px; }
.halflings-icon.headphones { background-position: -336px -24px; }
.halflings-icon.volume-off { background-position: -360px -24px; }
.halflings-icon.volume-down { background-position: -384px -24px; }
.halflings-icon.volume-up { background-position: -408px -24px; }
.halflings-icon.qrcode { background-position: -432px -24px; }
.halflings-icon.barcode { background-position: -456px -24px; }
.halflings-icon.tag { background-position: 0 -48px; }
.halflings-icon.tags { background-position: -24px -48px; }
.halflings-icon.book { background-position: -48px -48px; }
.halflings-icon.uni-bookmark { background-position: -72px -48px; }
.halflings-icon.print { background-position: -96px -48px; }
.halflings-icon.uni-camera { background-position: -120px -48px; }
.halflings-icon.font { background-position: -144px -48px; }
.halflings-icon.bold { background-position: -168px -48px; }
.halflings-icon.italic { background-position: -192px -48px; }
.halflings-icon.text-height { background-position: -216px -48px; }
.halflings-icon.text-width { background-position: -240px -48px; }
.halflings-icon.align-left { background-position: -264px -48px; }
.halflings-icon.align-center { background-position: -288px -48px; }
.halflings-icon.align-right { background-position: -312px -48px; }
.halflings-icon.align-justify { background-position: -336px -48px; }
.halflings-icon.list { background-position: -360px -48px; }
.halflings-icon.indent-left { background-position: -384px -48px; }
.halflings-icon.indent-right { background-position: -408px -48px; }
.halflings-icon.facetime-video { background-position: -432px -48px; }
.halflings-icon.picture { background-position: -456px -48px; }
.halflings-icon.pencil { background-position: 0 -72px; }
.halflings-icon.map-marker { background-position: -24px -72px; }
.halflings-icon.adjust { background-position: -48px -72px; }
.halflings-icon.tint { background-position: -72px -72px; }
.halflings-icon.edit { background-position: -96px -72px; }
.halflings-icon.share { background-position: -120px -72px; }
.halflings-icon.check { background-position: -144px -72px; }
.halflings-icon.move { background-position: -168px -72px; }
.halflings-icon.step-backward { background-position: -192px -72px; }
.halflings-icon.fast-backward { background-position: -216px -72px; }
.halflings-icon.backward { background-position: -240px -72px; }
.halflings-icon.play { background-position: -264px -72px; }
.halflings-icon.pause { background-position: -288px -72px; }
.halflings-icon.stop { background-position: -312px -72px; }
.halflings-icon.forward { background-position: -336px -72px; }
.halflings-icon.fast-forward { background-position: -360px -72px; }
.halflings-icon.step-forward { background-position: -384px -72px; }
.halflings-icon.eject { background-position: -408px -72px; }
.halflings-icon.chevron-left { background-position: -432px -72px; }
.halflings-icon.chevron-right { background-position: -456px -72px; }
.halflings-icon.plus-sign { background-position: 0 -96px; }
.halflings-icon.minus-sign { background-position: -24px -96px; }
.halflings-icon.remove-sign { background-position: -48px -96px; }
.halflings-icon.ok-sign { background-position: -72px -96px; }
.halflings-icon.question-sign { background-position: -96px -96px; }
.halflings-icon.info-sign { background-position: -120px -96px; }
.halflings-icon.screenshot { background-position: -144px -96px; }
.halflings-icon.remove-circle { background-position: -168px -96px; }
.halflings-icon.ok-circle { background-position: -192px -96px; }
.halflings-icon.ban-circle { background-position: -216px -96px; }
.halflings-icon.arrow-left { background-position: -240px -96px; }
.halflings-icon.arrow-right { background-position: -264px -96px; }
.halflings-icon.arrow-up { background-position: -288px -96px; }
.halflings-icon.arrow-down { background-position: -312px -96px; }
.halflings-icon.share-alt { background-position: -336px -96px; }
.halflings-icon.resize-full { background-position: -360px -96px; }
.halflings-icon.resize-small { background-position: -384px -96px; }
.halflings-icon.plus { background-position: -408px -96px; }
.halflings-icon.minus { background-position: -432px -96px; }
.halflings-icon.asterisk { background-position: -456px -96px; }
.halflings-icon.exclamation-sign { background-position: 0 -120px; }
.halflings-icon.gift { background-position: -24px -120px; }
.halflings-icon.leaf { background-position: -48px -120px; }
.halflings-icon.uni-fire { background-position: -72px -120px; }
.halflings-icon.eye-open { background-position: -96px -120px; }
.halflings-icon.eye-close { background-position: -120px -120px; }
.halflings-icon.warning-sign { background-position: -144px -120px; }
.halflings-icon.plane { background-position: -168px -120px; }
.halflings-icon.uni-calendar { background-position: -192px -120px; }
.halflings-icon.random { background-position: -216px -120px; }
.halflings-icon.comments { background-position: -240px -120px; }
.halflings-icon.magnet { background-position: -264px -120px; }
.halflings-icon.chevron-up { background-position: -288px -120px; }
.halflings-icon.chevron-down { background-position: -312px -120px; }
.halflings-icon.retweet { background-position: -336px -120px; }
.halflings-icon.shopping-cart { background-position: -360px -120px; }
.halflings-icon.folder-close { background-position: -384px -120px; }
.halflings-icon.folder-open { background-position: -408px -120px; }
.halflings-icon.resize-vertical { background-position: -432px -120px; }
.halflings-icon.resize-horizontal { background-position: -456px -120px; }
.halflings-icon.hdd { background-position: 0 -144px; }
.halflings-icon.bullhorn { background-position: -24px -144px; }
.halflings-icon.uni-bell { background-position: -48px -144px; }
.halflings-icon.certificate { background-position: -72px -144px; }
.halflings-icon.thumbs-up { background-position: -96px -144px; }
.halflings-icon.thumbs-down { background-position: -120px -144px; }
.halflings-icon.hand-right { background-position: -144px -144px; }
.halflings-icon.hand-left { background-position: -168px -144px; }
.halflings-icon.hand-top { background-position: -192px -144px; }
.halflings-icon.hand-down { background-position: -216px -144px; }
.halflings-icon.circle-arrow-right { background-position: -240px -144px; }
.halflings-icon.circle-arrow-left { background-position: -264px -144px; }
.halflings-icon.circle-arrow-top { background-position: -288px -144px; }
.halflings-icon.circle-arrow-down { background-position: -312px -144px; }
.halflings-icon.globe { background-position: -336px -144px; }
.halflings-icon.uni-wrench { background-position: -360px -144px; }
.halflings-icon.tasks { background-position: -384px -144px; }
.halflings-icon.filter { background-position: -408px -144px; }
.halflings-icon.uni-briefcase { background-position: -432px -144px; }
.halflings-icon.fullscreen { background-position: -456px -144px; }
.halflings-icon.dashboard { background-position: 0 -168px; }
.halflings-icon.uni-paperclip { background-position: -24px -168px; }
.halflings-icon.heart-empty { background-position: -48px -168px; }
.halflings-icon.link, nav > ul.halflings-icon { background-position: -72px -168px; }
.halflings-icon.phone { background-position: -96px -168px; }
.halflings-icon.uni-pushpin { background-position: -120px -168px; }
.halflings-icon.euro { background-position: -144px -168px; }
.halflings-icon.usd { background-position: -168px -168px; }
.halflings-icon.gbp { background-position: -192px -168px; }
.halflings-icon.sort { background-position: -216px -168px; }
.halflings-icon.sort-by-alphabet { background-position: -240px -168px; }
.halflings-icon.sort-by-alphabet-alt { background-position: -264px -168px; }
.halflings-icon.sort-by-order { background-position: -288px -168px; }
.halflings-icon.sort-by-order-alt { background-position: -312px -168px; }
.halflings-icon.sort-by-attributes { background-position: -336px -168px; }
.halflings-icon.sort-by-attributes-alt { background-position: -360px -168px; }
.halflings-icon.unchecked { background-position: -384px -168px; }
.halflings-icon.expand { background-position: -408px -168px; }
.halflings-icon.collapse { background-position: -432px -168px; }
.halflings-icon.collapse-top { background-position: -456px -168px; }
.halflings-icon.log_in { background-position: 0 -192px; }
.halflings-icon.flash { background-position: -24px -192px; }
.halflings-icon.log_out { background-position: -48px -192px; }
.halflings-icon.new_window { background-position: -72px -192px; }
.halflings-icon.record { background-position: -96px -192px; }
.halflings-icon.save { background-position: -120px -192px; }
.halflings-icon.open { background-position: -144px -192px; }
.halflings-icon.saved { background-position: -168px -192px; }
.halflings-icon.import { background-position: -192px -192px; }
.halflings-icon.export { background-position: -216px -192px; }
.halflings-icon.send { background-position: -240px -192px; }
.halflings-icon.floppy_disk { background-position: -264px -192px; }
.halflings-icon.floppy_saved { background-position: -288px -192px; }
.halflings-icon.floppy_remove { background-position: -312px -192px; }
.halflings-icon.floppy_save { background-position: -336px -192px; }
.halflings-icon.floppy_open { background-position: -360px -192px; }
.halflings-icon.credit_card { background-position: -384px -192px; }
.halflings-icon.transfer { background-position: -408px -192px; }
.halflings-icon.cutlery { background-position: -432px -192px; }
.halflings-icon.header { background-position: -456px -192px; }
.halflings-icon.compressed { background-position: 0 -216px; }
.halflings-icon.earphone { background-position: -24px -216px; }
.halflings-icon.phone_alt { background-position: -48px -216px; }
.halflings-icon.tower { background-position: -72px -216px; }
.halflings-icon.stats { background-position: -96px -216px; }
.halflings-icon.sd_video { background-position: -120px -216px; }
.halflings-icon.hd_video { background-position: -144px -216px; }
.halflings-icon.subtitles { background-position: -168px -216px; }
.halflings-icon.sound_stereo { background-position: -192px -216px; }
.halflings-icon.sound_dolby { background-position: -216px -216px; }
.halflings-icon.sound_5_1 { background-position: -240px -216px; }
.halflings-icon.sound_6_1 { background-position: -264px -216px; }
.halflings-icon.sound_7_1 { background-position: -288px -216px; }
.halflings-icon.copyright_mark { background-position: -312px -216px; }
.halflings-icon.registration_mark { background-position: -336px -216px; }
.halflings-icon.cloud { background-position: -360px -216px; }
.halflings-icon.cloud_download { background-position: -384px -216px; }
.halflings-icon.cloud_upload { background-position: -408px -216px; }
.halflings-icon.tree_conifer { background-position: -432px -216px; }
.halflings-icon.tree_deciduous { background-position: -456px -216px; }

/*!
 *
 *  Project:  GLYPHICONS HALFLINGS
 *  Author:   Jan Kovarik - www&.com
 *  Twitter:  @jankovarik
 *
 */
@font-face { font-family: 'Glyphicons Regular'; src: url("glyphicons/regular/fonts/glyphicons-regular.eot"); src: url("glyphicons/regular/fonts/glyphicons-regular.eot?#iefix") format("embedded-opentype"), url("glyphicons/regular/fonts/glyphicons-regular.woff") format("woff"), url("glyphicons/regular/fonts/glyphicons-regular.ttf") format("truetype"), url("glyphicons/regular/fonts/glyphicons-regular.svg#glyphiconsregular") format("svg"); font-weight: normal; font-style: normal; }
.glyphicons { display: inline-block; position: relative; padding-left: 48px; color: #1d1d1b; text-decoration: none; *display: inline; *zoom: 1; vertical-align: middle; }
    .glyphicons:before { position: absolute; left: 0; top: 0; display: inline-block; margin: 0 5px 0 0; font: 24px/1em 'Glyphicons Regular'; font-style: normal; font-weight: normal; color: #1d1d1b; *display: inline; *zoom: 1; vertical-align: middle; text-transform: none; -webkit-font-smoothing: antialiased; }
    .glyphicons.white:before { color: #fff; }
    .glyphicons.glass:before { content: "\E001"; }
    .glyphicons.leaf:before { content: "\E002"; }
    .glyphicons.dog:before { content: "\E003"; }
    .glyphicons.user:before { content: "\E004"; }
    .glyphicons.girl:before { content: "\E005"; }
    .glyphicons.car:before { content: "\E006"; }
    .glyphicons.user_add:before { content: "\E007"; }
    .glyphicons.user_remove:before { content: "\E008"; }
    .glyphicons.film:before { content: "\E009"; }
    .glyphicons.magic:before { content: "\E010"; }
    .glyphicons.envelope:before { content: "\2709"; }
    .glyphicons.camera:before { content: "\E011"; }
    .glyphicons.heart:before { content: "\E013"; }
    .glyphicons.beach_umbrella:before { content: "\E014"; }
    .glyphicons.train:before { content: "\E015"; }
    .glyphicons.print:before { content: "\E016"; }
    .glyphicons.bin:before { content: "\E017"; }
    .glyphicons.music:before { content: "\E018"; }
    .glyphicons.note:before { content: "\E019"; }
    .glyphicons.heart_empty:before { content: "\E020"; }
    .glyphicons.home:before { content: "\E021"; }
    .glyphicons.snowflake:before { content: "\2744"; }
    .glyphicons.fire:before { content: "\E023"; }
    .glyphicons.magnet:before { content: "\E024"; }
    .glyphicons.parents:before { content: "\E025"; }
    .glyphicons.binoculars:before { content: "\E026"; }
    .glyphicons.road:before { content: "\E027"; }
    .glyphicons.search:before { content: "\E028"; }
    .glyphicons.cars:before { content: "\E029"; }
    .glyphicons.notes_2:before { content: "\E030"; }
    .glyphicons.pencil:before { content: "\270F"; }
    .glyphicons.bus:before { content: "\E032"; }
    .glyphicons.wifi_alt:before { content: "\E033"; }
    .glyphicons.luggage:before { content: "\E034"; }
    .glyphicons.old_man:before { content: "\E035"; }
    .glyphicons.woman:before { content: "\E036"; }
    .glyphicons.file:before { content: "\E037"; }
    .glyphicons.coins:before { content: "\E038"; }
    .glyphicons.airplane:before { content: "\2708"; }
    .glyphicons.notes:before { content: "\E040"; }
    .glyphicons.stats:before { content: "\E041"; }
    .glyphicons.charts:before { content: "\E042"; }
    .glyphicons.pie_chart:before { content: "\E043"; }
    .glyphicons.group:before { content: "\E044"; }
    .glyphicons.keys:before { content: "\E045"; }
    .glyphicons.calendar:before { content: "\E046"; }
    .glyphicons.router:before { content: "\E047"; }
    .glyphicons.camera_small:before { content: "\E048"; }
    .glyphicons.dislikes:before { content: "\E049"; }
    .glyphicons.star:before { content: "\E050"; }
    .glyphicons.link:before, nav > ul.glyphicons:before { content: "\E051"; }
    .glyphicons.eye_open:before { content: "\E052"; }
    .glyphicons.eye_close:before { content: "\E053"; }
    .glyphicons.alarm:before { content: "\E054"; }
    .glyphicons.clock:before { content: "\E055"; }
    .glyphicons.stopwatch:before { content: "\E056"; }
    .glyphicons.projector:before { content: "\E057"; }
    .glyphicons.history:before { content: "\E058"; }
    .glyphicons.truck:before { content: "\E059"; }
    .glyphicons.cargo:before { content: "\E060"; }
    .glyphicons.compass:before { content: "\E061"; }
    .glyphicons.keynote:before { content: "\E062"; }
    .glyphicons.paperclip:before { content: "\E063"; }
    .glyphicons.power:before { content: "\E064"; }
    .glyphicons.lightbulb:before { content: "\E065"; }
    .glyphicons.tag:before { content: "\E066"; }
    .glyphicons.tags:before { content: "\E067"; }
    .glyphicons.cleaning:before { content: "\E068"; }
    .glyphicons.ruller:before { content: "\E069"; }
    .glyphicons.gift:before { content: "\E070"; }
    .glyphicons.umbrella:before { content: "\2602"; }
    .glyphicons.book:before { content: "\E072"; }
    .glyphicons.bookmark:before { content: "\E073"; }
    .glyphicons.wifi:before { content: "\E074"; }
    .glyphicons.cup:before { content: "\E075"; }
    .glyphicons.stroller:before { content: "\E076"; }
    .glyphicons.headphones:before { content: "\E077"; }
    .glyphicons.headset:before { content: "\E078"; }
    .glyphicons.warning_sign:before { content: "\E079"; }
    .glyphicons.signal:before { content: "\E080"; }
    .glyphicons.retweet:before { content: "\E081"; }
    .glyphicons.refresh:before { content: "\E082"; }
    .glyphicons.roundabout:before { content: "\E083"; }
    .glyphicons.random:before { content: "\E084"; }
    .glyphicons.heat:before { content: "\E085"; }
    .glyphicons.repeat:before { content: "\E086"; }
    .glyphicons.display:before { content: "\E087"; }
    .glyphicons.log_book:before { content: "\E088"; }
    .glyphicons.address_book:before { content: "\E089"; }
    .glyphicons.building:before { content: "\E090"; }
    .glyphicons.eyedropper:before { content: "\E091"; }
    .glyphicons.adjust:before { content: "\E092"; }
    .glyphicons.tint:before { content: "\E093"; }
    .glyphicons.crop:before { content: "\E094"; }
    .glyphicons.vector_path_square:before { content: "\E095"; }
    .glyphicons.vector_path_circle:before { content: "\E096"; }
    .glyphicons.vector_path_polygon:before { content: "\E097"; }
    .glyphicons.vector_path_line:before { content: "\E098"; }
    .glyphicons.vector_path_curve:before { content: "\E099"; }
    .glyphicons.vector_path_all:before { content: "\E100"; }
    .glyphicons.font:before { content: "\E101"; }
    .glyphicons.italic:before { content: "\E102"; }
    .glyphicons.bold:before { content: "\E103"; }
    .glyphicons.text_underline:before { content: "\E104"; }
    .glyphicons.text_strike:before { content: "\E105"; }
    .glyphicons.text_height:before { content: "\E106"; }
    .glyphicons.text_width:before { content: "\E107"; }
    .glyphicons.text_resize:before { content: "\E108"; }
    .glyphicons.left_indent:before { content: "\E109"; }
    .glyphicons.right_indent:before { content: "\E110"; }
    .glyphicons.align_left:before { content: "\E111"; }
    .glyphicons.align_center:before { content: "\E112"; }
    .glyphicons.align_right:before { content: "\E113"; }
    .glyphicons.justify:before { content: "\E114"; }
    .glyphicons.list:before { content: "\E115"; }
    .glyphicons.text_smaller:before { content: "\E116"; }
    .glyphicons.text_bigger:before { content: "\E117"; }
    .glyphicons.embed:before { content: "\E118"; }
    .glyphicons.embed_close:before { content: "\E119"; }
    .glyphicons.table:before { content: "\E120"; }
    .glyphicons.message_full:before { content: "\E121"; }
    .glyphicons.message_empty:before { content: "\E122"; }
    .glyphicons.message_in:before { content: "\E123"; }
    .glyphicons.message_out:before { content: "\E124"; }
    .glyphicons.message_plus:before { content: "\E125"; }
    .glyphicons.message_minus:before { content: "\E126"; }
    .glyphicons.message_ban:before { content: "\E127"; }
    .glyphicons.message_flag:before { content: "\E128"; }
    .glyphicons.message_lock:before { content: "\E129"; }
    .glyphicons.message_new:before { content: "\E130"; }
    .glyphicons.inbox:before { content: "\E131"; }
    .glyphicons.inbox_plus:before { content: "\E132"; }
    .glyphicons.inbox_minus:before { content: "\E133"; }
    .glyphicons.inbox_lock:before { content: "\E134"; }
    .glyphicons.inbox_in:before { content: "\E135"; }
    .glyphicons.inbox_out:before { content: "\E136"; }
    .glyphicons.cogwheel:before { content: "\E137"; }
    .glyphicons.cogwheels:before { content: "\E138"; }
    .glyphicons.picture:before { content: "\E139"; }
    .glyphicons.adjust_alt:before { content: "\E140"; }
    .glyphicons.database_lock:before { content: "\E141"; }
    .glyphicons.database_plus:before { content: "\E142"; }
    .glyphicons.database_minus:before { content: "\E143"; }
    .glyphicons.database_ban:before { content: "\E144"; }
    .glyphicons.folder_open:before { content: "\E145"; }
    .glyphicons.folder_plus:before { content: "\E146"; }
    .glyphicons.folder_minus:before { content: "\E147"; }
    .glyphicons.folder_lock:before { content: "\E148"; }
    .glyphicons.folder_flag:before { content: "\E149"; }
    .glyphicons.folder_new:before { content: "\E150"; }
    .glyphicons.edit:before { content: "\E151"; }
    .glyphicons.new_window:before { content: "\E152"; }
    .glyphicons.check:before { content: "\E153"; }
    .glyphicons.unchecked:before { content: "\E154"; }
    .glyphicons.more_windows:before { content: "\E155"; }
    .glyphicons.show_big_thumbnails:before { content: "\E156"; }
    .glyphicons.show_thumbnails:before { content: "\E157"; }
    .glyphicons.show_thumbnails_with_lines:before { content: "\E158"; }
    .glyphicons.show_lines:before { content: "\E159"; }
    .glyphicons.playlist:before { content: "\E160"; }
    .glyphicons.imac:before { content: "\E161"; }
    .glyphicons.macbook:before { content: "\E162"; }
    .glyphicons.ipad:before { content: "\E163"; }
    .glyphicons.iphone:before { content: "\E164"; }
    .glyphicons.iphone_transfer:before { content: "\E165"; }
    .glyphicons.iphone_exchange:before { content: "\E166"; }
    .glyphicons.ipod:before { content: "\E167"; }
    .glyphicons.ipod_shuffle:before { content: "\E168"; }
    .glyphicons.ear_plugs:before { content: "\E169"; }
    .glyphicons.record:before { content: "\E170"; }
    .glyphicons.step_backward:before { content: "\E171"; }
    .glyphicons.fast_backward:before { content: "\E172"; }
    .glyphicons.rewind:before { content: "\E173"; }
    .glyphicons.play:before { content: "\E174"; }
    .glyphicons.pause:before { content: "\E175"; }
    .glyphicons.stop:before { content: "\E176"; }
    .glyphicons.forward:before { content: "\E177"; }
    .glyphicons.fast_forward:before { content: "\E178"; }
    .glyphicons.step_forward:before { content: "\E179"; }
    .glyphicons.eject:before { content: "\E180"; }
    .glyphicons.facetime_video:before { content: "\E181"; }
    .glyphicons.download_alt:before { content: "\E182"; }
    .glyphicons.mute:before { content: "\E183"; }
    .glyphicons.volume_down:before { content: "\E184"; }
    .glyphicons.volume_up:before { content: "\E185"; }
    .glyphicons.screenshot:before { content: "\E186"; }
    .glyphicons.move:before { content: "\E187"; }
    .glyphicons.more:before { content: "\E188"; }
    .glyphicons.brightness_reduce:before { content: "\E189"; }
    .glyphicons.brightness_increase:before { content: "\E190"; }
    .glyphicons.circle_plus:before { content: "\E191"; }
    .glyphicons.circle_minus:before { content: "\E192"; }
    .glyphicons.circle_remove:before { content: "\E193"; }
    .glyphicons.circle_ok:before { content: "\E194"; }
    .glyphicons.circle_question_mark:before { content: "\E195"; }
    .glyphicons.circle_info:before { content: "\E196"; }
    .glyphicons.circle_exclamation_mark:before { content: "\E197"; }
    .glyphicons.remove:before { content: "\E198"; }
    .glyphicons.ok:before { content: "\E199"; }
    .glyphicons.ban:before { content: "\E200"; }
    .glyphicons.download:before { content: "\E201"; }
    .glyphicons.upload:before { content: "\E202"; }
    .glyphicons.shopping_cart:before { content: "\E203"; }
    .glyphicons.lock:before { content: "\E204"; }
    .glyphicons.unlock:before { content: "\E205"; }
    .glyphicons.electricity:before { content: "\E206"; }
    .glyphicons.ok_2:before { content: "\E207"; }
    .glyphicons.remove_2:before { content: "\E208"; }
    .glyphicons.cart_out:before { content: "\E209"; }
    .glyphicons.cart_in:before { content: "\E210"; }
    .glyphicons.left_arrow:before { content: "\E211"; }
    .glyphicons.right_arrow:before { content: "\E212"; }
    .glyphicons.down_arrow:before { content: "\E213"; }
    .glyphicons.up_arrow:before { content: "\E214"; }
    .glyphicons.resize_small:before { content: "\E215"; }
    .glyphicons.resize_full:before { content: "\E216"; }
    .glyphicons.circle_arrow_left:before { content: "\E217"; }
    .glyphicons.circle_arrow_right:before { content: "\E218"; }
    .glyphicons.circle_arrow_top:before { content: "\E219"; }
    .glyphicons.circle_arrow_down:before { content: "\E220"; }
    .glyphicons.play_button:before { content: "\E221"; }
    .glyphicons.unshare:before { content: "\E222"; }
    .glyphicons.share:before { content: "\E223"; }
    .glyphicons.chevron-right:before { content: "\E224"; }
    .glyphicons.chevron-left:before { content: "\E225"; }
    .glyphicons.bluetooth:before { content: "\E226"; }
    .glyphicons.euro:before { content: "\20AC"; }
    .glyphicons.usd:before { content: "\E228"; }
    .glyphicons.gbp:before { content: "\E229"; }
    .glyphicons.retweet_2:before { content: "\E230"; }
    .glyphicons.moon:before { content: "\E231"; }
    .glyphicons.sun:before { content: "\2609"; }
    .glyphicons.cloud:before { content: "\2601"; }
    .glyphicons.direction:before { content: "\E234"; }
    .glyphicons.brush:before { content: "\E235"; }
    .glyphicons.pen:before { content: "\E236"; }
    .glyphicons.zoom_in:before { content: "\E237"; }
    .glyphicons.zoom_out:before { content: "\E238"; }
    .glyphicons.pin:before { content: "\E239"; }
    .glyphicons.albums:before { content: "\E240"; }
    .glyphicons.rotation_lock:before { content: "\E241"; }
    .glyphicons.flash:before { content: "\E242"; }
    .glyphicons.google_maps:before { content: "\E243"; }
    .glyphicons.anchor:before { content: "\2693"; }
    .glyphicons.conversation:before { content: "\E245"; }
    .glyphicons.chat:before { content: "\E246"; }
    .glyphicons.male:before { content: "\E247"; }
    .glyphicons.female:before { content: "\E248"; }
    .glyphicons.asterisk:before { content: "\002A"; }
    .glyphicons.divide:before { content: "\00F7"; }
    .glyphicons.snorkel_diving:before { content: "\E251"; }
    .glyphicons.scuba_diving:before { content: "\E252"; }
    .glyphicons.oxygen_bottle:before { content: "\E253"; }
    .glyphicons.fins:before { content: "\E254"; }
    .glyphicons.fishes:before { content: "\E255"; }
    .glyphicons.boat:before { content: "\E256"; }
    .glyphicons.delete:before { content: "\E257"; }
    .glyphicons.sheriffs_star:before { content: "\E258"; }
    .glyphicons.qrcode:before { content: "\E259"; }
    .glyphicons.barcode:before { content: "\E260"; }
    .glyphicons.pool:before { content: "\E261"; }
    .glyphicons.buoy:before { content: "\E262"; }
    .glyphicons.spade:before { content: "\E263"; }
    .glyphicons.bank:before { content: "\E264"; }
    .glyphicons.vcard:before { content: "\E265"; }
    .glyphicons.electrical_plug:before { content: "\E266"; }
    .glyphicons.flag:before { content: "\E267"; }
    .glyphicons.credit_card:before { content: "\E268"; }
    .glyphicons.keyboard-wireless:before { content: "\E269"; }
    .glyphicons.keyboard-wired:before { content: "\E270"; }
    .glyphicons.shield:before { content: "\E271"; }
    .glyphicons.ring:before { content: "\02DA"; }
    .glyphicons.cake:before { content: "\E273"; }
    .glyphicons.drink:before { content: "\E274"; }
    .glyphicons.beer:before { content: "\E275"; }
    .glyphicons.fast_food:before { content: "\E276"; }
    .glyphicons.cutlery:before { content: "\E277"; }
    .glyphicons.pizza:before { content: "\E278"; }
    .glyphicons.birthday_cake:before { content: "\E279"; }
    .glyphicons.tablet:before { content: "\E280"; }
    .glyphicons.settings:before, .glyphicons.testgroup-settings:before, .glyphicons.test-settings:before, .glyphicons.designation-settings:before { content: "\E281"; }
    .glyphicons.bullets:before { content: "\E282"; }
    .glyphicons.cardio:before { content: "\E283"; }
    .glyphicons.t-shirt:before { content: "\E284"; }
    .glyphicons.pants:before { content: "\E285"; }
    .glyphicons.sweater:before { content: "\E286"; }
    .glyphicons.fabric:before { content: "\E287"; }
    .glyphicons.leather:before { content: "\E288"; }
    .glyphicons.scissors:before { content: "\E289"; }
    .glyphicons.bomb:before { content: "\E290"; }
    .glyphicons.skull:before { content: "\E291"; }
    .glyphicons.celebration:before { content: "\E292"; }
    .glyphicons.tea_kettle:before { content: "\E293"; }
    .glyphicons.french_press:before { content: "\E294"; }
    .glyphicons.coffee_cup:before { content: "\E295"; }
    .glyphicons.pot:before { content: "\E296"; }
    .glyphicons.grater:before { content: "\E297"; }
    .glyphicons.kettle:before { content: "\E298"; }
    .glyphicons.hospital:before { content: "\E299"; }
    .glyphicons.hospital_h:before { content: "\E300"; }
    .glyphicons.microphone:before { content: "\E301"; }
    .glyphicons.webcam:before { content: "\E302"; }
    .glyphicons.temple_christianity_church:before { content: "\E303"; }
    .glyphicons.temple_islam:before { content: "\E304"; }
    .glyphicons.temple_hindu:before { content: "\E305"; }
    .glyphicons.temple_buddhist:before { content: "\E306"; }
    .glyphicons.bicycle:before { content: "\E307"; }
    .glyphicons.life_preserver:before { content: "\E308"; }
    .glyphicons.share_alt:before { content: "\E309"; }
    .glyphicons.comments:before { content: "\E310"; }
    .glyphicons.flower:before { content: "\2698"; }
    .glyphicons.baseball:before { content: "\26BE"; }
    .glyphicons.rugby:before { content: "\E313"; }
    .glyphicons.ax:before { content: "\E314"; }
    .glyphicons.table_tennis:before { content: "\E315"; }
    .glyphicons.bowling:before { content: "\E316"; }
    .glyphicons.tree_conifer:before { content: "\E317"; }
    .glyphicons.tree_deciduous:before { content: "\E318"; }
    .glyphicons.more_items:before { content: "\E319"; }
    .glyphicons.sort:before { content: "\E320"; }
    .glyphicons.filter:before { content: "\E321"; }
    .glyphicons.gamepad:before { content: "\E322"; }
    .glyphicons.playing_dices:before { content: "\E323"; }
    .glyphicons.calculator:before { content: "\E324"; }
    .glyphicons.tie:before { content: "\E325"; }
    .glyphicons.wallet:before { content: "\E326"; }
    .glyphicons.piano:before { content: "\E327"; }
    .glyphicons.sampler:before { content: "\E328"; }
    .glyphicons.podium:before { content: "\E329"; }
    .glyphicons.soccer_ball:before { content: "\E330"; }
    .glyphicons.blog:before { content: "\E331"; }
    .glyphicons.dashboard:before { content: "\E332"; }
    .glyphicons.certificate:before { content: "\E333"; }
    .glyphicons.bell:before { content: "\E334"; }
    .glyphicons.candle:before { content: "\E335"; }
    .glyphicons.pushpin:before { content: "\E336"; }
    .glyphicons.iphone_shake:before { content: "\E337"; }
    .glyphicons.pin_flag:before { content: "\E338"; }
    .glyphicons.turtle:before { content: "\E339"; }
    .glyphicons.rabbit:before { content: "\E340"; }
    .glyphicons.globe:before { content: "\E341"; }
    .glyphicons.briefcase:before { content: "\E342"; }
    .glyphicons.hdd:before { content: "\E343"; }
    .glyphicons.thumbs_up:before { content: "\E344"; }
    .glyphicons.thumbs_down:before { content: "\E345"; }
    .glyphicons.hand_right:before { content: "\E346"; }
    .glyphicons.hand_left:before { content: "\E347"; }
    .glyphicons.hand_up:before { content: "\E348"; }
    .glyphicons.hand_down:before { content: "\E349"; }
    .glyphicons.fullscreen:before { content: "\E350"; }
    .glyphicons.shopping_bag:before { content: "\E351"; }
    .glyphicons.book_open:before { content: "\E352"; }
    .glyphicons.nameplate:before { content: "\E353"; }
    .glyphicons.nameplate_alt:before { content: "\E354"; }
    .glyphicons.vases:before { content: "\E355"; }
    .glyphicons.bullhorn:before { content: "\E356"; }
    .glyphicons.dumbbell:before { content: "\E357"; }
    .glyphicons.suitcase:before { content: "\E358"; }
    .glyphicons.file_import:before { content: "\E359"; }
    .glyphicons.file_export:before { content: "\E360"; }
    .glyphicons.bug:before { content: "\E361"; }
    .glyphicons.crown:before { content: "\E362"; }
    .glyphicons.smoking:before { content: "\E363"; }
    .glyphicons.cloud-download:before { content: "\E364"; }
    .glyphicons.cloud-upload:before { content: "\E365"; }
    .glyphicons.restart:before { content: "\E366"; }
    .glyphicons.security_camera:before { content: "\E367"; }
    .glyphicons.expand:before { content: "\E368"; }
    .glyphicons.collapse:before { content: "\E369"; }
    .glyphicons.collapse_top:before { content: "\E370"; }
    .glyphicons.globe_af:before { content: "\E371"; }
    .glyphicons.global:before { content: "\E372"; }
    .glyphicons.spray:before { content: "\E373"; }
    .glyphicons.nails:before { content: "\E374"; }
    .glyphicons.claw_hammer:before { content: "\E375"; }
    .glyphicons.classic_hammer:before { content: "\E376"; }
    .glyphicons.hand_saw:before { content: "\E377"; }
    .glyphicons.riflescope:before { content: "\E378"; }
    .glyphicons.electrical_socket_eu:before { content: "\E379"; }
    .glyphicons.electrical_socket_us:before { content: "\E380"; }
    .glyphicons.message_forward:before { content: "\E381"; }
    .glyphicons.coat_hanger:before { content: "\E382"; }
    .glyphicons.dress:before { content: "\E383"; }
    .glyphicons.bathrobe:before { content: "\E384"; }
    .glyphicons.shirt:before { content: "\E385"; }
    .glyphicons.underwear:before { content: "\E386"; }
    .glyphicons.log_in:before { content: "\E387"; }
    .glyphicons.log_out:before { content: "\E388"; }
    .glyphicons.exit:before { content: "\E389"; }
    .glyphicons.new_window_alt:before { content: "\E390"; }
    .glyphicons.video_sd:before { content: "\E391"; }
    .glyphicons.video_hd:before { content: "\E392"; }
    .glyphicons.subtitles:before { content: "\E393"; }
    .glyphicons.sound_stereo:before { content: "\E394"; }
    .glyphicons.sound_dolby:before { content: "\E395"; }
    .glyphicons.sound_5_1:before { content: "\E396"; }
    .glyphicons.sound_6_1:before { content: "\E397"; }
    .glyphicons.sound_7_1:before { content: "\E398"; }
    .glyphicons.copyright_mark:before { content: "\E399"; }
    .glyphicons.registration_mark:before { content: "\E400"; }
    .glyphicons.radar:before { content: "\E401"; }
    .glyphicons.skateboard:before { content: "\E402"; }
    .glyphicons.golf_course:before { content: "\E403"; }
    .glyphicons.sorting:before { content: "\E404"; }
    .glyphicons.sort-by-alphabet:before { content: "\E405"; }
    .glyphicons.sort-by-alphabet-alt:before { content: "\E406"; }
    .glyphicons.sort-by-order:before { content: "\E407"; }
    .glyphicons.sort-by-order-alt:before { content: "\E408"; }
    .glyphicons.sort-by-attributes:before { content: "\E409"; }
    .glyphicons.sort-by-attributes-alt:before { content: "\E410"; }
    .glyphicons.compressed:before { content: "\E411"; }
    .glyphicons.package:before { content: "\E412"; }
    .glyphicons.cloud_plus:before { content: "\E413"; }
    .glyphicons.cloud_minus:before { content: "\E414"; }
    .glyphicons.disk_save:before { content: "\E415"; }
    .glyphicons.disk_open:before { content: "\E416"; }
    .glyphicons.disk_saved:before { content: "\E417"; }
    .glyphicons.disk_remove:before { content: "\E418"; }
    .glyphicons.disk_import:before { content: "\E419"; }
    .glyphicons.disk_export:before { content: "\E420"; }
    .glyphicons.tower:before { content: "\E421"; }
    .glyphicons.send:before { content: "\E422"; }
    .glyphicons.git_branch:before { content: "\E423"; }
    .glyphicons.git_create:before { content: "\E424"; }
    .glyphicons.git_private:before { content: "\E425"; }
    .glyphicons.git_delete:before { content: "\E426"; }
    .glyphicons.git_merge:before { content: "\E427"; }
    .glyphicons.git_pull_request:before { content: "\E428"; }
    .glyphicons.git_compare:before { content: "\E429"; }
    .glyphicons.git_commit:before { content: "\E430"; }
    .glyphicons.construction_cone:before { content: "\E431"; }
    .glyphicons.shoe_steps:before { content: "\E432"; }
    .glyphicons.plus:before { content: "\002B"; }
    .glyphicons.minus:before { content: "\2212"; }
    .glyphicons.redo:before { content: "\E435"; }
    .glyphicons.undo:before { content: "\E436"; }
    .glyphicons.golf:before { content: "\E437"; }
    .glyphicons.hockey:before { content: "\E438"; }
    .glyphicons.pipe:before { content: "\E439"; }
    .glyphicons.wrench:before { content: "\E440"; }
    .glyphicons.folder_closed:before { content: "\E441"; }
    .glyphicons.phone_alt:before { content: "\E442"; }
    .glyphicons.earphone:before { content: "\E443"; }
    .glyphicons.floppy_disk:before { content: "\E444"; }
    .glyphicons.floppy_saved:before { content: "\E445"; }
    .glyphicons.floppy_remove:before { content: "\E446"; }
    .glyphicons.floppy_save:before { content: "\E447"; }
    .glyphicons.floppy_open:before { content: "\E448"; }
    .glyphicons.translate:before { content: "\E449"; }
    .glyphicons.fax:before { content: "\E450"; }
    .glyphicons.factory:before { content: "\E451"; }
    .glyphicons.shop_window:before { content: "\E452"; }
    .glyphicons.shop:before { content: "\E453"; }
    .glyphicons.kiosk:before { content: "\E454"; }
    .glyphicons.kiosk_wheels:before { content: "\E455"; }
    .glyphicons.kiosk_light:before { content: "\E456"; }
    .glyphicons.kiosk_food:before { content: "\E457"; }
    .glyphicons.transfer:before { content: "\E458"; }
    .glyphicons.money:before { content: "\E459"; }
    .glyphicons.header:before { content: "\E460"; }
    .glyphicons.blacksmith:before { content: "\E461"; }
    .glyphicons.saw_blade:before { content: "\E462"; }
    .glyphicons.basketball:before { content: "\E463"; }
    .glyphicons.server:before { content: "\E464"; }
    .glyphicons.server_plus:before { content: "\E465"; }
    .glyphicons.server_minus:before { content: "\E466"; }
    .glyphicons.server_ban:before { content: "\E467"; }
    .glyphicons.server_flag:before { content: "\E468"; }
    .glyphicons.server_lock:before { content: "\E469"; }
    .glyphicons.server_new:before { content: "\E470"; }

.glyphicons-icon { display: inline-block; width: 48px; height: 48px; margin: 0 8px 0 0; line-height: 14px; vertical-align: text-top; background-image: url(glyphicons/regular/images/glyphicons.svg); background-position: 0 0; background-repeat: no-repeat; vertical-align: top; *display: inline; *zoom: 1; *margin-right: .3em; }

/*.glyphicons-icon _:-o-prefocus,*/
.glyphicons-icon { background-image: url(glyphicons/regular/images/glyphicons.png); /*&.white _:-o-prefocus,*/ }
.no-inlinesvg .glyphicons-icon { background-image: url(glyphicons/regular/images/glyphicons.png); }
.glyphicons-icon.white { background-image: url(glyphicons/regular/images/glyphicons-white.svg); }
.glyphicons-icon.white { background-image: url(glyphicons/regular/images/glyphicons-white.png); }
.no-inlinesvg .glyphicons-icon.white { background-image: url(glyphicons/regular/images/glyphicons-white.png); }
.glyphicons-icon.glass { background-position: 4px 11px; }
.glyphicons-icon.leaf { background-position: -44px 11px; }
.glyphicons-icon.dog { background-position: -92px 11px; }
.glyphicons-icon.user { background-position: -140px 11px; }
.glyphicons-icon.girl { background-position: -188px 11px; }
.glyphicons-icon.car { background-position: -236px 11px; }
.glyphicons-icon.user_add { background-position: -284px 11px; }
.glyphicons-icon.user_remove { background-position: -332px 11px; }
.glyphicons-icon.film { background-position: -380px 11px; }
.glyphicons-icon.magic { background-position: -428px 11px; }
.glyphicons-icon.envelope { background-position: 4px -37px; }
.glyphicons-icon.camera { background-position: -44px -37px; }
.glyphicons-icon.heart { background-position: -92px -37px; }
.glyphicons-icon.beach_umbrella { background-position: -140px -37px; }
.glyphicons-icon.train { background-position: -188px -37px; }
.glyphicons-icon.print { background-position: -236px -37px; }
.glyphicons-icon.bin { background-position: -284px -37px; }
.glyphicons-icon.music { background-position: -332px -37px; }
.glyphicons-icon.note { background-position: -380px -37px; }
.glyphicons-icon.heart_empty { background-position: -428px -37px; }
.glyphicons-icon.home { background-position: 4px -85px; }
.glyphicons-icon.snowflake { background-position: -44px -85px; }
.glyphicons-icon.fire { background-position: -92px -85px; }
.glyphicons-icon.magnet { background-position: -140px -85px; }
.glyphicons-icon.parents { background-position: -188px -85px; }
.glyphicons-icon.binoculars { background-position: -236px -85px; }
.glyphicons-icon.road { background-position: -284px -85px; }
.glyphicons-icon.search { background-position: -332px -85px; }
.glyphicons-icon.cars { background-position: -380px -85px; }
.glyphicons-icon.notes_2 { background-position: -428px -85px; }
.glyphicons-icon.pencil { background-position: 4px -133px; }
.glyphicons-icon.bus { background-position: -44px -133px; }
.glyphicons-icon.wifi_alt { background-position: -92px -133px; }
.glyphicons-icon.luggage { background-position: -140px -133px; }
.glyphicons-icon.old_man { background-position: -188px -133px; }
.glyphicons-icon.woman { background-position: -236px -133px; }
.glyphicons-icon.file { background-position: -284px -133px; }
.glyphicons-icon.coins { background-position: -332px -133px; }
.glyphicons-icon.airplane { background-position: -380px -133px; }
.glyphicons-icon.notes { background-position: -428px -133px; }
.glyphicons-icon.stats { background-position: 4px -181px; }
.glyphicons-icon.charts { background-position: -44px -181px; }
.glyphicons-icon.pie_chart { background-position: -92px -181px; }
.glyphicons-icon.group { background-position: -140px -181px; }
.glyphicons-icon.keys { background-position: -188px -181px; }
.glyphicons-icon.calendar { background-position: -236px -181px; }
.glyphicons-icon.router { background-position: -284px -181px; }
.glyphicons-icon.camera_small { background-position: -332px -181px; }
.glyphicons-icon.dislikes { background-position: -380px -181px; }
.glyphicons-icon.star { background-position: -428px -181px; }
.glyphicons-icon.link, nav > ul.glyphicons-icon { background-position: 4px -229px; }
.glyphicons-icon.eye_open { background-position: -44px -229px; }
.glyphicons-icon.eye_close { background-position: -92px -229px; }
.glyphicons-icon.alarm { background-position: -140px -229px; }
.glyphicons-icon.clock { background-position: -188px -229px; }
.glyphicons-icon.stopwatch { background-position: -236px -229px; }
.glyphicons-icon.projector { background-position: -284px -229px; }
.glyphicons-icon.history { background-position: -332px -229px; }
.glyphicons-icon.truck { background-position: -380px -229px; }
.glyphicons-icon.cargo { background-position: -428px -229px; }
.glyphicons-icon.compass { background-position: 4px -277px; }
.glyphicons-icon.keynote { background-position: -44px -277px; }
.glyphicons-icon.paperclip { background-position: -92px -277px; }
.glyphicons-icon.power { background-position: -140px -277px; }
.glyphicons-icon.lightbulb { background-position: -188px -277px; }
.glyphicons-icon.tag { background-position: -236px -277px; }
.glyphicons-icon.tags { background-position: -284px -277px; }
.glyphicons-icon.cleaning { background-position: -332px -277px; }
.glyphicons-icon.ruller { background-position: -380px -277px; }
.glyphicons-icon.gift { background-position: -428px -277px; }
.glyphicons-icon.umbrella { background-position: 4px -325px; }
.glyphicons-icon.book { background-position: -44px -325px; }
.glyphicons-icon.bookmark { background-position: -92px -325px; }
.glyphicons-icon.wifi { background-position: -140px -325px; }
.glyphicons-icon.cup { background-position: -188px -325px; }
.glyphicons-icon.stroller { background-position: -236px -325px; }
.glyphicons-icon.headphones { background-position: -284px -325px; }
.glyphicons-icon.headset { background-position: -332px -325px; }
.glyphicons-icon.warning_sign { background-position: -380px -325px; }
.glyphicons-icon.signal { background-position: -428px -325px; }
.glyphicons-icon.retweet { background-position: 4px -373px; }
.glyphicons-icon.refresh { background-position: -44px -373px; }
.glyphicons-icon.roundabout { background-position: -92px -373px; }
.glyphicons-icon.random { background-position: -140px -373px; }
.glyphicons-icon.heat { background-position: -188px -373px; }
.glyphicons-icon.repeat { background-position: -236px -373px; }
.glyphicons-icon.display { background-position: -284px -373px; }
.glyphicons-icon.log_book { background-position: -332px -373px; }
.glyphicons-icon.address_book { background-position: -380px -373px; }
.glyphicons-icon.building { background-position: -428px -373px; }
.glyphicons-icon.eyedropper { background-position: 4px -421px; }
.glyphicons-icon.adjust { background-position: -44px -421px; }
.glyphicons-icon.tint { background-position: -92px -421px; }
.glyphicons-icon.crop { background-position: -140px -421px; }
.glyphicons-icon.vector_path_square { background-position: -188px -421px; }
.glyphicons-icon.vector_path_circle { background-position: -236px -421px; }
.glyphicons-icon.vector_path_polygon { background-position: -284px -421px; }
.glyphicons-icon.vector_path_line { background-position: -332px -421px; }
.glyphicons-icon.vector_path_curve { background-position: -380px -421px; }
.glyphicons-icon.vector_path_all { background-position: -428px -421px; }
.glyphicons-icon.font { background-position: 4px -469px; }
.glyphicons-icon.italic { background-position: -44px -469px; }
.glyphicons-icon.bold { background-position: -92px -469px; }
.glyphicons-icon.text_underline { background-position: -140px -469px; }
.glyphicons-icon.text_strike { background-position: -188px -469px; }
.glyphicons-icon.text_height { background-position: -236px -469px; }
.glyphicons-icon.text_width { background-position: -284px -469px; }
.glyphicons-icon.text_resize { background-position: -332px -469px; }
.glyphicons-icon.left_indent { background-position: -380px -469px; }
.glyphicons-icon.right_indent { background-position: -428px -469px; }
.glyphicons-icon.align_left { background-position: 4px -517px; }
.glyphicons-icon.align_center { background-position: -44px -517px; }
.glyphicons-icon.align_right { background-position: -92px -517px; }
.glyphicons-icon.justify { background-position: -140px -517px; }
.glyphicons-icon.list { background-position: -188px -517px; }
.glyphicons-icon.text_smaller { background-position: -236px -517px; }
.glyphicons-icon.text_bigger { background-position: -284px -517px; }
.glyphicons-icon.embed { background-position: -332px -517px; }
.glyphicons-icon.embed_close { background-position: -380px -517px; }
.glyphicons-icon.table { background-position: -428px -517px; }
.glyphicons-icon.message_full { background-position: 4px -565px; }
.glyphicons-icon.message_empty { background-position: -44px -565px; }
.glyphicons-icon.message_in { background-position: -92px -565px; }
.glyphicons-icon.message_out { background-position: -140px -565px; }
.glyphicons-icon.message_plus { background-position: -188px -565px; }
.glyphicons-icon.message_minus { background-position: -236px -565px; }
.glyphicons-icon.message_ban { background-position: -284px -565px; }
.glyphicons-icon.message_flag { background-position: -332px -565px; }
.glyphicons-icon.message_lock { background-position: -380px -565px; }
.glyphicons-icon.message_new { background-position: -428px -565px; }
.glyphicons-icon.inbox { background-position: 4px -613px; }
.glyphicons-icon.inbox_plus { background-position: -44px -613px; }
.glyphicons-icon.inbox_minus { background-position: -92px -613px; }
.glyphicons-icon.inbox_lock { background-position: -140px -613px; }
.glyphicons-icon.inbox_in { background-position: -188px -613px; }
.glyphicons-icon.inbox_out { background-position: -236px -613px; }
.glyphicons-icon.cogwheel { background-position: -284px -613px; }
.glyphicons-icon.cogwheels { background-position: -332px -613px; }
.glyphicons-icon.picture { background-position: -380px -613px; }
.glyphicons-icon.adjust_alt { background-position: -428px -613px; }
.glyphicons-icon.database_lock { background-position: 4px -661px; }
.glyphicons-icon.database_plus { background-position: -44px -661px; }
.glyphicons-icon.database_minus { background-position: -92px -661px; }
.glyphicons-icon.database_ban { background-position: -140px -661px; }
.glyphicons-icon.folder_open { background-position: -188px -661px; }
.glyphicons-icon.folder_plus { background-position: -236px -661px; }
.glyphicons-icon.folder_minus { background-position: -284px -661px; }
.glyphicons-icon.folder_lock { background-position: -332px -661px; }
.glyphicons-icon.folder_flag { background-position: -380px -661px; }
.glyphicons-icon.folder_new { background-position: -428px -661px; }
.glyphicons-icon.edit { background-position: 4px -709px; }
.glyphicons-icon.new_window { background-position: -44px -709px; }
.glyphicons-icon.check { background-position: -92px -709px; }
.glyphicons-icon.unchecked { background-position: -140px -709px; }
.glyphicons-icon.more_windows { background-position: -188px -709px; }
.glyphicons-icon.show_big_thumbnails { background-position: -236px -709px; }
.glyphicons-icon.show_thumbnails { background-position: -284px -709px; }
.glyphicons-icon.show_thumbnails_with_lines { background-position: -332px -709px; }
.glyphicons-icon.show_lines { background-position: -380px -709px; }
.glyphicons-icon.playlist { background-position: -428px -709px; }
.glyphicons-icon.imac { background-position: 4px -757px; }
.glyphicons-icon.macbook { background-position: -44px -757px; }
.glyphicons-icon.ipad { background-position: -92px -757px; }
.glyphicons-icon.iphone { background-position: -140px -757px; }
.glyphicons-icon.iphone_transfer { background-position: -188px -757px; }
.glyphicons-icon.iphone_exchange { background-position: -236px -757px; }
.glyphicons-icon.ipod { background-position: -284px -757px; }
.glyphicons-icon.ipod_shuffle { background-position: -332px -757px; }
.glyphicons-icon.ear_plugs { background-position: -380px -757px; }
.glyphicons-icon.record { background-position: -428px -757px; }
.glyphicons-icon.step_backward { background-position: 4px -805px; }
.glyphicons-icon.fast_backward { background-position: -44px -805px; }
.glyphicons-icon.rewind { background-position: -92px -805px; }
.glyphicons-icon.play { background-position: -140px -805px; }
.glyphicons-icon.pause { background-position: -188px -805px; }
.glyphicons-icon.stop { background-position: -236px -805px; }
.glyphicons-icon.forward { background-position: -284px -805px; }
.glyphicons-icon.fast_forward { background-position: -332px -805px; }
.glyphicons-icon.step_forward { background-position: -380px -805px; }
.glyphicons-icon.eject { background-position: -428px -805px; }
.glyphicons-icon.facetime_video { background-position: 4px -853px; }
.glyphicons-icon.download_alt { background-position: -44px -853px; }
.glyphicons-icon.mute { background-position: -92px -853px; }
.glyphicons-icon.volume_down { background-position: -140px -853px; }
.glyphicons-icon.volume_up { background-position: -188px -853px; }
.glyphicons-icon.screenshot { background-position: -236px -853px; }
.glyphicons-icon.move { background-position: -284px -853px; }
.glyphicons-icon.more { background-position: -332px -853px; }
.glyphicons-icon.brightness_reduce { background-position: -380px -853px; }
.glyphicons-icon.brightness_increase { background-position: -428px -853px; }
.glyphicons-icon.circle_plus { background-position: 4px -901px; }
.glyphicons-icon.circle_minus { background-position: -44px -901px; }
.glyphicons-icon.circle_remove { background-position: -92px -901px; }
.glyphicons-icon.circle_ok { background-position: -140px -901px; }
.glyphicons-icon.circle_question_mark { background-position: -188px -901px; }
.glyphicons-icon.circle_info { background-position: -236px -901px; }
.glyphicons-icon.circle_exclamation_mark { background-position: -284px -901px; }
.glyphicons-icon.remove { background-position: -332px -901px; }
.glyphicons-icon.ok { background-position: -380px -901px; }
.glyphicons-icon.ban { background-position: -428px -901px; }
.glyphicons-icon.download { background-position: 4px -949px; }
.glyphicons-icon.upload { background-position: -44px -949px; }
.glyphicons-icon.shopping_cart { background-position: -92px -949px; }
.glyphicons-icon.lock { background-position: -140px -949px; }
.glyphicons-icon.unlock { background-position: -188px -949px; }
.glyphicons-icon.electricity { background-position: -236px -949px; }
.glyphicons-icon.ok_2 { background-position: -284px -949px; }
.glyphicons-icon.remove_2 { background-position: -332px -949px; }
.glyphicons-icon.cart_out { background-position: -380px -949px; }
.glyphicons-icon.cart_in { background-position: -428px -949px; }
.glyphicons-icon.left_arrow { background-position: 4px -997px; }
.glyphicons-icon.right_arrow { background-position: -44px -997px; }
.glyphicons-icon.down_arrow { background-position: -92px -997px; }
.glyphicons-icon.up_arrow { background-position: -140px -997px; }
.glyphicons-icon.resize_small { background-position: -188px -997px; }
.glyphicons-icon.resize_full { background-position: -236px -997px; }
.glyphicons-icon.circle_arrow_left { background-position: -284px -997px; }
.glyphicons-icon.circle_arrow_right { background-position: -332px -997px; }
.glyphicons-icon.circle_arrow_top { background-position: -380px -997px; }
.glyphicons-icon.circle_arrow_down { background-position: -428px -997px; }
.glyphicons-icon.play_button { background-position: 4px -1045px; }
.glyphicons-icon.unshare { background-position: -44px -1045px; }
.glyphicons-icon.share { background-position: -92px -1045px; }
.glyphicons-icon.chevron-right { background-position: -140px -1045px; }
.glyphicons-icon.chevron-left { background-position: -188px -1045px; }
.glyphicons-icon.bluetooth { background-position: -236px -1045px; }
.glyphicons-icon.euro { background-position: -284px -1045px; }
.glyphicons-icon.usd { background-position: -332px -1045px; }
.glyphicons-icon.gbp { background-position: -380px -1045px; }
.glyphicons-icon.retweet_2 { background-position: -428px -1045px; }
.glyphicons-icon.moon { background-position: 4px -1093px; }
.glyphicons-icon.sun { background-position: -44px -1093px; }
.glyphicons-icon.cloud { background-position: -92px -1093px; }
.glyphicons-icon.direction { background-position: -140px -1093px; }
.glyphicons-icon.brush { background-position: -188px -1093px; }
.glyphicons-icon.pen { background-position: -236px -1093px; }
.glyphicons-icon.zoom_in { background-position: -284px -1093px; }
.glyphicons-icon.zoom_out { background-position: -332px -1093px; }
.glyphicons-icon.pin { background-position: -380px -1093px; }
.glyphicons-icon.albums { background-position: -428px -1093px; }
.glyphicons-icon.rotation_lock { background-position: 4px -1141px; }
.glyphicons-icon.flash { background-position: -44px -1141px; }
.glyphicons-icon.google_maps { background-position: -92px -1141px; }
.glyphicons-icon.anchor { background-position: -140px -1141px; }
.glyphicons-icon.conversation { background-position: -188px -1141px; }
.glyphicons-icon.chat { background-position: -236px -1141px; }
.glyphicons-icon.male { background-position: -284px -1141px; }
.glyphicons-icon.female { background-position: -332px -1141px; }
.glyphicons-icon.asterisk { background-position: -380px -1141px; }
.glyphicons-icon.divide { background-position: -428px -1141px; }
.glyphicons-icon.snorkel_diving { background-position: 4px -1189px; }
.glyphicons-icon.scuba_diving { background-position: -44px -1189px; }
.glyphicons-icon.oxygen_bottle { background-position: -92px -1189px; }
.glyphicons-icon.fins { background-position: -140px -1189px; }
.glyphicons-icon.fishes { background-position: -188px -1189px; }
.glyphicons-icon.boat { background-position: -236px -1189px; }
.glyphicons-icon.delete { background-position: -284px -1189px; }
.glyphicons-icon.sheriffs_star { background-position: -332px -1189px; }
.glyphicons-icon.qrcode { background-position: -380px -1189px; }
.glyphicons-icon.barcode { background-position: -428px -1189px; }
.glyphicons-icon.pool { background-position: 4px -1237px; }
.glyphicons-icon.buoy { background-position: -44px -1237px; }
.glyphicons-icon.spade { background-position: -92px -1237px; }
.glyphicons-icon.bank { background-position: -140px -1237px; }
.glyphicons-icon.vcard { background-position: -188px -1237px; }
.glyphicons-icon.electrical_plug { background-position: -236px -1237px; }
.glyphicons-icon.flag { background-position: -284px -1237px; }
.glyphicons-icon.credit_card { background-position: -332px -1237px; }
.glyphicons-icon.keyboard-wireless { background-position: -380px -1237px; }
.glyphicons-icon.keyboard-wired { background-position: -428px -1237px; }
.glyphicons-icon.shield { background-position: 4px -1285px; }
.glyphicons-icon.ring { background-position: -44px -1285px; }
.glyphicons-icon.cake { background-position: -92px -1285px; }
.glyphicons-icon.drink { background-position: -140px -1285px; }
.glyphicons-icon.beer { background-position: -188px -1285px; }
.glyphicons-icon.fast_food { background-position: -236px -1285px; }
.glyphicons-icon.cutlery { background-position: -284px -1285px; }
.glyphicons-icon.pizza { background-position: -332px -1285px; }
.glyphicons-icon.birthday_cake { background-position: -380px -1285px; }
.glyphicons-icon.tablet { background-position: -428px -1285px; }
.glyphicons-icon.settings, .glyphicons-icon.testgroup-settings, .glyphicons-icon.test-settings, .glyphicons-icon.designation-settings { background-position: 4px -1333px; }
.glyphicons-icon.bullets { background-position: -44px -1333px; }
.glyphicons-icon.cardio { background-position: -92px -1333px; }
.glyphicons-icon.t-shirt { background-position: -140px -1333px; }
.glyphicons-icon.pants { background-position: -188px -1333px; }
.glyphicons-icon.sweater { background-position: -236px -1333px; }
.glyphicons-icon.fabric { background-position: -284px -1333px; }
.glyphicons-icon.leather { background-position: -332px -1333px; }
.glyphicons-icon.scissors { background-position: -380px -1333px; }
.glyphicons-icon.bomb { background-position: -428px -1333px; }
.glyphicons-icon.skull { background-position: 4px -1381px; }
.glyphicons-icon.celebration { background-position: -44px -1381px; }
.glyphicons-icon.tea_kettle { background-position: -92px -1381px; }
.glyphicons-icon.french_press { background-position: -140px -1381px; }
.glyphicons-icon.coffee_cup { background-position: -188px -1381px; }
.glyphicons-icon.pot { background-position: -236px -1381px; }
.glyphicons-icon.grater { background-position: -284px -1381px; }
.glyphicons-icon.kettle { background-position: -332px -1381px; }
.glyphicons-icon.hospital { background-position: -380px -1381px; }
.glyphicons-icon.hospital_h { background-position: -428px -1381px; }
.glyphicons-icon.microphone { background-position: 4px -1429px; }
.glyphicons-icon.webcam { background-position: -44px -1429px; }
.glyphicons-icon.temple_christianity_church { background-position: -92px -1429px; }
.glyphicons-icon.temple_islam { background-position: -140px -1429px; }
.glyphicons-icon.temple_hindu { background-position: -188px -1429px; }
.glyphicons-icon.temple_buddhist { background-position: -236px -1429px; }
.glyphicons-icon.bicycle { background-position: -284px -1429px; }
.glyphicons-icon.life_preserver { background-position: -332px -1429px; }
.glyphicons-icon.share_alt { background-position: -380px -1429px; }
.glyphicons-icon.comments { background-position: -428px -1429px; }
.glyphicons-icon.flower { background-position: 4px -1477px; }
.glyphicons-icon.baseball { background-position: -44px -1477px; }
.glyphicons-icon.rugby { background-position: -92px -1477px; }
.glyphicons-icon.ax { background-position: -140px -1477px; }
.glyphicons-icon.table_tennis { background-position: -188px -1477px; }
.glyphicons-icon.bowling { background-position: -236px -1477px; }
.glyphicons-icon.tree_conifer { background-position: -284px -1477px; }
.glyphicons-icon.tree_deciduous { background-position: -332px -1477px; }
.glyphicons-icon.more_items { background-position: -380px -1477px; }
.glyphicons-icon.sort { background-position: -428px -1477px; }
.glyphicons-icon.filter { background-position: 4px -1525px; }
.glyphicons-icon.gamepad { background-position: -44px -1525px; }
.glyphicons-icon.playing_dices { background-position: -92px -1525px; }
.glyphicons-icon.calculator { background-position: -140px -1525px; }
.glyphicons-icon.tie { background-position: -188px -1525px; }
.glyphicons-icon.wallet { background-position: -236px -1525px; }
.glyphicons-icon.piano { background-position: -284px -1525px; }
.glyphicons-icon.sampler { background-position: -332px -1525px; }
.glyphicons-icon.podium { background-position: -380px -1525px; }
.glyphicons-icon.soccer_ball { background-position: -428px -1525px; }
.glyphicons-icon.blog { background-position: 4px -1573px; }
.glyphicons-icon.dashboard { background-position: -44px -1573px; }
.glyphicons-icon.certificate { background-position: -92px -1573px; }
.glyphicons-icon.bell { background-position: -140px -1573px; }
.glyphicons-icon.candle { background-position: -188px -1573px; }
.glyphicons-icon.pushpin { background-position: -236px -1573px; }
.glyphicons-icon.iphone_shake { background-position: -284px -1573px; }
.glyphicons-icon.pin_flag { background-position: -332px -1573px; }
.glyphicons-icon.turtle { background-position: -380px -1573px; }
.glyphicons-icon.rabbit { background-position: -428px -1573px; }
.glyphicons-icon.globe { background-position: 4px -1621px; }
.glyphicons-icon.briefcase { background-position: -44px -1621px; }
.glyphicons-icon.hdd { background-position: -92px -1621px; }
.glyphicons-icon.thumbs_up { background-position: -140px -1621px; }
.glyphicons-icon.thumbs_down { background-position: -188px -1621px; }
.glyphicons-icon.hand_right { background-position: -236px -1621px; }
.glyphicons-icon.hand_left { background-position: -284px -1621px; }
.glyphicons-icon.hand_up { background-position: -332px -1621px; }
.glyphicons-icon.hand_down { background-position: -380px -1621px; }
.glyphicons-icon.fullscreen { background-position: -428px -1621px; }
.glyphicons-icon.shopping_bag { background-position: 4px -1669px; }
.glyphicons-icon.book_open { background-position: -44px -1669px; }
.glyphicons-icon.nameplate { background-position: -92px -1669px; }
.glyphicons-icon.nameplate_alt { background-position: -140px -1669px; }
.glyphicons-icon.vases { background-position: -188px -1669px; }
.glyphicons-icon.bullhorn { background-position: -236px -1669px; }
.glyphicons-icon.dumbbell { background-position: -284px -1669px; }
.glyphicons-icon.suitcase { background-position: -332px -1669px; }
.glyphicons-icon.file_import { background-position: -380px -1669px; }
.glyphicons-icon.file_export { background-position: -428px -1669px; }
.glyphicons-icon.bug { background-position: 4px -1717px; }
.glyphicons-icon.crown { background-position: -44px -1717px; }
.glyphicons-icon.smoking { background-position: -92px -1717px; }
.glyphicons-icon.cloud-download { background-position: -140px -1717px; }
.glyphicons-icon.cloud-upload { background-position: -188px -1717px; }
.glyphicons-icon.restart { background-position: -236px -1717px; }
.glyphicons-icon.security_camera { background-position: -284px -1717px; }
.glyphicons-icon.expand { background-position: -332px -1717px; }
.glyphicons-icon.collapse { background-position: -380px -1717px; }
.glyphicons-icon.collapse_top { background-position: -428px -1717px; }
.glyphicons-icon.globe_af { background-position: 4px -1765px; }
.glyphicons-icon.global { background-position: -44px -1765px; }
.glyphicons-icon.spray { background-position: -92px -1765px; }
.glyphicons-icon.nails { background-position: -140px -1765px; }
.glyphicons-icon.claw_hammer { background-position: -188px -1765px; }
.glyphicons-icon.classic_hammer { background-position: -236px -1765px; }
.glyphicons-icon.hand_saw { background-position: -284px -1765px; }
.glyphicons-icon.riflescope { background-position: -332px -1765px; }
.glyphicons-icon.electrical_socket_eu { background-position: -380px -1765px; }
.glyphicons-icon.electrical_socket_us { background-position: -428px -1765px; }
.glyphicons-icon.message_forward { background-position: 4px -1813px; }
.glyphicons-icon.coat_hanger { background-position: -44px -1813px; }
.glyphicons-icon.dress { background-position: -92px -1813px; }
.glyphicons-icon.bathrobe { background-position: -140px -1813px; }
.glyphicons-icon.shirt { background-position: -188px -1813px; }
.glyphicons-icon.underwear { background-position: -236px -1813px; }
.glyphicons-icon.log_in { background-position: -284px -1813px; }
.glyphicons-icon.log_out { background-position: -332px -1813px; }
.glyphicons-icon.exit { background-position: -380px -1813px; }
.glyphicons-icon.new_window_alt { background-position: -428px -1813px; }
.glyphicons-icon.video_sd { background-position: 4px -1861px; }
.glyphicons-icon.video_hd { background-position: -44px -1861px; }
.glyphicons-icon.subtitles { background-position: -92px -1861px; }
.glyphicons-icon.sound_stereo { background-position: -140px -1861px; }
.glyphicons-icon.sound_dolby { background-position: -188px -1861px; }
.glyphicons-icon.sound_5_1 { background-position: -236px -1861px; }
.glyphicons-icon.sound_6_1 { background-position: -284px -1861px; }
.glyphicons-icon.sound_7_1 { background-position: -332px -1861px; }
.glyphicons-icon.copyright_mark { background-position: -380px -1861px; }
.glyphicons-icon.registration_mark { background-position: -428px -1861px; }
.glyphicons-icon.radar { background-position: 4px -1909px; }
.glyphicons-icon.skateboard { background-position: -44px -1909px; }
.glyphicons-icon.golf_course { background-position: -92px -1909px; }
.glyphicons-icon.sorting { background-position: -140px -1909px; }
.glyphicons-icon.sort-by-alphabet { background-position: -188px -1909px; }
.glyphicons-icon.sort-by-alphabet-alt { background-position: -236px -1909px; }
.glyphicons-icon.sort-by-order { background-position: -284px -1909px; }
.glyphicons-icon.sort-by-order-alt { background-position: -332px -1909px; }
.glyphicons-icon.sort-by-attributes { background-position: -380px -1909px; }
.glyphicons-icon.sort-by-attributes-alt { background-position: -428px -1909px; }
.glyphicons-icon.compressed { background-position: 4px -1957px; }
.glyphicons-icon.package { background-position: -44px -1957px; }
.glyphicons-icon.cloud_plus { background-position: -92px -1957px; }
.glyphicons-icon.cloud_minus { background-position: -140px -1957px; }
.glyphicons-icon.disk_save { background-position: -188px -1957px; }
.glyphicons-icon.disk_open { background-position: -236px -1957px; }
.glyphicons-icon.disk_saved { background-position: -284px -1957px; }
.glyphicons-icon.disk_remove { background-position: -332px -1957px; }
.glyphicons-icon.disk_import { background-position: -380px -1957px; }
.glyphicons-icon.disk_export { background-position: -428px -1957px; }
.glyphicons-icon.tower { background-position: 4px -2005px; }
.glyphicons-icon.send { background-position: -44px -2005px; }
.glyphicons-icon.git_branch { background-position: -92px -2005px; }
.glyphicons-icon.git_create { background-position: -140px -2005px; }
.glyphicons-icon.git_private { background-position: -188px -2005px; }
.glyphicons-icon.git_delete { background-position: -236px -2005px; }
.glyphicons-icon.git_merge { background-position: -284px -2005px; }
.glyphicons-icon.git_pull_request { background-position: -332px -2005px; }
.glyphicons-icon.git_compare { background-position: -380px -2005px; }
.glyphicons-icon.git_commit { background-position: -428px -2005px; }
.glyphicons-icon.construction_cone { background-position: 4px -2053px; }
.glyphicons-icon.shoe_steps { background-position: -44px -2053px; }
.glyphicons-icon.plus { background-position: -92px -2053px; }
.glyphicons-icon.minus { background-position: -140px -2053px; }
.glyphicons-icon.redo { background-position: -188px -2053px; }
.glyphicons-icon.undo { background-position: -236px -2053px; }
.glyphicons-icon.golf { background-position: -284px -2053px; }
.glyphicons-icon.hockey { background-position: -332px -2053px; }
.glyphicons-icon.pipe { background-position: -380px -2053px; }
.glyphicons-icon.wrench { background-position: -428px -2053px; }
.glyphicons-icon.folder_closed { background-position: 4px -2101px; }
.glyphicons-icon.phone_alt { background-position: -44px -2101px; }
.glyphicons-icon.earphone { background-position: -92px -2101px; }
.glyphicons-icon.floppy_disk { background-position: -140px -2101px; }
.glyphicons-icon.floppy_saved { background-position: -188px -2101px; }
.glyphicons-icon.floppy_remove { background-position: -236px -2101px; }
.glyphicons-icon.floppy_save { background-position: -284px -2101px; }
.glyphicons-icon.floppy_open { background-position: -332px -2101px; }
.glyphicons-icon.translate { background-position: -380px -2101px; }
.glyphicons-icon.fax { background-position: -428px -2101px; }
.glyphicons-icon.factory { background-position: 4px -2149px; }
.glyphicons-icon.shop_window { background-position: -44px -2149px; }
.glyphicons-icon.shop { background-position: -92px -2149px; }
.glyphicons-icon.kiosk { background-position: -140px -2149px; }
.glyphicons-icon.kiosk_wheels { background-position: -188px -2149px; }
.glyphicons-icon.kiosk_light { background-position: -236px -2149px; }
.glyphicons-icon.kiosk_food { background-position: -284px -2149px; }
.glyphicons-icon.transfer { background-position: -332px -2149px; }
.glyphicons-icon.money { background-position: -380px -2149px; }
.glyphicons-icon.header { background-position: -428px -2149px; }
.glyphicons-icon.blacksmith { background-position: 4px -2197px; }
.glyphicons-icon.saw_blade { background-position: -44px -2197px; }
.glyphicons-icon.basketball { background-position: -92px -2197px; }
.glyphicons-icon.server { background-position: -140px -2197px; }
.glyphicons-icon.server_plus { background-position: -188px -2197px; }
.glyphicons-icon.server_minus { background-position: -236px -2197px; }
.glyphicons-icon.server_ban { background-position: -284px -2197px; }
.glyphicons-icon.server_flag { background-position: -332px -2197px; }
.glyphicons-icon.server_lock { background-position: -380px -2197px; }
.glyphicons-icon.server_new { background-position: -428px -2197px; }

/*!
 *
 *  Project:  GLYPHICONS HALFLINGS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @glyphicons
 *
 */
@font-face { font-family: 'Glyphicons Social Regular'; src: url("glyphicons/social/fonts/glyphicons-social-regular.eot"); src: url("glyphicons/social/fonts/glyphicons-social-regular.eot?#iefix") format("embedded-opentype"), url("glyphicons/social/fonts/glyphicons-social-regular.woff") format("woff"), url("glyphicons/social/fonts/glyphicons-social-regular.ttf") format("truetype"), url("glyphicons/social/fonts/glyphicons-social-regular.svg#glyphicons_socialregular") format("svg"); font-weight: normal; font-style: normal; }
.social { display: inline-block; position: relative; padding-left: 30px; color: #1d1d1b; text-decoration: none; *display: inline; *zoom: 1; vertical-align: middle; }
    .social:before { position: absolute; left: 0; top: 0; display: inline-block; margin: 0 5px 0 0; font: 24px/1em 'Glyphicons Social Regular'; font-style: normal; font-weight: normal; color: #1d1d1b; *display: inline; *zoom: 1; vertical-align: middle; text-transform: none; -webkit-font-smoothing: antialiased; }
    .social.white:before { color: #fff; }
    .social.pinterest:before { content: "\E001"; }
    .social.dropbox:before { content: "\E002"; }
    .social.google_plus:before { content: "\E003"; }
    .social.jolicloud:before { content: "\E004"; }
    .social.yahoo:before { content: "\E005"; }
    .social.blogger:before { content: "\E006"; }
    .social.picasa:before { content: "\E007"; }
    .social.amazon:before { content: "\E008"; }
    .social.tumblr:before { content: "\E009"; }
    .social.wordpress:before { content: "\E010"; }
    .social.instapaper:before { content: "\E011"; }
    .social.evernote:before { content: "\E012"; }
    .social.xing:before { content: "\E013"; }
    .social.zootool:before { content: "\E014"; }
    .social.dribbble:before { content: "\E015"; }
    .social.deviantart:before { content: "\E016"; }
    .social.read_it_later:before { content: "\E017"; }
    .social.linked_in:before { content: "\E018"; }
    .social.forrst:before { content: "\E019"; }
    .social.pinboard:before { content: "\E020"; }
    .social.behance:before { content: "\E021"; }
    .social.github:before { content: "\E022"; }
    .social.youtube:before { content: "\E023"; }
    .social.skitch:before { content: "\E024"; }
    .social.foursquare:before { content: "\E025"; }
    .social.quora:before { content: "\E026"; }
    .social.badoo:before { content: "\E027"; }
    .social.spotify:before { content: "\E028"; }
    .social.stumbleupon:before { content: "\E029"; }
    .social.readability:before { content: "\E030"; }
    .social.facebook:before { content: "\E031"; }
    .social.twitter:before { content: "\E032"; }
    .social.instagram:before { content: "\E033"; }
    .social.posterous_spaces:before { content: "\E034"; }
    .social.vimeo:before { content: "\E035"; }
    .social.flickr:before { content: "\E036"; }
    .social.last_fm:before { content: "\E037"; }
    .social.rss:before { content: "\E038"; }
    .social.skype:before { content: "\E039"; }
    .social.e-mail:before { content: "\E040"; }
    .social.vine:before { content: "\E041"; }
    .social.myspace:before { content: "\E042"; }
    .social.goodreads:before { content: "\E043"; }
    .social.apple:before { content: "\F8FF"; }
    .social.windows:before { content: "\E045"; }
    .social.yelp:before { content: "\E046"; }
    .social.playstation:before { content: "\E047"; }
    .social.xbox:before { content: "\E048"; }
    .social.android:before { content: "\E049"; }
    .social.ios:before { content: "\E050"; }

.social-icon { display: inline-block; width: 24px; height: 24px; margin: 0 8px 0 0; line-height: 14px; vertical-align: text-top; background-image: url(glyphicons/social/images/glyphicons_social.svg); background-position: 0 0; background-repeat: no-repeat; vertical-align: top; *display: inline; *zoom: 1; *margin-right: .3em; }

/*.social-icon _:-o-prefocus,*/
.social-icon { background-image: url(glyphicons/social/images/glyphicons_social.png); /*&.white _:-o-prefocus,*/ }
.no-inlinesvg .social-icon { background-image: url(glyphicons/social/images/glyphicons_social.png); }
.social-icon.white { background-image: url(glyphicons/social/images/glyphicons_social-white.svg); }
.social-icon.white { background-image: url(glyphicons/social/images/glyphicons_social-white.png); }
.no-inlinesvg .social-icon.white { background-image: url(glyphicons/social/images/glyphicons_social-white.png); }
.social-icon.pinterest { background-position: 0px 0px; }
.social-icon.dropbox { background-position: -48px 0px; }
.social-icon.google_plus { background-position: -96px 0px; }
.social-icon.jolicloud { background-position: -144px 0px; }
.social-icon.yahoo { background-position: -192px 0px; }
.social-icon.blogger { background-position: -240px 0px; }
.social-icon.picasa { background-position: -288px 0px; }
.social-icon.amazon { background-position: -336px 0px; }
.social-icon.tumblr { background-position: -384px 0px; }
.social-icon.wordpress { background-position: -432px 0px; }
.social-icon.instapaper { background-position: 0px -48px; }
.social-icon.evernote { background-position: -48px -48px; }
.social-icon.xing { background-position: -96px -48px; }
.social-icon.zootool { background-position: -144px -48px; }
.social-icon.dribbble { background-position: -192px -48px; }
.social-icon.deviantart { background-position: -240px -48px; }
.social-icon.read_it_later { background-position: -288px -48px; }
.social-icon.linked_in { background-position: -336px -48px; }
.social-icon.forrst { background-position: -384px -48px; }
.social-icon.pinboard { background-position: -432px -48px; }
.social-icon.behance { background-position: 0px -96px; }
.social-icon.github { background-position: -48px -96px; }
.social-icon.youtube { background-position: -96px -96px; }
.social-icon.skitch { background-position: -144px -96px; }
.social-icon.foursquare { background-position: -192px -96px; }
.social-icon.quora { background-position: -240px -96px; }
.social-icon.badoo { background-position: -288px -96px; }
.social-icon.spotify { background-position: -336px -96px; }
.social-icon.stumbleupon { background-position: -384px -96px; }
.social-icon.readability { background-position: -432px -96px; }
.social-icon.facebook { background-position: 0px -144px; }
.social-icon.twitter { background-position: -48px -144px; }
.social-icon.instagram { background-position: -96px -144px; }
.social-icon.posterous_spaces { background-position: -144px -144px; }
.social-icon.vimeo { background-position: -192px -144px; }
.social-icon.flickr { background-position: -240px -144px; }
.social-icon.last_fm { background-position: -288px -144px; }
.social-icon.rss { background-position: -336px -144px; }
.social-icon.skype { background-position: -384px -144px; }
.social-icon.e-mail { background-position: -432px -144px; }
.social-icon.vine { background-position: 0px -192px; }
.social-icon.myspace { background-position: -48px -192px; }
.social-icon.goodreads { background-position: -96px -192px; }
.social-icon.apple { background-position: -144px -192px; }
.social-icon.windows { background-position: -192px -192px; }
.social-icon.yelp { background-position: -240px -192px; }
.social-icon.playstation { background-position: -288px -192px; }
.social-icon.xbox { background-position: -336px -192px; }
.social-icon.android { background-position: -384px -192px; }
.social-icon.ios { background-position: -432px -192px; }

/********************
*   Mobile Styles   *
********************/

