@font-face {
    font-family: 'Omnibus';
    src: url('../fonts/Omnibus-Glyphicons.woff?v=1.0.0') format('woff'), url('../fonts/Omnibus-Glyphicons.ttf?v=1.0.0') format('truetype'), url('../fonts/Omnibus-Glyphicons.svg?v=1.0.0') format('svg');
    font-weight: normal;
    font-style: normal;
}

.og-colour-1 {
    color: #9c1f89;
}

.og-colour-2 {
    color: #a2d527;
}

.og-colour-3 {
    color: #ea591b;
}

.og-colour-4 {
    color: #df1b61;
}

.og-colour-info {
    color: #9c1f89;
}

.og-colour-positive {
    color: #a2d527;
}

.og-colour-negative {
    color: #df1b61;
}

.og-colour-question {
    color: #ea591b;
}

.og-colour-warning {
    color: #ea591b;
}

.og-stack {
    width: 1em;
    height: 1em;
    line-height: 1em;
    vertical-align: top;
}

.og-spinner:before {
    font-family: omnibus;
    content: "\f00e";
}

.og-generic:before {
    font-family: omnibus;
    content: "\f00f";
}

.og-quarter:before {
    font-family: omnibus;
    content: "\f00d";
}

.og-omnitimes:before {
    font-family: omnibus;
    content: "\f000";
}

.og-omnibase:before {
    font-family: omnibus;
    content: "\f001";
}

.og-omnimap:before {
    font-family: omnibus;
    content: "\f002";
}

.og-omnidas:before {
    font-family: omnibus;
    content: "\f003";
}

.og-omniflag:before {
    font-family: omnibus;
    content: "\f004";
}

.og-omnistop:before {
    font-family: omnibus;
    content: "\f005";
}

.og-crewplan:before {
    font-family: omnibus;
    content: "\f006";
}

.og-omnirota:before {
    font-family: omnibus;
    content: "\f007";
}

.og-omniweb:before {
    font-family: omnibus;
    content: "\f008";
}


.og-txc:before {
    font-family: omnibus;
    content: "\f010";
}

.og-txc-import:before {
    font-family: omnibus;
    content: "\f011";
}

.og-txc-export:before {
    font-family: omnibus;
    content: "\f012";
}

.og-txc-compare:before {
    font-family: omnibus;
    content: "\f013";
}



.og-gtfs:before {
    font-family: omnibus;
    content: "\f030";
}

.og-gtfs-import:before {
    font-family: omnibus;
    content: "\f031";
}

.og-gtfs-export:before {
    font-family: omnibus;
    content: "\f032";
}



.og-ebsr:before {
    font-family: omnibus;
    content: "\f020";
}

.og-ebsr-import:before {
    font-family: omnibus;
    content: "\f021";
}

.og-ebsr-export:before {
    font-family: omnibus;
    content: "\f022";
}

.og-ebsr-compare:before {
    font-family: omnibus;
    content: "\f023";
}

.og-ebsr-lite:before {
    font-family: omnibus;
    content: "\f024";
}

.og-info:before {
    font-family: omnibus;
    content: "\f040";
}

.og-tick:before {
    font-family: omnibus;
    content: "\f041";
}

.og-cross:before {
    font-family: omnibus;
    content: "\f042";
}

.og-question:before {
    font-family: omnibus;
    content: "\f043";
}

.og-exclamation:before {
    font-family: omnibus;
    content: "\f044";
}

.og-stack-inner {
    font-size: 0.7em;
}