[class^="icon-"]:before, [class*=" icon-"]:before {
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit
}

a [class^="icon-"], a [class*=" icon-"] {
    display: inline-block;
    text-decoration: inherit
}

.icon-large:before {
    vertical-align: top;
    font-size: 1.333em
}

.btn [class^="icon-"], .btn [class*=" icon-"] {
    line-height: .9em
}

li [class^="icon-"], li [class*=" icon-"] {
    display: inline-block;
    width: 1.25em;
    text-align: center
}

li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {
    width: 1.875em
}

li[class^="icon-"], li[class*=" icon-"] {
    margin-left: 0;
    list-style-type: none
}

li[class^="icon-"]:before, li[class*=" icon-"]:before {
    text-indent: -2em;
    text-align: center
}

li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {
    text-indent: -1.333em
}

.icon-ico_arrowdown_lg:before {
    content: "\f386"
}

.icon-ico_arrowdown_sm:before {
    content: "\f387"
}

.icon-ico_arrowup_lg:before {
    content: "\f388"
}

.icon-ico_arrowup_sm:before {
    content: "\f389"
}

.icon-ico_arrowleft_lg:before {
    content: "\f38a"
}

.icon-ico_arrowleft_sm:before {
    content: "\f38b"
}

.icon-ico_arrowright_lg:before {
    content: "\f38c"
}

.icon-ico_arrowright_sm:before {
    content: "\f38d"
}

.icon-ico_chevron_down_lg:before {
    content: "\f38e"
}

.icon-ico_chevron_down_sm:before {
    content: "\f38f"
}

.icon-ico_chevron_left_lg:before {
    content: "\f390"
}

.icon-ico_chevron_left_sm:before {
    content: "\f391"
}

.icon-ico_chevron_right_lg:before {
    content: "\f392"
}

.icon-ico_chevron_right_sm:before {
    content: "\f393"
}

.icon-ico_chevron_up_lg:before {
    content: "\f394"
}

.icon-ico_chevron_up_sm:before {
    content: "\f395"
}

.voice-brand {
    font-family: "ge-inspira", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.voice-data {
    font-family: Inconsolata, Consolas, monospace
}

.voice-human {
    font-family: "ge-serif", Georgia, serif
}

.voice-ui {
    font-family: "ge-sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.brand .primary-brand {
    font-weight: 700
}

.brand .secondary-brand {
    font-weight: 400
}

.footer .ge-logo {
    background: transparent url(43df6200fbcf1af6c3a2.svg) no-repeat;
    background-size: contain;
    border: 0;
    color: transparent;
    float: left;
    height: 70px;
    margin: -10px 10px -35px 24px;
    width: 40px
}

[class^="icon-"], [class*=" icon-"] {
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none
}

.icon-large:before {
    vertical-align: -10%;
    font-size: 1.3333333333333em
}

a [class^="icon-"], a [class*=" icon-"], a [class^="icon-"]:before, a [class*=" icon-"]:before {
    display: inline
}

[class^="icon-"].icon-fixed-width, [class*=" icon-"].icon-fixed-width {
    display: inline-block;
    width: 1.2857142857143em;
    text-align: center
}

[class^="icon-"].icon-fixed-width.icon-large, [class*=" icon-"].icon-fixed-width.icon-large {
    width: 1.5714285714286em
}

ul.icons-ul {
    list-style-type: none;
    text-indent: -.71428571428571em;
    margin-left: 2.1428571428571em
}

ul.icons-ul > li .icon-li {
    width: .71428571428571em;
    display: inline-block;
    text-align: center
}

[class^="icon-"].hide, [class*=" icon-"].hide {
    display: none
}

.icon-muted {
    color: #eee
}

.icon-light {
    color: #fff
}

.icon-dark {
    color: #333
}

.icon-border {
    border: solid 1px #eee;
    padding: .2em .25em .15em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.icon-2x {
    font-size: 2em
}

.icon-2x.icon-border {
    border-width: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.icon-3x {
    font-size: 3em
}

.icon-3x.icon-border {
    border-width: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.icon-4x {
    font-size: 4em
}

.icon-4x.icon-border {
    border-width: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.icon-5x {
    font-size: 5em
}

.icon-5x.icon-border {
    border-width: 5px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

[class^="icon-"].pull-left, [class*=" icon-"].pull-left {
    margin-right: .3em
}

[class^="icon-"].pull-right, [class*=" icon-"].pull-right {
    margin-left: .3em
}

[class^="icon-"], [class*=" icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0
}

.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] {
    background-image: none
}

.btn [class^="icon-"].icon-large, .nav [class^="icon-"].icon-large, .btn [class*=" icon-"].icon-large, .nav [class*=" icon-"].icon-large {
    line-height: .9em
}

.btn [class^="icon-"].icon-spin, .nav [class^="icon-"].icon-spin, .btn [class*=" icon-"].icon-spin, .nav [class*=" icon-"].icon-spin {
    display: inline-block
}

.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs [class^="icon-"].icon-large, .nav-pills [class^="icon-"].icon-large, .nav-tabs [class*=" icon-"].icon-large, .nav-pills [class*=" icon-"].icon-large {
    line-height: .9em
}

.btn [class^="icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x {
    margin-top: .18em
}

.btn [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large {
    line-height: .8em
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x {
    margin-top: .25em
}

.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] {
    margin-top: 0
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-top: .05em
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x {
    margin-right: .2em
}

.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-left: .2em
}

.icon-chevron-sign-left:before {
    content: "\f137"
}

.icon-chevron-sign-right:before {
    content: "\f138"
}

.icon-chevron-sign-up:before {
    content: "\f139"
}

.icon-chevron-sign-down:before {
    content: "\f13a"
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

audio:not([controls]) {
    display: none
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

a:hover, a:active {
    outline: 0
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    max-width: 100%;
    width: auto \9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic
}

#map_canvas img, .google-maps img {
    max-width: none
}

button, input, select, textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle
}

button, input {
    *overflow: visible;
    line-height: normal
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
    cursor: pointer
}

input[type="search"] {
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none
}

textarea {
    overflow: auto;
    vertical-align: top
}

.clearfix {
    *zoom: 1
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

.hide-text {
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 34px;
    box-sizing: border-box
}

body {
    margin: 0;
    font-family: "ge-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #5c5f63;
    background-color: #f0f1f2
}

a {
    color: #005E60;
    text-decoration: none
}

a:hover, a:focus {
    color: #005E60;
    text-decoration: underline
}

body {
    font-family: "ge-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #5c5f63;
    -webkit-font-smoothing: antialiased;
}

a {
    -webkit-font-smoothing: antialiased;
}

a [class*="icon-"] {
    color: inherit
}

a [class*="icon-"].icon-black {
    color: #262626
}

a [class*="icon-"].icon-white {
    color: #fff
}

.row {
    margin-left: -20px;
    *zoom: 1
}

.row:before, .row:after {
    display: table;
    content: "";
    line-height: 0
}

.row:after {
    clear: both
}

[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px
}

.container {
    width: 940px
}

.span12 {
    width: 940px
}

.span11 {
    width: 860px
}

.span10 {
    width: 780px
}

.span9 {
    width: 700px
}

.span8 {
    width: 620px
}

.span7 {
    width: 540px
}

.span6 {
    width: 460px
}

.span5 {
    width: 380px
}

.span4 {
    width: 300px
}

.span3 {
    width: 220px
}

.span2 {
    width: 140px
}

.span1 {
    width: 60px
}

.offset12 {
    margin-left: 980px
}

.offset11 {
    margin-left: 900px
}

.offset10 {
    margin-left: 820px
}

.offset9 {
    margin-left: 740px
}

.offset8 {
    margin-left: 660px
}

.offset7 {
    margin-left: 580px
}

.offset6 {
    margin-left: 500px
}

.offset5 {
    margin-left: 420px
}

.offset4 {
    margin-left: 340px
}

.offset3 {
    margin-left: 260px
}

.offset2 {
    margin-left: 180px
}

.offset1 {
    margin-left: 100px
}

[class*="span"].hide, .row-fluid [class*="span"].hide {
    display: none
}

[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
    float: right
}

div[class*="span"], section[class*="span"] {
    margin-bottom: 20px
}

.container {
    margin-right: auto;
    margin-left: auto;
    *zoom: 1
}

.container:before, .container:after {
    display: table;
    content: "";
    line-height: 0
}

.container:after {
    clear: both
}

.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    *zoom: 1
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
    line-height: 0
}

.container-fluid:after {
    clear: both
}

p {
    margin: 0 0 12px
}

.lead {
    margin-bottom: 24px;
    font-size: 21px;
    font-weight: 200;
    line-height: 36px
}

small {
    font-size: 85%
}

strong {
    font-weight: 700
}

em {
    font-style: italic
}

cite {
    font-style: normal
}

.muted {
    color: #bfc2c5
}

a.muted:hover, a.muted:focus {
    color: #a4a8ad
}

.text-warning {
    color: #ea7600
}

a.text-warning:hover, a.text-warning:focus {
    color: #b75c00
}

.text-error {
    color: #c8102e
}

a.text-error:hover, a.text-error:focus {
    color: #990c23
}

.text-info {
    color: #08a5e1
}

a.text-info:hover, a.text-info:focus {
    color: #0681b0
}

.text-success {
    color: #48a23f
}

a.text-success:hover, a.text-success:focus {
    color: #387d31
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

h1, h2, h3, h4, h5, h6 {
    margin: 12px 0;
    font-family: inherit;
    font-weight: 700;
    line-height: 24px;
    color: #26272b;
    text-rendering: optimizelegibility
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-weight: 400;
    line-height: 1;
    color: #bfc2c5
}

h1, h2, h3 {
    line-height: 48px
}

h1 {
    font-size: 38.5px
}

h2 {
    font-size: 31.5px
}

h3 {
    font-size: 24.5px
}

h4 {
    font-size: 17.5px
}

h5 {
    font-size: 14px
}

h6 {
    font-size: 11.9px
}

h1 small {
    font-size: 24.5px
}

h2 small {
    font-size: 17.5px
}

h3 small {
    font-size: 14px
}

h4 small {
    font-size: 14px
}

.page-header {
    padding-bottom: 11px;
    margin: 24px 0 36px;
    border-bottom: 1px solid #e1e2e5
}

ul, ol {
    padding: 0;
    margin: 0 0 12px 25px
}

ul ul, ul ol, ol ol, ol ul {
    margin-bottom: 0
}

li {
    line-height: 24px
}

ul.unstyled, ol.unstyled {
    margin-left: 0;
    list-style: none
}

ul.inline, ol.inline {
    margin-left: 0;
    list-style: none
}

ul.inline > li, ol.inline > li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-bottom: 24px
}

dt, dd {
    line-height: 24px
}

dt {
    font-weight: 700
}

dd {
    margin-left: 12px
}

.dl-horizontal {
    *zoom: 1
}

.dl-horizontal:before, .dl-horizontal:after {
    display: table;
    content: "";
    line-height: 0
}

.dl-horizontal:after {
    clear: both
}

.dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dl-horizontal dd {
    margin-left: 180px
}

hr {
    margin: 24px 0;
    border: 0;
    border-top: 1px solid #e1e2e5;
    border-bottom: 1px solid #fff
}

p {
    line-height: 20px
}

.timestamp {
    color: #999c9f;
    font-size: 14px;
    margin-bottom: 0;
    margin-right: 10px
}

blockquote p {
    font-family: "ge-serif", Georgia, serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 5px;
    padding: 0 3em 0 1em
}

.voice-brand blockquote p, blockquote.voice-brand p {
    font-family: "ge-inspira", "Helvetica Neue", Helvetica, Arial, sans-serif
}

blockquote small {
    color: #999c9f;
    font-style: italic;
    padding: 0 3em
}

cite {
    font-style: italic
}

dl dd {
    margin-bottom: 14px
}

.dl-horizontal dt {
    line-height: 25px;
    margin-top: -1px;
    width: 33.3%
}

.dl-horizontal dd {
    margin-left: 33.3%;
    padding-left: 10px
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-weight: 400
}

h1 {
    font-family: "ge-inspira", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 48px;
    color: #26272b;
    font-weight: 400;
    line-height: 52px
}

h2 {
    font-family: "ge-inspira", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 36px;
    color: #26272b;
    font-weight: 400;
    line-height: 42px
}

h3 {
    font-family: "ge-inspira", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 36px;
    color: #26272b;
    font-weight: 400;
    line-height: 28px
}

h4 {
    font-family: "ge-inspira", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #26272b;
    font-weight: 400;
    line-height: 22px
}

h5 {
    font-family: "ge-inspira", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #26272b;
    font-weight: 400;
    line-height: 20px
}

h6 {
    font-family: "ge-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #26272b;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 20px
}

h4 small {
    font-size: 12px
}

table h6 {
    margin-bottom: 0
}

.page-header {
    border-bottom: 0;
    font-size: 26px;
    margin: 0;
    padding-bottom: 0;
    text-align: right;
    *zoom: 1
}

.page-header:before, .page-header:after {
    display: table;
    content: "";
    line-height: 0
}

.page-header:after {
    clear: both
}

.page-header > h1 {
    font-size: inherit;
    line-height: 35px;
    text-align: left
}

.page-header > h1 small {
    color: #999c9f;
    margin-left: 5px
}

.page-header > * {
    margin-bottom: 20px
}

.page-header .nav {
    margin-bottom: 0
}

.page-header .nav + .btn-group {
    margin-left: 24px
}

.page-header .btn-group {
    margin: 0
}

.page-header .btn-group .btn-icon {
    background-color: #fff;
    border-color: transparent
}

.page-header .btn-group .btn-icon:hover {
    background-color: #f0f1f2
}

.page-header .btn-group .btn-icon.active, .page-header .btn-group .btn-icon:active {
    background-color: #d9d9d9
}

.page-header .btn-group .btn-icon:not(:first-child) {
    border-left-color: #f7f8fa
}

ul, ol {
    margin: 20px 0 12px 15px
}

ul.structured, ol.structured {
    margin-left: 0;
    list-style: none
}

ul.structured li, ol.structured li {
    border-top: 1px solid #bfc2c5;
    margin-top: 10px;
    padding-top: 10px
}

ul.structured li:first-child:not(.nav-header), ol.structured li:first-child:not(.nav-header) {
    border-top: 0;
    margin-top: 0;
    padding-top: 0
}

form {
    margin: 0 0 24px
}

input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    *margin-top: 0;
    margin-top: 1px \9;
    line-height: normal
}

input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: auto
}

select, input[type="file"] {
    height: 34px;
    *margin-top: 4px;
    line-height: 34px
}

select {
    width: 220px;
    border: 1px solid #dad9d7;
    background-color: #f0f1f2
}

select[multiple], select[size] {
    height: auto;
    width: auto
}

select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.uneditable-input, .uneditable-textarea {
    color: #bfc2c5;
    background-color: #edeef0;
    border-color: #dad9d7;
    cursor: not-allowed
}

.uneditable-input {
    overflow: hidden;
    white-space: nowrap
}

.uneditable-textarea {
    width: auto;
    height: auto
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color: #999c9f
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #999c9f
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999c9f;
    font-style: italic
}

.radio, .checkbox {
    min-height: 24px;
    padding-left: 20px
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
    float: left;
    margin-left: -20px
}

.controls > .radio:first-child, .controls > .checkbox:first-child {
    padding-top: 5px
}

.radio.inline, .checkbox.inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle
}

.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
    margin-left: 10px
}

textarea, input[type="text"], input[type="password"], input[type="date"], input[type="search"], input[type="tel"] {
    -webkit-appearance: none
}

input[type="file"] {
    line-height: 1;
    height: 26px
}

input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
    color: #fce0de;
    border-color: #fce0de
}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
    border-color: #f8b4af
}

.uneditable-input {
    line-height: 24px
}

.uneditable-input:hover {
    border-color: #5c5f63
}

select {
    background-color: #f0f1f2;
    border: 1px solid #dad9d7;
    height: 28px
}

select:focus {
    border: 1px solid #005eb8;
    outline: none
}

.touch select {
    border: 1px solid #4c4c4c;
    background-color: #fff;
    border-radius: 5px
}

.touch select:focus {
    border: 1px solid #005eb8
}

label {
    margin-bottom: 12px
}

.table th, .table td {
    padding: 10px;
    font-size: 14px;
    vertical-align: middle;
    border-left: none;
    border-right: none
}

.table th h6, .table td h6 {
    font-weight: 700;
    color: #262626
}

.table th.align-left, .table td.align-left {
    text-align: left
}

.table th.align-center, .table td.align-center {
    text-align: center
}

.table th.align-right, .table td.align-right {
    text-align: right
}

.table th {
    background-color: #262626;
    color: #fff;
    font-weight: 700
}

.table thead + tbody tr:first-child td {
    border-top-width: 0
}

.dropup, .dropdown {
    position: relative;
    margin-top: 20px
}

.dropdown-toggle {
    *margin-bottom: -3px
}

.dropdown-toggle:active, .open .dropdown-toggle {
    outline: 0
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #262626;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: ""
}

.dropdown .caret {
    margin-top: 8px;
    margin-left: 2px
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid #e1e2e5;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    margin: 11px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e1e2e5;
    border-bottom: 1px solid #fff
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 24px;
    color: #5c5f63;
    white-space: nowrap
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    text-decoration: none;
    color: #5c5f63;
    background-color: #dcdde0;
    background-image: linear-gradient(to bottom, #e1e2e5, #d3d5d9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe1e2e5', endColorstr='#ffd3d5d9', GradientType=0)
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #005E60;
    text-decoration: none;
    outline: 0;
    background-color: #fafafa;
    background-image: linear-gradient(to bottom, #fff, #f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0)
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: #bfc2c5
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: default
}

.open {
    *z-index: 1000
}

.open > .dropdown-menu {
    display: block
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #262626;
    content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

.dropdown-submenu {
    position: relative
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block
}

.dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    -webkit-border-radius: 5px 5px 5px 0;
    -moz-border-radius: 5px 5px 5px 0;
    border-radius: 5px 5px 5px 0
}

.dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px
}

.dropdown-submenu:hover > a:after {
    border-left-color: #5c5f63
}

.dropdown-submenu.pull-left {
    float: none
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px
}

.dropdown .dropdown-menu .nav-header {
    padding-left: 20px;
    padding-right: 20px
}

.typeahead {
    z-index: 1051;
    margin-top: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.dropdown-menu {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    min-width: 0
}

.dropdown-menu .divider {
    margin-bottom: 3px;
    margin-top: 3px
}

.dropdown-menu li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 24px;
    color: #5c5f63;
    white-space: nowrap
}

.dropdown-menu li img {
    margin-right: 15px
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
    text-decoration: none;
    color: #5c5f63;
    background-color: #e1e2e5
}

.dropdown-toggle.btn [class*="icon-chevron"] {
    font-size: 12px
}

.dropdown-toggle.btn-mini [class*="icon-chevron"] {
    font-size: 9.8px
}

.dropdown-toggle.btn-small [class*="icon-chevron"] {
    font-size: 10.5px
}

.dropdown-toggle.btn-large [class*="icon-chevron"] {
    font-size: 17.9998px
}

.btn[rel=tooltip] + .dropdown-menu {
    z-index: 1035
}

.typeahead a {
    overflow: hidden;
    text-overflow: ellipsis
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -moz-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease
}

.collapse.in {
    height: auto
}

.close {
    float: right;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    color: #262626;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.close:hover, .close:focus {
    color: #262626;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    filter: alpha(opacity=40)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.close {
    line-height: 17px;
    margin-top: 0
}

.btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #5c5f63;
    background-color: #f0f1f2;
    border: 1px solid #f7f8fa;
    *border: 0;
    border-bottom-color: #d8dde6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    *margin-left: .3em
}

.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background-color: #e1e2e5
}

.btn:first-child {
    *margin-left: 0
}

.btn:hover, .btn:focus {
    color: #5c5f63;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear
}

.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn.active, .btn:active {
    background-image: none;
    outline: 0
}

.btn.disabled, .btn[disabled] {
    cursor: default;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65)
}

.btn-large {
    padding: 11px 19px;
    font-size: 17.9998px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
    margin-top: 4px
}

.btn-small {
    padding: 2px 10px;
    font-size: 10.5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
    margin-top: 0
}

.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
    margin-top: -1px
}

.btn-mini {
    padding: 0 6px;
    font-size: 9.8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.btn-block + .btn-block {
    margin-top: 5px
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
    width: 100%
}

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
    color: #005E60
}

.btn-primary {
    color: #fff;
    background-color: #005E60
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    /*background-color: #08539c*/
}

.btn-warning {
    color: #fff;
    background-color: #ea7600
}

.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    background-color: #b75c00
}

.btn-danger {
    color: #fff;
    background-color: #c8102e
}

.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
    background-color: #990c23
}

.btn-success {
    color: #fff;
    background-color: #48a23f
}

.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    background-color: #387d31
}

.btn-info {
    color: #fff;
    background-color: #08a5e1
}

.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-color: #0681b0
}

.btn-inverse {
    color: #fff;
    background-color: #3f4145
}

.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
    background-color: #26272b
}

button.btn, input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px
}

button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
    padding: 0;
    border: 0
}

button.btn.btn-large, input[type="submit"].btn.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px
}

button.btn.btn-small, input[type="submit"].btn.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px
}

button.btn.btn-mini, input[type="submit"].btn.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px
}

.btn-link, .btn-link:active, .btn-link[disabled] {
    background-color: transparent;
    background-image: none
}

.btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #005E60;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-link:hover, .btn-link:focus {
    color: #08539c;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:hover, .btn-link[disabled]:focus {
    color: #5c5f63;
    text-decoration: none
}

.btn {
    border-color: transparent;
    font-family: "ge-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    padding: 4px 10px;
    text-decoration: none;
    font-weight: bold;
    color: #3f4145;
    background-color: #f0f1f2;
    margin: 0 10px 12px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background-color .1s linear, border-color .1s linear, color .1s linear;
    -moz-transition: background-color .1s linear, border-color .1s linear, color .1s linear;
    -o-transition: background-color .1s linear, border-color .1s linear, color .1s linear;
    transition: background-color .1s linear, border-color .1s linear, color .1s linear;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased
}

.btn:hover {
    color: #3f4145;
    background-color: #e1e2e5
}

.btn:hover [class*="icon-"] {
    color: #262626
}

.btn:focus {
    color: #3f4145;
    background-color: #e1e2e5;
    text-decoration: none;
    outline: none
}

.btn:focus [class*="icon-"] {
    color: #262626
}

.btn:active {
    color: #3f4145;
    background-color: #e1e2e5
}

.btn:active [class*="icon-"] {
    color: #262626
}

.btn .selected {
    background-color: #005E60;
    color: #fff
}

.btn.btn-primary {
    color: #fff;
    background-color: #005E60
}

.btn.btn-primary:hover {
    color: #fff;
    /*background-color: #08539c*/
}

.btn.btn-primary:focus {
    color: #fff;
    outline: none
}

.btn.btn-primary:active {
    color: #fff;
    background-color: #005E60
}

.btn.btn-primary [class*="icon-"] {
    color: #fff
}

.btn.btn-primary.active {
    background-color: #005E60
}

.btn.btn-ratings i {
    color: #005eb8
}

.btn.btn-ratings i[class*="icon-"]:only-child {
    margin-right: 5px
}

.btn.btn-ratings:focus i {
    color: #005eb8
}

.btn.btn-ratings:focus i[class*="icon-"]:only-child {
    margin-right: 5px
}

.btn.btn-ratings:hover i {
    color: #005eb8
}

.btn.btn-ratings:hover i[class*="icon-"]:only-child {
    margin-right: 5px
}

.btn.btn-ratings:active i {
    color: #005eb8
}

.btn.btn-ratings:active i[class*="icon-"]:only-child {
    margin-right: 5px
}

.btn.btn-ratings.active {
    background-color: #f0f1f2
}

.btn.btn-ratings.active i {
    color: #005eb8
}

.btn.btn-ratings.active i[class*="icon-"]:only-child {
    margin-right: 5px
}

.btn.btn-ratings.active:hover, .btn.btn-ratings.active:focus, .btn.btn-ratings.active:active {
    background-color: #e1e2e5
}

.btn[disabled], .btn.disabled {
    color: #999c9f;
    background-color: #f0f1f2;
    opacity: 1
}

.btn[disabled]:hover, .btn.disabled:hover {
    color: #999c9f;
    background-color: #f0f1f2
}

.btn[disabled]:focus, .btn.disabled:focus {
    color: #999c9f;
    background-color: #f0f1f2;
    outline: none
}

.btn i[class*="icon-ico_chevron_down"], .btn i[class*="icon-ico_remove_lg"], .btn i[class*="icon-ico_chevron_up_lg"] {
    font-size: .7em
}

.btn [class*="icon-"] {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #3f4145;
    font-size: 18px;
    vertical-align: middle
}

.btn [class*="icon-"]:only-child {
    margin-right: 0;
    margin-left: 0
}

.btn [class*="icon-"]:first-child:not(:only-child) {
    margin-right: 2px
}

.btn [class*="icon-"]:last-child:not(:only-child) {
    margin-left: 2px
}

.btn [class*="icon-"]:first-child + [class*="icon-"]:last-child {
    margin-left: 0
}

.btn [class*="icon-"][class*="icon-ico_sync"] {
    font-size: 16px
}

.btn [class*="icon-"][class*="icon-ico_align"] {
    margin-bottom: -2px;
    font-size: 14px
}

.btn [class*="icon-"][class*="icon-ico_user"] {
    margin-bottom: -2px;
    font-size: 20px
}

.btn [class*="icon-"][class*="icon-arrow"] {
    margin-top: -4px;
    font-size: 16px
}

.btn [class*="icon-"].color-black {
    color: #262626
}

.btn [class*="icon-"].color-green {
    color: #48a23f
}

.btn [class*="icon-"].color-blue {
    color: #005eb8;
    color: #005eb8
}

.btn [class*="icon-"].color-orange {
    color: #ea7600
}

.btn [class*="icon-"].color-red {
    color: #c8102e
}

.btn [class*="icon-"].color-purple {
    color: #565294
}

.btn [class*="icon-"].color-white {
    color: #fff
}

.btn.btn-round {
    border-radius: 3em;
    line-height: normal
}

.btn.btn-round i {
    font-size: 10px
}

.btn-large {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 17.9998px;
    padding: 6px 12px
}

.btn-large [class*="icon-"]:not([class*="icon-chevron-"]):not([class*="icon-remove"]) {
    font-size: 21.9998px
}

.btn-large.btn-icon {
    padding: 3px 10px 6px
}

.btn-small {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 22px;
    padding: 1px 8px 0
}

.btn-mini {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 9.8px;
    line-height: 16px;
    padding: 2px 5px 0
}

.btn-mini [class*="icon-"]:not([class*="icon-chevron-"]):not([class*="icon-remove"]) {
    font-size: 11.8px
}

.btn-mini.btn-icon {
    margin-top: 0
}

.btn-fade > * {
    opacity: .3;
    filter: alpha(opacity=30);
    -webkit-transition: opacity .1s linear;
    -moz-transition: opacity .1s linear;
    -o-transition: opacity .1s linear;
    transition: opacity .1s linear
}

.btn-fade:hover > * {
    opacity: 1;
    filter: alpha(opacity=100)
}

.btn-inverse {
    color: #fff;
    background-color: #3f4145
}

.btn-inverse:hover {
    color: #fff;
    border-color: #26272b;
    background-color: #26272b
}

.btn-danger {
    background-color: #c8102e;
    color: #fff
}

.btn-danger:hover, .btn-danger:focus {
    color: #fff;
    background-color: #810a1e
}

.btn-warning {
    background-color: #ea7600;
    color: #fff
}

.btn-warning:hover, .btn-warning:focus {
    color: #fff;
    background-color: #9e4f00
}

.btn-success {
    background-color: #48a23f;
    color: #fff
}

.btn-success:hover, .btn-success:focus {
    color: #fff;
    background-color: #306b2a
}

.btn-info {
    background-color: #005E60;
    color: #fff
}

.btn-info:hover, .btn-info:focus {
    color: #fff;
    background-color: #08539c
}

.btn-link {
    background-color: transparent;
    text-align: left;
    padding: 0;
    margin: 0;
    color: #005eb8
}

.btn-link [class*="icon-"] {
    color: inherit;
    font-size: inherit;
    vertical-align: baseline
}

.btn-link:link, .btn-link:visited, .btn-link:active {
    background-image: none;
    border-color: transparent;
    cursor: pointer;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    text-align: left;
    padding: 0;
    margin: 0;
    color: #005eb8;
    margin-right: 16px
}

.btn-link:link [class*="icon-"], .btn-link:visited [class*="icon-"], .btn-link:active [class*="icon-"] {
    color: inherit;
    font-size: inherit;
    vertical-align: baseline
}

.btn-link:hover {
    background-color: transparent;
    color: #08539c
}

.btn-link:hover [class*="icon-"] {
    color: #08539c
}

.btn-link[disabled]:hover {
    background-color: transparent;
    color: #5c5f63
}

.btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: .3em
}

.btn-group:first-child {
    *margin-left: 0
}

.btn-group + .btn-group {
    margin-left: 5px
}

.btn-toolbar {
    font-size: 0;
    margin-top: 12px;
    margin-bottom: 12px
}

.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group {
    margin-left: 5px
}

.btn-group > .btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-group > .btn + .btn {
    margin-left: -1px
}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
    font-size: 14px
}

.btn-group > .btn-mini {
    font-size: 9.8px
}

.btn-group > .btn-small {
    font-size: 10.5px
}

.btn-group > .btn-large {
    font-size: 17.9998px
}

.btn-group > .btn:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px
}

.btn-group > .btn.large:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px
}

.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
    z-index: 2
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    *padding-top: 5px;
    *padding-bottom: 5px
}

.btn-group > .btn-mini + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
    *padding-top: 2px;
    *padding-bottom: 2px
}

.btn-group > .btn-small + .dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px
}

.btn-group > .btn-large + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
    *padding-top: 7px;
    *padding-bottom: 7px
}

.btn-group.open .dropdown-toggle {
    background-image: none
}

.btn-group.open .btn.dropdown-toggle {
    background-color: #e1e2e5
}

.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #08539c
}

.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #b75c00
}

.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #990c23
}

.btn-group.open .btn-success.dropdown-toggle {
    background-color: #387d31
}

.btn-group.open .btn-info.dropdown-toggle {
    background-color: #0681b0
}

.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #26272b
}

.btn .caret {
    margin-top: 8px;
    margin-left: 0
}

.btn-large .caret {
    margin-top: 6px;
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px
}

.btn-mini .caret, .btn-small .caret {
    margin-top: 8px
}

.dropup .btn-large .caret {
    border-bottom-width: 5px
}

.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.btn-group-vertical {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.btn-group-vertical > .btn {
    display: block;
    float: none;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-group-vertical > .btn + .btn {
    margin-left: 0;
    margin-top: -1px
}

.btn-group-vertical > .btn:first-child {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.btn-group-vertical > .btn:last-child {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

.btn-group-vertical > .btn-large:first-child {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0
}

.btn-group-vertical > .btn-large:last-child {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px
}

.btn-group > .btn {
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 12px;
    margin-bottom: 0
}

.btn-group > .btn-mini {
    font-size: 9.8px
}

.btn-group > .btn-small {
    font-size: 10.5px
}

.btn-group > .btn-large {
    font-size: 17.9998px
}

.btn-group > .btn-icon {
    font-size: 16px
}

.btn-group > .btn-icon.btn-large {
    font-size: 23.9998px
}

.btn-group > .btn-icon.btn-small {
    font-size: 12.5px
}

.btn-group > .btn-icon.btn-mini {
    font-size: 11.8px
}

.btn-group + .btn-group {
    margin: 0 0 12px
}

.btn-group > .btn {
    font-weight: 400;
    text-transform: none
}

.btn-group > .btn + .btn {
    margin-left: 1px
}

.btn-group > .btn + .btn-primary, .btn-group > .btn + .btn-success, .btn-group > .btn + .btn-warning, .btn-group > .btn + .btn-info, .btn-group > .btn + .btn-danger {
    margin-left: 1px
}

.btn-active {
    background-color: #005eb8;
    color: #fff
}

.btn-group {
    margin-right: 10px
}

.btn-group > .btn.btn-primary {
    font-weight: 400;
    text-transform: none
}

.btn-group > .btn.btn-primary.active {
    background-color: #005E60;
    color: #fff
}

.btn-group .active {
    background-color: #005eb8;
    color: #fff
}

.btn-group.btn-tag {
    margin-left: 0
}

.btn-group.btn-tag button:last-of-type {
    margin-left: 1px
}

.btn-group.btn-tag .btn-remove {
    margin-left: 1px;
    border-left: 1px solid transparent
}

.btn-group.btn-tag .btn-remove i {
    color: #262626
}

.btn-group.btn-filter {
    margin-left: 0
}

.btn-group.btn-filter button:last-of-type {
    margin-left: 1px
}

.btn-group.btn-filter .btn-remove {
    color: #999c9f;
    margin-left: 1px
}

.btn-group.btn-filter i {
    color: #262626
}

.btn-toolbar {
    margin: 15px 15px 0
}

.btn-group > .btn + .tooltip + .btn {
    margin-left: -1px
}

.btn-group.open .btn-inverse.dropdown-toggle {
    color: #fff
}

.btn-small .caret, .btn-large .caret {
    margin-top: 8px
}

.btn-mini .caret {
    margin-top: 7px
}

.btn-filter .icon-star {
    margin-right: 5px;
    margin-left: -2px
}

.btn-group > .tooltip + .btn {
    padding-left: 8px;
    padding-right: 8px
}

.nav {
    margin-left: 0;
    margin-bottom: 24px;
    list-style: none
}

.nav > li > a {
    display: block
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #e1e2e5
}

.nav > li > a > img {
    max-width: none
}

.nav > .pull-right {
    float: right
}

.nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: 700;
    line-height: 24px;
    color: #bfc2c5;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase
}

.nav .dropdown-toggle .caret {
    border-top-color: #005eb8;
    border-bottom-color: #005eb8;
    margin-top: 6px
}

.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {
    border-top-color: #08539c;
    border-bottom-color: #08539c
}

.nav-tabs .dropdown-toggle .caret {
    margin-top: 8px
}

.nav .active .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #999c9f;
    border-bottom-color: #999c9f
}

.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus {
    cursor: pointer
}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
    color: #fff;
    background-color: #bfc2c5;
    border-color: #bfc2c5
}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.nav > .disabled > a {
    color: #bfc2c5
}

.nav > .disabled > a:hover, .nav > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    cursor: default
}

.nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active {
    background-color: inherit;
    text-decoration: none
}

.nav-tabs > li > a {
    color: #5c5f63;
    font-size: 14px;
    line-height: 26px;
    padding: 4px 12px;
    outline: none
}

.nav-tabs > li > a [class^="icon-"], .nav-tabs > li > a [class*=" icon-"] {
    color: #5c5f63
}

.nav-tabs > li > a:hover {
    border-color: #e1e2e5;
    background-color: #e1e2e5
}

.nav-tabs > li > a:hover [class^="icon-"], .nav-tabs > li > a:hover [class*=" icon-"] {
    color: #3f4145
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
    color: #005eb8;
    background: #fff
}

.nav-pills > li.open > a, .nav-tabs > li.open > a {
    background-color: #f0f1f2;
    color: #5c5f63
}

.nav-pills > li.open > a [class^="icon-"], .nav-tabs > li.open > a [class^="icon-"], .nav-pills > li.open > a [class*=" icon-"], .nav-tabs > li.open > a [class*=" icon-"] {
    color: #5c5f63
}

.nav-list {
    background-color: #f0f1f2
}

.nav-list a {
    color: #5c5f63;
    font-size: 12px;
    text-shadow: none
}

.nav-list a:hover {
    border-color: #e1e2e5;
    background-color: #e1e2e5
}

.nav-list .divider {
    height: 0;
    margin: 9px -15px
}

.nav-list .nav-header {
    text-shadow: none;
    white-space: nowrap
}

.nav-header, .nav .nav-header {
    text-shadow: none
}

.navbar {
    overflow: visible;
    margin-bottom: 24px;
    *position: relative;
    *z-index: 2
}

/*.navbar-inner {*/
/*    min-height: 60px;*/
/*    padding-left: 20px;*/
/*    padding-right: 20px;*/
/*    background-color: #005E60;*/
/*    background-image: -moz-linear-gradient(top, #262626, #f0f1f2);*/
/*    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#262626), to(#f0f1f2));*/
/*    background-image: -webkit-linear-gradient(top, #262626, #f0f1f2);*/
/*    background-image: -o-linear-gradient(top, #262626, #f0f1f2);*/
/*    background-image: linear-gradient(to bottom, #262626, #f0f1f2);*/
/*    background-repeat: repeat-x;*/
/*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262626', endColorstr='#fff0f1f2', GradientType=0);*/
/*    border: 1px solid #262626;*/
/*    -webkit-border-radius: 3px;*/
/*    -moz-border-radius: 3px;*/
/*    border-radius: 3px;*/
/*    *zoom: 1;*/
/*    transition: background-color 1000ms linear;*/
/*}*/

/*.navbar-inner:hover {*/
/*    background-color:white*/
/*}*/

.navbar-inner:before, .navbar-inner:after {
    display: table;
    content: "";
    line-height: 0
}

.navbar-inner:after {
    clear: both
}

.navbar .container {
    width: auto;
    position: relative
}

.nav-collapse.collapse {
    height: auto;
    overflow: visible
}

.navbar .brand {
    float: left;
    display: block;
    padding: 18px 20px;
    margin-left: -20px;
    font-size: 20px;
    font-weight: 200;
    color: #fff;
    text-shadow: 0 1px 0 #262626
}

.navbar .brand:hover, .navbar .brand:focus {
    text-decoration: none
}

.navbar-text {
    margin-bottom: 0;
    line-height: 60px;
    color: #26272b
}

.navbar-link {
    color: #26272b
}

.navbar-link:hover, .navbar-link:focus {
    color: #fff
}

.navbar .divider-vertical {
    height: 60px;
    margin: 0 9px;
    border-left: 1px solid #f0f1f2;
    border-right: 1px solid #262626
}

.navbar .btn, .navbar .btn-group {
    margin-top: 15px
}

.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {
    margin-top: 0
}

.navbar-form {
    margin-bottom: 0;
    *zoom: 1
}

.navbar-form:before, .navbar-form:after {
    display: table;
    content: "";
    line-height: 0
}

.navbar-form:after {
    clear: both
}

.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
    margin-top: 15px
}

.navbar-form input, .navbar-form select, .navbar-form .btn {
    display: inline-block;
    margin-bottom: 0
}

.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
    margin-top: 3px
}

.navbar-form .input-append, .navbar-form .input-prepend {
    margin-top: 5px;
    white-space: nowrap
}

.navbar-form .input-append input, .navbar-form .input-prepend input {
    margin-top: 0
}

.navbar-search {
    position: relative;
    float: left;
    margin-top: 15px;
    margin-bottom: 0
}

.navbar-search .search-query {
    margin-bottom: 0;
    padding: 4px 14px;
    font-family: "ge-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px
}

.navbar-static-top {
    position: static;
    margin-bottom: 0
}

.navbar-static-top .navbar-inner {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1020;
    margin-bottom: 0
}

.modules .module {
    height: 380px;
    min-height: 380px;
    padding: 0;
    margin-bottom: 30px;
    border-radius: 0;
    background-color: #fff
}


.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    border: 1px solid #e1e2e5;
    background-color: #fff;
    border-bottom-color: #fff;
    color: #005eb8;
    margin-bottom: -1px;
    position: relative;
    z-index: 1001
}

.navbar .nav li.dropdown.active > .dropdown-toggle {
    border: 1px solid transparent;
    background-color: transparent;
    border-bottom-color: transparent;
    color: #005eb8
}

.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #005eb8;
    color: #fff
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #26272b;
    border-bottom-color: #26272b
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
    left: auto;
    right: 0
}

.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
    left: auto;
    right: 12px
}

.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
    left: auto;
    right: 13px
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: -1px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px
}


/**/
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
    border-width: 0 0 1px
}

.navbar-fixed-bottom .navbar-inner {
    border-width: 1px 0 0
}

.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
    padding-left: 0;
    padding-right: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 940px
}

.navbar-fixed-top {
    top: 0
}

.navbar-fixed-bottom {
    bottom: 0
}

.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 10px 0 0
}

.navbar .nav.pull-right {
    float: right;
    margin-right: 0
}

.navbar .nav > li {
    float: left
}

.navbar .nav > li > a {
    float: none;
    /*padding: 18px 15px;*/
    color: #005E60;
    text-decoration: none;
    text-shadow: 0 1px 0 #005E60
}

.navbar .nav .dropdown-toggle .caret {
    margin-top: 8px
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    background-color: transparent;
    color: #fff;
    text-decoration: none
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #005eb8
}

.navbar .btn-navbar {
    display: none;
    float: right;
    padding: 7px 10px;
    margin-left: 5px;
    margin-right: 5px;
    color: #fff;
    background-color: #191919
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
    background-color: #e2e4e6
}

.navbar .btn-navbar .icon-bar {
    display: block;
    width: 18px;
    height: 2px;
    background-color: #f5f5f5;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.btn-navbar .icon-bar + .icon-bar {
    margin-top: 3px
}

.navbar .nav > li > .dropdown-menu:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: #e1e2e5;
    position: absolute;
    top: -7px;
    left: 9px
}

.navbar .nav > li > .dropdown-menu:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 10px
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
    border-top: 7px solid #ccc;
    border-top-color: #e1e2e5;
    border-bottom: 0;
    bottom: -7px;
    top: auto
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
    border-top: 6px solid #fff;
    border-bottom: 0;
    bottom: -6px;
    top: auto
}

.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #005eb8;
    color: #fff
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #26272b;
    border-bottom-color: #26272b
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
    left: auto;
    right: 0
}

.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
    left: auto;
    right: 12px
}

.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
    left: auto;
    right: 13px
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: -1px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px
}

.navbar-inverse .navbar-inner {
    /*background-color: #005E60;*/
    /*background-image: linear-gradient(to bottom, #f0f1f2, #f0f1f2);*/
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f1f2', endColorstr='#fff0f1f2', GradientType=0);
    border-color: #f0f1f2
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
    color: #26272b;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:focus {
    color: #005eb8
}

.navbar-inverse .brand {
    color: #26272b
}

.navbar-inverse .navbar-text {
    color: #26272b
}

.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
    background-color: transparent;
    color: #005eb8
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    color: #08539c;
    background-color: transparent
}

.navbar-inverse .navbar-link {
    color: #26272b
}

.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {
    color: #005eb8
}

.navbar-inverse .divider-vertical {
    border-left-color: #f0f1f2;
    border-right-color: #f0f1f2
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: transparent;
    color: #08539c
}

.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret {
    border-top-color: #08539c;
    border-bottom-color: #08539c
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #26272b;
    border-bottom-color: #26272b
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #08539c;
    border-bottom-color: #08539c
}

.navbar-inverse .navbar-search .search-query {
    color: #fff;
    background-color: #fff;
    border-color: #f0f1f2;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
    color: #ccc
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
    color: #ccc
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
    color: #ccc;
    font-style: italic
}

.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
    padding: 5px 15px;
    color: #5c5f63;
    text-shadow: 0 1px 0 #fff;
    background-color: #fff;
    border: 0;
    outline: 0
}

.navbar-inverse .btn-navbar {
    color: #fff;
    background-color: #e2e4e6
}

.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
    background-color: #e2e4e6
}

.navbar-inner {
    filter: none
}

.navbar-static-top {
    margin-bottom: 24px
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner, .navbar-inner {
    border-width: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.navbar-fixed-top, .navbar-fixed-bottom {
    z-index: 1039
}

.navbar .brand {
    font-family: "ge-inspira", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    height: 70px;
    line-height: 24px;
    padding-top: 15px;
    padding-bottom: 0;
    text-shadow: none;
    margin-left: -45px
}

.navbar .brand small {
    color: #26272b;
    font-size: 13px;
    margin-left: 5px
}

.navbar .nav > li {
    font-size: 14px
}

.navbar .nav > li > a {
    text-shadow: none
}

.navbar .nav > li > .dropdown-menu.pull-right {
    right: 3px
}

.navbar .btn-toolbar {
    margin: 0
}

.navbar .btn-toolbar .btn-group {
    margin-left: 0;
    margin-right: 10px
}

.navbar .btn, .navbar .btn-group {
    margin-top: 0
}

.navbar .btn-group > .btn {
    font-weight: 700
}

.navbar .container {
    position: relative
}

.navbar .btn-navbar {
    margin-left: 10px;
    margin-right: 0
}

.navbar-search {
    float: none;
    margin-top: 0
}

.navbar-search .input-append {
    margin-bottom: 0
}

.breadcrumb {
    padding: 8px 15px;
    margin: none !important;
    list-style: none;
    background-color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.breadcrumb > li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-shadow: 0 1px 0 #fff
}

.breadcrumb > li > .divider {
    padding: 0 5px;
    color: #ccc
}

.breadcrumb > .active {
    color: #bfc2c5
}

.breadcrumb {
    background-color: white;
    font-size: 16px;
    padding: 0;
    border-radius: 3px 3px 0 0;
    border-bottom: 2px solid #C8FF08;
}

/*.breadcrumb > li {*/
/*    text-shadow: none*/
/*}*/

.breadcrumb > li > .divider {
    color: #005E60
}

/*.breadcrumb > li > a {*/
/*    color: white*/
/*}*/

.breadcrumb > li > a:hover {
    color: #005E60
}

.breadcrumb > .active {
    color: #005E60
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #262626
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop, .modal-backdrop.fade.in {
    opacity: .8;
    filter: alpha(opacity=80)
}

.modal {
    position: fixed;
    top: 10%;
    left: 50%;
    z-index: 1050;
    width: 560px;
    margin-left: -280px;
    background-color: #fff;
    border: 1px solid #999;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: none
}

.modal.fade {
    -webkit-transition: opacity .3s linear, top .3s ease-out;
    -moz-transition: opacity .3s linear, top .3s ease-out;
    -o-transition: opacity .3s linear, top .3s ease-out;
    transition: opacity .3s linear, top .3s ease-out;
    top: -25%
}

.modal.fade.in {
    top: 10%
}

.modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee
}

.modal-header .close {
    margin-top: 2px
}

.modal-header h3 {
    margin: 0;
    line-height: 30px
}

.modal-body {
    position: relative;
    overflow-y: auto;
    max-height: 400px;
    padding: 15px
}

.modal-form {
    margin-bottom: 0
}

.modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    *zoom: 1
}

.modal-footer:before, .modal-footer:after {
    display: table;
    content: "";
    line-height: 0
}

.modal-footer:after {
    clear: both
}

.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0
}

.modal {
    border-color: #bfc2c5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.modal-header {
    background-color: #f0f1f2;
    border-width: 0;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    font-family: "ge-inspira", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1;
    padding: 30px
}

.modal-header .close {
    margin-top: 0
}

.modal-header > h1, .modal-header h2, .modal-header h3, .modal-header h4 {
    line-height: inherit
}

.modal-footer {
    background-color: transparent;
    border-top-color: #f7f8fa;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

.modal-footer .btn {
    margin-left: 5px;
    margin-bottom: 0
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 11px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tooltip.in {
    opacity: .8;
    filter: alpha(opacity=80)
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    max-width: 200px;
    padding: 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip {
    font-size: 12px
}

.label, .badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: 700;
    line-height: 14px;
    color: #fff;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #bfc2c5
}

.label {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.badge {
    padding-left: 9px;
    padding-right: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px
}

.label:empty, .badge:empty {
    display: none
}

a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label-important, .badge-important {
    background-color: #c8102e
}

.label-important[href], .badge-important[href] {
    background-color: #990c23
}

.label-warning, .badge-warning {
    background-color: #ea7600
}

.label-warning[href], .badge-warning[href] {
    background-color: #b75c00
}

.label-success, .badge-success {
    background-color: #48a23f
}

.label-success[href], .badge-success[href] {
    background-color: #387d31
}

.label-info, .badge-info {
    background-color: #08a5e1
}

.label-info[href], .badge-info[href] {
    background-color: #0681b0
}

.label-inverse, .badge-inverse {
    background-color: #5c5f63
}

.label-inverse[href], .badge-inverse[href] {
    background-color: #434649
}

.btn .label, .btn .badge {
    position: relative;
    top: -1px
}

.btn-mini .label, .btn-mini .badge {
    top: 0
}

.label {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #26272b;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 5px 10px;
    text-shadow: none
}

.label-important, .label-important[href] {
    background-color: #c8102e
}

.label-warning, .label-warning[href] {
    background-color: #ea7600
}

.label-success, .label-success[href] {
    background-color: #48a23f
}

.label-info, .label-info[href] {
    background-color: #005eb8
}

.label-inverse, .label-inverse[href] {
    background-color: #f0f1f2;
    border: transparent;
    color: #26272b
}

.label.tag {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 8px 15px 7px;
    font-size: 14px;
    font-weight: 400;
    text-shadow: none;
    text-transform: capitalize;
    white-space: normal;
    color: #5c5f63;
    border-radius: 3em;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    background-color: #f0f1f2
}

.label.tag:last-of-type {
    margin-bottom: 0
}

.label.tag:hover {
    background-color: #e1e2e5;
    color: #5c5f63;
    cursor: pointer
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.hide {
    display: none
}

.show {
    display: block
}

.invisible {
    visibility: hidden
}

.affix {
    position: fixed
}

.backtop {
    background-color: #262626;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    bottom: 20px;
    height: 20px;
    opacity: 0;
    padding: 10px;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 20px
}

.backtop.hovered, .backtop:hover {
    cursor: pointer;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}

.backtop .icon-ico_arrowup_lg {
    color: #fff;
    font-size: 20px;
    margin-top: -1px;
    margin-left: -1px
}

.modal.lightbox .carousel:hover .carousel-control {
    opacity: .7
}

.modal.lightbox .carousel:hover .carousel-control:hover {
    opacity: 1
}

.navbar {
    margin-bottom: 0
}

.navbar.navbar-small .brand {
    margin: 6px 0 0 0;
    /*height: 55px*/
}

.navbar.navbar-small .brand .primary-brand {
    font-size: 20px
}

.navbar.navbar-small .brand .secondary-brand {
    font-size: 20px
}

.navbar.navbar-small .ge-logo {
    height: 40px;
    width: 40px;
    margin: -6px 10px 0 0
}

.navbar.navbar-small .toolbar-container {
    margin-top: 17px
}

.navbar.navbar-small .primary-navbar {
    margin-left: -30px
}

.navbar.navbar-small [class*='span'] {
    margin-bottom: 0
}

.navbar.navbar-small .navbar-inner {
    min-height: 80px
}

.navbar .navbar-inner {
    min-height: 136px;
    /*background-color: #005E60;*/
    background-image: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
    padding: 0
}

.navbar .toolbar-container {
    margin-top: 25px
}

.navbar .btn-toolbar {
    display: inline-block
}

.navbar .btn-toolbar .btn {
    margin-bottom: 0
}

.navbar .navbar-search {
    display: inline-block;
    float: none;
    margin-left: 0
}

.navbar .btn-navbar {
    display: none;
    margin-top: 12px;
    margin-bottom: 12px;
    padding: 4px 10px 3px
}

.navbar .btn-navbar span {
    font-size: 0
}

.navbar .btn-navbar i[class*="icon-ico_menu_lg"] {
    margin-top: 3px;
    font-size: 14px
}

.navbar .brand {
    margin-top: 17px;
    /*color: #005eb8;*/
    font-size: 26px
}

.navbar .brand .main-brand {
    font-weight: 700
}

.navbar .nav {
    clear: left;
    margin-left: -15px
}

.navbar .nav .open .btn, .navbar .nav .btn:hover, .navbar .nav .btn:focus {
    background-color: #005eb8;
    border-color: #005eb8;
    color: #fff
}

.navbar .primary-navbar {
    /*background-color: #f0f1f2;*/
    height: 40px
}

.navbar .primary-navbar .nav {
    margin-left: 0
}

.navbar .primary-navbar .nav > li > a {
    border: 1px solid transparent;
    /*color: #26272b;*/
    font-weight: 700;
    outline: 0;
    padding: 9px 14px 8px
}

.navbar .primary-navbar .nav > li > a:hover {
    /*color: #005eb8*/
}

.navbar .primary-navbar .nav > li.active > a {
    background-color: transparent;
    /*color: #005eb8*/
}

.navbar .primary-navbar .nav > li.dropdown.open > .dropdown-toggle {
    border: 1px solid #e1e2e5;
    /*background-color: #fff;*/
    border-bottom-color: #fff;
    /*color: #005eb8;*/
    margin-bottom: -1px;
    position: relative;
    z-index: 1001
}

.navbar .primary-navbar .dropdown-menu {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #e1e2e5;
    margin-top: 0;
    min-width: 100px;
    padding: 15px;
    white-space: nowrap
}

.navbar .primary-navbar .dropdown-menu:before, .navbar .primary-navbar .dropdown-menu:after {
    display: none !important
}

.navbar .primary-navbar .dropdown-menu a {
    /*color: #26272b;*/
    font-weight: 700;
    margin-right: 30px;
    padding-left: 0;
    padding-right: 0
}

.navbar .primary-navbar .dropdown-menu a:hover {
    background: transparent;
    /*color: #005eb8*/
}

.navbar .primary-navbar .dropdown-menu a:active {
    /*color: #005eb8*/
}

.navbar .primary-navbar .dropdown-menu a:focus {
    /*background-color: #fff;*/
    background: none;
    outline: none
}

.navbar .primary-navbar .dropdown-menu .open {
    float: left;
    min-width: 100px
}

.navbar .primary-navbar .dropdown-menu .open li > a {
    line-height: 20px;
    /*color: #3f4145;*/
    font-weight: 400;
    margin-left: 0;
    margin-right: 0
}

.navbar .primary-navbar .dropdown-menu .open li > a:hover {
    /*color: #005eb8*/
}

.navbar .primary-navbar .dropdown-menu .active > a, .navbar .primary-navbar .dropdown-menu .active > a:hover {
    background: #fff
}

.navbar .dropdown-menu > li > a:hover, .navbar .dropdown-menu > li > a:focus, .navbar .dropdown-submenu:hover > a, .navbar .dropdown-submenu:focus > a {
    background: none;
    text-decoration: none;
    color: #5c5f63;
    background-color: #e1e2e5
}

.navbar .btn:not(.btn-primary) {
    background-color: #fff
}

.navbar .btn:not(.btn-primary):hover, .navbar .btn:not(.btn-primary):focus, .navbar .btn:not(.btn-primary):active {
    background-color: #fff
}

.navbar .btn.btn-danger {
    background-color: #c8102e;
    color: #fff
}

.navbar .btn.btn-danger i[class*="icon"] {
    color: #fff
}

.navbar .btn.btn-danger:hover, .navbar .btn.btn-danger:focus, .navbar .btn.btn-danger:active {
    background-color: #990c23;
    color: #fff
}

.navbar .btn.btn-navbar {
    background-color: #005eb8;
    color: #fff
}

.navbar .btn.btn-navbar [class*="icon-"] {
    color: #fff
}

.navbar .btn.btn-navbar:hover, .navbar .btn.btn-navbar:focus, .navbar .btn.btn-navbar:active {
    background-color: #005eb8;
    color: #fff
}

.navbar .typeahead {
    margin-top: -10px
}

.footer {
    background-color: #e1e2e5;
    color: #5c5f63;
    font-size: 14px;
    padding-top: 25px
}

.footer .block {
    background: transparent;
    padding: 0
}

.footer .block .title {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    margin: 0 0 20px
}

.footer .block a:hover {
    text-decoration: none
}

.footer .span12 {
    margin-bottom: 7px
}

.footer-inner > .container {
    position: relative
}

.footer {
    overflow: hidden
}

.footer h6 {
    font-family: "ge-inspira", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 1em
}

.footer ul {
    list-style: none;
    margin: 0
}

.footer a {
    display: inline-block;
    color: #5c5f63
}

.footer a:hover {
    color: #005eb8
}

.footer a.contact-email {
    color: #005eb8
}

.footer hr {
    margin: 0;
    border-bottom: 1px solid #bfc2c5
}

.footer .footer-body {
    padding: 50px 0
}

.footer .block {
    border-top: 0
}

.footer .block a {
    margin: 0;
    padding: 0
}

.footer .brand {
    display: inline-block;
    height: 42px;
    margin-top: 15px;
    margin-left: -24px
}

.footer .colophon {
    margin-top: 0
}

.footer .colophon ul {
    margin: 20px 0 0;
    text-align: left
}

.footer .colophon li {
    display: inline
}

.footer .colophon li:first-child a {
    margin-left: 0;
    padding-left: 0
}

.footer .colophon li:last-child {
    color: #999c9f
}

.footer .colophon a {
    margin: 0 5px;
    padding: 5px
}

.footer.footer-small-mobile {
    display: none
}

.footer.small {
    margin-top: 0;
    padding-top: 10px
}

.footer.small .brand {
    height: 42px;
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: -24px
}

.footer.small .colophon {
    display: inline;
    border-top: none
}

.footer.small .colophon ul {
    display: inline
}

.footer.small [class*="span"] {
    margin-bottom: 0
}

html, body {
    height: 100%
}

.sticky-footer {
    display: table;
    height: 100%;
    width: 100%
}

.sticky-footer > header, .sticky-footer > footer, .sticky-footer > section {
    display: table-row;
    height: 1px
}

.sticky-footer .content {
    height: auto
}

.list-icon li {
    display: inline-block;
    line-height: 5px
}

.list-icon li i {
    display: inline-block;
    font-size: 2em;
    line-height: 1.2em
}

.list-icon li a {
    padding: 0;
    margin: 0
}

.list-icon li span {
    font-size: 0
}

.byline {
    font-size: 11px;
    margin-bottom: 0 !important
}

.lead {
    font-size: 16px;
    font-style: italic;
    line-height: 24px;
    margin-top: 12px
}

.block {
    background-color: #fff;
    padding: 30px
}

.block.inverse {
    background-color: #c6c8cd
}

.block.inner-right {
    padding: 30px 30px 30px 0
}

.block.inner-left {
    padding: 30px 0
}

.block.inner {
    padding: 0 30px
}

.block.horizontal {
    padding: 0 30px
}

.block.vertical {
    padding: 30px 0
}

.block > :first-child {
    margin-top: 0
}

.block > :last-child {
    margin-bottom: 0
}

.modal.lightbox.fade.in {
    top: 5%
}

.modal.lightbox {
    min-width: 600px
}

.modal.lightbox button.close {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    opacity: .7
}

.modal.lightbox button.close:hover {
    opacity: 1
}

.modal.lightbox .container {
    width: auto
}

.modal.lightbox .modal-body {
    padding: 0;
    position: relative;
    max-height: 600px
}

.modal.lightbox .modal-body .next-carousel, .modal.lightbox .modal-body .prev-carousel {
    opacity: .5
}

.modal.lightbox .modal-footer {
    padding: 10px 20px 20px;
    text-align: left
}

.modal.lightbox .modal-footer h3 {
    color: #262626
}

.modal.lightbox .modal-footer p {
    width: 80%;
    margin-top: 12px;
    margin-bottom: 24px
}

.hidden {
    display: none;
    visibility: hidden
}

.visible-phone {
    display: none !important
}

.visible-tablet {
    display: none !important
}

.hidden-desktop {
    display: none !important
}

.visible-desktop {
    display: inherit !important
}

.module {
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0 0 3px 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    position: relative;
    *zoom: 1
}

.module:before, .module:after {
    display: table;
    content: "";
    line-height: 0
}

.module:after {
    clear: both
}

.module .module-header {
    line-height: 24px;
    margin-bottom: 15px;
    min-height: 24px;
    *zoom: 1
}

.module .module-header:before, .module .module-header:after {
    display: table;
    content: "";
    line-height: 0
}

.module .module-header:after {
    clear: both
}

.module .module-header > * {
    line-height: inherit
}

.module .module-header > h1 {
    line-height: 100%
}

.module .module-body {
    *zoom: 1
}

.module .module-body:before, .module .module-body:after {
    display: table;
    content: "";
    line-height: 0
}

.module .module-body:after {
    clear: both
}

.module .module-body dl:first-child {
    margin-top: 0
}

.module .module-footer > :first-child {
    margin-top: 15px
}

.module .module-body div:last-child, .module .module-body p:last-child, .module .module-body ul:last-child, .module .module-body ol:last-child, .module .module-body dl:last-child, .module .module-footer :last-child {
    margin-bottom: 0
}

.module .module-body > hr {
    margin: 0 -15px 5px;
    border: 1px solid #e1e2e5
}

.module.draggable {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding: 0;
    height: 290px
}

.module.draggable .module-header {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    margin-bottom: 0;
    padding: 15px
}

.module.draggable .module-header:hover {
    cursor: move
}

.module.draggable .module-header:active {
    background-color: #f0f1f2
}

.module.draggable .module-body {
    display: table;
    height: 225px;
    width: 100%
}

.module.draggable .module-body > div:first-child {
    display: table-cell;
    padding: 0 15px;
    vertical-align: middle;
    width: 100%
}

.module.draggable .module-footer {
    padding-left: 15px;
    padding-right: 15px
}

.module.draggable .module-footer > :last-child {
    margin-bottom: 15px
}

.module.scrollable .module-body {
    display: block;
    overflow-x: hidden;
    overflow-y: auto
}

.module.scrollable .module-body > div {
    display: block
}

.module.chromeless {
    background: transparent;
    padding: 0
}

.module.chromeless .module-header, .module.chromeless .module-footer {
    display: none
}

.module.fullwidth {
    padding: 0 0 10px
}

.module.ui-sortable-placeholder {
    background-color: #f0f1f2;
    visibility: visible !important
}

.module.ui-sortable-placeholder .module-header, .module.ui-sortable-placeholder .module-body, .module.ui-sortable-placeholder .module-footer {
    visibility: hidden
}

.module.ui-sortable-helper {
    border: 1px solid #e1e2e5
}

.module.ui-sortable-helper .module-header {
    background-color: #f0f1f2
}

.module.nestable {
    margin-bottom: 0
}

.module.collapsible {
    padding-top: 0
}

.module.collapsible .module-header {
    margin-bottom: 0;
    padding-top: 15px;
    padding-left: 18px;
    cursor: pointer
}

.module.collapsible .module-header i.module-arrow {
    position: absolute;
    left: 15px
}

.module.collapsible .module-header:hover {
    color: #08539c
}

.module.collapsible .collapse:before {
    content: " ";
    padding-top: 15px
}

.module-group > .module:first-child {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.module-group > .module {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.module-group > .module:last-child {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

.module-group > hr {
    margin: 0;
    border: 1px solid #e1e2e5
}

.modules .module {
    height: 380px;
    min-height: 380px;
    padding: 0;
    margin-bottom: 30px;
    border-radius: 0;
    background-color: #fff
}

.modules .module.draggable .module-header:hover {
    cursor: default
}

.modules .module.draggable .module-header:active {
    background-color: #fff
}

.modules .module.scrollable .module-body {
    overflow-y: scroll
}

.modules .module header.module-header {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px
}

.modules .module header.module-header .btn-small i {
    margin-bottom: -4px
}

.modules .module header.module-header .btn-group {
    margin: 0
}

.modules .module .module-body {
    height: 300px
}

.modules .module .module-footer {
    padding-left: 30px;
    padding-right: 30px
}

.modules .module.with-footer .module-body {
    height: 260px
}

.modules .module.draggable .module-body > div:first-child, .modules .module .module-body > ul {
    padding: 0 15px 0 30px
}

.modules .module .block.feature {
    min-height: 0
}

.modules .module.double {
    height: 790px;
    min-height: 790px
}

.modules .module.double .module-body {
    height: 710px
}

.modules .module .hero .text.bottom {
    left: 30px;
    margin-left: 0
}

.modules .module.links .module-body ul {
    margin-top: 0
}

.modules .module.with-toolbar header .toolbar {
    *zoom: 1;
    margin-top: 20px
}

.modules .module.with-toolbar header .toolbar:before, .modules .module.with-toolbar header .toolbar:after {
    display: table;
    content: "";
    line-height: 0
}

.modules .module.with-toolbar header .toolbar:after {
    clear: both
}

.modules .module.with-toolbar header .toolbar .btn-group {
    float: left
}

.modules .module.with-toolbar header .toolbar form.form-search {
    display: inline-block;
    width: auto;
    margin-top: 10px;
    margin-bottom: 0;
    float: left
}

.modules .module.with-toolbar header .toolbar form.form-search .input-small {
    width: 90px
}

.modules .module.with-toolbar header .toolbar form.form-search .btn {
    margin-bottom: 0
}

.modules .module.with-toolbar .module-body {
    height: 200px
}

.modules .module.with-toolbar.double .module-body {
    height: 610px
}

.modal {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.modal .modal-header {
    background-color: transparent
}

.modal .modal-header .close {
    margin-top: -4px
}

.pager > li a, .pager > li span {
    background-color: #f0f1f2
}

.table {
    border-bottom: 1px solid #dad9d7
}

.table thead th, .table tbody td {
    border-left: 1px solid #dad9d7
}

.table thead th:first-child, .table tbody td:first-child {
    border-left: 0
}

.block.feature {
    min-height: 323px
}

section header h3 {
    display: inline;
    margin: 0;
    vertical-align: middle
}

section header .btn-link {
    display: inline-block;
    margin-top: 5px
}

.block.no-border {
    border: none
}

.navbar input[type="search"], .navbar .search-query {
    background-color: #fff
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    border: 1px solid #e1e2e5;
    background-color: #fff;
    border-bottom-color: #fff;
    color: #005eb8;
    margin-bottom: -1px;
    position: relative;
    z-index: 1001
}

.navbar .nav li.dropdown.active > .dropdown-toggle {
    border: 1px solid transparent;
    background-color: transparent;
    border-bottom-color: transparent;
    color: #005eb8
}

ul.button-wrapper {
    list-style-type: none;
    display: block;
    margin: 0
}

ul.button-wrapper li {
    display: inline
}

.btn-group {
    margin-bottom: 12px
}

.navbar .dropdown-backdrop {
    position: static
}

html {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

hr {
    margin: 0
}

body, html {
    height: 100%
}

input[type="radio"], input[type="radio"]:focus {
    outline: none
}

.table-unstyled {
    border: none;
    margin-bottom: 0;
    width: auto
}

.table-unstyled tbody tr {
    border: none
}

.table-unstyled tbody td {
    border: none;
    padding: 0;
    padding-right: 10px;
    vertical-align: top
}

.position-relative {
    position: relative
}

.timestamp {
    color: #bfc2c5
}

time {
    white-space: nowrap
}

.fill-container .banner-content {
    margin-left: auto;
    margin-right: auto
}

.reset-top-margin {
    margin-top: 0
}

.reset-bottom-margin {
    margin-bottom: 0 !important
}

.icon-gray-light {
    color: #bfc2c5
}

.icon-left-lockup {
    padding-left: 10px
}

.block.gray-block {
    background-color: #f9f9fb
}

.header-div-subsection {
    margin-top: 20px;
    margin-bottom: 17px
}

.ede-settings-banner.nav {
    margin-bottom: 0;
    margin-top: 5px
}

.ede-settings-dropdown {
    display: none
}

.locked-divider {
    margin-bottom: 20px
}

textarea.ede-textarea-float {
    float: left;
    margin-left: 30px
}

.settings-margin-left {
    margin-left: 30px
}

.hide {
    dislplay: none
}

.btn-white {
    background-color: #fff
}

a.btn-link {
    color: #005eb8
}

a.btn-link:hover, a.btn-link:active {
    color: #08539c
}

.block.locked-block {
    background-color: #f6f6f8
}

.btn.close:link, .btn.close:focus, .btn.close:active, .btn.close:visited, .btn.close:hover {
    background-color: transparent
}

.btn.ede-edit {
    margin-right: 0
}

.badge {
    line-height: normal !important
}

.badge-small {
    display: inline-block;
    position: relative;
    margin-left: 5px;
    padding: 4px 7px 2px;
    font-size: 12px
}

a, a:hover, a:visited, a:active, a:link, a img, a:hover img, a:visited img, a:active img, a:link img {
    outline: none;
    text-decoration: none
}

.view-all a {
    white-space: nowrap
}

.olMap {
    height: 100%
}

.btn-group > .btn-group .dropdown-menu li {
    text-align: left
}

.btn-group > .btn-group > .btn.dropdown-toggle {
    margin-left: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-group > .btn-group:last-child {
    margin-left: 1px
}

.btn-group > .btn-group:last-child > .btn.dropdown-toggle {
    margin-left: 0;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    border-left: 1px
}

.btn-group > .btn-group:first-child {
    margin-right: 1px
}

.btn-group > .btn-group:first-child > .btn.dropdown-toggle {
    margin-left: 0;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    border-right: 1px
}

.sticky-footer > header, .sticky-footer > footer, .sticky-footer > section {
    display: block;
    height: auto
}

.dropdown-menu li a i {
    margin-right: 5px
}

.dropdown-menu li.location h6 {
    margin-bottom: 0;
    font-weight: 400
}

.dropdown-menu li.location a {
    color: #bfc2c5
}

ul li.view-all {
    margin-bottom: 0;
    padding-top: 4px;
    border-top: 1px solid #e1e2e5
}

ul li.view-all a.btn-link {
    color: #005eb8
}

ul li.view-all a.btn-link:hover, ul li.view-all a.btn-link:active {
    color: #08539c
}

.tag.tag-small {
    font-size: 12px;
    padding: 4px 10px 3px
}

.page-header .block {
    background-color: #fff;
    padding: 20px
}

.page-header .block h2 {
    line-height: 36px
}

.page-header [class*="span"], .page-header .row {
    margin-bottom: 0
}

.page-header .alert {
    text-align: left
}

.modules .module {
    height: 380px;
    min-height: 380px;
    padding: 0;
    margin-bottom: 30px;
    border-radius: 0;
    background-color: #fff
}

.modules .module.draggable .module-header:hover {
    cursor: default
}

.modules .module.draggable .module-header:active {
    background-color: #fff
}

.modules .module.scrollable .module-body {
    overflow-y: scroll
}

.modules .module header.module-header {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px
}

.modules .module header.module-header .btn-small i {
    margin-bottom: -4px
}

.modules .module header.module-header .btn-group {
    margin: 0
}

.modules .module .module-body {
    height: 300px
}

.modules .module .module-footer {
    padding-left: 30px;
    padding-right: 30px
}

.modules .module.with-footer .module-body {
    height: 260px
}

.modules .module.draggable .module-body > div:first-child, .modules .module .module-body > ul {
    padding: 0 15px 0 30px
}

.modules .module .block.feature {
    min-height: 0
}

.modules .module.double {
    height: 790px;
    min-height: 790px
}

.modules .module.double .module-body {
    height: 710px
}

.modules .module .hero .text.bottom {
    left: 30px;
    margin-left: 0
}

.modules .module.links .module-body ul {
    margin-top: 0
}

.modules .module.with-toolbar header .toolbar {
    *zoom: 1;
    margin-top: 20px
}

.modules .module.with-toolbar header .toolbar:before, .modules .module.with-toolbar header .toolbar:after {
    display: table;
    content: "";
    line-height: 0
}

.modules .module.with-toolbar header .toolbar:after {
    clear: both
}

.modules .module.with-toolbar header .toolbar .btn-group {
    float: left
}

.modules .module.with-toolbar header .toolbar form.form-search {
    display: inline-block;
    width: auto;
    margin-top: 10px;
    margin-bottom: 0;
    float: left
}

.modules .module.with-toolbar header .toolbar form.form-search .input-small {
    width: 90px
}

.modules .module.with-toolbar header .toolbar form.form-search .btn {
    margin-bottom: 0
}

.modules .module.with-toolbar .module-body {
    height: 200px
}

.modules .module.with-toolbar.double .module-body {
    height: 610px
}

.modules .module .btn-group .dropdown-menu {
    z-index: 3000012
}

.gev-link {
    font-weight:bold;
    color:#005E60
}

.gev-link:hover {
    font-weight:bold;
    color:#C8FF08
}

.sso-input {
    height: 30px;
    line-height: 20px;
}

.a:hover {
    color: #C8FF08
}

@font-face {
    font-family: GEV-Inter;
    src: url(4852edfcf88cee219c54.otf);
}

/*.vernova-logo {*/
/*    margin: -15px 15px 20px 0px;*/
/*    background: url("../img/GE_Vernova_White_on_Evergreen.jpg");*/
/*    width: 200px;*/
/*    border: 0;*/
/*    color: transparent;*/
/*    float: left;*/
/*    -webkit-transition: all .3s ease-in-out;*/
/*    -moz-transition: all .3s ease-in-out;*/
/*    transition: all .3s ease-in-out;*/
/*}*/

/*.vernova-logo {*/
/*    margin: -15px 15px 20px 0px;*/
/*    display: block;*/
/*    -moz-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*    background: url(../img/1.jpg) no-repeat;*/
/*    width: 200px;*/
/*    float: left;*/
/*    border: 0;!* Width of new image *!*/
/*    !*padding-left: 200px; !* Equal to width of new image *!*!*/
/*}*/

/*.vernova-logo:hover {*/
/*    background-image: url(../img/1.jpg);*/
/*}*/

@-ms-viewport {
    width: device-width;
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}

.visible-print-block {
    display: none !important;
}

@media print {
    .visible-print-block {
        display: block !important;
    }
}

.visible-print-inline {
    display: none !important;
}

@media print {
    .visible-print-inline {
        display: inline !important;
    }
}

.visible-print-inline-block {
    display: none !important;
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .page-header > .pull-right {
        clear: left;
        float: none;
    }

    .page-header .nav-pills {
        margin-bottom: 20px;
        text-align: left;
        width: 100%;
    }

    .page-header .nav-pills > li {
        margin-top: 1px;
        float: none;
        width: 100%;
    }

    .page-header .nav-pills > li:first-child {
        margin-top: 0;
    }

    .page-header .nav-pills > li:first-child > a {
        border-radius: 3px 3px 0 0;
    }

    .page-header .nav-pills > li:last-child > a {
        border-radius: 0 0 3px 3px;
    }

    .input-append span.add-on,
    .input-prepend span.add-on {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        min-height: 30px;
    }
}

@media (max-width: 979px) {
    .visible-desktop {
        display: none !important;
    }

    .navbar-collapse .btn {
        font-weight: bold;
        border: none;
    }

    .nav li.dropdown ul.dropdown-menu:before,
    .nav li.dropdown ul.dropdown-menu:after {
        display: none;
    }

    .navbar-collapse .nav.pull-left,
    .navbar-collapse .nav.pull-right {
        float: none !important;
    }

    .navbar-collapse .nav > li {
        border-top: 1px solid #d4d4d4;
        float: none;
    }

    .navbar-collapse .nav > li.open .dropdown-menu {
        position: static;
        float: none;
    }

    .navbar-collapse .nav > li.open .dropdown-menu > .open {
        float: none;
    }

    .navbar-collapse .nav > li.dropdown > a,
    .navbar-collapse .nav > li.dropdown > a:hover,
    .navbar-collapse .nav > li.dropdown.open > a {
        margin: 0;
    }

    .navbar-collapse .nav > li > a {
        font-weight: bold;
        color: #575757;
    }

    .workspace-navbar .nav > li {
        border-top: 0;
    }

    .navbar-collapse .dropdown-menu {
        display: none;
        float: left;
        left: 0;
        position: absolute;
        padding-left: 45px;
        top: 100%;
    }

    .navbar-collapse .dropdown-menu.message-list {
        padding-left: 0;
    }

    .navbar-collapse .dropdown-menu a {
        margin-right: 30px;
        margin-bottom: 0;
    }

    .navbar-collapse .dropdown-menu a:hover {
        background: transparent;
        color: #005cb9;
    }

    .navbar-collapse .dropdown-menu .active > a {
        color: #005cb9;
    }

    .navbar-collapse .open .dropdown-menu {
        display: block;
    }

    .toolbar-container {
        margin-left: 0;
        margin-right: 10px;
    }

    .btn-toolbar {
        display: inline-block;
    }

    .navbar .brand {
        margin: 17px 0 0 -17px;
    }

    .navbar.navbar-small .brand {
        margin: 6px 0 0 0;
    }

    .navbar.navbar-small .primary-navbar {
        margin-left: 0px;
    }

    .navbar-collapse .navbar-form,
    .navbar-collapse .navbar-search {
        float: none;
        padding: 0;
        margin: 0;
        border-top: none;
        border-bottom: none;
    }

    .navbar .primary-navbar .dropdown-menu {
        border: none;
    }

    .navbar-collapse .dropdown-menu .nav > li > a {
        padding-top: 12px;
        padding-bottom: 12px;
    }
}

@media (min-width: 768px) {
    .secondary-nav {
        float: right;
    }
}

@media (min-width: 1200px) {
    .row {
        margin-left: -30px;
    }

    .row:before,
    .row:after {
        content: " ";
        display: table;
    }

    .row:after {
        clear: both;
    }

    [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 30px;
    }

    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
        width: 1170px;
    }

    .container {
        width: 1170px;
    }

    .span12 {
        width: 1170px;
    }

    .span11 {
        width: 1070px;
    }

    .span10 {
        width: 970px;
    }

    .span9 {
        width: 870px;
    }

    .span8 {
        width: 770px;
    }

    .span7 {
        width: 670px;
    }

    .span6 {
        width: 570px;
    }

    .span5 {
        width: 470px;
    }

    .span4 {
        width: 370px;
    }

    .span3 {
        width: 270px;
    }

    .span2 {
        width: 170px;
    }

    .span1 {
        width: 70px;
    }

    .offset12 {
        margin-left: 1230px;
    }

    .offset11 {
        margin-left: 1130px;
    }

    .offset10 {
        margin-left: 1030px;
    }

    .offset9 {
        margin-left: 930px;
    }

    .offset8 {
        margin-left: 830px;
    }

    .offset7 {
        margin-left: 730px;
    }

    .offset6 {
        margin-left: 630px;
    }

    .offset5 {
        margin-left: 530px;
    }

    .offset4 {
        margin-left: 430px;
    }

    .offset3 {
        margin-left: 330px;
    }

    .offset2 {
        margin-left: 230px;
    }

    .offset1 {
        margin-left: 130px;
    }

    .row-fluid {
        width: 100%;
    }

    .row-fluid:before,
    .row-fluid:after {
        content: " ";
        display: table;
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 30px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 2.56410256%;
        *margin-left: 2.51091107%;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.56410256%;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851%;
    }

    .row-fluid .span11 {
        width: 91.45299145%;
        *width: 91.39979996%;
    }

    .row-fluid .span10 {
        width: 82.90598291%;
        *width: 82.85279142%;
    }

    .row-fluid .span9 {
        width: 74.35897436%;
        *width: 74.30578287%;
    }

    .row-fluid .span8 {
        width: 65.81196581%;
        *width: 65.75877432%;
    }

    .row-fluid .span7 {
        width: 57.26495726%;
        *width: 57.21176578%;
    }

    .row-fluid .span6 {
        width: 48.71794872%;
        *width: 48.66475723%;
    }

    .row-fluid .span5 {
        width: 40.17094017%;
        *width: 40.11774868%;
    }

    .row-fluid .span4 {
        width: 31.62393162%;
        *width: 31.57074013%;
    }

    .row-fluid .span3 {
        width: 23.07692308%;
        *width: 23.02373159%;
    }

    .row-fluid .span2 {
        width: 14.52991453%;
        *width: 14.47672304%;
    }

    .row-fluid .span1 {
        width: 5.98290598%;
        *width: 5.92971449%;
    }

    .row-fluid .offset12 {
        margin-left: 105.12820513%;
        *margin-left: 105.02182215%;
    }

    .row-fluid .offset12:first-child {
        margin-left: 102.56410256%;
        *margin-left: 102.45771959%;
    }

    .row-fluid .offset11 {
        margin-left: 96.58119658%;
        *margin-left: 96.4748136%;
    }

    .row-fluid .offset11:first-child {
        margin-left: 94.01709402%;
        *margin-left: 93.91071104%;
    }

    .row-fluid .offset10 {
        margin-left: 88.03418803%;
        *margin-left: 87.92780506%;
    }

    .row-fluid .offset10:first-child {
        margin-left: 85.47008547%;
        *margin-left: 85.36370249%;
    }

    .row-fluid .offset9 {
        margin-left: 79.48717949%;
        *margin-left: 79.38079651%;
    }

    .row-fluid .offset9:first-child {
        margin-left: 76.92307692%;
        *margin-left: 76.81669394%;
    }

    .row-fluid .offset8 {
        margin-left: 70.94017094%;
        *margin-left: 70.83378796%;
    }

    .row-fluid .offset8:first-child {
        margin-left: 68.37606838%;
        *margin-left: 68.2696854%;
    }

    .row-fluid .offset7 {
        margin-left: 62.39316239%;
        *margin-left: 62.28677941%;
    }

    .row-fluid .offset7:first-child {
        margin-left: 59.82905983%;
        *margin-left: 59.72267685%;
    }

    .row-fluid .offset6 {
        margin-left: 53.84615385%;
        *margin-left: 53.73977087%;
    }

    .row-fluid .offset6:first-child {
        margin-left: 51.28205128%;
        *margin-left: 51.1756683%;
    }

    .row-fluid .offset5 {
        margin-left: 45.2991453%;
        *margin-left: 45.19276232%;
    }

    .row-fluid .offset5:first-child {
        margin-left: 42.73504274%;
        *margin-left: 42.62865976%;
    }

    .row-fluid .offset4 {
        margin-left: 36.75213675%;
        *margin-left: 36.64575377%;
    }

    .row-fluid .offset4:first-child {
        margin-left: 34.18803419%;
        *margin-left: 34.08165121%;
    }

    .row-fluid .offset3 {
        margin-left: 28.20512821%;
        *margin-left: 28.09874523%;
    }

    .row-fluid .offset3:first-child {
        margin-left: 25.64102564%;
        *margin-left: 25.53464266%;
    }

    .row-fluid .offset2 {
        margin-left: 19.65811966%;
        *margin-left: 19.55173668%;
    }

    .row-fluid .offset2:first-child {
        margin-left: 17.09401709%;
        *margin-left: 16.98763412%;
    }

    .row-fluid .offset1 {
        margin-left: 11.11111111%;
        *margin-left: 11.00472813%;
    }

    .row-fluid .offset1:first-child {
        margin-left: 8.54700855%;
        *margin-left: 8.44062557%;
    }

    input,
    textarea,
    .uneditable-input {
        margin-left: 0;
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 30px;
    }

    input.span12,
    textarea.span12,
    .uneditable-input.span12 {
        width: 1156px;
    }

    input.span11,
    textarea.span11,
    .uneditable-input.span11 {
        width: 1056px;
    }

    input.span10,
    textarea.span10,
    .uneditable-input.span10 {
        width: 956px;
    }

    input.span9,
    textarea.span9,
    .uneditable-input.span9 {
        width: 856px;
    }

    input.span8,
    textarea.span8,
    .uneditable-input.span8 {
        width: 756px;
    }

    input.span7,
    textarea.span7,
    .uneditable-input.span7 {
        width: 656px;
    }

    input.span6,
    textarea.span6,
    .uneditable-input.span6 {
        width: 556px;
    }

    input.span5,
    textarea.span5,
    .uneditable-input.span5 {
        width: 456px;
    }

    input.span4,
    textarea.span4,
    .uneditable-input.span4 {
        width: 356px;
    }

    input.span3,
    textarea.span3,
    .uneditable-input.span3 {
        width: 256px;
    }

    input.span2,
    textarea.span2,
    .uneditable-input.span2 {
        width: 156px;
    }

    input.span1,
    textarea.span1,
    .uneditable-input.span1 {
        width: 56px;
    }

    .mds-container {
        width: 1170px;
    }

    .row {
        margin-left: -15px;
    }

    .navbar .primary-navbar .container .nav {
        margin-left: -5px;
    }

    .text-image-story .align-wrapper {
        height: 410px;
    }

    .mds-container.item-category {
        margin-top: 0px;
    }

    .mds-container.item-category .text {
        padding: 30px;
        padding-right: 0;
    }

    .mds-container.item-category .text h2 {
        margin-bottom: 20px;
    }

    .mds-container.item-category .text .align-wrapper {
        display: table-cell;
        vertical-align: bottom;
        height: 325px;
    }

    .mds-container.item-category .text .align-bottom {
        display: inline-block;
        vertical-align: bottom;
    }

    .mds-container.card-carousel .card {
        width: 350px;
    }

    .fill-container.teasers .teaser .text {
        margin-left: 20px;
        padding: 0;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .row {
        margin-left: -20px;
    }

    .row:before,
    .row:after {
        content: " ";
        display: table;
    }

    .row:after {
        clear: both;
    }

    [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 20px;
    }

    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
        width: 724px;
    }

    .container {
        width: 724px;
    }

    .span12 {
        width: 724px;
    }

    .span11 {
        width: 662px;
    }

    .span10 {
        width: 600px;
    }

    .span9 {
        width: 538px;
    }

    .span8 {
        width: 476px;
    }

    .span7 {
        width: 414px;
    }

    .span6 {
        width: 352px;
    }

    .span5 {
        width: 290px;
    }

    .span4 {
        width: 228px;
    }

    .span3 {
        width: 166px;
    }

    .span2 {
        width: 104px;
    }

    .span1 {
        width: 42px;
    }

    .offset12 {
        margin-left: 764px;
    }

    .offset11 {
        margin-left: 702px;
    }

    .offset10 {
        margin-left: 640px;
    }

    .offset9 {
        margin-left: 578px;
    }

    .offset8 {
        margin-left: 516px;
    }

    .offset7 {
        margin-left: 454px;
    }

    .offset6 {
        margin-left: 392px;
    }

    .offset5 {
        margin-left: 330px;
    }

    .offset4 {
        margin-left: 268px;
    }

    .offset3 {
        margin-left: 206px;
    }

    .offset2 {
        margin-left: 144px;
    }

    .offset1 {
        margin-left: 82px;
    }

    .row-fluid {
        width: 100%;
    }

    .row-fluid:before,
    .row-fluid:after {
        content: " ";
        display: table;
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 30px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 2.76243094%;
        *margin-left: 2.70923945%;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.76243094%;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851%;
    }

    .row-fluid .span11 {
        width: 91.43646409%;
        *width: 91.3832726%;
    }

    .row-fluid .span10 {
        width: 82.87292818%;
        *width: 82.81973669%;
    }

    .row-fluid .span9 {
        width: 74.30939227%;
        *width: 74.25620078%;
    }

    .row-fluid .span8 {
        width: 65.74585635%;
        *width: 65.69266486%;
    }

    .row-fluid .span7 {
        width: 57.18232044%;
        *width: 57.12912895%;
    }

    .row-fluid .span6 {
        width: 48.61878453%;
        *width: 48.56559304%;
    }

    .row-fluid .span5 {
        width: 40.05524862%;
        *width: 40.00205713%;
    }

    .row-fluid .span4 {
        width: 31.49171271%;
        *width: 31.43852122%;
    }

    .row-fluid .span3 {
        width: 22.9281768%;
        *width: 22.87498531%;
    }

    .row-fluid .span2 {
        width: 14.36464088%;
        *width: 14.31144939%;
    }

    .row-fluid .span1 {
        width: 5.80110497%;
        *width: 5.74791348%;
    }

    .row-fluid .offset12 {
        margin-left: 105.52486188%;
        *margin-left: 105.4184789%;
    }

    .row-fluid .offset12:first-child {
        margin-left: 102.76243094%;
        *margin-left: 102.65604796%;
    }

    .row-fluid .offset11 {
        margin-left: 96.96132597%;
        *margin-left: 96.85494299%;
    }

    .row-fluid .offset11:first-child {
        margin-left: 94.19889503%;
        *margin-left: 94.09251205%;
    }

    .row-fluid .offset10 {
        margin-left: 88.39779006%;
        *margin-left: 88.29140708%;
    }

    .row-fluid .offset10:first-child {
        margin-left: 85.63535912%;
        *margin-left: 85.52897614%;
    }

    .row-fluid .offset9 {
        margin-left: 79.83425414%;
        *margin-left: 79.72787116%;
    }

    .row-fluid .offset9:first-child {
        margin-left: 77.0718232%;
        *margin-left: 76.96544023%;
    }

    .row-fluid .offset8 {
        margin-left: 71.27071823%;
        *margin-left: 71.16433525%;
    }

    .row-fluid .offset8:first-child {
        margin-left: 68.50828729%;
        *margin-left: 68.40190431%;
    }

    .row-fluid .offset7 {
        margin-left: 62.70718232%;
        *margin-left: 62.60079934%;
    }

    .row-fluid .offset7:first-child {
        margin-left: 59.94475138%;
        *margin-left: 59.8383684%;
    }

    .row-fluid .offset6 {
        margin-left: 54.14364641%;
        *margin-left: 54.03726343%;
    }

    .row-fluid .offset6:first-child {
        margin-left: 51.38121547%;
        *margin-left: 51.27483249%;
    }

    .row-fluid .offset5 {
        margin-left: 45.5801105%;
        *margin-left: 45.47372752%;
    }

    .row-fluid .offset5:first-child {
        margin-left: 42.81767956%;
        *margin-left: 42.71129658%;
    }

    .row-fluid .offset4 {
        margin-left: 37.01657459%;
        *margin-left: 36.91019161%;
    }

    .row-fluid .offset4:first-child {
        margin-left: 34.25414365%;
        *margin-left: 34.14776067%;
    }

    .row-fluid .offset3 {
        margin-left: 28.45303867%;
        *margin-left: 28.3466557%;
    }

    .row-fluid .offset3:first-child {
        margin-left: 25.69060773%;
        *margin-left: 25.58422476%;
    }

    .row-fluid .offset2 {
        margin-left: 19.88950276%;
        *margin-left: 19.78311978%;
    }

    .row-fluid .offset2:first-child {
        margin-left: 17.12707182%;
        *margin-left: 17.02068884%;
    }

    .row-fluid .offset1 {
        margin-left: 11.32596685%;
        *margin-left: 11.21958387%;
    }

    .row-fluid .offset1:first-child {
        margin-left: 8.56353591%;
        *margin-left: 8.45715293%;
    }

    input,
    textarea,
    .uneditable-input {
        margin-left: 0;
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 20px;
    }

    input.span12,
    textarea.span12,
    .uneditable-input.span12 {
        width: 710px;
    }

    input.span11,
    textarea.span11,
    .uneditable-input.span11 {
        width: 648px;
    }

    input.span10,
    textarea.span10,
    .uneditable-input.span10 {
        width: 586px;
    }

    input.span9,
    textarea.span9,
    .uneditable-input.span9 {
        width: 524px;
    }

    input.span8,
    textarea.span8,
    .uneditable-input.span8 {
        width: 462px;
    }

    input.span7,
    textarea.span7,
    .uneditable-input.span7 {
        width: 400px;
    }

    input.span6,
    textarea.span6,
    .uneditable-input.span6 {
        width: 338px;
    }

    input.span5,
    textarea.span5,
    .uneditable-input.span5 {
        width: 276px;
    }

    input.span4,
    textarea.span4,
    .uneditable-input.span4 {
        width: 214px;
    }

    input.span3,
    textarea.span3,
    .uneditable-input.span3 {
        width: 152px;
    }

    input.span2,
    textarea.span2,
    .uneditable-input.span2 {
        width: 90px;
    }

    input.span1,
    textarea.span1,
    .uneditable-input.span1 {
        width: 28px;
    }

    .mds-container {
        width: 724px;
    }

    .mds-container.card-carousel .card {
        width: 200px;
    }

    .fill-container.teasers .container {
        padding: 30px 20px 28px 20px;
    }

    .fill-container.teasers .container .text {
        width: 200px;
    }

    .fill-container.teasers .container.medium {
        padding: 46px 10px 20px 30px;
    }

    .fill-container.more .input-medium {
        width: 90px;
    }

    .fill-container.header-carousel {
        background-color: #ffffff;
    }

    .fill-container.header-carousel .item {
        background-color: #ffffff;
    }

    .fill-container.header-carousel .item h1,
    .fill-container.header-carousel .item h2,
    .fill-container.header-carousel .item h3,
    .fill-container.header-carousel .item h4,
    .fill-container.header-carousel .item h5,
    .fill-container.header-carousel .item h6,
    .fill-container.header-carousel .item p {
        color: #141414;
    }

    .fill-container.header-carousel .item .text {
        padding-top: 20px;
        position: relative;
        margin-bottom: 20px;
        top: 0px;
    }

    .fill-container.header-carousel .item a:hover h1,
    .fill-container.header-carousel .item a:hover h2,
    .fill-container.header-carousel .item a:hover h3,
    .fill-container.header-carousel .item a:hover h4,
    .fill-container.header-carousel .item a:hover h5,
    .fill-container.header-carousel .item a:hover h6,
    .fill-container.header-carousel .item a:hover p {
        color: #141414;
    }

    .mds-container.item-category [class*="span"] {
        float: none;
        width: auto;
    }

    .mds-container.item-category .text {
        width: auto;
        padding-left: 0;
        padding-top: 30px;
        margin: 0 30px 0 30px;
    }

    .mds-container.item-category .text .align-wrapper {
        height: auto;
    }

    .fill-container.text-image-story .text {
        padding: 1em 1em 1em 0;
    }

    textarea.ede-textarea-float {
        float: left;
        margin-left: 20px;
    }

    .ede-settings-banner {
        display: none;
    }

    .ede-settings-dropdown {
        display: inline-block;
        margin-top: 5px;
    }
}

@media (max-width: 767px) {
    body {
        padding: 0px;
    }

    .container {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.popover-content {
    color: #5c5f63;
}

.sub_menu {
    position: relative;
    left: 15px;
    font-weight: normal !important;
}

.container {
    width: 1100px !important;
}

.rotate {

    /* Safari */
    -webkit-transform: rotate(-90deg);

    /* Firefox */
    -moz-transform: rotate(-90deg);

    /* IE */
    -ms-transform: rotate(-90deg);

    /* Opera */
    -o-transform: rotate(-90deg);

    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}

html {
    position: relative;
    min-height: 100%;
}

body {
    /* Margin bottom by footer height */
    margin-bottom: 60px;
}

.my_footer {
    position: absolute;
    bottom: -60;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 60px;
    background-color: #f5f5f5;
}

table-custom td {
    padding: 10px;
}

.tilebutton {
    text-align: center;
    background-color: #005eb8;
    width: 96px;
    height: 96px;
    border-radius: 3px;
    text-decoration: none;
    font-size: 11px;
}

.tileicon {
    text-align: center;
    width: 60px;
    height: 60px;
    border-radius: 5px;
    text-decoration: none;
    font-size: 40px;
    color: white;
}

.roundicon {
    text-align: center;
    background-color: #005eb8;
    width: 80px;
    height: 80px;
    border-radius: 40px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    -o-border-radius: 40px;
    text-decoration: none;
    font-size: 80px;
    color: white;
    position: relative;
    behavior: url(f81b2f6b022950223398.htc);
}

.roundicon_person {
    text-align: center;
    background-color: #EEEEEE;
    width: 80px;
    height: 80px;
    border-radius: 40px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    -o-border-radius: 40px;
    text-decoration: none;
    font-size: 80px;
    color: white;
    position: relative;
    behavior: url(f81b2f6b022950223398.htc);
}

.roundicon_person_large {
    text-align: center;
    background-color: #EEEEEE;
    width: 150px;
    height: 150px;
    border-radius: 150px;
    -moz-border-radius: 150px;
    -webkit-border-radius: 150px;
    -o-border-radius: 150px;
    text-decoration: none;
    font-size: 80px;
    color: white;
    position: relative;
    behavior: url(f81b2f6b022950223398.htc);
}

.roundicon_small {
    text-align: center;
    background-color: #005eb8;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    text-decoration: none;
    font-size: 60px;
    position: relative;
    color: white;
    behavior: url(f81b2f6b022950223398.htc);
    vertical-align: middle;
}

.tilebutton:hover {
    text-align: center;
    background-color: #4384D3;
    width: 96px;
    height: 96px;
    border-radius: 3px;
}

.center_columns {
    align: center;

}

.container {
    width: 1000px !important;
}

.radioStyle td input[type="radio"] {
    -webkit-appearance: radio;
    box-sizing: border-box;
    margin-right: 10px;
    padding: 0;
    float: left;
}

.radioStyle td label {
    float: left;
}

.calendarStyle
input[type="text"] {
    padding: 12px 10px 4px 10px;
}

.calendarStyle
button {
    background-color: #fafafa;
    vertical-align: top !important;
    height: 30px !important;
}

.dropdownStyle select[multiple],
select[size] {
    height: 23px;
    width: 12px;
}

.calendarStyle input[type="text"] {
    padding: 10px 10px 4px 10px;
}

.calendarStyle button {
    background-color: #fafafa;
    vertical-align: top !important;
    height: 30px !important;
}

            
/*
 * jQuery UI CSS Framework 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=04_highlight_hard.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=02_glass.png&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=02_glass.png&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=01_flat.png&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=04_highlight_hard.png&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/

.ui-widget {
    font-family: "GE Inspira", Helvetica, Arial, sans-serif;
    font-size: 12px;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}

.ui-widget-content a {
    color: #333333;
}

.ui-widget-header {
    border: 0px solid #eeeeee;
    background: #f5f5f5;
    color: #333333;
    font-weight: bold;
}

.ui-widget-header a {
    color: #333333;
}

/* Interaction states 
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    cursor: pointer;
    background-color: #f5f5f5;

    background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;

    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);

    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover,
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    /*background-color: #e6e6e6;*/

}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background-color: #cccccc \9;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {
    /*color: #333333;*/
    text-decoration: none;
    /*background-color: #e6e6e6;*/

    /* Buttons in IE7 don't get borders, so darken on hover */

    background-position: 0 -15px;
    /*-webkit-transition: background-position 0.1s linear;*/
    /*-moz-transition: background-position 0.1s linear;*/
    /*-ms-transition: background-position 0.1s linear;*/
    /*-o-transition: background-position 0.1s linear;*/
    /*transition: background-position 0.1s linear;*/
}

.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
    background-color: #FFFFFF;
    background-position: 0px;
    background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#FFFFFF));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
    background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
    background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
    text-shadow: none;
    border: lightgray;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #ffffff;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #eed3d7;
    background: #f2dede 50% 50% repeat-x;
    color: #b94a48;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #b94a48;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #b94a48;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

/* Icons
----------------------------------*/


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-corner-right {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-corner-left {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
    background: #000000;
    opacity: .80;
    filter: Alpha(Opacity=80);
}

.ui-widget-shadow {
    margin: -7px 0 0 -7px;
    padding: 7px;
    background: #000000 url("#{resource['primefaces-bootstrap:images/ui-bg_highlight-hard_70_000000_1x100.png']}") 50% top repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

/* PrimeFaces Extensions */
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
    cursor: default;
    background: none #ffffff;
    /*border: 1px solid #cccccc;*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}

.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus {
    /*border-color: rgba(82, 168, 236, 0.8);*/
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */

    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);*/
    /*-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);*/
}

.ui-inputfield.ui-state-error, .ui-widget-header .ui-inputfield.ui-state-error, .ui-widget-content .ui-inputfield.ui-state-error {
    color: #333333;
    /*border: 1px solid #eed3d7;*/
}

/** TabView **/
.ui-tabs.ui-widget-content {
    background: transparent none;
    border: 0;
    border-radius: 0;
}

.ui-tabs .ui-tabs-nav.ui-widget-header {
    background: transparent none;
    border-bottom: 1px solid #DDDDDD;
    border-radius: 0;
}

.ui-tabs .ui-tabs-nav.ui-widget-header li {
    margin-bottom: -1px;
    line-height: 18px;
    background: transparent none;
    border: 0;
    box-shadow: none;
    border-radius: 0;
}

.ui-tabs .ui-tabs-nav.ui-widget-header li a {
    border-radius: 4px 4px 0 0;
    line-height: 18px;
    padding-bottom: 8px;
    padding-top: 8px;
    color: #0088CC;
    font-weight: normal;
    border: 1px solid transparent;
}

.ui-tabs .ui-tabs-nav.ui-widget-header li.ui-state-hover a {
    text-decoration: none;
    /*background-color: #eeeeee;*/
    /*border-color: #eeeeee #eeeeee #dddddd;*/
    /*color: #005580;*/
}

.ui-tabs .ui-tabs-nav.ui-widget-header li.ui-state-active a,
.ui-tabs .ui-tabs-nav.ui-widget-header li.ui-state-active a {
    background-color: #FFFFFF;
    border-color: #DDDDDD #DDDDDD transparent;
    border-style: solid;
    border-width: 1px;
    color: #555555;
    cursor: default;
}

/** AccordionPanel **/
.ui-accordion .ui-accordion-header {
    background: transparent;
    box-shadow: none;
}

.ui-accordion .ui-accordion-header.ui-state-default {
    margin-bottom: 2px;
    border: 1px solid #E5E5E5;
}

.ui-accordion .ui-accordion-header.ui-state-active {
    margin-bottom: 1px;
}

.ui-accordion .ui-accordion-header .ui-icon {
    display: none;
}

.ui-accordion .ui-accordion-header.ui-state-default a {
    padding: 8px 15px;
    color: #0088CC;
}

.ui-accordion .ui-accordion-header a:hover {
    color: #005580;
}

.ui-accordion .ui-accordion-content.ui-widget-content {
    padding: 9px 15px;
}

/* Breadcrumb */
.ui-breadcrumb {
    padding: 7px 14px;
    margin: 0 0 18px;
    list-style: none;
    background-color: #fbfbfb;
    background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
    background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
    background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
    background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
    background-image: linear-gradient(top, #ffffff, #f5f5f5);
    background-repeat: repeat-x;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
}

.ui-breadcrumb li {
    display: inline-block;

    text-shadow: 0 1px 0 #ffffff;

}

.ui-breadcrumb .divider {
    padding: 0 5px;
    color: #999999;
}

.ui-breadcrumb a {
    color: #0088CC;
    font-weight: normal;
}

/* ProgressBar */
.ui-progressbar.ui-widget-content {
    height: 18px;
    margin-bottom: 18px;
    overflow: hidden;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.ui-progressbar .ui-progressbar-value.ui-widget-header {
    height: 18px;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border: 0 none;
    margin: 0;
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(top, #149bdf, #0480be);
    background-image: -ms-linear-gradient(top, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -ms-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}

/** Dialog **/
.ui-dialog.ui-widget-content {
    background-color: #ffffff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}

.ui-dialog.ui-widget-content .ui-dialog-titlebar {
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
    background-color: #ffffff;
}

.ui-dialog.ui-widget-content .ui-dialog-title {
    font-size: 24px;
}

.ui-dialog.ui-widget-content .ui-dialog-content {
    padding: 15px;
    font-size: 14px;
}

.ui-dialog.ui-widget-content .ui-dialog-titlebar-close {
    margin-top: 10px;
}

.ui-dialog.ui-widget-content .ui-dialog-titlebar-close:hover,
.ui-dialog.ui-widget-content .ui-dialog-titlebar-close:focus,
.ui-dialog.ui-widget-content .ui-dialog-titlebar-minimize:hover,
.ui-dialog.ui-widget-content .ui-dialog-titlebar-minimize:focus,
.ui-dialog.ui-widget-content .ui-dialog-titlebar-maximize:hover,
.ui-dialog.ui-widget-content .ui-dialog-titlebar-maximize:focus {
    padding: 1px;
}

/** DataTable **/
.ui-datatable-odd {
    background-color: #F9F9F9
}

/** TabMenu **/
.ui-tabmenu {

    margin-bottom: 20px;
    overflow: visible;
    color: #555555;
}

.ui-tabmenu .ui-tabmenu-nav.ui-widget-header {
    min-height: 38px;
    padding: 0 20px;
    background-color: #f5f5f5;

    background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
}

.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-default {
    padding: 5px 10px;
    color: #555555;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffffff;
    border: 0 none;
    top: 0;
    margin: 0;
    font-weight: normal;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

/** Toolbar **/
.ui-toolbar.ui-widget-header {
    background-color: #fafafa;
    background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
    background-repeat: repeat-x;
    border: 1px solid #d4d4d4;
}

/** **/
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006dcc;

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.ui-priority-primary:hover,
.ui-priority-primary:active,
.ui-priority-primary.active,
.ui-priority-primary.disabled,
.ui-priority-primary[disabled] {
    color: #ffffff;
    background-color: #0044cc;

}

.ui-priority-primary:active,
.ui-priority-primary.active {
    background-color: #003399 \9;
}

/** Menu **/
.ui-menu.ui-widget {
    min-width: 160px;
    padding: 5px 0;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);

    border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.ui-menu.ui-widget a {
    display: block;
    clear: both;
    font-weight: normal;
    color: #333333;
    white-space: nowrap;
}

.ui-menu.ui-widget li.ui-corner-all,
.ui-menu.ui-widget a.ui-corner-all {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.ui-menu.ui-widget .ui-menu-list {

}

.ui-menu.ui-widget li > .ui-menuitem-link {
    padding: 0.3em 0;
    width: 100%;
    border-width: 1px 0px;
}

.ui-menu.ui-widget .ui-menu-list .ui-widget-header {
    border-width: 1px 0px;
    width: 100%;
}


.ui-menu.ui-widget li > .ui-menuitem-link.ui-state-hover {
    /*background-color: #E1E2E5;*/
    border: none;
    /*color: #E1E2E5;*/
    outline: 0;
    /*background: #E1E2E5;*/
    box-shadow: none;
    /*color:white ;
    text-decoration: none;
    background-color: white;
    border-color: white;
    outline: 0;

    //background-color: #0081c2;
    background-position: 0px;
    background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);*/
}


.ui-menu.ui-widget li > .ui-menuitem-link .ui-icon {

}

.ui-menu.ui-widget .ui-separator {
    height: 1px;
    overflow: hidden;
    background-color: #e5e5e5;
    border: 0 none;
    border-bottom: 1px solid #ffffff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.ui-menu.ui-widget .ui-menuitem-link .ui-menuitem-icon {
    margin-left: 0.3em;
    margin-right: -0.2em;
}

.ui-menu.ui-widget .ui-menuitem-link .ui-menuitem-text {
    margin-left: 1.6em;
    color: #26272b;
    font-weight: bold;
    font-size: 12px;
    outline: 0;
    font-family: "ge-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    cursor: auto;
    background: none;
    background-image: none;
    border: none;
    outline: none;
    border: 0 none;
    text-align: left;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

}

.ui-menu.ui-widget .ui-menuitem-link .ui-menuitem-text:hover {
    color: #005E60;
    background: none;
    border: none;
    outline: none;
}

.ui-shadow {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
}

.ui-menu.ui-slidemenu .ui-shadow {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.ui-panelmenu .ui-panelmenu-header a {
    color: #0088CC;
}

.ui-buttonset .ui-state-default {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.ui-buttonset .ui-corner-left.ui-state-default {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ui-buttonset .ui-corner-right.ui-state-default {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

/** MenuBar **/
.ui-menu.ui-menubar {
    padding-right: 20px;
    padding-left: -5px;
    background-color: white;
    outline: none;
    border: 0;
    /*background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
    background-repeat: repeat-x;
    */
    /*border: 1px solid #d4d4d4;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
       -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
            box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
            */
}

.ui-menu.ui-menubar .ui-menu-parent .ui-menu-child {
    border: 1px solid #E1E2E5;
    margin-top: 0;
    position: absolute;
    z-index: 1000;
    float: right;
    padding: 10px 0px;
    white-space: pre-wrap !important;
    width: 270px !important;
    background-color: #E1E2E5;
    background: #E1E2E5;
    margin: -2px 0 0;

}

.ui-menu.ui-menubar .ui-menu-parent:hover .ui-menu-child {
    visibility: visible;
}

.ui-button {
    background-color: #fafafa;
    vertical-align: top !important;
}

.horizon {
    position: absolute;
    top: 50%;
}

.center_screen {

    margin-left: auto;
    margin-right: auto;

}

.super_center {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.ui-icon-triangle-1-s {
    background-position: -64px -1px;
}

.ui-dialog-titlebar-close .ui-icon {
    height: 18px;
    width: 50px;
    background-image: url(98a916bc09f78c6bebab.jpg) !important;
    background-repeat: no-repeat;
    background-position: 0;
    display: block;
    cursor: pointer;
}

.ui-treetable TABLE {
    table-layout: fixed;
}

.ui-paginator-rpp-options {
    width: 70px
}

.ui-inputfield {
    width: 50px !important;
    /*height: 17px !important;*/
}

.panelColumnsOneUI {
    vertical-align: top;
    background-color: #FFFFFF;
}

.panelColumnsOneUINOBG {
    vertical-align: top;
}

.ui-treetable.TreeTableIIDS th {
    padding: 3px 18px 3px 10px #3F4145 !important;
    border-bottom: 1px solid black #3F4145 !important;
    cursor: pointer #3F4145 !important;
    background: #3F4145 !important;
    color: white !important;
    font-weight: bold !important;
    border-style: none;
    text-align: center;
    white-space: nowrap;
    padding: 4px 10px 4px 10px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    text-shadow: none !important;
}

.ui-datatable.TableIIDSSide th {
    padding: 3px 18px 3px 10px #3F4145 !important;
    border-bottom: 1px solid black #3F4145 !important;
    border: 2px solid !important;
    cursor: default !important;
    background: #262626 !important;
    color: white !important;
    font-weight: bold !important;
    text-align: left;
    height: 30px;
    padding: 0 10px;
    vertical-align: middle;
    white-space: nowrap;
    padding: 4px 10px 4px 10px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-size: 13px;
    text-shadow: none !important;
}

.ui-treetable.TreeTableIIDSLeftAlign th {
    background: #3F4145 !important;
    color: white !important;
    font-weight: normal !important;
    border-style: none;
    text-align: left;
    white-space: nowrap;
    padding: 4px 10px 4px 10px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    line-height: 45px;
    cursor: auto !important;
    text-shadow: none !important;
}

.syncPasswordTable {
    width: 720px ! important;
}

.syncPasswordTable th {
    background: #3F4145 !important;
    height: 22px !important;
    color: white !important;
    font-weight: normal !important;
    border-style: none;
    text-align: center;
    white-space: nowrap;
    padding: 4px 10px 4px 10px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    text-shadow: none !important;
}

.ui-datatable.borderless tbody,
.ui-datatable.borderless tbody tr,
.ui-datatable.borderless tbody td,
.ui-widget-content.borderless {
    padding: 3px 18px 3px 10px #3F4145 !important;
    border-bottom: 1px solid grey #3F4145 !important;
    border-color: grey;
    color: #575753;
    border: 2px solid #F0F1F2 !important;
    height: 40px;
    padding: 0 10px;
    vertical-align: middle;
    font-size: 12px !important;
}

.ui-datatable.TableIIDS th {
    padding: 3px 18px 3px 10px #3F4145 !important;
    border-bottom: 1px solid black #3F4145 !important;
    border: 2px solid !important;
    cursor: pointer #3F4145 !important;
    background: #262626 !important;
    color: white !important;
    font-weight: bold !important;
    text-align: left;
    height: 40px;
    padding: 0 10px;
    vertical-align: middle;
    white-space: nowrap;
    padding: 4px 10px 4px 10px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-size: 14px;
    text-shadow: none !important;
}

.ui-datatable.TableIIDSRequestFor th {
    padding: 3px 18px 3px 10px #3F4145 !important;
    border-bottom: 1px solid black #3F4145 !important;
    border: 2px solid !important;
    cursor: default !important;
    background: #262626 !important;
    color: white !important;
    font-weight: bold !important;
    text-align: left;
    height: 40px;
    padding: 0 10px;
    vertical-align: middle;
    white-space: nowrap;
    padding: 4px 10px 4px 10px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-size: 14px;
    text-shadow: none !important;
}

.ui-datatable.borderlesssearch tbody,
.ui-datatable.borderlesssearch tbody tr,
.ui-datatable.borderlesssearch tbody td {
    padding: 3px 18px 3px 10px #3F4145 !important;
    border-bottom: 1px solid grey #3F4145 !important;
    border-color: grey;
    color: #575753;
    border: 2px solid #F0F1F2 !important;
    height: 60px;
    padding: 0 10px;
    vertical-align: middle;
    font-size: 12px !important;
}

.ui-datatable.TableIIDSsearch th {
    padding: 3px 18px 3px 10px #3F4145 !important;
    border-bottom: 1px solid black #3F4145 !important;
    cursor: default !important;
    background: #262626 !important;
    color: white !important;
    font-weight: bold !important;
    text-align: left;
    height: 50px;
    padding: 0 10px;
    vertical-align: middle;
    white-space: nowrap;
    padding: 4px 10px 4px 10px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-size: 14px;
    text-shadow: none !important;
}

.ui-datatable.TableIIDSLeftAlign th {
    background: #3F4145 !important;
    color: white !important;
    font-weight: normal !important;
    border-style: none;
    text-align: left;
    white-space: nowrap;
    padding: 4px 10px 4px 10px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    text-shadow: none !important;
}

.ui-picklist-button {
    padding: 3px 6px !important;
    font-size: 10px !important;
    line-height: normal !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    background-color: #69a500 !important;
    background-image: -moz-linear-gradient(top, #76b900, #558600) !important;
    background-image: -ms-linear-gradient(top, #76b900, #558600) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#76b900), to(#558600)) !important;
    background-image: -webkit-linear-gradient(top, #76b900, #558600) !important;
    background-image: -o-linear-gradient(top, #76b900, #558600) !important;
    background-image: linear-gradient(top, #76b900, #558600) !important;
    background-repeat: repeat-x !important;
    filter: progidXImageTransform.Microsoft.gradient(startColorstr='#76b900', endColorstr='#558600', GradientType=0) !important;
    border-color: #558600 #558600 #253900 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    *background-color: #558600 !important;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progidXImageTransform.Microsoft.gradient(enabled=false) !important;
    background: #76b900 !important;
}

.ui-datatable.borderless .ui-datatable-data th,
.ui-datatable.borderless .ui-datatable-data-empty th,
.ui-datatable.borderless .ui-datatable-data tr,
.ui-datatable.borderless .ui-datatable-data-empty tr,
.ui-datatable.borderless .ui-datatable-data td,
.ui-datatable.borderless .ui-datatable-data-empty td {
    border-style: none;
}

.ui-tabs .ui-tabs-panel {
    padding: 5px 0px !important;
}

.ui-dialog-titlebar {
    background-color: #EAEAEA !important;
}

text_small {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 12px;
    color: #333333;
}

.text_small_bold {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}

.text_normal_red {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 14px;
    color: #FF0000;
}

.text_normal_blue {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 14px;
    color: #0000FF;
}


.text_normal {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 14px;
    color: #333333;
}

.text_normal_no_link {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}

.text_normal_bold {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}

.text_medium {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

.text_medium_no_bold {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 16px;
    color: #333333;
    text-decoration: none;
}

.text_medium_red {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 13px;
    color: #FF0000;
    font-weight: bold;
    text-decoration: none;
}


.text_medium_column {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
}

.text_alert {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 14px;
    color: #FF0000;
}

.text_title {
    font-family: "GE Inspira", Arial, Courier;
    font-size: 24px;
    color: #333333;
}

.vAlignTop {
    vertical-align: top;

}

.nav_links {
    font-size: 12px;
    color: #0000FF;
    font-weight: bold;
    text-decoration: none;
}

.text_myaccounts {
    font-size: 14px;
    font-family: "GE Sans", "ge-sans", "GE Inspira", "ge-inspira", Helvetica, Arial, sans-serif;
    line-height: 20px;
    color: #575757;
    -webkit-font-smoothing: antialiased;
}

.text_offboarding {
    font-size: 14px;
    font-family: "GE Sans", "ge-sans", "GE Inspira", "ge-inspira", Helvetica, Arial, sans-serif;
    line-height: 20px;
    width: 420px;
    color: #575757;
    border: none;
    -webkit-font-smoothing: antialiased;
}

.offboarding_noBorders tr, .offboarding_noBorders td {
    font-size: 14px;
    font-family: "GE Sans", "ge-sans", "GE Inspira", "ge-inspira", Helvetica, Arial, sans-serif;
    background: none !important;
    border: none !important;
    white-space: nowrap;
}

.text_offboardingDesc {
    font-size: 14px;
    font-family: "GE Sans", "ge-sans", "GE Inspira", "ge-inspira", Helvetica, Arial, sans-serif;
    /*line-height: 20px;*/
    width: 60px;
    color: #575757;
    text-align: left;
    -webkit-font-smoothing: antialiased;
}

.btn1_disabled_enabled {
    background-color: #005E60;
    background: #005E60;
    color: #fff;
}

.text_myPasswords {
    text-shadow: none !important;
    font-size: 14px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text_tables {
    font-size: 14px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text_desc {
    font-size: 14px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.npa_content_column {
    width: 730px;
    height: auto
}

.npa_help_column {
    width: 270px;
    height: auto
}

.npa_column1 {
    vertical-align: top;
}

.npa_column2 {
    vertical-align: top;
}

.npa_column3 {
    vertical-align: top;
}

.npa_subColumn {
    padding-top: 4px;
}

.ui-widget-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #b3b3b3;
}

.overlay-Dialog div.ui-widget-header {
    border: 1px solid #eeeeee !important;
    background: #f5f5f5 !important;
    color: #1E4191 !important;
    font-weight: bold !important;
    font-size: 30px !important;
    font-family: GE Inspira Pitch !important;
}

.text_desc_bold {
    font-size: 14px;
    font-weight: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text_desc_small {
    font-size: 12px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text_desc_small_bold {
    font-size: 12px;
    font-weight: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text_myPasswords_sync {
    font-size: 20px;
    color: #333333;
    font-family: "ge-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

select[multiple],
select[size].npa_style_dropdown {
    height: 36px;
    width: auto;
}

.cdx_page_desc {
    font-size: 18px;
    color: #333333;
    font-family: "GE Inspira", Helvetica, Arial, sans-serif;
}

.cdx_page_identity {
    font-size: 17px;
    color: #333333;
    font-family: "GE Inspira", Helvetica, Arial, sans-serif;
}

.cdx_form_label {
    font-size: 20px;
    color: #333333;
    font-family: "GE Inspira", Helvetica, Arial, sans-serif;
}

.cdx_form_field {
    font-size: 20px;
    color: #333333;
    font-family: "GE Inspira", Helvetica, Arial, sans-serif;
}

.tabViewStyle ul {
    border: none;
}

.cdx_form_mp_text {
    font-size: 18px;
    font-family: "GE Inspira", Helvetica, Arial, sans-serif;
}

.cdx_form_mp_text_bold {
    font-size: 18px;
    font-family: "GE Inspira", Helvetica, Arial, sans-serif;
    font-weight: bold;
}

.cdx_form_mp_link {
    color: #005eb8;
    font-size: 18px;
}

.tabHeader {
    font-family: "ge-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 25px;
    color: #5c5f63;
    cursor: auto;
}

.borderLeftUser > tbody > tr > td {
    border-left-width: 0px
}

.policydiv {
    font-size: 14px;
    font-family: "ge-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 450px;
    color: #5c5f63;
}

.policydiv h3 {
    font-weight: bold;
    font-size: 18px;
    font-family: "ge-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #5c5f63;
}
#top-error-icon {
    color: #cc0000;
    font-size: 18px;
}

.gl-row {
    color: #000;
}

.header-row #tagline-container p {
    margin-top: -5px;
}

.top-error-container #tagline-container {
    margin-top: 0px !important;
}

#error-icon-container {
    max-width: 10px !important;
    margin-bottom: 5px;
}

.header-row #tagline-container {
    font-size: 16px;
}

.header-row #picture-container {
    margin-right: -40px;
    margin-bottom: -5px;
}

.header-row .border-container {
    padding: 10px 0px 15px 0px;
}

body {
    background-color: #F0F1F2 !important;
}

.primary-navbar {
    height: 55px !important;
}

.breadcrumb {
    font-size: 14px;
}

.nav-tabs > li > a, .nav-tabs > li > a:hover {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #666666 !important;
    background-color: #fff;
    border: 1px solid #e1e2e4;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #000 !important;
    background-color: #fff;
}

.nav-tabs > li.active > a {
    color: #666666 !important;
}

.nav-tabs > li > a.focus {
    background-color: #000 !important;
}

#picture-container {
    width: 200px;
}

.form-title-container {
    text-align: right;
}

.form-title {
    font-weight: bold;
    font-size: 18px;
}

.global-row {
    background-color: white;
}

#left-container .row {
    margin-bottom: 0px !important;
    padding: 0px !important;
}

.input-area {
    margin-top: 5px;
    line-height: 25px;
    height: 35px !important;
}

.input-area input {
    width: 100%;
}

.form-guideline-icon {
    margin-left: -30px;
    font-size: 20px;
    position: relative;
    top: 5px;
}

.bannerImageText {
    vertical-align: bottom;
}

.bannerImageTextBody {
    margin-bottom: 15px;
}


#landingPageLabels {
    margin-bottom: 5px;
    margin-top: -5px;
    margin-left: 44px;
}

.additionalResourceList {
    margin-top: 0px !important;
    margin-left: 80px !important;
    width: 200px;
}

.optionsOuterContainer {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 15px;
}

.optionsInnerContainer {
    display: table;
    border-spacing: 10px 0px;
}

.optionsForm {
    margin-bottom: 0px;
}

.optionsTextElements {
    margin-left: 30px;
}

.fifty-percent-td {
    max-width: 300px;
    min-width: 50%;
}

#spanTxt {
    position: absolute;
    top: 30%;
    margin-left: 50px;
    padding-left: 15px;
    max-width: 52%;
}

.chrome-hack {
    position: relative;
    top: -28px;
    left: 230px;
    font-size: 20px;
}

.chrome-hack-first-time-new-pass {
    left: 235px !important;
}

.chrome-hack-first-time-cnfm-pass {
    left: 432px !important;
}

.chrome-hack-renewal-new-pass {
    left: 202px !important;
    top: -37px !important;
}

.chrome-hack-renewal-cnfm-pass {
    left: 202px !important;
    top: -37px !important;
}

.chrome-hack-new-pass {
    --left: 200px;
    left: -30px;
}

.chrome-hack-cnfm-pass {
    left: 420px;
}

.not-met-icon {
    color: #cc0000;
}

.not-met-icon-disabled {
    color: #575757;
}

.met-icon {
    color: #009900;
}

.small-met-icon {
    color: #009900;
}

#new-pass-icon, #confirm-pass-icon {
    font-size: 20px;
}

a {
    color: #005E60;
    cursor: pointer;
}

.border-container {
    border: 1px solid #e1e2e4;
    margin: 20px 20px 0px 15px;
    width: auto !important;
    padding: 20px;
}

#submit-button {
    background-color: #005E60;
    color: white;
    min-width: 80px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    margin-top: 20px;
}

#continue-button {
    background-color: #005E60;
    color: white;
    min-width: 80px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
}

.icon-ico_chevron_right_sm {
    color: #005E60;
}

#adv-options-text {
    cursor: pointer;
    color: #000;
}

#adv-chevron {
    cursor: pointer;
    margin-left: 10px;
    margin-right: 5px;
    font-size: 11px;
}

#adv-container {
    margin-bottom: -5px;
}

#adv-line {
    margin-bottom: 15px;

}

#sync-text {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0px;
    margin-top: 10px;
    text-align: right;
}

#terms-text {
    font-size: 16px;
    margin-left: 21px;
    padding-right: 0px;
}

.gl-icon-container {
    margin-right: -10px;
    padding: 0px;
    margin-top: -10px;
    margin-left: -5px;
}

.gl-text-container {
    margin-bottom: 0px !important;
    margin-top: -20px !important;
    margin-left: 10px;
    padding: 0px;
}

#triangle {
    float: left;
    margin-right: -50px;
    margin-left: -3px;
    margin-top: 68px;
    color: #D4D4D4;
}

#confirm-triangle {
    float: left;
    margin-right: -50px;
    margin-left: -3px;
    margin-top: 106px;
    color: #D4D4D4;
}

#confirm-password-guidelines-container .gl-text-container {
    margin-top: 3px !important;
}

#confirm-password-guidelines-container .gl-icon-container {
    margin-top: 4px;
}

#confirm-password-guidelines-container {
    margin-left: 18px;
    margin-top: 115px;
    max-height: 60px;
    padding: 10px 13px 0px 30px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color: #D4D4D4;
}

#password-guidelines-container {
    margin-left: 18px;
    padding: 10px 13px 0px 30px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color: #D4D4D4;

}

#pwd-gl-header {
    font-weight: 700;
    font-size: 16px;
    margin: -5px 0px 15px -20px;
    color: #000;
}

#np-line {
    position: relative;
    top: -10px;
}

#third-row {
    position: relative;
    top: -13px;
}

#db-chevron {
    float: left;
    margin-right: 5px;
    cursor: pointer;
    font-size: 10px;
    font-weight: 700;
    margin-top: 5px;
    margin-left: -10px;
}

#expandable-text {
    cursor: pointer;
}

#expandable-text:hover {
    color: #005E60;
}

.child-td .inner-table-cb {
    margin-right: 10px;
}

#advCollapse td {
    padding: 9px 0px 0px 0px;
    line-height: 18px;
}

#advCollapse td:nth-child(1) {
    text-align: left;
    width: 10px;
}

#advCollapse td:nth-child(2) {
    padding-left: 30px;
}

#advCollapse .child-td:nth-child(2) {
    padding-bottom: 5px;
    padding-left: 30px;
}

.child-tr {
    display: none;
    color: #000;
}

#advCollapse th {
    padding: 8px;
    background-color: #e5e5e5;
    color: #000;
}

.parent-tr {
    font-weight: 700;
    color: #000;
}

.nav-tabs {
    margin-left: -10px;
}

#acct-instructions-line-one {
    font-size: 18px;
    margin-bottom: 5px;
}

#warning-tri {
    float: left;
    margin-right: 3px;
    margin-top: 3px;
    color: #ffae00;
}

#acct-instructions-line-two-p1 {
    float: left;
    font-size: 16px;
    font-weight: 700;
}

#acct-instructions-line-two-p2 {
    float: left;
    margin-left: 10px;
    margin-right: 5px;
    font-size: 16px;
}

#hide-adv-link {
    font-size: 16px;
}

#personalAcct table {
    margin-top: 20px;
}

.error-text-color {
    color: #cc0000;
}

.error-border {
    border-color: #cc0000;
}

#error-text-header {
    float: left;
    margin-right: 10px;
    font-size: 18px;
}

#error-text {
    font-weight: 700;
    font-size: 18px;
}

#error-icon-container {
    width: 80px;
}

.error-container .container {
    padding: 10px 0px 0px 0px;
}

.error-container #tagline-container {
    margin: 5px -10px -10px 0px;
}

#confirm-password[disabled] {
    cursor: not-allowed !important;
}

.disabled-btn {
    cursor: not-allowed !important;
    background-color: #005E60 !important;
    opacity: 0.65;
    color: #fff;
}

.disabled-submit-btn {
    cursor: not-allowed !important;
    color: #fff;
}

@-webkit-keyframes spinnerRotate {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(270deg);
    }
}

@-moz-keyframes spinnerRotate {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(270deg);
    }
}

@-ms-keyframes spinnerRotate {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(270deg);
    }
}

.spin {
    -webkit-animation-name: spinnerRotate;
    -webkit-animation-duration: .5s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spinnerRotate;
    -moz-animation-duration: .5s;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spinnerRotate;
    -ms-animation-duration: .5s;
    -ms-animation-iteration-count: 1;
    -ms-animation-timing-function: linear;
}

@-webkit-keyframes chevronRotate {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(90deg);
    }
}

@-moz-keyframes chevronRotate {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(90deg);
    }
}

@-ms-keyframes chevronRotate {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(90deg);
    }
}

.rotatedown {
    -webkit-animation-name: chevronRotate;
    -webkit-animation-duration: .3s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: chevronRotate;
    -moz-animation-duration: .3s;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: linear;
    -ms-animation-name: chevronRotate;
    -ms-animation-duration: .3s;
    -ms-animation-iteration-count: 1;
    -ms-animation-timing-function: linear;
}

@-webkit-keyframes chevronRotateup {
    from {
        -webkit-transform: rotate(90deg);
    }
    to {
        -webkit-transform: rotate(0deg);
    }
}

@-moz-keyframes chevronRotateup {
    from {
        -moz-transform: rotate(90deg);
    }
    to {
        -moz-transform: rotate(00deg);
    }
}

@-ms-keyframes chevronRotateup {
    from {
        -ms-transform: rotate(90deg);
    }
    to {
        -ms-transform: rotate(0deg);
    }
}

.rotateup {
    -webkit-animation-name: chevronRotateup;
    -webkit-animation-duration: .3s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: chevronRotateup;
    -moz-animation-duration: .3s;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: linear;
    -ms-animation-name: chevronRotateup;
    -ms-animation-duration: .3s;
    -ms-animation-iteration-count: 1;
    -ms-animation-timing-function: linear;
}

/* RESPONSIVE CSS
    -------------------------------------------------- */
/* First Screen Shift */
@media screen and (max-width: 1200px) {
    #middle-text {
        margin-left: 30%;
    }

    #terms-text {
        margin-left: 8px;
        font-size: 15px;
    }

    .gl-row {
        margin-left: -30px;
    }

    #triangle {
        margin-right: -50px;
        margin-left: -19px;
        margin-top: 55px;
    }

    #password-guidelines-container {
        margin-left: 0px;
    }

    .chrome-hack {
        position: relative;
        top: -29px;
        left: 220px;
    }
}

@media screen and (max-width: 1119px) {

}

@media screen and (max-width: 864px) {
}

/* Second Screen Shift */
@media screen and (max-width: 991px) {
    #picture-container {
        float: left;
    }

    #error-icon-container {
        float: left;
        margin-right: 8px;
    }

    #sync-text {
        position: absolute;
        left: 35px !important;
        margin-top: -20px;
    }

    #terms-text {
        margin-left: 20px;
    }

    #middle-text {
        margin-left: 20px;
        margin-top: 50px;
    }

    #submit-button {
        position: absolute;
        margin-top: -52px;
        left: 580px;
    }

    #old-password, #new-password, #confirm-password {
        width: 250px;
        position: absolute;
        margin-left: -40px;
    }

    .form-title-container {
        width: 250px;
        float: left;
        position: relative;
        left: -50px;
    }

    #right-container {
        width: 300px;
        margin-left: 50%;
    }

    #left-container {
        width: 350px;
        float: left;
    }

    #left-container .input-area {
        width: 50px;
    }

    #pwd-gl-header {
        position: relative;
    }

    .gl-icon-container {
        float: left;
        margin-right: -10px !important;
        margin-left: -5px;
        margin-top: -10px;
    }

    .gl-row {
        max-height: 40px;
        margin-left: -15px;
    }

    #new-pass-icon, #confirm-pass-icon {
        position: absolute;
        margin-left: 180px;
    }

    .chrome-hack {
        position: relative;
        top: 5px;
        left: 250px;
    }
}

/* Third Screen Shift */
@media screen and (max-width: 767px) {

    #triangle {
        margin-left: 8px;
    }

    #password-guidelines-container {
        margin-left: 28px;
        width: 100%;
    }

    .header-row {
        margin-left: 15px;
    }

    #confirm-password-guidelines-container {
        margin-left: 20px;
        width: 100%;
    }

    #confirm-triangle {
        margin-left: 2px;
    }
}

/* Fourth Screen Shift */
@media screen and (max-width: 600px) {

}

/* Fith Screen Shift */
@media screen and (max-width: 437px) {

}

.textErrorField {
    background-color: #FFF8A6 !important;
    border: solid 1px #C00 !important;
}

/*.border-container-error {*/
/*    border: 1px solid #C00;*/
/*    margin: 20px 20px 0px 15px;*/
/*    width: 930px !important;*/
/*    height: 40px !important;*/
/*    padding: 20px;*/
/*}*/

.border-container {
    border: 1px solid #e1e2e4;
    margin: 20px 20px 0px 15px;
    width: 930px !important;
    padding: 20px;
}

/*.border-container-small {*/
/*    border: 1px solid #e1e2e4;*/
/*    margin: 20px 20px 0px 20px;*/
/*    width: 310px !important;*/
/*    height: 100px !important;*/
/*    padding: 20px;*/
/*}*/

.border-container-mini {
    border: 1px solid #e1e2e4;
    /* margin: 20px 10px 0px 0px; */
    width: 33.3%;
    padding: 20px;
    /* float: left; */
    display: table-cell;
    /* margin-right: 15px; */
    /* margin-top: 15px; */
}

.form-sub-header-normal {
    font-size: 16px;
    font-weight: normal;
}

.roundicon_title {
    text-align: center;
    background-color: #FFFFFF;
    width: 70px;
    height: 70px;
    border-radius: 50px;
    text-decoration: none;
    font-size: 100px;
    color: white;
}

.roundicon_small {
    text-align: center;
    background-color: #005E60;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    text-decoration: none;
    font-size: 60px;
    color: white;
    display: inline;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
    margin-top: 5px;
}

.roundicon_mini {
    text-align: center;
    background-color: #005E60;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    text-decoration: none;
    font-size: 20px;
    color: white;
}

.roundicon_error {
    text-align: center;
    background-color: white !important;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    text-decoration: none;
    font-size: 13px;
    color: #C00 !important;

}

.divider {
    font-size: 10px;
    margin-left: 3px;
    margin-right: 3px;
}

.alignLeft {
    float: left;
}

.alignRight {
    float: right;
    margin-top: 5px;
    margin-left: 25px;
}

.mytech_tooltip {
    font-size: 30px;
    margin-left: 5px;
    /*margin-top: -10px;*/
}

.form-label-normal {
    font-size: 18px;
    color: #2B2B2B;
    font-weight: normal;
}

.form-phone-prefix {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    margin-left: 15px;
}

.text-phone-prefix {
    margin-left: 55px;
}

.form-label-normal-error {
    font-size: 18px;
    color: #C00;
    font-weight: normal;
}

.form-bold-info-text {
    font-weight: 700;
    font-size: 16px;
    color: #000;
}

.form-info-text {
    font-size: 16px;
}

.form-error-text-small {
    margin-top: -5px;
    margin-left: 5px;
    font-size: 14px;
    line-height: 12px;
}

.form-error-text-header {
    float: left;
    margin-right: 10px;
    font-size: 18px;
}

.form-block-header-text {
    font-weight: 700;
    color: #000;
    font-size: 16px;
    margin-left: 5px;
}

.form-block-sub-text {
    margin-top: -10px;
    margin-left: 35px;
    font-size: 15px;
}

.form-br-title-black {
    font-weight: 700;
    font-size: 16px;
    color: #000;
}

.form-br-title {
    font-weight: 700;
    font-size: 16px;
}

.form-text-normal {
    font-size: 14px;
}

.form-text-normal-link {
    font-size: 14px;
}

.hide-form-content {
    display: none;
}

.change-margin-content {
    margin-top: 35px !important;
}

.change-margin-content1 {
    margin-top: 5px !important;
}

.left-pane {
    width: 70%;
}

.right-pane {
    width: 30%;
}

.vAlignBottom {
    vertical-align: bottom;
}

.vAlignCenter {
    vertical-align: middle;
}

input[type=radio].custom-radio {
    display: none;
}

input[type=radio].custom-radio + label.custom-label {
    padding-left: 31px;
    display: inline-block;
    line-height: 24px;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url(dc211a9ab81aa3afe8d7.png);
}

input[type=radio].custom-radio:checked + label.custom-label {
    background-image: url(d6443ed225429a074e05.png);
}

label.custom-label {
    margin-right: -40px;
    margin-top: 10px;
    width: 45px;
    height: 45px;
}

#password-guidelines-container1 {
    margin-left: 18px;
    padding: 10px 13px 0px 30px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

}

#password-guidelines-container2 {
    margin-left: 18px;
    padding: 10px 13px 0px 30px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

}


#maskDiv {
    display: none;
    /* background:transparent url(../../img/ajax-loader3.gif) 50% 95% no-repeat fixed; */
    background: transparent url(66f6adf164ce55da14dd.gif) 50% 50% no-repeat fixed;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.8;
    -ms-opacity: 0.8;
}

#initDiv {
    display: none;
    /*background:transparent url(../img/ajax-loader.gif) 17% 59% no-repeat fixed;*/
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.8;
    -ms-opacity: 0.8;
}

.myCssLoad {
    display: none;
    position: absolute;
    left: 5%;
    top: 30%;
}

.myCssLoad-AuthOpt {
    display: none;
    position: absolute;
    left: 5%;
}

.myCssLoad-VerifySSO {
    display: none;
    position: absolute;
    /* left:45%; */
}

.myCssLoad-tmpVerifySSO {
    /* display:none; */
    position: absolute;
    /* left:45%; */
}

#loadingDiv {
    display: none;
    background: transparent url(a796532cb4f3f0da9bb5.gif) 50% 45% no-repeat fixed;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.8;
    -ms-opacity: 0.8;
}

/* CSS added for RSA token */
.invalid-rsa-css {
    margin-top: -10px;
}

.error-rsa-css {
    margin-top: -10px;
}

.pass-op-ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.var_nav {
    position: relative;
    background: #F0F1F2;
    width: 300px;
    height: 70px;
    margin-bottom: 5px;
}

.link_bg {
    width: 70px;
    height: 70px;
    position: absolute;
    background: #2996C9;
    color: #fff;
    z-index: 2;
}

.link_bg i {
    position: relative;
}

.link_title {
    position: absolute;
    width: 100%;
    z-index: 3;
    color: #000000;
}

.var_nav:hover .link_title {
    color: #FFFFFF;
}

.var_nav:hover .link_bg {
    width: 100%;
    background: #2996C9;
}

.var_nav:hover div {
    font-weight: 900 !important;
    font-size: 16px;
    cursor: pointer;
}

.var_nav div {
    font-weight: 700 !important;
}

.icon {
    position: relative;
    width: 70px;
    height: 70px;
    text-align: center;
    color: #fff;
    float: left;
    float: left;
}

.icon i {
    top: 22px;
    position: relative;
}

.var_nav span {
    margin-top: 25px;
    display: block;
}

.new-password-row-1 {
    width: 57%;
    margin-top: 30px;
    display: inline-block;
}

.new-password-row-2 {
    width: 57%;
    height: 50px;
    margin-top: 20px;
    display: inline-block;
}

.new-password-input-container {
    float: right;
    margin: 8px 0px 8px 30px;
    width: 228px;
    height: 34px;
}

.new-password-icon {
    top: -37px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .new-password-icon {
        top: -37px;
    }

    ::i-block-chrome, .new-password-icon {
        top: -39px;
        left: 200px !important;
    }
}

.new-password-parent-container {
    display: inline-block;
    width: 100%;
}

.new-password-guidlines-container {
    float: right;
    max-width: 41%;
    margin-right: -10px;
    margin-top: -180px;
}

.new-password-guidline-rows {
    width: 100%;
}

@-moz-document url-prefix() {
    .new-password-icon {
        top: -37px;
        left: 200px !important;
    }
}

::i-block-chrome, .safari-hack-renewal-new-pass {
    left: 230px !important;
    top: -40px !important;
}

::i-block-chrome, .safari-hack-renewal-cnfm-pass {
    left: 230px !important;
    top: -40px !important;
}

.invisible {
    visibility: hidden;
}

.no-display {
    display: none;
}
.columncls {
    width: 320px !important;
}

.columncls1 {
    width: 195px !important;
}

.columnclsonbutt {
    width: 890px !important;
}

.columnclsdiv {
    width: 900px !important;
}

