@media only screen and (max-width: 1200px) {
    .navbar {
        height: auto!important;
    }
}

.selectedMenu{
  display:none!important;
}

@media screen and (min-width: 768px) {
    .container.ows-layout-3 {
         margin-top: 0px; 
    }
}

.navbar-toggle {
    background-color: white !important;
}

.dropdown{
    position:static;
}
.mobile-internal-menu {
    font-size: 18px;
    font-weight: 400 !important;
    color: #004a8c
}

/*.mobile-internal-menu-nav, .mobile-vantage-logo {
    display: none;
}*/

.mobile-internal-menu-nav {
    background-color: #d3d7d9;
    margin-top: 20px
}
.mobile-internal-menu-a {
    float: left;
    padding: 15px;
    margin-left: 15px;
}

.mobile-internal-menu-list {
    display: none;
    position: relative;
    /*top: 55px;*/
}

.mobile-internal-dropdown-menu {
    display: block!important;
    right: auto !important;
    left: 10px;
    min-width: 15rem;
    background-color: white !important;
    position:relative!important;
    padding:5px!important
}

.explore {
    font-size: 18px;
    font-weight: 800 !important;
    padding-left: 10px
}

.dropdown-menu > .mobile-internal-menu:hover, .dropdown-menu > .mobile-internal-menu > a:hover, .dropdown-menu > .mobile-internal-menu > a:checked {
    background-color: #00aeef;
    color: white;
}

#Container .dropdown > a {
    font: normal!important;
    color: #004b8d!important
}
.ows-layout-3 .navbar .container-fluid {
    /*display: none !important;*/
    background-color:white!important;
}

.zero-height{
    height:0px!important;
}
.navbar-toggler
{
    display:none!important
}
.navbar-expand-md .navbar-collapse {
    display: none !important;
}

.margin-top-menu {
    display: none !important;
}
.dropdown .dropdown-menu {
    /* min-width: 200px; */
    display: none;
    transition: display linear .15s;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
    background: #0079c1;
    color: #fff;
    /* max-width: 200px; */
}

.dropdown-menu {
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 3px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    display: none;
    float: left;
    font-size: 15px;
    left: auto ; /*0; changed on 11th Dec to make plan dropdown not take whole screen*/
    list-style: none outside none;
    padding: 0;
    position: absolute;
    text-shadow: none;
    top: 100%;
    z-index: 1000;
    background-clip: padding-box;
}

    .dropdown-menu > li > a {
        padding-left: 20px!important;
        color: #004b8d !important
    }
    .dropdown .dropdown-menu a {
        color: #fff !important;
        padding: 7px 15px;
        display: block;
        text-align: left;
    }

.dropdown:hover .dropdown-menu {
    display: block;
}

#Container header nav .dropdown .dropdown-menu a {
    color: #fff !important;
}

.header{
    background-color:white;
}
.header .headerrow2 {
    padding-left: 1.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #FFFFFF;
    height: 95px;
    margin: 0 auto;
    max-width: 1200px;
}

    .header .headerrow2 .logo {
        background-image: url("https://carrier.oneteamhealth.com/documents/d/global/argus-logo");
        background-repeat: no-repeat;
        height: 48px;
        width: 180px;
        /*position: relative !important;*/
    }

        .header .headerrow2 > nav > ul {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            list-style: none;
            margin: 0;
            padding: 0;
            padding-top: 23px;
        }

            .header .headerrow2 > nav > ul > li {
                border-radius: 10px 10px 0px 0px;
                flex: 0 1 auto;
                margin: 0;
                padding: 0;
                padding-bottom: 23px;
                position: relative;
                transition: all linear 0.1s;
            }

                .header .headerrow2 > nav > ul > li.sub:hover {
                    background: #0079c1;
                }

                    .header .headerrow2 > nav > ul > li.sub:hover > a {
                        color: #FFFFFF;
                    }

                    .header .headerrow2 > nav > ul > li.sub:hover > div {
                        display: block;
                        width: 100%;
                    }

                .header .headerrow2 > nav > ul > li.nosub:hover > a {
                    color: #00aeef;
                }

                .header .headerrow2 > nav > ul > li.nosub:hover > div {
                    width: 100%;
                }

                .header .headerrow2 > nav > ul > li > a {
                    align-items: flex-start;
                    color: #004b8d;
                    display: flex;
                    Font-size: 16px;
                    Font-weight: bold;
                    text-decoration: none;
                    /*text-shadow: 0 1px 1px rgba(0,0,0,.1);*/
                    padding: 1rem 1.5rem;
                    transition: all linear 0.1s;
                }

                .header .headerrow2 > nav > ul > li div {
                    display: none;
                    position: absolute;
                }

                    .header .headerrow2 > nav > ul > li div > ul {
                        list-style-type: none;
                        padding-top: 23px;
                    }

                        .header .headerrow2 > nav > ul > li div > ul > li {
                            margin: 0;
                            padding: 0;
                        }

                            .header .headerrow2 > nav > ul > li div > ul > li > a {
                                background-color: #FFFFFF;
                                color: #0079c1;
                                display: block;
                                border: 1px solid;
                                Font-size: 14px;
                                Line-height: 16px;
                                text-decoration: none;
                                padding: 1rem 1.5rem;
                                text-transform: uppercase;
                                /*text-shadow: 0 1px 1px rgba(0,0,0,.1);*/
                            }

                            .header .headerrow2 > nav > ul > li div > ul > li:last-child > a {
                                border-radius: 0px 0px 10px 10px;
                            }

                            .header .headerrow2 > nav > ul > li div > ul > li:hover > a {
                                color: #FFFFFF;
                                background-color: #0079c1;
                            }

    .ncr article,
    .ncr aside,
    .ncr details,
    .ncr figcaption,
    .ncr figure,
    .ncr footer,
    .ncr header,
    .ncr hgroup,
    .ncr main,
    .ncr menu,
    .ncr nav,
    .ncr section,
    .ncr summary {
      display: block
    }

    .ncr audio,
    .ncr canvas,
    .ncr progress,
    .ncr video {
      display: inline-block;
      vertical-align: baseline
    }

    
    .ncr-topbar-dropdown {
      position: relative;
    }
    
    .ncr-topbar-dropdown::after {
      content: "";
      position: absolute;
      top: 4;
      left: 47%; 
      transform: translateX(-50%); 
      height: 84%;
      width: 1px; 
      background-color: #caced0; 
    }
    
    .ncr audio:not([controls]) {
      display: none;
      height: 0
    }

    .ncr [hidden],
    .ncr template {
      display: none
    }

    .ncr a {
      background-color: transparent
    }

    .ncr a:active,
    .ncr a:hover {
      outline: 0
    }

    .ncr abbr[title] {
      border-bottom: 1px dotted
    }

    .ncr b,
    .ncr strong {
      font-weight: bold
    }

    .ncr dfn {
      font-style: italic
    }

    .ncr h1 {
      margin: .67em 0;
      font-size: 2em
    }

    .ncr mark {
      color: #000;
      background: #ff0
    }

    .ncr small {
      font-size: 80%
    }

    .ncr sub,
    .ncr sup {
      position: relative;
      font-size: 75%;
      line-height: 0;
      vertical-align: baseline
    }

    .ncr sup {
      top: -.5em
    }

    .ncr sub {
      bottom: -.25em
    }

    .ncr img {
      border: 0
    }

    .ncr svg:not(:root) {
      overflow: hidden
    }

    .ncr figure {
      margin: 1em 40px
    }

    .ncr hr {
      height: 0;
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box
    }

    .ncr pre {
      overflow: auto
    }

    .ncr code,
    .ncr kbd,
    .ncr pre,
    .ncr samp {
      font-size: 1em
    }

    .ncr button,
    .ncr input,
    .ncr optgroup,
    .ncr select,
    .ncr textarea {
      margin: 0;
      font: inherit;
      color: inherit
    }

    .ncr button {
      overflow: visible
    }

    .ncr button,
    .ncr select {
      text-transform: none
    }

    .ncr button,
    html .ncr input[type="button"],
    .ncr input[type="reset"],
    .ncr input[type="submit"] {
      -webkit-appearance: button;
      cursor: pointer
    }

    .ncr button[disabled],
    html .ncr input[disabled] {
      cursor: default
    }

    .ncr button::-moz-focus-inner,
    .ncr input::-moz-focus-inner {
      padding: 0;
      border: 0
    }

    .ncr input {
      line-height: normal
    }

    .ncr input[type="checkbox"],
    .ncr input[type="radio"] {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0
    }

    .ncr input[type="number"]::-webkit-inner-spin-button,
    .ncr input[type="number"]::-webkit-outer-spin-button {
      height: auto
    }

    .ncr input[type="search"] {
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      -webkit-appearance: textfield
    }

    .ncr input[type="search"]::-webkit-search-cancel-button,
    .ncr input[type="search"]::-webkit-search-decoration {
      -webkit-appearance: none
    }

    .ncr fieldset {
      padding: .35em .625em .75em;
      margin: 0 2px;
      border: 1px solid #c0c0c0
    }

    .ncr legend {
      padding: 0;
      border: 0
    }

    .ncr textarea {
      overflow: auto
    }

    .ncr optgroup {
      font-weight: bold
    }

    .ncr table {
      border-spacing: 0;
      border-collapse: collapse
    }

    .ncr td,
    .ncr th {
      padding: 0
    }

    @media print {

      .ncr *,
      .ncr *:before,
      .ncr *:after {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
      }

      .ncr a,
      .ncr a:visited {
        text-decoration: underline
      }

      .ncr a[href]:after {
        content: " ("attr(href) ")"
      }

      .ncr abbr[title]:after {
        content: " ("attr(title) ")"
      }

      .ncr a[href^="#ncr-"]:after,
      .ncr a[href^="javascript:"]:after {
        content: ""
      }

      .ncr pre,
      .ncr blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
      }

      .ncr thead {
        display: table-header-group
      }

      .ncr tr,
      .ncr img {
        page-break-inside: avoid
      }

      .ncr img {
        max-width: 100% !important
      }

      .ncr p,
      .ncr h2,
      .ncr h3 {
        orphans: 3;
        widows: 3
      }

      .ncr h2,
      .ncr h3 {
        page-break-after: avoid
      }

      .ncr .ncr-navbar {
        display: none
      }

      .ncr .ncr-btn>.ncr-caret,
      .ncr .ncr-dropup>.ncr-btn>.ncr-caret {
        border-top-color: #000 !important
      }

      .ncr .ncr-label {
        border: 1px solid #000
      }

      .ncr .ncr-table {
        border-collapse: collapse !important
      }

      .ncr .ncr-table td,
      .ncr .ncr-table th {
        background-color: #fff !important
      }

      .ncr .ncr-table-bordered th,
      .ncr .ncr-table-bordered td {
        border: 1px solid #ddd !important
      }
    }

    .ncr @font-face {
      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')
    }

    .ncr .ncr-glyphicon {
      position: relative;
      top: 1px;
      display: inline-block;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale
    }

    .ncr .ncr-glyphicon-asterisk:before {
      content: "\002a"
    }

    .ncr .ncr-glyphicon-plus:before {
      content: "\002b"
    }

    .ncr .ncr-glyphicon-euro:before,
    .ncr .ncr-glyphicon-eur:before {
      content: "\20ac"
    }

    .ncr .ncr-glyphicon-minus:before {
      content: "\2212"
    }

    .ncr .ncr-glyphicon-cloud:before {
      content: "\2601"
    }

    .ncr .ncr-glyphicon-envelope:before {
      content: "\2709"
    }

    .ncr .ncr-glyphicon-pencil:before {
      content: "\270f"
    }

    .ncr .ncr-glyphicon-glass:before {
      content: "\e001"
    }

    .ncr .ncr-glyphicon-music:before {
      content: "\e002"
    }

    .ncr .ncr-glyphicon-search:before {
      content: "\e003"
    }

    .ncr .ncr-glyphicon-heart:before {
      content: "\e005"
    }

    .ncr .ncr-glyphicon-star:before {
      content: "\e006"
    }

    .ncr .ncr-glyphicon-star-empty:before {
      content: "\e007"
    }

    .ncr .ncr-glyphicon-user:before {
      content: "\e008"
    }

    .ncr .ncr-glyphicon-film:before {
      content: "\e009"
    }

    .ncr .ncr-glyphicon-th-large:before {
      content: "\e010"
    }

    .ncr .ncr-glyphicon-th:before {
      content: "\e011"
    }

    .ncr .ncr-glyphicon-th-list:before {
      content: "\e012"
    }

    .ncr .ncr-glyphicon-ok:before {
      content: "\e013"
    }

    .ncr .ncr-glyphicon-remove:before {
      content: "\e014"
    }

    .ncr .ncr-glyphicon-zoom-in:before {
      content: "\e015"
    }

    .ncr .ncr-glyphicon-zoom-out:before {
      content: "\e016"
    }

    .ncr .ncr-glyphicon-off:before {
      content: "\e017"
    }

    .ncr .ncr-glyphicon-signal:before {
      content: "\e018"
    }

    .ncr .ncr-glyphicon-cog:before {
      content: "\e019"
    }

    .ncr .ncr-glyphicon-trash:before {
      content: "\e020"
    }

    .ncr .ncr-glyphicon-home:before {
      content: "\e021"
    }

    .ncr .ncr-glyphicon-file:before {
      content: "\e022"
    }

    .ncr .ncr-glyphicon-time:before {
      content: "\e023"
    }

    .ncr .ncr-glyphicon-road:before {
      content: "\e024"
    }

    .ncr .ncr-glyphicon-download-alt:before {
      content: "\e025"
    }

    .ncr .ncr-glyphicon-download:before {
      content: "\e026"
    }

    .ncr .ncr-glyphicon-upload:before {
      content: "\e027"
    }

    .ncr .ncr-glyphicon-inbox:before {
      content: "\e028"
    }

    .ncr .ncr-glyphicon-play-circle:before {
      content: "\e029"
    }

    .ncr .ncr-glyphicon-repeat:before {
      content: "\e030"
    }

    .ncr .ncr-glyphicon-refresh:before {
      content: "\e031"
    }

    .ncr .ncr-glyphicon-list-alt:before {
      content: "\e032"
    }

    .ncr .ncr-glyphicon-lock:before {
      content: "\e033"
    }

    .ncr .ncr-glyphicon-flag:before {
      content: "\e034"
    }

    .ncr .ncr-glyphicon-headphones:before {
      content: "\e035"
    }

    .ncr .ncr-glyphicon-volume-off:before {
      content: "\e036"
    }

    .ncr .ncr-glyphicon-volume-down:before {
      content: "\e037"
    }

    .ncr .ncr-glyphicon-volume-up:before {
      content: "\e038"
    }

    .ncr .ncr-glyphicon-qrcode:before {
      content: "\e039"
    }

    .ncr .ncr-glyphicon-barcode:before {
      content: "\e040"
    }

    .ncr .ncr-glyphicon-tag:before {
      content: "\e041"
    }

    .ncr .ncr-glyphicon-tags:before {
      content: "\e042"
    }

    .ncr .ncr-glyphicon-book:before {
      content: "\e043"
    }

    .ncr .ncr-glyphicon-bookmark:before {
      content: "\e044"
    }

    .ncr .ncr-glyphicon-print:before {
      content: "\e045"
    }

    .ncr .ncr-glyphicon-camera:before {
      content: "\e046"
    }

    .ncr .ncr-glyphicon-font:before {
      content: "\e047"
    }

    .ncr .ncr-glyphicon-bold:before {
      content: "\e048"
    }

    .ncr .ncr-glyphicon-italic:before {
      content: "\e049"
    }

    .ncr .ncr-glyphicon-text-height:before {
      content: "\e050"
    }

    .ncr .ncr-glyphicon-text-width:before {
      content: "\e051"
    }

    .ncr .ncr-glyphicon-align-left:before {
      content: "\e052"
    }

    .ncr .ncr-glyphicon-align-center:before {
      content: "\e053"
    }

    .ncr .ncr-glyphicon-align-right:before {
      content: "\e054"
    }

    .ncr .ncr-glyphicon-align-justify:before {
      content: "\e055"
    }

    .ncr .ncr-glyphicon-list:before {
      content: "\e056"
    }

    .ncr .ncr-glyphicon-indent-left:before {
      content: "\e057"
    }

    .ncr .ncr-glyphicon-indent-right:before {
      content: "\e058"
    }

    .ncr .ncr-glyphicon-facetime-video:before {
      content: "\e059"
    }

    .ncr .ncr-glyphicon-picture:before {
      content: "\e060"
    }

    .ncr .ncr-glyphicon-map-marker:before {
      content: "\e062"
    }

    .ncr .ncr-glyphicon-adjust:before {
      content: "\e063"
    }

    .ncr .ncr-glyphicon-tint:before {
      content: "\e064"
    }

    .ncr .ncr-glyphicon-edit:before {
      content: "\e065"
    }

    .ncr .ncr-glyphicon-share:before {
      content: "\e066"
    }

    .ncr .ncr-glyphicon-check:before {
      content: "\e067"
    }

    .ncr .ncr-glyphicon-move:before {
      content: "\e068"
    }

    .ncr .ncr-glyphicon-step-backward:before {
      content: "\e069"
    }

    .ncr .ncr-glyphicon-fast-backward:before {
      content: "\e070"
    }

    .ncr .ncr-glyphicon-backward:before {
      content: "\e071"
    }

    .ncr .ncr-glyphicon-play:before {
      content: "\e072"
    }

    .ncr .ncr-glyphicon-pause:before {
      content: "\e073"
    }

    .ncr .ncr-glyphicon-stop:before {
      content: "\e074"
    }

    .ncr .ncr-glyphicon-forward:before {
      content: "\e075"
    }

    .ncr .ncr-glyphicon-fast-forward:before {
      content: "\e076"
    }

    .ncr .ncr-glyphicon-step-forward:before {
      content: "\e077"
    }

    .ncr .ncr-glyphicon-eject:before {
      content: "\e078"
    }

    .ncr .ncr-glyphicon-chevron-left:before {
      content: "\e079"
    }

    .ncr .ncr-glyphicon-chevron-right:before {
      content: "\e080"
    }

    .ncr .ncr-glyphicon-plus-sign:before {
      content: "\e081"
    }

    .ncr .ncr-glyphicon-minus-sign:before {
      content: "\e082"
    }

    .ncr .ncr-glyphicon-remove-sign:before {
      content: "\e083"
    }

    .ncr .ncr-glyphicon-ok-sign:before {
      content: "\e084"
    }

    .ncr .ncr-glyphicon-question-sign:before {
      content: "\e085"
    }

    .ncr .ncr-glyphicon-info-sign:before {
      content: "\e086"
    }

    .ncr .ncr-glyphicon-screenshot:before {
      content: "\e087"
    }

    .ncr .ncr-glyphicon-remove-circle:before {
      content: "\e088"
    }

    .ncr .ncr-glyphicon-ok-circle:before {
      content: "\e089"
    }

    .ncr .ncr-glyphicon-ban-circle:before {
      content: "\e090"
    }

    .ncr .ncr-glyphicon-arrow-left:before {
      content: "\e091"
    }

    .ncr .ncr-glyphicon-arrow-right:before {
      content: "\e092"
    }

    .ncr .ncr-glyphicon-arrow-up:before {
      content: "\e093"
    }

    .ncr .ncr-glyphicon-arrow-down:before {
      content: "\e094"
    }

    .ncr .ncr-glyphicon-share-alt:before {
      content: "\e095"
    }

    .ncr .ncr-glyphicon-resize-full:before {
      content: "\e096"
    }

    .ncr .ncr-glyphicon-resize-small:before {
      content: "\e097"
    }

    .ncr .ncr-glyphicon-exclamation-sign:before {
      content: "\e101"
    }

    .ncr .ncr-glyphicon-gift:before {
      content: "\e102"
    }

    .ncr .ncr-glyphicon-leaf:before {
      content: "\e103"
    }

    .ncr .ncr-glyphicon-fire:before {
      content: "\e104"
    }

    .ncr .ncr-glyphicon-eye-open:before {
      content: "\e105"
    }

    .ncr .ncr-glyphicon-eye-close:before {
      content: "\e106"
    }

    .ncr .ncr-glyphicon-warning-sign:before {
      content: "\e107"
    }

    .ncr .ncr-glyphicon-plane:before {
      content: "\e108"
    }

    .ncr .ncr-glyphicon-calendar:before {
      content: "\e109"
    }

    .ncr .ncr-glyphicon-random:before {
      content: "\e110"
    }

    .ncr .ncr-glyphicon-comment:before {
      content: "\e111"
    }

    .ncr .ncr-glyphicon-magnet:before {
      content: "\e112"
    }

    .ncr .ncr-glyphicon-chevron-up:before {
      content: "\e113"
    }

    .ncr .ncr-glyphicon-chevron-down:before {
      content: "\e114"
    }

    .ncr .ncr-glyphicon-retweet:before {
      content: "\e115"
    }

    .ncr .ncr-glyphicon-shopping-cart:before {
      content: "\e116"
    }

    .ncr .ncr-glyphicon-folder-close:before {
      content: "\e117"
    }

    .ncr .ncr-glyphicon-folder-open:before {
      content: "\e118"
    }

    .ncr .ncr-glyphicon-resize-vertical:before {
      content: "\e119"
    }

    .ncr .ncr-glyphicon-resize-horizontal:before {
      content: "\e120"
    }

    .ncr .ncr-glyphicon-hdd:before {
      content: "\e121"
    }

    .ncr .ncr-glyphicon-bullhorn:before {
      content: "\e122"
    }

    .ncr .ncr-glyphicon-bell:before {
      content: "\e123"
    }

    .ncr .ncr-glyphicon-certificate:before {
      content: "\e124"
    }

    .ncr .ncr-glyphicon-thumbs-up:before {
      content: "\e125"
    }

    .ncr .ncr-glyphicon-thumbs-down:before {
      content: "\e126"
    }

    .ncr .ncr-glyphicon-hand-right:before {
      content: "\e127"
    }

    .ncr .ncr-glyphicon-hand-left:before {
      content: "\e128"
    }

    .ncr .ncr-glyphicon-hand-up:before {
      content: "\e129"
    }

    .ncr .ncr-glyphicon-hand-down:before {
      content: "\e130"
    }

    .ncr .ncr-glyphicon-circle-arrow-right:before {
      content: "\e131"
    }

    .ncr .ncr-glyphicon-circle-arrow-left:before {
      content: "\e132"
    }

    .ncr .ncr-glyphicon-circle-arrow-up:before {
      content: "\e133"
    }

    .ncr .ncr-glyphicon-circle-arrow-down:before {
      content: "\e134"
    }

    .ncr .ncr-glyphicon-globe:before {
      content: "\e135"
    }

    .ncr .ncr-glyphicon-wrench:before {
      content: "\e136"
    }

    .ncr .ncr-glyphicon-tasks:before {
      content: "\e137"
    }

    .ncr .ncr-glyphicon-filter:before {
      content: "\e138"
    }

    .ncr .ncr-glyphicon-briefcase:before {
      content: "\e139"
    }

    .ncr .ncr-glyphicon-fullscreen:before {
      content: "\e140"
    }

    .ncr .ncr-glyphicon-dashboard:before {
      content: "\e141"
    }

    .ncr .ncr-glyphicon-paperclip:before {
      content: "\e142"
    }

    .ncr .ncr-glyphicon-heart-empty:before {
      content: "\e143"
    }

    .ncr .ncr-glyphicon-link:before {
      content: "\e144"
    }

    .ncr .ncr-glyphicon-phone:before {
      content: "\e145"
    }

    .ncr .ncr-glyphicon-pushpin:before {
      content: "\e146"
    }

    .ncr .ncr-glyphicon-usd:before {
      content: "\e148"
    }

    .ncr .ncr-glyphicon-gbp:before {
      content: "\e149"
    }

    .ncr .ncr-glyphicon-sort:before {
      content: "\e150"
    }

    .ncr .ncr-glyphicon-sort-by-alphabet:before {
      content: "\e151"
    }

    .ncr .ncr-glyphicon-sort-by-alphabet-alt:before {
      content: "\e152"
    }

    .ncr .ncr-glyphicon-sort-by-order:before {
      content: "\e153"
    }

    .ncr .ncr-glyphicon-sort-by-order-alt:before {
      content: "\e154"
    }

    .ncr .ncr-glyphicon-sort-by-attributes:before {
      content: "\e155"
    }

    .ncr .ncr-glyphicon-sort-by-attributes-alt:before {
      content: "\e156"
    }

    .ncr .ncr-glyphicon-unchecked:before {
      content: "\e157"
    }

    .ncr .ncr-glyphicon-expand:before {
      content: "\e158"
    }

    .ncr .ncr-glyphicon-collapse-down:before {
      content: "\e159"
    }

    .ncr .ncr-glyphicon-collapse-up:before {
      content: "\e160"
    }

    .ncr .ncr-glyphicon-log-in:before {
      content: "\e161"
    }

    .ncr .ncr-glyphicon-flash:before {
      content: "\e162"
    }

    .ncr .ncr-glyphicon-log-out:before {
      content: "\e163"
    }

    .ncr .ncr-glyphicon-new-window:before {
      content: "\e164"
    }

    .ncr .ncr-glyphicon-record:before {
      content: "\e165"
    }

    .ncr .ncr-glyphicon-save:before {
      content: "\e166"
    }

    .ncr .ncr-glyphicon-open:before {
      content: "\e167"
    }

    .ncr .ncr-glyphicon-saved:before {
      content: "\e168"
    }

    .ncr .ncr-glyphicon-import:before {
      content: "\e169"
    }

    .ncr .ncr-glyphicon-export:before {
      content: "\e170"
    }

    .ncr .ncr-glyphicon-send:before {
      content: "\e171"
    }

    .ncr .ncr-glyphicon-floppy-disk:before {
      content: "\e172"
    }

    .ncr .ncr-glyphicon-floppy-saved:before {
      content: "\e173"
    }

    .ncr .ncr-glyphicon-floppy-remove:before {
      content: "\e174"
    }

    .ncr .ncr-glyphicon-floppy-save:before {
      content: "\e175"
    }

    .ncr .ncr-glyphicon-floppy-open:before {
      content: "\e176"
    }

    .ncr .ncr-glyphicon-credit-card:before {
      content: "\e177"
    }

    .ncr .ncr-glyphicon-transfer:before {
      content: "\e178"
    }

    .ncr .ncr-glyphicon-cutlery:before {
      content: "\e179"
    }

    .ncr .ncr-glyphicon-header:before {
      content: "\e180"
    }

    .ncr .ncr-glyphicon-compressed:before {
      content: "\e181"
    }

    .ncr .ncr-glyphicon-earphone:before {
      content: "\e182"
    }

    .ncr .ncr-glyphicon-phone-alt:before {
      content: "\e183"
    }

    .ncr .ncr-glyphicon-tower:before {
      content: "\e184"
    }

    .ncr .ncr-glyphicon-stats:before {
      content: "\e185"
    }

    .ncr .ncr-glyphicon-sd-video:before {
      content: "\e186"
    }

    .ncr .ncr-glyphicon-hd-video:before {
      content: "\e187"
    }

    .ncr .ncr-glyphicon-subtitles:before {
      content: "\e188"
    }

    .ncr .ncr-glyphicon-sound-stereo:before {
      content: "\e189"
    }

    .ncr .ncr-glyphicon-sound-dolby:before {
      content: "\e190"
    }

    .ncr .ncr-glyphicon-sound-5-1:before {
      content: "\e191"
    }

    .ncr .ncr-glyphicon-sound-6-1:before {
      content: "\e192"
    }

    .ncr .ncr-glyphicon-sound-7-1:before {
      content: "\e193"
    }

    .ncr .ncr-glyphicon-copyright-mark:before {
      content: "\e194"
    }

    .ncr .ncr-glyphicon-registration-mark:before {
      content: "\e195"
    }

    .ncr .ncr-glyphicon-cloud-download:before {
      content: "\e197"
    }

    .ncr .ncr-glyphicon-cloud-upload:before {
      content: "\e198"
    }

    .ncr .ncr-glyphicon-tree-conifer:before {
      content: "\e199"
    }

    .ncr .ncr-glyphicon-tree-deciduous:before {
      content: "\e200"
    }

    .ncr .ncr-glyphicon-cd:before {
      content: "\e201"
    }

    .ncr .ncr-glyphicon-save-file:before {
      content: "\e202"
    }

    .ncr .ncr-glyphicon-open-file:before {
      content: "\e203"
    }

    .ncr .ncr-glyphicon-level-up:before {
      content: "\e204"
    }

    .ncr .ncr-glyphicon-copy:before {
      content: "\e205"
    }

    .ncr .ncr-glyphicon-paste:before {
      content: "\e206"
    }

    .ncr .ncr-glyphicon-alert:before {
      content: "\e209"
    }

    .ncr .ncr-glyphicon-equalizer:before {
      content: "\e210"
    }

    .ncr .ncr-glyphicon-king:before {
      content: "\e211"
    }

    .ncr .ncr-glyphicon-queen:before {
      content: "\e212"
    }

    .ncr .ncr-glyphicon-pawn:before {
      content: "\e213"
    }

    .ncr .ncr-glyphicon-bishop:before {
      content: "\e214"
    }

    .ncr .ncr-glyphicon-knight:before {
      content: "\e215"
    }

    .ncr .ncr-glyphicon-baby-formula:before {
      content: "\e216"
    }

    .ncr .ncr-glyphicon-tent:before {
      content: "\26fa"
    }

    .ncr .ncr-glyphicon-blackboard:before {
      content: "\e218"
    }

    .ncr .ncr-glyphicon-bed:before {
      content: "\e219"
    }

    .ncr .ncr-glyphicon-apple:before {
      content: "\f8ff"
    }

    .ncr .ncr-glyphicon-erase:before {
      content: "\e221"
    }

    .ncr .ncr-glyphicon-hourglass:before {
      content: "\231b"
    }

    .ncr .ncr-glyphicon-lamp:before {
      content: "\e223"
    }

    .ncr .ncr-glyphicon-duplicate:before {
      content: "\e224"
    }

    .ncr .ncr-glyphicon-piggy-bank:before {
      content: "\e225"
    }

    .ncr .ncr-glyphicon-scissors:before {
      content: "\e226"
    }

    .ncr .ncr-glyphicon-bitcoin:before {
      content: "\e227"
    }

    .ncr .ncr-glyphicon-btc:before {
      content: "\e227"
    }

    .ncr .ncr-glyphicon-xbt:before {
      content: "\e227"
    }

    .ncr .ncr-glyphicon-yen:before {
      content: "\00a5"
    }

    .ncr .ncr-glyphicon-jpy:before {
      content: "\00a5"
    }

    .ncr .ncr-glyphicon-ruble:before {
      content: "\20bd"
    }

    .ncr .ncr-glyphicon-rub:before {
      content: "\20bd"
    }

    .ncr .ncr-glyphicon-scale:before {
      content: "\e230"
    }

    .ncr .ncr-glyphicon-ice-lolly:before {
      content: "\e231"
    }

    .ncr .ncr-glyphicon-ice-lolly-tasted:before {
      content: "\e232"
    }

    .ncr .ncr-glyphicon-education:before {
      content: "\e233"
    }

    .ncr .ncr-glyphicon-option-horizontal:before {
      content: "\e234"
    }

    .ncr .ncr-glyphicon-option-vertical:before {
      content: "\e235"
    }

    .ncr .ncr-glyphicon-menu-hamburger:before {
      content: "\e236"
    }

    .ncr .ncr-glyphicon-modal-window:before {
      content: "\e237"
    }

    .ncr .ncr-glyphicon-oil:before {
      content: "\e238"
    }

    .ncr .ncr-glyphicon-grain:before {
      content: "\e239"
    }

    .ncr .ncr-glyphicon-sunglasses:before {
      content: "\e240"
    }

    .ncr .ncr-glyphicon-text-size:before {
      content: "\e241"
    }

    .ncr .ncr-glyphicon-text-color:before {
      content: "\e242"
    }

    .ncr .ncr-glyphicon-text-background:before {
      content: "\e243"
    }

    .ncr .ncr-glyphicon-object-align-top:before {
      content: "\e244"
    }

    .ncr .ncr-glyphicon-object-align-bottom:before {
      content: "\e245"
    }

    .ncr .ncr-glyphicon-object-align-horizontal:before {
      content: "\e246"
    }

    .ncr .ncr-glyphicon-object-align-left:before {
      content: "\e247"
    }

    .ncr .ncr-glyphicon-object-align-vertical:before {
      content: "\e248"
    }

    .ncr .ncr-glyphicon-object-align-right:before {
      content: "\e249"
    }

    .ncr .ncr-glyphicon-triangle-right:before {
      content: "\e250"
    }

    .ncr .ncr-glyphicon-triangle-left:before {
      content: "\e251"
    }

    .ncr .ncr-glyphicon-triangle-bottom:before {
      content: "\e252"
    }

    .ncr .ncr-glyphicon-triangle-top:before {
      content: "\e253"
    }

    .ncr .ncr-glyphicon-console:before {
      content: "\e254"
    }

    .ncr .ncr-glyphicon-superscript:before {
      content: "\e255"
    }

    .ncr .ncr-glyphicon-subscript:before {
      content: "\e256"
    }

    .ncr .ncr-glyphicon-menu-left:before {
      content: "\e257"
    }

    .ncr .ncr-glyphicon-menu-right:before {
      content: "\e258"
    }

    .ncr .ncr-glyphicon-menu-down:before {
      content: "\e259"
    }

    .ncr .ncr-glyphicon-menu-up:before {
      content: "\e260"
    }

    .ncr * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box
    }

    .ncr *:before,
    .ncr *:after {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box
    }

    .ncr input,
    .ncr button,
    .ncr select,
    .ncr textarea {
      font-size: inherit;
      line-height: inherit
    }

    .ncr a {
      color: #337ab7;
      text-decoration: none
    }

    .ncr a:hover,
    .ncr a:focus {
      color: #23527c;
      text-decoration: underline
    }

    .ncr a:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px
    }

    .ncr figure {
      margin: 0
    }

    .ncr img {
      vertical-align: middle
    }

    .ncr .ncr-img-responsive,
    .ncr .ncr-thumbnail>img,
    .ncr .ncr-thumbnail a>img,
    .ncr .ncr-carousel-inner>.ncr-item>img,
    .ncr .ncr-carousel-inner>.ncr-item>a>img {
      display: block;
      max-width: 100%;
      height: auto
    }

    .ncr .ncr-img-rounded {
      border-radius: 6px
    }

    .ncr .ncr-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
    }

    .ncr .ncr-img-circle {
      border-radius: 50%
    }

    .ncr hr {
      margin-top: 20px;
      margin-bottom: 20px;
      border: 0;
      border-top: 1px solid #eee
    }

    .ncr .ncr-sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      border: 0
    }

    .ncr .ncr-sr-only-focusable:active,
    .ncr .ncr-sr-only-focusable:focus {
      position: static;
      width: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      clip: auto
    }

    .ncr [role="button"] {
      cursor: pointer
    }

    .ncr h1,
    .ncr h2,
    .ncr h3,
    .ncr h4,
    .ncr h5,
    .ncr h6,
    .ncr .ncr-h1,
    .ncr .ncr-h2,
    .ncr .ncr-h3,
    .ncr .ncr-h4,
    .ncr .ncr-h5,
    .ncr .ncr-h6 {
      font-weight: 500;
      line-height: 1.1;
      color: inherit
    }

    .ncr h1 small,
    .ncr h2 small,
    .ncr h3 small,
    .ncr h4 small,
    .ncr h5 small,
    .ncr h6 small,
    .ncr .ncr-h1 small,
    .ncr .ncr-h2 small,
    .ncr .ncr-h3 small,
    .ncr .ncr-h4 small,
    .ncr .ncr-h5 small,
    .ncr .ncr-h6 small,
    .ncr h1 .ncr-small,
    .ncr h2 .ncr-small,
    .ncr h3 .ncr-small,
    .ncr h4 .ncr-small,
    .ncr h5 .ncr-small,
    .ncr h6 .ncr-small,
    .ncr .ncr-h1 .ncr-small,
    .ncr .ncr-h2 .ncr-small,
    .ncr .ncr-h3 .ncr-small,
    .ncr .ncr-h4 .ncr-small,
    .ncr .ncr-h5 .ncr-small,
    .ncr .ncr-h6 .ncr-small {
      font-weight: normal;
      line-height: 1;
      color: #777
    }

    .ncr h1,
    .ncr .ncr-h1,
    .ncr h2,
    .ncr .ncr-h2,
    .ncr h3,
    .ncr .ncr-h3 {
      margin-top: 20px;
      margin-bottom: 10px
    }

    .ncr h1 small,
    .ncr .ncr-h1 small,
    .ncr h2 small,
    .ncr .ncr-h2 small,
    .ncr h3 small,
    .ncr .ncr-h3 small,
    .ncr h1 .ncr-small,
    .ncr .ncr-h1 .ncr-small,
    .ncr h2 .ncr-small,
    .ncr .ncr-h2 .ncr-small,
    .ncr h3 .ncr-small,
    .ncr .ncr-h3 .ncr-small {
      font-size: 65%
    }

    .ncr h4,
    .ncr .ncr-h4,
    .ncr h5,
    .ncr .ncr-h5,
    .ncr h6,
    .ncr .ncr-h6 {
      margin-top: 10px;
      margin-bottom: 10px
    }

    .ncr h4 small,
    .ncr .ncr-h4 small,
    .ncr h5 small,
    .ncr .ncr-h5 small,
    .ncr h6 small,
    .ncr .ncr-h6 small,
    .ncr h4 .ncr-small,
    .ncr .ncr-h4 .ncr-small,
    .ncr h5 .ncr-small,
    .ncr .ncr-h5 .ncr-small,
    .ncr h6 .ncr-small,
    .ncr .ncr-h6 .ncr-small {
      font-size: 75%
    }

    .ncr h1,
    .ncr .ncr-h1 {
      font-size: 36px
    }

    .ncr h2,
    .ncr .ncr-h2 {
      font-size: 30px
    }

    .ncr h3,
    .ncr .ncr-h3 {
      font-size: 24px
    }

    .ncr h4,
    .ncr .ncr-h4 {
      font-size: 18px
    }

    .ncr h5,
    .ncr .ncr-h5 {
      font-size: 14px
    }

    .ncr h6,
    .ncr .ncr-h6 {
      font-size: 12px
    }

    .ncr p {
      margin: 0 0 10px
    }

    .ncr .ncr-lead {
      margin-bottom: 20px;
      font-size: 16px;
      font-weight: 300;
      line-height: 1.4
    }

    @media(min-width:768px) {
      .ncr .ncr-lead {
        font-size: 21px
      }
    }

    .ncr small,
    .ncr .ncr-small {
      font-size: 85%
    }

    .ncr mark,
    .ncr .ncr-mark {
      padding: .2em;
      background-color: #fcf8e3
    }

    .ncr .ncr-text-left {
      text-align: left
    }

    .ncr .ncr-text-right {
      text-align: right
    }

    .ncr .ncr-text-center {
      text-align: center
    }

    .ncr .ncr-text-justify {
      text-align: justify
    }

    .ncr .ncr-text-nowrap {
      white-space: nowrap
    }

    .ncr .ncr-text-lowercase {
      text-transform: lowercase
    }

    .ncr .ncr-text-uppercase {
      text-transform: uppercase
    }

    .ncr .ncr-text-capitalize {
      text-transform: capitalize
    }

    .ncr .ncr-text-muted {
      color: #777
    }

    .ncr .ncr-text-primary {
      color: #337ab7
    }

    .ncr a.ncr-text-primary:hover,
    .ncr a.ncr-text-primary:focus {
      color: #286090
    }

    .ncr .ncr-text-success {
      color: #3c763d
    }

    .ncr a.ncr-text-success:hover,
    .ncr a.ncr-text-success:focus {
      color: #2b542c
    }

    .ncr .ncr-text-info {
      color: #31708f
    }

    .ncr a.ncr-text-info:hover,
    .ncr a.ncr-text-info:focus {
      color: #245269
    }

    .ncr .ncr-text-warning {
      color: #8a6d3b
    }

    .ncr a.ncr-text-warning:hover,
    .ncr a.ncr-text-warning:focus {
      color: #66512c
    }

    .ncr .ncr-text-danger {
      color: #a94442
    }

    .ncr a.ncr-text-danger:hover,
    .ncr a.ncr-text-danger:focus {
      color: #843534
    }

    .ncr .ncr-bg-primary {
      color: #fff;
      background-color: #337ab7
    }

    .ncr a.ncr-bg-primary:hover,
    .ncr a.ncr-bg-primary:focus {
      background-color: #286090
    }

    .ncr .ncr-bg-success {
      background-color: #dff0d8
    }

    .ncr a.ncr-bg-success:hover,
    .ncr a.ncr-bg-success:focus {
      background-color: #c1e2b3
    }

    .ncr .ncr-bg-info {
      background-color: #d9edf7
    }

    .ncr a.ncr-bg-info:hover,
    .ncr a.ncr-bg-info:focus {
      background-color: #afd9ee
    }

    .ncr .ncr-bg-warning {
      background-color: #fcf8e3
    }

    .ncr a.ncr-bg-warning:hover,
    .ncr a.ncr-bg-warning:focus {
      background-color: #f7ecb5
    }

    .ncr .ncr-bg-danger {
      background-color: #f2dede
    }

    .ncr a.ncr-bg-danger:hover,
    .ncr a.ncr-bg-danger:focus {
      background-color: #e4b9b9
    }

    .ncr .ncr-page-header {
      padding-bottom: 9px;
      margin: 40px 0 20px;
      border-bottom: 1px solid #eee
    }

    .ncr ul,
    .ncr ol {
      margin-top: 0;
      margin-bottom: 10px
    }

    .ncr ul ul,
    .ncr ol ul,
    .ncr ul ol,
    .ncr ol ol {
      margin-bottom: 0
    }

    .ncr .ncr-list-unstyled {
      padding-left: 0;
      list-style: none
    }

    .ncr .ncr-list-inline {
      padding-left: 0;
      margin-left: -5px;
      list-style: none
    }

    .ncr .ncr-list-inline>li {
      display: inline-block;
      padding-right: 5px;
      padding-left: 5px
    }

    .ncr dl {
      margin-top: 0;
      margin-bottom: 20px
    }

    .ncr dt,
    .ncr dd {
      line-height: 1.42857143
    }

    .ncr dt {
      font-weight: bold
    }

    .ncr dd {
      margin-left: 0
    }

    @media(min-width:768px) {
      .ncr .ncr-dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap
      }

      .ncr .ncr-dl-horizontal dd {
        margin-left: 180px
      }
    }

    .ncr abbr[title],
    .ncr abbr[data-original-title] {
      cursor: help;
      border-bottom: 1px dotted #777
    }

    .ncr .ncr-initialism {
      font-size: 90%;
      text-transform: uppercase
    }

    .ncr blockquote {
      padding: 10px 20px;
      margin: 0 0 20px;
      font-size: 17.5px;
      border-left: 5px solid #eee
    }

    .ncr blockquote p:last-child,
    .ncr blockquote ul:last-child,
    .ncr blockquote ol:last-child {
      margin-bottom: 0
    }

    .ncr blockquote footer,
    .ncr blockquote small,
    .ncr blockquote .ncr-small {
      display: block;
      font-size: 80%;
      line-height: 1.42857143;
      color: #777
    }

    .ncr blockquote footer:before,
    .ncr blockquote small:before,
    .ncr blockquote .ncr-small:before {
      content: '\2014 \00A0'
    }

    .ncr .ncr-blockquote-reverse,
    .ncr blockquote.ncr-pull-right {
      padding-right: 15px;
      padding-left: 0;
      text-align: right;
      border-right: 5px solid #eee;
      border-left: 0
    }

    .ncr .ncr-blockquote-reverse footer:before,
    .ncr blockquote.ncr-pull-right footer:before,
    .ncr .ncr-blockquote-reverse small:before,
    .ncr blockquote.ncr-pull-right small:before,
    .ncr .ncr-blockquote-reverse .ncr-small:before,
    .ncr blockquote.ncr-pull-right .ncr-small:before {
      content: ''
    }

    .ncr .ncr-blockquote-reverse footer:after,
    .ncr blockquote.ncr-pull-right footer:after,
    .ncr .ncr-blockquote-reverse small:after,
    .ncr blockquote.ncr-pull-right small:after,
    .ncr .ncr-blockquote-reverse .ncr-small:after,
    .ncr blockquote.ncr-pull-right .ncr-small:after {
      content: '\00A0 \2014'
    }

    .ncr address {
      margin-bottom: 20px;
      font-style: normal;
      line-height: 1.42857143
    }

    .ncr code,
    .ncr kbd,
    .ncr pre,
    .ncr samp {
    }

    .ncr code {
      padding: 2px 4px;
      font-size: 90%;
      color: #c7254e;
      background-color: #f9f2f4;
      border-radius: 4px
    }

    .ncr 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)
    }

    .ncr kbd kbd {
      padding: 0;
      font-size: 100%;
      font-weight: bold;
      -webkit-box-shadow: none;
      box-shadow: none
    }

    .ncr 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
    }

    .ncr pre code {
      padding: 0;
      font-size: inherit;
      color: inherit;
      white-space: pre-wrap;
      background-color: transparent;
      border-radius: 0
    }

    .ncr .ncr-pre-scrollable {
      max-height: 340px;
      overflow-y: scroll
    }

    .ncr .ncr-container {
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto
    }

    @media(min-width:768px) {
      .ncr .ncr-container {
        width: 750px
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-container {
        width: 970px
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-container {
        width: 1170px
      }
    }

    .ncr .ncr-container-fluid {
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto
    }

    .ncr .ncr-row {
      margin-right: -15px;
      margin-left: -15px
    }

    .ncr .ncr-col-xs-1,
    .ncr .ncr-col-sm-1,
    .ncr .ncr-col-md-1,
    .ncr .ncr-col-lg-1,
    .ncr .ncr-col-xs-2,
    .ncr .ncr-col-sm-2,
    .ncr .ncr-col-md-2,
    .ncr .ncr-col-lg-2,
    .ncr .ncr-col-xs-3,
    .ncr .ncr-col-sm-3,
    .ncr .ncr-col-md-3,
    .ncr .ncr-col-lg-3,
    .ncr .ncr-col-xs-4,
    .ncr .ncr-col-sm-4,
    .ncr .ncr-col-md-4,
    .ncr .ncr-col-lg-4,
    .ncr .ncr-col-xs-5,
    .ncr .ncr-col-sm-5,
    .ncr .ncr-col-md-5,
    .ncr .ncr-col-lg-5,
    .ncr .ncr-col-xs-6,
    .ncr .ncr-col-sm-6,
    .ncr .ncr-col-md-6,
    .ncr .ncr-col-lg-6,
    .ncr .ncr-col-xs-7,
    .ncr .ncr-col-sm-7,
    .ncr .ncr-col-md-7,
    .ncr .ncr-col-lg-7,
    .ncr .ncr-col-xs-8,
    .ncr .ncr-col-sm-8,
    .ncr .ncr-col-md-8,
    .ncr .ncr-col-lg-8,
    .ncr .ncr-col-xs-9,
    .ncr .ncr-col-sm-9,
    .ncr .ncr-col-md-9,
    .ncr .ncr-col-lg-9,
    .ncr .ncr-col-xs-10,
    .ncr .ncr-col-sm-10,
    .ncr .ncr-col-md-10,
    .ncr .ncr-col-lg-10,
    .ncr .ncr-col-xs-11,
    .ncr .ncr-col-sm-11,
    .ncr .ncr-col-md-11,
    .ncr .ncr-col-lg-11,
    .ncr .ncr-col-xs-12,
    .ncr .ncr-col-sm-12,
    .ncr .ncr-col-md-12,
    .ncr .ncr-col-lg-12 {
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px
    }

    .ncr .ncr-col-xs-1,
    .ncr .ncr-col-xs-2,
    .ncr .ncr-col-xs-3,
    .ncr .ncr-col-xs-4,
    .ncr .ncr-col-xs-5,
    .ncr .ncr-col-xs-6,
    .ncr .ncr-col-xs-7,
    .ncr .ncr-col-xs-8,
    .ncr .ncr-col-xs-9,
    .ncr .ncr-col-xs-10,
    .ncr .ncr-col-xs-11,
    .ncr .ncr-col-xs-12 {
      float: left
    }

    .ncr .ncr-col-xs-12 {
      width: 100%
    }

    .ncr .ncr-col-xs-11 {
      width: 91.66666667%
    }

    .ncr .ncr-col-xs-10 {
      width: 83.33333333%
    }

    .ncr .ncr-col-xs-9 {
      width: 75%
    }

    .ncr .ncr-col-xs-8 {
      width: 66.66666667%
    }

    .ncr .ncr-col-xs-7 {
      width: 58.33333333%
    }

    .ncr .ncr-col-xs-6 {
      width: 50%
    }

    .ncr .ncr-col-xs-5 {
      width: 41.66666667%
    }

    .ncr .ncr-col-xs-4 {
      width: 33.33333333%
    }

    .ncr .ncr-col-xs-3 {
      width: 25%
    }

    .ncr .ncr-col-xs-2 {
      width: 16.66666667%
    }

    .ncr .ncr-col-xs-1 {
      width: 8.33333333%
    }

    .ncr .ncr-col-xs-pull-12 {
      right: 100%
    }

    .ncr .ncr-col-xs-pull-11 {
      right: 91.66666667%
    }

    .ncr .ncr-col-xs-pull-10 {
      right: 83.33333333%
    }

    .ncr .ncr-col-xs-pull-9 {
      right: 75%
    }

    .ncr .ncr-col-xs-pull-8 {
      right: 66.66666667%
    }

    .ncr .ncr-col-xs-pull-7 {
      right: 58.33333333%
    }

    .ncr .ncr-col-xs-pull-6 {
      right: 50%
    }

    .ncr .ncr-col-xs-pull-5 {
      right: 41.66666667%
    }

    .ncr .ncr-col-xs-pull-4 {
      right: 33.33333333%
    }

    .ncr .ncr-col-xs-pull-3 {
      right: 25%
    }

    .ncr .ncr-col-xs-pull-2 {
      right: 16.66666667%
    }

    .ncr .ncr-col-xs-pull-1 {
      right: 8.33333333%
    }

    .ncr .ncr-col-xs-pull-0 {
      right: auto
    }

    .ncr .ncr-col-xs-push-12 {
      left: 100%
    }

    .ncr .ncr-col-xs-push-11 {
      left: 91.66666667%
    }

    .ncr .ncr-col-xs-push-10 {
      left: 83.33333333%
    }

    .ncr .ncr-col-xs-push-9 {
      left: 75%
    }

    .ncr .ncr-col-xs-push-8 {
      left: 66.66666667%
    }

    .ncr .ncr-col-xs-push-7 {
      left: 58.33333333%
    }

    .ncr .ncr-col-xs-push-6 {
      left: 50%
    }

    .ncr .ncr-col-xs-push-5 {
      left: 41.66666667%
    }

    .ncr .ncr-col-xs-push-4 {
      left: 33.33333333%
    }

    .ncr .ncr-col-xs-push-3 {
      left: 25%
    }

    .ncr .ncr-col-xs-push-2 {
      left: 16.66666667%
    }

    .ncr .ncr-col-xs-push-1 {
      left: 8.33333333%
    }

    .ncr .ncr-col-xs-push-0 {
      left: auto
    }

    .ncr .ncr-col-xs-offset-12 {
      margin-left: 100%
    }

    .ncr .ncr-col-xs-offset-11 {
      margin-left: 91.66666667%
    }

    .ncr .ncr-col-xs-offset-10 {
      margin-left: 83.33333333%
    }

    .ncr .ncr-col-xs-offset-9 {
      margin-left: 75%
    }

    .ncr .ncr-col-xs-offset-8 {
      margin-left: 66.66666667%
    }

    .ncr .ncr-col-xs-offset-7 {
      margin-left: 58.33333333%
    }

    .ncr .ncr-col-xs-offset-6 {
      margin-left: 50%
    }

    .ncr .ncr-col-xs-offset-5 {
      margin-left: 41.66666667%
    }

    .ncr .ncr-col-xs-offset-4 {
      margin-left: 33.33333333%
    }

    .ncr .ncr-col-xs-offset-3 {
      margin-left: 25%
    }

    .ncr .ncr-col-xs-offset-2 {
      margin-left: 16.66666667%
    }

    .ncr .ncr-col-xs-offset-1 {
      margin-left: 8.33333333%
    }

    .ncr .ncr-col-xs-offset-0 {
      margin-left: 0
    }

    @media(min-width:768px) {

      .ncr .ncr-col-sm-1,
      .ncr .ncr-col-sm-2,
      .ncr .ncr-col-sm-3,
      .ncr .ncr-col-sm-4,
      .ncr .ncr-col-sm-5,
      .ncr .ncr-col-sm-6,
      .ncr .ncr-col-sm-7,
      .ncr .ncr-col-sm-8,
      .ncr .ncr-col-sm-9,
      .ncr .ncr-col-sm-10,
      .ncr .ncr-col-sm-11,
      .ncr .ncr-col-sm-12 {
        float: left
      }

      .ncr .ncr-col-sm-12 {
        width: 100%
      }

      .ncr .ncr-col-sm-11 {
        width: 91.66666667%
      }

      .ncr .ncr-col-sm-10 {
        width: 83.33333333%
      }

      .ncr .ncr-col-sm-9 {
        width: 75%
      }

      .ncr .ncr-col-sm-8 {
        width: 66.66666667%
      }

      .ncr .ncr-col-sm-7 {
        width: 58.33333333%
      }

      .ncr .ncr-col-sm-6 {
        width: 50%
      }

      .ncr .ncr-col-sm-5 {
        width: 41.66666667%
      }

      .ncr .ncr-col-sm-4 {
        width: 33.33333333%
      }

      .ncr .ncr-col-sm-3 {
        width: 25%
      }

      .ncr .ncr-col-sm-2 {
        width: 16.66666667%
      }

      .ncr .ncr-col-sm-1 {
        width: 8.33333333%
      }

      .ncr .ncr-col-sm-pull-12 {
        right: 100%
      }

      .ncr .ncr-col-sm-pull-11 {
        right: 91.66666667%
      }

      .ncr .ncr-col-sm-pull-10 {
        right: 83.33333333%
      }

      .ncr .ncr-col-sm-pull-9 {
        right: 75%
      }

      .ncr .ncr-col-sm-pull-8 {
        right: 66.66666667%
      }

      .ncr .ncr-col-sm-pull-7 {
        right: 58.33333333%
      }

      .ncr .ncr-col-sm-pull-6 {
        right: 50%
      }

      .ncr .ncr-col-sm-pull-5 {
        right: 41.66666667%
      }

      .ncr .ncr-col-sm-pull-4 {
        right: 33.33333333%
      }

      .ncr .ncr-col-sm-pull-3 {
        right: 25%
      }

      .ncr .ncr-col-sm-pull-2 {
        right: 16.66666667%
      }

      .ncr .ncr-col-sm-pull-1 {
        right: 8.33333333%
      }

      .ncr .ncr-col-sm-pull-0 {
        right: auto
      }

      .ncr .ncr-col-sm-push-12 {
        left: 100%
      }

      .ncr .ncr-col-sm-push-11 {
        left: 91.66666667%
      }

      .ncr .ncr-col-sm-push-10 {
        left: 83.33333333%
      }

      .ncr .ncr-col-sm-push-9 {
        left: 75%
      }

      .ncr .ncr-col-sm-push-8 {
        left: 66.66666667%
      }

      .ncr .ncr-col-sm-push-7 {
        left: 58.33333333%
      }

      .ncr .ncr-col-sm-push-6 {
        left: 50%
      }

      .ncr .ncr-col-sm-push-5 {
        left: 41.66666667%
      }

      .ncr .ncr-col-sm-push-4 {
        left: 33.33333333%
      }

      .ncr .ncr-col-sm-push-3 {
        left: 25%
      }

      .ncr .ncr-col-sm-push-2 {
        left: 16.66666667%
      }

      .ncr .ncr-col-sm-push-1 {
        left: 8.33333333%
      }

      .ncr .ncr-col-sm-push-0 {
        left: auto
      }

      .ncr .ncr-col-sm-offset-12 {
        margin-left: 100%
      }

      .ncr .ncr-col-sm-offset-11 {
        margin-left: 91.66666667%
      }

      .ncr .ncr-col-sm-offset-10 {
        margin-left: 83.33333333%
      }

      .ncr .ncr-col-sm-offset-9 {
        margin-left: 75%
      }

      .ncr .ncr-col-sm-offset-8 {
        margin-left: 66.66666667%
      }

      .ncr .ncr-col-sm-offset-7 {
        margin-left: 58.33333333%
      }

      .ncr .ncr-col-sm-offset-6 {
        margin-left: 50%
      }

      .ncr .ncr-col-sm-offset-5 {
        margin-left: 41.66666667%
      }

      .ncr .ncr-col-sm-offset-4 {
        margin-left: 33.33333333%
      }

      .ncr .ncr-col-sm-offset-3 {
        margin-left: 25%
      }

      .ncr .ncr-col-sm-offset-2 {
        margin-left: 16.66666667%
      }

      .ncr .ncr-col-sm-offset-1 {
        margin-left: 8.33333333%
      }

      .ncr .ncr-col-sm-offset-0 {
        margin-left: 0
      }
    }

    @media(min-width:992px) {

      .ncr .ncr-col-md-1,
      .ncr .ncr-col-md-2,
      .ncr .ncr-col-md-3,
      .ncr .ncr-col-md-4,
      .ncr .ncr-col-md-5,
      .ncr .ncr-col-md-6,
      .ncr .ncr-col-md-7,
      .ncr .ncr-col-md-8,
      .ncr .ncr-col-md-9,
      .ncr .ncr-col-md-10,
      .ncr .ncr-col-md-11,
      .ncr .ncr-col-md-12 {
        float: left
      }

      .ncr .ncr-col-md-12 {
        width: 100%
      }

      .ncr .ncr-col-md-11 {
        width: 91.66666667%
      }

      .ncr .ncr-col-md-10 {
        width: 83.33333333%
      }

      .ncr .ncr-col-md-9 {
        width: 75%
      }

      .ncr .ncr-col-md-8 {
        width: 66.66666667%
      }

      .ncr .ncr-col-md-7 {
        width: 58.33333333%
      }

      .ncr .ncr-col-md-6 {
        width: 50%
      }

      .ncr .ncr-col-md-5 {
        width: 41.66666667%
      }

      .ncr .ncr-col-md-4 {
        width: 33.33333333%
      }

      .ncr .ncr-col-md-3 {
        width: 25%
      }

      .ncr .ncr-col-md-2 {
        width: 16.66666667%
      }

      .ncr .ncr-col-md-1 {
        width: 8.33333333%
      }

      .ncr .ncr-col-md-pull-12 {
        right: 100%
      }

      .ncr .ncr-col-md-pull-11 {
        right: 91.66666667%
      }

      .ncr .ncr-col-md-pull-10 {
        right: 83.33333333%
      }

      .ncr .ncr-col-md-pull-9 {
        right: 75%
      }

      .ncr .ncr-col-md-pull-8 {
        right: 66.66666667%
      }

      .ncr .ncr-col-md-pull-7 {
        right: 58.33333333%
      }

      .ncr .ncr-col-md-pull-6 {
        right: 50%
      }

      .ncr .ncr-col-md-pull-5 {
        right: 41.66666667%
      }

      .ncr .ncr-col-md-pull-4 {
        right: 33.33333333%
      }

      .ncr .ncr-col-md-pull-3 {
        right: 25%
      }

      .ncr .ncr-col-md-pull-2 {
        right: 16.66666667%
      }

      .ncr .ncr-col-md-pull-1 {
        right: 8.33333333%
      }

      .ncr .ncr-col-md-pull-0 {
        right: auto
      }

      .ncr .ncr-col-md-push-12 {
        left: 100%
      }

      .ncr .ncr-col-md-push-11 {
        left: 91.66666667%
      }

      .ncr .ncr-col-md-push-10 {
        left: 83.33333333%
      }

      .ncr .ncr-col-md-push-9 {
        left: 75%
      }

      .ncr .ncr-col-md-push-8 {
        left: 66.66666667%
      }

      .ncr .ncr-col-md-push-7 {
        left: 58.33333333%
      }

      .ncr .ncr-col-md-push-6 {
        left: 50%
      }

      .ncr .ncr-col-md-push-5 {
        left: 41.66666667%
      }

      .ncr .ncr-col-md-push-4 {
        left: 33.33333333%
      }

      .ncr .ncr-col-md-push-3 {
        left: 25%
      }

      .ncr .ncr-col-md-push-2 {
        left: 16.66666667%
      }

      .ncr .ncr-col-md-push-1 {
        left: 8.33333333%
      }

      .ncr .ncr-col-md-push-0 {
        left: auto
      }

      .ncr .ncr-col-md-offset-12 {
        margin-left: 100%
      }

      .ncr .ncr-col-md-offset-11 {
        margin-left: 91.66666667%
      }

      .ncr .ncr-col-md-offset-10 {
        margin-left: 83.33333333%
      }

      .ncr .ncr-col-md-offset-9 {
        margin-left: 75%
      }

      .ncr .ncr-col-md-offset-8 {
        margin-left: 66.66666667%
      }

      .ncr .ncr-col-md-offset-7 {
        margin-left: 58.33333333%
      }

      .ncr .ncr-col-md-offset-6 {
        margin-left: 50%
      }

      .ncr .ncr-col-md-offset-5 {
        margin-left: 41.66666667%
      }

      .ncr .ncr-col-md-offset-4 {
        margin-left: 33.33333333%
      }

      .ncr .ncr-col-md-offset-3 {
        margin-left: 25%
      }

      .ncr .ncr-col-md-offset-2 {
        margin-left: 16.66666667%
      }

      .ncr .ncr-col-md-offset-1 {
        margin-left: 8.33333333%
      }

      .ncr .ncr-col-md-offset-0 {
        margin-left: 0
      }
    }

    @media(min-width:1200px) {

      .ncr .ncr-col-lg-1,
      .ncr .ncr-col-lg-2,
      .ncr .ncr-col-lg-3,
      .ncr .ncr-col-lg-4,
      .ncr .ncr-col-lg-5,
      .ncr .ncr-col-lg-6,
      .ncr .ncr-col-lg-7,
      .ncr .ncr-col-lg-8,
      .ncr .ncr-col-lg-9,
      .ncr .ncr-col-lg-10,
      .ncr .ncr-col-lg-11,
      .ncr .ncr-col-lg-12 {
        float: left
      }

      .ncr .ncr-col-lg-12 {
        width: 100%
      }

      .ncr .ncr-col-lg-11 {
        width: 91.66666667%
      }

      .ncr .ncr-col-lg-10 {
        width: 83.33333333%
      }

      .ncr .ncr-col-lg-9 {
        width: 75%
      }

      .ncr .ncr-col-lg-8 {
        width: 66.66666667%
      }

      .ncr .ncr-col-lg-7 {
        width: 58.33333333%
      }

      .ncr .ncr-col-lg-6 {
        width: 50%
      }

      .ncr .ncr-col-lg-5 {
        width: 41.66666667%
      }

      .ncr .ncr-col-lg-4 {
        width: 33.33333333%
      }

      .ncr .ncr-col-lg-3 {
        width: 25%
      }

      .ncr .ncr-col-lg-2 {
        width: 16.66666667%
      }

      .ncr .ncr-col-lg-1 {
        width: 8.33333333%
      }

      .ncr .ncr-col-lg-pull-12 {
        right: 100%
      }

      .ncr .ncr-col-lg-pull-11 {
        right: 91.66666667%
      }

      .ncr .ncr-col-lg-pull-10 {
        right: 83.33333333%
      }

      .ncr .ncr-col-lg-pull-9 {
        right: 75%
      }

      .ncr .ncr-col-lg-pull-8 {
        right: 66.66666667%
      }

      .ncr .ncr-col-lg-pull-7 {
        right: 58.33333333%
      }

      .ncr .ncr-col-lg-pull-6 {
        right: 50%
      }

      .ncr .ncr-col-lg-pull-5 {
        right: 41.66666667%
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-col-lg-pull-4 {
        right: 33.33333333%
      }

      .ncr .ncr-col-lg-pull-3 {
        right: 25%
      }

      .ncr .ncr-col-lg-pull-2 {
        right: 16.66666667%
      }

      .ncr .ncr-col-lg-pull-1 {
        right: 8.33333333%
      }

      .ncr .ncr-col-lg-pull-0 {
        right: auto
      }

      .ncr .ncr-col-lg-push-12 {
        left: 100%
      }

      .ncr .ncr-col-lg-push-11 {
        left: 91.66666667%
      }

      .ncr .ncr-col-lg-push-10 {
        left: 83.33333333%
      }

      .ncr .ncr-col-lg-push-9 {
        left: 75%
      }

      .ncr .ncr-col-lg-push-8 {
        left: 66.66666667%
      }

      .ncr .ncr-col-lg-push-7 {
        left: 58.33333333%
      }

      .ncr .ncr-col-lg-push-6 {
        left: 50%
      }

      .ncr .ncr-col-lg-push-5 {
        left: 41.66666667%
      }

      .ncr .ncr-col-lg-push-4 {
        left: 33.33333333%
      }

      .ncr .ncr-col-lg-push-3 {
        left: 25%
      }

      .ncr .ncr-col-lg-push-2 {
        left: 16.66666667%
      }

      .ncr .ncr-col-lg-push-1 {
        left: 8.33333333%
      }

      .ncr .ncr-col-lg-push-0 {
        left: auto
      }

      .ncr .ncr-col-lg-offset-12 {
        margin-left: 100%
      }

      .ncr .ncr-col-lg-offset-11 {
        margin-left: 91.66666667%
      }

      .ncr .ncr-col-lg-offset-10 {
        margin-left: 83.33333333%
      }

      .ncr .ncr-col-lg-offset-9 {
        margin-left: 75%
      }

      .ncr .ncr-col-lg-offset-8 {
        margin-left: 66.66666667%
      }

      .ncr .ncr-col-lg-offset-7 {
        margin-left: 58.33333333%
      }

      .ncr .ncr-col-lg-offset-6 {
        margin-left: 50%
      }

      .ncr .ncr-col-lg-offset-5 {
        margin-left: 41.66666667%
      }

      .ncr .ncr-col-lg-offset-4 {
        margin-left: 33.33333333%
      }

      .ncr .ncr-col-lg-offset-3 {
        margin-left: 25%
      }

      .ncr .ncr-col-lg-offset-2 {
        margin-left: 16.66666667%
      }

      .ncr .ncr-col-lg-offset-1 {
        margin-left: 8.33333333%
      }

      .ncr .ncr-col-lg-offset-0 {
        margin-left: 0
      }
    }

    .ncr table {
      background-color: transparent
    }

    .ncr caption {
      padding-top: 8px;
      padding-bottom: 8px;
      color: #777;
      text-align: left
    }

    .ncr th {
      text-align: left
    }

    .ncr .ncr-table {
      width: 100%;
      max-width: 100%;
      margin-bottom: 20px
    }

    .ncr .ncr-table>thead>tr>th,
    .ncr .ncr-table>tbody>tr>th,
    .ncr .ncr-table>tfoot>tr>th,
    .ncr .ncr-table>thead>tr>td,
    .ncr .ncr-table>tbody>tr>td,
    .ncr .ncr-table>tfoot>tr>td {
      padding: 8px;
      line-height: 1.42857143;
      vertical-align: top;
      border-top: 1px solid #ddd
    }

    .ncr .ncr-table>thead>tr>th {
      vertical-align: bottom;
      border-bottom: 2px solid #ddd
    }

    .ncr .ncr-table>caption+thead>tr:first-child>th,
    .ncr .ncr-table>colgroup+thead>tr:first-child>th,
    .ncr .ncr-table>thead:first-child>tr:first-child>th,
    .ncr .ncr-table>caption+thead>tr:first-child>td,
    .ncr .ncr-table>colgroup+thead>tr:first-child>td,
    .ncr .ncr-table>thead:first-child>tr:first-child>td {
      border-top: 0
    }

    .ncr .ncr-table>tbody+tbody {
      border-top: 2px solid #ddd
    }

    .ncr .ncr-table .ncr-table {
      background-color: #fff
    }

    .ncr .ncr-table-condensed>thead>tr>th,
    .ncr .ncr-table-condensed>tbody>tr>th,
    .ncr .ncr-table-condensed>tfoot>tr>th,
    .ncr .ncr-table-condensed>thead>tr>td,
    .ncr .ncr-table-condensed>tbody>tr>td,
    .ncr .ncr-table-condensed>tfoot>tr>td {
      padding: 5px
    }

    .ncr .ncr-table-bordered {
      border: 1px solid #ddd
    }

    .ncr .ncr-table-bordered>thead>tr>th,
    .ncr .ncr-table-bordered>tbody>tr>th,
    .ncr .ncr-table-bordered>tfoot>tr>th,
    .ncr .ncr-table-bordered>thead>tr>td,
    .ncr .ncr-table-bordered>tbody>tr>td,
    .ncr .ncr-table-bordered>tfoot>tr>td {
      border: 1px solid #ddd
    }

    .ncr .ncr-table-bordered>thead>tr>th,
    .ncr .ncr-table-bordered>thead>tr>td {
      border-bottom-width: 2px
    }

    .ncr .ncr-table-striped>tbody>tr:nth-of-type(odd) {
      background-color: #f9f9f9
    }

    .ncr .ncr-table-hover>tbody>tr:hover {
      background-color: #f5f5f5
    }

    .ncr table col[class*="col-"] {
      position: static;
      display: table-column;
      float: none
    }

    .ncr table td[class*="col-"],
    .ncr table th[class*="col-"] {
      position: static;
      display: table-cell;
      float: none
    }

    .ncr .ncr-table>thead>tr>td.ncr-active,
    .ncr .ncr-table>tbody>tr>td.ncr-active,
    .ncr .ncr-table>tfoot>tr>td.ncr-active,
    .ncr .ncr-table>thead>tr>th.ncr-active,
    .ncr .ncr-table>tbody>tr>th.ncr-active,
    .ncr .ncr-table>tfoot>tr>th.ncr-active,
    .ncr .ncr-table>thead>tr.ncr-active>td,
    .ncr .ncr-table>tbody>tr.ncr-active>td,
    .ncr .ncr-table>tfoot>tr.ncr-active>td,
    .ncr .ncr-table>thead>tr.ncr-active>th,
    .ncr .ncr-table>tbody>tr.ncr-active>th,
    .ncr .ncr-table>tfoot>tr.ncr-active>th {
      background-color: #f5f5f5
    }

    .ncr .ncr-table-hover>tbody>tr>td.ncr-active:hover,
    .ncr .ncr-table-hover>tbody>tr>th.ncr-active:hover,
    .ncr .ncr-table-hover>tbody>tr.ncr-active:hover>td,
    .ncr .ncr-table-hover>tbody>tr:hover>.ncr-active,
    .ncr .ncr-table-hover>tbody>tr.ncr-active:hover>th {
      background-color: #e8e8e8
    }

    .ncr .ncr-table>thead>tr>td.ncr-success,
    .ncr .ncr-table>tbody>tr>td.ncr-success,
    .ncr .ncr-table>tfoot>tr>td.ncr-success,
    .ncr .ncr-table>thead>tr>th.ncr-success,
    .ncr .ncr-table>tbody>tr>th.ncr-success,
    .ncr .ncr-table>tfoot>tr>th.ncr-success,
    .ncr .ncr-table>thead>tr.ncr-success>td,
    .ncr .ncr-table>tbody>tr.ncr-success>td,
    .ncr .ncr-table>tfoot>tr.ncr-success>td,
    .ncr .ncr-table>thead>tr.ncr-success>th,
    .ncr .ncr-table>tbody>tr.ncr-success>th,
    .ncr .ncr-table>tfoot>tr.ncr-success>th {
      background-color: #dff0d8
    }

    .ncr .ncr-table-hover>tbody>tr>td.ncr-success:hover,
    .ncr .ncr-table-hover>tbody>tr>th.ncr-success:hover,
    .ncr .ncr-table-hover>tbody>tr.ncr-success:hover>td,
    .ncr .ncr-table-hover>tbody>tr:hover>.ncr-success,
    .ncr .ncr-table-hover>tbody>tr.ncr-success:hover>th {
      background-color: #d0e9c6
    }

    .ncr .ncr-table>thead>tr>td.ncr-info,
    .ncr .ncr-table>tbody>tr>td.ncr-info,
    .ncr .ncr-table>tfoot>tr>td.ncr-info,
    .ncr .ncr-table>thead>tr>th.ncr-info,
    .ncr .ncr-table>tbody>tr>th.ncr-info,
    .ncr .ncr-table>tfoot>tr>th.ncr-info,
    .ncr .ncr-table>thead>tr.ncr-info>td,
    .ncr .ncr-table>tbody>tr.ncr-info>td,
    .ncr .ncr-table>tfoot>tr.ncr-info>td,
    .ncr .ncr-table>thead>tr.ncr-info>th,
    .ncr .ncr-table>tbody>tr.ncr-info>th,
    .ncr .ncr-table>tfoot>tr.ncr-info>th {
      background-color: #d9edf7
    }

    .ncr .ncr-table-hover>tbody>tr>td.ncr-info:hover,
    .ncr .ncr-table-hover>tbody>tr>th.ncr-info:hover,
    .ncr .ncr-table-hover>tbody>tr.ncr-info:hover>td,
    .ncr .ncr-table-hover>tbody>tr:hover>.ncr-info,
    .ncr .ncr-table-hover>tbody>tr.ncr-info:hover>th {
      background-color: #c4e3f3
    }

    .ncr .ncr-table>thead>tr>td.ncr-warning,
    .ncr .ncr-table>tbody>tr>td.ncr-warning,
    .ncr .ncr-table>tfoot>tr>td.ncr-warning,
    .ncr .ncr-table>thead>tr>th.ncr-warning,
    .ncr .ncr-table>tbody>tr>th.ncr-warning,
    .ncr .ncr-table>tfoot>tr>th.ncr-warning,
    .ncr .ncr-table>thead>tr.ncr-warning>td,
    .ncr .ncr-table>tbody>tr.ncr-warning>td,
    .ncr .ncr-table>tfoot>tr.ncr-warning>td,
    .ncr .ncr-table>thead>tr.ncr-warning>th,
    .ncr .ncr-table>tbody>tr.ncr-warning>th,
    .ncr .ncr-table>tfoot>tr.ncr-warning>th {
      background-color: #fcf8e3
    }

    .ncr .ncr-table-hover>tbody>tr>td.ncr-warning:hover,
    .ncr .ncr-table-hover>tbody>tr>th.ncr-warning:hover,
    .ncr .ncr-table-hover>tbody>tr.ncr-warning:hover>td,
    .ncr .ncr-table-hover>tbody>tr:hover>.ncr-warning,
    .ncr .ncr-table-hover>tbody>tr.ncr-warning:hover>th {
      background-color: #faf2cc
    }

    .ncr .ncr-table>thead>tr>td.ncr-danger,
    .ncr .ncr-table>tbody>tr>td.ncr-danger,
    .ncr .ncr-table>tfoot>tr>td.ncr-danger,
    .ncr .ncr-table>thead>tr>th.ncr-danger,
    .ncr .ncr-table>tbody>tr>th.ncr-danger,
    .ncr .ncr-table>tfoot>tr>th.ncr-danger,
    .ncr .ncr-table>thead>tr.ncr-danger>td,
    .ncr .ncr-table>tbody>tr.ncr-danger>td,
    .ncr .ncr-table>tfoot>tr.ncr-danger>td,
    .ncr .ncr-table>thead>tr.ncr-danger>th,
    .ncr .ncr-table>tbody>tr.ncr-danger>th,
    .ncr .ncr-table>tfoot>tr.ncr-danger>th {
      background-color: #f2dede
    }

    .ncr .ncr-table-hover>tbody>tr>td.ncr-danger:hover,
    .ncr .ncr-table-hover>tbody>tr>th.ncr-danger:hover,
    .ncr .ncr-table-hover>tbody>tr.ncr-danger:hover>td,
    .ncr .ncr-table-hover>tbody>tr:hover>.ncr-danger,
    .ncr .ncr-table-hover>tbody>tr.ncr-danger:hover>th {
      background-color: #ebcccc
    }

    .ncr .ncr-table-responsive {
      min-height: .01%;
      overflow-x: auto
    }

    @media screen and (max-width:767px) {
      .ncr .ncr-table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
      }

      .ncr .ncr-table-responsive>.ncr-table {
        margin-bottom: 0
      }

      .ncr .ncr-table-responsive>.ncr-table>thead>tr>th,
      .ncr .ncr-table-responsive>.ncr-table>tbody>tr>th,
      .ncr .ncr-table-responsive>.ncr-table>tfoot>tr>th,
      .ncr .ncr-table-responsive>.ncr-table>thead>tr>td,
      .ncr .ncr-table-responsive>.ncr-table>tbody>tr>td,
      .ncr .ncr-table-responsive>.ncr-table>tfoot>tr>td {
        white-space: nowrap
      }

      .ncr .ncr-table-responsive>.ncr-table-bordered {
        border: 0
      }

      .ncr .ncr-table-responsive>.ncr-table-bordered>thead>tr>th:first-child,
      .ncr .ncr-table-responsive>.ncr-table-bordered>tbody>tr>th:first-child,
      .ncr .ncr-table-responsive>.ncr-table-bordered>tfoot>tr>th:first-child,
      .ncr .ncr-table-responsive>.ncr-table-bordered>thead>tr>td:first-child,
      .ncr .ncr-table-responsive>.ncr-table-bordered>tbody>tr>td:first-child,
      .ncr .ncr-table-responsive>.ncr-table-bordered>tfoot>tr>td:first-child {
        border-left: 0
      }

      .ncr .ncr-table-responsive>.ncr-table-bordered>thead>tr>th:last-child,
      .ncr .ncr-table-responsive>.ncr-table-bordered>tbody>tr>th:last-child,
      .ncr .ncr-table-responsive>.ncr-table-bordered>tfoot>tr>th:last-child,
      .ncr .ncr-table-responsive>.ncr-table-bordered>thead>tr>td:last-child,
      .ncr .ncr-table-responsive>.ncr-table-bordered>tbody>tr>td:last-child,
      .ncr .ncr-table-responsive>.ncr-table-bordered>tfoot>tr>td:last-child {
        border-right: 0
      }

      .ncr .ncr-table-responsive>.ncr-table-bordered>tbody>tr:last-child>th,
      .ncr .ncr-table-responsive>.ncr-table-bordered>tfoot>tr:last-child>th,
      .ncr .ncr-table-responsive>.ncr-table-bordered>tbody>tr:last-child>td,
      .ncr .ncr-table-responsive>.ncr-table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0
      }
    }

    .ncr fieldset {
      min-width: 0;
      padding: 0;
      margin: 0;
      border: 0
    }

    .ncr 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
    }

    .ncr label {
      display: inline-block;
      max-width: 100%;
      margin-bottom: 5px;
      font-weight: bold
    }

    .ncr input[type="search"] {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box
    }

    .ncr input[type="radio"],
    .ncr input[type="checkbox"] {
      margin: 4px 0 0;
      margin-top: 1px \9;
      line-height: normal
    }

    .ncr input[type="file"] {
      display: block
    }

    .ncr input[type="range"] {
      display: block;
      width: 100%
    }

    .ncr select[multiple],
    .ncr select[size] {
      height: auto
    }

    .ncr input[type="file"]:focus,
    .ncr input[type="radio"]:focus,
    .ncr input[type="checkbox"]:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px
    }

    .ncr output {
      display: block;
      padding-top: 7px;
      font-size: 14px;
      line-height: 1.42857143;
      color: #555
    }

    .ncr .ncr-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
    }

    .ncr .ncr-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)
    }

    .ncr .ncr-form-control::-moz-placeholder {
      color: #999;
      opacity: 1
    }

    .ncr .ncr-form-control:-ms-input-placeholder {
      color: #999
    }

    .ncr .ncr-form-control::-webkit-input-placeholder {
      color: #999
    }

    .ncr .ncr-form-control::-ms-expand {
      background-color: transparent;
      border: 0
    }

    .ncr .ncr-form-control[disabled],
    .ncr .ncr-form-control[readonly],
    .ncr fieldset[disabled] .ncr-form-control {
      background-color: #eee;
      opacity: 1
    }

    .ncr .ncr-form-control[disabled],
    .ncr fieldset[disabled] .ncr-form-control {
      cursor: not-allowed
    }

    .ncr textarea.ncr-form-control {
      height: auto
    }

    .ncr input[type="search"] {
      -webkit-appearance: none
    }

    @media screen and (-webkit-min-device-pixel-ratio:0) {

      .ncr input[type="date"].ncr-form-control,
      .ncr input[type="time"].ncr-form-control,
      .ncr input[type="datetime-local"].ncr-form-control,
      .ncr input[type="month"].ncr-form-control {
        line-height: 34px
      }

      .ncr input[type="date"].ncr-input-sm,
      .ncr input[type="time"].ncr-input-sm,
      .ncr input[type="datetime-local"].ncr-input-sm,
      .ncr input[type="month"].ncr-input-sm,
      .ncr .ncr-input-group-sm input[type="date"],
      .ncr .ncr-input-group-sm input[type="time"],
      .ncr .ncr-input-group-sm input[type="datetime-local"],
      .ncr .ncr-input-group-sm input[type="month"] {
        line-height: 30px
      }

      .ncr input[type="date"].ncr-input-lg,
      .ncr input[type="time"].ncr-input-lg,
      .ncr input[type="datetime-local"].ncr-input-lg,
      .ncr input[type="month"].ncr-input-lg,
      .ncr .ncr-input-group-lg input[type="date"],
      .ncr .ncr-input-group-lg input[type="time"],
      .ncr .ncr-input-group-lg input[type="datetime-local"],
      .ncr .ncr-input-group-lg input[type="month"] {
        line-height: 46px
      }
    }

    .ncr .ncr-form-group {
      margin-bottom: 15px
    }

    .ncr .ncr-radio,
    .ncr .ncr-checkbox {
      position: relative;
      display: block;
      margin-top: 10px;
      margin-bottom: 10px
    }

    .ncr .ncr-radio label,
    .ncr .ncr-checkbox label {
      min-height: 20px;
      padding-left: 20px;
      margin-bottom: 0;
      font-weight: normal;
      cursor: pointer
    }

    .ncr .ncr-radio input[type="radio"],
    .ncr .ncr-radio-inline input[type="radio"],
    .ncr .ncr-checkbox input[type="checkbox"],
    .ncr .ncr-checkbox-inline input[type="checkbox"] {
      position: absolute;
      margin-top: 4px \9;
      margin-left: -20px
    }

    .ncr .ncr-radio+.ncr-radio,
    .ncr .ncr-checkbox+.ncr-checkbox {
      margin-top: -5px
    }

    .ncr .ncr-radio-inline,
    .ncr .ncr-checkbox-inline {
      position: relative;
      display: inline-block;
      padding-left: 20px;
      margin-bottom: 0;
      font-weight: normal;
      vertical-align: middle;
      cursor: pointer
    }

    .ncr .ncr-radio-inline+.ncr-radio-inline,
    .ncr .ncr-checkbox-inline+.ncr-checkbox-inline {
      margin-top: 0;
      margin-left: 10px
    }

    .ncr input[type="radio"][disabled],
    .ncr input[type="checkbox"][disabled],
    .ncr input[type="radio"].ncr-disabled,
    .ncr input[type="checkbox"].ncr-disabled,
    .ncr fieldset[disabled] input[type="radio"],
    .ncr fieldset[disabled] input[type="checkbox"] {
      cursor: not-allowed
    }

    .ncr .ncr-radio-inline.ncr-disabled,
    .ncr .ncr-checkbox-inline.ncr-disabled,
    .ncr fieldset[disabled] .ncr-radio-inline,
    .ncr fieldset[disabled] .ncr-checkbox-inline {
      cursor: not-allowed
    }

    .ncr .ncr-radio.ncr-disabled label,
    .ncr .ncr-checkbox.ncr-disabled label,
    .ncr fieldset[disabled] .ncr-radio label,
    .ncr fieldset[disabled] .ncr-checkbox label {
      cursor: not-allowed
    }

    .ncr .ncr-form-control-static {
      min-height: 34px;
      padding-top: 7px;
      padding-bottom: 7px;
      margin-bottom: 0
    }

    .ncr .ncr-form-control-static.ncr-input-lg,
    .ncr .ncr-form-control-static.ncr-input-sm {
      padding-right: 0;
      padding-left: 0
    }

    .ncr .ncr-input-sm {
      height: 30px;
      padding: 5px 10px;
      font-size: 12px;
      line-height: 1.5;
      border-radius: 3px
    }

    .ncr select.ncr-input-sm {
      height: 30px;
      line-height: 30px
    }

    .ncr textarea.ncr-input-sm,
    .ncr select[multiple].ncr-input-sm {
      height: auto
    }

    .ncr .ncr-form-group-sm .ncr-form-control {
      height: 30px;
      padding: 5px 10px;
      font-size: 12px;
      line-height: 1.5;
      border-radius: 3px
    }

    .ncr .ncr-form-group-sm select.ncr-form-control {
      height: 30px;
      line-height: 30px
    }

    .ncr .ncr-form-group-sm textarea.ncr-form-control,
    .ncr .ncr-form-group-sm select[multiple].ncr-form-control {
      height: auto
    }

    .ncr .ncr-form-group-sm .ncr-form-control-static {
      height: 30px;
      min-height: 32px;
      padding: 6px 10px;
      font-size: 12px;
      line-height: 1.5
    }

    .ncr .ncr-input-lg {
      height: 46px;
      padding: 10px 16px;
      font-size: 18px;
      line-height: 1.3333333;
      border-radius: 6px
    }

    .ncr select.ncr-input-lg {
      height: 46px;
      line-height: 46px
    }

    .ncr textarea.ncr-input-lg,
    .ncr select[multiple].ncr-input-lg {
      height: auto
    }

    .ncr .ncr-form-group-lg .ncr-form-control {
      height: 46px;
      padding: 10px 16px;
      font-size: 18px;
      line-height: 1.3333333;
      border-radius: 6px
    }

    .ncr .ncr-form-group-lg select.ncr-form-control {
      height: 46px;
      line-height: 46px
    }

    .ncr .ncr-form-group-lg textarea.ncr-form-control,
    .ncr .ncr-form-group-lg select[multiple].ncr-form-control {
      height: auto
    }

    .ncr .ncr-form-group-lg .ncr-form-control-static {
      height: 46px;
      min-height: 38px;
      padding: 11px 16px;
      font-size: 18px;
      line-height: 1.3333333
    }

    .ncr .ncr-has-feedback {
      position: relative
    }

    .ncr .ncr-has-feedback .ncr-form-control {
      padding-right: 42.5px
    }

    .ncr .ncr-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
    }

    .ncr .ncr-input-lg+.ncr-form-control-feedback,
    .ncr .ncr-input-group-lg+.ncr-form-control-feedback,
    .ncr .ncr-form-group-lg .ncr-form-control+.ncr-form-control-feedback {
      width: 46px;
      height: 46px;
      line-height: 46px
    }

    .ncr .ncr-input-sm+.ncr-form-control-feedback,
    .ncr .ncr-input-group-sm+.ncr-form-control-feedback,
    .ncr .ncr-form-group-sm .ncr-form-control+.ncr-form-control-feedback {
      width: 30px;
      height: 30px;
      line-height: 30px
    }

    .ncr .ncr-has-success .ncr-help-block,
    .ncr .ncr-has-success .ncr-control-label,
    .ncr .ncr-has-success .ncr-radio,
    .ncr .ncr-has-success .ncr-checkbox,
    .ncr .ncr-has-success .ncr-radio-inline,
    .ncr .ncr-has-success .ncr-checkbox-inline,
    .ncr .ncr-has-success.ncr-radio label,
    .ncr .ncr-has-success.ncr-checkbox label,
    .ncr .ncr-has-success.ncr-radio-inline label,
    .ncr .ncr-has-success.ncr-checkbox-inline label {
      color: #3c763d
    }

    .ncr .ncr-has-success .ncr-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)
    }

    .ncr .ncr-has-success .ncr-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
    }

    .ncr .ncr-has-success .ncr-input-group-addon {
      color: #3c763d;
      background-color: #dff0d8;
      border-color: #3c763d
    }

    .ncr .ncr-has-success .ncr-form-control-feedback {
      color: #3c763d
    }

    .ncr .ncr-has-warning .ncr-help-block,
    .ncr .ncr-has-warning .ncr-control-label,
    .ncr .ncr-has-warning .ncr-radio,
    .ncr .ncr-has-warning .ncr-checkbox,
    .ncr .ncr-has-warning .ncr-radio-inline,
    .ncr .ncr-has-warning .ncr-checkbox-inline,
    .ncr .ncr-has-warning.ncr-radio label,
    .ncr .ncr-has-warning.ncr-checkbox label,
    .ncr .ncr-has-warning.ncr-radio-inline label,
    .ncr .ncr-has-warning.ncr-checkbox-inline label {
      color: #8a6d3b
    }

    .ncr .ncr-has-warning .ncr-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)
    }

    .ncr .ncr-has-warning .ncr-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
    }

    .ncr .ncr-has-warning .ncr-input-group-addon {
      color: #8a6d3b;
      background-color: #fcf8e3;
      border-color: #8a6d3b
    }

    .ncr .ncr-has-warning .ncr-form-control-feedback {
      color: #8a6d3b
    }

    .ncr .ncr-has-error .ncr-help-block,
    .ncr .ncr-has-error .ncr-control-label,
    .ncr .ncr-has-error .ncr-radio,
    .ncr .ncr-has-error .ncr-checkbox,
    .ncr .ncr-has-error .ncr-radio-inline,
    .ncr .ncr-has-error .ncr-checkbox-inline,
    .ncr .ncr-has-error.ncr-radio label,
    .ncr .ncr-has-error.ncr-checkbox label,
    .ncr .ncr-has-error.ncr-radio-inline label,
    .ncr .ncr-has-error.ncr-checkbox-inline label {
      color: #a94442
    }

    .ncr .ncr-has-error .ncr-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)
    }

    .ncr .ncr-has-error .ncr-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
    }

    .ncr .ncr-has-error .ncr-input-group-addon {
      color: #a94442;
      background-color: #f2dede;
      border-color: #a94442
    }

    .ncr .ncr-has-error .ncr-form-control-feedback {
      color: #a94442
    }

    .ncr .ncr-has-feedback label~.ncr-form-control-feedback {
      top: 25px
    }

    .ncr .ncr-has-feedback label.ncr-sr-only~.ncr-form-control-feedback {
      top: 0
    }

    .ncr .ncr-help-block {
      display: block;
      margin-top: 5px;
      margin-bottom: 10px;
      color: #737373
    }

    @media(min-width:768px) {
      .ncr .ncr-form-inline .ncr-form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
      }

      .ncr .ncr-form-inline .ncr-form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
      }

      .ncr .ncr-form-inline .ncr-form-control-static {
        display: inline-block
      }

      .ncr .ncr-form-inline .ncr-input-group {
        display: inline-table;
        vertical-align: middle
      }

      .ncr .ncr-form-inline .ncr-input-group .ncr-input-group-addon,
      .ncr .ncr-form-inline .ncr-input-group .ncr-input-group-btn,
      .ncr .ncr-form-inline .ncr-input-group .ncr-form-control {
        width: auto
      }

      .ncr .ncr-form-inline .ncr-input-group>.ncr-form-control {
        width: 100%
      }

      .ncr .ncr-form-inline .ncr-control-label {
        margin-bottom: 0;
        vertical-align: middle
      }

      .ncr .ncr-form-inline .ncr-radio,
      .ncr .ncr-form-inline .ncr-checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
      }

      .ncr .ncr-form-inline .ncr-radio label,
      .ncr .ncr-form-inline .ncr-checkbox label {
        padding-left: 0
      }

      .ncr .ncr-form-inline .ncr-radio input[type="radio"],
      .ncr .ncr-form-inline .ncr-checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
      }

      .ncr .ncr-form-inline .ncr-has-feedback .ncr-form-control-feedback {
        top: 0
      }
    }

    .ncr .ncr-form-horizontal .ncr-radio,
    .ncr .ncr-form-horizontal .ncr-checkbox,
    .ncr .ncr-form-horizontal .ncr-radio-inline,
    .ncr .ncr-form-horizontal .ncr-checkbox-inline {
      padding-top: 7px;
      margin-top: 0;
      margin-bottom: 0
    }

    .ncr .ncr-form-horizontal .ncr-radio,
    .ncr .ncr-form-horizontal .ncr-checkbox {
      min-height: 27px
    }

    .ncr .ncr-form-horizontal .ncr-form-group {
      margin-right: -15px;
      margin-left: -15px
    }

    @media(min-width:768px) {
      .ncr .ncr-form-horizontal .ncr-control-label {
        padding-top: 7px;
        margin-bottom: 0;
        text-align: right
      }
    }

    .ncr .ncr-form-horizontal .ncr-has-feedback .ncr-form-control-feedback {
      right: 15px
    }

    @media(min-width:768px) {
      .ncr .ncr-form-horizontal .ncr-form-group-lg .ncr-control-label {
        padding-top: 11px;
        font-size: 18px
      }
    }

    @media(min-width:768px) {
      .ncr .ncr-form-horizontal .ncr-form-group-sm .ncr-control-label {
        padding-top: 6px;
        font-size: 12px
      }
    }

    .ncr .ncr-btn {
      display: inline-block;
      padding: 6px 12px;
      margin-bottom: 0;
      font-size: 14px;
      font-weight: normal;
      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
    }

    .ncr .ncr-btn:focus,
    .ncr .ncr-btn:active:focus,
    .ncr .ncr-btn.ncr-active:focus,
    .ncr .ncr-btn.ncr-focus,
    .ncr .ncr-btn:active.ncr-focus,
    .ncr .ncr-btn.ncr-active.ncr-focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px
    }

    .ncr .ncr-btn:hover,
    .ncr .ncr-btn:focus,
    .ncr .ncr-btn.ncr-focus {
      color: #333;
      text-decoration: none
    }

    .ncr .ncr-btn:active,
    .ncr .ncr-btn.ncr-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)
    }

    .ncr .ncr-btn.ncr-disabled,
    .ncr .ncr-btn[disabled],
    .ncr fieldset[disabled] .ncr-btn {
      cursor: not-allowed;
      filter: alpha(opacity=65);
      -webkit-box-shadow: none;
      box-shadow: none;
      opacity: .65
    }

    .ncr a.ncr-btn.ncr-disabled,
    .ncr fieldset[disabled] a.ncr-btn {
      pointer-events: none
    }

    .ncr .ncr-btn-default {
      color: #333;
      background-color: #fff;
      border-color: #ccc
    }

    .ncr .ncr-btn-default:focus,
    .ncr .ncr-btn-default.ncr-focus {
      color: #333;
      background-color: #e6e6e6;
      border-color: #8c8c8c
    }

    .ncr .ncr-btn-default:hover {
      color: #333;
      background-color: #e6e6e6;
      border-color: #adadad
    }

    .ncr .ncr-btn-default:active,
    .ncr .ncr-btn-default.ncr-active,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-default {
      color: #333;
      background-color: #e6e6e6;
      border-color: #adadad
    }

    .ncr .ncr-btn-default:active:hover,
    .ncr .ncr-btn-default.ncr-active:hover,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-default:hover,
    .ncr .ncr-btn-default:active:focus,
    .ncr .ncr-btn-default.ncr-active:focus,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-default:focus,
    .ncr .ncr-btn-default:active.ncr-focus,
    .ncr .ncr-btn-default.ncr-active.ncr-focus,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-default.ncr-focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c
    }

    .ncr .ncr-btn-default:active,
    .ncr .ncr-btn-default.ncr-active,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-default {
      background-image: none
    }

    .ncr .ncr-btn-default.ncr-disabled:hover,
    .ncr .ncr-btn-default[disabled]:hover,
    .ncr fieldset[disabled] .ncr-btn-default:hover,
    .ncr .ncr-btn-default.ncr-disabled:focus,
    .ncr .ncr-btn-default[disabled]:focus,
    .ncr fieldset[disabled] .ncr-btn-default:focus,
    .ncr .ncr-btn-default.ncr-disabled.ncr-focus,
    .ncr .ncr-btn-default[disabled].ncr-focus,
    .ncr fieldset[disabled] .ncr-btn-default.ncr-focus {
      background-color: #fff;
      border-color: #ccc
    }

    .ncr .ncr-btn-default .ncr-badge {
      color: #fff;
      background-color: #333
    }

    .ncr .ncr-btn-primary {
      color: #fff;
      background-color: #337ab7;
      border-color: #2e6da4
    }

    .ncr .ncr-btn-primary:focus,
    .ncr .ncr-btn-primary.ncr-focus {
      color: #fff;
      background-color: #286090;
      border-color: #122b40
    }

    .ncr .ncr-btn-primary:hover {
      color: #fff;
      background-color: #286090;
      border-color: #204d74
    }

    .ncr .ncr-btn-primary:active,
    .ncr .ncr-btn-primary.ncr-active,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-primary {
      color: #fff;
      background-color: #286090;
      border-color: #204d74
    }

    .ncr .ncr-btn-primary:active:hover,
    .ncr .ncr-btn-primary.ncr-active:hover,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-primary:hover,
    .ncr .ncr-btn-primary:active:focus,
    .ncr .ncr-btn-primary.ncr-active:focus,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-primary:focus,
    .ncr .ncr-btn-primary:active.ncr-focus,
    .ncr .ncr-btn-primary.ncr-active.ncr-focus,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-primary.ncr-focus {
      color: #fff;
      background-color: #204d74;
      border-color: #122b40
    }

    .ncr .ncr-btn-primary:active,
    .ncr .ncr-btn-primary.ncr-active,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-primary {
      background-image: none
    }

    .ncr .ncr-btn-primary.ncr-disabled:hover,
    .ncr .ncr-btn-primary[disabled]:hover,
    .ncr fieldset[disabled] .ncr-btn-primary:hover,
    .ncr .ncr-btn-primary.ncr-disabled:focus,
    .ncr .ncr-btn-primary[disabled]:focus,
    .ncr fieldset[disabled] .ncr-btn-primary:focus,
    .ncr .ncr-btn-primary.ncr-disabled.ncr-focus,
    .ncr .ncr-btn-primary[disabled].ncr-focus,
    .ncr fieldset[disabled] .ncr-btn-primary.ncr-focus {
      background-color: #337ab7;
      border-color: #2e6da4
    }

    .ncr .ncr-btn-primary .ncr-badge {
      color: #337ab7;
      background-color: #fff
    }

    .ncr .ncr-btn-success {
      color: #fff;
      background-color: #5cb85c;
      border-color: #4cae4c
    }

    .ncr .ncr-btn-success:focus,
    .ncr .ncr-btn-success.ncr-focus {
      color: #fff;
      background-color: #449d44;
      border-color: #255625
    }

    .ncr .ncr-btn-success:hover {
      color: #fff;
      background-color: #449d44;
      border-color: #398439
    }

    .ncr .ncr-btn-success:active,
    .ncr .ncr-btn-success.ncr-active,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-success {
      color: #fff;
      background-color: #449d44;
      border-color: #398439
    }

    .ncr .ncr-btn-success:active:hover,
    .ncr .ncr-btn-success.ncr-active:hover,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-success:hover,
    .ncr .ncr-btn-success:active:focus,
    .ncr .ncr-btn-success.ncr-active:focus,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-success:focus,
    .ncr .ncr-btn-success:active.ncr-focus,
    .ncr .ncr-btn-success.ncr-active.ncr-focus,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-success.ncr-focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625
    }

    .ncr .ncr-btn-success:active,
    .ncr .ncr-btn-success.ncr-active,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-success {
      background-image: none
    }

    .ncr .ncr-btn-success.ncr-disabled:hover,
    .ncr .ncr-btn-success[disabled]:hover,
    .ncr fieldset[disabled] .ncr-btn-success:hover,
    .ncr .ncr-btn-success.ncr-disabled:focus,
    .ncr .ncr-btn-success[disabled]:focus,
    .ncr fieldset[disabled] .ncr-btn-success:focus,
    .ncr .ncr-btn-success.ncr-disabled.ncr-focus,
    .ncr .ncr-btn-success[disabled].ncr-focus,
    .ncr fieldset[disabled] .ncr-btn-success.ncr-focus {
      background-color: #5cb85c;
      border-color: #4cae4c
    }

    .ncr .ncr-btn-success .ncr-badge {
      color: #5cb85c;
      background-color: #fff
    }

    .ncr .ncr-btn-info {
      color: #fff;
      background-color: #5bc0de;
      border-color: #46b8da
    }

    .ncr .ncr-btn-info:focus,
    .ncr .ncr-btn-info.ncr-focus {
      color: #fff;
      background-color: #31b0d5;
      border-color: #1b6d85
    }

    .ncr .ncr-btn-info:hover {
      color: #fff;
      background-color: #31b0d5;
      border-color: #269abc
    }

    .ncr .ncr-btn-info:active,
    .ncr .ncr-btn-info.ncr-active,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-info {
      color: #fff;
      background-color: #31b0d5;
      border-color: #269abc
    }

    .ncr .ncr-btn-info:active:hover,
    .ncr .ncr-btn-info.ncr-active:hover,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-info:hover,
    .ncr .ncr-btn-info:active:focus,
    .ncr .ncr-btn-info.ncr-active:focus,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-info:focus,
    .ncr .ncr-btn-info:active.ncr-focus,
    .ncr .ncr-btn-info.ncr-active.ncr-focus,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-info.ncr-focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85
    }

    .ncr .ncr-btn-info:active,
    .ncr .ncr-btn-info.ncr-active,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-info {
      background-image: none
    }

    .ncr .ncr-btn-info.ncr-disabled:hover,
    .ncr .ncr-btn-info[disabled]:hover,
    .ncr fieldset[disabled] .ncr-btn-info:hover,
    .ncr .ncr-btn-info.ncr-disabled:focus,
    .ncr .ncr-btn-info[disabled]:focus,
    .ncr fieldset[disabled] .ncr-btn-info:focus,
    .ncr .ncr-btn-info.ncr-disabled.ncr-focus,
    .ncr .ncr-btn-info[disabled].ncr-focus,
    .ncr fieldset[disabled] .ncr-btn-info.ncr-focus {
      background-color: #5bc0de;
      border-color: #46b8da
    }

    .ncr .ncr-btn-info .ncr-badge {
      color: #5bc0de;
      background-color: #fff
    }

    .ncr .ncr-btn-warning {
      color: #fff;
      background-color: #f0ad4e;
      border-color: #eea236
    }

    .ncr .ncr-btn-warning:focus,
    .ncr .ncr-btn-warning.ncr-focus {
      color: #fff;
      background-color: #ec971f;
      border-color: #985f0d
    }

    .ncr .ncr-btn-warning:hover {
      color: #fff;
      background-color: #ec971f;
      border-color: #d58512
    }

    .ncr .ncr-btn-warning:active,
    .ncr .ncr-btn-warning.ncr-active,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-warning {
      color: #fff;
      background-color: #ec971f;
      border-color: #d58512
    }

    .ncr .ncr-btn-warning:active:hover,
    .ncr .ncr-btn-warning.ncr-active:hover,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-warning:hover,
    .ncr .ncr-btn-warning:active:focus,
    .ncr .ncr-btn-warning.ncr-active:focus,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-warning:focus,
    .ncr .ncr-btn-warning:active.ncr-focus,
    .ncr .ncr-btn-warning.ncr-active.ncr-focus,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-warning.ncr-focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d
    }

    .ncr .ncr-btn-warning:active,
    .ncr .ncr-btn-warning.ncr-active,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-warning {
      background-image: none
    }

    .ncr .ncr-btn-warning.ncr-disabled:hover,
    .ncr .ncr-btn-warning[disabled]:hover,
    .ncr fieldset[disabled] .ncr-btn-warning:hover,
    .ncr .ncr-btn-warning.ncr-disabled:focus,
    .ncr .ncr-btn-warning[disabled]:focus,
    .ncr fieldset[disabled] .ncr-btn-warning:focus,
    .ncr .ncr-btn-warning.ncr-disabled.ncr-focus,
    .ncr .ncr-btn-warning[disabled].ncr-focus,
    .ncr fieldset[disabled] .ncr-btn-warning.ncr-focus {
      background-color: #f0ad4e;
      border-color: #eea236
    }

    .ncr .ncr-btn-warning .ncr-badge {
      color: #f0ad4e;
      background-color: #fff
    }

    .ncr .ncr-btn-danger {
      color: #fff;
      background-color: #d9534f;
      border-color: #d43f3a
    }

    .ncr .ncr-btn-danger:focus,
    .ncr .ncr-btn-danger.ncr-focus {
      color: #fff;
      background-color: #c9302c;
      border-color: #761c19
    }

    .ncr .ncr-btn-danger:hover {
      color: #fff;
      background-color: #c9302c;
      border-color: #ac2925
    }

    .ncr .ncr-btn-danger:active,
    .ncr .ncr-btn-danger.ncr-active,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-danger {
      color: #fff;
      background-color: #c9302c;
      border-color: #ac2925
    }

    .ncr .ncr-btn-danger:active:hover,
    .ncr .ncr-btn-danger.ncr-active:hover,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-danger:hover,
    .ncr .ncr-btn-danger:active:focus,
    .ncr .ncr-btn-danger.ncr-active:focus,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-danger:focus,
    .ncr .ncr-btn-danger:active.ncr-focus,
    .ncr .ncr-btn-danger.ncr-active.ncr-focus,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-danger.ncr-focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19
    }

    .ncr .ncr-btn-danger:active,
    .ncr .ncr-btn-danger.ncr-active,
    .ncr .ncr-open>.ncr-dropdown-toggle.ncr-btn-danger {
      background-image: none
    }

    .ncr .ncr-btn-danger.ncr-disabled:hover,
    .ncr .ncr-btn-danger[disabled]:hover,
    .ncr fieldset[disabled] .ncr-btn-danger:hover,
    .ncr .ncr-btn-danger.ncr-disabled:focus,
    .ncr .ncr-btn-danger[disabled]:focus,
    .ncr fieldset[disabled] .ncr-btn-danger:focus,
    .ncr .ncr-btn-danger.ncr-disabled.ncr-focus,
    .ncr .ncr-btn-danger[disabled].ncr-focus,
    .ncr fieldset[disabled] .ncr-btn-danger.ncr-focus {
      background-color: #d9534f;
      border-color: #d43f3a
    }

    .ncr .ncr-btn-danger .ncr-badge {
      color: #d9534f;
      background-color: #fff
    }

    .ncr .ncr-btn-link {
      font-weight: normal;
      color: #337ab7;
      border-radius: 0
    }

    .ncr .ncr-btn-link,
    .ncr .ncr-btn-link:active,
    .ncr .ncr-btn-link.ncr-active,
    .ncr .ncr-btn-link[disabled],
    .ncr fieldset[disabled] .ncr-btn-link {
      background-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none
    }

    .ncr .ncr-btn-link,
    .ncr .ncr-btn-link:hover,
    .ncr .ncr-btn-link:focus,
    .ncr .ncr-btn-link:active {
      border-color: transparent
    }

    .ncr .ncr-btn-link:hover,
    .ncr .ncr-btn-link:focus {
      color: #23527c;
      text-decoration: underline;
      background-color: transparent
    }

    .ncr .ncr-btn-link[disabled]:hover,
    .ncr fieldset[disabled] .ncr-btn-link:hover,
    .ncr .ncr-btn-link[disabled]:focus,
    .ncr fieldset[disabled] .ncr-btn-link:focus {
      color: #777;
      text-decoration: none
    }

    .ncr .ncr-btn-lg,
    .ncr .ncr-btn-group-lg>.ncr-btn {
      padding: 10px 16px;
      font-size: 18px;
      line-height: 1.3333333;
      border-radius: 6px
    }

    .ncr .ncr-btn-sm,
    .ncr .ncr-btn-group-sm>.ncr-btn {
      padding: 5px 10px;
      font-size: 12px;
      line-height: 1.5;
      border-radius: 3px
    }

    .ncr .ncr-btn-xs,
    .ncr .ncr-btn-group-xs>.ncr-btn {
      padding: 1px 5px;
      font-size: 12px;
      line-height: 1.5;
      border-radius: 3px
    }

    .ncr .ncr-btn-block {
      display: block;
      width: 100%
    }

    .ncr .ncr-btn-block+.ncr-btn-block {
      margin-top: 5px
    }

    .ncr input[type="submit"].ncr-btn-block,
    .ncr input[type="reset"].ncr-btn-block,
    .ncr input[type="button"].ncr-btn-block {
      width: 100%
    }

    .ncr .ncr-fade {
      opacity: 0;
      -webkit-transition: opacity .15s linear;
      -o-transition: opacity .15s linear;
      transition: opacity .15s linear
    }

    .ncr .ncr-fade.ncr-in {
      opacity: 1
    }

    .ncr .ncr-collapse {
      display: none
    }

    .ncr .ncr-collapse.ncr-in {
      display: block
    }

    .ncr tr.ncr-collapse.ncr-in {
      display: table-row
    }

    .ncr tbody.ncr-collapse.ncr-in {
      display: table-row-group
    }

    .ncr .ncr-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
    }

    .ncr .ncr-caret {
      display: inline-block;
      width: 0;
      height: 0;
      margin-left: 2px;
      vertical-align: middle;
      border-top: 4px dashed;
      border-top: 4px solid \9;
      border-right: 4px solid transparent;
      border-left: 4px solid transparent
    }

    .ncr .ncr-dropup,
    .ncr .ncr-dropdown {
      position: relative
    }

    .ncr .ncr-dropdown-toggle:focus {
      outline: 0
    }

    .ncr .ncr-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)
    }

    .ncr .ncr-dropdown-menu.ncr-pull-right {
      right: 0;
      left: auto
    }

    .ncr .ncr-dropdown-menu .ncr-divider {
      height: 1px;
      margin: 9px 0;
      overflow: hidden;
      background-color: #e5e5e5
    }

    .ncr .ncr-dropdown-menu>li>a {
      display: block;
      padding: 3px 20px;
      clear: both;
      font-weight: normal;
      line-height: 1.42857143;
      color: #333;
      white-space: nowrap
    }

    .ncr .ncr-dropdown-menu>li>a:hover,
    .ncr .ncr-dropdown-menu>li>a:focus {
      color: #262626;
      text-decoration: none;
      background-color: #f5f5f5
    }

    .ncr .ncr-dropdown-menu>.ncr-active>a,
    .ncr .ncr-dropdown-menu>.ncr-active>a:hover,
    .ncr .ncr-dropdown-menu>.ncr-active>a:focus {
      color: #fff;
      text-decoration: none;
      background-color: #337ab7;
      outline: 0
    }

    .ncr .ncr-dropdown-menu>.ncr-disabled>a,
    .ncr .ncr-dropdown-menu>.ncr-disabled>a:hover,
    .ncr .ncr-dropdown-menu>.ncr-disabled>a:focus {
      color: #777
    }

    .ncr .ncr-dropdown-menu>.ncr-disabled>a:hover,
    .ncr .ncr-dropdown-menu>.ncr-disabled>a:focus {
      text-decoration: none;
      cursor: not-allowed;
      background-color: transparent;
      background-image: none;
      filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
    }

    .ncr .ncr-open>.ncr-dropdown-menu {
      display: block
    }

    .ncr .ncr-open>a {
      outline: 0
    }

    .ncr .ncr-dropdown-menu-right {
      right: 0;
      left: auto
    }

    .ncr .ncr-dropdown-menu-left {
      right: auto;
      left: 0
    }

    .ncr .ncr-dropdown-header {
      display: block;
      padding: 3px 20px;
      font-size: 12px;
      line-height: 1.42857143;
      color: #777;
      white-space: nowrap
    }

    .ncr .ncr-dropdown-backdrop {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 990
    }

    .ncr .ncr-pull-right>.ncr-dropdown-menu {
      right: 0;
      left: auto
    }

    .ncr .ncr-dropup .ncr-caret,
    .ncr .ncr-navbar-fixed-bottom .ncr-dropdown .ncr-caret {
      content: "";
      border-top: 0;
      border-bottom: 4px dashed;
      border-bottom: 4px solid \9
    }

    .ncr .ncr-dropup .ncr-dropdown-menu,
    .ncr .ncr-navbar-fixed-bottom .ncr-dropdown .ncr-dropdown-menu {
      top: auto;
      bottom: 100%;
      margin-bottom: 2px
    }

    @media(min-width:768px) {
      .ncr .ncr-navbar-right .ncr-dropdown-menu {
        right: 0;
        left: auto
      }

      .ncr .ncr-navbar-right .ncr-dropdown-menu-left {
        right: auto;
        left: 0
      }
    }

    .ncr .ncr-btn-group,
    .ncr .ncr-btn-group-vertical {
      position: relative;
      display: inline-block;
      vertical-align: middle
    }

    .ncr .ncr-btn-group>.ncr-btn,
    .ncr .ncr-btn-group-vertical>.ncr-btn {
      position: relative;
      float: left
    }

    .ncr .ncr-btn-group>.ncr-btn:hover,
    .ncr .ncr-btn-group-vertical>.ncr-btn:hover,
    .ncr .ncr-btn-group>.ncr-btn:focus,
    .ncr .ncr-btn-group-vertical>.ncr-btn:focus,
    .ncr .ncr-btn-group>.ncr-btn:active,
    .ncr .ncr-btn-group-vertical>.ncr-btn:active,
    .ncr .ncr-btn-group>.ncr-btn.ncr-active,
    .ncr .ncr-btn-group-vertical>.ncr-btn.ncr-active {
      z-index: 2
    }

    .ncr .ncr-btn-group .ncr-btn+.ncr-btn,
    .ncr .ncr-btn-group .ncr-btn+.ncr-btn-group,
    .ncr .ncr-btn-group .ncr-btn-group+.ncr-btn,
    .ncr .ncr-btn-group .ncr-btn-group+.ncr-btn-group {
      margin-left: -1px
    }

    .ncr .ncr-btn-toolbar {
      margin-left: -5px
    }

    .ncr .ncr-btn-toolbar .ncr-btn,
    .ncr .ncr-btn-toolbar .ncr-btn-group,
    .ncr .ncr-btn-toolbar .ncr-input-group {
      float: left
    }

    .ncr .ncr-btn-toolbar>.ncr-btn,
    .ncr .ncr-btn-toolbar>.ncr-btn-group,
    .ncr .ncr-btn-toolbar>.ncr-input-group {
      margin-left: 5px
    }

    .ncr .ncr-btn-group>.ncr-btn:not(:first-child):not(:last-child):not(.ncr-dropdown-toggle) {
      border-radius: 0
    }

    .ncr .ncr-btn-group>.ncr-btn:first-child {
      margin-left: 0
    }

    .ncr .ncr-btn-group>.ncr-btn:first-child:not(:last-child):not(.ncr-dropdown-toggle) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0
    }

    .ncr .ncr-btn-group>.ncr-btn:last-child:not(:first-child),
    .ncr .ncr-btn-group>.ncr-dropdown-toggle:not(:first-child) {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
    }

    .ncr .ncr-btn-group>.ncr-btn-group {
      float: left
    }

    .ncr .ncr-btn-group>.ncr-btn-group:not(:first-child):not(:last-child)>.ncr-btn {
      border-radius: 0
    }

    .ncr .ncr-btn-group>.ncr-btn-group:first-child:not(:last-child)>.ncr-btn:last-child,
    .ncr .ncr-btn-group>.ncr-btn-group:first-child:not(:last-child)>.ncr-dropdown-toggle {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0
    }

    .ncr .ncr-btn-group>.ncr-btn-group:last-child:not(:first-child)>.ncr-btn:first-child {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
    }

    .ncr .ncr-btn-group .ncr-dropdown-toggle:active,
    .ncr .ncr-btn-group.ncr-open .ncr-dropdown-toggle {
      outline: 0
    }

    .ncr .ncr-btn-group>.ncr-btn+.ncr-dropdown-toggle {
      padding-right: 8px;
      padding-left: 8px
    }

    .ncr .ncr-btn-group>.ncr-btn-lg+.ncr-dropdown-toggle {
      padding-right: 12px;
      padding-left: 12px
    }

    .ncr .ncr-btn-group.ncr-open .ncr-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)
    }

    .ncr .ncr-btn-group.ncr-open .ncr-dropdown-toggle.ncr-btn-link {
      -webkit-box-shadow: none;
      box-shadow: none
    }

    .ncr .ncr-btn .ncr-caret {
      margin-left: 0
    }

    .ncr .ncr-btn-lg .ncr-caret {
      border-width: 5px 5px 0;
      border-bottom-width: 0
    }

    .ncr .ncr-dropup .ncr-btn-lg .ncr-caret {
      border-width: 0 5px 5px
    }

    .ncr .ncr-btn-group-vertical>.ncr-btn,
    .ncr .ncr-btn-group-vertical>.ncr-btn-group,
    .ncr .ncr-btn-group-vertical>.ncr-btn-group>.ncr-btn {
      display: block;
      float: none;
      width: 100%;
      max-width: 100%
    }

    .ncr .ncr-btn-group-vertical>.ncr-btn-group>.ncr-btn {
      float: none
    }

    .ncr .ncr-btn-group-vertical>.ncr-btn+.ncr-btn,
    .ncr .ncr-btn-group-vertical>.ncr-btn+.ncr-btn-group,
    .ncr .ncr-btn-group-vertical>.ncr-btn-group+.ncr-btn,
    .ncr .ncr-btn-group-vertical>.ncr-btn-group+.ncr-btn-group {
      margin-top: -1px;
      margin-left: 0
    }

    .ncr .ncr-btn-group-vertical>.ncr-btn:not(:first-child):not(:last-child) {
      border-radius: 0
    }

    .ncr .ncr-btn-group-vertical>.ncr-btn:first-child:not(:last-child) {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0
    }

    .ncr .ncr-btn-group-vertical>.ncr-btn:last-child:not(:first-child) {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px
    }

    .ncr .ncr-btn-group-vertical>.ncr-btn-group:not(:first-child):not(:last-child)>.ncr-btn {
      border-radius: 0
    }

    .ncr .ncr-btn-group-vertical>.ncr-btn-group:first-child:not(:last-child)>.ncr-btn:last-child,
    .ncr .ncr-btn-group-vertical>.ncr-btn-group:first-child:not(:last-child)>.ncr-dropdown-toggle {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0
    }

    .ncr .ncr-btn-group-vertical>.ncr-btn-group:last-child:not(:first-child)>.ncr-btn:first-child {
      border-top-left-radius: 0;
      border-top-right-radius: 0
    }

    .ncr .ncr-btn-group-justified {
      display: table;
      width: 100%;
      table-layout: fixed;
      border-collapse: separate
    }

    .ncr .ncr-btn-group-justified>.ncr-btn,
    .ncr .ncr-btn-group-justified>.ncr-btn-group {
      display: table-cell;
      float: none;
      width: 1%
    }

    .ncr .ncr-btn-group-justified>.ncr-btn-group .ncr-btn {
      width: 100%
    }

    .ncr .ncr-btn-group-justified>.ncr-btn-group .ncr-dropdown-menu {
      left: auto
    }

    .ncr [data-toggle="buttons"]>.ncr-btn input[type="radio"],
    .ncr [data-toggle="buttons"]>.ncr-btn-group>.ncr-btn input[type="radio"],
    .ncr [data-toggle="buttons"]>.ncr-btn input[type="checkbox"],
    .ncr [data-toggle="buttons"]>.ncr-btn-group>.ncr-btn input[type="checkbox"] {
      position: absolute;
      clip: rect(0, 0, 0, 0);
      pointer-events: none
    }

    .ncr .ncr-input-group {
      position: relative;
      display: table;
      border-collapse: separate
    }

    .ncr .ncr-input-group[class*="col-"] {
      float: none;
      padding-right: 0;
      padding-left: 0
    }

    .ncr .ncr-input-group .ncr-form-control {
      position: relative;
      z-index: 2;
      float: left;
      width: 100%;
      margin-bottom: 0
    }

    .ncr .ncr-input-group .ncr-form-control:focus {
      z-index: 3
    }

    .ncr .ncr-input-group-lg>.ncr-form-control,
    .ncr .ncr-input-group-lg>.ncr-input-group-addon,
    .ncr .ncr-input-group-lg>.ncr-input-group-btn>.ncr-btn {
      height: 46px;
      padding: 10px 16px;
      font-size: 18px;
      line-height: 1.3333333;
      border-radius: 6px
    }

    .ncr select.ncr-input-group-lg>.ncr-form-control,
    .ncr select.ncr-input-group-lg>.ncr-input-group-addon,
    .ncr select.ncr-input-group-lg>.ncr-input-group-btn>.ncr-btn {
      height: 46px;
      line-height: 46px
    }

    .ncr textarea.ncr-input-group-lg>.ncr-form-control,
    .ncr textarea.ncr-input-group-lg>.ncr-input-group-addon,
    .ncr textarea.ncr-input-group-lg>.ncr-input-group-btn>.ncr-btn,
    .ncr select[multiple].ncr-input-group-lg>.ncr-form-control,
    .ncr select[multiple].ncr-input-group-lg>.ncr-input-group-addon,
    .ncr select[multiple].ncr-input-group-lg>.ncr-input-group-btn>.ncr-btn {
      height: auto
    }

    .ncr .ncr-input-group-sm>.ncr-form-control,
    .ncr .ncr-input-group-sm>.ncr-input-group-addon,
    .ncr .ncr-input-group-sm>.ncr-input-group-btn>.ncr-btn {
      height: 30px;
      padding: 5px 10px;
      font-size: 12px;
      line-height: 1.5;
      border-radius: 3px
    }

    .ncr select.ncr-input-group-sm>.ncr-form-control,
    .ncr select.ncr-input-group-sm>.ncr-input-group-addon,
    .ncr select.ncr-input-group-sm>.ncr-input-group-btn>.ncr-btn {
      height: 30px;
      line-height: 30px
    }

    .ncr textarea.ncr-input-group-sm>.ncr-form-control,
    .ncr textarea.ncr-input-group-sm>.ncr-input-group-addon,
    .ncr textarea.ncr-input-group-sm>.ncr-input-group-btn>.ncr-btn,
    .ncr select[multiple].ncr-input-group-sm>.ncr-form-control,
    .ncr select[multiple].ncr-input-group-sm>.ncr-input-group-addon,
    .ncr select[multiple].ncr-input-group-sm>.ncr-input-group-btn>.ncr-btn {
      height: auto
    }

    .ncr .ncr-input-group-addon,
    .ncr .ncr-input-group-btn,
    .ncr .ncr-input-group .ncr-form-control {
      display: table-cell
    }

    .ncr .ncr-input-group-addon:not(:first-child):not(:last-child),
    .ncr .ncr-input-group-btn:not(:first-child):not(:last-child),
    .ncr .ncr-input-group .ncr-form-control:not(:first-child):not(:last-child) {
      border-radius: 0
    }

    .ncr .ncr-input-group-addon,
    .ncr .ncr-input-group-btn {
      width: 1%;
      white-space: nowrap;
      vertical-align: middle
    }

    .ncr .ncr-input-group-addon {
      padding: 6px 12px;
      font-size: 14px;
      font-weight: normal;
      line-height: 1;
      color: #555;
      text-align: center;
      background-color: #eee;
      border: 1px solid #ccc;
      border-radius: 4px
    }

    .ncr .ncr-input-group-addon.ncr-input-sm {
      padding: 5px 10px;
      font-size: 12px;
      border-radius: 3px
    }

    .ncr .ncr-input-group-addon.ncr-input-lg {
      padding: 10px 16px;
      font-size: 18px;
      border-radius: 6px
    }

    .ncr .ncr-input-group-addon input[type="radio"],
    .ncr .ncr-input-group-addon input[type="checkbox"] {
      margin-top: 0
    }

    .ncr .ncr-input-group .ncr-form-control:first-child,
    .ncr .ncr-input-group-addon:first-child,
    .ncr .ncr-input-group-btn:first-child>.ncr-btn,
    .ncr .ncr-input-group-btn:first-child>.ncr-btn-group>.ncr-btn,
    .ncr .ncr-input-group-btn:first-child>.ncr-dropdown-toggle,
    .ncr .ncr-input-group-btn:last-child>.ncr-btn:not(:last-child):not(.ncr-dropdown-toggle),
    .ncr .ncr-input-group-btn:last-child>.ncr-btn-group:not(:last-child)>.ncr-btn {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0
    }

    .ncr .ncr-input-group-addon:first-child {
      border-right: 0
    }

    .ncr .ncr-input-group .ncr-form-control:last-child,
    .ncr .ncr-input-group-addon:last-child,
    .ncr .ncr-input-group-btn:last-child>.ncr-btn,
    .ncr .ncr-input-group-btn:last-child>.ncr-btn-group>.ncr-btn,
    .ncr .ncr-input-group-btn:last-child>.ncr-dropdown-toggle,
    .ncr .ncr-input-group-btn:first-child>.ncr-btn:not(:first-child),
    .ncr .ncr-input-group-btn:first-child>.ncr-btn-group:not(:first-child)>.ncr-btn {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
    }

    .ncr .ncr-input-group-addon:last-child {
      border-left: 0
    }

    .ncr .ncr-input-group-btn {
      position: relative;
      font-size: 0;
      white-space: nowrap
    }

    .ncr .ncr-input-group-btn>.ncr-btn {
      position: relative
    }

    .ncr .ncr-input-group-btn>.ncr-btn+.ncr-btn {
      margin-left: -1px
    }

    .ncr .ncr-input-group-btn>.ncr-btn:hover,
    .ncr .ncr-input-group-btn>.ncr-btn:focus,
    .ncr .ncr-input-group-btn>.ncr-btn:active {
      z-index: 2
    }

    .ncr .ncr-input-group-btn:first-child>.ncr-btn,
    .ncr .ncr-input-group-btn:first-child>.ncr-btn-group {
      margin-right: -1px
    }

    .ncr .ncr-input-group-btn:last-child>.ncr-btn,
    .ncr .ncr-input-group-btn:last-child>.ncr-btn-group {
      z-index: 2;
      margin-left: -1px
    }

    .ncr .ncr-nav {
      padding-left: 0;
      margin-bottom: 0;
      list-style: none
    }

    .ncr .ncr-nav>li {
      position: relative;
      display: block
    }

    .ncr .ncr-nav>li>a {
      position: relative;
      display: block;
      padding: 10px 15px
    }

    .ncr .ncr-nav>li>a:hover,
    .ncr .ncr-nav>li>a:focus {
      text-decoration: none;
      background-color: #eee
    }

    .ncr .ncr-nav>li.ncr-disabled>a {
      color: #777
    }

    .ncr .ncr-nav>li.ncr-disabled>a:hover,
    .ncr .ncr-nav>li.ncr-disabled>a:focus {
      color: #777;
      text-decoration: none;
      cursor: not-allowed;
      background-color: transparent
    }

    .ncr .ncr-nav .ncr-open>a,
    .ncr .ncr-nav .ncr-open>a:hover,
    .ncr .ncr-nav .ncr-open>a:focus {
      background-color: #eee;
      border-color: #337ab7
    }

    .ncr .ncr-nav .ncr-nav-divider {
      height: 1px;
      margin: 9px 0;
      overflow: hidden;
      background-color: #e5e5e5
    }

    .ncr .ncr-nav>li>a>img {
      max-width: none
    }

    .ncr .ncr-nav-tabs {
      border-bottom: 1px solid #ddd
    }

    .ncr .ncr-nav-tabs>li {
      float: left;
      margin-bottom: -1px
    }

    .ncr .ncr-nav-tabs>li>a {
      margin-right: 2px;
      line-height: 1.42857143;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0
    }

    .ncr .ncr-nav-tabs>li>a:hover {
      border-color: #eee #eee #ddd
    }

    .ncr .ncr-nav-tabs>li.ncr-active>a,
    .ncr .ncr-nav-tabs>li.ncr-active>a:hover,
    .ncr .ncr-nav-tabs>li.ncr-active>a:focus {
      color: #555;
      cursor: default;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent
    }

    .ncr .ncr-nav-tabs.ncr-nav-justified {
      width: 100%;
      border-bottom: 0
    }

    .ncr .ncr-nav-tabs.ncr-nav-justified>li {
      float: none
    }

    .ncr .ncr-nav-tabs.ncr-nav-justified>li>a {
      margin-bottom: 5px;
      text-align: center
    }

    .ncr .ncr-nav-tabs.ncr-nav-justified>.ncr-dropdown .ncr-dropdown-menu {
      top: auto;
      left: auto
    }

    @media(min-width:768px) {
      .ncr .ncr-nav-tabs.ncr-nav-justified>li {
        display: table-cell;
        width: 1%
      }

      .ncr .ncr-nav-tabs.ncr-nav-justified>li>a {
        margin-bottom: 0
      }
    }

    .ncr .ncr-nav-tabs.ncr-nav-justified>li>a {
      margin-right: 0;
      border-radius: 4px
    }

    .ncr .ncr-nav-tabs.ncr-nav-justified>.ncr-active>a,
    .ncr .ncr-nav-tabs.ncr-nav-justified>.ncr-active>a:hover,
    .ncr .ncr-nav-tabs.ncr-nav-justified>.ncr-active>a:focus {
      border: 1px solid #ddd
    }

    @media(min-width:768px) {
      .ncr .ncr-nav-tabs.ncr-nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
      }

      .ncr .ncr-nav-tabs.ncr-nav-justified>.ncr-active>a,
      .ncr .ncr-nav-tabs.ncr-nav-justified>.ncr-active>a:hover,
      .ncr .ncr-nav-tabs.ncr-nav-justified>.ncr-active>a:focus {
        border-bottom-color: #fff
      }
    }

    .ncr .ncr-nav-pills>li {
      float: left
    }

    .ncr .ncr-nav-pills>li>a {
      border-radius: 4px
    }

    .ncr .ncr-nav-pills>li+li {
      margin-left: 2px
    }

    .ncr .ncr-nav-pills>li.ncr-active>a,
    .ncr .ncr-nav-pills>li.ncr-active>a:hover,
    .ncr .ncr-nav-pills>li.ncr-active>a:focus {
      color: #fff;
      background-color: #337ab7
    }

    .ncr .ncr-nav-stacked>li {
      float: none
    }

    .ncr .ncr-nav-stacked>li+li {
      margin-top: 2px;
      margin-left: 0
    }

    .ncr .ncr-nav-justified {
      width: 100%
    }

    .ncr .ncr-nav-justified>li {
      float: none
    }

    .ncr .ncr-nav-justified>li>a {
      margin-bottom: 5px;
      text-align: center
    }

    .ncr .ncr-nav-justified>.ncr-dropdown .ncr-dropdown-menu {
      top: auto;
      left: auto
    }

    @media(min-width:768px) {
      .ncr .ncr-nav-justified>li {
        display: table-cell;
        width: 1%
      }

      .ncr .ncr-nav-justified>li>a {
        margin-bottom: 0
      }
    }

    .ncr .ncr-nav-tabs-justified {
      border-bottom: 0
    }

    .ncr .ncr-nav-tabs-justified>li>a {
      margin-right: 0;
      border-radius: 4px
    }

    .ncr .ncr-nav-tabs-justified>.ncr-active>a,
    .ncr .ncr-nav-tabs-justified>.ncr-active>a:hover,
    .ncr .ncr-nav-tabs-justified>.ncr-active>a:focus {
      border: 1px solid #ddd
    }

    @media(min-width:768px) {
      .ncr .ncr-nav-tabs-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
      }

      .ncr .ncr-nav-tabs-justified>.ncr-active>a,
      .ncr .ncr-nav-tabs-justified>.ncr-active>a:hover,
      .ncr .ncr-nav-tabs-justified>.ncr-active>a:focus {
        border-bottom-color: #fff
      }
    }

    .ncr .ncr-tab-content>.ncr-tab-pane {
      display: none
    }

    .ncr .ncr-tab-content>.ncr-active {
      display: block
    }

    .ncr .ncr-nav-tabs .ncr-dropdown-menu {
      margin-top: -1px;
      border-top-left-radius: 0;
      border-top-right-radius: 0
    }

    .ncr .ncr-navbar {
      position: relative;
      min-height: 50px;
      margin-bottom: 20px;
      border: 1px solid transparent
    }

    @media(min-width:768px) {
      .ncr .ncr-navbar {
        border-radius: 4px
      }
    }

    @media(min-width:768px) {
      .ncr .ncr-navbar-header {
        float: left
      }
    }

    .ncr .ncr-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)
    }

    .ncr .ncr-navbar-collapse.ncr-in {
      overflow-y: auto
    }

    @media(min-width:768px) {
      .ncr .ncr-navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
      }

      .ncr .ncr-navbar-collapse.ncr-collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
      }

      .ncr .ncr-navbar-collapse.ncr-in {
        overflow-y: visible
      }

      .ncr .ncr-navbar-fixed-top .ncr-navbar-collapse,
      .ncr .ncr-navbar-static-top .ncr-navbar-collapse,
      .ncr .ncr-navbar-fixed-bottom .ncr-navbar-collapse {
        padding-right: 0;
        padding-left: 0
      }
    }

    .ncr .ncr-navbar-fixed-top .ncr-navbar-collapse,
    .ncr .ncr-navbar-fixed-bottom .ncr-navbar-collapse {
      max-height: 340px
    }

    @media(max-device-width:480px) and (orientation:landscape) {

      .ncr .ncr-navbar-fixed-top .ncr-navbar-collapse,
      .ncr .ncr-navbar-fixed-bottom .ncr-navbar-collapse {
        max-height: 200px
      }
    }

    .ncr .ncr-container>.ncr-navbar-header,
    .ncr .ncr-container-fluid>.ncr-navbar-header,
    .ncr .ncr-container>.ncr-navbar-collapse,
    .ncr .ncr-container-fluid>.ncr-navbar-collapse {
      margin-right: -15px;
      margin-left: -15px
    }

    @media(min-width:768px) {

      .ncr .ncr-container>.ncr-navbar-header,
      .ncr .ncr-container-fluid>.ncr-navbar-header,
      .ncr .ncr-container>.ncr-navbar-collapse,
      .ncr .ncr-container-fluid>.ncr-navbar-collapse {
        margin-right: 0;
        margin-left: 0
      }
    }

    .ncr .ncr-navbar-static-top {
      z-index: 1000;
      border-width: 0 0 1px
    }

    @media(min-width:768px) {
      .ncr .ncr-navbar-static-top {
        border-radius: 0
      }
    }

    .ncr .ncr-navbar-fixed-top,
    .ncr .ncr-navbar-fixed-bottom {
      position: fixed;
      right: 0;
      left: 0;
      z-index: 1030
    }

    @media(min-width:768px) {

      .ncr .ncr-navbar-fixed-top,
      .ncr .ncr-navbar-fixed-bottom {
        border-radius: 0
      }
    }

    .ncr .ncr-navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px
    }

    .ncr .ncr-navbar-fixed-bottom {
      bottom: 0;
      margin-bottom: 0;
      border-width: 1px 0 0
    }

    .ncr .ncr-navbar-brand {
      float: left;
      height: 50px;
      padding: 15px 15px;
      font-size: 18px;
      line-height: 20px
    }

    .ncr .ncr-navbar-brand:hover,
    .ncr .ncr-navbar-brand:focus {
      text-decoration: none
    }

    .ncr .ncr-navbar-brand>img {
      display: block
    }

    @media(min-width:768px) {

      .ncr .ncr-navbar>.ncr-container .ncr-navbar-brand,
      .ncr .ncr-navbar>.ncr-container-fluid .ncr-navbar-brand {
        margin-left: -15px
      }
    }

    .ncr .ncr-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
    }

    .ncr .ncr-navbar-toggle:focus {
      outline: 0
    }

    .ncr .ncr-navbar-toggle .ncr-icon-bar {
      display: block;
      width: 22px;
      height: 2px;
      border-radius: 1px
    }

    .ncr .ncr-navbar-toggle .ncr-icon-bar+.ncr-icon-bar {
      margin-top: 4px
    }

    @media(min-width:768px) {
      .ncr .ncr-navbar-toggle {
        display: none
      }
    }

    .ncr .ncr-navbar-nav {
      margin: 7.5px -15px
    }

    .ncr .ncr-navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
      line-height: 20px
    }

    @media(max-width:767px) {
      .ncr .ncr-navbar-nav .ncr-open .ncr-dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
      }

      .ncr .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a,
      .ncr .ncr-navbar-nav .ncr-open .ncr-dropdown-menu .ncr-dropdown-header {
        padding: 5px 15px 5px 25px
      }

      .ncr .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        line-height: 20px
      }

      .ncr .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover,
      .ncr .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:focus {
        background-image: none
      }
    }

    @media(min-width:768px) {
      .ncr .ncr-navbar-nav {
        float: left;
        margin: 0
      }

      .ncr .ncr-navbar-nav>li {
        float: left
      }

      .ncr .ncr-navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px
      }
    }

    .ncr .ncr-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) {
      .ncr .ncr-navbar-form .ncr-form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
      }

      .ncr .ncr-navbar-form .ncr-form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
      }

      .ncr .ncr-navbar-form .ncr-form-control-static {
        display: inline-block
      }

      .ncr .ncr-navbar-form .ncr-input-group {
        display: inline-table;
        vertical-align: middle
      }
    }

    @media(min-width:768px) {

      .ncr .ncr-navbar-form .ncr-input-group .ncr-input-group-addon,
      .ncr .ncr-navbar-form .ncr-input-group .ncr-input-group-btn,
      .ncr .ncr-navbar-form .ncr-input-group .ncr-form-control {
        width: auto
      }

      .ncr .ncr-navbar-form .ncr-input-group>.ncr-form-control {
        width: 100%
      }

      .ncr .ncr-navbar-form .ncr-control-label {
        margin-bottom: 0;
        vertical-align: middle
      }

      .ncr .ncr-navbar-form .ncr-radio,
      .ncr .ncr-navbar-form .ncr-checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
      }

      .ncr .ncr-navbar-form .ncr-radio label,
      .ncr .ncr-navbar-form .ncr-checkbox label {
        padding-left: 0
      }

      .ncr .ncr-navbar-form .ncr-radio input[type="radio"],
      .ncr .ncr-navbar-form .ncr-checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
      }

      .ncr .ncr-navbar-form .ncr-has-feedback .ncr-form-control-feedback {
        top: 0
      }
    }

    @media(max-width:767px) {
      .ncr .ncr-navbar-form .ncr-form-group {
        margin-bottom: 5px
      }

      .ncr .ncr-navbar-form .ncr-form-group:last-child {
        margin-bottom: 0
      }
    }

    @media(min-width:768px) {
      .ncr .ncr-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
      }
    }

    .ncr .ncr-navbar-nav>li>.ncr-dropdown-menu {
      margin-top: 0;
      border-top-left-radius: 0;
      border-top-right-radius: 0
    }

    .ncr .ncr-navbar-fixed-bottom .ncr-navbar-nav>li>.ncr-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
    }

    .ncr .ncr-navbar-btn {
      margin-top: 8px;
      margin-bottom: 8px
    }

    .ncr .ncr-navbar-btn.ncr-btn-sm {
      margin-top: 10px;
      margin-bottom: 10px
    }

    .ncr .ncr-navbar-btn.ncr-btn-xs {
      margin-top: 14px;
      margin-bottom: 14px
    }

    .ncr .ncr-navbar-text {
      margin-top: 15px;
      margin-bottom: 15px
    }

    @media(min-width:768px) {
      .ncr .ncr-navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px
      }
    }

    @media(min-width:768px) {
      .ncr .ncr-navbar-left {
        float: left !important
      }

      .ncr .ncr-navbar-right {
        float: right !important;
        margin-right: -15px
      }

      .ncr .ncr-navbar-right~.ncr-navbar-right {
        margin-right: 0
      }
    }

    .ncr .ncr-navbar-default {
      background-color: #f8f8f8;
      border-color: #e7e7e7
    }

    .ncr .ncr-navbar-default .ncr-navbar-brand {
      color: #777
    }

    .ncr .ncr-navbar-default .ncr-navbar-brand:hover,
    .ncr .ncr-navbar-default .ncr-navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent
    }

    .ncr .ncr-navbar-default .ncr-navbar-text {
      color: #777
    }

    .ncr .ncr-navbar-default .ncr-navbar-nav>li>a {
      color: #777
    }

    .ncr .ncr-navbar-default .ncr-navbar-nav>li>a:hover,
    .ncr .ncr-navbar-default .ncr-navbar-nav>li>a:focus {
      color: #333;
      background-color: transparent
    }

    .ncr .ncr-navbar-default .ncr-navbar-nav>.ncr-active>a,
    .ncr .ncr-navbar-default .ncr-navbar-nav>.ncr-active>a:hover,
    .ncr .ncr-navbar-default .ncr-navbar-nav>.ncr-active>a:focus {
      color: #555;
      background-color: #e7e7e7
    }

    .ncr .ncr-navbar-default .ncr-navbar-nav>.ncr-disabled>a,
    .ncr .ncr-navbar-default .ncr-navbar-nav>.ncr-disabled>a:hover,
    .ncr .ncr-navbar-default .ncr-navbar-nav>.ncr-disabled>a:focus {
      color: #ccc;
      background-color: transparent
    }

    .ncr .ncr-navbar-default .ncr-navbar-toggle {
      border-color: #ddd
    }

    .ncr .ncr-navbar-default .ncr-navbar-toggle:hover,
    .ncr .ncr-navbar-default .ncr-navbar-toggle:focus {
      background-color: #ddd
    }

    .ncr .ncr-navbar-default .ncr-navbar-toggle .ncr-icon-bar {
      background-color: #888
    }

    .ncr .ncr-navbar-default .ncr-navbar-collapse,
    .ncr .ncr-navbar-default .ncr-navbar-form {
      border-color: #e7e7e7
    }

    .ncr .ncr-navbar-default .ncr-navbar-nav>.ncr-open>a,
    .ncr .ncr-navbar-default .ncr-navbar-nav>.ncr-open>a:hover,
    .ncr .ncr-navbar-default .ncr-navbar-nav>.ncr-open>a:focus {
      color: #555;
      background-color: #e7e7e7
    }

    @media(max-width:767px) {
      .ncr .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        color: #777
      }

      .ncr .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover,
      .ncr .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:focus {
        color: #333;
        background-color: transparent
      }

      .ncr .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a,
      .ncr .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:hover,
      .ncr .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:focus {
        color: #555;
        background-color: #e7e7e7
      }

      .ncr .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a,
      .ncr .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a:hover,
      .ncr .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a:focus {
        color: #ccc;
        background-color: transparent
      }
    }

    .ncr .ncr-navbar-default .ncr-navbar-link {
      color: #777
    }

    .ncr .ncr-navbar-default .ncr-navbar-link:hover {
      color: #333
    }

    .ncr .ncr-navbar-default .ncr-btn-link {
      color: #777
    }

    .ncr .ncr-navbar-default .ncr-btn-link:hover,
    .ncr .ncr-navbar-default .ncr-btn-link:focus {
      color: #333
    }

    .ncr .ncr-navbar-default .ncr-btn-link[disabled]:hover,
    .ncr fieldset[disabled] .ncr-navbar-default .ncr-btn-link:hover,
    .ncr .ncr-navbar-default .ncr-btn-link[disabled]:focus,
    .ncr fieldset[disabled] .ncr-navbar-default .ncr-btn-link:focus {
      color: #ccc
    }

    .ncr .ncr-navbar-inverse {
      background-color: #222;
      border-color: #080808
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-brand {
      color: #9d9d9d
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-brand:hover,
    .ncr .ncr-navbar-inverse .ncr-navbar-brand:focus {
      color: #fff;
      background-color: transparent
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-text {
      color: #9d9d9d
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-nav>li>a {
      color: #9d9d9d
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-nav>li>a:hover,
    .ncr .ncr-navbar-inverse .ncr-navbar-nav>li>a:focus {
      color: #fff;
      background-color: transparent
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-nav>.ncr-active>a,
    .ncr .ncr-navbar-inverse .ncr-navbar-nav>.ncr-active>a:hover,
    .ncr .ncr-navbar-inverse .ncr-navbar-nav>.ncr-active>a:focus {
      color: #fff;
      background-color: #080808
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-nav>.ncr-disabled>a,
    .ncr .ncr-navbar-inverse .ncr-navbar-nav>.ncr-disabled>a:hover,
    .ncr .ncr-navbar-inverse .ncr-navbar-nav>.ncr-disabled>a:focus {
      color: #444;
      background-color: transparent
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-toggle {
      border-color: #333
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-toggle:hover,
    .ncr .ncr-navbar-inverse .ncr-navbar-toggle:focus {
      background-color: #333
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-toggle .ncr-icon-bar {
      background-color: #fff
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-collapse,
    .ncr .ncr-navbar-inverse .ncr-navbar-form {
      border-color: #101010
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-nav>.ncr-open>a,
    .ncr .ncr-navbar-inverse .ncr-navbar-nav>.ncr-open>a:hover,
    .ncr .ncr-navbar-inverse .ncr-navbar-nav>.ncr-open>a:focus {
      color: #fff;
      background-color: #080808
    }

    @media(max-width:767px) {
      .ncr .ncr-navbar-inverse .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-dropdown-header {
        border-color: #080808
      }

      .ncr .ncr-navbar-inverse .ncr-navbar-nav .ncr-open .ncr-dropdown-menu .ncr-divider {
        background-color: #080808
      }

      .ncr .ncr-navbar-inverse .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        color: #9d9d9d
      }

      .ncr .ncr-navbar-inverse .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover,
      .ncr .ncr-navbar-inverse .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent
      }

      .ncr .ncr-navbar-inverse .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a,
      .ncr .ncr-navbar-inverse .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:hover,
      .ncr .ncr-navbar-inverse .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:focus {
        color: #fff;
        background-color: #080808
      }

      .ncr .ncr-navbar-inverse .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a,
      .ncr .ncr-navbar-inverse .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a:hover,
      .ncr .ncr-navbar-inverse .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a:focus {
        color: #444;
        background-color: transparent
      }
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-link {
      color: #9d9d9d
    }

    .ncr .ncr-navbar-inverse .ncr-navbar-link:hover {
      color: #fff
    }

    .ncr .ncr-navbar-inverse .ncr-btn-link {
      color: #9d9d9d
    }

    .ncr .ncr-navbar-inverse .ncr-btn-link:hover,
    .ncr .ncr-navbar-inverse .ncr-btn-link:focus {
      color: #fff
    }

    .ncr .ncr-navbar-inverse .ncr-btn-link[disabled]:hover,
    .ncr fieldset[disabled] .ncr-navbar-inverse .ncr-btn-link:hover,
    .ncr .ncr-navbar-inverse .ncr-btn-link[disabled]:focus,
    .ncr fieldset[disabled] .ncr-navbar-inverse .ncr-btn-link:focus {
      color: #444
    }

    .ncr .ncr-breadcrumb {
      padding: 8px 15px;
      margin-bottom: 20px;
      list-style: none;
      background-color: #f5f5f5;
      border-radius: 4px
    }

    .ncr .ncr-breadcrumb>li {
      display: inline-block
    }

    .ncr .ncr-breadcrumb>li+li:before {
      padding: 0 5px;
      color: #ccc;
      content: "/\00a0"
    }

    .ncr .ncr-breadcrumb>.ncr-active {
      color: #777
    }

    .ncr .ncr-pagination {
      display: inline-block;
      padding-left: 0;
      margin: 20px 0;
      border-radius: 4px
    }

    .ncr .ncr-pagination>li {
      display: inline
    }

    .ncr .ncr-pagination>li>a,
    .ncr .ncr-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
    }

    .ncr .ncr-pagination>li:first-child>a,
    .ncr .ncr-pagination>li:first-child>span {
      margin-left: 0;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px
    }

    .ncr .ncr-pagination>li:last-child>a,
    .ncr .ncr-pagination>li:last-child>span {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px
    }

    .ncr .ncr-pagination>li>a:hover,
    .ncr .ncr-pagination>li>span:hover,
    .ncr .ncr-pagination>li>a:focus,
    .ncr .ncr-pagination>li>span:focus {
      z-index: 2;
      color: #23527c;
      background-color: #eee;
      border-color: #ddd
    }

    .ncr .ncr-pagination>.ncr-active>a,
    .ncr .ncr-pagination>.ncr-active>span,
    .ncr .ncr-pagination>.ncr-active>a:hover,
    .ncr .ncr-pagination>.ncr-active>span:hover,
    .ncr .ncr-pagination>.ncr-active>a:focus,
    .ncr .ncr-pagination>.ncr-active>span:focus {
      z-index: 3;
      color: #fff;
      cursor: default;
      background-color: #337ab7;
      border-color: #337ab7
    }

    .ncr .ncr-pagination>.ncr-disabled>span,
    .ncr .ncr-pagination>.ncr-disabled>span:hover,
    .ncr .ncr-pagination>.ncr-disabled>span:focus,
    .ncr .ncr-pagination>.ncr-disabled>a,
    .ncr .ncr-pagination>.ncr-disabled>a:hover,
    .ncr .ncr-pagination>.ncr-disabled>a:focus {
      color: #777;
      cursor: not-allowed;
      background-color: #fff;
      border-color: #ddd
    }

    .ncr .ncr-pagination-lg>li>a,
    .ncr .ncr-pagination-lg>li>span {
      padding: 10px 16px;
      font-size: 18px;
      line-height: 1.3333333
    }

    .ncr .ncr-pagination-lg>li:first-child>a,
    .ncr .ncr-pagination-lg>li:first-child>span {
      border-top-left-radius: 6px;
      border-bottom-left-radius: 6px
    }

    .ncr .ncr-pagination-lg>li:last-child>a,
    .ncr .ncr-pagination-lg>li:last-child>span {
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px
    }

    .ncr .ncr-pagination-sm>li>a,
    .ncr .ncr-pagination-sm>li>span {
      padding: 5px 10px;
      font-size: 12px;
      line-height: 1.5
    }

    .ncr .ncr-pagination-sm>li:first-child>a,
    .ncr .ncr-pagination-sm>li:first-child>span {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px
    }

    .ncr .ncr-pagination-sm>li:last-child>a,
    .ncr .ncr-pagination-sm>li:last-child>span {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px
    }

    .ncr .ncr-pager {
      padding-left: 0;
      margin: 20px 0;
      text-align: center;
      list-style: none
    }

    .ncr .ncr-pager li {
      display: inline
    }

    .ncr .ncr-pager li>a,
    .ncr .ncr-pager li>span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px
    }

    .ncr .ncr-pager li>a:hover,
    .ncr .ncr-pager li>a:focus {
      text-decoration: none;
      background-color: #eee
    }

    .ncr .ncr-pager .ncr-next>a,
    .ncr .ncr-pager .ncr-next>span {
      float: right
    }

    .ncr .ncr-pager .ncr-previous>a,
    .ncr .ncr-pager .ncr-previous>span {
      float: left
    }

    .ncr .ncr-pager .ncr-disabled>a,
    .ncr .ncr-pager .ncr-disabled>a:hover,
    .ncr .ncr-pager .ncr-disabled>a:focus,
    .ncr .ncr-pager .ncr-disabled>span {
      color: #777;
      cursor: not-allowed;
      background-color: #fff
    }

    .ncr .ncr-label {
      display: inline;
      padding: .2em .6em .3em;
      font-size: 75%;
      font-weight: bold;
      line-height: 1;
      color: #fff;
      text-align: center;
      white-space: nowrap;
      vertical-align: baseline;
      border-radius: .25em
    }

    .ncr a.ncr-label:hover,
    .ncr a.ncr-label:focus {
      color: #fff;
      text-decoration: none;
      cursor: pointer
    }

    .ncr .ncr-label:empty {
      display: none
    }

    .ncr .ncr-btn .ncr-label {
      position: relative;
      top: -1px
    }

    .ncr .ncr-label-default {
      background-color: #777
    }

    .ncr .ncr-label-default[href]:hover,
    .ncr .ncr-label-default[href]:focus {
      background-color: #5e5e5e
    }

    .ncr .ncr-label-primary {
      background-color: #337ab7
    }

    .ncr .ncr-label-primary[href]:hover,
    .ncr .ncr-label-primary[href]:focus {
      background-color: #286090
    }

    .ncr .ncr-label-success {
      background-color: #5cb85c
    }

    .ncr .ncr-label-success[href]:hover,
    .ncr .ncr-label-success[href]:focus {
      background-color: #449d44
    }

    .ncr .ncr-label-info {
      background-color: #5bc0de
    }

    .ncr .ncr-label-info[href]:hover,
    .ncr .ncr-label-info[href]:focus {
      background-color: #31b0d5
    }

    .ncr .ncr-label-warning {
      background-color: #f0ad4e
    }

    .ncr .ncr-label-warning[href]:hover,
    .ncr .ncr-label-warning[href]:focus {
      background-color: #ec971f
    }

    .ncr .ncr-label-danger {
      background-color: #d9534f
    }

    .ncr .ncr-label-danger[href]:hover,
    .ncr .ncr-label-danger[href]:focus {
      background-color: #c9302c
    }

    .ncr .ncr-badge {
      display: inline-block;
      min-width: 10px;
      padding: 3px 7px;
      font-size: 12px;
      font-weight: bold;
      line-height: 1;
      color: #fff;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      background-color: #777;
      border-radius: 10px
    }

    .ncr .ncr-badge:empty {
      display: none
    }

    .ncr .ncr-btn .ncr-badge {
      position: relative;
      top: -1px
    }

    .ncr .ncr-btn-xs .ncr-badge,
    .ncr .ncr-btn-group-xs>.ncr-btn .ncr-badge {
      top: 0;
      padding: 1px 5px
    }

    .ncr a.ncr-badge:hover,
    .ncr a.ncr-badge:focus {
      color: #fff;
      text-decoration: none;
      cursor: pointer
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge,
    .ncr .ncr-nav-pills>.ncr-active>a>.ncr-badge {
      color: #337ab7;
      background-color: #fff
    }

    .ncr .ncr-list-group-item>.ncr-badge {
      float: right
    }

    .ncr .ncr-list-group-item>.ncr-badge+.ncr-badge {
      margin-right: 5px
    }

    .ncr .ncr-nav-pills>li>a>.ncr-badge {
      margin-left: 3px
    }

    .ncr .ncr-jumbotron {
      padding-top: 30px;
      padding-bottom: 30px;
      margin-bottom: 30px;
      color: inherit;
      background-color: #eee
    }

    .ncr .ncr-jumbotron h1,
    .ncr .ncr-jumbotron .ncr-h1 {
      color: inherit
    }

    .ncr .ncr-jumbotron p {
      margin-bottom: 15px;
      font-size: 21px;
      font-weight: 200
    }

    .ncr .ncr-jumbotron>hr {
      border-top-color: #d5d5d5
    }

    .ncr .ncr-container .ncr-jumbotron,
    .ncr .ncr-container-fluid .ncr-jumbotron {
      padding-right: 15px;
      padding-left: 15px;
      border-radius: 6px
    }

    .ncr .ncr-jumbotron .ncr-container {
      max-width: 100%
    }

    @media screen and (min-width:768px) {
      .ncr .ncr-jumbotron {
        padding-top: 48px;
        padding-bottom: 48px
      }

      .ncr .ncr-container .ncr-jumbotron,
      .ncr .ncr-container-fluid .ncr-jumbotron {
        padding-right: 60px;
        padding-left: 60px
      }

      .ncr .ncr-jumbotron h1,
      .ncr .ncr-jumbotron .ncr-h1 {
        font-size: 63px
      }
    }

    .ncr .ncr-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
    }

    .ncr .ncr-thumbnail>img,
    .ncr .ncr-thumbnail a>img {
      margin-right: auto;
      margin-left: auto
    }

    .ncr a.ncr-thumbnail:hover,
    .ncr a.ncr-thumbnail:focus,
    .ncr a.ncr-thumbnail.ncr-active {
      border-color: #337ab7
    }

    .ncr .ncr-thumbnail .ncr-caption {
      padding: 9px;
      color: #333
    }

    .ncr .ncr-alert {
      padding: 15px;
      margin-bottom: 20px;
      border: 1px solid transparent;
      border-radius: 4px
    }

    .ncr .ncr-alert h4 {
      margin-top: 0;
      color: inherit
    }

    .ncr .ncr-alert .ncr-alert-link {
      font-weight: bold
    }

    .ncr .ncr-alert>p,
    .ncr .ncr-alert>ul {
      margin-bottom: 0
    }

    .ncr .ncr-alert>p+p {
      margin-top: 5px
    }

    .ncr .ncr-alert-dismissable,
    .ncr .ncr-alert-dismissible {
      padding-right: 35px
    }

    .ncr .ncr-alert-dismissable .ncr-close,
    .ncr .ncr-alert-dismissible .ncr-close {
      position: relative;
      top: -2px;
      right: -21px;
      color: inherit
    }

    .ncr .ncr-alert-success {
      color: #3c763d;
      background-color: #dff0d8;
      border-color: #d6e9c6
    }

    .ncr .ncr-alert-success hr {
      border-top-color: #c9e2b3
    }

    .ncr .ncr-alert-success .ncr-alert-link {
      color: #2b542c
    }

    .ncr .ncr-alert-info {
      color: #31708f;
      background-color: #d9edf7;
      border-color: #bce8f1
    }

    .ncr .ncr-alert-info hr {
      border-top-color: #a6e1ec
    }

    .ncr .ncr-alert-info .ncr-alert-link {
      color: #245269
    }

    .ncr .ncr-alert-warning {
      color: #8a6d3b;
      background-color: #fcf8e3;
      border-color: #faebcc
    }

    .ncr .ncr-alert-warning hr {
      border-top-color: #f7e1b5
    }

    .ncr .ncr-alert-warning .ncr-alert-link {
      color: #66512c
    }

    .ncr .ncr-alert-danger {
      color: #a94442;
      background-color: #f2dede;
      border-color: #ebccd1
    }

    .ncr .ncr-alert-danger hr {
      border-top-color: #e4b9c0
    }

    .ncr .ncr-alert-danger .ncr-alert-link {
      color: #843534
    }

    @-webkit-keyframes ncr-progress-bar-stripes {
      from {
        background-position: 40px 0
      }

      to {
        background-position: 0 0
      }
    }

    @-o-keyframes ncr-progress-bar-stripes {
      from {
        background-position: 40px 0
      }

      to {
        background-position: 0 0
      }
    }

    @keyframes ncr-progress-bar-stripes {
      from {
        background-position: 40px 0
      }

      to {
        background-position: 0 0
      }
    }

    .ncr .ncr-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)
    }

    .ncr .ncr-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
    }

    .ncr .ncr-progress-striped .ncr-progress-bar,
    .ncr .ncr-progress-bar-striped {
      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
    }

    .ncr .ncr-progress.ncr-active .ncr-progress-bar,
    .ncr .ncr-progress-bar.ncr-active {
      -webkit-animation: progress-bar-stripes 2s linear infinite;
      -o-animation: progress-bar-stripes 2s linear infinite;
      animation: progress-bar-stripes 2s linear infinite
    }

    .ncr .ncr-progress-bar-success {
      background-color: #5cb85c
    }

    .ncr .ncr-progress-striped .ncr-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)
    }

    .ncr .ncr-progress-bar-info {
      background-color: #5bc0de
    }

    .ncr .ncr-progress-striped .ncr-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)
    }

    .ncr .ncr-progress-bar-warning {
      background-color: #f0ad4e
    }

    .ncr .ncr-progress-striped .ncr-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)
    }

    .ncr .ncr-progress-bar-danger {
      background-color: #d9534f
    }

    .ncr .ncr-progress-striped .ncr-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)
    }

    .ncr .ncr-media {
      margin-top: 15px
    }

    .ncr .ncr-media:first-child {
      margin-top: 0
    }

    .ncr .ncr-media,
    .ncr .ncr-media-body {
      overflow: hidden;
      zoom: 1
    }

    .ncr .ncr-media-body {
      width: 10000px
    }

    .ncr .ncr-media-object {
      display: block
    }

    .ncr .ncr-media-object.ncr-img-thumbnail {
      max-width: none
    }

    .ncr .ncr-media-right,
    .ncr .ncr-media>.ncr-pull-right {
      padding-left: 10px
    }

    .ncr .ncr-media-left,
    .ncr .ncr-media>.ncr-pull-left {
      padding-right: 10px
    }

    .ncr .ncr-media-left,
    .ncr .ncr-media-right,
    .ncr .ncr-media-body {
      display: table-cell;
      vertical-align: top
    }

    .ncr .ncr-media-middle {
      vertical-align: middle
    }

    .ncr .ncr-media-bottom {
      vertical-align: bottom
    }

    .ncr .ncr-media-heading {
      margin-top: 0;
      margin-bottom: 5px
    }

    .ncr .ncr-media-list {
      padding-left: 0;
      list-style: none
    }

    .ncr .ncr-list-group {
      padding-left: 0;
      margin-bottom: 20px
    }

    .ncr .ncr-list-group-item {
      position: relative;
      display: block;
      padding: 10px 15px;
      margin-bottom: -1px;
      background-color: #fff;
      border: 1px solid #ddd
    }

    .ncr .ncr-list-group-item:first-child {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px
    }

    .ncr .ncr-list-group-item:last-child {
      margin-bottom: 0;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px
    }

    .ncr a.ncr-list-group-item,
    .ncr button.ncr-list-group-item {
      color: #555
    }

    .ncr a.ncr-list-group-item .ncr-list-group-item-heading,
    .ncr button.ncr-list-group-item .ncr-list-group-item-heading {
      color: #333
    }

    .ncr a.ncr-list-group-item:hover,
    .ncr button.ncr-list-group-item:hover,
    .ncr a.ncr-list-group-item:focus,
    .ncr button.ncr-list-group-item:focus {
      color: #555;
      text-decoration: none;
      background-color: #f5f5f5
    }

    .ncr button.ncr-list-group-item {
      width: 100%;
      text-align: left
    }

    .ncr .ncr-list-group-item.ncr-disabled,
    .ncr .ncr-list-group-item.ncr-disabled:hover,
    .ncr .ncr-list-group-item.ncr-disabled:focus {
      color: #777;
      cursor: not-allowed;
      background-color: #eee
    }

    .ncr .ncr-list-group-item.ncr-disabled .ncr-list-group-item-heading,
    .ncr .ncr-list-group-item.ncr-disabled:hover .ncr-list-group-item-heading,
    .ncr .ncr-list-group-item.ncr-disabled:focus .ncr-list-group-item-heading {
      color: inherit
    }

    .ncr .ncr-list-group-item.ncr-disabled .ncr-list-group-item-text,
    .ncr .ncr-list-group-item.ncr-disabled:hover .ncr-list-group-item-text,
    .ncr .ncr-list-group-item.ncr-disabled:focus .ncr-list-group-item-text {
      color: #777
    }

    .ncr .ncr-list-group-item.ncr-active,
    .ncr .ncr-list-group-item.ncr-active:hover,
    .ncr .ncr-list-group-item.ncr-active:focus {
      z-index: 2;
      color: #fff;
      background-color: #337ab7;
      border-color: #337ab7
    }

    .ncr .ncr-list-group-item.ncr-active .ncr-list-group-item-heading,
    .ncr .ncr-list-group-item.ncr-active:hover .ncr-list-group-item-heading,
    .ncr .ncr-list-group-item.ncr-active:focus .ncr-list-group-item-heading,
    .ncr .ncr-list-group-item.ncr-active .ncr-list-group-item-heading>small,
    .ncr .ncr-list-group-item.ncr-active:hover .ncr-list-group-item-heading>small,
    .ncr .ncr-list-group-item.ncr-active:focus .ncr-list-group-item-heading>small,
    .ncr .ncr-list-group-item.ncr-active .ncr-list-group-item-heading>.ncr-small,
    .ncr .ncr-list-group-item.ncr-active:hover .ncr-list-group-item-heading>.ncr-small,
    .ncr .ncr-list-group-item.ncr-active:focus .ncr-list-group-item-heading>.ncr-small {
      color: inherit
    }

    .ncr .ncr-list-group-item.ncr-active .ncr-list-group-item-text,
    .ncr .ncr-list-group-item.ncr-active:hover .ncr-list-group-item-text,
    .ncr .ncr-list-group-item.ncr-active:focus .ncr-list-group-item-text {
      color: #c7ddef
    }

    .ncr .ncr-list-group-item-success {
      color: #3c763d;
      background-color: #dff0d8
    }

    .ncr a.ncr-list-group-item-success,
    .ncr button.ncr-list-group-item-success {
      color: #3c763d
    }

    .ncr a.ncr-list-group-item-success .ncr-list-group-item-heading,
    .ncr button.ncr-list-group-item-success .ncr-list-group-item-heading {
      color: inherit
    }

    .ncr a.ncr-list-group-item-success:hover,
    .ncr button.ncr-list-group-item-success:hover,
    .ncr a.ncr-list-group-item-success:focus,
    .ncr button.ncr-list-group-item-success:focus {
      color: #3c763d;
      background-color: #d0e9c6
    }

    .ncr a.ncr-list-group-item-success.ncr-active,
    .ncr button.ncr-list-group-item-success.ncr-active,
    .ncr a.ncr-list-group-item-success.ncr-active:hover,
    .ncr button.ncr-list-group-item-success.ncr-active:hover,
    .ncr a.ncr-list-group-item-success.ncr-active:focus,
    .ncr button.ncr-list-group-item-success.ncr-active:focus {
      color: #fff;
      background-color: #3c763d;
      border-color: #3c763d
    }

    .ncr .ncr-list-group-item-info {
      color: #31708f;
      background-color: #d9edf7
    }

    .ncr a.ncr-list-group-item-info,
    .ncr button.ncr-list-group-item-info {
      color: #31708f
    }

    .ncr a.ncr-list-group-item-info .ncr-list-group-item-heading,
    .ncr button.ncr-list-group-item-info .ncr-list-group-item-heading {
      color: inherit
    }

    .ncr a.ncr-list-group-item-info:hover,
    .ncr button.ncr-list-group-item-info:hover,
    .ncr a.ncr-list-group-item-info:focus,
    .ncr button.ncr-list-group-item-info:focus {
      color: #31708f;
      background-color: #c4e3f3
    }

    .ncr a.ncr-list-group-item-info.ncr-active,
    .ncr button.ncr-list-group-item-info.ncr-active,
    .ncr a.ncr-list-group-item-info.ncr-active:hover,
    .ncr button.ncr-list-group-item-info.ncr-active:hover,
    .ncr a.ncr-list-group-item-info.ncr-active:focus,
    .ncr button.ncr-list-group-item-info.ncr-active:focus {
      color: #fff;
      background-color: #31708f;
      border-color: #31708f
    }

    .ncr .ncr-list-group-item-warning {
      color: #8a6d3b;
      background-color: #fcf8e3
    }

    .ncr a.ncr-list-group-item-warning,
    .ncr button.ncr-list-group-item-warning {
      color: #8a6d3b
    }

    .ncr a.ncr-list-group-item-warning .ncr-list-group-item-heading,
    .ncr button.ncr-list-group-item-warning .ncr-list-group-item-heading {
      color: inherit
    }

    .ncr a.ncr-list-group-item-warning:hover,
    .ncr button.ncr-list-group-item-warning:hover,
    .ncr a.ncr-list-group-item-warning:focus,
    .ncr button.ncr-list-group-item-warning:focus {
      color: #8a6d3b;
      background-color: #faf2cc
    }

    .ncr a.ncr-list-group-item-warning.ncr-active,
    .ncr button.ncr-list-group-item-warning.ncr-active,
    .ncr a.ncr-list-group-item-warning.ncr-active:hover,
    .ncr button.ncr-list-group-item-warning.ncr-active:hover,
    .ncr a.ncr-list-group-item-warning.ncr-active:focus,
    .ncr button.ncr-list-group-item-warning.ncr-active:focus {
      color: #fff;
      background-color: #8a6d3b;
      border-color: #8a6d3b
    }

    .ncr .ncr-list-group-item-danger {
      color: #a94442;
      background-color: #f2dede
    }

    .ncr a.ncr-list-group-item-danger,
    .ncr button.ncr-list-group-item-danger {
      color: #a94442
    }

    .ncr a.ncr-list-group-item-danger .ncr-list-group-item-heading,
    .ncr button.ncr-list-group-item-danger .ncr-list-group-item-heading {
      color: inherit
    }

    .ncr a.ncr-list-group-item-danger:hover,
    .ncr button.ncr-list-group-item-danger:hover,
    .ncr a.ncr-list-group-item-danger:focus,
    .ncr button.ncr-list-group-item-danger:focus {
      color: #a94442;
      background-color: #ebcccc
    }

    .ncr a.ncr-list-group-item-danger.ncr-active,
    .ncr button.ncr-list-group-item-danger.ncr-active,
    .ncr a.ncr-list-group-item-danger.ncr-active:hover,
    .ncr button.ncr-list-group-item-danger.ncr-active:hover,
    .ncr a.ncr-list-group-item-danger.ncr-active:focus,
    .ncr button.ncr-list-group-item-danger.ncr-active:focus {
      color: #fff;
      background-color: #a94442;
      border-color: #a94442
    }

    .ncr .ncr-list-group-item-heading {
      margin-top: 0;
      margin-bottom: 5px
    }

    .ncr .ncr-list-group-item-text {
      margin-bottom: 0;
      line-height: 1.3
    }

    .ncr .ncr-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)
    }

    .ncr .ncr-panel-body {
      padding: 15px
    }

    .ncr .ncr-panel-heading {
      padding: 10px 15px;
      border-bottom: 1px solid transparent;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px
    }

    .ncr .ncr-panel-heading>.ncr-dropdown .ncr-dropdown-toggle {
      color: inherit
    }

    .ncr .ncr-panel-title {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 16px;
      color: inherit
    }

    .ncr .ncr-panel-title>a,
    .ncr .ncr-panel-title>small,
    .ncr .ncr-panel-title>.ncr-small,
    .ncr .ncr-panel-title>small>a,
    .ncr .ncr-panel-title>.ncr-small>a {
      color: inherit
    }

    .ncr .ncr-panel-footer {
      padding: 10px 15px;
      background-color: #f5f5f5;
      border-top: 1px solid #ddd;
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px
    }

    .ncr .ncr-panel>.ncr-list-group,
    .ncr .ncr-panel>.ncr-panel-collapse>.ncr-list-group {
      margin-bottom: 0
    }

    .ncr .ncr-panel>.ncr-list-group .ncr-list-group-item,
    .ncr .ncr-panel>.ncr-panel-collapse>.ncr-list-group .ncr-list-group-item {
      border-width: 1px 0;
      border-radius: 0
    }

    .ncr .ncr-panel>.ncr-list-group:first-child .ncr-list-group-item:first-child,
    .ncr .ncr-panel>.ncr-panel-collapse>.ncr-list-group:first-child .ncr-list-group-item:first-child {
      border-top: 0;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px
    }

    .ncr .ncr-panel>.ncr-list-group:last-child .ncr-list-group-item:last-child,
    .ncr .ncr-panel>.ncr-panel-collapse>.ncr-list-group:last-child .ncr-list-group-item:last-child {
      border-bottom: 0;
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px
    }

    .ncr .ncr-panel>.ncr-panel-heading+.ncr-panel-collapse>.ncr-list-group .ncr-list-group-item:first-child {
      border-top-left-radius: 0;
      border-top-right-radius: 0
    }

    .ncr .ncr-panel-heading+.ncr-list-group .ncr-list-group-item:first-child {
      border-top-width: 0
    }

    .ncr .ncr-list-group+.ncr-panel-footer {
      border-top-width: 0
    }

    .ncr .ncr-panel>.ncr-table,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table,
    .ncr .ncr-panel>.ncr-panel-collapse>.ncr-table {
      margin-bottom: 0
    }

    .ncr .ncr-panel>.ncr-table caption,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table caption,
    .ncr .ncr-panel>.ncr-panel-collapse>.ncr-table caption {
      padding-right: 15px;
      padding-left: 15px
    }

    .ncr .ncr-panel>.ncr-table:first-child,
    .ncr .ncr-panel>.ncr-table-responsive:first-child>.ncr-table:first-child {
      border-top-left-radius: 3px;
      border-top-right-radius: 3px
    }

    .ncr .ncr-panel>.ncr-table:first-child>thead:first-child>tr:first-child,
    .ncr .ncr-panel>.ncr-table-responsive:first-child>.ncr-table:first-child>thead:first-child>tr:first-child,
    .ncr .ncr-panel>.ncr-table:first-child>tbody:first-child>tr:first-child,
    .ncr .ncr-panel>.ncr-table-responsive:first-child>.ncr-table:first-child>tbody:first-child>tr:first-child {
      border-top-left-radius: 3px;
      border-top-right-radius: 3px
    }

    .ncr .ncr-panel>.ncr-table:first-child>thead:first-child>tr:first-child td:first-child,
    .ncr .ncr-panel>.ncr-table-responsive:first-child>.ncr-table:first-child>thead:first-child>tr:first-child td:first-child,
    .ncr .ncr-panel>.ncr-table:first-child>tbody:first-child>tr:first-child td:first-child,
    .ncr .ncr-panel>.ncr-table-responsive:first-child>.ncr-table:first-child>tbody:first-child>tr:first-child td:first-child,
    .ncr .ncr-panel>.ncr-table:first-child>thead:first-child>tr:first-child th:first-child,
    .ncr .ncr-panel>.ncr-table-responsive:first-child>.ncr-table:first-child>thead:first-child>tr:first-child th:first-child,
    .ncr .ncr-panel>.ncr-table:first-child>tbody:first-child>tr:first-child th:first-child,
    .ncr .ncr-panel>.ncr-table-responsive:first-child>.ncr-table:first-child>tbody:first-child>tr:first-child th:first-child {
      border-top-left-radius: 3px
    }

    .ncr .ncr-panel>.ncr-table:first-child>thead:first-child>tr:first-child td:last-child,
    .ncr .ncr-panel>.ncr-table-responsive:first-child>.ncr-table:first-child>thead:first-child>tr:first-child td:last-child,
    .ncr .ncr-panel>.ncr-table:first-child>tbody:first-child>tr:first-child td:last-child,
    .ncr .ncr-panel>.ncr-table-responsive:first-child>.ncr-table:first-child>tbody:first-child>tr:first-child td:last-child,
    .ncr .ncr-panel>.ncr-table:first-child>thead:first-child>tr:first-child th:last-child,
    .ncr .ncr-panel>.ncr-table-responsive:first-child>.ncr-table:first-child>thead:first-child>tr:first-child th:last-child,
    .ncr .ncr-panel>.ncr-table:first-child>tbody:first-child>tr:first-child th:last-child,
    .ncr .ncr-panel>.ncr-table-responsive:first-child>.ncr-table:first-child>tbody:first-child>tr:first-child th:last-child {
      border-top-right-radius: 3px
    }

    .ncr .ncr-panel>.ncr-table:last-child,
    .ncr .ncr-panel>.ncr-table-responsive:last-child>.ncr-table:last-child {
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px
    }

    .ncr .ncr-panel>.ncr-table:last-child>tbody:last-child>tr:last-child,
    .ncr .ncr-panel>.ncr-table-responsive:last-child>.ncr-table:last-child>tbody:last-child>tr:last-child,
    .ncr .ncr-panel>.ncr-table:last-child>tfoot:last-child>tr:last-child,
    .ncr .ncr-panel>.ncr-table-responsive:last-child>.ncr-table:last-child>tfoot:last-child>tr:last-child {
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px
    }

    .ncr .ncr-panel>.ncr-table:last-child>tbody:last-child>tr:last-child td:first-child,
    .ncr .ncr-panel>.ncr-table-responsive:last-child>.ncr-table:last-child>tbody:last-child>tr:last-child td:first-child,
    .ncr .ncr-panel>.ncr-table:last-child>tfoot:last-child>tr:last-child td:first-child,
    .ncr .ncr-panel>.ncr-table-responsive:last-child>.ncr-table:last-child>tfoot:last-child>tr:last-child td:first-child,
    .ncr .ncr-panel>.ncr-table:last-child>tbody:last-child>tr:last-child th:first-child,
    .ncr .ncr-panel>.ncr-table-responsive:last-child>.ncr-table:last-child>tbody:last-child>tr:last-child th:first-child,
    .ncr .ncr-panel>.ncr-table:last-child>tfoot:last-child>tr:last-child th:first-child,
    .ncr .ncr-panel>.ncr-table-responsive:last-child>.ncr-table:last-child>tfoot:last-child>tr:last-child th:first-child {
      border-bottom-left-radius: 3px
    }

    .ncr .ncr-panel>.ncr-table:last-child>tbody:last-child>tr:last-child td:last-child,
    .ncr .ncr-panel>.ncr-table-responsive:last-child>.ncr-table:last-child>tbody:last-child>tr:last-child td:last-child,
    .ncr .ncr-panel>.ncr-table:last-child>tfoot:last-child>tr:last-child td:last-child,
    .ncr .ncr-panel>.ncr-table-responsive:last-child>.ncr-table:last-child>tfoot:last-child>tr:last-child td:last-child,
    .ncr .ncr-panel>.ncr-table:last-child>tbody:last-child>tr:last-child th:last-child,
    .ncr .ncr-panel>.ncr-table-responsive:last-child>.ncr-table:last-child>tbody:last-child>tr:last-child th:last-child,
    .ncr .ncr-panel>.ncr-table:last-child>tfoot:last-child>tr:last-child th:last-child,
    .ncr .ncr-panel>.ncr-table-responsive:last-child>.ncr-table:last-child>tfoot:last-child>tr:last-child th:last-child {
      border-bottom-right-radius: 3px
    }

    .ncr .ncr-panel>.ncr-panel-body+.ncr-table,
    .ncr .ncr-panel>.ncr-panel-body+.ncr-table-responsive,
    .ncr .ncr-panel>.ncr-table+.ncr-panel-body,
    .ncr .ncr-panel>.ncr-table-responsive+.ncr-panel-body {
      border-top: 1px solid #ddd
    }

    .ncr .ncr-panel>.ncr-table>tbody:first-child>tr:first-child th,
    .ncr .ncr-panel>.ncr-table>tbody:first-child>tr:first-child td {
      border-top: 0
    }

    .ncr .ncr-panel>.ncr-table-bordered,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered {
      border: 0
    }

    .ncr .ncr-panel>.ncr-table-bordered>thead>tr>th:first-child,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>thead>tr>th:first-child,
    .ncr .ncr-panel>.ncr-table-bordered>tbody>tr>th:first-child,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tbody>tr>th:first-child,
    .ncr .ncr-panel>.ncr-table-bordered>tfoot>tr>th:first-child,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tfoot>tr>th:first-child,
    .ncr .ncr-panel>.ncr-table-bordered>thead>tr>td:first-child,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>thead>tr>td:first-child,
    .ncr .ncr-panel>.ncr-table-bordered>tbody>tr>td:first-child,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tbody>tr>td:first-child,
    .ncr .ncr-panel>.ncr-table-bordered>tfoot>tr>td:first-child,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tfoot>tr>td:first-child {
      border-left: 0
    }

    .ncr .ncr-panel>.ncr-table-bordered>thead>tr>th:last-child,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>thead>tr>th:last-child,
    .ncr .ncr-panel>.ncr-table-bordered>tbody>tr>th:last-child,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tbody>tr>th:last-child,
    .ncr .ncr-panel>.ncr-table-bordered>tfoot>tr>th:last-child,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tfoot>tr>th:last-child,
    .ncr .ncr-panel>.ncr-table-bordered>thead>tr>td:last-child,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>thead>tr>td:last-child,
    .ncr .ncr-panel>.ncr-table-bordered>tbody>tr>td:last-child,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tbody>tr>td:last-child,
    .ncr .ncr-panel>.ncr-table-bordered>tfoot>tr>td:last-child,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tfoot>tr>td:last-child {
      border-right: 0
    }

    .ncr .ncr-panel>.ncr-table-bordered>thead>tr:first-child>td,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>thead>tr:first-child>td,
    .ncr .ncr-panel>.ncr-table-bordered>tbody>tr:first-child>td,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tbody>tr:first-child>td,
    .ncr .ncr-panel>.ncr-table-bordered>thead>tr:first-child>th,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>thead>tr:first-child>th,
    .ncr .ncr-panel>.ncr-table-bordered>tbody>tr:first-child>th,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tbody>tr:first-child>th {
      border-bottom: 0
    }

    .ncr .ncr-panel>.ncr-table-bordered>tbody>tr:last-child>td,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tbody>tr:last-child>td,
    .ncr .ncr-panel>.ncr-table-bordered>tfoot>tr:last-child>td,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tfoot>tr:last-child>td,
    .ncr .ncr-panel>.ncr-table-bordered>tbody>tr:last-child>th,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tbody>tr:last-child>th,
    .ncr .ncr-panel>.ncr-table-bordered>tfoot>tr:last-child>th,
    .ncr .ncr-panel>.ncr-table-responsive>.ncr-table-bordered>tfoot>tr:last-child>th {
      border-bottom: 0
    }

    .ncr .ncr-panel>.ncr-table-responsive {
      margin-bottom: 0;
      border: 0
    }

    .ncr .ncr-panel-group {
      margin-bottom: 20px
    }

    .ncr .ncr-panel-group .ncr-panel {
      margin-bottom: 0;
      border-radius: 4px
    }

    .ncr .ncr-panel-group .ncr-panel+.ncr-panel {
      margin-top: 5px
    }

    .ncr .ncr-panel-group .ncr-panel-heading {
      border-bottom: 0
    }

    .ncr .ncr-panel-group .ncr-panel-heading+.ncr-panel-collapse>.ncr-panel-body,
    .ncr .ncr-panel-group .ncr-panel-heading+.ncr-panel-collapse>.ncr-list-group {
      border-top: 1px solid #ddd
    }

    .ncr .ncr-panel-group .ncr-panel-footer {
      border-top: 0
    }

    .ncr .ncr-panel-group .ncr-panel-footer+.ncr-panel-collapse .ncr-panel-body {
      border-bottom: 1px solid #ddd
    }

    .ncr .ncr-panel-default {
      border-color: #ddd
    }

    .ncr .ncr-panel-default>.ncr-panel-heading {
      color: #333;
      background-color: #f5f5f5;
      border-color: #ddd
    }

    .ncr .ncr-panel-default>.ncr-panel-heading+.ncr-panel-collapse>.ncr-panel-body {
      border-top-color: #ddd
    }

    .ncr .ncr-panel-default>.ncr-panel-heading .ncr-badge {
      color: #f5f5f5;
      background-color: #333
    }

    .ncr .ncr-panel-default>.ncr-panel-footer+.ncr-panel-collapse>.ncr-panel-body {
      border-bottom-color: #ddd
    }

    .ncr .ncr-panel-primary {
      border-color: #337ab7
    }

    .ncr .ncr-panel-primary>.ncr-panel-heading {
      color: #fff;
      background-color: #337ab7;
      border-color: #337ab7
    }

    .ncr .ncr-panel-primary>.ncr-panel-heading+.ncr-panel-collapse>.ncr-panel-body {
      border-top-color: #337ab7
    }

    .ncr .ncr-panel-primary>.ncr-panel-heading .ncr-badge {
      color: #337ab7;
      background-color: #fff
    }

    .ncr .ncr-panel-primary>.ncr-panel-footer+.ncr-panel-collapse>.ncr-panel-body {
      border-bottom-color: #337ab7
    }

    .ncr .ncr-panel-success {
      border-color: #d6e9c6
    }

    .ncr .ncr-panel-success>.ncr-panel-heading {
      color: #3c763d;
      background-color: #dff0d8;
      border-color: #d6e9c6
    }

    .ncr .ncr-panel-success>.ncr-panel-heading+.ncr-panel-collapse>.ncr-panel-body {
      border-top-color: #d6e9c6
    }

    .ncr .ncr-panel-success>.ncr-panel-heading .ncr-badge {
      color: #dff0d8;
      background-color: #3c763d
    }

    .ncr .ncr-panel-success>.ncr-panel-footer+.ncr-panel-collapse>.ncr-panel-body {
      border-bottom-color: #d6e9c6
    }

    .ncr .ncr-panel-info {
      border-color: #bce8f1
    }

    .ncr .ncr-panel-info>.ncr-panel-heading {
      color: #31708f;
      background-color: #d9edf7;
      border-color: #bce8f1
    }

    .ncr .ncr-panel-info>.ncr-panel-heading+.ncr-panel-collapse>.ncr-panel-body {
      border-top-color: #bce8f1
    }

    .ncr .ncr-panel-info>.ncr-panel-heading .ncr-badge {
      color: #d9edf7;
      background-color: #31708f
    }

    .ncr .ncr-panel-info>.ncr-panel-footer+.ncr-panel-collapse>.ncr-panel-body {
      border-bottom-color: #bce8f1
    }

    .ncr .ncr-panel-warning {
      border-color: #faebcc
    }

    .ncr .ncr-panel-warning>.ncr-panel-heading {
      color: #8a6d3b;
      background-color: #fcf8e3;
      border-color: #faebcc
    }

    .ncr .ncr-panel-warning>.ncr-panel-heading+.ncr-panel-collapse>.ncr-panel-body {
      border-top-color: #faebcc
    }

    .ncr .ncr-panel-warning>.ncr-panel-heading .ncr-badge {
      color: #fcf8e3;
      background-color: #8a6d3b
    }

    .ncr .ncr-panel-warning>.ncr-panel-footer+.ncr-panel-collapse>.ncr-panel-body {
      border-bottom-color: #faebcc
    }

    .ncr .ncr-panel-danger {
      border-color: #ebccd1
    }

    .ncr .ncr-panel-danger>.ncr-panel-heading {
      color: #a94442;
      background-color: #f2dede;
      border-color: #ebccd1
    }

    .ncr .ncr-panel-danger>.ncr-panel-heading+.ncr-panel-collapse>.ncr-panel-body {
      border-top-color: #ebccd1
    }

    .ncr .ncr-panel-danger>.ncr-panel-heading .ncr-badge {
      color: #f2dede;
      background-color: #a94442
    }

    .ncr .ncr-panel-danger>.ncr-panel-footer+.ncr-panel-collapse>.ncr-panel-body {
      border-bottom-color: #ebccd1
    }

    .ncr .ncr-embed-responsive {
      position: relative;
      display: block;
      height: 0;
      padding: 0;
      overflow: hidden
    }

    .ncr .ncr-embed-responsive .ncr-embed-responsive-item,
    .ncr .ncr-embed-responsive iframe,
    .ncr .ncr-embed-responsive embed,
    .ncr .ncr-embed-responsive object,
    .ncr .ncr-embed-responsive video {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0
    }

    .ncr .ncr-embed-responsive-16by9 {
      padding-bottom: 56.25%
    }

    .ncr .ncr-embed-responsive-4by3 {
      padding-bottom: 75%
    }

    .ncr .ncr-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)
    }

    .ncr .ncr-well blockquote {
      border-color: #ddd;
      border-color: rgba(0, 0, 0, .15)
    }

    .ncr .ncr-well-lg {
      padding: 24px;
      border-radius: 6px
    }

    .ncr .ncr-well-sm {
      padding: 9px;
      border-radius: 3px
    }

    .ncr .ncr-close {
      float: right;
      font-size: 21px;
      font-weight: bold;
      line-height: 1;
      color: #000;
      text-shadow: 0 1px 0 #fff;
      filter: alpha(opacity=20);
      opacity: .2
    }

    .ncr .ncr-close:hover,
    .ncr .ncr-close:focus {
      color: #000;
      text-decoration: none;
      cursor: pointer;
      filter: alpha(opacity=50);
      opacity: .5
    }

    .ncr button.ncr-close {
      -webkit-appearance: none;
      padding: 0;
      cursor: pointer;
      background: transparent;
      border: 0
    }

    .ncr .ncr-modal-open {
      overflow: hidden
    }

    .ncr .ncr-modal {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1050;
      display: none;
      overflow: hidden;
      -webkit-overflow-scrolling: touch;
      outline: 0
    }

    .ncr .ncr-modal.ncr-fade .ncr-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%)
    }

    .ncr .ncr-modal.ncr-in .ncr-modal-dialog {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0)
    }

    .ncr .ncr-modal-open .ncr-modal {
      overflow-x: hidden;
      overflow-y: auto
    }

    .ncr .ncr-modal-dialog {
      position: relative;
      width: auto;
      margin: 10px
    }

    .ncr .ncr-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)
    }

    .ncr .ncr-modal-backdrop {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1040;
      background-color: #000
    }

    .ncr .ncr-modal-backdrop.ncr-fade {
      filter: alpha(opacity=0);
      opacity: 0
    }

    .ncr .ncr-modal-backdrop.ncr-in {
      filter: alpha(opacity=50);
      opacity: .5
    }

    .ncr .ncr-modal-header {
      padding: 15px;
      border-bottom: 1px solid #e5e5e5
    }

    .ncr .ncr-modal-header .ncr-close {
      margin-top: -2px
    }

    .ncr .ncr-modal-title {
      margin: 0;
      line-height: 1.42857143
    }

    .ncr .ncr-modal-body {
      position: relative;
      padding: 15px
    }

    .ncr .ncr-modal-footer {
      padding: 15px;
      text-align: right;
      border-top: 1px solid #e5e5e5
    }

    .ncr .ncr-modal-footer .ncr-btn+.ncr-btn {
      margin-bottom: 0;
      margin-left: 5px
    }

    .ncr .ncr-modal-footer .ncr-btn-group .ncr-btn+.ncr-btn {
      margin-left: -1px
    }

    .ncr .ncr-modal-footer .ncr-btn-block+.ncr-btn-block {
      margin-left: 0
    }

    .ncr .ncr-modal-scrollbar-measure {
      position: absolute;
      top: -9999px;
      width: 50px;
      height: 50px;
      overflow: scroll
    }

    @media(min-width:768px) {
      .ncr .ncr-modal-dialog {
        width: 600px;
        margin: 30px auto
      }

      .ncr .ncr-modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
      }

      .ncr .ncr-modal-sm {
        width: 300px
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-modal-lg {
        width: 900px
      }
    }

    .ncr .ncr-tooltip {
      position: absolute;
      z-index: 1070;
      display: block;
      font-size: 12px;
      font-style: normal;
      font-weight: normal;
      line-height: 1.42857143;
      text-align: left;
      text-align: start;
      text-decoration: none;
      text-shadow: none;
      text-transform: none;
      letter-spacing: normal;
      word-break: normal;
      word-spacing: normal;
      word-wrap: normal;
      white-space: normal;
      filter: alpha(opacity=0);
      opacity: 0;
      line-break: auto
    }

    .ncr .ncr-tooltip.ncr-in {
      filter: alpha(opacity=90);
      opacity: .9
    }

    .ncr .ncr-tooltip.ncr-top {
      padding: 5px 0;
      margin-top: -3px
    }

    .ncr .ncr-tooltip.ncr-right {
      padding: 0 5px;
      margin-left: 3px
    }

    .ncr .ncr-tooltip.ncr-bottom {
      padding: 5px 0;
      margin-top: 3px
    }

    .ncr .ncr-tooltip.ncr-left {
      padding: 0 5px;
      margin-left: -3px
    }

    .ncr .ncr-tooltip-inner {
      max-width: 200px;
      padding: 3px 8px;
      color: #fff;
      text-align: center;
      background-color: #000;
      border-radius: 4px
    }

    .ncr .ncr-tooltip-arrow {
      position: absolute;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid
    }

    .ncr .ncr-tooltip.ncr-top .ncr-tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000
    }

    .ncr .ncr-tooltip.ncr-top-left .ncr-tooltip-arrow {
      right: 5px;
      bottom: 0;
      margin-bottom: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000
    }

    .ncr .ncr-tooltip.ncr-top-right .ncr-tooltip-arrow {
      bottom: 0;
      left: 5px;
      margin-bottom: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000
    }

    .ncr .ncr-tooltip.ncr-right .ncr-tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000
    }

    .ncr .ncr-tooltip.ncr-left .ncr-tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000
    }

    .ncr .ncr-tooltip.ncr-bottom .ncr-tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000
    }

    .ncr .ncr-tooltip.ncr-bottom-left .ncr-tooltip-arrow {
      top: 0;
      right: 5px;
      margin-top: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000
    }

    .ncr .ncr-tooltip.ncr-bottom-right .ncr-tooltip-arrow {
      top: 0;
      left: 5px;
      margin-top: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000
    }

    .ncr .ncr-popover {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1060;
      display: none;
      max-width: 276px;
      padding: 1px;
      font-size: 14px;
      font-style: normal;
      font-weight: normal;
      line-height: 1.42857143;
      text-align: left;
      text-align: start;
      text-decoration: none;
      text-shadow: none;
      text-transform: none;
      letter-spacing: normal;
      word-break: normal;
      word-spacing: normal;
      word-wrap: normal;
      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);
      line-break: auto
    }

    .ncr .ncr-popover.ncr-top {
      margin-top: -10px
    }

    .ncr .ncr-popover.ncr-right {
      margin-left: 10px
    }

    .ncr .ncr-popover.ncr-bottom {
      margin-top: 10px
    }

    .ncr .ncr-popover.ncr-left {
      margin-left: -10px
    }

    .ncr .ncr-popover-title {
      padding: 8px 14px;
      margin: 0;
      font-size: 14px;
      background-color: #f7f7f7;
      border-bottom: 1px solid #ebebeb;
      border-radius: 5px 5px 0 0
    }

    .ncr .ncr-popover-content {
      padding: 9px 14px
    }

    .ncr .ncr-popover>.ncr-arrow,
    .ncr .ncr-popover>.ncr-arrow:after {
      position: absolute;
      display: block;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid
    }

    .ncr .ncr-popover>.ncr-arrow {
      border-width: 11px
    }

    .ncr .ncr-popover>.ncr-arrow:after {
      content: "";
      border-width: 10px
    }

    .ncr .ncr-popover.ncr-top>.ncr-arrow {
      bottom: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-color: #999;
      border-top-color: rgba(0, 0, 0, .25);
      border-bottom-width: 0
    }

    .ncr .ncr-popover.ncr-top>.ncr-arrow:after {
      bottom: 1px;
      margin-left: -10px;
      content: " ";
      border-top-color: #fff;
      border-bottom-width: 0
    }

    .ncr .ncr-popover.ncr-right>.ncr-arrow {
      top: 50%;
      left: -11px;
      margin-top: -11px;
      border-right-color: #999;
      border-right-color: rgba(0, 0, 0, .25);
      border-left-width: 0
    }

    .ncr .ncr-popover.ncr-right>.ncr-arrow:after {
      bottom: -10px;
      left: 1px;
      content: " ";
      border-right-color: #fff;
      border-left-width: 0
    }

    .ncr .ncr-popover.ncr-bottom>.ncr-arrow {
      top: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-width: 0;
      border-bottom-color: #999;
      border-bottom-color: rgba(0, 0, 0, .25)
    }

    .ncr .ncr-popover.ncr-bottom>.ncr-arrow:after {
      top: 1px;
      margin-left: -10px;
      content: " ";
      border-top-width: 0;
      border-bottom-color: #fff
    }

    .ncr .ncr-popover.ncr-left>.ncr-arrow {
      top: 50%;
      right: -11px;
      margin-top: -11px;
      border-right-width: 0;
      border-left-color: #999;
      border-left-color: rgba(0, 0, 0, .25)
    }

    .ncr .ncr-popover.ncr-left>.ncr-arrow:after {
      right: 1px;
      bottom: -10px;
      content: " ";
      border-right-width: 0;
      border-left-color: #fff
    }

    .ncr .ncr-carousel {
      position: relative
    }

    .ncr .ncr-carousel-inner {
      position: relative;
      width: 100%;
      overflow: hidden
    }

    .ncr .ncr-carousel-inner>.ncr-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
    }

    .ncr .ncr-carousel-inner>.ncr-item>img,
    .ncr .ncr-carousel-inner>.ncr-item>a>img {
      line-height: 1
    }

    @media all and (transform-3d),
    (-webkit-transform-3d) {
      .ncr .ncr-carousel-inner>.ncr-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: 1000px;
        perspective: 1000px
      }

      .ncr .ncr-carousel-inner>.ncr-item.ncr-next,
      .ncr .ncr-carousel-inner>.ncr-item.ncr-active.ncr-right {
        left: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
      }

      .ncr .ncr-carousel-inner>.ncr-item.ncr-prev,
      .ncr .ncr-carousel-inner>.ncr-item.ncr-active.ncr-left {
        left: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
      }

      .ncr .ncr-carousel-inner>.ncr-item.ncr-next.ncr-left,
      .ncr .ncr-carousel-inner>.ncr-item.ncr-prev.ncr-right,
      .ncr .ncr-carousel-inner>.ncr-item.ncr-active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

    .ncr .ncr-carousel-inner>.ncr-active,
    .ncr .ncr-carousel-inner>.ncr-next,
    .ncr .ncr-carousel-inner>.ncr-prev {
      display: block
    }

    .ncr .ncr-carousel-inner>.ncr-active {
      left: 0
    }

    .ncr .ncr-carousel-inner>.ncr-next,
    .ncr .ncr-carousel-inner>.ncr-prev {
      position: absolute;
      top: 0;
      width: 100%
    }

    .ncr .ncr-carousel-inner>.ncr-next {
      left: 100%
    }

    .ncr .ncr-carousel-inner>.ncr-prev {
      left: -100%
    }

    .ncr .ncr-carousel-inner>.ncr-next.ncr-left,
    .ncr .ncr-carousel-inner>.ncr-prev.ncr-right {
      left: 0
    }

    .ncr .ncr-carousel-inner>.ncr-active.ncr-left {
      left: -100%
    }

    .ncr .ncr-carousel-inner>.ncr-active.ncr-right {
      left: 100%
    }

    .ncr .ncr-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);
      background-color: rgba(0, 0, 0, 0);
      filter: alpha(opacity=50);
      opacity: .5
    }

    .ncr .ncr-carousel-control.ncr-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
    }

    .ncr .ncr-carousel-control.ncr-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
    }

    .ncr .ncr-carousel-control:hover,
    .ncr .ncr-carousel-control:focus {
      color: #fff;
      text-decoration: none;
      filter: alpha(opacity=90);
      outline: 0;
      opacity: .9
    }

    .ncr .ncr-carousel-control .ncr-icon-prev,
    .ncr .ncr-carousel-control .ncr-icon-next,
    .ncr .ncr-carousel-control .ncr-glyphicon-chevron-left,
    .ncr .ncr-carousel-control .ncr-glyphicon-chevron-right {
      position: absolute;
      top: 50%;
      z-index: 5;
      display: inline-block;
      margin-top: -10px
    }

    .ncr .ncr-carousel-control .ncr-icon-prev,
    .ncr .ncr-carousel-control .ncr-glyphicon-chevron-left {
      left: 50%;
      margin-left: -10px
    }

    .ncr .ncr-carousel-control .ncr-icon-next,
    .ncr .ncr-carousel-control .ncr-glyphicon-chevron-right {
      right: 50%;
      margin-right: -10px
    }

    .ncr .ncr-carousel-control .ncr-icon-prev,
    .ncr .ncr-carousel-control .ncr-icon-next {
      width: 20px;
      height: 20px;
      line-height: 1
    }

    .ncr .ncr-carousel-control .ncr-icon-prev:before {
      content: '\2039'
    }

    .ncr .ncr-carousel-control .ncr-icon-next:before {
      content: '\203a'
    }

    .ncr .ncr-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
    }

    .ncr .ncr-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
    }

    .ncr .ncr-carousel-indicators .ncr-active {
      width: 12px;
      height: 12px;
      margin: 0;
      background-color: #fff
    }

    .ncr .ncr-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)
    }

    .ncr .ncr-carousel-caption .ncr-btn {
      text-shadow: none
    }

    @media screen and (min-width:768px) {

      .ncr .ncr-carousel-control .ncr-glyphicon-chevron-left,
      .ncr .ncr-carousel-control .ncr-glyphicon-chevron-right,
      .ncr .ncr-carousel-control .ncr-icon-prev,
      .ncr .ncr-carousel-control .ncr-icon-next {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px
      }

      .ncr .ncr-carousel-control .ncr-glyphicon-chevron-left,
      .ncr .ncr-carousel-control .ncr-icon-prev {
        margin-left: -10px
      }

      .ncr .ncr-carousel-control .ncr-glyphicon-chevron-right,
      .ncr .ncr-carousel-control .ncr-icon-next {
        margin-right: -10px
      }

      .ncr .ncr-carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
      }

      .ncr .ncr-carousel-indicators {
        bottom: 20px
      }
    }

    .ncr .ncr-clearfix:before,
    .ncr .ncr-clearfix:after,
    .ncr .ncr-dl-horizontal dd:before,
    .ncr .ncr-dl-horizontal dd:after,
    .ncr .ncr-container:before,
    .ncr .ncr-container:after,
    .ncr .ncr-container-fluid:before,
    .ncr .ncr-container-fluid:after,
    .ncr .ncr-row:before,
    .ncr .ncr-row:after,
    .ncr .ncr-form-horizontal .ncr-form-group:before,
    .ncr .ncr-form-horizontal .ncr-form-group:after,
    .ncr .ncr-btn-toolbar:before,
    .ncr .ncr-btn-toolbar:after,
    .ncr .ncr-btn-group-vertical>.ncr-btn-group:before,
    .ncr .ncr-btn-group-vertical>.ncr-btn-group:after,
    .ncr .ncr-nav:before,
    .ncr .ncr-nav:after,
    .ncr .ncr-navbar:before,
    .ncr .ncr-navbar:after,
    .ncr .ncr-navbar-header:before,
    .ncr .ncr-navbar-header:after,
    .ncr .ncr-navbar-collapse:before,
    .ncr .ncr-navbar-collapse:after,
    .ncr .ncr-pager:before,
    .ncr .ncr-pager:after,
    .ncr .ncr-panel-body:before,
    .ncr .ncr-panel-body:after,
    .ncr .ncr-modal-header:before,
    .ncr .ncr-modal-header:after,
    .ncr .ncr-modal-footer:before,
    .ncr .ncr-modal-footer:after {
      display: table;
      content: " "
    }

    .ncr .ncr-clearfix:after,
    .ncr .ncr-dl-horizontal dd:after,
    .ncr .ncr-container:after,
    .ncr .ncr-container-fluid:after,
    .ncr .ncr-row:after,
    .ncr .ncr-form-horizontal .ncr-form-group:after,
    .ncr .ncr-btn-toolbar:after,
    .ncr .ncr-btn-group-vertical>.ncr-btn-group:after,
    .ncr .ncr-nav:after,
    .ncr .ncr-navbar:after,
    .ncr .ncr-navbar-header:after,
    .ncr .ncr-navbar-collapse:after,
    .ncr .ncr-pager:after,
    .ncr .ncr-panel-body:after,
    .ncr .ncr-modal-header:after,
    .ncr .ncr-modal-footer:after {
      clear: both
    }

    .ncr .ncr-center-block {
      display: block;
      margin-right: auto;
      margin-left: auto
    }

    .ncr .ncr-pull-right {
      float: right !important
    }

    .ncr .ncr-pull-left {
      float: left !important;
    }
    /* .ncr-mem-item{
      border-left: 1px solid #caced0;
    } */
    .ncr .ncr-hide {
      display: none !important
    }

    .ncr .ncr-show {
      display: block !important
    }

    .ncr .ncr-invisible {
      visibility: hidden
    }

    .ncr .ncr-text-hide {
      font: 0/0 a;
      color: transparent;
      text-shadow: none;
      background-color: transparent;
      border: 0
    }

    .ncr .ncr-hidden {
      display: none !important
    }

    .ncr .ncr-affix {
      position: fixed
    }

    .ncr @-ms-viewport {
      width: device-width
    }

    .ncr .ncr-visible-xs,
    .ncr .ncr-visible-sm,
    .ncr .ncr-visible-md,
    .ncr .ncr-visible-lg {
      display: none !important
    }

    .ncr .ncr-visible-xs-block,
    .ncr .ncr-visible-xs-inline,
    .ncr .ncr-visible-xs-inline-block,
    .ncr .ncr-visible-sm-block,
    .ncr .ncr-visible-sm-inline,
    .ncr .ncr-visible-sm-inline-block,
    .ncr .ncr-visible-md-block,
    .ncr .ncr-visible-md-inline,
    .ncr .ncr-visible-md-inline-block,
    .ncr .ncr-visible-lg-block,
    .ncr .ncr-visible-lg-inline,
    .ncr .ncr-visible-lg-inline-block {
      display: none !important
    }

    @media(max-width:767px) {
      .ncr .ncr-visible-xs {
        display: block !important
      }

      .ncr table.ncr-visible-xs {
        display: table !important
      }

      .ncr tr.ncr-visible-xs {
        display: table-row !important
      }

      .ncr th.ncr-visible-xs,
      .ncr td.ncr-visible-xs {
        display: table-cell !important
      }
    }

    @media(max-width:767px) {
      .ncr .ncr-visible-xs-block {
        display: block !important
      }
    }

    @media(max-width:767px) {
      .ncr .ncr-visible-xs-inline {
        display: inline !important
      }
    }

    @media(max-width:767px) {
      .ncr .ncr-visible-xs-inline-block {
        display: inline-block !important
      }
    }

    @media(min-width:768px) and (max-width:991px) {
      .ncr .ncr-visible-sm {
        display: block !important
      }

      .ncr table.ncr-visible-sm {
        display: table !important
      }

      .ncr tr.ncr-visible-sm {
        display: table-row !important
      }

      .ncr th.ncr-visible-sm,
      .ncr td.ncr-visible-sm {
        display: table-cell !important
      }
    }

    @media(min-width:768px) and (max-width:991px) {
      .ncr .ncr-visible-sm-block {
        display: block !important
      }
    }

    @media(min-width:768px) and (max-width:991px) {
      .ncr .ncr-visible-sm-inline {
        display: inline !important
      }
    }

    @media(min-width:768px) and (max-width:991px) {
      .ncr .ncr-visible-sm-inline-block {
        display: inline-block !important
      }
    }

    @media(min-width:992px) and (max-width:1199px) {
      .ncr .ncr-visible-md {
        display: block !important
      }

      .ncr table.ncr-visible-md {
        display: table !important
      }

      .ncr tr.ncr-visible-md {
        display: table-row !important
      }

      .ncr th.ncr-visible-md,
      .ncr td.ncr-visible-md {
        display: table-cell !important
      }
    }

    @media(min-width:992px) and (max-width:1199px) {
      .ncr .ncr-visible-md-block {
        display: block !important
      }
    }

    @media(min-width:992px) and (max-width:1199px) {
      .ncr .ncr-visible-md-inline {
        display: inline !important
      }
    }

    @media(min-width:992px) and (max-width:1199px) {
      .ncr .ncr-visible-md-inline-block {
        display: inline-block !important
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-visible-lg {
        display: block !important
      }

      .ncr table.ncr-visible-lg {
        display: table !important
      }

      .ncr tr.ncr-visible-lg {
        display: table-row !important
      }

      .ncr th.ncr-visible-lg,
      .ncr td.ncr-visible-lg {
        display: table-cell !important
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-visible-lg-block {
        display: block !important
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-visible-lg-inline {
        display: inline !important
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-visible-lg-inline-block {
        display: inline-block !important
      }
    }

    @media(max-width:767px) {
      .ncr .ncr-hidden-xs {
        display: none !important
      }
    }

    @media(min-width:768px) and (max-width:991px) {
      .ncr .ncr-hidden-sm {
        display: none !important
      }
    }

    @media(min-width:992px) and (max-width:1199px) {
      .ncr .ncr-hidden-md {
        display: none !important
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-hidden-lg {
        display: none !important
      }
    }

    .ncr .ncr-visible-print {
      display: none !important
    }

    @media print {
      .ncr .ncr-visible-print {
        display: block !important
      }

      .ncr table.ncr-visible-print {
        display: table !important
      }

      .ncr tr.ncr-visible-print {
        display: table-row !important
      }

      .ncr th.ncr-visible-print,
      .ncr td.ncr-visible-print {
        display: table-cell !important
      }
    }

    .ncr .ncr-visible-print-block {
      display: none !important
    }

    @media print {
      .ncr .ncr-visible-print-block {
        display: block !important
      }
    }

    .ncr .ncr-visible-print-inline {
      display: none !important
    }

    @media print {
      .ncr .ncr-visible-print-inline {
        display: inline !important
      }
    }

    .ncr .ncr-visible-print-inline-block {
      display: none !important
    }

    @media print {
      .ncr .ncr-visible-print-inline-block {
        display: inline-block !important
      }
    }

    @media print {
      .ncr .ncr-hidden-print {
        display: none !important
      }
    }

    .ncr *,
    .ncr *:after,
    .ncr *::before {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box
    }

    html,
    body,
    .ncr-mp-container,
    .ncr-scroller {
      height: 100%
    }

    .ncr-scroller {
      overflow-y: scroll
    }

    .ncr-scroller,
    .ncr-scroller-inner {
      position: relative
    }

    .ncr-mp-container {
      position: relative;
      overflow: hidden;
      background: #34495e
    }

    .ncr-menu-trigger {
      position: relative;
      padding-left: 60px;
      font-size: .9em
    }

    .ncr-menu-trigger:before {
      position: absolute;
      top: 2px;
      left: 0;
      width: 40px;
      height: 6px;
      background: #fff;
      box-shadow: 0 6px #34495e, 0 12px #fff, 0 18px #34495e, 0 24px #fff;
      content: ''
    }

    .ncr-mp-pusher {
      position: absolute;
      left: 0;
      perspective: 1000px
    }

    .ncr-mp-menu {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      width: 300px;
      height: 100%;
      -webkit-transform: translate3d(-100%, 0, 0);
      -moz-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0)
    }

    .ncr-mp-level {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #336ca6;
      -webkit-transform: translate3d(-100%, 0, 0);
      -moz-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0)
    }

    .ncr-mp-pusher::after,
    .ncr-mp-level::after,
    .ncr-mp-level::before {
      position: absolute;
      top: 0;
      right: 0;
      width: 0;
      height: 0;
      content: '';
      opacity: 0
    }

    .ncr-mp-pusher::after,
    .ncr-mp-level::after {
      background: rgba(0, 0, 0, 0.3);
      -webkit-transition: opacity .3s, width .1s .3s, height .1s .3s;
      -moz-transition: opacity .3s, width .1s .3s, height .1s .3s;
      transition: opacity .3s, width .1s .3s, height .1s .3s
    }

    .ncr-mp-level::after {
      z-index: -1
    }

    .ncr-mp-pusher.ncr-mp-pushed::after,
    .ncr-mp-level.ncr-mp-level-overlay::after {
      width: 100%;
      height: 100%;
      opacity: 1;
      -webkit-transition: opacity .3s;
      -moz-transition: opacity .3s;
      transition: opacity .3s
    }

    .ncr-mp-level.ncr-mp-level-overlay {
      cursor: pointer
    }

    .ncr-mp-level.ncr-mp-level-overlay.ncr-mp-level::before {
      width: 100%;
      height: 100%;
      background: transparent;
      opacity: 1
    }

    .ncr-mp-pusher,
    .ncr-mp-level {
      -webkit-transition: all .5s;
      -moz-transition: all .5s;
      transition: all .5s
    }

    .ncr-mp-overlap .ncr-mp-level.ncr-mp-level-open {
      box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2);
      -webkit-transform: translate3d(-40px, 0, 0);
      -moz-transform: translate3d(-40px, 0, 0);
      transform: translate3d(-40px, 0, 0)
    }

    .ncr-mp-menu>.ncr-mp-level,
    .ncr-mp-menu>.ncr-mp-level.ncr-mp-level-open,
    .ncr-mp-menu.ncr-mp-overlap>.ncr-mp-level,
    .ncr-mp-menu.ncr-mp-overlap>.ncr-mp-level.ncr-mp-level-open {
      box-shadow: none;
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0)
    }

    .ncr-mp-cover .ncr-mp-level.ncr-mp-level-open {
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0)
    }

    .ncr-mp-cover .ncr-mp-level.ncr-mp-level-open>ul>li>.ncr-mp-level:not(.ncr-mp-level-open) {
      -webkit-transform: translate3d(-100%, 0, 0);
      -moz-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0)
    }

    .ncr-mp-menu ul {
      margin: 0;
      padding: 0;
      list-style: none
    }

    .ncr-mp-menu h2 {
      margin: 0;
      padding: 1em;
      color: rgba(0, 0, 0, 0.4);
      text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
      font-weight: 300;
      font-size: 2em
    }

    .ncr-mp-menu.ncr-mp-overlap h2::before {
      position: absolute;
      top: 0;
      right: 0;
      margin-right: 8px;
      font-size: 75%;
      line-height: 1.8;
      opacity: 0;
      -webkit-transition: opacity .3s, -webkit-transform .1s .3s;
      -moz-transition: opacity .3s, -moz-transform .1s .3s;
      transition: opacity .3s, transform .1s .3s;
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      transform: translateX(-100%)
    }

    .ncr-mp-menu.ncr-mp-cover h2 {
      text-transform: uppercase;
      font-weight: 700;
      letter-spacing: 1px;
      font-size: 1em
    }

    .ncr-mp-overlap .ncr-mp-level.ncr-mp-level-overlay>h2::before {
      opacity: 1;
      -webkit-transition: -webkit-transform .3s, opacity .3s;
      -moz-transition: -moz-transform .3s, opacity .3s;
      transition: transform .3s, opacity .3s;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      transform: translateX(0)
    }

    .ncr-mp-menu ul li>a {
      display: block;
      padding: .7em 1em .7em 1.8em;
      outline: 0;
      box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2);
      text-shadow: 0 0 1px rgba(255, 255, 255, 0.1);
      font-size: 1.4em;
      -webkit-transition: background .3s, box-shadow .3s;
      -moz-transition: background .3s, box-shadow .3s;
      transition: background .3s, box-shadow .3s
    }

    .ncr-mp-menu ul li::before {
      position: absolute;
      left: 10px;
      z-index: -1;
      color: rgba(0, 0, 0, 0.2);
      line-height: 3.5
    }

    .ncr-mp-level>ul>li:first-child>a {
      box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2), inset 0 1px rgba(0, 0, 0, 0.2)
    }

    .ncr-mp-menu ul li a:hover,
    .ncr-mp-level>ul>li:first-child>a:hover {
      background: rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 -1px rgba(0, 0, 0, 0)
    }

    .ncr-mp-menu .ncr-mp-level.ncr-mp-level-overlay>ul>li>a,
    .ncr-mp-level.ncr-mp-level-overlay>ul>li:first-child>a {
      box-shadow: inset 0 -1px rgba(0, 0, 0, 0)
    }

    .ncr-mp-level>ul>li:first-child>a:hover,
    .ncr-mp-level.ncr-mp-level-overlay>ul>li:first-child>a {
      box-shadow: inset 0 -1px rgba(0, 0, 0, 0), inset 0 1px rgba(0, 0, 0, 0)
    }

    .ncr-mp-back {
      background: rgba(0, 0, 0, 0.1);
      outline: 0;
      color: #fff;
      letter-spacing: 1px;
      font-weight: 700;
      display: block;
      padding: 1em;
      position: relative;
      box-shadow: inset 0 1px rgba(0, 0, 0, 0.1);
      -webkit-transition: background .3s;
      -moz-transition: background .3s;
      transition: background .3s
    }

    .ncr-mp-menu .ncr-mp-level.ncr-mp-level-overlay>.ncr-mp-back,
    .ncr-mp-menu .ncr-mp-level.ncr-mp-level-overlay>.ncr-mp-back::after {
      background: transparent;
      box-shadow: none;
      color: transparent
    }

    .no-csstransforms3d .ncr-mp-pusher,
    .no-js .ncr-mp-pusher {
      padding-left: 300px
    }

    .no-csstransforms3d .ncr-mp-menu .ncr-mp-level,
    .no-js .ncr-mp-menu .ncr-mp-level {
      display: none
    }

    .no-csstransforms3d .ncr-mp-menu>.ncr-mp-level,
    .no-js .ncr-mp-menu>.ncr-mp-level {
      display: block
    }

    .ncr article,
    .ncr aside,
    .ncr details,
    .ncr figcaption,
    .ncr figure,
    .ncr footer,
    .ncr header,
    .ncr hgroup,
    .ncr main,
    .ncr menu,
    .ncr nav,
    .ncr section,
    .ncr summary {
      display: block
    }

    .ncr audio,
    .ncr canvas,
    .ncr progress,
    .ncr video {
      display: inline-block;
      vertical-align: baseline
    }

    .ncr audio:not([controls]) {
      display: none;
      height: 0
    }

    .ncr [hidden],
    .ncr template {
      display: none
    }

    .ncr a {
      background-color: transparent
    }

    .ncr a:active,
    .ncr a:hover {
      outline: 0
    }

    .ncr abbr[title] {
      border-bottom: 1px dotted
    }

    .ncr b,
    .ncr strong {
      font-weight: bold
    }

    .ncr dfn {
      font-style: italic
    }

    .ncr h1 {
      font-size: 2em;
      margin: .67em 0
    }

    .ncr mark {
      background: #ff0;
      color: #000
    }

    .ncr small {
      font-size: 80%
    }

    .ncr sub,
    .ncr sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline
    }

    .ncr sup {
      top: -0.5em
    }

    .ncr sub {
      bottom: -0.25em
    }

    .ncr img {
      border: 0
    }

    .ncr svg:not(:root) {
      overflow: hidden
    }

    .ncr figure {
      margin: 1em 40px
    }

    .ncr hr {
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      height: 0
    }

    .ncr pre {
      overflow: auto
    }

    .ncr code,
    .ncr kbd,
    .ncr pre,
    .ncr samp {
      font-size: 1em
    }

    .ncr button,
    .ncr input,
    .ncr optgroup,
    .ncr select,
    .ncr textarea {
      color: inherit;
      font: inherit;
      margin: 0
    }

    .ncr button {
      overflow: visible
    }

    .ncr button,
    .ncr select {
      text-transform: none
    }

    .ncr button,
    html .ncr input[type="button"],
    .ncr input[type="reset"],
    .ncr input[type="submit"] {
      -webkit-appearance: button;
      cursor: pointer
    }

    .ncr button[disabled],
    html .ncr input[disabled] {
      cursor: default
    }

    .ncr button::-moz-focus-inner,
    .ncr input::-moz-focus-inner {
      border: 0;
      padding: 0
    }

    .ncr input {
      line-height: normal
    }

    .ncr input[type="checkbox"],
    .ncr input[type="radio"] {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0
    }

    .ncr input[type="number"]::-webkit-inner-spin-button,
    .ncr input[type="number"]::-webkit-outer-spin-button {
      height: auto
    }

    .ncr input[type="search"] {
      -webkit-appearance: textfield;
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box
    }

    .ncr input[type="search"]::-webkit-search-cancel-button,
    .ncr input[type="search"]::-webkit-search-decoration {
      -webkit-appearance: none
    }

    .ncr fieldset {
      border: 1px solid #c0c0c0;
      margin: 0 2px;
      padding: .35em .625em .75em
    }

    .ncr legend {
      border: 0;
      padding: 0
    }

    .ncr textarea {
      overflow: auto
    }

    .ncr optgroup {
      font-weight: bold
    }

    .ncr table {
      border-collapse: collapse;
      border-spacing: 0
    }

    .ncr td,
    .ncr th {
      padding: 0
    }

    .ncr * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box
    }

    .ncr *:before,
    .ncr *:after {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box
    }

    .ncr input,
    .ncr button,
    .ncr select,
    .ncr textarea {
      font-size: inherit;
      line-height: inherit
    }

    .ncr a {
      color: #337ab7;
      text-decoration: none
    }

    .ncr a:hover,
    .ncr a:focus {
      color: #23527c;
      text-decoration: underline
    }

    .ncr a:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px
    }

    .ncr figure {
      margin: 0
    }

    .ncr img {
      vertical-align: middle
    }

    .ncr .ncr-img-responsive {
      display: block;
      max-width: 100%;
      height: auto
    }

    .ncr .ncr-img-rounded {
      border-radius: 6px
    }

    .ncr .ncr-img-thumbnail {
      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;
      display: inline-block;
      max-width: 100%;
      height: auto
    }

    .ncr .ncr-img-circle {
      border-radius: 50%
    }

    .ncr hr {
      margin-top: 20px;
      margin-bottom: 20px;
      border: 0;
      border-top: 1px solid #eee
    }

    .ncr .ncr-sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      border: 0
    }

    .ncr .ncr-sr-only-focusable:active,
    .ncr .ncr-sr-only-focusable:focus {
      position: static;
      width: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      clip: auto
    }

    .ncr [role="button"] {
      cursor: pointer
    }

    .ncr .ncr-container {
      margin-right: auto;
      margin-left: auto;
      padding-left: 15px;
      padding-right: 15px
    }

    @media(min-width:768px) {
      .ncr .ncr-container {
        width: 750px
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-container {
        width: 970px
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-container {
        width: 1170px
      }
    }

    .ncr .ncr-container-fluid {
      margin-right: auto;
      margin-left: auto;
      padding-left: 15px;
      padding-right: 15px
    }

    .ncr .ncr-row {
      margin-left: -15px;
      margin-right: -15px
    }

    .ncr .ncr-col-xs-1,
    .ncr .ncr-col-sm-1,
    .ncr .ncr-col-md-1,
    .ncr .ncr-col-lg-1,
    .ncr .ncr-col-xs-2,
    .ncr .ncr-col-sm-2,
    .ncr .ncr-col-md-2,
    .ncr .ncr-col-lg-2,
    .ncr .ncr-col-xs-3,
    .ncr .ncr-col-sm-3,
    .ncr .ncr-col-md-3,
    .ncr .ncr-col-lg-3,
    .ncr .ncr-col-xs-4,
    .ncr .ncr-col-sm-4,
    .ncr .ncr-col-md-4,
    .ncr .ncr-col-lg-4,
    .ncr .ncr-col-xs-5,
    .ncr .ncr-col-sm-5,
    .ncr .ncr-col-md-5,
    .ncr .ncr-col-lg-5,
    .ncr .ncr-col-xs-6,
    .ncr .ncr-col-sm-6,
    .ncr .ncr-col-md-6,
    .ncr .ncr-col-lg-6,
    .ncr .ncr-col-xs-7,
    .ncr .ncr-col-sm-7,
    .ncr .ncr-col-md-7,
    .ncr .ncr-col-lg-7,
    .ncr .ncr-col-xs-8,
    .ncr .ncr-col-sm-8,
    .ncr .ncr-col-md-8,
    .ncr .ncr-col-lg-8,
    .ncr .ncr-col-xs-9,
    .ncr .ncr-col-sm-9,
    .ncr .ncr-col-md-9,
    .ncr .ncr-col-lg-9,
    .ncr .ncr-col-xs-10,
    .ncr .ncr-col-sm-10,
    .ncr .ncr-col-md-10,
    .ncr .ncr-col-lg-10,
    .ncr .ncr-col-xs-11,
    .ncr .ncr-col-sm-11,
    .ncr .ncr-col-md-11,
    .ncr .ncr-col-lg-11,
    .ncr .ncr-col-xs-12,
    .ncr .ncr-col-sm-12,
    .ncr .ncr-col-md-12,
    .ncr .ncr-col-lg-12 {
      position: relative;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px
    }

    .ncr .ncr-col-xs-1,
    .ncr .ncr-col-xs-2,
    .ncr .ncr-col-xs-3,
    .ncr .ncr-col-xs-4,
    .ncr .ncr-col-xs-5,
    .ncr .ncr-col-xs-6,
    .ncr .ncr-col-xs-7,
    .ncr .ncr-col-xs-8,
    .ncr .ncr-col-xs-9,
    .ncr .ncr-col-xs-10,
    .ncr .ncr-col-xs-11,
    .ncr .ncr-col-xs-12 {
      float: left
    }

    .ncr .ncr-col-xs-12 {
      width: 100%
    }

    .ncr .ncr-col-xs-11 {
      width: 91.66666667%
    }

    .ncr .ncr-col-xs-10 {
      width: 83.33333333%
    }

    .ncr .ncr-col-xs-9 {
      width: 75%
    }

    .ncr .ncr-col-xs-8 {
      width: 66.66666667%
    }

    .ncr .ncr-col-xs-7 {
      width: 58.33333333%
    }

    .ncr .ncr-col-xs-6 {
      width: 50%
    }

    .ncr .ncr-col-xs-5 {
      width: 41.66666667%
    }

    .ncr .ncr-col-xs-4 {
      width: 33.33333333%
    }

    .ncr .ncr-col-xs-3 {
      width: 25%
    }

    .ncr .ncr-col-xs-2 {
      width: 16.66666667%
    }

    .ncr .ncr-col-xs-1 {
      width: 8.33333333%
    }

    .ncr .ncr-col-xs-pull-12 {
      right: 100%
    }

    .ncr .ncr-col-xs-pull-11 {
      right: 91.66666667%
    }

    .ncr .ncr-col-xs-pull-10 {
      right: 83.33333333%
    }

    .ncr .ncr-col-xs-pull-9 {
      right: 75%
    }

    .ncr .ncr-col-xs-pull-8 {
      right: 66.66666667%
    }

    .ncr .ncr-col-xs-pull-7 {
      right: 58.33333333%
    }

    .ncr .ncr-col-xs-pull-6 {
      right: 50%
    }

    .ncr .ncr-col-xs-pull-5 {
      right: 41.66666667%
    }

    .ncr .ncr-col-xs-pull-4 {
      right: 33.33333333%
    }

    .ncr .ncr-col-xs-pull-3 {
      right: 25%
    }

    .ncr .ncr-col-xs-pull-2 {
      right: 16.66666667%
    }

    .ncr .ncr-col-xs-pull-1 {
      right: 8.33333333%
    }

    .ncr .ncr-col-xs-pull-0 {
      right: auto
    }

    .ncr .ncr-col-xs-push-12 {
      left: 100%
    }

    .ncr .ncr-col-xs-push-11 {
      left: 91.66666667%
    }

    .ncr .ncr-col-xs-push-10 {
      left: 83.33333333%
    }

    .ncr .ncr-col-xs-push-9 {
      left: 75%
    }

    .ncr .ncr-col-xs-push-8 {
      left: 66.66666667%
    }

    .ncr .ncr-col-xs-push-7 {
      left: 58.33333333%
    }

    .ncr .ncr-col-xs-push-6 {
      left: 50%
    }

    .ncr .ncr-col-xs-push-5 {
      left: 41.66666667%
    }

    .ncr .ncr-col-xs-push-4 {
      left: 33.33333333%
    }

    .ncr .ncr-col-xs-push-3 {
      left: 25%
    }

    .ncr .ncr-col-xs-push-2 {
      left: 16.66666667%
    }

    .ncr .ncr-col-xs-push-1 {
      left: 8.33333333%
    }

    .ncr .ncr-col-xs-push-0 {
      left: auto
    }

    .ncr .ncr-col-xs-offset-12 {
      margin-left: 100%
    }

    .ncr .ncr-col-xs-offset-11 {
      margin-left: 91.66666667%
    }

    .ncr .ncr-col-xs-offset-10 {
      margin-left: 83.33333333%
    }

    .ncr .ncr-col-xs-offset-9 {
      margin-left: 75%
    }

    .ncr .ncr-col-xs-offset-8 {
      margin-left: 66.66666667%
    }

    .ncr .ncr-col-xs-offset-7 {
      margin-left: 58.33333333%
    }

    .ncr .ncr-col-xs-offset-6 {
      margin-left: 50%
    }

    .ncr .ncr-col-xs-offset-5 {
      margin-left: 41.66666667%
    }

    .ncr .ncr-col-xs-offset-4 {
      margin-left: 33.33333333%
    }

    .ncr .ncr-col-xs-offset-3 {
      margin-left: 25%
    }

    .ncr .ncr-col-xs-offset-2 {
      margin-left: 16.66666667%
    }

    .ncr .ncr-col-xs-offset-1 {
      margin-left: 8.33333333%
    }

    .ncr .ncr-col-xs-offset-0 {
      margin-left: 0
    }

    @media(min-width:768px) {

      .ncr .ncr-col-sm-1,
      .ncr .ncr-col-sm-2,
      .ncr .ncr-col-sm-3,
      .ncr .ncr-col-sm-4,
      .ncr .ncr-col-sm-5,
      .ncr .ncr-col-sm-6,
      .ncr .ncr-col-sm-7,
      .ncr .ncr-col-sm-8,
      .ncr .ncr-col-sm-9,
      .ncr .ncr-col-sm-10,
      .ncr .ncr-col-sm-11,
      .ncr .ncr-col-sm-12 {
        float: left
      }

      .ncr .ncr-col-sm-12 {
        width: 100%
      }

      .ncr .ncr-col-sm-11 {
        width: 91.66666667%
      }

      .ncr .ncr-col-sm-10 {
        width: 83.33333333%
      }

      .ncr .ncr-col-sm-9 {
        width: 75%
      }

      .ncr .ncr-col-sm-8 {
        width: 66.66666667%
      }

      .ncr .ncr-col-sm-7 {
        width: 58.33333333%
      }

      .ncr .ncr-col-sm-6 {
        width: 50%
      }

      .ncr .ncr-col-sm-5 {
        width: 41.66666667%
      }

      .ncr .ncr-col-sm-4 {
        width: 33.33333333%
      }

      .ncr .ncr-col-sm-3 {
        width: 25%
      }

      .ncr .ncr-col-sm-2 {
        width: 16.66666667%
      }

      .ncr .ncr-col-sm-1 {
        width: 8.33333333%
      }

      .ncr .ncr-col-sm-pull-12 {
        right: 100%
      }

      .ncr .ncr-col-sm-pull-11 {
        right: 91.66666667%
      }

      .ncr .ncr-col-sm-pull-10 {
        right: 83.33333333%
      }

      .ncr .ncr-col-sm-pull-9 {
        right: 75%
      }

      .ncr .ncr-col-sm-pull-8 {
        right: 66.66666667%
      }

      .ncr .ncr-col-sm-pull-7 {
        right: 58.33333333%
      }

      .ncr .ncr-col-sm-pull-6 {
        right: 50%
      }

      .ncr .ncr-col-sm-pull-5 {
        right: 41.66666667%
      }
    }

    @media(min-width:768px) {
      .ncr .ncr-col-sm-pull-4 {
        right: 33.33333333%
      }

      .ncr .ncr-col-sm-pull-3 {
        right: 25%
      }

      .ncr .ncr-col-sm-pull-2 {
        right: 16.66666667%
      }

      .ncr .ncr-col-sm-pull-1 {
        right: 8.33333333%
      }

      .ncr .ncr-col-sm-pull-0 {
        right: auto
      }

      .ncr .ncr-col-sm-push-12 {
        left: 100%
      }

      .ncr .ncr-col-sm-push-11 {
        left: 91.66666667%
      }

      .ncr .ncr-col-sm-push-10 {
        left: 83.33333333%
      }

      .ncr .ncr-col-sm-push-9 {
        left: 75%
      }

      .ncr .ncr-col-sm-push-8 {
        left: 66.66666667%
      }

      .ncr .ncr-col-sm-push-7 {
        left: 58.33333333%
      }

      .ncr .ncr-col-sm-push-6 {
        left: 50%
      }

      .ncr .ncr-col-sm-push-5 {
        left: 41.66666667%
      }

      .ncr .ncr-col-sm-push-4 {
        left: 33.33333333%
      }

      .ncr .ncr-col-sm-push-3 {
        left: 25%
      }

      .ncr .ncr-col-sm-push-2 {
        left: 16.66666667%
      }

      .ncr .ncr-col-sm-push-1 {
        left: 8.33333333%
      }

      .ncr .ncr-col-sm-push-0 {
        left: auto
      }

      .ncr .ncr-col-sm-offset-12 {
        margin-left: 100%
      }

      .ncr .ncr-col-sm-offset-11 {
        margin-left: 91.66666667%
      }

      .ncr .ncr-col-sm-offset-10 {
        margin-left: 83.33333333%
      }

      .ncr .ncr-col-sm-offset-9 {
        margin-left: 75%
      }

      .ncr .ncr-col-sm-offset-8 {
        margin-left: 66.66666667%
      }

      .ncr .ncr-col-sm-offset-7 {
        margin-left: 58.33333333%
      }

      .ncr .ncr-col-sm-offset-6 {
        margin-left: 50%
      }

      .ncr .ncr-col-sm-offset-5 {
        margin-left: 41.66666667%
      }

      .ncr .ncr-col-sm-offset-4 {
        margin-left: 33.33333333%
      }

      .ncr .ncr-col-sm-offset-3 {
        margin-left: 25%
      }

      .ncr .ncr-col-sm-offset-2 {
        margin-left: 16.66666667%
      }

      .ncr .ncr-col-sm-offset-1 {
        margin-left: 8.33333333%
      }

      .ncr .ncr-col-sm-offset-0 {
        margin-left: 0
      }
    }

    @media(min-width:992px) {

      .ncr .ncr-col-md-1,
      .ncr .ncr-col-md-2,
      .ncr .ncr-col-md-3,
      .ncr .ncr-col-md-4,
      .ncr .ncr-col-md-5,
      .ncr .ncr-col-md-6,
      .ncr .ncr-col-md-7,
      .ncr .ncr-col-md-8,
      .ncr .ncr-col-md-9,
      .ncr .ncr-col-md-10,
      .ncr .ncr-col-md-11,
      .ncr .ncr-col-md-12 {
        float: left
      }

      .ncr .ncr-col-md-12 {
        width: 100%
      }

      .ncr .ncr-col-md-11 {
        width: 91.66666667%
      }

      .ncr .ncr-col-md-10 {
        width: 83.33333333%
      }

      .ncr .ncr-col-md-9 {
        width: 75%
      }

      .ncr .ncr-col-md-8 {
        width: 66.66666667%
      }

      .ncr .ncr-col-md-7 {
        width: 58.33333333%
      }

      .ncr .ncr-col-md-6 {
        width: 50%
      }

      .ncr .ncr-col-md-5 {
        width: 41.66666667%
      }

      .ncr .ncr-col-md-4 {
        width: 33.33333333%
      }

      .ncr .ncr-col-md-3 {
        width: 25%
      }

      .ncr .ncr-col-md-2 {
        width: 16.66666667%
      }

      .ncr .ncr-col-md-1 {
        width: 8.33333333%
      }

      .ncr .ncr-col-md-pull-12 {
        right: 100%
      }

      .ncr .ncr-col-md-pull-11 {
        right: 91.66666667%
      }

      .ncr .ncr-col-md-pull-10 {
        right: 83.33333333%
      }

      .ncr .ncr-col-md-pull-9 {
        right: 75%
      }

      .ncr .ncr-col-md-pull-8 {
        right: 66.66666667%
      }

      .ncr .ncr-col-md-pull-7 {
        right: 58.33333333%
      }

      .ncr .ncr-col-md-pull-6 {
        right: 50%
      }

      .ncr .ncr-col-md-pull-5 {
        right: 41.66666667%
      }

      .ncr .ncr-col-md-pull-4 {
        right: 33.33333333%
      }

      .ncr .ncr-col-md-pull-3 {
        right: 25%
      }

      .ncr .ncr-col-md-pull-2 {
        right: 16.66666667%
      }

      .ncr .ncr-col-md-pull-1 {
        right: 8.33333333%
      }

      .ncr .ncr-col-md-pull-0 {
        right: auto
      }

      .ncr .ncr-col-md-push-12 {
        left: 100%
      }

      .ncr .ncr-col-md-push-11 {
        left: 91.66666667%
      }

      .ncr .ncr-col-md-push-10 {
        left: 83.33333333%
      }

      .ncr .ncr-col-md-push-9 {
        left: 75%
      }

      .ncr .ncr-col-md-push-8 {
        left: 66.66666667%
      }

      .ncr .ncr-col-md-push-7 {
        left: 58.33333333%
      }

      .ncr .ncr-col-md-push-6 {
        left: 50%
      }

      .ncr .ncr-col-md-push-5 {
        left: 41.66666667%
      }

      .ncr .ncr-col-md-push-4 {
        left: 33.33333333%
      }

      .ncr .ncr-col-md-push-3 {
        left: 25%
      }

      .ncr .ncr-col-md-push-2 {
        left: 16.66666667%
      }

      .ncr .ncr-col-md-push-1 {
        left: 8.33333333%
      }

      .ncr .ncr-col-md-push-0 {
        left: auto
      }

      .ncr .ncr-col-md-offset-12 {
        margin-left: 100%
      }

      .ncr .ncr-col-md-offset-11 {
        margin-left: 91.66666667%
      }

      .ncr .ncr-col-md-offset-10 {
        margin-left: 83.33333333%
      }

      .ncr .ncr-col-md-offset-9 {
        margin-left: 75%
      }

      .ncr .ncr-col-md-offset-8 {
        margin-left: 66.66666667%
      }

      .ncr .ncr-col-md-offset-7 {
        margin-left: 58.33333333%
      }

      .ncr .ncr-col-md-offset-6 {
        margin-left: 50%
      }

      .ncr .ncr-col-md-offset-5 {
        margin-left: 41.66666667%
      }

      .ncr .ncr-col-md-offset-4 {
        margin-left: 33.33333333%
      }

      .ncr .ncr-col-md-offset-3 {
        margin-left: 25%
      }

      .ncr .ncr-col-md-offset-2 {
        margin-left: 16.66666667%
      }

      .ncr .ncr-col-md-offset-1 {
        margin-left: 8.33333333%
      }

      .ncr .ncr-col-md-offset-0 {
        margin-left: 0
      }
    }

    @media(min-width:1200px) {

      .ncr .ncr-col-lg-1,
      .ncr .ncr-col-lg-2,
      .ncr .ncr-col-lg-3,
      .ncr .ncr-col-lg-4,
      .ncr .ncr-col-lg-5,
      .ncr .ncr-col-lg-6,
      .ncr .ncr-col-lg-7,
      .ncr .ncr-col-lg-8,
      .ncr .ncr-col-lg-9,
      .ncr .ncr-col-lg-10,
      .ncr .ncr-col-lg-11,
      .ncr .ncr-col-lg-12 {
        float: left
      }

      .ncr .ncr-col-lg-12 {
        width: 100%
      }

      .ncr .ncr-col-lg-11 {
        width: 91.66666667%
      }

      .ncr .ncr-col-lg-10 {
        width: 83.33333333%
      }

      .ncr .ncr-col-lg-9 {
        width: 75%
      }

      .ncr .ncr-col-lg-8 {
        width: 66.66666667%
      }

      .ncr .ncr-col-lg-7 {
        width: 58.33333333%
      }

      .ncr .ncr-col-lg-6 {
        width: 50%
      }

      .ncr .ncr-col-lg-5 {
        width: 41.66666667%
      }

      .ncr .ncr-col-lg-4 {
        width: 33.33333333%
      }

      .ncr .ncr-col-lg-3 {
        width: 25%
      }

      .ncr .ncr-col-lg-2 {
        width: 16.66666667%
      }

      .ncr .ncr-col-lg-1 {
        width: 8.33333333%
      }

      .ncr .ncr-col-lg-pull-12 {
        right: 100%
      }

      .ncr .ncr-col-lg-pull-11 {
        right: 91.66666667%
      }

      .ncr .ncr-col-lg-pull-10 {
        right: 83.33333333%
      }

      .ncr .ncr-col-lg-pull-9 {
        right: 75%
      }

      .ncr .ncr-col-lg-pull-8 {
        right: 66.66666667%
      }

      .ncr .ncr-col-lg-pull-7 {
        right: 58.33333333%
      }

      .ncr .ncr-col-lg-pull-6 {
        right: 50%
      }

      .ncr .ncr-col-lg-pull-5 {
        right: 41.66666667%
      }

      .ncr .ncr-col-lg-pull-4 {
        right: 33.33333333%
      }

      .ncr .ncr-col-lg-pull-3 {
        right: 25%
      }

      .ncr .ncr-col-lg-pull-2 {
        right: 16.66666667%
      }

      .ncr .ncr-col-lg-pull-1 {
        right: 8.33333333%
      }

      .ncr .ncr-col-lg-pull-0 {
        right: auto
      }

      .ncr .ncr-col-lg-push-12 {
        left: 100%
      }

      .ncr .ncr-col-lg-push-11 {
        left: 91.66666667%
      }

      .ncr .ncr-col-lg-push-10 {
        left: 83.33333333%
      }

      .ncr .ncr-col-lg-push-9 {
        left: 75%
      }

      .ncr .ncr-col-lg-push-8 {
        left: 66.66666667%
      }

      .ncr .ncr-col-lg-push-7 {
        left: 58.33333333%
      }

      .ncr .ncr-col-lg-push-6 {
        left: 50%
      }

      .ncr .ncr-col-lg-push-5 {
        left: 41.66666667%
      }

      .ncr .ncr-col-lg-push-4 {
        left: 33.33333333%
      }

      .ncr .ncr-col-lg-push-3 {
        left: 25%
      }

      .ncr .ncr-col-lg-push-2 {
        left: 16.66666667%
      }

      .ncr .ncr-col-lg-push-1 {
        left: 8.33333333%
      }

      .ncr .ncr-col-lg-push-0 {
        left: auto
      }

      .ncr .ncr-col-lg-offset-12 {
        margin-left: 100%
      }

      .ncr .ncr-col-lg-offset-11 {
        margin-left: 91.66666667%
      }

      .ncr .ncr-col-lg-offset-10 {
        margin-left: 83.33333333%
      }

      .ncr .ncr-col-lg-offset-9 {
        margin-left: 75%
      }

      .ncr .ncr-col-lg-offset-8 {
        margin-left: 66.66666667%
      }

      .ncr .ncr-col-lg-offset-7 {
        margin-left: 58.33333333%
      }

      .ncr .ncr-col-lg-offset-6 {
        margin-left: 50%
      }

      .ncr .ncr-col-lg-offset-5 {
        margin-left: 41.66666667%
      }

      .ncr .ncr-col-lg-offset-4 {
        margin-left: 33.33333333%
      }

      .ncr .ncr-col-lg-offset-3 {
        margin-left: 25%
      }

      .ncr .ncr-col-lg-offset-2 {
        margin-left: 16.66666667%
      }

      .ncr .ncr-col-lg-offset-1 {
        margin-left: 8.33333333%
      }

      .ncr .ncr-col-lg-offset-0 {
        margin-left: 0
      }
    }

    .ncr .ncr-clearfix:before,
    .ncr .ncr-clearfix:after,
    .ncr .ncr-container:before,
    .ncr .ncr-container:after,
    .ncr .ncr-container-fluid:before,
    .ncr .ncr-container-fluid:after,
    .ncr .ncr-row:before,
    .ncr .ncr-row:after {
      content: " ";
      display: table
    }

    .ncr .ncr-clearfix:after,
    .ncr .ncr-container:after,
    .ncr .ncr-container-fluid:after,
    .ncr .ncr-row:after {
      clear: both
    }

    .ncr .ncr-center-block {
      display: block;
      margin-left: auto;
      margin-right: auto
    }

    .ncr .ncr-pull-right {
      float: right !important
    }

    .ncr .ncr-pull-left {
      float: left !important
    }

    .ncr .ncr-hide {
      display: none !important
    }

    .ncr .ncr-show {
      display: block !important
    }

    .ncr .ncr-invisible {
      visibility: hidden
    }

    .ncr .ncr-text-hide {
      font: 0/0 a;
      color: transparent;
      text-shadow: none;
      background-color: transparent;
      border: 0
    }

    .ncr .ncr-hidden {
      display: none !important
    }

    .ncr .ncr-affix {
      position: fixed
    }

    .ncr @-ms-viewport {
      width: device-width
    }

    .ncr .ncr-visible-xs,
    .ncr .ncr-visible-sm,
    .ncr .ncr-visible-md,
    .ncr .ncr-visible-lg {
      display: none !important
    }

    .ncr .ncr-visible-xs-block,
    .ncr .ncr-visible-xs-inline,
    .ncr .ncr-visible-xs-inline-block,
    .ncr .ncr-visible-sm-block,
    .ncr .ncr-visible-sm-inline,
    .ncr .ncr-visible-sm-inline-block,
    .ncr .ncr-visible-md-block,
    .ncr .ncr-visible-md-inline,
    .ncr .ncr-visible-md-inline-block,
    .ncr .ncr-visible-lg-block,
    .ncr .ncr-visible-lg-inline,
    .ncr .ncr-visible-lg-inline-block {
      display: none !important
    }

    @media(max-width:767px) {
      .ncr .ncr-visible-xs {
        display: block !important
      }

      .ncr table.ncr-visible-xs {
        display: table !important
      }

      .ncr tr.ncr-visible-xs {
        display: table-row !important
      }

      .ncr th.ncr-visible-xs,
      .ncr td.ncr-visible-xs {
        display: table-cell !important
      }
    }

    @media(max-width:767px) {
      .ncr .ncr-visible-xs-block {
        display: block !important
      }
    }

    @media(max-width:767px) {
      .ncr .ncr-visible-xs-inline {
        display: inline !important
      }
    }

    @media(max-width:767px) {
      .ncr .ncr-visible-xs-inline-block {
        display: inline-block !important
      }
    }

    @media(min-width:768px) and (max-width:991px) {
      .ncr .ncr-visible-sm {
        display: block !important
      }

      .ncr table.ncr-visible-sm {
        display: table !important
      }

      .ncr tr.ncr-visible-sm {
        display: table-row !important
      }

      .ncr th.ncr-visible-sm,
      .ncr td.ncr-visible-sm {
        display: table-cell !important
      }
    }

    @media(min-width:768px) and (max-width:991px) {
      .ncr .ncr-visible-sm-block {
        display: block !important
      }
    }

    @media(min-width:768px) and (max-width:991px) {
      .ncr .ncr-visible-sm-inline {
        display: inline !important
      }
    }

    @media(min-width:768px) and (max-width:991px) {
      .ncr .ncr-visible-sm-inline-block {
        display: inline-block !important
      }
    }

    @media(min-width:992px) and (max-width:1199px) {
      .ncr .ncr-visible-md {
        display: block !important
      }

      .ncr table.ncr-visible-md {
        display: table !important
      }

      .ncr tr.ncr-visible-md {
        display: table-row !important
      }

      .ncr th.ncr-visible-md,
      .ncr td.ncr-visible-md {
        display: table-cell !important
      }
    }

    @media(min-width:992px) and (max-width:1199px) {
      .ncr .ncr-visible-md-block {
        display: block !important
      }
    }

    @media(min-width:992px) and (max-width:1199px) {
      .ncr .ncr-visible-md-inline {
        display: inline !important
      }
    }

    @media(min-width:992px) and (max-width:1199px) {
      .ncr .ncr-visible-md-inline-block {
        display: inline-block !important
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-visible-lg {
        display: block !important
      }

      .ncr table.ncr-visible-lg {
        display: table !important
      }

      .ncr tr.ncr-visible-lg {
        display: table-row !important
      }

      .ncr th.ncr-visible-lg,
      .ncr td.ncr-visible-lg {
        display: table-cell !important
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-visible-lg-block {
        display: block !important
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-visible-lg-inline {
        display: inline !important
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-visible-lg-inline-block {
        display: inline-block !important
      }
    }

    @media(max-width:767px) {
      .ncr .ncr-hidden-xs {
        display: none !important
      }
    }

    @media(min-width:768px) and (max-width:991px) {
      .ncr .ncr-hidden-sm {
        display: none !important
      }
    }

    @media(min-width:992px) and (max-width:1199px) {
      .ncr .ncr-hidden-md {
        display: none !important
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-hidden-lg {
        display: none !important
      }
    }

    .ncr .ncr-visible-print {
      display: none !important
    }

    @media print {
      .ncr .ncr-visible-print {
        display: block !important
      }

      .ncr table.ncr-visible-print {
        display: table !important
      }

      .ncr tr.ncr-visible-print {
        display: table-row !important
      }

      .ncr th.ncr-visible-print,
      .ncr td.ncr-visible-print {
        display: table-cell !important
      }
    }

    .ncr .ncr-visible-print-block {
      display: none !important
    }

    @media print {
      .ncr .ncr-visible-print-block {
        display: block !important
      }
    }

    .ncr .ncr-visible-print-inline {
      display: none !important
    }

    @media print {
      .ncr .ncr-visible-print-inline {
        display: inline !important
      }
    }

    .ncr .ncr-visible-print-inline-block {
      display: none !important
    }

    @media print {
      .ncr .ncr-visible-print-inline-block {
        display: inline-block !important
      }
    }

    @media print {
      .ncr .ncr-hidden-print {
        display: none !important
      }
    }

    .ncr .ncr-auth-elm {
      display: none !important
    }

    .ncr-hide-until-moved {
      display: none !important
    }

    .ncr .ncr-ie8 .ncr-header-fixed .ncr-header.ncr-header-fixed-shrink {
      background: #fff
    }

    .ncr .ncr-portfolio-box .ncr-portfolio-box-in {
      left: 0;
      top: 50%;
      z-index: 1;
      width: 100%;
      min-height: 50px;
      margin-top: -25px;
      visibility: hidden;
      text-align: center;
      position: absolute
    }

    .ncr .ncr-portfolio-box small.ncr-project-tag i {
      margin-right: 5px
    }

    .ncr .ncr-portfolio-box small.ncr-project-tag a:hover {
      color: #72c02c
    }

    .ncr .ncr-portfolio-box-v1 {
      margin: 0
    }

    .ncr .ncr-portfolio-box-v1 [class^=col-] {
      padding: 0;
      overflow: hidden
    }

    .ncr .ncr-portfolio-box-v1 li {
      background: #333;
      position: relative;
      -webkit-backface-visibility: hidden
    }

    .ncr .ncr-portfolio-box-v1 li:after {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute
    }

    .ncr .ncr-portfolio-box-v1 li:hover:after {
      background: rgba(0, 0, 0, .7)
    }

    .ncr .ncr-portfolio-box-v1 li:after,
    .ncr .ncr-portfolio-box-v1 li:hover:after {
      transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -webkit-transition: all .3s ease-in-out
    }

    .ncr .ncr-portfolio-box-v1 li img {
      width: 100%;
      overflow: hidden;
      transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -webkit-transition: all .3s ease-in-out
    }

    .ncr .ncr-portfolio-box-v1 li:hover img {
      -transform: scale(1.1);
      -o-transform: scale(1.1);
      -moz-transform: scale(1.1);
      -webkit-transform: scale(1.1)
    }

    .ncr .ncr-portfolio-box-v1 .ncr-portfolio-box-v1-in {
      left: 0;
      top: 50%;
      z-index: 1;
      width: 100%;
      visibility: hidden;
      min-height: 150px;
      margin-top: -75px;
      text-align: center;
      position: absolute;
    }

    .ncr .ncr-portfolio-box-v1 li:hover .ncr-portfolio-box-v1-in {
      visibility: visible
    }

    .ncr .ncr-portfolio-box-v1 .ncr-portfolio-box-v1-in h3 {
      font-size: 22px;
      margin-top: 20px;
      position: relative;
      margin-bottom: 20px;
      text-transform: uppercase
    }

    .ncr .ncr-portfolio-box-v1 .ncr-portfolio-box-v1-in h3:after {
      left: 50%;
      height: 1px;
      width: 40px;
      content: " ";
      bottom: -10px;
      background: #fff;
      margin-left: -20px;
      position: absolute
    }

    .ncr .ncr-portfolio-box-v1 .ncr-portfolio-box-v1-in h3,
    .ncr .ncr-portfolio-box-v1 .ncr-portfolio-box-v1-in p {
      color: #fff
    }

    .ncr .ncr-portfolio-box-v1 .ncr-portfolio-box-v1-in p {
      font-size: 16px;
      margin-bottom: 20px
    }

    .ncr .ncr-portfolio-box-v1 .ncr-portfolio-box-v1-in a.ncr-btn-u {
      font-weight: 400;
      -webkit-backface-visibility: hidden
    }

    .ncr .ncr-portfolio-box-v2 {
      margin: 0 0 60px
    }

    .ncr .ncr-portfolio-box-v2 [class^=col-] {
      padding: 0;
      overflow: hidden
    }

    .ncr .ncr-portfolio-box-v2 li {
      background: #333;
      overflow: hidden;
      position: relative;
      -webkit-backface-visibility: hidden
    }

    .ncr .ncr-portfolio-box-v2 li:after {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute
    }

    .ncr .ncr-portfolio-box-v2 li:hover:after {
      background: rgba(255, 255, 255, .6)
    }

    .ncr .ncr-portfolio-box-v2 li:after,
    .ncr .ncr-portfolio-box-v2 li:hover:after {
      transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -webkit-transition: all .3s ease-in-out
    }

    .ncr .ncr-portfolio-box-v2 li img {
      width: 100%;
      overflow: hidden;
      transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -webkit-transition: all .3s ease-in-out
    }

    .ncr .ncr-portfolio-box-v2 li:hover img {
      -transform: scale(1.1);
      -o-transform: scale(1.1);
      -moz-transform: scale(1.1);
      -webkit-transform: scale(1.1)
    }

    .ncr .ncr-portfolio-box-v2 .ncr-portfolio-box-v2-in {
      left: 0;
      top: 50%;
      z-index: 1;
      width: 100%;
      visibility: hidden;
      min-height: 60px;
      margin-top: -30px;
      text-align: center;
      position: absolute;
    }

    .ncr .ncr-portfolio-box-v2 li:hover .ncr-portfolio-box-v2-in {
      visibility: visible
    }

    .ncr .ncr-portfolio-box-v2 .ncr-portfolio-box-v2-in i {
      color: #fff;
      width: 60px;
      height: 60px;
      padding: 20px;
      font-size: 22px;
      cursor: pointer;
      margin-right: 5px;
      text-align: center;
      display: inline-block;
      background: rgba(114, 192, 44, .8)
    }

    .ncr .ncr-portfolio-box-v2 .ncr-portfolio-box-v2-in i:hover {
      background: #72c02c
    }

    .ncr .ncr-thumbnails-v1 .ncr-thumbnail-img {
      margin-bottom: 12px
    }

    .ncr .ncr-thumbnails-v1 h3 {
      margin-bottom: 5px
    }

    .ncr .ncr-thumbnails-v1 h3 a {
      color: #555;
      font-size: 15px;
      text-transform: uppercase
    }

    .ncr .ncr-thumbnails-v1 .ncr-read-more {
      color: #72c02c;
      font-size: 12px;
      text-transform: uppercase
    }

    .ncr .ncr-bg-image-v1 {
      width: 100%;
      height: auto;
      padding: 50px 0;
      position: relative
    }

    .ncr .ncr-bg-image-v1 h1 {
      font-size: 50px;
      color: #fff;
      padding-bottom: 20px
    }

    .ncr .ncr-bg-image-v1:before {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: 0
    }

    .ncr .ncr-bg-image-v2 {
      width: 100%;
      height: auto;
      padding: 50px 0;
      position: relative;
      background: url(/Content/themes/img/bg/7.jpg) repeat fixed
    }

    .ncr .ncr-bg-image-v2:before {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: rgba(255, 255, 255, .7)
    }

    .ncr .ncr-bg-image-v2-dark:before {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: rgba(0, 0, 0, .5)
    }

    .ncr .ncr-bg-image-v2-dark h2,
    .ncr .ncr-bg-image-v2-dark p {
      color: #eee !important
    }

    .ncr .ncr-parallax-quote {
      color: #fff;
      padding: 100px 0;
      position: relative;
      text-align: center;
      background: url(/Content/themes/img/team/faces.jpg) 50% 0 repeat fixed
    }

    .ncr .ncr-parallax-quote:after {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: rgba(0, 0, 0, .8)
    }

    .ncr .ncr-parallax-quote:before {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: url(/Content/themes/img/patterns/gridtile.png) repeat
    }

    .ncr .ncr-parallax-quote-in {
      z-index: 1;
      padding: 0 80px;
      position: relative
    }

    .ncr .ncr-parallax-quote-in p {
      color: #fff;
      font-size: 28px;
      text-transform: uppercase;
    }

    .ncr .ncr-parallax-quote-in p:after,
    .ncr .ncr-parallax-quote-in p:before {
      content: ' " ';
      position: absolute;
    }

    .ncr .ncr-parallax-quote-in p:after {
      margin-left: 3px
    }

    .ncr .ncr-parallax-quote-in p:before {
      margin-left: -15px
    }

    .ncr .ncr-parallax-quote-in small {
      color: #bbb;
      font-size: 13px;
      font-weight: 400;
      text-transform: uppercase
    }

    @media(max-width:768px) {
      .ncr .ncr-parallax-quote-in {
        padding: 0 40px
      }

      .ncr .ncr-parallax-quote-in p {
        font-size: 20px
      }
    }

    .ncr .ncr-parallax-quote-light:after {
      background: rgba(255, 255, 255, .9)
    }

    .ncr .ncr-parallax-quote-light .ncr-parallax-quote-in {
      background: #fff;
      padding: 30px 80px;
      border-bottom: solid 2px #ddd
    }

    .ncr .ncr-parallax-quote-light .ncr-parallax-quote-in p {
      color: #555;
      font-size: 28px;
      font-weight: 200
    }

    .ncr .ncr-parallax-quote-light .ncr-parallax-quote-in small {
      color: #555
    }

    @media(max-width:768px) {
      .ncr .ncr-parallax-quote-light .ncr-parallax-quote-in {
        padding: 30px 40px
      }

      .ncr .ncr-parallax-quote-light .ncr-parallax-quote-in p {
        font-size: 20px
      }

      .ncr .ncr-parallax-quote-light .ncr-parallax-quote-in small {
        font-weight: 200
      }
    }

    .ncr .ncr-parallax-team {
      background: url(/Content/themes/img/team/faces.jpg) 50% 0 repeat fixed
    }

    .ncr .ncr-parallax-team,
    .ncr .ncr-parallax-team .ncr-title-box-v2 {
      position: relative
    }

    .ncr .ncr-parallax-team-dark:before,
    .ncr .ncr-parallax-team:before {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: rgba(255, 255, 255, .9)
    }

    .ncr .ncr-parallax-team {
      background: url(/Content/themes/img/team/faces.jpg) 50% 0 repeat fixed
    }

    .ncr .ncr-parallax-team,
    .ncr .ncr-parallax-team .ncr-title-box-v2 {
      position: relative
    }

    .ncr .ncr-parallax-team-dark:before {
      background: rgba(0, 0, 0, .8)
    }

    .ncr .ncr-parallax-bg {
      background: url(/Content/themes/img/patterns/5.png) repeat fixed
    }

    .ncr .ncr-parallax-counter {
      padding: 30px 0;
      background: url(/Content/themes/img/patterns/5.png) repeat fixed
    }

    .ncr .ncr-parallax-counter .ncr-counters {
      color: #fff;
      padding: 15px 0
    }

    .ncr .ncr-parallax-counter h4 {
      color: #999;
      font-size: 16px;
      text-transform: uppercase
    }

    .ncr .ncr-parallax-counter span.ncr-counter {
      font-size: 48px
    }

    .ncr .ncr-parallax-counter-v1 {
      padding: 60px 0;
      background: url(/Content/themes/img/patterns/5.png) repeat fixed
    }

    .ncr .ncr-parallax-counter-v1 .ncr-counters {
      color: #fff;
      padding: 15px 0 10px;
      border: solid 1px #555
    }

    .ncr .ncr-parallax-counter-v1 h4 {
      color: #eee;
      font-size: 16px;
      text-transform: uppercase
    }

    .ncr .ncr-parallax-counter-v1 span.ncr-counter {
      font-size: 42px;
      line-height: 48px
    }

    .ncr .ncr-parallax-counter-v2 {
      position: relative;
      padding: 80px 0 60px;
      background: url(/Content/themes/img/patterns/16.png) repeat fixed
    }

    .ncr .ncr-parallax-counter-v2:after {
      top: 0;
      left: 50%;
      content: " ";
      margin-left: -25px;
      position: absolute;
      border-top: 25px solid #fff;
      border-left: 25px solid transparent;
      border-right: 25px solid transparent
    }

    .ncr .ncr-parallax-counter-v2:before {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: rgba(0, 0, 0, .02)
    }

    .ncr .ncr-parallax-counter-v2 .ncr-counters {
      padding: 20px 0;
      border-bottom: solid 2px #ddd;
      background: rgba(255, 255, 255, .9)
    }

    .ncr .ncr-parallax-counter-v2 .ncr-counters h4,
    .ncr .ncr-parallax-counter-v2 .ncr-counters span {
      color: #555;
      font-weight: 200;
    }

    .ncr .ncr-parallax-counter-v2 .ncr-counters span {
      font-size: 36px
    }

    .ncr .ncr-parallax-counter-v2 .ncr-counters h4 {
      font-size: 22px;
      text-transform: uppercase
    }

    @media(max-width:992px) {
      .ncr .ncr-parallax-counter-v2 .ncr-counters {
        margin-bottom: 0 !important
      }
    }

    .ncr .ncr-parallax-counter-v3 {
      z-index: 1;
      height: auto;
      padding: 80px 0;
      overflow: hidden;
      text-align: center;
      position: relative;
      background: url(/Content/themes/img/bg/25.jpg) 50% 0 fixed
    }

    .ncr .ncr-parallax-counter-v3:after {
      left: 0;
      bottom: 0;
      width: 100%;
      z-index: -1;
      content: " ";
      height: 100%;
      text-align: center;
      position: absolute;
      background: rgba(0, 0, 0, .5)
    }

    .ncr .ncr-parallax-counter-v3 .ncr-features {
      width: 130px;
      height: 130px;
      padding: 25px;
      position: relative;
      text-align: center;
      display: inline-block;
      border-radius: 50% !important;
      background: rgba(255, 255, 255, .2)
    }

    .ncr .ncr-parallax-counter-v3 .ncr-features:after {
      top: -9px;
      left: -9px;
      right: -9px;
      bottom: -9px;
      content: " ";
      border-radius: 50%;
      position: absolute;
      border: 1px solid #fff
    }

    .ncr .ncr-parallax-counter-v3 .ncr-features span {
      color: #fff;
      display: block;
      font-weight: 200
    }

    .ncr .ncr-parallax-counter-v3 .ncr-features span.ncr-counter {
      font-size: 30px
    }

    .ncr .ncr-parallax-counter-v3 .ncr-features span.ncr-features-info {
      text-transform: uppercase
    }

    @media(max-width:550px) {
      .ncr .ncr-parallax-counter-v3 .ncr-features {
        width: 110px;
        height: 110px;
        padding: 22px
      }

      .ncr .ncr-parallax-counter-v3 .ncr-features:after {
        top: -7px;
        left: -7px;
        right: -7px;
        bottom: -7px
      }

      .ncr .ncr-parallax-counter-v3 .ncr-features span.ncr-counter {
        font-size: 20px
      }

      .ncr .ncr-parallax-counter-v3 .ncr-features span.ncr-features-info {
        font-size: 11px
      }
    }

    .ncr .ncr-parallax-counter-v4 {
      z-index: 1;
      height: auto;
      padding: 30px 0;
      overflow: hidden;
      text-align: center;
      position: relative;
      background: url(/Content/themes/img/bg/19.jpg) 50% 0 fixed
    }

    .ncr .ncr-parallax-counter-v4:after {
      left: 0;
      bottom: 0;
      width: 100%;
      z-index: -1;
      content: " ";
      height: 100%;
      text-align: center;
      position: absolute;
      background: rgba(0, 0, 0, .5)
    }

    .ncr .ncr-parallax-counter-v4 i {
      color: #fff;
      display: block;
      font-size: 50px;
      margin-bottom: 20px
    }

    .ncr .ncr-parallax-counter-v4 span.ncr-counter {
      color: #fff;
      font-size: 30px;
      font-weight: 400;
      margin-bottom: 10px
    }

    .ncr .ncr-parallax-counter-v4 h4 {
      color: #fff;
      font-size: 18px;
      font-weight: 200;
      text-transform: uppercase
    }

    .ncr .ncr-flat-bg-block-v1 {
      padding: 40px 0;
      background: url(/Content/themes/img/patterns/16.png) repeat
    }

    .ncr .ncr-flat-bg-block-v1 .ncr-checked-list.ncr-first-child {
      float: left;
      margin-right: 100px
    }

    .ncr .ncr-flat-bg-block-v1 .ncr-checked-list li {
      color: #888;
      margin-bottom: 5px
    }

    .ncr .ncr-flat-bg-block-v1 .ncr-checked-list i {
      color: #72c02c;
      margin-right: 5px
    }

    .ncr .ncr-flat-bg-block-v1 img.ncr-img-over {
      top: -70px;
      right: 10px;
      position: absolute
    }

    @media(min-width:991px) and (max-width:1199px) {
      .ncr .ncr-flat-bg-block-v1 img.ncr-img-over {
        top: -18px
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-flat-bg-block-v1 img.ncr-img-over {
        position: static
      }
    }

    .ncr .ncr-flat-testimonials {
      padding: 50px 0;
      background-color: #333
    }

    .ncr .ncr-flat-testimonials .ncr-flat-testimonials-in {
      padding: 30px;
      text-align: center;
      background: rgba(255, 255, 255, .2)
    }

    .ncr .ncr-flat-testimonials .ncr-flat-testimonials-in img {
      width: 135px;
      height: 135px;
      margin: 0 auto 25px
    }

    .ncr .ncr-flat-testimonials .ncr-flat-testimonials-in h3 {
      color: #fff;
      font-size: 22px;
      font-weight: 200
    }

    .ncr .ncr-flat-testimonials .ncr-flat-testimonials-in span {
      display: block;
      margin-bottom: 5px
    }

    .ncr .ncr-flat-testimonials .ncr-flat-testimonials-in p {
      color: #fff;
      font-weight: 200;
      position: relative
    }

    .ncr .ncr-flat-testimonials .ncr-flat-testimonials-in p:after,
    .ncr .ncr-flat-testimonials .ncr-flat-testimonials-in p:before {
      top: 5px;
      font-size: 22px;
      line-height: 10px;
      position: relative
    }

    .ncr .ncr-flat-testimonials .ncr-flat-testimonials-in p:before {
      content: "“";
      padding-right: 5px
    }

    .ncr .ncr-flat-testimonials .ncr-flat-testimonials-in p:after {
      content: "”";
      padding-left: 5px
    }

    .ncr .ncr-testimonials-v4 {
      overflow: hidden
    }

    .ncr .ncr-testimonials-v4 .ncr-testimonials-v4-in {
      background: #fff;
      position: relative;
      margin-bottom: 40px;
      padding: 20px 20px 20px 55px;
      -webkit-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .1);
      -moz-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .1);
      box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .1)
    }

    .ncr .ncr-testimonials-v4 .ncr-testimonials-v4-in:before {
      color: #bbb;
      font-size: 60px;
      content: "\201C";
      position: absolute;
      margin: -25px 0 0 -40px;
    }

    .ncr .ncr-testimonials-v4 .ncr-testimonials-v4-in:after {
      width: 0;
      height: 0;
      left: 80px;
      content: " ";
      bottom: -30px;
      position: absolute;
      border-style: solid;
      border-width: 30px 30px 0 0;
      border-color: #fff transparent transparent transparent;
      -webkit-filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, .1));
      filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, .1))
    }

    .ncr .ncr-testimonials-v4 .ncr-testimonials-v4-in p {
      color: #777;
      font-size: 14px;
      font-style: italic
    }

    .ncr .ncr-testimonials-v4 img {
      float: left;
      width: 60px;
      height: auto;
      margin: 0 20px
    }

    .ncr .ncr-testimonials-v4 .ncr-testimonials-author {
      color: #555;
      display: block;
      font-size: 14px;
      overflow: hidden;
      padding-top: 8px;
      text-transform: uppercase
    }

    .ncr .ncr-testimonials-v4 .ncr-testimonials-author em {
      font-size: 13px;
      text-transform: capitalize
    }

    .ncr .ncr-testimonials-v5 {
      padding-top: 50px;
      padding-bottom: 50px
    }

    .ncr .ncr-testimonials-v5 .ncr-testimonials-desc span {
      font-size: 13px;
      font-weight: 200
    }

    .ncr .ncr-testimonials-v5 .ncr-testimonials-desc p {
      padding: 15px;
      position: relative;
      background: #f9f9f9;
      margin-bottom: 25px
    }

    .ncr .ncr-testimonials-v5 .ncr-testimonials-desc p:after {
      width: 0;
      height: 0;
      left: 30px;
      color: #fff;
      bottom: -12px;
      content: " ";
      text-align: center;
      position: absolute;
      border-style: solid;
      border-width: 13px 10px 0 10px;
      border-color: #f9f9f9 transparent transparent transparent
    }

    .ncr .ncr-testimonials-v5 .ncr-testimonials-by {
      margin-left: 20px
    }

    .ncr .ncr-testimonials-v5 .ncr-testimonials-by img {
      float: left;
      width: 40px;
      height: auto;
      margin-right: 15px
    }

    .ncr .ncr-testimonials-v5 .ncr-testimonials-by small {
      color: #72c02c;
      font-size: 12px
    }

    .ncr .ncr-testimonials-v5 .ncr-testimonials-by span {
      text-transform: uppercase
    }

    .ncr .ncr-testimonials-v6.ncr-testimonials-wrap {
      padding-left: 70px;
      padding-right: 70px
    }

    .ncr .ncr-testimonials-v6 .ncr-testimonials-info {
      padding: 20px;
      background: #fff;
      border-bottom: solid 3px #eee;
      -webkit-transition: all .4s ease-in-out;
      -moz-transition: all .4s ease-in-out;
      -o-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out
    }

    .ncr .ncr-testimonials-v6 .ncr-testimonials-info:hover {
      border-color: #72c02c
    }

    .ncr .ncr-testimonials-v6 .ncr-testimonials-info img {
      float: left;
      width: 80px;
      height: auto;
      margin-right: 20px
    }

    .ncr .ncr-testimonials-v6 .ncr-testimonials-desc {
      overflow: hidden
    }

    .ncr .ncr-testimonials-v6 .ncr-testimonials-desc p {
      margin-bottom: 15px
    }

    .ncr .ncr-testimonials-v6 .ncr-testimonials-desc span,
    .ncr .ncr-testimonials-v6 .ncr-testimonials-desc strong {
      color: #555;
      display: block
    }

    @media(max-width:768px) {
      .ncr .ncr-testimonials-v6 .ncr-testimonials-wrap {
        padding-left: 0;
        padding-right: 0
      }
    }

    .ncr .ncr-featured-blog h2 {
      font-size: 18px;
      margin: 0 0 25px;
      line-height: 25px;
      position: relative
    }

    .ncr .ncr-featured-blog h2:after {
      left: 0;
      z-index: 1;
      width: 30px;
      height: 2px;
      content: " ";
      bottom: -10px;
      position: absolute;
      background: #72c02c
    }

    .ncr .ncr-featured-blog .ncr-featured-img {
      position: relative
    }

    .ncr .ncr-featured-blog .ncr-featured-img:after {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      transition: all .4s ease-in-out;
      -o-transition: all .4s ease-in-out;
      -moz-transition: all .4s ease-in-out;
      -webkit-transition: all .4s ease-in-out
    }

    .ncr .ncr-featured-blog .ncr-featured-img:hover:after {
      background: rgba(0, 0, 0, .3);
      transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -webkit-transition: all .2s ease-in-out
    }

    .ncr .ncr-featured-blog .ncr-featured-img>img {
      width: 100%
    }

    .ncr .ncr-featured-blog .ncr-featured-img i {
      top: 60%;
      left: 50%;
      z-index: 1;
      width: 100%;
      list-style: none;
      text-align: center;
      visibility: hidden;
      position: absolute;
      margin: -17.5px 0 0 -17.5px;
      transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -webkit-transition: all .2s ease-in-out
    }

    .ncr .ncr-featured-blog .ncr-featured-img:hover i {
      top: 50%;
      visibility: visible
    }

    .ncr .ncr-featured-blog .ncr-featured-img i {
      color: #fff;
      width: 35px;
      height: 35px;
      padding: 11px;
      font-size: 14px;
      text-align: center;
      display: inline-block;
      background: rgba(255, 255, 255, .4)
    }

    .ncr .ncr-featured-blog .ncr-featured-img i:hover {
      color: #fff;
      background: #72c02c;
      text-decoration: none;
      transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -webkit-transition: all .2s ease-in-out
    }

    .ncr .ncr-blog-comments img {
      width: 80px;
      height: auto
    }

    .ncr .ncr-blog-comments .ncr-comments-itself {
      background: #fff;
      padding: 20px 30px;
      position: relative
    }

    .ncr .ncr-blog-comments .ncr-comments-itself:before {
      width: 0;
      height: 0;
      top: 20px;
      left: -17px;
      content: " ";
      position: absolute;
      border-style: solid;
      border-width: 15px 17px 15px 0;
      border-color: transparent #fff transparent transparent
    }

    .ncr .ncr-blog-comments .ncr-comments-itself h3 {
      margin: 0 0 10px
    }

    .ncr .ncr-blog-comments .ncr-comments-itself span {
      color: #999;
      float: right;
      font-size: 13px
    }

    .ncr .ncr-blog-comments .ncr-comments-itself p {
      color: #999
    }

    .ncr .ncr-blog-comments.ncr-blog-comments-reply {
      margin-left: 70px
    }

    @media(max-width:768px) {
      .ncr .ncr-blog-comments .ncr-comments-itself:before {
        display: none
      }
    }

    @media(max-width:768px) {
      .ncr .ncr-blog-comments .ncr-comments-itself:after {
        width: 0;
        height: 0;
        top: -17px;
        left: 20px;
        content: " ";
        position: absolute;
        border-style: solid;
        border-width: 0 15px 17px 15px;
        border-color: transparent transparent #fff transparent
      }
    }

    .ncr .ncr-quote-v1 {
      padding: 60px 0;
      text-align: center;
      background: url(/Content/themes/img/patterns/5.png) repeat
    }

    .ncr .ncr-quote-v1 p {
      color: #fff;
      font-size: 22px;
      font-weight: 200;
      padding: 0 100px;
      position: relative;
      margin-bottom: 20px
    }

    .ncr .ncr-quote-v1 p:before {
      color: #72c02c;
      font-size: 60px;
      content: "\201C";
      position: absolute;
      margin: -30px 0 0 -40px;
    }

    .ncr .ncr-quote-v1 span {
      color: #fff;
      font-size: 18px
    }

    @media(max-width:768px) {
      .ncr .ncr-quote-v1 p {
        font-size: 18px;
        padding: 0 50px
      }
    }

    .ncr .ncr-quote-v2 {
      text-align: center;
      padding: 85px 10% 40px
    }

    .ncr .ncr-quote-v2 p {
      color: #555;
      font-size: 16px;
      font-style: italic;
      position: relative;
      margin-bottom: 20px
    }

    .ncr .ncr-quote-v2 p:before {
      left: 50%;
      top: -75px;
      font-size: 80px;
      content: "\201C";
      position: absolute;
      margin-left: -25px;
    }

    .ncr .ncr-quote-v2 span {
      color: #555;
      font-weight: 400
    }

    .ncr .ncr-social-icons-v1 i {
      color: #555;
      width: 33px;
      height: 33px;
      padding: 9px;
      font-size: 14px;
      text-align: center;
      background: #f7f7f7;
      display: inline-block
    }

    .ncr .ncr-social-icons-v1 i:hover {
      color: #fff;
      background: #72c02c;
      text-decoration: none;
      transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -webkit-transition: all .2s ease-in-out
    }

    .ncr .ncr-shadow-wrapper {
      z-index: 1;
      position: relative
    }

    .ncr .ncr-box-shadow {
      background: #fff;
      position: relative
    }

    .ncr .ncr-box-shadow:after,
    .ncr .ncr-box-shadow:before {
      top: 80%;
      left: 5px;
      width: 50%;
      z-index: -1;
      content: "";
      bottom: 15px;
      max-width: 300px;
      background: #999;
      position: absolute
    }

    .ncr .ncr-shadow-effect-1 {
      box-shadow: 0 10px 6px -6px #bbb;
      -moz-box-shadow: 0 10px 6px -6px #bbb;
      -webkit-box-shadow: 0 10px 6px -6px #bbb
    }

    .ncr .ncr-shadow-effect-2 {
      position: relative
    }

    .ncr .ncr-shadow-effect-2:after,
    .ncr .ncr-shadow-effect-2:before,
    .ncr .ncr-shadow-effect-3:before,
    .ncr .ncr-shadow-effect-4:after {
      transform: rotate(-3deg);
      -o-transform: rotate(-3deg);
      -ms-transform: rotate(-3deg);
      -moz-transform: rotate(-3deg);
      -webkit-transform: rotate(-3deg);
      box-shadow: 0 15px 10px #999;
      -moz-box-shadow: 0 15px 10px #999;
      -webkit-box-shadow: 0 15px 10px #999
    }

    .ncr .ncr-shadow-effect-2:after,
    .ncr .ncr-shadow-effect-4:after {
      left: auto;
      right: 5px;
      transform: rotate(3deg);
      -o-transform: rotate(3deg);
      -ms-transform: rotate(3deg);
      -moz-transform: rotate(3deg);
      -webkit-transform: rotate(3deg)
    }

    .ncr .ncr-interactive-slider-v1 {
      z-index: 1;
      padding: 130px 0;
      position: relative
    }

    .ncr .ncr-interactive-slider-v1.ncr-img-v1 {
      background: url(/Content/themes/img/bg/18.jpg) no-repeat;
      background-size: cover;
      background-position: center center
    }

    .ncr .ncr-interactive-slider-v1.ncr-img-v2 {
      background: url(/Content/themes/img/bg/19.jpg) no-repeat;
      background-size: cover;
      background-position: center center
    }

    .ncr .ncr-interactive-slider-v1.ncr-img-v3 {
      background: url(/Content/themes/img/bg/18.jpg) no-repeat;
      background-size: cover;
      background-position: center center
    }

    .ncr .ncr-interactive-slider-v1:after {
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: rgba(0, 0, 0, .3)
    }

    .ncr .ncr-interactive-slider-v1 h2 {
      color: #fff;
      font-size: 40px;
      text-transform: uppercase
    }

    .ncr .ncr-interactive-slider-v1 p {
      color: #fff;
      font-size: 24px;
      font-weight: 200;
      text-transform: uppercase
    }

    @media(max-width:768px) {
      .ncr .ncr-interactive-slider-v1 h2 {
        font-size: 30px
      }

      .ncr .ncr-interactive-slider-v1 p {
        font-size: 18px
      }
    }

    .ncr .ncr-interactive-slider-v2 {
      z-index: 1;
      padding: 180px 0;
      position: relative;
      text-align: left;
      background-size: cover;
      background-position: center center
    }

    .ncr .ncr-interactive-slider-v2.ncr-img-v1 {
      background: url(/Content/themes/img/bg/25.jpg) no-repeat;
      background-size: cover;
      background-position: center center
    }

    .ncr .ncr-interactive-slider-v2.ncr-img-v2 {
      background: url(/Content/themes/img/bg/14.jpg) no-repeat;
      background-size: cover;
      background-position: center center
    }

    .ncr .ncr-interactive-slider-v2:after {
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: 0
    }

    .ncr .ncr-interactive-slider-v2 h1 {
      color: #194373;
      font-size: 60px;
      font-weight: 200;
      line-height: 80px;
      text-transform: uppercase;
      margin-top: -20px
    }

    .ncr .ncr-interactive-slider-v2 p {
      color: #50514f;
      font-size: 24px;
      font-weight: 200;
    }

    @media(max-width:768px) {
      .ncr .ncr-interactive-slider-v2 h1 {
        font-size: 50px;
        line-height: 60px;
        margin-bottom: 20px
      }
    }

    .ncr .ncr-blog-trending li {
      margin-bottom: 20px
    }

    .ncr .ncr-blog-trending h3 {
      font-size: 14px;
      margin: 0 0 5px;
      line-height: 17px
    }

    .ncr .ncr-blog-trending small,
    .ncr .ncr-blog-trending small a {
      color: #777
    }

    .ncr .ncr-blog-trending small a:hover {
      color: #72c02c
    }

    .ncr .ncr-blog-latest-posts li {
      margin-top: 15px;
      padding-top: 15px;
      border-top: 1px solid #ddd
    }

    .ncr .ncr-blog-latest-posts li:first-child {
      margin-top: 0;
      padding-top: 0;
      border-top: 0
    }

    .ncr .ncr-blog-latest-posts h3 {
      font-size: 14px;
      margin: 0 0 3px;
      line-height: 20px
    }

    .ncr .ncr-blog-latest-posts small,
    .ncr .ncr-blog-latest-posts small a {
      color: #777
    }

    .ncr .ncr-blog-latest-posts small {
      margin-bottom: 8px;
      display: inline-block
    }

    .ncr .ncr-blog-latest-posts p {
      font-size: 12px
    }

    .ncr .ncr-blog-photostream {
      margin-right: -5px
    }

    .ncr .ncr-blog-photostream li {
      padding: 0;
      margin: 3px 5px 5px;
      position: relative
    }

    .ncr .ncr-blog-photostream li img {
      width: 78px;
      height: auto
    }

    .ncr .ncr-blog-newsletter p {
      color: #555;
      margin-bottom: 15px
    }

    .ncr .ncr-blog-newsletter .ncr-form-control {
      border: 0
    }

    .ncr .ncr-blog-newsletter .ncr-form-control:focus {
      box-shadow: none
    }

    .ncr .ncr-blog-post-quote {
      padding: 35px 60px;
      background: #fff;
      text-align: center
    }

    .ncr .ncr-blog-post-quote p {
      color: #555;
      font-size: 32px;
      font-weight: 200;
      line-height: 45px;
      position: relative;
      margin-bottom: 20px;
    }

    @media(max-width:768px) {
      .ncr .ncr-blog-post-quote {
        padding: 35px 25px
      }

      .ncr .ncr-blog-post-quote p {
        font-size: 26px;
        line-height: 35px
      }
    }

    .ncr .ncr-blog-post-quote p:after,
    .ncr .ncr-blog-post-quote p:before {
      top: -3px;
      font-size: 30px;
      position: relative
    }

    .ncr .ncr-blog-post-quote p:before {
      left: -10px;
      content: "\0022"
    }

    .ncr .ncr-blog-post-quote p:after {
      right: -10px;
      content: "\0022"
    }

    .ncr .ncr-blog-post-quote span {
      color: #555;
      font-size: 20px;
      font-weight: 200
    }

    .ncr .ncr-blog-author {
      padding: 20px;
      background: #fff
    }

    .ncr .ncr-blog-author img {
      float: left;
      width: 80px;
      height: auto;
      margin-right: 20px
    }

    .ncr .ncr-blog-author .ncr-blog-author-desc {
      overflow: hidden
    }

    .ncr .ncr-blog-author .ncr-blog-author-desc h4 {
      float: left;
      font-size: 18px;
      margin: 0 0 10px;
      text-transform: uppercase
    }

    .ncr .ncr-blog-author .ncr-blog-author-desc ul {
      float: right;
      margin-top: 6px
    }

    .ncr .ncr-blog-author .ncr-blog-author-desc p {
      color: #555
    }

    .ncr .ncr-blog-comments img {
      width: 80px;
      height: auto
    }

    .ncr .ncr-blog-comments .ncr-comments-itself {
      background: #fff;
      padding: 20px 30px;
      position: relative
    }

    .ncr .ncr-blog-comments .ncr-comments-itself:before {
      width: 0;
      height: 0;
      top: 20px;
      left: -17px;
      content: " ";
      position: absolute;
      border-style: solid;
      border-width: 15px 17px 15px 0;
      border-color: transparent #fff transparent transparent
    }

    .ncr .ncr-blog-comments .ncr-comments-itself h3 {
      margin: 0 0 10px
    }

    .ncr .ncr-blog-comments .ncr-comments-itself span {
      color: #555;
      float: right;
      font-size: 13px
    }

    .ncr .ncr-blog-comments .ncr-comments-itself p {
      color: #555
    }

    .ncr .ncr-blog-comments.ncr-blog-comments-reply {
      margin-left: 70px
    }

    @media(max-width:768px) {
      .ncr .ncr-blog-comments .ncr-comments-itself:before {
        display: none
      }

      .ncr .ncr-blog-comments .ncr-comments-itself:after {
        width: 0;
        height: 0;
        top: -17px;
        left: 20px;
        content: " ";
        position: absolute;
        border-style: solid;
        border-width: 0 15px 17px 15px;
        border-color: transparent transparent #fff transparent
      }
    }

    .ncr .ncr-news-section {
      border-top: solid 1px #eee;
      border-bottom: solid 1px #eee
    }

    .ncr .ncr-news-v1 .ncr-news-v1-in {
      background: #fafafa
    }

    .ncr .ncr-news-v1 h3 {
      margin-bottom: 0;
      font-weight: 200;
      line-height: 28px;
      padding: 10px 15px 15px
    }

    .ncr .ncr-news-v1 h3 a {
      color: #555
    }

    .ncr .ncr-news-v1 h3 a:hover {
      color: #72c02c
    }

    .ncr .ncr-news-v1 p {
      color: #555;
      padding: 0 15px;
      margin-bottom: 20px
    }

    .ncr .ncr-news-v1 .ncr-news-v1-info {
      margin-left: 0;
      margin-top: 30px;
      overflow: hidden;
      padding: 8px 10px;
      border-top: solid 1px #eee
    }

    .ncr .ncr-news-v1 .ncr-news-v1-info li {
      font-size: 12px
    }

    .ncr .ncr-news-v1 .ncr-news-v1-info li a:hover {
      color: #72c02c;
      text-decoration: none
    }

    .ncr .ncr-news-v2 .ncr-news-v2-badge {
      overflow: hidden;
      position: relative
    }

    .ncr .ncr-news-v2 .ncr-news-v2-badge p {
      left: 0;
      top: 20px;
      background: #fff;
      padding: 5px 15px;
      text-align: center;
      position: absolute
    }

    .ncr .ncr-news-v2 .ncr-news-v2-badge span {
      color: #555;
      display: block;
      font-size: 16px;
      line-height: 16px
    }

    .ncr .ncr-news-v2 .ncr-news-v2-badge small {
      color: #555;
      display: block;
      font-size: 10px;
      text-transform: uppercase
    }

    .ncr .ncr-news-v2 .ncr-news-v2-desc {
      padding: 20px;
      background: #fff
    }

    .ncr .ncr-news-v2 .ncr-news-v2-desc h3 {
      margin: 0 0 3px;
      font-size: 16px
    }

    .ncr .ncr-news-v2 .ncr-news-v2-desc h3 a {
      color: #555
    }

    .ncr .ncr-news-v2 .ncr-news-v2-desc h3 a:hover {
      color: #72c02c
    }

    .ncr .ncr-news-v2 .ncr-news-v2-desc small {
      color: #555;
      display: block;
      margin-bottom: 15px;
      text-transform: uppercase
    }

    .ncr .ncr-news-v2 .ncr-news-v2-desc p {
      color: #555
    }

    .ncr .ncr-news-v3 .ncr-news-v3-in {
      padding: 35px 30px
    }

    .ncr .ncr-news-v3 .ncr-news-v3-in-sm {
      padding: 20px
    }

    .ncr .ncr-news-v3 h2 {
      font-size: 32px;
      font-weight: 200;
      margin: 0 0 20px;
      line-height: 45px;
      text-transform: uppercase
    }

    .ncr .ncr-news-v3 .ncr-news-v3-in-sm h2 {
      font-size: 22px;
      margin: 0 0 15px;
      line-height: 30px;
      text-transform: inherit
    }

    @media(max-width:768px) {
      .ncr .ncr-news-v3 h2 {
        font-size: 22px;
        line-height: 30px
      }
    }

    .ncr .ncr-news-v3 h2 a {
      color: #555
    }

    .ncr .ncr-news-v3 h2 a:hover {
      color: #72c02c;
      text-decoration: none
    }

    .ncr .ncr-news-v3 p {
      color: #555;
      margin-bottom: 20px
    }

    .ncr .ncr-news-v3 .ncr-posted-info li {
      color: #555;
      font-style: italic
    }

    .ncr .ncr-news-v3 .ncr-news-v3-in-sm .ncr-posted-info li {
      padding: 0;
      font-size: 12px;
      padding-left: 5px
    }

    .ncr .ncr-news-v3 .ncr-news-v3-in-sm .ncr-posted-info li:before,
    .ncr .ncr-news-v3 .ncr-posted-info li:before {
      content: '/'
    }

    .ncr .ncr-news-v3 .ncr-posted-info li:before {
      font-size: 12px;
      line-height: 12px;
      margin-right: 13px
    }

    .ncr .ncr-news-v3 .ncr-news-v3-in-sm .ncr-posted-info li:before {
      font-size: 11px;
      line-height: 11px;
      margin-right: 9px
    }

    .ncr .ncr-news-v3 .ncr-news-v3-in-sm .ncr-posted-info li:first-child:before,
    .ncr .ncr-news-v3 .ncr-posted-info li:first-child:before {
      content: " ";
      margin-right: 0
    }

    .ncr .ncr-news-v3 .ncr-posted-info li a {
      color: #555
    }

    .ncr .ncr-news-v3 .ncr-posted-info li a:hover {
      color: #72c02c
    }

    .ncr .ncr-news-v3 .ncr-post-shares {
      padding-left: 0;
      list-style: none;
      margin: 40px 0 0 -5px
    }

    .ncr .ncr-news-v3 .ncr-news-v3-in-sm .ncr-post-shares {
      margin: 20px 0 0 -5px
    }

    .ncr .ncr-news-v3 .ncr-post-shares li {
      position: relative;
      padding: 0 10px 0 5px;
      display: inline-block
    }

    .ncr .ncr-news-v3 .ncr-post-shares li i {
      color: #555;
      width: 40px;
      height: 40px;
      padding: 13px;
      font-size: 16px;
      background: #eee;
      text-align: center;
      display: inline-block
    }

    .ncr .ncr-news-v3 .ncr-post-shares li i:hover {
      background: #ddd
    }

    .ncr .ncr-news-v3 .ncr-post-shares li span {
      top: -5px;
      right: 6px;
      color: #fff;
      width: 22px;
      height: 22px;
      padding: 4px;
      font-size: 10px;
      line-height: 10px;
      position: absolute;
      text-align: center;
      background: #72c02c;
      border: 2px solid #fff;
      border-radius: 50% !important
    }

    .ncr .ncr-news-v3 .ncr-post-shares-lg li span {
      top: -10px;
      right: 0;
      width: 29px;
      height: 29px;
      padding: 4px;
      font-size: 10px;
      line-height: 16px
    }

    .ncr .ncr-blog-grid img {
      margin-bottom: 15px
    }

    .ncr .ncr-blog-grid h3 {
      font-size: 22px;
      margin: 0 0 10px;
      line-height: 1.4
    }

    .ncr .ncr-blog-grid h2.ncr-blog-grid-title-lg {
      font-size: 28px;
      line-height: 1.4;
      margin: 0 0 10px
    }

    .ncr .ncr-blog-grid h3.ncr-blog-grid-title-sm {
      font-size: 15px;
      line-height: 1.4
    }

    .ncr .ncr-blog-grid h3 a {
      color: #333
    }

    .ncr .ncr-blog-grid p {
      margin-bottom: 15px
    }

    .ncr .ncr-blog-grid-inner {
      padding: 20px;
      background: #fff;
      margin: -70px 40px 0;
      position: relative
    }

    .ncr .ncr-blog-grid .ncr-blog-grid-grad {
      position: relative
    }

    .ncr .ncr-blog-grid .ncr-blog-grid-grad i {
      top: 10px;
      left: 10px;
      z-index: 1;
      color: #fff;
      width: 30px;
      height: 30px;
      font-size: 18px;
      line-height: 30px;
      text-align: center;
      position: absolute;
      display: inline-block;
      background: rgba(0, 0, 0, .5)
    }

    .ncr .ncr-blog-grid .ncr-blog-grid-info {
      padding-left: 0;
      list-style: none
    }

    .ncr .ncr-blog-grid .ncr-blog-grid-info li {
      color: #888;
      padding: 0 2px;
      font-size: 12px;
      display: inline-block
    }

    .ncr .ncr-blog-grid .ncr-blog-grid-info li:before {
      content: '/';
      font-size: 12px;
      line-height: 1.4;
      margin-right: 9px
    }

    .ncr .ncr-blog-grid .ncr-blog-grid-info li:first-child:before {
      content: " ";
      margin-right: 0
    }

    .ncr .ncr-blog-grid .ncr-blog-grid-info li a {
      color: #888
    }

    .ncr .ncr-blog-grid .ncr-blog-grid-info li a:hover {
      text-decoration: none
    }

    .ncr .ncr-blog-grid a.ncr-r-more {
      font-size: 13px;
      font-weight: 400;
      font-style: italic;
      display: inline-block
    }

    .ncr .ncr-blog-grid a.ncr-r-more:hover {
      text-decoration: none
    }

    .ncr .ncr-blog-thumb {
      overflow: hidden
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-hover {
      float: left;
      position: relative;
      margin-right: 15px
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-hover:after {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      -webkit-transition: all .35s, -webkit-transform .35s;
      transition: all .35s, transform .35s
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-hover img {
      width: 120px;
      height: auto
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-hover img.ncr-video-play-btn {
      width: 30px;
      height: 30px
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-hover .ncr-hover-grad {
      left: 0;
      top: 50%;
      z-index: 1;
      opacity: 0;
      width: 100%;
      color: #fff;
      font-size: 20px;
      margin-top: -14px;
      text-align: center;
      position: absolute;
      display: inline-block;
      -webkit-transition: all .65s, -webkit-transform .65s;
      transition: all .65s, transform .65s
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-hover:hover .ncr-hover-grad {
      opacity: 1;
      -webkit-transition: opacity .55s, -webkit-transform .55s;
      transition: opacity .55s, transform .55s
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-desc {
      overflow: hidden
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-desc h3 {
      font-size: 14px;
      margin: 0 0 5px;
      font-weight: 400;
      line-height: 1.4
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-desc h3 a {
      color: #555
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-info {
      padding-left: 0;
      list-style: none
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-info li {
      color: #888;
      padding: 0 2px;
      font-size: 12px;
      display: inline-block
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-info li:before {
      content: '/';
      font-size: 12px;
      line-height: 1.4;
      margin-right: 9px
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-info li:first-child:before {
      content: " ";
      margin-right: 0
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-info li a {
      color: #888
    }

    .ncr .ncr-blog-thumb .ncr-blog-thumb-info li a:hover {
      color: #e74c3c
    }

    .ncr .ncr-blog-thumb.ncr-blog-thumb-circle .ncr-blog-thumb-hover:after {
      border-radius: 50% !important
    }

    .ncr .ncr-blog-thumb.ncr-blog-thumb-circle .ncr-blog-thumb-hover img {
      width: 50px;
      height: 50px
    }

    .ncr .ncr-blog-thumb.ncr-blog-thumb-circle .ncr-blog-thumb-hover .ncr-hover-grad {
      font-size: 15px;
      margin-top: -10px
    }

    .ncr .ncr-slider-inner .ncr-da-slider {
      box-shadow: none;
      border-bottom: 2px solid #ddd
    }

    .ncr .ncr-slider-inner .ncr-da-dots {
      z-index: 10
    }

    @media(max-width:450px) {
      .ncr .ncr-da-slide p {
        display: none
      }
    }

    @media(max-width:900px) {
      .ncr .ncr-da-slide .ncr-da-img {
        display: none
      }
    }

    .ncr .ncr-ms-promo-info {
      font-size: 45px;
      font-weight: 300;
      line-height: 1.5;
      text-transform: uppercase;
    }

    .ncr .ncr-ms-promo-info-in {
      font-size: 60px
    }

    .ncr .ncr-ms-promo-sub {
      font-size: 18px;
      font-weight: 400;
      line-height: 1.4;
    }

    .ncr .ncr-ms-promo-sub-in {
      font-size: 15px
    }

    .ncr .ncr-ms-img-bordered {
      background: #fff;
      padding: 7px
    }

    .ncr .ncr-tp-dottedoverlay {
      z-index: 1 !important
    }

    .ncr .ncr-tp-bullets.ncr-preview4 .ncr-bullet {
      border-radius: 10px !important
    }

    .ncr .ncr-fullscreenbanner-container ul li,
    .ncr .ncr-tp-banner-container ul li {
      list-style: none;
      visibility: hidden
    }

    .ncr .ncr-tp-banner-container a.ncr-btn-u,
    .ncr .ncr-tp-banner-container a.ncr-btn-u:hover {
      color: #fff;
      border: solid 1px transparent
    }

    .ncr .ncr-tp-banner-container a.ncr-re-btn-brd {
      background: 0;
      border: solid 1px #fff
    }

    .ncr .ncr-tp-banner-container a.ncr-re-btn-brd:hover {
      color: #555;
      background: #fff
    }

    .ncr .ncr-tp-banner-container .ncr-btn-u.ncr-btn-brd {
      font-weight: 400
    }

    .ncr .ncr-tp-banner-container {
      position: relative
    }

    .ncr .ncr-fullscreen-container {
      padding: 0;
      width: 100%;
      position: relative
    }

    .ncr .ncr-revolution-mch-1:after {
      top: 0;
      left: 0;
      right: 0;
      width: 100%;
      height: 100%;
      content: ' ';
      position: absolute;
      background: rgba(0, 0, 0, .3)
    }

    .ncr .ncr-revolution-ch1 {
      color: #fff;
      font-size: 40px;
      font-weight: 400;
      line-height: 60px;
      text-transform: uppercase;
    }

    .ncr .ncr-revolution-ch2 {
      color: #fff;
      font-size: 20px;
      max-width: 470px;
      line-height: 32px;
      position: relative;
      text-align: center;
      font-weight: 400;
    }

    .ncr .ncr-revolution-ch2:after {
      left: 50%;
      width: 70px;
      height: 2px;
      content: ' ';
      bottom: -20px;
      background: #fff;
      margin-left: -35px;
      position: absolute
    }

    .ncr .ncr-re-title-v1 {
      color: #fff;
      font-size: 75px;
      line-height: 60px;
      text-transform: uppercase;
    }

    .ncr .ncr-re-title-v2 {
      color: #fff;
      font-size: 40px;
      line-height: 45px;
      text-align: center;
      text-transform: uppercase;
    }

    .ncr .ncr-re-text-v1 {
      color: #fff;
      font-size: 24px;
      text-align: center;
    }

    .ncr .ncr-re-text-v2 {
      color: #fff;
      font-size: 24px;
    }

    .ncr .ncr-rs-caption-1 {
      color: #fff;
      font-size: 32px;
      font-weight: 200;
      padding: 6px 75px;
      position: relative;
      border-top: solid 1px #fff;
      border-bottom: solid 1px #fff
    }

    .ncr .ncr-rs-caption-1:after,
    .ncr .ncr-rs-caption-1:before {
      font-size: 16px;
      content: "\f005";
      position: absolute;
    }

    @media(max-width:768px) {

      .ncr .ncr-rs-caption-1:after,
      .ncr .ncr-rs-caption-1:before {
        content: ""
      }
    }

    .ncr .ncr-rs-caption-1:after {
      right: 4%
    }

    .ncr .ncr-rs-caption-1:before {
      left: 4%
    }

    .ncr .ncr-rs-caption-2 {
      color: #fff;
      position: relative;
      font-size: 26px;
      font-weight: 200;
      line-height: 40px;
      padding: 10px 50px;
      text-align: center
    }

    .ncr .ncr-rs-caption-2:after {
      left: 50%;
      content: "";
      height: 1px;
      width: 100px;
      bottom: -10px;
      background: #fff;
      margin-left: -50px;
      position: absolute
    }

    .ncr .ncr-rs-caption-3 a {
      margin: 0 5px;
      padding: 7px 20px;
      text-transform: uppercase
    }

    @media(max-width:768px) {

      .ncr .ncr-rs-caption-1,
      .ncr .ncr-rs-caption-2,
      .ncr .ncr-rs-caption-3 {
        font-weight: 400
      }
    }

    .ncr .ncr-layer_slider {
      overflow: hidden
    }

    .ncr .ncr-ls-ct-center,
    .ncr .ncr-ls-ct-half {
      border-radius: 100px !important
    }

    @media(max-width:900px) {
      .ncr #sequence-theme .ncr-info {
        top: 80px !important;
        width: 60% !important;
        margin-right: 50px
      }
    }

    @media(max-width:450px) {
      .ncr #sequence-theme .ncr-info {
        top: 70px !important;
        width: 70% !important;
        margin-right: 25px
      }

      .ncr #sequence-theme h2 {
        font-size: 30px !important
      }

      .ncr #sequence-theme .ncr-info p {
        font-size: 18px !important
      }
    }

    .ncr .ncr-clients {
      border: 0;
      overflow: hidden;
      margin-top: 10px;
      margin-bottom: 30px;
      box-shadow: none !important;
      margin-bottom: 0 !important
    }

    .ncr .ncr-clients li {
      overflow: hidden;
      margin-left: 1px;
      position: relative;
      background: #fafafa
    }

    .ncr .ncr-clients li:hover {
      background: #f6f6f6
    }

    .ncr .ncr-clients li img.ncr-color-img {
      top: 0;
      left: 0;
      display: none;
      position: absolute
    }

    .ncr .ncr-clients li:hover img.ncr-color-img {
      display: block
    }

    .ncr .ncr-clients li img {
      filter: gray;
      float: none !important;
      margin: 0 auto !important
    }

    .ncr .ncr-clients li img:hover {
      filter: none
    }

    .ncr .ncr-pie-progress-charts .ncr-inner-pchart {
      text-align: center
    }

    .ncr .ncr-pie-progress-charts .ncr-circle {
      color: #555;
      font-weight: 200;
      margin-bottom: 20px
    }

    .ncr .ncr-pie-progress-charts .ncr-circle-title {
      font-size: 22px
    }

    @media(max-width:767px) {
      .ncr .ncr-pie-progress-charts .ncr-inner-pchart {
        margin-bottom: 40px
      }
    }

    .ncr .ncr-counters {
      color: #555;
      text-align: center
    }

    @media(max-width:767px) {
      .ncr .ncr-counters {
        margin-bottom: 30px
      }

      .ncr .ncr-counters:last-child {
        margin-bottom: inherit
      }
    }

    .ncr .ncr-counters span {
      font-size: 35px
    }

    .ncr .ncr-counters span.ncr-counter-icon {
      display: block;
      margin-bottom: 10px
    }

    .ncr .ncr-counters span.ncr-counter-icon i {
      color: #fff;
      padding: 16px;
      min-width: 65px;
      font-size: 30px;
      position: relative;
      background: #72c02c
    }

    .ncr .ncr-counters span.ncr-counter-icon i:after {
      width: 0;
      height: 0;
      left: 38%;
      content: " ";
      bottom: -7px;
      display: block;
      position: absolute;
      border-top: 7px solid #72c02c;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-left-style: inset;
      border-right-style: inset
    }

    .ncr .ncr-counters:hover span.ncr-counter-icon i {
      border-color: #000
    }

    .ncr #topcontrol {
      color: #fff;
      z-index: 99;
      width: 30px;
      height: 30px;
      font-size: 20px;
      background: #222;
      position: relative;
      right: 14px !important;
      bottom: 11px !important;
      border-radius: 3px !important
    }

    .ncr #topcontrol:after {
      top: -2px;
      left: 8.5px;
      content: "\f106";
      position: absolute;
      text-align: center;
    }

    .ncr #topcontrol:hover {
      color: #fff;
      background: #72c02c;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out
    }

    .ncr .ncr-owl-btn {
      color: #777;
      cursor: pointer;
      font-size: 18px;
      padding: 2px 9px;
      text-align: center;
      background: #fff
    }

    .ncr .ncr-owl-btn:hover {
      color: #fff;
      background: #72c02c
    }

    .ncr .ncr-owl-carousel-v1 .ncr-owl-navigation {
      text-align: right;
      margin-bottom: 20px
    }

    .ncr .ncr-owl-carousel-v1 .ncr-item {
      margin: 0 5px
    }

    .ncr .ncr-owl-carousel-v1 .ncr-item img {
      text-align: center
    }

    .ncr .ncr-owl-carousel-v1 .ncr-owl-pagination {
      display: none
    }

    .ncr .ncr-owl-carousel-v2 .ncr-owl-slider-v2 {
      margin-bottom: 20px
    }

    .ncr .ncr-owl-carousel-v2 .ncr-item {
      margin: 0 15px
    }

    .ncr .ncr-owl-carousel-v2 .ncr-item img {
      text-align: center
    }

    .ncr .ncr-owl-carousel-v2 .ncr-owl-navigation {
      text-align: center;
      align-self: center
    }

    .ncr .ncr-owl-carousel-v2 .ncr-owl-pagination {
      display: none
    }

    .ncr .ncr-owl-carousel-v3 .ncr-item {
      margin: 0 15px
    }

    .ncr .ncr-owl-carousel-v3 .ncr-item img {
      text-align: center
    }

    .ncr .ncr-owl-carousel-v3 .ncr-owl-pagination {
      display: none
    }

    .ncr .ncr-owl-carousel-v4 .ncr-owl-wrapper-outer {
      margin-bottom: 20px
    }

    .ncr .ncr-owl-carousel-v4 .ncr-item {
      margin: 0 3px
    }

    .ncr .ncr-owl-carousel-v4 .ncr-item img {
      width: 100%
    }

    .ncr .ncr-owl-carousel-v5 .ncr-owl-wrapper-outer {
      margin-bottom: 20px
    }

    .ncr .ncr-owl-carousel-v5 .ncr-owl-controls .ncr-owl-page.ncr-active span,
    .ncr .ncr-owl-carousel-v5 .ncr-owl-controls.ncr-clickable .ncr-owl-page:hover span {
      background: #72c02c
    }

    .ncr .ncr-owl-carousel-v5 .ncr-owl-controls .ncr-owl-page span {
      margin: 5px 3px !important
    }

    .ncr .ncr-owl-carousel-v6 .ncr-owl-carousel-item {
      margin: 0 10px;
      padding: 7px 0;
      text-align: center;
      position: relative;
      border: 1px solid #e4e2e2
    }

    .ncr .ncr-owl-carousel-v6 .ncr-owl-carousel-item img {
      width: 150px;
      height: auto
    }

    .ncr .ncr-owl-carousel-v6 .ncr-owl-wrapper-outer {
      margin-bottom: 20px
    }

    .ncr .ncr-owl-carousel-v6 .ncr-owl-controls .ncr-owl-page span {
      margin: 5px 3px !important
    }

    .ncr .ncr-owl-pagination {
      text-align: center !important
    }

    .ncr .ncr-owl-theme .ncr-owl-controls .ncr-owl-page.ncr-active span,
    .ncr .ncr-owl-theme .ncr-owl-controls.ncr-clickable .ncr-owl-page:hover span {
      opacity: 1
    }

    .ncr .ncr-owl-theme .ncr-owl-controls .ncr-owl-page {
      zoom: 1;
      display: inline-block
    }

    .ncr .ncr-owl-theme .ncr-owl-controls .ncr-owl-page span {
      width: 12px;
      height: 12px;
      opacity: .3;
      display: block;
      margin: 5px 7px;
      background: #bbb;
      -webkit-border-radius: 50% !important;
      -moz-border-radius: 50% !important;
      border-radius: 50% !important
    }

    .ncr .ncr-owl-carousel-style-v1 img {
      width: 120px;
      height: auto
    }

    .ncr .ncr-owl-carousel-style-v2 .ncr-item {
      margin: 0 3px;
      background: #fafafa;
      text-align: center;
      border: solid 1px #eee
    }

    .ncr .ncr-owl-carousel-style-v2 .ncr-item img {
      padding: 0 3px;
      display: inline-block
    }

    .ncr .ncr-owl-carousel-style-v2 .ncr-item:hover {
      background: #f7f7f7;
      border-color: #e5e5e5;
      transition: all .4s ease-in-out
    }

    .ncr .ncr-owl-carousel-style-v2 .ncr-owl-pagination {
      display: none
    }

    .ncr .ncr-owl-clients-v1 img {
      width: 120px;
      height: auto
    }

    .ncr .ncr-owl-clients-v1 .ncr-owl-pagination {
      display: none
    }

    .ncr .ncr-testimonials-v3 {
      padding: 100px 0;
    }

    .ncr .ncr-testimonials-v3 ul {
      margin: 0;
      padding: 0;
      text-align: center;
      position: relative
    }

    .ncr .ncr-testimonials-v3 li img {
      width: 150px;
      height: 150px;
      margin-bottom: 10px
    }

    .ncr .ncr-testimonials-v3 li>p {
      font-size: 14px
    }

    .ncr .ncr-testimonials-v3 .ncr-testimonials-v3-title {
      font-size: 22px;
      font-weight: 200;
      margin-bottom: 20px
    }

    .ncr .ncr-testimonials-v3 .ncr-testimonials-v3-title p {
      color: #72c02c;
      margin-bottom: 0
    }

    .ncr .ncr-testimonials-v3 .ncr-testimonials-v3-title span {
      color: #777;
      display: block;
      font-size: 14px
    }

    .ncr .ncr-testimonials-v3 .ncr-owl-pagination {
      display: none
    }

    .ncr .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-next,
    .ncr .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-prev {
      padding: 13px;
      position: relative;
      margin: 15px 2px 0;
      background: #f5f5f5;
      display: inline-block
    }

    .ncr .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-next:after,
    .ncr .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-prev:after {
      top: 0;
      color: #bbb;
      font-size: 16px;
      position: absolute;
      font-weight: 400;
      display: inline-block;
    }

    .ncr .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-prev:after {
      left: 10px;
      content: "\f104"
    }

    .ncr .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-next:after {
      right: 10px;
      content: "\f105"
    }

    .ncr .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-next:hover:after,
    .ncr .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-prev:hover:after {
      color: #fff
    }

    .ncr .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-next:hover,
    .ncr .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-prev:hover {
      background: #72c02c;
      -webkit-transition: background .4s ease-in-out;
      -moz-transition: background .4s ease-in-out;
      -o-transition: background .4s ease-in-out;
      transition: background .4s ease-in-out
    }

    .ncr .ncr-owl-work-v1 .ncr-owl-navigation {
      top: 3px;
      position: relative
    }

    .ncr .ncr-owl-work-v1 .ncr-owl-navigation {
      margin-bottom: 10px
    }

    .ncr .ncr-owl-work-v1 .ncr-item a {
      text-align: center
    }

    .ncr .ncr-owl-work-v1 .ncr-item a:hover {
      text-decoration: none
    }

    .ncr .ncr-owl-work-v1 .ncr-item a:hover strong {
      color: #555
    }

    .ncr .ncr-owl-work-v1 .ncr-item em.ncr-overflow-hidden {
      display: block
    }

    .ncr .ncr-owl-work-v1 .ncr-item a span {
      display: block;
      padding: 10px;
      border-bottom: solid 2px #eee
    }

    .ncr .ncr-owl-work-v1 .ncr-item a strong {
      color: #555;
      display: block
    }

    .ncr .ncr-owl-work-v1 .ncr-item a i {
      color: #fff
    }

    .ncr .ncr-owl-work-v1 .ncr-item a img {
      -webkit-transition: all .8s ease-in-out;
      -moz-transition: all .8s ease-in-out;
      -o-transition: all .8s ease-in-out;
      -ms-transition: all .8s ease-in-out;
      transition: all .8s ease-in-out
    }

    .ncr .ncr-owl-work-v1 .ncr-item a:hover img {
      opacity: .8;
      -webkit-transform: scale(1.2) rotate(3deg);
      -moz-transform: scale(1.2) rotate(3deg);
      -o-transform: scale(1) rotate(3deg);
      -ms-transform: scale(1.2) rotate(3deg);
      transform: scale(1.2) rotate(3deg)
    }

    .ncr .ncr-owl-work-v1 .ncr-item a:hover span {
      border-bottom: solid 2px #72c02c;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .3s ease-in-out
    }

    .ncr .ncr-parallax-twitter {
      color: #fff;
      padding: 100px 0;
      position: relative;
      text-align: center;
      background: #333 url(/Content/themes/img/bg/19.jpg) 50% 0 fixed;
      background-size: cover;
      background-position: center center
    }

    .ncr .ncr-parallax-twitter:after {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: rgba(0, 0, 0, .5)
    }

    .ncr .ncr-parallax-twitter:before {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: url(/Content/themes/img/patterns/gridtile.png) repeat
    }

    .ncr .ncr-parallax-twitter-in {
      z-index: 1;
      position: relative
    }

    .ncr .ncr-parallax-twitter-in ul {
      margin: 0
    }

    .ncr .ncr-parallax-twitter-in li {
      color: #fff
    }

    .ncr .ncr-parallax-twitter-in li p {
      color: #fff;
      font-size: 18px;
      font-weight: 200
    }

    .ncr .ncr-parallax-twitter-in li a {
      color: #eee;
      text-decoration: underline
    }

    .ncr .ncr-parallax-twitter-in li a:hover {
      text-decoration: none
    }

    .ncr .ncr-parallax-twitter-in li span {
      color: #ddd;
      display: block;
      font-size: 14px;
      font-weight: 400;
      margin-bottom: 20px
    }

    .ncr .ncr-parallax-twitter-in .ncr-owl-page {
      width: 18px
    }

    .ncr .ncr-clients-section {
      padding: 60px 0;
      position: relative;
      background: #333 url(/Content/themes/img/bg/7.jpg) 50% fixed;
      background-size: cover;
      background-position: center center
    }

    .ncr .ncr-clients-section:after {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: rgba(0, 0, 0, .8)
    }

    .ncr .ncr-clients-section:before {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: url(/Content/themes/img/patterns/gridtile.png) repeat
    }

    .ncr .ncr-clients-section .ncr-title-v1 h2,
    .ncr .ncr-clients-section .ncr-title-v1 p {
      color: #fff
    }

    .ncr .ncr-clients-section ul {
      padding: 0;
      z-index: 1;
      list-style: none
    }

    .ncr .ncr-clients-section li {
      margin: 0 3px;
      background: #fff
    }

    .ncr .ncr-clients-section li a {
      padding: 10px;
      display: block;
      overflow: hidden;
      text-align: center;
      transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -webkit-transition: all .3s ease-in-out
    }

    .ncr .ncr-clients-section li a:hover {
      -transform: scale(1.2);
      -o-transform: scale(1.2);
      -moz-transform: scale(1.2);
      -webkit-transform: scale(1.2)
    }

    .ncr .ncr-clients-section img {
      width: 100px;
      height: 100px
    }

    .ncr .ncr-clients-section .ncr-owl-pagination {
      display: none
    }

    .ncr .ncr-owl-video img {
      position: relative;
      text-align: center;
      margin: 0 auto 20px
    }

    .ncr .ncr-owl-video img.ncr-video-play {
      top: 50%;
      left: 50%;
      margin-top: -52px;
      margin-left: -52px;
      position: absolute
    }

    .ncr .ncr-owl-video .ncr-owl-controls .ncr-owl-page span {
      margin: 5px 3px
    }

    .ncr * {
      border-radius: 0
    }

    .ncr a,
    .ncr a:active,
    .ncr a:focus,
    .ncr a:hover,
    .ncr button,
    .ncr button:hover {
      outline: 0 !important
    }

    .ncr a:focus {
      text-decoration: none
    }

    .ncr hr {
      margin: 30px 0
    }

    .ncr hr.ncr-hr-xs {
      margin: 10px 0
    }

    .ncr hr.ncr-hr-md {
      margin: 20px 0
    }

    .ncr hr.ncr-hr-lg {
      margin: 40px 0
    }

    .ncr h1 {
      font-size: 28px;
      line-height: 35px
    }

    .ncr h2 {
      font-size: 24px;
      line-height: 33px
    }

    .ncr h3 {
      font-size: 20px;
      line-height: 27px
    }

    .ncr h4 {
      line-height: 25px
    }

    .ncr h5 {
      line-height: 20px
    }

    .ncr h6 {
      line-height: 18px
    }

    .ncr h1 i,
    .ncr h2 i,
    .ncr h3 i,
    .ncr h4 i,
    .ncr h5 i,
    .ncr h6 i {
      margin-right: 5px
    }

    .ncr .ncr-headline-md {
      margin-bottom: 15px
    }

    .ncr .ncr-headline-md h2 {
      font-size: 21px
    }

    .ncr .ncr-heading {
      text-align: center
    }

    .ncr .ncr-heading h2 {
      padding: 0 12px;
      position: relative;
      display: inline-block;
      line-height: 34px !important
    }

    .ncr .ncr-heading h2:after,
    .ncr .ncr-heading h2:before {
      content: ' ';
      width: 70%;
      position: absolute;
      border-width: 1px;
      border-color: #bbb
    }

    .ncr .ncr-heading h2:before {
      right: 100%
    }

    .ncr .ncr-heading h2:after {
      left: 100%
    }

    @media(max-width:768px) {

      .ncr .ncr-heading h2:after,
      .ncr .ncr-heading h2:before {
        width: 20%
      }
    }

    .ncr .ncr-heading-v1 h2:after,
    .ncr .ncr-heading-v1 h2:before {
      top: 15px;
      height: 6px;
      border-top-style: solid;
      border-bottom-style: solid
    }

    .ncr .ncr-heading-v2 h2:after,
    .ncr .ncr-heading-v2 h2:before {
      top: 15px;
      height: 6px;
      border-top-style: dashed;
      border-bottom-style: dashed
    }

    .ncr .ncr-heading-v3 h2:after,
    .ncr .ncr-heading-v3 h2:before {
      top: 15px;
      height: 6px;
      border-top-style: dotted;
      border-bottom-style: dotted
    }

    .ncr .ncr-heading-v4 h2:after,
    .ncr .ncr-heading-v4 h2:before {
      top: 17px;
      border-bottom-style: solid
    }

    .ncr .ncr-heading-v5 h2:after,
    .ncr .ncr-heading-v5 h2:before {
      top: 17px;
      border-bottom-style: dashed
    }

    .ncr .ncr-heading-v6 h2:after,
    .ncr .ncr-heading-v6 h2:before {
      top: 17px;
      border-bottom-style: dotted
    }

    .ncr .ncr-title-v1 {
      z-index: 1;
      position: relative;
      text-align: center;
      margin-bottom: 60px
    }

    .ncr .ncr-title-v1 h1,
    .ncr .ncr-title-v1 h2 {
      color: #444;
      font-size: 28px;
      position: relative;
      margin-bottom: 15px;
      padding-bottom: 20px;
      text-transform: uppercase;
    }

    .ncr .ncr-title-v1 h1:after,
    .ncr .ncr-title-v1 h2:after {
      bottom: 0;
      left: 50%;
      height: 1px;
      width: 70px;
      content: " ";
      margin-left: -35px;
      position: absolute;
      background: #72c02c
    }

    .ncr .ncr-title-v1 p {
      font-size: 17px;
      font-weight: 200
    }

    .ncr h2.ncr-title-v2 {
      color: #555;
      position: relative;
      margin-bottom: 30px
    }

    .ncr h2.ncr-title-v2:after {
      left: 0;
      width: 70px;
      height: 2px;
      content: " ";
      bottom: -10px;
      background: #555;
      position: absolute
    }

    .ncr h1.ncr-title-v2.ncr-title-center,
    .ncr h2.ncr-title-v2.ncr-title-center,
    .ncr h3.ncr-title-v2.ncr-title-center {
      text-align: center
    }

    .ncr h1.ncr-title-v2.ncr-title-center:after,
    .ncr h2.ncr-title-v2.ncr-title-center:after,
    .ncr h3.ncr-title-v2.ncr-title-center:after {
      left: 50%;
      width: 70px;
      margin-left: -35px
    }

    .ncr h1.ncr-title-light,
    .ncr h2.ncr-title-light,
    .ncr h3.ncr-title-light {
      color: #fff
    }

    .ncr h2.ncr-title-light:after {
      background: #fff
    }

    .ncr h1[class^=title-v3-],
    .ncr h2[class^=title-v3-],
    .ncr h3[class^=title-v3-] {
      color: #555
    }

    .ncr h2.ncr-title-v3-xlg {
      font-size: 28px;
      line-height: 32px
    }

    .ncr h1.ncr-title-v3-lg,
    .ncr h2.ncr-title-v3-lg {
      font-size: 24px;
      line-height: 28px
    }

    .ncr h1.ncr-title-v3-md,
    .ncr h2.ncr-title-v3-md {
      font-size: 20px;
      line-height: 24px
    }

    .ncr h2.ncr-title-v3-sm,
    .ncr h3.ncr-title-v3-md {
      font-size: 18px;
      line-height: 24px
    }

    .ncr h3.ncr-title-v3-md {
      line-height: 22px
    }

    .ncr h3.ncr-title-v3-sm {
      font-size: 16px;
      line-height: 20px
    }

    .ncr h2.ncr-title-v3-xs {
      font-size: 16px;
      line-height: 22px
    }

    .ncr h3.ncr-title-v3-xs {
      font-size: 14px;
      margin-bottom: 0
    }

    .ncr .ncr-title-v4 {
      font-size: 18px;
      margin: 0 0 20px;
      font-weight: 700;
      position: relative;
      text-transform: uppercase;
      border-bottom: 3px solid #333
    }

    .ncr .ncr-headline-center {
      text-align: center;
      position: relative
    }

    .ncr .ncr-headline-center h2 {
      color: #555;
      font-size: 24px;
      position: relative;
      margin-bottom: 20px;
      padding-bottom: 15px
    }

    .ncr .ncr-headline-center h2:after {
      left: 50%;
      z-index: 1;
      width: 30px;
      height: 2px;
      content: " ";
      bottom: -5px;
      margin-left: -15px;
      text-align: center;
      position: absolute;
      background: #72c02c
    }

    .ncr .ncr-headline-center p {
      font-size: 14px
    }

    @media(max-width:991px) {
      .ncr .ncr-headline-center p {
        padding: 0 50px
      }
    }

    .ncr .ncr-headline-center.ncr-headline-light h2 {
      color: #fff
    }

    .ncr .ncr-headline-center.ncr-headline-light p {
      color: #eee
    }

    .ncr .ncr-headline-center-v2 {
      z-index: 0;
      text-align: center;
      position: relative
    }

    .ncr .ncr-headline-center-v2 h2 {
      color: #555;
      font-size: 24px;
      margin-bottom: 20px;
      text-transform: uppercase
    }

    .ncr .ncr-headline-center-v2 span.ncr-bordered-icon {
      color: #fff;
      padding: 0 10px;
      font-size: 15px;
      line-height: 18px;
      position: relative;
      margin-bottom: 25px;
      display: inline-block
    }

    .ncr .ncr-headline-center-v2 span.ncr-bordered-icon:after,
    .ncr .ncr-headline-center-v2 span.ncr-bordered-icon:before {
      top: 8px;
      height: 1px;
      content: " ";
      width: 100px;
      background: #fff;
      position: absolute
    }

    .ncr .ncr-headline-center-v2 span.ncr-bordered-icon:before {
      left: 100%
    }

    .ncr .ncr-headline-center-v2 span.ncr-bordered-icon:after {
      right: 100%
    }

    .ncr .ncr-headline-center-v2 p {
      color: #555;
      font-size: 14px;
      padding: 0 70px
    }

    .ncr .ncr-headline-center-v2.ncr-headline-center-v2-dark p {
      color: #666
    }

    .ncr .ncr-headline-center-v2.ncr-headline-center-v2-dark span.ncr-bordered-icon {
      color: #666
    }

    .ncr .ncr-headline-center-v2.ncr-headline-center-v2-dark span.ncr-bordered-icon:after,
    .ncr .ncr-headline-center-v2.ncr-headline-center-v2-dark span.ncr-bordered-icon:before {
      background: #666
    }

    .ncr .ncr-headline-left {
      position: relative
    }

    .ncr .ncr-headline-left .ncr-headline-brd {
      color: #555;
      position: relative;
      margin-bottom: 25px;
      padding-bottom: 10px
    }

    .ncr .ncr-headline-left .ncr-headline-brd:after {
      left: 1px;
      z-index: 1;
      width: 30px;
      height: 2px;
      content: " ";
      bottom: -5px;
      position: absolute;
      background: #72c02c
    }

    .ncr .ncr-headline-v2 {
      display: block;
      background: #fff;
      padding: 1px 10px;
      margin: 0 0 20px 0;
      border-left: 2px solid #000
    }

    .ncr .ncr-headline-v2 h2 {
      margin: 3px 0;
      font-size: 20px;
      font-weight: 200
    }

    .ncr h2.ncr-heading-md {
      font-size: 20px;
      line-height: 24px
    }

    .ncr h2.ncr-heading-sm,
    .ncr h3.ncr-heading-md {
      font-size: 18px;
      line-height: 24px
    }

    .ncr h3.ncr-heading-md {
      line-height: 22px
    }

    .ncr h3.ncr-heading-sm {
      font-size: 16px;
      line-height: 20px
    }

    .ncr h2.ncr-heading-xs {
      font-size: 16px;
      line-height: 22px
    }

    .ncr h3.ncr-heading-xs {
      font-size: 14px;
      margin-bottom: 0
    }

    .ncr .ncr-devider.ncr-devider-dotted {
      border-top: 2px dotted #eee
    }

    .ncr .ncr-devider.ncr-devider-dashed {
      border-top: 2px dashed #eee
    }

    .ncr .ncr-devider.ncr-devider-db {
      height: 5px;
      border-top: 1px solid #eee;
      border-bottom: 1px solid #eee
    }

    .ncr .ncr-devider.ncr-devider-db-dashed {
      height: 5px;
      border-top: 1px dashed #ddd;
      border-bottom: 1px dashed #ddd
    }

    .ncr .ncr-devider.ncr-devider-db-dotted {
      height: 5px;
      border-top: 1px dotted #ddd;
      border-bottom: 1px dotted #ddd
    }

    .ncr .ncr-table thead>tr>th {
      border-bottom: 0
    }

    @media(max-width:768px) {

      .ncr .ncr-table td.ncr-hidden-sm,
      .ncr .ncr-table th.ncr-hidden-sm {
        display: none !important
      }
    }

    .ncr .ncr-form-control {
      box-shadow: none;
      border-radius: 0
    }

    .ncr .ncr-input-group-addon {
      border-radius: 0
    }

    .ncr .ncr-form-control:focus {
      border-color: #bbb;
      box-shadow: 0 0 2px #c9c9c9
    }

    .ncr .ncr-form-spacing .ncr-form-control {
      margin-bottom: 15px
    }

    .ncr .ncr-input-group-addon {
      color: #b3b3b3;
      font-size: 14px;
      background: #fff
    }

    .ncr .ncr-carousel-v1 .ncr-carousel-caption {
      left: 0;
      right: 0;
      bottom: 0;
      padding: 7px 15px;
      background: rgba(0, 0, 0, .7)
    }

    .ncr .ncr-carousel-v1 .ncr-carousel-caption p {
      color: #fff;
      margin-bottom: 0
    }

    .ncr .ncr-carousel-v1 .ncr-carousel-arrow a.ncr-carousel-control {
      opacity: 1;
      font-size: 30px;
      height: inherit;
      width: inherit;
      background: 0;
      text-shadow: none;
      position: inherit
    }

    .ncr .ncr-carousel-v1 .ncr-carousel-arrow a i {
      top: 50%;
      opacity: .6;
      background: #000;
      margin-top: -18px;
      padding: 2px 12px;
      position: absolute
    }

    .ncr .ncr-carousel-v1 .ncr-carousel-arrow a i:hover {
      opacity: .8
    }

    .ncr .ncr-carousel-v1 .ncr-carousel-arrow a.ncr-left i {
      left: 0
    }

    .ncr .ncr-carousel-v1 .ncr-carousel-arrow a.ncr-right i {
      right: 0
    }

    .ncr .ncr-carousel-v2 .ncr-carousel-control,
    .ncr .ncr-carousel-v2 .ncr-carousel-control:hover {
      opacity: 1;
      text-shadow: none
    }

    .ncr .ncr-carousel-v2 .ncr-carousel-control.ncr-left,
    .ncr .ncr-carousel-v2 .ncr-carousel-control.ncr-right {
      top: 50%;
      z-index: 5;
      color: #eee;
      width: 45px;
      height: 45px;
      font-size: 30px;
      margin-top: -22px;
      position: absolute;
      text-align: center;
      display: inline-block;
      border: 2px solid #eee;
      background: rgba(0, 0, 0, .1)
    }

    .ncr .ncr-carousel-v2 .ncr-carousel-control:hover {
      background: rgba(0, 0, 0, .3);
      -webkit-transition: all .4s ease-in-out;
      -moz-transition: all .4s ease-in-out;
      -o-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out
    }

    .ncr .ncr-carousel-v2 .ncr-carousel-control.ncr-left {
      left: 20px
    }

    .ncr .ncr-carousel-v2 .ncr-carousel-control.ncr-right {
      right: 20px
    }

    .ncr .ncr-carousel-v2 .ncr-carousel-control .ncr-arrow-next,
    .ncr .ncr-carousel-v2 .ncr-carousel-control .ncr-arrow-prev {
      top: -5px;
      position: relative
    }

    .ncr .ncr-carousel-v2 .ncr-carousel-control .ncr-arrow-next {
      right: -2px
    }

    @media(min-width:768px) {
      .ncr .ncr-carousel-indicators {
        bottom: 10px
      }
    }

    .ncr .ncr-nav-pills>li>a,
    .ncr .ncr-nav-tabs.ncr-nav-justified>li>a,
    .ncr .ncr-nav-tabs>li>a {
      border-radius: 0
    }

    .ncr .ncr-tab-v1 .ncr-nav-tabs {
      border: 0;
      background: 0;
      border-bottom: solid 2px #72c02c
    }

    .ncr .ncr-tab-v1 .ncr-nav-tabs a {
      font-size: 14px;
      padding: 5px 15px
    }

    .ncr .ncr-tab-v1 .ncr-nav-tabs>.ncr-active>a,
    .ncr .ncr-tab-v1 .ncr-nav-tabs>.ncr-active>a:focus,
    .ncr .ncr-tab-v1 .ncr-nav-tabs>.ncr-active>a:hover {
      color: #fff;
      border: 0;
      background: #72c02c
    }

    .ncr .ncr-tab-v1 .ncr-nav-tabs>li>a {
      border: 0
    }

    .ncr .ncr-tab-v1 .ncr-nav-tabs>li>a:hover {
      color: #fff;
      background: #72c02c
    }

    .ncr .ncr-tab-v1 .ncr-tab-content {
      padding: 10px 0
    }

    .ncr .ncr-tab-v1 .ncr-tab-content img {
      margin-top: 4px;
      margin-bottom: 15px
    }

    .ncr .ncr-tab-v1 .ncr-tab-content img.ncr-img-tab-space {
      margin-top: 7px
    }

    .ncr .ncr-tab-v2 .ncr-nav-tabs {
      border-bottom: 0
    }

    .ncr .ncr-tab-v2 .ncr-nav-tabs li a {
      padding: 9px 16px;
      background: 0;
      border: 0
    }

    .ncr .ncr-tab-v2 .ncr-nav-tabs li.ncr-active a {
      background: #fff;
      padding: 7px 15px 9px;
      border: solid 1px #eee;
      border-top: solid 2px #72c02c;
      border-bottom: none !important
    }

    .ncr .ncr-tab-v2 .ncr-tab-content {
      padding: 10px 16px;
      border: solid 1px #eee
    }

    .ncr .ncr-tab-v3 .ncr-nav-pills li a {
      color: #777;
      font-size: 17px;
      padding: 4px 8px;
      margin-bottom: 3px;
      background: #fafafa;
      border: solid 1px #eee
    }

    .ncr .ncr-tab-v3 .ncr-nav-pills li a:hover,
    .ncr .ncr-tab-v3 .ncr-nav-pills li.ncr-active a {
      color: #fff;
      background: #72c02c;
      border: solid 1px #68af28
    }

    .ncr .ncr-tab-v3 .ncr-nav-pills li i {
      width: 1.25em;
      margin-right: 5px;
      text-align: center;
      display: inline-block
    }

    .ncr .ncr-tab-v3 .ncr-tab-content {
      padding: 15px;
      background: #fafafa;
      border: solid 1px #eee
    }

    .ncr .ncr-tab-v4 .ncr-tab-heading {
      width: 100%;
      overflow: hidden;
      position: relative;
      display: inline-block;
      text-transform: uppercase;
      border-bottom: 3px solid #333
    }

    .ncr .ncr-tab-v4 .ncr-tab-heading h2 {
      margin: 0;
      float: left;
      font-size: 18px;
      font-weight: 700
    }

    .ncr .ncr-tab-v4 .ncr-nav-tabs {
      top: 3px;
      border: 0;
      float: right;
      overflow: hidden;
      position: relative
    }

    .ncr .ncr-tab-v4 .ncr-nav-tabs a {
      color: #555;
      font-size: 12px;
      padding: 6px 15px;
      text-transform: uppercase
    }

    .ncr .ncr-tab-v4 .ncr-nav-tabs>.ncr-active>a,
    .ncr .ncr-tab-v4 .ncr-nav-tabs>.ncr-active>a:focus,
    .ncr .ncr-tab-v4 .ncr-nav-tabs>.ncr-active>a:hover {
      border: 0;
      background: inherit
    }

    .ncr .ncr-tab-v4 .ncr-nav-tabs>li>a {
      border: 0
    }

    .ncr .ncr-tab-v4 .ncr-nav-tabs>li>a:hover {
      background: inherit
    }

    .ncr .ncr-tab-v4 .ncr-tab-content {
      padding: 20px 0 10px
    }

    .ncr .ncr-tab-v5 .ncr-nav-tabs {
      border-bottom: 0
    }

    .ncr .ncr-tab-v5 .ncr-nav-tabs li a {
      border: 0;
      font-size: 14px;
      background: 0;
      padding: 9px 16px
    }

    .ncr .ncr-tab-v5 .ncr-nav-tabs li.ncr-active a {
      background: #fff;
      padding: 7px 15px 9px;
      border: solid 1px #eee;
      border-top: solid 3px #222;
      border-bottom: none !important
    }

    .ncr .ncr-tab-v5 .ncr-tab-content {
      padding: 13px;
      border: solid 1px #eee
    }

    .ncr .ncr-acc-v1 .ncr-panel-heading {
      padding: 0;
      box-shadow: none
    }

    .ncr .ncr-acc-v1 .ncr-panel-heading a {
      display: block;
      font-size: 14px;
      padding: 5px 15px;
      background: #fefefe
    }

    .ncr .ncr-acc-icon a.ncr-accordion-toggle i {
      color: #555;
      margin-right: 8px
    }

    .ncr .ncr-acc-icon a.ncr-accordion-toggle:hover i {
      color: #39414c
    }

    .ncr .ncr-dropdown-menu,
    .ncr .ncr-navbar-toggle {
      border-radius: 0
    }

    .ncr .ncr-pagination-lg>li:first-child>a,
    .ncr .ncr-pagination-lg>li:first-child>span,
    .ncr .ncr-pagination-lg>li:last-child>a,
    .ncr .ncr-pagination-lg>li:last-child>span,
    .ncr .ncr-pagination>li:first-child>a,
    .ncr .ncr-pagination>li:first-child>span,
    .ncr .ncr-pagination>li:last-child>a,
    .ncr .ncr-pagination>li:last-child>span {
      border-radius: 0
    }

    .ncr .ncr-pagination li a {
      color: #777;
      padding: 5px 15px
    }

    .ncr .ncr-pagination li a:hover {
      color: #fff;
      background: #5fb611;
      border-color: #5fb611
    }

    .ncr .ncr-pagination>.ncr-active>a,
    .ncr .ncr-pagination>.ncr-active>a:focus,
    .ncr .ncr-pagination>.ncr-active>a:hover,
    .ncr .ncr-pagination>.ncr-active>span,
    .ncr .ncr-pagination>.ncr-active>span:focus,
    .ncr .ncr-pagination>.ncr-active>span:hover {
      border-color: #72c02c;
      background-color: #72c02c
    }

    .ncr .ncr-pagination-no-space .ncr-pagination {
      margin: 0
    }

    .ncr .ncr-pager li>a,
    .ncr .ncr-pager li>span {
      border-radius: 0
    }

    .ncr .ncr-pager li>a:focus,
    .ncr .ncr-pager li>a:hover {
      color: #fff;
      background: #5fb611;
      border-color: #5fb611
    }

    .ncr .ncr-pager.ncr-pager-v2 li>a {
      border: 0
    }

    .ncr .ncr-pager.ncr-pager-v2 li>a,
    .ncr .ncr-pager.ncr-pager-v3 li>a {
      -webkit-transition: all .1s ease-in-out;
      -moz-transition: all .1s ease-in-out;
      -o-transition: all .1s ease-in-out;
      transition: all .1s ease-in-out
    }

    .ncr .ncr-pager.ncr-pager-v2 li>a:focus,
    .ncr .ncr-pager.ncr-pager-v2 li>a:hover,
    .ncr .ncr-pager.ncr-pager-v3 li>a:focus,
    .ncr .ncr-pager.ncr-pager-v3 li>a:hover {
      color: #fff;
      background: #72c02c
    }

    .ncr .ncr-pager.ncr-pager-v2 li.ncr-page-amount,
    .ncr .ncr-pager.ncr-pager-v3 li.ncr-page-amount {
      font-size: 16px;
      font-style: italic
    }

    .ncr .ncr-pager.ncr-pager-v2 li.ncr-page-amount,
    .ncr .ncr-pager.ncr-pager-v2 li.ncr-page-amount:focus,
    .ncr .ncr-pager.ncr-pager-v2 li.ncr-page-amount:hover,
    .ncr .ncr-pager.ncr-pager-v3 li.ncr-page-amount,
    .ncr .ncr-pager.ncr-pager-v3 li.ncr-page-amount:focus,
    .ncr .ncr-pager.ncr-pager-v3 li.ncr-page-amount:hover {
      top: 7px;
      color: #777;
      position: relative
    }

    .ncr .ncr-pager.ncr-pager-v2.ncr-pager-md li a,
    .ncr .ncr-pager.ncr-pager-v3.ncr-pager-md li a {
      font-size: 16px;
      padding: 8px 18px
    }

    .ncr .ncr-pager.ncr-pager-v4 li>a {
      line-height: normal;
      -webkit-transition: all .1s ease-in-out;
      -moz-transition: all .1s ease-in-out;
      -o-transition: all .1s ease-in-out;
      transition: all .1s ease-in-out
    }

    .ncr .ncr-pager.ncr-pager-v4 li>a:focus,
    .ncr .ncr-pager.ncr-pager-v4 li>a:hover {
      color: #fff;
      background: #222;
      border-color: #222
    }

    .ncr .ncr-pager.ncr-pager-v4 li.ncr-page-amount {
      font-size: 14px;
      font-style: italic
    }

    .ncr .ncr-pager.ncr-pager-v4 li.ncr-page-amount,
    .ncr .ncr-pager.ncr-pager-v4 li.ncr-page-amount:focus,
    .ncr .ncr-pager.ncr-pager-v4 li.ncr-page-amount:hover {
      top: 7px;
      color: #777;
      position: relative
    }

    .ncr .ncr-list-group-item:first-child,
    .ncr .ncr-list-group-item:last-child {
      border-radius: 0
    }

    .ncr .ncr-sidebar-nav-v1 li {
      padding: 0
    }

    .ncr .ncr-sidebar-nav-v1 li a {
      display: block;
      padding: 8px 30px 8px 10px
    }

    .ncr .ncr-sidebar-nav-v1 li a:hover {
      text-decoration: none
    }

    .ncr .ncr-sidebar-nav-v1>li.ncr-active,
    .ncr .ncr-sidebar-nav-v1>li.ncr-active:hover {
      background: #717984
    }

    .ncr .ncr-sidebar-nav-v1>li.ncr-active,
    .ncr .ncr-sidebar-nav-v1>li.ncr-active:focus,
    .ncr .ncr-sidebar-nav-v1>li.ncr-active:hover {
      border-color: #ddd
    }

    .ncr .ncr-sidebar-nav-v1>li.ncr-active>a {
      color: #fff
    }

    .ncr .ncr-sidebar-nav-v1 li ul {
      padding: 0;
      list-style: none
    }

    .ncr .ncr-sidebar-nav-v1 li ul,
    .ncr .ncr-sidebar-nav-v1 li.ncr-active ul a {
      background: #f8f8f8
    }

    .ncr .ncr-sidebar-nav-v1 li ul a {
      color: #555;
      font-size: 12px;
      border-top: solid 1px #ddd;
      padding: 6px 30px 6px 17px
    }

    .ncr .ncr-sidebar-nav-v1 ul li.ncr-active a,
    .ncr .ncr-sidebar-nav-v1 ul li:hover a {
      color: #72c02c
    }

    .ncr .ncr-list-group-item li>.ncr-badge {
      float: right
    }

    .ncr .ncr-sidebar-nav-v1 span.ncr-badge {
      margin-top: 8px;
      margin-right: 10px
    }

    .ncr .ncr-sidebar-nav-v1 .ncr-list-toggle>span.ncr-badge {
      margin-right: 25px
    }

    .ncr .ncr-sidebar-nav-v1 ul li span.ncr-badge {
      margin-top: 8px;
      font-size: 11px;
      padding: 3px 5px;
      margin-right: 10px
    }

    .ncr .ncr-list-toggle:after {
      top: 7px;
      right: 10px;
      color: #777;
      font-size: 14px;
      content: "\f105";
      position: absolute;
      font-weight: 400;
      display: inline-block;
    }

    .ncr .ncr-list-toggle.ncr-active:after {
      color: #fff;
      content: "\f107"
    }

    .ncr .ncr-btn {
      box-shadow: none;
      border-radius: 0
    }

    .ncr .ncr-btn-u {
      border: 0;
      color: #fff;
      font-size: 14px;
      cursor: pointer;
      font-weight: 400;
      padding: 6px 13px;
      position: relative;
      background: #72c02c;
      white-space: nowrap;
      display: inline-block;
      text-decoration: none
    }

    .ncr .ncr-btn-u:hover {
      color: #fff;
      text-decoration: none;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out
    }

    .ncr .ncr-btn-u.ncr-btn-block {
      text-align: center
    }

    .ncr .ncr-btn-u-sm,
    .ncr a.ncr-btn-u-sm {
      padding: 3px 12px
    }

    .ncr .ncr-btn-u-lg,
    .ncr a.ncr-btn-u-lg {
      font-size: 18px;
      padding: 10px 25px
    }

    .ncr .ncr-btn-u-xs,
    .ncr a.ncr-btn-u-xs {
      font-size: 12px;
      padding: 2px 12px;
      line-height: 18px
    }

    .ncr .ncr-btn-group .ncr-dropdown-menu>li>a {
      padding: 3px 13px
    }

    .ncr .ncr-btn-group-vertical>.ncr-btn-u,
    .ncr .ncr-btn-group>.ncr-btn-u {
      float: left;
      position: relative
    }

    .ncr .ncr-btn-group>.ncr-btn-u:first-child {
      margin-left: 0
    }

    @-moz-document url-prefix() {
      .ncr .footer-subsribe .btn-u {
        padding-bottom: 4px
      }
    }

    @media(max-width:768px) {
      @-moz-document url-prefix() {
        .ncr .btn-u {
          padding-bottom: 6px
        }
      }
    }

    .ncr .ncr-btn-u.ncr-active,
    .ncr .ncr-btn-u:active,
    .ncr .ncr-btn-u:focus,
    .ncr .ncr-btn-u:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u {
      background: #5fb611
    }

    .ncr .ncr-btn-u-split.ncr-dropdown-toggle {
      border-left: solid 1px #5fb611
    }

    .ncr .ncr-btn-u.ncr-btn-u-blue {
      background: #3498db
    }

    .ncr .ncr-btn-u.ncr-btn-u-blue.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-blue:active,
    .ncr .ncr-btn-u.ncr-btn-u-blue:focus,
    .ncr .ncr-btn-u.ncr-btn-u-blue:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-blue {
      background: #2980b9
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-blue.ncr-dropdown-toggle {
      border-left: solid 1px #2980b9
    }

    .ncr .ncr-btn-u.ncr-btn-u-red {
      background: #e74c3c
    }

    .ncr .ncr-btn-u.ncr-btn-u-red.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-red:active,
    .ncr .ncr-btn-u.ncr-btn-u-red:focus,
    .ncr .ncr-btn-u.ncr-btn-u-red:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-red {
      background: #c0392b
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-red.ncr-dropdown-toggle {
      border-left: solid 1px #c0392b
    }

    .ncr .ncr-btn-u.ncr-btn-u-orange {
      background: #e67e22
    }

    .ncr .ncr-btn-u.ncr-btn-u-orange.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-orange:active,
    .ncr .ncr-btn-u.ncr-btn-u-orange:focus,
    .ncr .ncr-btn-u.ncr-btn-u-orange:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-orange {
      background: #d35400
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-orange.ncr-dropdown-toggle {
      border-left: solid 1px #d35400
    }

    .ncr .ncr-btn-u.ncr-btn-u-sea {
      background: #1abc9c
    }

    .ncr .ncr-btn-u.ncr-btn-u-sea.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-sea:active,
    .ncr .ncr-btn-u.ncr-btn-u-sea:focus,
    .ncr .ncr-btn-u.ncr-btn-u-sea:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-sea {
      background: #16a085
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-sea.ncr-dropdown-toggle {
      border-left: solid 1px #16a085
    }

    .ncr .ncr-btn-u.ncr-btn-u-green {
      background: #2ecc71
    }

    .ncr .ncr-btn-u.ncr-btn-u-green.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-green:active,
    .ncr .ncr-btn-u.ncr-btn-u-green:focus,
    .ncr .ncr-btn-u.ncr-btn-u-green:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-green {
      background: #27ae60
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-green.ncr-dropdown-toggle {
      border-left: solid 1px #27ae60
    }

    .ncr .ncr-btn-u.ncr-btn-u-yellow {
      background: #f1c40f
    }

    .ncr .ncr-btn-u.ncr-btn-u-yellow.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-yellow:active,
    .ncr .ncr-btn-u.ncr-btn-u-yellow:focus,
    .ncr .ncr-btn-u.ncr-btn-u-yellow:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-yellow {
      background: #f39c12
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-yellow.ncr-dropdown-toggle {
      border-left: solid 1px #f39c12
    }

    .ncr .ncr-btn-u.ncr-btn-u-default {
      background: #95a5a6
    }

    .ncr .ncr-btn-u.ncr-btn-u-default.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-default:active,
    .ncr .ncr-btn-u.ncr-btn-u-default:focus,
    .ncr .ncr-btn-u.ncr-btn-u-default:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-default {
      background: #7f8c8d
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-default.ncr-dropdown-toggle {
      border-left: solid 1px #7f8c8d
    }

    .ncr .ncr-btn-u.ncr-btn-u-purple {
      background: #9b6bcc
    }

    .ncr .ncr-btn-u.ncr-btn-u-purple.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-purple:active,
    .ncr .ncr-btn-u.ncr-btn-u-purple:focus,
    .ncr .ncr-btn-u.ncr-btn-u-purple:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-purple {
      background: #814fb5
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-purple.ncr-dropdown-toggle {
      border-left: solid 1px #814fb5
    }

    .ncr .ncr-btn-u.ncr-btn-u-aqua {
      background: #27d7e7
    }

    .ncr .ncr-btn-u.ncr-btn-u-aqua.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-aqua:active,
    .ncr .ncr-btn-u.ncr-btn-u-aqua:focus,
    .ncr .ncr-btn-u.ncr-btn-u-aqua:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-aqua {
      background: #26bac8
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-aqua.ncr-dropdown-toggle {
      border-left: solid 1px #26bac8
    }

    .ncr .ncr-btn-u.ncr-btn-u-brown {
      background: #9c8061
    }

    .ncr .ncr-btn-u.ncr-btn-u-brown.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-brown:active,
    .ncr .ncr-btn-u.ncr-btn-u-brown:focus,
    .ncr .ncr-btn-u.ncr-btn-u-brown:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-brown {
      background: #81674b
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-brown.ncr-dropdown-toggle {
      border-left: solid 1px #81674b
    }

    .ncr .ncr-btn-u.ncr-btn-u-dark-blue {
      background: #4765a0
    }

    .ncr .ncr-btn-u.ncr-btn-u-dark-blue.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-dark-blue:active,
    .ncr .ncr-btn-u.ncr-btn-u-dark-blue:focus,
    .ncr .ncr-btn-u.ncr-btn-u-dark-blue:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-dark-blue {
      background: #324c80
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-dark.ncr-dropdown-toggle {
      border-left: solid 1px #324c80
    }

    .ncr .ncr-btn-u.ncr-btn-u-light-green {
      background: #79d5b3
    }

    .ncr .ncr-btn-u.ncr-btn-u-light-green.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-light-green:active,
    .ncr .ncr-btn-u.ncr-btn-u-light-green:focus,
    .ncr .ncr-btn-u.ncr-btn-u-light-green:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-light-green {
      background: #59b795
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-light-green.ncr-dropdown-toggle {
      border-left: solid 1px #59b795
    }

    .ncr .ncr-btn-u.ncr-btn-u-dark {
      background: #555
    }

    .ncr .ncr-btn-u.ncr-btn-u-dark.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-dark:active,
    .ncr .ncr-btn-u.ncr-btn-u-dark:focus,
    .ncr .ncr-btn-u.ncr-btn-u-dark:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-dark {
      background: #333
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-dark.ncr-dropdown-toggle {
      border-left: solid 1px #333
    }

    .ncr .ncr-btn-u.ncr-btn-u-light-grey {
      background: #585f69
    }

    .ncr .ncr-btn-u.ncr-btn-u-light-grey.ncr-active,
    .ncr .ncr-btn-u.ncr-btn-u-light-grey:active,
    .ncr .ncr-btn-u.ncr-btn-u-light-grey:focus,
    .ncr .ncr-btn-u.ncr-btn-u-light-grey:hover,
    .ncr .ncr-open .ncr-dropdown-toggle.ncr-btn-u.ncr-btn-u-light-grey {
      background: #484f58
    }

    .ncr .ncr-btn-u.ncr-btn-u-split-light-grey.ncr-dropdown-toggle {
      border-left: solid 1px #484f58
    }

    .ncr .ncr-btn-u.ncr-btn-brd {
      color: #555;
      background: 0;
      padding: 5px 13px;
      border: solid 1px transparent;
      -webkit-transition: all .1s ease-in-out;
      -moz-transition: all .1s ease-in-out;
      -o-transition: all .1s ease-in-out;
      transition: all .1s ease-in-out
    }

    .ncr .ncr-btn-u.ncr-btn-brd:hover {
      background: 0;
      border: solid 1px #eee
    }

    .ncr .ncr-btn-u.ncr-btn-brd:focus {
      background: 0
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-brd-hover:hover {
      color: #fff !important
    }

    .ncr .ncr-btn-u.ncr-btn-brd {
      border-color: #72c02c
    }

    .ncr .ncr-btn-u.ncr-btn-brd:hover {
      color: #5fb611;
      border-color: #5fb611
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-brd-hover:hover {
      background: #5fb611
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-blue {
      border-color: #3498db
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-blue:hover {
      color: #2980b9;
      border-color: #2980b9
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-blue.ncr-btn-brd-hover:hover {
      background: #2980b9
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-red {
      border-color: #e74c3c
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-red:hover {
      color: #c0392b;
      border-color: #c0392b
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-red.ncr-btn-brd-hover:hover {
      background: #c0392b
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-orange {
      border-color: #e67e22
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-orange:hover {
      color: #d35400;
      border-color: #d35400
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-orange.ncr-btn-brd-hover:hover {
      background: #d35400
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-sea {
      border-color: #1abc9c
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-sea:hover {
      color: #16a085;
      border-color: #16a085
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-sea.ncr-btn-brd-hover:hover {
      background: #16a085
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-green {
      border-color: #2ecc71
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-green:hover {
      color: #27ae60;
      border-color: #27ae60
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-green.ncr-btn-brd-hover:hover {
      background: #27ae60
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-yellow {
      border-color: #f1c40f
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-yellow:hover {
      color: #f39c12;
      border-color: #f39c12
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-yellow.ncr-btn-brd-hover:hover {
      background: #f39c12
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-default {
      border-color: #95a5a6
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-default:hover {
      color: #7f8c8d;
      border-color: #7f8c8d
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-default.ncr-btn-brd-hover:hover {
      background: #7f8c8d
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-dark {
      border-color: #555
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-dark:hover {
      color: #333;
      border-color: #333
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-dark.ncr-btn-brd-hover:hover {
      background: #333
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-light-grey {
      border-color: #585f69
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-light-grey:hover {
      color: #484f58;
      border-color: #484f58
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-light-grey.ncr-btn-brd-hover:hover {
      background: #484f58
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-purple {
      border-color: #9b6bcc
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-purple:hover {
      color: #814fb5;
      border-color: #814fb5
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-purple.ncr-btn-brd-hover:hover {
      background: #814fb5
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-aqua {
      border-color: #27d7e7
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-aqua:hover {
      color: #26bac8;
      border-color: #26bac8
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-aqua.ncr-btn-brd-hover:hover {
      background: #26bac8
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-brown {
      border-color: #9c8061
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-brown:hover {
      color: #81674b;
      border-color: #81674b
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-brown.ncr-btn-brd-hover:hover {
      background: #81674b
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-dark-blue {
      border-color: #4765a0
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-dark-blue:hover {
      color: #324c80;
      border-color: #324c80
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-dark-blue.ncr-btn-brd-hover:hover {
      background: #324c80
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-light-green {
      border-color: #79d5b3
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-light-green:hover {
      color: #59b795;
      border-color: #59b795
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-light-green.ncr-btn-brd-hover:hover {
      background: #59b795
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-light {
      color: #fff;
      border-color: #fff
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-light:hover {
      border-color: #fff
    }

    .ncr .ncr-btn-u.ncr-btn-brd.ncr-btn-u-light.ncr-btn-brd-hover:hover {
      background: #fff;
      color: #555 !important
    }

    .ncr .ncr-dropdown-show {
      box-shadow: 0 0 4px #eee;
      display: inline-block;
      position: relative
    }

    .ncr .ncr-badge,
    .ncr .ncr-label {
      border-radius: 0
    }

    .ncr span.ncr-label {
      font-size: 11px;
      font-weight: 400;
      padding: 4px 7px
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge,
    .ncr span.ncr-badge {
      color: #fff;
      font-weight: 400;
      padding: 4px 7px
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge.ncr-badge-u,
    .ncr span.ncr-badge-u,
    .ncr span.ncr-label-u {
      background: #72c02c
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge,
    .ncr span.ncr-badge-blue,
    .ncr span.ncr-label-blue {
      background: #3498db
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge,
    .ncr span.ncr-badge-red,
    .ncr span.ncr-label-red {
      background: #e74c3c
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge.ncr-badge-green,
    .ncr span.ncr-badge-green,
    .ncr span.ncr-label-green {
      background: #2ecc71
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge.ncr-badge-sea,
    .ncr span.ncr-badge-sea,
    .ncr span.ncr-label-sea {
      background: #1abc9c
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge.ncr-badge-orange,
    .ncr span.ncr-badge-orange,
    .ncr span.ncr-label-orange {
      background: #e67e22
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge.ncr-badge-yellow,
    .ncr span.ncr-badge-yellow,
    .ncr span.ncr-label-yellow {
      background: #f1c40f
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge.ncr-badge-purple,
    .ncr span.ncr-badge-purple,
    .ncr span.ncr-label-purple {
      background: #9b6bcc
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge.ncr-badge-aqua,
    .ncr span.ncr-badge-aqua,
    .ncr span.ncr-label-aqua {
      background: #27d7e7
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge.ncr-badge-brown,
    .ncr span.ncr-badge-brown,
    .ncr span.ncr-label-brown {
      background: #9c8061
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge.ncr-badge-dark-blue,
    .ncr span.ncr-badge-dark-blue,
    .ncr span.ncr-label-dark-blue {
      background: #4765a0
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge.ncr-badge-light-green,
    .ncr span.ncr-badge-light-green,
    .ncr span.ncr-label-light-green {
      background: #79d5b3
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge.ncr-badge-light,
    .ncr span.ncr-badge-light,
    .ncr span.ncr-label-light {
      color: #777;
      background: #ecf0f1
    }

    .ncr .ncr-list-group-item.ncr-active>.ncr-badge.ncr-badge-dark,
    .ncr span.ncr-badge-dark,
    .ncr span.ncr-label-dark {
      background: #555
    }

    .ncr .ncr-badge-lists li {
      position: relative
    }

    .ncr .ncr-badge-lists span.ncr-badge {
      top: -10px;
      right: -6px;
      position: absolute
    }

    .ncr .ncr-badge-lists.ncr-badge-icons span.ncr-badge {
      min-width: 12px;
      padding: 3px 6px
    }

    .ncr .ncr-badge-lists.ncr-badge-icons i {
      font-size: 18px;
      min-width: 25px
    }

    .ncr .ncr-badge-box-v1 a {
      color: #777;
      min-width: 40px;
      font-size: 18px;
      padding: 8px 9px;
      display: inline-block;
      border: solid 1px #eee
    }

    .ncr .ncr-badge-box-v2 a {
      color: #777;
      font-size: 12px;
      padding: 10px;
      min-width: 70px;
      text-align: center;
      display: inline-block;
      border: solid 1px #eee
    }

    .ncr .ncr-badge-box-v2 a i {
      font-size: 20px
    }

    .ncr .ncr-badge-box-v1 a i,
    .ncr .ncr-badge-box-v2 a i {
      display: block;
      margin: 1px auto 2px
    }

    .ncr .ncr-badge-box-v1 a:hover,
    .ncr .ncr-badge-box-v2 a:hover {
      color: #555;
      border-color: #555;
      text-decoration: none;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    .ncr .ncr-social-icons {
      margin: 0;
      padding: 0
    }

    .ncr .ncr-social-icons li {
      list-style: none;
      margin-right: 3px;
      margin-bottom: 5px;
      text-indent: -9999px;
      display: inline-block
    }

    .ncr .ncr-social-icons li a,
    .ncr a.ncr-social-icon {
      width: 28px;
      height: 28px;
      display: block;
      background-position: 0 0;
      background-repeat: no-repeat;
      transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -ms-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -webkit-transition: all .3s ease-in-out
    }

    .ncr .ncr-social-icons li:hover a {
      background-position: 0 -38px
    }

    .ncr .ncr-social-icons-color li a {
      opacity: .7;
      background-position: 0 -38px !important;
      -webkit-backface-visibility: hidden
    }

    .ncr .ncr-social-icons-color li a:hover {
      opacity: 1
    }

    .ncr .ncr-social_amazon {
      background: url(/Content/themes/img/icons/social/amazon.png) no-repeat
    }

    .ncr .ncr-social_behance {
      background: url(/Content/themes/img/icons/social/behance.png) no-repeat
    }

    .ncr .ncr-social_blogger {
      background: url(/Content/themes/img/icons/social/blogger.png) no-repeat
    }

    .ncr .ncr-social_deviantart {
      background: url(/Content/themes/img/icons/social/deviantart.png) no-repeat
    }

    .ncr .ncr-social_dribbble {
      background: url(/Content/themes/img/icons/social/dribbble.png) no-repeat
    }

    .ncr .ncr-social_dropbox {
      background: url(/Content/themes/img/icons/social/dropbox.png) no-repeat
    }

    .ncr .ncr-social_evernote {
      background: url(/Content/themes/img/icons/social/evernote.png) no-repeat
    }

    .ncr .ncr-social_facebook {
      background: url(/Content/themes/img/icons/social/facebook.png) no-repeat
    }

    .ncr .ncr-social_forrst {
      background: url(/Content/themes/img/icons/social/forrst.png) no-repeat
    }

    .ncr .ncr-social_github {
      background: url(/Content/themes/img/icons/social/github.png) no-repeat
    }

    .ncr .ncr-social_googleplus {
      background: url(/Content/themes/img/icons/social/googleplus.png) no-repeat
    }

    .ncr .ncr-social_jolicloud {
      background: url(/Content/themes/img/icons/social/jolicloud.png) no-repeat
    }

    .ncr .ncr-social_last-fm {
      background: url(/Content/themes/img/icons/social/last-fm.png) no-repeat
    }

    .ncr .ncr-social_linkedin {
      background: url(/Content/themes/img/icons/social/linkedin.png) no-repeat
    }

    .ncr .ncr-social_picasa {
      background: url(/Content/themes/img/icons/social/picasa.png) no-repeat
    }

    .ncr .ncr-social_pintrest {
      background: url(/Content/themes/img/icons/social/pintrest.png) no-repeat
    }

    .ncr .ncr-social_rss {
      background: url(/Content/themes/img/icons/social/rss.png) no-repeat
    }

    .ncr .ncr-social_skype {
      background: url(/Content/themes/img/icons/social/skype.png) no-repeat
    }

    .ncr .ncr-social_spotify {
      background: url(/Content/themes/img/icons/social/spotify.png) no-repeat
    }

    .ncr .ncr-social_stumbleupon {
      background: url(/Content/themes/img/icons/social/stumbleupon.png) no-repeat
    }

    .ncr .ncr-social_tumblr {
      background: url(/Content/themes/img/icons/social/tumblr.png) no-repeat
    }

    .ncr .ncr-social_twitter {
      background: url(/Content/themes/img/icons/social/twitter.png) no-repeat
    }

    .ncr .ncr-social_vimeo {
      background: url(/Content/themes/img/icons/social/vimeo.png) no-repeat
    }

    .ncr .ncr-social_wordpress {
      background: url(/Content/themes/img/icons/social/wordpress.png) no-repeat
    }

    .ncr .ncr-social_xing {
      background: url(/Content/themes/img/icons/social/xing.png) no-repeat
    }

    .ncr .ncr-social_yahoo {
      background: url(/Content/themes/img/icons/social/yahoo.png) no-repeat
    }

    .ncr .ncr-social_youtube {
      background: url(/Content/themes/img/icons/social/youtube.png) no-repeat
    }

    .ncr .ncr-social_vk {
      background: url(/Content/themes/img/icons/social/vk.png) no-repeat
    }

    .ncr .ncr-social_instagram {
      background: url(/Content/themes/img/icons/social/instagram.png) no-repeat
    }

    .ncr i.ncr-icon-custom {
      color: #555;
      width: 40px;
      height: 40px;
      font-size: 20px;
      line-height: 40px;
      margin-bottom: 5px;
      text-align: center;
      display: inline-block;
      border: solid 1px #555
    }

    .ncr i.ncr-icon-sm {
      width: 35px;
      height: 35px;
      font-size: 16px;
      line-height: 35px
    }

    .ncr i.ncr-icon-md {
      width: 55px;
      height: 55px;
      font-size: 22px;
      line-height: 55px
    }

    .ncr i.ncr-icon-lg {
      width: 60px;
      height: 60px;
      font-size: 31px;
      line-height: 60px;
      margin-bottom: 10px
    }

    .ncr i.ncr-icon-2x {
      font-size: 30px
    }

    .ncr i.ncr-icon-3x {
      font-size: 40px
    }

    .ncr i.ncr-icon-4x {
      font-size: 50px
    }

    .ncr i.ncr-icon-line {
      font-size: 17px
    }

    .ncr i.ncr-icon-sm.ncr-icon-line {
      font-size: 14px
    }

    .ncr i.ncr-icon-md.ncr-icon-line {
      font-size: 22px
    }

    .ncr i.ncr-icon-lg.ncr-icon-line {
      font-size: 28px
    }

    .ncr i.ncr-icon-2x.ncr-icon-line {
      font-size: 27px
    }

    .ncr i.ncr-icon-3x.ncr-icon-line {
      font-size: 36px
    }

    .ncr i.ncr-icon-4x.ncr-icon-line {
      font-size: 47px
    }

    .ncr .ncr-link-bg-icon,
    .ncr .ncr-link-icon {
      color: #555
    }

    .ncr .ncr-link-bg-icon:hover,
    .ncr .ncr-link-icon:hover {
      border: 0;
      text-decoration: none
    }

    .ncr .ncr-link-icon:hover i {
      color: #72c02c;
      background: 0;
      border: solid 1px #72c02c
    }

    .ncr .ncr-link-bg-icon:hover i {
      color: #72c02c;
      background: #72c02c;
      border-color: #72c02c;
      color: #fff !important
    }

    .ncr i.ncr-icon-color-aqua,
    .ncr i.ncr-icon-color-blue,
    .ncr i.ncr-icon-color-brown,
    .ncr i.ncr-icon-color-dark,
    .ncr i.ncr-icon-color-dark-blue,
    .ncr i.ncr-icon-color-green,
    .ncr i.ncr-icon-color-grey,
    .ncr i.ncr-icon-color-light-green,
    .ncr i.ncr-icon-color-light-grey,
    .ncr i.ncr-icon-color-orange,
    .ncr i.ncr-icon-color-purple,
    .ncr i.ncr-icon-color-red,
    .ncr i.ncr-icon-color-sea,
    .ncr i.ncr-icon-color-u,
    .ncr i.ncr-icon-color-yellow {
      background: 0
    }

    .ncr i.ncr-icon-color-u {
      color: #72c02c;
      border: solid 1px #72c02c
    }

    .ncr i.ncr-icon-color-blue {
      color: #3498db;
      border: solid 1px #3498db
    }

    .ncr i.ncr-icon-color-red {
      color: #e74c3c;
      border: solid 1px #e74c3c
    }

    .ncr i.ncr-icon-color-sea {
      color: #1abc9c;
      border: solid 1px #1abc9c
    }

    .ncr i.ncr-icon-color-green {
      color: #2ecc71;
      border: solid 1px #2ecc71
    }

    .ncr i.ncr-icon-color-yellow {
      color: #f1c40f;
      border: solid 1px #f1c40f
    }

    .ncr i.ncr-icon-color-orange {
      color: #e67e22;
      border: solid 1px #e67e22
    }

    .ncr i.ncr-icon-color-grey {
      color: #95a5a6;
      border: solid 1px #95a5a6
    }

    .ncr i.ncr-icon-color-purple {
      color: #9b6bcc;
      border: solid 1px #9b6bcc
    }

    .ncr i.ncr-icon-color-aqua {
      color: #27d7e7;
      border: solid 1px #27d7e7
    }

    .ncr i.ncr-icon-color-brown {
      color: #9c8061;
      border: solid 1px #9c8061
    }

    .ncr i.ncr-icon-color-dark-blue {
      color: #4765a0;
      border: solid 1px #4765a0
    }

    .ncr i.ncr-icon-color-light-green {
      color: #79d5b3;
      border: solid 1px #79d5b3
    }

    .ncr i.ncr-icon-color-light {
      color: #fff;
      border: solid 1px #fff
    }

    .ncr i.ncr-icon-color-light-grey {
      color: #585f69;
      border: solid 1px #585f69
    }

    .ncr i.ncr-icon-bg-aqua,
    .ncr i.ncr-icon-bg-blue,
    .ncr i.ncr-icon-bg-brown,
    .ncr i.ncr-icon-bg-dark,
    .ncr i.ncr-icon-bg-dark-blue,
    .ncr i.ncr-icon-bg-darker,
    .ncr i.ncr-icon-bg-green,
    .ncr i.ncr-icon-bg-grey,
    .ncr i.ncr-icon-bg-light-green,
    .ncr i.ncr-icon-bg-light-grey,
    .ncr i.ncr-icon-bg-orange,
    .ncr i.ncr-icon-bg-purple,
    .ncr i.ncr-icon-bg-red,
    .ncr i.ncr-icon-bg-sea,
    .ncr i.ncr-icon-bg-u,
    .ncr i.ncr-icon-bg-yellow {
      color: #fff;
      border-color: transparent
    }

    .ncr i.ncr-icon-bg-u {
      background: #72c02c
    }

    .ncr i.ncr-icon-bg-blue {
      background: #3498db
    }

    .ncr i.ncr-icon-bg-red {
      background: #e74c3c
    }

    .ncr i.ncr-icon-bg-sea {
      background: #1abc9c
    }

    .ncr i.ncr-icon-bg-green {
      background: #2ecc71
    }

    .ncr i.ncr-icon-bg-yellow {
      background: #f1c40f
    }

    .ncr i.ncr-icon-bg-orange {
      background: #e67e22
    }

    .ncr i.ncr-icon-bg-grey {
      background: #95a5a6
    }

    .ncr i.ncr-icon-bg-dark {
      background: #555
    }

    .ncr i.ncr-icon-bg-darker {
      background: #333
    }

    .ncr i.ncr-icon-bg-purple {
      background: #9b6bcc
    }

    .ncr i.ncr-icon-bg-aqua {
      background: #27d7e7
    }

    .ncr i.ncr-icon-bg-brown {
      background: #9c8061
    }

    .ncr i.ncr-icon-bg-dark-blue {
      background: #4765a0
    }

    .ncr i.ncr-icon-bg-light-green {
      background: #79d5b3
    }

    .ncr i.ncr-icon-bg-light {
      background: #fff;
      border-color: transparent
    }

    .ncr i.ncr-icon-bg-light-grey {
      background: #585f69;
      border-color: transparent
    }

    .ncr .ncr-fa-fixed [class*=" fa"],
    .ncr .ncr-fa-fixed [class^=fa] {
      width: 1.25em;
      text-align: center;
      display: inline-block
    }

    .ncr .ncr-fa-fixed [class*=" fa"].ncr-fa-lg,
    .ncr .ncr-fa-fixed [class^=fa].ncr-fa-lg {
      width: 1.5625em
    }

    .ncr .ncr-content-boxes-v1 {
      text-align: center
    }

    .ncr .ncr-content-boxes-v1 span {
      display: block;
      margin-top: 5px
    }

    .ncr .ncr-content-boxes-v2-o span {
      display: block;
      overflow: hidden
    }

    .ncr .ncr-content-boxes-v2-o small {
      display: block;
      line-height: 1.6
    }

    .ncr .ncr-content-boxes-v2-o .ncr-icon-md+span {
      margin-top: 9px
    }

    .ncr .ncr-content-boxes-v2-o .ncr-icon-lg+span {
      margin-top: 11px
    }

    .ncr .ncr-content-boxes-v2-o .ncr-icon-custom {
      float: left;
      margin-top: 3px;
      margin-right: 15px
    }

    @media(max-width:992px) {

      .ncr .ncr-content-boxes-v2,
      .ncr .ncr-content-boxes-v2 .ncr-text-justify {
        text-align: center
      }

      .ncr .ncr-content-boxes-v2 span {
        display: block;
        margin-top: 5px
      }
    }

    .ncr .ncr-content-boxes-v3 i.ncr-icon-custom {
      top: 8px;
      float: left;
      position: relative
    }

    .ncr .ncr-content-boxes-v3 .ncr-content-boxes-in-v3 {
      padding: 0 20px;
      overflow: hidden
    }

    .ncr .ncr-content-boxes-v3 .ncr-content-boxes-in-v3 h3 {
      font-size: 18px;
      line-height: 22px;
      margin-bottom: 3px;
      text-transform: capitalize
    }

    .ncr .ncr-content-boxes-v3 .ncr-content-boxes-in-v3 h3 a {
      color: #555
    }

    .ncr .ncr-content-boxes-v3.ncr-content-boxes-v3-right {
      text-align: right
    }

    .ncr .ncr-content-boxes-v3.ncr-content-boxes-v3-right i.ncr-icon-custom {
      float: right
    }

    @media(max-width:768px) {
      .ncr .ncr-content-boxes-v3.ncr-content-boxes-v3-right {
        text-align: inherit
      }

      .ncr .ncr-content-boxes-v3.ncr-content-boxes-v3-right i.ncr-icon-custom {
        float: left;
        margin-left: 0
      }
    }

    .ncr .ncr-content-boxes-v4 h2 {
      color: #555;
      font-size: 18px;
      font-weight: 700;
      text-transform: uppercase
    }

    .ncr .ncr-content-boxes-v4 a {
      color: #777;
      font-size: 11px;
      font-weight: 700;
      text-transform: uppercase
    }

    .ncr .ncr-content-boxes-v4 i {
      width: 25px;
      color: #72c02c;
      font-size: 35px;
      margin-top: 10px
    }

    .ncr .ncr-content-boxes-in-v4 {
      padding: 0 10px;
      overflow: hidden
    }

    .ncr .ncr-content-boxes-v4-sm i {
      font-size: 26px;
      margin-top: 10px;
      margin-right: 5px
    }

    .ncr .ncr-content-boxes-v5 i {
      float: left;
      color: #999;
      width: 50px;
      height: 50px;
      padding: 11px;
      font-size: 22px;
      background: #eee;
      line-height: 28px;
      text-align: center;
      margin-right: 15px;
      display: inline-block
    }

    .ncr .ncr-content-boxes-v5:hover i {
      color: #fff;
      background: #72c02c
    }

    .ncr .ncr-content-boxes-v6 {
      padding-top: 25px;
      text-align: center
    }

    .ncr .ncr-content-boxes-v6 i {
      color: #fff;
      width: 90px;
      height: 90px;
      padding: 30px;
      font-size: 30px;
      line-height: 30px;
      position: relative;
      text-align: center;
      background: #dedede;
      margin-bottom: 25px;
      display: inline-block
    }

    .ncr .ncr-content-boxes-v6 i:after {
      top: -8px;
      left: -8px;
      right: -8px;
      bottom: -8px;
      content: " ";
      position: absolute;
      border: 1px solid #dedede;
      border-radius: 50% !important
    }

    .ncr .ncr-content-boxes-v6:hover i,
    .ncr .ncr-content-boxes-v6:hover i:after {
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out
    }

    .ncr .ncr-content-boxes-v6:hover i {
      background: #72c02c
    }

    .ncr .ncr-content-boxes-v6:hover i:after {
      border-color: #72c02c
    }

    .ncr .ncr-service-block {
      padding: 200px 30px;
      text-align: center;
      margin-bottom: 20px
    }

    .ncr .ncr-service-block h2,
    .ncr .ncr-service-block p {
      color: #fff
    }

    .ncr .ncr-service-block h2 a:hover {
      text-decoration: none
    }

    .ncr .ncr-service-block-default,
    .ncr .ncr-service-block-light {
      background: #fafafa;
      border: solid 1px #eee
    }

    .ncr .ncr-service-block-default:hover {
      box-shadow: 0 0 8px #eee
    }

    .ncr .ncr-service-block-default h2,
    .ncr .ncr-service-block-default p,
    .ncr .ncr-service-block-light h2,
    .ncr .ncr-service-block-light p {
      color: #555
    }

    .ncr .ncr-service-block-u {
      background: #72c02c
    }

    .ncr .ncr-service-block-blue {
      background: #3498db
    }

    .ncr .ncr-service-block-red {
      background: #e74c3c
    }

    .ncr .ncr-service-block-sea {
      background: #1abc9c
    }

    .ncr .ncr-service-block-grey {
      background: #95a5a6
    }

    .ncr .ncr-service-block-yellow {
      background: #f1c40f
    }

    .ncr .ncr-service-block-orange {
      background: #e67e22
    }

    .ncr .ncr-service-block-green {
      background: #2ecc71
    }

    .ncr .ncr-service-block-purple {
      background: #9b6bcc
    }

    .ncr .ncr-service-block-aqua {
      background: #27d7e7
    }

    .ncr .ncr-service-block-brown {
      background: #9c8061
    }

    .ncr .ncr-service-block-dark-blue {
      background: #4765a0
    }

    .ncr .ncr-service-block-light-green {
      background: #79d5b3
    }

    .ncr .ncr-service-block-dark {
      background: #555
    }

    .ncr .ncr-service-block-light {
      background: #ecf0f1
    }

    .ncr .ncr-funny-boxes {
      background: #f7f7f7;
      padding: 20px 20px 15px;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out
    }

    .ncr .ncr-funny-boxes h2 {
      margin-top: 0;
      font-size: 18px;
      line-height: 20px
    }

    .ncr .ncr-funny-boxes h2 a {
      color: #555
    }

    .ncr .ncr-funny-boxes p a {
      color: #72c02c
    }

    .ncr .ncr-funny-boxes .ncr-funny-boxes-img li {
      font-size: 12px;
      margin-bottom: 2px
    }

    .ncr .ncr-funny-boxes .ncr-funny-boxes-img li i {
      color: #72c02c;
      font-size: 12px;
      margin-right: 5px
    }

    @media(max-width:992px) {
      .ncr .ncr-funny-boxes .ncr-funny-boxes-img li {
        display: inline-block
      }
    }

    .ncr .ncr-funny-boxes .ncr-funny-boxes-img img {
      margin: 5px 10px 15px 0
    }

    .ncr .ncr-funny-boxes ul.ncr-funny-boxes-rating li {
      display: inline-block
    }

    .ncr .ncr-funny-boxes ul.ncr-funny-boxes-rating li i {
      color: #f8be2c;
      cursor: pointer;
      font-size: 14px
    }

    .ncr .ncr-funny-boxes ul.ncr-funny-boxes-rating li i:hover {
      color: #f8be2c
    }

    .ncr .ncr-funny-boxes-colored .ncr-funny-boxes-img li,
    .ncr .ncr-funny-boxes-colored .ncr-funny-boxes-img li i,
    .ncr .ncr-funny-boxes-colored h2 a,
    .ncr .ncr-funny-boxes-colored p {
      color: #fff
    }

    .ncr .ncr-funny-boxes-red {
      background: #e74c3c
    }

    .ncr .ncr-funny-boxes-purple {
      background: #9b6bcc
    }

    .ncr .ncr-funny-boxes-blue {
      background: #3498db
    }

    .ncr .ncr-funny-boxes-grey {
      background: #95a5a6
    }

    .ncr .ncr-funny-boxes-sea {
      background: #1abc9c
    }

    .ncr .ncr-funny-boxes-top-sea {
      border-top: solid 2px #1abc9c
    }

    .ncr .ncr-funny-boxes-top-sea:hover {
      border-top-color: #16a085
    }

    .ncr .ncr-funny-boxes-top-yellow {
      border-top: solid 2px #f1c40f
    }

    .ncr .ncr-funny-boxes-top-yellow:hover {
      border-top-color: #f39c12
    }

    .ncr .ncr-funny-boxes-top-red {
      border-top: solid 2px #e74c3c
    }

    .ncr .ncr-funny-boxes-top-red:hover {
      border-top-color: #c0392b
    }

    .ncr .ncr-funny-boxes-top-purple {
      border-top: solid 2px #9b6bcc
    }

    .ncr .ncr-funny-boxes-top-purple:hover {
      border-top-color: #814fb5
    }

    .ncr .ncr-funny-boxes-left-orange {
      border-left: solid 2px #e67e22
    }

    .ncr .ncr-funny-boxes-left-orange:hover {
      border-left-color: #d35400
    }

    .ncr .ncr-funny-boxes-left-green {
      border-left: solid 2px #72c02c
    }

    .ncr .ncr-funny-boxes-left-green:hover {
      border-left-color: #5fb611
    }

    .ncr .ncr-funny-boxes-left-blue {
      border-left: solid 2px #3498db
    }

    .ncr .ncr-funny-boxes-left-blue:hover {
      border-left-color: #2980b9
    }

    .ncr .ncr-funny-boxes-left-dark {
      border-left: solid 2px #555
    }

    .ncr .ncr-funny-boxes-left-dark:hover {
      border-left-color: #333
    }

    .ncr .ncr-text-justify p {
      text-align: justify
    }

    .ncr .ncr-text-transform-uppercase {
      text-transform: uppercase
    }

    .ncr .ncr-text-transform-normal {
      text-transform: inherit !important
    }

    .ncr .ncr-font-bold {
      font-weight: 600
    }

    .ncr .ncr-font-light {
      font-weight: 200
    }

    .ncr .ncr-font-normal {
      font-weight: 400 !important
    }

    .ncr .ncr-dropcap {
      float: left;
      color: #72c02c;
      padding: 5px 0;
      font-size: 45px;
      font-weight: 200;
      line-height: 30px;
      margin: 0 5px 0 0
    }

    .ncr .ncr-dropcap-bg {
      float: left;
      color: #fff;
      padding: 7px 0;
      min-width: 50px;
      font-size: 35px;
      font-weight: 200;
      line-height: 35px;
      text-align: center;
      background: #72c02c;
      margin: 4px 10px 0 0
    }

    .ncr .ncr-text-highlights {
      color: #fff;
      font-weight: 200;
      padding: 0 5px;
      background: #555
    }

    .ncr .ncr-text-highlights-green {
      background: #72c02c
    }

    .ncr .ncr-text-highlights-blue {
      background: #3498db
    }

    .ncr .ncr-text-highlights-red {
      background: #e74c3c
    }

    .ncr .ncr-text-highlights-sea {
      background: #1abc9c
    }

    .ncr .ncr-text-highlights-orange {
      background: #e67e22
    }

    .ncr .ncr-text-highlights-yellow {
      background: #f1c40f
    }

    .ncr .ncr-text-highlights-purple {
      background: #9b6bcc
    }

    .ncr .ncr-text-highlights-aqua {
      background: #27d7e7
    }

    .ncr .ncr-text-highlights-brown {
      background: #9c8061
    }

    .ncr .ncr-text-highlights-dark-blue {
      background: #4765a0
    }

    .ncr .ncr-text-highlights-light-green {
      background: #79d5b3
    }

    .ncr .ncr-text-border {
      border-bottom: dashed 1px #555
    }

    .ncr .ncr-text-border-default {
      border-color: #95a5a6
    }

    .ncr .ncr-text-border-green {
      border-color: #72c02c
    }

    .ncr .ncr-text-border-blue {
      border-color: #3498db
    }

    .ncr .ncr-text-border-red {
      border-color: #e74c3c
    }

    .ncr .ncr-text-border-yellow {
      border-color: #f1c40f
    }

    .ncr .ncr-text-border-purple {
      border-color: #9b6bcc
    }

    .ncr .ncr-list-styles li {
      margin-bottom: 8px
    }

    .ncr .ncr-contex-bg p {
      opacity: .8;
      padding: 8px 10px
    }

    .ncr .ncr-contex-bg p:hover {
      opacity: 1
    }

    .ncr blockquote {
      padding: 5px 15px;
      border-left-width: 2px
    }

    .ncr blockquote p {
      font-size: 14px;
      font-weight: 400
    }

    .ncr blockquote h1,
    .ncr blockquote h2,
    .ncr blockquote span {
      font-size: 18px;
      margin: 0 0 8px;
      line-height: 24px
    }

    .ncr blockquote.ncr-bq-text-lg p,
    .ncr blockquote.ncr-bq-text-lg small {
      text-transform: uppercase
    }

    .ncr blockquote.ncr-bq-text-lg p {
      font-size: 22px;
      font-weight: 300;
      line-height: 32px
    }

    .ncr blockquote.ncr-hero.ncr-text-right,
    .ncr blockquote.ncr-text-right {
      border-left: none;
      border-right: 2px solid #eee
    }

    .ncr blockquote.ncr-hero.ncr-text-right,
    .ncr blockquote.ncr-hero.ncr-text-right:hover {
      border-color: #555
    }

    .ncr blockquote.ncr-text-right:hover,
    .ncr blockquote:hover {
      border-color: #72c02c;
      -webkit-transition: all .4s ease-in-out;
      -moz-transition: all .4s ease-in-out;
      -o-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out
    }

    .ncr blockquote.ncr-bq-dark,
    .ncr blockquote.ncr-bq-dark:hover {
      border-color: #585f69
    }

    .ncr blockquote.ncr-bq-green {
      border-color: #72c02c
    }

    .ncr blockquote.ncr-hero {
      border: 0;
      padding: 18px;
      font-size: 16px;
      background: #f3f3f3;
      border-left: solid 2px #666
    }

    .ncr blockquote.ncr-hero:hover {
      background: #eee;
      border-left-color: #666
    }

    .ncr blockquote.ncr-hero.ncr-hero-dark,
    .ncr blockquote.ncr-hero.ncr-hero-default {
      border: 0
    }

    .ncr blockquote.ncr-hero.ncr-hero-dark {
      background: #444
    }

    .ncr blockquote.ncr-hero.ncr-hero-dark:hover {
      background: #555
    }

    .ncr blockquote.ncr-hero.ncr-hero-default {
      background: #72c02c
    }

    .ncr blockquote.ncr-hero.ncr-hero-default:hover {
      background: #5fb611
    }

    .ncr blockquote.ncr-hero.ncr-hero-dark h2,
    .ncr blockquote.ncr-hero.ncr-hero-dark p,
    .ncr blockquote.ncr-hero.ncr-hero-dark small,
    .ncr blockquote.ncr-hero.ncr-hero-default h2,
    .ncr blockquote.ncr-hero.ncr-hero-default p,
    .ncr blockquote.ncr-hero.ncr-hero-default small {
      color: #fff;
      font-weight: 200
    }

    .ncr .ncr-alert {
      border-radius: 0
    }

    .ncr .ncr-thumbnail {
      border-radius: 0
    }

    .ncr .ncr-tag-box {
      padding: 20px;
      background: #fff;
      margin-bottom: 30px
    }

    .ncr .ncr-tag-box h2 {
      font-size: 20px;
      line-height: 25px
    }

    .ncr .ncr-tag-box p {
      margin-bottom: 0
    }

    .ncr .ncr-tag-box.ncr-tag-text-space p {
      margin-bottom: 10px
    }

    .ncr .ncr-tag-box-v1 {
      border: solid 1px #eee;
      border-top: solid 2px #72c02c
    }

    .ncr .ncr-tag-box-v2 {
      background: #fafafa;
      border: solid 1px #eee;
      border-left: solid 2px #72c02c
    }

    .ncr .ncr-tag-box-v3 {
      border: solid 2px #eee
    }

    .ncr .ncr-tag-box-v4 {
      border: dashed 1px #bbb
    }

    .ncr .ncr-tag-box-v5 {
      margin: 20px 0;
      text-align: center;
      border: dashed 1px #ccc
    }

    .ncr .ncr-tag-box-v5 span {
      color: #555;
      font-size: 28px;
      margin-bottom: 0
    }

    .ncr .ncr-tag-box-v6 {
      background: #fafafa;
      border: solid 1px #eee
    }

    .ncr .ncr-tag-box-v7 {
      border: solid 1px #eee;
      border-bottom: solid 2px #72c02c
    }

    .ncr .ncr-testimonials {
      margin-bottom: 10px
    }

    .ncr .ncr-testimonials .ncr-testimonial-info {
      color: #72c02c;
      font-size: 16px;
      padding: 0 15px;
      margin-top: 18px
    }

    .ncr .ncr-testimonials .ncr-testimonial-info span {
      top: 3px;
      position: relative
    }

    .ncr .ncr-testimonials .ncr-testimonial-info em {
      color: #777;
      display: block;
      font-size: 13px
    }

    .ncr .ncr-testimonials .ncr-testimonial-info img {
      width: 60px;
      float: left;
      height: 60px;
      padding: 2px;
      margin-right: 15px;
      border: solid 1px #ccc
    }

    .ncr .ncr-testimonials .ncr-testimonial-author {
      overflow: hidden
    }

    .ncr .ncr-testimonials .ncr-carousel-arrow {
      top: -65px;
      position: relative
    }

    .ncr .ncr-testimonials .ncr-carousel-arrow i {
      color: #777;
      padding: 2px;
      min-width: 25px;
      font-size: 20px;
      text-align: center;
      background: #f5f5f5
    }

    .ncr .ncr-testimonials .ncr-carousel-arrow i:hover {
      color: #fff;
      background: #72c02c
    }

    .ncr .ncr-testimonials .ncr-carousel-control {
      opacity: 1;
      width: 100%;
      text-align: right;
      text-shadow: none;
      position: absolute
    }

    .ncr .ncr-testimonials .ncr-carousel-control.ncr-left {
      right: 27px;
      left: auto
    }

    .ncr .ncr-testimonials .ncr-carousel-control.ncr-right {
      right: 0
    }

    .ncr .ncr-testimonials.ncr-testimonials-v1 .ncr-item p {
      position: relative
    }

    .ncr .ncr-testimonials.ncr-testimonials-v1 .ncr-item p:after,
    .ncr .ncr-testimonials.ncr-testimonials-v1 .ncr-item p:before {
      left: 80px;
      bottom: -20px
    }

    .ncr .ncr-testimonials.ncr-testimonials-v1 .ncr-item p:after {
      border-top: 22px solid;
      border-left: 0 solid transparent;
      border-right: 22px solid transparent
    }

    .ncr .ncr-testimonials.ncr-testimonials-v2 .ncr-testimonial-info {
      padding: 0 20px
    }

    .ncr .ncr-testimonials.ncr-testimonials-v2 p {
      padding-bottom: 15px
    }

    .ncr .ncr-testimonials.ncr-testimonials-v2 .ncr-carousel-arrow {
      top: -55px
    }

    .ncr .ncr-testimonials.ncr-testimonials-v2 .ncr-item p:after,
    .ncr .ncr-testimonials.ncr-testimonials-v2 .ncr-item p:before {
      left: 8%;
      bottom: 45px
    }

    .ncr .ncr-testimonials.ncr-testimonials-v2 .ncr-item p:after {
      border-top: 20px solid;
      border-left: 25px solid transparent;
      border-right: 0 solid transparent
    }

    .ncr .ncr-testimonials.ncr-testimonials-v1 p,
    .ncr .ncr-testimonials.ncr-testimonials-v2 p {
      padding: 15px;
      font-size: 14px;
      font-style: italic;
      background: #f5f5f5
    }

    .ncr .ncr-testimonials.ncr-testimonials-v1 .ncr-item p:after,
    .ncr .ncr-testimonials.ncr-testimonials-v2 .ncr-item p:after {
      width: 0;
      height: 0;
      content: " ";
      display: block;
      position: absolute;
      border-top-color: #f5f5f5;
      border-left-style: inset;
      border-right-style: inset
    }

    .ncr .ncr-testimonials-bg-dark .ncr-item p,
    .ncr .ncr-testimonials-bg-default .ncr-item p {
      color: #fff;
      font-weight: 200
    }

    .ncr .ncr-testimonials-bg-dark .ncr-carousel-arrow i,
    .ncr .ncr-testimonials-bg-default .ncr-carousel-arrow i {
      color: #fff
    }

    .ncr .ncr-testimonials-bg-default .ncr-item p {
      background: #72c02c
    }

    .ncr .ncr-testimonials.ncr-testimonials-bg-default .ncr-item p:after {
      border-top-color: #72c02c
    }

    .ncr .ncr-testimonials-bg-default .ncr-carousel-arrow i {
      background: #72c02c
    }

    .ncr .ncr-testimonials.ncr-testimonials-bg-default .ncr-carousel-arrow i:hover {
      background: #5fb611
    }

    .ncr .ncr-testimonials-bg-dark .ncr-item p {
      background: #555
    }

    .ncr .ncr-testimonials.ncr-testimonials-bg-dark .ncr-item p:after {
      border-top-color: #555
    }

    .ncr .ncr-testimonials-bg-dark .ncr-carousel-arrow i {
      color: #fff;
      background: #555
    }

    .ncr .ncr-testimonials.ncr-testimonials-bg-dark .ncr-carousel-arrow i:hover {
      background: #333
    }

    .ncr .ncr-testimonials.ncr-testimonials-bg-dark .ncr-testimonial-info {
      color: #555
    }

    .ncr .ncr-panel,
    .ncr .ncr-panel-group .ncr-panel,
    .ncr .ncr-panel-heading {
      border-radius: 0
    }

    .ncr .ncr-panel-heading {
      color: #fff;
      padding: 5px 15px
    }

    .ncr .ncr-panel .ncr-table {
      margin-bottom: 0
    }

    .ncr .ncr-panel-u {
      border-color: #72c02c
    }

    .ncr .ncr-panel-u>.ncr-panel-heading {
      background: #72c02c
    }

    .ncr .ncr-panel-blue {
      border-color: #3498db
    }

    .ncr .ncr-panel-blue>.ncr-panel-heading {
      background: #3498db
    }

    .ncr .ncr-panel-red {
      border-color: #e74c3c
    }

    .ncr .ncr-panel-red>.ncr-panel-heading {
      background: #e74c3c
    }

    .ncr .ncr-panel-green {
      border-color: #2ecc71
    }

    .ncr .ncr-panel-green>.ncr-panel-heading {
      background: #2ecc71
    }

    .ncr .ncr-panel-sea {
      border-color: #1abc9c
    }

    .ncr .ncr-panel-sea>.ncr-panel-heading {
      background: #1abc9c
    }

    .ncr .ncr-panel-orange {
      border-color: #e67e22
    }

    .ncr .ncr-panel-orange>.ncr-panel-heading {
      background: #e67e22
    }

    .ncr .ncr-panel-yellow {
      border-color: #f1c40f
    }

    .ncr .ncr-panel-yellow>.ncr-panel-heading {
      background: #f1c40f
    }

    .ncr .ncr-panel-grey {
      border-color: #95a5a6
    }

    .ncr .ncr-panel-grey>.ncr-panel-heading {
      background: #95a5a6
    }

    .ncr .ncr-panel-dark {
      border-color: #555
    }

    .ncr .ncr-panel-dark>.ncr-panel-heading {
      background: #555
    }

    .ncr .ncr-panel-purple {
      border-color: #9b6bcc
    }

    .ncr .ncr-panel-purple>.ncr-panel-heading {
      background: #9b6bcc
    }

    .ncr .ncr-panel-aqua {
      border-color: #27d7e7
    }

    .ncr .ncr-panel-aqua>.ncr-panel-heading {
      background: #27d7e7
    }

    .ncr .ncr-panel-brown {
      border-color: #9c8061
    }

    .ncr .ncr-panel-brown>.ncr-panel-heading {
      background: #9c8061
    }

    .ncr .ncr-panel-dark-blue {
      border-color: #4765a0
    }

    .ncr .ncr-panel-dark-blue>.ncr-panel-heading {
      background: #4765a0
    }

    .ncr .ncr-panel-light-green {
      border-color: #79d5b3
    }

    .ncr .ncr-panel-light-green>.ncr-panel-heading {
      background: #79d5b3
    }

    .ncr .ncr-panel-default-dark {
      border-color: #585f69
    }

    .ncr .ncr-panel-default-dark>.ncr-panel-heading {
      background: #585f69
    }

    .ncr .ncr-progress {
      border-radius: 0
    }

    .ncr .ncr-progress-u {
      box-shadow: none
    }

    .ncr .ncr-progress-u .ncr-progress-bar {
      box-shadow: none
    }

    .ncr .ncr-progress-lg {
      height: 25px
    }

    .ncr .ncr-progress-lg p {
      padding-top: 3px
    }

    .ncr .ncr-progress-sm {
      height: 12px
    }

    .ncr .ncr-progress-xs {
      height: 7px
    }

    .ncr .ncr-progress-xxs {
      height: 3px
    }

    .ncr .ncr-progress {
      background: #e5e5e5
    }

    .ncr .ncr-progress-bar-u {
      background: #72c02c
    }

    .ncr .ncr-progress-bar-blue {
      background: #3498db
    }

    .ncr .ncr-progress-bar-orange {
      background: #e67e22
    }

    .ncr .ncr-progress-bar-red {
      background: #e74c3c
    }

    .ncr .ncr-progress-bar-purple {
      background: #9b6bcc
    }

    .ncr .ncr-progress-bar-aqua {
      background: #27d7e7
    }

    .ncr .ncr-progress-bar-brown {
      background: #9c8061
    }

    .ncr .ncr-progress-bar-dark-blue {
      background: #4765a0
    }

    .ncr .ncr-progress-bar-light-green {
      background: #79d5b3
    }

    .ncr .ncr-progress-bar-dark {
      background: #555
    }

    .ncr .ncr-progress {
      position: relative
    }

    .ncr .ncr-progress .ncr-progress-bar {
      overflow: hidden;
      line-height: 20px;
      position: absolute
    }

    .ncr .ncr-progress-box .ncr-progress-bar {
      transition: all 3s ease-in;
      -o-transition: all 3s ease-in;
      -ms-transition: all 3s ease-in;
      -moz-transition: all 3s ease-in;
      -webkit-transition: all 3s ease-in
    }

    .ncr .ncr-progress.ncr-vertical {
      float: left;
      width: 100%;
      height: 200px;
      margin-right: 20px
    }

    .ncr .ncr-progress.ncr-vertical.ncr-bottom {
      position: relative
    }

    .ncr .ncr-progress.ncr-vertical .ncr-progress-bar {
      height: 0;
      width: 100%;
      transition: height 3s ease;
      -o-transition: height 3s ease;
      -ms-transition: height 3s ease;
      -moz-transition: height 3s ease;
      -webkit-transition: height 3s ease
    }

    .ncr .ncr-progress.ncr-vertical.ncr-bottom .ncr-progress-bar {
      bottom: 0;
      position: absolute
    }

    .ncr .ncr-stars-existing {
      color: #72c02c;
      cursor: pointer
    }

    .ncr .ncr-star-lg {
      font-size: 30px
    }

    .ncr .ncr-star-sm {
      font-size: 25px
    }

    .ncr .ncr-star-xs {
      font-size: 20px
    }

    .ncr .ncr-star-default {
      font-size: 16px
    }

    .ncr img.ncr-img-bordered {
      padding: 3px;
      border: solid 1px #eee
    }

    .ncr img.ncr-img-circle {
      border-radius: 50% !important
    }

    .ncr img.ncr-image-sm {
      width: 50px;
      height: 50px
    }

    .ncr img.ncr-image-md {
      width: 100px;
      height: 100px
    }

    .ncr .ncr-responsive-video {
      height: 0;
      padding-top: 1px;
      position: relative;
      padding-bottom: 56.25%
    }

    .ncr .ncr-responsive-video iframe {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      position: absolute
    }

    .ncr .ncr-tags-v1 li {
      margin: 0;
      padding: 0
    }

    .ncr .ncr-tags-v1 li a {
      font-size: 13px;
      padding: 4px 8px;
      line-height: 32px;
      border: solid 2px #eee;
      border-radius: 20px !important;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    .ncr .ncr-tags-v1 li a:hover {
      text-decoration: none;
      border-color: #e0e0e0
    }

    .ncr .ncr-tags-v2 li {
      padding: 7px 0 7px 4px
    }

    .ncr .ncr-tags-v2 li a {
      color: #555;
      font-size: 13px;
      padding: 5px 10px;
      border: solid 1px #bbb
    }

    .ncr .ncr-tags-v2 li a:hover {
      color: #fff;
      background: #555;
      border-color: #555;
      text-decoration: none;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    .ncr .ncr-tags-v3 li {
      padding: 7px 0 7px 4px
    }

    .ncr .ncr-tags-v3 li a {
      color: #555;
      font-size: 12px;
      padding: 4px 12px;
      border: solid 1px #eee
    }

    .ncr .ncr-tags-v3 li a:hover {
      color: #fff;
      background: #222;
      border-color: #222;
      text-decoration: none;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    .ncr .ncr-tags-v4 {
      padding-left: 0;
      list-style: none
    }

    .ncr .ncr-tags-v4 li {
      padding: 3px 2px;
      line-height: 28px;
      display: inline-block
    }

    .ncr .ncr-tags-v4 a {
      color: #bbb;
      font-size: 13px;
      font-weight: 400;
      padding: 4px 10px;
      border: 1px solid #bbb
    }

    .ncr .ncr-tags-v4 a:hover {
      color: #fff;
      background: #e74c3c;
      border-color: #e74c3c;
      text-decoration: none;
      -webkit-transition: all .25s, -webkit-transform .25s;
      transition: all .25s, transform .25s
    }

    .ncr .ncr-list-row {
      padding: 0;
      margin-bottom: 0;
      list-style: none
    }

    .ncr .ncr-lists-v1 li {
      margin-bottom: 10px
    }

    .ncr .ncr-lists-v1 i {
      color: #fff;
      width: 15px;
      height: 15px;
      padding: 1px;
      font-size: 13px;
      margin-right: 7px;
      text-align: center;
      background: #72c02c;
      display: inline-block;
      border-radius: 50% !important
    }

    .ncr .ncr-lists-v2 li {
      margin-bottom: 10px
    }

    .ncr .ncr-lists-v2 i {
      color: #72c02c;
      font-size: 13px;
      margin-right: 7px;
      display: inline-block
    }

    .ncr .ncr-no-gutter>[class*=col-] {
      padding-right: 0;
      padding-left: 0
    }

    .ncr .ncr-no-gutter.ncr-no-gutter-boxed {
      padding-right: 15px;
      padding-left: 15px
    }

    .ncr .ncr-height-100 {
      min-height: 100px
    }

    .ncr .ncr-height-150 {
      min-height: 150px
    }

    .ncr .ncr-height-200 {
      min-height: 200px
    }

    .ncr .ncr-height-250 {
      min-height: 250px
    }

    .ncr .ncr-height-300 {
      min-height: 300px
    }

    .ncr .ncr-height-350 {
      min-height: 350px
    }

    .ncr .ncr-height-400 {
      min-height: 400px
    }

    .ncr .ncr-height-450 {
      min-height: 450px
    }

    .ncr .ncr-height-500 {
      min-height: 500px !important
    }

    .ncr .ncr-no-padding {
      padding: 0 !important
    }

    .ncr .ncr-no-margin {
      margin: 0
    }

    .ncr .ncr-no-top-space {
      margin-top: 0 !important;
      padding-top: 0 !important
    }

    .ncr .ncr-no-bottom-space {
      margin-bottom: 0 !important;
      padding-bottom: 0 !important
    }

    .ncr .ncr-no-margin-bottom {
      margin-bottom: 0 !important
    }

    .ncr .ncr-no-padding-bottom {
      padding-bottom: 0 !important
    }

    .ncr .ncr-content-xs {
      padding-top: 20px;
      padding-bottom: 20px
    }

    .ncr .ncr-content {
      padding-top: 40px;
      padding-bottom: 40px
    }

    .ncr .ncr-content-sm {
      padding-top: 60px;
      padding-bottom: 60px
    }

    .ncr .ncr-content-md {
      padding-top: 10px;
      padding-bottom: 10px;
      z-index: 100;
      position: static;
      width: 60%;
      top: 50%;
      left: 20%
    }

    .ncr .ncr-content-md h1 {
      text-align: center
    }

    .ncr .ncr-content-lg {
      padding-top: 100px;
      padding-bottom: 100px
    }

    .ncr .ncr-space-lg-hor {
      padding-left: 60px;
      padding-right: 60px
    }

    .ncr .ncr-space-xlg-hor {
      padding-left: 100px;
      padding-right: 100px
    }

    .ncr .ncr-margin-bottom-10,
    .ncr .ncr-margin-bottom-100,
    .ncr .ncr-margin-bottom-15,
    .ncr .ncr-margin-bottom-20,
    .ncr .ncr-margin-bottom-25,
    .ncr .ncr-margin-bottom-30,
    .ncr .ncr-margin-bottom-35,
    .ncr .ncr-margin-bottom-40,
    .ncr .ncr-margin-bottom-45,
    .ncr .ncr-margin-bottom-5,
    .ncr .ncr-margin-bottom-50,
    .ncr .ncr-margin-bottom-55,
    .ncr .ncr-margin-bottom-60 {
      clear: both
    }

    .ncr .ncr-margin-bottom-5 {
      margin-bottom: 5px
    }

    .ncr .ncr-margin-bottom-10 {
      margin-bottom: 10px
    }

    .ncr .ncr-margin-bottom-15 {
      margin-bottom: 15px
    }

    .ncr .ncr-margin-bottom-20 {
      margin-bottom: 20px
    }

    .ncr .ncr-margin-bottom-25 {
      margin-bottom: 25px
    }

    .ncr .ncr-margin-bottom-30 {
      margin-bottom: 30px
    }

    .ncr .ncr-margin-bottom-35 {
      margin-bottom: 35px
    }

    .ncr .ncr-margin-bottom-40 {
      margin-bottom: 40px
    }

    .ncr .ncr-margin-bottom-45 {
      margin-bottom: 45px
    }

    .ncr .ncr-margin-bottom-50 {
      margin-bottom: 50px
    }

    .ncr .ncr-margin-bottom-55 {
      margin-bottom: 55px
    }

    .ncr .ncr-margin-bottom-60 {
      margin-bottom: 60px
    }

    .ncr .ncr-margin-bottom-100 {
      margin-bottom: 100px
    }

    @media(max-width:768px) {
      .ncr .ncr-sm-margin-bottom-10 {
        margin-bottom: 10px
      }

      .ncr .ncr-sm-margin-bottom-20 {
        margin-bottom: 20px
      }

      .ncr .ncr-sm-margin-bottom-30 {
        margin-bottom: 30px
      }

      .ncr .ncr-sm-margin-bottom-40 {
        margin-bottom: 40px
      }

      .ncr .ncr-sm-margin-bottom-50 {
        margin-bottom: 50px
      }

      .ncr .ncr-sm-margin-bottom-60 {
        margin-bottom: 60px
      }
    }

    @media(max-width:992px) {
      .ncr .ncr-md-margin-bottom-10 {
        margin-bottom: 10px
      }

      .ncr .ncr-md-margin-bottom-20 {
        margin-bottom: 20px
      }

      .ncr .ncr-md-margin-bottom-30 {
        margin-bottom: 30px
      }

      .ncr .ncr-md-margin-bottom-40 {
        margin-bottom: 40px
      }

      .ncr .ncr-md-margin-bottom-50 {
        margin-bottom: 50px
      }

      .ncr .ncr-md-margin-bottom-60 {
        margin-bottom: 60px
      }
    }

    .ncr .ncr-margin-top-20 {
      margin-top: 20px
    }

    .ncr .ncr-margin-left-5 {
      margin-left: 5px
    }

    .ncr .ncr-margin-left-10 {
      margin-left: 10px
    }

    .ncr .ncr-margin-right-5 {
      margin-right: 5px
    }

    .ncr .ncr-margin-right-10 {
      margin-right: 10px
    }

    .ncr .ncr-padding-top-5 {
      padding-top: 5px
    }

    .ncr .ncr-padding-left-5 {
      padding-left: 5px
    }

    .ncr .ncr-color-sea {
      color: #1abc9c
    }

    .ncr .ncr-color-red {
      color: #e74c3c
    }

    .ncr .ncr-color-aqua {
      color: #27d7e7
    }

    .ncr .ncr-color-blue {
      color: #3498db
    }

    .ncr .ncr-color-grey {
      color: #95a5a6
    }

    .ncr .ncr-color-dark {
      color: #555
    }

    .ncr .ncr-color-darker {
      color: #333
    }

    .ncr .ncr-color-green {
      color: #72c02c
    }

    .ncr .ncr-color-brown {
      color: #9c8061
    }

    .ncr .ncr-color-light {
      color: #fff
    }

    .ncr .ncr-color-orange {
      color: #e67e22
    }

    .ncr .ncr-color-yellow {
      color: #f1c40f
    }

    .ncr .ncr-color-green1 {
      color: #2ecc71
    }

    .ncr .ncr-color-purple {
      color: #9b6bcc
    }

    .ncr .ncr-color-inherit {
      color: inherit
    }

    .ncr .ncr-color-dark-blue {
      color: #4765a0
    }

    .ncr .ncr-color-light-grey {
      color: #585f69
    }

    .ncr .ncr-color-light-green {
      color: #79d5b3
    }

    .ncr .ncr-bg-color-aqua,
    .ncr .ncr-bg-color-blue,
    .ncr .ncr-bg-color-brown,
    .ncr .ncr-bg-color-dark,
    .ncr .ncr-bg-color-dark-blue,
    .ncr .ncr-bg-color-darker,
    .ncr .ncr-bg-color-green,
    .ncr .ncr-bg-color-green1,
    .ncr .ncr-bg-color-grey,
    .ncr .ncr-bg-color-light,
    .ncr .ncr-bg-color-light-green,
    .ncr .ncr-bg-color-light-grey,
    .ncr .ncr-bg-color-orange,
    .ncr .ncr-bg-color-purple,
    .ncr .ncr-bg-color-red,
    .ncr .ncr-bg-color-sea {
      color: #fff
    }

    .ncr .ncr-bg-color-white {
      color: #555
    }

    .ncr .ncr-bg-color-dark {
      background-color: #555 !important
    }

    .ncr .ncr-bg-color-darker {
      background-color: #222 !important
    }

    .ncr .ncr-bg-color-white {
      background-color: #fff !important
    }

    .ncr .ncr-bg-color-sea {
      background-color: #1abc9c !important
    }

    .ncr .ncr-bg-color-red {
      background-color: #e74c3c !important
    }

    .ncr .ncr-bg-color-aqua {
      background-color: #27d7e7 !important
    }

    .ncr .ncr-bg-color-blue {
      background-color: #3498db !important
    }

    .ncr .ncr-bg-color-grey {
      background-color: #95a5a6 !important
    }

    .ncr .ncr-bg-color-light {
      background-color: #f7f7f7 !important
    }

    .ncr .ncr-bg-color-green {
      background-color: #72c02c !important
    }

    .ncr .ncr-bg-color-brown {
      background-color: #9c8061 !important
    }

    .ncr .ncr-bg-color-orange {
      background-color: #e67e22 !important
    }

    .ncr .ncr-bg-color-green1 {
      background-color: #2ecc71 !important
    }

    .ncr .ncr-bg-color-purple {
      background-color: #9b6bcc !important
    }

    .ncr .ncr-bg-color-dark-blue {
      background-color: #4765a0 !important
    }

    .ncr .ncr-bg-color-light-grey {
      background-color: #585f69 !important
    }

    .ncr .ncr-bg-color-light-green {
      background-color: #79d5b3 !important
    }

    .ncr .ncr-rgba-red {
      background-color: rgba(231, 76, 60, .8)
    }

    .ncr .ncr-rgba-blue {
      background-color: rgba(52, 152, 219, .8)
    }

    .ncr .ncr-rgba-aqua {
      background-color: rgba(39, 215, 231, .8)
    }

    .ncr .ncr-rgba-yellow {
      background-color: rgba(241, 196, 15, .8)
    }

    .ncr .ncr-rgba-default {
      background-color: rgba(114, 192, 44, .8)
    }

    .ncr .ncr-rgba-purple {
      background-color: rgba(155, 107, 204, .8)
    }

    .ncr .ncr-bg-grey {
      background: #f7f7f7;
      border-top: solid 1px #eee;
      border-bottom: solid 1px #eee
    }

    .ncr .ncr-no-rounded {
      border-radius: 0 !important
    }

    .ncr .ncr-rounded {
      border-radius: 4px !important
    }

    .ncr .ncr-rounded-x {
      border-radius: 50% !important
    }

    .ncr .ncr-rounded-2x {
      border-radius: 10px !important
    }

    .ncr .ncr-rounded-3x {
      border-radius: 15px !important
    }

    .ncr .ncr-rounded-4x {
      border-radius: 20px !important
    }

    .ncr .ncr-rounded-sm {
      border-radius: 2px !important
    }

    .ncr .ncr-rounded-md {
      border-radius: 3px !important
    }

    .ncr .ncr-rounded-top {
      border-radius: 4px 4px 0 0 !important
    }

    .ncr .ncr-rounded-left {
      border-radius: 4px 0 0 4px !important
    }

    .ncr .ncr-rounded-right {
      border-radius: 0 4px 4px 0 !important
    }

    .ncr .ncr-rounded-bottom {
      border-radius: 0 0 4px 4px !important
    }

    .ncr .ncr-overflow-h {
      overflow: hidden
    }

    .ncr .ncr-overflow-a {
      overflow: auto
    }

    .ncr .ncr-overflow-hidden {
      overflow: hidden
    }

    .ncr .ncr-clear-both {
      clear: both
    }

    .ncr .ncr-dp-none {
      display: none
    }

    .ncr .ncr-dp-block {
      display: block
    }

    .ncr .ncr-dp-table {
      display: table
    }

    .ncr .ncr-dp-inline-block {
      display: inline-block
    }

    .ncr .ncr-dp-table-cell {
      display: table-cell;
      vertical-align: middle
    }

    .ncr .ncr-full-width {
      width: 100%
    }

    @media(max-width:767px) {
      .ncr .ncr-equal-height-column {
        height: auto !important
      }
    }

    .ncr .ncr-img-width-200 {
      width: 200px
    }

    .ncr .ncr-lft-img-margin {
      margin: 0 20px 5px 0
    }

    .ncr .ncr-rgt-img-margin {
      margin: 0 0 5px 10px
    }

    .ncr .ncr-img-center img,
    .ncr img.ncr-img-center {
      margin-left: auto;
      margin-right: auto
    }

    .ncr .ncr-bg-light {
      padding: 10px 15px;
      margin-bottom: 10px;
      background: #fcfcfc;
      border: solid 1px #e5e5e5
    }

    .ncr .ncr-bg-light:hover {
      border: solid 1px #bbb
    }

    .ncr .ncr-hover-effect {
      -webkit-transition: all .4s ease-in-out;
      -moz-transition: all .4s ease-in-out;
      -o-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out
    }

    .ncr .ncr-hover-effect-kenburn {
      left: 10px;
      margin-left: -10px;
      position: relative;
      -webkit-transition: all .8s ease-in-out;
      -moz-transition: all .8s ease-in-out;
      -o-transition: all .8s ease-in-out;
      -ms-transition: all .8s ease-in-out;
      transition: all .8s ease-in-out
    }

    .ncr .ncr-hover-effect-kenburn:hover {
      -webkit-transform: scale(2) rotate(5deg);
      -moz-transform: scale(2) rotate(5deg);
      -o-transform: scale(2) rotate(5deg);
      -ms-transform: scale(2) rotate(5deg);
      transform: scale(2) rotate(5deg)
    }

    .ncr i.ncr-style-switcher-btn {
      right: 0;
      top: 37px;
      color: #fff;
      font-size: 18px;
      cursor: pointer;
      z-index: 555555;
      position: fixed;
      padding: 9px 10px;
      background: #222;
      border-radius: 3px 0 0 3px !important
    }

    .ncr i.ncr-style-switcher-btn:hover {
      background: #000
    }

    .ncr i.ncr-style-switcher-btn-option {
      top: 38px;
      background: #9097a0
    }

    .ncr i.ncr-style-switcher-btn-option:hover {
      background: #707985
    }

    .ncr .ncr-style-switcher {
      right: 0;
      top: 37px;
      color: #fff;
      width: 235px;
      display: none;
      z-index: 555555;
      position: fixed;
      background: #333;
      border-radius: 3px 0 0 3px !important
    }

    .ncr .ncr-style-switcher .ncr-style-switcher-heading {
      color: #fff;
      font-size: 15px;
      font-weight: 200;
      margin-bottom: 10px
    }

    .ncr .ncr-style-switcher-logo {
      margin-top: 10px;
      padding-top: 15px;
      border-top: solid 1px #4c5159
    }

    .ncr .ncr-style-switcher-logo a {
      display: block;
      text-align: center
    }

    .ncr .ncr-style-switcher .ncr-btn-u {
      color: #fff;
      font-weight: 200;
      border: solid 1px #555;
      border-radius: 2px !important
    }

    .ncr .ncr-style-switcher .ncr-btn-u.ncr-active-switcher-btn {
      border: solid 1px #bbb
    }

    .ncr .ncr-style-swticher-header {
      background: #252525;
      padding: 9px 10px 5px 15px;
      border-bottom: solid 1px #222;
      border-radius: 3px 0 0 0 !important
    }

    .ncr .ncr-style-swticher-header .ncr-style-switcher-heading {
      margin: 0;
      font-size: 16px;
      text-transform: uppercase
    }

    .ncr .ncr-style-swticher-header .ncr-theme-close {
      top: 9px;
      right: 6px;
      position: absolute
    }

    .ncr .ncr-style-swticher-header .ncr-theme-close i {
      color: #999;
      padding: 5px;
      cursor: pointer;
      font-size: 22px
    }

    .ncr .ncr-style-swticher-header .ncr-theme-close i:hover {
      color: #fff
    }

    .ncr .ncr-style-swticher-body .ncr-no-col-space {
      padding: 0 10px;
      text-align: center
    }

    .ncr .ncr-style-swticher-body hr {
      margin: 11px 0;
      border-color: #454545
    }

    .ncr .ncr-style-swticher-body .ncr-no-col-space .ncr-col-xs-6 {
      padding-left: 5px;
      padding-right: 5px
    }

    .ncr .ncr-style-swticher-body {
      padding: 15px 10px 15px 15px
    }

    .ncr .ncr-style-switcher li {
      width: 26px;
      height: 26px;
      cursor: pointer;
      background: #c00;
      margin: 0 6px 6px 0;
      display: inline-block;
      border-radius: 10% !important;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    .ncr .ncr-style-switcher li.ncr-last {
      margin-right: 0
    }

    .ncr .ncr-style-switcher li.ncr-theme-active,
    .ncr .ncr-style-switcher li:hover {
      border: solid 2px #fff;
      -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1);
      -o-transform: scale(1.1);
      transform: scale(1.1)
    }

    .ncr .ncr-style-switcher li.ncr-theme-default {
      background: #72c02c
    }

    .ncr .ncr-style-switcher li.ncr-theme-blue {
      background: #3498db
    }

    .ncr .ncr-style-switcher li.ncr-theme-orange {
      background: #e67e22
    }

    .ncr .ncr-style-switcher li.ncr-theme-red {
      background: #e74c3c
    }

    .ncr .ncr-style-switcher li.ncr-theme-light {
      background: #ecf0f1
    }

    .ncr .ncr-style-switcher li.ncr-theme-purple {
      background: #9b6bcc
    }

    .ncr .ncr-style-switcher li.ncr-theme-aqua {
      background: #27d7e7
    }

    .ncr .ncr-style-switcher li.ncr-theme-brown {
      background: #9c8061
    }

    .ncr .ncr-style-switcher li.ncr-theme-dark-blue {
      background: #4765a0
    }

    .ncr .ncr-style-switcher li.ncr-theme-light-green {
      background: #79d5b3
    }

    .ncr .ncr-style-switcher li.ncr-theme-dark-red {
      background: #a10f2b
    }

    .ncr .ncr-style-switcher li.ncr-theme-teal {
      background: #18ba9b
    }

    .ncr body {
      color: #333;
      font-size: 13px;
      line-height: 1.6
    }

    .ncr body.ncr-header-fixed-space {
      padding-top: 94px
    }

    .ncr body.ncr-header-fixed-space-v2 {
      padding-top: 135px
    }

    @media(max-width:991px) {

      .ncr body.ncr-header-fixed-space,
      .ncr body.ncr-header-fixed-space-v2 {
        padding-top: 0
      }
    }

    .ncr a {
      color: #72c02c;
      text-decoration: none
    }

    .ncr a,
    .ncr a:active,
    .ncr a:focus,
    .ncr a:hover {
      outline: 0 !important
    }

    .ncr a:focus {
      text-decoration: none
    }

    .ncr a:hover {
      color: #72c02c;
      text-decoration: underline
    }

    .ncr .ncr-wrapper {
      background: #fff
    }

    .ncr .ncr-boxed-layout {
      padding: 0;
      box-shadow: 0 0 5px #ccc;
      margin-left: auto !important;
      margin-right: auto !important;
      background: url(/Content/themes/img/patterns/15.png) repeat
    }

    .ncr .ncr-purchase {
      padding: 25px 0 30px;
      border-bottom: solid 1px #eee;
      background: url(/Content/themes/img/patterns/breadcrumbs.png) repeat
    }

    .ncr .ncr-purchase p {
      margin-bottom: 0
    }

    .ncr .ncr-purchase span {
      color: #666;
      display: block;
      font-size: 24px;
      line-height: 35px;
      font-weight: 400;
      margin-bottom: 12px;
    }

    .ncr .ncr-purchase .ncr-btn-buy {
      text-align: center
    }

    .ncr .ncr-purchase .ncr-btn-buy a {
      margin-top: 27px
    }

    .ncr .ncr-purchase .ncr-btn-buy a i {
      margin-right: 5px
    }

    @media(max-width:992px) {
      .ncr .ncr-purchase {
        text-align: center
      }

      .ncr .ncr-purchase span {
        font-size: 22px;
        line-height: 29px
      }

      .ncr .ncr-purchase .ncr-btn-buy a {
        margin-top: 25px;
        font-size: 16px
      }
    }

    .ncr .ncr-service {
      overflow: hidden;
      margin-bottom: 10px;
      padding: 15px 15px 10px
    }

    .ncr .ncr-service:hover {
      background: #fcfcfc;
      box-shadow: 0 0 5px #ddd;
      -webkit-transition: box-shadow .2s ease-in-out;
      -moz-transition: box-shadow .2s ease-in-out;
      -o-transition: box-shadow .2s ease-in-out;
      transition: box-shadow .2s ease-in-out
    }

    .ncr .ncr-service:hover i {
      color: #656565
    }

    .ncr .ncr-service .ncr-desc {
      padding: 0 15px;
      overflow: hidden
    }

    .ncr .ncr-service .ncr-desc h4 {
      font-size: 22px;
      line-height: 25px
    }

    .ncr .ncr-service .ncr-service-icon {
      float: left;
      padding: 10px;
      color: #72c02c;
      font-size: 35px;
      text-align: center;
      -webkit-transition: all .4s ease-in-out;
      -moz-transition: all .4s ease-in-out;
      -o-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out
    }

    .ncr .ncr-service .ncr-service-icon.ncr-icon-cogs {
      font-size: 37px
    }

    .ncr .ncr-service .ncr-service-icon.ncr-icon-plane {
      font-size: 43px
    }

    .ncr .ncr-recent-work a {
      text-align: center;
      background: #fcfcfc;
      display: inline-block
    }

    .ncr .ncr-recent-work a:hover {
      text-decoration: none
    }

    .ncr .ncr-recent-work a:hover strong {
      color: #555
    }

    .ncr .ncr-recent-work em.ncr-overflow-hidden {
      display: block
    }

    .ncr .ncr-recent-work a span {
      display: block;
      padding: 10px;
      border-bottom: solid 2px #eee
    }

    .ncr .ncr-recent-work a strong {
      color: #555;
      display: block
    }

    .ncr .ncr-recent-work a i {
      color: #777
    }

    .ncr .ncr-recent-work a img {
      -webkit-transition: all .8s ease-in-out;
      -moz-transition: all .8s ease-in-out;
      -o-transition: all .8s ease-in-out;
      -ms-transition: all .8s ease-in-out;
      transition: all .8s ease-in-out
    }

    .ncr .ncr-recent-work a:hover img {
      opacity: .8;
      -webkit-transform: scale(1.2) rotate(3deg);
      -moz-transform: scale(1.2) rotate(3deg);
      -o-transform: scale(1) rotate(3deg);
      -ms-transform: scale(1.2) rotate(3deg);
      transform: scale(1.2) rotate(3deg)
    }

    .ncr .ncr-recent-work a:hover span {
      border-bottom: solid 2px #72c02c;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .3s ease-in-out
    }

    .ncr .ncr-work {
      margin-top: 6px
    }

    .ncr .ncr-work .ncr-details {
      padding: 10px
    }

    .ncr .ncr-work .ncr-caption {
      display: block;
      padding-top: 5px;
      color: #585f69 !important;
      font-size: 18px !important
    }

    .ncr .ncr-work .ncr-caption:hover {
      cursor: pointer;
      color: #444 !important;
      text-decoration: underline
    }

    .ncr .ncr-thumb-headline h2 {
      color: #eee;
      font-size: 16px
    }

    .ncr .ncr-footer-logo {
      margin: 17px 0 20px
    }

    .ncr .ncr-latest-list li {
      padding: 8px 0;
      border-top: 1px solid #353535
    }

    .ncr .ncr-latest-list li:first-child {
      padding-top: 0;
      border-top: 0
    }

    .ncr .ncr-latest-list li a {
      color: #eee
    }

    .ncr .ncr-latest-list small {
      color: #999;
      display: block
    }

    .ncr .ncr-link-list li {
      border-top: solid 1px #353535
    }

    .ncr .ncr-link-list li:first-child {
      border-top: none !important
    }

    .ncr .ncr-link-list a {
      color: #eee;
      font-size: 11px;
      padding: 6px 0;
      display: inline-block;
      text-transform: uppercase
    }

    .ncr .ncr-link-list li i {
      color: #bbb;
      float: right;
      margin-top: 10px
    }

    .ncr .ncr-latest-tweets .ncr-latest-tweets-inner p {
      color: #555;
      font-size: 13px
    }

    .ncr .ncr-latest-tweets .ncr-latest-tweets-inner a {
      text-decoration: none
    }

    .ncr .ncr-latest-tweets .ncr-latest-tweets-inner a:hover {
      text-decoration: underline
    }

    .ncr .ncr-latest-tweets .ncr-latest-tweets-inner i.ncr-fa {
      top: 2px;
      float: left;
      color: #bbb;
      color: #55acee;
      font-size: 18px;
      margin-right: 5px;
      position: relative
    }

    .ncr .ncr-latest-tweets .ncr-latest-tweets-inner small {
      color: #777;
      display: block
    }

    .ncr .ncr-social-icons {
      margin-top: 5px
    }

    .ncr .ncr-social-icons li {
      margin: 0
    }

    .ncr .ncr-social-icons li a {
      margin: 0 3px
    }

    .ncr a.ncr-thumbnail {
      padding: 0;
      border: 0;
      margin-bottom: 15px
    }

    .ncr .ncr-thumbnail-style {
      padding: 7px;
      margin-bottom: 20px
    }

    .ncr .ncr-thumbnail-style:hover {
      box-shadow: 0 0 8px #ddd;
      -webkit-transition: box-shadow .2s ease-in-out;
      -moz-transition: box-shadow .2s ease-in-out;
      -o-transition: box-shadow .2s ease-in-out;
      transition: box-shadow .2s ease-in-out
    }

    .ncr .ncr-thumbnail h3,
    .ncr .ncr-thumbnail-style h3 {
      margin: 6px 0 8px 0
    }

    .ncr .ncr-thumbnail h3 a,
    .ncr .ncr-thumbnail-style h3 a {
      color: #585f69;
      font-size: 18px
    }

    .ncr .ncr-thumbnail h3 a:hover,
    .ncr .ncr-thumbnail-style h3 a:hover {
      color: #72c02c;
      text-decoration: none
    }

    .ncr .ncr-thumbnail-style .ncr-thumbnail-img {
      position: relative;
      margin-bottom: 11px
    }

    .ncr .ncr-thumbnail-style a.ncr-btn-more {
      right: -10px;
      bottom: 10px;
      color: #fff;
      padding: 1px 6px;
      position: absolute;
      background: #72c02c;
      display: inline-block
    }

    .ncr .ncr-thumbnail-style a.ncr-btn-more:hover {
      text-decoration: none;
      box-shadow: 0 0 0 2px #5fb611
    }

    .ncr .ncr-thumbnail-style:hover a.ncr-btn-more {
      right: 10px
    }

    .ncr .ncr-thumbnail-kenburn img {
      left: 10px;
      margin-left: -10px;
      position: relative;
      -webkit-transition: all .8s ease-in-out;
      -moz-transition: all .8s ease-in-out;
      -o-transition: all .8s ease-in-out;
      -ms-transition: all .8s ease-in-out;
      transition: all .8s ease-in-out
    }

    .ncr .ncr-thumbnail-kenburn:hover img {
      -webkit-transform: scale(1.2) rotate(2deg);
      -moz-transform: scale(1.2) rotate(2deg);
      -o-transform: scale(1.2) rotate(2deg);
      -ms-transform: scale(1.2) rotate(2deg);
      transform: scale(1.2) rotate(2deg)
    }

    .ncr .ncr-service-alternative .ncr-service:hover {
      background: #76ca2c;
      -webkit-transition: all .4s ease-in-out;
      -moz-transition: all .4s ease-in-out;
      -o-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out
    }

    .ncr .ncr-service-alternative .ncr-service:hover h4,
    .ncr .ncr-service-alternative .ncr-service:hover i,
    .ncr .ncr-service-alternative .ncr-service:hover p {
      color: #fff
    }

    .ncr .ncr-service-v1 h2 {
      margin: 15px 0 10px;
      font-size: 20px;
      line-height: 28px
    }

    .ncr .ncr-service-v1 p {
      text-align: justify
    }

    .ncr .ncr-posts .ncr-dl-horizontal a {
      color: #555
    }

    .ncr .ncr-posts .ncr-dl-horizontal {
      margin-bottom: 15px;
      overflow: hidden
    }

    .ncr .ncr-posts .ncr-dl-horizontal dt {
      width: 60px;
      float: left
    }

    .ncr .ncr-posts .ncr-dl-horizontal dt img {
      width: 60px;
      height: 60px;
      padding: 2px;
      margin-top: 2px;
      border: solid 1px #ddd
    }

    .ncr .ncr-posts .ncr-dl-horizontal dd {
      margin-left: 70px
    }

    .ncr .ncr-posts .ncr-dl-horizontal dd p {
      margin: 0
    }

    .ncr .ncr-posts .ncr-dl-horizontal dd a {
      font-size: 14px;
      line-height: 16px !important
    }

    .ncr .ncr-posts .ncr-dl-horizontal dd a:hover {
      color: #72c02c;
      text-decoration: none
    }

    .ncr .ncr-posts .ncr-dl-horizontal:hover dd a,
    .ncr .ncr-posts .ncr-dl-horizontal:hover dt img {
      color: #72c02c;
      border-color: #72c02c !important;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    .ncr .ncr-team ul.ncr-team-socail {
      text-align: right
    }

    .ncr .ncr-team ul.ncr-team-socail li {
      margin: 0 !important;
      padding: 0 !important
    }

    .ncr .ncr-team ul.ncr-team-socail li a,
    .ncr .ncr-team ul.ncr-team-socail li a:hover {
      text-decoration: none
    }

    .ncr .ncr-team ul.ncr-team-socail li i {
      color: #aaa;
      padding: 6px 7px;
      min-width: 30px;
      font-size: 18px;
      text-align: center;
      background: #f7f7f7;
      display: inline-block
    }

    .ncr .ncr-team ul.ncr-team-socail li i:hover {
      color: #fff;
      background: #72c02c;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    .ncr .ncr-team .ncr-thumbnail-style {
      padding: 12px
    }

    .ncr .ncr-team .ncr-thumbnail-style img {
      margin-bottom: 7px
    }

    .ncr .ncr-team .ncr-thumbnail-style h3 {
      margin-bottom: 5px
    }

    .ncr .ncr-team .ncr-thumbnail-style:hover h3 a {
      color: #72c02c !important
    }

    .ncr .ncr-team .ncr-thumbnail-style small {
      display: block;
      margin-top: 5px;
      font-size: 12px
    }

    .ncr .ncr-about-me {
      overflow: hidden
    }

    .ncr .ncr-about-me h2 {
      margin: 0;
      font-size: 20px;
      text-transform: uppercase
    }

    .ncr .ncr-about-me span {
      color: #999;
      display: block;
      font-size: 14px;
      margin-bottom: 10px
    }

    .ncr .ncr-about-me .ncr-social-icons {
      margin-top: 7px
    }

    .ncr .ncr-about-my-goals h2 {
      text-transform: uppercase
    }

    .ncr .ncr-about-skills {
      padding: 40px 0;
      border-top: 1px solid #eee;
      border-bottom: 1px solid #eee;
      background: url(/Content/themes/img/breadcrumbs.png) repeat
    }

    .ncr .ncr-gallery-page .ncr-thumbnail,
    .ncr .ncr-gallery-page .ncr-thumbnail:hover {
      padding: 0;
      border: 0;
      box-shadow: none
    }

    .ncr .ncr-gallery-page .ncr-thumbnails {
      margin-bottom: 6px
    }

    .ncr .ncr-privacy a {
      text-decoration: underline
    }

    .ncr .ncr-privacy a:hover {
      color: #72c02c;
      text-decoration: none
    }

    .ncr .ncr-portfolio-item h2 {
      color: #555;
      font-size: 24px;
      margin: 0 0 15px
    }

    .ncr .ncr-portfolio-item li {
      padding: 3px 0
    }

    .ncr .ncr-portfolio-item p a {
      text-decoration: underline
    }

    .ncr .ncr-portfolio-item p a:hover {
      text-decoration: none
    }

    .ncr .ncr-portfolio-item1 ul {
      margin: 10px 0 20px
    }

    .ncr .ncr-portfolio-item1 li {
      font-size: 16px;
      margin-bottom: 3px
    }

    .ncr .ncr-portfolio-item1 li i {
      font-size: 18px;
      margin-right: 4px
    }

    .ncr ul.ncr-blog-tags li {
      display: inline-block
    }

    .ncr ul.ncr-blog-tags a {
      font-size: 13px;
      padding: 2px 7px;
      background: #f7f7f7;
      margin: 0 3px 6px 0;
      display: inline-block
    }

    .ncr ul.ncr-blog-tags a i {
      color: #666
    }

    .ncr ul.ncr-blog-tags a:hover {
      background: #72c02c
    }

    .ncr ul.ncr-blog-tags a:hover,
    .ncr ul.ncr-blog-tags a:hover i {
      color: #fff !important;
      text-decoration: none;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    .ncr .ncr-blog-photos li {
      display: inline
    }

    .ncr .ncr-blog-photos li img {
      width: 58px;
      height: 58px;
      margin: 0 2px 8px
    }

    .ncr .ncr-blog-photos li img:hover {
      box-shadow: 0 0 0 2px #72c02c
    }

    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner {
      padding: 10px;
      position: relative;
      background: #f7f7f7;
      margin-bottom: 10px
    }

    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner,
    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner:after,
    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner:before {
      transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -ms-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -webkit-transition: all .3s ease-in-out
    }

    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner:after,
    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner:before {
      width: 0;
      height: 0;
      right: 0;
      bottom: 0;
      content: " ";
      display: block;
      position: absolute
    }

    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner:after {
      border-top: 15px solid #eee;
      border-right: 15px solid transparent;
      border-left: 0 solid transparent;
      border-left-style: inset;
      border-right-style: inset
    }

    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner:before {
      border-bottom: 15px solid #fff;
      border-right: 0 solid transparent;
      border-left: 15px solid transparent;
      border-left-style: inset;
      border-bottom-style: inset
    }

    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner:hover {
      border-color: #72c02c;
      border-top-color: #72c02c
    }

    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner:hover:after {
      border-top-color: #72c02c
    }

    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner span.ncr-twitter-time {
      color: #777;
      display: block;
      font-size: 11px
    }

    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner a {
      color: #72c02c;
      text-decoration: none
    }

    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner a:hover {
      text-decoration: underline
    }

    .ncr .ncr-blog-twitter .ncr-blog-twitter-inner i.ncr-fa {
      top: 2px;
      color: #bbb;
      font-size: 18px;
      position: relative
    }

    .ncr .ncr-who li {
      margin-bottom: 6px
    }

    .ncr .ncr-who li i {
      color: #72c02c;
      font-size: 13px;
      min-width: 15px;
      margin-right: 8px;
      text-align: center;
      position: relative
    }

    .ncr .ncr-who li:hover a,
    .ncr .ncr-who li:hover i {
      color: #777
    }

    .ncr .ncr-who li:hover a:hover {
      text-decoration: none
    }

    .ncr .ncr-fullwidthbanner-container.ncr-slider-promo {
      max-height: 460px !important
    }

    .ncr .ncr-slider-promo-info-bg {
      padding: 25px 20px 20px;
      background: url(/Content/themes/img/bg-black.png) repeat
    }

    .ncr .ncr-slider-promo-info span.ncr-big-size {
      color: #fff;
      display: block;
      font-size: 30px;
      margin-bottom: 25px;
      text-shadow: none !important
    }

    .ncr .ncr-slider-promo-info p {
      color: #fff;
      font-size: 16px;
      margin-bottom: 0
    }

    .ncr .ncr-promo-box {
      padding: 20px;
      margin: 25px 0 20px;
      text-align: center
    }

    .ncr .ncr-promo-box i {
      display: block;
      font-size: 50px
    }

    .ncr .ncr-promo-box p {
      font-size: 14px;
      margin-bottom: 0
    }

    .ncr .ncr-promo-box strong,
    .ncr .ncr-promo-box strong a {
      color: #555;
      display: block;
      font-size: 20px;
      font-weight: 200;
      margin: 20px 0 15px
    }

    .ncr .ncr-promo-box:hover strong,
    .ncr .ncr-promo-box:hover strong a {
      color: #72c02c
    }

    .ncr .ncr-promo-service {
      margin-bottom: 20px
    }

    .ncr .ncr-promo-service li {
      margin-bottom: 5px
    }

    .ncr .ncr-promo-service a.ncr-btn-u {
      margin: 0 20px 10px 0
    }

    .ncr .ncr-title-box {
      font-size: 16px;
      text-align: center;
      padding: 10px 0 30px;
      border-bottom: solid 1px #eee
    }

    .ncr .ncr-title-box .ncr-title-box-text {
      color: #555;
      display: block;
      font-size: 35px;
      font-weight: 200
    }

    @media(max-width:768px) {
      .ncr .ncr-title-box .ncr-title-box-text {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 10px
      }

      .ncr .ncr-title-box p {
        font-size: 15px
      }
    }

    .ncr .ncr-block-blockquote {
      margin: 20px 0;
      text-align: center;
      border: dashed 1px #ccc
    }

    .ncr .ncr-block-blockquote-inner {
      padding: 15px
    }

    .ncr .ncr-block-blockquote p {
      font-size: 26px;
      margin-bottom: 0
    }

    .ncr .ncr-info-blocks {
      margin-bottom: 15px
    }

    .ncr .ncr-info-blocks:hover i.ncr-icon-info-blocks {
      color: #72c02c;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    .ncr .ncr-info-blocks i.ncr-icon-info-blocks {
      float: left;
      color: #777;
      font-size: 30px;
      min-width: 50px;
      margin-top: 10px;
      text-align: center
    }

    .ncr .ncr-info-blocks .ncr-info-blocks-in {
      padding: 0 10px;
      overflow: hidden
    }

    .ncr .ncr-info-blocks .ncr-info-blocks-in h3 {
      color: #555;
      font-size: 20px;
      line-height: 28px
    }

    .ncr .ncr-info-blocks .ncr-info-blocks-in p {
      font-size: 12px
    }

    .ncr .ncr-brand-page .ncr-btn {
      margin-bottom: 10px
    }

    .ncr .ncr-form-page input,
    .ncr .ncr-form-page select {
      margin-bottom: 10px
    }

    .ncr ul.ncr-labels-demo {
      margin: 5px 0
    }

    .ncr ul.ncr-labels-demo li {
      list-style: none;
      display: inline-block;
      margin: 0 5px 2px 0
    }

    .ncr .ncr-badge-sidebar {
      border-left: solid 1px #eee
    }

    @media(max-width:991px) {
      .ncr .ncr-badge-sidebar {
        border-left: none
      }
    }

    .ncr .ncr-line-icon-page .ncr-item-box {
      width: 25%;
      float: left;
      height: 90px;
      text-align: center;
      padding: 20px 10px;
      margin: 0 -1px -1px 0;
      word-wrap: break-word;
      border: 1px solid #ddd
    }

    @media(max-width:768px) {
      .ncr .ncr-line-icon-page .ncr-item-box {
        height: 115px
      }
    }

    @media(max-width:450px) {
      .ncr .ncr-line-icon-page .ncr-item-box {
        height: 130px
      }
    }

    .ncr .ncr-line-icon-page .ncr-item-box:hover {
      background: #fafafa
    }

    .ncr .ncr-line-icon-page .ncr-item span {
      display: block;
      font-size: 28px;
      margin-bottom: 10px
    }

    .ncr .ncr-line-icon-page .ncr-item:hover {
      color: #72c02c
    }

    .ncr .ncr-icon-page-fa {
      margin-bottom: 20px
    }

    .ncr .ncr-icon-page-fa .ncr-item-box {
      float: left;
      height: 100px;
      width: 16% !important
    }

    .ncr .ncr-icon-page-fa .ncr-item {
      font-size: 12px
    }

    .ncr .ncr-icon-page-fa .ncr-item i {
      color: #555;
      display: block;
      font-size: 24px;
      margin-bottom: 10px
    }

    @media(max-width:767px) {
      .ncr .ncr-icon-page-fa .ncr-item-box {
        width: 20% !important
      }
    }

    @media(max-width:600px) {
      .ncr .ncr-icon-page-fa .ncr-item-box {
        width: 30% !important
      }
    }

    @media(max-width:400px) {
      .ncr .ncr-icon-page-fa .ncr-item-box {
        width: 50% !important
      }
    }

    .ncr .ncr-bs-glyphicons {
      padding-left: 0;
      list-style: none;
      overflow: hidden;
      padding-bottom: 1px;
      margin-bottom: 20px
    }

    .ncr .ncr-bs-glyphicons li {
      width: 25%;
      float: left;
      height: 115px;
      padding: 10px;
      font-size: 11px;
      line-height: 1.4;
      text-align: center;
      margin: 0 -1px -1px 0;
      border: 1px solid #ddd
    }

    .ncr .ncr-bs-glyphicons .ncr-glyphicon {
      display: block;
      font-size: 18px;
      margin: 5px auto 10px
    }

    .ncr .ncr-bs-glyphicons li:hover {
      color: #72c02c;
      background-color: #fafafa
    }

    @media(min-width:768px) {
      .ncr .ncr-bs-glyphicons li {
        width: 12.5%
      }
    }

    .ncr .ncr-demo-pro-glyphicons li {
      width: 170px;
      height: 100px;
      padding: 20px 10px 30px
    }

    .ncr .ncr-demo-pro-glyphicons span {
      height: 40px;
      display: block
    }

    .ncr .ncr-demo-pro-glyphicons span:before {
      color: #555;
      padding: 10px 62px
    }

    .ncr .ncr-demo-pro-glyphicons span.ncr-glyphicons:before {
      font-size: 22px
    }

    .ncr .ncr-demo-pro-glyphicons span.ncr-halflings {
      height: 30px
    }

    .ncr .ncr-demo-pro-glyphicons span.ncr-halflings:before {
      padding: 10px 70px
    }

    .ncr .ncr-map {
      width: 100%;
      height: 350px;
      border-top: solid 1px #eee;
      border-bottom: solid 1px #eee
    }

    .ncr .ncr-map-box {
      height: 250px
    }

    .ncr .ncr-map-box-space {
      margin-top: 15px
    }

    .ncr .ncr-map-box-space1 {
      margin-top: 7px
    }

    .ncr .ncr-service-or {
      overflow: hidden;
      position: relative
    }

    .ncr .ncr-service-bg {
      width: 250px;
      padding: 60px;
      position: absolute;
      top: -10px;
      right: -100px;
      background-color: rgba(255, 255, 255, .1);
      transform: rotate(55deg);
      -o-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
      -moz-transform: rotate(55deg);
      -webkit-transform: rotate(55deg)
    }

    .ncr .ncr-easy-block-v1 {
      position: relative
    }

    .ncr .ncr-easy-block-v1 img {
      width: 100%
    }

    .ncr .ncr-easy-block-v1 .ncr-overflow-h h3 {
      width: 60%;
      float: left;
      font-size: 18px;
      line-height: 24px;
      margin-bottom: 5px
    }

    .ncr .ncr-easy-block-v1 .ncr-easy-block-v1-badge {
      left: 0;
      top: 10px;
      z-index: 1;
      color: #fff;
      padding: 4px 10px;
      position: absolute
    }

    .ncr .ncr-easy-block-v2 {
      overflow: hidden;
      position: relative;
      margin-bottom: 20px
    }

    .ncr .ncr-easy-block-v2 img {
      width: 100%
    }

    .ncr .ncr-easy-block-v2 .ncr-easy-bg-v2 {
      top: 5px;
      color: #fff;
      width: 100px;
      padding: 5px;
      right: -32px;
      font-size: 13px;
      position: absolute;
      text-align: center;
      letter-spacing: 2px;
      transform: rotate(45deg);
      -o-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -webkit-transform: rotate(45deg)
    }

    .ncr .ncr-easy-block-v3 {
      text-align: left;
      background: #585f69;
      padding: 30px 20px 20px
    }

    .ncr .ncr-easy-block-v3.ncr-first {
      background: #696f77
    }

    .ncr .ncr-easy-block-v3.ncr-second {
      background: #707780
    }

    .ncr .ncr-easy-block-v3.ncr-third {
      background: #787f88
    }

    .ncr .ncr-easy-block-v3 i {
      color: #fff;
      float: left;
      font-size: 30px;
      min-width: 45px;
      padding-top: 10px
    }

    .ncr .ncr-easy-block-v3 .ncr-inner-faq-b {
      overflow: hidden
    }

    .ncr .ncr-easy-block-v3 .ncr-inner-faq-b h2,
    .ncr .ncr-easy-block-v3 .ncr-inner-faq-b h3 {
      font-size: 21px;
      margin-bottom: 8px
    }

    .ncr .ncr-easy-block-v3 .ncr-inner-faq-b h4 {
      color: #fff;
      font-size: 17px;
      margin-bottom: 2px
    }

    .ncr .ncr-easy-block-v3 .ncr-inner-faq-b h2,
    .ncr .ncr-easy-block-v3 .ncr-inner-faq-b h3,
    .ncr .ncr-easy-block-v3 .ncr-inner-faq-b p {
      color: #fff
    }

    .ncr .ncr-full-w-block {
      padding: 30px 0;
      background: #282828
    }

    .ncr .ncr-full-w-block .ncr-info-blocks i,
    .ncr .ncr-full-w-block .ncr-info-blocks-in h3 {
      color: #fff
    }

    .ncr .ncr-full-w-block .ncr-info-blocks-in p {
      color: #ccc
    }

    .ncr .ncr-full-w-block .ncr-info-blocks:hover i.ncr-icon-info-blocks {
      color: #fff
    }

    .ncr .ncr-simple-block {
      margin-bottom: 20px
    }

    .ncr .ncr-simple-block img {
      width: 100%
    }

    .ncr .ncr-simple-block p {
      text-align: center
    }

    .ncr .ncr-simple-block .ncr-carousel-indicators {
      top: 10px;
      left: 65%;
      text-align: right
    }

    .ncr .ncr-simple-block .ncr-carousel-indicators .ncr-active {
      background: #555
    }

    .ncr .ncr-simple-block .ncr-carousel-indicators li {
      border-color: #555
    }

    .ncr .ncr-simple-block .ncr-carousel-inner>.ncr-item {
      margin: 0
    }

    .ncr .ncr-simple-block .ncr-responsive-video {
      margin-bottom: 3px
    }

    .ncr .ncr-two-blocks {
      text-align: center
    }

    .ncr .ncr-two-blocks-in {
      margin-bottom: 30px
    }

    .ncr .ncr-two-blocks-in i {
      color: #fff;
      padding: 11px;
      font-size: 30px;
      min-width: 50px;
      text-align: center;
      background: #585f69;
      margin-bottom: 10px;
      display: inline-block
    }

    .ncr .ncr-three-blocks {
      text-align: center
    }

    .ncr .ncr-three-blocks-in {
      margin-bottom: 30px
    }

    .ncr .ncr-three-blocks-in i {
      color: #777;
      padding: 9px 6px;
      font-size: 20px;
      min-width: 40px;
      margin-bottom: 10px;
      border: 1px solid #777
    }

    .ncr .ncr-three-blocks-in h3 {
      font-size: 20px;
      margin-bottom: 7px
    }

    .ncr .ncr-banner-info {
      margin-bottom: 10px
    }

    .ncr .ncr-banner-info i {
      float: left;
      color: #fff;
      padding: 11px;
      min-width: 40px;
      font-size: 22px;
      text-align: center;
      margin: 7px 20px 0 0
    }

    .ncr .ncr-banner-info i.ncr-fa {
      min-width: 46px
    }

    .ncr .ncr-banner-info.ncr-light i {
      border: 1px solid #fff
    }

    .ncr .ncr-banner-info.ncr-dark i {
      background: #555
    }

    .ncr .ncr-banner-info h3 {
      font-size: 21px;
      margin-bottom: 5px
    }

    .ncr .ncr-banner-info.ncr-light h3 {
      color: #fff
    }

    .ncr .ncr-banner-info.ncr-light p {
      color: #eee
    }

    .ncr .ncr-title-box-v2 {
      text-align: center;
      margin-bottom: 40px
    }

    .ncr .ncr-title-box-v2 h2 {
      font-size: 25px;
      text-transform: uppercase
    }

    .ncr .ncr-title-box-v2 p {
      font-size: 13px
    }

    .ncr .ncr-no-space {
      padding: 0
    }

    .ncr .ncr-no-space-left {
      padding-left: 0;
      padding-right: 15px !important
    }

    .ncr .ncr-no-space-right {
      padding-right: 0;
      padding-left: 15px !important
    }

    .ncr .ncr-list-style-v1 li {
      margin-bottom: 7px
    }

    .ncr .ncr-list-style-v1 i {
      margin-right: 5px
    }

    .ncr .ncr-social-contacts li {
      padding: 5px 0;
      border-top: 1px solid #ddd
    }

    .ncr .ncr-social-contacts li:first-child {
      border-top: 0
    }

    .ncr .ncr-social-contacts li i {
      color: #777;
      font-size: 13px;
      min-width: 13px;
      margin-right: 12px;
      text-align: center
    }

    .ncr .ncr-status-bar li {
      padding-left: 9px;
      border-left: 1px solid #eee
    }

    .ncr .ncr-status-bar li:first-child {
      border-left: none
    }

    .ncr .ncr-status-bar li i {
      color: #72c02c;
      margin-right: 5px
    }

    .ncr .ncr-status-bar li a:hover {
      text-decoration: none
    }

    .ncr .ncr-status-bar-in {
      padding: 10px;
      position: relative;
      background: #f0f0f0
    }

    .ncr .ncr-status-bar-in:after {
      width: 0;
      height: 0;
      top: -10px;
      left: 50px;
      content: " ";
      display: block;
      position: absolute;
      border-bottom: 11px solid #f0f0f0;
      border-left: 11px solid transparent;
      border-right: 11px solid transparent;
      border-left-style: inset;
      border-right-style: inset
    }

    .ncr .ncr-share-list {
      margin-bottom: 0
    }

    .ncr .ncr-share-list li {
      padding-left: 20px
    }

    .ncr .ncr-share-list li:first-child {
      padding-left: 0
    }

    .ncr .ncr-share-list li i {
      color: #72c02c;
      margin-right: 5px
    }

    .ncr .ncr-people-say img {
      float: left;
      width: 40px;
      height: auto;
      margin: 6px 10px 0 0
    }

    .ncr .ncr-people-say .ncr-overflow-h p {
      font-style: italic;
      line-height: 1.3
    }

    .ncr .ncr-people-say .ncr-overflow-h small {
      text-align: right;
      font-style: italic
    }

    .ncr img.ncr-img-mouse {
      width: 150px;
      height: auto;
      margin: 0 auto 60px
    }

    .ncr .ncr-service-info {
      position: relative;
      padding: 40px 0 50px;
      background: url(/Content/themes/img/patterns/17.png) repeat
    }

    .ncr .ncr-service-info .ncr-info-description {
      overflow: hidden
    }

    .ncr .ncr-service-info i.ncr-service-info-icon {
      color: #777;
      float: left;
      width: 50px;
      height: 50px;
      padding: 15px;
      font-size: 20px;
      line-height: 17px;
      margin-right: 20px;
      text-align: center;
      display: inline-block;
      border: 1px solid #777
    }

    .ncr .ncr-service-info .ncr-info-description h3 {
      margin: 0 0 10px
    }

    .ncr .ncr-service-info .ncr-info-description p {
      color: #777
    }

    .ncr .ncr-project-details li {
      color: #555;
      font-weight: 200;
      margin-bottom: 5px
    }

    .ncr .ncr-project-details strong {
      min-width: 100px;
      display: inline-block
    }

    .ncr .ncr-project-details a {
      text-decoration: underline
    }

    .ncr .ncr-testimonials-bs {
      padding: 50px 0;
      background: url(/Content/themes/img/bg/16.jpg) 50% 0 repeat fixed
    }

    .ncr .ncr-testimonials-bs .ncr-headline-center-v2 span.ncr-author {
      color: #777;
      font-size: 14px
    }

    .ncr .ncr-testimonials-bs .ncr-item {
      margin-bottom: 30px
    }

    .ncr .ncr-testimonials-bs .ncr-carousel-arrow {
      text-align: center
    }

    .ncr .ncr-testimonials-bs .ncr-carousel-control-v2 i {
      color: #888;
      width: 30px;
      height: 30px;
      padding: 2px;
      font-size: 22px;
      display: inline-block;
      border: 2px solid #888
    }

    .ncr .ncr-testimonials-bs .ncr-carousel-control-v2 i:hover {
      color: #72c02c;
      border-color: #72c02c;
      text-decoration: none;
      transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -webkit-transition: all .3s ease-in-out
    }

    .ncr .ncr-testimonials-bs .ncr-carousel-control-v2.ncr-left,
    .ncr .ncr-testimonials-bs .ncr-carousel-control-v2.ncr-right {
      text-decoration: none;
      background-image: none
    }

    .ncr .ncr-team-v1 li>h3 {
      color: #555
    }

    .ncr body.ncr-dark {
      color: #999;
      background-color: #252525
    }

    .ncr body.ncr-dark .ncr-wrapper {
      background: #252525
    }

    .ncr body.ncr-dark h1,
    .ncr body.ncr-dark h2,
    .ncr body.ncr-dark h3,
    .ncr body.ncr-dark h4,
    .ncr body.ncr-dark h5,
    .ncr body.ncr-dark h6 {
      color: #ccc;
      font-weight: 200
    }

    .ncr body.ncr-dark .ncr-wrapper p {
      color: #999
    }

    .ncr body.ncr-dark li,
    .ncr body.ncr-dark li a,
    .ncr body.ncr-dark p {
      color: #999
    }

    .ncr body.ncr-dark .ncr-headline {
      border-bottom: 1px dotted #555
    }

    .ncr body.ncr-dark .ncr-headline-v2,
    .ncr body.ncr-dark .ncr-headline-v2.ncr-bg-color-light {
      background: #333 !important
    }

    .ncr body.ncr-dark .ncr-parallax-bg {
      background-color: #333
    }

    .ncr body.ncr-dark .ncr-parallax-bg:before {
      background: rgba(0, 0, 0, .6)
    }

    .ncr body.ncr-dark .ncr-tp-bannertimer {
      background: rgba(0, 0, 0, .5)
    }

    .ncr body.ncr-dark .ncr-tp-banner-container .ncr-btn-u.ncr-btn-brd.ncr-btn-u-light {
      color: #fff
    }

    .ncr body.ncr-dark .ncr-header,
    .ncr body.ncr-dark .ncr-header-v3 {
      background: #222;
      border-bottom-color: #333
    }

    .ncr body.ncr-dark .ncr-header.ncr-header-v1 {
      background: 0
    }

    .ncr body.ncr-dark .ncr-topbar ul.ncr-loginbar li i.ncr-fa {
      color: #999
    }

    .ncr body.ncr-dark .ncr-topbar ul.ncr-loginbar>li>a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-topbar ul.ncr-loginbar>li>a:hover {
      color: #fff
    }

    .ncr body.ncr-dark .ncr-topbar ul.ncr-languages {
      background: #333
    }

    .ncr body.ncr-dark .ncr-topbar ul.ncr-languages li a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-topbar ul.ncr-languages li a:hover,
    .ncr body.ncr-dark .ncr-topbar ul.ncr-languages li.ncr-active a {
      color: #ccc;
      background: #555
    }

    .ncr body.ncr-dark .ncr-topbar ul.ncr-languages li.ncr-active a i {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-topbar ul.ncr-languages:after {
      border-bottom-color: #303030
    }

    .ncr body.ncr-dark .ncr-topbar ul.ncr-loginbar li.ncr-topbar-devider {
      border-right-color: #999
    }

    .ncr body.ncr-dark .ncr-topbar-v1 {
      background: #222;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-topbar-v1 .ncr-top-v1-data li:first-child {
      border-left-color: #555
    }

    .ncr body.ncr-dark .ncr-topbar-v1 .ncr-top-v1-data li {
      border-right-color: #555
    }

    .ncr body.ncr-dark .ncr-topbar-v1 .ncr-top-v1-contacts li {
      color: #999
    }

    .ncr body.ncr-dark .ncr-topbar-v1 .ncr-top-v1-data li i {
      color: #999
    }

    .ncr body.ncr-dark .ncr-header .ncr-navbar-nav>li>a,
    .ncr body.ncr-dark .ncr-header-v1 .ncr-navbar-default .ncr-navbar-nav>li>a,
    .ncr body.ncr-dark .ncr-header-v3 .ncr-navbar-default .ncr-navbar-nav>li>a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-header .ncr-navbar-nav .ncr-open>a,
    .ncr body.ncr-dark .ncr-header .ncr-navbar-nav .ncr-open>a:focus,
    .ncr body.ncr-dark .ncr-header .ncr-navbar-nav .ncr-open>a:hover {
      border-bottom-color: #333
    }

    .ncr body.ncr-dark .ncr-header .ncr-nav>li>a:focus,
    .ncr body.ncr-dark .ncr-header .ncr-nav>li>a:hover,
    .ncr body.ncr-dark .ncr-nav .ncr-open>a,
    .ncr body.ncr-dark .ncr-nav .ncr-open>a:focus,
    .ncr body.ncr-dark .ncr-nav .ncr-open>a:hover {
      background: inherit
    }

    @media(max-width:991px) {
      .ncr body.ncr-dark .ncr-header .ncr-nav>li.ncr-active>a:hover {
        background: #72c02c
      }
    }

    .ncr body.ncr-dark .ncr-header .ncr-nav>li>.ncr-search {
      color: #999;
      background: #292929;
      border-bottom-color: #555
    }

    .ncr body.ncr-dark .ncr-header .ncr-nav>li>.ncr-search:hover {
      background: #303030
    }

    .ncr body.ncr-dark .ncr-header .ncr-search-open,
    .ncr body.ncr-dark .ncr-header-v1 .ncr-navbar .ncr-search-open,
    .ncr body.ncr-dark .ncr-header-v3 .ncr-navbar .ncr-search-open,
    .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar .ncr-search-open {
      background: #222;
      box-shadow: none;
      border-top-color: #333
    }

    .ncr body.ncr-dark .ncr-header .ncr-dropdown-menu,
    .ncr body.ncr-dark .ncr-header-v1 .ncr-dropdown-menu,
    .ncr body.ncr-dark .ncr-header-v2 .ncr-dropdown-menu,
    .ncr body.ncr-dark .ncr-header-v3 .ncr-dropdown-menu,
    .ncr body.ncr-dark .ncr-header-v4 .ncr-dropdown-menu {
      background: #222;
      border-bottom-color: #202020
    }

    .ncr body.ncr-dark .ncr-header .ncr-dropdown-menu li a,
    .ncr body.ncr-dark .ncr-header-v1 .ncr-dropdown-menu li a,
    .ncr body.ncr-dark .ncr-header-v2 .ncr-dropdown-menu li a,
    .ncr body.ncr-dark .ncr-header-v3 .ncr-dropdown-menu li a,
    .ncr body.ncr-dark .ncr-header-v4 .ncr-dropdown-menu li a {
      color: #999;
      border-bottom-color: #303030
    }

    .ncr body.ncr-dark .ncr-header .ncr-dropdown-menu .ncr-active>a,
    .ncr body.ncr-dark .ncr-header .ncr-dropdown-menu li>a:hover,
    .ncr body.ncr-dark .ncr-header-v1 .ncr-dropdown-menu .ncr-active>a,
    .ncr body.ncr-dark .ncr-header-v1 .ncr-dropdown-menu li>a:hover,
    .ncr body.ncr-dark .ncr-header-v2 .ncr-dropdown-menu .ncr-active>a,
    .ncr body.ncr-dark .ncr-header-v2 .ncr-dropdown-menu li>a:hover,
    .ncr body.ncr-dark .ncr-header-v3 .ncr-dropdown-menu .ncr-active>a,
    .ncr body.ncr-dark .ncr-header-v3 .ncr-dropdown-menu li>a:hover,
    .ncr body.ncr-dark .ncr-header-v4 .ncr-dropdown-menu .ncr-active>a,
    .ncr body.ncr-dark .ncr-header-v4 .ncr-dropdown-menu li>a:hover {
      color: #999 !important;
      background: #303030 !important
    }

    @media(max-width:991px) {

      .ncr body.ncr-dark .ncr-header-v1 .ncr-topbar-v1 .ncr-top-v1-data li,
      .ncr body.ncr-dark .ncr-header-v4 .ncr-topbar-v1 .ncr-top-v1-data li {
        border-color: #555
      }

      .ncr body.ncr-dark .ncr-header-v1 {
        border-color: #555
      }
    }
 
    @media(max-width:991px) {
      .ncr body.ncr-dark .ncr-header-v1 .ncr-navbar .ncr-nav>li>.ncr-search {
        background: #333
      }

      .ncr body.ncr-dark .ncr-navbar-collapse,
      .ncr body.ncr-dark .ncr-navbar-form {
        border-color: #555
      }

      .ncr body.ncr-dark .ncr-navbar-nav>.ncr-active>a {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-navbar-nav>li a {
        color: #999;
        border-bottom-color: #555
      }

      .ncr body.ncr-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        color: #999
      }

      .ncr body.ncr-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a,
      .ncr body.ncr-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:focus,
      .ncr body.ncr-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:hover,
      .ncr body.ncr-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        color: #999
      }

      .ncr body.ncr-dark .ncr-header .ncr-navbar-nav>li a,
      .ncr body.ncr-dark .ncr-header-v1 .ncr-navbar-default .ncr-navbar-nav>li a,
      .ncr body.ncr-dark .ncr-header-v3 .ncr-navbar-default .ncr-navbar-nav>li a,
      .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar-default .ncr-navbar-nav>li a {
        border-bottom-color: #333
      }

      .ncr body.ncr-dark .ncr-navbar-default .ncr-navbar-nav>.ncr-open>a,
      .ncr body.ncr-dark .ncr-navbar-default .ncr-navbar-nav>.ncr-open>a:focus,
      .ncr body.ncr-dark .ncr-navbar-default .ncr-navbar-nav>.ncr-open>a:hover {
        color: #eee
      }

      .ncr body.ncr-dark .ncr-header .ncr-dropdown .ncr-dropdown-submenu>a,
      .ncr body.ncr-dark .ncr-header-v1 .ncr-dropdown .ncr-dropdown-submenu>a,
      .ncr body.ncr-dark .ncr-header-v2 .ncr-dropdown .ncr-dropdown-submenu>a,
      .ncr body.ncr-dark .ncr-header-v3 .ncr-dropdown .ncr-dropdown-submenu>a,
      .ncr body.ncr-dark .ncr-header-v4 .ncr-dropdown .ncr-dropdown-submenu>a {
        color: #999 !important
      }

      .ncr body.ncr-dark .ncr-header .ncr-mega-menu .ncr-equal-height-list h3,
      .ncr body.ncr-dark .ncr-header-v1 .ncr-mega-menu .ncr-equal-height-list h3,
      .ncr body.ncr-dark .ncr-header-v3 .ncr-mega-menu .ncr-equal-height-list h3,
      .ncr body.ncr-dark .ncr-header-v4 .ncr-mega-menu .ncr-equal-height-list h3 {
        color: #999;
        border-bottom: solid 1px #333
      }

      .ncr body.ncr-dark .ncr-header-v3 .ncr-navbar .ncr-nav>li>.ncr-search {
        color: #999;
        background: #292929;
        border-bottom-color: #555
      }

      .ncr body.ncr-dark .ncr-header-v3 .ncr-navbar .ncr-nav>li>.ncr-search:hover {
        background: #303030
      }

      .ncr body.ncr-dark .ncr-header-v2 .ncr-navbar-default .ncr-navbar-nav>li a {
        border-color: #555
      }

      .ncr body.ncr-dark .ncr-header-v2 .ncr-topbar-buttons .ncr-btn-u-light {
        border-color: #eee
      }

      .ncr body.ncr-dark .ncr-header-v2 .ncr-topbar-v2 {
        border-color: #555
      }

      .ncr body.ncr-dark .ncr-header-v2 .ncr-topbar-v2 li,
      .ncr body.ncr-dark .ncr-header-v2 .ncr-topbar-v2 li a {
        color: #999
      }

      .ncr body.ncr-dark .ncr-header-v2 .ncr-languages-dropdown {
        background: #222
      }

      .ncr body.ncr-dark .ncr-header-v2 .ncr-languages-dropdown:after {
        border-bottom-color: #222
      }

      .ncr body.ncr-dark .ncr-header-v2 .ncr-languages-dropdown>li.ncr-active>a,
      .ncr body.ncr-dark .ncr-header-v2 .ncr-languages-dropdown>li>a:hover {
        background: #333
      }

      .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar-default .ncr-navbar-toggle:focus,
      .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar-default .ncr-navbar-toggle:hover,
      .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar-toggle {
        background: #1c1c1c
      }

      .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar .ncr-nav>li>.ncr-search {
        background: #292929
      }

      .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar-default .ncr-navbar-nav>li a,
      .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar-default .ncr-navbar-toggle,
      .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar-nav,
      .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar-nav.ncr-navbar-border-bottom {
        border-color: #555
      }

      .ncr body.ncr-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a,
      .ncr body.ncr-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:focus,
      .ncr body.ncr-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:hover,
      .ncr body.ncr-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        background: 0
      }
    }

    @media(min-width:992px) {
      .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar-collapse {
        border-top-color: #333;
        border-bottom-color: #333
      }

      .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar-default .ncr-navbar-nav>li {
        margin-left: -1px;
        border-left: 1px solid #333;
        border-right: 1px solid #333
      }

      .ncr body.ncr-dark .ncr-header-v4 .ncr-navbar-default .ncr-navbar-nav>li>a {
        color: #999
      }
    }

    .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v1.ncr-header-fixed-shrink,
    .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v2.ncr-header-fixed-shrink,
    .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v3.ncr-header-fixed-shrink,
    .ncr body.ncr-dark.ncr-header-fixed .ncr-header.ncr-header-fixed-shrink {
      box-shadow: 0 0 3px #000;
      background: rgba(0, 0, 0, .9)
    }

    .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v1.ncr-header-fixed-shrink .ncr-navbar .ncr-search-open,
    .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v2.ncr-header-fixed-shrink .ncr-navbar .ncr-search-open,
    .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v3.ncr-header-fixed-shrink .ncr-navbar .ncr-search-open,
    .ncr body.ncr-dark.ncr-header-fixed .ncr-header.ncr-header-fixed-shrink .ncr-search-open {
      box-shadow: none;
      background: rgba(0, 0, 0, .9)
    }

    .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v2.ncr-header-fixed-shrink .ncr-navbar-nav>li>a {
      color: #999
    }

    @media(min-width:992px) {

      .ncr body.ncr-dark .ncr-header .ncr-mega-menu .ncr-equal-height-in,
      .ncr body.ncr-dark .ncr-header-v1 .ncr-mega-menu .ncr-equal-height-in,
      .ncr body.ncr-dark .ncr-header-v2 .ncr-mega-menu .ncr-equal-height-in,
      .ncr body.ncr-dark .ncr-header-v3 .ncr-mega-menu .ncr-equal-height-in,
      .ncr body.ncr-dark .ncr-header-v4 .ncr-mega-menu .ncr-equal-height-in {
        border-left-color: #333
      }
    }

    .ncr body.ncr-dark .ncr-header-v6 .ncr-shopping-cart .ncr-shopping-cart-open {
      background: #2a2b2b;
      border-color: #555;
      border-top-color: #72c02c
    }

    .ncr body.ncr-dark .ncr-header-v6 .ncr-shopping-cart-open span.ncr-shc-title {
      color: #fff;
      border-bottom-color: #555
    }

    .ncr body.ncr-dark .ncr-header-v6 .ncr-shopping-cart-open span.ncr-shc-total {
      color: #fff
    }

    @media(max-width:991px) {
      .ncr body.ncr-dark .ncr-header-v6 {
        background: #2a2b2b
      }

      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6 .ncr-navbar-brand img.ncr-default-logo {
        display: inherit
      }

      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6 .ncr-navbar-brand img.ncr-shrink-logo {
        display: none
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-navbar-toggle .ncr-icon-bar {
        background: #fff
      }

      .ncr body.ncr-dark .ncr-header-v6 li.ncr-menu-icons i.ncr-menu-icons-style {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-search-open {
        background: #2a2b2b;
        border-bottom: 1px solid #555
      }

      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-search-open {
        border-bottom-color: #555
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-search-open .ncr-form-control {
        color: #fff;
        background: #2a2b2b
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-search-open .ncr-form-control::-moz-placeholder {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-search-open .ncr-form-control:-ms-input-placeholder {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-search-open .ncr-form-control::-webkit-input-placeholder {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-header-v6 li.ncr-menu-icons i.ncr-fa-times,
      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-fa-times {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-navbar-collapse {
        border-color: #555;
        border-bottom-color: #555
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-navbar-nav>li a {
        color: #ccc;
        border-top-color: #555
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-navbar-nav>li a:hover {
        color: #72c02c
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-navbar-nav>.ncr-open>a,
      .ncr body.ncr-dark .ncr-header-v6 .ncr-navbar-nav>.ncr-open>a:focus,
      .ncr body.ncr-dark .ncr-header-v6 .ncr-navbar-nav>.ncr-open>a:hover {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        color: #ccc
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover {
        color: #72c02c
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-dropdown .ncr-dropdown-submenu>a {
        color: #fff !important
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list h3 {
        color: #fff
      }
    }

    @media(min-width:992px) {

      .ncr body.ncr-dark .ncr-header-v6.ncr-header-classic-white .ncr-navbar,
      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink {
        box-shadow: none;
        background: #2a2b2b
      }

      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar {
        background-color: inherit
      }

      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-brand img.ncr-default-logo {
        display: inherit
      }

      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6.ncr-header-classic-white .ncr-navbar-nav>li>a,
      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-nav>li>a {
        color: #fff
      }

      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-nav .ncr-active>a,
      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-nav li>a:hover {
        color: #72c02c
      }
    }

    @media(min-width:992px) {

      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6.ncr-header-classic-white li.ncr-menu-icons i.ncr-menu-icons-style,
      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-menu-icons-style {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-search-open {
        background: #2a2b2b;
        border-bottom: 1px solid #555
      }

      .ncr body.ncr-dark.ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-search-open {
        border-bottom-color: #555
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-search-open .ncr-form-control {
        color: #fff;
        background: #2a2b2b
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-search-open .ncr-form-control::-moz-placeholder {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-search-open .ncr-form-control:-ms-input-placeholder {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-search-open .ncr-form-control::-webkit-input-placeholder {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-fa-times,
      .ncr body.ncr-dark .ncr-header-v6 li.ncr-menu-icons i.ncr-fa-times {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-dropdown-menu {
        background: #2a2b2b
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-dropdown-menu li a {
        color: #ccc
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-dropdown-menu .ncr-active>a,
      .ncr body.ncr-dark .ncr-header-v6 .ncr-dropdown-menu li>a:hover {
        color: #72c02c
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-dropdown-menu>li>a:focus,
      .ncr body.ncr-dark .ncr-header-v6 .ncr-dropdown-menu>li>a:hover {
        background: inherit
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-in {
        border-left-color: #777
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list h3 {
        color: #fff
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list li a {
        color: #ccc
      }

      .ncr body.ncr-dark .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list .ncr-active>a,
      .ncr body.ncr-dark .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list li a:hover {
        color: #72c02c
      }
    }

    .ncr body.ncr-dark .ncr-header-v7 .ncr-navbar {
      background: #333
    }

    .ncr body.ncr-dark .ncr-header-v7 .ncr-navbar-default .ncr-navbar-nav>li>a,
    .ncr body.ncr-dark .ncr-header-v7 .ncr-navbar-default .ncr-navbar-nav>li>a:after {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-header-v7 .ncr-navbar-toggle .ncr-icon-bar {
      background: #ccc
    }

    @media(min-width:768px) {
      .ncr body.ncr-dark .ncr-header-v7 .ncr-navbar-default {
        border-left-color: rgba(218, 218, 218, .1);
        border-right-color: rgba(218, 218, 218, .1)
      }

      .ncr body.ncr-dark .ncr-header-v7 .ncr-dropdown-menu {
        background: #333
      }

      .ncr body.ncr-dark .ncr-header-v7 .ncr-navbar-default .ncr-navbar-nav>li>a:focus {
        color: #ccc
      }
    }

    @media(max-width:991px) {
      .ncr body.ncr-dark .ncr-navbar-collapse {
        background: #333
      }

      .ncr body.ncr-dark .ncr-header-v7 .ncr-navbar-default .ncr-navbar-nav>li>a {
        border-bottom-color: #777
      }
    }

    .ncr body.ncr-dark.ncr-boxed-layout {
      box-shadow: 0 0 5px #191919;
      background: url(/Content/themes/img/patterns/4.png) repeat
    }

    .ncr body.ncr-dark .ncr-breadcrumbs {
      background: #1c1c1c;
      border-bottom-color: #252525
    }

    .ncr body.ncr-dark .ncr-breadcrumb a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-breadcrumbs-v1 h1,
    .ncr body.ncr-dark .ncr-breadcrumbs-v3 h1 {
      font-weight: 400
    }

    .ncr body.ncr-dark .ncr-breadcrumbs-v2 h1,
    .ncr body.ncr-dark .ncr-breadcrumbs-v3 h1,
    .ncr body.ncr-dark .ncr-breadcrumbs-v3 p {
      color: #eee
    }

    .ncr body.ncr-dark .ncr-breadcrumbs-v1 h1,
    .ncr body.ncr-dark .ncr-breadcrumbs-v1 p,
    .ncr body.ncr-dark .ncr-breadcrumbs-v1 span {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-breadcrumbs-v1:after,
    .ncr body.ncr-dark .ncr-breadcrumbs-v3:after {
      background: rgba(0, 0, 0, .6)
    }

    .ncr body.ncr-dark .ncr-slider-inner .ncr-da-slider {
      border-bottom-color: #444
    }

    .ncr body.ncr-dark .ncr-purchase {
      background: #252525;
      border-bottom-color: #2b2b2b
    }

    .ncr body.ncr-dark .ncr-purchase span {
      color: #ccc;
      font-weight: 200
    }

    .ncr body.ncr-dark .ncr-clients li {
      background: #292929
    }

    .ncr body.ncr-dark .ncr-clients li:hover {
      background: #303030
    }

    .ncr body.ncr-dark .ncr-list-group-item,
    .ncr body.ncr-dark .ncr-list-group-item:hover {
      background: #222;
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-list-toggle a:focus {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-list-toggle:after {
      color: #999
    }

    .ncr body.ncr-dark .ncr-sidebar-nav-v1>li.ncr-active>a {
      color: #ccc;
      background: #292929
    }

    .ncr body.ncr-dark .ncr-sidebar-nav-v1>li.ncr-active,
    .ncr body.ncr-dark .ncr-sidebar-nav-v1>li.ncr-active:hover {
      background: #202020
    }

    .ncr body.ncr-dark .ncr-sidebar-nav-v1 li ul,
    .ncr body.ncr-dark .ncr-sidebar-nav-v1 li.ncr-active ul a {
      color: #999;
      background: #222
    }

    .ncr body.ncr-dark .ncr-sidebar-nav-v1 li ul a {
      border-top-color: #303030
    }

    .ncr body.ncr-dark .ncr-sidebar-nav-v1 li ul a:hover,
    .ncr body.ncr-dark .ncr-sidebar-nav-v1 ul li.ncr-active a {
      color: #ccc
    }

    .ncr label {
      color: #999
    }

    .ncr body.ncr-dark strong {
      color: #ccc
    }

    .ncr body.ncr-dark dt {
      color: #ccc
    }

    .ncr body.ncr-dark dd {
      color: #999
    }

    .ncr body.ncr-dark hr {
      border-color: #333
    }

    .ncr body.ncr-dark code {
      background: #333
    }

    .ncr body.ncr-dark .ncr-form-control {
      color: #999;
      border-color: #303030;
      background: #202020
    }

    .ncr body.ncr-dark .ncr-form-control:focus {
      box-shadow: none;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-input-group-addon {
      border-color: #303030;
      background: #202020
    }

    .ncr body.ncr-dark .ncr-close {
      color: #999;
      text-shadow: none
    }

    .ncr body.ncr-dark .ncr-close:hover {
      color: #bbb
    }

    .ncr body.ncr-dark .ncr-alert-danger,
    .ncr body.ncr-dark .ncr-alert-info,
    .ncr body.ncr-dark .ncr-alert-success,
    .ncr body.ncr-dark .ncr-alert-warning {
      border-color: #444;
      background-color: #333
    }

    .ncr body.ncr-dark .ncr-alert h4 {
      color: inherit
    }

    .ncr body.ncr-dark .ncr-alert strong {
      color: inherit
    }

    .ncr body.ncr-dark .ncr-alert code {
      background: #444
    }

    .ncr body.ncr-dark .ncr-popover {
      color: #999;
      box-shadow: none;
      border-color: #444;
      background-color: #333
    }

    .ncr body.ncr-dark .ncr-popover.ncr-top .ncr-arrow:after {
      border-top-color: #333
    }

    .ncr body.ncr-dark .ncr-popover.ncr-left .ncr-arrow:after {
      border-left-color: #333
    }

    .ncr body.ncr-dark .ncr-popover.ncr-right .ncr-arrow:after {
      border-right-color: #333
    }

    .ncr body.ncr-dark .ncr-popover.ncr-bottom .ncr-arrow:after {
      border-bottom-color: #333
    }

    .ncr body.ncr-dark .ncr-contex-bg p.ncr-bg-danger,
    .ncr body.ncr-dark .ncr-contex-bg p.ncr-bg-info,
    .ncr body.ncr-dark .ncr-contex-bg p.ncr-bg-primary,
    .ncr body.ncr-dark .ncr-contex-bg p.ncr-bg-success,
    .ncr body.ncr-dark .ncr-contex-bg p.ncr-bg-warning {
      background-color: #333
    }

    .ncr body.ncr-dark .ncr-contex-bg p.ncr-bg-info {
      color: #27d7e7
    }

    .ncr body.ncr-dark .ncr-contex-bg p.ncr-bg-danger {
      color: #e74c3c
    }

    .ncr body.ncr-dark .ncr-contex-bg p.ncr-bg-warning {
      color: #e67e22
    }

    .ncr body.ncr-dark .ncr-contex-bg p.ncr-bg-primary {
      color: #3498db
    }

    .ncr body.ncr-dark .ncr-contex-bg p.ncr-bg-success {
      color: #72c02c
    }

    .ncr body.ncr-dark address {
      color: #999
    }

    .ncr body.ncr-dark .ncr-heading h2:after,
    .ncr body.ncr-dark .ncr-heading h2:before {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-contacts-section .ncr-title-v1 h2 {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-headline-left .ncr-headline-brd {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-headline-center-v2.ncr-headline-center-v2-dark span.ncr-bordered-icon {
      color: #eee
    }

    .ncr body.ncr-dark .ncr-headline-center-v2.ncr-headline-center-v2-dark span.ncr-bordered-icon:after,
    .ncr body.ncr-dark .ncr-headline-center-v2.ncr-headline-center-v2-dark span.ncr-bordered-icon:before {
      background: #eee
    }

    .ncr body.ncr-dark .ncr-devider.ncr-devider-dashed,
    .ncr body.ncr-dark .ncr-devider.ncr-devider-db,
    .ncr body.ncr-dark .ncr-devider.ncr-devider-db-dashed,
    .ncr body.ncr-dark .ncr-devider.ncr-devider-db-dotted,
    .ncr body.ncr-dark .ncr-devider.ncr-devider-dotted {
      border-color: #555
    }

    .ncr body.ncr-dark blockquote,
    .ncr body.ncr-dark blockquote.ncr-hero {
      border-left-color: #555
    }

    .ncr body.ncr-dark blockquote.ncr-hero.ncr-text-right,
    .ncr body.ncr-dark blockquote.ncr-text-right {
      border-right-color: #555
    }

    .ncr body.ncr-dark blockquote.ncr-hero {
      background: #222
    }

    .ncr body.ncr-dark blockquote.ncr-hero:hover {
      background: #252525;
      border-color: #555 !important
    }

    .ncr body.ncr-dark blockquote.ncr-hero.ncr-hero-default {
      background: #72c02c
    }

    .ncr body.ncr-dark blockquote.ncr-hero.ncr-hero-default:hover {
      background: #5fb611
    }

    .ncr body.ncr-dark blockquote.ncr-hero.ncr-hero-default p {
      color: #fff
    }

    .ncr body.ncr-dark blockquote.ncr-hero.ncr-hero-dark {
      background: #444
    }

    .ncr body.ncr-dark blockquote.ncr-hero.ncr-hero-dark:hover {
      background: #555
    }

    .ncr body.ncr-dark blockquote.ncr-bq-dark,
    .ncr body.ncr-dark blockquote.ncr-bq-dark:hover {
      border-color: #303030 !important
    }

    .ncr body.ncr-dark blockquote.ncr-hero.ncr-hero-dark p,
    .ncr body.ncr-dark blockquote.ncr-hero.ncr-hero-dark small,
    .ncr body.ncr-dark blockquote.ncr-hero.ncr-hero-default small {
      color: #fff
    }

    .ncr body.ncr-dark .ncr-shadow-effect-1 {
      box-shadow: 0 10px 6px -6px #151515
    }

    .ncr body.ncr-dark .ncr-shadow-effect-2:after,
    .ncr body.ncr-dark .ncr-shadow-effect-2:before,
    .ncr body.ncr-dark .ncr-shadow-effect-3:before,
    .ncr body.ncr-dark .ncr-shadow-effect-4:after {
      box-shadow: 0 15px 10px #151515
    }

    .ncr body.ncr-dark .ncr-tag-box {
      background: #202020
    }

    .ncr body.ncr-dark .ncr-tag-box-v1,
    .ncr body.ncr-dark .ncr-tag-box-v2 {
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-tag-box-v3,
    .ncr body.ncr-dark .ncr-tag-box-v4,
    .ncr body.ncr-dark .ncr-tag-box-v5,
    .ncr body.ncr-dark .ncr-tag-box-v6,
    .ncr body.ncr-dark .ncr-tag-box-v7 {
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-bg-light {
      border-color: #303030;
      background: #202020
    }

    .ncr body.ncr-dark .ncr-bg-light i {
      color: #999
    }

    .ncr body.ncr-dark .ncr-bg-grey {
      background: #222;
      border-top-color: #222;
      border-bottom-color: #222
    }

    .ncr body.ncr-dark .ncr-testimonials.ncr-testimonials-v1 p,
    .ncr body.ncr-dark .ncr-testimonials.ncr-testimonials-v2 p {
      background: #202020
    }

    .ncr body.ncr-dark .ncr-testimonials.ncr-testimonials-v1 .ncr-item p:after,
    .ncr body.ncr-dark .ncr-testimonials.ncr-testimonials-v2 .ncr-item p:after {
      border-top-color: #202020
    }

    .ncr body.ncr-dark .ncr-testimonials .ncr-testimonial-info img {
      border-color: #999
    }

    .ncr body.ncr-dark .ncr-testimonials .ncr-carousel-arrow i {
      color: #999;
      background: #202020
    }

    .ncr body.ncr-dark .ncr-testimonials.ncr-testimonials-v1 .ncr-carousel-arrow i:hover {
      color: #fff;
      background: #444
    }

    .ncr body.ncr-dark .ncr-testimonials-v6 .ncr-testimonials-info {
      background: #333
    }

    .ncr body.ncr-dark .ncr-testimonials-v6 .ncr-testimonials-info {
      border-color: #252525
    }

    .ncr body.ncr-dark .ncr-btn-u.ncr-btn-brd {
      color: #ddd
    }

    .ncr body.ncr-dark .ncr-btn-group .ncr-dropdown-menu {
      background: #222
    }

    .ncr body.ncr-dark .ncr-btn-group .ncr-dropdown-menu li a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-btn-group .ncr-dropdown-menu .ncr-active>a,
    .ncr body.ncr-dark .ncr-btn-group .ncr-dropdown-menu li>a:hover {
      color: #999
    }

    .ncr body.ncr-dark i.ncr-icon-custom {
      color: #999;
      border-color: #999
    }

    .ncr body.ncr-dark i.ncr-icon-bg-dark {
      color: #fff;
      border-color: #fff
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-u {
      color: #72c02c;
      border: solid 1px #72c02c
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-blue {
      color: #3498db;
      border: solid 1px #3498db
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-red {
      color: #e74c3c;
      border: solid 1px #e74c3c
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-sea {
      color: #1abc9c;
      border: solid 1px #1abc9c
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-green {
      color: #2ecc71;
      border: solid 1px #2ecc71
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-yellow {
      color: #f1c40f;
      border: solid 1px #f1c40f
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-orange {
      color: #e67e22;
      border: solid 1px #e67e22
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-grey {
      color: #95a5a6;
      border: solid 1px #95a5a6
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-purple {
      color: #9b6bcc;
      border: solid 1px #9b6bcc
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-aqua {
      color: #27d7e7;
      border: solid 1px #27d7e7
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-brown {
      color: #9c8061;
      border: solid 1px #9c8061
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-dark-blue {
      color: #4765a0;
      border: solid 1px #4765a0
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-light-green {
      color: #79d5b3;
      border: solid 1px #79d5b3
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-light {
      color: #fff;
      border: solid 1px #fff
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-color-light-grey {
      color: #585f69;
      border: solid 1px #585f69
    }

    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-aqua,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-blue,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-brown,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-dark,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-dark-blue,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-green,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-grey,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-light-green,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-light-grey,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-orange,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-purple,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-red,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-sea,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-u,
    .ncr body.ncr-dark i.ncr-icon-custom.ncr-icon-bg-yellow {
      color: #fff;
      border: 0
    }

    .ncr body.ncr-dark .ncr-team .ncr-thumbnail-style {
      background: #292929
    }

    .ncr body.ncr-dark .ncr-team .ncr-thumbnail-style small {
      color: #555
    }

    .ncr body.ncr-dark .ncr-team ul.ncr-team-socail li i {
      color: #999;
      background: #222
    }

    .ncr body.ncr-dark .ncr-team ul.ncr-team-socail li i:hover {
      color: #fff;
      background: #333
    }

    .ncr body.ncr-dark .ncr-line-icon-page .ncr-item-box {
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-line-icon-page .ncr-item-box:hover {
      background: #222
    }

    .ncr body.ncr-dark .ncr-line-icon-page .ncr-item {
      color: #999
    }

    .ncr body.ncr-dark .ncr-line-icon-page .ncr-item:hover {
      color: #72c02c
    }

    .ncr body.ncr-dark .ncr-bs-glyphicons li {
      color: #999;
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-bs-glyphicons li:hover {
      color: #72c02c;
      background: #222
    }

    .ncr body.ncr-dark .ncr-service:hover {
      box-shadow: none;
      background: #1e1e1e
    }

    .ncr body.ncr-dark .ncr-service:hover i {
      color: #999
    }

    .ncr body.ncr-dark .ncr-service-block-default {
      background: #202020;
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-service-block-default i.ncr-icon-custom {
      color: #ccc;
      border-color: #ccc
    }

    .ncr body.ncr-dark .ncr-service-block-default:hover {
      box-shadow: none
    }

    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-aqua h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-blue h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-brown h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-dark h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-dark-blue h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-green h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-grey h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-light-green h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-orange h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-purple h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-red h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-sea h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-u h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-yellow h2 {
      color: #fff !important
    }

    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-light h2,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-light p {
      color: #555 !important
    }

    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-aqua p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-blue p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-brown p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-dark p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-dark-blue p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-green p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-grey p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-light-green p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-orange p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-purple p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-red p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-sea p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-u p,
    .ncr body.ncr-dark .ncr-service-block.ncr-service-block-yellow p {
      color: #fff !important
    }

    .ncr body.ncr-dark .ncr-service-block-v4 {
      background: #2a2b2b
    }

    .ncr body.ncr-dark .ncr-service-block-v4:after {
      border-color: #252525 transparent transparent transparent
    }

    .ncr body.ncr-dark .ncr-service-block-v5 {
      background: #333
    }

    .ncr body.ncr-dark .ncr-service-block-v5 .ncr-service-border {
      border-left-color: #252525;
      border-right-color: #252525
    }

    .ncr body.ncr-dark .ncr-service-block-v8 {
      background: #333
    }

    .ncr body.ncr-dark .ncr-service-block-v8 i {
      color: #999
    }

    .ncr body.ncr-dark .ncr-funny-boxes {
      background: #292929 !important
    }

    .ncr body.ncr-dark .ncr-funny-boxes h2 a {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-funny-boxes.ncr-funny-boxes-red {
      background: #e74c3c
    }

    .ncr body.ncr-dark .ncr-funny-boxes.ncr-funny-boxes-blue {
      background: #3498db
    }

    .ncr body.ncr-dark .ncr-funny-boxes.ncr-funny-boxes-grey {
      background: #95a5a6
    }

    .ncr body.ncr-dark .ncr-funny-boxes.ncr-funny-boxes-sea {
      background: #1abc9c
    }

    .ncr body.ncr-dark .ncr-funny-boxes.ncr-funny-boxes-blue h2 a,
    .ncr body.ncr-dark .ncr-funny-boxes.ncr-funny-boxes-blue p,
    .ncr body.ncr-dark .ncr-funny-boxes.ncr-funny-boxes-grey h2 a,
    .ncr body.ncr-dark .ncr-funny-boxes.ncr-funny-boxes-grey p,
    .ncr body.ncr-dark .ncr-funny-boxes.ncr-funny-boxes-red h2 a,
    .ncr body.ncr-dark .ncr-funny-boxes.ncr-funny-boxes-red p,
    .ncr body.ncr-dark .ncr-funny-boxes.ncr-funny-boxes-sea h2 a,
    .ncr body.ncr-dark .ncr-funny-boxes.ncr-funny-boxes-sea p {
      color: #fff
    }

    .ncr body.ncr-dark .ncr-content-boxes-v2 .ncr-link-bg-icon span {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-thumbnail {
      border: 0;
      background: 0
    }

    .ncr body.ncr-dark .ncr-thumbnail-style:hover {
      box-shadow: none
    }

    .ncr body.ncr-dark .ncr-thumbnail h3 a,
    .ncr body.ncr-dark .ncr-thumbnail-style h3 a {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-thumbnail .ncr-caption {
      background: #202020
    }

    .ncr body.ncr-dark .ncr-badge-sidebar {
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-badge-box-v1 a,
    .ncr body.ncr-dark .ncr-badge-box-v2 a {
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-badge-box-v1 a:hover,
    .ncr body.ncr-dark .ncr-badge-box-v2 a:hover {
      color: #555;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-dropdown-show {
      box-shadow: none;
      border-color: #303030;
      background: #252525
    }

    .ncr body.ncr-dark .ncr-dropdown-show a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-dropdown-menu .ncr-divider {
      background: #303030
    }

    .ncr body.ncr-dark .ncr-dropdown-menu>li>a:focus,
    .ncr body.ncr-dark .ncr-dropdown-menu>li>a:hover {
      color: #ccc;
      background: #777
    }

    .ncr body.ncr-dark .ncr-progress {
      background: #292929
    }

    .ncr body.ncr-dark .ncr-progress-bar-dark {
      background: #202020
    }

    .ncr body.ncr-dark img.ncr-img-bordered {
      background: #222;
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-panel {
      background: 0
    }

    .ncr body.ncr-dark .ncr-panel.ncr-panel-default .ncr-panel-heading {
      color: #ccc;
      background: #222;
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-panel .ncr-panel-title {
      color: inherit
    }

    .ncr body.ncr-dark .ncr-panel .ncr-panel-body {
      background: #222
    }

    .ncr body.ncr-dark .ncr-pagination>li>a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-pagination>li>a:hover {
      color: #fff;
      background: #333;
      border-color: #333
    }

    .ncr body.ncr-dark .ncr-pagination>li>a,
    .ncr body.ncr-dark .ncr-pagination>li>span {
      border-color: #303030;
      background: #202020
    }

    .ncr body.ncr-dark .ncr-pagination>.ncr-active>a,
    .ncr body.ncr-dark .ncr-pagination>.ncr-active>a:focus,
    .ncr body.ncr-dark .ncr-pagination>.ncr-active>a:hover,
    .ncr body.ncr-dark .ncr-pagination>.ncr-active>span,
    .ncr body.ncr-dark .ncr-pagination>.ncr-active>span:focus,
    .ncr body.ncr-dark .ncr-pagination>.ncr-active>span:hover {
      color: #fff;
      background: #444;
      border-color: #333
    }

    .ncr body.ncr-dark .ncr-pagination>.ncr-disabled>a,
    .ncr body.ncr-dark .ncr-pagination>.ncr-disabled>a:focus,
    .ncr body.ncr-dark .ncr-pagination>.ncr-disabled>a:hover,
    .ncr body.ncr-dark .ncr-pagination>.ncr-disabled>span,
    .ncr body.ncr-dark .ncr-pagination>.ncr-disabled>span:focus,
    .ncr body.ncr-dark .ncr-pagination>.ncr-disabled>span:hover {
      background: #222;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-pager li>a,
    .ncr body.ncr-dark .ncr-pager li>span {
      color: #999;
      border-color: #303030;
      background: #202020
    }

    .ncr body.ncr-dark .ncr-pager li>a:hover,
    .ncr body.ncr-dark .ncr-pager li>span:hover {
      color: #fff;
      background: #222;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-acc-v1 .ncr-panel-heading a {
      color: #ccc;
      background: #202020
    }

    .ncr body.ncr-dark .ncr-panel-default {
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-panel-group .ncr-panel-heading+.ncr-panel-collapse .ncr-panel-body {
      color: #999;
      background: #222;
      border-top-color: #555
    }

    .ncr body.ncr-dark .ncr-tab-v2 .ncr-nav-tabs li.ncr-active a {
      color: #999;
      background: #252525;
      border-left-color: #303030;
      border-right-color: #303030
    }

    .ncr body.ncr-dark .ncr-tab-v2 .ncr-tab-content {
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-tab-v3 .ncr-nav-pills li a:hover,
    .ncr body.ncr-dark .ncr-tab-v3 .ncr-nav-pills li.ncr-active a {
      color: #fff
    }

    .ncr body.ncr-dark .ncr-tab-v3 .ncr-nav-pills li a {
      color: #999;
      border-color: #303030;
      background: #202020
    }

    .ncr body.ncr-dark .ncr-tab-v3 .ncr-tab-content {
      border-color: #303030;
      background: #202020
    }

    .ncr body.ncr-dark .ncr-timeline-v1 .ncr-btn-u {
      color: #fff
    }

    .ncr body.ncr-dark .ncr-timeline-v1:before {
      background: #303030
    }

    .ncr body.ncr-dark .ncr-timeline-v1>li>.ncr-timeline-badge {
      color: #555
    }

    .ncr body.ncr-dark .ncr-timeline-v1>li>.ncr-timeline-panel {
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-timeline-v1>li>.ncr-timeline-panel:before {
      border-left-color: #303030;
      border-right-color: #303030
    }

    .ncr body.ncr-dark .ncr-timeline-v1>li>.ncr-timeline-panel:after {
      border-left-color: #303030;
      border-right-color: #303030
    }

    .ncr body.ncr-dark .ncr-timeline-v1 .ncr-timeline-body h2 a {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-timeline-v1 .ncr-timeline-body h2 a:hover {
      color: #72c02c
    }

    .ncr body.ncr-dark .ncr-timeline-v1 .ncr-timeline-footer .ncr-blog-info i,
    .ncr body.ncr-dark .ncr-timeline-v1 .ncr-timeline-footer .ncr-likes i {
      color: #999
    }

    .ncr body.ncr-dark .ncr-timeline-v1 .ncr-timeline-footer .ncr-likes:hover i {
      color: #72c02c
    }

    .ncr body.ncr-dark .ncr-timeline-v1 .ncr-timeline-footer {
      border-top-color: #303030
    }

    .ncr body.ncr-dark .ncr-timeline-v2>li .ncr-cbp_tmlabel {
      background: #222
    }

    .ncr body.ncr-dark .ncr-timeline-v2>li .ncr-cbp_tmlabel h2 {
      border-color: #333
    }

    .ncr body.ncr-dark .ncr-timeline-v2:before {
      background: #222
    }

    .ncr body.ncr-dark .ncr-timeline-v2>li .ncr-cbp_tmlabel:after {
      border-right-color: #222
    }

    @media screen and (max-width:767px) {
      .ncr body.ncr-dark .ncr-timeline-v2>li .ncr-cbp_tmlabel:after {
        border-bottom-color: #222;
        border-right-color: transparent
      }
    }

    @media screen(min-width:768px) and (max-width:992px) {
      .ncr body.ncr-dark .ncr-timeline-v2>li .ncr-cbp_tmlabel:after {
        border-bottom-color: #222;
        border-right-color: transparent
      }
    }

    .ncr body.ncr-dark .ncr-timeline-v2>li .ncr-cbp_tmtime span:last-child {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-timeline-v2>li .ncr-cbp_tmicon {
      box-shadow: 0 0 0 4px #222
    }

    .ncr body.ncr-dark .ncr-owl-carousel-style-v2 .ncr-item {
      background: #292929;
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-owl-carousel-style-v2 .ncr-item:hover {
      border-color: #555;
      background: #303030
    }

    .ncr body.ncr-dark .ncr-owl-btn {
      background: #303030
    }

    .ncr body.ncr-dark .ncr-owl-btn:hover {
      background: #444
    }

    .ncr body.ncr-dark .ncr-table,
    .ncr body.ncr-dark .ncr-table>tbody>tr>td,
    .ncr body.ncr-dark .ncr-table>tbody>tr>th,
    .ncr body.ncr-dark .ncr-table>tfoot>tr>td,
    .ncr body.ncr-dark .ncr-table>tfoot>tr>th,
    .ncr body.ncr-dark .ncr-table>thead>tr>td,
    .ncr body.ncr-dark .ncr-table>thead>tr>th {
      color: #999;
      background: #222;
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-table>caption+thead>tr:first-child>td,
    .ncr body.ncr-dark .ncr-table>caption+thead>tr:first-child>th,
    .ncr body.ncr-dark .ncr-table>colgroup+thead>tr:first-child>td,
    .ncr body.ncr-dark .ncr-table>colgroup+thead>tr:first-child>th,
    .ncr body.ncr-dark .ncr-table>thead:first-child>tr:first-child>td,
    .ncr body.ncr-dark .ncr-table>thead:first-child>tr:first-child>th {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-panel>.ncr-panel-body+.ncr-table,
    .ncr body.ncr-dark .ncr-panel>.ncr-panel-body+.ncr-table-responsive {
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-table-hover>tbody>tr:hover>td,
    .ncr body.ncr-dark .ncr-table-hover>tbody>tr:hover>th {
      background: #222
    }

    .ncr body.ncr-dark .ncr-table-hover>tbody>tr:nth-child(2n+1):hover>td,
    .ncr body.ncr-dark .ncr-table-hover>tbody>tr:nth-child(2n+1):hover>th {
      background: #202020
    }

    .ncr body.ncr-dark .ncr-table-striped>tbody>tr:nth-child(2n+1)>td,
    .ncr body.ncr-dark .ncr-table-striped>tbody>tr:nth-child(2n+1)>th {
      background: #202020
    }

    .ncr body.ncr-dark .ncr-table-bordered,
    .ncr body.ncr-dark .ncr-table-bordered>tbody>tr>td,
    .ncr body.ncr-dark .ncr-table-bordered>tbody>tr>th,
    .ncr body.ncr-dark .ncr-table-bordered>tfoot>tr>td,
    .ncr body.ncr-dark .ncr-table-bordered>tfoot>tr>th,
    .ncr body.ncr-dark .ncr-table-bordered>thead>tr>td,
    .ncr body.ncr-dark .ncr-table-bordered>thead>tr>th {
      color: #999;
      background: #222;
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-pie-progress-charts .ncr-circle {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-counters {
      color: #999
    }

    .ncr body.ncr-dark .ncr-circles-text-wrp {
      color: #999
    }

    .ncr body.ncr-dark .ncr-title-box .ncr-title-box-text {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-title-box {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-title-box-v2 h2 {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-sky-form {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-sky-form fieldset,
    .ncr body.ncr-dark .ncr-sky-form footer,
    .ncr body.ncr-dark .ncr-sky-form header {
      background: #222;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-sky-form header {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-sky-form label {
      color: #999
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-input input,
    .ncr body.ncr-dark .ncr-sky-form .ncr-input input:focus,
    .ncr body.ncr-dark .ncr-sky-form .ncr-select select,
    .ncr body.ncr-dark .ncr-sky-form .ncr-select select:focus,
    .ncr body.ncr-dark .ncr-sky-form .ncr-textarea textarea,
    .ncr body.ncr-dark .ncr-sky-form .ncr-textarea textarea:focus,
    .ncr body.ncr-dark .ncr-sky-form input {
      color: #999;
      box-shadow: none;
      border-color: #303030;
      background: #202020
    }

    .ncr body.ncr-dark .ncr-sky-form input:focus,
    .ncr body.ncr-dark .ncr-sky-form input:hover {
      box-shadow: none;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-checkbox i,
    .ncr body.ncr-dark .ncr-sky-form .ncr-icon-append,
    .ncr body.ncr-dark .ncr-sky-form .ncr-icon-prepend,
    .ncr body.ncr-dark .ncr-sky-form .ncr-input input,
    .ncr body.ncr-dark .ncr-sky-form .ncr-radio i,
    .ncr body.ncr-dark .ncr-sky-form .ncr-select select,
    .ncr body.ncr-dark .ncr-sky-form .ncr-textarea textarea,
    .ncr body.ncr-dark .ncr-sky-form .ncr-toggle i {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-select i {
      background: #303030;
      box-shadow: 0 0 0 12px #303030
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-select i:after {
      border-top-color: #999
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-select i:before {
      border-bottom-color: #999
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-checkbox i,
    .ncr body.ncr-dark .ncr-sky-form .ncr-radio i {
      background: #303030
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-radio input+i:after {
      background: #999
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-checkbox input:checked+i,
    .ncr body.ncr-dark .ncr-sky-form .ncr-radio input:checked+i,
    .ncr body.ncr-dark .ncr-sky-form .ncr-toggle input:checked+i {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-toggle i {
      background: #303030
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-toggle i:after,
    .ncr body.ncr-dark .ncr-sky-form .ncr-toggle i:before {
      color: #999
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-rating {
      color: #999
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-icon-append,
    .ncr body.ncr-dark .ncr-sky-form .ncr-icon-prepend {
      color: #999
    }

    .ncr body.ncr-dark .ncr-ui-datepicker {
      background: rgba(0, 0, 0, .9)
    }

    .ncr body.ncr-dark .ncr-ui-datepicker span {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-ui-datepicker span:hover {
      color: #72c02c
    }

    .ncr body.ncr-dark .ncr-ui-datepicker-inline {
      background: #202020;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-ui-datepicker-header {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-ui-datepicker-calendar a:hover {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-ui-datepicker-calendar a,
    .ncr body.ncr-dark .ncr-ui-datepicker-calendar span {
      color: #999
    }

    .ncr body.ncr-dark .ncr-ui-datepicker-calendar .ncr-ui-state-active {
      color: #eee;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-ui-datepicker-calendar .ncr-ui-state-active:hover {
      color: #72c02c;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-ui-slider {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-ui-slider-handle {
      background: #999;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-checkbox.ncr-state-success i,
    .ncr body.ncr-dark .ncr-sky-form .ncr-radio.ncr-state-success i,
    .ncr body.ncr-dark .ncr-sky-form .ncr-state-success input,
    .ncr body.ncr-dark .ncr-sky-form .ncr-state-success select,
    .ncr body.ncr-dark .ncr-sky-form .ncr-state-success textarea,
    .ncr body.ncr-dark .ncr-sky-form .ncr-toggle.ncr-state-success i {
      background: #ceedce !important
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-checkbox.ncr-state-error i,
    .ncr body.ncr-dark .ncr-sky-form .ncr-radio.ncr-state-error i,
    .ncr body.ncr-dark .ncr-sky-form .ncr-state-error input,
    .ncr body.ncr-dark .ncr-sky-form .ncr-state-error select,
    .ncr body.ncr-dark .ncr-sky-form .ncr-state-error textarea,
    .ncr body.ncr-dark .ncr-sky-form .ncr-toggle.ncr-state-error i {
      background: #fff0e0 !important
    }

    .ncr body.ncr-dark .ncr-sky-form .ncr-checkbox:hover i,
    .ncr body.ncr-dark .ncr-sky-form .ncr-radio:hover i,
    .ncr body.ncr-dark .ncr-sky-form .ncr-toggle:hover i,
    .ncr body.ncr-dark .ncr-sky-form .ncr-ui-slider-handle:hover {
      border-color: #444 !important
    }

    .ncr body.ncr-dark .ncr-modal-content {
      box-shadow: none;
      border-color: #303030;
      background: #202020
    }

    .ncr body.ncr-dark .ncr-modal-footer,
    .ncr body.ncr-dark .ncr-modal-header {
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-pricing {
      box-shadow: none;
      border: 1px solid #333
    }

    .ncr body.ncr-dark .ncr-pricing-dark .ncr-pricing-footer h4,
    .ncr body.ncr-dark .ncr-pricing-dark .ncr-pricing-head h3,
    .ncr body.ncr-dark .ncr-pricing-light .ncr-pricing-footer h4,
    .ncr body.ncr-dark .ncr-pricing-light h3,
    .ncr body.ncr-dark .ncr-pricing-medium-dark .ncr-pricing-footer,
    .ncr body.ncr-dark .ncr-pricing-medium-dark .ncr-pricing-head h3,
    .ncr body.ncr-dark .ncr-pricing-medium-light .ncr-pricing-footer h4,
    .ncr body.ncr-dark .ncr-pricing-medium-light .ncr-pricing-head h3 {
      background: #222 !important;
      border-color: #333 !important
    }

    .ncr body.ncr-dark .ncr-pricing-medium-dark .ncr-pricing-footer h4 {
      background: #303030 !important
    }

    .ncr body.ncr-dark .ncr-pricing-head h3 {
      color: #fafafa
    }

    .ncr body.ncr-dark .ncr-pricing-bg-colored h4,
    .ncr body.ncr-dark .ncr-pricing-head h4,
    .ncr body.ncr-dark .ncr-pricing-mega-v1 .ncr-pricing-head .ncr-price,
    .ncr body.ncr-dark .ncr-pricing-mega-v2 .ncr-pricing-head .ncr-price {
      color: #ccc;
      background: #222;
      border-color: #333;
      text-shadow: 0 1px 0 #999
    }

    .ncr body.ncr-dark .ncr-bg-color {
      background: #202020
    }

    .ncr body.ncr-dark .ncr-pricing-dark .ncr-pricing-footer,
    .ncr body.ncr-dark .ncr-pricing-medium-light .ncr-pricing-footer {
      background: #202020
    }

    .ncr body.ncr-dark .ncr-pricing-bg-colored .ncr-pricing-head p,
    .ncr body.ncr-dark .ncr-pricing-content li {
      color: #999;
      border-color: #333
    }

    .ncr body.ncr-dark .ncr-pricing-bg-colored .ncr-pricing:hover h4 {
      color: #fff;
      background: 0
    }

    .ncr body.ncr-dark .ncr-pricing-bg-colored .ncr-pricing:hover .ncr-pricing-content li,
    .ncr body.ncr-dark .ncr-pricing-bg-colored .ncr-pricing:hover p {
      border-color: #fff
    }

    .ncr body.ncr-dark .ncr-pricing-dark .ncr-pricing li i {
      color: #999
    }

    .ncr body.ncr-dark .ncr-pricing-rounded h4,
    .ncr body.ncr-dark .ncr-pricing-zoom .ncr-pricing-head h4 {
      background: #222 !important;
      border-color: #333 !important;
      text-shadow: 0 1px 0 #999 !important
    }

    .ncr body.ncr-dark .ncr-pricing-medium-light .ncr-pricing {
      background: #202020
    }

    .ncr body.ncr-dark .ncr-pricing-medium-dark .ncr-pricing-head h3 {
      color: #717984
    }

    .ncr body.ncr-dark .ncr-pricing-medium-light .ncr-pricing-content>li {
      border-color: #555 !important
    }

    .ncr body.ncr-dark .ncr-pricing-dark .ncr-btn-u.ncr-btn-brd.ncr-btn-u-default,
    .ncr body.ncr-dark .ncr-pricing-medium-dark .ncr-btn-u.ncr-btn-brd.ncr-btn-u-default,
    .ncr body.ncr-dark .ncr-pricing-medium-light .ncr-btn-u.ncr-btn-brd.ncr-btn-u-default {
      border-color: #555;
      background: 0 0 !important
    }

    .ncr body.ncr-dark .ncr-pricing-dark .ncr-btn-u.ncr-btn-brd.ncr-btn-u-default:hover,
    .ncr body.ncr-dark .ncr-pricing-medium-dark .ncr-btn-u.ncr-btn-brd.ncr-btn-u-default:hover,
    .ncr body.ncr-dark .ncr-pricing-medium-light .ncr-btn-u.ncr-btn-brd.ncr-btn-u-default:hover {
      color: #ccc;
      background: #555 !important
    }

    .ncr body.ncr-dark .ncr-pricing-dark .ncr-pricing {
      background: 0
    }

    .ncr body.ncr-dark .ncr-pricing-mega-v2 .ncr-block:hover h3,
    .ncr body.ncr-dark .ncr-pricing-mega-v2 .ncr-block:hover h4,
    .ncr body.ncr-dark .ncr-pricing-mega-v2 .ncr-block:hover h4 i,
    .ncr body.ncr-dark .ncr-pricing-mega-v2 .ncr-block:hover li,
    .ncr body.ncr-dark .ncr-pricing-mega-v2 .ncr-block:hover li i {
      color: #fff !important
    }

    .ncr body.ncr-dark .ncr-pricing-mega-v3 .ncr-btn-u,
    .ncr body.ncr-dark .ncr-pricing-mega-v3 .ncr-hidden-area .ncr-pricing-content,
    .ncr body.ncr-dark .ncr-pricing-mega-v3 .ncr-hidden-area .ncr-pricing-head h4,
    .ncr body.ncr-dark .ncr-pricing-mega-v3 .ncr-pricing-content,
    .ncr body.ncr-dark .ncr-pricing-mega-v3 .ncr-pricing-head h3 {
      border-color: transparent
    }

    .ncr body.ncr-dark .ncr-pricing-mega-v3 .ncr-pricing h5 {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-pricing-mega-v2 .ncr-block:hover h3,
    .ncr body.ncr-dark .ncr-pricing-mega-v2 .ncr-block:hover h4,
    .ncr body.ncr-dark .ncr-pricing-mega-v2 .ncr-block:hover h4 i,
    .ncr body.ncr-dark .ncr-pricing-mega-v2 .ncr-block:hover li,
    .ncr body.ncr-dark .ncr-pricing-mega-v2 .ncr-block:hover li i {
      background: #222
    }

    .ncr body.ncr-dark .ncr-pricing-mega-v2 .ncr-block:hover .ncr-bg-color {
      background: #222
    }

    .ncr body.ncr-dark .ncr-pricing .ncr-btn-group .ncr-dropdown-menu {
      border-color: #333 !important
    }

    .ncr body.ncr-dark .ncr-pricing .ncr-btn-group .ncr-dropdown-menu li a {
      color: #fff !important
    }

    .ncr body.ncr-dark .ncr-pricing-table-v1 .ncr-pricing-v1-content {
      background: #222
    }

    .ncr body.ncr-dark .ncr-pricing-table-v1 .ncr-pricing-v1-content {
      background: #222
    }

    .ncr body.ncr-dark .ncr-pricing-table-v1 .ncr-pricing-v1:hover li {
      background: #333
    }

    .ncr body.ncr-dark .ncr-pricing-table-v2 .ncr-pricing-v2-grey,
    .ncr body.ncr-dark .ncr-pricing-table-v2 .ncr-pricing-v2-grey .ncr-pricing-v2-content li,
    .ncr body.ncr-dark .ncr-pricing-table-v2 .ncr-pricing-v2-grey .ncr-pricing-v2-head {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-pricing-table-v2 .ncr-btn-u.ncr-btn-u-default {
      color: #999;
      background: #333
    }

    .ncr body.ncr-dark .ncr-pricing-table-v2 .ncr-btn-u.ncr-btn-u-default:hover {
      background: #555
    }

    .ncr body.ncr-dark .ncr-pricing-table-v4 .ncr-pricing-v4 {
      background: #222
    }

    .ncr body.ncr-dark .ncr-pricing-table-v4 .ncr-pricing-v4-head a .ncr-price-corner-2 {
      border-color: transparent transparent transparent #222
    }

    .ncr body.ncr-dark .ncr-pricing-table-v5 .ncr-btn-u {
      color: #fff
    }

    .ncr body.ncr-dark .ncr-pricing-table-v5 .ncr-pricing-v5-grey,
    .ncr body.ncr-dark .ncr-pricing-table-v5 .ncr-pricing-v5-grey .ncr-pricing-v5-content li,
    .ncr body.ncr-dark .ncr-pricing-table-v5 .ncr-pricing-v5-grey .ncr-pricing-v5-head {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-pricing-table-v6 .ncr-btn-u.ncr-btn-brd,
    .ncr body.ncr-dark .ncr-pricing-table-v6 h3,
    .ncr body.ncr-dark .ncr-pricing-table-v6 h3 i,
    .ncr body.ncr-dark .ncr-pricing-table-v6 h3 span,
    .ncr body.ncr-dark .ncr-pricing-table-v6 ul li,
    .ncr body.ncr-dark .ncr-pricing-table-v7 .ncr-btn-u.ncr-btn-brd,
    .ncr body.ncr-dark .ncr-pricing-table-v7 .ncr-service-block h2,
    .ncr body.ncr-dark .ncr-pricing-table-v7 .ncr-service-block p,
    .ncr body.ncr-dark .ncr-pricing-table-v8 .ncr-btn-u.ncr-btn-brd,
    .ncr body.ncr-dark .ncr-pricing-table-v8 .ncr-service-block h2,
    .ncr body.ncr-dark .ncr-pricing-table-v8 .ncr-service-block p {
      color: #fff
    }

    .ncr body.ncr-dark .ncr-pricing-table-v6 .ncr-btn-u.ncr-btn-brd:hover,
    .ncr body.ncr-dark .ncr-pricing-table-v7 .ncr-btn-u.ncr-btn-brd:hover,
    .ncr body.ncr-dark .ncr-pricing-table-v8 .ncr-btn-u.ncr-btn-brd:hover {
      color: #fff;
      background: #333;
      border-color: transparent
    }

    .ncr body.ncr-dark .ncr-pricing-table-v7 .ncr-pricing-body,
    .ncr body.ncr-dark .ncr-pricing-table-v8 .ncr-pricing-body {
      background: #333
    }

    .ncr body.ncr-dark .ncr-pricing-table-v7 .ncr-pricing-inner-1,
    .ncr body.ncr-dark .ncr-pricing-table-v7 .ncr-pricing-inner-2,
    .ncr body.ncr-dark .ncr-pricing-table-v8 .ncr-pricing-inner-1,
    .ncr body.ncr-dark .ncr-pricing-table-v8 .ncr-pricing-inner-2 {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-map {
      border-color: #333
    }

    .ncr body.ncr-dark .ncr-about-skills {
      border-color: #303030;
      background: #202020
    }

    .ncr body.ncr-dark .ncr-info-blocks .ncr-info-blocks-in h3 {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-parallax-about .ncr-banner-info h3,
    .ncr body.ncr-dark .ncr-parallax-about .ncr-title-box-v2 h2 {
      color: #fff
    }

    .ncr body.ncr-dark .ncr-parallax-about .ncr-banner-info p,
    .ncr body.ncr-dark .ncr-parallax-about .ncr-title-box-v2 p {
      color: #eee
    }

    .ncr body.ncr-dark .ncr-job-partners .ncr-our-clients li {
      border-color: #555;
      background: #292929
    }

    .ncr body.ncr-dark #effect-2 figure .ncr-img-hover {
      color: #999;
      background: #303030
    }

    .ncr body.ncr-dark .ncr-job-content .ncr-categories li {
      border-bottom-color: #444
    }

    .ncr body.ncr-dark .ncr-image-block .ncr-company-description,
    .ncr body.ncr-dark .ncr-job-img .ncr-job-banner,
    .ncr body.ncr-dark .ncr-parallax-team:before {
      background: rgba(0, 0, 0, .9)
    }

    .ncr body.ncr-dark .ncr-image-block .ncr-benefits li i {
      color: #ccc;
      border-color: #ccc
    }

    .ncr body.ncr-dark .ncr-block-description,
    .ncr body.ncr-dark .ncr-job-description,
    .ncr body.ncr-dark .ncr-job-team {
      background: #191919;
      border: 0
    }

    .ncr body.ncr-dark .ncr-parallax-team {
      border-color: #353535
    }

    .ncr body.ncr-dark .ncr-block-level-v2,
    .ncr body.ncr-dark .ncr-contacts {
      border-color: #353535;
      background: #252525
    }

    .ncr body.ncr-dark .ncr-center-icon {
      color: #777;
      background: #222;
      border-color: #353535
    }

    .ncr body.ncr-dark .ncr-block-description .ncr-left-inner,
    .ncr body.ncr-dark .ncr-block-description .ncr-right-inner,
    .ncr body.ncr-dark .ncr-job-description .ncr-left-inner,
    .ncr body.ncr-dark .ncr-job-description .ncr-right-inner {
      background: #222
    }

    .ncr body.ncr-dark .ncr-job-description .ncr-left-inner h2,
    .ncr body.ncr-dark .ncr-job-description .ncr-left-inner h3 {
      color: #ccc;
      font-weight: 200
    }

    .ncr body.ncr-dark .ncr-block-description .ncr-left-inner img,
    .ncr body.ncr-dark .ncr-job-description .ncr-left-inner img {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-block-description .ncr-left-inner i.ncr-position-top,
    .ncr body.ncr-dark .ncr-job-description .ncr-left-inner i.ncr-position-top {
      color: #999
    }

    .ncr body.ncr-dark .ncr-block-description .ncr-left-inner i.ncr-position-top:hover,
    .ncr body.ncr-dark .ncr-job-description .ncr-left-inner i.ncr-position-top:hover {
      color: #666
    }

    .ncr body.ncr-dark .ncr-block-description .ncr-progression span,
    .ncr body.ncr-dark .ncr-job-description .ncr-progression span {
      color: #999
    }

    .ncr body.ncr-dark .ncr-block-description .ncr-right-inner .ncr-font-s,
    .ncr body.ncr-dark .ncr-job-description .ncr-right-inner .ncr-font-s {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-block-description .ncr-right-inner small,
    .ncr body.ncr-dark .ncr-job-description .ncr-left-inner small,
    .ncr body.ncr-dark .ncr-job-description .ncr-right-inner small {
      color: #999
    }

    .ncr body.ncr-dark .ncr-block-description .ncr-people-say .ncr-overflow-h span,
    .ncr body.ncr-dark .ncr-job-description .ncr-people-say .ncr-overflow-h span {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-team-v2 .ncr-inner-team {
      background: #202020
    }

    .ncr body.ncr-dark .ncr-team-v7 .ncr-team-v7-name {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-team-v7 .ncr-team-arrow-left:before {
      border-color: transparent #252525 transparent transparent
    }

    .ncr body.ncr-dark .ncr-team-v7 .ncr-team-arrow-right:before {
      border-color: transparent transparent transparent #252525
    }

    .ncr body.ncr-dark .ncr-category .ncr-section-block {
      background: #202020;
      border-color: #252525;
      box-shadow: 0 0 3px #111
    }

    .ncr body.ncr-dark .ncr-search-block:before {
      background: rgba(0, 0, 0, .7)
    }

    .ncr body.ncr-dark .ncr-section-block .ncr-section-block-info {
      border-color: #292929
    }

    .ncr body.ncr-dark .ncr-content-boxes-v3 .ncr-content-boxes-in-v3 h3 a,
    .ncr body.ncr-dark .ncr-search-block form.ncr-page-search-form .ncr-checkbox {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-search-block-v2 {
      background: #202020;
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-s-results .ncr-related-search {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-s-results .ncr-inner-results h3 a {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-s-results .ncr-inner-results h3 a:hover {
      color: #72c02c
    }

    .ncr body.ncr-dark .ncr-s-results .ncr-inner-results .ncr-btn-default {
      color: #bbb;
      background: #191919
    }

    .ncr body.ncr-dark .ncr-s-results .ncr-up-ul li,
    .ncr body.ncr-dark .ncr-s-results .ncr-up-ul li a {
      color: #bbb
    }

    .ncr body.ncr-dark .ncr-table-search-v1 thead,
    .ncr body.ncr-dark .ncr-table-search-v2 thead {
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-easy-block-v3 {
      background: #333
    }

    .ncr body.ncr-dark .ncr-easy-block-v3.ncr-second {
      background: #353535
    }

    .ncr body.ncr-dark .ncr-easy-block-v3.ncr-third {
      background: #383838
    }

    .ncr body.ncr-dark .ncr-faq-page .ncr-faq-add {
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-easy-block-v3 .ncr-inner-faq-b h3,
    .ncr body.ncr-dark .ncr-faq-bg .ncr-banner-info h3,
    .ncr body.ncr-dark .ncr-faq-bg .ncr-title-box-v2 h2 {
      color: #fff
    }

    .ncr body.ncr-dark .ncr-easy-block-v3 .ncr-inner-faq-b p,
    .ncr body.ncr-dark .ncr-faq-bg .ncr-banner-info i,
    .ncr body.ncr-dark .ncr-faq-bg .ncr-banner-info p,
    .ncr body.ncr-dark .ncr-faq-bg .ncr-title-box-v2 p {
      color: #eee
    }

    .ncr body.ncr-dark .ncr-easy-block-v1 i,
    .ncr body.ncr-dark .ncr-easy-block-v2 i,
    .ncr body.ncr-dark .ncr-easy-block-v3 i {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-reg-page {
      background: #222;
      box-shadow: none;
      border-color: #303030
    }

    .ncr body.ncr-dark .ncr-reg-header {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-sorting-block .ncr-sorting-grid li span.ncr-sorting-cover {
      background: #222
    }

    .ncr body.ncr-dark .ncr-sorting-block .ncr-sorting-grid li:hover span.ncr-sorting-cover {
      background: #333
    }

    .ncr body.ncr-dark .ncr-sorting-block .ncr-sorting-grid li a:hover span.ncr-sorting-cover p,
    .ncr body.ncr-dark .ncr-sorting-block .ncr-sorting-grid li a:hover span.ncr-sorting-cover span {
      color: #999
    }

    .ncr body.ncr-dark .ncr-view {
      box-shadow: none
    }

    .ncr body.ncr-dark .ncr-recent-work a {
      background: #222
    }

    .ncr body.ncr-dark .ncr-recent-work a span {
      border-bottom-color: #303030
    }

    .ncr body.ncr-dark .ncr-recent-work a:hover span strong {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-recent-work a:hover span {
      border-bottom-color: #72c02c
    }

    .ncr body.ncr-dark .ncr-blog h2 a {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-blog-post-tags {
      border-top-color: #303030;
      border-bottom-color: #303030
    }

    .ncr body.ncr-dark .ncr-blog-post-tags li i {
      color: #999
    }

    .ncr body.ncr-dark .ncr-blog-post-tags ul.ncr-blog-tags a,
    .ncr body.ncr-dark ul.ncr-blog-tags a {
      color: #999;
      background: #292929
    }

    .ncr body.ncr-dark .ncr-blog-post-tags ul.ncr-blog-tags a:hover,
    .ncr body.ncr-dark ul.ncr-blog-tags a:hover {
      color: #fff;
      background: #72c02c
    }

    .ncr body.ncr-dark ul.ncr-blog-tags a i {
      color: #999
    }

    .ncr body.ncr-dark .ncr-posts .ncr-dl-horizontal a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-blog-info li i {
      color: #999
    }

    .ncr body.ncr-dark .ncr-blog-item .ncr-media h4.ncr-media-heading {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-magazine-page h3,
    .ncr body.ncr-dark .ncr-magazine-page h3 a {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-magazine-page h3 a:hover,
    .ncr body.ncr-dark .ncr-magazine-page h3:hover {
      color: #72c02c
    }

    .ncr body.ncr-dark .ncr-blog-twitter .ncr-blog-twitter-inner {
      color: #999;
      background: #292929
    }

    .ncr body.ncr-dark .ncr-blog-twitter .ncr-blog-twitter-inner i.ncr-fa {
      color: #999
    }

    .ncr body.ncr-dark .ncr-blog-twitter .ncr-blog-twitter-inner:before {
      border-bottom: 15px solid #252525
    }

    .ncr body.ncr-dark .ncr-blog-twitter .ncr-blog-twitter-inner:after {
      border-top-color: #555
    }

    .ncr body.ncr-dark .ncr-info-blocks i.ncr-icon-info-blocks {
      color: #999
    }

    .ncr body.ncr-dark .ncr-owl-work-v1 .ncr-item a span {
      background: #222;
      border-color: #333
    }

    .ncr body.ncr-dark .ncr-owl-work-v1 .ncr-item:hover a span {
      border-color: #444
    }

    .ncr body.ncr-dark .ncr-team-social li a.ncr-fb,
    .ncr body.ncr-dark .ncr-team-social li a.ncr-gp,
    .ncr body.ncr-dark .ncr-team-social li a.ncr-tw {
      color: #999;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-team-social li a.ncr-fb:hover,
    .ncr body.ncr-dark .ncr-team-social li a.ncr-gp:hover,
    .ncr body.ncr-dark .ncr-team-social li a.ncr-tw:hover {
      color: #fff;
      border-color: transparent
    }

    .ncr body.ncr-dark .ncr-one-page .ncr-one-default,
    .ncr body.ncr-dark .ncr-one-page .ncr-one-grey {
      background: 0
    }

    .ncr body.ncr-dark .ncr-one-page .ncr-one-default h1,
    .ncr body.ncr-dark .ncr-one-page .ncr-one-default h2,
    .ncr body.ncr-dark .ncr-one-page .ncr-one-grey h1,
    .ncr body.ncr-dark .ncr-one-page .ncr-one-grey h2 {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-one-page .ncr-one-blue h1,
    .ncr body.ncr-dark .ncr-one-page .ncr-one-blue h2,
    .ncr body.ncr-dark .ncr-one-page .ncr-one-blue p,
    .ncr body.ncr-dark .ncr-one-page .ncr-one-red h1,
    .ncr body.ncr-dark .ncr-one-page .ncr-one-red h2,
    .ncr body.ncr-dark .ncr-one-page .ncr-one-red p {
      color: #fff !important
    }

    .ncr body.ncr-dark .ncr-clients-page {
      border-color: #333
    }

    .ncr body.ncr-dark .ncr-clients-page img {
      border-color: #333;
      background: #292929
    }

    .ncr body.ncr-dark .ncr-profile-body {
      background: #1c1c1c
    }

    .ncr body.ncr-dark .ncr-profile .ncr-notification,
    .ncr body.ncr-dark .ncr-profile .ncr-project-share,
    .ncr body.ncr-dark .ncr-profile .ncr-social-contacts-v3 li {
      border-top-color: #333
    }

    .ncr body.ncr-dark .ncr-profile .ncr-comment,
    .ncr body.ncr-dark .ncr-profile .ncr-panel-heading {
      border-bottom-color: #333
    }

    .ncr body.ncr-dark .ncr-profile .ncr-panel-heading h2,
    .ncr body.ncr-dark .ncr-profile .ncr-profile-bio span,
    .ncr body.ncr-dark .ncr-profile .ncr-profile-post-in h3 a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-profile .ncr-panel-heading,
    .ncr body.ncr-dark .ncr-profile .ncr-profile-bio,
    .ncr body.ncr-dark .ncr-profile .ncr-profile-blog,
    .ncr body.ncr-dark .ncr-profile .ncr-profile-edit,
    .ncr body.ncr-dark .ncr-profile .ncr-profile-event,
    .ncr body.ncr-dark .ncr-profile .ncr-profile-post,
    .ncr body.ncr-dark .ncr-profile .ncr-project-share,
    .ncr body.ncr-dark .ncr-profile .ncr-projects {
      background: #252525
    }

    .ncr body.ncr-dark .ncr-profile .ncr-profile-blog {
      border-color: #444
    }

    .ncr body.ncr-dark .ncr-profile .ncr-timeline-me .ncr-cbp_tmlabel:after {
      border: 0
    }

    .ncr body.ncr-dark .ncr-profile .ncr-timeline-v2.ncr-timeline-me>li .ncr-cbp_tmtime span:first-child {
      color: #666
    }

    .ncr body.ncr-dark .ncr-profile .ncr-comment-list-v2 li a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-profile .ncr-media.ncr-media-v2 {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-profile .ncr-blog-info-v2 li {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-profile .ncr-btn-u.ncr-btn-u-default {
      color: #999;
      background: #333
    }

    .ncr body.ncr-dark .ncr-profile .ncr-btn-u.ncr-btn-u-default:hover {
      background: #444
    }

    .ncr body.ncr-dark .ncr-footer-default .ncr-footer {
      color: #999;
      background: #1c1c1c;
      border-top: solid 1px #222
    }

    .ncr body.ncr-dark .ncr-footer-default .ncr-footer h2,
    .ncr body.ncr-dark .ncr-footer-default .ncr-footer h3,
    .ncr body.ncr-dark .ncr-footer-default .ncr-footer h4 {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-footer-default .ncr-footer p {
      color: #999
    }

    .ncr body.ncr-dark .ncr-footer-default .ncr-footer .ncr-blog-list {
      color: #999
    }

    .ncr body.ncr-dark .ncr-footer-default .ncr-footer .ncr-posts .ncr-dl-horizontal a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-footer-default .ncr-footer .ncr-dl-horizontal img {
      border-color: #999 !important
    }

    .ncr body.ncr-dark .ncr-footer-v1 .ncr-link-list a,
    .ncr body.ncr-dark .ncr-footer-v1 .ncr-link-list i,
    .ncr body.ncr-dark .ncr-footer-v1 address {
      color: #999
    }

    .ncr body.ncr-dark .ncr-footer-default .ncr-copyright {
      background: #191919;
      border-top-color: #222
    }

    .ncr body.ncr-dark .ncr-footer-default .ncr-copyright p {
      color: #999
    }

    .ncr body.ncr-dark .ncr-copyright-v2 {
      background: #222
    }

    .ncr body.ncr-dark .ncr-footer-v1 .ncr-footer {
      background: #1c1c1c
    }

    .ncr body.ncr-dark .ncr-footer-v2 .ncr-footer {
      border-color: #333;
      background: #1c1c1c
    }

    .ncr body.ncr-dark .ncr-footer-v2 .ncr-headline h2 {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-footer-v2 .ncr-link-list li {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-footer-v2 .ncr-link-list a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-footer-v2 .ncr-copyright {
      background: #191919
    }

    .ncr body.ncr-dark .ncr-footer-v3 .ncr-footer {
      border-color: #333;
      background: #1c1c1c
    }

    .ncr body.ncr-dark .ncr-footer-v5 .ncr-footer {
      background: #1c1c1c
    }

    .ncr body.ncr-dark .ncr-contacts-section .ncr-btn-u.ncr-btn-brd.ncr-btn-u-dark {
      color: #999;
      border-color: #333
    }

    .ncr body.ncr-dark .ncr-copyright-section,
    .ncr body.ncr-dark .ncr-copyright-section i.ncr-back-to-top {
      background: #1c1c1c
    }

    .ncr body.ncr-dark .ncr-tags-v1 li a {
      color: #777;
      border: solid 2px #555
    }

    .ncr body.ncr-dark .ncr-tags-v1 li a:hover {
      color: #999
    }

    .ncr body.ncr-dark .ncr-parallax-counter-v2 {
      background: #222 url(/Content/themes/img/patterns/5.png) repeat fixed
    }

    .ncr body.ncr-dark .ncr-parallax-counter-v2:after {
      border-top-color: #252525
    }

    .ncr body.ncr-dark .ncr-parallax-counter-v2 .ncr-counters {
      background: rgba(0, 0, 0, .9);
      border-bottom-color: #222
    }

    .ncr body.ncr-dark .ncr-parallax-counter-v2 .ncr-counters h4,
    .ncr body.ncr-dark .ncr-parallax-counter-v2 .ncr-counters span {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-block-grid-v1 {
      background: #202020;
      border-bottom-color: #292929
    }

    .ncr body.ncr-dark .ncr-block-grid-v2-info {
      background: #202020
    }

    .ncr body.ncr-dark .ncr-block-grid-v1-add-info,
    .ncr body.ncr-dark .ncr-block-grid-v1-add-info li a,
    .ncr body.ncr-dark .ncr-block-grid-v2-info {
      border-color: #292929
    }

    .ncr body.ncr-dark .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-next,
    .ncr body.ncr-dark .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-prev {
      background: #333
    }

    .ncr body.ncr-dark .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-next:hover,
    .ncr body.ncr-dark .ncr-testimonials-v3 .ncr-owl-buttons .ncr-owl-prev:hover {
      background: #444
    }

    .ncr body.ncr-dark .ncr-testimonials-v4 .ncr-testimonials-v4-in {
      background: #333;
      box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .2)
    }

    .ncr body.ncr-dark .ncr-testimonials-v4 .ncr-testimonials-v4-in:after {
      border-color: #333 transparent transparent transparent;
      -webkit-filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, .2));
      filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, .2))
    }

    .ncr body.ncr-dark .ncr-testimonials-v4 .ncr-testimonials-author {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-testimonials-v4 .ncr-testimonials-author em {
      color: #999
    }

    .ncr body.ncr-dark .ncr-portfolio-box-v1-in p {
      color: #eee
    }

    .ncr body.ncr-dark .ncr-thumbnails-v1 h3 a {
      color: #eee
    }

    .ncr body.ncr-dark .ncr-content-boxes-v3 .ncr-icon-bg-darker {
      border: transparent
    }

    .ncr body.ncr-dark .ncr-bg-image-v1 p {
      color: #eee
    }

    .ncr body.ncr-dark .ncr-bg-image-v2:before {
      background: rgba(0, 0, 0, .6)
    }

    .ncr body.ncr-dark .ncr-bg-image-v2 p {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-flat-bg-block-v1 {
      background: #202020 url(/Content/themes/img/patterns/5.png) repeat
    }

    .ncr body.ncr-dark .ncr-content-boxes-v5 i {
      background: #333
    }

    .ncr body.ncr-dark .ncr-content-boxes-v6 i {
      background: #333
    }

    .ncr body.ncr-dark .ncr-content-boxes-v6 i:after {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-btn-u.ncr-btn-brd.ncr-btn-u-dark {
      border-color: #eee
    }

    .ncr body.ncr-dark .ncr-btn-u.ncr-btn-brd.ncr-btn-u-dark:hover {
      border-color: #333
    }

    .ncr body.ncr-dark li a.ncr-btn-u {
      color: #fff
    }

    .ncr body.ncr-dark .ncr-service-info {
      background: #202020 url(/Content/themes/img/patterns/5.png) repeat
    }

    .ncr body.ncr-dark .ncr-portfolio-box-v2 li:hover:after {
      background: rgba(0, 0, 0, .6)
    }

    .ncr body.ncr-dark .ncr-service-block-v1 {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-owl-carousel-v6 .ncr-owl-carousel-item {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-fancybox-skin {
      color: #999;
      background: #333
    }

    .ncr body.ncr-dark .ncr-invoice-header .ncr-invoice-numb {
      color: #999
    }

    .ncr body.ncr-dark .ncr-reg-block {
      background: #333
    }

    .ncr body.ncr-dark .ncr-reg-block-header {
      border-bottom-color: #555
    }

    .ncr body.ncr-dark .ncr-bg-color-light {
      background: #2a2b2b !important
    }

    .ncr body.ncr-dark .ncr-demo-pro-glyphicons span:before,
    .ncr body.ncr-dark .ncr-icon-page-fa .ncr-item i {
      color: #999
    }

    .ncr body.ncr-dark .ncr-fusion-portfolio #filters-container .ncr-cbp-filter-item {
      color: #999;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-fusion-portfolio #filters-container .ncr-cbp-filter-item:hover {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-fusion-portfolio .ncr-cbp-l-caption-desc,
    .ncr body.ncr-dark .ncr-fusion-portfolio .ncr-product-description span {
      color: #555
    }

    .ncr body.ncr-dark .ncr-view-tenth:hover p {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-blog_masonry_3col .ncr-grid-boxes-in {
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-blog_masonry_3col h3 a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-grid-boxes-caption.ncr-grid-boxes-quote p {
      color: #fff
    }

    .ncr body.ncr-dark .ncr-news-v1-in.ncr-bg-color-white {
      background-color: #333 !important
    }

    .ncr body.ncr-dark .ncr-news-v1 .ncr-news-v1-info {
      border-top-color: #777
    }

    .ncr body.ncr-dark .ncr-news-v2 .ncr-news-v2-badge p {
      background: #555
    }

    .ncr body.ncr-dark .ncr-news-v2 .ncr-news-v2-badge small,
    .ncr body.ncr-dark .ncr-news-v2 .ncr-news-v2-badge span {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-news-v2 .ncr-news-v2-desc {
      background: #333
    }

    .ncr body.ncr-dark .ncr-news-v2 .ncr-news-v2-desc h3 a {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-news-v2 .ncr-news-v2-desc h3 a:hover {
      color: #72c02c
    }

    .ncr body.ncr-dark .ncr-news-v2 .ncr-news-v2-desc p,
    .ncr body.ncr-dark .ncr-news-v2 .ncr-news-v2-desc small {
      color: #999
    }

    .ncr body.ncr-dark .ncr-news-v3 {
      background: #252525
    }

    .ncr body.ncr-dark .ncr-news-v3 .ncr-news-v3-in {
      background: #333
    }

    .ncr body.ncr-dark .ncr-news-v3 h2 a {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-news-v3 h2 a:hover {
      color: #72c02c
    }

    .ncr body.ncr-dark .ncr-news-v3 .ncr-posted-info li,
    .ncr body.ncr-dark .ncr-news-v3 .ncr-posted-info li a {
      color: #999
    }

    .ncr body.ncr-dark .ncr-news-v3 .ncr-posted-info li a:hover {
      color: #72c02c
    }

    .ncr body.ncr-dark .ncr-news-v3 .ncr-post-shares li i {
      background: #bbb
    }

    .ncr body.ncr-dark .ncr-news-v3 .ncr-post-shares li i:hover {
      background: #ddd
    }

    .ncr body.ncr-dark .ncr-news-v3 .ncr-post-shares li span {
      border-color: #bbb
    }

    .ncr body.ncr-dark .ncr-blog-author {
      background: #333
    }

    .ncr body.ncr-dark .ncr-blog-comments .ncr-comments-itself {
      background: #333
    }

    .ncr body.ncr-dark .ncr-blog-comments .ncr-comments-itself:before {
      border-color: transparent #333 transparent transparent
    }

    .ncr body.ncr-dark .ncr-blog-comments .ncr-comments-itself span {
      color: #999
    }

    .ncr body.ncr-dark .ncr-sky-form.ncr-comment-style fieldset {
      background: inherit
    }

    .ncr body.ncr-dark .ncr-blog-latest-posts li {
      border-top-color: #777
    }

    .ncr body.ncr-dark .ncr-blog-latest-posts h3 a:hover {
      color: #72c02c
    }

    .ncr body.ncr-dark .ncr-blog-trending h3 a:hover {
      color: #72c02c
    }

    .ncr body.ncr-dark .ncr-blog-post-quote {
      background: #333
    }

    .ncr body.ncr-dark .ncr-blog-post-quote p {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-blog-post-quote span {
      color: #999
    }

    .ncr body.ncr-dark .ncr-parallax-quote-light .ncr-parallax-quote-in {
      background: #333;
      border-color: #555
    }

    .ncr body.ncr-dark .ncr-parallax-quote-light:after {
      background: rgba(0, 0, 0, .8)
    }

    .ncr body.ncr-dark .ncr-cube-portfolio .ncr-cbp-l-inline {
      background: #333
    }

    .ncr body.ncr-dark .ncr-cube-portfolio .ncr-cbp-l-inline-title {
      color: #ccc
    }

    .ncr body.ncr-dark .ncr-cube-portfolio .ncr-cbp-l-inline-desc {
      color: #999
    }

    .ncr body.ncr-dark .ncr-cube-portfolio .ncr-cbp-title-dark .ncr-cbp-l-grid-agency-title {
      color: #ccc !important
    }

    .ncr body.ncr-dark .ncr-cube-portfolio .ncr-cbp-title-dark .ncr-cbp-l-grid-agency-desc {
      color: #999 !important
    }

    .ncr body.ncr-dark .ncr-cube-portfolio .ncr-cbp-l-filters-text {
      color: #777
    }

    .ncr body.ncr-dark .ncr-call-action-v2 {
      background: #333
    }

    .ncr body.ncr-dark .ncr-call-action-v1 .ncr-btn-u.ncr-btn-brd,
    .ncr body.ncr-dark .ncr-call-action-v1 a,
    .ncr body.ncr-dark .ncr-call-action-v1 p {
      color: #eee
    }

    .ncr .ncr-header .ncr-topbar {
      z-index: 12;
      padding: 8px 0;
      position: relative
    }

    @media(max-width:991px) {
      .ncr .ncr-header .ncr-topbar {
        margin-bottom: 20px
      }
    }

    .ncr .ncr-header .ncr-topbar ul.ncr-loginbar {
      margin: 0
    }

    .ncr .ncr-header .ncr-topbar ul.ncr-loginbar>li {
      display: inline;
      list-style: none;
      position: relative;
      padding-bottom: 15px
    }

    .ncr .ncr-header .ncr-topbar ul.ncr-loginbar>li>a,
    .ncr .ncr-header .ncr-topbar ul.ncr-loginbar>li>a:hover {
      color: #7c8082;
      font-size: 11px;
      text-transform: uppercase
    }

    .ncr .ncr-header .ncr-topbar ul.ncr-loginbar li i.ncr-fa {
      color: #bbb
    }

    .ncr .ncr-header .ncr-topbar ul.ncr-loginbar li.ncr-topbar-devider {
      top: -1px;
      padding: 0;
      font-size: 8px;
      position: relative;
      margin: 0 9px 0 5px;
      border-right: solid 1px #bbb
    }

    .ncr .ncr-header .ncr-topbar ul.ncr-languages {
      top: 25px;
      left: -5px;
      display: none;
      padding: 4px 0;
      padding-left: 0;
      list-style: none;
      min-width: 100px;
      position: absolute;
      background: #f0f0f0
    }

    .ncr .ncr-header .ncr-topbar li:hover ul.ncr-languages {
      display: block
    }

    .ncr .ncr-header .ncr-topbar ul.ncr-languages:after {
      top: -4px;
      width: 0;
      height: 0;
      left: 8px;
      content: " ";
      display: block;
      position: absolute;
      border-bottom: 6px solid #f0f0f0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-left-style: inset;
      border-right-style: inset
    }

    .ncr .ncr-header .ncr-topbar ul.ncr-languages li a {
      color: #555;
      display: block;
      font-size: 10px;
      padding: 2px 12px;
      margin-bottom: 1px;
      text-transform: uppercase
    }

    .ncr .ncr-header .ncr-topbar ul.ncr-languages li.ncr-active a i {
      color: #999;
      float: right;
      margin-top: 2px
    }

    .ncr .ncr-header .ncr-topbar ul.ncr-languages li a:hover,
    .ncr .ncr-header .ncr-topbar ul.ncr-languages li.ncr-active a {
      background: #fafafa
    }

    .ncr .ncr-header .ncr-topbar ul.ncr-languages li a:hover {
      text-decoration: none
    }

    .ncr .ncr-header.ncr-no-topbar .ncr-navbar-toggle {
      margin-top: 25px
    }

    .ncr .ncr-header {
      z-index: 99;
      background: #fff;
      position: relative;
      border-bottom: solid 2px #eee
    }

    .ncr .ncr-header>.ncr-container {
      display: table;
      margin-bottom: -40px
    }

    @media(max-width:768px) {
      .ncr .ncr-header>.ncr-container {
        width: 100%
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-header>.ncr-container {
        margin-bottom: 0
      }
    }

    .ncr .ncr-header .ncr-logo {
      height: 100%;
      min-width: 100px;
      display: table-cell;
      vertical-align: middle
    }

    .ncr .ncr-header .ncr-logo img {
      z-index: 1;
      margin: 20px 0;
      position: relative
    }

    @media(max-width:1200px) {
      .ncr .ncr-header img.ncr-big-logo {
        width: 120px;
        height: auto
      }
    }

    .ncr .ncr-header .ncr-navbar-toggle {
      border-color: #5fb611
    }

    @media(max-width:991px) {
      .ncr .ncr-header .ncr-navbar-toggle {
        margin-right: 0
      }
    }

    .ncr .ncr-header .ncr-navbar-toggle .ncr-fa {
      color: #fff;
      font-size: 19px
    }

    .ncr .ncr-header .ncr-navbar-toggle,
    .ncr .ncr-header .ncr-navbar-toggle:focus,
    .ncr .ncr-header .ncr-navbar-toggle:hover {
      background: #72c02c;
      padding: 6px 10px 2px
    }

    .ncr .ncr-header .ncr-navbar-toggle:hover {
      background: #5fb611 !important
    }

    .ncr .ncr-header .ncr-navbar-collapse {
      position: relative
    }

    @media(max-width:991px) {

      .ncr .ncr-header .ncr-navbar-collapse,
      .ncr .ncr-header .ncr-navbar-collapse .ncr-container {
        padding-left: 0;
        padding-right: 0
      }
    }

    .ncr .ncr-header .ncr-navbar-nav>li>a {
      color: #687074;
      font-size: 15px;
      font-weight: 400;
      text-transform: uppercase
    }

    .ncr .ncr-header .ncr-navbar-nav>.ncr-active>a {
      color: #72c02c
    }

    @media(min-width:992px) {
      .ncr .ncr-header .ncr-navbar-nav {
        float: right
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-header .ncr-navbar-header {
        float: none
      }

      .ncr .ncr-header .ncr-navbar-toggle {
        display: block
      }

      .ncr .ncr-header .ncr-navbar-collapse.ncr-collapse {
        display: none !important
      }

      .ncr .ncr-header .ncr-navbar-collapse.ncr-collapse.ncr-in {
        display: block !important;
        overflow-y: auto !important
      }

      .ncr .ncr-header .ncr-navbar-nav {
        margin: 0 0 5px;
        float: none !important
      }

      .ncr .ncr-header .ncr-navbar-nav>li {
        float: none
      }

      .ncr .ncr-header .ncr-navbar-nav>li>a {
        padding-top: 30px;
        padding-bottom: 40px
      }

      .ncr .ncr-header .ncr-dropdown-menu.ncr-pull-right {
        float: none !important
      }

      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu {
        border: 0;
        float: none;
        width: auto;
        margin-top: 0;
        position: static;
        box-shadow: none;
        background-color: transparent
      }

      .ncr .ncr-header .ncr-navbar-nav .ncr-open>a,
      .ncr .ncr-header .ncr-navbar-nav .ncr-open>a:focus,
      .ncr .ncr-header .ncr-navbar-nav .ncr-open>a:hover {
        border-bottom-color: #eee
      }

      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu .ncr-dropdown-header,
      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
      }

      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        line-height: 20px
      }

      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:focus,
      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover {
        background-image: none
      }

      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        color: #777
      }

      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:focus,
      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover {
        color: #333;
        background-color: transparent
      }

      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a,
      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:focus,
      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:hover {
        color: #555;
        background-color: #e7e7e7
      }

      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a,
      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a:focus,
      .ncr .ncr-header .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a:hover {
        color: #ccc;
        background-color: transparent
      }

      .ncr .ncr-header .ncr-dropdown-menu.ncr-no-bottom-space {
        padding-bottom: 0
      }

      .ncr .ncr-header .ncr-navbar-nav>li>a {
        font-size: 14px;
        padding: 9px 10px
      }

      .ncr .ncr-header .ncr-navbar-nav>li a {
        border-bottom: solid 1px #eee
      }

      .ncr .ncr-header .ncr-navbar-nav>li>a:focus {
        background: 0
      }

      .ncr .ncr-header .ncr-navbar-nav>li>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header .ncr-navbar-nav>.ncr-active>a,
      .ncr .ncr-header .ncr-navbar-nav>.ncr-active>a:focus,
      .ncr .ncr-header .ncr-navbar-nav>.ncr-active>a:hover {
        background: #72c02c;
        color: #fff !important
      }

      .ncr .ncr-header .ncr-dropdown .ncr-dropdown-submenu>a {
        font-size: 13px;
        color: #555 !important;
        text-transform: uppercase
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header .ncr-navbar-collapse {
        padding: 0
      }

      .ncr .ncr-header .ncr-container-fluid>.ncr-navbar-collapse,
      .ncr .ncr-header .ncr-container-fluid>.ncr-navbar-header,
      .ncr .ncr-header .ncr-container>.ncr-navbar-collapse,
      .ncr .ncr-header .ncr-container>.ncr-navbar-header {
        margin-bottom: -10px
      }

      .ncr .ncr-header .ncr-navbar-nav {
        position: relative
      }

      .ncr .ncr-header .ncr-navbar-nav>li>a {
        bottom: -2px;
        position: relative;
        padding: 9px 30px 9px 20px
      }

      .ncr .ncr-header .ncr-navbar-nav>li>a,
      .ncr .ncr-header .ncr-navbar-nav>li>a:focus {
        border-bottom: solid 2px transparent
      }

      .ncr .ncr-header .ncr-navbar-nav>.ncr-active>a,
      .ncr .ncr-header .ncr-navbar-nav>li>a:hover {
        bottom: -2px;
        position: relative;
        border-bottom: solid 2px #72c02c
      }

      .ncr .ncr-header .ncr-navbar-nav>.ncr-active>a,
      .ncr .ncr-header .ncr-navbar-nav>.ncr-active>a:focus,
      .ncr .ncr-header .ncr-navbar-nav>.ncr-active>a:hover,
      .ncr .ncr-header .ncr-navbar-nav>li>a,
      .ncr .ncr-header .ncr-navbar-nav>li>a:focus,
      .ncr .ncr-header .ncr-navbar-nav>li>a:hover {
        background: 0
      }

      .ncr .ncr-header .ncr-navbar-nav>.ncr-open>a,
      .ncr .ncr-header .ncr-navbar-nav>.ncr-open>a:focus,
      .ncr .ncr-header .ncr-navbar-nav>.ncr-open>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header .ncr-navbar-nav>li:hover>a {
        color: #72c02c
      }

      .ncr .ncr-header .ncr-dropdown-menu {
        padding: 0;
        border: 0;
        min-width: 200px;
        border-radius: 0;
        z-index: 9999 !important;
        border-top: solid 2px #72c02c;
        border-bottom: solid 2px #687074
      }

      .ncr .ncr-header .ncr-dropdown-menu li a {
        color: #687074;
        font-size: 13px;
        font-weight: 400;
        padding: 6px 15px;
        border-bottom: solid 1px #eee
      }
    }

    @media(min-width:992px) {

      .ncr .ncr-header .ncr-dropdown-menu .ncr-active>a,
      .ncr .ncr-header .ncr-dropdown-menu li>a:hover {
        color: #687074;
        filter: none !important;
        background: #eee !important;
        -webkit-transition: all .1s ease-in-out;
        -moz-transition: all .1s ease-in-out;
        -o-transition: all .1s ease-in-out;
        transition: all .1s ease-in-out
      }

      .ncr .ncr-header .ncr-dropdown-menu li>a:focus {
        background: 0;
        filter: none !important
      }

      .ncr .ncr-header .ncr-navbar-nav>li.ncr-dropdown:hover>.ncr-dropdown-menu {
        display: block
      }

      .ncr .ncr-header .ncr-open>.ncr-dropdown-menu {
        display: none
      }

      .ncr .ncr-header .ncr-navbar-nav .ncr-search-open {
        width: 330px
      }
    }

    .ncr .ncr-header .ncr-dropdown-submenu {
      position: relative
    }

    .ncr .ncr-header .ncr-dropdown-submenu>a:after,
    .ncr .ncr-header .ncr-dropdown>a:after {
      top: 8px;
      right: 9px;
      font-size: 11px;
      content: "\f105";
      position: absolute;
      font-weight: 400;
      display: inline-block;
    }

    @media(max-width:991px) {
      .ncr .ncr-header .ncr-dropdown-submenu>a:after {
        content: " "
      }
    }

    .ncr .ncr-header .ncr-dropdown>a:after {
      top: 9px;
      right: 15px;
      content: "\f107"
    }

    .ncr .ncr-header .ncr-dropdown-submenu>.ncr-dropdown-menu {
      top: 3px;
      left: 100%;
      margin-top: -5px;
      margin-left: 0
    }

    .ncr .ncr-header .ncr-dropdown-submenu>.ncr-dropdown-menu.ncr-submenu-left {
      left: -100%
    }

    .ncr .ncr-header .ncr-dropdown-submenu:hover>.ncr-dropdown-menu {
      display: block
    }

    @media(max-width:991px) {
      .ncr .ncr-header .ncr-dropdown-submenu>.ncr-dropdown-menu {
        display: block;
        margin-left: 15px
      }
    }

    .ncr .ncr-header .ncr-dropdown-submenu.ncr-pull-left {
      float: none
    }

    .ncr .ncr-header .ncr-dropdown-submenu.ncr-pull-left>.ncr-dropdown-menu {
      left: -100%;
      margin-left: 10px
    }

    .ncr .ncr-header .ncr-dropdown-menu li [class*=" fa-"],
    .ncr .ncr-header .ncr-dropdown-menu li [class^=fa-] {
      left: -3px;
      width: 1.25em;
      margin-right: 1px;
      position: relative;
      text-align: center;
      display: inline-block
    }

    .ncr .ncr-header .ncr-dropdown-menu li [class*=" fa-"].ncr-fa-lg,
    .ncr .ncr-header .ncr-dropdown-menu li [class^=fa-].ncr-fa-lg {
      width: 1.5625em
    }

    .ncr .ncr-header .ncr-nav>li>.ncr-search {
      color: #aaa;
      cursor: pointer;
      min-width: 35px;
      font-size: 15px;
      text-align: center;
      background: #f7f7f7;
      padding: 11px 0 12px;
      display: inline-block;
      border-bottom: solid 2px #aaa
    }

    @media(min-width:992px) {
      .ncr .ncr-header .ncr-nav>li>.ncr-search {
        bottom: -2px;
        position: relative
      }
    }

    .ncr .ncr-header .ncr-nav>li>.ncr-search:hover {
      color: #72c02c;
      background: #f7f7f7;
      border-bottom-color: #72c02c
    }

    .ncr .ncr-header .ncr-nav .ncr-search-open {
      right: 0;
      top: 40px;
      display: none;
      padding: 14px;
      position: absolute;
      background: #fcfcfc;
      border-top: solid 2px #eee;
      box-shadow: 0 1px 3px #ddd
    }

    .ncr .ncr-header .ncr-nav .ncr-search-open form {
      margin: 0
    }

    @media(min-width:767px) and (max-width:991px) {
      .ncr .ncr-header .ncr-navbar-toggle {
        margin-right: 0
      }

      .ncr .ncr-header .ncr-nav .ncr-search-open {
        width: 93%
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-header .ncr-nav>li>.ncr-search {
        color: #999;
        width: 35px;
        height: 34px;
        text-align: left;
        background: #eee;
        line-height: 12px;
        text-align: center;
        margin: 5px 10px 0;
        border-bottom: 0
      }

      .ncr .ncr-header .ncr-nav>li>.ncr-search:hover {
        background: #5fb611;
        color: #fff !important
      }

      .ncr .ncr-header .ncr-nav .ncr-search-open {
        top: 5px;
        padding: 0;
        left: 48px;
        border-top: 0;
        box-shadow: none;
        background: 0;
        margin-right: 10px
      }
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-collapse,
    .ncr .ncr-header .ncr-mega-menu .ncr-dropdown,
    .ncr .ncr-header .ncr-mega-menu .ncr-dropup,
    .ncr .ncr-header .ncr-mega-menu .ncr-nav {
      position: static
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-container,
    .ncr .ncr-header .ncr-mega-menu .ncr-navbar-inner {
      position: relative
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-dropdown-menu {
      left: auto
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-dropdown-menu>li {
      display: block
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-dropdown-submenu .ncr-dropdown-menu {
      left: 100%
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-nav.ncr-pull-right .ncr-dropdown-menu {
      right: 0
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-mega-menu-content {
      padding: 4px 15px
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-mega-menu-content:after,
    .ncr .ncr-header .ncr-mega-menu .ncr-mega-menu-content:before {
      content: "";
      display: table;
      line-height: 0
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-mega-menu-content:after {
      clear: both
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-nav>li>.ncr-dropdown-menu:after,
    .ncr .ncr-header .ncr-mega-menu .ncr-nav>li>.ncr-dropdown-menu:before {
      display: none
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-dropdown.ncr-mega-menu-fullwidth .ncr-dropdown-menu {
      left: 0;
      right: 0;
      overflow: hidden
    }

    @media(min-width:992px) {
      .ncr .ncr-header .ncr-mega-menu .ncr-mega-menu-content.ncr-content-two-col {
        min-width: 596px
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-mega-menu-content.ncr-content-three-col {
        min-width: 864px
      }
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-dropdown.ncr-mega-menu-left .ncr-dropdown-menu {
      left: auto;
      overflow: hidden
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-dropdown.ncr-mega-menu-right .ncr-dropdown-menu,
    .ncr .ncr-header .ncr-mega-menu .ncr-dropdown.ncr-mega-menu-two-col-right .ncr-dropdown-menu {
      right: 0;
      overflow: hidden
    }

    @media(min-width:992px) {
      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-in {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
      }
    }

    .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-list h3 {
      font-size: 15px;
      font-weight: 400;
      padding: 0 10px 0 13px;
      text-transform: uppercase
    }

    @media(min-width:992px) {
      .ncr .ncr-header .ncr-mega-menu .ncr-big-screen-space {
        margin-bottom: 20px
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-in {
        padding: 20px 0;
        border-left: 1px solid #eee
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-in:first-child {
        border-left: none;
        margin-left: -1px
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-list {
        width: 100%
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-list li a {
        display: block;
        margin-bottom: 1px;
        position: relative;
        border-bottom: 0;
        padding: 5px 10px 5px 15px
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-list a:hover {
        text-decoration: none
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-mega-menu-content li a {
        padding: 5px 10px 5px 30px
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-mega-menu-content li a:after {
        top: 7px;
        left: 15px;
        font-size: 11px;
        content: "\f105";
        position: absolute;
        font-weight: 400;
        display: inline-block;
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-disable-icons li a {
        padding: 5px 10px 5px 15px
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-disable-icons li a:after {
        display: none
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-list h3 {
        color: #555;
        margin: 0 0 5px;
        font-size: 13px;
        font-weight: 400;
        padding: 6px 25px 5px;
        border-bottom: solid 1px #eee
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-list li a {
        color: #687074;
        display: block;
        font-size: 13px;
        font-weight: 400;
        margin-left: 15px;
        padding: 6px 25px;
        border-bottom: solid 1px #eee
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-list>.ncr-active>a,
      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-list>.ncr-active>a:focus,
      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-list>.ncr-active>a:hover,
      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-list>h3.ncr-active {
        color: #555;
        background-color: #e7e7e7
      }

      .ncr .ncr-header .ncr-mega-menu .ncr-equal-height-list li a:hover {
        color: #333;
        text-decoration: none
      }
    }

    .ncr .ncr-header.ncr-header-dark {
      background: #2d2d2d;
      border-bottom-color: #555
    }

    .ncr .ncr-header.ncr-header-dark .ncr-topbar ul.ncr-languages {
      background: #444
    }

    .ncr .ncr-header.ncr-header-dark .ncr-topbar ul.ncr-loginbar li.ncr-topbar-devider {
      border-right-color: #666
    }

    .ncr .ncr-header.ncr-header-dark .ncr-topbar ul.ncr-languages li a {
      color: #bbb
    }

    .ncr .ncr-header.ncr-header-dark .ncr-topbar ul.ncr-languages:after {
      border-bottom-color: #444
    }

    .ncr .ncr-header.ncr-header-dark .ncr-topbar ul.ncr-languages li a:hover,
    .ncr .ncr-header.ncr-header-dark .ncr-topbar ul.ncr-languages li.ncr-active a {
      color: #bbb;
      background: #555
    }

    .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav>li>a {
      color: #ddd
    }

    .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav>.ncr-open>a,
    .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav>.ncr-open>a:focus,
    .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav>.ncr-open>a:hover {
      background: inherit
    }

    @media(max-width:991px) {
      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav>li a {
        border-bottom-color: #666
      }

      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav .ncr-dropdown>a:hover {
        color: #72c02c;
        background: inherit
      }

      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav .ncr-open>a,
      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav .ncr-open>a:focus,
      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav .ncr-open>a:hover {
        border-bottom-color: #666
      }

      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        color: #bbb
      }

      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:focus,
      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover {
        color: #fff !important
      }

      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a,
      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:focus,
      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:hover {
        color: #bbb;
        background: #444
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-header.ncr-header-dark .ncr-dropdown .ncr-dropdown-submenu>a {
        color: #bbb !important
      }
    }

    @media(min-width:992px) {

      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav>.ncr-active>a,
      .ncr .ncr-header.ncr-header-dark .ncr-navbar-nav>li>a:hover {
        color: #72c02c !important
      }

      .ncr .ncr-header.ncr-header-dark .ncr-dropdown-menu {
        background: #2d2d2d
      }

      .ncr .ncr-header.ncr-header-dark .ncr-dropdown-menu li>a {
        color: #bbb;
        border-bottom-color: #666
      }

      .ncr .ncr-header.ncr-header-dark .ncr-dropdown-menu .ncr-active>a,
      .ncr .ncr-header.ncr-header-dark .ncr-dropdown-menu li>a:hover {
        background: #202020 !important
      }
    }

    .ncr .ncr-header.ncr-header-dark .ncr-nav>li>.ncr-search {
      background: #444
    }

    .ncr .ncr-header.ncr-header-dark .ncr-search-open {
      background: #2d2d2d;
      border-top-color: #555;
      box-shadow: 0 1px 3px #888
    }

    .ncr .ncr-header.ncr-header-dark .ncr-input-group .ncr-form-control {
      color: #bbb;
      background: #555;
      border-color: #999;
      box-shadow: 0 0 2px #555
    }

    .ncr .ncr-header.ncr-header-dark .ncr-mega-menu .ncr-equal-height-list h3 {
      color: #eee
    }

    @media(max-width:991px) {
      .ncr .ncr-header.ncr-header-dark .ncr-mega-menu .ncr-equal-height-list li a {
        color: #bbb;
        border-bottom-color: #666
      }

      .ncr .ncr-header.ncr-header-dark .ncr-mega-menu .ncr-equal-height-list li a:focus,
      .ncr .ncr-header.ncr-header-dark .ncr-mega-menu .ncr-equal-height-list li a:hover {
        color: #fff
      }

      .ncr .ncr-header.ncr-header-dark .ncr-mega-menu .ncr-equal-height-list h3 {
        border-bottom-color: #666
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header.ncr-header-dark .ncr-mega-menu .ncr-equal-height-in {
        border-left-color: #666
      }
    }

    .ncr .ncr-header-fixed .ncr-header {
      height: auto
    }

    .ncr .ncr-header-fixed .ncr-header.ncr-header-sticky {
      margin-top: 0;
      transition: all .2s ease-in-out
    }

    .ncr .ncr-header-fixed .ncr-header.ncr-header-fixed-shrink {
      top: 0;
      left: 0;
      width: 100%;
      z-index: 999;
      position: fixed;
      margin-top: -35px;
      border-bottom: 0;
      box-shadow: 0 0 3px #bbb;
      background: rgba(255, 255, 255, .96);
      transition: all .3s ease-in-out
    }

    @media(max-width:991px) {

      .ncr .ncr-header-fixed .ncr-header,
      .ncr .ncr-header-fixed .ncr-header.ncr-header-fixed-shrink {
        height: inherit;
        position: relative
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-fixed .ncr-header.ncr-header-fixed-shrink>.ncr-container {
        margin-bottom: -46px
      }

      .ncr .ncr-header-fixed .ncr-header.ncr-header-fixed-shrink .ncr-logo img {
        max-width: 105px;
        margin: 45px 0 -4px
      }

      .ncr .ncr-header-fixed .ncr-header.ncr-header-fixed-shrink .ncr-navbar-nav>li>a {
        padding-top: 19px;
        padding-bottom: 19px
      }

      .ncr .ncr-header-fixed .ncr-header.ncr-header-fixed-shrink .ncr-navbar-nav>.ncr-active>a,
      .ncr .ncr-header-fixed .ncr-header.ncr-header-fixed-shrink .ncr-navbar-nav>li>a:hover {
        border-bottom: 0
      }

      .ncr .ncr-header-fixed .ncr-header.ncr-header-fixed-shrink .ncr-dropdown>a:after {
        top: 20px
      }

      .ncr .ncr-header-fixed .ncr-header.ncr-header-fixed-shrink .ncr-nav>li>.ncr-search {
        color: #777;
        padding: 20px 0 22px;
        background: inherit;
        border-bottom: 0
      }

      .ncr .ncr-header-fixed .ncr-header.ncr-header-fixed-shrink .ncr-nav .ncr-search-open {
        top: 60px
      }
    }

    .ncr .ncr-boxed-layout.ncr-header-fixed .ncr-header.ncr-header-sticky {
      left: inherit;
      width: inherit
    }

    .ncr .ncr-topbar-v3 {
      z-index: 99;
      padding: 3px 0;
      position: relative;
      background: #007cc0
    }

    @media(max-width:768px) {

      .ncr .ncr-topbar-v3 .ncr-left-topbar,
      .ncr .ncr-topbar-v3 .ncr-right-topbar {
        text-align: center;
        float: none !important
      }
    }

    .ncr .ncr-topbar-v3 ul.ncr-left-topbar {
      padding-left: 0;
      margin-bottom: 1px
    }

    .ncr .ncr-topbar-v3 ul.ncr-left-topbar>li {
      display: inline;
      list-style: none;
      position: relative;
      margin-right: 15px;
      padding-bottom: 15px
    }

    .ncr .ncr-topbar-v3 ul.ncr-left-topbar>li>a {
      color: #fff;
      font-size: 12px;
      text-transform: uppercase
    }

    .ncr .ncr-topbar-v3 ul.ncr-left-topbar>li>a:hover {
      cursor: pointer
    }

    .ncr .ncr-topbar-v3 ul.ncr-currency,
    .ncr .ncr-topbar-v3 ul.ncr-language {
      top: 28px;
      left: -5px;
      z-index: 1;
      display: none;
      padding: 4px 0;
      padding-left: 0;
      list-style: none;
      min-width: 125px;
      position: absolute;
      background: #2a2a2a
    }

    @media(max-width:768px) {

      .ncr .ncr-topbar-v3 ul.ncr-currency,
      .ncr .ncr-topbar-v3 ul.ncr-language {
        top: 20px
      }
    }

    .ncr .ncr-topbar-v3 li:hover ul.ncr-currency,
    .ncr .ncr-topbar-v3 li:hover ul.ncr-language {
      display: block
    }

    .ncr .ncr-topbar-v3 ul.ncr-currency:after,
    .ncr .ncr-topbar-v3 ul.ncr-language:after {
      top: -4px;
      width: 0;
      height: 0;
      left: 8px;
      content: " ";
      display: block;
      position: absolute;
      border-bottom: 6px solid #2a2a2a;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-left-style: inset;
      border-right-style: inset
    }

    .ncr .ncr-topbar-v3 ul.ncr-currency li a,
    .ncr .ncr-topbar-v3 ul.ncr-language li a {
      color: #d1d1d1;
      display: block;
      font-size: 10px;
      padding: 2px 12px;
      margin-bottom: 1px;
      text-transform: uppercase
    }

    .ncr .ncr-topbar-v3 ul.ncr-currency li.ncr-active a i,
    .ncr .ncr-topbar-v3 ul.ncr-language li.ncr-active a i {
      color: #d1d1d1;
      float: right;
      margin-top: 2px
    }

    .ncr .ncr-topbar-v3 ul.ncr-currency li a:hover,
    .ncr .ncr-topbar-v3 ul.ncr-currency li.ncr-active a,
    .ncr .ncr-topbar-v3 ul.ncr-language li a:hover,
    .ncr .ncr-topbar-v3 ul.ncr-language li.ncr-active a {
      background: #333
    }

    .ncr .ncr-topbar-v3 ul.ncr-currency li a:hover,
    .ncr .ncr-topbar-v3 ul.ncr-language li a:hover {
      text-decoration: none
    }

    .ncr .ncr-topbar-v3 .ncr-right-topbar {
      margin-bottom: 1px
    }

    .ncr .ncr-topbar-v3 .ncr-right-topbar li {
      margin-left: 3px
    }

    .ncr .ncr-topbar-v3 .ncr-right-topbar li:first-child {
      margin-left: 0
    }

    .ncr .ncr-topbar-v3 .ncr-right-topbar li,
    .ncr .ncr-topbar-v3 .ncr-right-topbar li a {
      color: #fff;
      font-size: 12px;
      text-transform: uppercase
    }

    .ncr .ncr-topbar-v3 .ncr-search {
      color: #fff;
      cursor: pointer;
      font-size: 14px;
      display: inline-block
    }

    .ncr .ncr-topbar-v3 .ncr-search:hover {
      color: #bbb
    }

    .ncr .ncr-topbar-v3 .ncr-search-open {
      top: 0;
      left: 0;
      width: 100%;
      display: none;
      background: #333
    }

    .ncr .ncr-topbar-v3 .ncr-search-open .ncr-container {
      position: relative
    }

    .ncr .ncr-topbar-v3 .ncr-search-open .ncr-search-close {
      top: 10px;
      right: 20px;
      color: #fff;
      cursor: pointer;
      position: absolute
    }

    .ncr .ncr-topbar-v3 .ncr-search-open .ncr-form-control {
      padding: 0;
      color: #eee;
      border: 0;
      min-height: 35px;
      font-weight: 200;
      background: #333
    }

    .ncr .ncr-topbar-v3 .ncr-search-open .ncr-form-control:focus {
      box-shadow: none
    }

    .ncr .ncr-topbar-v3 .ncr-search-open .ncr-form-control::-moz-placeholder {
      color: #eee;
      font-weight: 200
    }

    .ncr .ncr-topbar-v3 .ncr-search-open .ncr-form-control:-ms-input-placeholder {
      color: #eee;
      font-weight: 200
    }

    .ncr .ncr-topbar-v3 .ncr-search-open .ncr-form-control::-webkit-input-placeholder {
      color: #eee;
      font-weight: 200
    }

    .ncr .ncr-header-v5 .ncr-shop-badge.ncr-badge-lists {
      margin-bottom: 0
    }

    .ncr .ncr-header-v5 .ncr-shop-badge.ncr-badge-lists li {
      position: relative
    }

    .ncr .ncr-header-v5 .ncr-shop-badge.ncr-badge-lists>li {
      margin-left: 20px;
      padding: 27px 15px 25px 25px
    }

    .ncr .ncr-header-v5 .ncr-shop-badge.ncr-badge-lists span.ncr-badge {
      top: 20px;
      right: 3px;
      position: absolute
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v5 .ncr-shop-badge {
        display: none
      }
    }

    .ncr .ncr-header-v5 .ncr-shop-badge.ncr-badge-icons span.ncr-badge {
      min-width: 12px;
      padding: 3px 6px
    }

    .ncr .ncr-header-v5 .ncr-shop-badge.ncr-badge-icons i {
      color: #555;
      font-size: 24px;
      min-width: 25px
    }

    .ncr .ncr-header-v5 .ncr-shop-badge span.ncr-badge {
      font-weight: 400;
      padding: 4px 7px
    }

    .ncr .ncr-header-v5 .ncr-shop-badge span.ncr-badge-sea {
      background: #72c02c
    }

    .ncr .ncr-header-v5 .ncr-mCustomScrollbar {
      height: 400px
    }

    .ncr .ncr-header-v5 ul.ncr-shop-badge>li {
      position: relative
    }

    .ncr .ncr-header-v5 ul.ncr-shop-badge>li:hover .ncr-badge-open {
      display: block
    }

    .ncr .ncr-header-v5 .ncr-badge-open {
      top: 78px;
      right: 0;
      display: none;
      padding: 0 20px;
      list-style: none;
      min-width: 300px;
      background: #fff;
      position: absolute;
      border-top: 2px solid #72c02c;
      -webkit-box-shadow: 0 2px 2px 0 rgba(90, 90, 90, .075);
      -moz-box-shadow: 0 2px 2px 0 rgba(90, 90, 90, .075);
      box-shadow: 0 5px 5px 0 rgba(90, 90, 90, .075)
    }

    .ncr .ncr-header-v5 .ncr-badge-open li {
      margin-top: 15px;
      padding-top: 15px;
      border-top: 1px solid #dedede
    }

    .ncr .ncr-header-v5 .ncr-badge-open li:first-child {
      margin-top: 0;
      border-top: 0;
      padding-top: 20px
    }

    .ncr .ncr-header-v5 .ncr-badge-open li:after,
    .ncr .ncr-header-v5 .ncr-badge-open li:before {
      content: " ";
      display: table
    }

    .ncr .ncr-header-v5 .ncr-badge-open li:after {
      clear: both
    }

    .ncr .ncr-header-v5 .ncr-badge-open img {
      float: left;
      width: 100px;
      height: auto;
      margin-right: 15px
    }

    .ncr .ncr-header-v5 .ncr-badge-open .ncr-close {
      line-height: 1.9
    }

    .ncr .ncr-header-v5 .ncr-badge-open span {
      margin: 7px 0;
      color: #555;
      display: block;
      font-size: 14px
    }

    .ncr .ncr-header-v5 .ncr-badge-open small {
      color: #999;
      font-size: 14px
    }

    .ncr .ncr-header-v5 li.ncr-subtotal {
      padding: 3px 0 20px
    }

    .ncr .ncr-header-v5 li.ncr-subtotal span {
      color: #555;
      font-size: 18px;
      font-weight: 200;
      display: inline-block;
      text-transform: uppercase
    }

    .ncr .ncr-header-v5 li.ncr-subtotal .ncr-subtotal-cost {
      color: #72c02c
    }

    .ncr .ncr-header-v5 li.ncr-subtotal .ncr-btn-u {
      font-size: 12px
    }

    .ncr .ncr-header-v5 li.ncr-subtotal .ncr-col-xs-6:first-child {
      padding-right: 8px
    }

    .ncr .ncr-header-v5 li.ncr-subtotal .ncr-col-xs-6:last-child {
      padding-left: 8px
    }

    .ncr .ncr-header-v5 {
      z-index: 99;
      position: relative;
      border-bottom: solid 2px #eee
    }

    .ncr .ncr-header-v5 .ncr-navbar {
      margin: 0
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v5 .ncr-navbar {
        margin-top: 10px
      }
    }

    .ncr .ncr-header-v5 .ncr-navbar-default {
      border: 0;
      background: 0
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v5 .ncr-navbar-header {
        margin-bottom: 7px
      }
    }

    @media(min-width:993px) and (max-width:999px) {
      .ncr .ncr-header-v5 .ncr-navbar-header {
        margin-top: 15px
      }
    }

    .ncr .ncr-header-v5 .ncr-navbar-brand {
      z-index: 1;
      padding: 18px 10px 10px 15px
    }

    @media(max-width:998px) {
      .ncr .ncr-header-v5 .ncr-navbar-brand {
        margin-top: -15px
      }
    }

    .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-toggle {
      color: #333;
      border: 0;
      font-size: 19px;
      margin-top: 10px
    }

    .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-toggle .ncr-icon-bar {
      background: #222
    }

    .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-toggle:focus,
    .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-toggle:hover {
      background: inherit
    }

    .ncr .ncr-header-v5 .ncr-navbar-collapse {
      position: relative
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v5 .ncr-navbar-nav {
        float: none;
        margin: 0 auto;
        display: table;
        table-layout: fixed
      }
    }

    .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li>a {
      color: #555;
      font-size: 16px;
      font-weight: 400;
      text-transform: uppercase
    }

    .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>.ncr-active>a {
      color: #72c02c
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v5 .ncr-navbar-header {
        float: none
      }

      .ncr .ncr-header-v5 .ncr-navbar-toggle {
        display: block
      }

      .ncr .ncr-header-v5 .ncr-navbar-collapse.ncr-collapse {
        display: none !important
      }

      .ncr .ncr-header-v5 .ncr-navbar-collapse.ncr-collapse.ncr-in {
        display: block !important;
        overflow-y: auto !important
      }

      .ncr .ncr-header-v5 .ncr-navbar-nav {
        margin: 0;
        float: none !important
      }

      .ncr .ncr-header-v5 .ncr-navbar-nav>li {
        float: none
      }

      .ncr .ncr-header-v5 .ncr-navbar-nav>li>a {
        padding-top: 30px;
        padding-bottom: 40px
      }

      .ncr .ncr-header-v5 .ncr-dropdown-menu.ncr-pull-right {
        float: none !important
      }

      .ncr .ncr-header-v5 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu {
        border: 0;
        float: none;
        width: auto;
        margin-top: 0;
        position: static;
        box-shadow: none;
        background-color: transparent
      }

      .ncr .ncr-header-v5 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu .ncr-dropdown-header,
      .ncr .ncr-header-v5 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
      }

      .ncr .ncr-header-v5 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        line-height: 20px
      }

      .ncr .ncr-header-v5 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:focus,
      .ncr .ncr-header-v5 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover {
        background-image: none
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        color: #777
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:focus,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover {
        color: #333;
        background-color: transparent
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:focus,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:hover {
        color: #555;
        background-color: #e7e7e7
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a:focus,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a:hover {
        color: #ccc;
        background-color: transparent
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-dropdown-menu.ncr-no-bottom-space {
        padding-bottom: 0
      }

      .ncr .ncr-header-v5 .ncr-navbar-collapse,
      .ncr .ncr-header-v5 .ncr-navbar-collapse .ncr-container {
        padding-left: 0 !important;
        padding-right: 0 !important
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li>a {
        font-size: 14px;
        padding: 9px 10px
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li a {
        border-bottom: solid 1px #eee
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li>a:focus {
        background: 0
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>.ncr-active>a,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>.ncr-active>a:focus,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>.ncr-active>a:hover {
        color: #fff !important;
        background: #72c02c !important
      }

      .ncr .ncr-header-v5 .ncr-dropdown .ncr-dropdown-submenu>a {
        font-size: 13px;
        color: #333 !important;
        text-transform: uppercase
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v5 .ncr-navbar-collapse {
        padding: 0
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li>a {
        line-height: 30px;
        padding: 23px 18px 24px
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li>a:last-child {
        padding-right: 15px
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li>a,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li>a:focus {
        border-top: solid 2px transparent
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>.ncr-active>a,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li>a:hover {
        border-top: solid 2px #72c02c
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>.ncr-active>a,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>.ncr-active>a:focus,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>.ncr-active>a:hover,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li>a,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li>a:focus,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li>a:hover {
        background: 0
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>.ncr-open>a,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>.ncr-open>a:focus,
      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>.ncr-open>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header-v5 .ncr-navbar-default .ncr-navbar-nav>li:hover>a {
        color: #72c02c
      }

      .ncr .ncr-header-v5 .ncr-dropdown-menu {
        padding: 0;
        border: 0;
        min-width: 200px;
        border-radius: 0;
        z-index: 9999 !important;
        border-top: solid 2px #72c02c;
        -webkit-box-shadow: 0 2px 2px 0 rgba(90, 90, 90, .075);
        -moz-box-shadow: 0 2px 2px 0 rgba(90, 90, 90, .075);
        box-shadow: 0 5px 5px 0 rgba(90, 90, 90, .075)
      }

      .ncr .ncr-header-v5 .ncr-dropdown-menu li a {
        color: #555;
        font-size: 14px;
        font-weight: 400;
        padding: 8px 15px;
        border-bottom: solid 1px #dedede
      }

      .ncr .ncr-header-v5 .ncr-dropdown-menu>li>a {
        -webkit-transition: all .2s ease;
        -moz-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease
      }

      .ncr .ncr-header-v5 .ncr-dropdown-menu .ncr-active>a,
      .ncr .ncr-header-v5 .ncr-dropdown-menu li>a:hover {
        color: #fff;
        background: #72c02c;
        filter: none !important
      }

      .ncr .ncr-header-v5 .ncr-dropdown-menu li>a:focus {
        color: inherit;
        background: 0;
        filter: none !important
      }

      .ncr .ncr-header-v5 .ncr-navbar-nav>li.ncr-dropdown:hover>.ncr-dropdown-menu {
        display: block
      }

      .ncr .ncr-header-v5 .ncr-open>.ncr-dropdown-menu {
        display: none
      }

      .ncr .ncr-header-v5 .ncr-dropdown-menu li.ncr-dropdown-submenu:hover>a {
        color: #fff;
        background: #72c02c
      }
    }

    .ncr .ncr-header-v5 .ncr-dropdown-submenu {
      position: relative
    }

    .ncr .ncr-header-v5 .ncr-dropdown-submenu>a:after,
    .ncr .ncr-header-v5 .ncr-dropdown>a:after {
      top: 8px;
      right: 9px;
      font-size: 11px;
      content: "\f105";
      position: absolute;
      font-weight: 400;
      display: inline-block;
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v5 .ncr-dropdown-submenu>a:after {
        content: " "
      }

      .ncr .ncr-header-v5 .ncr-dropdown>a:after {
        top: 9px;
        right: 15px;
        content: "\f107"
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v5 .ncr-dropdown>a:after {
        content: " "
      }
    }

    .ncr .ncr-header-v5 .ncr-dropdown-submenu>.ncr-dropdown-menu {
      top: 3px;
      left: 100%;
      margin-top: -5px;
      margin-left: 0
    }

    .ncr .ncr-header-v5 .ncr-dropdown-submenu>.ncr-dropdown-menu.ncr-submenu-left {
      left: -100%
    }

    .ncr .ncr-header-v5 .ncr-dropdown-submenu:hover>.ncr-dropdown-menu {
      display: block
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v5 .ncr-dropdown-submenu>.ncr-dropdown-menu {
        display: block;
        margin-left: 15px
      }
    }

    .ncr .ncr-header-v5 .ncr-dropdown-submenu.ncr-pull-left {
      float: none
    }

    .ncr .ncr-header-v5 .ncr-dropdown-submenu.ncr-pull-left>.ncr-dropdown-menu {
      left: -100%;
      margin-left: 10px
    }

    .ncr .ncr-header-v5 .ncr-dropdown-menu li [class*=" fa-"],
    .ncr .ncr-header-v5 .ncr-dropdown-menu li [class^=fa-] {
      left: -3px;
      width: 1.25em;
      margin-right: 1px;
      position: relative;
      text-align: center;
      display: inline-block
    }

    .ncr .ncr-header-v5 .ncr-dropdown-menu li [class*=" fa-"].ncr-fa-lg,
    .ncr .ncr-header-v5 .ncr-dropdown-menu li [class^=fa-].ncr-fa-lg {
      width: 1.5625em
    }

    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-collapse,
    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-dropdown,
    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-dropup,
    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-nav {
      position: static
    }

    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-container,
    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-navbar-inner {
      position: relative
    }

    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-dropdown-menu {
      left: auto
    }

    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-dropdown-menu>li {
      display: block
    }

    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-dropdown-submenu .ncr-dropdown-menu {
      left: 100%
    }

    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-nav.ncr-pull-right .ncr-dropdown-menu {
      right: 0
    }

    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-mega-menu-content {
      padding: 20px 10px
    }

    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-mega-menu-content:after,
    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-mega-menu-content:before {
      content: "";
      display: table;
      line-height: 0
    }

    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-mega-menu-content:after {
      clear: both
    }

    .ncr .ncr-header-v5 .ncr-mega-menu.ncr-navbar .ncr-nav>li>.ncr-dropdown-menu:after,
    .ncr .ncr-header-v5 .ncr-mega-menu.ncr-navbar .ncr-nav>li>.ncr-dropdown-menu:before {
      display: none
    }

    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-dropdown.ncr-mega-menu-fullwidth .ncr-dropdown-menu {
      left: 0;
      right: 0;
      overflow: hidden
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v5 .ncr-mega-menu .ncr-dropdown.ncr-mega-menu-fullwidth .ncr-dropdown-menu {
        margin-left: 10px;
        margin-right: 15px
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v5 .ncr-mega-menu .ncr-dropdown.ncr-mega-menu-fullwidth .ncr-dropdown-menu {
        width: auto
      }

      .ncr .ncr-header-v5 .ncr-mega-menu .ncr-mega-menu-content {
        padding-right: 0
      }

      .ncr .ncr-header-v5 .ncr-mega-menu .ncr-mega-menu-content [class^=col-] {
        padding-right: 25px
      }

      .ncr .ncr-header-v5 .ncr-mega-menu .ncr-dropdown-menu>li>ul {
        display: block
      }
    }

    @media(min-width:768px) {
      .ncr .ncr-header-v5 .ncr-mega-menu .ncr-mega-menu-content .ncr-container {
        width: 708px
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v5 .ncr-mega-menu .ncr-mega-menu-content .ncr-container {
        width: 910px
      }
    }

    @media(min-width:1200px) {
      .ncr .ncr-header-v5 .ncr-mega-menu .ncr-mega-menu-content .ncr-container {
        width: 1110px
      }
    }

    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-dropdown.ncr-mega-menu-fullwidth .ncr-dropdown-menu li {
      padding-bottom: 5px
    }

    .ncr .ncr-header-v5 .ncr-mega-menu .ncr-dropdown.ncr-mega-menu-fullwidth .ncr-dropdown-menu li a {
      padding: 0;
      border-bottom: 0
    }

    .ncr .ncr-header-v5 img.ncr-product-offers:hover {
      opacity: .9
    }

    .ncr .ncr-header-v5 h3.ncr-mega-menu-heading {
      color: #555;
      font-size: 18px;
      font-weight: 400;
      margin-bottom: 5px;
      padding-bottom: 5px;
      text-transform: uppercase;
      border-bottom: 1px solid #dedede
    }

    .ncr .ncr-header-v5 h3.ncr-mega-menu-heading.ncr-margin-bottom-10 {
      margin-bottom: 10px !important
    }

    .ncr .ncr-header-v5 .ncr-style-list {
      margin-bottom: 20px
    }

    .ncr .ncr-header-v5 .ncr-style-list li a {
      color: #555;
      font-size: 14px;
      margin-right: 5px
    }

    .ncr .ncr-header-v5 .ncr-style-list li a:hover {
      color: #72c02c;
      background: 0;
      text-decoration: none
    }

    .ncr .ncr-header-v5 .ncr-style-list li .ncr-label {
      top: -2px;
      position: relative
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-header-fixed-shrink {
      top: 0;
      left: 0;
      width: 100%;
      z-index: 999;
      position: fixed;
      height: 95px;
      margin-top: -29.5px;
      border-bottom: 0;
      box-shadow: 0 0 3px #bbb;
      background: rgba(255, 255, 255, .96);
      -webkit-transition: background .4s;
      -moz-transition: background .4s;
      transition: background .4s
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-header-fixed-shrink .ncr-topbar {
      display: none
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-no-topbar {
      height: 78px
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-no-topbar.ncr-header-fixed-shrink {
      height: 95px;
      margin-top: -35px
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-no-topbar.ncr-header-fixed-shrink .ncr-navbar-brand {
      top: 46px
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-no-topbar.ncr-header-fixed-shrink .ncr-shop-badge.ncr-badge-lists {
      margin-top: 26px
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-no-topbar.ncr-header-fixed-shrink .ncr-shop-badge.ncr-badge-lists>li {
      padding-bottom: 17px
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-no-topbar.ncr-header-fixed-shrink .ncr-shop-badge .ncr-badge-open {
      top: 69px
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-no-topbar.ncr-header-fixed-shrink .ncr-navbar-nav>li>.ncr-dropdown-menu {
      margin-top: -1px
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-header-fixed-shrink .ncr-navbar-brand {
      top: 15px;
      z-index: 1;
      position: relative;
      padding: 0 10px 10px
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-header-fixed-shrink .ncr-navbar-brand img {
      width: 90%
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-header-fixed-shrink .ncr-navbar-nav>li>.ncr-dropdown-menu {
      margin-top: -8px
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-header-fixed-shrink .ncr-shop-badge.ncr-badge-lists {
      margin-top: -3px
    }

    .ncr .ncr-header-fixed .ncr-header-v5.ncr-header-fixed-shrink .ncr-shop-badge .ncr-badge-open {
      top: 70px
    }

    @media(max-width:991px) {

      .ncr .ncr-header-fixed .ncr-header-v5,
      .ncr .ncr-header-fixed .ncr-header-v5.ncr-header-fixed-shrink,
      .ncr .ncr-header-fixed .ncr-header-v5.ncr-no-topbar,
      .ncr .ncr-header-fixed .ncr-header-v5.ncr-no-topbar.ncr-header-fixed-shrink {
        height: inherit;
        position: relative
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-fixed .ncr-header-v5.ncr-header-fixed-shrink .ncr-navbar-nav>li>a {
        font-size: 15px;
        margin-top: 2px;
        padding: 17px 18px 26px
      }

      .ncr .ncr-header-fixed .ncr-header-v5.ncr-no-topbar.ncr-header-fixed-shrink .ncr-navbar-nav>li>a {
        margin-top: 35px;
        padding: 14px 17px 16px
      }
    }

    .ncr .ncr-boxed-layout.ncr-header-fixed .ncr-header-v5.ncr-header-sticky {
      left: inherit;
      width: inherit
    }

    .ncr .ncr-header-v6 {
      z-index: 99;
      position: relative
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v6 {
        position: static
      }
    }

    @media(min-width:768px) and (max-width:991px) {
      .ncr .ncr-header-v6 .ncr-menu-container {
        width: 750px
      }
    }

    @media(max-width:991px) {

      .ncr .ncr-header-v6 .ncr-menu-container:after,
      .ncr .ncr-header-v6 .ncr-menu-container:before {
        content: " ";
        display: table
      }

      .ncr .ncr-header-v6 .ncr-menu-container:after {
        clear: both
      }

      .ncr .ncr-header-v6 .ncr-menu-container {
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px
      }

      .ncr .ncr-header-v6>.ncr-navbar>.ncr-container {
        width: inherit;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
      }

      .ncr .ncr-header-v6>.ncr-navbar>.ncr-container>.ncr-navbar-collapse,
      .ncr .ncr-header-v6>.ncr-navbar>.ncr-container>.ncr-navbar-header {
        margin-left: 0;
        margin-right: 0
      }
    }

    .ncr .ncr-header-v6 .ncr-navbar {
      border: 0;
      margin-bottom: 0
    }

    .ncr .ncr-header-v6 .ncr-navbar-brand {
      height: 93px;
      max-height: 93px;
      line-height: 65px
    }

    .ncr .ncr-header-v6 .ncr-navbar-brand img {
      width: auto;
      height: auto;
      max-width: 100%;
      max-height: 100%;
      display: inline-block;
      vertical-align: middle
    }

    .ncr .ncr-header-v6 .ncr-navbar-brand img.ncr-shrink-logo {
      display: none
    }

    .ncr .ncr-header-v6 .ncr-navbar-brand img.ncr-default-logo {
      display: inherit
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v6 .ncr-navbar-brand {
        padding-top: 20px
      }

      .ncr .ncr-header-v6 .ncr-navbar-brand img.ncr-shrink-logo {
        display: inherit
      }

      .ncr .ncr-header-v6 .ncr-navbar-brand img.ncr-default-logo {
        display: none
      }
    }

    .ncr .ncr-header-v6 .ncr-navbar-toggle {
      border: 0;
      margin: 31px 0 31px 15px
    }

    .ncr .ncr-header-v6 .ncr-navbar-toggle .ncr-icon-bar {
      height: 1px;
      width: 20px;
      font-size: 20px;
      background: #555;
      margin-bottom: 5px
    }

    .ncr .ncr-header-v6 .ncr-navbar-toggle .ncr-icon-bar:last-child {
      margin-bottom: 0
    }

    .ncr .ncr-header-v6 .ncr-navbar-toggle,
    .ncr .ncr-header-v6 .ncr-navbar-toggle:focus,
    .ncr .ncr-header-v6 .ncr-navbar-toggle:hover {
      background: inherit
    }

    .ncr .ncr-header-v6 .ncr-navbar-collapse {
      position: relative
    }

    .ncr .ncr-header-v6 .ncr-navbar-nav>li>a {
      color: #fff;
      font-size: 13px;
      font-weight: 400;
      letter-spacing: 1px;
      text-transform: uppercase
    }

    .ncr .ncr-header-v6 .ncr-nav>li>a:focus,
    .ncr .ncr-header-v6 .ncr-nav>li>a:hover {
      background: inherit
    }

    @media(min-width:992px) {
      .ncr .ncr-navbar {
        border-radius: 0
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav {
        float: right
      }
    }

    .ncr .ncr-header-v6 .ncr-header-inner-right {
      float: right;
      z-index: 999;
      margin-left: -20px;
      position: relative
    }

    @media(max-width:350px) {
      .ncr .ncr-header-v6 .ncr-header-inner-right {
        display: none
      }
    }

    .ncr .ncr-header-v6 .ncr-menu-icons-list {
      margin: 0;
      list-style: none
    }

    .ncr .ncr-header-v6 li.ncr-menu-icons {
      position: relative;
      display: inline-block
    }

    .ncr .ncr-header-v6 li.ncr-menu-icons:first-child {
      padding-right: 15px
    }

    .ncr .ncr-header-v6 li.ncr-menu-icons i.ncr-menu-icons-style {
      color: #fff;
      width: 25px;
      cursor: pointer;
      font-size: 16px;
      line-height: 94px;
      text-align: center;
      display: inline-block
    }

    .ncr .ncr-header-v6 li.ncr-menu-icons span.ncr-badge {
      top: 28px;
      left: 12px;
      color: #fff;
      width: 18px;
      height: 18px;
      padding: 4px;
      display: block;
      font-size: 11px;
      text-align: center;
      position: absolute;
      background: #72c02c;
      display: inline-block;
      border-radius: 50% !important
    }

    .ncr .ncr-header-v6 .ncr-shopping-cart .ncr-shopping-cart-open {
      right: 0;
      top: 94px;
      padding: 15px;
      display: none;
      min-width: 250px;
      background: #fff;
      position: absolute;
      border: 1px solid #e7e7e7;
      border-top: 2px solid #72c02c
    }

    .ncr .ncr-header-v6 .ncr-shopping-cart:hover .ncr-shopping-cart-open {
      display: block
    }

    .ncr .ncr-header-v6 .ncr-shopping-cart-open span.ncr-shc-title {
      color: #444;
      display: block;
      font-size: 12px;
      margin-bottom: 15px;
      padding-bottom: 10px;
      text-transform: uppercase;
      border-bottom: 1px solid #e7e7e7
    }

    .ncr .ncr-header-v6 .ncr-shopping-cart-open span.ncr-shc-total {
      color: #444;
      float: right;
      font-size: 12px;
      margin-top: 6px;
      text-transform: uppercase
    }

    .ncr .ncr-header-v6 .ncr-shopping-cart-open span.ncr-shc-total strong {
      padding-left: 3px
    }

    .ncr .ncr-header-v6 .ncr-shopping-cart-open .ncr-btn-u {
      padding: 4px 12px
    }

    .ncr .ncr-header-v6 .ncr-search-open {
      top: 0;
      right: 0;
      width: 100%;
      z-index: 99;
      height: auto;
      display: none;
      padding: 10px;
      position: fixed;
      background: #fff
    }

    .ncr .ncr-header-v6 .ncr-search-open .ncr-form-control {
      color: #555;
      border: 0;
      height: 75px;
      font-size: 33px;
      font-weight: 200;
      box-shadow: none;
      background: #fff;
      padding: 0 14% 0 13%;
      text-transform: uppercase;
    }

    @media(max-width:768px) {
      .ncr .ncr-header-v6 .ncr-search-open .ncr-form-control {
        font-size: 20px
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v6 .ncr-search-open .ncr-form-control {
        padding: 0 28% 0 5%
      }
    }

    .ncr .ncr-header-v6 .ncr-search-open .ncr-form-control::-moz-placeholder {
      color: #555
    }

    .ncr .ncr-header-v6 .ncr-search-open .ncr-form-control:-ms-input-placeholder {
      color: #555
    }

    .ncr .ncr-header-v6 .ncr-search-open .ncr-form-control::-webkit-input-placeholder {
      color: #555
    }

    .ncr .ncr-header-v6 .ncr-search-open .ncr-form-control:active,
    .ncr .ncr-header-v6 .ncr-search-open .ncr-form-control:focus,
    .ncr .ncr-header-v6 .ncr-search-open .ncr-form-control:hover {
      border: 0;
      box-shadow: none
    }

    .ncr .ncr-header-v6 .ncr-search-close {
      z-index: 999;
      position: relative
    }

    .ncr .ncr-header-v6 li.ncr-menu-icons i.ncr-search-btn {
      color: #fff
    }

    .ncr .ncr-header-v6 li.ncr-menu-icons i.ncr-fa-times {
      color: #444
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v6 .ncr-navbar-header {
        float: none
      }

      .ncr .ncr-header-v6 .ncr-navbar-toggle {
        display: block
      }

      .ncr .ncr-header-v6 .ncr-navbar-collapse {
        border-color: #eee;
        border-bottom: 1px solid #eee
      }

      .ncr .ncr-header-v6 .ncr-navbar-collapse.ncr-collapse {
        display: none !important
      }

      .ncr .ncr-header-v6 .ncr-navbar-collapse.ncr-collapse.ncr-in {
        display: block !important;
        overflow-y: auto !important
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav {
        margin: 0;
        float: none !important
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>li {
        float: none
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>li>a {
        padding-top: 30px;
        padding-bottom: 40px
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>li>a {
        color: #444
      }

      .ncr .ncr-header-v6 .ncr-dropdown-menu.ncr-pull-right {
        float: none !important
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu {
        border: 0;
        float: none;
        width: auto;
        margin-top: 0;
        position: static;
        box-shadow: none;
        background-color: transparent
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu .ncr-dropdown-header,
      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        line-height: 20px
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:focus,
      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover {
        background-image: none
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        color: #777
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:focus,
      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover {
        color: #72c02c;
        background-color: transparent
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a,
      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:focus,
      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:hover {
        color: #72c02c;
        background-color: transparent
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a,
      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a:focus,
      .ncr .ncr-header-v6 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a:hover {
        color: #72c02c;
        background-color: transparent
      }

      .ncr .ncr-header-v6 .ncr-dropdown-menu.ncr-no-bottom-space {
        padding-bottom: 0
      }

      .ncr .ncr-header-v6 .ncr-navbar-collapse,
      .ncr .ncr-header-v6 .ncr-navbar-collapse .ncr-container {
        padding-left: 0 !important;
        padding-right: 0 !important
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>li>a {
        font-size: 14px;
        padding: 12px 5px
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>li a {
        border-bottom: 0;
        border-top: 1px solid #eee
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>li:first-child>a {
        border-top: transparent
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>li>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>.ncr-open>a,
      .ncr .ncr-header-v6 .ncr-navbar-nav>.ncr-open>a:focus,
      .ncr .ncr-header-v6 .ncr-navbar-nav>.ncr-open>a:hover {
        color: #555;
        background: inherit
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>.ncr-active>a,
      .ncr .ncr-header-v6 .ncr-navbar-nav>.ncr-active>a:focus,
      .ncr .ncr-header-v6 .ncr-navbar-nav>.ncr-active>a:hover {
        background: inherit;
        color: #72c02c !important
      }

      .ncr .ncr-header-v6 .ncr-dropdown .ncr-dropdown-submenu>a {
        font-size: 13px;
        color: #555 !important;
        text-transform: uppercase
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v6 .ncr-navbar-collapse {
        padding: 0
      }

      .ncr .ncr-header-v6 .ncr-navbar {
        min-height: 40px !important
      }

      .ncr .ncr-header-v6 .ncr-container-fluid>.ncr-navbar-collapse,
      .ncr .ncr-header-v6 .ncr-container-fluid>.ncr-navbar-header,
      .ncr .ncr-header-v6 .ncr-container>.ncr-navbar-collapse,
      .ncr .ncr-header-v6 .ncr-container>.ncr-navbar-header {
        margin-bottom: -10px
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav {
        top: 2px;
        position: relative
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>li>a {
        padding: 20px;
        line-height: 54px
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>.ncr-active>a,
      .ncr .ncr-header-v6 .ncr-navbar-nav>.ncr-active>a:focus,
      .ncr .ncr-header-v6 .ncr-navbar-nav>.ncr-active>a:hover,
      .ncr .ncr-header-v6 .ncr-navbar-nav>li>a,
      .ncr .ncr-header-v6 .ncr-navbar-nav>li>a:focus,
      .ncr .ncr-header-v6 .ncr-navbar-nav>li>a:hover {
        color: #007cc0;
        background: 0
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>.ncr-open>a,
      .ncr .ncr-header-v6 .ncr-navbar-nav>.ncr-open>a:focus,
      .ncr .ncr-header-v6 .ncr-navbar-nav>.ncr-open>a:hover {
        color: #fff
      }

      .ncr .ncr-header-v6 .ncr-dropdown-menu {
        border: 0;
        padding: 15px 0;
        min-width: 230px;
        border-radius: 0;
        background: #fff;
        z-index: 9999 !important;
        border-top: solid 3px #72c02c
      }

      .ncr .ncr-header-v6 .ncr-dropdown-menu li a {
        color: #777;
        font-size: 13px;
        font-weight: 400;
        padding: 6px 25px
      }

      .ncr .ncr-header-v6 .ncr-dropdown-menu .ncr-active>a,
      .ncr .ncr-header-v6 .ncr-dropdown-menu li>a:hover {
        color: #72c02c;
        background: inherit;
        filter: none !important;
        -webkit-transition: all .1s ease-in-out;
        -moz-transition: all .1s ease-in-out;
        -o-transition: all .1s ease-in-out;
        transition: all .1s ease-in-out
      }

      .ncr .ncr-header-v6 .ncr-dropdown-menu li>a:focus {
        background: 0;
        filter: none !important
      }

      .ncr .ncr-header-v6 .ncr-navbar-nav>li.ncr-dropdown:hover>.ncr-dropdown-menu {
        display: block
      }

      .ncr .ncr-header-v6 .ncr-open>.ncr-dropdown-menu {
        display: none
      }
    }

    .ncr .ncr-header-v6 .ncr-dropdown-submenu {
      position: relative
    }

    .ncr .ncr-header-v6 .ncr-dropdown-submenu>a:after {
      top: 9px;
      right: 15px;
      font-size: 11px;
      content: "\f105";
      position: absolute;
      font-weight: 400;
      display: inline-block;
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v6 .ncr-dropdown-submenu>a:after {
        content: " "
      }
    }

    .ncr .ncr-header-v6 .ncr-dropdown-submenu>.ncr-dropdown-menu {
      top: -20px;
      left: 100%;
      margin-left: 0
    }

    .ncr .ncr-header-v6 .ncr-dropdown-submenu>.ncr-dropdown-menu.ncr-submenu-left {
      left: -100%
    }

    .ncr .ncr-header-v6 .ncr-dropdown-submenu:hover>.ncr-dropdown-menu {
      display: block
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v6 .ncr-dropdown-submenu>.ncr-dropdown-menu {
        display: block;
        margin-left: 15px
      }
    }

    .ncr .ncr-header-v6 .ncr-dropdown-submenu.ncr-pull-left {
      float: none
    }

    .ncr .ncr-header-v6 .ncr-dropdown-submenu.ncr-pull-left>.ncr-dropdown-menu {
      left: -100%;
      margin-left: 10px
    }

    .ncr .ncr-header-v6 .ncr-dropdown-menu li [class*=" fa-"],
    .ncr .ncr-header-v6 .ncr-dropdown-menu li [class^=fa-] {
      left: -3px;
      width: 1.25em;
      margin-right: 1px;
      position: relative;
      text-align: center;
      display: inline-block
    }

    .ncr .ncr-header-v6 .ncr-dropdown-menu li [class*=" fa-"].ncr-fa-lg,
    .ncr .ncr-header-v6 .ncr-dropdown-menu li [class^=fa-].ncr-fa-lg {
      width: 1.5625em
    }

    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-collapse,
    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-dropdown,
    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-dropup,
    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-nav {
      position: static
    }

    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-container,
    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-navbar-inner {
      position: relative
    }

    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-dropdown-menu {
      left: auto
    }

    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-dropdown-menu>li {
      display: block
    }

    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-dropdown-submenu .ncr-dropdown-menu {
      left: 100%
    }

    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-nav.ncr-pull-right .ncr-dropdown-menu {
      right: 0
    }

    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-mega-menu-content {
      padding: 0
    }

    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-mega-menu-content:after,
    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-mega-menu-content:before {
      content: "";
      display: table;
      line-height: 0
    }

    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-mega-menu-content:after {
      clear: both
    }

    .ncr .ncr-header-v6 .ncr-mega-menu.ncr-navbar .ncr-nav>li>.ncr-dropdown-menu:after,
    .ncr .ncr-header-v6 .ncr-mega-menu.ncr-navbar .ncr-nav>li>.ncr-dropdown-menu:before {
      display: none
    }

    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-dropdown.ncr-mega-menu-fullwidth .ncr-dropdown-menu {
      left: 0;
      right: 0;
      overflow: hidden
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-dropdown.ncr-mega-menu-fullwidth .ncr-dropdown-menu {
        margin-left: 10px;
        margin-right: 15px
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-in {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
      }
    }

    .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list h3 {
      color: #555;
      font-size: 15px;
      font-weight: 400;
      padding: 0 10px 0 13px;
      text-transform: uppercase
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-big-screen-space {
        margin-bottom: 20px
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-in {
        padding: 20px 0;
        border-left: 1px solid #bbb
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-in:first-child {
        border-left: none;
        margin-left: -1px
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list {
        width: 100%
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list li a {
        display: block;
        position: relative;
        border-bottom: 0;
        padding: 5px 10px 5px 15px
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list a:hover {
        text-decoration: none
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-mega-menu-fullwidth li a {
        padding: 5px 10px 5px 30px
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-mega-menu-fullwidth li a:after {
        top: 7px;
        left: 15px;
        font-size: 11px;
        content: "\f105";
        position: absolute;
        font-weight: 400;
        display: inline-block;
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-disable-icons li a {
        padding: 5px 10px 5px 15px
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-disable-icons li a:after {
        display: none
      }
    }

    @media(min-width:737px) and (max-width:991px) {
      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-mega-menu-content .ncr-container {
        width: 690px !important
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height {
        margin-right: 0
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-in {
        padding-right: 0;
        margin-right: -15px
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height {
        margin-right: 0
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-in {
        padding-right: 0;
        padding-left: 5px
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-dropdown.ncr-mega-menu-fullwidth .ncr-dropdown-menu {
        width: auto
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-in,
      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list {
        display: block
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu>li>ul {
        display: block
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list h3 {
        color: #555;
        margin: 0 0 5px;
        font-size: 13px;
        font-weight: 400;
        padding: 6px 15px 5px
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list li a {
        color: #777;
        display: block;
        font-size: 13px;
        font-weight: 400;
        margin-left: 15px;
        padding: 6px 25px
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list>.ncr-active>a,
      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list>.ncr-active>a:focus,
      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list>.ncr-active>a:hover,
      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list>h3.ncr-active {
        color: #72c02c;
        background-color: transparent
      }

      .ncr .ncr-header-v6 .ncr-mega-menu .ncr-equal-height-list li a:hover {
        color: #72c02c;
        text-decoration: none
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-sticky {
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        z-index: 999;
        position: absolute
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink {
        border-bottom: 0;
        box-shadow: 0 0 3px #bbb
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar {
        background: #fff
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-nav>li>a {
        color: #555
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-nav .ncr-active>a,
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-nav li>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-brand img.ncr-default-logo {
        display: none
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-brand img.ncr-shrink-logo {
        display: inherit
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-menu-icons-style {
        color: #555
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-brand,
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-nav>li>a,
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-search-open .ncr-form-control,
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-shopping-cart .ncr-shopping-cart-open,
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-menu-icons-style,
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink li.ncr-menu-icons span.ncr-badge {
        -webkit-transition: all .4s cubic-bezier(.7, 1, .7, 1);
        transition: all .4s cubic-bezier(.7, 1, .7, 1)
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-brand {
        height: 70px;
        max-height: 70px;
        line-height: 39px
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-navbar-nav>li>a {
        line-height: 30px
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-menu-icons-style {
        line-height: 70px
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink li.ncr-menu-icons span.ncr-badge {
        top: 17px
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-shopping-cart .ncr-shopping-cart-open {
        top: 70px
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-search-open {
        border-bottom: 1px solid #eee
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-search-open .ncr-form-control {
        height: 49px;
        font-size: 25px
      }
    }

    @media(max-width:991px) {

      .ncr .ncr-header-fixed .ncr-header-v6,
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink {
        height: inherit;
        position: relative
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-header-inner-right,
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-fixed-shrink .ncr-menu-icons-list {
        margin-left: 0;
        margin-right: 20px
      }

      .ncr .ncr-header-v6 li.ncr-menu-icons i.ncr-menu-icons-style {
        color: #555
      }
    }

    .ncr .ncr-boxed-layout.ncr-header-fixed .ncr-header-v6.ncr-header-sticky {
      left: inherit;
      width: inherit
    }

    .ncr .ncr-header-v6.ncr-header-border-bottom .ncr-navbar {
      box-shadow: none;
      border-bottom: 1px solid rgba(255, 255, 255, .5)
    }

    .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-border-bottom.ncr-header-fixed-shrink .ncr-navbar {
      border-bottom: 0
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v6.ncr-header-border-bottom .ncr-navbar {
        background: 0
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-border-bottom.ncr-header-fixed-shrink .ncr-navbar {
        background: #fff
      }
    }

    .ncr .ncr-header-v6.ncr-header-white-transparent .ncr-navbar {
      background: rgba(255, 255, 255, .5)
    }

    @media(min-width:992px) {
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-white-transparent.ncr-header-fixed-shrink .ncr-navbar {
        background: #fff
      }
    }

    .ncr .ncr-header-v6.ncr-header-dark-transparent .ncr-navbar {
      background: rgba(0, 0, 0, .5)
    }

    @media(min-width:992px) {
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-transparent.ncr-header-fixed-shrink {
        box-shadow: none
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-transparent.ncr-header-fixed-shrink .ncr-navbar {
        background: #2a2b2b
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-transparent.ncr-header-fixed-shrink .ncr-navbar-brand img.ncr-default-logo {
        display: inherit
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-transparent.ncr-header-fixed-shrink .ncr-navbar-brand img.ncr-shrink-logo {
        display: none
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-transparent.ncr-header-fixed-shrink .ncr-navbar-nav>li>a {
        color: #fff
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-transparent.ncr-header-fixed-shrink .ncr-navbar-nav .ncr-active>a,
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-transparent.ncr-header-fixed-shrink .ncr-navbar-nav li>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-transparent.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-menu-icons-style {
        color: #fff
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-transparent .ncr-navbar {
        background: #fff
      }
    }

    .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-transparent.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-fa-times,
    .ncr .ncr-header-v6.ncr-header-dark-transparent li.ncr-menu-icons i.ncr-fa-times {
      color: #555
    }

    @media(min-width:992px) {
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-scroll.ncr-header-fixed-shrink {
        box-shadow: none;
        background: #2a2b2b
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-scroll.ncr-header-fixed-shrink .ncr-navbar {
        background-color: inherit
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-scroll.ncr-header-fixed-shrink .ncr-navbar-brand img.ncr-default-logo {
        display: inherit
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-scroll.ncr-header-fixed-shrink .ncr-navbar-brand img.ncr-shrink-logo {
        display: none
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-scroll.ncr-header-fixed-shrink .ncr-navbar-nav>li>a {
        color: #fff
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-scroll.ncr-header-fixed-shrink .ncr-navbar-nav .ncr-active>a,
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-scroll.ncr-header-fixed-shrink .ncr-navbar-nav li>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-scroll.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-menu-icons-style {
        color: #fff
      }
    }

    .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-scroll.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-fa-times,
    .ncr .ncr-header-v6.ncr-header-dark-scroll li.ncr-menu-icons i.ncr-fa-times {
      color: #555
    }

    @media(min-width:992px) {
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-search.ncr-header-fixed-shrink {
        box-shadow: none
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-search.ncr-header-dark-scroll.ncr-header-fixed-shrink .ncr-navbar {
        background: inherit
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-search.ncr-header-classic-white.ncr-header-fixed-shrink {
        box-shadow: none
      }

      .ncr .ncr-header-v6.ncr-header-dark-search .ncr-search-open {
        background: #2a2b2b;
        border-bottom: 1px solid #555
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-search.ncr-header-fixed-shrink .ncr-search-open {
        border-bottom-color: #555
      }

      .ncr .ncr-header-v6.ncr-header-dark-search .ncr-search-open .ncr-form-control {
        color: #fff;
        background: #2a2b2b
      }

      .ncr .ncr-header-v6.ncr-header-dark-search .ncr-search-open .ncr-form-control::-moz-placeholder {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-dark-search .ncr-search-open .ncr-form-control:-ms-input-placeholder {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-dark-search .ncr-search-open .ncr-form-control::-webkit-input-placeholder {
        color: #fff
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-search.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-fa-times,
      .ncr .ncr-header-v6.ncr-header-dark-search li.ncr-menu-icons i.ncr-fa-times {
        color: #fff
      }
    }

    .ncr .ncr-header-v6.ncr-header-dark-dropdown .ncr-shopping-cart .ncr-shopping-cart-open {
      background: #2a2b2b;
      border-color: #555;
      border-top-color: #72c02c
    }

    .ncr .ncr-header-v6.ncr-header-dark-dropdown .ncr-shopping-cart-open span.ncr-shc-title {
      color: #fff;
      border-bottom-color: #555
    }

    .ncr .ncr-header-v6.ncr-header-dark-dropdown .ncr-shopping-cart-open span.ncr-shc-total {
      color: #fff
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v6.ncr-header-dark-dropdown .ncr-dropdown-menu {
        background: #2a2b2b
      }

      .ncr .ncr-header-v6.ncr-header-dark-dropdown .ncr-dropdown-menu li a {
        color: #ccc
      }

      .ncr .ncr-header-v6.ncr-header-dark-dropdown .ncr-dropdown-menu .ncr-active>a,
      .ncr .ncr-header-v6.ncr-header-dark-dropdown .ncr-dropdown-menu li>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header-v6.ncr-header-dark-dropdown .ncr-mega-menu .ncr-equal-height-in {
        border-left-color: #777
      }

      .ncr .ncr-header-v6.ncr-header-dark-dropdown .ncr-mega-menu .ncr-equal-height-list h3 {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-dark-dropdown .ncr-mega-menu .ncr-equal-height-list li a {
        color: #ccc
      }

      .ncr .ncr-header-v6.ncr-header-dark-dropdown .ncr-mega-menu .ncr-equal-height-list .ncr-active>a,
      .ncr .ncr-header-v6.ncr-header-dark-dropdown .ncr-mega-menu .ncr-equal-height-list li a:hover {
        color: #72c02c
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v6.ncr-header-dark-res-nav {
        background: #2a2b2b
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-res-nav .ncr-navbar-brand img.ncr-default-logo {
        display: inherit
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-res-nav .ncr-navbar-brand img.ncr-shrink-logo {
        display: none
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-navbar-toggle .ncr-icon-bar {
        background: #fff
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav li.ncr-menu-icons i.ncr-menu-icons-style {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-search-open {
        background: #2a2b2b;
        border-bottom: 1px solid #555
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-res-nav.ncr-header-fixed-shrink .ncr-search-open {
        border-bottom-color: #555
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-search-open .ncr-form-control {
        color: #fff;
        background: #2a2b2b
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-search-open .ncr-form-control::-moz-placeholder {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-search-open .ncr-form-control:-ms-input-placeholder {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-search-open .ncr-form-control::-webkit-input-placeholder {
        color: #fff
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-dark-res-nav.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-fa-times,
      .ncr .ncr-header-v6.ncr-header-dark-res-nav li.ncr-menu-icons i.ncr-fa-times {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-navbar-collapse {
        border-color: #555;
        border-bottom-color: #555
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-navbar-nav>li a {
        color: #ccc;
        border-top-color: #555
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-navbar-nav>li a:hover {
        color: #72c02c
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-navbar-nav>.ncr-open>a,
      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-navbar-nav>.ncr-open>a:focus,
      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-navbar-nav>.ncr-open>a:hover {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        color: #ccc
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-dropdown .ncr-dropdown-submenu>a {
        color: #fff !important
      }

      .ncr .ncr-header-v6.ncr-header-dark-res-nav .ncr-mega-menu .ncr-equal-height-list h3 {
        color: #fff
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v6.ncr-header-classic-white .ncr-navbar {
        background: #fff
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-white .ncr-navbar-nav>li>a {
        color: #555;
        font-weight: 400
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-white .ncr-navbar-nav .ncr-active>a,
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-white .ncr-navbar-nav li>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-white .ncr-navbar-brand img.ncr-default-logo {
        display: none
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-white .ncr-navbar-brand img.ncr-shrink-logo {
        display: inherit
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-white li.ncr-menu-icons i.ncr-menu-icons-style {
        color: #555
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-white.ncr-header-dark-search li.ncr-menu-icons i.ncr-fa-times {
        color: #fff
      }
    }

    .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-shopping-cart .ncr-shopping-cart-open {
      background: #2a2b2b;
      border-color: #555;
      border-top-color: #72c02c
    }

    .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-shopping-cart-open span.ncr-shc-title {
      color: #fff;
      border-bottom-color: #555
    }

    .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-shopping-cart-open span.ncr-shc-total {
      color: #fff
    }

    @media(min-width:992px) {

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-dark.ncr-header-fixed-shrink,
      .ncr .ncr-header-v6.ncr-header-classic-dark {
        box-shadow: none;
        background: #2a2b2b
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-dark.ncr-header-fixed-shrink .ncr-navbar,
      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-navbar {
        background-color: inherit
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-dark.ncr-header-fixed-shrink .ncr-navbar-brand img.ncr-default-logo,
      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-navbar-brand img.ncr-default-logo {
        display: inherit
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-dark.ncr-header-fixed-shrink .ncr-navbar-brand img.ncr-shrink-logo,
      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-navbar-brand img.ncr-shrink-logo {
        display: none
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-dark.ncr-header-fixed-shrink .ncr-navbar-nav>li>a,
      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-navbar-nav>li>a {
        color: #fff
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-dark.ncr-header-fixed-shrink .ncr-navbar-nav .ncr-active>a,
      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-dark.ncr-header-fixed-shrink .ncr-navbar-nav li>a:hover,
      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-navbar-nav .ncr-active>a,
      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-navbar-nav li>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-dark.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-menu-icons-style,
      .ncr .ncr-header-v6.ncr-header-classic-dark li.ncr-menu-icons i.ncr-menu-icons-style {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-search-open {
        background: #2a2b2b
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-dark.ncr-header-fixed-shrink .ncr-search-open {
        border-bottom: 0
      }

      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-search-open .ncr-form-control {
        color: #fff;
        background: #2a2b2b
      }

      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-search-open .ncr-form-control::-moz-placeholder {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-search-open .ncr-form-control:-ms-input-placeholder {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-search-open .ncr-form-control::-webkit-input-placeholder {
        color: #fff
      }

      .ncr .ncr-header-fixed .ncr-header-v6.ncr-header-classic-dark.ncr-header-fixed-shrink li.ncr-menu-icons i.ncr-fa-times,
      .ncr .ncr-header-v6.ncr-header-classic-dark li.ncr-menu-icons i.ncr-fa-times {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-dropdown-menu {
        background: #2a2b2b
      }

      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-dropdown-menu li a {
        color: #ccc
      }
    }

    @media(min-width:992px) {

      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-dropdown-menu .ncr-active>a,
      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-dropdown-menu li>a:hover {
        color: #72c02c
      }

      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-mega-menu .ncr-equal-height-in {
        border-left-color: #777
      }

      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-mega-menu .ncr-equal-height-list h3 {
        color: #fff
      }

      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-mega-menu .ncr-equal-height-list li a {
        color: #ccc
      }

      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-mega-menu .ncr-equal-height-list .ncr-active>a,
      .ncr .ncr-header-v6.ncr-header-classic-dark .ncr-mega-menu .ncr-equal-height-list li a:hover {
        color: #72c02c
      }
    }

    .ncr .ncr-blog-topbar {
      background: #0079c1;
      margin-top: -10px
    }

    .ncr .ncr-blog-topbar .ncr-container,
    .ncr .ncr-blog-topbar .ncr-container-fluid {
      padding-top: 5px;
      padding-bottom: 5px
    }

    .ncr .ncr-nav-orange {
      background: #f89a38
    }

    .ncr .ncr-nav-border-orange {
      border: 1px solid #f89a38
    }

    .ncr .ncr-topbar-list {
      padding-left: 0;
      list-style: none
    }

    .ncr .ncr-topbar-list>li {
      color: #eee;
      font-size: 11px;
      position: relative;
      letter-spacing: 1px;
      display: inline-block
    }

    .ncr .ncr-topbar-list>li:before {
      top: 11px;
      left: -3px;
      width: 1px;
      height: 9px;
      background: #eee;
      position: absolute
    }

    .ncr .ncr-topbar-list-right>li:before {
      content: '   '
    }

    .ncr .ncr-topbar-list li:last-child {
      padding-right: 20px
    }

    .ncr .ncr-topbar-list li a {
      color: #eee;
      text-transform: none;
      padding: 20px 15px;
      display: block
    }

    .ncr .ncr-topbar-list li a:hover {
      color: #fff;
      text-decoration: none
    }

    .ncr .ncr-topbar-log_reg li.ncr-home:before {
      display: none
    }

    .ncr .ncr-topbar-list .ncr-topbar-dropdown {
      left: -3px;
      z-index: 1;
      display: none;
      padding: 25px 10px;
      list-style: none;
      min-width: 225px;
      background: #fff;
      position: absolute;
      box-shadow: 3px 4px 9px #888
    }
    /* CSS */


    .ncr .ncr-topbar-list .ncr-topbar-dropdown.ncr-right {
      left: initial;
      right: 0
    }

    @media(min-width:769px) {
      .ncr .ncr-topbar-list li:hover .ncr-topbar-dropdown {
        display: block
      }
    }

    .ncr .ncr-topbar-list .ncr-topbar-dropdown li a {
      color: #0079c1;
      display: block;
      margin-bottom: 1px
    }

    .ncr .ncr-topbar-list .ncr-topbar-dropdown li a.ncr-secondary {
      color: #5c6670
    }

    .ncr .ncr-topbar-list .ncr-topbar-dropdown li .ncr-heading,
    .ncr .ncr-topbar-list .ncr-topbar-dropdown li a {
      padding: 8px 15px
    }

    .ncr .ncr-topbar-list .ncr-topbar-dropdown li .ncr-heading {
      color: #000;
      font-weight: 700;
      font-size: 13px;
      display: block;
      text-align: left;
      text-transform: uppercase
    }

    .ncr .ncr-topbar-list .ncr-topbar-dropdown li.ncr-heading-cntr:hover {
      background: 0
    }

    .ncr .ncr-topbar-list .ncr-topbar-dropdown li a:hover,
    .ncr .ncr-topbar-list .ncr-topbar-dropdown li.ncr-active a {
      color: #fff
    }

    .ncr .ncr-topbar-list .ncr-topbar-dropdown li a:hover {
      text-decoration: none
    }

    .ncr .ncr-topbar-list .ncr-topbar-submenu {
      position: relative
    }

    .ncr .ncr-topbar-list .ncr-topbar-submenu>a:after {
      top: 8px;
      right: 9px;
      font-size: 11px;
      content: "\f105";
      position: absolute;
      font-weight: 400;
      display: inline-block;
    }

    .ncr .ncr-topbar-list .ncr-topbar-submenu:hover>.ncr-topbar-submenu-in {
      display: block
    }

    .ncr .ncr-topbar-list .ncr-topbar-submenu>.ncr-topbar-submenu-in {
      top: 0;
      left: 100%;
      float: left;
      z-index: 1000;
      display: none;
      padding: 7px 0;
      font-size: 10px;
      min-width: 125px;
      text-align: left;
      list-style: none;
      background: #151515;
      position: absolute
    }

    .ncr .ncr-topbar-list .ncr-topbar-submenu li:before {
      display: none
    }

    .ncr .ncr-topbar-time {
      color: #fff;
      font-size: 10px;
      letter-spacing: 1px;
      padding: 7px 12px 7px 0;
      float: left
    }

    .ncr .ncr-topbar-toggler {
      color: #fff;
      cursor: pointer;
      font-size: 16px;
      float: left;
      display: none;
      padding-top: 1px
    }

    @media(max-width:768px) {
      .ncr .ncr-topbar-toggler {
        display: block
      }

      .ncr .ncr-topbar-menu {
        display: none
      }

      .ncr .ncr-topbar-menu {
        clear: both;
        float: none;
        padding: 0 0 5px
      }

      .ncr .ncr-topbar-menu li {
        display: block;
        padding: 7px 0
      }

      .ncr .ncr-topbar-menu li:before {
        display: none
      }

      .ncr .ncr-topbar-menu strong {
        font-weight: 400;
        opacity: .5
      }

      .ncr .ncr-topbar-list .ncr-topbar-dropdown {
        background: 0;
        left: 10px;
        position: relative;
        min-width: auto;
        padding: 7px 0 0
      }

      .ncr .ncr-topbar-list .ncr-topbar-submenu>.ncr-topbar-submenu-in {
        float: none;
        background: 0;
        top: 0;
        left: 10px;
        position: relative;
        min-width: auto;
        display: block;
        padding: 7px 0 0
      }

      .ncr .ncr-topbar-list .ncr-topbar-dropdown li {
        padding: 7px 0
      }

      .ncr .ncr-topbar-list .ncr-topbar-dropdown li:last-child {
        padding-bottom: 0
      }

      .ncr .ncr-topbar-list .ncr-topbar-dropdown li a {
        padding: 0
      }

      .ncr .ncr-topbar-list .ncr-topbar-submenu>a:after {
        display: none
      }
    }

    @media(min-width:768px) {
      .ncr .ncr-topbar-menu {
        display: block !important
      }
    }

    .ncr .ncr-blog-topbar .ncr-search-btn {
      color: #fff;
      cursor: pointer;
      font-size: 14px;
      padding: 7px 0 0 10px
    }

    .ncr .ncr-blog-topbar .ncr-search-btn:hover {
      color: #bbb
    }

    .ncr .ncr-topbar-search-block {
      top: 0;
      left: 0;
      width: 100%;
      display: none;
      background: #333
    }

    .ncr .ncr-topbar-search-block .ncr-container {
      padding-top: 0;
      padding-bottom: 0
    }

    .ncr .ncr-topbar-search-block form {
      position: relative
    }

    .ncr .ncr-topbar-search-block .ncr-search-close {
      top: 10px;
      right: 0;
      color: #fff;
      cursor: pointer;
      position: absolute
    }

    .ncr .ncr-topbar-search-block .ncr-form-control {
      padding: 0;
      color: #eee;
      border: 0;
      min-height: 35px;
      font-weight: 200;
      background: #333
    }

    .ncr .ncr-topbar-search-block .ncr-form-control:focus {
      box-shadow: none
    }

    .ncr .ncr-topbar-search-block .ncr-form-control::-moz-placeholder {
      color: #eee;
      font-weight: 200
    }

    .ncr .ncr-topbar-search-block .ncr-form-control:-ms-input-placeholder {
      color: #eee;
      font-weight: 200
    }

    .ncr .ncr-topbar-search-block .ncr-form-control::-webkit-input-placeholder {
      color: #eee;
      font-weight: 200
    }

    .ncr .ncr-header-v8 {
      background: #fff;
      position: relative;
      box-shadow: 0 0 5px #bbb
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v8 {
        position: static
      }
    }

    @media(max-width:991px) {

      .ncr .ncr-header-v8 .ncr-res-container:after,
      .ncr .ncr-header-v8 .ncr-res-container:before {
        content: " ";
        display: table
      }

      .ncr .ncr-header-v8 .ncr-res-container:after {
        clear: both
      }

      .ncr .ncr-header-v8>.ncr-navbar>.ncr-container>.ncr-navbar-collapse,
      .ncr .ncr-header-v8>.ncr-navbar>.ncr-container>.ncr-navbar-header {
        margin-left: 0;
        margin-right: 0
      }
    }

    .ncr .ncr-header-v8 .ncr-navbar {
      border: 0;
      margin-bottom: 0
    }

    .ncr .ncr-header-v8 .ncr-navbar-brand {
      height: auto;
      max-height: 104px;
      line-height: 60px;
      margin-left: 20px
    }

    .ncr .ncr-navbar-brand {
      padding: 0
    }

    .ncr .ncr-header-v8 .ncr-navbar-brand img {
      width: auto;
      height: auto;
      max-width: 100%;
      max-height: 100%;
      display: inline-block;
      vertical-align: middle
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v8 .ncr-navbar-brand {
        padding-top: 20px;
        line-height: 45px
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v8 .ncr-navbar-nav {
        float: right
      }
    }

    @media(max-width:768px) {
      .ncr .ncr-header-v8 .ncr-navbar-brand {
        padding-left: 0
      }
    }

    .ncr .ncr-header-v8 .ncr-navbar-toggle {
      border: 0;
      padding: 9px 0;
      margin: 26px 0 0
    }

    .ncr .ncr-header-v8 .ncr-navbar-toggle .ncr-icon-bar {
      height: 1px;
      width: 30px;
      font-size: 20px;
      background: #333;
      margin-bottom: 7px
    }

    .ncr .ncr-header-v8 .ncr-navbar-toggle .ncr-icon-bar:last-child {
      margin-bottom: 0
    }

    .ncr .ncr-header-v8 .ncr-navbar-toggle,
    .ncr .ncr-header-v8 .ncr-navbar-toggle:focus,
    .ncr .ncr-header-v8 .ncr-navbar-toggle:hover {
      color: #fff
    }

    .ncr .ncr-header-v8 .ncr-navbar-collapse {
      position: relative
    }

    .ncr .ncr-header-v8 .ncr-nav>li>a:focus,
    .ncr .ncr-header-v8 .ncr-nav>li>a:hover {
      background: #0079c1
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v8 .ncr-navbar-header {
        float: none
      }

      .ncr .ncr-header-v8 .ncr-navbar-toggle {
        display: block
      }

      .ncr .ncr-header-v8 .ncr-navbar-collapse {
        background: #fff;
        border-color: #eee;
        border-bottom: 1px solid #eee
      }

      .ncr .ncr-header-v8 .ncr-navbar-collapse.ncr-collapse {
        display: none !important
      }

      .ncr .ncr-header-v8 .ncr-navbar-collapse.ncr-collapse.ncr-in {
        display: block !important;
        overflow-y: auto !important
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav {
        margin: 10px 0;
        float: none !important
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav>li {
        float: none
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav>li>a {
        padding-top: 30px;
        padding-bottom: 40px
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav>li>a {
        color: #000
      }

      .ncr .ncr-header-v8 .ncr-dropdown-menu.ncr-pull-right {
        float: none !important
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open>a:focus,
      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open>a:hover {
        border-color: #eee
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu {
        border: 0;
        float: none;
        width: auto;
        margin-top: 0;
        position: static;
        box-shadow: none
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu .ncr-dropdown-header,
      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        line-height: 20px
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:focus,
      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover {
        background-image: none
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a {
        color: #777
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:focus,
      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>li>a:hover {
        background-color: transparent
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a,
      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:focus,
      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-active>a:hover {
        background-color: transparent
      }
    }

    @media(max-width:991px) {

      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a,
      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a:focus,
      .ncr .ncr-header-v8 .ncr-navbar-nav .ncr-open .ncr-dropdown-menu>.ncr-disabled>a:hover {
        background-color: transparent
      }

      .ncr .ncr-header-v8 .ncr-dropdown-menu.ncr-no-bottom-space {
        padding-bottom: 0
      }

      .ncr .ncr-header-v8 .ncr-navbar-collapse,
      .ncr .ncr-header-v8 .ncr-navbar-collapse .ncr-container {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0;
        margin-right: 0
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav>li>a {
        padding: 10px 5px
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav>li a {
        border-bottom: 0;
        border-top: 1px solid #eee
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav>li:first-child>a {
        border-top: transparent
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav>.ncr-open>a,
      .ncr .ncr-header-v8 .ncr-navbar-nav>.ncr-open>a:focus,
      .ncr .ncr-header-v8 .ncr-navbar-nav>.ncr-open>a:hover {
        color: #fff;
        background: inherit
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav>.ncr-active>a,
      .ncr .ncr-header-v8 .ncr-navbar-nav>.ncr-active>a:focus,
      .ncr .ncr-header-v8 .ncr-navbar-nav>.ncr-active>a:hover {
        background: inherit
      }

      .ncr .ncr-header-v8 .ncr-dropdown .ncr-dropdown-submenu>a {
        font-size: 13px;
        color: #fff !important
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v8 .ncr-navbar-collapse {
        padding: 0
      }

      .ncr .ncr-header-v8 .ncr-navbar {
        min-height: 40px !important
      }

      .ncr .ncr-header-v8 .ncr-container-fluid>.ncr-navbar-collapse,
      .ncr .ncr-header-v8 .ncr-container-fluid>.ncr-navbar-header,
      .ncr .ncr-header-v8 .ncr-container>.ncr-navbar-collapse,
      .ncr .ncr-header-v8 .ncr-container>.ncr-navbar-header {
        margin-bottom: -10px
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav {
        position: relative
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav>li>a {
        padding: 20px;
        line-height: 57px
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav>li.ncr-home>a {
        padding-left: 0
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav>.ncr-open>a,
      .ncr .ncr-header-v8 .ncr-navbar-nav>.ncr-open>a:focus,
      .ncr .ncr-header-v8 .ncr-navbar-nav>.ncr-open>a:hover {
        color: #fff
      }

      .ncr .ncr-header-v8 .ncr-dropdown-menu {
        border: 0;
        padding: 15px 0;
        min-width: 230px;
        border-radius: 0;
        background: #0079c1;
        z-index: 9999 !important
      }

      .ncr .ncr-header-v8 .ncr-dropdown-menu>li>a {
        color: #fff;
        font-size: 13px;
        font-weight: 400;
        padding: 6px 25px
      }

      .ncr .ncr-header-v8 .ncr-dropdown-menu .ncr-active>a,
      .ncr .ncr-header-v8 .ncr-dropdown-menu li>a:hover {
        background: inherit;
        filter: none !important;
        -webkit-transition: all .1s ease-in-out;
        -moz-transition: all .1s ease-in-out;
        -o-transition: all .1s ease-in-out;
        transition: all .1s ease-in-out
      }

      .ncr .ncr-header-v8 .ncr-dropdown-menu li>a:focus {
        background: 0;
        filter: none !important
      }

      .ncr .ncr-header-v8 .ncr-navbar-nav>li.ncr-dropdown:hover>.ncr-dropdown-menu {
        display: block
      }

      .ncr .ncr-header-v8 .ncr-open>.ncr-dropdown-menu {
        display: none
      }
    }

    .ncr .ncr-header-v8 .ncr-dropdown-submenu {
      position: relative
    }

    .ncr .ncr-header-v8 .ncr-dropdown-submenu>a:after {
      top: 9px;
      right: 15px;
      font-size: 11px;
      content: "\f105";
      position: absolute;
      font-weight: 400;
      display: inline-block;
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v8 .ncr-dropdown-submenu>a:after {
        content: " "
      }
    }

    .ncr .ncr-header-v8 .ncr-dropdown-submenu>.ncr-dropdown-menu {
      top: -20px;
      left: 100%;
      margin-left: 0
    }

    .ncr .ncr-header-v8 .ncr-dropdown-submenu>.ncr-dropdown-menu.ncr-submenu-left {
      left: -100%
    }

    .ncr .ncr-header-v8 .ncr-dropdown-submenu:hover>.ncr-dropdown-menu {
      display: block
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v8 .ncr-dropdown-submenu>.ncr-dropdown-menu {
        display: block;
        margin-left: 15px
      }
    }

    .ncr .ncr-header-v8 .ncr-dropdown-submenu.ncr-pull-left {
      float: none
    }

    .ncr .ncr-header-v8 .ncr-dropdown-submenu.ncr-pull-left>.ncr-dropdown-menu {
      left: -100%;
      margin-left: 10px
    }

    .ncr .ncr-header-v8 .ncr-dropdown-menu li [class*=" fa-"],
    .ncr .ncr-header-v8 .ncr-dropdown-menu li [class^=fa-] {
      left: -3px;
      width: 1.25em;
      margin-right: 1px;
      position: relative;
      text-align: center;
      display: inline-block
    }

    .ncr .ncr-header-v8 .ncr-dropdown-menu li [class*=" fa-"].ncr-fa-lg,
    .ncr .ncr-header-v8 .ncr-dropdown-menu li [class^=fa-].ncr-fa-lg {
      width: 1.5625em
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-collapse,
    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-dropdown,
    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-dropup,
    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-nav {
      position: static
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-container,
    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-navbar-inner {
      position: relative
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-dropdown-menu {
      left: auto
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-dropdown-menu>li {
      display: block
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-dropdown-submenu .ncr-dropdown-menu {
      left: 100%
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-nav.ncr-pull-right .ncr-dropdown-menu {
      right: 0
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-content {
      padding: 0
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-content:after,
    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-content:before {
      content: "";
      display: table;
      line-height: 0
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-content:after {
      clear: both
    }

    .ncr .ncr-header-v8 .ncr-mega-menu.ncr-navbar .ncr-nav>li>.ncr-dropdown-menu:after,
    .ncr .ncr-header-v8 .ncr-mega-menu.ncr-navbar .ncr-nav>li>.ncr-dropdown-menu:before {
      display: none
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu {
      left: 0;
      right: 0;
      overflow: hidden
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu li a {
      color: #fff;
      padding: 0
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu li p {
      color: #fff;
      padding: 0
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu li h2 {
      color: #fff;
      margin: 0 0 5px;
      font-size: 15px;
      font-weight: 400
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-link-list {
      padding-left: 0;
      list-style: none;
      margin-bottom: 0
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-link-list li {
      display: block
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-link-list li a {
      color: #777;
      display: block;
      padding: 8px 0;
      font-size: 130px;
      font-weight: 400;
      border-bottom: solid 1px #eee
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-link-list li a:hover {
      text-decoration: none;
      color: #fff
    }

    @media(min-width:768px) {
      .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-mega-menu-content .ncr-row {
        margin-right: 15px
      }
    }

    @media(max-width:991px) {
      .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu {
        width: auto
      }

      .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu>li>ul {
        display: block
      }

      .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu li h2 {
        font-size: 13px;
        padding-left: 10px
      }

      .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu li a {
        border-top: 0
      }

      .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-link-list>li>a {
        padding-left: 15px
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu {
        padding-top: 25px;
        padding-left: 25px;
        padding-bottom: 25px
      }
    }

    .ncr .ncr-header-v8 .ncr-navbar-nav>li>a {
      font-size: 16px
    }

    .ncr .ncr-header-fixed .ncr-header-v8.ncr-header-sticky {
      top: 0;
      left: 0;
      width: 100%;
      height: auto;
      z-index: 999;
      position: fixed
    }

    @media(max-width:991px) {
      .ncr .ncr-header-fixed .ncr-header-v8.ncr-header-sticky {
        position: static
      }
    }

    @media(min-width:992px) {
      .ncr .ncr-header-fixed .ncr-header-v8.ncr-header-fixed-shrink .ncr-blog-topbar {
        margin-top: -40px
      }

      .ncr .ncr-header-fixed .ncr-header-v8.ncr-header-fixed-shrink .ncr-navbar-brand {
        height: 70px;
        max-height: 70px;
        line-height: 36px
      }

      .ncr .ncr-header-fixed .ncr-header-v8.ncr-header-fixed-shrink .ncr-navbar-nav>li>a {
        line-height: 30px
      }

      .ncr .ncr-header-fixed .ncr-header-v8.ncr-header-fixed-shrink .ncr-blog-topbar,
      .ncr .ncr-header-fixed .ncr-header-v8.ncr-header-fixed-shrink .ncr-navbar-brand,
      .ncr .ncr-header-fixed .ncr-header-v8.ncr-header-fixed-shrink .ncr-navbar-nav>li>a,
      .ncr .ncr-header-v8 .ncr-blog-topbar,
      .ncr .ncr-header-v8 .ncr-navbar-brand,
      .ncr .ncr-header-v8 .ncr-navbar-nav>li>a {
        -webkit-transition: all .3s cubic-bezier(.5, 1, .7, 1);
        transition: all .3s cubic-bezier(.5, 1, .7, 1)
      }
    }

    .ncr .ncr-boxed-layout.ncr-header-fixed .ncr-header-v8.ncr-header-sticky {
      left: inherit;
      width: inherit
    }

    .ncr .ncr-boxed-layout-space.ncr-header-fixed .ncr-header-v8.ncr-header-sticky {
      top: 40px
    }

    @media(max-width:767px) {
      .ncr .ncr-boxed-layout-space.ncr-header-fixed .ncr-header-v8.ncr-header-sticky {
        top: 0
      }
    }

    @media(max-width:767px) {
      .ncr .ncr-topbar-list li a {
        font-size: 11px
      }
    }

    .ncr .ncr-border-right {
      border-right: solid 1px #3d4144
    }

    .ncr #owl-demo .ncr-item {
      display: block;
      padding: 30px 0;
      margin: 5px;
      color: #fff;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      text-align: center
    }

    .ncr .ncr-owl-theme .ncr-owl-controls .ncr-owl-buttons div {
      padding: 5px 9px
    }

    .ncr .ncr-light-blue {
      color: #0079c1
    }

    .ncr .ncr-community-show-hide {
      display: none
    }

    @media(max-width:480px) {
      .ncr .ncr-responsive-center {
        text-align: center
      }

      .ncr .ncr-community-show-hide {
        display: block;
        color: #0079c1
      }
    }

    .ncr .ncr-owl-theme .ncr-owl-buttons i {
      margin-top: 2px
    }

    .ncr .ncr-owl-theme .ncr-owl-controls .ncr-owl-buttons div {
      position: absolute
    }

    .ncr .ncr-owl-theme .ncr-owl-controls .ncr-owl-buttons .ncr-owl-prev {
      left: -45px;
      top: 55px
    }

    .ncr .ncr-owl-theme .ncr-owl-controls .ncr-owl-buttons .ncr-owl-next {
      right: -45px;
      top: 55px
    }

    .ncr .ncr-carousel-indicators1 li {
      display: inline-block;
      width: 10px;
      height: 10px;
      margin: 1px;
      text-indent: -999px;
      border: 1px solid #000;
      border-radius: 10px;
      cursor: pointer;
      background-color: transparent
    }

    @media(min-width:140px) and (max-width:480px) {
      .ncr .ncr-carousel-indicators1 {
        bottom: -5px
      }
    }

    @media(min-width:481px) and (max-width:767px) {
      .ncr .ncr-carousel-indicators1 {
        bottom: 5px
      }
    }

    .ncr .ncr-carousel-control.ncr-left,
    .ncr .ncr-carousel-control.ncr-right {
      background-image: none;
      margin-left: -90px;
      margin-right: -90px
    }

    .ncr .ncr-media-carousel-up,
    .ncr .ncr-media-carousel-xs {
      margin-bottom: 0;
      padding: 15px;
      border: 1px solid #e5e5e5
    }

    .ncr #media-up .ncr-thumbnail,
    .ncr #media-xs .ncr-thumbnail {
      margin-bottom: 0
    }

    .ncr .ncr-media-carousel-up,
    .ncr .ncr-media-carousel-xs {
      margin-bottom: 0;
      padding: 15px;
      border: 1px solid #e5e5e5
    }

    .ncr .ncr-media-carousel-up .ncr-carousel-control.ncr-left,
    .ncr .ncr-media-carousel-xs .ncr-carousel-control.ncr-left {
      left: -12px;
      background-image: none;
      background: none repeat scroll 0 0 #eee;
      border: 0 solid #fff;
      border-radius: 23px 23px 23px 23px;
      height: 22px;
      width: 22px;
      top: 50%;
      margin-top: -10px
    }

    .ncr .ncr-media-carousel-up .ncr-carousel-control.ncr-right,
    .ncr .ncr-media-carousel-xs .ncr-carousel-control.ncr-right {
      right: -12px !important;
      background-image: none;
      background: none repeat scroll 0 0 #eee;
      border: 0 solid #fff;
      border-radius: 23px 23px 23px 23px;
      height: 22px;
      width: 22px;
      top: 50%;
      margin-top: -10px
    }

    .ncr .ncr-ontop {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 99999
    }

    .ncr .ncr-container-fluid.ncr-ontop.ncr-ontopcol1 {
      width: 60%
    }

    .ncr .ncr-custommenu {
      line-height: 46px;
      position: absolute;
      background-color: #f93;
      margin-left: 82.75%;
      margin-top: -10px;
      z-index: 1;
      padding-left: 5px;
      border-radius: 8px;
      font-size: 2.5em;
      padding-right: 10%
    }

    .ncr .ncr-custommenu1 {
      line-height: 13px;
      position: absolute;
      background-color: #194373;
      margin-left: 90%;
      margin-top: -10px;
      z-index: 9999;
      padding-left: 20px;
      padding-top: 15px;
      font-size: 2.5em
    }

    @media(max-width:980px) {
      .ncr .ncr-custommenu {
        display: none !important
      }
    }

    @media(max-width:980px) {
      .ncr .ncr-custommenu1 {
        display: none !important
      }
    }

    .ncr .ncr-row1 {
      margin-right: 0;
      margin-left: 0;
      padding-bottom: 200px
    }

    .ncr .ncr-columnnopad {
      padding: 0
    }

    .ncr .ncr-menupadding {
      margin-right: 300px
    }

    @media(max-width:980px) {
      .ncr .ncr-row1 {
        padding-bottom: 0
      }
    }

    .ncr .ncr-interactive-slider-v3 {
      z-index: 0;
      padding: 180px 0;
      padding-bottom: 250px;
      position: relative;
      text-align: left;
      background-size: cover;
      background-position: center center
    }

    .ncr .ncr-interactive-slider-v3:after {
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: 0
    }

    .ncr .ncr-interactive-slider-v3 h1 {
      color: #194373;
      margin-left: 90px;
      margin-top: -100px
    }

    .ncr .ncr-interactive-slider-v3 h4 {
      color: #50514f;
      margin-left: 105px
    }

    .ncr .ncr-interactive-slider-v3 h3 {
      color: #50514f;
      margin-left: 100px
    }

    .ncr .ncr-interactive-slider-v3 p {
      margin-left: 100px
    }

    @media(max-width:768px) {
      .ncr .ncr-interactive-slider-v3 h1 {
        margin-bottom: 20px;
        margin-left: 10px
      }
    }

    .ncr .ncr-interactive-slider-v4 {
      z-index: 1;
      padding: 150px 0;
      position: relative;
      text-align: left;
      background-size: cover;
      background-position: center center
    }

    .ncr .ncr-interactive-slider-v4:after {
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: 0
    }

    .ncr .ncr-interactive-slider-v4 h1 {
      color: #194373;
      margin-left: 200px;
      margin-top: -100px
    }

    .ncr .ncr-interactive-slider-v4 h3 {
      color: #50514f;
      margin-left: 100px
    }

    .ncr .ncr-interactive-slider-v4 p {
      color: #50514f;
      margin-left: 200px;
      text-align: center
    }

    @media(max-width:768px) {
      .ncr .ncr-interactive-slider-v4 h1 {
        margin-bottom: 20px;
        margin-left: 10px
      }
    }

    .ncr .ncr-hero-image {
      width: 100%
    }

    .ncr #heronav .ncr-well {
      height: 150px;
      padding: 20px
    }

    .ncr .ncr-carousel-caption {
      left: 3%;
      bottom: 250px;
      text-align: left;
      margin-right: 5px
    }

    .ncr .ncr-carousel-caption>p {
      margin-left: 1%
    }

    .ncr .ncr-carousel-caption>h3 {
      width: 40%
    }

    .ncr .ncr-carousel-fade .ncr-carousel-inner .ncr-item {
      opacity: 0;
      transition-property: opacity;
      height: 700px;
      background-size: 100% auto
    }

    .ncr .ncr-carousel-fade .ncr-carousel-inner .ncr-active {
      opacity: 1;
      height: 700px;
      background-size: 100% auto
    }

    .ncr .ncr-carousel-fade .ncr-carousel-inner .ncr-active.ncr-left,
    .ncr .ncr-carousel-fade .ncr-carousel-inner .ncr-active.ncr-right {
      left: 0;
      opacity: 0;
      z-index: 1
    }

    .ncr .ncr-carousel-fade .ncr-carousel-inner .ncr-next.ncr-left,
    .ncr .ncr-carousel-fade .ncr-carousel-inner .ncr-prev.ncr-right {
      opacity: 1
    }

    .ncr .ncr-carousel-fade .ncr-carousel-control {
      z-index: 2
    }

    @media all and (transform-3d),
    (-webkit-transform-3d) {

      .ncr .ncr-carousel-fade .ncr-carousel-inner>.ncr-item.ncr-active.ncr-right,
      .ncr .ncr-carousel-fade .ncr-carousel-inner>.ncr-item.ncr-next {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      .ncr .ncr-carousel-fade .ncr-carousel-inner>.ncr-item.ncr-active.ncr-left,
      .ncr .ncr-carousel-fade .ncr-carousel-inner>.ncr-item.ncr-prev {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      .ncr .ncr-carousel-fade .ncr-carousel-inner>.ncr-item.ncr-active,
      .ncr .ncr-carousel-fade .ncr-carousel-inner>.ncr-item.ncr-next.ncr-left,
      .ncr .ncr-carousel-fade .ncr-carousel-inner>.ncr-item.ncr-prev.ncr-right {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

    .ncr .ncr-carousel-control {
      position: inherit;
      width: 0;
      text-shadow: none;
      text-align: left
    }

    .ncr .ncr-carousel-indicators {
      position: static
    }

    .ncr .ncr-media:first-child {
      margin-bottom: 70px
    }

    @media(min-width:768px) and (-webkit-min-device-pixel-ratio:2) {
      .ncr .ncr-hero-image {
        height: auto !important
      }

      .ncr .ncr-carousel-caption {
        left: 5%;
        text-align: left;
        margin-right: 5px;
        margin-top: 0;
        margin-bottom: 0
      }

      .ncr .ncr-carousel-caption>h3 {
        width: 66.6%
      }

      .ncr .ncr-pagehead .ncr-col-middle {
        padding-left: 10px
      }

      .ncr .ncr-col-height .ncr-progress-width {
        width: 100px;
        float: none
      }

      .ncr .ncr-line-height-10x {
        padding-left: 80px
      }

      .ncr .ncr-community-show-hide {
        display: block
      }

      .ncr .ncr-ag-center {
        text-align: center
      }

      .ncr #heronav .ncr-well {
        padding: 5px
      }

      .ncr #learningresourcestabs {
        padding-left: 20px
      }

      .ncr #policies {
        display: block !important
      }

      .ncr .ncr-ag-call-to-action>p span {
        font-size: 20px
      }

      .ncr .ncr-pagehead p {
        padding-left: 10px
      }

      .ncr #wc-range-of-coverage .ncr-timeline1 {
        width: 90%
      }

      .ncr #wc-range-of-coverage p {
        font-size: 10px
      }

      .ncr #wc-range-of-coverage .ncr-indicator-2 {
        left: 50%
      }

      .ncr #wc-range-of-coverage .ncr-indicator-3 {
        left: 95%
      }

      .ncr #wc-range-of-coverage .ncr-indicator-3 .ncr-indicator-text {
        left: -100px
      }

      .ncr #wc-range-of-coverage .ncr-indicator-3 .ncr-indicator-text>p {
        width: 190px
      }
    }

    @media(max-width:767px) and (-webkit-min-device-pixel-ratio:2) {
      .ncr .ncr-hero-image {
        height: 400px;
        width: auto
      }

      .ncr .ncr-carousel-caption {
        left: 5%;
        bottom: 75px;
        text-align: left;
        margin-right: 5px;
        width: 70%
      }

      .ncr .ncr-carousel-caption>h3 {
        display: none
      }

      .ncr .ncr-carousel-caption>h1 {
        font-size: 32px;
        line-height: 28px
      }

      .ncr .ncr-carousel-caption>h1 span {
        color: #fff
      }

      .ncr .ncr-carousel-fade .ncr-carousel-inner .ncr-item {
        opacity: 0;
        transition-property: opacity;
        height: 400px;
        background-size: 100% auto
      }

      .ncr #hero-breadcrumb .ncr-hero-bc-image {
        height: 400px;
        margin-left: -140%;
        width: inherit;
        margin-top: 0
      }

      .ncr .ncr-ag-hero-bc:after {
        content: '';
        top: 0;
        left: 0;
        z-index: 10;
        width: 100%;
        height: 71%;
        display: block;
        position: absolute;
        background: #004b8d;
        opacity: .7
      }

      .ncr #policies {
        display: block !important
      }

      .ncr .ncr-carousel-fade .ncr-carousel-inner .ncr-active {
        opacity: 1;
        height: 400px;
        background-size: 100% auto
      }

      .ncr .ncr-community-show-hide {
        display: block !important
      }

      .ncr .ncr-no-margin-bottom {
        margin-bottom: 0
      }

      .ncr .ncr-responsive-bottom-padding {
        margin-bottom: 20px
      }

      .ncr .ncr-responsive-center {
        text-align: center
      }

      .ncr .ncr-pagehead p {
        width: 90% !important;
        padding-left: 10px
      }

      .ncr .ncr-table-striped .ncr-thead {
        font-size: 18px;
        line-height: 25px
      }

      .ncr .ncr-ontopheading1 h1 {
        font-size: 48px;
        line-height: 60px;
        margin-top: 0;
        margin-bottom: 0;
        color: #fff
      }

      .ncr .ncr-whyargusimage .ncr-well {
        text-align: center;
        border: 0;
        padding-left: 0 !important;
        -webkit-box-shadow: none;
        box-shadow: none
      }

      .ncr .ncr-whyargusimage .ncr-well img {
        float: none !important
      }

      .ncr .ncr-whyargusimage .ncr-well .ncr-media-object {
        display: inline
      }

      .ncr .ncr-whyargusimage .ncr-well .ncr-padding-right {
        padding-right: 0
      }

      .ncr .ncr-table-responsive>.ncr-table>tbody>tr>td {
        white-space: normal
      }

      .ncr .ncr-ag-call-to-action>p span {
        font-size: 20px
      }

      .ncr #youtube iframe {
        width: 280px;
        height: 158px
      }

      .ncr #fundstable.ncr-table,
      .ncr tbody,
      .ncr td,
      .ncr th,
      .ncr thead,
      .ncr tr {
        display: block
      }

      .ncr #fundstable thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px
      }

      .ncr #fundstable tr {
        border: 1px solid #ccc
      }

      .ncr #fundstable td {
        border: 0;
        border-bottom: 1px solid #eee;
        position: relative
      }

      .ncr #fundstable td:before {
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap
      }

      .ncr #protection .ncr-ag-protection-img {
        float: none !important;
        display: initial;
        padding-right: 0
      }

      .ncr #barwrap .ncr-ag-bar {
        padding-left: 15px
      }

      .ncr #wc-range-of-coverage .ncr-timeline1 {
        width: 90%
      }

      .ncr #wc-range-of-coverage p {
        font-size: 10px
      }

      .ncr #wc-range-of-coverage .ncr-indicator-3 {
        left: 90%
      }
    }

    @media(max-width:767px) and (-webkit-min-device-pixel-ratio:2) {
      .ncr #wc-range-of-coverage .ncr-indicator-3 .ncr-indicator-text {
        left: -100px
      }

      .ncr #wc-range-of-coverage .ncr-indicator-3 .ncr-indicator-text>p {
        width: 190px
      }

      .ncr .ncr-ag-call-out-block h3 small {
        margin-bottom: 20px
      }
    }

    @media(max-width:1370px) {
      .ncr .ncr-navbar-nav>li {
        margin-right: -20px
      }

      .ncr #menu-list>li:last-child {
        padding-right: 40px
      }

      .ncr .ncr-header-v8 .ncr-navbar-brand {
        margin-left: 0
      }
    }

    .ncr .ncr-full-width-promo-center {
      z-index: 1;
      padding: 100px 0;
      position: relative;
      text-align: left;
      background-size: cover;
      background-position: center center
    }

    .ncr .ncr-full-width-promo-center:after {
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      content: " ";
      position: absolute;
      background: #004b8d;
      opacity: .7
    }

    .ncr .ncr-full-width-promo-center h1 {
      color: #194373;
      text-align: center;
      margin-top: 0
    }

    .ncr .ncr-full-width-promo-center h2 {
      text-align: center;
      margin-top: 0
    }

    .ncr .ncr-full-width-promo-center h3 {
      color: #50514f;
      width: 100%;
      padding-right: 40px;
      padding-left: 40px
    }

    .ncr .ncr-full-width-promo-center p {
      color: #fff;
      width: 100%;
      padding-right: 40px;
      padding-left: 40px;
      text-align: center
    }

    .ncr .ncr-full-width-promo-center a:link {
      color: #fff
    }

    @media(max-width:768px) {
      .ncr .ncr-container .ncr-ag-full-width-image-promo {
        margin-left: -20px;
        margin-right: -20px
      }

      .ncr .ncr-full-width-promo-center h2 {
        margin-bottom: 20px;
        margin-left: 10px
      }

      .ncr .ncr-full-width-promo-center h1 span {
        font-size: 26px
      }
    }

    .ncr .ncr-service-box-v1 .ncr-service-block {
      background: #fff;
      padding-top: 30px;
      padding-bottom: 20px;
      z-index: 12;
      height: 170px;
      border-bottom-width: 10px;
      border-bottom-color: #f93;
      border-style: solid;
      border-radius: 10px
    }

    .ncr .ncr-bg-white {
      background: #fff;
      border-top: solid 1px #eee;
      border-bottom: solid 1px #eee;
      padding-bottom: 450px
    }

    .ncr .ncr-bg-white1 {
      background: #fff;
      border-top: solid 1px #eee;
      border-bottom: solid 1px #eee
    }

    .ncr .ncr-noborder {
      border: 0;
      padding-left: 10px;
      padding-right: 10px
    }

    .ncr .ncr-ontopheading1 {
      width: 50%
    }

    .ncr .ncr-footerpadding {
      padding-left: 100px
    }

    @media(max-width:780px) {
      .ncr .ncr-sizedown {
        padding: 1px;
        padding-bottom: 20px;
        background-repeat: no-repeat
      }
    }

    @media(max-width:780px) {
      .ncr .ncr-ontopheading1 {
        margin-top: 140px
      }
    }

    @media(max-width:780px) {
      .ncr .ncr-sizedowntestimonial {
        float: left;
        text-align: left;
        margin-left: 20px
      }
    }

    @media(max-width:780px) {
      .ncr .ncr-headingsm2 {
        font-size: 12px;
        text-align: center
      }
    }

    @media(max-width:980px) {
      .ncr .ncr-ontop {
        position: relative;
        margin: auto;
        padding-top: 60px
      }
    }

    @media(max-width:980px) {
      .ncr .ncr-ontopheading {
        margin-top: -40px
      }
    }

    @media(max-width:980px) {
      .ncr .ncr-ontopcol {
        display: none !important
      }
    }

    @media(max-width:810px) {
      .ncr .ncr-ontopcol1 {
        display: none !important;
        width: 90%
      }
    }

    .ncr .ncr-navbar-collapse1 {
      overflow-x: visible;
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
      -webkit-overflow-scrolling: touch
    }

    .ncr .ncr-navbar-collapse1.ncr-in {
      overflow-y: auto
    }

    @media(min-width:768px) {
      .ncr .ncr-navbar-collapse1 {
        width: auto;
        border-top: 0;
        box-shadow: none
      }

      .ncr .ncr-navbar-collapse1.ncr-collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
      }

      .ncr .ncr-navbar-collapse1.ncr-in {
        overflow-y: visible
      }

      .ncr .ncr-navbar-fixed-bottom .ncr-navbar-collapse1,
      .ncr .ncr-navbar-fixed-top .ncr-navbar-collapse1,
      .ncr .ncr-navbar-static-top .ncr-navbar-collapse1 {
        padding-left: 0;
        padding-right: 0
      }
    }

    .ncr .ncr-navbar-fixed-bottom .ncr-navbar-collapse1,
    .ncr .ncr-navbar-fixed-top .ncr-navbar-collapse1 {
      max-height: 340px
    }

    @media(max-device-width:480px) and (orientation:landscape) {

      .ncr .ncr-navbar-fixed-bottom .ncr-navbar-collapse,
      .ncr .ncr-navbar-fixed-top .ncr-navbar-collapse {
        max-height: 200px
      }
    }

    .ncr .ncr-pagehead {
      background: #0079c1;
      margin: 0
    }

    .ncr .ncr-pagehead h1 {
      color: #fff;
      margin-left: 25px;
      margin-right: 100px
    }

    .ncr .ncr-pagehead p {
      color: #fff;
      text-indent: 0;
      margin-left: 35px;
      margin-right: 10px;
      width: 60%;
      padding-bottom: 50px
    }

    .ncr .ncr-border-left {
      border-left: 2px solid;
      color: #fff
    }

    .ncr .ncr-progress-title {
      float: left;
      margin-right: 1em;
      font-size: 24px
    }

    .ncr .ncr-progress-width {
      width: 170px;
      float: left
    }

    .ncr .ncr-row-height {
      display: table;
      table-layout: fixed;
      height: 100%;
      width: 100%
    }

    .ncr .ncr-col-height {
      display: table-cell;
      float: none;
      height: 100%
    }

    .ncr .ncr-col-top {
      vertical-align: top
    }

    .ncr .ncr-col-middle {
      vertical-align: middle;
      content: "";
      position: absolute;
      right: 0;
      bottom: 40px;
      height: 60%;
      border-left: 3px solid #fff
    }

    .ncr .ncr-mycol2 {
      margin-top: 40px
    }

    .ncr .ncr-col-top:before {
      content: "";
      position: absolute;
      right: 20px;
      bottom: 40px;
      height: 60%;
      width: 100px;
      border-right: 3px solid #fff
    }

    .ncr .ncr-breadcrumb>li+li:before {
      content: "\3E";
      font-weight: 900
    }

    .ncr .ncr-breadcrumb {
      background: rgba(54, 25, 25, .3);
      top: 0;
      text-indent: 18px;
      z-index: 2
    }

    .ncr .ncr-breadcrumb li {
      color: #fff;
      text-transform: uppercase
    }

    .ncr .ncr-breadcrumb a {
      color: #fff
    }

    .ncr .ncr-breadcrumb a:link,
    .ncr .ncr-breadcrumb a:visited {
      color: #fff
    }

    .ncr .ncr-breadcrumb li a:hover,
    .ncr .ncr-breadcrumb li.ncr-active {
      color: #fff
    }

    .ncr .ncr-breadcrumb-top {
      top: -180px
    }

    .ncr .ncr-summary-table {
      margin-top: 50px
    }

    .ncr .ncr-summary-table h2 {
      color: #fff
    }

    .ncr #productdetail {
      height: 200px
    }

    .ncr #policydetails {
      height: 250px
    }

    .ncr #producttable .ncr-list-group-item:first-child {
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      background-color: #0079c1;
      color: #fff;
      padding-bottom: 0;
      height: 200px
    }

    .ncr .ncr-summary-table .ncr-list-group-item:first-child {
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      background-color: #0079c1;
      color: #fff;
      padding-bottom: 0
    }

    .ncr .ncr-summary-table .ncr-list-group-item:last-child {
      height: 40px;
      border-width: 1px;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px
    }

    .ncr .ncr-progress {
      background: #f5f5f5;
      border: 1px solid #f5f5f5;
      border-radius: 9px;
      height: 25px;
      margin: 0 auto;
      vertical-align: middle
    }

    .ncr .ncr-progress .ncr-progress-bar {
      line-height: 25px
    }

    .ncr .ncr-progress-bar-custom {
      background: #284763
    }

    .ncr .ncr-progress-title {
      color: #fff;
      line-height: 11px
    }

    .ncr .ncr-line-height-10x>h2 {
      line-height: 11px
    }

    .ncr .ncr-thead {
      background-color: #0079c1;
      font-size: 20px;
      line-height: 40px;
      color: #fff;
      font-weight: 400
    }

    .ncr .ncr-thead-alternate {
      background-color: #004b8d;
      font-size: 20px;
      color: #fff;
      font-weight: 400
    }

    .ncr .ncr-thead>tr>td:first-child {
      border-top-left-radius: 10px
    }

    .ncr .ncr-thead>tr>td:last-child {
      border-top-right-radius: 10px
    }

    .ncr td,
    .ncr th {
      padding-left: 15px
    }

    .ncr .ncr-tbody {
      font-size: 16px;
      line-height: 25px
    }

    .ncr .ncr-panel>.ncr-table:first-child>thead:first-child>tr:first-child th:first-child {
      border-top-left-radius: 10px
    }

    .ncr .ncr-table-width {
      width: 100%;
      table-layout: fixed
    }

    .ncr .ncr-table-width tbody td {
      font-size: 16px;
      vertical-align: top;
      padding: 10px;
      padding-left: 15px
    }

    .ncr .ncr-panel {
      border: 0
    }

    .ncr .ncr-panel-default>.ncr-panel-heading {
      background-color: #fff
    }

    .ncr .ncr-panel-heading {
      padding: 1px 0
    }

    .ncr .ncr-summary-table :last-child.ncr-list-group-item {
      background-color: #fff
    }

    .ncr .ncr-list-group-item.ncr-active,
    .ncr .ncr-list-group-item.ncr-active:focus,
    .ncr .ncr-list-group-item.ncr-active:hover {
      border-color: #ddd
    }

    .ncr .ncr-spacing-table>tbody>tr>td {
      border-top: 0
    }

    .ncr .ncr-panel-title>a {
      color: #004b8d !important
    }

    .ncr .ncr-nav-sidebar {
      width: 100%
    }

    .ncr .ncr-nav-sidebar a {
      -webkit-transition: all 80ms linear;
      -moz-transition: all 80ms linear;
      -o-transition: all 80ms linear;
      transition: all 80ms linear;
      -webkit-border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      border-radius: 4px 4px 0 4px;
      border-bottom: 1px solid #ddd;
      border-top: 1px solid #ddd;
      border-right: 1px solid #ddd;
      border-left: 1px solid #ddd
    }

    .ncr .ncr-nav-sidebar .ncr-active a {
      cursor: default;
      background-color: #0079c1;
      color: #fff
    }

    .ncr .ncr-sub-icon {
      float: right;
      color: #ddd
    }

    .ncr .ncr-nav-sidebar .ncr-active a:hover {
      background-color: #0079c1
    }

    .ncr .ncr-nav-sidebar .ncr-text-overflow .ncr-media-body,
    .ncr .ncr-nav-sidebar .ncr-text-overflow a {
      white-space: nowrap;
      overflow: hidden;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis
    }

    @media(max-width:780px) {
      .ncr .ncr-breadcrumb>li {
        font-size: 10px;
        margin: -10px
      }
    }

    @media(max-width:780px) {
      .ncr .ncr-bodywrapper {
        margin-left: 10px;
        margin-right: 10px
      }
    }

    @media(max-width:780px) {
      .ncr .ncr-pagehead h1 {
        margin-right: 15px;
        margin-left: 15px
      }
    }

    @media(max-width:780px) {
      .ncr .ncr-pagehead p {
        margin-right: 15px;
        margin-left: 15px
      }
    }

    .ncr .ncr-pcicons .ncr-well {
      background: #fff;
      padding-top: 0;
      padding-right: 0;
      padding-left: 20px;
      padding-bottom: 0
    }

    .ncr .ncr-pcicons .ncr-well img {
      width: 90px;
      height: auto
    }

    .ncr .ncr-articles-well .ncr-well {
      background: #fff;
      padding-top: 0;
      padding-right: 0;
      padding-left: 20px;
      padding-bottom: 0
    }

    .ncr .ncr-articles-well .ncr-well img {
      width: 100%;
      height: auto
    }

    .ncr .ncr-guides-well .ncr-well {
      background: #fff;
      padding-top: 0;
      padding-right: 0;
      padding-bottom: 0
    }

    .ncr .ncr-guides-well .ncr-well img {
      width: 150px;
      height: auto
    }

    .ncr .ncr-whyargusimage .ncr-well {
      background: #fff;
      padding-top: 0;
      padding-right: 0;
      padding-left: 20px;
      padding-bottom: 0
    }

    .ncr .ncr-whyargusimage .ncr-well img {
      width: 200px;
      height: auto
    }

    .ncr .ncr-big-icon-container {
      width: 90px;
      height: 90px;
      padding-top: 30px;
      margin-bottom: 10px
    }

    .ncr .ncr-big-icon-container img {
      min-width: auto;
      height: 100%;
      padding-left: 0;
      margin-left: -15px
    }

    .ncr .ncr-sponsor-icon-container {
      width: 92px;
      height: 78px
    }

    .ncr .ncr-sponsor-icon-container img {
      min-width: auto;
      height: 100%;
      padding-left: 0
    }

    .ncr .ncr-process-v1 .ncr-process-in>li i {
      background: #fff
    }

    .ncr .ncr-process-v1 .ncr-process-border:after {
      top: 10px;
      height: 9px;
      position: absolute;
      width: 84%;
      left: 8%;
      background: linear-gradient(to right, green, orange, red);
      content: ""
    }

    @media(max-width:780px) {
      .ncr .ncr-process-v1 .ncr-process-border:after {
        background: 0;
        content: ""
      }
    }

    .ncr .ncr-timeline1 {
      width: 100%;
      height: 10px;
      margin: 20px;
      background: linear-gradient(to right, #afcb6d, #126a38);
      position: relative
    }

    .ncr .ncr-timeline1::before {
      content: " ";
      position: absolute;
      left: -20px;
      top: -5px;
      height: 0;
      width: 0;
      border: 10px solid #afcb6d;
      border-color: transparent #afcb6d transparent transparent
    }

    .ncr .ncr-timeline1::after {
      content: " ";
      position: absolute;
      right: -20px;
      top: -5px;
      height: 0;
      width: 0;
      border: 10px solid #126a38;
      border-color: transparent transparent transparent #126a38
    }

    .ncr .ncr-indicators {
      position: relative
    }

    .ncr .ncr-indicator-2 {
      border: 12px solid #5b9951;
      background: #fff;
      border-radius: 50%;
      width: 10px;
      height: 10px;
      margin: 0 auto;
      top: -8px;
      position: absolute;
      left: 45%
    }

    .ncr .ncr-indicator-3 {
      border: 12px solid #126a38;
      background: #fff;
      border-radius: 50%;
      width: 10px;
      height: 10px;
      top: -8px;
      left: 95%;
      position: absolute
    }

    .ncr .ncr-indicator-1 {
      border: 12px solid #afcb6d;
      background: #fff;
      border-radius: 50%;
      width: 10px;
      height: 10px;
      top: -8px;
      left: 7px;
      position: absolute
    }

    .ncr .ncr-indicator-1 .ncr-indicator-text {
      top: 15px;
      left: -50px;
      position: relative
    }

    .ncr .ncr-indicator-1 .ncr-indicator-text>p {
      width: 100px
    }

    .ncr .ncr-indicator-2 .ncr-indicator-text {
      top: 15px;
      left: -125px;
      position: relative
    }

    .ncr .ncr-indicator-2 .ncr-indicator-text>p {
      width: 250px
    }

    .ncr .ncr-indicator-3 .ncr-indicator-text {
      top: 15px;
      left: -120px;
      position: relative
    }

    .ncr .ncr-indicator-3 .ncr-indicator-text>p {
      width: 250px
    }

    .ncr .ncr-call-to-action-buttons {
      margin-top: 10px;
      line-height: 46px;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px
    }

    .ncr .ncr-btn-u.ncr-btn-brd {
      background: #fff
    }

    .ncr .ncr-border-blue-top {
      border-top-width: 10px;
      border-top-color: #0079c1
    }

    .ncr .ncr-border-orange-top {
      border-top-width: 10px;
      border-top-color: #e7a423
    }

    .ncr .ncr-green {
      background-color: green
    }

    .ncr .ncr-red {
      background-color: red
    }

    .ncr .ncr-grey {
      background-color: #d3d3d3
    }

    .ncr .ncr-ghostwhite {
      background-color: #f5f5f5
    }

    .ncr .ncr-columnwithpad {
      margin: 10px;
      padding: 10px
    }

    .ncr .ncr-form-group {
      margin-bottom: -15px
    }

    .ncr .ncr-search-form .ncr-form-group {
      float: right !important;
      transition: all .35s, border-radius 0s;
      width: 32px;
      height: 32px;
      background-color: transparent;
      box-shadow: 0 1px 1px transparent inset;
      border-radius: 25px
    }

    .ncr .ncr-search-form .ncr-form-group input.ncr-form-control {
      padding-right: 20px;
      border-radius: 25px;
      background: 0;
      box-shadow: none;
      display: block;
      border: solid 2px
    }

    .ncr .ncr-search-form .ncr-form-group.ncr-hover,
    .ncr .ncr-search-form .ncr-form-group:hover {
      width: 100%;
      border-radius: 5px;
      color: #fff
    }

    .ncr .ncr-search-form .ncr-form-group span.ncr-form-control-feedback {
      position: absolute;
      top: -1px;
      right: -2px;
      z-index: 2;
      display: block;
      width: 34px;
      height: 34px;
      line-height: 34px;
      text-align: center;
      color: #fff;
      left: initial;
      font-size: 14px
    }

    @media(max-width:780px) {
      .ncr .ncr-container {
        padding-left: 20px;
        padding-right: 20px
      }
    }

    @media(max-width:780px) {

      .ncr .ncr-col-lg-1,
      .ncr .ncr-col-lg-10,
      .ncr .ncr-col-lg-11,
      .ncr .ncr-col-lg-12,
      .ncr .ncr-col-lg-2,
      .ncr .ncr-col-lg-3,
      .ncr .ncr-col-lg-4,
      .ncr .ncr-col-lg-5,
      .ncr .ncr-col-lg-6,
      .ncr .ncr-col-lg-7,
      .ncr .ncr-col-lg-8,
      .ncr .ncr-col-lg-9,
      .ncr .ncr-col-md-1,
      .ncr .ncr-col-md-10,
      .ncr .ncr-col-md-11,
      .ncr .ncr-col-md-12,
      .ncr .ncr-col-md-2,
      .ncr .ncr-col-md-3,
      .ncr .ncr-col-md-4,
      .ncr .ncr-col-md-5,
      .ncr .ncr-col-md-6,
      .ncr .ncr-col-md-7,
      .ncr .ncr-col-md-8,
      .ncr .ncr-col-md-9,
      .ncr .ncr-col-sm-1,
      .ncr .ncr-col-sm-10,
      .ncr .ncr-col-sm-11,
      .ncr .ncr-col-sm-12,
      .ncr .ncr-col-sm-2,
      .ncr .ncr-col-sm-3,
      .ncr .ncr-col-sm-4,
      .ncr .ncr-col-sm-5,
      .ncr .ncr-col-sm-6,
      .ncr .ncr-col-sm-7,
      .ncr .ncr-col-sm-8,
      .ncr .ncr-col-sm-9,
      .ncr .ncr-col-xs-1,
      .ncr .ncr-col-xs-10,
      .ncr .ncr-col-xs-11,
      .ncr .ncr-col-xs-12,
      .ncr .ncr-col-xs-2,
      .ncr .ncr-col-xs-3,
      .ncr .ncr-col-xs-4,
      .ncr .ncr-col-xs-5,
      .ncr .ncr-col-xs-6,
      .ncr .ncr-col-xs-7,
      .ncr .ncr-col-xs-8,
      .ncr .ncr-col-xs-9 {
        padding-left: 0;
        padding-right: 0
      }
    }

    .ncr .ncr-list-group-item.ncr-active {
      color: orange;
      background-color: transparent;
      border-color: #ddd
    }

    .ncr a:hover {
      text-decoration: none
    }

    .ncr .ncr-nav-border-orange {
      border: solid 2px orange
    }

    .ncr .ncr-list-group-item.ncr-active:hover {
      color: red
    }

    .ncr .ncr-btn-u-lg {
      border: 0;
      text-decoration-color: #fff
    }

    .ncr .ncr-header-v8 {
      box-shadow: none
    }

    .ncr .ncr-header-v8 .ncr-nav>li>a,
    .ncr .ncr-header-v8 .ncr-nav>li>a span {
      color: #004b8d
    }

    .ncr .ncr-header-v8 .ncr-nav>li:hover>a,
    .ncr .ncr-header-v8 .ncr-nav>li:hover>a span,
    .ncr .ncr-header-v8 .ncr-nav>li>a.ncr-active.ncr-no-active-state:hover,
    .ncr .ncr-header-v8 .ncr-nav>li>a.ncr-active.ncr-no-active-state:hover span,
    .ncr .ncr-header-v8 .ncr-nav>li>a:focus {
      background: #f6f5f5;
      color: #0079c1
    }

    .ncr .ncr-topbar-list li a.ncr-active {
      border-bottom: 4px solid #ff5959
    }

    .ncr .ncr-header-v8 .ncr-nav>li>a.ncr-active.ncr-no-active-state {
      border-bottom: 0;
      background: 0
    }

    .ncr .ncr-header-v8 .ncr-nav>li>a.ncr-active {
      background: #f6f5f5;
      color: #0079c1
    }

    .ncr .ncr-topbar-list li a.ncr-active {
      padding-bottom: 16px
    }

    .ncr .ncr-topbar-list li a.ncr-my-account {
      color: #92e0db
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover>.ncr-topbar-dropdown li.ncr-heading-cntr:hover {
      background: 0
    }

    .ncr .ncr-header-v8 .ncr-nav>li:hover>a>p,
    .ncr .ncr-header-v8 .ncr-nav>li>a>p:focus {
      color: #fff
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu {
      left: -25px;
      padding-bottom: 5px
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu li a {
      font-size: 16px
    }

    .ncr .ncr-blog-grid p {
      font-size: 16px;
      width: 70%;
      color: #d7d7d7 !important
    }

    .ncr .ncr-mega-menu-list {
      list-style-type: none;
      padding: 0
    }

    .ncr .ncr-mega-menu-title h2>a {
      font-size: 20px !important
    }

    @media all and (min-width:0) {
      .ncr #limheight {
        height: 600px
      }
    }

    .ncr .ncr-mega-menu-list li {
      padding-bottom: 10px
    }

    .ncr #limheight {
      height: 150px;
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2
    }

    .ncr .ncr-nav-tabs>li.ncr-active>a,
    .ncr .ncr-nav-tabs>li.ncr-active>a:focus,
    .ncr .ncr-nav-tabs>li.ncr-active>a:hover {
      background: #0079c1;
      color: #fff;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px
    }

    .ncr .ncr-nav-tabs.ncr-nav-justified>li>a,
    .ncr .ncr-nav-tabs>li>a {
      font-size: 20px
    }

    .ncr .ncr-nav-pills>li:first-child {
      border-left: 2px;
      border-style: solid;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      border-color: #0079c1
    }

    .ncr .ncr-nav-pills>li:last-child {
      border-right: 2px;
      border-style: solid;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      border-color: #0079c1
    }

    .ncr .ncr-nav-pills>li {
      border-style: solid;
      border-width: 2px;
      margin-right: -5px;
      border-right: 0;
      border-left: 0;
      border-color: #0079c1
    }

    .ncr .ncr-margin-right {
      margin-right: 10px
    }

    .ncr footer {
      padding: 10px 10px
    }

    .ncr .ncr-footer .ncr-thumb-headline h2 {
      color: #fff;
      line-height: 18px;
      margin-bottom: 5px
    }

    .ncr .ncr-footer .ncr-footer p,
    .ncr .ncr-footer .ncr-simple-list a {
      color: #fff
    }

    .ncr .ncr-footer .ncr-copyright p {
      color: #bbb;
      margin-top: 14px
    }

    .ncr .ncr-footers .ncr-copyright .ncr-social-icons {
      margin-top: 10px
    }

    .ncr .ncr-column-width-14 {
      width: 14%
    }

    .ncr .ncr-column-width-none {
      padding-left: 0 !important;
      padding-right: 0 !important;
      margin: 0 !important
    }

    @media(max-width:992px) {

      .ncr .ncr-footer .ncr-copyright,
      .ncr .ncr-footer .ncr-copyright p,
      .ncr .ncr-footer .ncr-copyright ul {
        text-align: left
      }

      .ncr .ncr-footer .ncr-copyright .ncr-social-icons.ncr-pull-right {
        float: inherit !important
      }
    }

    .ncr .ncr-alert-dismissable .ncr-close,
    .ncr .ncr-alert-dismissible .ncr-close.ncr-tag {
      top: 5px;
      right: -5px;
      opacity: 1
    }

    .ncr .ncr-circle {
      position: relative;
      display: inline-block;
      width: 120px;
      height: 120px;
      border-radius: 50%;
      background: #38a9e4;
      color: #fff;
      text-align: center;
      padding: 30px;
      line-height: 5px
    }

    .ncr .ncr-circle>p {
      line-height: 2px
    }

    .ncr .ncr-circle>h3 {
      line-height: 12px
    }

    .ncr .ncr-margin-notop {
      margin-top: -50px
    }

    .ncr .ncr-padding-right {
      padding-right: 50px
    }

    .ncr .ncr-row-no-padding [class*=col-] {
      padding-left: 0;
      padding-right: 0
    }

    .ncr .ncr-no-left-padding {
      padding-left: 0 !important
    }

    .ncr .ncr-testimonials blockquote {
      background: #f8f8f8 none repeat scroll 0 0;
      border: medium none;
      color: #666;
      display: block;
      font-size: 14px;
      line-height: 20px;
      padding: 15px;
      position: relative;
      width: 400px
    }

    .ncr .ncr-testimonials blockquote::before {
      width: 0;
      height: 0;
      right: 0;
      bottom: 0;
      content: " ";
      display: block;
      position: absolute
    }

    .ncr .ncr-arrow_box {
      position: relative;
      background: #f8f8f8;
      border: 2px solid #f8f8f8
    }

    .ncr .ncr-arrow_box:after,
    .ncr .ncr-arrow_box:before {
      top: 100%;
      left: 30%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none
    }

    .ncr .ncr-arrow_box:after {
      border-color: rgba(136, 183, 213, 0);
      border-top-color: #f8f8f8;
      border-width: 30px;
      margin-left: -30px
    }

    .ncr .ncr-arrow_box:before {
      border-color: rgba(194, 225, 245, 0);
      border-top-color: #f8f8f8;
      border-width: 36px;
      margin-left: -36px
    }

    .ncr .ncr-testimonials .ncr-carousel-info img {
      border: 1px solid #f5f5f5;
      border-radius: 150px !important;
      height: 75px;
      padding: 3px;
      width: 75px
    }

    .ncr .ncr-testimonials .ncr-carousel-info {
      overflow: hidden
    }

    .ncr .ncr-testimonials .ncr-carousel-info img {
      margin-right: 15px
    }

    .ncr .ncr-testimonials .ncr-carousel-info span {
      display: block
    }

    .ncr .ncr-testimonials span.ncr-testimonials-name {
      font-size: 16px;
      margin: 23px 0 0
    }

    .ncr .ncr-testimonials span.ncr-testimonials-name-center {
      font-size: 16px;
      margin-left: 800px
    }

    .ncr .ncr-testimonials h1 {
      margin: 23px 0 0
    }

    .ncr .ncr-testimonials span.ncr-testimonials-post {
      color: #656565;
      font-size: 12px
    }

    .ncr .ncr-testimonials span.ncr-testimonials-position-center {
      font-size: 12px;
      margin-left: 800px
    }

    .ncr .ncr-max-width-1200 {
      max-width: 1200px;
      margin: 0 auto
    }

    .ncr .ncr-border-right {
      border-right: 2px solid #ddd
    }

    .ncr .ncr-filter-nav {
      padding-bottom: 15px
    }

    .ncr .ncr-btn-default {
      color: #0079c1;
      background-color: #fff;
      border-color: #0079c1;
      border-radius: 5px;
      font-size: 16px
    }

    .ncr .ncr-input-group-addon.ncr-info {
      color: #fff;
      background-color: #39b3d7;
      border-color: #269abc
    }

    .ncr .ncr-content-boxes-v4 a {
      text-transform: none;
      color: #00aeef
    }

    .ncr .ncr-display-flex {
      display: flex
    }

    @media(max-width:780px) {
      .ncr .ncr-display-flex {
        display: inherit
      }
    }

    .ncr #learningresources .ncr-date {
      position: relative;
      display: inline-block;
      width: 100%;
      height: 0;
      padding: 50% 0;
      border-radius: 50%;
      -webkit-box-shadow: 0 4px 0 0 rgba(0, 0, 0, .1);
      box-shadow: 0 4px 0 0 rgba(0, 0, 0, .1);
      text-shadow: 0 4px 0 rgba(0, 0, 0, .1);
      background: #38a9e4;
      color: #fff;
      font-size: 48px;
      text-align: center
    }

    .ncr .ncr-imgcontainer {
      width: auto;
      height: 180px;
      overflow: hidden;
      display: block
    }

    .ncr .ncr-imgtitle {
      position: absolute;
      top: 30%;
      left: 8%;
      right: 8%;
      color: #fff;
      text-align: left;
      text-shadow: 2px 1px #000
    }

    .ncr .ncr-caption p {
      padding-left: 6%;
      padding-right: 5%
    }

    .ncr .ncr-article-caption p {
      padding-top: 20px
    }

    .ncr .ncr-imgcontainer img {
      width: 100%;
      vertical-align: middle;
      -webkit-filter: blur(3px);
      -webkit-filter: brightness(50%)
    }

    .ncr .ncr-icon {
      width: 100px;
      height: 100px;
      padding: 5px;
      float: right
    }

    .ncr .ncr-left-pane {
      height: 300px;
      background: #00b386;
      background-size: cover
    }

    .ncr .ncr-left-pane>h3 {
      padding-top: 150px;
      width: 80%;
      text-shadow: 2px 1px #000
    }

    .ncr .ncr-left-pane>p {
      color: #fff;
      text-shadow: 2px 1px #000
    }

    @media(max-width:780px) {
      .ncr .ncr-header-v8 .ncr-navbar-brand img {
        width: 150px;
        overflow: hidden
      }
    }

    @media(max-width:780px) {
      .ncr .ncr-ontopheading1 {
        width: 80%
      }
    }

    @media(max-width:780px) {
      .ncr .ncr-interactive-slider-v3 h1 {
        margin-left: 20px
      }
    }

    @media(max-width:780px) {
      .ncr .ncr-interactive-slider-v3 h3 {
        margin-left: 23px
      }
    }

    @media(max-width:780px) {
      .ncr .ncr-interactive-slider-v3 p {
        margin-left: 23px
      }
    }

    @media(max-width:768px) {
      .ncr .ncr-row {
        margin-left: 0;
        margin-right: 0
      }
    }

    @media(max-width:768px) {
      .ncr .ncr-row {
        margin-left: 0;
        margin-right: 0
      }
    }

    @media(max-width:768px) {
      .ncr .ncr-filter-nav {
        font-size: 0
      }
    }

    @media(max-width:768px) {
      .ncr .ncr-sizedowntestimonial {
        margin-left: 15px;
        margin-right: 15px;
        text-align: center
      }
    }

    @media(max-width:768px) {
      .ncr .ncr-content-boxes-in-v4 {
        text-align: center
      }
    }

    @media(min-width:768px) {
      .ncr .ncr-content-boxes-in-v4 {
        text-align: left
      }
    }

    @media(max-width:768px) {
      .ncr .ncr-border-right {
        border-right: 0
      }
    }

    .ncr .ncr-arrow-wrap {
      position: absolute;
      z-index: 1;
      left: 50%;
      top: 73%;
      margin-left: -5em;
      width: 10em;
      height: 10em;
      padding: 4em 2em;
      border-radius: 50%;
      font-size: .5em;
      display: block
    }

    .ncr .ncr-arrow {
      float: left;
      position: relative;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 3em 3em 0 3em;
      border-color: #fff transparent transparent transparent;
      -webkit-transform: rotate(360deg)
    }

    .ncr .ncr-arrow:after {
      content: '';
      position: absolute;
      top: -3.2em;
      left: -3em;
      width: 0;
      height: 0;
      -webkit-transform: rotate(360deg)
    }

    .ncr .ncr-hint {
      position: absolute;
      top: .6em;
      width: 100%;
      left: 0;
      font-size: 2em;
      font-style: italic;
      text-align: center;
      color: #fff;
      opacity: 0
    }

    .ncr .ncr-arrow-wrap:hover .ncr-hint {
      opacity: 1
    }

    @-webkit-keyframes ncr-arrows {
      0% {
        top: 0
      }

      10% {
        top: 12%
      }

      20% {
        top: 0
      }

      30% {
        top: 12%
      }

      40% {
        top: -12%
      }

      50% {
        top: 12%
      }

      60% {
        top: 0
      }

      70% {
        top: 12%
      }

      80% {
        top: -12%
      }

      90% {
        top: 12%
      }

      100% {
        top: 0
      }
    }

    .ncr .ncr-arrow-wrap .ncr-arrow {
      -webkit-animation: arrows 2.8s .4s;
      -webkit-animation-delay: 3s
    }

    .ncr .ncr-arrow-wrap-white {
      position: absolute;
      z-index: 1;
      left: 50%;
      top: 5%;
      margin-left: -5em;
      width: 10em;
      height: 10em;
      padding: 4em 2em;
      border-radius: 50%;
      font-size: .5em;
      display: block
    }

    .ncr .ncr-arrow-white {
      float: left;
      position: relative;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 3em 3em 0 3em;
      border-color: #000 transparent transparent transparent;
      -webkit-transform: rotate(360deg)
    }

    .ncr .ncr-arrow-white:after {
      content: '';
      position: absolute;
      top: -3.2em;
      left: -3em;
      width: 0;
      height: 0;
      -webkit-transform: rotate(360deg)
    }

    .ncr .ncr-hint {
      position: absolute;
      top: .6em;
      width: 100%;
      left: 0;
      font-size: 2em;
      font-style: italic;
      text-align: center;
      color: #fff;
      opacity: 0
    }

    .ncr .ncr-arrow-wrap-white:hover .ncr-hint {
      opacity: 1
    }

    .ncr .ncr-arrow-wrap-white .ncr-arrow-white {
      -webkit-animation: arrows 2.8s .4s;
      -webkit-animation-delay: 3s
    }

    .ncr .ncr-text-orange {
      color: orange !important
    }

    .ncr .ncr-topbar-list .ncr-topbar-dropdown {
      left: 0
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover {
      background: #025a8f
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover>.ncr-topbar-dropdown {
      z-index: 10
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover>.ncr-topbar-dropdown li:hover {
      background: #00aeef
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover>.ncr-topbar-dropdown li:last-child {
      padding-right: 0;
      border-radius: 0;
      margin-right: 0;
      /* border-left: 1px solid #caced0; */
    }

    .ncr .ncr-quotes-main {
      float: left;
      margin-top: 80px
    }

    .ncr #quotes-progressbar {
      margin: 0;
      padding: 0;
      font-size: 18px
    }

    .ncr .ncr-quotes-active {
      color: red
    }

    .ncr .ncr-quotes-main fieldset {
      display: none;
      margin-top: 50px;
      margin-left: 85px
    }

    .ncr #first {
      display: block;
      padding: 20px;
      margin-top: 50px;
      margin-left: 85px
    }

    .ncr .ncr-quotes-main input[type=text],
    .ncr input[type=password],
    .ncr select {
      width: 100%;
      margin: 10px 0;
      height: 40px;
      padding: 5px
    }

    .ncr .ncr-quotes-main textarea {
      width: 100%;
      margin: 10px 0;
      height: 70px;
      padding: 5px;
      border-radius: 4px
    }

    .ncr .ncr-quotes-main input[type=submit],
    .ncr input[type=button] {
      width: 120px;
      margin: 15px 25px;
      padding: 5px;
      height: 40px;
      background-color: orange;
      border: 0;
      border-radius: 4px;
      color: #fff
    }

    .ncr .ncr-ag-protection-img {
      padding-right: 20px;
      width: 50px;
      height: auto
    }

    .ncr .ncr-ag-youtube {
      margin-right: auto;
      margin-left: auto
    }

    .ncr .ncr-ag-youtube iframe {
      width: 640px;
      height: 360px
    }

    .ncr #barwrap {
      display: inline
    }

    .ncr #barwrap h4 {
      padding-top: 20px;
      padding-left: 40px;
      padding-right: 40px
    }

    .ncr #barwrap h5 {
      padding-left: 40px;
      padding-right: 40px
    }

    .ncr .ncr-ag-bar {
      padding: 8px;
      padding-top: 0;
      padding-bottom: 20px;
      position: expression(fixed);
      left: 0;
      right: 0;
      color: #f5f5f5;
      -webkit-box-shadow: 0 2px 13px .5px rgba(0, 0, 0, .3);
      box-shadow: 0 2px 13px .5px rgba(0, 0, 0, .3);
      display: none;
      z-index: 3008
    }

    .ncr #ag-notify-ok {
      float: right;
      font-size: 16px;
      background: #f89a38;
      color: #fff;
      padding-right: 20px;
      padding-left: 15px;
      margin-right: 0;
      line-height: 35px
    }

    .ncr #notify-blue {
      background-color: #004b8d
    }

    .ncr #notify-green {
      background-color: green
    }

    .ncr #notify-red {
      background-color: #d71920
    }

    .ncr #notify-orange {
      background-color: #e97c00
    }

    .ncr .ncr-addtocalendar var {
      display: none
    }

    .ncr .ncr-addtocalendar {
      position: relative;
      display: inline-block;
      background: 0 0 !important
    }

    .ncr .ncr-atcb-link {
      display: block;
      outline: 0 !important;
      cursor: pointer
    }

    .ncr .ncr-atcb-link:active~ul,
    .ncr .ncr-atcb-link:focus~ul,
    .ncr .ncr-atcb-list:hover {
      visibility: visible
    }

    .ncr .ncr-atcb-list {
      visibility: hidden;
      position: absolute;
      top: 100%;
      left: 0;
      width: 170px;
      z-index: 900
    }

    .ncr .ncr-atcb-item,
    .ncr .ncr-atcb-list {
      list-style: none;
      margin: 0;
      padding: 5px;
      background: #fff;
      border-bottom: thin;
      border-radius: 5px
    }

    .ncr .ncr-atcb-item {
      float: none;
      text-align: left
    }

    .ncr .ncr-atcb-item-link {
      text-decoration: none;
      outline: 0;
      display: block
    }

    .ncr .ncr-atcb-item.ncr-hover,
    .ncr .ncr-atcb-item:hover {
      position: relative;
      z-index: 900;
      cursor: pointer;
      text-decoration: none;
      outline: 0
    }

    .ncr .ncr-atc-style-button-icon .ncr-atcb-link,
    .ncr .ncr-atc-style-button-icon .ncr-atcb-link:active,
    .ncr .ncr-atc-style-button-icon .ncr-atcb-link:focus,
    .ncr .ncr-atc-style-button-icon .ncr-atcb-link:hover {
      text-decoration: none;
      outline: 0;
      padding: 2px 2px
    }

    .ncr .ncr-ag-social-link img {
      width: 40px;
      height: 40px
    }

    .ncr .ncr-header-v8 .ncr-nav>li>a>p {
      margin-top: -22px;
      font-size: 11px;
      margin-bottom: -22px
    }

    .ncr .ncr-header-v8 .ncr-navbar-nav>li:last-child {
      padding-right: 0
    }

    .ncr .ncr-header-v8 .ncr-navbar-nav>li:last-child>a.ncr-link {
      padding-right: 20px
    }

    .ncr .ncr-header-v8 .ncr-navbar-nav>li>a {
      padding: 26px
    }

    .ncr .ncr-mega-menu-column:last-child {
      border-right: 0
    }

    .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-content {
      padding-left: 15px
    }

    .ncr #why-argus-info p {
      margin-bottom: 0
    }

    .ncr .ncr-cc_container .ncr-cc_btn {
      background-color: #f89a38 !important;
      color: #fff !important
    }

    .ncr .ncr-cc_container .ncr-cc_btn,
    .ncr .ncr-cc_container .ncr-cc_btn:visited {
      background-color: #f89a38
    }

    .ncr .ncr-mega-menu-title img {
      margin-right: 15px
    }

    .ncr .ncr-navbar-custom {
      background-color: #fff;
      color: #123e77;
      border-radius: 0
    }

    .ncr .ncr-navbar-custom .ncr-navbar-nav>li>a {
      color: #123e77
    }

    .ncr .ncr-navbar-custom .ncr-navbar-nav>.ncr-active>a,
    .ncr .ncr-navbar-nav>.ncr-active>a:focus,
    .ncr .ncr-navbar-nav>.ncr-active>a:hover {
      color: #000;
      background-color: transparent
    }

    .ncr .ncr-navbar-custom .ncr-navbar-brand {
      color: #000
    }

    .ncr .ncr-navbar-custom-secondary {
      background-color: #fff;
      color: #123e77;
      border-radius: 0
    }

    .ncr .ncr-navbar-custom-secondary .ncr-navbar-nav>li>a {
      color: #123e77;
      font-size: large
    }

    .ncr .ncr-navbar-custom-secondary .ncr-navbar-nav>.ncr-active>a,
    .ncr .ncr-navbar-nav>.ncr-active>a:focus,
    .ncr .ncr-navbar-nav>.ncr-active>a:hover {
      color: #000;
      background-color: transparent
    }

    .ncr .ncr-navbar-custom-secondary .ncr-navbar-brand {
      color: #000
    }

    .ncr .ncr-navhighlightmain {
      color: #ff7225;
      background-color: #137ec0
    }

    .ncr .ncr-navhighlightsecondary {
      background-color: #12396f
    }

    .ncr .ncr-box {
      padding: 0 0 0 40px
    }

    .ncr .ncr-boxmiddle {
      padding: 0 10px 0 10px
    }

    .ncr .ncr-boxend {
      padding: 0 40px 0 0
    }

    .ncr .ncr-box1 {
      padding: 0 0 0 40px;
      color: #fff
    }

    .ncr .ncr-box1 p.ncr-footer-links a {
      display: inline-block;
      line-height: 1.8;
      text-decoration: none;
      color: #fff
    }

    .ncr .ncr-vertical-align-middle {
      position: relative;
      top: 50%;
      transform: translateY(-50%)
    }

    .ncr .ncr-ag-dd-toggle-cntr .ncr-dropdown-toggle.ncr-ag-dd-toggle {
      cursor: pointer;
      padding: 7px 25px;
      border-radius: 5px
    }

    @media(max-width:991px) {

      .ncr .ncr-header-v8 .ncr-navbar-nav>.ncr-open>a,
      .ncr .ncr-header-v8 .ncr-navbar-nav>.ncr-open>a:focus,
      .ncr .ncr-header-v8 .ncr-navbar-nav>.ncr-open>a:hover {
        color: #004b8d;
        font-size: 16px
      }

      .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu li a {
        color: #004b8d;
        font-size: 16px;
        padding: 5px 0 5px 0;
        border-bottom: 0;
        border-top: 1px solid #eee
      }

      .ncr .ncr-header-v8 .ncr-mega-menu .ncr-mega-menu-fullwidth .ncr-dropdown-menu li a:hover {
        background: #0079c1;
        color: #fff
      }

      .ncr ul.ncr-dropdown-menu {
        padding-left: 25px
      }

      .ncr .ncr-header-v8 .ncr-navbar {
        min-height: 120px
      }

      .ncr .ncr-header-v8 .ncr-navbar-brand {
        width: 80%;
        padding-top: 0
      }

      .ncr .ncr-header-v8 .ncr-navbar-brand .ncr-search-cntr,
      .ncr .ncr-header-v8 .ncr-navbar-brand a {
        float: left
      }

      .ncr .ncr-header-v8 .ncr-navbar-brand .ncr-search-cntr {
        margin: 40px 0 0 100px
      }

      .ncr .ncr-header-v8 .ncr-navbar-brand .ncr-search-cntr input {
        border-radius: 25px
      }
    }

    @media(max-width:768px) {
      .ncr .ncr-header-v8 .ncr-navbar-toggle {
        margin: 12px 0 0
      }

      .ncr .ncr-header-v8 .ncr-navbar-brand .ncr-search-cntr {
        margin: 6px 0 0 0;
        width: 100%;
        position: relative;
        left: 40px
      }
    }

    .ncr .ncr-ag-home-breadcrumb {
      font-size: 1.5em
    }

    .ncr .ncr-ag .ncr-ag-btn,
    .ncr .ncr-ag .ncr-ag-btn:active,
    .ncr .ncr-ag .ncr-ag-btn:visited {
      color: #fff;
      padding: 7px 60px;
      background-color: #f89a38
    }

    .ncr .ncr-ag .ncr-breadcrumb {
      background: 0;
      text-indent: 0
    }

    .ncr .ncr-ag .ncr-breadcrumb li {
      text-transform: none
    }

    .ncr .ncr-ag .ncr-topbar-list>li {
      padding: 7px 7px 7px 2px
    }

    .ncr .ncr-ag .ncr-topbar-list>li.ncr-ag-social-link {
      padding: 7px 1px 7px 0
    }

    .ncr .ncr-ag .ncr-topbar-list>li.ncr-ag-list-pipe {
      font-size: 20px;
      padding: 7px 3px 7px 3px;
      color: #000
    }

    .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-interactive-slider-v3 {
      padding: 0;
      margin-bottom: -100px
    }

    .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-ontopheading1 {
      position: relative;
      top: -220px;
      right: 65px;
      margin-bottom: -60px
    }

    .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-breadcrumb {
      background: rgba(61, 65, 68, .3);
      padding: 4px 30px 8px 15px
    }

    .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-breadcrumb a,
    .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-breadcrumb li {
      color: #fff
    }

    .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-breadcrumb .ncr-ag-home-breadcrumb {
      color: #fff
    }

    .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-breadcrumb>li+li:before {
      color: #fff
    }

    @media(max-width:780px) {
      .ncr .ncr-ag .ncr-breadcrumb li {
        margin: 0
      }

      .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-ontopheading1 {
        margin-top: 0;
        right: 0;
        z-index: 999999
      }

      .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-interactive-slider-v3 h4 {
        margin-left: 25px
      }
    }

    body {
      padding-top: 0
    }

    .ncr .ncr-jumbotron1 {
      margin-bottom: 0;
      height: 450px;
      padding-top: 200px;
      color: #fff;
      background: url(/Content/themes/bm/images/home-bg.jpg) no-repeat center center
    }

    .ncr .ncr-jumbotron2 {
      margin-bottom: 0;
      height: 250px;
      padding-top: 200px;
      color: #fff;
      background: url(/Content/themes/bm/images/middle-jumbo.png) center;
      background-repeat: no-repeat;
      background-size: contain;
      background-color: #3994c9
    }

    .ncr .ncr-wrap {
      background-color: rgba(20, 125, 183, .9);
      width: 45%
    }

    .ncr h1 {
      padding-left: 7px;
      font-size: 70px
    }

    .ncr p2 {
      padding-left: 17px;
      font-size: 23px
    }

    .ncr .ncr-footer-distributed {
      background-color: #133d71;
      box-shadow: 3px 4px 15px #888;
      box-sizing: border-box;
      width: 100%;
      text-align: left;
      font: normal 16px sans-serif;
      padding: 45px 50px;
      margin-top: 80px
    }

    .ncr .ncr-footer-distributed .ncr-footer-left p {
      color: #fff;
      font-size: 14px;
      margin: 0
    }

    .ncr .ncr-footer-distributed p.ncr-footer-links {
      font-size: 18px;
      color: #fff;
      margin: 0 0 10px;
      padding: 0
    }

    .ncr .ncr-footer-distributed p.ncr-footer-links a {
      display: inline-block;
      line-height: 1.8;
      text-decoration: none;
      color: #137ec0
    }

    .ncr .ncr-footer-distributed .ncr-footer-right {
      float: right;
      margin-top: 6px;
      max-width: 180px
    }

    .ncr .ncr-footer-distributed .ncr-footer-right a {
      display: inline-block;
      width: 35px;
      height: 35px;
      background-color: transparent;
      border-radius: 2px;
      font-size: 20px;
      color: #fff;
      text-align: center;
      line-height: 35px;
      margin-left: 3px
    }

    .ncr .ncr-display-inline {
      display: inline-block
    }

    .ncr .ncr-ag-disclaimer {
      background-color: #f3f3f3;
      padding: 10px 30px
    }

    @media(max-width:600px) {
      .ncr .ncr-footer-distributed .ncr-footer-left {
        color: #fff
      }

      .ncr .ncr-footer-distributed .ncr-footer-right {
        text-align: center;
        float: none;
        margin: 0 auto 20px
      }

      .ncr .ncr-footer-distributed .ncr-footer-left p.ncr-footer-links {
        line-height: 1.8
      }
    }

    .ncr #map {
      width: 100%;
      height: 450px;
      border-top: solid 1px #eee;
      border-bottom: solid 1px #eee
    }

    .ncr #map_canvas {
      position: relative
    }

    .ncr .ncr-angular-google-map-container {
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0
    }

    .ncr iframe {
      border-width: 0
    }

    .ncr .ncr-contact-form .ncr-form-group {
      margin-bottom: 15px
    }

    @media(min-width:992px) {
      .ncr .ncr-map-container {
        position: relative
      }

      .ncr .ncr-map-container .ncr-map-content {
        position: absolute;
        z-index: 2;
        background-color: #fff;
        top: 70px;
        left: 73px;
        bottom: 15px
      }

      .ncr .ncr-map-container .ncr-map-content li {
        white-space: nowrap
      }

      .ncr .ncr-contact-form {
        margin-left: 25%;
        margin-right: 25%
      }
    }

    .ncr .ncr-ag-request-health-quote .ncr-breadcrumb a,
    .ncr .ncr-ag-request-health-quote .ncr-breadcrumb a:focus,
    .ncr .ncr-ag-request-health-quote .ncr-breadcrumb a:hover,
    .ncr .ncr-ag-request-health-quote .ncr-breadcrumb li.ncr-active {
      color: #000
    }

    .ncr .ncr-ag-request-health-quote #first {
      display: block;
      padding: 0;
      margin-top: 0;
      margin-left: 0
    }

    .ncr .ncr-ag-request-health-quote fieldset {
      margin-top: 0;
      margin-left: 0
    }

    .ncr .ncr-ag-request-health-quote .ncr-quotes-main {
      float: none;
      margin-top: 0
    }

    .ncr .ncr-ag-request-health-quote .ncr-ag-breadcrumg-cntr {
      width: 70%
    }

    .ncr .ncr-ag-request-health-quote .ncr-ag-add-input,
    .ncr .ncr-ag-request-health-quote .ncr-label-margin-top {
      margin: 14px 0 0 0
    }

    .ncr .ncr-ag-request-health-quote .ncr-employee-number {
      margin: 14px 0 0 0;
      font-size: 14px
    }

    .ncr .ncr-ag-request-health-quote .ncr-employee-number .ncr-progress-circle {
      background-color: #c3c3c3
    }

    .ncr .ncr-ag-request-health-quote .ncr-ag-add-more {
      cursor: pointer;
      font-size: 16px
    }

    .ncr .ncr-ag-request-health-quote .ncr-ag-add-more .ncr-progress-circle {
      border-color: #5cb85c
    }

    .ncr .ncr-ag-request-health-quote .ncr-ag-add-more.ncr-bg-info {
      border-color: #0079c1
    }

    .ncr .ncr-ag-request-health-quote .ncr-progress-circle.ncr-bg-info {
      background-color: #0079c1;
      color: #fff
    }

    .ncr .ncr-ag-request-health-quote .ncr-progress-circle.ncr-bg-success {
      background-color: #5cb85c
    }

    .ncr .ncr-ag-request-health-quote label {
      text-align: left
    }

    .ncr .ncr-ag-request-health-quote input[type=email],
    .ncr .ncr-ag-request-health-quote input[type=number],
    .ncr .ncr-ag-request-health-quote input[type=tel] {
      width: 100%;
      margin: 10px 0;
      height: 40px;
      padding: 5px
    }

    .ncr .ncr-ag-request-health-quote .ncr-no-padding-left {
      padding-left: 0;
      margin-left: 0
    }

    .ncr .ncr-ag-request-health-quote .ncr-ag-form-row {
      border-top: 1px solid #c3c3c3
    }

    .ncr .ncr-ag-request-health-quote .ncr-ag-border-left {
      border-left: 1px solid #c3c3c3
    }

    .ncr .ncr-ag-request-health-quote .ncr-ag-border-right {
      border-right: 1px solid #c3c3c3
    }

    .ncr .ncr-ag-request-health-quote .ncr-add-form-row {
      margin-top: 15px
    }

    .ncr .ncr-progress-circle {
      border-radius: 50%;
      width: 31px;
      height: 30px;
      padding: 2px 8px;
      background: 0;
      border: 2px solid #c3c3c3;
      text-align: center
    }

    .ncr .ncr-progress-circles .ncr-progress-circle {
      padding: 0
    }

    .ncr .ncr-progress-circles .ncr-progress-circle.ncr-visited {
      background: #00aeef;
      border-color: #004b8d
    }

    .ncr .ncr-progress-circles .ncr-progress-circle.ncr-active {
      background: #0079c1;
      border-color: #004b8d
    }

    .ncr .ncr-progress-circles>li.ncr-progress-prefix {
      padding: 0;
      margin-left: -3px
    }

    @media(max-width:768px) {
      .ncr .ncr-ag .ncr-bodywrapper {
        margin: 0 5px 0 5px
      }

      .ncr .ncr-ag .ncr-ag-row-mobile-full {
        margin: 0 -20px 0 -20px
      }

      .ncr .ncr-ag .ncr-mobile-text-center {
        text-align: center
      }
    }

    .ncr .ncr-ag-page-heading,
    .ncr .ncr-ag-search-heading {
      padding-bottom: 20px
    }

    .ncr .ncr-ag-page-heading .ncr-ag-page-heading-text,
    .ncr .ncr-ag-page-heading .ncr-ag-search-heading-text,
    .ncr .ncr-ag-search-heading .ncr-ag-page-heading-text,
    .ncr .ncr-ag-search-heading .ncr-ag-search-heading-text {
      padding: 20px 15px 40px 15px;
      color: #fff
    }

    .ncr .ncr-ag-page-heading .ncr-ag-page-heading-text .ncr-ag-page-descriptor,
    .ncr .ncr-ag-page-heading .ncr-ag-page-heading-text .ncr-ag-search-descriptor,
    .ncr .ncr-ag-page-heading .ncr-ag-search-heading-text .ncr-ag-page-descriptor,
    .ncr .ncr-ag-page-heading .ncr-ag-search-heading-text .ncr-ag-search-descriptor,
    .ncr .ncr-ag-search-heading .ncr-ag-page-heading-text .ncr-ag-page-descriptor,
    .ncr .ncr-ag-search-heading .ncr-ag-page-heading-text .ncr-ag-search-descriptor,
    .ncr .ncr-ag-search-heading .ncr-ag-search-heading-text .ncr-ag-page-descriptor,
    .ncr .ncr-ag-search-heading .ncr-ag-search-heading-text .ncr-ag-search-descriptor {
      padding-left: 0;
      line-height: 45px;
      color: #fff
    }

    .ncr .ncr-ag-page-heading .ncr-ag-page-heading-text .ncr-ag-page-description,
    .ncr .ncr-ag-page-heading .ncr-ag-page-heading-text .ncr-ag-search-query,
    .ncr .ncr-ag-page-heading .ncr-ag-search-heading-text .ncr-ag-page-description,
    .ncr .ncr-ag-page-heading .ncr-ag-search-heading-text .ncr-ag-search-query,
    .ncr .ncr-ag-search-heading .ncr-ag-page-heading-text .ncr-ag-page-description,
    .ncr .ncr-ag-search-heading .ncr-ag-page-heading-text .ncr-ag-search-query,
    .ncr .ncr-ag-search-heading .ncr-ag-search-heading-text .ncr-ag-page-description,
    .ncr .ncr-ag-search-heading .ncr-ag-search-heading-text .ncr-ag-search-query {
      color: #fff
    }

    .ncr .ncr-search-form .ncr-form-group input.ncr-ag-expandable-search {
      color: #fff
    }

    .ncr .ncr-ag-search-page .ncr-form-group {
      margin-bottom: 0
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-again {
      width: 60%;
      padding: 0 15px 0 15px;
      margin: 0
    }

    .ncr .ncr-ag-search-page .ncr-has-feedback .ncr-form-control {
      border-radius: 15px
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-results {
      padding: 40px 15px 40px 15px;
      background-color: #f2f2f2
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-results .ncr-ag-search-no-results {
      font-size: 30px
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-results a,
    .ncr .ncr-ag-search-page .ncr-ag-search-results a:hover {
      text-decoration: none;
      color: #00aeef
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-results .ncr-ag-search-list {
      list-style: none;
      padding-left: 0;
      margin-bottom: 80px
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-results .ncr-ag-si-tags {
      font-size: 15px
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-results .ncr-ag-search-item {
      border-bottom: 1px solid #ccc;
      padding: 30px 0 5px 0;
      display: none
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-results .ncr-ag-search-item>div {
      margin: 0 0 5px 0
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-results .ncr-ag-load-more {
      display: none;
      padding: 10px 40px;
      background-color: #fff;
      border: 2px solid #f8aa3f;
      border-radius: 10px;
      width: 30%;
      text-align: center;
      color: #f8aa3f;
      font-size: 20px;
      margin: 0 auto;
      cursor: pointer
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-results .ncr-ag-load-more.ncr-disabled {
      opacity: .6;
      cursor: not-allowed
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-filter {
      padding: 20px 15px 20px 15px;
      font-size: 20px
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-filter .ncr-ag-sf-item {
      margin: 0 10px 0 0
    }

    .ncr .ncr-ag-search-page .ncr-ag-search-filter .ncr-ag-sf-item select {
      padding: 5px 10px
    }

    .ncr .ncr-text-bold {
      font-weight: 700
    }

    @media(min-width:992px) {
      .ncr .ncr-ag-shareholders-page .ncr-nav-pills>li>a>span {
        width: 90%
      }
    }

    .ncr .ncr-ag-career-listing {
      margin-bottom: 20px
    }

    .ncr .ncr-ag-career-listing .ncr-ag-career-item {
      border-bottom: 1px solid silver;
      padding: 10px 0
    }

    .ncr .ncr-ag-career-listing .ncr-ag-career-title h4 {
      margin-bottom: 0
    }

    .ncr .ncr-ag-career-listing .ncr-ag-career-created-date {
      color: silver
    }

    .ncr .ncr-ag-career-detail {
      margin-bottom: 20px
    }

    .ncr .ncr-ag-career-detail .ncr-ag-career-detail-cta {
      margin-top: 20px
    }

    .ncr .ncr-tab-v1 .ncr-nav-tabs {
      border: 0;
      background: 0;
      border-bottom: solid 2px #0079c1
    }

    .ncr .ncr-tab-v1 .ncr-nav-tabs a {
      font-size: 16px;
      padding: 5px 15px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px
    }

    .ncr .ncr-tab-v1 .ncr-nav-tabs>li>a:hover {
      background: #0079c1
    }

    .ncr .ncr-tab-v1 .ncr-nav-tabs>.ncr-active>a,
    .ncr .ncr-tab-v1 .ncr-nav-tabs>.ncr-active>a:focus,
    .ncr .ncr-tab-v1 .ncr-nav-tabs>.ncr-active>a:hover {
      color: #fff;
      border: 0;
      background: #0079c1
    }

    .ncr .ncr-container .ncr-container,
    .ncr .ncr-container .ncr-container .ncr-container {
      padding-left: 0;
      padding-right: 0;
      width: auto
    }

    .ncr .ncr-ag-full-width-container {
      width: 100%
    }

    .ncr .ncr-ag-relative-container {
      position: relative
    }

    .ncr .ncr-animate {
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -ms-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out
    }

    .ncr .ncr-bootsnipp-search {
      display: block
    }

    .ncr .ncr-bootsnipp-search .ncr-form-control {
      background-color: #ebebeb;
      border-radius: 0;
      border-width: 0;
      font-size: 24px;
      padding: 25px 15px;
      min-width: 738px
    }

    .ncr .ncr-bootsnipp-search .ncr-form-control:focus {
      border-color: transparent;
      outline: 0;
      -webkit-box-shadow: none;
      box-shadow: none
    }

    .ncr .ncr-bootsnipp-search .ncr-input-group-btn>.ncr-btn {
      padding: 14px 16px;
      border-radius: 0
    }

    .ncr .ncr-bootsnipp-search .ncr-input-group-btn>.ncr-btn.ncr-active,
    .ncr .ncr-bootsnipp-search .ncr-input-group-btn>.ncr-btn:focus,
    .ncr .ncr-bootsnipp-search .ncr-input-group-btn>.ncr-btn:hover {
      padding: 14px 16px 14px 15px
    }

    .ncr .ncr-bootsnipp-search .ncr-input-group-btn>.ncr-btn-default {
      background-color: #f5f5f5
    }

    .ncr .ncr-nav-padding {
      padding-top: 61px
    }

    @media screen and (min-width:768px) {
      .ncr .ncr-bootsnipp-search {
        display: none;
        top: 100%;
        width: 100%;
        -webkit-transform: rotateX(-90deg);
        -moz-transform: rotateX(-90deg);
        -o-transform: rotateX(-90deg);
        -ms-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        visibility: visible
      }

      .ncr .ncr-bootsnipp-search.ncr-open {
        -webkit-transform: rotateX(0);
        -moz-transform: rotateX(0);
        -o-transform: rotateX(0);
        -ms-transform: rotateX(0);
        transform: rotateX(0);
        visibility: visible;
        display: block
      }

      .ncr .ncr-bootsnipp-search>.ncr-container {
        padding: 0
      }
    }

    .ncr .ncr-padding-bottom-15 {
      padding-bottom: 15px
    }

    .ncr .ncr-header-v8 .ncr-navbar-nav>li>a {
      padding: 7px 20px
    }

    .ncr .ncr-ag-call-out-block .ncr-btn-secondary {
      color: #f89a38
    }

    .ncr .ncr-ag-call-out-block h3 small {
      font-size: 61%
    }

    .ncr .ncr-ag-column-block .ncr-ag-block-item {
      border: 1px solid silver;
      border-radius: 5px;
      padding: 10px 10px;
      border-top: 7px solid #194373;
      min-height: 350px
    }

    .ncr .ncr-ag-column-block .ncr-ag-title {
      margin-bottom: 20px;
      min-height: 80px
    }

    .ncr .ncr-ag-column-block a {
      text-decoration: none
    }

    .ncr .ncr-ag-full-width-image-promo {
      margin-top: -20px
    }

    .ncr .ncr-ag-full-width-image-promo .ncr-color-white {
      color: #fff
    }

    .ncr .ncr-ag-full-width-image-promo .ncr-full-width-promo-center.ncr-text-center {
      text-align: center
    }

    .ncr .ncr-ag-full-width-image-promo .ncr-full-width-promo-center h1 {
      font-size: 70px
    }

    .ncr .ncr-ag-full-width-image-promo .ncr-full-width-promo-center p {
      margin-left: 0;
      width: 100%
    }

    .ncr .ncr-ag-full-width-image-promo.ncr-ag-image-well {
      background-color: #037bc1;
      padding: 20px 0
    }

    .ncr .ncr-ag-full-width-image-promo.ncr-ag-image-well .ncr-full-width-promo-center {
      padding: 60px 0
    }

    .ncr .ncr-ag-full-width-image-promo.ncr-ag-image-well .ncr-full-width-promo-center p {
      color: #fff
    }

    .ncr .ncr-ag-full-width-image-promo.ncr-ag-image-well .ncr-btn-primary:active,
    .ncr .ncr-ag-full-width-image-promo.ncr-ag-image-well .ncr-btn-primary:hover,
    .ncr .ncr-ag-full-width-image-promo.ncr-ag-image-well .ncr-btn-primary:link,
    .ncr .ncr-ag-full-width-image-promo.ncr-ag-image-well .ncr-btn-primary:visited {
      color: #000
    }

    .ncr .ncr-ag-full-width-image-promo.ncr-ag-image-well .ncr-ag-img-well-item {
      padding: 0 40px
    }

    .ncr .ncr-number-circle {
      border-radius: 50%;
      width: 86px;
      height: 80px;
      padding: 0 8px;
      background: 0;
      border: 2px solid #fff;
      color: #fff;
      text-align: center;
      font-size: 50px
    }

    .ncr .ncr-number-circle.ncr-center {
      margin: 0 auto
    }

    .ncr .ncr-ag-two-column-info-block {
      margin: 20px 0
    }

    .ncr .ncr-ag-two-column-info-block .ncr-ag-info-icon {
      width: 90px;
      padding-right: 20px
    }

    .ncr .ncr-ag-two-column-info-block .ncr-info-block-inner {
      background-color: #f2f2f2;
      border-radius: 10px;
      padding: 20px 40px 20px 70px;
      border: 1px solid silver
    }

    .ncr .ncr-ag-two-column-info-block .ncr-ag-info-blocks {
      margin-bottom: 20px
    }

    .ncr .ncr-ag-two-column-info-block .ncr-ag-info-item {
      margin: 20px 0
    }

    .ncr .ncr-ag-two-column-info-block .ncr-ag-info-item>div {
      display: inline-block
    }

    .ncr .ncr-ag-two-column-info-block .ncr-ag-info-item .ncr-ag-info-icon-cntr {
      width: 95px
    }

    .ncr .ncr-ag-two-column-info-block .ncr-ag-info-item .ncr-ag-info-description {
      width: 65%;
      vertical-align: bottom
    }

    .ncr .ncr-ag-social-links .ncr-ag-icon-link,
    .ncr .ncr-topbar-list li.ncr-ag-social-link .ncr-ag-icon-link {
      font-size: 24px !important
    }

    .ncr .ncr-ag-social-links .ncr-fa-lg,
    .ncr .ncr-topbar-list li.ncr-ag-social-link .ncr-fa-lg {
      font-size: 1.33333333em !important
    }

    .ncr .ncr-ag-social-links .ncr-fa-2x,
    .ncr .ncr-topbar-list li.ncr-ag-social-link .ncr-fa-2x {
      font-size: 2em !important
    }

    .ncr .ncr-ag-social-links .ncr-fa-3x,
    .ncr .ncr-topbar-list li.ncr-ag-social-link .ncr-fa-3x {
      font-size: 3em !important
    }

    .ncr .ncr-ag-social-links .ncr-fa-4x,
    .ncr .ncr-topbar-list li.ncr-ag-social-link .ncr-fa-4x {
      font-size: 4em !important
    }

    .ncr .ncr-ag-social-links .ncr-fa-5x,
    .ncr .ncr-topbar-list li.ncr-ag-social-link .ncr-fa-5x {
      font-size: 5em !important
    }

    .ncr .ncr-hero-with-breadcrumb-container {
      padding-bottom: 20px
    }

    .ncr .ncr-hero-with-breadcrumb {
      margin-bottom: 40px;
      z-index: 1
    }

    .ncr .ncr-hero-with-breadcrumb .ncr-hero-with-breadcrumb-content {
      padding-left: 40px;
      width: 50%
    }

    .ncr .ncr-hero-with-breadcrumb .ncr-hero-with-breadcrumb-content h1 {
      padding-left: 0;
      color: #194373
    }

    .ncr .ncr-hero-with-breadcrumb .ncr-ag-hero-btn a {
      text-decoration: none
    }

    .ncr .ncr-hero-bc-image {
      background-repeat: no-repeat;
      background-position: top center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      height: 400px
    }

    @media(max-width:767px)and (-webkit-min-device-pixel-ratio:2) {
      .ncr .ncr-hero-with-breadcrumb .ncr-hero-with-breadcrumb-content {
        position: absolute;
        z-index: 10
      }

      .ncr .ncr-hero-with-breadcrumb .ncr-hero-with-breadcrumb-content h1 {
        color: #fff
      }

      .ncr .ncr-hero-with-breadcrumb .ncr-dark-blue {
        color: #fff !important
      }

      .ncr .ncr-hero-with-breadcrumb:after {
        content: '';
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
        position: relative;
        background: #004b8d;
        opacity: .7
      }

      .ncr .ncr-hero-bc-image {
        background-position: top right;
        height: 300px
      }

      .ncr .ncr-hero-with-breadcrumb-content {
        position: relative;
        top: 50%;
        width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px
      }
    }

    .ncr .ncr-ag-full-width-promo-center {
      text-align: center;
      height: 400px
    }

    .ncr .ncr-ag-full-width-promo-center blockquote {
      margin: .25em 0;
      padding: .25em 40px;
      line-height: 1.45;
      border-left-width: 0;
      top: -50%;
      transform: translateY(50%)
    }

    .ncr .ncr-ag-full-width-promo-center blockquote:before {
      display: block;
      content: "“";
      font-size: 80px;
      position: absolute;
      left: 0;
      top: -20px;
      color: #fff
    }

    .ncr .ncr-ag-full-width-promo-center blockquote:after {
      display: block;
      content: "”";
      font-size: 80px;
      position: absolute;
      right: 0;
      top: -20px;
      color: #fff
    }

    .ncr .ncr-ag-full-width-promo-center blockquote cite {
      font-size: 14px;
      display: block;
      margin-top: 5px
    }

    .ncr .ncr-ag-full-width-promo-center blockquote cite:before {
      content: "—&thinsp;"
    }

    @media(max-width:767px)and (-webkit-min-device-pixel-ratio:2) {
      .ncr blockquote {
        top: 0;
        transform: translateY(0)
      }
    }

    .ncr .ncr-ag-document-switcher-cntr {
      padding: 40px 0
    }

    .ncr .ncr-ag-document-switcher-cntr .ncr-ag-side-nav-header {
      font-size: 16px
    }

    .ncr .ncr-ag-document-switcher-cntr .ncr-ag-doc-selection {
      font-size: 14px
    }

    .ncr .ncr-ag-document-switcher-cntr .ncr-ag-menu-level-2 li.ncr-presentation {
      border-bottom: 1px #f2f2f2 solid
    }

    .ncr .ncr-ag-document-switcher-cntr .ncr-ag-menu-level-2 li.ncr-presentation.ncr-has-children.ncr-active {
      border-bottom: 0
    }

    .ncr .ncr-ag-document-switcher-cntr .ncr-ag-menu-level-3 li.ncr-presentation {
      background-color: #00aeef;
      border-bottom: 1px #c3c3c3 solid
    }

    .ncr .ncr-ag-document-switcher-cntr .ncr-ag-menu-sublevel li a {
      color: #fff;
      display: block
    }

    .ncr .ncr-ag-document-switcher-cntr .ncr-ag-menu-sublevel .ncr-ag-link-icon {
      color: #fff
    }

    .ncr .ncr-ag-document-switcher-cntr .ncr-nav-pills-header,
    .ncr .ncr-ag-pdf-view .ncr-nav-pills-header,
    .ncr .ncr-ag-shareholders-page .ncr-nav-pills-header {
      color: #fff;
      background-color: #0079c1;
      padding: 10px 15px;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-bottom: 0
    }

    .ncr .ncr-ag-document-switcher-cntr .ncr-ag-pdf-container,
    .ncr .ncr-ag-pdf-view .ncr-ag-pdf-container,
    .ncr .ncr-ag-shareholders-page .ncr-ag-pdf-container {
      height: 975px
    }

    .ncr .ncr-ag-document-switcher-cntr .ncr-ag-pdf-container>object,
    .ncr .ncr-ag-pdf-view .ncr-ag-pdf-container>object,
    .ncr .ncr-ag-shareholders-page .ncr-ag-pdf-container>object {
      width: 100%;
      height: 100%
    }

    .ncr .ncr-ag-document-switcher-cntr .ncr-ag-no-document,
    .ncr .ncr-ag-pdf-view .ncr-ag-no-document,
    .ncr .ncr-ag-shareholders-page .ncr-ag-no-document {
      padding: 20px 20px
    }

    .ncr .ncr-ag-pdf-view {
      padding: 40px 20px
    }

    .ncr .ncr-ag-tab-container {
      margin-bottom: 40px
    }

    .ncr .ncr-ag-social-links {
      color: #fff;
      text-align: right;
      margin-top: 0;
      padding-right: 40px
    }

    .ncr .ncr-ag-social-links li {
      display: inline-block;
      margin-right: 5px
    }

    .ncr .ncr-ag-social-links a,
    .ncr .ncr-ag-social-links a:hover,
    .ncr .ncr-ag-social-links a:link,
    .ncr .ncr-ag-social-links a:visited {
      color: #fff;
      font-size: 25px;
      text-decoration: none
    }

    .ncr .ncr-ag-social-links .ncr-ag-connect {
      margin-right: 20px
    }

    .ncr .ncr-view-switcher {
      background: #194373
    }

    .ncr .ncr-view-switcher .ncr-mobile {
      text-align: center
    }

    .ncr .ncr-responsive-tabs-container .ncr-brt-link-name {
      width: 90%
    }

    .ncr .ncr-ag .ncr-ag-mobile-download-link.ncr-mobile {
      text-align: center;
      margin: 0 0 40px 0;
      font-size: 2em
    }

    @media(max-width:768px) {
      .ncr .ncr-ag-column-block .ncr-ag-block-item {
        min-height: 1px;
        margin: 5px 10px
      }

      .ncr .ncr-ag-column-block .ncr-ag-title {
        min-height: 1px
      }

      .ncr .ncr-ag-social-links {
        text-align: left;
        padding-right: 0
      }

      .ncr .ncr-ag-social-links .ncr-ag-connect,
      .ncr .ncr-topbar-list li.ncr-ag-social-link .ncr-ag-connect {
        font-size: 1.5em
      }

      .ncr .ncr-ag-social-links .ncr-responsive-lg.ncr-fa-lg,
      .ncr .ncr-topbar-list li.ncr-ag-social-link .ncr-responsive-lg.ncr-fa-lg {
        font-size: 1.666666em !important
      }

      .ncr .ncr-ag-social-links .ncr-responsive-lg.ncr-fa-2x,
      .ncr .ncr-topbar-list li.ncr-ag-social-link .ncr-responsive-lg.ncr-fa-2x {
        font-size: 2.5em !important
      }

      .ncr .ncr-ag-social-links .ncr-responsive-lg.ncr-fa-3x,
      .ncr .ncr-topbar-list li.ncr-ag-social-link .ncr-responsive-lg.ncr-fa-3x {
        font-size: 3.5em !important
      }

      .ncr .ncr-ag-social-links .ncr-responsive-lg.ncr-fa-4x,
      .ncr .ncr-topbar-list li.ncr-ag-social-link .ncr-responsive-lg.ncr-fa-4x {
        font-size: 4.5em !important
      }

      .ncr .ncr-ag-social-links .ncr-responsive-lg.ncr-fa-5x,
      .ncr .ncr-topbar-list li.ncr-ag-social-link .ncr-responsive-lg.ncr-fa-5x {
        font-size: 5.5em !important
      }
    }

    .ncr .ncr-ag-content-boxes .ncr-content-boxes-in-v4 {
      padding: 0 20px;
      padding-bottom: 40px
    }

    .ncr .ncr-ag-img-circle {
      width: 120px;
      height: 120px;
      position: relative;
      overflow: hidden;
      border-radius: 50%;
      float: left;
      margin-bottom: 40px
    }

    .ncr .ncr-ag-img-circle img.ncr-img-circle {
      display: inline;
      margin: 0 auto;
      height: 100%;
      width: auto
    }

    .ncr .ncr-ag-img-circle .ncr-img-circle {
      border-radius: 0
    }

    .ncr .ncr-ag-img-circle>img {
      width: auto;
      height: auto
    }

    .ncr .ncr-ag .ncr-ms-choice {
      border: 0
    }

    .ncr .ncr-ag .ncr-ms-drop.ncr-bottom {
      margin-top: 1px;
      margin-left: -12px
    }

    .ncr .ncr-ag .ncr-ms-parent.ncr-form-control.ncr-multiselect {
      width: 100% !important
    }

    .ncr .ncr-ag-featurepromo-img {
      width: 90px;
      height: auto;
      padding-right: 20px
    }

    .ncr .ncr-breadcrumb {
      border-radius: 0
    }

    .ncr .ncr-lighter-grey-large-container {
      background-color: #f2f2f2;
      width: 100%
    }

    .ncr .ncr-lighter-grey-spaced-out-container div div {
      width: 90%;
      background: #f2f2f2;
      padding-left: 20px;
      padding-right: 20px;
      margin: auto
    }

    .ncr .ncr-mega-menu-title img {
      top: 3px;
      position: relative
    }

    .ncr .ncr-mega-menu-title .ncr-mega-menu-list li {
      padding-bottom: 0;
      padding-top: 5px
    }

    .ncr .ncr-full-width-image-promo {
      background-size: cover;
      text-align: center
    }

    .ncr .ncr-container .ncr-jumbotron,
    .ncr .ncr-container-fluid .ncr-jumbotron {
      border-radius: 0
    }

    .ncr .ncr-pension-performance {
      padding-bottom: 4em
    }

    .ncr .ncr-pension-performance div:not(:first-child) {
      border-left: 1px solid #ddd
    }

    .ncr .ncr-top-x {
      padding-bottom: 2em
    }

    .ncr .ncr-topbar-menu {
      padding-left: 5px
    }

    .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-breadcrumb {
      margin-left: 0
    }

    .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-hero-with-breadcrumb-content {
      width: 100%;
      padding-left: 15px
    }

    .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-hero-with-breadcrumb-content h1 {
      padding-left: 0;
      margin-left: 0
    }

    .ncr .ncr-ag .ncr-hero-with-breadcrumb .ncr-hero-with-breadcrumb-content h3 {
      padding-left: 0;
      margin-left: 0
    }

    @media(max-width:780px) {
      .ncr .ncr-col-md-12 {
        padding-left: 15px;
        padding-right: 15px
      }
    }

    @media(max-width:1370px) {
      .ncr .ncr-header-v8 .ncr-navbar-brand {
        margin-left: 15px
      }
    }

    .ncr .ncr-ag .ncr-pagehead h1 {
      margin-left: 0;
      padding-left: 0
    }

    .ncr .ncr-ag .ncr-pagehead p {
      margin-left: 0
    }

    .ncr .ncr-bodywrapper {
      margin-left: 50px;
      margin-right: 50px
    }

    .ncr .ncr-centered-list {
      text-align: center;
      list-style: none
    }

    .ncr .ncr-centered-list li:before,
    .ncr li.ncr-centered-list:before {
      content: "•";
      font-size: xx-large;
      top: 5px;
      position: relative;
      padding-right: 5px
    }

    .ncr #footer {
      background-repeat: no-repeat;
      background-position: right top;
      background-size: contain;
      background-origin: content-box;
      padding-bottom: 50px
    }

    .ncr .ncr-ag .ncr-validation-summary-errors ul {
      margin: 0
    }

    @media(max-width:1370px) {
      .ncr .ncr-ag .ncr-navbar-nav>li {
        margin-right: 0
      }
    }

    .ncr .ncr-ag .ncr-carousel #heronav {
      margin-left: 50px;
      margin-right: 50px
    }

    .ncr .ncr-ag .ncr-carousel #heronav .ncr-well {
      margin-bottom: 70px
    }

    .ncr .ncr-ag .ncr-carousel .ncr-carousel-caption {
      bottom: 0;
      right: auto;
      top: 6%;
      left: 30px
    }

    .ncr .ncr-ag .ncr-carousel .ncr-carousel-caption h1 {
      padding-left: 0
    }

    .ncr .ncr-ag .ncr-carousel.ncr-carousel-fade .ncr-carousel-inner {
      height: 700px
    }

    .ncr .ncr-ag .ncr-carousel.ncr-carousel-fade .ncr-carousel-inner .ncr-active,
    .ncr .ncr-ag .ncr-carousel.ncr-carousel-fade .ncr-carousel-inner .ncr-item,
    .ncr .ncr-ag .ncr-carousel.ncr-carousel-fade .ncr-carousel-inner .ncr-left {
      height: 100%
    }

    .ncr .ncr-ag .ncr-carousel .ncr-carousel-indicators {
      right: 50%;
      top: auto;
      bottom: 0;
      margin-right: -19px;
      position: absolute
    }

    .ncr .ncr-ag .ncr-carousel .ncr-carousel-indicators li {
      background: silver
    }

    .ncr .ncr-ag .ncr-carousel .ncr-carousel-indicators li.ncr-active {
      background: #333
    }

    @media(max-width:992px) {
      .ncr .ncr-ag .ncr-carousel.ncr-carousel-fade .ncr-carousel-inner {
        height: 300px
      }

      .ncr .ncr-ag .ncr-carousel .ncr-carousel-caption {
        left: 5%
      }

      .ncr .ncr-ag .ncr-carousel .ncr-carousel-caption h1 {
        padding-left: 0;
        font-size: 1.81em;
        line-height: 1em
      }

      .ncr .ncr-ag .ncr-carousel .ncr-carousel-caption h3 {
        font-size: 1.25em;
        line-height: 1.2em
      }
    }

    .ncr .ncr-ag-logo-cntr {
      width: 100%;
      text-align: center
    }

    .ncr .ncr-ag-site-wrapper {
      width: 100%
    }

    .ncr .ncr-show-nav .ncr-ag-site-canvas {
      -webkit-transform: translateX(300px);
      transform: translateX(300px);
      -webkit-transform: translate3d(300px, 0, 0);
      transform: translate3d(300px, 0, 0)
    }

    .ncr .ncr-ag-site-menu {
      width: 300px;
      height: 100%;
      position: absolute;
      top: 0;
      left: -300px;
      background: #f2f2f2;
      padding: 25px 0
    }

    .ncr .ncr-ag-site-menu .ncr-ag-link-item {
      display: inline-block
    }

    .ncr .ncr-ag-site-menu .ncr-ag-link-name {
      width: 83%
    }

    .ncr .ncr-ag-site-menu .ncr-level-1>a>.ncr-ag-link-name {
      color: #000
    }

    .ncr .ncr-ag-site-menu li>a {
      padding: 10px 0 10px 15px
    }

    .ncr .ncr-ag-site-menu li>a>.ncr-ag-link-toggle {
      padding: 7px 15px;
      background: #fff;
      color: #000
    }

    .ncr .ncr-ag-site-menu .ncr-nav>li>a:active,
    .ncr .ncr-ag-site-menu .ncr-nav>li>a:focus,
    .ncr .ncr-ag-site-menu .ncr-nav>li>a:hover,
    .ncr .ncr-ag-site-menu .ncr-nav>li>a:link {
      text-decoration: none;
      background: 0;
      color: #000
    }

    .ncr .ncr-ag-site-menu .ncr-ag-menu-level-2>li {
      background-color: #004b8d
    }

    .ncr .ncr-ag-site-menu .ncr-ag-menu-level-2>li.ncr-has-children.ncr-active {
      border-bottom: 0
    }

    .ncr .ncr-ag-site-menu .ncr-ag-menu-level-3>li {
      background-color: #00aeef
    }

    .ncr .ncr-ag-site-menu .ncr-ag-menu-sublevel>li>a {
      color: #fff
    }

    .ncr .ncr-ag-site-menu .ncr-ag-menu-sublevel>li>a:active,
    .ncr .ncr-ag-site-menu .ncr-ag-menu-sublevel>li>a:focus,
    .ncr .ncr-ag-site-menu .ncr-ag-menu-sublevel>li>a:hover,
    .ncr .ncr-ag-site-menu .ncr-ag-menu-sublevel>li>a:link {
      color: #fff
    }

    @media only screen and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1) {
      .ncr .ncr-ag .ncr-visible-ipad {
        display: block !important
      }
    }

    @media only screen and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1) {
      .ncr .ncr-ag .ncr-visible-ipad {
        display: block !important
      }
    }

    @media only screen and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2) {
      .ncr .ncr-ag .ncr-visible-ipad {
        display: block !important
      }
    }

    .ncr .ncr-wizard {
      display: table;
      width: 90%;
      margin-top: 50px;
      padding: 0
    }

    .ncr .ncr-wizard li {
      display: table-cell;
      text-align: center;
      position: relative
    }

    .ncr .ncr-wizard li .ncr-step {
      width: 30px;
      height: 30px;
      margin: 0 auto;
      text-align: center;
      background: #fff;
      border: 2px solid #c3c3c3;
      border-radius: 30px;
      line-height: 30px;
      position: relative;
      z-index: 1
    }

    .ncr .ncr-wizard li .ncr-step.ncr-visited {
      background: #00aeef;
      border-color: #004b8d
    }

    .ncr .ncr-wizard li .ncr-step.ncr-active {
      background: #0079c1;
      border-color: #004b8d
    }

    .ncr .ncr-wizard li .ncr-label {
      position: absolute;
      left: 0;
      right: 0;
      margin-top: 10px;
      color: #004b8d
    }

    .ncr .ncr-wizard li::after {
      content: '';
      position: absolute;
      width: 100%;
      background-color: #efefef;
      height: 5px;
      left: 0;
      top: 10px
    }

    .ncr #contour input.ncr-text,
    .ncr #contour textarea,
    .ncr .ncr-contour input.ncr-text,
    .ncr .ncr-contour textarea {
      width: 100%
    }

    .ncr .ncr-contour select {
      max-width: 400px;
      width: 95%
    }

    .ncr .ncr-contourIndicator {
      color: red
    }

    .ncr .ncr-white {
      color: #fff
    }

    .ncr .ncr-carousel-caption>h1 span.ncr-dark-blue,
    .ncr .ncr-dark-blue {
      color: #004b8d
    }

    .ncr .ncr-light-blue {
      color: #0079c1
    }

    .ncr .ncr-cyan-blue {
      color: #00aeef
    }

    .ncr .ncr-dark-gray {
      color: #3d4144
    }

    .ncr .ncr-orange {
      color: #f89a38
    }

    .ncr .ncr-light-blue-background {
      background-color: #0079c1
    }

    .ncr .ncr-dark-blue-background {
      background-color: #194373
    }

    .ncr .ncr-gray-background {
      background-color: #a9a9a9
    }

    .ncr h1 {
      line-height: 60px
    }

    @media(max-width:780px) {
      .ncr h1 {
        line-height: 48px
      }
    }

    .ncr h2 {
      line-height: 48px
    }

    @media(max-width:780px) {
      .ncr h2 {
        line-height: 32px
      }
    }

    .ncr h3 {
      font-size: 28px;
      line-height: 32px
    }

    @media(max-width:780px) {
      .ncr h3 {
        line-height: 32px
      }
    }

    .ncr h4 {
      line-height: 32px
    }

    @media(max-width:780px) {
      .ncr h4 {
        line-height: 20px
      }
    }

    .ncr h5 {
      line-height: 32px
    }

    @media(max-width:780px) {
      .ncr h5 {
        line-height: 20px
      }
    }

    .ncr a,
    .ncr a:active,
    .ncr a:hover,
    .ncr a:link {
      color: #00aeef
    }

    .ncr .ncr-btn-primary {
      background-color: #f89a38;
      color: #fff;
      font-size: 16px;
      border-radius: 5px
    }

    .ncr .ncr-btn-primary:hover {
      background-color: #ef7937
    }

    .ncr .ncr-btn-primary:focus {
      background-color: #ef7937
    }

    .ncr .ncr-btn-secondary {
      color: #fff;
      border: 1px solid #f89a38;
      font-size: 16px;
      background: 0;
      border-radius: 8px;
      padding-top: 5px;
      padding-bottom: 5px
    }

    .ncr .ncr-btn-secondary:hover {
      color: #ef7937;
      border: 1px solid #ef7937
    }

    .ncr .ncr-btn-secondary:focus {
      color: #ef7937;
      border: 1px solid #ef7937
    }

    .ncr .ncr-btn-fit {
      width: 95%
    }

    .ncr .ncr-table-striped>tbody>tr:nth-of-type(even) {
      background-color: #f3f3f3
    }

    .ncr .ncr-table-striped>tbody>tr:nth-of-type(odd) {
      background-color: #fff
    }

    .ncr .ncr-table {
      table-layout: fixed
    }

    .ncr .ncr-mega-menu-title .ncr-mega-menu-list li.ncr-partners {
      padding-top: 0
    }

    .ncr .ncr-mega-menu-title .ncr-mega-menu-list li.ncr-partners .ncr-ag-login-description {
      text-align: center
    }

    .ncr .ncr-mega-menu-title .ncr-mega-menu-list li.ncr-partners .ncr-ag-login-link-icon {
      text-align: center
    }

    .ncr .ncr-mega-menu-title .ncr-mega-menu-list li.ncr-partners img {
      width: 40px
    }

    .ncr img.ncr-ag-angle.ncr-rotate-90-deg {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg)
    }

    .ncr .ncr-ag-tp-name.ncr-no-powered-by {
      padding: 10px
    }

    .ncr .ncr-ag-tp-name.ncr-position-relative {
      position: relative
    }

    .ncr .ncr-inline-block {
      display: inline-block
    }

    .ncr .ncr-until-present {
      display: none !important
    }

    @media(max-width:767px) {
      .ncr .ncr-ag-powered-by {
        display: block
      }
    }

    @media(max-width:1370px) {
      .ncr #menu-list>li:last-child {
        padding-right: 0
      }
    }

    .ncr ol,
    .ncr ul {
      margin-top: 0;
      margin-bottom: 0
    }

    .ncr .ncr-primary-nav {
      border-bottom: 1px solid #c8c8c8
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover>.ncr-topbar-dropdown.ncr-multi>li:hover {
      background: #fff
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover>.ncr-topbar-dropdown.ncr-multi>li {
      width: 226px
    }

    /* .ncr .ncr-add-delim {
      border-left: 1px solid #caced0
    } */

    .ncr .ncr-add-delim-right {
      /* border-right: 1px solid #caced0 */
    }
    .ncr-pull-left .ncr-mem-item{

    }
    .ncr .ncr-topbar-list .ncr-topbar-dropdown li .ncr-heading.ncr-min-height {
      min-height: 45px
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover>.ncr-topbar-dropdown.ncr-multi.ncr-size-2 {
      min-width: 500px
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover>.ncr-topbar-dropdown.ncr-multi.ncr-size-3 {
      min-width: 700px;
      left: -100px
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover>.ncr-topbar-dropdown.ncr-multi.ncr-menu-offset-2 {
      left: -140px
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover>.ncr-topbar-dropdown.ncr-multi>li>ul>li:hover {
      background: #00aeef
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover>.ncr-topbar-dropdown.ncr-multi>li>ul>li.ncr-heading-cntr:hover {
      background: 0
    }

    .ncr .ncr-topbar-list .ncr-dropdown.ncr-has-children:hover>.ncr-topbar-dropdown.ncr-multi>li>ul {
      list-style: none;
      margin: 0;
      padding: 0
    }

    .ncr .ncr-header-v8 .ncr-navbar-collapse.ncr-secondary-nav-cntr,
    .ncr-container-fluid.ncr-ag-relative-container {
      padding-right: 15px
    }

    .ncr .ncr-clearfix:after {
      display: block;
      clear: both
    }

    .ncr li.ncr-mega-menu-single:hover .ncr-sub-menu {
      display: block
    }

    .ncr-navbar-nav>li.ncr-dropdown:hover>a:after {
      content: '';
      position: absolute;
      top: 90%;
      left: 50%;
      margin-left: -10px;
      width: 0;
      height: 0;
      border-bottom: solid 10px #0079c1;
      border-left: solid 10px transparent;
      border-right: solid 10px transparent;
      z-index: 100000
    }

    .ncr .ncr-sub-menu {
      position: absolute;
      margin: 0;
      padding: 30px 10px;
      min-width: 200px;
      display: none;
      transition: display linear .15s;
      box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
      background: #0079c1;
      color: #fff;
      top: 84px
    }

    .ncr .ncr-sub-menu.ncr-end-right {
      right: 14px
    }

    .ncr .ncr-sub-menu.ncr-multi {
      min-width: 420px
    }

    .ncr .ncr-sub-menu.ncr-multi ul {
      list-style: none;
      padding: 0
    }

    .ncr .ncr-sub-menu.ncr-multi>li>ul {
      padding: 0 10px
    }

    .ncr .ncr-sub-menu.ncr-multi .ncr-heading {
      color: #f6f5f5;
      text-transform: uppercase;
      font-size: 16px;
      display: block;
      min-height: 35px;
      text-align: left;
      padding: 0 15px;
      font-weight: 500
    }

    .ncr .ncr-topbar-list .ncr-topbar-dropdown,
    .ncr .ncr-sub-menu {
      z-index: 9999999 !important
    }

    .ncr .ncr-sub-menu.ncr-right {
      right: 0
    }

    .ncr .ncr-sub-menu a {
      color: #fff;
      padding: 7px 15px;
      display: block;
      text-align: left
    }

    .ncr .ncr-sub-menu a:hover {
      background: #00aeef
    }

    .ncr .ncr-sub-menu li {
      display: block;
      font-size: 16px
    }

    .ncr .ncr-account-icon {
      width: 13px
    }

    .ncr .ncr-main-logo {
      margin-right: 10px
    }

    .ncr .ncr-topbar-list>li {
      cursor: pointer
    }

    .ncr .ncr-no-pad-left {
      padding-left: 0
    }

    .ncr .ncr-no-pad-right {
      padding-left: 0
    }

    .ncr .ncr-topbar-list .ncr-topbar-dropdown.ncr-multi {
      left: -25px
    }

    .ncr .ncr-content-max-width {
      max-width: 1200px;
      margin: 0 auto
    }

    .ncr .ncr-argus-footer {
      background-color: #004b8d;
      align-items: center;
      justify-content: flex-start;
      display: flex;
      height: 60px;
      text-decoration: none
    }

    .ncr .ncr-argus-footer,
    .ncr .ncr-argus-footer a,
    .ncr .ncr-argus-footer a:hover {
      color: #ccc
    }

    .ncr .ncr-argus-footer .ncr-copyright {
      margin-right: 20px
    }

    .ncr-argus-footer .ncr-footer-pipe {
      margin: 0 5px
    }

    .ncr .ncr-header-v8 .ncr-navbar-brand img {
      padding: 20px 0
    }

    .ncr-hide-until-moved {
      display: none !important
    }

    .ncr-oth-logo {
      width: 140px
    }

    .ncr-oth-powered-by {
      padding: 20px 15px
    }

    .ncr-clearfix-v2:after,
    .ncr-clearfix-v2:before {
      display: table;
      content: " "
    }

    .ncr-clearfix-v2:after {
      clear: both
    }

    .ncr .ncr-header-v8 .ncr-navbar-nav>li>a {
      padding: 13px 20px
    }

    .ncr .ncr-primary-nav,
    .ncr .ncr-primary-nav a,
    .ncr .ncr-primary-nav a:link {
      font-weight: 400 !important;
      font-size: 16px;
      letter-spacing: -.3px
    }

    .ncr .ncr-primary-nav .ncr-sub-menu a,
    .ncr .ncr-primary-nav .ncr-sub-menu a:link {
      font-size: 14px
    }

    .ncr .ncr-argus-footer,
    .ncr .ncr-argus-footer a,
    .ncr .ncr-argus-footer a:link,
    .ncr .ncr-global-nav,
    .ncr .ncr-global-nav a,
    .ncr .ncr-global-nav a:link,
    .ncr .ncr-mp-pusher,
    .ncr .ncr-mp-pusher a,
    .ncr .ncr-mp-pusher a:link {
      font-weight: 300;
      font-size: 13px;
      line-height: 14px;
      letter-spacing: -.3px
    }

    .ncr * {
      letter-spacing: -.3px
    }

    .ncr .ncr-container.ncr-mobile-header {
      padding: 20px 15px
    }

    .ncr .ncr-mobile-logo img {
      width: 130px
    }

    .ncr-mp-pusher {
      background: #004a8c;
      z-index: 99999
    }

    .ncr .ncr-mp-menu a,
    .ncr .ncr-mp-menu a span,
    .ncr .ncr-mp-menu a:link {
      color: #fff
    }

    .ncr .ncr-mp-menu .ncr-primary-item {
      background: #004b8d
    }

    .ncr .ncr-mp-back {
      padding-right: 0;
      background: #004a8c
    }

    .ncr .ncr-mp-back img {
      padding: 0 1px
    }

    .ncr .ncr-mp-back .ncr-angle {
      height: 10px
    }

    .ncr-mp-level>ul>li.ncr-primary-item:first-child>a,
    .ncr-mp-menu ul li.ncr-primary-item>a {
      box-shadow: none
    }

    .ncr-mp-level.ncr-sub {
      background: #f8f8f8
    }

    .ncr-mp-level.ncr-sub ul a,
    .ncr-mp-level.ncr-sub ul a span,
    .ncr-mp-level.ncr-sub ul a:link {
      color: #0079c1
    }

    .ncr-mp-back,
    .ncr-mp-back:link {
      color: #fff !important
    }

    .ncr-mp-level.ncr-sub {
      -moz-box-shadow: inset 0 0 2px #c8c8c8;
      -webkit-box-shadow: inset 0 0 2px #c8c8c8;
      box-shadow: inset 0 0 2px #c8c8c8
    }

    .ncr-mp-level.ncr-sub>ul>li:first-child>a {
      box-shadow: inset 0 -1px #d3e8e8, inset 0 0 #d3e8e8
    }

    .ncr-mp-menu .ncr-mp-level.ncr-sub ul li>a {
      box-shadow: inset 0 -1px #d3e8e8
    }

    .ncr-mp-menu ul li>a {
      padding: .7em 15px;
      font-size: 1.2em
    }

    .ncr-mp-level>ul>li:first-child>a,
    .ncr-mp-menu ul li>a {
      box-shadow: inset 0 -1px #79cad4
    }

    .ncr-mp-menu ul {
      overflow: scroll
    }

    .ncr-mp-menu .ncr-my-account {
      padding: 0 15px;
      background: #336ca6
    }

    .ncr .ncr-topbar-list li a.ncr-my-account span {
      color: #92e0db
    }

    .ncr-mp-menu .ncr-my-account>div,
    .ncr-mp-menu .ncr-my-account>div span {
      padding: .7em 0;
      color: #92e0db;
      font-size: 1.2em
    }

    .ncr .ncr-mp-menu .ncr-account-icon {
      width: 19px
    }

    .ncr .ncr-mp-menu .ncr-expander span {
      width: 90%;
      display: block
    }

    .ncr .ncr-menu-breadcrumb {
      background: #004a8c;
      padding: 10px 15px;
      color: #fff;
      cursor: pointer;
      font-size: 14px;
      line-height: 18px
    }

    .ncr-mobile-header .ncr-site-name {
      color: #a9b0b4;
      font-size: 13px;
      text-transform: uppercase
    }

    .ncr-menu-breadcrumb .ncr-page-name,
    .ncr.ncr-explore-modal>ul li {
      font-size: 18px
    }

    .ncr-mobile-header>.ncr-logo-cntr {
      padding: 15px
    }

    .ncr-mp-menu .ncr-sub .ncr-my-account {
      background: #0079c1
    }

    .ncr-menu-breadcrumb .ncr-arr-dwn-cntr,
    .ncr-menu-breadcrumb .ncr-vertical-middle {
      position: relative;
      top: 6px
    }

    .ncr-mobile-header .ncr-arrow-down {
      width: 20px
    }

    .ncr .ncr-mobile-header .ncr-explore {
      background: #d3d7d9;
      color: #00498c;
      cursor: pointer
    }

    .ncr .ncr-mobile-header .ncr-explore>div {
      padding: 10px 15px
    }

    .ncr-menu-breadcrumb .ncr-caret-down {
      line-height: 40px
    }

    .ncr.ncr-explore-modal {
      position: absolute;
      top: 66px;
      background: #fff;
      width: 100%;
      padding: 20px 0;
      z-index: 999999;
      box-shadow: 1px 2px 10px 2px rgba(0, 0, 0, .6)
    }

    .ncr.ncr-hidden {
      display: none
    }

    .ncr.ncr-explore-modal>ul {
      list-style: none;
      padding: 10px 20px;
      margin: 0
    }

    .ncr.ncr-explore-modal>ul li {
      list-style: none;
      border-bottom: 1px solid #caced0
    }

    .ncr.ncr-explore-modal>ul li a {
      padding: 10px;
      display: block;
      color: #004a8c
    }

    .ncr.ncr-explore-modal>ul li:last-child {
      border-bottom: 0
    }

    .ncr.ncr-explore-modal .ncr-cancel {
      position: absolute;
      right: 20px;
      padding: 10px 20px;
      top: 6px
    }

    .ncr .ncr-explore .ncr-exp-icon {
      width: 30px
    }

    .ncr .ncr-mobile-header .ncr-hmb-icon {
      width: 30px;
      position: relative
    }

    .ncr .ncr-mobile-header .ncr-hmb-icon.ncr-align-middle {
      top: 4px
    }

    .ncr-col-md-2.ncr-col-sm-2.ncr-col-xs-2.ncr-mb-icon-cntr {
      width: 50px
    }

    .ncr .ncr-explore .ncr-arrow-dwn-cntr {
      position: relative;
      right: -13px;
      top: 5px
    }

    .ncr .ncr-explore .ncr-desc {
      font-size: 20px;
      position: relative;
      top: 1px
    }

    .ncr-menu-pushed-item {
      -webkit-transition: all .5s;
      -moz-transition: all .5s;
      transition: all .5s
    }

    .ncr-mp-menu ul li a:hover {
      background: #004a8c
    }

    .ncr-mp-menu ul {
      overflow: scroll;
      overflow-x: hidden
    }

    .ncr-mp-menu .ncr-sub ul li a:hover {
      background: #d3d7d9
    }

    .ncr-argus-hps-employer .ncr a:hover,
    .ncr-argus-hps-member .ncr a:hover {
      border-bottom: 0
    }

    .ncr ::-webkit-scrollbar {
      width: 0 !important
    }

    .ncr header.ncr-primary-nav {
      background: #fff
    }

    .ncr header.ncr-mobile-header {
      background: #fff
    }

    .ncr.ncr-argus-dashboard .ncr-sub-menu {
      min-width: 250px
    }

    .ncr .ncr-sub-menu.ncr-multi span.ncr-heading.ncr-context {
      text-transform: none;
      color: #caced0
    }

    .ncr .ncr-sub-menu a.ncr-no-hover:hover {
      background: #0079c1
    }

    .ncr .ncr-sub-menu.ncr-multi .ncr-heading.ncr-super {
      padding: 0 15px 0 8px
    }

    .ncr .ncr-sub-menu.ncr-right.ncr-right-35 {
      right: 35px
    }

    .ncr-argus-pension-member main>p {
      display: none !important
    }

    .ncr .ncr-auth-bg,
    .ncr .ncr-topbar-list li.ncr-auth-bg:last-child {
      background: #2ad2c9;
      color: #fff;
      padding: 0
    }

    .ncr .ncr-auth-bg a,
    .ncr .ncr-topbar-list li.ncr-auth-bg a {
      color: #fff;
      padding: 20px 8px
    }

    .ncr .ncr-auth-bg a.ncr-mb-auth-link {
      padding: 10px;
      display: block;
      font-size: 1.2em
    }

    .ncr .ncr-mb-back-site {
      padding: .7em 7px
    }

    .ncr .ncr-mb-back-site img {
      width: 20px
    }

    .ncr a.ncr-back-to-argus,
    .ncr a.ncr-back-to-argus:active,
    .ncr a.ncr-back-to-argus:hover,
    .ncr a.ncr-back-to-argus:link {
      padding: 17px 15px;
      float: left;
      color: #fff;
      font-size: 14px
    }

    .ncr.ncr-argus-portal a.ncr-back-to-argus {
      padding: 20px 0
    }

    .ncr.ncr-argus-dashboard a.ncr-back-to-argus {
      padding: 17px 0
    }

    .ncr .ncr-back-to-argus img {
      width: 14px
    }

    @media only screen and (min-width:1200px) {

      body,
      html {
        overflow: inherit !important
      }

      .ncr-menu-pushed-item,
      .ncr-mp-pusher {
        transform: none !important
      }

      .ncr-mp-pusher {
        height: inherit !important
      }

      .ncr.ncr-explore-modal {
        display: none
      }
    }

    .ncr-menu-word-wrap {
      word-wrap: break-word;
      max-width: 200px
    }

    #megamenulist .ncr-navbar {
      font-weight: 400 !important
    }

    #megamenulist .ncr-mega-menu {
      font-weight: 400 !important
    }

    #cxHeader .ncr-navocat-web-wrapper {
      font-weight: 400 !important
    }

    #cxHeader .ncr-container-fluid {
      font-weight: 400 !important
    }

    html * {
      font-weight: 400 !important
    }
	
	 body {margin:0px;}

      .navbar-menu {
        list-style-type: none;
        margin: 0;
        padding: 0;
        display: inline-block;
        vertical-align: middle;
        float: right;
      }

      .navbar-item {
        display: inline-block;
        margin-left: 20px;
        position: relative;
      }

      .navbar-link {
        text-decoration: none;
        color: #fff;
        font-size: 15px;
        display: block;
        padding: 10px;
      }

      .navbar-link:hover {
        text-decoration: underline;
      }

      .dropdown-menu {
        display: none;
        /* background-color: #002d72;*/
        /* min-width: 200px; */
        z-index: 1001;
        padding: 10px;
        border-radius: 4px;
        position: absolute;
        top: 100%;
        left: auto;
      }

      .dropdown-item {
        color: #fff;
        text-decoration: none;
        display: block;
        padding: 8px 12px;
        transition: background-color 0.3s;
      }

      .dropdown-item:hover {
        background-color: #f0f0f0;
      }

      .navbar-item:hover .dropdown-menu {
        display: block;
      }

      .offcanvas-menu {
        display: none;
        position: fixed;
        top: 0;
        left: -250px;
        width: 250px;
        height: 100vh;
        background-color: #002d72;
        transition: left 0.3s;
        z-index: 1000;
      }

      .offcanvas-menu ul {
        padding: 0;
        margin: 0;
        list-style-type: none;
      }

      .offcanvas-menu li {
        margin: 10px 0;
        position: relative;
      }

      .offcanvas-menu a,
      .offcanvas-menu  a:not([href]):not([tabindex]) {
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        display: block;
        padding: 10px;
        line-height: 24px;
        border-bottom: none;
      }

      .offcanvas-menu a:hover {
        text-decoration: underline;
      }

      .navbar-toggle {
        display: none;
      }

      @media only screen and (max-width: 1200px) {
        .navbar-toggle {
          display: block;
        }
        .navbar {
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
          background-color: #0079c1;
          color: #fff;
          padding: 10px 20px;
          height: 35px;
         /* z-index: 1000; */
        }
        .navbar-menu {
          display: none;
        }

        .offcanvas-menu {
          display: block;
        }

        .offcanvas-dropdown a,
	.offcanvas-dropdown a:not([href]):not([tabindex]) {
          color: #caced0;
          font-size: 14px;
          font-weight: 400;
          text-decoration: none;
	  display: flex;
	  justify-content: space-between;
	  align-items: center;
        }

        .offcanvas-menu ul {
          background-color: #002d72;
          padding-left: 1%;
        }

        .offcanvas-menu li {
          border-bottom: 1px solid rgba(255, 255, 255, 0.45);
          width: auto;
          margin: 0 4%;
        }
		
		.offcanvas-menu .child-submenu li {
			margin-right: 0;
		}
		
        .offcanvas-menu .dropdown-item {
          color: #fff;
        }

        .offcanvas-menu .fa-chevron-up {
          position: static;
          right: 20px;
          transform: translateY(-50%);
          color: #fff;
          float: right;
          transform: rotate(180deg);
          font-size: 22px;
          color: #caced0;
          margin-right: 10px;
          transition: transform 0.3s ease;
        }

        .offcanvas-menu .offcanvas-dropdown li {
          border: none;
        }
        .offcanvas-menu .sublink-menu {
          border-bottom: none;
        }
        .offcanvas-menu .navbar-link .offcanvas-submenu {
          margin-left: 8px;
          border-bottom: none;
        }
        .offcanvas-menu .offcanvas-submenu .navbar-link {
          border-bottom: none;
        }
        .offcanvas-menu .offcanvas-submenu .navbar-link {
          border-bottom: none;
        }
        .offcanvas-menu  .child-submenu > a {
          border-bottom: none;
        }

        #offcanvas-menu-list {
          max-height: 100vh;
          overflow-y: auto;
          overflow-x: hidden;
        }
        .navbar-link {
          border-bottom: 1px solid #caced0;
        }
        .offcanvas-menu a:hover {
          text-decoration: none;
        }
		
		.offcanvas-menu .offcanvas-dropdown.top-links {
			margin: 0 -4%;
		}
		
		.offcanvas-menu .offcanvas-dropdown.top-links a {
			padding-left: 20px;
			color: #fff;
			display: block;
		}

        .offcanvas-menu .offcanvas-dropdown .signout-link {
          font-weight: bold;
          border-bottom: none;
          background: rgb(42, 210, 201);
		  margin:0;
        }
		
		.offcanvas-menu .offcanvas-dropdown.top-links img {
			width:19px;
			vertical-align: middle;
		}
		
		.offcanvas-menu .offcanvas-dropdown.back-button-li {
			background: #004b8d;
		}

        .offcanvas-menu  .back-icon {
          transform: rotate(-90deg) !important;
          float: left !important;
          margin-left: -11px !important;
        }
        .offcanvas-menu .back-to-argus-link {
          margin-left: -10px !important;
        }
      }

.arrow {
    border: solid #004b8d;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    margin-left: 5px;
    margin-bottom: 2px
}
.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}