/*** CRITICAL.css ***/
/* BOOTSTRAP **/
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
}
@media (min-width: 768px) {
    .container {
        width: 760px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 980px;
    }
}
@media (min-width: 1100px) {
    .container {
        width: 1100px;
    }
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
}
.row {
    margin-left: -20px;
    margin-right: -20px;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666667%;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-7 {
    width: 58.33333333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-xs-1 {
    width: 8.33333333%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-pull-11 {
    right: 91.66666667%;
}
.col-xs-pull-10 {
    right: 83.33333333%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-8 {
    right: 66.66666667%;
}
.col-xs-pull-7 {
    right: 58.33333333%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-5 {
    right: 41.66666667%;
}
.col-xs-pull-4 {
    right: 33.33333333%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-2 {
    right: 16.66666667%;
}
.col-xs-pull-1 {
    right: 8.33333333%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-push-11 {
    left: 91.66666667%;
}
.col-xs-push-10 {
    left: 83.33333333%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-8 {
    left: 66.66666667%;
}
.col-xs-push-7 {
    left: 58.33333333%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-5 {
    left: 41.66666667%;
}
.col-xs-push-4 {
    left: 33.33333333%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-2 {
    left: 16.66666667%;
}
.col-xs-push-1 {
    left: 8.33333333%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
.col-xs-offset-11 {
    margin-left: 91.66666667%;
}
.col-xs-offset-10 {
    margin-left: 83.33333333%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-8 {
    margin-left: 66.66666667%;
}
.col-xs-offset-7 {
    margin-left: 58.33333333%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-5 {
    margin-left: 41.66666667%;
}
.col-xs-offset-4 {
    margin-left: 33.33333333%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-2 {
    margin-left: 16.66666667%;
}
.col-xs-offset-1 {
    margin-left: 8.33333333%;
}
.col-xs-offset-0 {
    margin-left: 0;
}
@media (min-width: 768px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }
    .col-sm-1 {
        width: 8.33333333%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.66666667%;
    }
    .col-sm-pull-10 {
        right: 83.33333333%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.66666667%;
    }
    .col-sm-pull-7 {
        right: 58.33333333%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.66666667%;
    }
    .col-sm-pull-4 {
        right: 33.33333333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.66666667%;
    }
    .col-sm-pull-1 {
        right: 8.33333333%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.66666667%;
    }
    .col-sm-push-10 {
        left: 83.33333333%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.66666667%;
    }
    .col-sm-push-7 {
        left: 58.33333333%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.66666667%;
    }
    .col-sm-push-4 {
        left: 33.33333333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.66666667%;
    }
    .col-sm-push-1 {
        left: 8.33333333%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-sm-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 992px) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.66666667%;
    }
    .col-md-pull-10 {
        right: 83.33333333%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.66666667%;
    }
    .col-md-pull-7 {
        right: 58.33333333%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.66666667%;
    }
    .col-md-pull-4 {
        right: 33.33333333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.66666667%;
    }
    .col-md-pull-1 {
        right: 8.33333333%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.66666667%;
    }
    .col-md-push-10 {
        left: 83.33333333%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.66666667%;
    }
    .col-md-push-7 {
        left: 58.33333333%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.66666667%;
    }
    .col-md-push-4 {
        left: 33.33333333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.66666667%;
    }
    .col-md-push-1 {
        left: 8.33333333%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 1100px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: left;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.66666667%;
    }
    .col-lg-10 {
        width: 83.33333333%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.66666667%;
    }
    .col-lg-7 {
        width: 58.33333333%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.66666667%;
    }
    .col-lg-4 {
        width: 33.33333333%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.66666667%;
    }
    .col-lg-1 {
        width: 8.33333333%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-pull-11 {
        right: 91.66666667%;
    }
    .col-lg-pull-10 {
        right: 83.33333333%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-8 {
        right: 66.66666667%;
    }
    .col-lg-pull-7 {
        right: 58.33333333%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-5 {
        right: 41.66666667%;
    }
    .col-lg-pull-4 {
        right: 33.33333333%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-2 {
        right: 16.66666667%;
    }
    .col-lg-pull-1 {
        right: 8.33333333%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-push-11 {
        left: 91.66666667%;
    }
    .col-lg-push-10 {
        left: 83.33333333%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-8 {
        left: 66.66666667%;
    }
    .col-lg-push-7 {
        left: 58.33333333%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-5 {
        left: 41.66666667%;
    }
    .col-lg-push-4 {
        left: 33.33333333%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-2 {
        left: 16.66666667%;
    }
    .col-lg-push-1 {
        left: 8.33333333%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-lg-offset-0 {
        margin-left: 0;
    }
}

.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
}
.affix {
    position: fixed;
}
@-ms-viewport {
    width: device-width;
}
.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
    display: none !important;
}
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
    display: none !important;
}
@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }
    table.visible-xs {
        display: table !important;
    }
    tr.visible-xs {
        display: table-row !important;
    }
    td.visible-xs,
    th.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 !important;
    }
    tr.visible-sm {
        display: table-row !important;
    }
    td.visible-sm,
    th.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: 1099px) {
    .visible-md {
        display: block !important;
    }
    table.visible-md {
        display: table !important;
    }
    tr.visible-md {
        display: table-row !important;
    }
    td.visible-md,
    th.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 992px) and (max-width: 1099px) {
    .visible-md-block {
        display: block !important;
    }
}
@media (min-width: 992px) and (max-width: 1099px) {
    .visible-md-inline {
        display: inline !important;
    }
}
@media (min-width: 992px) and (max-width: 1099px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 1100px) {
    .visible-lg {
        display: block !important;
    }
    table.visible-lg {
        display: table !important;
    }
    tr.visible-lg {
        display: table-row !important;
    }
    td.visible-lg,
    th.visible-lg {
        display: table-cell !important;
    }
}
@media (min-width: 1100px) {
    .visible-lg-block {
        display: block !important;
    }
}
@media (min-width: 1100px) {
    .visible-lg-inline {
        display: inline !important;
    }
}
@media (min-width: 1100px) {
    .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: 1099px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1100px) {
    .hidden-lg {
        display: none !important;
    }
}
.visible-print {
    display: none !important;
}
@media print {
    .visible-print {
        display: block !important;
    }
    table.visible-print {
        display: table !important;
    }
    tr.visible-print {
        display: table-row !important;
    }
    td.visible-print,
    th.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;
    }
}

.container {
    padding-left: 40px;
    padding-right: 0;
}
.col-lg-15,
.col-md-15,
.col-sm-15,
.col-xs-15 {
    position: relative;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
article ol,
article ul {
    margin-bottom: 20px !important;
}
.container [class*="col-"] .inner_wrapper {
    margin-right: 40px;
    margin-bottom: 30px;
}
.col.nopadding {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.col {
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}
.row {
    margin-left: 0;
    margin-right: 0;
}
.half {
    width: 37.5%;
}
.half.col .inner_wrapper {
    margin-right: 40px;
    margin-bottom: 40px;
}
.row.corporatebg,
.row.darkgraybg,
.row.ehealthbg,
.row.graybg,
.row.itmanagementbg,
.row.telcobg,
.row.testingbg {
    margin-bottom: 35px;
    margin-right: 40px;
}
.row.corporatebg [class*="col-"],
.row.darkgraybg [class*="col-"],
.row.ehealthbg [class*="col-"],
.row.graybg [class*="col-"],
.row.itmanagementbg [class*="col-"],
.row.telcobg [class*="col-"],
.row.testingbg [class*="col-"] {
    margin-bottom: 0;
    margin-right: 0;
}
.row.corporatebg [class*="col-"] .inner_wrapper,
.row.darkgraybg [class*="col-"] .inner_wrapper,
.row.ehealthbg [class*="col-"] .inner_wrapper,
.row.graybg [class*="col-"] .inner_wrapper,
.row.itmanagementbg [class*="col-"] .inner_wrapper,
.row.telcobg [class*="col-"] .inner_wrapper,
.row.testingbg [class*="col-"] .inner_wrapper {
    margin-right: 0;
    margin-bottom: 0;
}
@media (max-width: 990px) {
    .half {
        width: 100%;
    }
}
@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}
/** MNV GLOBAL **/
html {
	font-size:100%;
	box-sizing: border-box; 
}
body {
	margin:0;
	padding:0;
	font-size:100%;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#444444;
	background:#fff;
	font-size:0.875em;
	line-height: 1.75em;
}
hr {
	border-top: 1px solid #d2d6d8;
	border-color:#d2d6d8;
	margin-top:0;
	width:100%;
	clear:both;
} 
.clear {
	clear: both;
	width: 0;
	height: 0;
}
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}
.nav > li {
    position: relative;
    display: block
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px
}
.navbar-toggle {
    position: relative;
    float: right;
}
@media (min-width:768px) {
    .navbar-toggle {
        display: none
    }
}
.parallax {
    padding-top: 60px;
    padding-bottom: 60px
}
@media only screen and (max-width:760px) {
    .parallax-mirror {
        height: 300px !important
    }
    .parallax {
        padding-top: 30px;
        padding-bottom: 30px
    }
}
#sidr {
    position: fixed;
    top: 50%;
    transform: translate(0, -50%);
    right: 0;
    z-index: 51
}
@media (max-width:767px) {
	#sidr {
        display: none
    }
}
#sidr .sidr .sidr_content {
    opacity: 0;
    visibility: hidden;
    right: -150px;
    transition: all .5s ease;
    position: absolute;
    top: 0;
    z-index: -1
}
#sidr .sidr.active .sidr_content {
    opacity: 1;
    visibility: visible;
    position: absolute;
    right: 0;
    z-index: 10;
    padding: 0;
    background: #f1f1f1;
    color: #444;
    border: 1px solid #e2e2e2;
    z-index: 1
}
.main .affix+#slider_wrapper {
    padding-top: 175px !important
}
@media (max-width:992px) {
	.main .affix+#slider_wrapper {
        padding-top: 170px !important
    }
}
@media (max-width:767px) {
    body.single .affix~.cnt {
        padding-top: 20px !important
    }
    .main .affix+#slider_wrapper {
        padding-top: 0 !important
    }
}
@media (min-width:768px) {
	.inner_wrapper li{
		margin-bottom: 5px;
		margin-top: 0px;
	}
	#top-bar li, #productnavigation li {
		margin-top: 8px;
	}
	ol ol,
	ul ul{
		margin-top: 5px !important;
	}
	.inner_wrapper ul ul li, .inner_wrapper ol ul li{
		margin-bottom: 5px;
		margin-top: 0px;
	}
	div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li,
	div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap {
		overflow:unset;
	}
	h1, h2, h3, h4, h5 {
		font-family: 'Open Sans', sans-serif;
		font-weight:400;
		margin-top:0;
		margin-bottom:0.7em;
	}
	.h1, .h2, h1, h2 {
		line-height: 1.25em;
		margin-top:0px;
		margin-bottom:10px;
	}
	.h1, h1  {
		font-size:1.714em;
	}
	.h2, h2  {
		font-size:1.714em;
	}
	.h3, h3  {
		font-size:1.429em;
	}
	.h4, h4  {
		font-size:1.286em;
	}
	.h5, h5  {
		font-size:1.000em;
	}
	.only-mobile {
		display:none !important;
	}
	.only-desktop {
		display:inline-block !important;
	}
	.no-desktop {
		display:none !important;
	}
	.no-mobile {
		display:auto;
	}
	.clearfix:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}
	.col img {
		width:100%;
		height:auto;
		margin-bottom:35px;
	}
	a, a:focus {
		outline: 0;
	}

	a {
		color:rgba(14,68,150,1);
		text-decoration:none;
		transition:all 0.5s ease;
	}

	a:hover {
		color:#444444;
		text-decoration:underline !important;
	}

	a.button {
		width:100%;
		text-align:center;
		display:block;
		padding:15px 55px 15px 15px;
		text-decoration:none !important;
	}

	/*	a.button.corporate {
			background-color:rgba(14,68,150,1);
			color:#fff !important;
			background-image:url(../images/button_bg_general.png);
			background-repeat:no-repeat;
			background-position:right center;
		}
	
		a.button.testing {
			background-color:rgba(0,149,219,1);
			color:#fff !important;
			background-image:url(../images/button_bg_general.png);
			background-repeat:no-repeat;
			background-position:right center;
		}
	
		a.button.ehealth {
			background-color:rgba(238,118,1,1);
			color:#fff !important;
			background-image:url(../images/button_bg_general.png);
			background-repeat:no-repeat;
			background-position:right center;
		}
	
		a.button.telco {
			background-color:rgba(192,23,24,1);
			color:#fff !important;
			background-image:url(../images/button_bg_general.png);
			background-repeat:no-repeat;
			background-position:right center;
		}
	
		a.button.itmanagement {
			background-color:rgba(98,178,47,1);
			color:#fff !important;
			background-image:url(../images/button_bg_general.png);
			background-repeat:no-repeat;
			background-position:right center;
		}
	
		a.button.gray {
			background-color:#f1f1f1;
			color:#444444;
			background-image:url(../images/button_bg_gray.png);
			background-repeat:no-repeat;
			background-position:right center;
		}
	
		.graybg a.button.gray {
			background-color:#d2d6d8;
			color:#444444;
			background-image:url(../images/button_bg_gray.png);
			background-repeat:no-repeat;
			background-position:right center;
		}*/
	p {
		margin: 0 0 20px 0;
	}
	blockquote {
		border-left:5px solid rgba(14,68,150,1);
		background-color:#f1f1f1;
		font-size:1.286em;
		quotes: "“" "”" "‘" "’";
		padding:10px 20px 10px 75px;
	}
	.no-responsiv-image {
		width:auto !important;
		height:auto !important;
	}
	.text-left {
		text-align:left;
	}
	.text-center {
		text-align:center;
	}
	.text-right {
		text-align:right;
	}
	table {
		width:100%;
		margin-bottom: 30px;
	}

	table td, table th {
		vertical-align: middle;
		padding: .6em;
		border: 1px solid #e2e2e2;
		text-align: left;
	}

	table th {
		font-weight:normal;
	}
	table tr th:first-child{

		text-align: left;
	}

	table tr td:first-child {
		background-color: #f8f8f8;
		text-align: left;
	}

	table tr:first-child {
		background-color: #f1f1f1;
	}
	/* Header*/ 
	#header {
		position:relative;
		width:100%;
		background:#fff;
		z-index:100;
		box-shadow: 0 3px 4px rgba(0, 0, 0, 0.06);
	}
	.affix{position:fixed}
	.affix {
		top: 0;
		width: 100% ;
	}

	.affix-bottom {
		position: relative;
	}

	header.affix {
		position:fixed;
		top:0;
		left:0;
		width:100%;
		background:#fff;
		z-index:100;
	}

	#header img {
		margin-bottom:0;
	}

	/* MicroNova Logo */
	#micronova-logo {
		margin:0px;
		position:relative;
		padding:15px 40px 15px 0;
	}

	#micronova-logo img {
		border-left:none !important;
	}

	#micronova-logo a{
		display:block;
	}

	#micronova-logo span{
		position:absolute;
		top:50%;
		transform: translate(0, -50%);
		margin:0;
		height:auto;
		width:80%;
	}

	/* topnav*/
	#header #top-bar {
		box-shadow: 0;
		text-align:left;
		line-height:1em;
		padding:0;
	}

	#header #top-bar ul {
		list-style-type:none;
		margin:0;
		padding:15px 0;
	}
	#header #top-bar ul li{
		list-style-type:none;
		display:inline-block;
	}

	#header #top-bar ul li a{
		font-size: .875em;
		color:#444444;
		text-decoration:none;
		display:block;
		padding:5px 10px;
		margin:0;
	}
	#top-bar .language {
		display:none;
	}
	.corporate .nav>li>a.active {
		border-bottom:2px solid rgba(14,68,150,1);
	}

	.testing .nav>li>a.active {
		border-bottom:2px solid rgba(0,149,219,1);
	}

	.ehealth .nav>li>a.active {
		border-bottom:2px solid rgba(238,118,1,1);
	}

	.telco .nav>li>a.active {
		border-bottom:2px solid rgba(192,23,24,1);
	}

	.itmanagement .nav>li>a.active {
		border-bottom:2px solid rgba(98,178,47,1);
	}

	.corporate .nav>li>a.active:hover,
	.testing .nav>li>a.active:hover,
	.ehealth .nav>li>a.active:hover,
	.telco .nav>li>a.active :hover,
	.itmanagement .nav>li>a.active:hover,
	.nav .open>a:hover,
	.nav .open>a:focus,
	.nav .open>a {
		background:#fff;
		border-left:1px solid #e2e2e2;
		border-top:1px solid #e2e2e2;
		border-right:1px solid #e2e2e2;
		border-bottom:1px solid #fff;
		display: inline-block;
		z-index: 10000;
	}

	.navbar-nav>li>.dropdown-menu,
	.navbar.no-border .navbar-nav>li.dropdown-full>.dropdown-menu {
		margin-left:0 !important;
		margin-right:0 !important;
		border:1px solid #e2e2e2 !important;
		z-index: 9999 !important;
		top:51px !important;
	}

	.navbar-nav>li>.dropdown-menu{
		width:250px;
	}

	.navbar .dropdown-menu li>a {
		padding:5px 0;
		border-bottom:1px solid #e2e2e2;
	}

	.navbar.no-border .navbar-nav>li.dropdown-full>.dropdown-menu {
		width:auto;
	}

	.navbar.no-border .navbar-nav>li.dropdown-full>.dropdown-menu ul{
		padding-left:15px;
	}

	.navbar.no-border .navbar-nav>li.dropdown-full>.dropdown-menu ul li a{
		padding:5px 0;
	}

	.navbar.no-border .navbar-nav>li.dropdown-full>.dropdown-menu li ul li a{
		color:#444444;
		border-bottom:1px solid #e2e2e2;
		padding:5px 0;
	}

	.navbar.no-border .navbar-nav>li.dropdown-full>.dropdown-menu li ul li.last{
		border-bottom:0;
	}

	.navbar .navbar-nav>li[class*="dropdown"]>.dropdown-menu, .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu {
		border-radius:0 !important;
	}

	.nav>li>a {
		border:1px solid #fff;
	}

	.menu-headline {
		font-size: 1.714em;
		line-height: 1em;
		margin: 15px 0 20px 0;
	}

	#header #top-bar ul li a.search{
		text-indent:-9999px;
	}

	#header #top-bar ul li{
		padding:10px 0;
		margin-right:10px;
	}
	#header #top-bar ul li.corporate:not(.career) a.active,
	.home #header #top-bar ul li.corporate a:hover,
	.home #header #top-bar ul li.corporate:focus a {
		background-color:rgba(14,68,150,1);
		color:#fff !important;
	}
	.home #header #top-bar ul li.corporate a {
		border:1px solid rgba(14,68,150,1);
		padding:1px 10px;
		background-color:#fff;
	}
	#header #top-bar ul li.testing a.active,
	.home #header #top-bar ul li.testing a:hover,
	.home #header #top-bar ul li.testing:focus a {
		background-color:rgba(0,149,219,1);
		color:#fff !important;
	}
	.home #header #top-bar ul li.testing a{
		border:1px solid rgba(0,149,219,1);
		padding:1px 10px;
		background-color:#fff;
	}
	#header #top-bar ul li.ehealth a.active,
	.home #header #top-bar ul li.ehealth a:hover,
	.home #header #top-bar ul li.ehealth:focus a {
		background-color:rgba(238,118,1,1);
		color:#fff !important;
	}
	.home #header #top-bar ul li.ehealth a{
		border:1px solid rgba(238,118,1,1);
		padding:1px 10px;
		background-color:#fff;
	}
	#header #top-bar ul li.telco a.active,
	.home #header #top-bar ul li.telco a:hover,
	.home #header #top-bar ul li.telco:focus a {
		background-color:rgba(192,23,24,1);
		color:#fff !important;
	}
	.home #header #top-bar ul li.telco a{
		border:1px solid rgba(192,23,24,1);
		padding:1px 10px;
		background-color:#fff;
	}
	#header #top-bar ul li.itmanagement a.active,
	.home #header #top-bar ul li.itmanagement a:hover,
	.home #header #top-bar ul li.itmanagement:focus a {
		background-color:rgba(98,178,47,1);
		color:#fff !important;
	}
	.home #header #top-bar ul li.itmanagement a{
		border:1px solid rgba(98,178,47,1);
		padding:1px 10px;
		background-color:#fff;

	}

	/* home */

	#header #top-bar ul li a {
		border:1px solid #fff;
		padding:1px 10px;
	}

	#header #top-bar ul li.corporate a:hover {
		color:rgba(14,68,150,1);
		border:1px solid rgba(14,68,150,1);
	}
	#header #top-bar ul li.testing a:hover {
		color:rgba(0,149,219,1);
		border:1px solid rgba(0,149,219,1);
	}
	#header #top-bar ul li.ehealth a:hover {
		color:rgba(238,118,1,1);
		border:1px solid rgba(238,118,1,1);
	}
	#header #top-bar ul li.telco a:hover {
		color:rgba(192,23,24,1);
		border:1px solid rgba(192,23,24,1);
	}
	#header #top-bar ul li.itmanagement a:hover {
		color:rgba(98,178,47,1);
		border:1px solid rgba(98,178,47,1);
	}
	#header #top-bar li ul {
		display:none;
	}
	.navbar-toggle span{
		background-color:rgba(14,68,150,1);
		transition:all 0.5s ease;
	}

	.navbar-toggle.active span:nth-child(2){
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		margin-top:8px;
	}

	.navbar-toggle.active span:nth-child(4){
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		margin-top:-8px;
	}

	.navbar-toggle.active span:nth-child(3){
		opacity:0;
	}

	.navbar {
		margin:0;
		padding:0;
	}

	#header ul li, #copyright_wrapper ul li, #slider_wrapper ul li {
		background-image:none !important;
	}

	.navbar-collapse {
		padding-left:0;
		padding-right:0;
	}

	/* mainnav */

	#header #secondnav {
		height:auto;
		margin-bottom:0;
		border:none;
	}

	#header #secondnav .navbar {
		border:none;
	}

	#header #secondnav ul {
		list-style-type:none;
		padding:0;
		margin:0;
	}

	#header #secondnav ul li {
		padding:0;
		margin:0px;
		border:1px solid #fff;
	}

	#header #secondnav li a{
		color:#444444;
		text-decoration:none;
		background:none;
		display:block;
		padding:15px 10px;
		margin:0;
		z-index: 1000;
	}

	/* hide 1 level */
	#header #secondnav li ul {
		display:none;
		height:auto;
		position:absolute;
		width:250px;
		background:#fff;
		border:1px solid #d2d6d8;
		margin:-1px 0 0 -1px !important;
		z-index:999;
	}

	#header #secondnav li:hover {
		border-left:1px solid #d2d6d8;
		border-right:1px solid #d2d6d8;
		border-top:1px solid #d2d6d8;
		background:#fff;
		z-index:1000;
	}
	#header #secondnav li:hover a{
		background:#fff;
	}

	#header #secondnav li:hover > ul {
		display:block;

	}

	/* hide 2 level */
	#header #secondnav li ul li{
		margin: 0px !important;
		padding:0;
		display:block;
		float:left;
		width:100%;
	}
	#header #secondnav li ul li a {
		border-bottom:1px solid #fff !important;
		padding:3px 10px;
		text-decoration:none;
		background:none;
		display:block;
		margin:0;
	}
	#header #secondnav li.corporate.active ul li.active a,
	#header #secondnav li.corporate.active ul li a:hover {
		padding:1px 10px;
		border:1px solid rgba(14,68,150,1) !important;
	}
	#header #secondnav li.testing.active ul li.active a,
	#header #secondnav li.testing.active ul li a:hover {
		padding:1px 10px;
		border:1px solid rgba(0,149,219,1) !important;
	}
	#header #secondnav li.ehealth.active ul li.active a {
		padding:1px 10px;
		border:1px solid rgba(238,118,1,1) !important;
	}
	#header #secondnav li.telco.active ul li.active a {
		padding:1px 10px;
		border:1px solid rgba(192,23,24,1) !important;
	}
	#header #secondnav li.itmanagement.active ul li.active a {
		padding:1px 10px;
		border:1px solid rgba(98,178,47,1) !important;
	}

	#header #navbar .navbar-nav > .dropdown > .dropdown-menu {
		position: fixed !important;
		left:0 ;
		top: 94px;
		border:0;
		margin:0 ;
		padding:20px 20px 20px 0;
		float:none;
		height:auto;
		max-width:100%;
		width:100%;
		background-color:#616f76 ;
		border-bottom:7px solid rgba(14,68,150,1);
		box-sizing: border-box !important;
	}


	/* hide 3 level */
	#header #secondnav li ul li ul li{
		margin:0;
		padding:0;
		display:block;
		float:left;
	}
	#header #secondnav li.corporate.active ul li.active ul li a,
	#header #secondnav li.testing.active ul li.active ul li a,
	#header #secondnav li.ehealth.active ul li.active ul li a,
	#header #secondnav li.telco.active ul li.active ul li a,
	#header #secondnav li.itmanagement.active ul li.active ul li a,
	#header #secondnav li ul li ul li a {
		border:0px;
		font-size: .875em;
		padding:3px 10px;
		color:#fff;
		text-decoration:none;
		background:none;
		display:block;
		border:0px !important;
		margin:0;
	}

	/* Breadcrump */
	#header #breadcrump_wrapper {
		background:#f1f1f1;
		font-size:0.786em;
		height:auto;
		position:relative;
		width:100%;
		padding:0;
		height: 27px;
	}

	#header #breadcrump_wrapper a{
		text-decoration:none;
		color:#444444;
	}

	#header #breadcrump_wrapper a:hover{
		text-decoration:underline;
	}

	#header #breadcrump_wrapper .col .inner_wrapper{
		margin-bottom:0 !important;
		padding: 2px 0;
	}


	/* language */
	.language {
		margin-right: 40px;
	}

	.language a {
		margin-right: 5px;
		padding: 8px;
		line-height: 1em;
		display:inline-block;
	}
	.language a.active {
		color:#fff !important;
		background:rgba(14,68,150,1);
	}
	.language a.search.active {
		color:#444444 !important;
		background:#fff;
	}
	.language a.search {
		padding-top:2px;
	}
	.language a.search .fa-search {
		font-size: 1.5em !important; 
		padding-top:2px;
		display:inline;
	}
	.subnav {
		width:100%;
		padding:0;
		margin:0;
	}

	.subnav li {
		padding:0;
		margin:0;
		list-style-type:none;
	}

	.subnav li a{
		padding:5px 10px;
		margin:0;
		display:block;
		text-decoration:none;
	}

	.subnav li.active a{
		background:#f1f1f1;
		text-decoration:none;
		color:#444444;
	}
	button, input, optgroup, select, textarea {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
	}
	button {
		overflow-x: visible;
		overflow-y: visible;
	}

	form {
		width:100%;
	}

	input[type="checkbox"], input[type="radio"] {
		box-sizing: border-box;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
	}
	textarea.error,
	select.error,
	input.error {
		border:1px solid #ed1c24;
	}

	.navbar.no-border .navbar-nav > li.dropdown-full > .dropdown-menu {
		display: none;
	}

	.navbar-toggle {
		display: none;
	}	
}
@media (min-width:768px) {
	.container {
		margin-right: auto;
		margin-left: auto;
		width: 760px;
	}
	#header #top-bar .col-sm-9 {
		width: 75%;
		float: left;
	}
	#header #top-bar .col-sm-3 {
		width: 25%;
		float: left;
	}
	.navbar-nav {
        float: left;
        margin: 0
    }
    .navbar-nav>li {
        float: left
    }
    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px
    }
}
@media (min-width:992px) {
	.container {
		width: 980px;
	}
}
@media (min-width:1100px) {
	.container {
		width: 1100px;
	}
}
/* img.mn-icon {
    width: 100px;
    position: absolute;
} */
select, input, textarea {
    margin-bottom: 10px; 
}
.femanager_edit .femanager_fieldset .col-sm-9, 
.femanager_edit .femanager_fieldset .col-sm-3 {
    padding-left: 0 !important;
}
@media (min-width:768px) {
	.femanager_edit .femanager_fieldset .col-sm-9, 
	.femanager_edit .femanager_fieldset .col-sm-3 {
		padding-left: 20px !important;
	}
}

/** CONSULTING COLORS **/
.consulting a {
	color: #14B0A9
}

.box.consulting a {
	color: #14B0A9 !important
}

h1.consulting, h2.consulting, h3.consulting, h4.consulting, .consulting h1, .consulting h2, .consulting h3, .consulting h4, .home .consulting h2, .corporate .consulting h1, .corporate .consulting h2, .corporate .consulting h3, .corporate .consulting h4, .testing .consulting h1, .testing .consulting h2, .testing .consulting h3, .testing .consulting h4, .ehealth .consulting h1, .ehealth .consulting h2, .ehealth .consulting h3, .ehealth .consulting h4, .consulting .consulting h1, .consulting .consulting h2, .consulting .consulting h3, .consulting .consulting h4, .itmanagement .consulting h1, .itmanagement .consulting h2, .itmanagement .consulting h3, .itmanagement .consulting h4, .corporate .consulting a, .testing .consulting a, .ehealth .consulting a, .consulting .consulting a, .itmanagement .consulting a {
	color: #14B0A9
}

.consultingbg {
	background-color: #14B0A9 !important;
	color: #fff !important
}

.consultingbg h1, .consultingbg h2, .consultingbg h3, .consultingbg h4, .consultingbg h5 {
	color: #fff !important
}

.consultingbg .inner_wrapper a {
	color: #fff;
}

.consulting img {
	border-left: 0 solid #14B0A9
}

ul.buttonFilter li.current.consulting {
	background: #14B0A9 !important;
	color: #fff !important
}

a.button.consulting {
	background-color: #14B0A9;
	color: #fff !important;
	background-image: url(../images/button_bg_general.png);
	background-repeat: no-repeat;
	background-position: right center
}

.filter_consulting:hover, .filter_consulting.active {
	background-color: #14B0A9 !important;
	color: #fff !important
}

.consulting blockquote {
	border-left: 5px solid #14B0A9
}

.consulting .nav > li > a.active {
	border-bottom: 2px solid #14B0A9
}

#header #top-bar ul li.consulting a.active, .home #header #top-bar ul li.consulting a:hover, .home #header #top-bar ul li.consulting:focus a {
	background-color: #14B0A9;
	color: #fff !important
}

.home #header #top-bar ul li.consulting a {
	border: 1px solid #14B0A9;
	padding: 1px 10px;
	background-color: #fff
}

#header #top-bar ul li.consulting a:hover {
	color: #14B0A9;
	border: 1px solid #14B0A9
}

.inner_wrapper div.consulting a .overlay:hover {
	background-color: #14B0A9
}

.consulting .contactbox strong:nth-child(1), .consulting .contactbox b:nth-child(1) {
	color: #14B0A9
}

#header #secondnav li.consulting.active ul li.active a {
	padding: 1px 10px;
	border: 1px solid #14B0A9 !important
}

.consulting .language a.active {
	background: #14B0A9
}

.highlight.consulting {
	border-left: 5px solid #14B0A9 !important
}

.pdfbox.consulting {
	background-color: #14B0A9
}

.consulting .f3-widget-paginator li.current a, .consulting article .tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a {
	color: #fff;
	background: #14B0A9
}

.consulting #tx_indexedsearch .searchform input#searchform-submit {
	background: #14B0A9 url(../images/icon_search_hover.png) no-repeat center center
}

.consulting a#scrolltotop {
	background: #14B0A9 url("../images/totop_arrow.png") no-repeat center center
}

.consulting #search_overlay .search_wrapper input[type="submit"], .consulting #search_overlay #tx_indexedsearch .searchform input#searchform-submit {
	background: #14B0A9 url(../images/icon_search_hover.png) no-repeat center center !important
}

.consulting .graybg a {
	color: #14B0A9
}

.consulting.box > .icon > .image > i {
	color: #14B0A9 !important
}

.consulting.box > .icon > .info > h3.title {
	color: #14B0A9
}

#header #top-bar ul li.consulting a.active, #header #top-bar ul li.consulting:focus a {
	background-color: #14B0A9;
	color: #fff
}

#top-bar .nav li.consulting.mobileopen a, #top-bar .nav li.consulting.mobileopen a:hover {
	background-color: #14B0A9 !important;
	color: #fff !important
}

#top-bar .nav li.consulting.mobileopen > ul {
	border: 1px solid #14B0A9 !important
}

.consulting input[type="submit"] {
	background-color: #14B0A9
}

input[type="submit"].submit-consulting.active, input[type="submit"].submit-consulting:hover {
	background-color: #14B0A9 !important;
	color: #fff
}

#slider_wrapper .slide_wrapper.consulting .slide_caption p.headline, .rev_slider .caption.consulting .headline {
	border-left: 5px solid #14B0A9;
	padding-left: 15px;
	color: #14B0A9
}

#slider_wrapper .slide_wrapper.consulting .slide_caption a, .rev_slider .caption.consulting a {
	color: #14B0A9
}

.consulting blockquote em:before {
	text-shadow: -0.25em .25em rgba(80, 95, 40, 0.2)
}

.consulting input[type="submit"] {
	background-color: #14B0A9;
}

input[type="submit"].submit-consulting.active, input[type="submit"].submit-consulting:hover {
	background-color: #14B0A9 !important;
	color: #fff
}

.filter_consulting {
	margin-bottom: 10px;
    line-height: normal;
    padding: 6px 12px;
    border: 1px solid #ccc !important;
    border-radius: 0;
	display: inline-block;
	color:#444 !important;
}

.filter_consulting:hover,
.filter_consulting.active {
	background-color: #14B0A9 !important;
    color: #fff !important;
}