@charset "UTF-8";
body h1, #header #banner #logo-app, body h3 {
    font-family: 'Open Sans', sans-serif;
}

body h1, #header #banner #logo-app {
    font-weight: 400;
}

body h3 {
    font-weight: 600;
}

body .score-type ul li:before, body .panel .panel-heading:before, body .panel .panel-body header:before, body .form-group .editable-control:before, #content .page-heading:before, #content .main-actions:before, body .score-type ul li:after, body .panel .panel-heading:after, body .panel .panel-body header:after, body .form-group .editable-control:after, #content .page-heading:after, #content .main-actions:after {
    content: " ";
    display: table;
}

body .score-type ul li:after, body .panel .panel-heading:after, body .panel .panel-body header:after, body .form-group .editable-control:after, #content .page-heading:after, #content .main-actions:after {
    clear: both;
}

body ul.list-actions li:first-child, #header #main-nav ul li:first-child, #footer #footer-infos ul li:first-child {
    margin-left: 0 !important;
}

body ul.list-actions li:last-child, #header #main-nav ul li:last-child, #footer #footer-infos ul li:last-child {
    margin-right: 0 !important;
}

body .table.questions tbody tr td:first-child, #header #top-bar #useful-links li:first-child {
    padding-left: 0 !important;
}

body .table.questions tbody tr td:last-child, #header #top-bar #useful-links li:last-child {
    padding-right: 0 !important;
}

body {
    background: #4270a2;
    color: #6e5e6d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14;
}

body .wrapper {
    min-width: 768px;
}

body .container-fluid {
    max-width: 1200px;
}

body a {
    text-decoration: underline;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

body a:hover {
    color: inherit;
    text-decoration: none;
}

body h1 {
    color: #4cabe8;
    font-size: 1.71429em;
    margin: 0 0 1.45833em;
    text-transform: uppercase;
}

body h2, body h3, body h4, body h5, body h6 {
    color: #453b44;
}

body h2 {
    font-size: 1.42857em;
}

body h3 {
    font-size: 1.28571em;
    font-weight: 600;
}

body h4 {
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}

body ul.list-links {
    list-style: none;
    padding-left: 0;
}

body ul.list-links li a {
    display: inline-block;
    overflow: hidden;
    position: relative;
    -moz-transition: padding 0.15s ease-in-out;
    -o-transition: padding 0.15s ease-in-out;
    -webkit-transition: padding 0.15s ease-in-out;
    transition: padding 0.15s ease-in-out;
}

body ul.list-links li a:before, body ul.list-links li #accordion .panel-title a:after, body #accordion .panel-title ul.list-links li a:after {
    content: "\f178";
    display: inline-block;
    font-family: FontAwesome;
    position: absolute;
    left: -2.14286em;
    -moz-transition: left 0.15s ease-in-out;
    -o-transition: left 0.15s ease-in-out;
    -webkit-transition: left 0.15s ease-in-out;
    transition: left 0.15s ease-in-out;
}

body ul.list-links li a:hover {
    padding-left: 1.78571em;
    text-decoration: none;
}

body ul.list-links li a:hover:before, body ul.list-links li #accordion .panel-title a:hover:after, body #accordion .panel-title ul.list-links li a:hover:after {
    left: 0;
}

body ul.list-links li .label {
    float: right;
}

body ul.list-actions {
    list-style: none;
    padding: 0;
    margin: 0;
}

body ul.list-actions li {
    float: left;
    margin: 0 0.71429em;
}

body .rzslider .rz-pointer {
    background: #4cabe8;
}

body .rzslider .rz-bar, body .rzslider .rz-ticks .rz-tick {
    background: #F4F5F9;
}

body .btn {
    color: #fff;
    border: 0;
    -moz-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    -o-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

body .btn.btn-default {
    background: #4cabe8;
}

body .btn.btn-default:hover, body .btn.btn-default:focus {
    color: #fff;
    outline: none;
    background: #1a87cd;
}

body .btn.btn-primary {
    background: #4cabe8 none;
}

body .btn.btn-primary:hover, body .btn.btn-primary:focus {
    color: #fff;
    outline: none;
    background: #1A87CD;
}

body .btn.btn-success, body .btn.btn-danger {
    background: #F4F5F9;
    color: #958494;
}

body .btn.btn-success:hover, body .btn.btn-danger:hover {
    background: #599119;
    color: #fff;
}

body .btn.btn-danger:hover {
    background: #e5352c;
}

body .btn.btn-link, body .uib-datepicker-popup .uib-button-bar .pull-left .btn {
    color: #4cabe8;
    padding-left: 0;
    padding-right: 0;
    text-decoration: underline;
}

body .btn.btn-link:hover, body .uib-datepicker-popup .uib-button-bar .pull-left .btn:hover, body .btn.btn-link:focus, body .uib-datepicker-popup .uib-button-bar .pull-left .btn:focus {
    color: #4cabe8;
    outline: none;
    text-decoration: none;
}

body .btn.btn-circle {
    border-radius: 50%;
    line-height: 30px;
    padding: 0;
    text-align: center;
    width: 30px;
    height: 30px;
}

body .btn:focus {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

body .score-type ul {
    margin: 0;
}

body .score-type ul li .name {
    text-align: right;
    float: left;
    width: 300px;
}

body .score-type ul li .gauge-container {
    float: left;
    margin: 8px 0 0 10px;
}

body .gauge-container {
    display: inline-block;
    position: relative;
    width: 100px;
}

body .gauge-container .gauge-background {
    border-radius: 4px;
    border: 1px solid #fff;
    height: 8px;
}

body .gauge-container .gauge-marker {
    border-radius: 4px;
    border: 1px solid #fff;
    height: 18px;
    position: absolute;
    top: 50%;
    left: 20%;
    width: 8px;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

body .gauge-container.low .gauge-background, body .gauge-container.low .gauge-marker {
    background: #599119;
}

body .gauge-container.medium .gauge-background, body .gauge-container.medium .gauge-marker {
    background: #f18e00;
}

body .gauge-container.high .gauge-background, body .gauge-container.high .gauge-marker {
    background: #e5352c;
}

body .gauge-container.medium-low .gauge-background, body .gauge-container.medium-low .gauge-marker {
    background: #d68e05;
}

body .gauge-container.medium-high .gauge-background, body .gauge-container.medium-high .gauge-marker {
    background: #ea581b;
}

body .label.label-default {
    background: #4cabe8;
}

body .alert {
    border: 0;
    border-radius: 0;
    color: #fff;
}

body .alert.alert-info {
    background: #549cff;
}

body .alert.alert-danger {
    background: #e5352c;
}

body .alert.alert-warning {
    background: #f18e00;
}

body .alert.alert-success {
    background: #599119;
}

body .alert-light {
    border: 1px solid transparent;
    margin-bottom: 10px;
    padding: 0.71429em 0.71429em 0.71429em 2.5em;
    position: relative;
}

body .alert-light:before {
    display: block;
    font-family: fontawesome;
    font-size: 1.28571em;
    margin-top: -0.22222em;
    position: absolute;
    left: 10px;
    top: 11px;
}

body .alert-light.alert-info {
    color: #549cff;
    background: #edf5ff;
    border-color: #c4ddff;
}

body .alert-light.alert-info:before {
    content: "";
}

body .alert-light.alert-danger {
    color: #e5352c;
    background: #f6b7b4;
    border-color: #f19590;
}

body .alert-light.alert-danger:before {
    content: "";
}

body .alert-light.alert-warning {
    color: #f18e00;
    background: #ffcf8b;
    border-color: #ffbf62;
    background: #ffdaa5;
}

body .alert-light.alert-warning:before {
    content: "";
}

body .alert-light.alert-success {
    color: #599119;
    background: #a6e460;
    border-color: #92de3d;
}

body .alert-light.alert-success:before {
    content: "";
}

body .data-list dt {
    clear: both;
    float: left;
    font-weight: normal;
    margin-right: 10px;
    text-align: right;
    width: 100px;
}

body .data-list dd {
    float: left;
    font-weight: bold;
}

body .panel {
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

body .panel .panel-heading {
    border: 0;
    border-radius: 0;
    font-size: 1.14286em;
    font-weight: normal;
}

body .panel .panel-heading .panel-title {
    float: left;
    font-size: inherit;
}

body .panel .panel-heading .panel-title small {
    font-size: 80%;
    display: block;
    margin-top: 0.66667em;
}

body .panel .panel-heading .label {
    float: right;
}

body .panel .panel-heading .label.label-default {
    background: #4270a2;
}

body .panel .panel-heading a {
    text-decoration: none;
    color: inherit !important;
}

body .panel .panel-heading a:hover {
    color: inherit !important;
}

body .panel .panel-heading a.panel-icon {
    font-size: 16px;
}

body .panel .panel-body {
    border-color: #e5e5e6;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    border-radius: 0;
}

body .panel .panel-body header {
    margin-bottom: 1.42857em;
}

body .panel .panel-body header h2, body .panel .panel-body header h3, body .panel .panel-body header h4 {
    margin-top: 6px;
}

body .panel.panel-default .panel-heading {
    background: #4cabe8;
    color: #fff;
}

body .panel.panel-default .panel-heading small {
    color: #bde0f7;
}

body #accordion .panel-title a {
    color: inherit;
    padding-left: 20px;
    position: relative;
}

body #accordion .panel-title a:before, body #accordion .panel-title a:after {
    background: #4270a2;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
    width: 12px;
    height: 2px;
    -moz-transition: -moz-transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
    -o-transition: -o-transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
    -webkit-transition: -webkit-transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

body #accordion .panel-title a:after {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

body #accordion .panel-title a:hover {
    text-decoration: none;
}

body #accordion .panel-title a:focus {
    outline: none;
    text-decoration: none;
}

body #accordion .panel-title a[aria-expanded="true"]:before, body #accordion .panel-title a[aria-expanded="true"]:after {
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

body #accordion .panel-title a[aria-expanded="true"]:after {
    opacity: 0;
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

body #accordion .panel-body {
    border-top: 0;
}

body .table thead tr:hover {
    background: inherit !important;
}

body .table thead tr th {
    border-color: #F4F5F9;
}

body .table tbody tr td {
    border-color: #F4F5F9;
}

body .table tbody tr td[data-toggle="collapse"] {
    cursor: pointer;
}

body .table tbody tr td[aria-expanded="false"] .fa.icon-collapse:before {
    content: "";
}

body .table tbody tr td[aria-expanded="true"] .fa.icon-collapse:before {
    content: "\f146";
}

body .table tbody tr td ul.list-actions {
    white-space: nowrap;
}

body .table tbody tr td ul.list-actions li {
    display: inline;
    float: none;
}

body .table tbody tr td .table {
    margin-bottom: 10px;
    background: none;
}

body .table tbody tr.details {
    background: #F4F5F9;
}

body .table tbody tr.details .table th, body .table tbody tr.details .table td {
    border-color: #e4e6f0;
}

body .table tbody tr.highlightRow {
    background: #d4ebf9;
}

body .table.tablesorter th {
    padding-right: 1.78571em;
    position: relative;
}

body .table.tablesorter th:after {
    content: "\f0dc";
    display: block;
    font-family: fontawesome;
    position: absolute;
    right: 8px;
    top: 8px;
}

body .table.tablesorter th.headerSortDown:after {
    content: "\f0d7";
}

body .table.tablesorter th.headerSortUp:after {
    content: "\f0d8";
}

body .table.questions {
    margin-bottom: 0;
}

body .table.questions tbody tr td ul.list-actions li {
    margin: 0 0.35714em;
}

body .table.questions tbody tr:first-child td {
    border-top: 0;
}

body .table.row-hover tbody tr:hover:not(.details), body .table.row-hover tbody tr.st-selected:not(.details) {
    background: #eaecf4;
}

body .table .comment {
    font-weight: bold;
    max-height: 150px;
    overflow-y: auto;
    padding-right: 5px;
}

body .modal .modal-dialog .modal-content {
    border: 0;
    box-shadow: none;
    border-radius: 0;
}

body .modal .modal-dialog .modal-content .modal-header {
    background: #4cabe8;
    border: 0;
    color: #fff;
}

body .modal .modal-dialog .modal-content .modal-header .modal-title {
    color: #fff;
}

body .modal .modal-dialog .modal-content .modal-header .close {
    margin: 0;
}

body .modal .modal-dialog .modal-content .modal-body {
    padding-top: 1.78571em;
}

body .modal .modal-dialog .modal-content .modal-footer {
    border: 0;
    padding-top: 0;
}

body .modal .modal-dialog .modal-content .modal-footer .btn + .btn {
    margin-left: 15px;
}

body fieldset {
    border: 1px solid #e5e5e6;
    margin-top: 1.07143em;
    padding: 1.07143em;
}

body fieldset legend {
    background: #4cabe8;
    border: 0;
    color: #fff;
    font-size: 1em;
    margin-bottom: 0;
    padding: 0.71429em 1.07143em;
    width: auto;
}

body .input-group-addon {
    background: #F4F5F9;
    border-color: #e5e5e6;
    color: #958494;
    -moz-transition: color 0.3s;
    -o-transition: color 0.3s;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}

body .input-group-addon:hover {
    color: inherit;
}

body .input-group-addon .fa:hover {
    cursor: pointer;
}

body .input-group-btn .btn {
    background: #F4F5F9;
    border-color: #e5e5e6 !important;
}

body .input-group-btn .btn.btn-default {
    color: #958494;
}

body .input-group-btn .btn.btn-default:hover {
    background: #F4F5F9;
    color: inherit;
}

body .form-control {
    border-color: #e5e5e6;
    box-shadow: none;
}

body .form-group label {
    font-weight: normal;
}

body .form-group .control-label {
    font-weight: normal;
}

body .form-group .form-control-static {
    border: 1px solid transparent;
    border-radius: 4px;
    font-weight: bold;
    padding: 6px 0;
}

body .form-group .form-control-static.editable {
    display: inline-block;
    padding-right: 4.85714em;
    position: relative;
}

body .form-group .form-control-static.editable:before {
    color: #958494;
    content: '\f044';
    display: inline-block;
    font-family: fontawesome;
    position: absolute;
    right: 36px;
    top: 50%;
    z-index: 1;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

body .form-group .form-control-static.editable:after {
    border-left: 1px solid transparent;
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 44px;
}

body .form-group .form-control-static.editable:hover {
    border-color: #e5e5e6;
    cursor: pointer;
    padding-left: 12px;
    padding-right: 56px;
}

body .form-group .form-control-static.editable:hover:before {
    color: inherit;
    right: 12px;
}

body .form-group .form-control-static.editable:hover:after {
    background: #F4F5F9;
    border-color: #e5e5e6;
}

body .form-group .form-control-static + .btn-link, body .form-group .uib-datepicker-popup .uib-button-bar .pull-left .form-control-static + .btn, body .uib-datepicker-popup .uib-button-bar .pull-left .form-group .form-control-static + .btn, body .form-group .form-control-static + .list-actions {
    float: left;
    margin-left: 1.42857em;
}

body .form-group .editable-control {
    position: relative;
}

body .form-group .editable-control > .btn-group {
    border: 1px solid #e5e5e6;
    border-top: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    /* position:absolute;
   right:0;
   bottom:-33px; */
    float: right;
}

body .form-group .editable-control > .btn-group .btn {
    height: 32px;
    font-size: 1.14286em;
    line-height: 32px;
    text-align: center;
    width: 32px;
}

body .form-group .editable-control > .btn-group .btn + .btn {
    border-left: 1px solid #e5e5e6;
    margin: 0;
}

body .form-group .help-block {
    color: #ad9fac;
    font-size: 0.85714em;
}

body .form-group .custom-file {
    cursor: pointer;
    display: inline-block;
    height: 34px;
    max-width: 100%;
    position: relative;
}

body .form-group .custom-file .custom-file-input {
    margin: 0;
    max-width: 100%;
    min-width: 14rem;
    opacity: 0;
}

body .form-group .custom-file .custom-file-control {
    -moz-user-select: none;
    border: 1px solid #e5e5e6;
    border-radius: 4px;
    height: 34px;
    left: 0;
    line-height: 1.5;
    padding: 6px 12px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
}

body .form-group .custom-file .custom-file-control:before {
    background-color: #F4F5F9;
    border: 1px solid #d3d7e7;
    border-radius: 0 4px 4px 0;
    bottom: -1px;
    display: block;
    height: 34px;
    line-height: 1.5;
    padding: 0.5rem 1rem;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: 6;
}

body .form-group .custom-file .custom-file-control:lang(fr):before {
    content: "Parcourir";
}

body .form-group .custom-file .custom-file-control:lang(fr):after {
    content: "Choisir un fichier...";
    font-weight: normal;
}

body .form-group .custom-file .custom-file-control:lang(nl):before {
    content: "Reizen";
}

body .form-group .custom-file .custom-file-control:lang(nl):after {
    content: "Kies Bestand...";
    font-weight: normal;
}

body .stylish-input-group .form-control:focus {
    border-color: #d3d7e7;
    box-shadow: none;
}

body .stylish-input-group .input-group-addon {
    background: #F4F5F9;
}

body .stylish-input-group .input-group-addon button {
    background: transparent;
    border: 0;
}

body .uib-datepicker-popup {
    padding-left: 0.35714em;
    padding-right: 0.35714em;
}

body .uib-datepicker-popup .uib-datepicker .btn {
    background: none;
    border: 1px solid transparent;
    border-radius: 0;
    color: #6e5e6d;
}

body .uib-datepicker-popup .uib-datepicker .btn.active, body .uib-datepicker-popup .uib-datepicker .btn:active {
    color: #4cabe8;
    border-color: #4cabe8;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

body .uib-datepicker-popup .uib-datepicker .btn.active span, body .uib-datepicker-popup .uib-datepicker .btn:active span {
    color: #4cabe8;
}

body .uib-datepicker-popup .uib-datepicker .btn:hover {
    background: #4cabe8;
    color: #fff;
}

body .uib-datepicker-popup .uib-datepicker .btn:hover span {
    color: #fff;
}

body .uib-datepicker-popup .uib-button-bar {
    padding-left: 0;
    padding-right: 0;
}

body .uib-datepicker-popup .uib-button-bar .pull-left .btn {
    background: none;
    margin-right: 10px;
}

body .uib-datepicker-popup .uib-button-bar .pull-left .btn:last-child {
    margin-right: 0;
}

body .uib-datepicker-popup .uib-button-bar .pull-left .btn:hover, body .uib-datepicker-popup .uib-button-bar .pull-left .btn:focus {
    background: inherit;
}

body .uib-datepicker-popup .uib-button-bar .btn-success {
    color: #fff;
    background: #4cabe8;
}

body .uib-datepicker-popup .uib-button-bar .btn-success:hover, body .uib-datepicker-popup .uib-button-bar .btn-success:focus {
    background: #1a87cd;
}

body .uib-datepicker-popup li:focus, body .uib-datepicker-popup .uib-datepicker:focus, body .uib-datepicker-popup table:focus {
    outline: none;
}

#header {
    background: #fff;
}

#header .active a:hover {
    cursor: default;
}

#header #top-bar {
    font-size: 0.85714em;
}

#header #top-bar ul {
    margin: 0;
}

#header #top-bar ul li {
    float: left;
}

#header #top-bar a {
    color: inherit;
}

#header #top-bar a:hover {
    color: #4cabe8;
}

#header #top-bar #lang {
    float: left;
}

#header #top-bar #lang li a {
    display: block;
    padding: 0.58333em 0.83333em;
}

#header #top-bar #lang li.active a {
    background: #4cabe8;
    color: #fff;
    text-decoration: none;
}

#header #top-bar #useful-links {
    float: left;
    padding: 0.58333em 0;
    margin-left: 3.33333em;
}

#header #top-bar #useful-links li {
    padding: 0 1.25em;
    border-right: 1px dotted #453b44;
}

#header #top-bar #useful-links li:last-child {
    border: 0;
}

#header #top-bar #useful-links li.active a {
    color: #4cabe8;
    text-decoration: none;
}

#header #top-bar #connexion {
    float: right;
    padding: 0.58333em 0;
}

#header #top-bar #connexion .connexion-link {
    border-left: 1px dotted #453b44;
    display: inline-block;
    margin-left: 1.25em;
    padding-left: 1.25em;
}

#header #top-bar #connexion .connexion-link .fa {
    margin-left: 0.25em;
}

#header #banner {
    background: url("img/banner.jpg") center center no-repeat #4cabe8;
    color: #fff;
    overflow: hidden;
}

#header #banner .banner-content {
    height: 10.71429em;
    position: relative;
}

#header #banner #logo-app {
    font-family: verdana;
    font-size: 2.1em;
    left: 0;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

#header #banner #owner {
    position: absolute;
    right: 0;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

#header #banner #owner .logo {
    width: 150px;
    height: 70px;
}

#header #banner .halo-effect {
    border-radius: 50%;
    height: 350px;
    position: absolute;
    right: -125px;
    top: 50%;
    width: 400px;
    -moz-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    -webkit-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iNjUlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -moz-radial-gradient(center, ellipse, #ffffff 0%, rgba(0, 0, 0, 0) 65%);
    background-image: -webkit-radial-gradient(center, ellipse, #ffffff 0%, rgba(0, 0, 0, 0) 65%);
    background-image: radial-gradient(ellipse at center, #ffffff 0%, rgba(0, 0, 0, 0) 65%);
}

#header #main-nav {
    background: #fff;
    padding: 1.42857em 0;
}

#header #main-nav ul li {
    float: left;
    margin: 0 1.07143em;
}

#header #main-nav ul li a {
    color: #534752;
    text-decoration: none;
    text-transform: uppercase;
}

#header #main-nav ul li a:hover, #header #main-nav ul li a:focus {
    color: #4cabe8;
    outline: none;
}

#header #main-nav ul li.active a {
    color: #4cabe8;
}

#content {
    background: #F4F5F9;
    padding: 3.21429em 0 5.71429em;
}

#content a {
    color: #4cabe8;
}

#content a:hover {
    color: #1a87cd;
}

#content .grid {
    margin-bottom: -15px;
    margin-top: -15px;
}

#content .grid .grid-item .panel {
    margin: 15px 0;
}

#content .grid .grid-item .panel h2 {
    font-size: 1.28571em;
}

#content .grid .grid-item .panel h2:first-child {
    margin-top: 0;
}

#content .page-heading {
    position: relative;
}

#content .page-heading h1 {
    float: left;
    max-width: -webkit-calc(100% - 50px);
    max-width: calc(100% - 50px);
}

#content .page-heading .btn {
    position: absolute;
    right: 0;
    top: 0;
}

#content .main-actions {
    margin-bottom: 1.42857em;
}

#footer {
    background: #4270a2;
    color: #fff;
    font-size: 0.85714em;
    padding: 1.78571em 0;
}

#footer a {
    color: #fff;
    text-decoration: underline;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

#footer a:hover {
    text-decoration: none;
}

#footer #footer-infos {
    left: 0;
}

#footer #footer-infos .copyright {
    float: left;
}

#footer #footer-infos ul {
    float: left;
    margin: 0 0 0 2.5em;
}

#footer #footer-infos ul li {
    float: left;
    margin-left: 0.83333em;
}

/*# sourceMappingURL=master.css.map */

/** Override bootstrap css **/
.row {
    margin-right: -6px;
    margin-left: -6px;
}

.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 {
    padding-right: 6px;
    padding-left: 6px;
}

/** Portal **/

#lang li {
    text-transform: uppercase;
}

#logo-be {
    float: right;
    margin-left: 3em;
    margin-top: 3px;
}

.home-panel {
    background-color: #fcfcfc;
    padding: 20px;
    margin: 5px 0 5px 0;
    width: 100%;
    border: 1px solid #4CABE8;
    overflow: hidden;
}

#presentation {
    min-height: 220px;
}

#contact, #documentation {
    min-height: 365px;
}

#presentation h1, #documentation h1 {
    text-align: center;
    font-size: 1.3em;
    margin: 12px;
    font-weight: bold;
}

.youtube-link {
    float: left;
}

.youtube-link img {
    max-width: 220px;
}

.more-link {
    float: right;
    margin-top: 10px;
}

.contact-logo {
    width: 150px;
}

.auth-link {
    font-weight: bold;
    padding-right: 20px;
    letter-spacing: 0.4px;
}

#content a.pharmacy-login-btn {
    color: #fff;
    background-color: #4cabe8;
    padding: 5px 10px;
    border-radius: 5px;
    text-decoration: none;
}

.pharmacy-approval-box {
    border: solid 1px #6e5e6d;
    padding: 10px;
    font-weight: bold;
}

.info-list {
    padding-left: 15px;
}

.info-list li {
    padding-bottom: 5px;
}

#dashboardContainer {
    position: relative;
}

#rightColumn {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

#rightColumnContainer {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

#authentication {
    height: 100%;
    margin: 0;
}

#bottomLeftContainer {
    position: relative;
    margin-top: 10px;
}

#contactContainer, #documentationContainer {
    height: 100%;
}

#contactContainer {
    position: absolute;
}

#documentationContainer {
    position: relative;
    margin-left: 50%;
}

#contact, #documentation, #presentation {
    margin: 0;
}

#contact {
    height: 100%;
}

#modal {
    margin-right: 0 !important;
}

#help-opener {
    position: relative !important;;
    left: -20px !important;;
}