/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */ /*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden], template {
    display: none;
}

a {
    background-color: transparent;
}

    a:active, a:hover {
        outline: 0;
    }

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

h1 {
    margin: .67em 0;
    font-size: 2em;
}

mark {
    color: #000;
    background: #ff0;
}

small {
    font-size: 80%;
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        padding: 0;
        border: 0;
    }

input {
    line-height: normal;
}

    input[type=checkbox], input[type=radio] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }

    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type=search] {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        -webkit-appearance: textfield;
    }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver;
}

legend {
    padding: 0;
    border: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

td, th {
    padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
    *, :after, :before {
        color: #000!important;
        text-shadow: none!important;
        background: 0 0!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important;
    }

    a, a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }

    blockquote, pre {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    img, tr {
        page-break-inside: avoid;
    }

    img {
        max-width: 100%!important;
    }

    h2, h3, p {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    select {
        background: #fff!important;
    }

    .navbar {
        display: none;
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000!important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse!important;
    }

        .table td, .table th {
            background-color: #fff!important;
        }

    .table-bordered td, .table-bordered th {
        border: 1px solid #ddd!important;
    }
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url("/fonts/glyphicons-halflings-regular.eot");
    src: url("/fonts/glyphicons-halflings-regular.eot?#iefix") format('embedded-opentype'),url("/fonts/glyphicons-halflings-regular.woff2") format('woff2'),url("/fonts/glyphicons-halflings-regular.woff") format('woff'),url("/fonts/glyphicons-halflings-regular.ttf") format('truetype'),url("/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format('svg');
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
    content: "\2a";
}

.glyphicon-plus:before {
    content: "\2b";
}

.glyphicon-eur:before, .glyphicon-euro:before {
    content: "\20ac";
}

.glyphicon-minus:before {
    content: "\2212";
}

.glyphicon-cloud:before {
    content: "\2601";
}

.glyphicon-envelope:before {
    content: "\2709";
}

.glyphicon-pencil:before {
    content: "\270f";
}

.glyphicon-glass:before {
    content: "\e001";
}

.glyphicon-music:before {
    content: "\e002";
}

.glyphicon-search:before {
    content: "\e003";
}

.glyphicon-heart:before {
    content: "\e005";
}

.glyphicon-star:before {
    content: "\e006";
}

.glyphicon-star-empty:before {
    content: "\e007";
}

.glyphicon-user:before {
    content: "\e008";
}

.glyphicon-film:before {
    content: "\e009";
}

.glyphicon-th-large:before {
    content: "\e010";
}

.glyphicon-th:before {
    content: "\e011";
}

.glyphicon-th-list:before {
    content: "\e012";
}

.glyphicon-ok:before {
    content: "\e013";
}

.glyphicon-remove:before {
    content: "\e014";
}

.glyphicon-zoom-in:before {
    content: "\e015";
}

.glyphicon-zoom-out:before {
    content: "\e016";
}

.glyphicon-off:before {
    content: "\e017";
}

.glyphicon-signal:before {
    content: "\e018";
}

.glyphicon-cog:before {
    content: "\e019";
}

.glyphicon-trash:before {
    content: "\e020";
}

.glyphicon-home:before {
    content: "\e021";
}

.glyphicon-file:before {
    content: "\e022";
}

.glyphicon-time:before {
    content: "\e023";
}

.glyphicon-road:before {
    content: "\e024";
}

.glyphicon-download-alt:before {
    content: "\e025";
}

.glyphicon-download:before {
    content: "\e026";
}

.glyphicon-upload:before {
    content: "\e027";
}

.glyphicon-inbox:before {
    content: "\e028";
}

.glyphicon-play-circle:before {
    content: "\e029";
}

.glyphicon-repeat:before {
    content: "\e030";
}

.glyphicon-refresh:before {
    content: "\e031";
}

.glyphicon-list-alt:before {
    content: "\e032";
}

.glyphicon-lock:before {
    content: "\e033";
}

.glyphicon-flag:before {
    content: "\e034";
}

.glyphicon-headphones:before {
    content: "\e035";
}

.glyphicon-volume-off:before {
    content: "\e036";
}

.glyphicon-volume-down:before {
    content: "\e037";
}

.glyphicon-volume-up:before {
    content: "\e038";
}

.glyphicon-qrcode:before {
    content: "\e039";
}

.glyphicon-barcode:before {
    content: "\e040";
}

.glyphicon-tag:before {
    content: "\e041";
}

.glyphicon-tags:before {
    content: "\e042";
}

.glyphicon-book:before {
    content: "\e043";
}

.glyphicon-bookmark:before {
    content: "\e044";
}

.glyphicon-print:before {
    content: "\e045";
}

.glyphicon-camera:before {
    content: "\e046";
}

.glyphicon-font:before {
    content: "\e047";
}

.glyphicon-bold:before {
    content: "\e048";
}

.glyphicon-italic:before {
    content: "\e049";
}

.glyphicon-text-height:before {
    content: "\e050";
}

.glyphicon-text-width:before {
    content: "\e051";
}

.glyphicon-align-left:before {
    content: "\e052";
}

.glyphicon-align-center:before {
    content: "\e053";
}

.glyphicon-align-right:before {
    content: "\e054";
}

.glyphicon-align-justify:before {
    content: "\e055";
}

.glyphicon-list:before {
    content: "\e056";
}

.glyphicon-indent-left:before {
    content: "\e057";
}

.glyphicon-indent-right:before {
    content: "\e058";
}

.glyphicon-facetime-video:before {
    content: "\e059";
}

.glyphicon-picture:before {
    content: "\e060";
}

.glyphicon-map-marker:before {
    content: "\e062";
}

.glyphicon-adjust:before {
    content: "\e063";
}

.glyphicon-tint:before {
    content: "\e064";
}

.glyphicon-edit:before {
    content: "\e065";
}

.glyphicon-share:before {
    content: "\e066";
}

.glyphicon-check:before {
    content: "\e067";
}

.glyphicon-move:before {
    content: "\e068";
}

.glyphicon-step-backward:before {
    content: "\e069";
}

.glyphicon-fast-backward:before {
    content: "\e070";
}

.glyphicon-backward:before {
    content: "\e071";
}

.glyphicon-play:before {
    content: "\e072";
}

.glyphicon-pause:before {
    content: "\e073";
}

.glyphicon-stop:before {
    content: "\e074";
}

.glyphicon-forward:before {
    content: "\e075";
}

.glyphicon-fast-forward:before {
    content: "\e076";
}

.glyphicon-step-forward:before {
    content: "\e077";
}

.glyphicon-eject:before {
    content: "\e078";
}

.glyphicon-chevron-left:before {
    content: "\e079";
}

.glyphicon-chevron-right:before {
    content: "\e080";
}

.glyphicon-plus-sign:before {
    content: "\e081";
}

.glyphicon-minus-sign:before {
    content: "\e082";
}

.glyphicon-remove-sign:before {
    content: "\e083";
}

.glyphicon-ok-sign:before {
    content: "\e084";
}

.glyphicon-question-sign:before {
    content: "\e085";
}

.glyphicon-info-sign:before {
    content: "\e086";
}

.glyphicon-screenshot:before {
    content: "\e087";
}

.glyphicon-remove-circle:before {
    content: "\e088";
}

.glyphicon-ok-circle:before {
    content: "\e089";
}

.glyphicon-ban-circle:before {
    content: "\e090";
}

.glyphicon-arrow-left:before {
    content: "\e091";
}

.glyphicon-arrow-right:before {
    content: "\e092";
}

.glyphicon-arrow-up:before {
    content: "\e093";
}

.glyphicon-arrow-down:before {
    content: "\e094";
}

.glyphicon-share-alt:before {
    content: "\e095";
}

.glyphicon-resize-full:before {
    content: "\e096";
}

.glyphicon-resize-small:before {
    content: "\e097";
}

.glyphicon-exclamation-sign:before {
    content: "\e101";
}

.glyphicon-gift:before {
    content: "\e102";
}

.glyphicon-leaf:before {
    content: "\e103";
}

.glyphicon-fire:before {
    content: "\e104";
}

.glyphicon-eye-open:before {
    content: "\e105";
}

.glyphicon-eye-close:before {
    content: "\e106";
}

.glyphicon-warning-sign:before {
    content: "\e107";
}

.glyphicon-plane:before {
    content: "\e108";
}

.glyphicon-calendar:before {
    content: "\e109";
}

.glyphicon-random:before {
    content: "\e110";
}

.glyphicon-comment:before {
    content: "\e111";
}

.glyphicon-magnet:before {
    content: "\e112";
}

.glyphicon-chevron-up:before {
    content: "\e113";
}

.glyphicon-chevron-down:before {
    content: "\e114";
}

.glyphicon-retweet:before {
    content: "\e115";
}

.glyphicon-shopping-cart:before {
    content: "\e116";
}

.glyphicon-folder-close:before {
    content: "\e117";
}

.glyphicon-folder-open:before {
    content: "\e118";
}

.glyphicon-resize-vertical:before {
    content: "\e119";
}

.glyphicon-resize-horizontal:before {
    content: "\e120";
}

.glyphicon-hdd:before {
    content: "\e121";
}

.glyphicon-bullhorn:before {
    content: "\e122";
}

.glyphicon-bell:before {
    content: "\e123";
}

.glyphicon-certificate:before {
    content: "\e124";
}

.glyphicon-thumbs-up:before {
    content: "\e125";
}

.glyphicon-thumbs-down:before {
    content: "\e126";
}

.glyphicon-hand-right:before {
    content: "\e127";
}

.glyphicon-hand-left:before {
    content: "\e128";
}

.glyphicon-hand-up:before {
    content: "\e129";
}

.glyphicon-hand-down:before {
    content: "\e130";
}

.glyphicon-circle-arrow-right:before {
    content: "\e131";
}

.glyphicon-circle-arrow-left:before {
    content: "\e132";
}

.glyphicon-circle-arrow-up:before {
    content: "\e133";
}

.glyphicon-circle-arrow-down:before {
    content: "\e134";
}

.glyphicon-globe:before {
    content: "\e135";
}

.glyphicon-wrench:before {
    content: "\e136";
}

.glyphicon-tasks:before {
    content: "\e137";
}

.glyphicon-filter:before {
    content: "\e138";
}

.glyphicon-briefcase:before {
    content: "\e139";
}

.glyphicon-fullscreen:before {
    content: "\e140";
}

.glyphicon-dashboard:before {
    content: "\e141";
}

.glyphicon-paperclip:before {
    content: "\e142";
}

.glyphicon-heart-empty:before {
    content: "\e143";
}

.glyphicon-link:before {
    content: "\e144";
}

.glyphicon-phone:before {
    content: "\e145";
}

.glyphicon-pushpin:before {
    content: "\e146";
}

.glyphicon-usd:before {
    content: "\e148";
}

.glyphicon-gbp:before {
    content: "\e149";
}

.glyphicon-sort:before {
    content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
}

.glyphicon-sort-by-order:before {
    content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154";
}

.glyphicon-sort-by-attributes:before {
    content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
}

.glyphicon-unchecked:before {
    content: "\e157";
}

.glyphicon-expand:before {
    content: "\e158";
}

.glyphicon-collapse-down:before {
    content: "\e159";
}

.glyphicon-collapse-up:before {
    content: "\e160";
}

.glyphicon-log-in:before {
    content: "\e161";
}

.glyphicon-flash:before {
    content: "\e162";
}

.glyphicon-log-out:before {
    content: "\e163";
}

.glyphicon-new-window:before {
    content: "\e164";
}

.glyphicon-record:before {
    content: "\e165";
}

.glyphicon-save:before {
    content: "\e166";
}

.glyphicon-open:before {
    content: "\e167";
}

.glyphicon-saved:before {
    content: "\e168";
}

.glyphicon-import:before {
    content: "\e169";
}

.glyphicon-export:before {
    content: "\e170";
}

.glyphicon-send:before {
    content: "\e171";
}

.glyphicon-floppy-disk:before {
    content: "\e172";
}

.glyphicon-floppy-saved:before {
    content: "\e173";
}

.glyphicon-floppy-remove:before {
    content: "\e174";
}

.glyphicon-floppy-save:before {
    content: "\e175";
}

.glyphicon-floppy-open:before {
    content: "\e176";
}

.glyphicon-credit-card:before {
    content: "\e177";
}

.glyphicon-transfer:before {
    content: "\e178";
}

.glyphicon-cutlery:before {
    content: "\e179";
}

.glyphicon-header:before {
    content: "\e180";
}

.glyphicon-compressed:before {
    content: "\e181";
}

.glyphicon-earphone:before {
    content: "\e182";
}

.glyphicon-phone-alt:before {
    content: "\e183";
}

.glyphicon-tower:before {
    content: "\e184";
}

.glyphicon-stats:before {
    content: "\e185";
}

.glyphicon-sd-video:before {
    content: "\e186";
}

.glyphicon-hd-video:before {
    content: "\e187";
}

.glyphicon-subtitles:before {
    content: "\e188";
}

.glyphicon-sound-stereo:before {
    content: "\e189";
}

.glyphicon-sound-dolby:before {
    content: "\e190";
}

.glyphicon-sound-5-1:before {
    content: "\e191";
}

.glyphicon-sound-6-1:before {
    content: "\e192";
}

.glyphicon-sound-7-1:before {
    content: "\e193";
}

.glyphicon-copyright-mark:before {
    content: "\e194";
}

.glyphicon-registration-mark:before {
    content: "\e195";
}

.glyphicon-cloud-download:before {
    content: "\e197";
}

.glyphicon-cloud-upload:before {
    content: "\e198";
}

.glyphicon-tree-conifer:before {
    content: "\e199";
}

.glyphicon-tree-deciduous:before {
    content: "\e200";
}

.glyphicon-cd:before {
    content: "\e201";
}

.glyphicon-save-file:before {
    content: "\e202";
}

.glyphicon-open-file:before {
    content: "\e203";
}

.glyphicon-level-up:before {
    content: "\e204";
}

.glyphicon-copy:before {
    content: "\e205";
}

.glyphicon-paste:before {
    content: "\e206";
}

.glyphicon-alert:before {
    content: "\e209";
}

.glyphicon-equalizer:before {
    content: "\e210";
}

.glyphicon-king:before {
    content: "\e211";
}

.glyphicon-queen:before {
    content: "\e212";
}

.glyphicon-pawn:before {
    content: "\e213";
}

.glyphicon-bishop:before {
    content: "\e214";
}

.glyphicon-knight:before {
    content: "\e215";
}

.glyphicon-baby-formula:before {
    content: "\e216";
}

.glyphicon-tent:before {
    content: "\26fa";
}

.glyphicon-blackboard:before {
    content: "\e218";
}

.glyphicon-bed:before {
    content: "\e219";
}

.glyphicon-apple:before {
    content: "\f8ff";
}

.glyphicon-erase:before {
    content: "\e221";
}

.glyphicon-hourglass:before {
    content: "\231b";
}

.glyphicon-lamp:before {
    content: "\e223";
}

.glyphicon-duplicate:before {
    content: "\e224";
}

.glyphicon-piggy-bank:before {
    content: "\e225";
}

.glyphicon-scissors:before {
    content: "\e226";
}

.glyphicon-bitcoin:before {
    content: "\e227";
}

.glyphicon-btc:before {
    content: "\e227";
}

.glyphicon-xbt:before {
    content: "\e227";
}

.glyphicon-yen:before {
    content: "\00a5";
}

.glyphicon-jpy:before {
    content: "\00a5";
}

.glyphicon-ruble:before {
    content: "\20bd";
}

.glyphicon-rub:before {
    content: "\20bd";
}

.glyphicon-scale:before {
    content: "\e230";
}

.glyphicon-ice-lolly:before {
    content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232";
}

.glyphicon-education:before {
    content: "\e233";
}

.glyphicon-option-horizontal:before {
    content: "\e234";
}

.glyphicon-option-vertical:before {
    content: "\e235";
}

.glyphicon-menu-hamburger:before {
    content: "\e236";
}

.glyphicon-modal-window:before {
    content: "\e237";
}

.glyphicon-oil:before {
    content: "\e238";
}

.glyphicon-grain:before {
    content: "\e239";
}

.glyphicon-sunglasses:before {
    content: "\e240";
}

.glyphicon-text-size:before {
    content: "\e241";
}

.glyphicon-text-color:before {
    content: "\e242";
}

.glyphicon-text-background:before {
    content: "\e243";
}

.glyphicon-object-align-top:before {
    content: "\e244";
}

.glyphicon-object-align-bottom:before {
    content: "\e245";
}

.glyphicon-object-align-horizontal:before {
    content: "\e246";
}

.glyphicon-object-align-left:before {
    content: "\e247";
}

.glyphicon-object-align-vertical:before {
    content: "\e248";
}

.glyphicon-object-align-right:before {
    content: "\e249";
}

.glyphicon-triangle-right:before {
    content: "\e250";
}

.glyphicon-triangle-left:before {
    content: "\e251";
}

.glyphicon-triangle-bottom:before {
    content: "\e252";
}

.glyphicon-triangle-top:before {
    content: "\e253";
}

.glyphicon-console:before {
    content: "\e254";
}

.glyphicon-superscript:before {
    content: "\e255";
}

.glyphicon-subscript:before {
    content: "\e256";
}

.glyphicon-menu-left:before {
    content: "\e257";
}

.glyphicon-menu-right:before {
    content: "\e258";
}

.glyphicon-menu-down:before {
    content: "\e259";
}

.glyphicon-menu-up:before {
    content: "\e260";
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #337ab7;
    text-decoration: none;
}

    a:focus, a:hover {
        color: #23527c;
        text-decoration: underline;
    }

    a:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

[role=button] {
    cursor: pointer;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

    .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
        font-weight: 400;
        line-height: 1;
        color: #777;
    }

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

    .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
        font-size: 65%;
    }

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

    .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
        font-size: 75%;
    }

.h1, h1 {
    font-size: 36px;
}

.h2, h2 {
    font-size: 30px;
}

.h3, h3 {
    font-size: 24px;
}

.h4, h4 {
    font-size: 18px;
}

.h5, h5 {
    font-size: 14px;
}

.h6, h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10px;
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media (min-width:768px) {
    .lead {
        font-size: 21px;
    }
}

.small, small {
    font-size: 85%;
}

.mark, mark {
    padding: .2em;
    background-color: #fcf8e3;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-nowrap {
    white-space: nowrap;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.text-muted {
    color: #777;
}

.text-primary {
    color: #337ab7;
}

a.text-primary:hover {
    color: #286090;
}

.text-success {
    color: #3c763d;
}

a.text-success:hover {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:hover {
    color: #245269;
}

.text-warning {
    color: #8a6d3b;
}

a.text-warning:hover {
    color: #66512c;
}

.text-danger {
    color: #a94442;
}

a.text-danger:hover {
    color: #843534;
}

.bg-primary {
    color: #fff;
    background-color: #337ab7;
}

a.bg-primary:hover {
    background-color: #286090;
}

.bg-success {
    background-color: #dff0d8;
}

a.bg-success:hover {
    background-color: #c1e2b3;
}

.bg-info {
    background-color: #d9edf7;
}

a.bg-info:hover {
    background-color: #afd9ee;
}

.bg-warning {
    background-color: #fcf8e3;
}

a.bg-warning:hover {
    background-color: #f7ecb5;
}

.bg-danger {
    background-color: #f2dede;
}

a.bg-danger:hover {
    background-color: #e4b9b9;
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}

ol {
    list-style-type:none;
}

ol li {
   display:inline;
}

ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
}

    ol ol, ol ul, ul ol, ul ul {
        margin-bottom: 0;
    }

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}

    .list-inline > li {
        display: inline-block;
        padding-right: 5px;
        padding-left: 5px;
    }

dl {
    margin-top: 0;
    margin-bottom: 20px;
}

dd, dt {
    line-height: 1.42857143;
}

dt {
    font-weight: 700;
}

dd {
    margin-left: 0;
}

@media (min-width:768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[data-original-title], abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}

    blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
        margin-bottom: 0;
    }

    blockquote .small, blockquote footer, blockquote small {
        display: block;
        font-size: 80%;
        line-height: 1.42857143;
        color: #777;
    }

        blockquote .small:before, blockquote footer:before, blockquote small:before {
            content: '\2014 \00A0';
        }

    .blockquote-reverse, blockquote.pull-right {
        padding-right: 15px;
        padding-left: 0;
        text-align: right;
        border-right: 5px solid #eee;
        border-left: 0;
    }

        .blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
            content: '';
        }

        .blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
            content: '\00A0 \2014';
        }

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}

code, kbd, pre, samp {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
}

    kbd kbd {
        padding: 0;
        font-size: 100%;
        font-weight: 700;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

    pre code {
        padding: 0;
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        background-color: transparent;
        border-radius: 0;
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width:768px) {
    .container {
        width: 750px;
    }
}

@media (min-width:992px) {
    .container {
        width: 970px;
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px;
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.row {
      margin-left: -15px;
  margin-right: -15px;
  margin-top: 8px;
  margin-bottom: 20px;
}

/*.breadcrumbRow {
      margin-left: -15px;
  margin-right: -15px;
  margin-top: 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-right: 15px;
    padding-left: 15px;
}

.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:1200px) {
    .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;
    }
}

table {
    background-color: transparent;
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

    .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd;
    }

    .table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #ddd;
    }

    .table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
        border-top: 0;
    }

    .table > tbody + tbody {
        border-top: 2px solid #ddd;
    }

    .table .table {
        background-color: #fff;
    }

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #ddd;
}

    .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
        border: 1px solid #ddd;
    }

    .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
        border-bottom-width: 2px;
    }

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}

table col[class*=col-] {
    position: static;
    display: table-column;
    float: none;
}

table td[class*=col-], table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none;
}

.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
    background-color: #f5f5f5;
}

.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {
    background-color: #e8e8e8;
}

.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {
    background-color: #dff0d8;
}

.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {
    background-color: #d0e9c6;
}

.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {
    background-color: #d9edf7;
}

.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover {
    background-color: #c4e3f3;
}

.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {
    background-color: #fcf8e3;
}

.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {
    background-color: #faf2cc;
}

.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {
    background-color: #f2dede;
}

.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {
    background-color: #ebcccc;
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}

@media screen and (max-width:767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }

        .table-responsive > .table {
            margin-bottom: 0;
        }

            .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
                white-space: nowrap;
            }

        .table-responsive > .table-bordered {
            border: 0;
        }

            .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
                border-left: 0;
            }

            .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
                border-right: 0;
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {
                border-bottom: 0;
            }
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type=file] {
    display: block;
}

input[type=range] {
    display: block;
    width: 100%;
}

select[multiple], select[size] {
    height: auto;
}

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

    .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    }

    .form-control::-moz-placeholder {
        color: #999;
        opacity: 1;
    }

    .form-control:-ms-input-placeholder {
        color: #999;
    }

    .form-control::-webkit-input-placeholder {
        color: #999;
    }

    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
        background-color: #eee;
        opacity: 1;
    }

    .form-control[disabled], fieldset[disabled] .form-control {
        cursor: not-allowed;
    }

textarea.form-control {
    height: auto;
}

input[type=search] {
    -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type=date], input[type=time], input[type=datetime-local], input[type=month] {
        line-height: 34px;
    }

        .input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {
            line-height: 30px;
        }

        .input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {
            line-height: 46px;
        }
}

.form-group {
    margin-bottom: 15px;
}

/*.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .checkbox label, .radio label {
        min-height: 20px;
        padding-left: 20px;
        margin-bottom: 0;
        font-weight: 400;
        cursor: pointer;
    }

    .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
        position: absolute;
        margin-top: 4px \9;
        margin-left: -20px;
    }

    .checkbox + .checkbox, .radio + .radio {
        margin-top: -5px;
    }

.checkbox-inline, .radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}

    .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
        margin-top: 0;
        margin-left: 10px;
    }

fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
    cursor: not-allowed;
}

.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
    cursor: not-allowed;
}

.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
    cursor: not-allowed;
}*/

.form-control-static {
    min-height: 34px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
}

    .form-control-static.input-lg, .form-control-static.input-sm {
        padding-right: 0;
        padding-left: 0;
    }

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-sm {
    height: 30px;
    line-height: 30px;
}

select[multiple].input-sm, textarea.input-sm {
    height: auto;
}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.form-group-sm .form-control {
    height: 30px;
    line-height: 30px;
}

select[multiple].form-group-sm .form-control, textarea.form-group-sm .form-control {
    height: auto;
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

select.input-lg {
    height: 46px;
    line-height: 46px;
}

select[multiple].input-lg, textarea.input-lg {
    height: auto;
}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

select.form-group-lg .form-control {
    height: 46px;
    line-height: 46px;
}

select[multiple].form-group-lg .form-control, textarea.form-group-lg .form-control {
    height: auto;
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.has-feedback {
    position: relative;
}

    .has-feedback .form-control {
        padding-right: 42.5px;
    }

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}

.input-lg + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}

.input-sm + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

    .has-success .form-control:focus {
        border-color: #2b542c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    }

.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
    color: #8a6d3b;
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

    .has-warning .form-control:focus {
        border-color: #66512c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    }

.has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

    .has-error .form-control:focus {
        border-color: #843534;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    }

.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442;
}

.has-error .form-control-feedback {
    color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
    top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media (min-width:768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .form-inline .form-control-static {
        display: inline-block;
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }

        .form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
            width: auto;
        }

        .form-inline .input-group > .form-control {
            width: 100%;
        }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .checkbox, .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .form-inline .checkbox label, .form-inline .radio label {
            padding-left: 0;
        }

        .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
            position: relative;
            margin-left: 0;
        }

    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0;
}

.form-horizontal .checkbox, .form-horizontal .radio {
    min-height: 27px;
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
}

@media (min-width:768px) {
    .form-horizontal .control-label {
        padding-top: 7px;
        margin-bottom: 0;
        text-align: right;
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}

@media (min-width:768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.33px;
    }
}

@media (min-width:768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
    }
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .btn.focus, .btn:focus, .btn:hover {
        color: #333;
        text-decoration: none;
    }

    .btn.active, .btn:active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
        box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    }

    .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
        pointer-events: none;
        cursor: not-allowed;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        box-shadow: none;
        opacity: .65;
    }

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

    .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad;
    }

    .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
        background-image: none;
    }

    .btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
        background-color: #fff;
        border-color: #ccc;
    }

    .btn-default .badge {
        color: #fff;
        background-color: #333;
    }

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

    .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #286090;
        border-color: #204d74;
    }

    .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
        background-image: none;
    }

    .btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
        background-color: #337ab7;
        border-color: #2e6da4;
    }

    .btn-primary .badge {
        color: #337ab7;
        background-color: #fff;
    }

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

    .btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success {
        color: #fff;
        background-color: #449d44;
        border-color: #398439;
    }

    .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
        background-image: none;
    }

    .btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
        background-color: #5cb85c;
        border-color: #4cae4c;
    }

    .btn-success .badge {
        color: #5cb85c;
        background-color: #fff;
    }

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

    .btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info {
        color: #fff;
        background-color: #31b0d5;
        border-color: #269abc;
    }

    .btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
        background-image: none;
    }

    .btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
        background-color: #5bc0de;
        border-color: #46b8da;
    }

    .btn-info .badge {
        color: #5bc0de;
        background-color: #fff;
    }

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

    .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning {
        color: #fff;
        background-color: #ec971f;
        border-color: #d58512;
    }

    .btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {
        background-image: none;
    }

    .btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
        background-color: #f0ad4e;
        border-color: #eea236;
    }

    .btn-warning .badge {
        color: #f0ad4e;
        background-color: #fff;
    }

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

    .btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .dropdown-toggle.btn-danger {
        color: #fff;
        background-color: #c9302c;
        border-color: #ac2925;
    }

    .btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {
        background-image: none;
    }

    .btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
        background-color: #d9534f;
        border-color: #d43f3a;
    }

    .btn-danger .badge {
        color: #d9534f;
        background-color: #fff;
    }

.btn-link {
    font-weight: 400;
    color: #337ab7;
    border-radius: 0;
}

    .btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
            border-color: transparent;
        }

            .btn-link:focus, .btn-link:hover {
                color: #23527c;
                text-decoration: underline;
                background-color: transparent;
            }

            .btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
                color: #777;
                text-decoration: none;
            }

.btn-group-lg > .btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.btn-group-sm > .btn, .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-group-xs > .btn, .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
}

    .btn-block + .btn-block {
        margin-top: 5px;
    }

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

    .fade.in {
        opacity: 1;
    }

.collapse {
    display: none;
}

    .collapse.in {
        display: block;
    }

tr.collapse.in {
    display: table-row;
}

tbody.collapse.in {
    display: table-row-group;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height,visibility;
    -o-transition-property: height,visibility;
    transition-property: height,visibility;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropdown, .dropup {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.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;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

    .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
    }

        .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
            color: #262626;
            text-decoration: none;
            background-color: #f5f5f5;
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
        color: #fff;
        text-decoration: none;
        background-color: #337ab7;
        outline: 0;
    }

    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
        color: #777;
    }

        .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        }

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

.dropdown-menu-left {
    right: auto;
    left: 0;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap;
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px solid;
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }

    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0;
    }
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

    .btn-group-vertical > .btn, .btn-group > .btn {
        position: relative;
        float: left;
    }

        .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
            z-index: 2;
        }

    .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
        margin-left: -1px;
    }

.btn-toolbar {
    margin-left: -5px;
}

    .btn-toolbar .btn-group, .btn-toolbar .input-group {
        float: left;
    }

    .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
        margin-left: 5px;
    }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.btn-group > .btn:first-child {
    margin-left: 0;
}

    .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group > .btn-group {
    float: left;
}

    .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0;
    }

    .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

    .btn-group.open .dropdown-toggle.btn-link {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.btn .caret {
    margin-left: 0;
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

    .btn-group-vertical > .btn-group > .btn {
        float: none;
    }

    .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
        margin-top: -1px;
        margin-left: 0;
    }

    .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

    .btn-group-vertical > .btn:first-child:not(:last-child) {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group-vertical > .btn:last-child:not(:first-child) {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 4px;
    }

    .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0;
    }

    .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

    .btn-group-justified > .btn, .btn-group-justified > .btn-group {
        display: table-cell;
        float: none;
        width: 1%;
    }

        .btn-group-justified > .btn-group .btn {
            width: 100%;
        }

        .btn-group-justified > .btn-group .dropdown-menu {
            left: auto;
        }

[data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

    .input-group[class*=col-] {
        float: none;
        padding-right: 0;
        padding-left: 0;
    }

    .input-group .form-control {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    line-height: 46px;
}

select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn, textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn {
    height: auto;
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px;
}

select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn, textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn {
    height: auto;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}

    .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

    .input-group-addon.input-sm {
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 3px;
    }

    .input-group-addon.input-lg {
        padding: 10px 16px;
        font-size: 18px;
        border-radius: 6px;
    }

    .input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
        margin-top: 0;
    }

    .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .input-group-addon:first-child {
        border-right: 0;
    }

    .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .input-group-addon:last-child {
        border-left: 0;
    }

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

    .input-group-btn > .btn {
        position: relative;
    }

        .input-group-btn > .btn + .btn {
            margin-left: -1px;
        }

        .input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {
            z-index: 2;
        }

    .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
        margin-right: -1px;
    }

    .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
        margin-left: -1px;
    }

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .nav > li {
        position: relative;
        display: block;
    }

        .nav > li > a {
            position: relative;
            display: block;
            padding: 10px 15px;
        }

            .nav > li > a:focus, .nav > li > a:hover {
                text-decoration: none;
                background-color: #eee;
            }

        .nav > li.disabled > a {
            color: #777;
        }

            .nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
                color: #777;
                text-decoration: none;
                cursor: not-allowed;
                background-color: transparent;
            }

    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
        background-color: #eee;
        border-color: #337ab7;
    }

    .nav .nav-divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .nav > li > a > img {
        max-width: none;
    }

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.42857143;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0;
        }

            .nav-tabs > li > a:hover {
                border-color: #eee #eee #ddd;
            }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
            color: #555;
            cursor: default;
            background-color: #fff;
            border: 1px solid #ddd;
            border-bottom-color: transparent;
        }

    .nav-tabs.nav-justified {
        width: 100%;
        border-bottom: 0;
    }

        .nav-tabs.nav-justified > li {
            float: none;
        }

            .nav-tabs.nav-justified > li > a {
                margin-bottom: 5px;
                text-align: center;
            }

        .nav-tabs.nav-justified > .dropdown .dropdown-menu {
            top: auto;
            left: auto;
        }

@media (min-width:768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-tabs.nav-justified > li > a {
            margin-bottom: 0;
        }
}

.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
    border: 1px solid #ddd;
}

@media (min-width:768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }

    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
        border-bottom-color: #fff;
    }
}

.nav-pills > li {
    float: left;
}

    .nav-pills > li > a {
        border-radius: 4px;
    }

    .nav-pills > li + li {
        margin-left: 2px;
    }

    .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
        color: #fff;
        background-color: #337ab7;
    }

.nav-stacked > li {
    float: none;
}

    .nav-stacked > li + li {
        margin-top: 2px;
        margin-left: 0;
    }

.nav-justified {
    width: 100%;
}

    .nav-justified > li {
        float: none;
    }

        .nav-justified > li > a {
            margin-bottom: 5px;
            text-align: center;
        }

    .nav-justified > .dropdown .dropdown-menu {
        top: auto;
        left: auto;
    }

@media (min-width:768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-justified > li > a {
            margin-bottom: 0;
        }
}

.nav-tabs-justified {
    border-bottom: 0;
}

    .nav-tabs-justified > li > a {
        margin-right: 0;
        border-radius: 4px;
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
        border: 1px solid #ddd;
    }

@media (min-width:768px) {
    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
        border-bottom-color: #fff;
    }
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

@media (min-width:768px) {
    .navbar {
        border-radius: 4px;
    }
}

@media (min-width:768px) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
}

    .navbar-collapse.in {
        overflow-y: auto;
    }

@media (min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .navbar-collapse.collapse {
            display: block!important;
            height: auto!important;
            padding-bottom: 0;
            overflow: visible!important;
        }

        .navbar-collapse.in {
            overflow-y: visible;
        }

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 340px;
}

@media (max-device-width:480px)and (orientation:landscape) {
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height: 200px;
    }
}

.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-right: -15px;
    margin-left: -15px;
}

@media (min-width:768px) {
    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width:768px) {
    .navbar-static-top {
        border-radius: 0;
    }
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media (min-width:768px) {
    .navbar-fixed-bottom, .navbar-fixed-top {
        border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}

    .navbar-brand:focus, .navbar-brand:hover {
        text-decoration: none;
    }

    .navbar-brand > img {
        display: block;
    }

@media (min-width:768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .navbar-toggle:focus {
        outline: 0;
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 4px;
        }

@media (min-width:768px) {
    .navbar-toggle {
        display: none;
    }
}

.navbar-nav {
    margin: 7.5px -15px;
}

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
    }

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
            padding: 5px 15px 5px 25px;
        }

        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 20px;
        }

            .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
                background-image: none;
            }
}

@media (min-width:768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }

        .navbar-nav > li {
            float: left;
        }

            .navbar-nav > li > a {
                padding-top: 15px;
                padding-bottom: 15px;
            }
}

.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
}

@media (min-width:768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .navbar-form .form-control-static {
        display: inline-block;
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }

        .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
            width: auto;
        }

        .navbar-form .input-group > .form-control {
            width: 100%;
        }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .checkbox, .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .navbar-form .checkbox label, .navbar-form .radio label {
            padding-left: 0;
        }

        .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
            position: relative;
            margin-left: 0;
        }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media (max-width:767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }

        .navbar-form .form-group:last-child {
            margin-bottom: 0;
        }
}

@media (min-width:768px) {
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}

    .navbar-btn.btn-sm {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .navbar-btn.btn-xs {
        margin-top: 14px;
        margin-bottom: 14px;
    }

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (min-width:768px) {
    .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px;
    }
}

@media (min-width:768px) {
    .navbar-left {
        float: left!important;
    }

    .navbar-right {
        float: right!important;
        margin-right: -15px;
    }

        .navbar-right ~ .navbar-right {
            margin-right: 0;
        }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}

    .navbar-default .navbar-brand {
        color: #777;
    }

        .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
            color: #5e5e5e;
            background-color: transparent;
        }

    .navbar-default .navbar-text {
        color: #777;
    }

    .navbar-default .navbar-nav > li > a {
        color: #777;
    }

        .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
            color: #333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {
        color: #ccc;
        background-color: transparent;
    }

    .navbar-default .navbar-toggle {
        border-color: #ddd;
    }

        .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
            background-color: #ddd;
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #888;
        }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #e7e7e7;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
        color: #555;
        background-color: #e7e7e7;
    }

@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
            color: #333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-link {
    color: #777;
}

    .navbar-default .navbar-link:hover {
        color: #333;
    }

.navbar-default .btn-link {
    color: #777;
}

    .navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
        color: #333;
    }

    .navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
        color: #ccc;
    }

.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}

    .navbar-inverse .navbar-brand {
        color: #9d9d9d;
    }

        .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-text {
        color: #9d9d9d;
    }

    .navbar-inverse .navbar-nav > li > a {
        color: #9d9d9d;
    }

        .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
        color: #fff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
        color: #444;
        background-color: transparent;
    }

    .navbar-inverse .navbar-toggle {
        border-color: #333;
    }

        .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
            background-color: #333;
        }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #fff;
        }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #101010;
    }

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
        color: #fff;
        background-color: #080808;
    }

@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #9d9d9d;
    }

        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #fff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-link {
    color: #9d9d9d;
}

    .navbar-inverse .navbar-link:hover {
        color: #fff;
    }

.navbar-inverse .btn-link {
    color: #9d9d9d;
}

    .navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
        color: #fff;
    }

    .navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
        color: #444;
    }

/*.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

    .breadcrumb > li {
        display: inline-block;
    }

        .breadcrumb > li + li:before {
            padding: 0 5px;
            color: #ccc;
            content: "/\00a0";
        }

    .breadcrumb > .active {
        color: #777;
    }*/

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

    .pagination > li {
        display: inline;
    }

        .pagination > li > a, .pagination > li > span {
            position: relative;
            float: left;
            padding: 6px 12px;
            margin-left: -1px;
            line-height: 1.42857143;
            color: #337ab7;
            text-decoration: none;
            background-color: #fff;
            border: 1px solid #ddd;
        }

        .pagination > li:first-child > a, .pagination > li:first-child > span {
            margin-left: 0;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;
        }

        .pagination > li:last-child > a, .pagination > li:last-child > span {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

        .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
            color: #23527c;
            background-color: #eee;
            border-color: #ddd;
        }

    .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
        z-index: 2;
        color: #fff;
        cursor: default;
        background-color: #337ab7;
        border-color: #337ab7;
    }

    .pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
        color: #777;
        cursor: not-allowed;
        background-color: #fff;
        border-color: #ddd;
    }

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}

    .pager li {
        display: inline;
    }

        .pager li > a, .pager li > span {
            display: inline-block;
            padding: 5px 14px;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 15px;
        }

            .pager li > a:focus, .pager li > a:hover {
                text-decoration: none;
                background-color: #eee;
            }

    .pager .next > a, .pager .next > span {
        float: right;
    }

    .pager .previous > a, .pager .previous > span {
        float: left;
    }

    .pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {
        color: #777;
        cursor: not-allowed;
        background-color: #fff;
    }

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

a.label:focus, a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.label:empty {
    display: none;
}

.btn .label {
    position: relative;
    top: -1px;
}

.label-default {
    background-color: #777;
}

    .label-default[href]:focus, .label-default[href]:hover {
        background-color: #5e5e5e;
    }

.label-primary {
    background-color: #337ab7;
}

    .label-primary[href]:focus, .label-primary[href]:hover {
        background-color: #286090;
    }

.label-success {
    background-color: #5cb85c;
}

    .label-success[href]:focus, .label-success[href]:hover {
        background-color: #449d44;
    }

.label-info {
    background-color: #5bc0de;
}

    .label-info[href]:focus, .label-info[href]:hover {
        background-color: #31b0d5;
    }

.label-warning {
    background-color: #f0ad4e;
}

    .label-warning[href]:focus, .label-warning[href]:hover {
        background-color: #ec971f;
    }

.label-danger {
    background-color: #d9534f;
}

    .label-danger[href]:focus, .label-danger[href]:hover {
        background-color: #c9302c;
    }

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #777;
    border-radius: 10px;
}

    .badge:empty {
        display: none;
    }

.btn .badge {
    position: relative;
    top: -1px;
}

.btn-group-xs > .btn .badge, .btn-xs .badge {
    top: 0;
    padding: 1px 5px;
}

a.badge:focus, a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff;
}

.list-group-item > .badge {
    float: right;
}

    .list-group-item > .badge + .badge {
        margin-right: 5px;
    }

.nav-pills > li > a > .badge {
    margin-left: 3px;
}

.jumbotron {
    padding: 30px 15px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee;
}

    .jumbotron .h1, .jumbotron h1 {
        color: inherit;
    }

    .jumbotron p {
        margin-bottom: 15px;
        font-size: 21px;
        font-weight: 200;
    }

    .jumbotron > hr {
        border-top-color: #d5d5d5;
    }

.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 6px;
}

.jumbotron .container {
    max-width: 100%;
}

@media screen and (min-width:768px) {
    .jumbotron {
        padding: 48px 0;
    }

    .container .jumbotron, .container-fluid .jumbotron {
        padding-right: 60px;
        padding-left: 60px;
    }

    .jumbotron .h1, .jumbotron h1 {
        font-size: 63px;
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

    .thumbnail a > img, .thumbnail > img {
        margin-right: auto;
        margin-left: auto;
    }

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color: #337ab7;
}

.thumbnail .caption {
    padding: 9px;
    color: #333;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .alert h4 {
        margin-top: 0;
        color: inherit;
    }

    .alert .alert-link {
        font-weight: 700;
    }

    .alert > p, .alert > ul {
        margin-bottom: 0;
    }

        .alert > p + p {
            margin-top: 5px;
        }

.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}

    .alert-dismissable .close, .alert-dismissible .close {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit;
    }

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

    .alert-success hr {
        border-top-color: #c9e2b3;
    }

    .alert-success .alert-link {
        color: #2b542c;
    }

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

    .alert-info hr {
        border-top-color: #a6e1ec;
    }

    .alert-info .alert-link {
        color: #245269;
    }

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

    .alert-warning hr {
        border-top-color: #f7e1b5;
    }

    .alert-warning .alert-link {
        color: #66512c;
    }

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

    .alert-danger hr {
        border-top-color: #e4b9c0;
    }

    .alert-danger .alert-link {
        color: #843534;
    }

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

@-o-keyframes progress-bar-stripes {
    from;

{
    background-position: 40px 0;
}

to {
    background-position: 0 0;
}

}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.progress-bar-striped, .progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
}

.progress-bar.active, .progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
    background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-info {
    background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-warning {
    background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-danger {
    background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.media {
    margin-top: 15px;
}

    .media:first-child {
        margin-top: 0;
    }

.media, .media-body {
    overflow: hidden;
    zoom: 1;
}

.media-body {
    width: 10000px;
}

.media-object {
    display: block;
}

.media-right, .media > .pull-right {
    padding-left: 10px;
}

.media-left, .media > .pull-left {
    padding-right: 10px;
}

.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}

.media-middle {
    vertical-align: middle;
}

.media-bottom {
    vertical-align: bottom;
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.media-list {
    padding-left: 0;
    list-style: none;
}

.list-group {
    padding-left: 0;
    margin-bottom: 20px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

    .list-group-item:first-child {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }

    .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }

a.list-group-item {
    color: #555;
}

    a.list-group-item .list-group-item-heading {
        color: #333;
    }

    a.list-group-item:focus, a.list-group-item:hover {
        color: #555;
        text-decoration: none;
        background-color: #f5f5f5;
    }

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #eee;
}

    .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
        color: inherit;
    }

    .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
        color: #777;
    }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}

    .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > small {
        color: inherit;
    }

    .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
        color: #c7ddef;
    }

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

a.list-group-item-success {
    color: #3c763d;
}

    a.list-group-item-success .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-success:focus, a.list-group-item-success:hover {
        color: #3c763d;
        background-color: #d0e9c6;
    }

    a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover {
        color: #fff;
        background-color: #3c763d;
        border-color: #3c763d;
    }

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

a.list-group-item-info {
    color: #31708f;
}

    a.list-group-item-info .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-info:focus, a.list-group-item-info:hover {
        color: #31708f;
        background-color: #c4e3f3;
    }

    a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover {
        color: #fff;
        background-color: #31708f;
        border-color: #31708f;
    }

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

a.list-group-item-warning {
    color: #8a6d3b;
}

    a.list-group-item-warning .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-warning:focus, a.list-group-item-warning:hover {
        color: #8a6d3b;
        background-color: #faf2cc;
    }

    a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover {
        color: #fff;
        background-color: #8a6d3b;
        border-color: #8a6d3b;
    }

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}

a.list-group-item-danger {
    color: #a94442;
}

    a.list-group-item-danger .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-danger:focus, a.list-group-item-danger:hover {
        color: #a94442;
        background-color: #ebcccc;
    }

    a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover {
        color: #fff;
        background-color: #a94442;
        border-color: #a94442;
    }

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-body {
    padding: 15px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

    .panel-heading > .dropdown .dropdown-toggle {
        color: inherit;
    }

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

    .panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
        color: inherit;
    }

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
    margin-bottom: 0;
}

    .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
        border-width: 1px 0;
        border-radius: 0;
    }

    .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
        border-top: 0;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
        border-bottom: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}

.list-group + .panel-footer {
    border-top-width: 0;
}

.panel > .panel-collapse > .table, .panel > .table, .panel > .table-responsive > .table {
    margin-bottom: 0;
}

    .panel > .panel-collapse > .table caption, .panel > .table caption, .panel > .table-responsive > .table caption {
        padding-right: 15px;
        padding-left: 15px;
    }

    .panel > .table-responsive:first-child > .table:first-child, .panel > .table:first-child {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

        .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table:first-child > thead:first-child > tr:first-child {
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }

            .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
                border-top-left-radius: 3px;
            }

            .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
                border-top-right-radius: 3px;
            }

    .panel > .table-responsive:last-child > .table:last-child, .panel > .table:last-child {
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

        .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child {
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
        }

            .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
                border-bottom-left-radius: 3px;
            }

            .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
                border-bottom-right-radius: 3px;
            }

    .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
        border-top: 1px solid #ddd;
    }

    .panel > .table > tbody:first-child > tr:first-child td, .panel > .table > tbody:first-child > tr:first-child th {
        border-top: 0;
    }

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
    border: 0;
}

    .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0;
    }

    .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0;
    }

    .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
        border-bottom: 0;
    }

    .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0;
    }

.panel > .table-responsive {
    margin-bottom: 0;
    border: 0;
}

.panel-group {
    margin-bottom: 20px;
}

    .panel-group .panel {
        margin-bottom: 0;
        border-radius: 4px;
    }

        .panel-group .panel + .panel {
            margin-top: 5px;
        }

    .panel-group .panel-heading {
        border-bottom: 0;
    }

        .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
            border-top: 1px solid #ddd;
        }

    .panel-group .panel-footer {
        border-top: 0;
    }

        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom: 1px solid #ddd;
        }

.panel-default {
    border-color: #ddd;
}

    .panel-default > .panel-heading {
        color: #333;
        background-color: #f5f5f5;
        border-color: #ddd;
    }

        .panel-default > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ddd;
        }

        .panel-default > .panel-heading .badge {
            color: #f5f5f5;
            background-color: #333;
        }

    .panel-default > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #ddd;
    }

.panel-primary {
    border-color: #337ab7;
}

    .panel-primary > .panel-heading {
        color: #fff;
        background-color: #337ab7;
        border-color: #337ab7;
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #337ab7;
        }

        .panel-primary > .panel-heading .badge {
            color: #337ab7;
            background-color: #fff;
        }

    .panel-primary > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #337ab7;
    }

.panel-success {
    border-color: #d6e9c6;
}

    .panel-success > .panel-heading {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6;
    }

        .panel-success > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #d6e9c6;
        }

        .panel-success > .panel-heading .badge {
            color: #dff0d8;
            background-color: #3c763d;
        }

    .panel-success > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #d6e9c6;
    }

.panel-info {
    border-color: #bce8f1;
}

    .panel-info > .panel-heading {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1;
    }

        .panel-info > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #bce8f1;
        }

        .panel-info > .panel-heading .badge {
            color: #d9edf7;
            background-color: #31708f;
        }

    .panel-info > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #bce8f1;
    }

.panel-warning {
    border-color: #faebcc;
}

    .panel-warning > .panel-heading {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc;
    }

        .panel-warning > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #faebcc;
        }

        .panel-warning > .panel-heading .badge {
            color: #fcf8e3;
            background-color: #8a6d3b;
        }

    .panel-warning > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #faebcc;
    }

.panel-danger {
    border-color: #ebccd1;
}

    .panel-danger > .panel-heading {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1;
    }

        .panel-danger > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ebccd1;
        }

        .panel-danger > .panel-heading .badge {
            color: #f2dede;
            background-color: #a94442;
        }

    .panel-danger > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #ebccd1;
    }

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

    .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
    padding-bottom: 75%;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

    .well blockquote {
        border-color: #ddd;
        border-color: rgba(0,0,0,.15);
    }

.well-lg {
    padding: 24px;
    border-radius: 6px;
}

.well-sm {
    padding: 9px;
    border-radius: 3px;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

    .close:focus, .close:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: .5;
    }

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}

.modal-open {
    overflow: hidden;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

    .modal.fade .modal-dialog {
        -webkit-transition: -webkit-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: transform .3s ease-out;
        -webkit-transform: translate(0,-25%);
        -ms-transform: translate(0,-25%);
        -o-transform: translate(0,-25%);
        transform: translate(0,-25%);
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0);
    }

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

    .modal-backdrop.fade {
        filter: alpha(opacity=0);
        opacity: 0;
    }

    .modal-backdrop.in {
        filter: alpha(opacity=50);
        opacity: .5;
    }

.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

    .modal-header .close {
        margin-top: -2px;
    }

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 15px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .modal-footer .btn + .btn {
        margin-bottom: 0;
        margin-left: 5px;
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5);
    }

    .modal-sm {
        width: 300px;
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    filter: alpha(opacity=0);
    opacity: 0;
}

    .tooltip.in {
        filter: alpha(opacity=90);
        opacity: .9;
    }

    .tooltip.top {
        padding: 5px 0;
        margin-top: -3px;
    }

    .tooltip.right {
        padding: 0 5px;
        margin-left: 3px;
    }

    .tooltip.bottom {
        padding: 5px 0;
        margin-top: 3px;
    }

    .tooltip.left {
        padding: 0 5px;
        margin-left: -3px;
    }

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px;
}

.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.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -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.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

    .popover.top {
        margin-top: -10px;
    }

    .popover.right {
        margin-left: 10px;
    }

    .popover.bottom {
        margin-top: 10px;
    }

    .popover.left {
        margin-left: -10px;
    }

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}

.popover-content {
    padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover > .arrow {
    border-width: 11px;
}

    .popover > .arrow:after {
        content: "";
        border-width: 10px;
    }

.popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,.25);
    border-bottom-width: 0;
}

    .popover.top > .arrow:after {
        bottom: 1px;
        margin-left: -10px;
        content: " ";
        border-top-color: #fff;
        border-bottom-width: 0;
    }

.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,.25);
    border-left-width: 0;
}

    .popover.right > .arrow:after {
        bottom: -10px;
        left: 1px;
        content: " ";
        border-right-color: #fff;
        border-left-width: 0;
    }

.popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,.25);
}

    .popover.bottom > .arrow:after {
        top: 1px;
        margin-left: -10px;
        content: " ";
        border-top-width: 0;
        border-bottom-color: #fff;
    }

.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0,0,0,.25);
}

    .popover.left > .arrow:after {
        right: 1px;
        bottom: -10px;
        content: " ";
        border-right-width: 0;
        border-left-color: #fff;
    }

.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .carousel-inner > .item {
        position: relative;
        display: none;
        -webkit-transition: .6s ease-in-out left;
        -o-transition: .6s ease-in-out left;
        transition: .6s ease-in-out left;
    }

        .carousel-inner > .item > a > img, .carousel-inner > .item > img {
            line-height: 1;
        }

@media all and (transform-3d),(-webkit-transform-3d) {
    .carousel-inner > .item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000;
        perspective: 1000;
    }

        .carousel-inner > .item.active.right, .carousel-inner > .item.next {
            left: 0;
            -webkit-transform: translate3d(100%,0,0);
            transform: translate3d(100%,0,0);
        }

        .carousel-inner > .item.active.left, .carousel-inner > .item.prev {
            left: 0;
            -webkit-transform: translate3d(-100%,0,0);
            transform: translate3d(-100%,0,0);
        }

            .carousel-inner > .item.active, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right {
                left: 0;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
            }
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block;
}

.carousel-inner > .active {
    left: 0;
}

.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}

.carousel-inner > .next {
    left: 100%;
}

.carousel-inner > .prev {
    left: -100%;
}

    .carousel-inner > .next.left, .carousel-inner > .prev.right {
        left: 0;
    }

.carousel-inner > .active.left {
    left: -100%;
}

.carousel-inner > .active.right {
    left: 100%;
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    filter: alpha(opacity=50);
    opacity: .5;
}

    .carousel-control.left {
        background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
        background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
        background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
        background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
        background-repeat: repeat-x;
    }

    .carousel-control.right {
        right: 0;
        left: auto;
        background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
        background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
        background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
        background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
        background-repeat: repeat-x;
    }

    .carousel-control:focus, .carousel-control:hover {
        color: #fff;
        text-decoration: none;
        filter: alpha(opacity=90);
        outline: 0;
        opacity: .9;
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block;
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        left: 50%;
        margin-left: -10px;
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        right: 50%;
        margin-right: -10px;
    }

    .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 20px;
        height: 20px;
        margin-top: -10px;
        font-family: serif;
        line-height: 1;
    }

        .carousel-control .icon-prev:before {
            content: '\2039';
        }

        .carousel-control .icon-next:before {
            content: '\203a';
        }

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

    .carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #000 \9;
        background-color: rgba(0,0,0,0);
        border: 1px solid #fff;
        border-radius: 10px;
    }

    .carousel-indicators .active {
        width: 12px;
        height: 12px;
        margin: 0;
        background-color: #fff;
    }

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}

    .carousel-caption .btn {
        text-shadow: none;
    }

@media screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px;
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -15px;
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -15px;
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px;
    }

    .carousel-indicators {
        bottom: 20px;
    }
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " ";
}

.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 {
    clear: both;
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.pull-right {
    float: right!important;
}

.pull-left {
    float: left!important;
}

.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;
    }

    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;
    }

    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:1199px) {
    .visible-md {
        display: block!important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row!important;
    }

    td.visible-md, th.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;
    }

    td.visible-lg, th.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;
    }

    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;
    }
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0;border:0;background:transparent;vertical-align:baseline;font-size:100%;}body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;background:transparent;vertical-align:baseline;font-size:100%;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-weight:bold;font-style:italic;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-spacing:0;border-collapse:collapse;}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #cccccc;}input,select{vertical-align:middle;}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}*,*:before,*:after{box-sizing:border-box;}.blue{background:#51c1f5;}.blue *{color:#fff;}.blue a,.blue a:visited{text-decoration:underline;}.blue a:hover,.blue a:visited:hover{text-decoration:none;}.blue a.button{border:1px solid #fff;background:rgba(255,255,255,0);text-decoration:none;}.blue a.button:hover{background:#fff;color:#51c1f5;}.blue a.button.fill{background:#fff;color:#51c1f5;}.blue a.button.fill:hover{background:rgba(255,255,255,0.5);color:#fff;}.blue + .triangle:before{border-color:transparent transparent transparent #51c1f5;}.purple{background:#C2357B;}.purple *{color:#fff;}.purple a,.purple a:visited{text-decoration:underline;}.purple a:hover,.purple a:visited:hover{text-decoration:none;}.purple a.button{border:1px solid #fff;background:rgba(255,255,255,0);text-decoration:none;}.purple a.button:hover{background:#fff;color:#C2357B;}.purple a.button.fill{background:#fff;color:#C2357B;}.purple a.button.fill:hover{background:rgba(255,255,255,0.5);color:#fff;}.purple + .triangle:before{border-color:transparent transparent transparent #C2357B;}.round{border-radius:50%;}.text--center{text-align:center;}.text--center .seperator{margin-right:auto;margin-left:auto;}.center,.center img{display:block;margin:0 auto;text-align:center;}.vcenter{display:inline-block;vertical-align:middle;float:none;}body{font-family:"Lato",sans-serif;line-height:1.4;}h1{font-weight:900;}h2,h3,h4{font-weight:700;}h1{letter-spacing:-.2px;font-size:2rem;}h2{font-size:1.60rem;font-weight:900;}h3{font-size:1.3rem;}h4{font-size:1.1rem;margin-bottom:3px;}h5{font-size:2rem;font-weight:100;margin:0;}h5 + *{margin-bottom:20px;}h5 a{font-size:inherit;font-family:inherit !important;}strong{font-weight:900;}p,blockquote,li,a{font-size:1rem;line-height:1.6;letter-spacing:0.2px;}p,blockquote,li{color:#4d4d4d;font-weight:400;}a,a:visited{text-decoration:none;width:auto;white-space:nowrap;}blockquote{color:#2c2c2c;font-size:1.2rem;}blockquote:before,blockquote:after{display:inline-block;padding:0 2px;font-size:1.4rem;content:'"';}a.button.fill{background:#000;color:#fff;}a.button.fill:hover{background:rgba(0,0,0,0.5);color:#fff;text-decoration:none;}html,body{width:100%;overflow-x:hidden;}body{background:transparent;min-height:100%;min-width:100%;font-size:17px;}*[role="content"]{position:relative;min-height:calc(100vh - 486px);}header{background:#000;padding:30px 0;position:relative;}header .container{max-width:100%;padding:0;}header .row{margin:0;}.brand{margin:0 auto;width:205px;background-size:100%;background-repeat:no-repeat;background-position:left center;color:white;}#toggle{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);}.toggle{position:relative;z-index:999;display:inline-block;width:30px;height:30px;cursor:pointer;}.toggle .cross{transition-duration:0s;transition-delay:.1s;}.toggle .cross span:before{transition-property:margin,-webkit-transform;transition-property:margin,transform;transition-duration:.1s;transition-delay:.1s,0;}.toggle .cross span:after{transition-property:margin,-webkit-transform;transition-property:margin,transform;transition-duration:.1s;transition-delay:.1s,0;}.toggle .cross.open span{background-color:transparent;transition-delay:.1s;}.toggle .cross.open span:before{margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0,.1s;background-color:#c6c5cd;}.toggle .cross.open span:after{margin-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition-delay:0,.1s;background-color:#c6c5cd;}.toggle span{margin:0 auto;position:relative;z-index:999;top:12px;width:25px;height:2px;background-color:#fff;display:block;}.toggle span:before,.toggle span:after{position:absolute;content:'';width:25px;height:2px;background-color:#fff;display:block;}.toggle span:before{margin-top:-7px;}.toggle span:after{margin-top:7px;}nav{z-index:999;background:rgba(0,0,0,0.95);text-align:left;left:0px;right:0px;display:block;position:relative;transition:height 300ms ease-in-out;}nav > ul{position:relative;display:inline-table;width:100%;}nav > ul li{position:relative;font-family:"Lato",sans-serif;}nav > ul li a,nav > ul li span{cursor:pointer;display:inline-block;padding:22px;font-size:20px;font-weight:500;color:rgba(255,255,255,0.75);}nav > ul li a:hover,nav > ul li span:hover{color:#fff;}nav > ul li span{cursor:default;}nav > ul li:after{content:"";clear:both;display:block;}nav > ul li.selected > a,nav > ul li.selected span{color:#fff;font-weight:700;}nav li > ul{position:absolute;}nav li > ul li{float:none;display:block;position:relative;}nav li > ul li a{font-size:17px;padding:15px 15px;font-weight:500;color:rgba(255,255,255,0.8);}nav li > ul li a:hover{color:#fff;}nav li > ul > li > ul{left:100%;top:0;display:none;}.blue,.purple{display:block;margin:0 auto;padding:50px 0;background-size:cover;background-repeat:no-repeat;background-position:center center;color:#000;}.blue .row,.purple .row{margin:0;}.blue .row div[class^="col-"],.purple .row div[class^="col-"]{margin-bottom:50px;}.blue p,.purple p,.blue a,.purple a,.blue blockquote,.purple blockquote,.blue li,.purple li{font-family:"Merriweather",serif;}.blue h1,.purple h1{margin-bottom:10px;}.blue h2,.purple h2,.blue h3,.purple h3{margin:0 0 5px;}.blue p,.purple p{letter-spacing:0.2px;margin:0 auto;}.blue p + *,.purple p + *{margin-top:20px;}.blue a,.purple a{position:relative;display:inline-block;}.blue img,.purple img{max-width:100%;width:auto;height:auto;}.blue li,.purple li{padding:2px 0 0;}.blogarchive div[class^="col-"]{margin-bottom:20px !important;}.blogarchive .equal{width:100%;}.blogarchive a{white-space:normal;transition:all 200ms ease;padding:12px 18px;background:rgba(0,0,0,0.08);display:block;}.blogarchive a:hover{text-decoration:none;background:rgba(0,0,0,0.05);}.blogarchive a:hover p{color:#2a2a2a;}.blogarchive .date{font-size:.9rem;text-align:right;margin-bottom:5px;}.blogarchive h2{font-size:1.2rem;font-family:"Lato",sans-serif;transition:all 200ms ease;}.blogarchive p{font-size:1rem;color:#7f7d7d;transition:all 200ms ease;}footer ul{margin:15px auto 0;text-align:center;}footer ul li{position:relative;display:block;text-align:left;padding:0 0 5px 0;margin:0;line-height:1;}footer.dark a{color:rgba(255,255,255,0.6) !important;font-size:1rem;border-bottom:1px solid transparent;padding-bottom:3px;font-family:"Lato",sans-serif;font-weight:100;}footer.dark a:hover{color:rgba(255,255,255,0.9) !important;border-bottom:1px solid #fff !important;padding-bottom:3px;text-decoration:none;}ul{}img{max-width:100%;height:auto;}blockquote{padding:10px;text-align:center;position:relative;font-size:1.3rem;}blockquote + *{padding:30px 10px;}* + ul{margin-bottom:30px;}.equal{display:table;table-layout:fixed;}.equal .vcenter{display:table-cell;vertical-align:middle;}.full{margin:0;padding:0 !important;overflow:hidden;}.full *{max-width:100%;width:100%;height:auto;margin:0 !important;padding:0 !important;line-height:0;}.full .wide{width:100%;height:auto;}.small{font-size:.85rem;}code,pre{overflow:auto;padding:6px 10px;border-radius:3px;background-color:rgba(248,248,248,0.3);font-size:.9rem;font-family:"Courier 10 Pitch",Courier,monospace;line-height:2.3;}.gallery .row > div{margin-bottom:2%;}.gallery img{margin:0;}.video-wrapper{margin:0px auto;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:5px;}@media (min-width:768px){.dark,.blue,.purple{padding:20px 0 0;}.dark img,.blue img,.purple img{padding:0;}.blogarchive a{background:rgba(0,0,0,0.02);}.blogarchive a{min-height:250px;overflow:hidden;}.blogarchive a:hover h2{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.breadcrumb{padding:4px 8px;position:absolute;left:40px;top:40px;}.breadcrumb a{font-size:1.2rem;}}@media (min-width:768px){.triangle + .dark:before{border-color:transparent transparent transparent #1c1c1e;}.triangle + .blue:before{border-color:transparent transparent transparent #51c1f5;}.triangle + .purple:before{border-color:transparent transparent transparent #C2357B;}header{padding:15px 0;}header .container{max-width:960px;padding:0 20px;}#toggle{display:none;}nav{margin:0 auto;background:none;width:100%;}nav > ul{padding-right:0;width:auto;}nav > ul li{float:left;}nav > ul li a,nav > ul li span{font-size:15px;}nav > ul li:last-child a{padding-right:0;}nav li > ul{left:0;top:75%;display:none;white-space:nowrap;height:auto;margin-bottom:0;margin-left:10px;text-align:left;background:rgba(0,0,0,0.8);padding:5px 8px 5px 0;}nav li > ul li a{padding:8px 15px;font-size:15px;color:rgba(255,255,255,0.8);}nav .has-child:hover > .sublevel{display:block;}.blue .row div[class^="col-"],.purple .row div[class^="col-"]{margin-bottom:20px;}.triangle{position:relative;}.triangle img{position:relative;z-index:100;}.triangle:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 150px 100vw;border-color:inherit;position:absolute;z-index:120;}.triangle + .blue,.triangle + .purple{position:relative;}.triangle + .blue:before,.triangle + .purple:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:150px 0 0 100vw;border-color:none;position:absolute;z-index:120;top:-150px;}.video-wrapper{margin:0px auto 2px auto;}}@media (max-width:992px){body{width:100vw;overflow-x:hidden;}nav{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:1;transition:-webkit-transform 300ms ease-in-out,opacity 300ms ease-in-out;transition:transform 300ms ease-in-out,opacity 300ms ease-in-out;text-align:center;position:absolute;top:144px;}nav.open{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}nav > ul{margin:0;}nav > ul li:first-child a{padding:10px 25px;}nav > ul li a,nav > ul li span{padding:25px 25px 10px 25px;color:rgba(255,255,255,0.6);}nav > ul li.selected > a,nav > ul li.selected span{color:#fff;font-weight:700;}nav > ul li.selected ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:120%;}nav li > ul{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);position:relative;text-align:center;transition:all 300ms ease-in-out;height:0;margin:0;}}@media (max-width:992px) and (max-width:992px){nav > ul li.selected ul li a{color:#fff;font-weight:500;}}@media (max-width:768px){.breadcrumb{text-align:center;padding:20px 0;background:black;}}.tradeSite{float:right;color:white;padding-top:10px;}.customFooter{text-align:center;}.instagramBtn{padding:10px;text-align:center;white-space:pre-line;}.facebookSignInBtn{background:url("/Images/sign_in_with_facebook_btn.png?format=webp");background-size:cover;background-repeat:no-repeat;cursor:pointer;width:315px;height:75px;}.googleSignInBtn{background:url("/Images/sign_in_with_google_btn.png?format=webp");background-size:cover;background-repeat:no-repeat;cursor:pointer;width:315px;height:75px;}.owl-theme .owl-controls .owl-buttons .owl-next {right:-10px;top:65px;}#sync1 .item{padding:80px 0px;margin:5px;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;}#sync2 .item{padding:10px 0px;margin:5px;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;cursor:pointer;}#sync2 .item h1{font-size:18px;}#sync2 .synced .item{}
body{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;line-height:26px;position:relative;color:#4d4d4d;}.right{float:right;}.left{float:left;}.clearf{clear:both;}img{max-width:100%;height:auto;}ul,ol{margin:0 0 0 20px;}* + ul{}.ul{}h1,.h1{font-weight:300;font-size:60px;line-height:100px;letter-spacing:normal;color:#4C4C4C;}h1.small{font-weight:300;font-size:30px;line-height:41px;padding:0 0 15px;color:#1C1C1C;}h1.gagalin{color:#004f9c !important;font-family:'Open Sans',Helvetica,serif;}h2{font-weight:300;font-size:50px;line-height:66px;padding-top:12px;padding-bottom:12px;color:#4C4C4C;}h3{font-weight:300;font-size:30px;line-height:41px;padding:0 0 15px;color:#1C1C1C;}h3 > strong{font-weight:600;}h4{font-weight:300;font-size:30px;color:#000000;}h5{font-weight:800;font-size:1.38em;color:#4c4c4c;letter-spacing:-.40px;}h5 + *{margin-bottom:0;}h6{font-weight:600;font-size:1.12em;color:#4c4c4c;letter-spacing:-.10px;}p{font-size:1em;font-weight:400;line-height:26px;padding:0 0 35px;color:#4C4C4C;}p:last-of-type{padding:0 0 15px;}p.note,span.small,p.small{font-size:0.86em;padding:0 0 20px;}p.small{color:#808080;}.lead{font-size:1em;}.lead p,span.lead{font-size:20px;font-weight:400;line-height:30px;color:#808080;}p,blockquote,li,a{font-size:1em;letter-spacing:0px;}a.underline{text-decoration:underline;}hr{border:0;height:0;border-top:2px solid #F2F2F2;}hr.middle-line{padding-bottom:10px;width:58%;margin-left:auto;margin-right:auto;}.title{float:left;border-bottom:1px solid grey;width:100%;margin:0 0 26px;}.title > h5{font-size:20px;padding:0 0 14px;width:75%;}.title.no-link > h5{width:100%;}.title > .pull-right{font-size:.8em;padding:2px 0 0;margin:0;color:#4c4c4c;width:25%;text-align:right;}.title > a i{font-size:0.85em;font-weight:400;padding:0 0 0 11px;color:#bfbfbf;vertical-align:top;position:relative;}.title > a i:before{position:absolute;right:-3px;top:3px;}.title > a:hover{text-decoration:none;}.title > a:hover i{color:#4c4c4c;}.title.checkbox-title > h5{width:55%;}.title.checkbox-title > .pull-right{padding:0;width:45%;}.title.checkbox-title .custom-checkbox{float:right;margin:-15px 0 0 8px;}.browserTitleTooltip{font-size:16px;position:static;display:inline-block;padding:0 0 0 5px;opacity:1.0;filter:alpha(opacity=100);line-height:0;}.browserTitleTooltip i.fa.fa-info-circle{color:#808080;}.ns-popover-list-theme{background-color:#fff;border:1px solid #949494;border-radius:6px;padding:10px;z-index:99;}.ns-popover-list-theme:after,.ns-popover-list-theme:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.ns-popover-list-theme:after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:12px;margin-left:-12px;}.ns-popover-list-theme:before{border-color:rgba(148,148,148,0);border-bottom-color:#949494;border-width:12px;margin-left:-12px;}.search-results-all{min-height:calc(100vh - 556px);}a,a:visited{color:#004F9D;}a:hover{font-weight:600;text-decoration:underline;color:#4c4c4c;cursor:pointer;}.links h1{float:left;}.links p{clear:both;}.links ul{float:right;list-style-type:none;padding:20px 0 0;}.links li{float:left;padding:0 10px 0;}.links li:first-of-type{padding:0 5px 0 0;}.links li:last-of-type{padding:0 0 0 5px;}.links a,.links a:visited{font-size:0.86em;font-weight:700;text-decoration:underline;}.links a:hover{text-decoration:none;}.links a.tooltip{font-size:1em;}.more,p.more:last-of-type{font-size:0.86em;clear:both;padding:0 0 25px;}.more a{font-size:0.93em;font-weight:700;padding:0 0 0 10px;text-decoration:underline;cursor:pointer;}.more a:hover{text-decoration:none;}a.phone{display:none;}span.phone{padding:4px 0;}.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th{border-top:none;border-bottom:1px solid #e7e6e6;}.table > tbody + tbody{border-top:none;border-bottom:1px solid #e7e6e6;}thead{border-top:1px solid #e7e6e6;}.table > thead > tr > th,.table > thead > tr > td{font-size:1.15em;font-weight:300;color:#212e84;}.tags{padding:0 0 35px;}.tags h4{font-size:20px;font-weight:800;line-height:24px;}a.tag,a.tag:visited,.tags a,.tags a:visited{font-weight:700;font-size:.86em;padding:0 35px 0 0;cursor:pointer;}a.tag:hover,.tags a:hover{}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:10px;padding-right:10px;}.col-md-12.column{padding:0;}.row{margin-left:-10px;margin-right:-10px;}.container{width:100%;max-width:1200px;padding:0 14px;}.internal{margin-top:50px;}.container-fluid{padding-left:15px;padding-right:15px;}.full-width{width:100%;}.full-width > div.row.clearfix{margin-top:0px;margin-bottom:0px;}.colourSwatchs .col-md-12.column{margin-top:86px;}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.homePage .row{margin:10px -10px;}.homePage .dark{margin:15px 0 0;padding:33px 0 9px;}.homePage .dark .row{margin:0 -10px;}.reset-padding{padding:0;}.light{background-color:#fafafa;}.light.borders{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:60px 0;}.dark{background:#f5f6fa;color:inherit;}.dark .row div[class^="col-"]{margin-bottom:0;}.action:visited,.action{font-size:0.9em;background-color:rgba(0,0,0,0.05);border-top:1px solid rgba(0,0,0,0.15);border-left:1px solid rgba(0,0,0,0.15);position:absolute;bottom:0;right:0;z-index:9;display:block;line-height:21px;text-align:center;cursor:pointer;width:22px;height:22px;}.action i{color:#000;opacity:0.15;line-height:14px;}.action:hover{background-color:rgba(0,0,0,0.10);border-color:rgba(0,0,0,0.3);text-decoration:none;}.action:hover i{color:#000;opacity:0.3;}.action.add:before{content:'+';font-size:1.7em;font-weight:300;line-height:19px;color:#000;opacity:0.3;}.action.add.projects:before{color:white;opacity:1;}.action.add.projects{background-color:rgba(0,0,0,0.05);border:1px solid white;bottom:6px;}.action.zoom{background-color:rgba(0,0,0,0.3);border:1px solid rgba(0,0,0,0.3);height:40px;width:40px;}.action.zoom i{font-size:1.5em;line-height:24px;padding:7px 6px;color:rgba(0,0,0,1.0);}.action.zoom:hover{background-color:rgba(0,0,0,0.10);border:1px solid rgba(0,0,0,0.5);}.action.zoom:hover i{color:rgba(0,0,0,1.0);}.thumbs.booklets .action{background-color:transparent;border:1px solid rgba(255,255,255,1.0);}.thumbs.booklets .action i{color:#fff;opacity:1.0;}.thumbs.booklets .action:hover{background-color:rgba(0,0,0,0.15);border:1px solid rgba(0,0,0,0.9);}.thumbs.booklets .action:hover i{color:#000;opacity:1.0;}.thumbs.products .action,.thumbs.articles .action{background-color:rgba(204,204,204,0.2);border:1px solid rgba(204,204,204,1.0);color:#ccc;}.thumbs.articles .action.add:before{color:inherit;opacity:1.0;}.thumbs.products .action:hover,.thumbs.articles .action:hover{background-color:rgba(123,123,123,0.2);border:1px solid rgba(123,123,123,1.0);color:#7b7b7b;opacity:1.0;}.thumbs.swatches .action i{font-size:0.9em;}.close{opacity:1.0;float:none;font-size:1em;font-weight:400;text-shadow:none;}.close.action{border:1px solid rgba(0,0,0,0.15);}.close.action:hover{border:1px solid rgba(0,0,0,0.8);}.close.action .icon-close{font-size:0.9em;opacity:1.0;color:#ccc;}.close.action .icon-close:before{font-size:1.5em;line-height:21px;margin:0 0 0 -1px;}.close.action:hover i{color:#000;opacity:0.8;}.owl-carousel .owl-item img{width:auto !important;margin:0px auto !important;}.thumbs{padding:0 0 30px;width:100%;}div.swatches.thumbs.mini{flex-direction:column;gap:0;}.thumbs ul{margin:0;}.thumbs li{float:left;list-style-type:none;position:relative;margin:0 10px;width:110px;}.thumbs p{font-size:.86em;line-height:16px;margin:0;padding:10px 0 0;white-space:normal;text-align:center;}.thumbs .item{border:solid 1px rgba(0,0,0,0.3);display:block;padding:0;width:100%;height:auto;white-space:normal;z-index:2;}.thumbs .thumb-image{height:110px;position:relative;margin:0 0 12px;}.thumbs img{border:1px solid #ccc;}.thumbs li{margin:0 5px 0;}.thumbs li:first-of-type{margin:0 5px 0 0;}.thumbs li:last-of-type{margin:0 0 0 5px;}.thumbs a,.thumbs a:visited{display:block;}.thumbs.swatches .item,.thumbs .swatch .item{padding:6px 10px;height:110px;}.thumbs.swatches a:hover,.thumbs .swatch a:hover{text-decoration:none;}.thumbs.swatches a:hover p,.thumbs .swatch a:hover p{text-decoration:none;}.thumbs.swatches p,.thumbs .swatch p{text-align:left;padding:0;}.thumbs.swatches p strong,.thumbs .swatch p strong{font-weight:700;}.thumbs.swatches li p,.thumbs .swatch li p{font-size:.86em;font-weight:300;line-height:16px;margin:0 0 3px;padding:0;color:#555;white-space:normal;text-align:left;}.thumbs.swatches li p strong{font-weight:700;}.thumbs.mini li,.thumbs .mini .item{width:48px;}.thumbs.swatches .small-swatch p,.swatch.small-swatch p{font-size:0.70em;}.thumbs.swatches .small-swatch p strong,.swatch.small-swatch p strong{font-weight:600;}.swatches.mini .item,.swatches .mini .item{height:48px;}.thumbs.products .item{border:none;height:auto;width:96px;}.thumbs.products img{border:none;max-height:105px;width:auto;}.thumbs.booklets .item{border:none;height:130px;}.thumbs.articles img{border:1px solid rgba(0,0,0,0.3);height:100%;}.thumbs.articles span.image{border:1px solid rgba(0,0,0,0.3);background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:106px;width:106px;}.thumbs.articles .item{border:none;}.thumbs.articles a.img{background-size:cover;background-position:center center;background-repeat:no-repeat;border:1px solid #bfbfbf;height:110px;display:block;width:100%;}.thumbs .selections{float:left;background-color:#fafafa;border:1px solid #959595;margin:0 0 19px;padding:11px 11px 13px 10px;}.thumbs .selections ul{margin:0;}.thumbs .selections li{padding:0 !important;border:none;margin:0 19px 0 0;height:90px !important;width:90px !important;max-width:90px !important;}.thumbs .selections li:last-of-type{margin:0;}.thumbs .selections li.paint-product .item{padding:0;border:0;width:90px !important;height:90px;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;}.thumbs .selections li.paint-product .item div{width:90px !important;height:90px;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;}.thumbs .selections li.paint-product .action{border:1px solid rgba(0,0,0,0.15);}.thumbs .selections li.swatch .item{padding:6px 7px 10px;}.thumbs.products .selections .item div{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;}.thumbs .selections .item{padding:10px;height:90px !important;width:90px;}.thumbs .selections .item.select,.thumbs .selections li.swatch .item.select,.thumbs .selections li.paint-product .item.select{padding:0 10px;background-color:#fff;border:1px dashed #898989;}.thumbs .selections .item.select p{font-size:0.8em;font-weight:400;padding:27px 0 0;text-align:center;color:#4d4d4d !important;}.thumbs .selections a.select.action{border:1px solid #ccc;}.thumbs .selections li.calculate h3{font-size:1.99em;}.thumbs .selections li.calculate .item{border:1px solid #ebebeb;background-color:#fff;}.thumbs .selections li.calculate .item a{cursor:pointer;}.thumbs .selections li.calculate .item a:hover{text-decoration:none;}.thumbs .selections li.calculate .item.select{border:1px dashed #898989;}.thumbs .selections li.calculate a:hover{text-decoration:none;}.thumbs .selections li.calculate a.close.action:hover{border:1px solid rgba(0,0,0,0.8);}#calculateBtn,#calculateBtn:visited{border:1px solid #0A519A;margin-top:1em;padding:25px;font-size:24px;font-weight:300;border-radius:36px;text-decoration:none;text-align:center;opacity:1;}#calculateBtn:hover{background-color:#0A519A;color:white;}.homePage .tile-block i{margin:2px 0 0;padding:0 0 0 4px;display:inline-block;}.tile-block h4{float:left;font-weight:400;margin:0px;padding:0px;color:#fff;}.tile-block:hover h4,.tile-block:hover h5{text-decoration:none;}.tile-block h5{clear:both;color:#fff;}.tile-block p{clear:both;color:#fff;}.tile-block i{font-size:0.7em;padding:0 0 0 10px;vertical-align:middle;}.homePage .tile-block .solid-block-caption i{margin:4px 0 0;padding:0;}.col-md-3 .image-hue-image{height:251px !important;}.image-hue-caption-solid .image-hue-text p{color:#4C4C4C;padding-bottom:0;}.image-hue-caption-solid .image-hue-text h4{color:#000000;}.image-hue-caption-solid{min-height:145px;}.image-hue,.image-hue:visited{white-space:normal;position:relative;display:block;overflow:hidden;}.image-hue:hover{text-decoration:none;}.image-hue h4{font-size:30px;font-weight:300;}.image-hue h5{line-height:24px;}.masonItem h4,.masonItem h5{font-size:1.12em;}.image-hue .image-hue-image{background-size:cover;max-height:245px;}.homePage .image-hue .image-hue-image,.colours .image-hue .image-hue-image,.howToSAndAdvice .image-hue .image-hue-image,.inspireMe .image-hue .image-hue-image,.paintProducts .image-hue .image-hue-image{-webkit-transition:all 0.3s,background-size 0.3s ease;-moz-transition:all 0.3s,background-size 0.3s ease;-o-transition:all 0.3s,background-size 0.3s ease;transition:all 0.3s,background-size 0.3s ease;background-size:100%;max-height:245px;}.homePage .image-hue:hover .image-hue-image,.colours .image-hue:hover .image-hue-image,.howToSAndAdvice .image-hue:hover .image-hue-image,.inspireMe .image-hue:hover .image-hue-image,.paintProducts .image-hue:hover .image-hue-image{background-size:110%;}#interiorBtn,#exteriorBtn{-webkit-transition:all 0.3s,background-size 0.3s ease;-moz-transition:all 0.3s,background-size 0.3s ease;-o-transition:all 0.3s,background-size 0.3s ease;transition:all 0.3s,background-size 0.3s ease;background-size:100% !important;background-position:center center !important;}#interiorBtn:hover,#exteriorBtn:hover{background-size:110% !important;}.image-hue-image{height:245px !important;position:relative;background-repeat:no-repeat;background-size:cover;width:100%;}.image-hue-caption{position:absolute;left:0;bottom:0;width:100%;z-index:9;}.image-hue-text{position:relative;padding-top:20px;padding-bottom:30px;padding-right:30px;padding-left:30px;z-index:99;}.image-hue-text h4{font-size:30px;padding-bottom:7px;line-height:41px;}.image-hue-text p{font-size:16px;line-height:22px;padding-bottom:0;}.image-hue-colour{position:absolute;bottom:0;left:0;height:100%;opacity:0.90;z-index:9;width:100%;}.colour-inspiration-section .image-hue-text{min-height:140px;}.paint-section .image-hue-text{min-height:162px;}.tall-images .col-md-6 .image-hue-image{height:522px !important;max-height:522px!important;}.smaller-font.feature-child .image-hue h4{font-size:22px;line-height:25px;padding-bottom:5px;font-weight:400;}.tall-images .col-md-6 .image-hue h4,.smaller-font .image-hue-text h4{font-size:32px;line-height:35px;padding-bottom:5px;font-weight:400;}.smaller-font .image-hue-text p{font-size:14px;padding-bottom:0;}.smaller-font .image-hue-text{padding-top:30px;padding-bottom:30px;padding-right:30px;padding-left:30px;min-height:84px;}.videoPicker .image-hue .image-hue-image{height:170px !important;}.feature-child.home-video,.homePage .paint-section{padding-bottom:40px;}.padding-top{padding-top:60px;}.padding-bottom{padding-bottom:80px;}.background-wallpaper #banner-image{display:none;position:absolute;top:-77px;right:-87px;width:463px;height:473px;}.background-wallpaper.padding-top{padding-top:100px;}.background-wallpaper.padding-bottom{padding-bottom:120px;}.background-wallpaper.no-padding{padding-top:1px;padding-bottom:1px;margin-bottom:0px;margin-top:0px;}.background-wallpaper-header h2{color:white;padding:0px;padding-bottom:20px;}.homePage .background-wallpaper-header h2{color:#4C4C4C;}.solid-block{white-space:normal;}.solid-block:hover{text-decoration:none;}.solid-block h4{float:none;display:inline-block;text-align:center;line-height:33px;margin:0 0 10px;}.solid-block h5{font-size:1.9em;line-height:35px;color:#fff;}.solid-block-colour{width:100%;height:380px;display:table;}.solid-block-caption{text-align:center;vertical-align:middle;padding:20px;display:table-cell;}div.instagram-section a.instagram-link{float:none;font-size:14px;border:1px solid white;color:white;background-color:unset;display:block;width:100%;max-width:230px;margin:0 auto 0;text-align:center;}div.instagram-section div.eapps-instagram-feed-title{color:white !important;}.badge{font-size:.8em;font-weight:700;line-height:12px;padding:4px 4px 3px 4px;color:#fff;border-radius:0;min-width:22px;position:absolute;top:-8px;right:-8px;}.badge:hover{color:#fff;}.badge::after{content:" ";background:url("/Images/badge-bottom.png?format=webp") 0 0 no-repeat;width:10px;height:6px;position:absolute;bottom:-5px;right:6px;background-size:cover;}.badge.badge-important{background-color:#ff0000;}#toast-container > div{padding:10px 10px 10px 45px;border-radius:0;opacity:1.0;width:225px;}.toast-top-right{top:75px !important;right:0 !important;}.toast-success{background-color:#212e84;}#toast-container > .toast-success{background-image:none !important;}#toast-container > .toast-success:before{font:normal normal normal 20px/1 FontAwesome;content:"\f005";position:absolute;top:14px;left:15px;}.toast-title{font-size:0.86em;font-weight:400;}h1 + .actions{padding:8px 0 15px;}.actions{float:left;width:100%;}.actions a{float:left;font-size:28px;color:#1d1d1b;opacity:.4;padding:0 8px;line-height:27px;cursor:pointer;}.actions a:first-of-type{padding:0 15px 0 0;}.actions a:last-of-type{margin:0 0 0 5px;}.actions a:hover{font-size:28px;color:#1d1d1b;opacity:1.0;}.actions .vert-divider{float:left;border-left:1px solid #b2b2b2;height:27px;margin:0 0 0 15px;}.top-section .actions a{margin:0 16px 0 0;padding:0;}.top-section .actions a:first-of-type{margin:0 16px 0 0;padding:0;}.colours-featured{background-color:#fff;padding:10px;position:absolute;bottom:20px;right:46px;z-index:99;opacity:.92;}.colours-featured h6{font-size:.86em;font-weight:700;line-height:14px;padding:0 0 8px;}.colours-featured p{text-indent:-9999px;}.colours-featured .thumbs{padding:0;}.colour-detail{background:url("/Images/icon-swatch.png?format=webp") 0 0 no-repeat;height:27px;width:27px;display:block;text-indent:-9999px;}.tooltipster-widget-light .actions a:last-of-type{padding:0;margin:0 0 0 15px;}.tooltipster-widget-light.colouriser .actions a:first-of-type{padding:0;margin:0 5px 0 0;}.tooltipster-widget-light.colouriser .actions a:last-of-type{padding:0;margin:0 0 0 5px;}#hascolourised a.viewColourised:hover,#hascolourised a.hideColourised:hover{text-decoration:none;}#hascolourised i.arrow{padding-left:10px;font-size:13px;line-height:22px;}#hascolourised a:hover{cursor:pointer;}#hascolourised a.viewColourised i.arrow:before{font-family:untitled-font-1;content:"g";font-style:normal;}#hascolourised a.hideColourised i.arrow:before{font-family:untitled-font-1;content:"a";font-style:normal;}.widget-block{padding:30px 0;}.widget-block h3{font-weight:800;color:#555;padding:0 0 21px;}.widget-block p{padding:0 0 25px;}.widget-block img{display:block;margin:0 auto 10px;width:auto;}.fancybox-overlay{background:rgba(0,0,0,0.88) !important;}.transp-modal{padding:10px 10px 15px;position:fixed;top:35%;left:0;z-index:9999;width:100%;opacity:0.82;text-align:center;}.transp-modal h5{display:inline-block;margin:0 0 20px;padding:0 0 5px;border-bottom:1px dashed #fff;color:#fff;text-transform:uppercase;}.transp-modal p{display:block;}.transp-modal a.button{color:#fff;}.white-modal-wrapper{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.88);z-index:999;height:100%;width:100%;}.white-modal{position:relative;padding:43px 10px 38px;background-color:#fff;width:100%;text-align:center;margin-top:20%;}.white-modal h5{display:inline-block;margin:0 0 10px;padding:0 0 5px;}.white-modal p{font-size:1.12em;display:block;padding:0 0 33px;}.white-modal .button-group + p{padding:0 0 10px;}.white-modal a,.white-modal a:visited{text-decoration:underline;}.white-modal .close-action{position:absolute;top:19px;right:19px;}.white-modal .close-action i:before{font-size:22px;margin:0 0 0 -6px;}.white-modal .button-group{float:none;border:none;padding:0;margin:0 0 0 55px;width:auto;}.white-modal .button-group a.button,.white-modal .button-group a.button + a.button{margin:0 15px 10px;}.white-modal a.button{text-decoration:none;}.white-modal.confirm-message .button{display:inline-block;margin:0 20px;width:120px;}.white-modal.confirm-message .button.proceed,.white-modal.confirm-message .button.proceed:visited{background-color:#b8b9c2;border:1px solid #e8e8e8;color:#fff;text-decoration:none;text-align:center;}.white-modal.confirm-message .button.proceed:hover{background-color:#88888f;}.internal h1{margin:8px 0 0;}.pre-footer{padding:40px 0 0;border-top:1px solid #ccc;margin:60px 20px;}.pre-footer .row{margin:8px -10px 0;}.pre-footer .title > h5{font-size:1.15em;}.pre-footer p{padding:0 0 20px;}.pre-footer.cols-4 .thumbs{padding:0 10px 30px;}.pre-footer .col-md-4{padding-left:30px;padding-right:30px;}.pre-footer.cols-4 .title > h5{width:70%;}.pre-footer.cols-4 .col-md-3{max-width:306px;padding:0 30px;width:25%;}.pre-footer .thumbs{padding:0;}.pre-footer.related .thumbs li,.pre-footer.related .thumbs li:last-of-type,.pre-footer.related .thumbs li:first-of-type{margin:0 10px 0 0;}.pre-footer.related .thumbs.products li img{margin:0 auto;}.yellow .col-md-4 > div > img,.pre-footer .col-md-4 > div > img{display:block;margin:0 auto 10px;width:auto;}.yellow h3,.pre-footer h3{font-weight:800;color:#555;}.yellow .column,.pre-footer.column{padding:30px 10px 0;}.pre-footer.light-grey a,.pre-footer.light-grey a:visited,.yellow p a,.yellow p a:visited,.pre-footer p a,.pre-footer p a:visited,.widget-block p a,.widget-block p a:visited{font-size:0.86em;padding:6px 10px 7px;border-radius:0;border:1px solid #e8e8e8;background-color:#f2f2f4;color:#4c4c4c;}.pre-footer.light-grey a:hover,.widget-block a:hover,.yellow p a:hover,.pre-footer p a:hover{background-color:#cfd0d4;color:#4c4c4c;text-decoration:none;}.homePage .yellow .row{margin:20px -10px 0;}.homePage .yellow h3{padding:0 0 18px;}.homePage .yellow p{padding:0 0 25px;height:78px;}.homePage .yellow p:last-of-type{padding:0;}.homePage .no-margin{}.proof-points{padding-top:40px;padding-bottom:40px;max-width:700px;}.proof-points a.link{text-align:center;display:inline-block;}.proof-points a.link:hover{text-decoration:none;cursor:pointer;font-weight:400;}.proof-points a.link:hover div.text{color:#4C4C4C !important;}.proof-points a.link div.text{font-size:14px;color:#202D84;width:80%;margin:auto;padding-bottom:20px;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}.proof-points a.link div.image{width:160px;height:160px;margin:30px auto 15px;}footer{padding:45px 0;background:#F2F2F2 0% 0% no-repeat padding-box;}.social-footer .social-links{margin-bottom:0;}.social-footer a.social-icon{background-color:#202D84;color:#fff;width:40px;height:40px;border-radius:50%;position:relative;display:inline-block;transition:all 0.2s ease;margin-right:5px;}.social-footer a.social-icon:hover{background-color:#4C4C4C;transition:all 0.2s ease;}.social-footer a.social-icon i{font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.footer .logo-footer{text-align:right;padding-bottom:10px;}.footer-nav{padding:15px 0 15px;width:100%;color:#202D84;}.footer-nav a {color:#004F9D;padding:5px;}.footer-nav a:visited,.footer-nav a:hover{color:#4C4C4C;font-weight:600;text-decoration:underline;}footer span{font-size:.75em;color:#1b1b1b;}.footer .social-footer + .col-xs-12{height:36px;}.footer .social-footer + .col-xs-12 > div:first-of-type{transform:translateY(-10px);}@media (min-width:768px){.product-features .visiblePad{padding:20px 0 0;margin-top:8px;margin-bottom:20px;}}@media only screen and (max-width:767px){.product-features .visiblePad{margin:12px -10px 27px;padding:19px 0px 17px;}}.logoList ul{margin-left:0px !important;}.logoList ul li{list-style-position:inside;font-size:20px;font-weight:bold;line-height:normal;}.logoList ul li h3{color:inherit;display:inline;font-size:inherit;padding:0px;line-height:inherit;}div.equalHeightGrid .row.row-eq-height{justify-content:center;flex-direction:row;}div.equalHeightGrid .row.row-eq-height > div[class^="col-"]:first-of-type{display:none;}.prepDescription *{color:inherit !important;}.prepDescription p{white-space:pre-wrap;}.linkBtn-wrapper{display:block;float:left;}.linkBtn{text-decoration:underline;white-space:pre-wrap;}.linkBtn:hover{text-decoration:none;cursor:pointer;}.videoPicker .image-hue-caption{position:absolute;left:0;right:0;width:75%;margin:0 auto;z-index:9;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:transparent;background-color:transparent;text-align:center;max-width:unset;height:auto !important;bottom:unset;}.videoPicker .hero-image i{display:block;font-size:30px;line-height:1.75em;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-30px;color:#fff;width:100px;height:100px;border-radius:50%;padding:20px;background-color:rgba(0,0,0,0.3);border:5px solid #fff;cursor:pointer;}.videoPicker .hero-image i:before{margin-left:5px;}.videoPicker .image-hue-caption .image-hue-text{width:auto !important;text-align:center;padding:0px;opacity:.85;}.videoPicker .image-hue-caption .image-hue-text h4{float:none;width:auto;font-size:28px;}.videoPicker .image-hue-caption .image-hue-text i{color:#fff;font-size:22px;line-height:18px;border:5px solid #fff;margin:0 auto;padding:13px 0 0 5px;border-radius:50%;width:55px;height:55px;}.videoPicker .image-hue:hover .image-hue-caption .image-hue-text{opacity:1;}.videoPicker .image-hue:hover .image-hue-caption .image-hue-text i{color:rgba(255,255,255,1);}.fightTheFomu .breadcrumbRow{padding-top:9px;padding-bottom:9px;margin:0 auto;margin-bottom:9px !important;}.videoModal .modal-dialog{min-height:expression(100vh - 60px);min-height:-moz-calc(100vh - 60px);min-height:-webkit-calc(100vh - 60px);min-height:-o-calc(100vh - 60px);min-height:calc(100vh - 60px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;overflow:auto;}.modal-open .videoModal.modal{padding:0px !important;}.videoModal .modal-dialog .modal-content{border:none;background:transparent;box-shadow:none;}.videoModal .modal-dialog > .modal-content > .modal-body{padding:0px;padding-top:40px;box-shadow:none;}.videoModal .modal-dialog > .modal-content > .modal-body > .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.videoModal .modal-dialog > .modal-content > .modal-body > .video-container iframe{position:absolute;top:0;left:0;height:100%;width:100%;}.videoModal .modal-dialog > .modal-content > .modal-footer{padding:0;border:none;position:absolute;top:0;right:0;}.videoModal .modal-dialog > .modal-content > .modal-footer > button{border:none;background:transparent;color:white;font-size:24px;padding:0;}@media (min-width:768px){.videoModal .modal-dialog{width:745px;margin:10px auto;min-height:expression(100vh - 20px);min-height:-moz-calc(100vh - 20px);min-height:-webkit-calc(100vh - 20px);min-height:-o-calc(100vh - 20px);min-height:calc(100vh - 20px);}}@media only screen and (max-width:767px){.videoWrapper .column{padding:10px 0 0;}.fightTheFomu .image-hue-image,.solid-block-colour{height:320px !important;}}#calculatorPresetMacro h2.h1{margin:0 auto;}.disclaimer.ausOrder{color:#ed1c24;font-size:0.9em;}#rich-text .rich-text-content{margin-bottom:5px;position:relative;display:block;}#rich-text .show-more{padding-top:10px;position:relative;cursor:pointer;}.show-more{padding-top:20px;}.goodjobguaranteeform .contourField.datepicker .datepickerfield{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="date_range_24px"><path id="icon/action/date_range_24px" fill-rule="evenodd" clip-rule="evenodd" d="M15.75 15V4.5C15.75 3.675 15.075 3 14.25 3H13.5V1.5H12V3H6V1.5H4.5V3H3.75C2.9175 3 2.2575 3.675 2.2575 4.5L2.25 15C2.25 15.825 2.9175 16.5 3.75 16.5H14.25C15.075 16.5 15.75 15.825 15.75 15ZM6.75004 8.25H5.25004V9.75H6.75004V8.25ZM3.74996 5.99999H14.25V4.49999H3.74996V5.99999ZM14.25 7.50001V15H3.74996V7.50001H14.25ZM11.25 9.75H12.75V8.25H11.25V9.75ZM9.74996 9.75H8.24996V8.25H9.74996V9.75Z" fill="black" fill-opacity="0.4"/></g></svg>');background-repeat:no-repeat;background-position:calc(100% - .5em) center;background-size:auto 60%;margin-top:8px;}.goodjobguaranteeform .contourField.canbatchnumber ,.goodjobguaranteeform .contourField.canbatchnumberspanclassicontooltipspanspanclassoptionaloptionalspan{padding-top:40px;margin-bottom:10px;}.goodjobguaranteeform .contourField .help-block{padding:0;margin-top:-3px;font-style:italic;font-size:12px;line-height:145%;color:#4C4C4C;}.goodjobguaranteeform .contourField .Icon-tooltip{content:'';width:12px;height:12px;display:inline-block;background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0C2.68352 0 0 2.68376 0 6C0 9.31648 2.68376 12 6 12C9.31648 12 12 9.31624 12 6C12 2.68352 9.31622 0 6 0ZM6 11.0625C3.20173 11.0625 0.9375 8.79809 0.9375 6C0.9375 3.20173 3.20191 0.9375 6 0.9375C8.79827 0.9375 11.0625 3.20191 11.0625 6C11.0625 8.79827 8.79806 11.0625 6 11.0625Z" fill="%234C4C4C"/><path d="M6 5.02332C5.74111 5.02332 5.53125 5.23317 5.53125 5.49207V8.51065C5.53125 8.76954 5.74111 8.9794 6 8.9794C6.25889 8.9794 6.46875 8.76952 6.46875 8.51063V5.49207C6.46875 5.23317 6.25889 5.02332 6 5.02332Z" fill="%234C4C4C"/><path d="M6 4.44934C6.34949 4.44934 6.63281 4.16602 6.63281 3.81653C6.63281 3.46704 6.34949 3.18372 6 3.18372C5.65051 3.18372 5.36719 3.46704 5.36719 3.81653C5.36719 4.16602 5.65051 4.44934 6 4.44934Z" fill="%234C4C4C"/></svg>');background-repeat:no-repeat;background-position:right center;background-size:auto 100%;transform:translateY(1px);}.goodjobguaranteeform .contourField .Icon-tooltip{color:rgba(76,76,76,0.5);}.goodjobguaranteeform .contourFieldSet{margin-top:0;margin-bottom:0;padding:0;}.goodjobguaranteeform .contourFieldSet .fieldLabel{font-weight:normal;padding:0px;font-size:14px;}.goodjobguaranteeform .contourField textarea,.goodjobguaranteeform .contourField input[type=text]{width:100%;resize:none;height:150px;max-width:none !important;border:1px solid #bbb }.goodjobguaranteeform .contourField input[type=text]{max-height:40px;}.goodjobguaranteeform .contourField.fileupload > label{margin-bottom:10px;}.goodjobguaranteeform .contourField.fileupload > div input[type=file]{opacity:0;position:absolute;z-index:10;cursor:pointer;}.goodjobguaranteeform .contourField.fileupload > div{overflow:hidden;display:flex;text-align:center;border:1px solid #C9C9C9;border-radius:5px;background-color:#E6E6E6;justify-content:center;align-items:center;height:41px;cursor:pointer;}.goodjobguaranteeform .contourField.fileupload .file-info{position:absolute;top:calc(100% - 1.2em);width:100%;text-align:left;font-size:12px;color:#4C4C4C;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:1.5em;padding-right:1.5em;opacity:.4;display:none }.goodjobguaranteeform .contourField.fileupload .fileupload{margin-top:1.2em;}.goodjobguaranteeform .contourField.fileupload > div::before{content:'BROWSE TO ADD';display:inline-block;background-image:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="add_a_photo_24px"><path id="icon/image/add_a_photo_24px" fill-rule="evenodd" clip-rule="evenodd" d="M4.60408 3.52083H2.97908V5.14583H1.89575V3.52083H0.270752V2.4375H1.89575V0.8125H2.97908V2.4375H4.60408V3.52083ZM9.92867 3.52083H11.6458C12.2416 3.52083 12.7291 4.00833 12.7291 4.60417V11.1042C12.7291 11.7 12.2416 12.1875 11.6458 12.1875H2.97909C2.38325 12.1875 1.89575 11.7 1.89575 11.1042V6.22917H2.97909V11.1042H11.6458V4.60417H9.452L8.46075 3.52083H5.68742V2.4375H8.93742L9.92867 3.52083ZM7.31244 10.5625C5.81744 10.5625 4.6041 9.34916 4.6041 7.85416C4.6041 6.35916 5.81744 5.14582 7.31244 5.14582C8.80744 5.14582 10.0208 6.35916 10.0208 7.85416C10.0208 9.34916 8.80744 10.5625 7.31244 10.5625ZM7.3124 6.22918C8.20615 6.22918 8.9374 6.96043 8.9374 7.85418C8.9374 8.74793 8.20615 9.47918 7.3124 9.47918C6.41865 9.47918 5.6874 8.74793 5.6874 7.85418C5.6874 6.96043 6.41865 6.22918 7.3124 6.22918Z" fill="%23A0A0A0"/></g></svg>');background-repeat:no-repeat;background-position:right center;background-size:auto 16px;padding-right:30px;font-weight:normal;color:#A0A0A0;font-size:12px;}.goodjobguaranteeform .contourField.fileupload > div .field-validation-error{position:absolute;bottom:-.5em;width:100%;text-align:left;padding-left:.8em;}.goodjobguaranteeform .contourPage input[type=submit]{background-color:#A3C945;border-radius:0;min-width:304px;height:48px;color:#fff;text-transform:uppercase;display:block;margin:auto;margin-bottom:60px;border-radius:4px;border:none;outline:none }.goodjobguaranteeform .hiddenfield{padding:0px 0px 3px;}.goodjobguaranteeform .recaptcha{text-align:center;}.goodjobguaranteeform .g-recaptcha{display:flex;justify-content:center;}.goodjobguaranteeform .recaptcha-error{color:red;width:304px;text-align:left;margin:auto;padding:.5em }.goodjobguaranteeform .contourPage .checkbox .field-validation-error{position:absolute;bottom:-5em;line-height:1;}.goodjobguaranteeform .contourPage .checkbox{}.goodjobguaranteeform .fileupload{position:relative }.goodjobguaranteeform .fileupload ~ .fileupload{margin-top:10px }@media (min-width:1400px){.goodjobguaranteeform{width:70%;}}@media (min-width:1200px){.goodjobguaranteeform{width:100%;margin-left:auto;margin-right:auto;}.goodjobguaranteeform .fileupload{width:100%;position:relative;clear:unset;display:block;float:left;}.goodjobguaranteeform .contourField.fileupload ~ .fileupload{margin-top:0;}.goodjobguaranteeform .fileupload.photoofreceipt{margin-right:20px }.goodjobguaranteeform .fileupload.photoofpaintingissue{float:right }.goodjobguaranteeform .contourPage .checkbox{margin-left:13%;margin-bottom:-7px;padding:0 0 18px 20px;}.goodjobguaranteeform .contourPage .checkbox input[type='checkbox']{margin:6px 0 0 -30px }.goodjobguaranteeform .contourPage .checkbox .field-validation-error{bottom:8px;padding-left:10px;white-space:nowrap;}.contourField.photoofpaintcan.fileupload.mandatory.alternating{}}@media (max-width:1199px){.contourField.photoofpaintcan.fileupload.mandatory.alternating{padding-top:25px;}}.goodjobguaranteeform .contourField textarea::placeholder{color:rgba(76,76,76,0.4);font-size:14px;}.goodjobguaranteeform .contourField select.selected,.goodjobguaranteeform .contourField select option{color:rgba(76,76,76,1) }.goodjobguaranteeform .contourField select{color:rgba(76,76,76,0.4) }.modal-tooltip{display:block;position:fixed;z-index:100000;background-color:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center;width:100%;height:100%;left:0;top:0;}.modal-tooltip.show-modal{display:flex;}.modal-tooltip img{max-width:100%;max-height:100%;height:auto;width:auto;display:block;width:90%;}@media (min-width:768px){.modal-tooltip img{height:auto;width:auto;}}.goodjobguaranteeform .contourField .optional{color:rgba(76,76,76,0.5);margin-left:0px;padding-left:5px;font-size:12px;}.goodjobguarantee-block .image-hue-caption{height:50px;}.goodjobguarantee-block .image-hue-text{padding:5px;}.goodjobguarantee-block .image-hue-text h4{width:100%;font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:-0.015em;text-align:center;margin-top:-5px;}.background-wallpaper{background-size:100% 400px;background-repeat:no-repeat;}.realLifeProjects > .grid-section:not(:first-child) .row.clearfix{margin-top:86px;}.acceptahreftermsconditionstermsconditionsaandahrefprivacypolicyprivacypolicya.privacy-error .field-validation-error{display:none;}#cb7dde29-a197-4993-bcee-e224b937caa4 > div > div > div > div{text-align:center;}@media only screen and (max-width:767px){.home_slider .slider-image{height:373px;}}@media only screen and (min-width:768px) and (max-width:1400px){.home_slider .owl-carousel .owl-item{height:auto !important;}.home_slider .slider-image{height:33.6vw;}.home_slider #owl-slider .textContainer{padding-top:6.6vw;}.home_slider .owl-dots{display:flex;}.home_slider .textContainer img{max-width:60%;float:left;margin-right:40%;clear:both;}.umb-grid .home_slider #owl-slider .textContainer{display:flex;top:0;flex-direction:column;justify-content:flex-start;padding-top:0;padding-bottom:0;}}@media only screen and (max-width:768px){.umb-grid .home_slider #owl-slider .textContainer{top:20px;}}@media (min-width:1400px){.ArticlePrint .Article-main-content{}.row .image-two-show{}}.ArticlePrint .Article-sub-content{padding-left:30px;padding-bottom:20px;}.colour-block-title1 .image-hue-text h4{font-size:40px;}.colour-block-title2 .image-hue-text h4{font-size:32px;}.colour-block-title3 .image-hue-text h4{font-size:21px;}.show-content-only div#rich-text-content{height:auto;}.show-content-only .row.tile-listing-page{display:none;}.show-content-only .show-more{display:none;}.ceilingPaint .no-padding.col-md-4,.choosingSheen .no-padding.col-md-4,.enamels .no-padding.col-md-4{padding:0;}.grid-section .invisible{visibility:hidden;display:none;}.goodJobGuarantee .image-hue .image-hue-image{-webkit-transition:all 0.3s,background-size 0.3s ease;-moz-transition:all 0.3s,background-size 0.3s ease;-o-transition:all 0.3s,background-size 0.3s ease;transition:all 0.3s,background-size 0.3s ease;background-size:100%;max-height:245px;}.goodJobGuarantee .image-hue:hover .image-hue-image{background-size:110%;}.goodJobGuarantee .image-hue-colour{opacity:1 !important;}.hide-fomu-fighter .fomu-fighter{display:none;}@media only screen and (max-width:768px){.goodJobGuarantee .banner-image{display:none }.goodJobGuarantee .banner-image-mobi{display:block }.goodJobGuarantee .term-and-condition{font-family:'Open Sans',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0em;text-align:left;padding:0 0 18px;}.goodJobGuarantee .heading-title{margin-top:-40px;font-family:'Open Sans',sans-serif;font-size:1.5em;font-style:normal;font-weight:normal;line-height:40px;letter-spacing:-0.015em;color:#ffffff;text-align:center;}.goodJobGuarantee .heading-sub-title{margin-top:0px;padding:14px 10px 14px 10px;color:#ffffff;font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:35px;letter-spacing:0em;text-align:center;margin-bottom:0px;}.goodJobGuarantee .title-no-padding-top{padding-top:0px }.goodJobGuarantee .footer-text{margin-top:-60px;}.goodJobGuarantee .form-top{margin-top:-60px;}.banner-title-mobile .home_slider h2{}.goodJobGuarantee .content-left,.goodJobGuarantee .content-right{display:none;}.goodJobGuarantee .content-center{width:100%;padding-right:10px;padding-left:10px;}p.Article-sub-content.Article-sub-title{font-family:'Open Sans',sans-serif;font-size:1.4em;line-height:25px;font-style:normal;font-weight:300;letter-spacing:0em;text-align:left;padding-bottom:15px;}.ArticlePrint .Article-sub-content{padding-left:20px;padding-bottom:20px;}p.Article-sub-content.Article-sub-heading{font-family:'Open Sans',sans-serif;font-size:1em;letter-spacing:0px;font-style:normal;font-weight:400;line-height:26px;text-align:left;padding-bottom:0px;}.Article-main-content .row{padding-bottom:0px;}.ArticlePrint h1{padding-top:20px;}.ArticlePrint .row .article-content{padding-top:15px;padding-bottom:15px;}.ArticlePrint .container{padding:0 5px;}.owl-carousel .owl-item img{padding-top:0;}.home_slider #owl-slider .textContainer{width:55%;padding:0 40px;}.home_slider #owl-slider .textContainer img{width:100%;}}@media (min-width:769px){.goodJobGuarantee .banner-image{display:block }.goodJobGuarantee .banner-image-mobi{display:none }.goodJobGuarantee .term-and-condition{font-family:'Open Sans',sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:18.7px;letter-spacing:0em;text-align:left;padding:0 0 18px;}.goodJobGuarantee .heading-title{font-family:'Open Sans',sans-serif;font-size:50px;font-style:normal;font-weight:300;line-height:72px;letter-spacing:-0.015em;color:#ffffff;text-align:center;}.goodJobGuarantee .heading-sub-title{margin-top:30px;padding:14px 10px 14px 10px;color:#ffffff;font-family:'Open Sans',sans-serif;font-size:26px;font-style:normal;font-weight:300;line-height:44px;letter-spacing:0em;text-align:center;margin-bottom:25px;}.goodJobGuarantee .title-no-padding-top{padding-top:40px }.goodJobGuarantee .footer-text{margin-top:0px;}.goodJobGuarantee .form-top{margin-top:0px;}p.Article-sub-content.Article-sub-title{font-family:'Open Sans',sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:51px;letter-spacing:0em;text-align:left;padding-bottom:0px;}.goodJobGuarantee .content-left,.goodJobGuarantee .content-right{display:inline-block;}.goodJobGuarantee .content-center{width:80%;}.ArticlePrint .Article-sub-content{padding-left:30px;padding-bottom:20px;}p.Article-sub-content.Article-sub-heading{font-family:'Open Sans',sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:51px;letter-spacing:0em;text-align:left;padding-bottom:0px;}.Article-main-content .row{padding-bottom:20px;}.ArticlePrint h1{line-height:80px;padding-bottom:30px;padding-top:60px;}.ArticlePrint .row .article-content{padding-top:15px;padding-bottom:15px;margin-bottom:30px;}}#product-selector .top-section{padding-left:10px;padding-right:10px;}#product-selector .full-width > div.row.clearfix{padding-left:10px;padding-right:10px;}.ArticlePrint .row .article-content-light.divider.divider-padding{padding-top:15px;padding-bottom:15px;margin-bottom:30px;}.ArticlePrint .container .row{margin:0;}.ArticlePrint img{border-radius:5px;}.goodJobGuarantee .note-block{padding:0;font-style:italic;font-size:12px;line-height:145%;color:#4C4C4C;position:absolute;width:200px;bottom:-2em;left:10px;}.goodJobGuarantee .note-block-bottom{bottom:-2em;}.goodJobGuarantee .note-block-bottom-i{bottom:-2em !important;}.gjg-logo-section{width:70px;}.gjg-logo{width:70px;position:absolute;}.div-inline-block{display:inline-block }@media(min-width:993px){.gjg-logo-mobile{display:none;}}@media only screen and (max-width:992px) and (min-width:768px){header .logo .primary-logo{width:160px !important;}.gjg-logo{width:60px !important;position:absolute;}}@media only screen and (max-width:767px) and (min-width:321px){header .logo .primary-logo{width:160px !important;}.gjg-logo{width:60px !important;position:absolute;}}@media only screen and (max-width:320px){header .logo .primary-logo{width:150px !important;}header #search{position:absolute;top:0;right:0;}.gjg-logo{width:50px !important;position:absolute;}}@media (min-width:1024px){.fancybox-opened .fancybox-skin{margin-top:115px;}}.cd-image-container{position:relative;max-width:1028px;margin:0em auto;width:95%;}.cd-image-container img{display:block;}.cd-image-container img{max-width:100%;}.cd-image-label{position:absolute;bottom:0;right:0;color:#ffffff;padding:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform 0.3s 0.7s,opacity 0.3s 0.7s;-moz-transition:-moz-transform 0.3s 0.7s,opacity 0.3s 0.7s;transition:transform 0.3s 0.7s,opacity 0.3s 0.7s;}.cd-image-label.is-hidden{visibility:hidden;}.is-visible .cd-image-label{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none;}.cd-resize-img .cd-image-label{right:auto;left:0;}.is-visible .cd-resize-img{width:50%;-webkit-animation:cd-bounce-in 0.7s;-moz-animation:cd-bounce-in 0.7s;animation:cd-bounce-in 0.7s;}@-webkit-keyframes cd-bounce-in{0%{width:0;}60%{width:55%;}100%{width:50%;}}@-moz-keyframes cd-bounce-in{0%{width:0;}60%{width:55%;}100%{width:50%;}}@keyframes cd-bounce-in{0%{width:0;}60%{width:55%;}100%{width:50%;}}.cd-handle{position:absolute;height:44px;width:44px;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border-radius:50%;background:#F7C94B url("/images/cd-arrows.svg") no-repeat center center;cursor:move;box-shadow:0 0 0 1px rgba(0,0,0,0.2),0 0 10px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.3);opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);-moz-transform:translate3d(0,0,0) scale(0);-ms-transform:translate3d(0,0,0) scale(0);-o-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0);}.cd-handle.draggable{background-color:#445b7c;}.is-visible .cd-handle{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:-webkit-transform 0.3s 0.7s,opacity 0s 0.7s;-moz-transition:-moz-transform 0.3s 0.7s,opacity 0s 0.7s;transition:transform 0.3s 0.7s,opacity 0s 0.7s;}.real-life .image-hue-text{padding:20px 0px 60px 0px;}.real-life .image-hue-text h4{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:left;}.real-life .image-hue-text p{font-family:'Open Sans',sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:33px;letter-spacing:-0.015em;text-align:left;}.real-life-article {padding-top:0px;padding-bottom:0px;}@media only screen and (min-width:991px){.real-life-article .col-md-12.column{padding-left:180px;padding-right:180px;}}@media only screen and (max-width:990px){.real-life-article .col-md-12.column{padding-left:5px;padding-right:5px;}}.real-life-article .real-life-content{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:0em;padding:16px 0px 0px 0px;color:#4C4C4C;}.real-life-article .real-life-caption{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:27px;letter-spacing:0em;text-align:center;color:#4C4C4C;}.real-life-article .real-life-title{padding-top:40px;padding-bottom:0px;font-family:'Open Sans',sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:51px;letter-spacing:0em;color:#4C4C4C;}.real-life .image-hue .image-hue-image{-webkit-transition:all 0.3s,background-size 0.3s ease;-moz-transition:all 0.3s,background-size 0.3s ease;-o-transition:all 0.3s,background-size 0.3s ease;transition:all 0.3s,background-size 0.3s ease;background-size:100%;max-height:245px;}.real-life .image-hue:hover .image-hue-image{background-size:110%;}.real-life .image-hue-colour{opacity:1 !important;}.project-ideas .image-hue:hover .image-hue-image{background-size:110%;}.project-ideas .image-hue .image-hue-image{-webkit-transition:all 0.3s,background-size 0.3s ease;-moz-transition:all 0.3s,background-size 0.3s ease;-o-transition:all 0.3s,background-size 0.3s ease;transition:all 0.3s,background-size 0.3s ease;background-size:100%;max-height:245px;}.project-ideas .image-hue-colour{opacity:1 !important;}@media (min-width:768px){.addSpacing{margin-top:60px;}.titleProjectDetail{margin-top:90px;margin-bottom:30px;line-height:0px;}}@media (max-width:768px){.titleProjectDetail{margin-bottom:-50px;}.titleProjectDetail{font-size:44px;line-height:60px;}.project-ideas .clearfix{margin-top:0px;margin-bottom:0px;}.project-ideas .image-hue .image-hue-image{-webkit-transition:all 0.3s,background-size 0.3s ease;-moz-transition:all 0.3s,background-size 0.3s ease;-o-transition:all 0.3s,background-size 0.3s ease;transition:all 0.3s,background-size 0.3s ease;background-size:cover;max-height:245px;}.project-ideas .image-hue:hover .image-hue-image{background-size:150%;}}.show-colour-title h4{font-family:'Open Sans',sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:51px;letter-spacing:0em;text-align:center;padding-bottom:20px;}.show-colour-title .show-colour-desc{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:0em;text-align:center;padding:0px 200px 30px 200px;}.show-colour-main{display:flow-root;width:100% }.show-colour{display:inline;width:100% }.show-colour .show-colour-img-right{display:inline-block;vertical-align:top;padding:10px;float:right;padding-bottom:50px;max-width:719px;width:100%;}.show-colour .show-colour-imgname{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:27px;letter-spacing:0em;text-align:center;color:#4C4C4C;}.show-colour-title .show-colour-desc{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:0em;text-align:center;}.show-colour .show-colour-list-right{padding-bottom:50px;}@media only screen and (min-width:1140px){.show-colour-title .show-colour-desc{padding:0px 200px 30px 200px;}.show-colour .show-colour-list-right{display:inline-block;vertical-align:top;float:right;}.show-colour .show-colour-list-right .show-colour-item{display:inline-block;vertical-align:top;text-align:left;width:388px;}}@media only screen and (max-width:1139px){.show-colour .show-colour-img-right{text-align:center !important;width:100% !important;}.show-colour-title .show-colour-desc{padding:0px 0px 30px 0px;}.show-colour .show-colour-list-right{display:inline-block;vertical-align:top;width:100%;}.show-colour .show-colour-list-left{width:100%;padding-bottom:50px !important;}.show-colour .show-colour-list-right .show-colour-item{display:inline-block;vertical-align:top;text-align:left;width:100%;}.show-colour .show-colour-list-left .show-colour-item{display:inline-block;vertical-align:top;text-align:left;width:100%;}}@media only screen and (max-width:767px){.show-colour .show-colour-box{width:160px !important;height:160px !important;}}.show-colour .show-colour-caption{font-family:'Open Sans',sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:51px;letter-spacing:0em;text-align:center;color:#4C4C4C;}.show-colour .show-colour-box{width:170px;height:170px;display:inline-block;margin:10px;vertical-align:top;border-radius:4px;}.show-colour .show-colour-box .colour-name{padding:15px;font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0em;text-align:left;}.show-colour .show-colour-box .colour-name .colorname{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0em;line-height:20.6px;}.show-colour .show-colour-box .colour-name .sizename{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;padding-top:10px;letter-spacing:0em;line-height:16.4px;}.show-colour .show-colour-box .colour-name p{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0em;line-height:20.6px;}.show-colour .show-colour-box .colour-name p:last-child{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;padding-top:10px;letter-spacing:0em;line-height:16.4px;}.show-colour .show-colour-box .colour-name p{padding:0px;margin:0px;}@media only screen and (min-width:1140px){.show-colour .show-colour-list-left{display:inline-block;vertical-align:top;text-align:left;padding-bottom:50px;}.show-colour .show-colour-list-left .show-colour-item{display:inline-block;vertical-align:top;text-align:left;width:388px;}}.show-colour .show-colour-img-left{display:inline-block;vertical-align:top;padding:10px;text-align:left;padding-bottom:50px;max-width:719px;width:100%;}@media only screen and (max-width:1139px){.show-colour .show-colour-img-left{text-align:center !important;width:100% !important;padding-bottom:0px !important;}}.show-colour-list-main{display:flow-root;width:100% }.show-colour-list-title h4{font-family:'Open Sans',sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:72px;letter-spacing:-0.015em;text-align:center;color:#4C4C4C;}.show-colour-list-title .show-colour-list-desc{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:0em;text-align:center;padding:0px 0px 50px 0px;}.show-colour-list{padding-bottom:50px;}.show-colour-list .show-colour-box{width:170px;height:170px;display:inline-block;margin:13px;vertical-align:top;border-radius:4px;}.show-colour-list .show-colour-box .colour-name{padding:15px;font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0em;text-align:left;}.show-colour-list .show-colour-box .colour-name .colorname{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0em;line-height:20.6px;}.show-colour-list .show-colour-box .colour-name .sizename{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;padding-top:10px;letter-spacing:0em;line-height:16.4px;}.show-colour-list .show-colour-box .colour-name p{padding:0px;margin:0px;}@media only screen and (max-width:767px){.show-colour-list .show-colour-box{width:160px !important;height:160px !important;}}@media only screen and (min-width:768px){.see-all-color-swatches{padding:12px 10px;border-radius:5px;text-align:center;width:600px;height:40px;display:inline-table;}.see-all-color-swatches p{font-family:'Open Sans',sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:0em;text-align:center;padding:0px;}.show-colour-bar p{font-family:'Open Sans',sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:31px;letter-spacing:0em;}.show-colour-bar a.hue-category{width:9.93%;}}@media only screen and (max-width:767px){.see-all-color-swatches{padding:12px 10px;border-radius:5px;text-align:center;width:350px;height:40px;display:inline-table;}.see-all-color-swatches p{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:0em;text-align:center;padding:0px;}.show-colour-bar p{font-family:'Open Sans',sans-serif;font-size:26px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:0em;}}@media only screen and (min-width:1140px){.show-colour .show-large-screen{display:inline-block;}.show-colour .show-small-screen{display:none;}}@media only screen and (max-width:1139px){.show-colour .show-large-screen{display:none;}.show-colour .show-small-screen{display:inline-block;}.show-colour .show-colour-img-right{padding-bottom:0px !important;}}.row-see-all-color-swatches{padding-top:20px;padding-bottom:50px !important;text-align:center;margin-bottom:0px;}.show-colour img{border-radius:6px;width:100%;}.show-colour-bar{text-align:center;padding-bottom:200px !important;}.font-normal{font-weight:400;}.font-bold{font-weight:600;}.font-xs{font-size:14px !important;}.font-light{font-weight:300;}.font-italic{font-style:italic;}.pt-3px{padding-top:3px !important;}.leading-19px{line-height:19px !important;}.font-lg{font-size:24px;}.text-white{color:white;}.text-white h2{color:white;}.pt-40px{padding-top:40px;}.pt-110px{padding-top:110px;}.pt-55px{padding-top:55px;}.pb-120px{padding-bottom:120px;}.portrait .image-hue,.portrait .image-hue:visited{width:100%;max-width:280px;margin:0 auto;}.videoPicker.portrait .image-hue .image-hue-image{height:500px !important;max-height:initial;background-size:contain;background-position:center;}.videoModal.portrait .modal-dialog{width:100%;max-width:420px;margin:0 auto;}.videoModal.portrait .modal-dialog > .modal-content > .modal-body > .video-container{padding-bottom:80vh;}#Clean-and-Protect > div.gridContainer > div > div > div.equalHeightGrid > div > div > div:nth-child(1){display:none;}.mt-50px{margin-top:50px;}.pt-50px{padding-top:50px;}.flex{display:flex;}.flex-grow{flex-grow:1;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.justify-between{justify-content:space-between;}.ml-auto{margin-left:auto;}.border-left{border-left:1px solid #f5f5f5;}#hero-video{width:100%;height:auto;}.article-details {}.article-banner{padding:0px;}.article-banner img{border-radius:2px !important;}@media (min-width:431px){.what-need{padding-top:50px;padding-bottom:60px;}#ArticlePrint .article-details .article-title{padding-top:30px !important;padding-bottom:30px !important;font-style:normal;font-weight:300;font-size:60px;line-height:74px;color:#4C4C4C;}.article-banner .article-banner-large{display:block;text-align:center;}.article-banner .article-banner-large img{height:auto;max-height:340px;}.article-banner .article-banner-moble{display:none;}.article-details .umb-grid{margin:0px;}.what-need .what-need-title{font-weight:300;font-size:50px;line-height:66px;color:#4C4C4C;padding:0px;}.what-need-box{display:flex;flex-wrap:wrap;align-content:center;padding-top:30px;justify-content:space-between;}.what-need-box .block-box{text-align:center;width:170px;height:220px;margin-right:10px;margin-left:10px;}.what-need-box .block-box .box-image{width:170px;height:170px;text-align:center;vertical-align:middle;}.what-need-box .block-box .box-image img{max-width:170px;max-height:170px;}.what-need-box .block-box .box-title{padding-right:10px;padding-left:10px;word-wrap:break-word;}.what-need-box .block-box .box-title a{white-space:pre-wrap;}.article-steps{padding-left:40px;}.article-h2{font-style:normal;font-weight:300;font-size:30px;line-height:42px;color:#4C4C4C;}.article-description{padding-left:40px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:300;font-size:30px;line-height:42px;color:#4C4C4C;}.article-description p{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:300;font-size:30px;line-height:42px;color:#4C4C4C;padding:0px;}.step-tips{padding:30px 50px 30px 50px;}.step-tips h3{font-style:normal;font-weight:300;font-size:30px;line-height:42px;color:#003595;padding-bottom:12px;}.article-banner div.hero-video{margin-top:0px !important;}.article-banner div.hero-video-paddingtop{margin:60px 0px 0px 0px !important;}}@media (max-width:430px){#ArticlePrint .article-details .article-title{font-style:normal;font-weight:300;font-size:44px;line-height:60px;color:#4C4C4C;padding-left:14px;padding-right:14px;}.article-banner .article-banner-large{display:none;}.article-banner .article-banner-moble{display:block;width:100%;}.article-banner .article-banner-moble img{width:100%;}.what-need-box{display:block;padding-top:30px;padding-left:14px;padding-right:14px;}.what-need-box .block-box{display:inline-block;width:100%;vertical-align:middle;border-bottom:1px solid #D4D4D4;}.what-need-box .block-box:last-child{border-bottom:0px;}.what-need-box .block-box .box-image{float:right;}.what-need-box .block-box .box-image img{width:60px;height:60px;}.what-need-box .block-box .box-title{float:left;padding-top:20px;font-weight:400;font-size:18px;line-height:26px;max-width:270px;}.what-need-box .block-box .box-title a{white-space:pre-wrap;}.what-need .what-need-title{font-style:normal;font-weight:300;font-size:38px;line-height:52px;color:#4C4C4C;padding:0px 14px 0px 14px;}.what-need{padding-top:30px;padding-bottom:30px;}.article-steps{padding-left:30px;padding-right:10px;}.article-description{padding-left:30px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:300;font-size:28px;line-height:36px;color:#4C4C4C;padding-right:10px;}.article-description p{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:300;font-size:28px;line-height:36px;color:#4C4C4C;padding:0px;}.step-tips{padding:20px 30px 20px 30px;}.step-tips h3{font-style:normal;font-weight:300;font-size:28px;line-height:36px;color:#003595;padding-bottom:12px;}.article-banner div.hero-video{margin-left:10px !important;margin-right:10px !important;}.article-banner div.hero-video-paddingtop{margin-top:40px;margin-left:10px !important;margin-right:10px !important;}.term-condition-content{max-height:500px !important;}.article-h2{font-style:normal;font-weight:300;font-size:28px;line-height:36px;color:#4C4C4C;}}.article-description:before{content:'';display:block;background-color:#f2f2f2;width:4px;height:100%;position:absolute;top:0;left:10px;}.article-steps:before{content:'';display:block;background-color:#f2f2f2;width:4px;height:100%;position:absolute;top:0;left:10px;}.article-steps .article-step-item:first-child{padding-top:0px;}.article-steps .article-step-item{padding-top:40px;}.article-steps .article-step-item .step-item-title{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:300;font-size:30px;line-height:42px;}.article-steps .article-step-item .step-item-description{padding-top:12px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;}.article-steps .article-step-item P{font-family:'Open Sans',sans-serif;padding:0px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;}.step-tips {border-radius:2px;margin-top:40px;}.step-tips .step-tips-description{font-style:normal;font-weight:400;font-size:16px;line-height:24px;padding:0px;}.step-tips .step-tips-description p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;padding:0px;}.modal-term-and-condition{position:fixed;z-index:100000;background-color:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center;width:100%;height:100%;left:0;top:0;}.modal-term-and-condition.show-modal{display:flex;}.term-condition-container{max-width:700px;background:white;padding:30px 20px 30px 30px;border-radius:5px;width:95%;}.term-condition-content{overflow:auto;display:block;width:100%;max-height:600px;}.term-condition-container .close-button{float:right;width:18px;height:18px;cursor:pointer;font-weight:600;font-size:26px;margin-top:-20px;margin-right:-8px;color:#b5b0b0e6;padding:3px;}.term-condition-container .term-condition-title{padding-bottom:20px;font-style:normal;font-weight:300;font-size:30px;line-height:42px;color:#000000;}.term-condition-container .term-condition-description{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000000;}.articleprint .container .row{margin:0;}.articleprint .container .clearfix{margin-top:0px;margin-bottom:0px;}.articleprint .column{margin:0px !important;padding:0px !important;}@media (min-width:431px){.articleprint{}.article-standard-title{font-style:normal;font-weight:300;font-size:60px;line-height:74px;color:#4C4C4C;padding:80px 0px 30px 0px;}.article-standard-content{font-weight:400;font-size:16px;line-height:24px;color:#4C4C4C;}.article-standard-content .article-header{font-weight:300;font-size:50px;line-height:66px;color:#4C4C4C;padding-bottom:20px;}}@media (max-width:430px){.article-standard-title{font-style:normal;font-weight:300;font-size:44px;line-height:60px;color:#4C4C4C;padding:20px 14px 20px 14px;}.article-standard-content{font-weight:400;font-size:16px;line-height:24px;color:#4C4C4C;padding:0px 14px 0px 14px;}.article-standard-content .article-header{font-style:normal;font-weight:300;font-size:38px;line-height:52px;color:#4C4C4C;padding-bottom:20px;}.term-condition-container{padding:30px 15px 30px 20px !important;}}.download-pdf-icon{background-image:url("/images/Vector.png?format=webp");background-repeat:no-repeat;width:36px;height:26px;margin:0px;padding-left:0px;padding-right:36px;}.article-standard-content .download-pdf-button{float:left;margin:0px;width:auto;height:48px;font-size:16px;line-height:22px;font-weight:600;padding:13px 19px 13px 18px;margin-bottom:16px;border-radius:5px;background:#004F9D;border:1px solid #004F9D;color:#FFFFFF;}.accept-check-label{display:inline;}.articleprint .container .row{margin-left:-5px;margin-right:-5px;}@media (max-width:767px){.banner-video-desktop{display:none;}.banner-video-mobile{display:block;}.article-block-left{width:100%;}.article-block-right{width:100%;}}@media (min-width:768px){.banner-video-desktop{display:block;max-height:550px;}.banner-video-mobile{display:none;}.article-block-left{width:50%;}.article-block-right{width:50%;}}@media only screen and (min-width:768px) and (max-width:1279px){.hero-video-desktop{width:100% !important;object-fit:fill;}.banner-video-desktop{background:none !important;}}@media only screen and (min-width:1280px) and (max-width:1919px){.hero-video-desktop{height:auto;width:100% !important;object-fit:fill;}.banner-video-desktop{background:none !important;}}@media only screen and (min-width:1920px){.hero-video-desktop{height:550px !important;width:100% !important;}}.hero-video-mobile{height:100vw !important;width:100% !important;object-fit:fill;}.article-link:hover{font-weight:inherit !important;}@media (max-width:767px){.realLifeProjects .clearfix{margin-top:0px !important;}.realLifeProjects .header{padding:50px 5px 10px 5px;}.realLifeProjects .container{padding:0px 20px;}.other-helpful-midle{margin-top:-2px;margin-bottom:-21px;}}@media (min-width:768px){.realLifeProjects .header{padding:120px 20px 40px 20px;}.realLifeProjects .clearfix {margin-top:0px !important;}.other-helpful-midle{margin-top:35px;margin-bottom:-21px;}}#search > a{background-color:transparent !important;}#search > a i{}#search-form:before{border:none !important;background-color:transparent !important;}header #search{margin-left:0px !important;width:60px !important;}@media only screen and (min-width:993px){header .logo{width:260px !important;}nav > ul li a,nav > ul li a:visited,nav > ul li span{color:#4C4C4C !important;font-weight:700 !important;font-size:14px !important;line-height:18px !important;}nav #extra-links li a,nav #extra-links li a:visited,nav #extra-links li span{font-weight:500 !important;font-size:12px !important;line-height:15px !important;letter-spacing:-0.01em;}li.selected a:visited,nav > ul li.selected span{font-weight:700 !important;font-size:16px !important;line-height:18px !important;color:#004F9D !important;}nav > ul li a:hover,nav > ul li span:hover,nav > ul li.selected a,nav > ul li.selected a:visited,nav > ul li.selected span{font-weight:400;color:#004F9D !important;text-decoration:none;}}@media only screen and (max-width:992px){#menu{position:absolute !important;top:42px !important;z-index:99;}#search-form{top:54px !important;}#search > a{height:54px;}header{border-bottom:1px solid #ccc !important;height:54px !important;}.multilevelpushmenu_wrapper .levelHolderClass .levelHolderClass .backItemClass{height:60px;background-color:#E5EBF4;padding-top:5px !important;}.multilevelpushmenu_wrapper li,.levelHolderClass ul li ul li{padding-top:5px !important;height:60px !important;}.multilevelpushmenu_wrapper .floatRight{line-height:28px !important;font-size:26px !important;}.multilevelpushmenu_wrapper .levelHolderClass ul{border:1px solid #D4D4D4;}.multilevelpushmenu_wrapper .levelHolderClass ul{border-top:1px solid #D4D4D4;border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;border-left:none;}.multilevelpushmenu_wrapper li{border-top:1px solid #D4D4D4 !important;}.multilevelpushmenu_wrapper li:first-child{border-top:none !important;}.multilevelpushmenu_wrapper .levelHolderClass .levelHolderClass .backItemClass{border-top:1px solid #ddd !important;border-right:1px solid #D4D4D4 !important;}.multilevelpushmenu_wrapper .iconSpacing_ltr{line-height:28px !important;font-size:26px !important;}.levelHolderClass ul li ul li a{color:#4C4C4C !important;font-size:16px !important;line-height:24px !important;}.multilevelpushmenu_wrapper a{color:#003595 !important;line-height:28px !important;font-size:18px !important;padding-left:14px !important;}.multilevelpushmenu_wrapper .backItemClass a{padding-left:35px !important;}#toggle p{color:#003595 !important;font-weight:600 !important;font-size:10px !important;line-height:27px !important;margin-top:0px !important;}#toggle .menu-title{margin-top:-6px !important;}.toggle-menu{background-image:url("/images/menu-icon.png?format=webp") !important;background-repeat:no-repeat;background-position:center;width:30px;height:24px;}.toggle-menu-open{background-image:url("/images/menu-open-icon.png?format=webp") !important;background-repeat:no-repeat;background-position:center;width:30px;height:24px;}.greyout-menu-open{}.bgmenu-overlay{top:0;position:fixed;width:100%;height:100%;z-index:88;background:rgba(3,0,0,0.5);display:none;}.d-block{display:block !important;}}@media only screen and (max-width:992px){header .logo{position:absolute !important;width:100% !important;display:flex;justify-content:center;}header .logo > a:first-child{width:200px !important;padding-top:8px !important;}}.furniture-related-product .related-product-title{margin-top:20px;font-family:'Open Sans',sans-serif;font-style:normal;position:relative;font-weight:400;color:#4C4C4C;}@media only screen and (min-width:740px){.furniture-related-product .related-product-title{font-size:30px;line-height:42px;margin-bottom:20px;}.furniture-related-product{padding-top:20px;}.furniture-related-product .related-product-section{display:flex;justify-content:space-between;flex-wrap:wrap;}.furniture-related-product .related-product-box{width:346px;padding:32px;background:#F2F2F2;margin-top:40px;}.furniture-related-product .related-product-img{width:280px;height:192px;border-radius:0px !important;}.furniture-related-product .related-product-box .related-product-button{width:282px;height:48px;}}@media only screen and (max-width:739px){.furniture-related-product .related-product-title{font-size:28px;line-height:36px;margin-bottom:0px;}.furniture-related-product{padding-top:0px;}.furniture-related-product .related-product-section{display:flex;justify-content:center;flex-wrap:wrap;}.furniture-related-product .related-product-box{width:100%;min-width:346px;height:auto;padding:32px;background:#F2F2F2;margin-top:40px;}.furniture-related-product .related-product-img{min-width:280px;width:100%;height:auto;border-radius:0px !important;}.furniture-related-product .related-product-box .related-product-button{width:100%;height:48px;}}.furniture-related-product .related-product-box .related-product-button{background-color:#003595;color:#ffffff;text-align:center;padding-top:10px;border-radius:3px;text-align:center;font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:28px;}.furniture-related-product .related-product-name{font-family:'Open Sans',sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:30px;height:60px;margin:8px 0px 20px 0px;color:#4C4C4C;}.furniture-color #accordion a{text-decoration:none;}.furniture-color #accordion .panel-title{display:flex;flex-direction:row;justify-content:space-between;}.furniture-color .panel-collapse .panel-body{border-top:0px !important;}.furniture-color .furniture-color-item:last-child{border-bottom:0px;border-radius:0px;}.furniture-color .furniture-color-item{border:0px;border-bottom:1px solid #D4D4D4;border-radius:0px;}.furniture-color .furniture-color-box{padding:6px 8px 6px 8px;min-width:113px;min-height:109px;max-width:113px;max-height:109px;}.furniture-color .furniture-color-circle{height:97px;padding:0px 16px 0px 16px;border-radius:47px;width:97px;text-align:center;color:#000;font-family:'Open Sans',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-content:center;justify-content:center;flex-wrap:wrap;display:flex;}.furniture-color .furniture-color-panel{display:grid;justify-content:center;}@media only screen and (min-width:721px){.furniture-color .furniture-color-panel{grid-template-columns:repeat(6,minmax(113px,113px));}.furniture-color {padding-top:60px;}}@media only screen and (min-width:476px) and (max-width:720px){.furniture-color .furniture-color-panel{grid-template-columns:repeat(4,minmax(113px,113px));}.furniture-color{padding-top:40px;}}@media only screen and (max-width:475px){.furniture-color .furniture-color-panel{grid-template-columns:repeat(3,minmax(113px,113px));}.furniture-color{padding-top:40px;}}.furniture-color .fa-button{font-size:12px;font-weight:400;}.furniture-color .furniture-category-color-title{font-size:18px;font-style:normal;font-weight:400;line-height:26px;padding-left:16px;font-family:'Open Sans',sans-serif;color:#4C4C4C;display:flex;flex-wrap:wrap;align-content:center;}.furniture-color .panel-group .panel-heading{border-radius:0px !important;padding:10px 12px !important;}.furniture-color .furniture-category-color{display:inline-block;height:32px;border-radius:16px;width:32px;}.furniture-color .panel{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;margin-top:0px !important;}.furniture-color .panel-group .icon-color-arrow{display:flex;flex-wrap:wrap;align-content:center;}.furniture-color-header .step-item-title{font-weight:400 !important;color:#4C4C4C;}.furniture-color-header .step-item-description{color:#4C4C4C;}@media only screen and (min-width:376px){.furniture-color .panel-body{padding:10px 40px 24px 40px;}}@media only screen and (max-width:375px){.furniture-color .panel-body{padding:10px 8px 24px 8px;}}.furniture-color-header img{border-radius:0px !important;display:block;}.furniture-related-product .related-product-box a{text-decoration:none !important;}.furniture-color .furniture-color-box{padding:6px 8px 6px 8px !important;}.furniture-color-modal-wrapper .furniture-color-box{padding:6px 8px 6px 8px !important;}.furniture-color-modal-wrapper .modal-backdrop.fade{opacity:0;}.furniture-color-modal-wrapper .modal-backdrop,.furniture-color-modal-wrapper .modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}.furniture-color-modal-wrapper{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:1050;display:grid;place-items:center;padding:15px;}.furniture-color-modal-wrapper .modal{position:relative;z-index:1050;max-width:560px;width:100%;height:400px;background-color:#ffffff;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;outline:none;}.furniture-color-modal-wrapper .modal.fade{-webkit-transition:opacity 0.3s linear,top 0.3s ease-out;-moz-transition:opacity 0.3s linear,top 0.3s ease-out;-o-transition:opacity 0.3s linear,top 0.3s ease-out;transition:opacity 0.3s linear,top 0.3s ease-out;}.furniture-color-modal-wrapper .modal-body{position:absolute;width:100%;height:100%;top:0px;padding:0px !important;}.furniture-color-modal-wrapper .modal-form{margin-bottom:0;}.furniture-color-modal-wrapper .modal-footer{padding:12px 16px 12px 16px;position:absolute;bottom:0px;width:100%;text-align:left;background-color:#ffffff;}.furniture-color-modal-wrapper .modal-footer{margin:0px;border-radius:0;height:52px;}.furniture-color-modal-wrapper .fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.furniture-color-modal-wrapper .fade.in{opacity:1;}.furniture-color-modal-wrapper .modal{max-height:500px;overflow:hidden !important;}.furniture-color-modal-wrapper .modal-footer span{height:52px;background-color:#ffffff;font-size:18px;font-style:normal;font-weight:400;line-height:28px;color:#000;}.furniture-color-modal-wrapper .modal .bottun-close{cursor:pointer;float:right;padding:10px;top:0px;height:60px;width:60px;position:relative;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;background:rgba(0,0,0,0.30);}.furniture-color-modal-wrapper .modal .bottun-close img{width:40px;height:40px;}.furniture-color-modal-wrapper #myModal{padding:0px !important;border-radius:0;border:0px;}.furniture-color .fa-button{font-size:26px;line-height:28px;display:flex;flex-wrap:wrap;align-content:center;}@media only screen and (max-width:720px){.furniture-color-header .step-item-title{font-size:28px !important;line-height:36px !important;}.furniture-color{padding-left:5px;padding-right:5px;}.furniture-related-product{padding-left:5px;padding-right:5px;}}@media only screen and (min-width:1201px){.reference-article{padding-top:12px;}}.reference-article{text-align:left;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#003595;padding-bottom:20px;}.div-flex{display:flex !important;flex-wrap:wrap;justify-content:flex-start;}
header{background-color:#fff;border-bottom:1px solid #ccc;padding:0 0 0 10px;top:0;width:100%;z-index:100000;height:76px;}header .container{max-width:1200px;padding:0 0 0 10px;width:100%;}header .logo{width:310px;}header .logo > a:first-child{width:235px;padding-top:12px;}.primary-logo{max-width:235px;}header .logo > .brand{display:block;width:100%;margin:0;}#primary-nav{padding:0;width:100%;}.empty-space{width:20%;}#primary-nav ul{margin:0;}#primary-nav ul .sublevel{display:flex;flex-direction:column;}#primary-nav nav{width:100%;height:75px;}nav > ul li{font-family:'Open Sans',sans-serif;height:100%;}nav > ul li a,nav > ul li a:visited,nav > ul li span{font-size:.79em;font-weight:400;padding:10px 10px 5px 10px;color:#004F9D;text-decoration:none;}nav > ul li a:focus{text-decoration:none;}nav > ul li:last-child a{padding-right:10px;}nav > ul li a:hover,nav > ul li span:hover,nav > ul li.selected a,nav > ul li.selected a:visited,nav > ul li.selected span{font-weight:400;color:#212e84;text-decoration:none;}nav > ul li.flag{position:relative;}nav > ul li.flag .badge{position:absolute;top:-8px;right:-8px;}nav > ul li.flag span:hover,nav > ul li.flag .selected span{font-weight:700;color:#fff;}nav > ul li i{display:block;margin:-7px 0 0;text-align:center;color:#bfbfbf;}nav > ul li .fa-shopping-cart{font-size:18px;color:#212e84;}nav > ul li#cart i.icon-arrow-down{margin:-4px 0 0;padding:2px 0 0;}nav .menu-section{float:right;padding:17px 0px 17px;}nav > #main-menu{float:left;padding:0px;display:flex;align-items:center;flex-wrap:nowrap;}#main-menu > li.has-child > a{display:grid;place-items:center;}nav > #main-menu li a,nav > #main-menu li a:visited,nav > #main-menu li span{font-size:1.03em;padding:0 13px 0;text-decoration:none;height:100%;}@media (max-width:1535px){nav > #main-menu li a,nav > #main-menu li a:visited,nav > #main-menu li span{padding:0px 7px 0px;}}nav > #main-menu li a + .mega-menu .sublevel li a{padding:10px 15px;line-height:1;height:auto;}nav > #main-menu li a + .mega-menu .sublevel li a > p{padding-bottom:0;color:#004F9D;font-size:16px;}nav > .menu-section li a i.icon-arrow-down{font-style:normal;}nav > .menu-section li a i.icon-arrow-down:before{font-size:11px;font-style:normal;}nav > .menu-section li a:hover i.icon-arrow-down:before{font-style:normal;}nav #extra-links li a,nav #extra-links li a:visited,nav #extra-links li span{padding:10px 8px;text-decoration:none;}nav #user-account li i{margin:-2px 0 0;}nav #user-account li#projects i{display:block;}nav > #main-menu .mega-menu{background:#fff;border-bottom:1px solid #ccc;display:none;position:absolute;top:75px;left:0;z-index:99;width:fit-content;min-width:250px;opacity:.97;}nav > #main-menu .mega-menu ul li a{font-size:16px;height:50px;}nav > #main-menu .mega-menu ul li a:hover:before{content:none !important;}nav > #main-menu li.has-child a:hover:before,nav > #main-menu li.has-child span:hover:before{background-color:#004F9D;}nav > ul.menu-section li.has-child a:hover:before,nav > #main-menu li.selected > a:before{content:" ";background-color:#004F9D;position:absolute;height:3px;bottom:-2px;left:0;width:100%;z-index:99999;}nav > ul.menu-section li.projects.has-child a:hover:before{display:none;}.mega-menu.basic .menu-desc{padding-left:0;}.third-level-menu{padding:30px 0 0;}.third-level-menu ul{float:left;margin:0;}.third-level-menu li{list-style-type:none;line-height:30px;}.mega-menu .button-group{float:left;padding:25px 0;border-top:1px solid #e7e6e6;width:100%;}.umb-grid.paintProducts #breadcrumbSection,.umb-grid.colours #breadcrumbSection,.umb-grid.howToSAndAdvice #breadcrumbSection,.umb-grid.inspireMe #breadcrumbSection{display:none;}#breadcrumbSection{background-color:#F5F5F5;position:absolute;z-index:9999;width:100%;}.umb-grid #breadcrumbSection.transparent #breadcrumb li,.umb-grid #breadcrumbSection.transparent #breadcrumb a{color:white;}.umb-grid #breadcrumbSection.transparent #breadcrumb .fa{color:white;}.umb-grid #breadcrumbSection.transparent{background-color:rgba(0,0,0,0.2);z-index:99;width:100%;position:relative;height:50px;}#breadcrumbSection .breadcrumbRow{position:absolute;height:30px;z-index:10;}.breadcrumbRow{margin-top:9px;margin-bottom:5px;}.breadcrumbRow + div{margin-top:8px;}.breadcrumbRow #breadcrumb{margin-left:0;margin-right:0;}#breadcrumb li{font-size:.8em;color:#000000;}#breadcrumb .active{font-weight:300;}#breadcrumb a,#breadcrumb a:visited{font-weight:600;color:#000000;text-decoration:none;}#breadcrumb a:hover{text-decoration:underline;}#breadcrumb .fa{padding:0 10px 0 15px;font-size:0.7em;color:#898989;}#menu{display:none;}#pushobj{margin:0;}.multilevelpushmenu_wrapper .ltr {box-shadow:none;}.multilevelpushmenu_wrapper,#toggle{display:none;}@media screen and (-webkit-min-device-pixel-ratio:0){.mega-menu{top:70px;}}@-moz-document url-prefix(){nav > ul.menu-section li.has-child a:hover:before{bottom:-5px;}}#extra-links{position:relative;}#cart{width:50px;height:75px;display:flex;align-items:center;justify-content:flex-end;position:absolute;top:0;left:-80px;}#mobile-cart{width:50px;height:100%;position:absolute;left:-50px;display:flex;align-items:center;z-index:999;}#mobile-cart .cart-badge{top:-10px;right:0;}.cart-badge{background:#D7282F;border-radius:50%;color:white;height:20px;width:20px;font-weight:600;font-size:12px;text-align:center;position:relative;top:-10px;left:3px;display:grid;place-items:center;}#sidecart-checkout{font-weight:600;}.cart-badge span{line-height:20px;}.main-nav{display:flex;justify-content:space-between;}.sidecart{height:100%;width:515px;position:fixed;z-index:999;top:0;right:-515px;background-color:#fff;overflow-x:hidden;transition:0.5s;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0px 4px 6px rgba(0,0,0,0.25);}.sidecart .sidecart-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;}#sidecartCloseBtn{position:absolute;transition:0.5s;top:30px;right:22px;width:32px;height:32px;border:none;outline:none;background-image:url("/Images/close_18px.svg");}.sidecart-header p{font-weight:400;font-size:30px;color:#4C4C4C;}.sidecart-header span{font-weight:400;font-size:14px;color:rgba(76,76,76,0.8);}.sidecart-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:31px;padding-left:31px;height:88px;border-top:1px solid #E6E6E6;}.sidecart-footer p span{color:#004F9D;font-weight:600;font-size:16px;}.sidecart-p{padding:30px 23px;}.sidecart-footer button{font-weight:600;font-size:16px;width:166px;height:48px;background:#004F9D;border:1px solid #004F9D;box-sizing:border-box;border-radius:3px;color:white;}.sidecart-footer button:hover{background:white;color:#004F9D;}.sidecart-content .cart-swatch-container{padding-top:34px;padding-left:0;padding-right:0;display:flex;}#main-menu .has-child{max-height:74.22px;}
form *{font-family:'Open Sans',sans-serif;}form h2{font-weight:300;font-size:1.5em;line-height:28px;padding:0 0 15px;color:#4c4c4c;}fieldset{clear:both;padding-bottom:20px;}label,.contourIndicator{font-weight:400;color:#6c6c6c;}label{padding:0 0 4px;}label.label-align{display:block;line-height:1.5;margin:0;padding:0;}label.label-align input{float:left;margin-top:6px;}label.label-align span{margin:0 0 15px 20px;display:block;}input,select{vertical-align:inherit;}input[type="text"],input[type="password"],input[type="file"],input[type="number"],textarea,select{background-color:#fff;border:1px solid #D3D3D3;font-size:1em;font-weight:400;margin:4px 0 0;padding:3px 8px;display:block;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;width:100%;border-radius:4px;}input[type="text"],input[type="password"],input[type="file"],input[type="number"],textarea{height:41px;-webkit-appearance:none;}#search-colours-form{padding-bottom:10px;}#SearchColours input#colourSearchInput{float:right;font-size:0.86em;width:261px;height:42px;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #C9C9C9;border-radius:50px;padding-right:50px;padding-left:20px;opacity:1;}input#colourSearchInput + #btnSubmit{font-size:24px;color:#4C4C4C;height:42px;border:none;border-left:0 !important;padding:0 12px;width:auto !important;border-radius:0;background-color:transparent;position:absolute;right:0;}input#colourSearchInput + #btnSubmit:hover{background-color:initial;}#storeForm button#searchBtn,#storeForm #searchBtn{font-family:'Open Sans',sans-serif;font-size:0.86em;line-height:16px;padding:8px 10px;border-radius:0;border:1px solid #e8e8e8;background-color:#f2f2f4;color:#4c4c4c;cursor:pointer;}select{height:40px;background:url("/Images/arrow_down.png?format=webp") no-repeat;background-size:40px;background-position:100% center;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;}select::-ms-expand{display:none;}textarea{width:100%;height:100px;}.checkbox{position:relative;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:start;padding:0 0 20px 0;}.checkbox:not(:last-child){padding:20px 0 30px 20px;}.ihavereadandagreetotheahreftermsconditionstermsconditionsa{padding:0 0 30px 20px;}.checkbox label{min-height:20px;padding:0 0 0 10px;margin:0;display:inline-block;max-width:100%;}.umbraco-forms-fieldset legend{font-weight:300;font-size:1.5em;line-height:28px;padding:0 0 35px 10px;color:#4c4c4c;}.checkbox-group.horizontal{padding:10px 0 0;}.checkbox-group.horizontal label{padding:0 20px 0 0;}.collapse-trigger{margin-bottom:30px;}.alert{display:none;font-size:1em;}.alert > div{float:left;padding:0 5px 0 0;}.alert strong{font-weight:700;}.alert span{padding:0 10px 0 0;}.alert-modal{padding:0 0 20px;}.alert-modal h2{font-size:2.25em;padding:0 0 20px;text-align:center;}.alert-modal span{font-size:1em;margin:20px 10px 0 0;text-align:center;}.alert-modal p{font-size:1.25em;font-weight:300;text-align:center;}.alert-modal.success span{color:#41a66c;}.privacy-policy h5{font-size:1em;padding:10px 0 10px;}.privacy-policy p{color:#4c4c4c;}.privacy-label{font-size:1.15em;color:#4c4c4c;}.projects label.checkbox{min-height:20px;padding:0 0 0 33px;margin:0;display:inline-block;max-width:100%;}.checkbox input{position:absolute;margin-left:-20px;margin-top:8px;padding:0;}#\33 71d9dcf-ab54-4eff-cbe3-4126615ba3d7{padding-bottom:0;}div.contourField.checkbox{float:left;clear:both;padding:0 0 30px 20px;margin:0;}div.contourField.checkbox label{float:right;padding:0 0 0 10px;}div.contourField.checkbox div{float:left;}div.contourField.checkbox input{margin:8px 0 0 -20px;}.colourConsultancy form .col-md-6{padding-left:0;padding-right:10px;}.colourConsultancy form .col-md-6 + .col-md-6{padding-left:10px;padding-right:0;}.colourConsultancy form .col-md-12{padding:0;}.colourConsultancy form h2{padding:15px 0 0;}.colourConsultancy h2{padding:0 0 15px;}.colourConsultancy .checkbox label{min-height:20px;padding:0 0 0 20px;margin:0;}.colourConsultancy .toggleform{width:100%;display:block;text-align:center;}.colourconsultancy a{text-decoration:underline;}.input-validation-error,.input-validation-error span{border:1px solid red !important;}.field-validation-error,.field-validation-error span{color:red;font-size:.92em;padding-left:10px;}.contourField{clear:both;padding:0 0 20px;}.help-block{font-size:small;padding:0 10px 0;margin-top:0;margin-bottom:0;}#\33 71d9dcf-ab54-4eff-cbe3-4126615ba3d7 > div > div > div.umbraco-forms-field.ihavereadandagreetotheahreftermsconditionstermsconditionsa.checkbox.mandatory > div.umbraco-forms-label-container > label > span{display:none;}#b7f735f4-52fd-4746-d659-dde29d85ea5e{padding-bottom:0;}#\37 76e6e35-e228-4752-ac0d-09afc7eb54c1 > div > div > div > div.umbraco-forms-field-wrapper > span{display:none;}input[type=submit]{outline:none !important;}.button-group{float:left;border-top:1px solid #e7e6e6;padding:20px 0;width:100%;}.button-group a,.button-group button,.button-group .button{margin:0 10px 10px 0;}.button-group.no-border{border:none;}button,a.button,.button,.button:visited,.primary.button,.primary.button:visited,input[type="button"],input[type="submit"],.button.small{font-family:'Open Sans',sans-serif;font-size:0.86em;line-height:16px;padding:15px;border-radius:40px;border:1px solid #00408B;background-color:#fff;color:#00408B;cursor:pointer;}button:hover,a.button:hover,.button:hover,.primary.button:hover,input[type="button"]:hover,input[type="submit"]:hover,.button.small:hover a.button:focus,.button:focus{font-weight:400;background-color:#f5f5f5;text-decoration:none;}.primary.button,.primary.button:visited{min-width:260px;}.button.small + .button.small{margin:0;}.collapse-trigger{display:none;text-decoration:none;}.collapse-trigger i{float:right;padding:3px 0;}.reset{width:100%;}.button.load-more{float:none;display:block;width:125px;margin:36px auto 36px;text-align:center;}#BackToTop{display:block;width:125px;margin:64px auto 0;}#BackToTop i{padding:0 0 0 10px;}.close-action,button.close,.fancybox-close{background-color:rgba(204,204,204,0.2);font-size:0.95em;font-weight:300;border:1px solid rgba(204,204,204,1.0);display:inline;padding:0 5px;color:#ccc;text-shadow:none;opacity:1.0;filter:alpha(opacity=100);cursor:pointer;width:22px;height:22px;}.close-action:hover,button.close:hover,.fancybox-close:hover{background-color:rgba(123,123,123,0.2);border:1px solid rgba(123,123,123,1.0);color:#7b7b7b;opacity:1.0;text-decoration:none;}.close-action:before,button.close:before{font-size:1.7em;font-weight:300;line-height:20px;color:#ccc;}.close-action i{color:#ccc;font-size:13px;line-height:22px;padding:0;margin:0 auto;width:100%;display:block;text-align:center;}.close-action i:before{font-size:12px;line-height:22px;margin:0;}.close-action:hover i{color:#7b7b7b;opacity:1.0;}.btn-social,.btn-social:visited{border:none;border-radius:4px;font-weight:300;}.btn-social:hover{font-weight:300;}.custom-checkbox{float:left;width:20px;height:20px;margin:-5px 7px 0 -33px;position:relative;z-index:1;top:4px;background:url("/Images/checkbox-unchecked.png?format=webp") no-repeat;}.custom-checkbox:hover{background:url("/Images/checkbox-unchecked.png?format=webp") no-repeat;}.custom-checkbox.selected{background:url("/Images/checkbox-checked.png?format=webp") no-repeat;}.custom-checkbox input[type="checkbox"]{margin:0;position:absolute;z-index:2;cursor:pointer;outline:none;opacity:0;_noFocusLine:expression(this.hideFocus=true);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;}.fancybox-close,.fancybox-next span,.fancybox-prev span{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);background-image:none !important;}.fancybox-close{top:20px !important;right:20px !important;width:22px !important;height:22px !important;}.fancybox-close:before{font:normal normal normal 14px/1 FontAwesome;content:"\f00d";font-size:22px;line-height:22px;margin:0;font-size:13px;line-height:22px;padding:0;margin:0 auto;width:100%;display:block;text-align:center;}.fancybox-next span,.fancybox-prev span{font-family:untitled-font-1;font-size:3.85em;color:#fff;opacity:0.7;}.fancybox-next span:before{content:url("/Images/arrow-forward-ios.svg");}.fancybox-prev span:before{content:url("/Images/arrow-back-ios.svg");}.single-field-form input[type="text"]{float:left;font-size:0.86em;height:34px;margin:0;padding:3px 10px;}.single-field-form .small{height:34px;}.single-field-form.search input[type="text"]{width:210px;}.affix{position:fixed;top:85px;width:277px;z-index:1;}.affix-bottom{position:relative;z-index:900;}.filter > .row{margin:0 -10px 20px;}.filter-category{padding-right:9px !important;}.ui-widget{font-family:'Open Sans',sans-serif !important;font-size:16px !important;font-weight:400 !important;}.ui-widget#accordion{float:left;width:100%;padding:0 0 20px;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:none !important;background-color:#eeeef0 !important;border:1px solid #e8e8e8 !important;font-weight:400 !important;color:#555 !important;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none !important;background-color:#eeeef0 !important;border:1px solid #e8e8e8 !important;font-weight:400 !important;color:#555 !important;}.ui-accordion .ui-accordion-header{margin:0 !important;}.ui-accordion .ui-accordion-content{padding:0px !important;}.ui-accordion .ui-accordion-content .accordionList{padding-left:15px;padding-top:7px;padding-bottom:7px;padding-right:15px;}.ui-widget-content{background:none !important;background-color:#fafafa !important;border:none !important;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:0 !important;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-radius:0 !important;}.ui-state-default .ui-icon,.ui-state-active .ui-icon{display:none !important;}.ui-accordion .ui-accordion-icons{line-height:22px;padding:15px 20px !important;border:1px solid #E6E6E6 !important;background-color:transparent !important;border-radius:3px !important;background-color:#fff !important;}.ui-state-default > i.arrow,.ui-state-default > i.fa.fa-chevron-down{float:right;font-size:13px;line-height:22px;}.ui-state-default.ui-state-active > i.arrow:before{font-family:untitled-font-1;content:"g";font-style:normal;}.ui-state-default > i.arrow:before{font-family:untitled-font-1;content:"a";font-style:normal;}header #search{padding:0;position:relative;z-index:20;width:81px;height:74.22px;margin-left:auto;}@media (max-width:1372px){header #search{margin-left:0;}}#search > a{float:right;background-color:#b8b9c2;display:block;text-decoration:none;width:100%;height:100%;display:grid;place-items:center;}#search > a i{font-size:27px;color:#fff;display:block;text-align:center;}#search .close{font-weight:400;text-shadow:none;color:#fff;opacity:1.0;}#search-form{position:absolute;z-index:999;width:443px;top:75px;right:0;display:none;}#search-form form{background-color:#e0e0e5;border:1px solid #ccc;padding:20px;display:flex;flex-direction:row;align-items:center;position:relative;}#search-form img{position:absolute;top:35px;left:35px;z-index:99;}#search-form:before{content:" ";width:0;height:0;border-style:solid;border-width:19px 19px 0 19px;border-color:#b8b9c2 transparent transparent transparent;position:absolute;top:-8px;right:20px;z-index:999;}#search input[type="text"]{background-color:#fff;width:100%;padding-left:50px;}#search input[type="text"],#search-form form{position:relative;}#search .fa-close{display:block;width:20px;height:20px;position:absolute;background-color:#e6e5e5;z-index:1;right:30px;bottom:28px;margin:auto;padding:4px 3px;border-radius:50%;text-align:center;color:white;font-weight:normal;font-size:12px;line-height:8px;cursor:pointer;}#search .fa-close:hover,#search .close:hover{color:#fff;}.search-box:not(:valid) ~ .fa-close{display:none;}.search-results{float:left;background-color:#fff;border:1px solid #e0e0e5;padding:20px;width:100%;opacity:.97;}.search-results .thumbs li,.search-results .thumbs li:first-of-type{margin:0 10px 0 0;}.search-results .thumbs li:last-of-type{margin:0;}.search-results .thumbs.products img,#search .thumbs.articles img{margin:0 auto;height:110px;max-height:110px;}.search-results .thumbs.swatches li.small-swatch p{font-weight:600;}.accordionList div.checkbox input[type="checkbox"]{display:none;}.tile-listing-page .accordionList .checkbox{margin:0 0 10px;}.tile-listing-page .accordionList .checkbox label{margin:0;padding:10px 15px 10px 50px;border:1px solid #E6E6E6;border-radius:3px;font-size:14px;color:#4C4C4C;}.accordionList .checkbox label{padding:0 0 0 28px;width:100%;cursor:pointer;}#select-coats .accordionList .checkbox label{font-size:14px;padding:5px 10px 5px 50px;width:100%;cursor:pointer;border-radius:3px;}.accordionList div.checkbox input[type="checkbox"] ~ label span{display:block;width:22px;height:20px;background:url("/Images/unchecked.png?format=webp") no-repeat;cursor:pointer;position:absolute;left:15px;top:50%;transform:translateY(-50%);cursor:pointer;}.accordionList div.checkbox input[type="checkbox"]:checked ~ label{background-color:#E6E6E6;}.accordionList div.checkbox input[type="checkbox"]:checked ~ label span{background:url("/Images/checked.png?format=webp") no-repeat;}.ui-accordion-content .accordionList div.checkbox input[type="checkbox"] ~ label span{left:0;}.ui-accordion-content-active .checkbox{margin:0;}.ui-accordion .ui-accordion-content-active .accordionList{padding:10px 0;}.ui-accordion-content-active .checkbox label{margin:0;padding:10px 15px 10px 50px;border-radius:3px;font-size:14px;color:#4C4C4C;border:none !important;}.ui-accordion-content-active .accordionList div.checkbox input[type="checkbox"] ~ label span{left:15px;}#newsletterStep1 h5{padding:0 0 20px;}#newsletterStep1 .contourPage,#newsletterStep1 fieldset,#newsletterStep1 .contourNavigation,#newsletterStep1 form{float:left;clear:both;}#newsletterStep1 .contourNavigation{padding:0 0 25px;}#newsletterStep1 .privacypolicy.text p{font-size:0.65em;line-height:15px;padding:0 0 15px;}#newsletterStep1 .privacypolicy.text p:last-of-type{padding:0;}#newsletterStep1 label{font-size:1.15em;color:#4c4c4c;}#newsletterStep1 .hiddenfield{display:none;}#newsletterStep2 span{padding:0 10px 0 0;}@media screen and (-webkit-min-device-pixel-ratio:0){.close-action i:before{line-height:21px;}.cart .remove-product .action.close .icon-close:before{line-height:20px;}.fancybox-close:before{line-height:21px;}}.widget-form{margin:0 auto;width:280px;}@-moz-document url-prefix(){.close-action i:before{line-height:21px;}.fancybox-close:before{line-height:21px;}}.goodjobguaranteeform label.umbraco-forms-label{font-weight:normal;padding:0;font-size:14px;color:#6c6c6c;}.goodjobguaranteeform .umbraco-forms-field-wrapper input{max-height:40px;width:100%;height:40px;background-color:#fff;font-weight:400;border-radius:4px;color:#555;margin-bottom:0 !important;}.goodjobguaranteeform .umbraco-forms-field-wrapper input:focus,textarea:focus{outline:0;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%);border:1px solid #bbb;}.goodjobguaranteeform .optional{color:rgba(76,76,76,0.5);margin-left:0;padding-left:5px;font-size:12px;}.goodjobguaranteeform .datepickerfield{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="date_range_24px"><path id="icon/action/date_range_24px" fill-rule="evenodd" clip-rule="evenodd" d="M15.75 15V4.5C15.75 3.675 15.075 3 14.25 3H13.5V1.5H12V3H6V1.5H4.5V3H3.75C2.9175 3 2.2575 3.675 2.2575 4.5L2.25 15C2.25 15.825 2.9175 16.5 3.75 16.5H14.25C15.075 16.5 15.75 15.825 15.75 15ZM6.75004 8.25H5.25004V9.75H6.75004V8.25ZM3.74996 5.99999H14.25V4.49999H3.74996V5.99999ZM14.25 7.50001V15H3.74996V7.50001H14.25ZM11.25 9.75H12.75V8.25H11.25V9.75ZM9.74996 9.75H8.24996V8.25H9.74996V9.75Z" fill="black" fill-opacity="0.4"/></g></svg>');background-repeat:no-repeat;background-position:calc(100% - .5em) center;background-size:auto 60%;}.goodjobguaranteeform .fileupload .umbraco-forms-field-wrapper{display:flex;flex-direction:column;text-align:center;align-items:center;cursor:pointer;margin-top:10px;}.goodjobguaranteeform .sendmeinformationonbritishpaintspromotionsproducts{margin-top:0;}.goodjobguaranteeform .fileupload .umbraco-forms-field-wrapper input[type=file]{opacity:0;position:absolute;z-index:10;cursor:pointer;}.goodjobguaranteeform .fileupload .umbraco-forms-field-wrapper:before{content:'BROWSE TO ADD';display:flex;align-items:center;justify-content:start;background-image:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="add_a_photo_24px"><path id="icon/image/add_a_photo_24px" fill-rule="evenodd" clip-rule="evenodd" d="M4.60408 3.52083H2.97908V5.14583H1.89575V3.52083H0.270752V2.4375H1.89575V0.8125H2.97908V2.4375H4.60408V3.52083ZM9.92867 3.52083H11.6458C12.2416 3.52083 12.7291 4.00833 12.7291 4.60417V11.1042C12.7291 11.7 12.2416 12.1875 11.6458 12.1875H2.97909C2.38325 12.1875 1.89575 11.7 1.89575 11.1042V6.22917H2.97909V11.1042H11.6458V4.60417H9.452L8.46075 3.52083H5.68742V2.4375H8.93742L9.92867 3.52083ZM7.31244 10.5625C5.81744 10.5625 4.6041 9.34916 4.6041 7.85416C4.6041 6.35916 5.81744 5.14582 7.31244 5.14582C8.80744 5.14582 10.0208 6.35916 10.0208 7.85416C10.0208 9.34916 8.80744 10.5625 7.31244 10.5625ZM7.3124 6.22918C8.20615 6.22918 8.9374 6.96043 8.9374 7.85418C8.9374 8.74793 8.20615 9.47918 7.3124 9.47918C6.41865 9.47918 5.6874 8.74793 5.6874 7.85418C5.6874 6.96043 6.41865 6.22918 7.3124 6.22918Z" fill="%23A0A0A0"/></g></svg>');background-repeat:no-repeat;background-position:130px center;background-size:auto 16px;font-weight:normal;color:#A0A0A0;font-size:12px;padding-left:24px;background-color:#E6E6E6;height:41px;border:1px solid #C9C9C9;border-radius:5px;width:100%;}.goodjobguaranteeform .help-block{padding:0;margin-top:-3px;margin-bottom:10px;font-style:italic;font-size:12px;line-height:145%;color:#4C4C4C;}.goodjobguaranteeform .photoofreceipt{}.goodjobguaranteeform .descriptionofpaintingissue textarea{height:150px;}.goodjobguaranteeform .descriptionofpaintingissue textarea::placeholder{color:rgba(76,76,76,0.4);}.goodjobguaranteeform .descriptionofpaintingissue textarea:focus{outline:1px solid black;box-shadow:none;border:1px solid black;}.goodjobguaranteeform .Icon-tooltip{content:'';color:rgba(76,76,76,0.5);width:12px;height:12px;display:inline-block;background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0C2.68352 0 0 2.68376 0 6C0 9.31648 2.68376 12 6 12C9.31648 12 12 9.31624 12 6C12 2.68352 9.31622 0 6 0ZM6 11.0625C3.20173 11.0625 0.9375 8.79809 0.9375 6C0.9375 3.20173 3.20191 0.9375 6 0.9375C8.79827 0.9375 11.0625 3.20191 11.0625 6C11.0625 8.79827 8.79806 11.0625 6 11.0625Z" fill="%234C4C4C"/><path d="M6 5.02332C5.74111 5.02332 5.53125 5.23317 5.53125 5.49207V8.51065C5.53125 8.76954 5.74111 8.9794 6 8.9794C6.25889 8.9794 6.46875 8.76952 6.46875 8.51063V5.49207C6.46875 5.23317 6.25889 5.02332 6 5.02332Z" fill="%234C4C4C"/><path d="M6 4.44934C6.34949 4.44934 6.63281 4.16602 6.63281 3.81653C6.63281 3.46704 6.34949 3.18372 6 3.18372C5.65051 3.18372 5.36719 3.46704 5.36719 3.81653C5.36719 4.16602 5.65051 4.44934 6 4.44934Z" fill="%234C4C4C"/></svg>');background-repeat:no-repeat;background-position:right center;background-size:auto 100%;transform:translateY(1px);}.goodjobguaranteeform .umbraco-forms-field-wrapper input[type=checkbox]{position:relative;margin-left:unset;margin-top:unset;padding:unset;}.goodjobguaranteeform .umbraco-forms-container .checkbox{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:18px;margin-left:13%;}.goodjobguaranteeform .umbraco-forms-container .umbraco-forms-indicator{display:none;}.goodjobguaranteeform .umbraco-forms-container select{color:rgba(76,76,76,0.4);}.goodjobguaranteeform .umbraco-forms-container select::placeholder{color:#D3D3D3;}.goodjobguaranteeform .umbraco-forms-container select option:not(:first-of-type){color:black;}.goodjobguaranteeform .umbraco-forms-container select option{color:rgba(76,76,76,1) }.goodjobguaranteeform .umbraco-forms-container .selected{color:rgba(76,76,76,1) }#\39 a7dc079-6c3c-4803-d368-f70a522b2b99{padding-top:0;padding-bottom:10px;}#\33 ea73725-060d-411c-9486-0644f03afb28{display:none;}#9a7dc079-6c3c-4803-d368-f70a522b2b99{padding-top:0 !important;}#c54724bf-d588-4097-a5cd-3cc0990ac217{display:none;}#cb7dde29-a197-4993-bcee-e224b937caa4{padding-top:0;}#\38 d471060-673d-462d-aa42-2eea35499110,#\37 76e6e35-e228-4752-ac0d-09afc7eb54c1{margin-top:4px;padding-bottom:0 !important;}.goodjobguaranteeform .umbraco-forms-fieldset{padding-right:0;}.goodjobguaranteeform .captcha label{display:none;}.goodjobguaranteeform input[type=submit]{background-color:#A3C945;min-width:304px;height:48px;color:#fff;text-transform:uppercase;display:block;border-radius:4px;border:none;outline:none;margin:auto auto 60px;}.canbatchnumberspanclassicontooltipspanspanclassoptionaloptionalspan{padding-top:60px;margin-bottom:20px;}#umbraco_form_c6a587d7f6054423b364fe4c58d7f66c{margin-top:8px;background:white;}#c197e13b-7c31-47aa-8d63-4933894d5816 > div > div > div > div.umbraco-forms-field-wrapper > div > div{margin-left:auto;margin-right:auto;}.goodjobguaranteeform .photo-tooltip{position:relative;content:'';color:rgba(76,76,76,0.5);width:12px;height:12px;display:inline-block;background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0C2.68352 0 0 2.68376 0 6C0 9.31648 2.68376 12 6 12C9.31648 12 12 9.31624 12 6C12 2.68352 9.31622 0 6 0ZM6 11.0625C3.20173 11.0625 0.9375 8.79809 0.9375 6C0.9375 3.20173 3.20191 0.9375 6 0.9375C8.79827 0.9375 11.0625 3.20191 11.0625 6C11.0625 8.79827 8.79806 11.0625 6 11.0625Z" fill="%234C4C4C"/><path d="M6 5.02332C5.74111 5.02332 5.53125 5.23317 5.53125 5.49207V8.51065C5.53125 8.76954 5.74111 8.9794 6 8.9794C6.25889 8.9794 6.46875 8.76952 6.46875 8.51063V5.49207C6.46875 5.23317 6.25889 5.02332 6 5.02332Z" fill="%234C4C4C"/><path d="M6 4.44934C6.34949 4.44934 6.63281 4.16602 6.63281 3.81653C6.63281 3.46704 6.34949 3.18372 6 3.18372C5.65051 3.18372 5.36719 3.46704 5.36719 3.81653C5.36719 4.16602 5.65051 4.44934 6 4.44934Z" fill="%234C4C4C"/></svg>');background-repeat:no-repeat;background-position:right center;background-size:auto 100%;transform:translateY(1px);}.goodjobguaranteeform .photo-tooltip .tooltiptext{visibility:hidden;width:160px;background-color:#E6E6E6;color:#555;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-80px;}.goodjobguaranteeform .photo-tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#E6E6E6 transparent transparent transparent;}.goodjobguaranteeform .photo-tooltip:hover .tooltiptext{visibility:visible;}
.owl-theme .owl-controls{margin:0 !important;height:100%;width:100%;}.owl-theme .owl-controls .owl-buttons{height:100%;}.owl-theme .owl-controls .owl-buttons div{font-size:60px !important;line-height:35px;color:#bfbfbf !important;background:transparent !important;border-radius:0 !important;margin:0 !important;padding:0 !important;}.owl-theme .owl-controls .owl-buttons .owl-prev{left:-30px;position:absolute;top:50%;transform:translateY(-50%);}.owl-theme .owl-controls .owl-buttons .owl-next{right:-30px;position:absolute;top:50%;transform:translateY(-50%);}.home_slider{margin-bottom:20px;position:relative;min-height:550px;}.home_slider .slider-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:550px;width:100%;}.short-slide .home_slider .slider-image{height:550px;}.short-slide .home_slider #owl-slider .textContainer{padding:71px 0 0;}.home_slider #owl-slider h2{font-size:80px;line-height:90px;font-weight:300;margin:0 0 10px;padding:0 0 2px;display:inline-block;}.home_slider #owl-slider h3{font-size:4em;font-weight:800;line-height:64px;letter-spacing:-2px;padding:0 0 42px;}.home_slider #owl-slider a:hover{font-weight:400;}.home_slider #owl-slider a:hover *{text-decoration:none;}.home_slider #owl-slider a:hover button > span{font-weight:400;}.home_slider #owl-slider .button{padding:11px 17px 12px;}.home_slider #owl-slider .button:hover{}.home_slider #owl-slider button > span{padding:10px 18px;display:block;width:100%;}.home_slider #owl-slider .textContainer{position:absolute;top:0 ;margin:0;width:100%;max-width:745px;left:20%;text-align:left;white-space:normal;height:100%;padding:60px 0 0;}.home_slider #owl-slider .textContainer img{max-width:100%;margin-left:0 !important;}.home_slider #owl-slider .textContainer p{text-align:left;letter-spacing:0;font-size:1.25rem;font-weight:300;line-height:2.00rem;padding-top:15px;}.home_slider #owl-slider .textContainer h6{text-align:left;padding:0 0 10px;}.home_slider .owl-theme .owl-controls{margin:auto;height:auto;position:absolute;bottom:5%;right:50%;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);-o-transform:translate(50%,50%);transform:translate(50%,50%);width:auto;}.home_slider #owl-slider .owl-controls div.owl-dots div.owl-dot{display:inline-block;}.home_slider #owl-slider .owl-controls div.owl-dots div.owl-dot.active span{background-color:#004F9D;opacity:1;}.home_slider #owl-slider div.owl-controls div.owl-dots div.owl-dot span{background-color:#fff;opacity:1;margin:5px;width:80px !important;height:4px !important;display:block;}.home_slider #owl-slider .item img{display:block;width:100%;height:auto;}@media only screen and (max-width:767px){.home_slider{min-height:400px;}}.internal-slider{}.internal-slider .home_slider .slider-image,.internal-slider .home_slider .owl-carousel .owl-wrapper,.internal-slider .home_slider .owl-carousel .owl-item{height:420px !important;}.home_slider .slider-image.small-slider-image{height:400px;}.slide-banner1{position:relative;}
.storeLocator .row.top-section{margin-top:50px;}#storeSearch .col-md-6{}#searchPanel{margin:0 -10px;}#searchPanel hr{}#searchPanel .single-field-form{float:left;max-width:400px;}#searchPanel #searchBox{width:330px;}#showAdvanced,#showAdvanced:visited{float:right;font-size:0.86em;font-weight:700;padding:5px 0 0px;text-decoration:underline;}#showAdvanced:hover{text-decoration:none;}#advancedPanel{padding:20px 10px 0;display:none;}#advancedPanel label{padding:0 10px;}#map-canvas{height:500px;margin:0px;padding:0px;}#storesPanel{height:100%;}#storeListingSection{margin-top:0px;}.storeRow{float:left;margin-top:0px;margin-bottom:0px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;width:100%;}.storeRow:hover{background-color:#f5f6fa;cursor:pointer;}.storeRow strong{font-weight:700;}#storePanel p.note{padding:0 0 10px;}#storePanel i{font-size:24px;padding:0 0 0 15px;}#storePanel #openingHours strong{float:left;width:100px;}#storePanel #openingHours span{padding:0 0 0 10px;}
#colourDetails .colour-details .owl-carousel .owl-prev{position:absolute;top:50%;left:-35px !important;transform:translateY(-50%);}#colourDetails .colour-details .owl-carousel .owl-next{position:absolute;top:50%;right:-35px;transform:translateY(-50%);}.suggestions .owl-carousel .owl-prev,#colourDetails .owl-carousel .owl-prev{position:absolute;top:50%;left:-47px;transform:translateY(-50%);}.suggestions .owl-carousel .owl-next,#colourDetails .owl-carousel .owl-next{position:absolute;top:50%;right:-47px;transform:translateY(-50%);}.suggestions .owl-carousel .owl-prev i,.suggestions .owl-carousel .owl-next i,#colourDetails .owl-carousel .owl-prev i,#colourDetails .owl-carousel .owl-next i{font-size:38px;color:#ededed;}.suggestions .owl-carousel .owl-prev:hover i,.suggestions .owl-carousel .owl-next:hover i,#colourDetails .owl-carousel .owl-prev:hover i,#colourDetails .owl-carousel .owl-next:hover i{font-size:38px;color:#bfbfbf;}.suggestions .owl-theme .owl-controls .owl-buttons i{line-height:35px;}.suggestions .owl-theme .owl-controls .owl-buttons .owl-prev,.suggestions .owl-theme .owl-controls .owl-buttons .owl-next{top:45% }#colourDetails #related-colours-carousel .item{height:165px;}@media (min-width:1180px) and (max-width:1200px){#colourDetails #related-colours-carousel .item{height:103px;}}@media (min-width:1160px) and (max-width:1179px){#colourDetails #related-colours-carousel .item{height:99px;}}@media (min-width:1150px) and (max-width:1159px){#colourDetails #related-colours-carousel .item{height:98px;}}@media (min-width:1140px) and (max-width:1149px){#colourDetails #related-colours-carousel .item{height:97px;}}@media (min-width:1130px) and (max-width:1139px){#colourDetails #related-colours-carousel .item{height:95px;}}@media (min-width:1120px) and (max-width:1129px){#colourDetails #related-colours-carousel .item{height:94px;}}@media (min-width:1100px) and (max-width:1119px){#colourDetails #related-colours-carousel .item{height:116px;}}@media (min-width:1060px) and (max-width:1099px){#colourDetails #related-colours-carousel .item{height:111px;}}@media (min-width:1040px) and (max-width:1059px){#colourDetails #related-colours-carousel .item{height:108px;}}@media (min-width:1024px) and (max-width:1039px){#colourDetails #related-colours-carousel .item{height:106px;}}@media (min-width:990px) and (max-width:1023px){#colourDetails #related-colours-carousel .item{height:109px;}}@media (min-width:980px) and (max-width:991px){#colourDetails #related-colours-carousel .item{height:134px;}}@media (min-width:966px) and (max-width:979px){#colourDetails #related-colours-carousel .item{height:133px;}}@media (min-width:960px) and (max-width:965px){#colourDetails #related-colours-carousel .item{height:129px;}}@media (min-width:940px) and (max-width:959px){#colourDetails #related-colours-carousel .item{height:165px;}}@media (min-width:920px) and (max-width:939px){#colourDetails #related-colours-carousel .item{height:161px;}}@media (min-width:800px) and (max-width:919px){#colourDetails #related-colours-carousel .item{height:139px;}}@media (min-width:768px) and (max-width:799px){#colourDetails #related-colours-carousel .item{height:133px;}}@media (min-width:736px) and (max-width:767px){#colourDetails #related-colours-carousel .item{height:157px;}}@media (min-width:667px) and (max-width:735px){#colourDetails #related-colours-carousel .item{height:139px;}}@media (min-width:640px) and (max-width:666px){#colourDetails #related-colours-carousel .item{height:133px;}}@media (min-width:604px) and (max-width:639px){#colourDetails #related-colours-carousel .item{height:175px;}}@media (min-width:600px) and (max-width:604px){#colourDetails #related-colours-carousel .item{height:173px;}}@media (min-width:568px) and (max-width:599px){#colourDetails #related-colours-carousel .item{height:163px;}}@media (min-width:533px) and (max-width:567px){#colourDetails #related-colours-carousel .item{height:151px;}}@media (min-width:480px) and (max-width:529px){#colourDetails #related-colours-carousel .item{height:133px;}}@media (min-width:460px) and (max-width:479px){#colourDetails #related-colours-carousel .item{height:121px;}}@media (min-width:440px) and (max-width:459px){#colourDetails #related-colours-carousel .item{height:114px;}}@media (min-width:420px) and (max-width:439px){#colourDetails #related-colours-carousel .item{height:108px;}}@media (min-width:414px) and (max-width:419px){#colourDetails #related-colours-carousel .item{height:182px;}}@media (min-width:400px) and (max-width:413px){#colourDetails #related-colours-carousel .item{height:175px;}}@media (min-width:384px) and (max-width:399px){#colourDetails #related-colours-carousel .item{height:167px;}}@media (min-width:375px) and (max-width:383px){#colourDetails #related-colours-carousel .item{height:163px;}}@media (min-width:360px) and (max-width:374px){#colourDetails #related-colours-carousel .item{height:155px;}}@media (min-width:320px) and (max-width:359px){#colourDetails #related-colours-carousel .item{height:127px;}}
.cart .table{clear:both;}.cart .table > tbody > tr > td,.cart .table > tbody > tr > th,.cart .table > tfoot > tr > td,.cart .table > tfoot > tr > th,.cart .table > thead > tr > td,.cart .table > thead > tr > th{border:none;}.cart .table > tbody{border-top:none;border-bottom:1px solid #e7e6e6;}.cart .table > tbody > tr > td{vertical-align:middle;padding:15px 15px 15px 0;}.cart .product-title{padding:0 0 5px;}.cart .product-title > a{font-size:1.5em;font-weight:300;line-height:28px;color:#212e84;cursor:pointer;}.cart .product-description{padding:0;}.cart .product-image > a{float:left;display:block;width:110px;height:110px;}.cart .product-image > a img{height:110px;width:auto;}.cart .button i.icon-arrow-right:before{font-size:11px;}.cart td.remove-product div{float:right;display:block;padding:13px 20px;}.cart .remove-product .action.close .icon-close:before{line-height:23px;}.cart td.remove-product div,.cart div.remove-product{position:relative;height:22px;width:22px;}.cart div.remove-product.mobile{display:none;}#CheckoutShippingDetails .button-group{margin:20px 0 0;}#CheckoutShippingDetails .accordionList{padding:0 0 20px;}.privacy-policy .note,.privacypolicy .note{font-size:0.76em;}@media screen and (-webkit-min-device-pixel-ratio:0){.cart .remove-product .action.close .icon-close:before{line-height:21px;}}#sidecart-selected{padding-bottom:0;}
#signIn legend{display:none;}#signIn .option-div{margin:0 auto;width:300px;}#signIn .option-div p{font-size:1.15em;text-align:center;}#signIn .option-div span{float:left;border-bottom:1px solid #ccc;height:1px;padding:7px 0;width:120px;}#signIn .option-div span + span{float:right;}#signUp h2{font-size:1.89em;padding:0 0 15px;text-align:center;}#signUp p{text-align:center;color:#6c6c6c;}#signUp .button{margin:0 auto;display:block;width:200px;}#socialSignIn{padding:20px 0 40px;}#socialSignIn .col-md-6{padding:0 10px 0 0;}#socialSignIn .col-md-6 + .col-md-6{padding:0 0 0 10px;}#signin-form .field.col-md-12{padding:10px 0;}#signin-form .field.col-md-12 a,#signin-form .field.col-md-12 a:visited{display:block;padding:4px 0 13px;text-decoration:underline;}#signin-form .field.col-md-12 a:hover,#signin-form .field.col-md-12 a:focus{text-decoration:none;}#signin-form input[type="submit"]{width:140px;}#order-history-listing h3 > strong{font-weight:600;}#order-history-listing p > strong{font-weight:700;}#order-history-listing .accordionList{padding:20px 10px;}#order-history-listing .accordion{margin:0 0 5px;}#order-history-listing .ui-state-default{background-color:#f7f7f7 !important;border:1px solid #efefef !important;font-weight:400 !important;margin:0 0 10px;padding:7px 40px 7px 10px !important;color:#4c4c4c !important;}#order-history-listing .ui-state-default span.icon{font-family:untitled-font-1;}#order-history-listing .ui-state-default span.icon:before{font-size:16px;content:'a' !important;position:absolute;right:12px;top:12px;}#order-history-listing .ui-state-default.ui-state-active span.icon:before{font-size:16px;content:'g' !important;position:absolute;right:12px;top:9px;}#order-history-listing .ui-state-default h3,#order-history-listing .ui-state-default p{font-weight:300;padding:0;}#order-history-listing .ui-state-default h3{font-size:1.25em;}#order-history-listing .ui-widget-content{background-color:transparent !important;}#order-history-listing .accordionList h5{font-size:1.25em;font-weight:600;padding:10px 10px 15px;width:100%;}#order-history-listing .product-title{padding:0 0 5px;}#order-history-listing .product-image a{display:block;height:110px;width:110px;}#order-history-listing .product-image img{height:110px;width:auto;}.account .links div{float:right;}.account .links a,.account .links a:visited{float:right;display:block;margin:6px 0 0 18px;}.account .links a.button,.account .links a.button:visited{float:right;background-color:#b8b9c2;border:1px solid #e8e8e8;margin:0 0 0 18px;font-weight:700;color:#fff;text-decoration:none;text-align:center;width:135px;}.account .links a.button:hover{background-color:#88888f;}.account input[type="submit"]{padding:8px 34px }
.search h3{font-size:1.2em;padding:0 0 5px;}.search h3,.search h3 a,.search h3 a:visited{white-space:normal;text-decoration:none;}.search h3 a:hover{font-weight:300;text-decoration:underline;}.search .more,.search .more:visited{text-decoration:underline;}.search .more:hover{font-weight:400;text-decoration:none;}#tab-products > .product{background:transparent;}.search-product{clear:both;padding:18px 14.5px !important;display:flex;flex-direction:row;}.search-product img{min-width:150px;max-width:150px;min-height:120px;max-height:120px;object-fit:cover;margin-right:22px;}.search-results-all .thumbs.swatches .li,.search-colour-category .thumbs.swatches .li{width:fit-content;height:fit-content;}.search-results-all .thumbs.swatches .item,.search-colour-category .thumbs.swatches .item{width:186.15px;height:188.15px;}.search-article{clear:both;border-bottom:1px solid #e7e6e6;padding:15px 0;}.search-article h1,.search-article h2{display:none;}.search-article p,.search-article p:last-of-type{padding:0;}.search-article a,.search-article a:visited{white-space:normal;}.search-product-category .product-item{clear:both;padding:15px 0;border-bottom:1px solid #ccc;display:block;}.search-product-category img{margin:0 auto;height:140px;width:auto;}.search-colour-category .thumbs.swatches .li .item{margin:0 20px 20px 0;}.swatches{display:flex;flex-direction:row;justify-content:flex-start;gap:25px;}.search-result-container .swatches{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;grid-row-gap:10px;}#searchHeader > h1{color:#004F9D;text-align:center;}#searchHeader > h1 > span{font-weight:bold;}.search-results-all .nav{display:flex;flex-direction:row;justify-content:center;}.search-results-all .nav-tabs > li:not(:last-child){margin-right:108px;}.search-results-all .nav-tabs > li{color:#004F9D;}.search-results-all .nav-tabs > li > a{border:none;color:#004F9D;font-weight:400;font-size:25px;line-height:170%;padding:10px 0;}.search-results-all .nav-tabs > li.active > a{border:none;border-bottom:1px solid #004F9D;color:#004F9D;font-weight:600;font-size:25px;line-height:170%;padding-left:0;padding-right:0;}.search-results-all .nav-tabs > li > a:hover{background-color:white;border-bottom:1px solid #004F9D;color:#004F9D;}.search-colour p{text-decoration:none;}.tab-content{margin-top:65px;}.tab-articles-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.search-product-title{text-decoration:none;white-space:pre-wrap;}.search-product-title:hover{text-decoration:none;color:#004F9D;}.search-product-content p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-bottom:0 !important;}.search-product-content{display:flex;flex-direction:column;}.search-result-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}#tab-colours .search-result-container{gap:unset;justify-content:center;}.search-result-container h3 a{text-align:center !important;}.search-colour.li.small-swatch{margin-bottom:6.85px;margin-right:5.5px;margin-left:5.5px;}.search-spinner{width:100%;display:flex;justify-content:center;}#colours-results strong::first-letter{text-transform:capitalize;}#products-results > .product{background-color:white;}
#product-selector{padding-top:75px;background-image:url("/images/wallpapers/full-top-blue.jpg?format=webp");background-repeat:no-repeat;background-size:100% 400px;}#product-selector .top-section{padding-bottom:150px;}#product-selector .top-section h1{font-size:80px;line-height:90px;padding-bottom:25px;color:white;}#product-selector .top-section p{color:white;font-weight:300;font-size:24px;line-height:36px;width:745px;}#product-selector .top-section img.floating-image{width:45%;position:absolute;right:-50px;top:15px;}#product-listing.col-md-9{padding:0;}.product{height:313px;padding:5px !important;position:relative;margin:0 0 18px;background-color:#F2F2F2;}.product h3{color:#212e84;}.product .product-img{position:relative;background-color:#fff;display:block;height:215px;width:100%;}.product .product-img > a{display:block;}.product img{margin:0 auto;background:#fff;padding-top:35px;display:block;width:auto;height:175px;-ms-interpolation-mode:bicubic;}.product .action{border:1px solid rgba(0,0,0,0.06);}.row.product-selector-content{padding-bottom:20px;margin:0px;}.product-details{padding:15px;text-align:left;display:block;width:100%;}.product-details h3{font-weight:300;word-wrap:break-word;display:block;padding:0 0 4px;}.product-details h3 a,.product-details h3 a:visited{text-align:left;font-size:18px;font-weight:300;line-height:26px;display:block;white-space:normal;color:#000;cursor:pointer;}.product-details h3 a:hover{text-decoration:underline;}.product-details h6{font-size:1em;padding:0 0 10px;}.product-details span{font-size:12px;line-height:18px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;display:inline-block;}.product div.checkbox-title{font-size:.8em;position:absolute;bottom:10px;right:15px;}.product div.checkbox-title span.custom-checkbox{float:right;margin:0 0 0 10px;}.handle,.handle:visited{float:left;background:#eeeef0;width:54px !important;height:auto;box-shadow:0 4px 4px rgba(0,0,0,0.4);text-indent:0 !important;text-align:center;text-decoration:none;z-index:9;}.handle:hover{text-decoration:none;}.icon-bucket{background:url("/Images/icon-bucket.png?format=webp") 12px 10px no-repeat;background-size:28px;border-bottom:1px solid #e8e8e8;display:block;position:relative;height:48px;width:100%;text-align:center;}.icon-bucket .badge{position:absolute;top:-10px;right:2px;}.icon-arrow{display:table;height:48px;width:100%;}#comparisonContainer{z-index:999;}#comparisonContainer .icon-arrow i{padding:15px 0 10px;font-size:18px;line-height:22px;opacity:.5;}#comparisonContainer a:hover .icon-arrow i{opacity:1.0;}.productSelector .sliding-panel .icon-arrow-left{display:block;}.productSelector .sliding-panel .icon-arrow-right{display:none;}.productSelector .sliding-panel.open .icon-arrow-left{display:none;}.productSelector .sliding-panel.open .icon-arrow-right{display:block;}#comparisonBucket{background-color:#fff;border:1px solid #e6e6e6;float:right;padding:15px 15px 25px;position:relative;box-shadow:-2px 4px 4px rgba(0,0,0,0.1);width:264px;z-index:99;}#comparisonBucket .ng-scope{float:left;}#comparisonBucket .ng-scope ul + p{float:right;padding:25px 15px 0px;}#comparisonBucket.products .action{top:0;bottom:inherit;line-height:19px;}#comparisonBucket.products img{height:89px;-ms-interpolation-mode:bicubic;}#comparisonBucket ul{float:left;}#comparisonBucket.thumbs li:nth-child(2n){margin:0 0 0 5px;}#comparisonBucket .button{float:left;clear:both;margin:30px 0 0;}#comparisonBucket.thumbs ul li{text-align:center;}.productComparison .product-image{height:200px;}.ProductComparer .row{border-bottom:none;}.ProductComparer .row.feature{border-bottom:1px solid #ccc;}.productComparison .action{border:1px solid rgba(0,0,0,0.06);}.productComparison h3{font-weight:300;word-wrap:break-word;display:block;}.productComparison h3 a,.productComparison h3 a:visited{font-weight:300;line-height:28px;display:block;white-space:normal;color:#212e84;cursor:pointer;}.productComparison h3 a:hover{font-weight:400;text-decoration:none;}#productDetails{margin-top:40px;margin-bottom:-40px;}#productDetails h1{line-height:82px;}#productDetails hr{margin:0 0 20px;}#productDetails .product-image{margin-top:15px;line-height:30px;border:1px solid #F1F1F1;border-radius:5px;position:relative;padding:25px;}#productDetails .product-badge{margin-top:30px;margin-bottom:60px;padding:0 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}#productDetails .product-badge > [class*="col-"]{border-left:1px solid #F1F1F1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center !important;align-items:center !important;-ms-flex-align:center !important;align-items:center !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;}#productDetails .product-badge > [class*="col-"]:last-child{border-right:1px solid #F1F1F1;}#productDetails .product-badge > [class*="col-"] img{display:block;margin:0 auto;width:auto;height:auto;max-height:80px;max-width:100%;}#productDetails button.small,#productDetails button.small + button.small{float:left;clear:both;margin:0 0 18px;width:220px;}#productDetails .load-more{width:240px;}#productDetails .product-buttons .load-more{float:left;margin:0px;width:286px;height:48px;font-size:16px;line-height:22px;font-weight:600;padding:13px 31px;margin-bottom:25px;border-radius:3px;background:#004F9D;border:1px solid #004F9D;color:#FFFFFF;}#productDetails .product-buttons .load-more:hover{background:transparent;color:#004F9D;}#productDetails .product-buttons .bt-bunnings{float:left;margin:0px;width:auto;height:48px;font-size:16px;line-height:22px;font-weight:600;padding:13px 19px 13px 18px;margin-bottom:16px;border-radius:5px;background:#004F9D;border:1px solid #004F9D;color:#FFFFFF;}#productDetails .product-buttons .bt-step{float:left;margin:0px;width:auto;height:48px;font-size:16px;line-height:22px;font-weight:600;padding:13px 19px 13px 18px;margin-bottom:16px;border-radius:5px;background:#E5EAF4;border:1px solid #004F9D;color:#003595;}.bunnings-icon{background-image:url("/images/shopping-cart-white.svg");background-repeat:no-repeat;width:36px;height:26px;margin:0px;padding-left:0px;padding-right:36px;}.paint-icon{background-image:url("/images/format-paint.svg");background-repeat:no-repeat;width:34px;height:26px;margin:0px;padding-left:0px;padding-right:34px;}#productDetails .product-buttons .bt-bunnings:hover{background:transparent;color:#004F9D;}#productDetails .product-buttons .bt-bunnings:hover .bunnings-icon{background-image:url("/images/shopping-cart-blue.svg");background-repeat:no-repeat;}#productDetails .product-buttons .bt-step:hover{background:transparent;color:#004F9D;}#productDetails .product-buttons .bt-step:hover .paint-icon{background-image:url("/images/format-paint.svg");background-repeat:no-repeat;}#productDetails .product-buttons .div-inline{display:inline-block }#productDetails .product-buttons .div-inline-left{margin-right:16px;}@media (max-width:1199px){#productDetails .product-buttons .bt-bunnings{width:100% !important;margin-bottom:13px !important;text-align:center;}#productDetails .product-buttons .bt-step{width:100% !important;margin-bottom:13px !important;text-align:center;}#productDetails .product-buttons .div-inline-left{margin-right:0px;}#productDetails .product-buttons .div-inline{width:100% !important;}.material-pdf{text-align:left;}}#productDetails label.fighter-category{font-size:14px;line-height:19px;margin-bottom:16px;}#productDetails button#searchBtn.small{float:left;clear:none;margin:0px;width:auto;}#productDetails .action.zoom{bottom:20px;right:20px;}#productDetails p{clear:both;}#productDetails .product-lead{margin-bottom:27px;}#productDetails .product-desc p{color:#4C4C4C;font-weight:300;font-size:24px;line-height:36px;padding:0 0 25px;}#productDetails .product-desc a,#productDetails .product-desc a:visited{font-size:0.86em;font-weight:700;text-decoration:underline;}#productDetails .product-desc a:hover{text-decoration:none;}#productDetails .product-features{margin-top:40px;margin-bottom:74px;}#productDetails .row.product-features{margin-bottom:50px;padding:51px 0 33px;}#productDetails .product-features ul{margin:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;}#productDetails .product-features ul li{display:flex;flex-direction:row;align-items:center;width:33.3333%;font-size:16px;font-weight:normal;color:#505050;position:relative;margin-bottom:17px;}#productDetails .product-features ul li:before{content:"";display:block;width:32px;min-width:32px;height:32px;margin-right:13px;background-image:url("/Images/check_circle_24px_outlined.svg");}.product-summary{display:flex;flex-direction:row;flex-wrap:wrap;}.heading-detail{margin-bottom:20px;font-size:30px;line-height:170%;font-weight:normal;color:#4C4C4C;}.product-summary .summary-item{display:flex;flex-direction:column;justify-content:flex-start;font-style:normal;font-weight:600;font-size:18px;line-height:170%;color:#4C4C4C;margin-bottom:43px;width:25%;}.product-summary .summary-item span.small{font-style:normal;font-weight:normal;font-size:16px;line-height:170%;color:#6C6C6C;padding:0 0 3px;}.gloss-level p{padding-right:17px !important;}#productDetails .other-products{margin-top:60px;margin-bottom:0px;text-align:center;}#productDetails .other-products a.button.load-more{}#productDetails .other-products .product{min-height:295px;}#productDetails .other-products .product .product-details{padding:11px;}#productDetails .other-products h2{width:50%;margin:auto;padding-bottom:40px;}#productDetails .other-products #related-products-carousel{margin-bottom:45px;}#productDetails .other-products #related-products-carousel.thumbs.products .item{width:100%;}#productDetails .other-products #related-products-carousel.thumbs.products .product-item .image{background-color:white;margin:10px;padding:20px;}#productDetails .other-products #related-products-carousel.thumbs.products .product-item{background-color:#F2F2F2;}#productDetails .other-products #related-products-carousel.thumbs.products .product-item img{height:170px;background-color:white;}#productDetails .thumbs.swatches .plus-more{float:left;font-size:0.86em;clear:both;padding:8px 0 0;}#productDetails #related-products-carousel.thumbs{padding:0;}#productDetails .pre-footer .store-locator-widget{float:left;margin:0;width:100%;}#productDetails .pre-footer .store-locator-widget input[type="text"]{max-width:254px;width:100%;}#productDetails .other-helpful h2{padding-top:30px;padding-bottom:30px;}.paintCalculator input{text-align:center;color:#0A519A;}label.meter-field{position:relative;width:100%;}label.meter-field:after{content:"m";color:#0A519A;position:absolute;display:block;right:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}label.meter-field input{text-align:center;}.p-0{padding:0 !important;}.help-tag{position:relative;display:inline-block;}.help-tag a{position:absolute;font-size:18px;right:-20px;top:-15px;}#tooltipPaintPrimeBlock{position:absolute;right:0px;top:-15px;}.help-tag .tooltip{width:180px;left:51% !important;top:15px !important;}.help-tag .tooltip.in{opacity:1;}.help-tag .tooltip .tooltip-arrow{color:#0A519A;left:92% !important;top:-4px;margin-left:-4px;border-width:0 10px 10px;border-bottom-color:#0A519A;}.help-tag .tooltip .tooltip-inner{background-color:white !important;border:1px solid #0A519A;border-radius:0px;color:#4C4C4C;padding:8px;text-align:left;}.help-tag .tooltip .panel{border-radius:1px;margin-bottom:5px;}.help-tag .tooltip .panel-default{border:2px solid #f5f5f5;}.help-tag .tooltip .panel-footer{padding:5px 5px;border-top:none;font-size:10px;}.help-tag .tooltip .tooltip-inner span{font-size:11px;}.radio-container p{padding-bottom:10px;}.input-custom{display:inline-block;position:relative;padding-left:35px;padding-right:35px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.input-custom input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;transition:all 0.2s ease;}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;border-radius:50%;background-color:#fff;border:1px solid #0a519a;}.input-custom:hover input ~ .checkmark{box-shadow:0 0 10px #0A519A;transition:all 0.2s ease;}.input-custom input:checked ~ .checkmark{background-color:#0A519A;}.checkmark:after{content:"";position:absolute;display:none;}.input-custom input:checked ~ .checkmark:after{display:block;}.input-custom .checkmark:after{left:50%;top:50%;transform:translate(-50%,-50%);width:13px;height:13px;background-color:#fff;border-radius:50%;}#calculatorPresetMacro .top-section{padding-bottom:200px;margin:0 auto !important;max-width:1200px !important;min-height:320px;}#calculatorPresetMacro .top-section h1{line-height:90px;padding-bottom:25px;color:white;width:60%;}#calculatorPresetMacro .top-section p{color:white;font-weight:300;line-height:36px;width:50%;font-size:24px;width:50%;}#calculatorPresetMacro.container{padding:30px 10px 0;}.text-right{text-align:right;}#calculatorPresetMacro{padding-top:75px;background-image:url("/Images/brush_grey-dark_top.jpg?format=webp");background-repeat:no-repeat;background-size:100% 400px;}#calculatorPresetMacro .top-section img.floating-image{width:46%;position:absolute;right:-50px;top:0;}.paintCalculator h4,#calculatorPresetMacro h4{font-weight:300;text-align:center;}.paintCalculator input[type="text"]{width:100%;}.paintCalculator #calculateBtn,#calculatorPresetMacro #calculateBtn{width:100%;}.paintCalculator .disclaimer hr{margin:0 0 1em;}#estimatedLitresOfPaint{color:#212e84;font-size:100px;font-weight:600;}#select-space{padding:0 0 20px;}#select-space button{border-radius:0px;border:none;opacity:1;position:relative;padding:0;width:99%;height:180px;}#select-space button:hover,#select-space button:active,#select-space button:focus,#select-space button.selected{outline:4px solid #0A519A;}#select-space button:hover p,#select-space button:active p,#select-space button:focus p,#select-space button.selected p{}#select-space button p{font-size:1.5em;height:61px;width:100%;position:absolute;left:0;bottom:0px;opacity:1;font-weight:lighter;letter-spacing:0;color:#FFFFFF;opacity:1;text-align:center;padding:15px !important;}#select-space button p.interior{background:#2895CF 0% 0% no-repeat padding-box;}#select-space button p.exterior{background:#A4C74F 0% 0% no-repeat padding-box;}#select-coats > div > div > label{color:#4d4d4d;}#select-space p strong,#select-coats > div > div > label > strong,#select-measurement p strong{font-weight:700;}#select-space .header,#select-measurement .header,.calculator-results .header{font-size:1.5em;text-align:left;font-weight:lighter;letter-spacing:0;color:#4C4C4C;opacity:1;}.paint-estimate{background:#0A519A 0% 0% no-repeat;opacity:1;width:100%;height:180px;}.paint-estimate p{text-align:center;letter-spacing:0;color:#FFFFFF;opacity:1;text-align:center;line-height:100px;}#select-space h3{padding:0 0 20px;}#select-space p{padding:0 !important;}#select-doors span,#select-windows span{width:120px;display:inline-block;}#select-doors select,#select-windows select{text-indent:45%;}#CalculatorSectionLeft,#CalculationSectionRight{padding:0;}#CalculatorSectionLeft{position:relative;}#CalculatorSectionLeft:after{content:"";width:3px;height:100%;display:block;background-color:#f2f2f2;position:absolute;right:0;top:0;}#CalculationSectionRight{padding-left:20px;}.calculator-results .paint-estimate{display:table;margin:0 auto;text-align:center;background-color:#0A519A;}.paint-estimate > div{display:table-row;}.paint-estimate > div > div{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;align-items:center;justify-content:center;}.paint-estimate span{color:#FFFFFF !important;font-size:30px;line-height:normal;padding:15px;font-weight:lighter;}#broadwallLitres,#evesGuttersLitres,#doorsWindowsTrimLitres,#undercoatLitres,#ceilingOrRoofLitres{color:#0A519A;}#select-coats{}#select-coats select{width:100%;}#select-measurement select{width:100%;}#CalculatorSectionLeft select{color:#0A519A;}#CalculationSectionRight .calculator-results{padding:0;}#CalculationSectionRight h3{font-size:1.7em;}#CalculationSectionRight .col-md-9{word-wrap:break-word;}#CalculationSectionRight .col-md-9 strong{font-weight:700;}#CalculationSectionRight .actions{float:right;padding:10px 0px 0;width:auto;}#CalculationSectionRight hr{}#CalculationSectionRight .calculator-results .col-md-3{text-align:center;}#estimatedLitresOfPaint p{line-height:36px;}#calculatorPresetMacro .disclaimer{font-size:70%;margin-top:70px;}#calculatorPreset .col-md-10{float:none;margin:0 auto;}#calculatorPreset #select-space button{height:104px;width:104px;}#calculatorPresetMacro .top-section .bannerHeaderText{line-height:90px;padding-bottom:25px;color:white;width:60%;font-weight:300;font-size:60px;letter-spacing:normal;color:white;}.video-pop-up{top:69px !important;}.video-pop-up .fancybox-close{top:-37px !important;right:0 !important;}.video-thumbnail-sm{margin-top:20px;margin-bottom:40px;width:210px;height:118px;position:relative;}.video-thumbnail-xs{margin-top:30px;margin-bottom:30px;width:347px;height:195px;position:relative;}.video-thumbnail{width:100%;height:100%;object-fit:cover;cursor:pointer;}.video-play-button{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:82px;height:82px;cursor:pointer;background-image:url("/Images/play-circle-outline.png?format=webp");background-size:contain;}.video-thumbnail-sm .video-play-button{width:50px;height:50px;}.product-video{display:flex;justify-content:center;margin-bottom:45px;}
@media screen{#printSection{display:none;}}@media print{body *{visibility:hidden;}#printSection,#printSection *{visibility:visible;}#printSection{position:absolute;left:0;top:0;}.no-print,.no-print * {display:none !important;}}.not-active{pointer-events:none;cursor:default;}.row.project-shopping-list{margin:8px -10px 51px;}.projects hr{margin:54px 0 20px;}.projects .links ul{padding:29px 0 0;}.projects .links li:first-of-type{padding:0 18px 0 0;}.projects .links .tooltip{padding:0 0 0 1px;}.projects .links p:last-of-type{padding:0 0 3px;}.projects .links h1{padding:5px 0 27px;}.projects .col-md-6{max-width:351px;}.projects .actions a:first-of-type{padding:0 3px 0;}#ProjectsSectionLeft .icon-arrow-right{position:relative;font-size:0.7em;color:#bfbfbf }#ProjectsSectionLeft a:hover .icon-arrow-right{color:#4c4c4c;}#ProjectsSectionLeft .icon-arrow-right:before{position:absolute;top:1px;right:-17px;}#ProjectsSectionLeft ul,#ArticlesSectionLeft ul{list-style-type:none;clear:both;margin:0 0 18px;}#ProjectsSectionLeft li,#ArticlesSectionLeft li{padding:0 0 11px;}#ProjectsSectionLeft .title{margin:0 0 22px;}#ProjectsSectionLeft li a{position:relative;}#ProjectsSectionLeft li a:hover{font-weight:700;text-decoration:none;}#ProjectsSectionLeft li a > span{position:absolute;top:-16px;right:-16px;}#ProjectsSectionLeft .single-field-form{margin:0 0 20px;}#ProjectsSectionLeft .single-field-form input[type="text"]{width:221px;}#ProjectsSectionLeft .single-field-form button{margin:0 0 0 10px;width:auto;}#ShoppingListSectionRight .title{margin:0 0 27px;}#ShoppingListSectionRight .checkbox{float:left;margin:0 0 5px;line-height:20px;width:100%;}#ShoppingListSectionRight div.checkbox:last-of-type{margin:0 0 1px;}#ShoppingListSectionRight label.checkbox{margin:0 0 11px;}#ShoppingListSectionRight label.label-align{float:left;width:100%;}#ShoppingListSectionRight label.label-align span{margin:0 0 12px 20px;}#ShoppingListSectionRight .tooltip{margin:0 0 0 20px;padding:2px 0 0 0;}#ColourSwatchesSectionLeft label,#PaintProductsSectionRight label{font-size:1em;line-height:0;padding:10px 0 0;}#ColourSwatchesSectionLeft input,#PaintProductsSectionRight input{margin:4px 0 0 5px;}#ColourSwatchesSectionLeft .thumbs,#PaintProductsSectionRight .thumbs{padding:0;}#ColourSwatchesSectionLeft p.more{padding:0 0 17px;}#ColourSwatchesSectionLeft .paint-amount p,#PaintProductsSectionRight .paint-amount p{font-size:35px;font-weight:300;padding:22px 0 0;}#ColourSwatchesSectionLeft .paint-amount .item{border:1px solid #ebebeb;background-color:#fff;}#ColourSwatchesSectionLeft .paint-amount a:hover{text-decoration:none;}#GallerySection .title{margin:0 0 32px;}#ArticlesSectionLeft .title{margin:0 0 22px;}#ArticlesSectionLeft li,#ArticlesSectionRight li{float:left;padding:0 0 11px;width:100%;position:relative;}#ArticlesSectionLeft li a.article-title{width:90%;max-width:287px;display:block;white-space:normal;}#ArticlesSectionLeft li a:hover{font-weight:700;text-decoration:none;}#ArticlesSectionLeft li a:hover .icon-arrow-right{color:#4c4c4c;}#ArticlesSectionLeft .icon-arrow-right{font-size:0.85em;color:#bfbfbf;}#ArticlesSectionLeft .add.action,#ArticlesSectionRight .add.action{border:1px solid #ccc;position:absolute;top:0;right:0;}.projects .thumbs.articles{padding:0 0 18px;}.projects .thumbs.articles li{margin:0 10px 10px 0;width:115px;}.projects .thumbs.articles a.img{height:115px;}.stores-list{padding:0 0 11px;}#StoresSectionRight .title{margin:0 0 21px;}#StoresSectionRight .icon-close:before{margin:0 0 0 -5px;}.store{position:relative;margin:0 0 20px;padding:10px 15px 5px;border:1px solid #ebebeb;}.store h3{padding:0 0 11px;width:80%;}.store .close{position:absolute;top:10px;right:10px;}.store p:last-of-type{line-height:20px;padding:0 0 14px;}.store div{padding:5px 0;}.store div.clearf{padding:0;}.show-colours-only{float:left;width:100%;}.show-colours-only .thumbs{margin:0 24px 26px 0;width:110px;}.show-colours-only .thumbs li{margin:0 5px 0 0;}.show-products-only{float:left;width:100%;}.show-products-only .thumbs{float:left;height:203px;margin:0 21px 0 0;padding:0 0 19px !important;width:96px;}.show-products-only .thumbs:nth-child(3n+3){margin:0;}.show-products-only .thumbs li{margin:0;width:96px;}.show-products-only .thumbs .item{border:none;}.show-products-only .thumb-image{height:105px;}.show-products-only .thumb-image div{border:0;width:96px;height:105px;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;}.show-products-only .thumbs span.action{border:1px solid rgba(0,0,0,0.15);}.show-products-only .thumbs p{padding:0;}.select-items{max-width:203px;text-align:center;}.select-items p{font-size:0.8em;line-height:15px;padding:0 0 10px;}.select-items a.button{font-size:0.86em;float:left;clear:both;white-space:normal;margin:0 0 15px 0;width:100%;}.select-items .browse{float:left;border-top:1px solid #fafafa;padding:15px 0 0;width:100%;}.select-items a.colour,.select-items a.colour:visited{border:1px solid rgba(0,0,0,0.3);}.select-items a.colour:hover{font-weight:600;}.projects .project-details .links h1{float:left;padding:0 0 19px !important;letter-spacing:-0.9px;}.project-details .links a{text-decoration:none;}.project-details .links a:hover{font-weight:700;}.project-details span.small{float:left;font-weight:400;display:block;padding:24px 0 0 20px;text-decoration:none;cursor:pointer;}.project-details a:hover span.small{font-weight:700;}.project-details .small.edit-mode{float:left;font-size:0.75em;font-weight:400;padding:39px 0 0 20px;cursor:pointer;}.project-details .links input{font-size:0.85em;font-weight:300;padding:0 10px;height:50px;}.project-details #GallerySection{padding:0 10px 8px;}#ShoppingListSectionLeft .title{margin:0 0 27px;}#ShoppingListSectionLeft .checkbox{float:left;margin:0 0 5px;line-height:20px;width:100%;}#ShoppingListSectionLeft div.checkbox:last-of-type{margin:0 0 1px;}#ShoppingListSectionLeft label.checkbox{margin:0 0 15px;}#ShoppingListSectionLeft label.label-align{float:left;width:100%;}#ShoppingListSectionLeft label.label-align span{margin:0 0 12px 20px;}#ShoppingListSectionLeft .tooltip{padding:2px 0 0 20px;}.product-detais .grid-section + .grid-section .row.colour-product-thumbs{margin:20px -10px 24px;}@-moz-document url-prefix(){.title > a i:before{top:4px;vertical-align:middle;}}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,#ProjectsSectionLeft li a > span{right:-23px;}}.DisplayColouriserLogo{background-color:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,1.0);color:#fff;line-height:21px;position:absolute;bottom:25px;right:54px;height:22px;text-align:center;z-index:49;}.DisplayColouriserLogo img{width:16px;margin-top:2px;margin-left:5px;}.DisplayColouriserLogo .logo-text{vertical-align:top;color:rgba(255,255,255,1.0);padding:0 5px 0 5px;font-size:13px;display:inline-block;}
.tile-listing-page .filter-heading{padding-left:10px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:30px;line-height:170%;color:#4C4C4C;padding-bottom:0;margin-bottom:45px;}.tile-listing-page .image-hue-text label{color:#000000;font-size:20px;line-height:27px;font-weight:300;padding-bottom:0;}.tile-listing-page .image-hue{background-color:#F2F2F2;height:315px;padding:5px;}.tile-listing-page .image-hue-text{position:relative;padding-top:18px;padding-bottom:18px;padding-right:15px;padding-left:15px;}.tile-listing-page .image-hue-caption{height:auto;position:relative;}.tile-listing-page .image-hue-image{height:215px !important;}.tile-listing-page .image-hue-colour{background-color:#F2F2F2;opacity:1;}.gutterSizer{width:15px;}.masonItemArticle{margin:0 0 10px;width:23.5%;}.tile-listing-page .accordionList{padding-right:13px;}.tile-listing-page .left-border{padding-left:22px;}.tile-listing-page .left-border:before{content:'';display:block;background-color:#f2f2f2;width:5px;height:100%;position:absolute;top:0;left:-3px;}.masonItemArticle .tile-block h5{font-size:1.12em;line-height:19px;}.masonItemArticle .tile-block h4{font-size:1.15em;}.masonItemArticle .tile-block img{width:100%;}.masonItemArticle .tile-block i{font-size:11px;line-height:23px;}.inspirationTips .button-group{padding:0;}.inspirationTips .hero.image{width:auto;display:table;margin:0 auto 30px;float:none;position:relative;}.inspirationTips .hero.image .colours-featured{right:30px;}.inspirationTips .hero img,.inspirationTips .hero iframe{margin:0 auto;display:block;width:100%;}.inspirationTips .pre-footer .row{margin:20px -10px 0;}.inspirationTips .pre-footer .container{padding:20px 0 0;}#ArticlePrint{margin-top:50px;padding-bottom:60px;}#ArticlePrint a{color:#004F9D;text-decoration:underline;}#ArticlePrint .container.slim-article{max-width:780px;}#ArticlePrint ol li{display:list-item;list-style-type:decimal;}#ArticlePrint .container .row{margin:0;}#ArticlePrint .article-content-light.divider{padding-left:40px;padding-bottom:40px;}#ArticlePrint .article-content-light.divider.no-padding{padding-bottom:0px;}.article-content-light.divider:before{content:'';display:block;background-color:#f2f2f2;width:4px;height:100%;position:absolute;top:0;left:10px;}#ArticlePrint .article-content-light.divider p{padding:0px;}#ArticlePrint .row .article-content-light.divider.divider-padding{padding-top:15px;padding-bottom:15px;margin-bottom:30px;}#ArticlePrint .row .article-content{padding-bottom:30px;}#ArticlePrint .row .article-content:last-of-type{padding-left:20px;}#ArticlePrint div.hero-video{margin-bottom:60px;}#ArticlePrint .start-video{display:block;font-size:30px;line-height:1.75em;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100px;height:100px;border-radius:50%;padding:20px 15px 20px 20px;background-color:rgba(0,0,0,0.3);border:5px solid #fff;cursor:pointer;}}#ArticlePrint .start-video:hover{opacity:1;-webkit-filter:brightness (1);}#ArticlePrint div.thumbnail_container{overflow:hidden;}#ArticlePrint .embed-container{border-radius:5px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}#ArticlePrint .embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}#ArticlePrint div.hero-image{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;height:400px;margin-top:-8px;}#ArticlePrint h1{line-height:80px;padding-bottom:30px;padding-top:80px;}#ArticlePrint img{border-radius:5px;}#ArticlePrint #article-carousel .article-text{color:white;}#ArticlePrint #article-carousel .article-text.full-width{color:white;flex:0 0 100%;max-width:100%;}#ArticlePrint #article-carousel{background-image:url("/images/wallpapers/blue-paint-bg.jpg?format=webp");background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.back-section{margin-top:75px;}#BackToArticles{display:inline-block;white-space:normal;word-wrap:break-word;text-decoration:none !important;}#BackToArticles:before{content:"";width:100%;height:1px;background-color:#00408B;display:block;position:absolute;z-index:-1;top:50%;left:0;}#article-carousel{padding:80px 0 40px;margin-top:60px;margin-bottom:60px;}#article-carousel .container{padding:42px 0;}#article-carousel .container .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}#article-carousel .container .row > [class*=col-]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}#article-carousel .container .row > .article-image img{width:100% !important;margin:0 -15px !important;}.article-text h4,.article-text p{color:#fff;}.article-text h4{margin-bottom:2rem;}#article-carousel .owl-controls .owl-nav{text-align:left;width:50%;padding-left:15px;height:20px;position:absolute;bottom:75px;right:0;}#article-carousel .owl-nav .owl-prev.disabled,#article-carousel .owl-nav .owl-next.disabled{display:none !important;}#article-carousel .owl-controls .owl-prev,#article-carousel .owl-controls .owl-next{color:#fff;float:left;line-height:1;letter-spacing:1px;text-transform:uppercase;}#article-carousel .owl-controls .owl-prev{padding-right:20px;margin-right:20px;border-right:1px solid #fff;}#article-carousel .owl-controls .owl-next{font-weight:700;}#article-carousel .owl-dots{width:100%;max-width:1199px;padding-left:15px;padding-right:15px;height:60px;position:absolute;top:79px;left:50%;transform:translateX(-50%);display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important;-ms-flex-pack:justify !important;-webkit-box-pack:justify !important;justify-content:space-between !important;}#article-carousel .owl-dots .owl-dot span{position:relative;display:block;min-width:1px;min-height:1px;}#article-carousel .owl-dots .owl-dot span:before{content:"";background-color:#fff;height:25px;width:25px;display:block;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}#article-carousel .owl-dots .owl-dot.active span:before{height:45px;width:45px;background-color:#4981b9;border:5px solid #fff;}#article-carousel .owl-dots > .owl-dot:first-of-type::after{content:"";position:absolute;height:3px;width:-webkit-calc(100% - 20px);width:expression(100% - 20px);width:-moz-calc(100% - 20px);width:-o-calc(100% - 20px);width:calc(100% - 20px);display:block;background-color:#fff;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:-1;}.px-0{padding-left:0 !important;padding-right:0 !important;}.mx-0{margin-left:0 !important;margin-right:0 !important;}
#colour-chart{margin-top:100px;margin-bottom:30px;}#colour-chart.container,#colour-chart.container .col-md-12{padding:0px;}#colour-chart h1{font-size:80px;line-height:90px;}#colour-chart .hue-categories{margin-top:60px;margin-bottom:50px;}#colour-chart .hue-categories #hues-ribbon-wrapper{padding:0px;}#colour-chart .hue-categories p{font-size:24px;line-height:36px;font-weight:300;padding-bottom:25px;}.colourChart .light.borders{padding:0px 0 98px;}.colourChart #SearchColours{padding:40px 0 35px;position:relative;display:inline-block;}#hues-ribbon-wrapper{padding:5px 15px 0;height:99px;text-align:center;}#hues-ribbon-wrapper p{color:#4C4C4C;}#colour-category-widget #hues-ribbon-wrapper #hue-category-ribbon{padding-top:20px;}#hues-inner-wrapper{height:100%;padding:0 6%;width:100%;}.colourChart #hues-inner-wrapper{padding:0;}#hue-category-ribbon{margin:0 auto;text-align:center;}#hue-category-ribbon .light.borders{padding:54px 0;}div.colourChart div.top-section,div.colourChart div.grid-section div.breadcrumbRow div.container.breadcrumbs{margin:0 auto !important;max-width:1200px !important;}.colourChart .hues-chart .colour .colour-name p:last-of-type strong{font-weight:300 !important;}.colourChart .collapse-trigger i{padding:0;}.colourChart .collapse-trigger i:before{font-size:18px;}#search-colours-form.col-md-8{padding:0 15px;}#search-colours-form.col-md-8 #SearchColours{float:right;padding:0 0 20px;}div#hue-category-ribbon a.hue-category:first-of-type > div{border-top-left-radius:30px 50%;border-bottom-left-radius:30px 50%;}div#hue-category-ribbon a.hue-category:last-of-type > div{border-top-right-radius:30px 50%;border-bottom-right-radius:30px 50%;}a.hue-category{display:block;padding:0;width:8.333333333333333%;text-decoration:none;}a.hue-category div{height:auto;margin:0 0 10px;padding:50% 0;width:100%;}a.hue-category span,a.hue-category:visited span{color:#0A519A;float:left;font-size:16px;font-weight:300;line-height:22px;position:absolute;display:none;text-decoration:underline;width:100%;text-align:center;white-space:normal;}a.hue-category:hover span{display:block;}.Mobile-Chart{display:none;}.Desktop-Chart.col-md-12{padding:0 15px;}.hues-chart .colour-name{display:none;}.hues-chart .colour{margin:3px 0;}.hues-chart a.colour{position:relative;z-index:99;text-decoration:none;}.hues-chart a.colour .colour-name{display:block;position:absolute;top:10px;left:10px;}.hues-chart a.colour .colour-name p,.hues-chart a.colour .colour-name p strong{font-size:0.95em;font-weight:600 !important;line-height:18px;display:block;padding:0 5px 0 0;white-space:normal;}.hues-chart .colour > div{border:1px solid rgba(0,0,0,0.3);padding:50% 10px;height:auto !important;white-space:normal;position:relative;}.hues-chart div.colour > div{border:none;}.hues-chart .cols-6{padding:0 0.9% 0 0;width:16.81%;}.hues-chart .cols-6:nth-child(6n+6){padding:0;width:15.86%;}.hues-chart .cols-5{padding:0 1% 0 0;width:20.2%;}.hues-chart .cols-5 > div{border:1px solid rgba(0,0,0,0.3);padding:50% 10px;height:auto !important;white-space:normal;position:relative;}.hues-chart .cols-5:nth-child(5n+5){padding:0;width:19.2%;}.hues-chart .cols-4{padding:0 2% 0 0;width:25.5%;}.hues-chart .cols-4.colour{margin:7px 0;}.hues-chart .cols-4 > div{border:1px solid rgba(0,0,0,0.3);padding:50% 10px;height:auto !important;white-space:normal;position:relative;}.hues-chart .cols-4:nth-child(4n+4){padding:0;width:23.5%;}#colourDetails h4{font-weight:400;color:#4C4C4C;margin-bottom:14px;}#colourDetails h4.colour-title{padding-bottom:23px;border-bottom:1px solid #939393;margin-bottom:35px;line-height:170%;}#colourDetails p{padding-bottom:25px;}#colourDetails .colour-details.dark .container{padding:0;}@media (max-width:768px){#colourDetails .colour-details{padding:50px 9px;}#colourDetails .colour-details.dark .container{padding:0 9px;}#colourDetails .colour-details .col-md-6:first-of-type{padding:0;}#colourDetails .colour-details .container .row .col-md-12{padding:0;}#colourDetails .swatch.feature{width:361px;}}#colourDetails .colour-details.dark .col-md-11{float:none;margin:0 auto;padding:0;width:1020px;}#colourDetails .colour-details .col-md-6:first-of-type{padding:0 35px 0 0;}#colourDetails .colour-details .col-md-6:last-of-type{}#colourDetails .colour-details.dark .title a > i{font-size:0.8em;}#colourDetails .colour-details .item{}#colourDetails .colour-details.dark .title{margin:0 0 17px 10px;width:460px;padding:0px;}#colourDetails .top-section h1{line-height:80px;font-size:48px;color:#4C4C4C;font-weight:400;}#colourDetails .top-section{padding-top:60px;}#colourDetails .owl-stage{position:relative;}#colourDetails .swatch.feature{position:relative;border:solid 1px rgba(0,0,0,0.3);-webkit-box-shadow:0px 8px 12px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 8px 12px 0px rgba(0,0,0,0.3);box-shadow:0px 8px 12px 0px rgba(0,0,0,0.3);padding:30px;margin:0px auto;max-width:562px;width:100%;height:562px;}#colourDetails .swatch.feature p{font-size:1.5em;line-height:1.5em;text-transform:uppercase;padding:0;}.swatch.feature p strong{font-weight:600;}.swatch.feature p:last-of-type strong{}#colourDetails .feature .action.zoom{border-right:none !important;border-bottom:none !important;height:70px;width:65px;border-color:#838383:}#colourDetails .action.zoom i{font-size:2.75em;line-height:55px;padding:7px 6px;color:white;opacity:0.8;}#colourDetails .suggestions{padding:0 0 30px;}#colourDetails .suggestions:last-of-type{padding:0;}#colourDetails .suggestions .title{margin:0 0 20px 0;}#colourDetails .suggestions .owl-carousel{float:left;border-bottom:1px solid #c9c9c9;padding:5px 0 80px;width:100%;}#colourDetails .suggestions #colour-schemes-carousel.owl-carousel{padding:5px 0 40px;}#colourDetails #colour-schemes-carousel.owl-carousel .owl-prev,#colourDetails #colour-schemes-carousel.owl-carousel .owl-next{top:35%;transform:translateY(-35%);}#colourDetails #related-colours-carousel.owl-carousel .owl-prev,#colourDetails #related-colours-carousel.owl-carousel .owl-next{top:26%;transform:translateY(-26%);}#colourDetails div.li.small-swatch p,#colourDetails div.primary-swatch p{font-size:18px;line-height:30px;}#products-available-carousel,#related-colours-carousel,#colour-schemes-carousel,.item img{display:block;width:100%;height:auto;}#colour-schemes-carousel .owl-wrapper-outer{margin:0 0 0 -10px;}#colour-schemes-carousel .colour-scheme .li{float:left;padding:0 0 41px;position:relative;width:165px;}#colour-schemes-carousel .colour-scheme .primary-swatch{padding:0;}#colour-schemes-carousel .colour-scheme .primary-swatch .li{width:370px;}#colour-schemes-carousel .thumbs{padding:0;}#colour-schemes-carousel .colour-scheme .action{bottom:21px;}#products-available-carousel .item{width:auto;height:auto;}#products-available-carousel .item p{padding:15px 0 0;padding-left:5px;padding-right:5px;}#colourDetails #products-available-carousel .owl-item .product{margin-right:35px;}#colourDetails .colour-details .owl-controls{display:none;}#colourFullScreenOverlay .close-action{background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.15);position:absolute;top:20px;right:20px;}#colourFullScreenOverlay .close-action:hover{background-color:rgba(0,0,0,0.10);border-color:rgba(0,0,0,0.3);}#colourFullScreenOverlay .close-action i{color:#000;opacity:0.3;}#colourFullScreenOverlay #colourName{margin:0;position:absolute;top:15px;left:20px;}#colourFullScreenOverlay #colourName p{font-weight:700;}#colourChartLanding{padding-top:75px;background-image:url("/images/wallpapers/full-top-blue.jpg?format=webp");background-repeat:no-repeat;background-size:100% 400px;}#colourChartLanding .image-hue.tile-block .image-hue-text h6{color:white !important;}#colourChartLanding .image-hue.tile-block.whites .image-hue-text h6,#colourChartLanding .image-hue.tile-block.neutrals .image-hue-text h6,#colourChartLanding .image-hue.tile-block.yellows-oranges .image-hue-text h6{color:#4C4C4C !important;}#colourChartLanding .top-section img.floating-image{width:433px;height:361px;position:absolute;right:-50px;top:20px;}#colourChartLanding .top-section{padding-bottom:200px;}#colourChartLanding .top-section h1{font-size:80px;line-height:90px;padding-bottom:25px;color:white;width:60%;}#colourChartLanding .top-section p{color:white;font-weight:300;font-size:24px;line-height:36px;width:50%;}#colourChartLanding .container-fluid{margin:0 auto 10px;display:flex;flex-wrap:wrap;justify-content:center;}#colourChartLanding .col-md-2{padding:10px 10px 14px;width:20%;}#colourChartLanding .col-md-4{width:30%;}#colourChartLanding .col-md-8{width:60%;}#colourChartLanding .col-md-8.col-md-offset-3{margin-left:20%;}#colourChartLanding .image-hue-colour{opacity:1.00;}#colourChartLanding h6{font-size:24px;font-weight:300;color:#fff;}#colourChartLanding .image-hue-image{height:inherit !important;padding:49%;}#colourChartLanding .image-hue-caption{bottom:0%;width:100%;}#colourChartLanding .image-hue-text{padding:20px 15px;}#ColourSchemesContainer{height:100%;}#colourSchemes .top-section{padding-bottom:150px;margin:0 auto !important;max-width:1200px !important;}#colourSchemes .top-section img.floating-image{width:50%;position:absolute;right:-120px;top:-30px;}#colourSchemes{padding-top:75px;background-image:url("/Images/brush_green_crop-top.jpg?format=webp");background-repeat:no-repeat;background-size:100% 400px;}.colour-schemes-image-section{border-radius:3px;}#colourSchemes .top-section h1{line-height:90px;padding-bottom:25px;color:white;width:60%;}#colourSchemes .colour-schemes-image-section{padding-left:0;padding-right:0;}#colourSchemes .subheader{padding:30px 0px;}.fancybox-wrap .colour-scheme-image{position:relative;vertical-align:sub !important;}.fancybox-wrap a.action.scheme{font-size:1em;border:1px solid rgba(204,204,204,1.0);background-color:rgba(204,204,204,0.2);bottom:30px;right:30px;height:44px;width:44px;}.fancybox-wrap a.action.scheme:before{color:rgba(204,204,204,1.0);font-size:37px;line-height:41px;opacity:1;}.gutterSizer{width:2%;}#ColourSchemesContainer .masonItem:hover{cursor:pointer;}#colourSchemes .masonItem{width:23.5%;}.masonItem{width:23.5%;margin-bottom:10px;}#ColouriserContainer > .masonItem{width:23.5%;}.masonItem h5{font-size:1.12em;}.masonItem img{width:100%;}div.DisplayFeatured:hover{cursor:pointer;}.colourSchemesAndIdeas .button-group{padding:0;}.DisplayFeaturedButton{background-color:rgba(255,255,255,0.3);border:1px solid rgba(255,255,255,1.0);line-height:19px;position:absolute;bottom:25px;right:20px;height:22px;width:22px;text-align:center;z-index:49;}.DisplayFeaturedButton i{line-height:14px;color:#fff;}.DisplayFeaturedButton:hover{cursor:pointer;}#ColourSchemesContainer .colours-featured.widget.gallery{padding:0;right:10px;max-width:250px;width:90%;z-index:50 !important;display:flex;}#ColourSchemesContainer .colours-featured h6{padding:0 0 15px;}#ColourSchemesContainer .colours-featured .controls{display:flex;width:27%;flex-direction:column;justify-content:flex-end;}#ColourSchemesContainer .colours-featured .thumbs:first-of-type{padding:10px 0 5px 10px;border-right:1px dashed #ccc;min-height:93px;width:73%;}#ColourSchemesContainer .colours-featured .thumbs:last-of-type{padding:39px 1% 5px 0;width:23%;float:right;max-width:68px;position:relative;}#ColourSchemesContainer .colours-featured ul:first-of-type{float:left;}#ColourSchemesContainer .colours-featured ul:last-of-type{float:left;}#ColourSchemesContainer .colours-featured ul:first-of-type li{margin:5px 5px;}#ColourSchemesContainer .colours-featured ul:first-of-type li:first-of-type{margin:5px 5px 5px 0;}#ColourSchemesContainer .colours-featured ul:first-of-type li:nth-child(3n+3) + li{margin:5px 5px 5px 0;}#ColourSchemesContainer .colours-featured ul:last-of-type li{margin:5px 5px;}#ColourSchemesContainer .more{text-align:center;background-color:rgb(229,234,235);height:48px;width:48px;border:solid 1px rgba(0,0,0,0.3);padding:0;cursor:pointer;display:grid;place-items:center;margin-left:auto;margin-right:auto;margin-bottom:12px;}#ColourSchemesContainer .more i{font-size:1.38em;color:#878787;line-height:.1em;}#ColourSchemesContainer .colours-featured .close-action{position:absolute;top:10px;right:10px;cursor:pointer;}.fancybox-skin{background:#fff !important;border-radius:0 !important;color:#4d4d4d !important;}.fancybox-skin .right-pane{padding:35px 15px 20px;}.fancybox-skin .right-pane h5{font-size:1.1em;}.fancybox-skin .right-pane > p{max-height:110px;overflow:hidden;width:75%;margin:0 0 30px 0;padding:0;}.fancybox-skin .right-pane .thumbs.swatches ul{float:left;width:100%;padding:0 0 15px;border-bottom:1px solid #ccc;}.fancybox-skin .right-pane .thumbs.swatches li{float:left;margin:0;padding:0 0 20px;position:static;width:100%;}.fancybox-skin .right-pane .thumbs.swatches li > div{float:left;position:relative;margin:0 15px 0 0;width:48px;}.fancybox-skin .right-pane .thumbs.swatches li div:last-of-type{float:left;width:auto;}.fancybox-skin .right-pane .thumbs.swatches li p{font-size:0.86em;font-weight:400;color:#4c4c4c;}#colourbooklet-header{padding-top:75px;background-image:url("/images/wallpapers/full-top-purple.jpg?format=webp");background-repeat:no-repeat;background-size:100% 400px;}#colourbooklet-header .top-section img.floating-image{width:45%;position:absolute;right:-50px;top:15px;}#colourbooklet-header .top-section{padding-bottom:150px;}#colourbooklet-header .top-section h1{font-size:80px;line-height:90px;padding-bottom:25px;color:white;width:60%;}#colourbooklet-header .top-section p{color:white;font-weight:300;font-size:24px;line-height:36px;width:65%;}#colourbooklet-header .top-section img.floating-image{width:39%;position:absolute;right:-200px;top:-89px;}#colour-booklets-chips{text-align:center;}#colour-booklets-chips a{text-decoration:underline;color:#0A519A;}#colour-booklets-chips .product-img{text-align:center;}.colourBookletsAndChips h3{text-align:center;font-weight:400;}.colourBookletsAndChips button{display:block;margin:20px auto 0;width:294px;padding:9px;}.colourBookletsAndChips i{font-size:11px;}#colour-booklets-chips .booklet-close-btn{font-size:15px;position:absolute;color:white;right:28px;top:20px;width:30px;height:30px;border:1px solid white;background:transparent;padding:0px;}.colourBookletsAndChips hr + h2{padding:15px 0 0;}#colour-booklets-chips.container{padding:0;}#colour-booklets-chips.container .col-md-6{padding:0 20px 0 0;}#colour-booklets-chips .col-md-4{padding:0 10px 40px;}.colour-booklets-chips .col-md-6:last-of-type{margin:-8px 0 0;}.umb-grid.colourConsultancy{padding-bottom:25px;}.umb-grid.colourConsultancy .background-wallpaper{background-repeat:no-repeat;background-image:url("/images/colour-consultancy-banner.png?format=webp");background-position:bottom center;background-size:cover;margin-bottom:60px;}.bookAColourConsultant .background-wallpaper{background-repeat:no-repeat;background-size:100% 400px;}.umb-grid.colourConsultancy button.toggleform{font-size:24px;color:#0A519A;font-weight:300;padding-top:19px;padding-bottom:19px;}.umb-grid.colourConsultancy #banner-image{position:absolute;top:-200px;height:590px;right:-75px;}.umb-grid.colourConsultancy .background-wallpaper h1{font-size:80px;color:white;}.umb-grid.colourConsultancy .background-wallpaper h2{font-size:54px;color:white;}#colouriser div.top-section,#colouriserImage div.top-section{display:block;margin:0 auto !important;max-width:1200px !important }#colouriser .top-section{height:383px;}#colouriserImage .top-section{height:428px;}#colouriser,#colouriserImage{padding-top:90px;background-image:url("/images/wallpapers/brush_lime_crop-top.jpg?format=webp");background-repeat:no-repeat;background-size:100% 400px;}#colouriser .top-section h1,#colouriserImage .top-section h1{font-size:80px;line-height:90px;padding-bottom:25px;color:white;width:100%;}#colouriser .top-section p,#colouriserImage .top-section p{color:white;font-weight:300;font-size:24px;line-height:36px;width:65%;}#colouriserImage #SearchColours{float:right;margin-top:-8px;}#colouriser .top-section img.floating-image,#colouriserImage .top-section img.floating-image{position:absolute;display:block;top:-66px;width:457px;height:467px;right:-87px;}@-moz-document url-prefix(){.colourChart .collapse-trigger{position:relative;}.colourChart .collapse-trigger i{position:absolute;top:6px;right:10px;}}.colour-order{width:100%;height:fit-content;display:flex;justify-content:space-between;gap:32px;margin-bottom:14px;}.colour-order button{width:100%;height:48px;background:#004F9D;border:1px solid #004F9D;box-sizing:border-box;border-radius:3px;text-align:center;font-family:'Open Sans',serif;font-style:normal;font-weight:600;font-size:16px;line-height:48px;padding:0;color:white;}.colour-order .order-button{width:100%;height:48px;background:#004F9D;border:1px solid #004F9D;box-sizing:border-box;border-radius:3px;text-align:center;font-family:'Open Sans',serif;font-style:normal;font-weight:600;font-size:16px;line-height:48px;padding:0;color:white;}.colour-order .order-button:hover{color:#004F9D;background:#F5F6FA;text-decoration:none;}.colour-order a{color:white;background-color:#004F9D;}.colour-order a:hover{color:#004F9D;background:#F5F6FA;text-decoration:none;}.colour-order button:hover{color:#004F9D;background:#F5F6FA;text-decoration:none;}@media (max-width:375px){.colour-order{gap:8px;}.color-order a:nth-child(1){max-width:158px;}}.filter-background{background:#f5f6fa;padding-top:30px;padding-bottom:25px;margin-bottom:79px !important;max-width:1170px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;}.filter-background .filter-scope{padding-left:50px;float:none;}.filter-title{font-style:normal;font-weight:400;font-size:20px;line-height:170%;color:#4C4C4C;padding-bottom:32px;}.filter-checkbox-container{display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;}.filter-checkbox-content{background:#FFFFFF;border:2px solid #E6E6E6;box-sizing:border-box;border-radius:6px;width:fit-content;white-space:nowrap;padding-left:21px;padding-right:21px;margin-right:11px;margin-bottom:15px;height:45px;display:flex;flex-direction:row;align-items:center;}.filter-checkbox-content div{margin-right:8.67px;}.filter-checkbox-content span{font-style:normal;font-weight:400;font-size:14px;line-height:72px;color:#4C4C4C;}.filter-checkbox{position:relative;width:16.67px;height:16.67px;}.filter-checkbox label{background-color:#fff;border:2px solid #E6E6E6;border-radius:50%;cursor:pointer;height:16.67px;left:0;position:absolute;top:0;width:16.67px;}.filter-checkbox input[type="checkbox"]{visibility:hidden;}.filter-checkbox input[type="checkbox"]:checked + label{background-size:100% auto;background:url("/Images/tick.svg") no-repeat;border:0;}.filter-checkbox input[type="checkbox"]:checked + label:after{opacity:1;}#orderColorForm{display:none;width:100vw;height:100%;overflow:hidden;position:absolute;z-index:999999;top:-125px;left:0;right:0;background:rgba(0,0,0,0.5);}#orderColorForm .order-form{width:686px;max-width:686px;background-color:white;position:relative;margin-top:293px;margin-left:auto;margin-right:auto;padding:50px 58px 109px 58px;display:flex;flex-direction:column;}#orderColorForm .order-form .order-form-close{display:flex;flex-direction:row;justify-content:flex-end;position:absolute;top:20px;right:20px;}#orderFormCloseBtn{width:32px;height:32px;border:none;outline:none;background-image:url("/Images/close_24px.svg");}#dd4041a6-bfb9-4bd3-937d-dc29738f3e08{padding-bottom:8px;}#c197e13b-7c31-47aa-8d63-4933894d5816{padding-bottom:0;padding-top:10px;}.color-swatch-title{font-style:normal;font-weight:600;font-size:14px;line-height:72px;color:#4C4C4C;padding-bottom:0 !important;}.color-swatch-item{display:flex;flex-direction:column;width:103px;margin-right:13px;margin-bottom:10px;}.color-swatch-item span{margin-top:9px;font-weight:400;font-size:14px;line-height:20px;color:#4C4C4C;}.color-swatch-container{display:flex;flex-direction:column;padding-left:15px;padding-right:15px;margin-bottom:62px;}.color-swatch-item .color-swatch-preview{display:flex;flex-direction:row;justify-content:flex-end;width:103px;height:103px;padding:8px;}.color-swatch-item .color-swatch-preview img{width:8.75px;height:8.75px;cursor:pointer;}.colourswatchorderform{max-width:600px;margin:auto auto;}#b485f3e3-e9fb-43a0-ffff-a114d5ff0fdc{position:absolute;z-index:-999;}.colourswatchorderform .umbraco-forms-container,.col-md-6{padding-left:15px;padding-right:15px;}.colourswatchorderform label.umbraco-forms-label{font-weight:normal;padding:0;font-size:14px;color:#6c6c6c;}.colourswatchorderform .umbraco-forms-indicator{display:none;}.colourswatchorderform .umbraco-forms-fieldset{padding-right:0 !important;}.colourswatchorderform .umbraco-forms-field-wrapper input{max-height:40px;background-color:#fff;font-weight:400;border-radius:4px;color:#555;}.colourswatchorderform .umbraco-forms-field-wrapper input:focus,textarea:focus{outline:0;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%);border:1px solid #bbb;}.colourswatchorderform .optional{color:rgba(76,76,76,0.5);margin-left:0;padding-left:5px;font-size:12px;}.colourswatchorderform .fileupload .umbraco-forms-field-wrapper{overflow:hidden;display:flex;text-align:center;border:1px solid #C9C9C9;border-radius:5px;background-color:#E6E6E6;justify-content:center;align-items:center;height:41px;cursor:pointer;}.colourswatchorderform .help-block{padding:0;}.colourswatchorderform .umbraco-forms-field-wrapper input[type=checkbox]{position:relative;margin-left:unset;margin-top:unset;padding:unset;}.colourswatchorderform .umbraco-forms-container .checkbox{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:18px;margin-left:13%;padding-bottom:0;}.colourswatchorderform .captcha label{display:none;}#\30 9ae6454-80a5-4b2a-ba2a-e0523e6017f4{padding-top:0 !important;}#\32 aedcf1d-17f4-42ef-9544-641baf42cf88 > div > div > div > div.umbraco-forms-field-wrapper > span{position:absolute;top:20px;}.colourswatchorderform input[type=submit]{background-color:#004F9D;width:252px;height:48px;color:#fff;text-transform:uppercase;display:block;border-radius:4px;border:none;outline:none;margin:auto auto 99px;}.color-swatch-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;}.color-swatch-list.sidecart-list > p{padding-top:264px !important;}.w-full{width:100%;}.text-center{text-align:center;}.no-padding.container{padding-left:0 !important;padding-right:0 !important;}#galleryThumbs{max-width:467px;}#seoContent{border-bottom:1px solid #c9c9c9;}#colourDetailsTitle{margin-bottom:0px;}#orderSamplePotBtn:hover .bunnings-icon{background-image:url("/images/shopping-cart-blue.svg");background-repeat:no-repeat;color:#004F9D;}
#productGuide .container{width:100%;max-width:1200px;padding:0 10px;}#productGuide .row{margin-left:-10px;margin-right:-10px;display:flex;justify-content:center;}#productGuide .col-xs-1,#productGuide .col-sm-1,#productGuide .col-md-1,#productGuide .col-lg-1,#productGuide .col-xs-2,#productGuide .col-sm-2,#productGuide .col-md-2,#productGuide .col-lg-2,#productGuide .col-xs-3,#productGuide .col-sm-3,#productGuide .col-md-3,#productGuide .col-lg-3,#productGuide .col-xs-4,#productGuide .col-sm-4,#productGuide .col-md-4,#productGuide .col-lg-4,#productGuide .col-xs-5,#productGuide .col-sm-5,#productGuide .col-md-5,#productGuide .col-lg-5,#productGuide .col-xs-6,#productGuide .col-sm-6,#productGuide .col-md-6,#productGuide .col-lg-6,#productGuide .col-xs-7,#productGuide .col-sm-7,#productGuide .col-md-7,#productGuide .col-lg-7,#productGuide .col-xs-8,#productGuide .col-sm-8,#productGuide .col-md-8,#productGuide .col-lg-8,#productGuide .col-xs-9,#productGuide .col-sm-9,#productGuide .col-md-9,#productGuide .col-lg-9,#productGuide .col-xs-10,#productGuide .col-sm-10,#productGuide .col-md-10,#productGuide .col-lg-10,#productGuide .col-xs-11,#productGuide .col-sm-11,#productGuide .col-md-11,#productGuide .col-lg-11,#productGuide .col-xs-12,#productGuide .col-sm-12,#productGuide .col-md-12,#productGuide .col-lg-12{padding-left:10px;padding-right:10px;}#productGuide .jumbotron .container{width:100% !important;max-width:100% !important;}#productGuide ul{list-style-type:disc;margin:0;margin-left:20px;}#productGuide h2.gagalin{font-size:1.99em;font-family:gagalinregular,Helvetica,serif;font-weight:300;line-height:normal;letter-spacing:normal;border:none;padding:0px 0px 10px;}#productGuide .videoPicker .image-hue{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#productGuide .row.row-eq-height{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#productGuide .row.row-eq-height img.productGuideLogo{margin:0 auto;max-height:180px;}#productGuide .row.row-eq-height .centerCol{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;}#productGuide .row.row-eq-height .centerCol.anchorHeader{padding:0px 10px;margin:0px auto;position:relative;transform:none;height:100%;float:left;display:block;}#productGuide .jumbotron{padding:0px 0px;width:100%;background:transparent;margin-top:75px;}#productGuide .jumbotron .container{padding:0px 0px;width:100%;}#productGuide .jumbotron .content-wrapper{position:absolute;right:0;padding:30px 15px;margin:0 auto;}#productGuide .jumbotron .content-wrapper *{line-height:1.2em;font-size:4vw;margin:0 auto;padding:0px 0px !important;}#productGuide .jumbotron .content-wrapper > div p{font-family:gagalinregular,Helvetica,serif;font-weight:300;line-height:normal;letter-spacing:normal;border:none;color:inherit !important;}#productGuide .jumbotron img{width:100%;}#productGuide .pG-infoBlock .media{padding:30px 30px;}#productGuide .pG-infoBlock .media .media-left{display:block;float:left;width:80px;padding-right:15px;}#productGuide .pG-infoBlock .media .media-body{width:expression(100% - 80px);width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px);float:left;}#productGuide .pG-infoBlock .media .media-body p,.pG-infoBlock .media .media-body a{line-height:26px;padding:0px 0px 10px;}.linkBtn{text-decoration:underline;font-weight:600;}.linkBtn:hover{text-decoration:none;cursor:pointer;}#productGuide .pG-infoBlock .gagalinHeader{font-family:gagalinregular,Helvetica,serif;font-weight:300;font-size:20px;line-height:normal;letter-spacing:normal;border:none;padding:0px 0px 5px;}#productGuide .applicationStep .tile-block{}#productGuide .applicationStep .tile-block > .row.row-eq-height{width:100%;margin:0px auto;}#productGuide .applicationStep .tile-block > .row.row-eq-height > .contentWrapper{float:left;display:inline-block;position:relative;min-height:1px;padding:30px 30px;}#productGuide .applicationStep .tile-block > .row.row-eq-height > .contentWrapper .image-hue-text{display:block;height:100%;padding:0px 0px;float:left;width:100%;}#productGuide .applicationStep .tile-block > .row.row-eq-height > .contentWrapper .prepTitle{font-family:gagalinregular,Helvetica,serif;font-weight:300;font-size:24px;line-height:normal;letter-spacing:normal;border:none;}#productGuide .applicationStep .tile-block > .row.row-eq-height > .contentWrapper .stepList{display:block;width:100%;}#productGuide .applicationStep .tile-block > .row.row-eq-height > .contentWrapper .stepList > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#productGuide .applicationStep .tile-block > .row.row-eq-height > .contentWrapper .stepList > div > span.stepHeader{width:84px;float:left;display:inline-block;margin:0 auto;font-weight:bold;}#productGuide .applicationStep .tile-block > .row.row-eq-height > .contentWrapper .stepList > div:last-of-type{padding-bottom:15px;}#productGuide .applicationStep .tile-block > .row.row-eq-height > .contentWrapper .stepList > div > p{float:left;display:inline-block;color:inherit;width:expression(100% - 84px);width:-moz-calc(100% - 84px);width:-webkit-calc(100% - 84px);width:-o-calc(100% - 84px);width:calc(100% - 84px);padding:0px 0px 0px;}#productGuide .applicationStep .tile-block > .row.row-eq-height .videoApplicaionStep{padding:0px !important;display:block;float:left;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#productGuide .applicationStep .tile-block > .row.row-eq-height .videoApplicaionStep div.videoIcon{position:absolute;left:0;right:0;margin:0 auto;z-index:9;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:transparent;background-color:transparent;text-align:center;width:auto;}#productGuide .applicationStep .tile-block > .row.row-eq-height .videoApplicaionStep div.videoIcon i{color:rgba(255,255,255,0.5);font-size:64px;margin:0 auto;padding:0px 0px;}#productGuide .applicationStep .tile-block > .row.row-eq-height .videoApplicaionStep:hover div.videoIcon i{color:rgba(255,255,255,1);}#productGuide .applicationStep .tile-block > .row.row-eq-height .videoApplicaionStep:hover .applicationGraphic{opacity:0.85;}#productGuide .applicationStep .tile-block > .row.row-eq-height .videoApplicaionStep .applicationGraphic{margin:0 auto;width:100%;padding:0px;height:100%;}#productGuide .applicationStep .tile-block > .row.row-eq-height .applicationGraphic{object-fit:cover;padding:0px;}#productGuide .applicationStep .tile-block > .row.row-eq-height .applicationGraphic.col-md-4{width:33.33333333%;}#productGuide .applicationStep .tile-block > .row.row-eq-height .applicationGraphic.col-md-6{width:50%;}#productGuide .applicationStep .tile-block > .row.row-eq-height .applicationGraphic.col-md-8{width:66.66666667%;}.productGuide-Item .grid-section .row.row-eq-height > .column > div,.productGuide-Item .grid-section .row.row-eq-height > .column > div > div.applicationStep,.productGuide-Item .grid-section .row.row-eq-height > .column > div > div.applicationStep > div.tile-block,.productGuide-Item .grid-section .row.row-eq-height > .column > div > div.applicationStep > div.tile-block > div.row,.productGuide-Item .grid-section .row.row-eq-height > .column > div > div.pG-infoBlock,.productGuide-Item .grid-section .row.row-eq-height > .column > div > div.pG-infoBlock > div.media{height:100%;}#Clean-and-Protect > div.gridContainer > div > div > div.equalHeightGrid > div > div > div:nth-child(2){display:flex;align-items:center;justify-content:center;}#productGuide .anchorList{padding:5px 0px 5px 0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:row;width:100%;}#productGuide .anchorList .productType{display:inline-block;float:left;}#productGuide .anchorList .productType h2{margin:0 auto;padding:0px;font-family:gagalinregular,Helvetica,serif;font-weight:300;font-size:26px;color:#004f9c;line-height:42px;}#productGuide .anchorList ul.nav-pills.sectionAnchors{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;flex-direction:row;width:expression(100% - 250px);width:-moz-calc(100% - 250px);width:-webkit-calc(100% - 250px);width:-o-calc(100% - 250px);width:calc(100% - 250px);float:right;}.anchorList ul.nav-pills.sectionAnchors li{width:100%;text-align:center;margin:3px auto;padding:0px 8px 0px !important;}.anchorList ul.nav-pills.sectionAnchors li:first-of-type{padding-left:0px !important;}.anchorList ul.nav-pills.sectionAnchors li:last-of-type{padding-right:0px !important;}.anchorList ul.nav-pills.sectionAnchors li a{border-radius:0px;border-width:1px;border-style:solid;padding:4px 10px;}.anchorList ul.nav-pills.sectionAnchors li span{width:100%;text-decoration:none;}.anchorList ul.nav-pills.sectionAnchors li a.anchorTags{font-family:gagalinregular,Helvetica,serif;font-weight:300;border-color:inherit !important;color:inherit;width:100%;display:block;background-color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#productGuide .anchorList ul.nav-pills.sectionAnchors li a.anchorTags:hover,#productGuide .anchorList ul.nav-pills.sectionAnchors li a.anchorTags:focus,#productGuide .anchorList ul.nav-pills.sectionAnchors li a.anchorTags:active{color:#fff !important;background-color:inherit !important;text-decoration:none;}#productGuide .sectionWrapper{padding:20px 40px 40px;position:relative;margin-bottom:40px;}#productGuide .sectionWrapper .nextSection,.sectionWrapper .anchorPoint{position:absolute;right:0;padding:10px 15px 10px 15px;}@media (min-width:2000px){#productGuide .jumbotron img{object-fit:cover;max-height:476px;}}@media (min-width:641px){#productGuide .jumbotron img.hidden-sm-641{display:none;}}@media (max-width:640px){#productGuide .jumbotron img.hidden-xs-640{display:none;}}@media only screen and (max-width:480px){#productGuide .applicationStep .tile-block > .row.row-eq-height > .contentWrapper .stepList > div > span.stepHeader{width:64px;}#productGuide .applicationStep .tile-block > .row.row-eq-height > .contentWrapper .stepList > div > p{width:expression(100% - 64px);width:-moz-calc(100% - 64px);width:-webkit-calc(100% - 64px);width:-o-calc(100% - 64px);width:calc(100% - 64px);}}@media only screen and (max-width:992px){#productGuide .applicationStep .tile-block > .row.row-eq-height{display:block !important;}#productGuide .applicationStep .tile-block > .row.row-eq-height > .contentWrapper{width:100%;}#productGuide .applicationStep .tile-block > .row.row-eq-height .applicationGraphic{width:100% !important;margin:0 auto;height:auto;}#productGuide .applicationStep .tile-block > .row.row-eq-height .videoApplicaionStep{width:100% !important;max-height:550px;height:550px;}#productGuide .applicationStep .tile-block > .row.row-eq-height .videoApplicaionStep .applicationGraphic{max-height:inherit;}}@media (min-width:768px) and (max-width:992px){#productGuide .applicationStep .tile-block > .row.row-eq-height > .contentWrapper.hasMobileImage{}#productGuide .applicationStep .tile-block > .row.row-eq-height .applicationGraphic.hidden-md{position:absolute;bottom:0px;height:175px;}}@media only screen and (max-width:767px){#productGuide .applicationStep .tile-block > .row.row-eq-height{display:block;}#productGuide .applicationStep{margin-bottom:10px;}#productGuide .sectionWrapper{padding:20px 20px 40px !important;position:relative;}}@media only screen and (min-width:1200px){#productGuide .videoPicker .image-hue-image{height:auto !important;min-height:unset !important;}}@media (max-width:1199px) and (min-width:993px){#productGuide .videoPicker .image-hue-image{height:auto !important;min-height:unset !important;}}@media only screen and (max-width:992px){#productGuide .videoPicker .image-hue-image{height:auto !important;min-height:unset !important;}#productGuide .jumbotron {margin-top:0px;}}@media only screen and (max-width:767px){#productGuide .row.row-eq-height{display:block !important;margin-bottom:0px;margin-top:0px;}#productGuide .row .pG-infoBlock{margin-bottom:10px;}#productGuide .row.row-eq-height img.productGuideLogo{margin:0px auto 20px;margin-left:0px;max-height:65px;}#productGuide .row.row-eq-height .centerCol{position:relative;top:unset;transform:none;float:left;}#productGuide .jumbotron{margin-bottom:10px;margin-top:0px;}#productGuide .row.row-eq-height #productGuide .anchorList{display:block;padding:0px;flex-direction:column;}#productGuide h2.gagalin{padding-top:8px;}#productGuide .jumbotron .mobileBanner-header{padding:15px 10px 15px;}#productGuide .jumbotron .mobileBanner-header > p{font-family:gagalinregular,Helvetica,serif;font-weight:300;line-height:normal;letter-spacing:normal;color:inherit !important;margin:0 auto;padding:0px;font-size:1.75em;}#productGuide .videoPicker .image-hue-image{height:auto !important;min-height:unset !important;}}@media only screen and (max-width:992px){.anchorList ul.nav-pills.sectionAnchors{margin-left:0px !important;width:expression(100% - 225px);width:-moz-calc(100% - 225px);width:-webkit-calc(100% - 225px);width:-o-calc(100% - 225px);width:calc(100% - 225px);}.anchorList ul.nav-pills.sectionAnchors li{padding:0px 6px 0px !important;margin:5px auto;}.anchorList ul.nav-pills.sectionAnchors li a{font-size:14px;}.videoPicker .image-hue-image{margin-bottom:10px;}}@media only screen and (max-width:767px){#productGuide .row.row-eq-height .anchorList{display:block;padding:0px;flex-direction:column;}#productGuide .anchorList .productType{display:block;float:none;text-align:center;}#productGuide .anchorList .productType{display:block;float:none;text-align:center;}#productGuide .anchorList .productType h2{padding-bottom:10px;}#productGuide .anchorList ul.nav-pills.sectionAnchors{width:100%;}.sectionWrapper .nextSection{position:absolute;right:0;padding:6px 10px 6px 10px;top:0px;background:#06458c;color:#fff;font-size:12px;}.sectionWrapper .nextSection:hover,.sectionWrapper .nextSection:focus,.sectionWrapper .nextSection:active{font-weight:500;}.sectionWrapper .nextSection > i{margin-left:5px;}}@media only screen and (max-width:480px){.anchorList ul.nav-pills.sectionAnchors{display:block !important;}.anchorList ul.nav-pills.sectionAnchors > li{padding-left:0px !important;padding-right:0px !important;}}
