    /*.page-header {
        background-image: url(/assets/bg01.jpg );
        }*/
        html {
            font-family:sans-serif;
            -webkit-text-size-adjust:100%;
            -ms-text-size-adjust:100%
          }
          body {
            margin:0
          }
          article,
          aside,
          details,
          figcaption,
          figure,
          footer,
          header,
          hgroup,
          main,
          menu,
          nav,
          section,
          summary {
            display:block
          }
          audio,
          canvas,
          progress,
          video {
            display:inline-block;
            vertical-align:baseline
          }
          audio:not([controls]) {
            display:none;
            height:0
          }
          [hidden],
          template {
            display:none
          }
          a {
            background-color:transparent
          }
          a:active,
          a:hover {
            outline:0
          }
          abbr[title] {
            border-bottom:1px dotted
          }
          b,
          strong {
            font-weight:700
          }
          dfn {
            font-style:italic
          }
          h1 {
            margin:.67em 0;
            font-size:2em
          }
          mark {
            color:#000;
            background:#ff0
          }
          small {
            font-size:80%
          }
          sub,
          sup {
            position:relative;
            font-size:75%;
            line-height:0;
            vertical-align:baseline
          }
          sup {
            top:-.5em
          }
          sub {
            bottom:-.25em
          }
          img {
            border:0
          }
          svg:not(:root) {
            overflow:hidden
          }
          figure {
            margin:1em 40px
          }
          hr {
            height:0;
            -webkit-box-sizing:content-box;
            -moz-box-sizing:content-box;
            box-sizing:content-box
          }
          pre {
            overflow:auto
          }
          code,
          kbd,
          pre,
          samp {
            font-family:monospace,monospace;
            font-size:1em
          }
          button,
          input,
          optgroup,
          select,
          textarea {
            margin:0;
            font:inherit;
            color:inherit
          }
          button {
            overflow:visible
          }
          button,
          select {
            text-transform:none
          }
          button,
          html input[type=button],
          input[type=reset],
          input[type=submit] {
            -webkit-appearance:button;
            cursor:pointer
          }
          button[disabled],
          html input[disabled] {
            cursor:default
          }
          button::-moz-focus-inner,
          input::-moz-focus-inner {
            padding:0;
            border:0
          }
          input {
            line-height:normal
          }
          input[type=checkbox],
          input[type=radio] {
            -webkit-box-sizing:border-box;
            -moz-box-sizing:border-box;
            box-sizing:border-box;
            padding:0
          }
          input[type=number]::-webkit-inner-spin-button,
          input[type=number]::-webkit-outer-spin-button {
            height:auto
          }
          input[type=search] {
            -webkit-box-sizing:content-box;
            -moz-box-sizing:content-box;
            box-sizing:content-box;
            -webkit-appearance:textfield
          }
          input[type=search]::-webkit-search-cancel-button,
          input[type=search]::-webkit-search-decoration {
            -webkit-appearance:none
          }
          fieldset {
            padding:.35em .625em .75em;
            margin:0 2px;
            border:1px solid silver
          }
          legend {
            padding:0;
            border:0
          }
          textarea {
            overflow:auto
          }
          optgroup {
            font-weight:700
          }
          table {
            border-spacing:0;
            border-collapse:collapse
          }
          td,
          th {
            padding:0
          }
          @media print {
            *,
            :after,
            :before {
              color:#000!important;
              text-shadow:none!important;
              background:0 0!important;
              -webkit-box-shadow:none!important;
              box-shadow:none!important
            }
            a,
            a:visited {
              text-decoration:underline
            }
            a[href]:after {
              content:" (" attr(href) ")"
            }
            abbr[title]:after {
              content:" (" attr(title) ")"
            }
            a[href^="javascript:"]:after,
            a[href^="#"]:after {
              content:""
            }
            blockquote,
            pre {
              border:1px solid #999;
              page-break-inside:avoid
            }
            thead {
              display:table-header-group
            }
            img,
            tr {
              page-break-inside:avoid
            }
            img {
              max-width:100%!important
            }
            h2,
            h3,
            p {
              orphans:3;
              widows:3
            }
            h2,
            h3 {
              page-break-after:avoid
            }
            .navbar {
              display:none
            }
            .btn>.caret,
            .dropup>.btn>.caret {
              border-top-color:#000!important
            }
            .label {
              border:1px solid #000
            }
            .table {
              border-collapse:collapse!important
            }
            .table td,
            .table th {
              background-color:#fff!important
            }
            .table-bordered td,
            .table-bordered th {
              border:1px solid #ddd!important
            }
          }
          * {
            -webkit-box-sizing:border-box;
            -moz-box-sizing:border-box;
            box-sizing:border-box
          }
          :after,
          :before {
            -webkit-box-sizing:border-box;
            -moz-box-sizing:border-box;
            box-sizing:border-box
          }
          html {
            font-size:10px;
            -webkit-tap-highlight-color:rgba(0,0,0,0)
          }
          body {
            font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size:14px;
            line-height:1.42857143;
            color:#333;
            background-color:#fff
          }
          button,
          input,
          select,
          textarea {
            font-family:inherit;
            font-size:inherit;
            line-height:inherit
          }
          a {
            color:#337ab7;
            text-decoration:none
          }
          a:focus,
          a:hover {
            color:#23527c;
            text-decoration:underline
          }
          a:focus {
            outline:5px auto -webkit-focus-ring-color;
            outline-offset:-2px
          }
          figure {
            margin:0
          }
          img {
            vertical-align:middle
          }
          .carousel-inner>.item>a>img,
          .carousel-inner>.item>img,
          .img-responsive,
          .thumbnail a>img,
          .thumbnail>img {
            display:block;
            max-width:100%;
            height:auto
          }
          .img-rounded {
            border-radius:6px
          }
          .img-thumbnail {
            display:inline-block;
            max-width:100%;
            height:auto;
            padding:4px;
            line-height:1.42857143;
            background-color:#fff;
            border:1px solid #ddd;
            border-radius:4px;
            -webkit-transition:all .2s ease-in-out;
            -o-transition:all .2s ease-in-out;
            transition:all .2s ease-in-out
          }
          .img-circle {
            border-radius:50%
          }
          hr {
            margin-top:20px;
            margin-bottom:20px;
            border:0;
            border-top:1px solid #eee
          }
          .sr-only {
            position:absolute;
            width:1px;
            height:1px;
            padding:0;
            margin:-1px;
            overflow:hidden;
            clip:rect(0,0,0,0);
            border:0
          }
          .sr-only-focusable:active,
          .sr-only-focusable:focus {
            position:static;
            width:auto;
            height:auto;
            margin:0;
            overflow:visible;
            clip:auto
          }
          [role=button] {
            cursor:pointer
          }
          .h1,
          .h2,
          .h3,
          .h4,
          .h5,
          .h6,
          h1,
          h2,
          h3,
          h4,
          h5,
          h6 {
            font-family:inherit;
            font-weight:500;
            line-height:1.1;
            color:inherit
          }
          .h1 .small,
          .h1 small,
          .h2 .small,
          .h2 small,
          .h3 .small,
          .h3 small,
          .h4 .small,
          .h4 small,
          .h5 .small,
          .h5 small,
          .h6 .small,
          .h6 small,
          h1 .small,
          h1 small,
          h2 .small,
          h2 small,
          h3 .small,
          h3 small,
          h4 .small,
          h4 small,
          h5 .small,
          h5 small,
          h6 .small,
          h6 small {
            font-weight:400;
            line-height:1;
            color:#777
          }
          .h1,
          .h2,
          .h3,
          h1,
          h2,
          h3 {
            margin-top:20px;
            margin-bottom:10px
          }
          .h1 .small,
          .h1 small,
          .h2 .small,
          .h2 small,
          .h3 .small,
          .h3 small,
          h1 .small,
          h1 small,
          h2 .small,
          h2 small,
          h3 .small,
          h3 small {
            font-size:65%
          }
          .h4,
          .h5,
          .h6,
          h4,
          h5,
          h6 {
            margin-top:10px;
            margin-bottom:10px
          }
          .h4 .small,
          .h4 small,
          .h5 .small,
          .h5 small,
          .h6 .small,
          .h6 small,
          h4 .small,
          h4 small,
          h5 .small,
          h5 small,
          h6 .small,
          h6 small {
            font-size:75%
          }
          .h1,
          h1 {
            font-size:36px
          }
          .h2,
          h2 {
            font-size:30px
          }
          .h3,
          h3 {
            font-size:24px
          }
          .h4,
          h4 {
            font-size:18px
          }
          .h5,
          h5 {
            font-size:14px
          }
          .h6,
          h6 {
            font-size:12px
          }
          p {
            margin:0 0 10px
          }
          .lead {
            margin-bottom:20px;
            font-size:16px;
            font-weight:300;
            line-height:1.4
          }
          @media (min-width:768px) {
            .lead {
              font-size:21px
            }
          }
          .small,
          small {
            font-size:85%
          }
          .mark,
          mark {
            padding:.2em;
            background-color:#fcf8e3
          }
          .text-left {
            text-align:left
          }
          .text-right {
            text-align:right
          }
          .text-center {
            text-align:center
          }
          .text-justify {
            text-align:justify
          }
          .text-nowrap {
            white-space:nowrap
          }
          .text-lowercase {
            text-transform:lowercase
          }
          .text-uppercase {
            text-transform:uppercase
          }
          .text-capitalize {
            text-transform:capitalize
          }
          .text-muted {
            color:#777
          }
          .text-primary {
            color:#337ab7
          }
          a.text-primary:focus,
          a.text-primary:hover {
            color:#286090
          }
          .text-success {
            color:#3c763d
          }
          a.text-success:focus,
          a.text-success:hover {
            color:#2b542c
          }
          .text-info {
            color:#31708f
          }
          a.text-info:focus,
          a.text-info:hover {
            color:#245269
          }
          .text-warning {
            color:#8a6d3b
          }
          a.text-warning:focus,
          a.text-warning:hover {
            color:#66512c
          }
          .text-danger {
            color:#a94442
          }
          a.text-danger:focus,
          a.text-danger:hover {
            color:#843534
          }
          .bg-primary {
            color:#fff;
            background-color:#337ab7
          }
          a.bg-primary:focus,
          a.bg-primary:hover {
            background-color:#286090
          }
          .bg-success {
            background-color:#dff0d8
          }
          a.bg-success:focus,
          a.bg-success:hover {
            background-color:#c1e2b3
          }
          .bg-info {
            background-color:#d9edf7
          }
          a.bg-info:focus,
          a.bg-info:hover {
            background-color:#afd9ee
          }
          .bg-warning {
            background-color:#fcf8e3
          }
          a.bg-warning:focus,
          a.bg-warning:hover {
            background-color:#f7ecb5
          }
          .bg-danger {
            background-color:#f2dede
          }
          a.bg-danger:focus,
          a.bg-danger:hover {
            background-color:#e4b9b9
          }
          .page-header {
            padding-bottom:9px;
            margin:40px 0 20px;
            border-bottom:1px solid #eee
          }
          ol,
          ul {
            margin-top:0;
            margin-bottom:10px
          }
          ol ol,
          ol ul,
          ul ol,
          ul ul {
            margin-bottom:0
          }
          .list-unstyled {
            padding-left:0;
            list-style:none
          }
          .list-inline {
            padding-left:0;
            margin-left:-5px;
            list-style:none
          }
          .list-inline>li {
            display:inline-block;
            padding-right:5px;
            padding-left:5px
          }
          dl {
            margin-top:0;
            margin-bottom:20px
          }
          dd,
          dt {
            line-height:1.42857143
          }
          dt {
            font-weight:700
          }
          dd {
            margin-left:0
          }
          @media (min-width:768px) {
            .dl-horizontal dt {
              float:left;
              width:160px;
              overflow:hidden;
              clear:left;
              text-align:right;
              text-overflow:ellipsis;
              white-space:nowrap
            }
            .dl-horizontal dd {
              margin-left:180px
            }
          }
          abbr[data-original-title],
          abbr[title] {
            cursor:help;
            border-bottom:1px dotted #777
          }
          .initialism {
            font-size:90%;
            text-transform:uppercase
          }
          blockquote {
            padding:10px 20px;
            margin:0 0 20px;
            font-size:17.5px;
            border-left:5px solid #eee
          }
          blockquote ol:last-child,
          blockquote p:last-child,
          blockquote ul:last-child {
            margin-bottom:0
          }
          blockquote .small,
          blockquote footer,
          blockquote small {
            display:block;
            font-size:80%;
            line-height:1.42857143;
            color:#777
          }
          blockquote .small:before,
          blockquote footer:before,
          blockquote small:before {
            content:'\2014 \00A0'
          }
          .blockquote-reverse,
          blockquote.pull-right {
            padding-right:15px;
            padding-left:0;
            text-align:right;
            border-right:5px solid #eee;
            border-left:0
          }
          .blockquote-reverse .small:before,
          .blockquote-reverse footer:before,
          .blockquote-reverse small:before,
          blockquote.pull-right .small:before,
          blockquote.pull-right footer:before,
          blockquote.pull-right small:before {
            content:''
          }
          .blockquote-reverse .small:after,
          .blockquote-reverse footer:after,
          .blockquote-reverse small:after,
          blockquote.pull-right .small:after,
          blockquote.pull-right footer:after,
          blockquote.pull-right small:after {
            content:'\00A0 \2014'
          }
          address {
            margin-bottom:20px;
            font-style:normal;
            line-height:1.42857143
          }
          code,
          kbd,
          pre,
          samp {
            font-family:Menlo,Monaco,Consolas,"Courier New",monospace
          }
          code {
            padding:2px 4px;
            font-size:90%;
            color:#c7254e;
            background-color:#f9f2f4;
            border-radius:4px
          }
          kbd {
            padding:2px 4px;
            font-size:90%;
            color:#fff;
            background-color:#333;
            border-radius:3px;
            -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
            box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
          }
          kbd kbd {
            padding:0;
            font-size:100%;
            font-weight:700;
            -webkit-box-shadow:none;
            box-shadow:none
          }
          pre {
            display:block;
            padding:9.5px;
            margin:0 0 10px;
            font-size:13px;
            line-height:1.42857143;
            color:#333;
            word-break:break-all;
            word-wrap:break-word;
            background-color:#f5f5f5;
            border:1px solid #ccc;
            border-radius:4px
          }
          pre code {
            padding:0;
            font-size:inherit;
            color:inherit;
            white-space:pre-wrap;
            background-color:transparent;
            border-radius:0
          }
          .pre-scrollable {
            max-height:340px;
            overflow-y:scroll
          }
          .container {
            padding-right:15px;
            padding-left:15px;
            margin-right:auto;
            margin-left:auto
          }
          @media (min-width:768px) {
            .container {
              width:750px
            }
          }
          @media (min-width:992px) {
            .container {
              width:970px
            }
          }
          @media (min-width:1200px) {
            .container {
              width:1170px
            }
          }
          .container-fluid {
            padding-right:15px;
            padding-left:15px;
            margin-right:auto;
            margin-left:auto
          }
          .row {
            margin-right:-15px;
            margin-left:-15px;
          }
          .col-lg-1,
          .col-lg-10,
          .col-lg-11,
          .col-lg-12,
          .col-lg-2,
          .col-lg-3,
          .col-lg-4,
          .col-lg-5,
          .col-lg-6,
          .col-lg-7,
          .col-lg-8,
          .col-lg-9,
          .col-md-1,
          .col-md-10,
          .col-md-11,
          .col-md-12,
          .col-md-2,
          .col-md-3,
          .col-md-4,
          .col-md-5,
          .col-md-6,
          .col-md-7,
          .col-md-8,
          .col-md-9,
          .col-sm-1,
          .col-sm-10,
          .col-sm-11,
          .col-sm-12,
          .col-sm-2,
          .col-sm-3,
          .col-sm-4,
          .col-sm-5,
          .col-sm-6,
          .col-sm-7,
          .col-sm-8,
          .col-sm-9,
          .col-xs-1,
          .col-xs-10,
          .col-xs-11,
          .col-xs-12,
          .col-xs-2,
          .col-xs-3,
          .col-xs-4,
          .col-xs-5,
          .col-xs-6,
          .col-xs-7,
          .col-xs-8,
          .col-xs-9 {
            position:relative;
            min-height:1px;
            padding-right:15px;
            padding-left:15px
          }
          .col-xs-1,
          .col-xs-10,
          .col-xs-11,
          .col-xs-12,
          .col-xs-2,
          .col-xs-3,
          .col-xs-4,
          .col-xs-5,
          .col-xs-6,
          .col-xs-7,
          .col-xs-8,
          .col-xs-9 {
            float:left
          }
          .col-xs-12 {
            width:100%
          }
          .col-xs-11 {
            width:91.66666667%
          }
          .col-xs-10 {
            width:83.33333333%
          }
          .col-xs-9 {
            width:75%
          }
          .col-xs-8 {
            width:66.66666667%
          }
          .col-xs-7 {
            width:58.33333333%
          }
          .col-xs-6 {
            width:50%
          }
          .col-xs-5 {
            width:41.66666667%
          }
          .col-xs-4 {
            width:33.33333333%
          }
          .col-xs-3 {
            width:25%
          }
          .col-xs-2 {
            width:16.66666667%
          }
          .col-xs-1 {
            width:8.33333333%
          }
          .col-xs-pull-12 {
            right:100%
          }
          .col-xs-pull-11 {
            right:91.66666667%
          }
          .col-xs-pull-10 {
            right:83.33333333%
          }
          .col-xs-pull-9 {
            right:75%
          }
          .col-xs-pull-8 {
            right:66.66666667%
          }
          .col-xs-pull-7 {
            right:58.33333333%
          }
          .col-xs-pull-6 {
            right:50%
          }
          .col-xs-pull-5 {
            right:41.66666667%
          }
          .col-xs-pull-4 {
            right:33.33333333%
          }
          .col-xs-pull-3 {
            right:25%
          }
          .col-xs-pull-2 {
            right:16.66666667%
          }
          .col-xs-pull-1 {
            right:8.33333333%
          }
          .col-xs-pull-0 {
            right:auto
          }
          .col-xs-push-12 {
            left:100%
          }
          .col-xs-push-11 {
            left:91.66666667%
          }
          .col-xs-push-10 {
            left:83.33333333%
          }
          .col-xs-push-9 {
            left:75%
          }
          .col-xs-push-8 {
            left:66.66666667%
          }
          .col-xs-push-7 {
            left:58.33333333%
          }
          .col-xs-push-6 {
            left:50%
          }
          .col-xs-push-5 {
            left:41.66666667%
          }
          .col-xs-push-4 {
            left:33.33333333%
          }
          .col-xs-push-3 {
            left:25%
          }
          .col-xs-push-2 {
            left:16.66666667%
          }
          .col-xs-push-1 {
            left:8.33333333%
          }
          .col-xs-push-0 {
            left:auto
          }
          .col-xs-offset-12 {
            margin-left:100%
          }
          .col-xs-offset-11 {
            margin-left:91.66666667%
          }
          .col-xs-offset-10 {
            margin-left:83.33333333%
          }
          .col-xs-offset-9 {
            margin-left:75%
          }
          .col-xs-offset-8 {
            margin-left:66.66666667%
          }
          .col-xs-offset-7 {
            margin-left:58.33333333%
          }
          .col-xs-offset-6 {
            margin-left:50%
          }
          .col-xs-offset-5 {
            margin-left:41.66666667%
          }
          .col-xs-offset-4 {
            margin-left:33.33333333%
          }
          .col-xs-offset-3 {
            margin-left:25%
          }
          .col-xs-offset-2 {
            margin-left:16.66666667%
          }
          .col-xs-offset-1 {
            margin-left:8.33333333%
          }
          .col-xs-offset-0 {
            margin-left:0
          }
          @media (min-width:768px) {
            .col-sm-1,
            .col-sm-10,
            .col-sm-11,
            .col-sm-12,
            .col-sm-2,
            .col-sm-3,
            .col-sm-4,
            .col-sm-5,
            .col-sm-6,
            .col-sm-7,
            .col-sm-8,
            .col-sm-9 {
              float:left
            }
            .col-sm-12 {
              width:100%
            }
            .col-sm-11 {
              width:91.66666667%
            }
            .col-sm-10 {
              width:83.33333333%
            }
            .col-sm-9 {
              width:75%
            }
            .col-sm-8 {
              width:66.66666667%
            }
            .col-sm-7 {
              width:58.33333333%
            }
            .col-sm-6 {
              width:50%
            }
            .col-sm-5 {
              width:41.66666667%
            }
            .col-sm-4 {
              width:33.33333333%
            }
            .col-sm-3 {
              width:25%
            }
            .col-sm-2 {
              width:16.66666667%
            }
            .col-sm-1 {
              width:8.33333333%
            }
            .col-sm-pull-12 {
              right:100%
            }
            .col-sm-pull-11 {
              right:91.66666667%
            }
            .col-sm-pull-10 {
              right:83.33333333%
            }
            .col-sm-pull-9 {
              right:75%
            }
            .col-sm-pull-8 {
              right:66.66666667%
            }
            .col-sm-pull-7 {
              right:58.33333333%
            }
            .col-sm-pull-6 {
              right:50%
            }
            .col-sm-pull-5 {
              right:41.66666667%
            }
            .col-sm-pull-4 {
              right:33.33333333%
            }
            .col-sm-pull-3 {
              right:25%
            }
            .col-sm-pull-2 {
              right:16.66666667%
            }
            .col-sm-pull-1 {
              right:8.33333333%
            }
            .col-sm-pull-0 {
              right:auto
            }
            .col-sm-push-12 {
              left:100%
            }
            .col-sm-push-11 {
              left:91.66666667%
            }
            .col-sm-push-10 {
              left:83.33333333%
            }
            .col-sm-push-9 {
              left:75%
            }
            .col-sm-push-8 {
              left:66.66666667%
            }
            .col-sm-push-7 {
              left:58.33333333%
            }
            .col-sm-push-6 {
              left:50%
            }
            .col-sm-push-5 {
              left:41.66666667%
            }
            .col-sm-push-4 {
              left:33.33333333%
            }
            .col-sm-push-3 {
              left:25%
            }
            .col-sm-push-2 {
              left:16.66666667%
            }
            .col-sm-push-1 {
              left:8.33333333%
            }
            .col-sm-push-0 {
              left:auto
            }
            .col-sm-offset-12 {
              margin-left:100%
            }
            .col-sm-offset-11 {
              margin-left:91.66666667%
            }
            .col-sm-offset-10 {
              margin-left:83.33333333%
            }
            .col-sm-offset-9 {
              margin-left:75%
            }
            .col-sm-offset-8 {
              margin-left:66.66666667%
            }
            .col-sm-offset-7 {
              margin-left:58.33333333%
            }
            .col-sm-offset-6 {
              margin-left:50%
            }
            .col-sm-offset-5 {
              margin-left:41.66666667%
            }
            .col-sm-offset-4 {
              margin-left:33.33333333%
            }
            .col-sm-offset-3 {
              margin-left:25%
            }
            .col-sm-offset-2 {
              margin-left:16.66666667%
            }
            .col-sm-offset-1 {
              margin-left:8.33333333%
            }
            .col-sm-offset-0 {
              margin-left:0
            }
          }
          @media (min-width:992px) {
            .col-md-1,
            .col-md-10,
            .col-md-11,
            .col-md-12,
            .col-md-2,
            .col-md-3,
            .col-md-4,
            .col-md-5,
            .col-md-6,
            .col-md-7,
            .col-md-8,
            .col-md-9 {
              float:left
            }
            .col-md-12 {
              width:100%
            }
            .col-md-11 {
              width:91.66666667%
            }
            .col-md-10 {
              width:83.33333333%
            }
            .col-md-9 {
              width:75%
            }
            .col-md-8 {
              width:66.66666667%
            }
            .col-md-7 {
              width:58.33333333%
            }
            .col-md-6 {
              width:50%
            }
            .col-md-5 {
              width:41.66666667%
            }
            .col-md-4 {
              width:33.33333333%
            }
            .col-md-3 {
              width:25%
            }
            .col-md-2 {
              width:16.66666667%
            }
            .col-md-1 {
              width:8.33333333%
            }
            .col-md-pull-12 {
              right:100%
            }
            .col-md-pull-11 {
              right:91.66666667%
            }
            .col-md-pull-10 {
              right:83.33333333%
            }
            .col-md-pull-9 {
              right:75%
            }
            .col-md-pull-8 {
              right:66.66666667%
            }
            .col-md-pull-7 {
              right:58.33333333%
            }
            .col-md-pull-6 {
              right:50%
            }
            .col-md-pull-5 {
              right:41.66666667%
            }
            .col-md-pull-4 {
              right:33.33333333%
            }
            .col-md-pull-3 {
              right:25%
            }
            .col-md-pull-2 {
              right:16.66666667%
            }
            .col-md-pull-1 {
              right:8.33333333%
            }
            .col-md-pull-0 {
              right:auto
            }
            .col-md-push-12 {
              left:100%
            }
            .col-md-push-11 {
              left:91.66666667%
            }
            .col-md-push-10 {
              left:83.33333333%
            }
            .col-md-push-9 {
              left:75%
            }
            .col-md-push-8 {
              left:66.66666667%
            }
            .col-md-push-7 {
              left:58.33333333%
            }
            .col-md-push-6 {
              left:50%
            }
            .col-md-push-5 {
              left:41.66666667%
            }
            .col-md-push-4 {
              left:33.33333333%
            }
            .col-md-push-3 {
              left:25%
            }
            .col-md-push-2 {
              left:16.66666667%
            }
            .col-md-push-1 {
              left:8.33333333%
            }
            .col-md-push-0 {
              left:auto
            }
            .col-md-offset-12 {
              margin-left:100%
            }
            .col-md-offset-11 {
              margin-left:91.66666667%
            }
            .col-md-offset-10 {
              margin-left:83.33333333%
            }
            .col-md-offset-9 {
              margin-left:75%
            }
            .col-md-offset-8 {
              margin-left:66.66666667%
            }
            .col-md-offset-7 {
              margin-left:58.33333333%
            }
            .col-md-offset-6 {
              margin-left:50%
            }
            .col-md-offset-5 {
              margin-left:41.66666667%
            }
            .col-md-offset-4 {
              margin-left:33.33333333%
            }
            .col-md-offset-3 {
              margin-left:25%
            }
            .col-md-offset-2 {
              margin-left:16.66666667%
            }
            .col-md-offset-1 {
              margin-left:8.33333333%
            }
            .col-md-offset-0 {
              margin-left:0
            }
          }
          @media (min-width:1200px) {
            .col-lg-1,
            .col-lg-10,
            .col-lg-11,
            .col-lg-12,
            .col-lg-2,
            .col-lg-3,
            .col-lg-4,
            .col-lg-5,
            .col-lg-6,
            .col-lg-7,
            .col-lg-8,
            .col-lg-9 {
              float:left
            }
            .col-lg-12 {
              width:100%
            }
            .col-lg-11 {
              width:91.66666667%
            }
            .col-lg-10 {
              width:83.33333333%
            }
            .col-lg-9 {
              width:75%
            }
            .col-lg-8 {
              width:66.66666667%
            }
            .col-lg-7 {
              width:58.33333333%
            }
            .col-lg-6 {
              width:50%
            }
            .col-lg-5 {
              width:41.66666667%
            }
            .col-lg-4 {
              width:33.33333333%
            }
            .col-lg-3 {
              width:25%
            }
            .col-lg-2 {
              width:16.66666667%
            }
            .col-lg-1 {
              width:8.33333333%
            }
            .col-lg-pull-12 {
              right:100%
            }
            .col-lg-pull-11 {
              right:91.66666667%
            }
            .col-lg-pull-10 {
              right:83.33333333%
            }
            .col-lg-pull-9 {
              right:75%
            }
            .col-lg-pull-8 {
              right:66.66666667%
            }
            .col-lg-pull-7 {
              right:58.33333333%
            }
            .col-lg-pull-6 {
              right:50%
            }
            .col-lg-pull-5 {
              right:41.66666667%
            }
            .col-lg-pull-4 {
              right:33.33333333%
            }
            .col-lg-pull-3 {
              right:25%
            }
            .col-lg-pull-2 {
              right:16.66666667%
            }
            .col-lg-pull-1 {
              right:8.33333333%
            }
            .col-lg-pull-0 {
              right:auto
            }
            .col-lg-push-12 {
              left:100%
            }
            .col-lg-push-11 {
              left:91.66666667%
            }
            .col-lg-push-10 {
              left:83.33333333%
            }
            .col-lg-push-9 {
              left:75%
            }
            .col-lg-push-8 {
              left:66.66666667%
            }
            .col-lg-push-7 {
              left:58.33333333%
            }
            .col-lg-push-6 {
              left:50%
            }
            .col-lg-push-5 {
              left:41.66666667%
            }
            .col-lg-push-4 {
              left:33.33333333%
            }
            .col-lg-push-3 {
              left:25%
            }
            .col-lg-push-2 {
              left:16.66666667%
            }
            .col-lg-push-1 {
              left:8.33333333%
            }
            .col-lg-push-0 {
              left:auto
            }
            .col-lg-offset-12 {
              margin-left:100%
            }
            .col-lg-offset-11 {
              margin-left:91.66666667%
            }
            .col-lg-offset-10 {
              margin-left:83.33333333%
            }
            .col-lg-offset-9 {
              margin-left:75%
            }
            .col-lg-offset-8 {
              margin-left:66.66666667%
            }
            .col-lg-offset-7 {
              margin-left:58.33333333%
            }
            .col-lg-offset-6 {
              margin-left:50%
            }
            .col-lg-offset-5 {
              margin-left:41.66666667%
            }
            .col-lg-offset-4 {
              margin-left:33.33333333%
            }
            .col-lg-offset-3 {
              margin-left:25%
            }
            .col-lg-offset-2 {
              margin-left:16.66666667%
            }
            .col-lg-offset-1 {
              margin-left:8.33333333%
            }
            .col-lg-offset-0 {
              margin-left:0
            }
          }
          table {
            background-color:transparent
          }
          caption {
            padding-top:8px;
            padding-bottom:8px;
            color:#777;
            text-align:left
          }
          th {
            text-align:left
          }
          .table {
            width:100%;
            max-width:100%;
            margin-bottom:20px
          }
          .table>tbody>tr>td,
          .table>tbody>tr>th,
          .table>tfoot>tr>td,
          .table>tfoot>tr>th,
          .table>thead>tr>td,
          .table>thead>tr>th {
            padding:8px;
            line-height:1.42857143;
            vertical-align:top;
            border-top:1px solid #ddd
          }
          .table>thead>tr>th {
            vertical-align:bottom;
            border-bottom:2px solid #ddd
          }
          .table>caption+thead>tr:first-child>td,
          .table>caption+thead>tr:first-child>th,
          .table>colgroup+thead>tr:first-child>td,
          .table>colgroup+thead>tr:first-child>th,
          .table>thead:first-child>tr:first-child>td,
          .table>thead:first-child>tr:first-child>th {
            border-top:0
          }
          .table>tbody+tbody {
            border-top:2px solid #ddd
          }
          .table .table {
            background-color:#fff
          }
          .table-condensed>tbody>tr>td,
          .table-condensed>tbody>tr>th,
          .table-condensed>tfoot>tr>td,
          .table-condensed>tfoot>tr>th,
          .table-condensed>thead>tr>td,
          .table-condensed>thead>tr>th {
            padding:5px
          }
          .table-bordered {
            border:1px solid #ddd
          }
          .table-bordered>tbody>tr>td,
          .table-bordered>tbody>tr>th,
          .table-bordered>tfoot>tr>td,
          .table-bordered>tfoot>tr>th,
          .table-bordered>thead>tr>td,
          .table-bordered>thead>tr>th {
            border:1px solid #ddd
          }
          .table-bordered>thead>tr>td,
          .table-bordered>thead>tr>th {
            border-bottom-width:2px
          }
          .table-striped>tbody>tr:nth-of-type(odd) {
            background-color:#f9f9f9
          }
          .table-hover>tbody>tr:hover {
            background-color:#f5f5f5
          }
          table col[class*=col-] {
            position:static;
            display:table-column;
            float:none
          }
          table td[class*=col-],
          table th[class*=col-] {
            position:static;
            display:table-cell;
            float:none
          }
          .table>tbody>tr.active>td,
          .table>tbody>tr.active>th,
          .table>tbody>tr>td.active,
          .table>tbody>tr>th.active,
          .table>tfoot>tr.active>td,
          .table>tfoot>tr.active>th,
          .table>tfoot>tr>td.active,
          .table>tfoot>tr>th.active,
          .table>thead>tr.active>td,
          .table>thead>tr.active>th,
          .table>thead>tr>td.active,
          .table>thead>tr>th.active {
            background-color:#f5f5f5
          }
          .table-hover>tbody>tr.active:hover>td,
          .table-hover>tbody>tr.active:hover>th,
          .table-hover>tbody>tr:hover>.active,
          .table-hover>tbody>tr>td.active:hover,
          .table-hover>tbody>tr>th.active:hover {
            background-color:#e8e8e8
          }
          .table>tbody>tr.success>td,
          .table>tbody>tr.success>th,
          .table>tbody>tr>td.success,
          .table>tbody>tr>th.success,
          .table>tfoot>tr.success>td,
          .table>tfoot>tr.success>th,
          .table>tfoot>tr>td.success,
          .table>tfoot>tr>th.success,
          .table>thead>tr.success>td,
          .table>thead>tr.success>th,
          .table>thead>tr>td.success,
          .table>thead>tr>th.success {
            background-color:#dff0d8
          }
          .table-hover>tbody>tr.success:hover>td,
          .table-hover>tbody>tr.success:hover>th,
          .table-hover>tbody>tr:hover>.success,
          .table-hover>tbody>tr>td.success:hover,
          .table-hover>tbody>tr>th.success:hover {
            background-color:#d0e9c6
          }
          .table>tbody>tr.info>td,
          .table>tbody>tr.info>th,
          .table>tbody>tr>td.info,
          .table>tbody>tr>th.info,
          .table>tfoot>tr.info>td,
          .table>tfoot>tr.info>th,
          .table>tfoot>tr>td.info,
          .table>tfoot>tr>th.info,
          .table>thead>tr.info>td,
          .table>thead>tr.info>th,
          .table>thead>tr>td.info,
          .table>thead>tr>th.info {
            background-color:#d9edf7
          }
          .table-hover>tbody>tr.info:hover>td,
          .table-hover>tbody>tr.info:hover>th,
          .table-hover>tbody>tr:hover>.info,
          .table-hover>tbody>tr>td.info:hover,
          .table-hover>tbody>tr>th.info:hover {
            background-color:#c4e3f3
          }
          .table>tbody>tr.warning>td,
          .table>tbody>tr.warning>th,
          .table>tbody>tr>td.warning,
          .table>tbody>tr>th.warning,
          .table>tfoot>tr.warning>td,
          .table>tfoot>tr.warning>th,
          .table>tfoot>tr>td.warning,
          .table>tfoot>tr>th.warning,
          .table>thead>tr.warning>td,
          .table>thead>tr.warning>th,
          .table>thead>tr>td.warning,
          .table>thead>tr>th.warning {
            background-color:#fcf8e3
          }
          .table-hover>tbody>tr.warning:hover>td,
          .table-hover>tbody>tr.warning:hover>th,
          .table-hover>tbody>tr:hover>.warning,
          .table-hover>tbody>tr>td.warning:hover,
          .table-hover>tbody>tr>th.warning:hover {
            background-color:#faf2cc
          }
          .table>tbody>tr.danger>td,
          .table>tbody>tr.danger>th,
          .table>tbody>tr>td.danger,
          .table>tbody>tr>th.danger,
          .table>tfoot>tr.danger>td,
          .table>tfoot>tr.danger>th,
          .table>tfoot>tr>td.danger,
          .table>tfoot>tr>th.danger,
          .table>thead>tr.danger>td,
          .table>thead>tr.danger>th,
          .table>thead>tr>td.danger,
          .table>thead>tr>th.danger {
            background-color:#f2dede
          }
          .table-hover>tbody>tr.danger:hover>td,
          .table-hover>tbody>tr.danger:hover>th,
          .table-hover>tbody>tr:hover>.danger,
          .table-hover>tbody>tr>td.danger:hover,
          .table-hover>tbody>tr>th.danger:hover {
            background-color:#ebcccc
          }
          .table-responsive {
            min-height:.01%;
            overflow-x:auto
          }
          @media screen and (max-width:767px) {
            .table-responsive {
              width:100%;
              margin-bottom:15px;
              overflow-y:hidden;
              -ms-overflow-style:-ms-autohiding-scrollbar;
              border:1px solid #ddd
            }
            .table-responsive>.table {
              margin-bottom:0
            }
            .table-responsive>.table>tbody>tr>td,
            .table-responsive>.table>tbody>tr>th,
            .table-responsive>.table>tfoot>tr>td,
            .table-responsive>.table>tfoot>tr>th,
            .table-responsive>.table>thead>tr>td,
            .table-responsive>.table>thead>tr>th {
              white-space:nowrap
            }
            .table-responsive>.table-bordered {
              border:0
            }
            .table-responsive>.table-bordered>tbody>tr>td:first-child,
            .table-responsive>.table-bordered>tbody>tr>th:first-child,
            .table-responsive>.table-bordered>tfoot>tr>td:first-child,
            .table-responsive>.table-bordered>tfoot>tr>th:first-child,
            .table-responsive>.table-bordered>thead>tr>td:first-child,
            .table-responsive>.table-bordered>thead>tr>th:first-child {
              border-left:0
            }
            .table-responsive>.table-bordered>tbody>tr>td:last-child,
            .table-responsive>.table-bordered>tbody>tr>th:last-child,
            .table-responsive>.table-bordered>tfoot>tr>td:last-child,
            .table-responsive>.table-bordered>tfoot>tr>th:last-child,
            .table-responsive>.table-bordered>thead>tr>td:last-child,
            .table-responsive>.table-bordered>thead>tr>th:last-child {
              border-right:0
            }
            .table-responsive>.table-bordered>tbody>tr:last-child>td,
            .table-responsive>.table-bordered>tbody>tr:last-child>th,
            .table-responsive>.table-bordered>tfoot>tr:last-child>td,
            .table-responsive>.table-bordered>tfoot>tr:last-child>th {
              border-bottom:0
            }
          }
          fieldset {
            min-width:0;
            padding:0;
            margin:0;
            border:0
          }
          legend {
            display:block;
            width:100%;
            padding:0;
            margin-bottom:20px;
            font-size:21px;
            line-height:inherit;
            color:#333;
            border:0;
            border-bottom:1px solid #e5e5e5
          }
          label {
            display:inline-block;
            max-width:100%;
            margin-bottom:5px;
            font-weight:700
          }
          input[type=search] {
            -webkit-box-sizing:border-box;
            -moz-box-sizing:border-box;
            box-sizing:border-box
          }
          input[type=checkbox],
          input[type=radio] {
            margin:4px 0 0;
            margin-top:1px\9;
            line-height:normal
          }
          input[type=file] {
            display:block
          }
          input[type=range] {
            display:block;
            width:100%
          }
          select[multiple],
          select[size] {
            height:auto
          }
          input[type=file]:focus,
          input[type=checkbox]:focus,
          input[type=radio]:focus {
            outline:5px auto -webkit-focus-ring-color;
            outline-offset:-2px
          }
          output {
            display:block;
            padding-top:7px;
            font-size:14px;
            line-height:1.42857143;
            color:#555
          }
          .form-control {
            display:block;
            width:100%;
            height:34px;
            padding:6px 12px;
            font-size:14px;
            line-height:1.42857143;
            color:#555;
            background-color:#fff;
            background-image:none;
            border:1px solid #ccc;
            border-radius:4px;
            -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
            box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
            -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
            -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
            transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
          }
          .form-control:focus {
            border-color:#66afe9;
            outline:0;
            -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
            box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
          }
          .form-control::-moz-placeholder {
            color:#999;
            opacity:1
          }
          .form-control:-ms-input-placeholder {
            color:#999
          }
          .form-control::-webkit-input-placeholder {
            color:#999
          }
          .form-control::-ms-expand {
            background-color:transparent;
            border:0
          }
          .form-control[disabled],
          .form-control[readonly],
          fieldset[disabled] .form-control {
            background-color:#eee;
            opacity:1
          }
          .form-control[disabled],
          fieldset[disabled] .form-control {
            cursor:not-allowed
          }
          textarea.form-control {
            height:auto
          }
          input[type=search] {
            -webkit-appearance:none
          }
          @media screen and (-webkit-min-device-pixel-ratio:0) {
            input[type=date].form-control,
            input[type=time].form-control,
            input[type=datetime-local].form-control,
            input[type=month].form-control {
              line-height:34px
            }
            .input-group-sm input[type=date],
            .input-group-sm input[type=time],
            .input-group-sm input[type=datetime-local],
            .input-group-sm input[type=month],
            input[type=date].input-sm,
            input[type=time].input-sm,
            input[type=datetime-local].input-sm,
            input[type=month].input-sm {
              line-height:30px
            }
            .input-group-lg input[type=date],
            .input-group-lg input[type=time],
            .input-group-lg input[type=datetime-local],
            .input-group-lg input[type=month],
            input[type=date].input-lg,
            input[type=time].input-lg,
            input[type=datetime-local].input-lg,
            input[type=month].input-lg {
              line-height:46px
            }
          }
          .form-group {
            margin-bottom:15px
          }
          .checkbox,
          .radio {
            position:relative;
            display:block;
            margin-top:10px;
            margin-bottom:10px
          }
          .checkbox label,
          .radio label {
            min-height:20px;
            padding-left:20px;
            margin-bottom:0;
            font-weight:400;
            cursor:pointer
          }
          .checkbox input[type=checkbox],
          .checkbox-inline input[type=checkbox],
          .radio input[type=radio],
          .radio-inline input[type=radio] {
            position:absolute;
            margin-top:4px\9;
            margin-left:-20px
          }
          .checkbox+.checkbox,
          .radio+.radio {
            margin-top:-5px
          }
          .checkbox-inline,
          .radio-inline {
            position:relative;
            display:inline-block;
            padding-left:20px;
            margin-bottom:0;
            font-weight:400;
            vertical-align:middle;
            cursor:pointer
          }
          .checkbox-inline+.checkbox-inline,
          .radio-inline+.radio-inline {
            margin-top:0;
            margin-left:10px
          }
          fieldset[disabled] input[type=checkbox],
          fieldset[disabled] input[type=radio],
          input[type=checkbox].disabled,
          input[type=checkbox][disabled],
          input[type=radio].disabled,
          input[type=radio][disabled] {
            cursor:not-allowed
          }
          .checkbox-inline.disabled,
          .radio-inline.disabled,
          fieldset[disabled] .checkbox-inline,
          fieldset[disabled] .radio-inline {
            cursor:not-allowed
          }
          .checkbox.disabled label,
          .radio.disabled label,
          fieldset[disabled] .checkbox label,
          fieldset[disabled] .radio label {
            cursor:not-allowed
          }
          .form-control-static {
            min-height:34px;
            padding-top:7px;
            padding-bottom:7px;
            margin-bottom:0
          }
          .form-control-static.input-lg,
          .form-control-static.input-sm {
            padding-right:0;
            padding-left:0
          }
          .input-sm {
            height:30px;
            padding:5px 10px;
            font-size:12px;
            line-height:1.5;
            border-radius:3px
          }
          select.input-sm {
            height:30px;
            line-height:30px
          }
          select[multiple].input-sm,
          textarea.input-sm {
            height:auto
          }
          .form-group-sm .form-control {
            height:30px;
            padding:5px 10px;
            font-size:12px;
            line-height:1.5;
            border-radius:3px
          }
          .form-group-sm select.form-control {
            height:30px;
            line-height:30px
          }
          .form-group-sm select[multiple].form-control,
          .form-group-sm textarea.form-control {
            height:auto
          }
          .form-group-sm .form-control-static {
            height:30px;
            min-height:32px;
            padding:6px 10px;
            font-size:12px;
            line-height:1.5
          }
          .input-lg {
            height:46px;
            padding:10px 16px;
            font-size:18px;
            line-height:1.3333333;
            border-radius:6px
          }
          select.input-lg {
            height:46px;
            line-height:46px
          }
          select[multiple].input-lg,
          textarea.input-lg {
            height:auto
          }
          .form-group-lg .form-control {
            height:46px;
            padding:10px 16px;
            font-size:18px;
            line-height:1.3333333;
            border-radius:6px
          }
          .form-group-lg select.form-control {
            height:46px;
            line-height:46px
          }
          .form-group-lg select[multiple].form-control,
          .form-group-lg textarea.form-control {
            height:auto
          }
          .form-group-lg .form-control-static {
            height:46px;
            min-height:38px;
            padding:11px 16px;
            font-size:18px;
            line-height:1.3333333
          }
          .has-feedback {
            position:relative
          }
          .has-feedback .form-control {
            padding-right:42.5px
          }
          .form-control-feedback {
            position:absolute;
            top:0;
            right:0;
            z-index:2;
            display:block;
            width:34px;
            height:34px;
            line-height:34px;
            text-align:center;
            pointer-events:none
          }
          .form-group-lg .form-control+.form-control-feedback,
          .input-group-lg+.form-control-feedback,
          .input-lg+.form-control-feedback {
            width:46px;
            height:46px;
            line-height:46px
          }
          .form-group-sm .form-control+.form-control-feedback,
          .input-group-sm+.form-control-feedback,
          .input-sm+.form-control-feedback {
            width:30px;
            height:30px;
            line-height:30px
          }
          .has-success .checkbox,
          .has-success .checkbox-inline,
          .has-success .control-label,
          .has-success .help-block,
          .has-success .radio,
          .has-success .radio-inline,
          .has-success.checkbox label,
          .has-success.checkbox-inline label,
          .has-success.radio label,
          .has-success.radio-inline label {
            color:#3c763d
          }
          .has-success .form-control {
            border-color:#3c763d;
            -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
            box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
          }
          .has-success .form-control:focus {
            border-color:#2b542c;
            -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
            box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
          }
          .has-success .input-group-addon {
            color:#3c763d;
            background-color:#dff0d8;
            border-color:#3c763d
          }
          .has-success .form-control-feedback {
            color:#3c763d
          }
          .has-warning .checkbox,
          .has-warning .checkbox-inline,
          .has-warning .control-label,
          .has-warning .help-block,
          .has-warning .radio,
          .has-warning .radio-inline,
          .has-warning.checkbox label,
          .has-warning.checkbox-inline label,
          .has-warning.radio label,
          .has-warning.radio-inline label {
            color:#8a6d3b
          }
          .has-warning .form-control {
            border-color:#8a6d3b;
            -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
            box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
          }
          .has-warning .form-control:focus {
            border-color:#66512c;
            -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
            box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
          }
          .has-warning .input-group-addon {
            color:#8a6d3b;
            background-color:#fcf8e3;
            border-color:#8a6d3b
          }
          .has-warning .form-control-feedback {
            color:#8a6d3b
          }
          .has-error .checkbox,
          .has-error .checkbox-inline,
          .has-error .control-label,
          .has-error .help-block,
          .has-error .radio,
          .has-error .radio-inline,
          .has-error.checkbox label,
          .has-error.checkbox-inline label,
          .has-error.radio label,
          .has-error.radio-inline label {
            color:#a94442
          }
          .has-error .form-control {
            border-color:#a94442;
            -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
            box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
          }
          .has-error .form-control:focus {
            border-color:#843534;
            -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
            box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
          }
          .has-error .input-group-addon {
            color:#a94442;
            background-color:#f2dede;
            border-color:#a94442
          }
          .has-error .form-control-feedback {
            color:#a94442
          }
          .has-feedback label~.form-control-feedback {
            top:25px
          }
          .has-feedback label.sr-only~.form-control-feedback {
            top:0
          }
          .help-block {
            display:block;
            margin-top:5px;
            margin-bottom:10px;
            color:#737373
          }
          @media (min-width:768px) {
            .form-inline .form-group {
              display:inline-block;
              margin-bottom:0;
              vertical-align:middle
            }
            .form-inline .form-control {
              display:inline-block;
              width:auto;
              vertical-align:middle
            }
            .form-inline .form-control-static {
              display:inline-block
            }
            .form-inline .input-group {
              display:inline-table;
              vertical-align:middle
            }
            .form-inline .input-group .form-control,
            .form-inline .input-group .input-group-addon,
            .form-inline .input-group .input-group-btn {
              width:auto
            }
            .form-inline .input-group>.form-control {
              width:100%
            }
            .form-inline .control-label {
              margin-bottom:0;
              vertical-align:middle
            }
            .form-inline .checkbox,
            .form-inline .radio {
              display:inline-block;
              margin-top:0;
              margin-bottom:0;
              vertical-align:middle
            }
            .form-inline .checkbox label,
            .form-inline .radio label {
              padding-left:0
            }
            .form-inline .checkbox input[type=checkbox],
            .form-inline .radio input[type=radio] {
              position:relative;
              margin-left:0
            }
            .form-inline .has-feedback .form-control-feedback {
              top:0
            }
          }
          .form-horizontal .checkbox,
          .form-horizontal .checkbox-inline,
          .form-horizontal .radio,
          .form-horizontal .radio-inline {
            padding-top:7px;
            margin-top:0;
            margin-bottom:0
          }
          .form-horizontal .checkbox,
          .form-horizontal .radio {
            min-height:27px
          }
          .form-horizontal .form-group {
            margin-right:-15px;
            margin-left:-15px
          }
          @media (min-width:768px) {
            .form-horizontal .control-label {
              padding-top:7px;
              margin-bottom:0;
              text-align:right
            }
          }
          .form-horizontal .has-feedback .form-control-feedback {
            right:15px
          }
          @media (min-width:768px) {
            .form-horizontal .form-group-lg .control-label {
              padding-top:11px;
              font-size:18px
            }
          }
          @media (min-width:768px) {
            .form-horizontal .form-group-sm .control-label {
              padding-top:6px;
              font-size:12px
            }
          }
          .btn {
            display:inline-block;
            padding:6px 12px;
            margin-bottom:0;
            font-size:14px;
            font-weight:400;
            line-height:1.42857143;
            text-align:center;
            white-space:nowrap;
            vertical-align:middle;
            -ms-touch-action:manipulation;
            touch-action:manipulation;
            cursor:pointer;
            -webkit-user-select:none;
            -moz-user-select:none;
            -ms-user-select:none;
            user-select:none;
            background-image:none;
            border:1px solid transparent;
            border-radius:4px
          }
          .btn.active.focus,
          .btn.active:focus,
          .btn.focus,
          .btn:active.focus,
          .btn:active:focus,
          .btn:focus {
            outline:5px auto -webkit-focus-ring-color;
            outline-offset:-2px
          }
          .btn.focus,
          .btn:focus,
          .btn:hover {
            color:#333;
            text-decoration:none
          }
          .btn.active,
          .btn:active {
            background-image:none;
            outline:0;
            -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
            box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
          }
          .btn.disabled,
          .btn[disabled],
          fieldset[disabled] .btn {
            cursor:not-allowed;
            filter:alpha(opacity=65);
            -webkit-box-shadow:none;
            box-shadow:none;
            opacity:.65
          }
          a.btn.disabled,
          fieldset[disabled] a.btn {
            pointer-events:none
          }
          .btn-default {
            color:#333;
            background-color:#fff;
            border-color:#ccc
          }
          .btn-default.focus,
          .btn-default:focus {
            color:#333;
            background-color:#e6e6e6;
            border-color:#8c8c8c
          }
          .btn-default:hover {
            color:#333;
            background-color:#e6e6e6;
            border-color:#adadad
          }
          .btn-default.active,
          .btn-default:active,
          .open>.dropdown-toggle.btn-default {
            color:#333;
            background-color:#e6e6e6;
            border-color:#adadad
          }
          .btn-default.active.focus,
          .btn-default.active:focus,
          .btn-default.active:hover,
          .btn-default:active.focus,
          .btn-default:active:focus,
          .btn-default:active:hover,
          .open>.dropdown-toggle.btn-default.focus,
          .open>.dropdown-toggle.btn-default:focus,
          .open>.dropdown-toggle.btn-default:hover {
            color:#333;
            background-color:#d4d4d4;
            border-color:#8c8c8c
          }
          .btn-default.active,
          .btn-default:active,
          .open>.dropdown-toggle.btn-default {
            background-image:none
          }
          .btn-default.disabled.focus,
          .btn-default.disabled:focus,
          .btn-default.disabled:hover,
          .btn-default[disabled].focus,
          .btn-default[disabled]:focus,
          .btn-default[disabled]:hover,
          fieldset[disabled] .btn-default.focus,
          fieldset[disabled] .btn-default:focus,
          fieldset[disabled] .btn-default:hover {
            background-color:#fff;
            border-color:#ccc
          }
          .btn-default .badge {
            color:#fff;
            background-color:#333
          }
          .btn-primary {
            color:#fff;
            background-color:#337ab7;
            border-color:#2e6da4
          }
          .btn-primary.focus,
          .btn-primary:focus {
            color:#fff;
            background-color:#286090;
            border-color:#122b40
          }
          .btn-primary:hover {
            color:#fff;
            background-color:#286090;
            border-color:#204d74
          }
          .btn-primary.active,
          .btn-primary:active,
          .open>.dropdown-toggle.btn-primary {
            color:#fff;
            background-color:#286090;
            border-color:#204d74
          }
          .btn-primary.active.focus,
          .btn-primary.active:focus,
          .btn-primary.active:hover,
          .btn-primary:active.focus,
          .btn-primary:active:focus,
          .btn-primary:active:hover,
          .open>.dropdown-toggle.btn-primary.focus,
          .open>.dropdown-toggle.btn-primary:focus,
          .open>.dropdown-toggle.btn-primary:hover {
            color:#fff;
            background-color:#204d74;
            border-color:#122b40
          }
          .btn-primary.active,
          .btn-primary:active,
          .open>.dropdown-toggle.btn-primary {
            background-image:none
          }
          .btn-primary.disabled.focus,
          .btn-primary.disabled:focus,
          .btn-primary.disabled:hover,
          .btn-primary[disabled].focus,
          .btn-primary[disabled]:focus,
          .btn-primary[disabled]:hover,
          fieldset[disabled] .btn-primary.focus,
          fieldset[disabled] .btn-primary:focus,
          fieldset[disabled] .btn-primary:hover {
            background-color:#337ab7;
            border-color:#2e6da4
          }
          .btn-primary .badge {
            color:#337ab7;
            background-color:#fff
          }
          .btn-success {
            color:#fff;
            background-color:#5cb85c;
            border-color:#4cae4c
          }
          .btn-success.focus,
          .btn-success:focus {
            color:#fff;
            background-color:#449d44;
            border-color:#255625
          }
          .btn-success:hover {
            color:#fff;
            background-color:#449d44;
            border-color:#398439
          }
          .btn-success.active,
          .btn-success:active,
          .open>.dropdown-toggle.btn-success {
            color:#fff;
            background-color:#449d44;
            border-color:#398439
          }
          .btn-success.active.focus,
          .btn-success.active:focus,
          .btn-success.active:hover,
          .btn-success:active.focus,
          .btn-success:active:focus,
          .btn-success:active:hover,
          .open>.dropdown-toggle.btn-success.focus,
          .open>.dropdown-toggle.btn-success:focus,
          .open>.dropdown-toggle.btn-success:hover {
            color:#fff;
            background-color:#398439;
            border-color:#255625
          }
          .btn-success.active,
          .btn-success:active,
          .open>.dropdown-toggle.btn-success {
            background-image:none
          }
          .btn-success.disabled.focus,
          .btn-success.disabled:focus,
          .btn-success.disabled:hover,
          .btn-success[disabled].focus,
          .btn-success[disabled]:focus,
          .btn-success[disabled]:hover,
          fieldset[disabled] .btn-success.focus,
          fieldset[disabled] .btn-success:focus,
          fieldset[disabled] .btn-success:hover {
            background-color:#5cb85c;
            border-color:#4cae4c
          }
          .btn-success .badge {
            color:#5cb85c;
            background-color:#fff
          }
          .btn-info {
            color:#fff;
            background-color:#5bc0de;
            border-color:#46b8da
          }
          .btn-info.focus,
          .btn-info:focus {
            color:#fff;
            background-color:#31b0d5;
            border-color:#1b6d85
          }
          .btn-info:hover {
            color:#fff;
            background-color:#31b0d5;
            border-color:#269abc
          }
          .btn-info.active,
          .btn-info:active,
          .open>.dropdown-toggle.btn-info {
            color:#fff;
            background-color:#31b0d5;
            border-color:#269abc
          }
          .btn-info.active.focus,
          .btn-info.active:focus,
          .btn-info.active:hover,
          .btn-info:active.focus,
          .btn-info:active:focus,
          .btn-info:active:hover,
          .open>.dropdown-toggle.btn-info.focus,
          .open>.dropdown-toggle.btn-info:focus,
          .open>.dropdown-toggle.btn-info:hover {
            color:#fff;
            background-color:#269abc;
            border-color:#1b6d85
          }
          .btn-info.active,
          .btn-info:active,
          .open>.dropdown-toggle.btn-info {
            background-image:none
          }
          .btn-info.disabled.focus,
          .btn-info.disabled:focus,
          .btn-info.disabled:hover,
          .btn-info[disabled].focus,
          .btn-info[disabled]:focus,
          .btn-info[disabled]:hover,
          fieldset[disabled] .btn-info.focus,
          fieldset[disabled] .btn-info:focus,
          fieldset[disabled] .btn-info:hover {
            background-color:#5bc0de;
            border-color:#46b8da
          }
          .btn-info .badge {
            color:#5bc0de;
            background-color:#fff
          }
          .btn-warning {
            color:#fff;
            background-color:#f0ad4e;
            border-color:#eea236
          }
          .btn-warning.focus,
          .btn-warning:focus {
            color:#fff;
            background-color:#ec971f;
            border-color:#985f0d
          }
          .btn-warning:hover {
            color:#fff;
            background-color:#ec971f;
            border-color:#d58512
          }
          .btn-warning.active,
          .btn-warning:active,
          .open>.dropdown-toggle.btn-warning {
            color:#fff;
            background-color:#ec971f;
            border-color:#d58512
          }
          .btn-warning.active.focus,
          .btn-warning.active:focus,
          .btn-warning.active:hover,
          .btn-warning:active.focus,
          .btn-warning:active:focus,
          .btn-warning:active:hover,
          .open>.dropdown-toggle.btn-warning.focus,
          .open>.dropdown-toggle.btn-warning:focus,
          .open>.dropdown-toggle.btn-warning:hover {
            color:#fff;
            background-color:#d58512;
            border-color:#985f0d
          }
          .btn-warning.active,
          .btn-warning:active,
          .open>.dropdown-toggle.btn-warning {
            background-image:none
          }
          .btn-warning.disabled.focus,
          .btn-warning.disabled:focus,
          .btn-warning.disabled:hover,
          .btn-warning[disabled].focus,
          .btn-warning[disabled]:focus,
          .btn-warning[disabled]:hover,
          fieldset[disabled] .btn-warning.focus,
          fieldset[disabled] .btn-warning:focus,
          fieldset[disabled] .btn-warning:hover {
            background-color:#f0ad4e;
            border-color:#eea236
          }
          .btn-warning .badge {
            color:#f0ad4e;
            background-color:#fff
          }
          .btn-danger {
            color:#fff;
            background-color:#d9534f;
            border-color:#d43f3a
          }
          .btn-danger.focus,
          .btn-danger:focus {
            color:#fff;
            background-color:#c9302c;
            border-color:#761c19
          }
          .btn-danger:hover {
            color:#fff;
            background-color:#c9302c;
            border-color:#ac2925
          }
          .btn-danger.active,
          .btn-danger:active,
          .open>.dropdown-toggle.btn-danger {
            color:#fff;
            background-color:#c9302c;
            border-color:#ac2925
          }
          .btn-danger.active.focus,
          .btn-danger.active:focus,
          .btn-danger.active:hover,
          .btn-danger:active.focus,
          .btn-danger:active:focus,
          .btn-danger:active:hover,
          .open>.dropdown-toggle.btn-danger.focus,
          .open>.dropdown-toggle.btn-danger:focus,
          .open>.dropdown-toggle.btn-danger:hover {
            color:#fff;
            background-color:#ac2925;
            border-color:#761c19
          }
          .btn-danger.active,
          .btn-danger:active,
          .open>.dropdown-toggle.btn-danger {
            background-image:none
          }
          .btn-danger.disabled.focus,
          .btn-danger.disabled:focus,
          .btn-danger.disabled:hover,
          .btn-danger[disabled].focus,
          .btn-danger[disabled]:focus,
          .btn-danger[disabled]:hover,
          fieldset[disabled] .btn-danger.focus,
          fieldset[disabled] .btn-danger:focus,
          fieldset[disabled] .btn-danger:hover {
            background-color:#d9534f;
            border-color:#d43f3a
          }
          .btn-danger .badge {
            color:#d9534f;
            background-color:#fff
          }
          .btn-link {
            font-weight:400;
            color:#337ab7;
            border-radius:0
          }
          .btn-link,
          .btn-link.active,
          .btn-link:active,
          .btn-link[disabled],
          fieldset[disabled] .btn-link {
            background-color:transparent;
            -webkit-box-shadow:none;
            box-shadow:none
          }
          .btn-link,
          .btn-link:active,
          .btn-link:focus,
          .btn-link:hover {
            border-color:transparent
          }
          .btn-link:focus,
          .btn-link:hover {
            color:#23527c;
            text-decoration:underline;
            background-color:transparent
          }
          .btn-link[disabled]:focus,
          .btn-link[disabled]:hover,
          fieldset[disabled] .btn-link:focus,
          fieldset[disabled] .btn-link:hover {
            color:#777;
            text-decoration:none
          }
          .btn-group-lg>.btn,
          .btn-lg {
            padding:10px 16px;
            font-size:18px;
            line-height:1.3333333;
            border-radius:6px
          }
          .btn-group-sm>.btn,
          .btn-sm {
            padding:5px 10px;
            font-size:12px;
            line-height:1.5;
            border-radius:3px
          }
          .btn-group-xs>.btn,
          .btn-xs {
            padding:1px 5px;
            font-size:12px;
            line-height:1.5;
            border-radius:3px
          }
          .btn-block {
            display:block;
            width:100%
          }
          .btn-block+.btn-block {
            margin-top:5px
          }
          input[type=button].btn-block,
          input[type=reset].btn-block,
          input[type=submit].btn-block {
            width:100%
          }
          .fade {
            opacity:0;
            -webkit-transition:opacity .15s linear;
            -o-transition:opacity .15s linear;
            transition:opacity .15s linear
          }
          .fade.in {
            opacity:1
          }
          .collapse {
            display:none
          }
          .collapse.in {
            display:block
          }
          tr.collapse.in {
            display:table-row
          }
          tbody.collapse.in {
            display:table-row-group
          }
          .collapsing {
            position:relative;
            height:0;
            overflow:hidden;
            -webkit-transition-timing-function:ease;
            -o-transition-timing-function:ease;
            transition-timing-function:ease;
            -webkit-transition-duration:.35s;
            -o-transition-duration:.35s;
            transition-duration:.35s;
            -webkit-transition-property:height,visibility;
            -o-transition-property:height,visibility;
            transition-property:height,visibility
          }
          .caret {
            display:inline-block;
            width:0;
            height:0;
            margin-left:2px;
            vertical-align:middle;
            border-top:4px dashed;
            border-top:4px solid\9;
            border-right:4px solid transparent;
            border-left:4px solid transparent
          }
          .dropdown,
          .dropup {
            position:relative
          }
          .dropdown-toggle:focus {
            outline:0
          }
          .dropdown-menu {
            position:absolute;
            top:100%;
            left:0;
            z-index:1000;
            display:none;
            float:left;
            min-width:160px;
            padding:5px 0;
            margin:2px 0 0;
            font-size:14px;
            text-align:left;
            list-style:none;
            background-color:#fff;
            -webkit-background-clip:padding-box;
            background-clip:padding-box;
            border:1px solid #ccc;
            border:1px solid rgba(0,0,0,.15);
            border-radius:4px;
            -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
            box-shadow:0 6px 12px rgba(0,0,0,.175)
          }
          .dropdown-menu.pull-right {
            right:0;
            left:auto
          }
          .dropdown-menu .divider {
            height:1px;
            margin:9px 0;
            overflow:hidden;
            background-color:#e5e5e5
          }
          .dropdown-menu>li>a {
            display:block;
            padding:3px 20px;
            clear:both;
            font-weight:400;
            line-height:1.42857143;
            color:#333;
            white-space:nowrap
          }
          .dropdown-menu>li>a:focus,
          .dropdown-menu>li>a:hover {
            color:#262626;
            text-decoration:none;
            background-color:#f5f5f5
          }
          .dropdown-menu>.active>a,
          .dropdown-menu>.active>a:focus,
          .dropdown-menu>.active>a:hover {
            color:#fff;
            text-decoration:none;
            background-color:#337ab7;
            outline:0
          }
          .dropdown-menu>.disabled>a,
          .dropdown-menu>.disabled>a:focus,
          .dropdown-menu>.disabled>a:hover {
            color:#777
          }
          .dropdown-menu>.disabled>a:focus,
          .dropdown-menu>.disabled>a:hover {
            text-decoration:none;
            cursor:not-allowed;
            background-color:transparent;
            background-image:none;
            filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
          }
          .open>.dropdown-menu {
            display:block
          }
          .open>a {
            outline:0
          }
          .dropdown-menu-right {
            right:0;
            left:auto
          }
          .dropdown-menu-left {
            right:auto;
            left:0
          }
          .dropdown-header {
            display:block;
            padding:3px 20px;
            font-size:12px;
            line-height:1.42857143;
            color:#777;
            white-space:nowrap
          }
          .dropdown-backdrop {
            position:fixed;
            top:0;
            right:0;
            bottom:0;
            left:0;
            z-index:990
          }
          .pull-right>.dropdown-menu {
            right:0;
            left:auto
          }
          .dropup .caret,
          .navbar-fixed-bottom .dropdown .caret {
            content:"";
            border-top:0;
            border-bottom:4px dashed;
            border-bottom:4px solid\9
          }
          .dropup .dropdown-menu,
          .navbar-fixed-bottom .dropdown .dropdown-menu {
            top:auto;
            bottom:100%;
            margin-bottom:2px
          }
          @media (min-width:768px) {
            .navbar-right .dropdown-menu {
              right:0;
              left:auto
            }
            .navbar-right .dropdown-menu-left {
              right:auto;
              left:0
            }
          }
          .btn-group,
          .btn-group-vertical {
            position:relative;
            display:inline-block;
            vertical-align:middle
          }
          .btn-group-vertical>.btn,
          .btn-group>.btn {
            position:relative;
            float:left
          }
          .btn-group-vertical>.btn.active,
          .btn-group-vertical>.btn:active,
          .btn-group-vertical>.btn:focus,
          .btn-group-vertical>.btn:hover,
          .btn-group>.btn.active,
          .btn-group>.btn:active,
          .btn-group>.btn:focus,
          .btn-group>.btn:hover {
            z-index:2
          }
          .btn-group .btn+.btn,
          .btn-group .btn+.btn-group,
          .btn-group .btn-group+.btn,
          .btn-group .btn-group+.btn-group {
            margin-left:-1px
          }
          .btn-toolbar {
            margin-left:-5px
          }
          .btn-toolbar .btn,
          .btn-toolbar .btn-group,
          .btn-toolbar .input-group {
            float:left
          }
          .btn-toolbar>.btn,
          .btn-toolbar>.btn-group,
          .btn-toolbar>.input-group {
            margin-left:5px
          }
          .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
            border-radius:0
          }
          .btn-group>.btn:first-child {
            margin-left:0
          }
          .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
            border-top-right-radius:0;
            border-bottom-right-radius:0
          }
          .btn-group>.btn:last-child:not(:first-child),
          .btn-group>.dropdown-toggle:not(:first-child) {
            border-top-left-radius:0;
            border-bottom-left-radius:0
          }
          .btn-group>.btn-group {
            float:left
          }
          .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
            border-radius:0
          }
          .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
          .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
            border-top-right-radius:0;
            border-bottom-right-radius:0
          }
          .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
            border-top-left-radius:0;
            border-bottom-left-radius:0
          }
          .btn-group .dropdown-toggle:active,
          .btn-group.open .dropdown-toggle {
            outline:0
          }
          .btn-group>.btn+.dropdown-toggle {
            padding-right:8px;
            padding-left:8px
          }
          .btn-group>.btn-lg+.dropdown-toggle {
            padding-right:12px;
            padding-left:12px
          }
          .btn-group.open .dropdown-toggle {
            -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
            box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
          }
          .btn-group.open .dropdown-toggle.btn-link {
            -webkit-box-shadow:none;
            box-shadow:none
          }
          .btn .caret {
            margin-left:0
          }
          .btn-lg .caret {
            border-width:5px 5px 0;
            border-bottom-width:0
          }
          .dropup .btn-lg .caret {
            border-width:0 5px 5px
          }
          .btn-group-vertical>.btn,
          .btn-group-vertical>.btn-group,
          .btn-group-vertical>.btn-group>.btn {
            display:block;
            float:none;
            width:100%;
            max-width:100%
          }
          .btn-group-vertical>.btn-group>.btn {
            float:none
          }
          .btn-group-vertical>.btn+.btn,
          .btn-group-vertical>.btn+.btn-group,
          .btn-group-vertical>.btn-group+.btn,
          .btn-group-vertical>.btn-group+.btn-group {
            margin-top:-1px;
            margin-left:0
          }
          .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
            border-radius:0
          }
          .btn-group-vertical>.btn:first-child:not(:last-child) {
            border-top-left-radius:4px;
            border-top-right-radius:4px;
            border-bottom-right-radius:0;
            border-bottom-left-radius:0
          }
          .btn-group-vertical>.btn:last-child:not(:first-child) {
            border-top-left-radius:0;
            border-top-right-radius:0;
            border-bottom-right-radius:4px;
            border-bottom-left-radius:4px
          }
          .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
            border-radius:0
          }
          .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
          .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
            border-bottom-right-radius:0;
            border-bottom-left-radius:0
          }
          .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
            border-top-left-radius:0;
            border-top-right-radius:0
          }
          .btn-group-justified {
            display:table;
            width:100%;
            table-layout:fixed;
            border-collapse:separate
          }
          .btn-group-justified>.btn,
          .btn-group-justified>.btn-group {
            display:table-cell;
            float:none;
            width:1%
          }
          .btn-group-justified>.btn-group .btn {
            width:100%
          }
          .btn-group-justified>.btn-group .dropdown-menu {
            left:auto
          }
          [data-toggle=buttons]>.btn input[type=checkbox],
          [data-toggle=buttons]>.btn input[type=radio],
          [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
          [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
            position:absolute;
            clip:rect(0,0,0,0);
            pointer-events:none
          }
          .input-group {
            position:relative;
            display:table;
            border-collapse:separate
          }
          .input-group[class*=col-] {
            float:none;
            padding-right:0;
            padding-left:0
          }
          .input-group .form-control {
            position:relative;
            z-index:2;
            float:left;
            width:100%;
            margin-bottom:0
          }
          .input-group .form-control:focus {
            z-index:3
          }
          .input-group-lg>.form-control,
          .input-group-lg>.input-group-addon,
          .input-group-lg>.input-group-btn>.btn {
            height:46px;
            padding:10px 16px;
            font-size:18px;
            line-height:1.3333333;
            border-radius:6px
          }
          select.input-group-lg>.form-control,
          select.input-group-lg>.input-group-addon,
          select.input-group-lg>.input-group-btn>.btn {
            height:46px;
            line-height:46px
          }
          select[multiple].input-group-lg>.form-control,
          select[multiple].input-group-lg>.input-group-addon,
          select[multiple].input-group-lg>.input-group-btn>.btn,
          textarea.input-group-lg>.form-control,
          textarea.input-group-lg>.input-group-addon,
          textarea.input-group-lg>.input-group-btn>.btn {
            height:auto
          }
          .input-group-sm>.form-control,
          .input-group-sm>.input-group-addon,
          .input-group-sm>.input-group-btn>.btn {
            height:30px;
            padding:5px 10px;
            font-size:12px;
            line-height:1.5;
            border-radius:3px
          }
          select.input-group-sm>.form-control,
          select.input-group-sm>.input-group-addon,
          select.input-group-sm>.input-group-btn>.btn {
            height:30px;
            line-height:30px
          }
          select[multiple].input-group-sm>.form-control,
          select[multiple].input-group-sm>.input-group-addon,
          select[multiple].input-group-sm>.input-group-btn>.btn,
          textarea.input-group-sm>.form-control,
          textarea.input-group-sm>.input-group-addon,
          textarea.input-group-sm>.input-group-btn>.btn {
            height:auto
          }
          .input-group .form-control,
          .input-group-addon,
          .input-group-btn {
            display:table-cell
          }
          .input-group .form-control:not(:first-child):not(:last-child),
          .input-group-addon:not(:first-child):not(:last-child),
          .input-group-btn:not(:first-child):not(:last-child) {
            border-radius:0
          }
          .input-group-addon,
          .input-group-btn {
            width:1%;
            white-space:nowrap;
            vertical-align:middle
          }
          .input-group-addon {
            padding:6px 12px;
            font-size:14px;
            font-weight:400;
            line-height:1;
            color:#555;
            text-align:center;
            background-color:#eee;
            border:1px solid #ccc;
            border-radius:4px
          }
          .input-group-addon.input-sm {
            padding:5px 10px;
            font-size:12px;
            border-radius:3px
          }
          .input-group-addon.input-lg {
            padding:10px 16px;
            font-size:18px;
            border-radius:6px
          }
          .input-group-addon input[type=checkbox],
          .input-group-addon input[type=radio] {
            margin-top:0
          }
          .input-group .form-control:first-child,
          .input-group-addon:first-child,
          .input-group-btn:first-child>.btn,
          .input-group-btn:first-child>.btn-group>.btn,
          .input-group-btn:first-child>.dropdown-toggle,
          .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
          .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
            border-top-right-radius:0;
            border-bottom-right-radius:0
          }
          .input-group-addon:first-child {
            border-right:0
          }
          .input-group .form-control:last-child,
          .input-group-addon:last-child,
          .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
          .input-group-btn:first-child>.btn:not(:first-child),
          .input-group-btn:last-child>.btn,
          .input-group-btn:last-child>.btn-group>.btn,
          .input-group-btn:last-child>.dropdown-toggle {
            border-top-left-radius:0;
            border-bottom-left-radius:0
          }
          .input-group-addon:last-child {
            border-left:0
          }
          .input-group-btn {
            position:relative;
            font-size:0;
            white-space:nowrap
          }
          .input-group-btn>.btn {
            position:relative
          }
          .input-group-btn>.btn+.btn {
            margin-left:-1px
          }
          .input-group-btn>.btn:active,
          .input-group-btn>.btn:focus,
          .input-group-btn>.btn:hover {
            z-index:2
          }
          .input-group-btn:first-child>.btn,
          .input-group-btn:first-child>.btn-group {
            margin-right:-1px
          }
          .input-group-btn:last-child>.btn,
          .input-group-btn:last-child>.btn-group {
            z-index:2;
            margin-left:-1px
          }
          .nav {
            padding-left:0;
            margin-bottom:0;
            list-style:none
          }
          .nav>li {
            position:relative;
            display:block
          }
          .nav>li>a {
            position:relative;
            display:block;
            padding:10px 15px
          }
          .nav>li>a:focus,
          .nav>li>a:hover {
            text-decoration:none;
            background-color:#eee
          }
          .nav>li.disabled>a {
            color:#777
          }
          .nav>li.disabled>a:focus,
          .nav>li.disabled>a:hover {
            color:#777;
            text-decoration:none;
            cursor:not-allowed;
            background-color:transparent
          }
          .nav .open>a,
          .nav .open>a:focus,
          .nav .open>a:hover {
            background-color:#eee;
            border-color:#337ab7
          }
          .nav .nav-divider {
            height:1px;
            margin:9px 0;
            overflow:hidden;
            background-color:#e5e5e5
          }
          .nav>li>a>img {
            max-width:none
          }
          .nav-tabs {
            border-bottom:1px solid #ddd
          }
          .nav-tabs>li {
            float:left;
            margin-bottom:-1px
          }
          .nav-tabs>li>a {
            margin-right:2px;
            line-height:1.42857143;
            border:1px solid transparent;
            border-radius:4px 4px 0 0
          }
          .nav-tabs>li>a:hover {
            border-color:#eee #eee #ddd
          }
          .nav-tabs>li.active>a,
          .nav-tabs>li.active>a:focus,
          .nav-tabs>li.active>a:hover {
            color:#555;
            cursor:default;
            background-color:#fff;
            border:1px solid #ddd;
            border-bottom-color:transparent
          }
          .nav-tabs.nav-justified {
            width:100%;
            border-bottom:0
          }
          .nav-tabs.nav-justified>li {
            float:none
          }
          .nav-tabs.nav-justified>li>a {
            margin-bottom:5px;
            text-align:center
          }
          .nav-tabs.nav-justified>.dropdown .dropdown-menu {
            top:auto;
            left:auto
          }
          @media (min-width:768px) {
            .nav-tabs.nav-justified>li {
              display:table-cell;
              width:1%
            }
            .nav-tabs.nav-justified>li>a {
              margin-bottom:0
            }
          }
          .nav-tabs.nav-justified>li>a {
            margin-right:0;
            border-radius:4px
          }
          .nav-tabs.nav-justified>.active>a,
          .nav-tabs.nav-justified>.active>a:focus,
          .nav-tabs.nav-justified>.active>a:hover {
            border:1px solid #ddd
          }
          @media (min-width:768px) {
            .nav-tabs.nav-justified>li>a {
              border-bottom:1px solid #ddd;
              border-radius:4px 4px 0 0
            }
            .nav-tabs.nav-justified>.active>a,
            .nav-tabs.nav-justified>.active>a:focus,
            .nav-tabs.nav-justified>.active>a:hover {
              border-bottom-color:#fff
            }
          }
          .nav-pills>li {
            float:left
          }
          .nav-pills>li>a {
            border-radius:4px
          }
          .nav-pills>li+li {
            margin-left:2px
          }
          .nav-pills>li.active>a,
          .nav-pills>li.active>a:focus,
          .nav-pills>li.active>a:hover {
            color:#fff;
            background-color:#337ab7
          }
          .nav-stacked>li {
            float:none
          }
          .nav-stacked>li+li {
            margin-top:2px;
            margin-left:0
          }
          .nav-justified {
            width:100%
          }
          .nav-justified>li {
            float:none
          }
          .nav-justified>li>a {
            margin-bottom:5px;
            text-align:center
          }
          .nav-justified>.dropdown .dropdown-menu {
            top:auto;
            left:auto
          }
          @media (min-width:768px) {
            .nav-justified>li {
              display:table-cell;
              width:1%
            }
            .nav-justified>li>a {
              margin-bottom:0
            }
          }
          .nav-tabs-justified {
            border-bottom:0
          }
          .nav-tabs-justified>li>a {
            margin-right:0;
            border-radius:4px
          }
          .nav-tabs-justified>.active>a,
          .nav-tabs-justified>.active>a:focus,
          .nav-tabs-justified>.active>a:hover {
            border:1px solid #ddd
          }
          @media (min-width:768px) {
            .nav-tabs-justified>li>a {
              border-bottom:1px solid #ddd;
              border-radius:4px 4px 0 0
            }
            .nav-tabs-justified>.active>a,
            .nav-tabs-justified>.active>a:focus,
            .nav-tabs-justified>.active>a:hover {
              border-bottom-color:#fff
            }
          }
          .tab-content>.tab-pane {
            display:none
          }
          .tab-content>.active {
            display:block
          }
          .nav-tabs .dropdown-menu {
            margin-top:-1px;
            border-top-left-radius:0;
            border-top-right-radius:0
          }
          .navbar {
            position:relative;
            min-height:50px;
            margin-bottom:20px;
            border:1px solid transparent
          }
          @media (min-width:768px) {
            .navbar {
              border-radius:4px
            }
          }
          @media (min-width:768px) {
            .navbar-header {
              float:left
            }
          }
          .navbar-collapse {
            padding-right:15px;
            padding-left:15px;
            overflow-x:visible;
            -webkit-overflow-scrolling:touch;
            border-top:1px solid transparent;
            -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
            box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
          }
          .navbar-collapse.in {
            overflow-y:auto
          }
          @media (min-width:768px) {
            .navbar-collapse {
              width:auto;
              border-top:0;
              -webkit-box-shadow:none;
              box-shadow:none
            }
            .navbar-collapse.collapse {
              display:block!important;
              height:auto!important;
              padding-bottom:0;
              overflow:visible!important
            }
            .navbar-collapse.in {
              overflow-y:visible
            }
            .navbar-fixed-bottom .navbar-collapse,
            .navbar-fixed-top .navbar-collapse,
            .navbar-static-top .navbar-collapse {
              padding-right:0;
              padding-left:0
            }
          }
          .navbar-fixed-bottom .navbar-collapse,
          .navbar-fixed-top .navbar-collapse {
            max-height:340px
          }
          @media (max-device-width:480px) and (orientation:landscape) {
            .navbar-fixed-bottom .navbar-collapse,
            .navbar-fixed-top .navbar-collapse {
              max-height:200px
            }
          }
          .container-fluid>.navbar-collapse,
          .container-fluid>.navbar-header,
          .container>.navbar-collapse,
          .container>.navbar-header {
            margin-right:-15px;
            margin-left:-15px
          }
          @media (min-width:768px) {
            .container-fluid>.navbar-collapse,
            .container-fluid>.navbar-header,
            .container>.navbar-collapse,
            .container>.navbar-header {
              margin-right:0;
              margin-left:0
            }
          }
          .navbar-static-top {
            z-index:1000;
            border-width:0 0 1px
          }
          @media (min-width:768px) {
            .navbar-static-top {
              border-radius:0
            }
          }
          .navbar-fixed-bottom,
          .navbar-fixed-top {
            position:fixed;
            right:0;
            left:0;
            z-index:1030
          }
          @media (min-width:768px) {
            .navbar-fixed-bottom,
            .navbar-fixed-top {
              border-radius:0
            }
          }
          .navbar-fixed-top {
            top:0;
            border-width:0 0 1px
          }
          .navbar-fixed-bottom {
            bottom:0;
            margin-bottom:0;
            border-width:1px 0 0
          }
          .navbar-brand {
            float:left;
            height:50px;
            padding:15px 15px;
            font-size:18px;
            line-height:20px
          }
          .navbar-brand:focus,
          .navbar-brand:hover {
            text-decoration:none
          }
          .navbar-brand>img {
            display:block
          }
          @media (min-width:768px) {
            .navbar>.container .navbar-brand,
            .navbar>.container-fluid .navbar-brand {
              margin-left:-15px
            }
          }
          .navbar-toggle {
            position:relative;
            float:right;
            padding:9px 10px;
            margin-top:8px;
            margin-right:15px;
            margin-bottom:8px;
            background-color:transparent;
            background-image:none;
            border:1px solid transparent;
            border-radius:4px
          }
          .navbar-toggle:focus {
            outline:0
          }
          .navbar-toggle .icon-bar {
            display:block;
            width:22px;
            height:2px;
            border-radius:1px
          }
          .navbar-toggle .icon-bar+.icon-bar {
            margin-top:4px
          }
          @media (min-width:768px) {
            .navbar-toggle {
              display:none
            }
          }
          .navbar-nav {
            margin:7.5px -15px
          }
          .navbar-nav>li>a {
            padding-top:10px;
            padding-bottom:10px;
            line-height:20px
          }
          @media (max-width:767px) {
            .navbar-nav .open .dropdown-menu {
              position:static;
              float:none;
              width:auto;
              margin-top:0;
              background-color:transparent;
              border:0;
              -webkit-box-shadow:none;
              box-shadow:none
            }
            .navbar-nav .open .dropdown-menu .dropdown-header,
            .navbar-nav .open .dropdown-menu>li>a {
              padding:5px 15px 5px 25px
            }
            .navbar-nav .open .dropdown-menu>li>a {
              line-height:20px
            }
            .navbar-nav .open .dropdown-menu>li>a:focus,
            .navbar-nav .open .dropdown-menu>li>a:hover {
              background-image:none
            }
          }
          @media (min-width:768px) {
            .navbar-nav {
              float:left;
              margin:0
            }
            .navbar-nav>li {
              float:left
            }
            .navbar-nav>li>a {
              padding-top:15px;
              padding-bottom:15px
            }
          }
          .navbar-form {
            padding:10px 15px;
            margin-top:8px;
            margin-right:-15px;
            margin-bottom:8px;
            margin-left:-15px;
            border-top:1px solid transparent;
            border-bottom:1px solid transparent;
            -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
            box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)
          }
          @media (min-width:768px) {
            .navbar-form .form-group {
              display:inline-block;
              margin-bottom:0;
              vertical-align:middle
            }
            .navbar-form .form-control {
              display:inline-block;
              width:auto;
              vertical-align:middle
            }
            .navbar-form .form-control-static {
              display:inline-block
            }
            .navbar-form .input-group {
              display:inline-table;
              vertical-align:middle
            }
            .navbar-form .input-group .form-control,
            .navbar-form .input-group .input-group-addon,
            .navbar-form .input-group .input-group-btn {
              width:auto
            }
            .navbar-form .input-group>.form-control {
              width:100%
            }
            .navbar-form .control-label {
              margin-bottom:0;
              vertical-align:middle
            }
            .navbar-form .checkbox,
            .navbar-form .radio {
              display:inline-block;
              margin-top:0;
              margin-bottom:0;
              vertical-align:middle
            }
            .navbar-form .checkbox label,
            .navbar-form .radio label {
              padding-left:0
            }
            .navbar-form .checkbox input[type=checkbox],
            .navbar-form .radio input[type=radio] {
              position:relative;
              margin-left:0
            }
            .navbar-form .has-feedback .form-control-feedback {
              top:0
            }
          }
          @media (max-width:767px) {
            .navbar-form .form-group {
              margin-bottom:5px
            }
            .navbar-form .form-group:last-child {
              margin-bottom:0
            }
          }
          @media (min-width:768px) {
            .navbar-form {
              width:auto;
              padding-top:0;
              padding-bottom:0;
              margin-right:0;
              margin-left:0;
              border:0;
              -webkit-box-shadow:none;
              box-shadow:none
            }
          }
          .navbar-nav>li>.dropdown-menu {
            margin-top:0;
            border-top-left-radius:0;
            border-top-right-radius:0
          }
          .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
            margin-bottom:0;
            border-top-left-radius:4px;
            border-top-right-radius:4px;
            border-bottom-right-radius:0;
            border-bottom-left-radius:0
          }
          .navbar-btn {
            margin-top:8px;
            margin-bottom:8px
          }
          .navbar-btn.btn-sm {
            margin-top:10px;
            margin-bottom:10px
          }
          .navbar-btn.btn-xs {
            margin-top:14px;
            margin-bottom:14px
          }
          .navbar-text {
            margin-top:15px;
            margin-bottom:15px
          }
          @media (min-width:768px) {
            .navbar-text {
              float:left;
              margin-right:15px;
              margin-left:15px
            }
          }
          @media (min-width:768px) {
            .navbar-left {
              float:left!important
            }
            .navbar-right {
              float:right!important;
              margin-right:-15px
            }
            .navbar-right~.navbar-right {
              margin-right:0
            }
          }
          .navbar-default {
            background-color:#f8f8f8;
            border-color:#e7e7e7
          }
          .navbar-default .navbar-brand {
            color:#777
          }
          .navbar-default .navbar-brand:focus,
          .navbar-default .navbar-brand:hover {
            color:#5e5e5e;
            background-color:transparent
          }
          .navbar-default .navbar-text {
            color:#777
          }
          .navbar-default .navbar-nav>li>a {
            color:#777
          }
          .navbar-default .navbar-nav>li>a:focus,
          .navbar-default .navbar-nav>li>a:hover {
            color:#333;
            background-color:transparent
          }
          .navbar-default .navbar-nav>.active>a,
          .navbar-default .navbar-nav>.active>a:focus,
          .navbar-default .navbar-nav>.active>a:hover {
            color:#555;
            background-color:#e7e7e7
          }
          .navbar-default .navbar-nav>.disabled>a,
          .navbar-default .navbar-nav>.disabled>a:focus,
          .navbar-default .navbar-nav>.disabled>a:hover {
            color:#ccc;
            background-color:transparent
          }
          .navbar-default .navbar-toggle {
            border-color:#ddd
          }
          .navbar-default .navbar-toggle:focus,
          .navbar-default .navbar-toggle:hover {
            background-color:#ddd
          }
          .navbar-default .navbar-toggle .icon-bar {
            background-color:#888
          }
          .navbar-default .navbar-collapse,
          .navbar-default .navbar-form {
            border-color:#e7e7e7
          }
          .navbar-default .navbar-nav>.open>a,
          .navbar-default .navbar-nav>.open>a:focus,
          .navbar-default .navbar-nav>.open>a:hover {
            color:#555;
            background-color:#e7e7e7
          }
          @media (max-width:767px) {
            .navbar-default .navbar-nav .open .dropdown-menu>li>a {
              color:#777
            }
            .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
            .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
              color:#333;
              background-color:transparent
            }
            .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
            .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
            .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
              color:#555;
              background-color:#e7e7e7
            }
            .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
            .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
            .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
              color:#ccc;
              background-color:transparent
            }
          }
          .navbar-default .navbar-link {
            color:#777
          }
          .navbar-default .navbar-link:hover {
            color:#333
          }
          .navbar-default .btn-link {
            color:#777
          }
          .navbar-default .btn-link:focus,
          .navbar-default .btn-link:hover {
            color:#333
          }
          .navbar-default .btn-link[disabled]:focus,
          .navbar-default .btn-link[disabled]:hover,
          fieldset[disabled] .navbar-default .btn-link:focus,
          fieldset[disabled] .navbar-default .btn-link:hover {
            color:#ccc
          }
          .navbar-inverse {
            background-color:#222;
            border-color:#080808
          }
          .navbar-inverse .navbar-brand {
            color:#9d9d9d
          }
          .navbar-inverse .navbar-brand:focus,
          .navbar-inverse .navbar-brand:hover {
            color:#fff;
            background-color:transparent
          }
          .navbar-inverse .navbar-text {
            color:#9d9d9d
          }
          .navbar-inverse .navbar-nav>li>a {
            color:#9d9d9d
          }
          .navbar-inverse .navbar-nav>li>a:focus,
          .navbar-inverse .navbar-nav>li>a:hover {
            color:#fff;
            background-color:transparent
          }
          .navbar-inverse .navbar-nav>.active>a,
          .navbar-inverse .navbar-nav>.active>a:focus,
          .navbar-inverse .navbar-nav>.active>a:hover {
            color:#fff;
            background-color:#080808
          }
          .navbar-inverse .navbar-nav>.disabled>a,
          .navbar-inverse .navbar-nav>.disabled>a:focus,
          .navbar-inverse .navbar-nav>.disabled>a:hover {
            color:#444;
            background-color:transparent
          }
          .navbar-inverse .navbar-toggle {
            border-color:#333
          }
          .navbar-inverse .navbar-toggle:focus,
          .navbar-inverse .navbar-toggle:hover {
            background-color:#333
          }
          .navbar-inverse .navbar-toggle .icon-bar {
            background-color:#fff
          }
          .navbar-inverse .navbar-collapse,
          .navbar-inverse .navbar-form {
            border-color:#101010
          }
          .navbar-inverse .navbar-nav>.open>a,
          .navbar-inverse .navbar-nav>.open>a:focus,
          .navbar-inverse .navbar-nav>.open>a:hover {
            color:#fff;
            background-color:#080808
          }
          @media (max-width:767px) {
            .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
              border-color:#080808
            }
            .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
              background-color:#080808
            }
            .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
              color:#9d9d9d
            }
            .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
            .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
              color:#fff;
              background-color:transparent
            }
            .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
            .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
            .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
              color:#fff;
              background-color:#080808
            }
            .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
            .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
            .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
              color:#444;
              background-color:transparent
            }
          }
          .navbar-inverse .navbar-link {
            color:#9d9d9d
          }
          .navbar-inverse .navbar-link:hover {
            color:#fff
          }
          .navbar-inverse .btn-link {
            color:#9d9d9d
          }
          .navbar-inverse .btn-link:focus,
          .navbar-inverse .btn-link:hover {
            color:#fff
          }
          .navbar-inverse .btn-link[disabled]:focus,
          .navbar-inverse .btn-link[disabled]:hover,
          fieldset[disabled] .navbar-inverse .btn-link:focus,
          fieldset[disabled] .navbar-inverse .btn-link:hover {
            color:#444
          }
          .breadcrumb {
            padding:8px 15px;
            margin-bottom:20px;
            list-style:none;
            background-color:#f5f5f5;
            border-radius:4px
          }
          .breadcrumb>li {
            display:inline-block
          }
          .breadcrumb>li+li:before {
            padding:0 5px;
            color:#ccc;
            content:"/\00a0"
          }
          .breadcrumb>.active {
            color:#777
          }
          .pagination {
            display:inline-block;
            padding-left:0;
            margin:20px 0;
            border-radius:4px
          }
          .pagination>li {
            display:inline
          }
          .pagination>li>a,
          .pagination>li>span {
            position:relative;
            float:left;
            padding:6px 12px;
            margin-left:-1px;
            line-height:1.42857143;
            color:#337ab7;
            text-decoration:none;
            background-color:#fff;
            border:1px solid #ddd
          }
          .pagination>li:first-child>a,
          .pagination>li:first-child>span {
            margin-left:0;
            border-top-left-radius:4px;
            border-bottom-left-radius:4px
          }
          .pagination>li:last-child>a,
          .pagination>li:last-child>span {
            border-top-right-radius:4px;
            border-bottom-right-radius:4px
          }
          .pagination>li>a:focus,
          .pagination>li>a:hover,
          .pagination>li>span:focus,
          .pagination>li>span:hover {
            z-index:2;
            color:#23527c;
            background-color:#eee;
            border-color:#ddd
          }
          .pagination>.active>a,
          .pagination>.active>a:focus,
          .pagination>.active>a:hover,
          .pagination>.active>span,
          .pagination>.active>span:focus,
          .pagination>.active>span:hover {
            z-index:3;
            color:#fff;
            cursor:default;
            background-color:#337ab7;
            border-color:#337ab7
          }
          .pagination>.disabled>a,
          .pagination>.disabled>a:focus,
          .pagination>.disabled>a:hover,
          .pagination>.disabled>span,
          .pagination>.disabled>span:focus,
          .pagination>.disabled>span:hover {
            color:#777;
            cursor:not-allowed;
            background-color:#fff;
            border-color:#ddd
          }
          .pagination-lg>li>a,
          .pagination-lg>li>span {
            padding:10px 16px;
            font-size:18px;
            line-height:1.3333333
          }
          .pagination-lg>li:first-child>a,
          .pagination-lg>li:first-child>span {
            border-top-left-radius:6px;
            border-bottom-left-radius:6px
          }
          .pagination-lg>li:last-child>a,
          .pagination-lg>li:last-child>span {
            border-top-right-radius:6px;
            border-bottom-right-radius:6px
          }
          .pagination-sm>li>a,
          .pagination-sm>li>span {
            padding:5px 10px;
            font-size:12px;
            line-height:1.5
          }
          .pagination-sm>li:first-child>a,
          .pagination-sm>li:first-child>span {
            border-top-left-radius:3px;
            border-bottom-left-radius:3px
          }
          .pagination-sm>li:last-child>a,
          .pagination-sm>li:last-child>span {
            border-top-right-radius:3px;
            border-bottom-right-radius:3px
          }
          .pager {
            padding-left:0;
            margin:20px 0;
            text-align:center;
            list-style:none
          }
          .pager li {
            display:inline
          }
          .pager li>a,
          .pager li>span {
            display:inline-block;
            padding:5px 14px;
            background-color:#fff;
            border:1px solid #ddd;
            border-radius:15px
          }
          .pager li>a:focus,
          .pager li>a:hover {
            text-decoration:none;
            background-color:#eee
          }
          .pager .next>a,
          .pager .next>span {
            float:right
          }
          .pager .previous>a,
          .pager .previous>span {
            float:left
          }
          .pager .disabled>a,
          .pager .disabled>a:focus,
          .pager .disabled>a:hover,
          .pager .disabled>span {
            color:#777;
            cursor:not-allowed;
            background-color:#fff
          }
          .label {
            display:inline;
            padding:.2em .6em .3em;
            font-size:75%;
            font-weight:700;
            line-height:1;
            color:#fff;
            text-align:center;
            white-space:nowrap;
            vertical-align:baseline;
            border-radius:.25em
          }
          a.label:focus,
          a.label:hover {
            color:#fff;
            text-decoration:none;
            cursor:pointer
          }
          .label:empty {
            display:none
          }
          .btn .label {
            position:relative;
            top:-1px
          }
          .label-default {
            background-color:#777
          }
          .label-default[href]:focus,
          .label-default[href]:hover {
            background-color:#5e5e5e
          }
          .label-primary {
            background-color:#337ab7
          }
          .label-primary[href]:focus,
          .label-primary[href]:hover {
            background-color:#286090
          }
          .label-success {
            background-color:#5cb85c
          }
          .label-success[href]:focus,
          .label-success[href]:hover {
            background-color:#449d44
          }
          .label-info {
            background-color:#5bc0de
          }
          .label-info[href]:focus,
          .label-info[href]:hover {
            background-color:#31b0d5
          }
          .label-warning {
            background-color:#f0ad4e
          }
          .label-warning[href]:focus,
          .label-warning[href]:hover {
            background-color:#ec971f
          }
          .label-danger {
            background-color:#d9534f
          }
          .label-danger[href]:focus,
          .label-danger[href]:hover {
            background-color:#c9302c
          }
          .badge {
            display:inline-block;
            min-width:10px;
            padding:3px 7px;
            font-size:12px;
            font-weight:700;
            line-height:1;
            color:#fff;
            text-align:center;
            white-space:nowrap;
            vertical-align:middle;
            background-color:#777;
            border-radius:10px
          }
          .badge:empty {
            display:none
          }
          .btn .badge {
            position:relative;
            top:-1px
          }
          .btn-group-xs>.btn .badge,
          .btn-xs .badge {
            top:0;
            padding:1px 5px
          }
          a.badge:focus,
          a.badge:hover {
            color:#fff;
            text-decoration:none;
            cursor:pointer
          }
          .list-group-item.active>.badge,
          .nav-pills>.active>a>.badge {
            color:#337ab7;
            background-color:#fff
          }
          .list-group-item>.badge {
            float:right
          }
          .list-group-item>.badge+.badge {
            margin-right:5px
          }
          .nav-pills>li>a>.badge {
            margin-left:3px
          }
          .jumbotron {
            padding-top:30px;
            padding-bottom:30px;
            margin-bottom:30px;
            color:inherit;
            background-color:#eee
          }
          .jumbotron .h1,
          .jumbotron h1 {
            color:inherit
          }
          .jumbotron p {
            margin-bottom:15px;
            font-size:21px;
            font-weight:200
          }
          .jumbotron>hr {
            border-top-color:#d5d5d5
          }
          .container .jumbotron,
          .container-fluid .jumbotron {
            padding-right:15px;
            padding-left:15px;
            border-radius:6px
          }
          .jumbotron .container {
            max-width:100%
          }
          @media screen and (min-width:768px) {
            .jumbotron {
              padding-top:48px;
              padding-bottom:48px
            }
            .container .jumbotron,
            .container-fluid .jumbotron {
              padding-right:60px;
              padding-left:60px
            }
            .jumbotron .h1,
            .jumbotron h1 {
              font-size:63px
            }
          }
          .thumbnail {
            display:block;
            padding:4px;
            margin-bottom:20px;
            line-height:1.42857143;
            background-color:#fff;
            border:1px solid #ddd;
            border-radius:4px;
            -webkit-transition:border .2s ease-in-out;
            -o-transition:border .2s ease-in-out;
            transition:border .2s ease-in-out
          }
          .thumbnail a>img,
          .thumbnail>img {
            margin-right:auto;
            margin-left:auto
          }
          a.thumbnail.active,
          a.thumbnail:focus,
          a.thumbnail:hover {
            border-color:#337ab7
          }
          .thumbnail .caption {
            padding:9px;
            color:#333
          }
          .alert {
            padding:15px;
            margin-bottom:20px;
            border:1px solid transparent;
            border-radius:4px
          }
          .alert h4 {
            margin-top:0;
            color:inherit
          }
          .alert .alert-link {
            font-weight:700
          }
          .alert>p,
          .alert>ul {
            margin-bottom:0
          }
          .alert>p+p {
            margin-top:5px
          }
          .alert-dismissable,
          .alert-dismissible {
            padding-right:35px
          }
          .alert-dismissable .close,
          .alert-dismissible .close {
            position:relative;
            top:-2px;
            right:-21px;
            color:inherit
          }
          .alert-success {
            color:#3c763d;
            background-color:#dff0d8;
            border-color:#d6e9c6
          }
          .alert-success hr {
            border-top-color:#c9e2b3
          }
          .alert-success .alert-link {
            color:#2b542c
          }
          .alert-info {
            color:#31708f;
            background-color:#d9edf7;
            border-color:#bce8f1
          }
          .alert-info hr {
            border-top-color:#a6e1ec
          }
          .alert-info .alert-link {
            color:#245269
          }
          .alert-warning {
            color:#8a6d3b;
            background-color:#fcf8e3;
            border-color:#faebcc
          }
          .alert-warning hr {
            border-top-color:#f7e1b5
          }
          .alert-warning .alert-link {
            color:#66512c
          }
          .alert-danger {
            color:#a94442;
            background-color:#f2dede;
            border-color:#ebccd1
          }
          .alert-danger hr {
            border-top-color:#e4b9c0
          }
          .alert-danger .alert-link {
            color:#843534
          }
          @-webkit-keyframes progress-bar-stripes {
            from {
              background-position:40px 0
            }
            to {
              background-position:0 0
            }
          }
          @-o-keyframes progress-bar-stripes {
            from {
              background-position:40px 0
            }
            to {
              background-position:0 0
            }
          }
          @keyframes progress-bar-stripes {
            from {
              background-position:40px 0
            }
            to {
              background-position:0 0
            }
          }
          .progress {
            height:20px;
            margin-bottom:20px;
            overflow:hidden;
            background-color:#f5f5f5;
            border-radius:4px;
            -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
            box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
          }
          .progress-bar {
            float:left;
            width:0;
            height:100%;
            font-size:12px;
            line-height:20px;
            color:#fff;
            text-align:center;
            background-color:#337ab7;
            -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
            box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
            -webkit-transition:width .6s ease;
            -o-transition:width .6s ease;
            transition:width .6s ease
          }
          .progress-bar-striped,
          .progress-striped .progress-bar {
            background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
            background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
            background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
            -webkit-background-size:40px 40px;
            background-size:40px 40px
          }
          .progress-bar.active,
          .progress.active .progress-bar {
            -webkit-animation:progress-bar-stripes 2s linear infinite;
            -o-animation:progress-bar-stripes 2s linear infinite;
            animation:progress-bar-stripes 2s linear infinite
          }
          .progress-bar-success {
            background-color:#5cb85c
          }
          .progress-striped .progress-bar-success {
            background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
            background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
            background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
          }
          .progress-bar-info {
            background-color:#5bc0de
          }
          .progress-striped .progress-bar-info {
            background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
            background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
            background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
          }
          .progress-bar-warning {
            background-color:#f0ad4e
          }
          .progress-striped .progress-bar-warning {
            background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
            background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
            background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
          }
          .progress-bar-danger {
            background-color:#d9534f
          }
          .progress-striped .progress-bar-danger {
            background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
            background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
            background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
          }
          .media {
            margin-top:15px
          }
          .media:first-child {
            margin-top:0
          }
          .media,
          .media-body {
            overflow:hidden;
            zoom:1
          }
          .media-body {
            width:10000px
          }
          .media-object {
            display:block
          }
          .media-object.img-thumbnail {
            max-width:none
          }
          .media-right,
          .media>.pull-right {
            padding-left:10px
          }
          .media-left,
          .media>.pull-left {
            padding-right:10px
          }
          .media-body,
          .media-left,
          .media-right {
            display:table-cell;
            vertical-align:top
          }
          .media-middle {
            vertical-align:middle
          }
          .media-bottom {
            vertical-align:bottom
          }
          .media-heading {
            margin-top:0;
            margin-bottom:5px
          }
          .media-list {
            padding-left:0;
            list-style:none
          }
          .list-group {
            padding-left:0;
            margin-bottom:20px
          }
          .list-group-item {
            position:relative;
            display:block;
            padding:10px 15px;
            margin-bottom:-1px;
            background-color:#fff;
            border:1px solid #ddd
          }
          .list-group-item:first-child {
            border-top-left-radius:4px;
            border-top-right-radius:4px
          }
          .list-group-item:last-child {
            margin-bottom:0;
            border-bottom-right-radius:4px;
            border-bottom-left-radius:4px
          }
          a.list-group-item,
          button.list-group-item {
            color:#555
          }
          a.list-group-item .list-group-item-heading,
          button.list-group-item .list-group-item-heading {
            color:#333
          }
          a.list-group-item:focus,
          a.list-group-item:hover,
          button.list-group-item:focus,
          button.list-group-item:hover {
            color:#555;
            text-decoration:none;
            background-color:#f5f5f5
          }
          button.list-group-item {
            width:100%;
            text-align:left
          }
          .list-group-item.disabled,
          .list-group-item.disabled:focus,
          .list-group-item.disabled:hover {
            color:#777;
            cursor:not-allowed;
            background-color:#eee
          }
          .list-group-item.disabled .list-group-item-heading,
          .list-group-item.disabled:focus .list-group-item-heading,
          .list-group-item.disabled:hover .list-group-item-heading {
            color:inherit
          }
          .list-group-item.disabled .list-group-item-text,
          .list-group-item.disabled:focus .list-group-item-text,
          .list-group-item.disabled:hover .list-group-item-text {
            color:#777
          }
          .list-group-item.active,
          .list-group-item.active:focus,
          .list-group-item.active:hover {
            z-index:2;
            color:#fff;
            background-color:#337ab7;
            border-color:#337ab7
          }
          .list-group-item.active .list-group-item-heading,
          .list-group-item.active .list-group-item-heading>.small,
          .list-group-item.active .list-group-item-heading>small,
          .list-group-item.active:focus .list-group-item-heading,
          .list-group-item.active:focus .list-group-item-heading>.small,
          .list-group-item.active:focus .list-group-item-heading>small,
          .list-group-item.active:hover .list-group-item-heading,
          .list-group-item.active:hover .list-group-item-heading>.small,
          .list-group-item.active:hover .list-group-item-heading>small {
            color:inherit
          }
          .list-group-item.active .list-group-item-text,
          .list-group-item.active:focus .list-group-item-text,
          .list-group-item.active:hover .list-group-item-text {
            color:#c7ddef
          }
          .list-group-item-success {
            color:#3c763d;
            background-color:#dff0d8
          }
          a.list-group-item-success,
          button.list-group-item-success {
            color:#3c763d
          }
          a.list-group-item-success .list-group-item-heading,
          button.list-group-item-success .list-group-item-heading {
            color:inherit
          }
          a.list-group-item-success:focus,
          a.list-group-item-success:hover,
          button.list-group-item-success:focus,
          button.list-group-item-success:hover {
            color:#3c763d;
            background-color:#d0e9c6
          }
          a.list-group-item-success.active,
          a.list-group-item-success.active:focus,
          a.list-group-item-success.active:hover,
          button.list-group-item-success.active,
          button.list-group-item-success.active:focus,
          button.list-group-item-success.active:hover {
            color:#fff;
            background-color:#3c763d;
            border-color:#3c763d
          }
          .list-group-item-info {
            color:#31708f;
            background-color:#d9edf7
          }
          a.list-group-item-info,
          button.list-group-item-info {
            color:#31708f
          }
          a.list-group-item-info .list-group-item-heading,
          button.list-group-item-info .list-group-item-heading {
            color:inherit
          }
          a.list-group-item-info:focus,
          a.list-group-item-info:hover,
          button.list-group-item-info:focus,
          button.list-group-item-info:hover {
            color:#31708f;
            background-color:#c4e3f3
          }
          a.list-group-item-info.active,
          a.list-group-item-info.active:focus,
          a.list-group-item-info.active:hover,
          button.list-group-item-info.active,
          button.list-group-item-info.active:focus,
          button.list-group-item-info.active:hover {
            color:#fff;
            background-color:#31708f;
            border-color:#31708f
          }
          .list-group-item-warning {
            color:#8a6d3b;
            background-color:#fcf8e3
          }
          a.list-group-item-warning,
          button.list-group-item-warning {
            color:#8a6d3b
          }
          a.list-group-item-warning .list-group-item-heading,
          button.list-group-item-warning .list-group-item-heading {
            color:inherit
          }
          a.list-group-item-warning:focus,
          a.list-group-item-warning:hover,
          button.list-group-item-warning:focus,
          button.list-group-item-warning:hover {
            color:#8a6d3b;
            background-color:#faf2cc
          }
          a.list-group-item-warning.active,
          a.list-group-item-warning.active:focus,
          a.list-group-item-warning.active:hover,
          button.list-group-item-warning.active,
          button.list-group-item-warning.active:focus,
          button.list-group-item-warning.active:hover {
            color:#fff;
            background-color:#8a6d3b;
            border-color:#8a6d3b
          }
          .list-group-item-danger {
            color:#a94442;
            background-color:#f2dede
          }
          a.list-group-item-danger,
          button.list-group-item-danger {
            color:#a94442
          }
          a.list-group-item-danger .list-group-item-heading,
          button.list-group-item-danger .list-group-item-heading {
            color:inherit
          }
          a.list-group-item-danger:focus,
          a.list-group-item-danger:hover,
          button.list-group-item-danger:focus,
          button.list-group-item-danger:hover {
            color:#a94442;
            background-color:#ebcccc
          }
          a.list-group-item-danger.active,
          a.list-group-item-danger.active:focus,
          a.list-group-item-danger.active:hover,
          button.list-group-item-danger.active,
          button.list-group-item-danger.active:focus,
          button.list-group-item-danger.active:hover {
            color:#fff;
            background-color:#a94442;
            border-color:#a94442
          }
          .list-group-item-heading {
            margin-top:0;
            margin-bottom:5px
          }
          .list-group-item-text {
            margin-bottom:0;
            line-height:1.3
          }
          .panel {
            margin-bottom:20px;
            background-color:#fff;
            border:1px solid transparent;
            border-radius:4px;
            -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
            box-shadow:0 1px 1px rgba(0,0,0,.05)
          }
          .panel-body {
            padding:15px
          }
          .panel-heading {
            padding:10px 15px;
            border-bottom:1px solid transparent;
            border-top-left-radius:3px;
            border-top-right-radius:3px
          }
          .panel-heading>.dropdown .dropdown-toggle {
            color:inherit
          }
          .panel-title {
            margin-top:0;
            margin-bottom:0;
            font-size:16px;
            color:inherit
          }
          .panel-title>.small,
          .panel-title>.small>a,
          .panel-title>a,
          .panel-title>small,
          .panel-title>small>a {
            color:inherit
          }
          .panel-footer {
            padding:10px 15px;
            background-color:#f5f5f5;
            border-top:1px solid #ddd;
            border-bottom-right-radius:3px;
            border-bottom-left-radius:3px
          }
          .panel>.list-group,
          .panel>.panel-collapse>.list-group {
            margin-bottom:0
          }
          .panel>.list-group .list-group-item,
          .panel>.panel-collapse>.list-group .list-group-item {
            border-width:1px 0;
            border-radius:0
          }
          .panel>.list-group:first-child .list-group-item:first-child,
          .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
            border-top:0;
            border-top-left-radius:3px;
            border-top-right-radius:3px
          }
          .panel>.list-group:last-child .list-group-item:last-child,
          .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
            border-bottom:0;
            border-bottom-right-radius:3px;
            border-bottom-left-radius:3px
          }
          .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
            border-top-left-radius:0;
            border-top-right-radius:0
          }
          .panel-heading+.list-group .list-group-item:first-child {
            border-top-width:0
          }
          .list-group+.panel-footer {
            border-top-width:0
          }
          .panel>.panel-collapse>.table,
          .panel>.table,
          .panel>.table-responsive>.table {
            margin-bottom:0
          }
          .panel>.panel-collapse>.table caption,
          .panel>.table caption,
          .panel>.table-responsive>.table caption {
            padding-right:15px;
            padding-left:15px
          }
          .panel>.table-responsive:first-child>.table:first-child,
          .panel>.table:first-child {
            border-top-left-radius:3px;
            border-top-right-radius:3px
          }
          .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
          .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
          .panel>.table:first-child>tbody:first-child>tr:first-child,
          .panel>.table:first-child>thead:first-child>tr:first-child {
            border-top-left-radius:3px;
            border-top-right-radius:3px
          }
          .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
          .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
          .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
          .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
          .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
          .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
          .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
          .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
            border-top-left-radius:3px
          }
          .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
          .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
          .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
          .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
          .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
          .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
          .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
          .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
            border-top-right-radius:3px
          }
          .panel>.table-responsive:last-child>.table:last-child,
          .panel>.table:last-child {
            border-bottom-right-radius:3px;
            border-bottom-left-radius:3px
          }
          .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
          .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
          .panel>.table:last-child>tbody:last-child>tr:last-child,
          .panel>.table:last-child>tfoot:last-child>tr:last-child {
            border-bottom-right-radius:3px;
            border-bottom-left-radius:3px
          }
          .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
          .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
          .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
          .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
          .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
          .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
          .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
          .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
            border-bottom-left-radius:3px
          }
          .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
          .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
          .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
          .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
          .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
          .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
          .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
          .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
            border-bottom-right-radius:3px
          }
          .panel>.panel-body+.table,
          .panel>.panel-body+.table-responsive,
          .panel>.table+.panel-body,
          .panel>.table-responsive+.panel-body {
            border-top:1px solid #ddd
          }
          .panel>.table>tbody:first-child>tr:first-child td,
          .panel>.table>tbody:first-child>tr:first-child th {
            border-top:0
          }
          .panel>.table-bordered,
          .panel>.table-responsive>.table-bordered {
            border:0
          }
          .panel>.table-bordered>tbody>tr>td:first-child,
          .panel>.table-bordered>tbody>tr>th:first-child,
          .panel>.table-bordered>tfoot>tr>td:first-child,
          .panel>.table-bordered>tfoot>tr>th:first-child,
          .panel>.table-bordered>thead>tr>td:first-child,
          .panel>.table-bordered>thead>tr>th:first-child,
          .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
          .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
          .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
          .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
          .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
          .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
            border-left:0
          }
          .panel>.table-bordered>tbody>tr>td:last-child,
          .panel>.table-bordered>tbody>tr>th:last-child,
          .panel>.table-bordered>tfoot>tr>td:last-child,
          .panel>.table-bordered>tfoot>tr>th:last-child,
          .panel>.table-bordered>thead>tr>td:last-child,
          .panel>.table-bordered>thead>tr>th:last-child,
          .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
          .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
          .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
          .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
          .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
          .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
            border-right:0
          }
          .panel>.table-bordered>tbody>tr:first-child>td,
          .panel>.table-bordered>tbody>tr:first-child>th,
          .panel>.table-bordered>thead>tr:first-child>td,
          .panel>.table-bordered>thead>tr:first-child>th,
          .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
          .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
          .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
          .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
            border-bottom:0
          }
          .panel>.table-bordered>tbody>tr:last-child>td,
          .panel>.table-bordered>tbody>tr:last-child>th,
          .panel>.table-bordered>tfoot>tr:last-child>td,
          .panel>.table-bordered>tfoot>tr:last-child>th,
          .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
          .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
          .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
          .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
            border-bottom:0
          }
          .panel>.table-responsive {
            margin-bottom:0;
            border:0
          }
          .panel-group {
            margin-bottom:20px
          }
          .panel-group .panel {
            margin-bottom:0;
            border-radius:4px
          }
          .panel-group .panel+.panel {
            margin-top:5px
          }
          .panel-group .panel-heading {
            border-bottom:0
          }
          .panel-group .panel-heading+.panel-collapse>.list-group,
          .panel-group .panel-heading+.panel-collapse>.panel-body {
            border-top:1px solid #ddd
          }
          .panel-group .panel-footer {
            border-top:0
          }
          .panel-group .panel-footer+.panel-collapse .panel-body {
            border-bottom:1px solid #ddd
          }
          .panel-default {
            border-color:#ddd
          }
          .panel-default>.panel-heading {
            color:#333;
            background-color:#f5f5f5;
            border-color:#ddd
          }
          .panel-default>.panel-heading+.panel-collapse>.panel-body {
            border-top-color:#ddd
          }
          .panel-default>.panel-heading .badge {
            color:#f5f5f5;
            background-color:#333
          }
          .panel-default>.panel-footer+.panel-collapse>.panel-body {
            border-bottom-color:#ddd
          }
          .panel-primary {
            border-color:#337ab7
          }
          .panel-primary>.panel-heading {
            color:#fff;
            background-color:#337ab7;
            border-color:#337ab7
          }
          .panel-primary>.panel-heading+.panel-collapse>.panel-body {
            border-top-color:#337ab7
          }
          .panel-primary>.panel-heading .badge {
            color:#337ab7;
            background-color:#fff
          }
          .panel-primary>.panel-footer+.panel-collapse>.panel-body {
            border-bottom-color:#337ab7
          }
          .panel-success {
            border-color:#d6e9c6
          }
          .panel-success>.panel-heading {
            color:#3c763d;
            background-color:#dff0d8;
            border-color:#d6e9c6
          }
          .panel-success>.panel-heading+.panel-collapse>.panel-body {
            border-top-color:#d6e9c6
          }
          .panel-success>.panel-heading .badge {
            color:#dff0d8;
            background-color:#3c763d
          }
          .panel-success>.panel-footer+.panel-collapse>.panel-body {
            border-bottom-color:#d6e9c6
          }
          .panel-info {
            border-color:#bce8f1
          }
          .panel-info>.panel-heading {
            color:#31708f;
            background-color:#d9edf7;
            border-color:#bce8f1
          }
          .panel-info>.panel-heading+.panel-collapse>.panel-body {
            border-top-color:#bce8f1
          }
          .panel-info>.panel-heading .badge {
            color:#d9edf7;
            background-color:#31708f
          }
          .panel-info>.panel-footer+.panel-collapse>.panel-body {
            border-bottom-color:#bce8f1
          }
          .panel-warning {
            border-color:#faebcc
          }
          .panel-warning>.panel-heading {
            color:#8a6d3b;
            background-color:#fcf8e3;
            border-color:#faebcc
          }
          .panel-warning>.panel-heading+.panel-collapse>.panel-body {
            border-top-color:#faebcc
          }
          .panel-warning>.panel-heading .badge {
            color:#fcf8e3;
            background-color:#8a6d3b
          }
          .panel-warning>.panel-footer+.panel-collapse>.panel-body {
            border-bottom-color:#faebcc
          }
          .panel-danger {
            border-color:#ebccd1
          }
          .panel-danger>.panel-heading {
            color:#a94442;
            background-color:#f2dede;
            border-color:#ebccd1
          }
          .panel-danger>.panel-heading+.panel-collapse>.panel-body {
            border-top-color:#ebccd1
          }
          .panel-danger>.panel-heading .badge {
            color:#f2dede;
            background-color:#a94442
          }
          .panel-danger>.panel-footer+.panel-collapse>.panel-body {
            border-bottom-color:#ebccd1
          }
          .embed-responsive {
            position:relative;
            display:block;
            height:0;
            padding:0;
            overflow:hidden
          }
          .embed-responsive .embed-responsive-item,
          .embed-responsive embed,
          .embed-responsive iframe,
          .embed-responsive object,
          .embed-responsive video {
            position:absolute;
            top:0;
            bottom:0;
            left:0;
            width:100%;
            height:100%;
            border:0
          }
          .embed-responsive-16by9 {
            padding-bottom:56.25%
          }
          .embed-responsive-4by3 {
            padding-bottom:75%
          }
          .well {
            min-height:20px;
            padding:19px;
            margin-bottom:20px;
            background-color:#f5f5f5;
            border:1px solid #e3e3e3;
            border-radius:4px;
            -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
            box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
          }
          .well blockquote {
            border-color:#ddd;
            border-color:rgba(0,0,0,.15)
          }
          .well-lg {
            padding:24px;
            border-radius:6px
          }
          .well-sm {
            padding:9px;
            border-radius:3px
          }
          .close {
            float:right;
            font-size:21px;
            font-weight:700;
            line-height:1;
            color:#000;
            text-shadow:0 1px 0 #fff;
            filter:alpha(opacity=20);
            opacity:.2
          }
          .close:focus,
          .close:hover {
            color:#000;
            text-decoration:none;
            cursor:pointer;
            filter:alpha(opacity=50);
            opacity:.5
          }
          button.close {
            -webkit-appearance:none;
            padding:0;
            cursor:pointer;
            background:0 0;
            border:0
          }
          .modal-open {
            overflow:hidden
          }
          .modal {
            position:fixed;
            top:0;
            right:0;
            bottom:0;
            left:0;
            z-index:1050;
            display:none;
            overflow:hidden;
            -webkit-overflow-scrolling:touch;
            outline:0
          }
          .modal.fade .modal-dialog {
            -webkit-transition:-webkit-transform .3s ease-out;
            -o-transition:-o-transform .3s ease-out;
            transition:transform .3s ease-out;
            -webkit-transform:translate(0,-25%);
            -ms-transform:translate(0,-25%);
            -o-transform:translate(0,-25%);
            transform:translate(0,-25%)
          }
          .modal.in .modal-dialog {
            -webkit-transform:translate(0,0);
            -ms-transform:translate(0,0);
            -o-transform:translate(0,0);
            transform:translate(0,0)
          }
          .modal-open .modal {
            overflow-x:hidden;
            overflow-y:auto
          }
          .modal-dialog {
            position:relative;
            width:auto;
            margin:10px
          }
          .modal-content {
            position:relative;
            background-color:#fff;
            -webkit-background-clip:padding-box;
            background-clip:padding-box;
            border:1px solid #999;
            border:1px solid rgba(0,0,0,.2);
            border-radius:6px;
            outline:0;
            -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
            box-shadow:0 3px 9px rgba(0,0,0,.5)
          }
          .modal-backdrop {
            position:fixed;
            top:0;
            right:0;
            bottom:0;
            left:0;
            z-index:1040;
            background-color:#000
          }
          .modal-backdrop.fade {
            filter:alpha(opacity=0);
            opacity:0
          }
          .modal-backdrop.in {
            filter:alpha(opacity=50);
            opacity:.5
          }
          .modal-header {
            padding:15px;
            border-bottom:1px solid #e5e5e5
          }
          .modal-header .close {
            margin-top:-2px
          }
          .modal-title {
            margin:0;
            line-height:1.42857143
          }
          .modal-body {
            position:relative;
            padding:15px
          }
          .modal-footer {
            padding:15px;
            text-align:right;
            border-top:1px solid #e5e5e5
          }
          .modal-footer .btn+.btn {
            margin-bottom:0;
            margin-left:5px
          }
          .modal-footer .btn-group .btn+.btn {
            margin-left:-1px
          }
          .modal-footer .btn-block+.btn-block {
            margin-left:0
          }
          .modal-scrollbar-measure {
            position:absolute;
            top:-9999px;
            width:50px;
            height:50px;
            overflow:scroll
          }
          @media (min-width:768px) {
            .modal-dialog {
              width:600px;
              margin:30px auto
            }
            .modal-content {
              -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
              box-shadow:0 5px 15px rgba(0,0,0,.5)
            }
            .modal-sm {
              width:300px
            }
          }
          @media (min-width:992px) {
            .modal-lg {
              width:900px
            }
          }
          .tooltip {
            position:absolute;
            z-index:1070;
            display:block;
            font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size:12px;
            font-style:normal;
            font-weight:400;
            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
          }
          .tooltip.in {
            filter:alpha(opacity=90);
            opacity:.9
          }
          .tooltip.top {
            padding:5px 0;
            margin-top:-3px
          }
          .tooltip.right {
            padding:0 5px;
            margin-left:3px
          }
          .tooltip.bottom {
            padding:5px 0;
            margin-top:3px
          }
          .tooltip.left {
            padding:0 5px;
            margin-left:-3px
          }
          .tooltip-inner {
            max-width:200px;
            padding:3px 8px;
            color:#fff;
            text-align:center;
            background-color:#000;
            border-radius:4px
          }
          .tooltip-arrow {
            position:absolute;
            width:0;
            height:0;
            border-color:transparent;
            border-style:solid
          }
          .tooltip.top .tooltip-arrow {
            bottom:0;
            left:50%;
            margin-left:-5px;
            border-width:5px 5px 0;
            border-top-color:#000
          }
          .tooltip.top-left .tooltip-arrow {
            right:5px;
            bottom:0;
            margin-bottom:-5px;
            border-width:5px 5px 0;
            border-top-color:#000
          }
          .tooltip.top-right .tooltip-arrow {
            bottom:0;
            left:5px;
            margin-bottom:-5px;
            border-width:5px 5px 0;
            border-top-color:#000
          }
          .tooltip.right .tooltip-arrow {
            top:50%;
            left:0;
            margin-top:-5px;
            border-width:5px 5px 5px 0;
            border-right-color:#000
          }
          .tooltip.left .tooltip-arrow {
            top:50%;
            right:0;
            margin-top:-5px;
            border-width:5px 0 5px 5px;
            border-left-color:#000
          }
          .tooltip.bottom .tooltip-arrow {
            top:0;
            left:50%;
            margin-left:-5px;
            border-width:0 5px 5px;
            border-bottom-color:#000
          }
          .tooltip.bottom-left .tooltip-arrow {
            top:0;
            right:5px;
            margin-top:-5px;
            border-width:0 5px 5px;
            border-bottom-color:#000
          }
          .tooltip.bottom-right .tooltip-arrow {
            top:0;
            left:5px;
            margin-top:-5px;
            border-width:0 5px 5px;
            border-bottom-color:#000
          }
          .popover {
            position:absolute;
            top:0;
            left:0;
            z-index:1060;
            display:none;
            max-width:276px;
            padding:1px;
            font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size:14px;
            font-style:normal;
            font-weight:400;
            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
          }
          .popover.top {
            margin-top:-10px
          }
          .popover.right {
            margin-left:10px
          }
          .popover.bottom {
            margin-top:10px
          }
          .popover.left {
            margin-left:-10px
          }
          .popover-title {
            padding:8px 14px;
            margin:0;
            font-size:14px;
            background-color:#f7f7f7;
            border-bottom:1px solid #ebebeb;
            border-radius:5px 5px 0 0
          }
          .popover-content {
            padding:9px 14px
          }
          .popover>.arrow,
          .popover>.arrow:after {
            position:absolute;
            display:block;
            width:0;
            height:0;
            border-color:transparent;
            border-style:solid
          }
          .popover>.arrow {
            border-width:11px
          }
          .popover>.arrow:after {
            content:"";
            border-width:10px
          }
          .popover.top>.arrow {
            bottom:-11px;
            left:50%;
            margin-left:-11px;
            border-top-color:#999;
            border-top-color:rgba(0,0,0,.25);
            border-bottom-width:0
          }
          .popover.top>.arrow:after {
            bottom:1px;
            margin-left:-10px;
            content:" ";
            border-top-color:#fff;
            border-bottom-width:0
          }
          .popover.right>.arrow {
            top:50%;
            left:-11px;
            margin-top:-11px;
            border-right-color:#999;
            border-right-color:rgba(0,0,0,.25);
            border-left-width:0
          }
          .popover.right>.arrow:after {
            bottom:-10px;
            left:1px;
            content:" ";
            border-right-color:#fff;
            border-left-width:0
          }
          .popover.bottom>.arrow {
            top:-11px;
            left:50%;
            margin-left:-11px;
            border-top-width:0;
            border-bottom-color:#999;
            border-bottom-color:rgba(0,0,0,.25)
          }
          .popover.bottom>.arrow:after {
            top:1px;
            margin-left:-10px;
            content:" ";
            border-top-width:0;
            border-bottom-color:#fff
          }
          .popover.left>.arrow {
            top:50%;
            right:-11px;
            margin-top:-11px;
            border-right-width:0;
            border-left-color:#999;
            border-left-color:rgba(0,0,0,.25)
          }
          .popover.left>.arrow:after {
            right:1px;
            bottom:-10px;
            content:" ";
            border-right-width:0;
            border-left-color:#fff
          }
          .carousel {
            position:relative
          }
          .carousel-inner {
            position:relative;
            width:100%;
            overflow:hidden
          }
          .carousel-inner>.item {
            position:relative;
            display:none;
            -webkit-transition:.6s ease-in-out left;
            -o-transition:.6s ease-in-out left;
            transition:.6s ease-in-out left
          }
          .carousel-inner>.item>a>img,
          .carousel-inner>.item>img {
            line-height:1
          }
          @media all and (transform-3d),(-webkit-transform-3d) {
            .carousel-inner>.item {
              -webkit-transition:-webkit-transform .6s ease-in-out;
              -o-transition:-o-transform .6s ease-in-out;
              transition:transform .6s ease-in-out;
              -webkit-backface-visibility:hidden;
              backface-visibility:hidden;
              -webkit-perspective:1000px;
              perspective:1000px
            }
            .carousel-inner>.item.active.right,
            .carousel-inner>.item.next {
              left:0;
              -webkit-transform:translate3d(100%,0,0);
              transform:translate3d(100%,0,0)
            }
            .carousel-inner>.item.active.left,
            .carousel-inner>.item.prev {
              left:0;
              -webkit-transform:translate3d(-100%,0,0);
              transform:translate3d(-100%,0,0)
            }
            .carousel-inner>.item.active,
            .carousel-inner>.item.next.left,
            .carousel-inner>.item.prev.right {
              left:0;
              -webkit-transform:translate3d(0,0,0);
              transform:translate3d(0,0,0)
            }
          }
          .carousel-inner>.active,
          .carousel-inner>.next,
          .carousel-inner>.prev {
            display:block
          }
          .carousel-inner>.active {
            left:0
          }
          .carousel-inner>.next,
          .carousel-inner>.prev {
            position:absolute;
            top:0;
            width:100%
          }
          .carousel-inner>.next {
            left:100%
          }
          .carousel-inner>.prev {
            left:-100%
          }
          .carousel-inner>.next.left,
          .carousel-inner>.prev.right {
            left:0
          }
          .carousel-inner>.active.left {
            left:-100%
          }
          .carousel-inner>.active.right {
            left:100%
          }
          .carousel-control {
            position:absolute;
            top:0;
            bottom:0;
            left:0;
            width:15%;
            font-size:20px;
            color:#fff;
            text-align:center;
            text-shadow:0 1px 2px rgba(0,0,0,.6);
            background-color:rgba(0,0,0,0);
            filter:alpha(opacity=50);
            opacity:.5
          }
          .carousel-control.left {
            background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
            background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
            background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
            background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
            background-repeat:repeat-x
          }
          .carousel-control.right {
            right:0;
            left:auto;
            background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
            background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
            background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
            background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
            background-repeat:repeat-x
          }
          .carousel-control:focus,
          .carousel-control:hover {
            color:#fff;
            text-decoration:none;
            filter:alpha(opacity=90);
            outline:0;
            opacity:.9
          }
          .carousel-control .glyphicon-chevron-left,
          .carousel-control .glyphicon-chevron-right,
          .carousel-control .icon-next,
          .carousel-control .icon-prev {
            position:absolute;
            top:50%;
            z-index:5;
            display:inline-block;
            margin-top:-10px
          }
          .carousel-control .glyphicon-chevron-left,
          .carousel-control .icon-prev {
            left:50%;
            margin-left:-10px
          }
          .carousel-control .glyphicon-chevron-right,
          .carousel-control .icon-next {
            right:50%;
            margin-right:-10px
          }
          .carousel-control .icon-next,
          .carousel-control .icon-prev {
            width:20px;
            height:20px;
            font-family:serif;
            line-height:1
          }
          .carousel-control .icon-prev:before {
            content:'\2039'
          }
          .carousel-control .icon-next:before {
            content:'\203a'
          }
          .carousel-indicators {
            position:absolute;
            bottom:10px;
            left:50%;
            z-index:15;
            width:60%;
            padding-left:0;
            margin-left:-30%;
            text-align:center;
            list-style:none
          }
          .carousel-indicators li {
            display:inline-block;
            width:10px;
            height:10px;
            margin:1px;
            text-indent:-999px;
            cursor:pointer;
            background-color:#000\9;
            background-color:rgba(0,0,0,0);
            border:1px solid #fff;
            border-radius:10px
          }
          .carousel-indicators .active {
            width:12px;
            height:12px;
            margin:0;
            background-color:#fff
          }
          .carousel-caption {
            position:absolute;
            right:15%;
            bottom:20px;
            left:15%;
            z-index:10;
            padding-top:20px;
            padding-bottom:20px;
            color:#fff;
            text-align:center;
            text-shadow:0 1px 2px rgba(0,0,0,.6)
          }
          .carousel-caption .btn {
            text-shadow:none
          }
          @media screen and (min-width:768px) {
            .carousel-control .glyphicon-chevron-left,
            .carousel-control .glyphicon-chevron-right,
            .carousel-control .icon-next,
            .carousel-control .icon-prev {
              width:30px;
              height:30px;
              margin-top:-10px;
              font-size:30px
            }
            .carousel-control .glyphicon-chevron-left,
            .carousel-control .icon-prev {
              margin-left:-10px
            }
            .carousel-control .glyphicon-chevron-right,
            .carousel-control .icon-next {
              margin-right:-10px
            }
            .carousel-caption {
              right:20%;
              left:20%;
              padding-bottom:30px
            }
            .carousel-indicators {
              bottom:20px
            }
          }
          .btn-group-vertical>.btn-group:after,
          .btn-group-vertical>.btn-group:before,
          .btn-toolbar:after,
          .btn-toolbar:before,
          .clearfix:after,
          .clearfix:before,
          .container-fluid:after,
          .container-fluid:before,
          .container:after,
          .container:before,
          .dl-horizontal dd:after,
          .dl-horizontal dd:before,
          .form-horizontal .form-group:after,
          .form-horizontal .form-group:before,
          .modal-footer:after,
          .modal-footer:before,
          .modal-header:after,
          .modal-header:before,
          .nav:after,
          .nav:before,
          .navbar-collapse:after,
          .navbar-collapse:before,
          .navbar-header:after,
          .navbar-header:before,
          .navbar:after,
          .navbar:before,
          .pager:after,
          .pager:before,
          .panel-body:after,
          .panel-body:before,
          .row:after,
          .row:before {
            display:table;
            content:" "
          }
          .btn-group-vertical>.btn-group:after,
          .btn-toolbar:after,
          .clearfix:after,
          .container-fluid:after,
          .container:after,
          .dl-horizontal dd:after,
          .form-horizontal .form-group:after,
          .modal-footer:after,
          .modal-header:after,
          .nav:after,
          .navbar-collapse:after,
          .navbar-header:after,
          .navbar:after,
          .pager:after,
          .panel-body:after,
          .row:after {
            clear:both
          }
          .center-block {
            display:block;
            margin-right:auto;
            margin-left:auto
          }
          .pull-right {
            float:right!important
          }
          .pull-left {
            float:left!important
          }
          .hide {
            display:none!important
          }
          .show {
            display:block!important
          }
          .invisible {
            visibility:hidden
          }
          .text-hide {
            font:0/0 a;
            color:transparent;
            text-shadow:none;
            background-color:transparent;
            border:0
          }
          .hidden {
            display:none!important
          }
          .affix {
            position:fixed
          }
          @-ms-viewport {
            width:device-width
          }
          .visible-lg,
          .visible-md,
          .visible-sm,
          .visible-xs {
            display:none!important
          }
          .visible-lg-block,
          .visible-lg-inline,
          .visible-lg-inline-block,
          .visible-md-block,
          .visible-md-inline,
          .visible-md-inline-block,
          .visible-sm-block,
          .visible-sm-inline,
          .visible-sm-inline-block,
          .visible-xs-block,
          .visible-xs-inline,
          .visible-xs-inline-block {
            display:none!important
          }
          @media (max-width:767px) {
            .visible-xs {
              display:block!important
            }
            table.visible-xs {
              display:table!important
            }
            tr.visible-xs {
              display:table-row!important
            }
            td.visible-xs,
            th.visible-xs {
              display:table-cell!important
            }
          }
          @media (max-width:767px) {
            .visible-xs-block {
              display:block!important
            }
          }
          @media (max-width:767px) {
            .visible-xs-inline {
              display:inline!important
            }
          }
          @media (max-width:767px) {
            .visible-xs-inline-block {
              display:inline-block!important
            }
          }
          @media (min-width:768px) and (max-width:991px) {
            .visible-sm {
              display:block!important
            }
            table.visible-sm {
              display:table!important
            }
            tr.visible-sm {
              display:table-row!important
            }
            td.visible-sm,
            th.visible-sm {
              display:table-cell!important
            }
          }
          @media (min-width:768px) and (max-width:991px) {
            .visible-sm-block {
              display:block!important
            }
          }
          @media (min-width:768px) and (max-width:991px) {
            .visible-sm-inline {
              display:inline!important
            }
          }
          @media (min-width:768px) and (max-width:991px) {
            .visible-sm-inline-block {
              display:inline-block!important
            }
          }
          @media (min-width:992px) and (max-width:1199px) {
            .visible-md {
              display:block!important
            }
            table.visible-md {
              display:table!important
            }
            tr.visible-md {
              display:table-row!important
            }
            td.visible-md,
            th.visible-md {
              display:table-cell!important
            }
          }
          @media (min-width:992px) and (max-width:1199px) {
            .visible-md-block {
              display:block!important
            }
          }
          @media (min-width:992px) and (max-width:1199px) {
            .visible-md-inline {
              display:inline!important
            }
          }
          @media (min-width:992px) and (max-width:1199px) {
            .visible-md-inline-block {
              display:inline-block!important
            }
          }
          @media (min-width:1200px) {
            .visible-lg {
              display:block!important
            }
            table.visible-lg {
              display:table!important
            }
            tr.visible-lg {
              display:table-row!important
            }
            td.visible-lg,
            th.visible-lg {
              display:table-cell!important
            }
          }
          @media (min-width:1200px) {
            .visible-lg-block {
              display:block!important
            }
          }
          @media (min-width:1200px) {
            .visible-lg-inline {
              display:inline!important
            }
          }
          @media (min-width:1200px) {
            .visible-lg-inline-block {
              display:inline-block!important
            }
          }
          @media (max-width:767px) {
            .hidden-xs {
              display:none!important
            }
          }
          @media (min-width:768px) and (max-width:991px) {
            .hidden-sm {
              display:none!important
            }
          }
          @media (min-width:992px) and (max-width:1199px) {
            .hidden-md {
              display:none!important
            }
          }
          @media (min-width:1200px) {
            .hidden-lg {
              display:none!important
            }
          }
          .visible-print {
            display:none!important
          }
          @media print {
            .visible-print {
              display:block!important
            }
            table.visible-print {
              display:table!important
            }
            tr.visible-print {
              display:table-row!important
            }
            td.visible-print,
            th.visible-print {
              display:table-cell!important
            }
          }
          .visible-print-block {
            display:none!important
          }
          @media print {
            .visible-print-block {
              display:block!important
            }
          }
          .visible-print-inline {
            display:none!important
          }
          @media print {
            .visible-print-inline {
              display:inline!important
            }
          }
          .visible-print-inline-block {
            display:none!important
          }
          @media print {
            .visible-print-inline-block {
              display:inline-block!important
            }
          }
          @media print {
            .hidden-print {
              display:none!important
            }
          }
          body {
            background-color: #E5E5E5;
            color: #3C4858;
          }
          body.inverse {
            background: #333333;
          }
          body.inverse,
          body.inverse .form-control {
            color: #ffffff;
          }
          body.inverse .modal,
          body.inverse .modal .form-control,
          body.inverse .panel-default,
          body.inverse .panel-default .form-control,
          body.inverse .card,
          body.inverse .card .form-control {
            background-color: initial;
            color: initial;
          }
          .nav-open-absolute body {
            overflow: hidden;
          }
          blockquote p {
            font-style: italic;
          }
          .life-of-material-kit {
            background: #FFFFFF;
          }
          body,
          h1,
          h2,
          h3,
          h4,
          h5,
          h6,
          .h1,
          .h2,
          .h3,
          .h4 {
            font-family: "Roboto", "Helvetica", "Arial", sans-serif;
            font-weight: 300;
            line-height: 1.5em;
          }
          .serif-font {
            font-family: "Roboto Slab", "Times New Roman", serif;
          }
          a {
            color: #9c27b0;
          }
          a:hover,
          a:focus {
            color: #89229b;
            text-decoration: none;
          }
          a.text-info:hover,
          a.text-info:focus {
            color: #00a5bb;
          }
          a .material-icons {
            vertical-align: middle;
          }
          .dropdown.open .caret,
          .dropup.open .caret,
          .btn-group.bootstrap-select.open .caret {
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
            -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            transform: rotate(180deg);
          }
          .animation-transition-general,
          .carousel .carousel-indicators li {
            -webkit-transition: all 300ms linear;
            -moz-transition: all 300ms linear;
            -o-transition: all 300ms linear;
            -ms-transition: all 300ms linear;
            transition: all 300ms linear;
          }
          .animation-transition-slow {
            -webkit-transition: all 370ms linear;
            -moz-transition: all 370ms linear;
            -o-transition: all 370ms linear;
            -ms-transition: all 370ms linear;
            transition: all 370ms linear;
          }
          .caret {
            -webkit-transition: transform 150ms ease 0s;
            -moz-transition: transform 150ms ease 0s;
            -o-transition: transform 150ms ease 0s;
            -ms-transition: transform 150ms ease 0s;
            transition: transform 150ms ease 0s;
          }
          .bootstrap-tagsinput .tag,
          .bootstrap-tagsinput [data-role="remove"],
          .animation-transition-fast,
          .navbar,
          .panel .panel-heading i,
          .bootstrap-datetimepicker-widget table td > div,
          .bootstrap-datetimepicker-widget table th > div,
          .bootstrap-datetimepicker-widget table th,
          .bootstrap-datetimepicker-widget table td span,
          .presentation-page .section-cards .card,
          .index-page .section-cards .card,
          .product-page .flexi-nav > li a {
            -webkit-transition: all 150ms ease 0s;
            -moz-transition: all 150ms ease 0s;
            -o-transition: all 150ms ease 0s;
            -ms-transition: all 150ms ease 0s;
            transition: all 150ms ease 0s;
          }
          legend {
            border-bottom: 0;
          }
          * {
            -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
            -webkit-tap-highlight-color: transparent;
          }
          *:focus {
            outline: 0;
          }
          a:focus,
          a:active,
          button:active,
          button:focus,
          button:hover,
          button::-moz-focus-inner,
          input[type="reset"]::-moz-focus-inner,
          input[type="button"]::-moz-focus-inner,
          input[type="submit"]::-moz-focus-inner,
          select::-moz-focus-inner,
          input[type="file"] > input[type="button"]::-moz-focus-inner {
            outline: 0 !important;
          }
          .form-horizontal .radio,
          .form-horizontal .checkbox,
          .form-horizontal .radio-inline,
          .form-horizontal .checkbox-inline {
            padding-top: 0;
          }
          .form-horizontal .radio {
            margin-bottom: 10px;
          }
          .form-horizontal label {
            text-align: right;
          }
          .form-horizontal label.control-label {
            margin: 0;
          }
          .form-newsletter .input-group,
          .form-newsletter .form-group {
            float: left;
            width: 78%;
            margin-right: 2%;
            margin-top: 9px;
          }
          .form-newsletter .btn {
            float: left;
            width: 20%;
            margin: 9px 0 0;
          }
          .form-file-upload .input-group-btn:last-child > .btn-round {
            border-radius: 30px;
          }
          .form-file-upload .input-group {
            width: 100%;
          }
          .btn,
          .navbar .navbar-nav > li > a.btn {
            border: none;
            border-radius: 3px;
            position: relative;
            padding: 12px 30px;
            margin: 10px 1px;
            font-size: 12px;
            font-weight: 400;
            text-transform: uppercase;
            letter-spacing: 0;
            will-change: box-shadow, transform;
            transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
          }
          .btn::-moz-focus-inner,
          .navbar .navbar-nav > li > a.btn::-moz-focus-inner {
            border: 0;
          }
          .btn,
          .btn.btn-default,
          .navbar .navbar-nav > li > a.btn,
          .navbar .navbar-nav > li > a.btn.btn-default {
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn,
          .btn:hover,
          .btn:focus,
          .btn:active,
          .btn.active,
          .btn:active:focus,
          .btn:active:hover,
          .btn.active:focus,
          .btn.active:hover,
          .open > .btn.dropdown-toggle,
          .open > .btn.dropdown-toggle:focus,
          .open > .btn.dropdown-toggle:hover,
          .btn.btn-default,
          .btn.btn-default:hover,
          .btn.btn-default:focus,
          .btn.btn-default:active,
          .btn.btn-default.active,
          .btn.btn-default:active:focus,
          .btn.btn-default:active:hover,
          .btn.btn-default.active:focus,
          .btn.btn-default.active:hover,
          .open > .btn.btn-default.dropdown-toggle,
          .open > .btn.btn-default.dropdown-toggle:focus,
          .open > .btn.btn-default.dropdown-toggle:hover,
          .navbar .navbar-nav > li > a.btn,
          .navbar .navbar-nav > li > a.btn:hover,
          .navbar .navbar-nav > li > a.btn:focus,
          .navbar .navbar-nav > li > a.btn:active,
          .navbar .navbar-nav > li > a.btn.active,
          .navbar .navbar-nav > li > a.btn:active:focus,
          .navbar .navbar-nav > li > a.btn:active:hover,
          .navbar .navbar-nav > li > a.btn.active:focus,
          .navbar .navbar-nav > li > a.btn.active:hover,
          .open >.navbar .navbar-nav > li > a.btn.dropdown-toggle,
          .open >.navbar .navbar-nav > li > a.btn.dropdown-toggle:focus,
          .open >.navbar .navbar-nav > li > a.btn.dropdown-toggle:hover,
          .navbar .navbar-nav > li > a.btn.btn-default,
          .navbar .navbar-nav > li > a.btn.btn-default:hover,
          .navbar .navbar-nav > li > a.btn.btn-default:focus,
          .navbar .navbar-nav > li > a.btn.btn-default:active,
          .navbar .navbar-nav > li > a.btn.btn-default.active,
          .navbar .navbar-nav > li > a.btn.btn-default:active:focus,
          .navbar .navbar-nav > li > a.btn.btn-default:active:hover,
          .navbar .navbar-nav > li > a.btn.btn-default.active:focus,
          .navbar .navbar-nav > li > a.btn.btn-default.active:hover,
          .open >.navbar .navbar-nav > li > a.btn.btn-default.dropdown-toggle,
          .open >.navbar .navbar-nav > li > a.btn.btn-default.dropdown-toggle:focus,
          .open >.navbar .navbar-nav > li > a.btn.btn-default.dropdown-toggle:hover {
            background-color: #999999;
            color: #FFFFFF;
          }
          .btn:focus,
          .btn:active,
          .btn:hover,
          .btn.btn-default:focus,
          .btn.btn-default:active,
          .btn.btn-default:hover,
          .navbar .navbar-nav > li > a.btn:focus,
          .navbar .navbar-nav > li > a.btn:active,
          .navbar .navbar-nav > li > a.btn:hover,
          .navbar .navbar-nav > li > a.btn.btn-default:focus,
          .navbar .navbar-nav > li > a.btn.btn-default:active,
          .navbar .navbar-nav > li > a.btn.btn-default:hover {
            box-shadow: 0 14px 26px -12px rgba(153, 153, 153, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(153, 153, 153, 0.2);
          }
          .btn.disabled,
          .btn.disabled:hover,
          .btn.disabled:focus,
          .btn.disabled.focus,
          .btn.disabled:active,
          .btn.disabled.active,
          .btn:disabled,
          .btn:disabled:hover,
          .btn:disabled:focus,
          .btn:disabled.focus,
          .btn:disabled:active,
          .btn:disabled.active,
          .btn[disabled],
          .btn[disabled]:hover,
          .btn[disabled]:focus,
          .btn[disabled].focus,
          .btn[disabled]:active,
          .btn[disabled].active,
          fieldset[disabled] .btn,
          fieldset[disabled] .btn:hover,
          fieldset[disabled] .btn:focus,
          fieldset[disabled] .btn.focus,
          fieldset[disabled] .btn:active,
          fieldset[disabled] .btn.active,
          .btn.btn-default.disabled,
          .btn.btn-default.disabled:hover,
          .btn.btn-default.disabled:focus,
          .btn.btn-default.disabled.focus,
          .btn.btn-default.disabled:active,
          .btn.btn-default.disabled.active,
          .btn.btn-default:disabled,
          .btn.btn-default:disabled:hover,
          .btn.btn-default:disabled:focus,
          .btn.btn-default:disabled.focus,
          .btn.btn-default:disabled:active,
          .btn.btn-default:disabled.active,
          .btn.btn-default[disabled],
          .btn.btn-default[disabled]:hover,
          .btn.btn-default[disabled]:focus,
          .btn.btn-default[disabled].focus,
          .btn.btn-default[disabled]:active,
          .btn.btn-default[disabled].active,
          fieldset[disabled] .btn.btn-default,
          fieldset[disabled] .btn.btn-default:hover,
          fieldset[disabled] .btn.btn-default:focus,
          fieldset[disabled] .btn.btn-default.focus,
          fieldset[disabled] .btn.btn-default:active,
          fieldset[disabled] .btn.btn-default.active,
          .navbar .navbar-nav > li > a.btn.disabled,
          .navbar .navbar-nav > li > a.btn.disabled:hover,
          .navbar .navbar-nav > li > a.btn.disabled:focus,
          .navbar .navbar-nav > li > a.btn.disabled.focus,
          .navbar .navbar-nav > li > a.btn.disabled:active,
          .navbar .navbar-nav > li > a.btn.disabled.active,
          .navbar .navbar-nav > li > a.btn:disabled,
          .navbar .navbar-nav > li > a.btn:disabled:hover,
          .navbar .navbar-nav > li > a.btn:disabled:focus,
          .navbar .navbar-nav > li > a.btn:disabled.focus,
          .navbar .navbar-nav > li > a.btn:disabled:active,
          .navbar .navbar-nav > li > a.btn:disabled.active,
          .navbar .navbar-nav > li > a.btn[disabled],
          .navbar .navbar-nav > li > a.btn[disabled]:hover,
          .navbar .navbar-nav > li > a.btn[disabled]:focus,
          .navbar .navbar-nav > li > a.btn[disabled].focus,
          .navbar .navbar-nav > li > a.btn[disabled]:active,
          .navbar .navbar-nav > li > a.btn[disabled].active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn,
          fieldset[disabled].navbar .navbar-nav > li > a.btn:hover,
          fieldset[disabled].navbar .navbar-nav > li > a.btn:focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn:active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.active,
          .navbar .navbar-nav > li > a.btn.btn-default.disabled,
          .navbar .navbar-nav > li > a.btn.btn-default.disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-default.disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-default.disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-default.disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-default.disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-default:disabled,
          .navbar .navbar-nav > li > a.btn.btn-default:disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-default:disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-default:disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-default:disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-default:disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-default[disabled],
          .navbar .navbar-nav > li > a.btn.btn-default[disabled]:hover,
          .navbar .navbar-nav > li > a.btn.btn-default[disabled]:focus,
          .navbar .navbar-nav > li > a.btn.btn-default[disabled].focus,
          .navbar .navbar-nav > li > a.btn.btn-default[disabled]:active,
          .navbar .navbar-nav > li > a.btn.btn-default[disabled].active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-default,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-default:hover,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-default:focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-default.focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-default:active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-default.active {
            box-shadow: none !important;
          }
          .btn.btn-simple,
          .btn.btn-default.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-default.btn-simple {
            background-color: transparent;
            color: #999999;
            box-shadow: none;
          }
          .btn.btn-simple:hover,
          .btn.btn-simple:focus,
          .btn.btn-simple:active,
          .btn.btn-default.btn-simple:hover,
          .btn.btn-default.btn-simple:focus,
          .btn.btn-default.btn-simple:active,
          .navbar .navbar-nav > li > a.btn.btn-simple:hover,
          .navbar .navbar-nav > li > a.btn.btn-simple:focus,
          .navbar .navbar-nav > li > a.btn.btn-simple:active,
          .navbar .navbar-nav > li > a.btn.btn-default.btn-simple:hover,
          .navbar .navbar-nav > li > a.btn.btn-default.btn-simple:focus,
          .navbar .navbar-nav > li > a.btn.btn-default.btn-simple:active {
            background-color: transparent;
            color: #999999;
          }
          .btn.btn-primary,
          .navbar .navbar-nav > li > a.btn.btn-primary {
            box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2), 0 1px 5px 0 rgba(156, 39, 176, 0.12);
          }
          .btn.btn-primary,
          .btn.btn-primary:hover,
          .btn.btn-primary:focus,
          .btn.btn-primary:active,
          .btn.btn-primary.active,
          .btn.btn-primary:active:focus,
          .btn.btn-primary:active:hover,
          .btn.btn-primary.active:focus,
          .btn.btn-primary.active:hover,
          .open > .btn.btn-primary.dropdown-toggle,
          .open > .btn.btn-primary.dropdown-toggle:focus,
          .open > .btn.btn-primary.dropdown-toggle:hover,
          .navbar .navbar-nav > li > a.btn.btn-primary,
          .navbar .navbar-nav > li > a.btn.btn-primary:hover,
          .navbar .navbar-nav > li > a.btn.btn-primary:focus,
          .navbar .navbar-nav > li > a.btn.btn-primary:active,
          .navbar .navbar-nav > li > a.btn.btn-primary.active,
          .navbar .navbar-nav > li > a.btn.btn-primary:active:focus,
          .navbar .navbar-nav > li > a.btn.btn-primary:active:hover,
          .navbar .navbar-nav > li > a.btn.btn-primary.active:focus,
          .navbar .navbar-nav > li > a.btn.btn-primary.active:hover,
          .open >.navbar .navbar-nav > li > a.btn.btn-primary.dropdown-toggle,
          .open >.navbar .navbar-nav > li > a.btn.btn-primary.dropdown-toggle:focus,
          .open >.navbar .navbar-nav > li > a.btn.btn-primary.dropdown-toggle:hover {
            background-color: #9c27b0;
            color: #FFFFFF;
          }
          .btn.btn-primary:focus,
          .btn.btn-primary:active,
          .btn.btn-primary:hover,
          .navbar .navbar-nav > li > a.btn.btn-primary:focus,
          .navbar .navbar-nav > li > a.btn.btn-primary:active,
          .navbar .navbar-nav > li > a.btn.btn-primary:hover {
            box-shadow: 0 14px 26px -12px rgba(156, 39, 176, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
          }
          .btn.btn-primary.disabled,
          .btn.btn-primary.disabled:hover,
          .btn.btn-primary.disabled:focus,
          .btn.btn-primary.disabled.focus,
          .btn.btn-primary.disabled:active,
          .btn.btn-primary.disabled.active,
          .btn.btn-primary:disabled,
          .btn.btn-primary:disabled:hover,
          .btn.btn-primary:disabled:focus,
          .btn.btn-primary:disabled.focus,
          .btn.btn-primary:disabled:active,
          .btn.btn-primary:disabled.active,
          .btn.btn-primary[disabled],
          .btn.btn-primary[disabled]:hover,
          .btn.btn-primary[disabled]:focus,
          .btn.btn-primary[disabled].focus,
          .btn.btn-primary[disabled]:active,
          .btn.btn-primary[disabled].active,
          fieldset[disabled] .btn.btn-primary,
          fieldset[disabled] .btn.btn-primary:hover,
          fieldset[disabled] .btn.btn-primary:focus,
          fieldset[disabled] .btn.btn-primary.focus,
          fieldset[disabled] .btn.btn-primary:active,
          fieldset[disabled] .btn.btn-primary.active,
          .navbar .navbar-nav > li > a.btn.btn-primary.disabled,
          .navbar .navbar-nav > li > a.btn.btn-primary.disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-primary.disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-primary.disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-primary.disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-primary.disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-primary:disabled,
          .navbar .navbar-nav > li > a.btn.btn-primary:disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-primary:disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-primary:disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-primary:disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-primary:disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-primary[disabled],
          .navbar .navbar-nav > li > a.btn.btn-primary[disabled]:hover,
          .navbar .navbar-nav > li > a.btn.btn-primary[disabled]:focus,
          .navbar .navbar-nav > li > a.btn.btn-primary[disabled].focus,
          .navbar .navbar-nav > li > a.btn.btn-primary[disabled]:active,
          .navbar .navbar-nav > li > a.btn.btn-primary[disabled].active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-primary,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-primary:hover,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-primary:focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-primary.focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-primary:active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-primary.active {
            box-shadow: none !important;
          }
          .btn.btn-primary.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-primary.btn-simple {
            background-color: transparent;
            color: #9c27b0;
            box-shadow: none;
          }
          .btn.btn-primary.btn-simple:hover,
          .btn.btn-primary.btn-simple:focus,
          .btn.btn-primary.btn-simple:active,
          .navbar .navbar-nav > li > a.btn.btn-primary.btn-simple:hover,
          .navbar .navbar-nav > li > a.btn.btn-primary.btn-simple:focus,
          .navbar .navbar-nav > li > a.btn.btn-primary.btn-simple:active {
            background-color: transparent;
            color: #9c27b0;
          }
          .btn.btn-info,
          .navbar .navbar-nav > li > a.btn.btn-info {
            box-shadow: 0 2px 2px 0 rgba(0, 188, 212, 0.14), 0 3px 1px -2px rgba(0, 188, 212, 0.2), 0 1px 5px 0 rgba(0, 188, 212, 0.12);
          }
          .btn.btn-info,
          .btn.btn-info:hover,
          .btn.btn-info:focus,
          .btn.btn-info:active,
          .btn.btn-info.active,
          .btn.btn-info:active:focus,
          .btn.btn-info:active:hover,
          .btn.btn-info.active:focus,
          .btn.btn-info.active:hover,
          .open > .btn.btn-info.dropdown-toggle,
          .open > .btn.btn-info.dropdown-toggle:focus,
          .open > .btn.btn-info.dropdown-toggle:hover,
          .navbar .navbar-nav > li > a.btn.btn-info,
          .navbar .navbar-nav > li > a.btn.btn-info:hover,
          .navbar .navbar-nav > li > a.btn.btn-info:focus,
          .navbar .navbar-nav > li > a.btn.btn-info:active,
          .navbar .navbar-nav > li > a.btn.btn-info.active,
          .navbar .navbar-nav > li > a.btn.btn-info:active:focus,
          .navbar .navbar-nav > li > a.btn.btn-info:active:hover,
          .navbar .navbar-nav > li > a.btn.btn-info.active:focus,
          .navbar .navbar-nav > li > a.btn.btn-info.active:hover,
          .open >.navbar .navbar-nav > li > a.btn.btn-info.dropdown-toggle,
          .open >.navbar .navbar-nav > li > a.btn.btn-info.dropdown-toggle:focus,
          .open >.navbar .navbar-nav > li > a.btn.btn-info.dropdown-toggle:hover {
            background-color: #00bcd4;
            color: #FFFFFF;
          }
          .btn.btn-info:focus,
          .btn.btn-info:active,
          .btn.btn-info:hover,
          .navbar .navbar-nav > li > a.btn.btn-info:focus,
          .navbar .navbar-nav > li > a.btn.btn-info:active,
          .navbar .navbar-nav > li > a.btn.btn-info:hover {
            box-shadow: 0 14px 26px -12px rgba(0, 188, 212, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 188, 212, 0.2);
          }
          .btn.btn-info.disabled,
          .btn.btn-info.disabled:hover,
          .btn.btn-info.disabled:focus,
          .btn.btn-info.disabled.focus,
          .btn.btn-info.disabled:active,
          .btn.btn-info.disabled.active,
          .btn.btn-info:disabled,
          .btn.btn-info:disabled:hover,
          .btn.btn-info:disabled:focus,
          .btn.btn-info:disabled.focus,
          .btn.btn-info:disabled:active,
          .btn.btn-info:disabled.active,
          .btn.btn-info[disabled],
          .btn.btn-info[disabled]:hover,
          .btn.btn-info[disabled]:focus,
          .btn.btn-info[disabled].focus,
          .btn.btn-info[disabled]:active,
          .btn.btn-info[disabled].active,
          fieldset[disabled] .btn.btn-info,
          fieldset[disabled] .btn.btn-info:hover,
          fieldset[disabled] .btn.btn-info:focus,
          fieldset[disabled] .btn.btn-info.focus,
          fieldset[disabled] .btn.btn-info:active,
          fieldset[disabled] .btn.btn-info.active,
          .navbar .navbar-nav > li > a.btn.btn-info.disabled,
          .navbar .navbar-nav > li > a.btn.btn-info.disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-info.disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-info.disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-info.disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-info.disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-info:disabled,
          .navbar .navbar-nav > li > a.btn.btn-info:disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-info:disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-info:disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-info:disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-info:disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-info[disabled],
          .navbar .navbar-nav > li > a.btn.btn-info[disabled]:hover,
          .navbar .navbar-nav > li > a.btn.btn-info[disabled]:focus,
          .navbar .navbar-nav > li > a.btn.btn-info[disabled].focus,
          .navbar .navbar-nav > li > a.btn.btn-info[disabled]:active,
          .navbar .navbar-nav > li > a.btn.btn-info[disabled].active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-info,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-info:hover,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-info:focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-info.focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-info:active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-info.active {
            box-shadow: none !important;
          }
          .btn.btn-info.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-info.btn-simple {
            background-color: transparent;
            color: #00bcd4;
            box-shadow: none;
          }
          .btn.btn-info.btn-simple:hover,
          .btn.btn-info.btn-simple:focus,
          .btn.btn-info.btn-simple:active,
          .navbar .navbar-nav > li > a.btn.btn-info.btn-simple:hover,
          .navbar .navbar-nav > li > a.btn.btn-info.btn-simple:focus,
          .navbar .navbar-nav > li > a.btn.btn-info.btn-simple:active {
            background-color: transparent;
            color: #00bcd4;
          }
          .btn.btn-success,
          .navbar .navbar-nav > li > a.btn.btn-success {
            box-shadow: 0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);
          }
          .btn.btn-success,
          .btn.btn-success:hover,
          .btn.btn-success:focus,
          .btn.btn-success:active,
          .btn.btn-success.active,
          .btn.btn-success:active:focus,
          .btn.btn-success:active:hover,
          .btn.btn-success.active:focus,
          .btn.btn-success.active:hover,
          .open > .btn.btn-success.dropdown-toggle,
          .open > .btn.btn-success.dropdown-toggle:focus,
          .open > .btn.btn-success.dropdown-toggle:hover,
          .navbar .navbar-nav > li > a.btn.btn-success,
          .navbar .navbar-nav > li > a.btn.btn-success:hover,
          .navbar .navbar-nav > li > a.btn.btn-success:focus,
          .navbar .navbar-nav > li > a.btn.btn-success:active,
          .navbar .navbar-nav > li > a.btn.btn-success.active,
          .navbar .navbar-nav > li > a.btn.btn-success:active:focus,
          .navbar .navbar-nav > li > a.btn.btn-success:active:hover,
          .navbar .navbar-nav > li > a.btn.btn-success.active:focus,
          .navbar .navbar-nav > li > a.btn.btn-success.active:hover,
          .open >.navbar .navbar-nav > li > a.btn.btn-success.dropdown-toggle,
          .open >.navbar .navbar-nav > li > a.btn.btn-success.dropdown-toggle:focus,
          .open >.navbar .navbar-nav > li > a.btn.btn-success.dropdown-toggle:hover {
            background-color: #4caf50;
            color: #FFFFFF;
          }
          .btn.btn-success:focus,
          .btn.btn-success:active,
          .btn.btn-success:hover,
          .navbar .navbar-nav > li > a.btn.btn-success:focus,
          .navbar .navbar-nav > li > a.btn.btn-success:active,
          .navbar .navbar-nav > li > a.btn.btn-success:hover {
            box-shadow: 0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2);
          }
          .btn.btn-success.disabled,
          .btn.btn-success.disabled:hover,
          .btn.btn-success.disabled:focus,
          .btn.btn-success.disabled.focus,
          .btn.btn-success.disabled:active,
          .btn.btn-success.disabled.active,
          .btn.btn-success:disabled,
          .btn.btn-success:disabled:hover,
          .btn.btn-success:disabled:focus,
          .btn.btn-success:disabled.focus,
          .btn.btn-success:disabled:active,
          .btn.btn-success:disabled.active,
          .btn.btn-success[disabled],
          .btn.btn-success[disabled]:hover,
          .btn.btn-success[disabled]:focus,
          .btn.btn-success[disabled].focus,
          .btn.btn-success[disabled]:active,
          .btn.btn-success[disabled].active,
          fieldset[disabled] .btn.btn-success,
          fieldset[disabled] .btn.btn-success:hover,
          fieldset[disabled] .btn.btn-success:focus,
          fieldset[disabled] .btn.btn-success.focus,
          fieldset[disabled] .btn.btn-success:active,
          fieldset[disabled] .btn.btn-success.active,
          .navbar .navbar-nav > li > a.btn.btn-success.disabled,
          .navbar .navbar-nav > li > a.btn.btn-success.disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-success.disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-success.disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-success.disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-success.disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-success:disabled,
          .navbar .navbar-nav > li > a.btn.btn-success:disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-success:disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-success:disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-success:disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-success:disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-success[disabled],
          .navbar .navbar-nav > li > a.btn.btn-success[disabled]:hover,
          .navbar .navbar-nav > li > a.btn.btn-success[disabled]:focus,
          .navbar .navbar-nav > li > a.btn.btn-success[disabled].focus,
          .navbar .navbar-nav > li > a.btn.btn-success[disabled]:active,
          .navbar .navbar-nav > li > a.btn.btn-success[disabled].active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-success,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-success:hover,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-success:focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-success.focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-success:active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-success.active {
            box-shadow: none !important;
          }
          .btn.btn-success.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-success.btn-simple {
            background-color: transparent;
            color: #4caf50;
            box-shadow: none;
          }
          .btn.btn-success.btn-simple:hover,
          .btn.btn-success.btn-simple:focus,
          .btn.btn-success.btn-simple:active,
          .navbar .navbar-nav > li > a.btn.btn-success.btn-simple:hover,
          .navbar .navbar-nav > li > a.btn.btn-success.btn-simple:focus,
          .navbar .navbar-nav > li > a.btn.btn-success.btn-simple:active {
            background-color: transparent;
            color: #4caf50;
          }
          .btn.btn-warning,
          .navbar .navbar-nav > li > a.btn.btn-warning {
            box-shadow: 0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);
          }
          .btn.btn-warning,
          .btn.btn-warning:hover,
          .btn.btn-warning:focus,
          .btn.btn-warning:active,
          .btn.btn-warning.active,
          .btn.btn-warning:active:focus,
          .btn.btn-warning:active:hover,
          .btn.btn-warning.active:focus,
          .btn.btn-warning.active:hover,
          .open > .btn.btn-warning.dropdown-toggle,
          .open > .btn.btn-warning.dropdown-toggle:focus,
          .open > .btn.btn-warning.dropdown-toggle:hover,
          .navbar .navbar-nav > li > a.btn.btn-warning,
          .navbar .navbar-nav > li > a.btn.btn-warning:hover,
          .navbar .navbar-nav > li > a.btn.btn-warning:focus,
          .navbar .navbar-nav > li > a.btn.btn-warning:active,
          .navbar .navbar-nav > li > a.btn.btn-warning.active,
          .navbar .navbar-nav > li > a.btn.btn-warning:active:focus,
          .navbar .navbar-nav > li > a.btn.btn-warning:active:hover,
          .navbar .navbar-nav > li > a.btn.btn-warning.active:focus,
          .navbar .navbar-nav > li > a.btn.btn-warning.active:hover,
          .open >.navbar .navbar-nav > li > a.btn.btn-warning.dropdown-toggle,
          .open >.navbar .navbar-nav > li > a.btn.btn-warning.dropdown-toggle:focus,
          .open >.navbar .navbar-nav > li > a.btn.btn-warning.dropdown-toggle:hover {
            background-color: #ff9800;
            color: #FFFFFF;
          }
          .btn.btn-warning:focus,
          .btn.btn-warning:active,
          .btn.btn-warning:hover,
          .navbar .navbar-nav > li > a.btn.btn-warning:focus,
          .navbar .navbar-nav > li > a.btn.btn-warning:active,
          .navbar .navbar-nav > li > a.btn.btn-warning:hover {
            box-shadow: 0 14px 26px -12px rgba(255, 152, 0, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 152, 0, 0.2);
          }
          .btn.btn-warning.disabled,
          .btn.btn-warning.disabled:hover,
          .btn.btn-warning.disabled:focus,
          .btn.btn-warning.disabled.focus,
          .btn.btn-warning.disabled:active,
          .btn.btn-warning.disabled.active,
          .btn.btn-warning:disabled,
          .btn.btn-warning:disabled:hover,
          .btn.btn-warning:disabled:focus,
          .btn.btn-warning:disabled.focus,
          .btn.btn-warning:disabled:active,
          .btn.btn-warning:disabled.active,
          .btn.btn-warning[disabled],
          .btn.btn-warning[disabled]:hover,
          .btn.btn-warning[disabled]:focus,
          .btn.btn-warning[disabled].focus,
          .btn.btn-warning[disabled]:active,
          .btn.btn-warning[disabled].active,
          fieldset[disabled] .btn.btn-warning,
          fieldset[disabled] .btn.btn-warning:hover,
          fieldset[disabled] .btn.btn-warning:focus,
          fieldset[disabled] .btn.btn-warning.focus,
          fieldset[disabled] .btn.btn-warning:active,
          fieldset[disabled] .btn.btn-warning.active,
          .navbar .navbar-nav > li > a.btn.btn-warning.disabled,
          .navbar .navbar-nav > li > a.btn.btn-warning.disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-warning.disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-warning.disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-warning.disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-warning.disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-warning:disabled,
          .navbar .navbar-nav > li > a.btn.btn-warning:disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-warning:disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-warning:disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-warning:disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-warning:disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-warning[disabled],
          .navbar .navbar-nav > li > a.btn.btn-warning[disabled]:hover,
          .navbar .navbar-nav > li > a.btn.btn-warning[disabled]:focus,
          .navbar .navbar-nav > li > a.btn.btn-warning[disabled].focus,
          .navbar .navbar-nav > li > a.btn.btn-warning[disabled]:active,
          .navbar .navbar-nav > li > a.btn.btn-warning[disabled].active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-warning,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-warning:hover,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-warning:focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-warning.focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-warning:active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-warning.active {
            box-shadow: none !important;
          }
          .btn.btn-warning.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-warning.btn-simple {
            background-color: transparent;
            color: #ff9800;
            box-shadow: none;
          }
          .btn.btn-warning.btn-simple:hover,
          .btn.btn-warning.btn-simple:focus,
          .btn.btn-warning.btn-simple:active,
          .navbar .navbar-nav > li > a.btn.btn-warning.btn-simple:hover,
          .navbar .navbar-nav > li > a.btn.btn-warning.btn-simple:focus,
          .navbar .navbar-nav > li > a.btn.btn-warning.btn-simple:active {
            background-color: transparent;
            color: #ff9800;
          }
          .btn.btn-danger,
          .navbar .navbar-nav > li > a.btn.btn-danger {
            box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);
          }
          .btn.btn-danger,
          .btn.btn-danger:hover,
          .btn.btn-danger:focus,
          .btn.btn-danger:active,
          .btn.btn-danger.active,
          .btn.btn-danger:active:focus,
          .btn.btn-danger:active:hover,
          .btn.btn-danger.active:focus,
          .btn.btn-danger.active:hover,
          .open > .btn.btn-danger.dropdown-toggle,
          .open > .btn.btn-danger.dropdown-toggle:focus,
          .open > .btn.btn-danger.dropdown-toggle:hover,
          .navbar .navbar-nav > li > a.btn.btn-danger,
          .navbar .navbar-nav > li > a.btn.btn-danger:hover,
          .navbar .navbar-nav > li > a.btn.btn-danger:focus,
          .navbar .navbar-nav > li > a.btn.btn-danger:active,
          .navbar .navbar-nav > li > a.btn.btn-danger.active,
          .navbar .navbar-nav > li > a.btn.btn-danger:active:focus,
          .navbar .navbar-nav > li > a.btn.btn-danger:active:hover,
          .navbar .navbar-nav > li > a.btn.btn-danger.active:focus,
          .navbar .navbar-nav > li > a.btn.btn-danger.active:hover,
          .open >.navbar .navbar-nav > li > a.btn.btn-danger.dropdown-toggle,
          .open >.navbar .navbar-nav > li > a.btn.btn-danger.dropdown-toggle:focus,
          .open >.navbar .navbar-nav > li > a.btn.btn-danger.dropdown-toggle:hover {
            background-color: #f44336;
            color: #FFFFFF;
          }
          .btn.btn-danger:focus,
          .btn.btn-danger:active,
          .btn.btn-danger:hover,
          .navbar .navbar-nav > li > a.btn.btn-danger:focus,
          .navbar .navbar-nav > li > a.btn.btn-danger:active,
          .navbar .navbar-nav > li > a.btn.btn-danger:hover {
            box-shadow: 0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);
          }
          .btn.btn-danger.disabled,
          .btn.btn-danger.disabled:hover,
          .btn.btn-danger.disabled:focus,
          .btn.btn-danger.disabled.focus,
          .btn.btn-danger.disabled:active,
          .btn.btn-danger.disabled.active,
          .btn.btn-danger:disabled,
          .btn.btn-danger:disabled:hover,
          .btn.btn-danger:disabled:focus,
          .btn.btn-danger:disabled.focus,
          .btn.btn-danger:disabled:active,
          .btn.btn-danger:disabled.active,
          .btn.btn-danger[disabled],
          .btn.btn-danger[disabled]:hover,
          .btn.btn-danger[disabled]:focus,
          .btn.btn-danger[disabled].focus,
          .btn.btn-danger[disabled]:active,
          .btn.btn-danger[disabled].active,
          fieldset[disabled] .btn.btn-danger,
          fieldset[disabled] .btn.btn-danger:hover,
          fieldset[disabled] .btn.btn-danger:focus,
          fieldset[disabled] .btn.btn-danger.focus,
          fieldset[disabled] .btn.btn-danger:active,
          fieldset[disabled] .btn.btn-danger.active,
          .navbar .navbar-nav > li > a.btn.btn-danger.disabled,
          .navbar .navbar-nav > li > a.btn.btn-danger.disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-danger.disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-danger.disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-danger.disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-danger.disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-danger:disabled,
          .navbar .navbar-nav > li > a.btn.btn-danger:disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-danger:disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-danger:disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-danger:disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-danger:disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-danger[disabled],
          .navbar .navbar-nav > li > a.btn.btn-danger[disabled]:hover,
          .navbar .navbar-nav > li > a.btn.btn-danger[disabled]:focus,
          .navbar .navbar-nav > li > a.btn.btn-danger[disabled].focus,
          .navbar .navbar-nav > li > a.btn.btn-danger[disabled]:active,
          .navbar .navbar-nav > li > a.btn.btn-danger[disabled].active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-danger,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-danger:hover,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-danger:focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-danger.focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-danger:active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-danger.active {
            box-shadow: none !important;
          }
          .btn.btn-danger.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-danger.btn-simple {
            background-color: transparent;
            color: #f44336;
            box-shadow: none;
          }
          .btn.btn-danger.btn-simple:hover,
          .btn.btn-danger.btn-simple:focus,
          .btn.btn-danger.btn-simple:active,
          .navbar .navbar-nav > li > a.btn.btn-danger.btn-simple:hover,
          .navbar .navbar-nav > li > a.btn.btn-danger.btn-simple:focus,
          .navbar .navbar-nav > li > a.btn.btn-danger.btn-simple:active {
            background-color: transparent;
            color: #f44336;
          }
          .btn.btn-rose,
          .navbar .navbar-nav > li > a.btn.btn-rose {
            box-shadow: 0 2px 2px 0 rgba(233, 30, 99, 0.14), 0 3px 1px -2px rgba(233, 30, 99, 0.2), 0 1px 5px 0 rgba(233, 30, 99, 0.12);
          }
          .btn.btn-rose,
          .btn.btn-rose:hover,
          .btn.btn-rose:focus,
          .btn.btn-rose:active,
          .btn.btn-rose.active,
          .btn.btn-rose:active:focus,
          .btn.btn-rose:active:hover,
          .btn.btn-rose.active:focus,
          .btn.btn-rose.active:hover,
          .open > .btn.btn-rose.dropdown-toggle,
          .open > .btn.btn-rose.dropdown-toggle:focus,
          .open > .btn.btn-rose.dropdown-toggle:hover,
          .navbar .navbar-nav > li > a.btn.btn-rose,
          .navbar .navbar-nav > li > a.btn.btn-rose:hover,
          .navbar .navbar-nav > li > a.btn.btn-rose:focus,
          .navbar .navbar-nav > li > a.btn.btn-rose:active,
          .navbar .navbar-nav > li > a.btn.btn-rose.active,
          .navbar .navbar-nav > li > a.btn.btn-rose:active:focus,
          .navbar .navbar-nav > li > a.btn.btn-rose:active:hover,
          .navbar .navbar-nav > li > a.btn.btn-rose.active:focus,
          .navbar .navbar-nav > li > a.btn.btn-rose.active:hover,
          .open >.navbar .navbar-nav > li > a.btn.btn-rose.dropdown-toggle,
          .open >.navbar .navbar-nav > li > a.btn.btn-rose.dropdown-toggle:focus,
          .open >.navbar .navbar-nav > li > a.btn.btn-rose.dropdown-toggle:hover {
            background-color: #e91e63;
            color: #FFFFFF;
          }
          .btn.btn-rose:focus,
          .btn.btn-rose:active,
          .btn.btn-rose:hover,
          .navbar .navbar-nav > li > a.btn.btn-rose:focus,
          .navbar .navbar-nav > li > a.btn.btn-rose:active,
          .navbar .navbar-nav > li > a.btn.btn-rose:hover {
            box-shadow: 0 14px 26px -12px rgba(233, 30, 99, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(233, 30, 99, 0.2);
          }
          .btn.btn-rose.disabled,
          .btn.btn-rose.disabled:hover,
          .btn.btn-rose.disabled:focus,
          .btn.btn-rose.disabled.focus,
          .btn.btn-rose.disabled:active,
          .btn.btn-rose.disabled.active,
          .btn.btn-rose:disabled,
          .btn.btn-rose:disabled:hover,
          .btn.btn-rose:disabled:focus,
          .btn.btn-rose:disabled.focus,
          .btn.btn-rose:disabled:active,
          .btn.btn-rose:disabled.active,
          .btn.btn-rose[disabled],
          .btn.btn-rose[disabled]:hover,
          .btn.btn-rose[disabled]:focus,
          .btn.btn-rose[disabled].focus,
          .btn.btn-rose[disabled]:active,
          .btn.btn-rose[disabled].active,
          fieldset[disabled] .btn.btn-rose,
          fieldset[disabled] .btn.btn-rose:hover,
          fieldset[disabled] .btn.btn-rose:focus,
          fieldset[disabled] .btn.btn-rose.focus,
          fieldset[disabled] .btn.btn-rose:active,
          fieldset[disabled] .btn.btn-rose.active,
          .navbar .navbar-nav > li > a.btn.btn-rose.disabled,
          .navbar .navbar-nav > li > a.btn.btn-rose.disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-rose.disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-rose.disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-rose.disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-rose.disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-rose:disabled,
          .navbar .navbar-nav > li > a.btn.btn-rose:disabled:hover,
          .navbar .navbar-nav > li > a.btn.btn-rose:disabled:focus,
          .navbar .navbar-nav > li > a.btn.btn-rose:disabled.focus,
          .navbar .navbar-nav > li > a.btn.btn-rose:disabled:active,
          .navbar .navbar-nav > li > a.btn.btn-rose:disabled.active,
          .navbar .navbar-nav > li > a.btn.btn-rose[disabled],
          .navbar .navbar-nav > li > a.btn.btn-rose[disabled]:hover,
          .navbar .navbar-nav > li > a.btn.btn-rose[disabled]:focus,
          .navbar .navbar-nav > li > a.btn.btn-rose[disabled].focus,
          .navbar .navbar-nav > li > a.btn.btn-rose[disabled]:active,
          .navbar .navbar-nav > li > a.btn.btn-rose[disabled].active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-rose,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-rose:hover,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-rose:focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-rose.focus,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-rose:active,
          fieldset[disabled].navbar .navbar-nav > li > a.btn.btn-rose.active {
            box-shadow: none !important;
          }
          .btn.btn-rose.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-rose.btn-simple {
            background-color: transparent;
            color: #e91e63;
            box-shadow: none;
          }
          .btn.btn-rose.btn-simple:hover,
          .btn.btn-rose.btn-simple:focus,
          .btn.btn-rose.btn-simple:active,
          .navbar .navbar-nav > li > a.btn.btn-rose.btn-simple:hover,
          .navbar .navbar-nav > li > a.btn.btn-rose.btn-simple:focus,
          .navbar .navbar-nav > li > a.btn.btn-rose.btn-simple:active {
            background-color: transparent;
            color: #e91e63;
          }
          .btn.btn-white,
          .btn.btn-white:focus,
          .btn.btn-white:hover,
          .navbar .navbar-nav > li > a.btn.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-white:focus,
          .navbar .navbar-nav > li > a.btn.btn-white:hover {
            background-color: #FFFFFF;
            color: #999999;
          }
          .btn.btn-white.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-white.btn-simple {
            color: #FFFFFF;
            background: transparent;
            box-shadow: none;
          }
          .btn.btn-facebook,
          .navbar .navbar-nav > li > a.btn.btn-facebook {
            background-color: #3b5998;
            color: #fff;
            box-shadow: 0 2px 2px 0 rgba(59, 89, 152, 0.14), 0 3px 1px -2px rgba(59, 89, 152, 0.2), 0 1px 5px 0 rgba(59, 89, 152, 0.12);
          }
          .btn.btn-facebook:focus,
          .btn.btn-facebook:active,
          .btn.btn-facebook:hover,
          .navbar .navbar-nav > li > a.btn.btn-facebook:focus,
          .navbar .navbar-nav > li > a.btn.btn-facebook:active,
          .navbar .navbar-nav > li > a.btn.btn-facebook:hover {
            background-color: #3b5998;
            color: #fff;
            box-shadow: 0 14px 26px -12px rgba(59, 89, 152, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(59, 89, 152, 0.2);
          }
          .btn.btn-facebook.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-facebook.btn-simple {
            color: #3b5998;
            background-color: transparent;
            box-shadow: none;
          }
          .btn.btn-facebook.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-facebook.btn-white {
            color: #3b5998;
            background-color: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn.btn-twitter,
          .navbar .navbar-nav > li > a.btn.btn-twitter {
            background-color: #55acee;
            color: #fff;
            box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
          }
          .btn.btn-twitter:focus,
          .btn.btn-twitter:active,
          .btn.btn-twitter:hover,
          .navbar .navbar-nav > li > a.btn.btn-twitter:focus,
          .navbar .navbar-nav > li > a.btn.btn-twitter:active,
          .navbar .navbar-nav > li > a.btn.btn-twitter:hover {
            background-color: #55acee;
            color: #fff;
            box-shadow: 0 14px 26px -12px rgba(85, 172, 238, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(85, 172, 238, 0.2);
          }
          .btn.btn-twitter.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-twitter.btn-simple {
            color: #55acee;
            background-color: transparent;
            box-shadow: none;
          }
          .btn.btn-twitter.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-twitter.btn-white {
            color: #55acee;
            background-color: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn.btn-pinterest,
          .navbar .navbar-nav > li > a.btn.btn-pinterest {
            background-color: #cc2127;
            color: #fff;
            box-shadow: 0 2px 2px 0 rgba(204, 33, 39, 0.14), 0 3px 1px -2px rgba(204, 33, 39, 0.2), 0 1px 5px 0 rgba(204, 33, 39, 0.12);
          }
          .btn.btn-pinterest:focus,
          .btn.btn-pinterest:active,
          .btn.btn-pinterest:hover,
          .navbar .navbar-nav > li > a.btn.btn-pinterest:focus,
          .navbar .navbar-nav > li > a.btn.btn-pinterest:active,
          .navbar .navbar-nav > li > a.btn.btn-pinterest:hover {
            background-color: #cc2127;
            color: #fff;
            box-shadow: 0 14px 26px -12px rgba(204, 33, 39, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(204, 33, 39, 0.2);
          }
          .btn.btn-pinterest.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-pinterest.btn-simple {
            color: #cc2127;
            background-color: transparent;
            box-shadow: none;
          }
          .btn.btn-pinterest.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-pinterest.btn-white {
            color: #cc2127;
            background-color: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn.btn-google,
          .navbar .navbar-nav > li > a.btn.btn-google {
            background-color: #dd4b39;
            color: #fff;
            box-shadow: 0 2px 2px 0 rgba(221, 75, 57, 0.14), 0 3px 1px -2px rgba(221, 75, 57, 0.2), 0 1px 5px 0 rgba(221, 75, 57, 0.12);
          }
          .btn.btn-google:focus,
          .btn.btn-google:active,
          .btn.btn-google:hover,
          .navbar .navbar-nav > li > a.btn.btn-google:focus,
          .navbar .navbar-nav > li > a.btn.btn-google:active,
          .navbar .navbar-nav > li > a.btn.btn-google:hover {
            background-color: #dd4b39;
            color: #fff;
            box-shadow: 0 14px 26px -12px rgba(221, 75, 57, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(221, 75, 57, 0.2);
          }
          .btn.btn-google.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-google.btn-simple {
            color: #dd4b39;
            background-color: transparent;
            box-shadow: none;
          }
          .btn.btn-google.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-google.btn-white {
            color: #dd4b39;
            background-color: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn.btn-linkedin,
          .navbar .navbar-nav > li > a.btn.btn-linkedin {
            background-color: #0976b4;
            color: #fff;
            box-shadow: 0 2px 2px 0 rgba(9, 118, 180, 0.14), 0 3px 1px -2px rgba(9, 118, 180, 0.2), 0 1px 5px 0 rgba(9, 118, 180, 0.12);
          }
          .btn.btn-linkedin:focus,
          .btn.btn-linkedin:active,
          .btn.btn-linkedin:hover,
          .navbar .navbar-nav > li > a.btn.btn-linkedin:focus,
          .navbar .navbar-nav > li > a.btn.btn-linkedin:active,
          .navbar .navbar-nav > li > a.btn.btn-linkedin:hover {
            background-color: #0976b4;
            color: #fff;
            box-shadow: 0 14px 26px -12px rgba(9, 118, 180, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(9, 118, 180, 0.2);
          }
          .btn.btn-linkedin.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-linkedin.btn-simple {
            color: #0976b4;
            background-color: transparent;
            box-shadow: none;
          }
          .btn.btn-linkedin.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-linkedin.btn-white {
            color: #0976b4;
            background-color: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn.btn-dribbble,
          .navbar .navbar-nav > li > a.btn.btn-dribbble {
            background-color: #ea4c89;
            color: #fff;
            box-shadow: 0 2px 2px 0 rgba(234, 76, 137, 0.14), 0 3px 1px -2px rgba(234, 76, 137, 0.2), 0 1px 5px 0 rgba(234, 76, 137, 0.12);
          }
          .btn.btn-dribbble:focus,
          .btn.btn-dribbble:active,
          .btn.btn-dribbble:hover,
          .navbar .navbar-nav > li > a.btn.btn-dribbble:focus,
          .navbar .navbar-nav > li > a.btn.btn-dribbble:active,
          .navbar .navbar-nav > li > a.btn.btn-dribbble:hover {
            background-color: #ea4c89;
            color: #fff;
            box-shadow: 0 14px 26px -12px rgba(234, 76, 137, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(234, 76, 137, 0.2);
          }
          .btn.btn-dribbble.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-dribbble.btn-simple {
            color: #ea4c89;
            background-color: transparent;
            box-shadow: none;
          }
          .btn.btn-dribbble.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-dribbble.btn-white {
            color: #ea4c89;
            background-color: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn.btn-github,
          .navbar .navbar-nav > li > a.btn.btn-github {
            background-color: #333333;
            color: #fff;
            box-shadow: 0 2px 2px 0 rgba(51, 51, 51, 0.14), 0 3px 1px -2px rgba(51, 51, 51, 0.2), 0 1px 5px 0 rgba(51, 51, 51, 0.12);
          }
          .btn.btn-github:focus,
          .btn.btn-github:active,
          .btn.btn-github:hover,
          .navbar .navbar-nav > li > a.btn.btn-github:focus,
          .navbar .navbar-nav > li > a.btn.btn-github:active,
          .navbar .navbar-nav > li > a.btn.btn-github:hover {
            background-color: #333333;
            color: #fff;
            box-shadow: 0 14px 26px -12px rgba(51, 51, 51, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(51, 51, 51, 0.2);
          }
          .btn.btn-github.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-github.btn-simple {
            color: #333333;
            background-color: transparent;
            box-shadow: none;
          }
          .btn.btn-github.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-github.btn-white {
            color: #333333;
            background-color: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn.btn-youtube,
          .navbar .navbar-nav > li > a.btn.btn-youtube {
            background-color: #e52d27;
            color: #fff;
            box-shadow: 0 2px 2px 0 rgba(229, 45, 39, 0.14), 0 3px 1px -2px rgba(229, 45, 39, 0.2), 0 1px 5px 0 rgba(229, 45, 39, 0.12);
          }
          .btn.btn-youtube:focus,
          .btn.btn-youtube:active,
          .btn.btn-youtube:hover,
          .navbar .navbar-nav > li > a.btn.btn-youtube:focus,
          .navbar .navbar-nav > li > a.btn.btn-youtube:active,
          .navbar .navbar-nav > li > a.btn.btn-youtube:hover {
            background-color: #e52d27;
            color: #fff;
            box-shadow: 0 14px 26px -12px rgba(229, 45, 39, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(229, 45, 39, 0.2);
          }
          .btn.btn-youtube.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-youtube.btn-simple {
            color: #e52d27;
            background-color: transparent;
            box-shadow: none;
          }
          .btn.btn-youtube.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-youtube.btn-white {
            color: #e52d27;
            background-color: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn.btn-instagram,
          .navbar .navbar-nav > li > a.btn.btn-instagram {
            background-color: #125688;
            color: #fff;
            box-shadow: 0 2px 2px 0 rgba(18, 86, 136, 0.14), 0 3px 1px -2px rgba(18, 86, 136, 0.2), 0 1px 5px 0 rgba(18, 86, 136, 0.12);
          }
          .btn.btn-instagram:focus,
          .btn.btn-instagram:active,
          .btn.btn-instagram:hover,
          .navbar .navbar-nav > li > a.btn.btn-instagram:focus,
          .navbar .navbar-nav > li > a.btn.btn-instagram:active,
          .navbar .navbar-nav > li > a.btn.btn-instagram:hover {
            background-color: #125688;
            color: #fff;
            box-shadow: 0 14px 26px -12px rgba(18, 86, 136, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(18, 86, 136, 0.2);
          }
          .btn.btn-instagram.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-instagram.btn-simple {
            color: #125688;
            background-color: transparent;
            box-shadow: none;
          }
          .btn.btn-instagram.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-instagram.btn-white {
            color: #125688;
            background-color: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn.btn-reddit,
          .navbar .navbar-nav > li > a.btn.btn-reddit {
            background-color: #ff4500;
            color: #fff;
            box-shadow: 0 2px 2px 0 rgba(255, 69, 0, 0.14), 0 3px 1px -2px rgba(255, 69, 0, 0.2), 0 1px 5px 0 rgba(255, 69, 0, 0.12);
          }
          .btn.btn-reddit:focus,
          .btn.btn-reddit:active,
          .btn.btn-reddit:hover,
          .navbar .navbar-nav > li > a.btn.btn-reddit:focus,
          .navbar .navbar-nav > li > a.btn.btn-reddit:active,
          .navbar .navbar-nav > li > a.btn.btn-reddit:hover {
            background-color: #ff4500;
            color: #fff;
            box-shadow: 0 14px 26px -12px rgba(255, 69, 0, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 69, 0, 0.2);
          }
          .btn.btn-reddit.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-reddit.btn-simple {
            color: #ff4500;
            background-color: transparent;
            box-shadow: none;
          }
          .btn.btn-reddit.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-reddit.btn-white {
            color: #ff4500;
            background-color: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn.btn-tumblr,
          .navbar .navbar-nav > li > a.btn.btn-tumblr {
            background-color: #35465c;
            color: #fff;
            box-shadow: 0 2px 2px 0 rgba(53, 70, 92, 0.14), 0 3px 1px -2px rgba(53, 70, 92, 0.2), 0 1px 5px 0 rgba(53, 70, 92, 0.12);
          }
          .btn.btn-tumblr:focus,
          .btn.btn-tumblr:active,
          .btn.btn-tumblr:hover,
          .navbar .navbar-nav > li > a.btn.btn-tumblr:focus,
          .navbar .navbar-nav > li > a.btn.btn-tumblr:active,
          .navbar .navbar-nav > li > a.btn.btn-tumblr:hover {
            background-color: #35465c;
            color: #fff;
            box-shadow: 0 14px 26px -12px rgba(53, 70, 92, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(53, 70, 92, 0.2);
          }
          .btn.btn-tumblr.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-tumblr.btn-simple {
            color: #35465c;
            background-color: transparent;
            box-shadow: none;
          }
          .btn.btn-tumblr.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-tumblr.btn-white {
            color: #35465c;
            background-color: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn.btn-behance,
          .navbar .navbar-nav > li > a.btn.btn-behance {
            background-color: #1769ff;
            color: #fff;
            box-shadow: 0 2px 2px 0 rgba(23, 105, 255, 0.14), 0 3px 1px -2px rgba(23, 105, 255, 0.2), 0 1px 5px 0 rgba(23, 105, 255, 0.12);
          }
          .btn.btn-behance:focus,
          .btn.btn-behance:active,
          .btn.btn-behance:hover,
          .navbar .navbar-nav > li > a.btn.btn-behance:focus,
          .navbar .navbar-nav > li > a.btn.btn-behance:active,
          .navbar .navbar-nav > li > a.btn.btn-behance:hover {
            background-color: #1769ff;
            color: #fff;
            box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);
          }
          .btn.btn-behance.btn-simple,
          .navbar .navbar-nav > li > a.btn.btn-behance.btn-simple {
            color: #1769ff;
            background-color: transparent;
            box-shadow: none;
          }
          .btn.btn-behance.btn-white,
          .navbar .navbar-nav > li > a.btn.btn-behance.btn-white {
            color: #1769ff;
            background-color: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
          }
          .btn:focus,
          .btn:active,
          .btn:active:focus,
          .navbar .navbar-nav > li > a.btn:focus,
          .navbar .navbar-nav > li > a.btn:active,
          .navbar .navbar-nav > li > a.btn:active:focus {
            outline: 0;
          }
          .btn.btn-round,
          .navbar .navbar-nav > li > a.btn.btn-round {
            border-radius: 30px;
          }
          .btn:not(.btn-just-icon):not(.btn-fab) .fa,
          .navbar .navbar-nav > li > a.btn:not(.btn-just-icon):not(.btn-fab) .fa {
            font-size: 18px;
            margin-top: -2px;
            position: relative;
            top: 2px;
          }
          .btn.btn-fab,
          .navbar .navbar-nav > li > a.btn.btn-fab {
            border-radius: 50%;
            font-size: 24px;
            height: 56px;
            margin: auto;
            min-width: 56px;
            width: 56px;
            padding: 0;
            overflow: hidden;
            position: relative;
            line-height: normal;
          }
          .btn.btn-fab .ripple-container,
          .navbar .navbar-nav > li > a.btn.btn-fab .ripple-container {
            border-radius: 50%;
          }
          .btn.btn-fab.btn-fab-mini,
          .btn-group-sm .btn.btn-fab,
          .navbar .navbar-nav > li > a.btn.btn-fab.btn-fab-mini,
          .btn-group-sm.navbar .navbar-nav > li > a.btn.btn-fab {
            height: 40px;
            min-width: 40px;
            width: 40px;
          }
          .btn.btn-fab.btn-fab-mini.material-icons,
          .btn-group-sm .btn.btn-fab.material-icons,
          .navbar .navbar-nav > li > a.btn.btn-fab.btn-fab-mini.material-icons,
          .btn-group-sm.navbar .navbar-nav > li > a.btn.btn-fab.material-icons {
            top: -3.5px;
            left: -3.5px;
          }
          .btn.btn-fab.btn-fab-mini .material-icons,
          .btn-group-sm .btn.btn-fab .material-icons,
          .navbar .navbar-nav > li > a.btn.btn-fab.btn-fab-mini .material-icons,
          .btn-group-sm.navbar .navbar-nav > li > a.btn.btn-fab .material-icons {
            font-size: 17px;
          }
          .btn.btn-fab i.material-icons,
          .navbar .navbar-nav > li > a.btn.btn-fab i.material-icons {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-12px, -12px);
            line-height: 24px;
            width: 24px;
            font-size: 24px;
          }
          .btn.btn-lg,
          .btn-group-lg .btn,
          .navbar .navbar-nav > li > a.btn.btn-lg,
          .btn-group-lg.navbar .navbar-nav > li > a.btn {
            font-size: 14px;
            padding: 18px 36px;
          }
          .btn.btn-sm,
          .btn-group-sm .btn,
          .navbar .navbar-nav > li > a.btn.btn-sm,
          .btn-group-sm.navbar .navbar-nav > li > a.btn {
            padding: 5px 20px;
            font-size: 11px;
          }
          .btn.btn-xs,
          .btn-group-xs .btn,
          .navbar .navbar-nav > li > a.btn.btn-xs,
          .btn-group-xs.navbar .navbar-nav > li > a.btn {
            padding: 4px 15px;
            font-size: 10px;
          }
          .btn.btn-just-icon,
          .navbar .navbar-nav > li > a.btn.btn-just-icon {
            font-size: 20px;
            padding: 12px 12px;
            line-height: 1em;
          }
          .btn.btn-just-icon i,
          .navbar .navbar-nav > li > a.btn.btn-just-icon i {
            width: 20px;
          }
          .btn.btn-just-icon.btn-lg,
          .navbar .navbar-nav > li > a.btn.btn-just-icon.btn-lg {
            font-size: 22px;
            padding: 13px 18px;
          }
          .btn .material-icons {
            vertical-align: middle;
            font-size: 17px;
            top: -1px;
            position: relative;
          }
          .btn .caret {
            margin-left: 3px;
          }
          .navbar .navbar-nav > li > a.btn {
            margin-top: 2px;
            margin-bottom: 2px;
          }
          .navbar .navbar-nav > li > a.btn.btn-fab {
            margin: 5px 2px;
          }
          .navbar .navbar-nav > li > a:not(.btn) .material-icons {
            margin-top: -3px;
            top: 0px;
            position: relative;
            margin-right: 3px;
          }
          .navbar .navbar-nav > li > .profile-photo {
            margin: 5px 2px;
          }
          .navbar-default:not(.navbar-transparent) .navbar-nav > li > a.btn.btn-white.btn-simple {
            color: #555555;
          }
          .btn-group,
          .btn-group-vertical {
            position: relative;
            margin: 10px 1px;
          }
          .btn-group .dropdown-menu,
          .btn-group-vertical .dropdown-menu {
            border-radius: 0 0 3px 3px;
          }
          .btn-group.btn-group-raised,
          .btn-group-vertical.btn-group-raised {
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
          }
          .btn-group .btn + .btn,
          .btn-group .btn,
          .btn-group .btn:active,
          .btn-group .btn-group,
          .btn-group-vertical .btn + .btn,
          .btn-group-vertical .btn,
          .btn-group-vertical .btn:active,
          .btn-group-vertical .btn-group {
            margin: 0;
          }
          .close {
            font-size: inherit;
            color: #FFFFFF;
            opacity: .9;
            text-shadow: none;
          }
          .close:hover,
          .close:focus {
            opacity: 1;
            color: #FFFFFF;
          }
          .close i {
            font-size: 20px;
          }
          .checkbox label {
            cursor: pointer;
            padding-left: 0;
            color: rgba(0,0,0, 0.26);
          }
          .form-group.is-focused .checkbox label {
            color: rgba(0,0,0, 0.26);
          }
          .form-group.is-focused .checkbox label:hover,
          .form-group.is-focused .checkbox label:focus {
            color: rgba(0,0,0, .54);
          }
          fieldset[disabled] .form-group.is-focused .checkbox label {
            color: rgba(0,0,0, 0.26);
          }
          .checkbox input[type=checkbox] {
            opacity: 0;
            position: absolute;
            margin: 0;
            z-index: -1;
            width: 0;
            height: 0;
            overflow: hidden;
            left: 0;
            pointer-events: none;
          }
          .checkbox .checkbox-material {
            vertical-align: middle;
            position: relative;
            top: 1px;
            padding-right: 5px;
            display: inline-block;
          }
          .checkbox .checkbox-material:before {
            display: block;
            position: absolute;
            left: 0;
            content: "";
            background-color: rgba(0, 0, 0, 0.84);
            height: 20px;
            width: 20px;
            border-radius: 100%;
            z-index: 1;
            opacity: 0;
            margin: 0;
            top: 0;
            -webkit-transform: scale3d(2.3,2.3,1);
            -moz-transform: scale3d(2.3,2.3,1);
            -o-transform: scale3d(2.3,2.3,1);
            -ms-transform: scale3d(2.3,2.3,1);
            transform: scale3d(2.3,2.3,1);
          }
          .checkbox .checkbox-material .check {
            position: relative;
            display: inline-block;
            width: 20px;
            height: 20px;
            border: 1px solid rgba(0,0,0, .54);
            overflow: hidden;
            z-index: 1;
            border-radius: 3px;
          }
          .checkbox .checkbox-material .check:before {
            position: absolute;
            content: "";
            transform: rotate(45deg);
            display: block;
            margin-top: -3px;
            margin-left: 7px;
            width: 0;
            height: 0;
            background: red;
            box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
            -webkit-animation: checkbox-off 0.3s forwards;
            -moz-animation: checkbox-off 0.3s forwards;
            -o-animation: checkbox-off 0.3s forwards;
            -ms-animation: checkbox-off 0.3s forwards;
            animation: checkbox-off 0.3s forwards;
          }
          .checkbox input[type=checkbox]:focus + .checkbox-material .check:after {
            opacity: 0.2;
          }
          .checkbox input[type=checkbox]:checked + .checkbox-material .check {
            background: #9c27b0;
          }
          .checkbox input[type=checkbox]:checked + .checkbox-material .check:before {
            color: #FFFFFF;
            box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
            -webkit-animation: checkbox-on 0.3s forwards;
            -moz-animation: checkbox-on 0.3s forwards;
            -o-animation: checkbox-on 0.3s forwards;
            -ms-animation: checkbox-on 0.3s forwards;
            animation: checkbox-on 0.3s forwards;
          }
          .checkbox input[type=checkbox]:checked + .checkbox-material:before {
            -webkit-animation: rippleOn 500ms;
            -moz-animation: rippleOn 500ms;
            -o-animation: rippleOn 500ms;
            -ms-animation: rippleOn 500ms;
            animation: rippleOn 500ms;
          }
          .checkbox input[type=checkbox]:checked + .checkbox-material .check:after {
            -webkit-animation: rippleOn 500ms forwards;
            -moz-animation: rippleOn 500ms forwards;
            -o-animation: rippleOn 500ms forwards;
            -ms-animation: rippleOn 500ms forwards;
            animation: rippleOn 500ms forwards;
          }
          .checkbox input[type=checkbox]:not(:checked) + .checkbox-material:before {
            -webkit-animation: rippleOff 500ms;
            -moz-animation: rippleOff 500ms;
            -o-animation: rippleOff 500ms;
            -ms-animation: rippleOff 500ms;
            animation: rippleOff 500ms;
          }
          .checkbox input[type=checkbox]:not(:checked) + .checkbox-material .check:after {
            -webkit-animation: rippleOff 500ms;
            -moz-animation: rippleOff 500ms;
            -o-animation: rippleOff 500ms;
            -ms-animation: rippleOff 500ms;
            animation: rippleOff 500ms;
          }
          fieldset[disabled] .checkbox,
          fieldset[disabled] .checkbox input[type=checkbox],
          .checkbox input[type=checkbox][disabled] ~ .checkbox-material .check,
          .checkbox input[type=checkbox][disabled] + .circle {
            opacity: 0.5;
          }
          .checkbox input[type=checkbox][disabled] ~ .checkbox-material .check {
            border-color: #000000;
            opacity: .26;
          }
          .checkbox input[type=checkbox][disabled] + .checkbox-material .check:after {
            background-color: rgba(0,0,0, 0.87);
            transform: rotate(-45deg);
          }
          @keyframes checkbox-on {
            0% {
              box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
            }
            50% {
              box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
            }
            100% {
              box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
            }
          }
          @keyframes rippleOn {
            0% {
              opacity: 0;
            }
            50% {
              opacity: 0.2;
            }
            100% {
              opacity: 0;
            }
          }
          @keyframes rippleOff {
            0% {
              opacity: 0;
            }
            50% {
              opacity: 0.2;
            }
            100% {
              opacity: 0;
            }
          }
          .togglebutton {
            vertical-align: middle;
          }
          .togglebutton,
          .togglebutton label,
          .togglebutton input,
          .togglebutton .toggle {
            user-select: none;
          }
          .togglebutton label {
            cursor: pointer;
            color: rgba(0,0,0, 0.26);
          }
          .form-group.is-focused .togglebutton label {
            color: rgba(0,0,0, 0.26);
          }
          .form-group.is-focused .togglebutton label:hover,
          .form-group.is-focused .togglebutton label:focus {
            color: rgba(0,0,0, .54);
          }
          fieldset[disabled] .form-group.is-focused .togglebutton label {
            color: rgba(0,0,0, 0.26);
          }
          .togglebutton label input[type=checkbox] {
            opacity: 0;
            width: 0;
            height: 0;
          }
          .togglebutton label .toggle {
            text-align: left;
            margin-left: 5px;
          }
          .togglebutton label .toggle,
          .togglebutton label input[type=checkbox][disabled] + .toggle {
            content: "";
            display: inline-block;
            width: 30px;
            height: 15px;
            background-color: rgba(80, 80, 80, 0.7);
            border-radius: 15px;
            margin-right: 15px;
            transition: background 0.3s ease;
            vertical-align: middle;
          }
          .togglebutton label .toggle:after {
            content: "";
            display: inline-block;
            width: 20px;
            height: 20px;
            background-color: #FFFFFF;
            border-radius: 20px;
            position: relative;
            box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
            left: -5px;
            top: -3px;
            border: 1px solid rgba(0,0,0, .54);
            transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
          }
          .togglebutton label input[type=checkbox][disabled] + .toggle:after,
          .togglebutton label input[type=checkbox][disabled]:checked + .toggle:after {
            background-color: #BDBDBD;
          }
          .togglebutton label input[type=checkbox] + .toggle:active:after,
          .togglebutton label input[type=checkbox][disabled] + .toggle:active:after {
            box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.1);
          }
          .togglebutton label input[type=checkbox]:checked + .toggle:after {
            left: 15px;
          }
          .togglebutton label input[type=checkbox]:checked + .toggle {
            background-color: rgba(156, 39, 176, 0.7);
          }
          .togglebutton label input[type=checkbox]:checked + .toggle:after {
            border-color: #9c27b0;
          }
          .togglebutton label input[type=checkbox]:checked + .toggle:active:after {
            box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(156, 39, 176, 0.1);
          }
          .radio label {
            cursor: pointer;
            padding-left: 35px;
            position: relative;
            color: rgba(0,0,0, 0.26);
          }
          .form-group.is-focused .radio label {
            color: rgba(0,0,0, 0.26);
          }
          .form-group.is-focused .radio label:hover,
          .form-group.is-focused .radio label:focus {
            color: rgba(0,0,0, .54);
          }
          fieldset[disabled] .form-group.is-focused .radio label {
            color: rgba(0,0,0, 0.26);
          }
          .radio label span {
            display: block;
            position: absolute;
            left: 10px;
            top: 2px;
            transition-duration: 0.2s;
          }
          .radio label .circle {
            border: 1px solid rgba(0,0,0, .54);
            height: 15px;
            width: 15px;
            border-radius: 100%;
          }
          .radio label .check {
            height: 15px;
            width: 15px;
            border-radius: 100%;
            background-color: #9c27b0;
            -webkit-transform: scale3d(0,0,0);
            -moz-transform: scale3d(0,0,0);
            -o-transform: scale3d(0,0,0);
            -ms-transform: scale3d(0,0,0);
            transform: scale3d(0,0,0);
          }
          .radio label .check:after {
            display: block;
            position: absolute;
            content: "";
            background-color: rgba(0,0,0, 0.87);
            left: -18px;
            top: -18px;
            height: 50px;
            width: 50px;
            border-radius: 100%;
            z-index: 1;
            opacity: 0;
            margin: 0;
            -webkit-transform: scale3d(1.5,1.5,1);
            -moz-transform: scale3d(1.5,1.5,1);
            -o-transform: scale3d(1.5,1.5,1);
            -ms-transform: scale3d(1.5,1.5,1);
            transform: scale3d(1.5,1.5,1);
          }
          .radio label input[type=radio]:not(:checked) ~ .check:after {
            -webkit-animation: rippleOff 500ms;
            -moz-animation: rippleOff 500ms;
            -o-animation: rippleOff 500ms;
            -ms-animation: rippleOff 500ms;
            animation: rippleOff 500ms;
          }
          .radio label input[type=radio]:checked ~ .check:after {
            -webkit-animation: rippleOff 500ms;
            -moz-animation: rippleOff 500ms;
            -o-animation: rippleOff 500ms;
            -ms-animation: rippleOff 500ms;
            animation: rippleOff 500ms;
          }
          .radio input[type=radio] {
            opacity: 0;
            height: 0;
            width: 0;
            overflow: hidden;
          }
          .radio input[type=radio]:checked ~ .check,
          .radio input[type=radio]:checked ~ .circle {
            opacity: 1;
          }
          .radio input[type=radio]:checked ~ .check {
            background-color: #9c27b0;
          }
          .radio input[type=radio]:checked ~ .circle {
            border-color: #9c27b0;
          }
          .radio input[type=radio]:checked ~ .check {
            -webkit-transform: scale3d(0.65, 0.65, 1);
            -moz-transform: scale3d(0.65, 0.65, 1);
            -o-transform: scale3d(0.65, 0.65, 1);
            -ms-transform: scale3d(0.65, 0.65, 1);
            transform: scale3d(0.65, 0.65, 1);
          }
          .radio input[type=radio][disabled] ~ .check,
          .radio input[type=radio][disabled] ~ .circle {
            opacity: 0.26;
          }
          .radio input[type=radio][disabled] ~ .check {
            background-color: #000000;
          }
          .radio input[type=radio][disabled] ~ .circle {
            border-color: #000000;
          }
          .checkbox + .checkbox,
          .radio + .radio {
            margin-top: 0;
          }
          @keyframes rippleOn {
            0% {
              opacity: 0;
            }
            50% {
              opacity: 0.2;
            }
            100% {
              opacity: 0;
            }
          }
          @keyframes rippleOff {
            0% {
              opacity: 0;
            }
            50% {
              opacity: 0.2;
            }
            100% {
              opacity: 0;
            }
          }
          legend {
            margin-bottom: 20px;
            font-size: 21px;
          }
          output {
            padding-top: 8px;
            font-size: 14px;
            line-height: 1.42857;
          }
          .form-control {
            height: 36px;
            padding: 7px 0;
            font-size: 14px;
            line-height: 1.42857;
          }
          @media screen and (-webkit-min-device-pixel-ratio: 0) {
            input[type="date"].form-control,
            input[type="time"].form-control,
            input[type="datetime-local"].form-control,
            input[type="month"].form-control {
              line-height: 36px;
            }
            input[type="date"].input-sm,
            .input-group-sm input[type="date"],
            input[type="time"].input-sm,
            .input-group-sminput[type="time"],
            input[type="datetime-local"].input-sm,
            .input-group-sminput[type="datetime-local"],
            input[type="month"].input-sm,
            .input-group-sminput[type="month"] {
              line-height: 24px;
            }
            input[type="date"].input-lg,
            .input-group-lg input[type="date"],
            input[type="time"].input-lg,
            .input-group-lginput[type="time"],
            input[type="datetime-local"].input-lg,
            .input-group-lginput[type="datetime-local"],
            input[type="month"].input-lg,
            .input-group-lginput[type="month"] {
              line-height: 44px;
            }
          }
          .radio label,
          .checkbox label {
            min-height: 20px;
          }
          .form-control-static {
            padding-top: 8px;
            padding-bottom: 8px;
            min-height: 34px;
          }
          .input-sm .input-sm {
            height: 24px;
            padding: 3px 0;
            font-size: 11px;
            line-height: 1.5;
            border-radius: 0;
          }
          .input-sm select.input-sm {
            height: 24px;
            line-height: 24px;
          }
          .input-sm textarea.input-sm,
          .input-sm select[multiple].input-sm {
            height: auto;
          }
          .form-group-sm .form-control {
            height: 24px;
            padding: 3px 0;
            font-size: 11px;
            line-height: 1.5;
          }
          .form-group-sm select.form-control {
            height: 24px;
            line-height: 24px;
          }
          .form-group-sm textarea.form-control,
          .form-group-sm select[multiple].form-control {
            height: auto;
          }
          .form-group-sm .form-control-static {
            height: 24px;
            min-height: 31px;
            padding: 4px 0;
            font-size: 11px;
            line-height: 1.5;
          }
          .input-lg .input-lg {
            height: 44px;
            padding: 9px 0;
            font-size: 18px;
            line-height: 1.33333;
            border-radius: 0;
          }
          .input-lg select.input-lg {
            height: 44px;
            line-height: 44px;
          }
          .input-lg textarea.input-lg,
          .input-lg select[multiple].input-lg {
            height: auto;
          }
          .form-group-lg .form-control {
            height: 44px;
            padding: 9px 0;
            font-size: 18px;
            line-height: 1.33333;
          }
          .form-group-lg select.form-control {
            height: 44px;
            line-height: 44px;
          }
          .form-group-lg textarea.form-control,
          .form-group-lg select[multiple].form-control {
            height: auto;
          }
          .form-group-lg .form-control-static {
            height: 44px;
            min-height: 38px;
            padding: 10px 0;
            font-size: 18px;
            line-height: 1.33333;
          }
          .form-horizontal .radio,
          .form-horizontal .checkbox,
          .form-horizontal .radio-inline,
          .form-horizontal .checkbox-inline {
            padding-top: 8px;
          }
          .form-horizontal .radio,
          .form-horizontal .checkbox {
            min-height: 28px;
          }
          @media (min-width: 768px) {
            .form-horizontal .control-label {
              padding-top: 8px;
            }
          }
          @media (min-width: 768px) {
            .form-horizontal .form-group-lg .control-label {
              padding-top: 13.0px;
              font-size: 18px;
            }
          }
          @media (min-width: 768px) {
            .form-horizontal .form-group-sm .control-label {
              padding-top: 4px;
              font-size: 11px;
            }
          }
          .label {
            border-radius: 2px;
          }
          .label,
          .label.label-default {
            background-color: #FFFFFF;
          }
          .label.label-inverse {
            background-color: #212121;
          }
          .label.label-primary {
            background-color: #9c27b0;
          }
          .label.label-success {
            background-color: #4caf50;
          }
          .label.label-info {
            background-color: #00bcd4;
          }
          .label.label-warning {
            background-color: #ff9800;
          }
          .label.label-danger {
            background-color: #f44336;
          }
          .label.label-rose {
            background-color: #e91e63;
          }
          .form-control,
          .form-group .form-control {
            border: 0;
            background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2);
            background-size: 0 2px, 100% 1px;
            background-repeat: no-repeat;
            background-position: center bottom, center calc(100% - 1px);
            background-color: transparent;
            transition: background 0s ease-out;
            float: none;
            box-shadow: none;
            border-radius: 0;
            font-weight: 400;
          }
          .form-control::-moz-placeholder,
          .form-group .form-control::-moz-placeholder {
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-control:-ms-input-placeholder,
          .form-group .form-control:-ms-input-placeholder {
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-control::-webkit-input-placeholder,
          .form-group .form-control::-webkit-input-placeholder {
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-control[readonly],
          .form-control[disabled],
          fieldset[disabled] .form-control,
          .form-group .form-control[readonly],
          .form-group .form-control[disabled],
          fieldset[disabled].form-group .form-control {
            background-color: transparent;
          }
          .form-control[disabled],
          fieldset[disabled] .form-control,
          .form-group .form-control[disabled],
          fieldset[disabled].form-group .form-control {
            background-image: none;
            border-bottom: 1px dotted #D2D2D2;
          }
          .form-group {
            position: relative;
          }
          .form-group.label-static label.control-label,
          .form-group.label-placeholder label.control-label,
          .form-group.label-floating label.control-label {
            position: absolute;
            pointer-events: none;
            transition: 0.3s ease all;
          }
          .form-group.label-floating label.control-label {
            will-change: left, top, contents;
          }
          .form-group.label-placeholder:not(.is-empty) label.control-label {
            display: none;
          }
          .form-group .help-block {
            position: absolute;
            display: none;
          }
          .form-group.is-focused .form-control {
            outline: none;
            background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2);
            background-size: 100% 2px, 100% 1px;
            box-shadow: none;
            transition-duration: 0.3s;
          }
          .form-group.is-focused .form-control .material-input:after {
            background-color: #9c27b0;
          }
          .form-group.is-focused.form-info .form-control {
            background-image: linear-gradient(#00bcd4, #00bcd4), linear-gradient(#D2D2D2, #D2D2D2);
          }
          .form-group.is-focused.form-success .form-control {
            background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#D2D2D2, #D2D2D2);
          }
          .form-group.is-focused.form-warning .form-control {
            background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#D2D2D2, #D2D2D2);
          }
          .form-group.is-focused.form-danger .form-control {
            background-image: linear-gradient(#f44336, #f44336), linear-gradient(#D2D2D2, #D2D2D2);
          }
          .form-group.is-focused.form-rose .form-control {
            background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#D2D2D2, #D2D2D2);
          }
          .form-group.is-focused.form-white .form-control {
            background-image: linear-gradient(#FFFFFF, #FFFFFF), linear-gradient(#D2D2D2, #D2D2D2);
          }
          .form-group.is-focused.label-placeholder label,
          .form-group.is-focused.label-placeholder label.control-label {
            color: #AAAAAA;
          }
          .form-group.is-focused .help-block {
            display: block;
          }
          .form-group.has-warning .form-control {
            box-shadow: none;
          }
          .form-group.has-warning.is-focused .form-control {
            background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#D2D2D2, #D2D2D2);
          }
          .form-group.has-warning label.control-label,
          .form-group.has-warning .help-block {
            color: #ff9800;
          }
          .form-group.has-error .form-control {
            box-shadow: none;
          }
          .form-group.has-error.is-focused .form-control {
            background-image: linear-gradient(#f44336, #f44336), linear-gradient(#D2D2D2, #D2D2D2);
          }
          .form-group.has-error label.control-label,
          .form-group.has-error .help-block {
            color: #f44336;
          }
          .form-group.has-success .form-control {
            box-shadow: none;
          }
          .form-group.has-success.is-focused .form-control {
            background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#D2D2D2, #D2D2D2);
          }
          .form-group.has-success label.control-label,
          .form-group.has-success .help-block {
            color: #4caf50;
          }
          .form-group.has-info .form-control {
            box-shadow: none;
          }
          .form-group.has-info.is-focused .form-control {
            background-image: linear-gradient(#00bcd4, #00bcd4), linear-gradient(#D2D2D2, #D2D2D2);
          }
          .form-group.has-info label.control-label,
          .form-group.has-info .help-block {
            color: #00bcd4;
          }
          .form-group textarea {
            resize: none;
          }
          .form-group textarea ~ .form-control-highlight {
            margin-top: -11px;
          }
          .form-group select {
            appearance: none;
          }
          .form-group select ~ .material-input:after {
            display: none;
          }
          .form-control {
            margin-bottom: 7px;
          }
          .form-control::-moz-placeholder {
            font-size: 14px;
            line-height: 1.42857;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-control:-ms-input-placeholder {
            font-size: 14px;
            line-height: 1.42857;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-control::-webkit-input-placeholder {
            font-size: 14px;
            line-height: 1.42857;
            color: #AAAAAA;
            font-weight: 400;
          }
          .checkbox label,
          .radio label,
          label {
            font-size: 14px;
            line-height: 1.42857;
            color: #AAAAAA;
            font-weight: 400;
          }
          label.control-label {
            font-size: 11px;
            line-height: 1.07143;
            color: #AAAAAA;
            font-weight: 400;
            margin: 16px 0 0 0;
          }
          .help-block {
            margin-top: 0;
            font-size: 11px;
          }
          .form-group {
            padding-bottom: 7px;
            margin: 27px 0 0 0;
          }
          .form-group .form-control {
            margin-bottom: 7px;
          }
          .form-group .form-control::-moz-placeholder {
            font-size: 14px;
            line-height: 1.42857;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-group .form-control:-ms-input-placeholder {
            font-size: 14px;
            line-height: 1.42857;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-group .form-control::-webkit-input-placeholder {
            font-size: 14px;
            line-height: 1.42857;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-group .checkbox label,
          .form-group .radio label,
          .form-group label {
            font-size: 14px;
            line-height: 1.42857;
            color: black;
            font-weight: 400;
          }
          .form-group label.control-label {
            font-size: 11px;
            line-height: 1.07143;
            color: #AAAAAA;
            font-weight: 400;
            margin: 16px 0 0 0;
          }
          .form-group .help-block {
            margin-top: 0;
            font-size: 11px;
          }
          .form-group.label-floating label.control-label,
          .form-group.label-placeholder label.control-label {
            top: -7px;
            font-size: 14px;
            line-height: 1.42857;
          }
          .form-group.label-static label.control-label,
          .form-group.label-floating.is-focused label.control-label,
          .form-group.label-floating:not(.is-empty) label.control-label {
            top: -28px;
            left: 0;
            font-size: 11px;
            line-height: 1.07143;
          }
          .form-group.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
            top: -28px;
            left: 0;
            font-size: 11px;
            line-height: 1.07143;
          }
          .form-group.form-group-sm {
            padding-bottom: 3px;
            margin: 21px 0 0 0;
          }
          .form-group.form-group-sm .form-control {
            margin-bottom: 3px;
          }
          .form-group.form-group-sm .form-control::-moz-placeholder {
            font-size: 11px;
            line-height: 1.5;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-group.form-group-sm .form-control:-ms-input-placeholder {
            font-size: 11px;
            line-height: 1.5;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-group.form-group-sm .form-control::-webkit-input-placeholder {
            font-size: 11px;
            line-height: 1.5;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-group.form-group-sm .checkbox label,
          .form-group.form-group-sm .radio label,
          .form-group.form-group-sm label {
            font-size: 11px;
            line-height: 1.5;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-group.form-group-sm label.control-label {
            font-size: 9px;
            line-height: 1.125;
            color: #AAAAAA;
            font-weight: 400;
            margin: 16px 0 0 0;
          }
          .form-group.form-group-sm .help-block {
            margin-top: 0;
            font-size: 9px;
          }
          .form-group.form-group-sm.label-floating label.control-label,
          .form-group.form-group-sm.label-placeholder label.control-label {
            top: -11px;
            font-size: 11px;
            line-height: 1.5;
          }
          .form-group.form-group-sm.label-static label.control-label,
          .form-group.form-group-sm.label-floating.is-focused label.control-label,
          .form-group.form-group-sm.label-floating:not(.is-empty) label.control-label {
            top: -25px;
            left: 0;
            font-size: 9px;
            line-height: 1.125;
          }
          .form-group.form-group-sm.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
            top: -25px;
            left: 0;
            font-size: 9px;
            line-height: 1.125;
          }
          .form-group.form-group-lg {
            padding-bottom: 9px;
            margin: 30px 0 0 0;
          }
          .form-group.form-group-lg .form-control {
            margin-bottom: 9px;
          }
          .form-group.form-group-lg .form-control::-moz-placeholder {
            font-size: 18px;
            line-height: 1.33333;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-group.form-group-lg .form-control:-ms-input-placeholder {
            font-size: 18px;
            line-height: 1.33333;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-group.form-group-lg .form-control::-webkit-input-placeholder {
            font-size: 18px;
            line-height: 1.33333;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-group.form-group-lg .checkbox label,
          .form-group.form-group-lg .radio label,
          .form-group.form-group-lg label {
            font-size: 18px;
            line-height: 1.33333;
            color: #AAAAAA;
            font-weight: 400;
          }
          .form-group.form-group-lg label.control-label {
            font-size: 14px;
            line-height: 1.0;
            color: #AAAAAA;
            font-weight: 400;
            margin: 16px 0 0 0;
          }
          .form-group.form-group-lg .help-block {
            margin-top: 0;
            font-size: 14px;
          }
          .form-group.form-group-lg.label-floating label.control-label,
          .form-group.form-group-lg.label-placeholder label.control-label {
            top: -5px;
            font-size: 18px;
            line-height: 1.33333;
          }
          .form-group.form-group-lg.label-static label.control-label,
          .form-group.form-group-lg.label-floating.is-focused label.control-label,
          .form-group.form-group-lg.label-floating:not(.is-empty) label.control-label {
            top: -32px;
            left: 0;
            font-size: 14px;
            line-height: 1.0;
          }
          .form-group.form-group-lg.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
            top: -32px;
            left: 0;
            font-size: 14px;
            line-height: 1.0;
          }
          select.form-control {
            border: 0;
            box-shadow: none;
            border-radius: 0;
          }
          .form-group.is-focused select.form-control {
            box-shadow: none;
            border-color: #D2D2D2;
          }
          select.form-control[multiple],
          .form-group.is-focused select.form-control[multiple] {
            height: 85px;
          }
          .input-group-btn .btn {
            margin: 0 0 7px 0;
          }
          .form-group.form-group-sm .input-group-btn .btn {
            margin: 0 0 3px 0;
          }
          .form-group.form-group-lg .input-group-btn .btn {
            margin: 0 0 9px 0;
          }
          .input-group .input-group-btn {
            padding: 0 12px;
          }
          .input-group .input-group-addon {
            border: 0;
            background: transparent;
            padding: 6px 15px 0px;
          }
          .form-group input[type=file] {
            opacity: 0;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 100;
          }
          .form-control-feedback {
            opacity: 0;
          }
          .has-success .form-control-feedback {
            color: #4caf50;
            opacity: 1;
          }
          .has-error .form-control-feedback {
            color: #f44336;
            opacity: 1;
          }
          .pagination > li > a,
          .pagination > li > span {
            border: 0;
            border-radius: 30px !important;
            transition: all .3s;
            padding: 0px 11px;
            margin: 0 3px;
            min-width: 30px;
            height: 30px;
            line-height: 30px;
            color: #999999;
            font-weight: 400;
            font-size: 12px;
            text-transform: uppercase;
            background: transparent;
          }
          .pagination > li > a:hover,
          .pagination > li > a:focus,
          .pagination > li > span:hover,
          .pagination > li > span:focus {
            color: #999999;
          }
          .pagination > .active > a,
          .pagination > .active > span {
            color: #999999;
          }
          .pagination > .active > a,
          .pagination > .active > a:focus,
          .pagination > .active > a:hover,
          .pagination > .active > span,
          .pagination > .active > span:focus,
          .pagination > .active > span:hover {
            background-color: #9c27b0;
            border-color: #9c27b0;
            color: #FFFFFF;
            box-shadow: 0 4px 5px 0 rgba(156, 39, 176, 0.14), 0 1px 10px 0 rgba(156, 39, 176, 0.12), 0 2px 4px -1px rgba(156, 39, 176, 0.2);
          }
          .pagination.pagination-info > .active > a,
          .pagination.pagination-info > .active > a:focus,
          .pagination.pagination-info > .active > a:hover,
          .pagination.pagination-info > .active > span,
          .pagination.pagination-info > .active > span:focus,
          .pagination.pagination-info > .active > span:hover {
            background-color: #00bcd4;
            border-color: #00bcd4;
            box-shadow: 0 4px 5px 0 rgba(0, 188, 212, 0.14), 0 1px 10px 0 rgba(0, 188, 212, 0.12), 0 2px 4px -1px rgba(0, 188, 212, 0.2);
          }
          .pagination.pagination-success > .active > a,
          .pagination.pagination-success > .active > a:focus,
          .pagination.pagination-success > .active > a:hover,
          .pagination.pagination-success > .active > span,
          .pagination.pagination-success > .active > span:focus,
          .pagination.pagination-success > .active > span:hover {
            background-color: #4caf50;
            border-color: #4caf50;
            box-shadow: 0 4px 5px 0 rgba(76, 175, 80, 0.14), 0 1px 10px 0 rgba(76, 175, 80, 0.12), 0 2px 4px -1px rgba(76, 175, 80, 0.2);
          }
          .pagination.pagination-warning > .active > a,
          .pagination.pagination-warning > .active > a:focus,
          .pagination.pagination-warning > .active > a:hover,
          .pagination.pagination-warning > .active > span,
          .pagination.pagination-warning > .active > span:focus,
          .pagination.pagination-warning > .active > span:hover {
            background-color: #ff9800;
            border-color: #ff9800;
            box-shadow: 0 4px 5px 0 rgba(255, 152, 0, 0.14), 0 1px 10px 0 rgba(255, 152, 0, 0.12), 0 2px 4px -1px rgba(255, 152, 0, 0.2);
          }
          .pagination.pagination-danger > .active > a,
          .pagination.pagination-danger > .active > a:focus,
          .pagination.pagination-danger > .active > a:hover,
          .pagination.pagination-danger > .active > span,
          .pagination.pagination-danger > .active > span:focus,
          .pagination.pagination-danger > .active > span:hover {
            background-color: #f44336;
            border-color: #f44336;
            box-shadow: 0 4px 5px 0 rgba(244, 67, 54, 0.14), 0 1px 10px 0 rgba(244, 67, 54, 0.12), 0 2px 4px -1px rgba(244, 67, 54, 0.2);
          }
          .label {
            border-radius: 12px;
            padding: 5px 12px;
            text-transform: uppercase;
            font-size: 10px;
          }
          .label.label-default {
            background-color: #999999;
          }
          .section-dark .nav-pills > li > a,
          .section-image .nav-pills > li > a {
            color: #999999;
          }
          .section-dark .nav-pills > li > a:hover,
          .section-dark .nav-pills > li > a:focus,
          .section-image .nav-pills > li > a:hover,
          .section-image .nav-pills > li > a:focus {
            background-color: #EEEEEE;
          }
          .nav-pills > li > a {
            line-height: 24px;
            text-transform: uppercase;
            font-size: 12px;
            font-weight: 500;
            min-width: 100px;
            text-align: center;
            color: #555555;
            transition: all .3s;
          }
          .nav-pills > li > a:hover {
            background-color: rgba(200, 200, 200, 0.2);
          }
          .nav-pills > li i {
            display: block;
            font-size: 30px;
            padding: 15px 0;
          }
          .nav-pills > li.active > a,
          .nav-pills > li.active > a:focus,
          .nav-pills > li.active > a:hover {
            background-color: #9c27b0;
            color: #FFFFFF;
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(156, 39, 176, 0.6);
          }
          .nav-pills:not(.nav-pills-icons) > li > a {
            border-radius: 30px;
          }
          .nav-pills.nav-stacked > li + li {
            margin-top: 5px;
          }
          .nav-pills.nav-pills-info > li.active > a,
          .nav-pills.nav-pills-info > li.active > a:focus,
          .nav-pills.nav-pills-info > li.active > a:hover {
            background-color: #00bcd4;
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(0, 188, 212, 0.6);
          }
          .nav-pills.nav-pills-success > li.active > a,
          .nav-pills.nav-pills-success > li.active > a:focus,
          .nav-pills.nav-pills-success > li.active > a:hover {
            background-color: #4caf50;
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(76, 175, 80, 0.6);
          }
          .nav-pills.nav-pills-warning > li.active > a,
          .nav-pills.nav-pills-warning > li.active > a:focus,
          .nav-pills.nav-pills-warning > li.active > a:hover {
            background-color: #ff9800;
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(255, 152, 0, 0.6);
          }
          .nav-pills.nav-pills-danger > li.active > a,
          .nav-pills.nav-pills-danger > li.active > a:focus,
          .nav-pills.nav-pills-danger > li.active > a:hover {
            background-color: #f44336;
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(255, 152, 0, 0.6);
          }
          .nav-pills.nav-pills-rose > li.active > a,
          .nav-pills.nav-pills-rose > li.active > a:focus,
          .nav-pills.nav-pills-rose > li.active > a:hover {
            background-color: #e91e63;
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(233, 30, 99, 0.6);
          }
          .tab-space {
            padding: 20px 0 50px 0px;
          }
          .navbar {
            border: 0;
            border-radius: 3px;
            padding: 10px 0;
          }
          .navbar .navbar-brand {
            position: relative;
            height: 50px;
            line-height: 30px;
            color: inherit;
            padding: 10px 15px;
          }
          .navbar .navbar-brand:hover,
          .navbar .navbar-brand:focus {
            color: inherit;
            background-color: transparent;
          }
          .navbar .navbar-text {
            color: inherit;
            margin-top: 15px;
            margin-bottom: 15px;
          }
          .navbar .navbar-nav > li > a {
            color: #333;
            padding:15px 10px;
            font-weight: 500;
            font-size: 12px;
            text-transform: uppercase;
            border-radius: 3px;
          }
          .navbar .navbar-nav > li > a:focus {
            color: #333;
            background-color: #DF6D1C;
            border-radius: 50%;
          }
          .navbar .navbar-nav > li > a:after {
            content:'';
            width:0%;
            transition:all 0.3s ease;
            left:50%;
          }
          .navbar .navbar-nav > li > a:before {
            content:'';
            width:0%;
            transition:all 0.3s ease;
            left:50%;
          }
          .navbar .navbar-nav > li > a:hover:after {
            content:'';
            position:absolute;
            bottom:0px;
            left:50%;
            background:#DF6D1C;
            height:3px;
            width:50%;
          }
          .navbar .navbar-nav > li > a:hover:before {
            content:'';
            position:absolute;
            bottom:0px;
            left:0px;
            background:#DF6D1C;
            height:3px;
            width:50%;
          }
          .navbar .navbar-nav > li > a .material-icons,
          .navbar .navbar-nav > li > a .fa {
            font-size: 20px;
            max-width: 24px;
          }
          .navbar .navbar-nav > li > a:not(.btn-just-icon) .fa {
            position: relative;
            top: 2px;
            margin-top: -4px;
            margin-right: 4px;
          }
          .navbar .navbar-nav > li > .dropdown-menu {
            margin-top: -20px;
          }
          .navbar .navbar-nav > li.open > .dropdown-menu {
            margin-top: 0;
          }
          .navbar .navbar-nav > .active > a,
          .navbar .navbar-nav > .active > a:hover,
          .navbar .navbar-nav > .active > a:focus {
            color: inherit;
            background-color: rgba(255, 255, 255, 0.1);
          }
          .navbar .navbar-nav > .disabled > a,
          .navbar .navbar-nav > .disabled > a:hover,
          .navbar .navbar-nav > .disabled > a:focus {
            color: inherit;
            background-color: transparent;
            opacity: 0.9;
          }
          .navbar .navbar-nav .profile-photo {
            padding: 0;
          }
          .navbar .navbar-nav .profile-photo .profile-photo-small {
            height: 40px;
            width: 40px;
          }
          .navbar .navbar-nav .caret {
            margin-top: -3px;
          }
          .navbar .navbar-toggle {
            border: 0;
          }
          .navbar .navbar-toggle:hover,
          .navbar .navbar-toggle:focus {
            background-color: transparent;
          }
          .navbar .navbar-toggle .icon-bar {
            background-color: inherit;
            border: 1px solid;
            color: #FFFFFF;
          }
          .navbar .navbar-default .navbar-toggle,
          .navbar .navbar-inverse .navbar-toggle {
            border-color: transparent;
          }
          .navbar .navbar-collapse,
          .navbar .navbar-form {
            border-top: none;
            box-shadow: none;
          }
          .navbar .navbar-nav > .open > a,
          .navbar .navbar-nav > .open > a:hover,
          .navbar .navbar-nav > .open > a:focus {
            background-color: transparent;
            color: inherit;
          }
          @media (max-width: 767px) {
            .navbar .navbar-nav .navbar-text {
              color: inherit;
              margin-top: 15px;
              margin-bottom: 15px;
            }
            .navbar .navbar-nav .open .dropdown-menu > .dropdown-header {
              border: 0;
              color: inherit;
            }
            .navbar .navbar-nav .open .dropdown-menu .divider {
              border-bottom: 1px solid;
              opacity: 0.08;
            }
          }
          .navbar.navbar-default .logo-container .brand {
            color: #555555;
          }
          .navbar .navbar-link {
            color: inherit;
          }
          .navbar .navbar-link:hover {
            color: inherit;
          }
          .navbar .btn {
            margin-top: 0;
            margin-bottom: 0;
          }
          .navbar .btn-link {
            color: inherit;
          }
          .navbar .btn-link:hover,
          .navbar .btn-link:focus {
            color: inherit;
          }
          .navbar .btn-link[disabled]:hover,
          .navbar .btn-link[disabled]:focus,
          fieldset[disabled] .navbar .btn-link:hover,
          fieldset[disabled] .navbar .btn-link:focus {
            color: inherit;
          }
          .navbar .navbar-form {
            margin: 4px 0 0;
          }
          .navbar .navbar-form .form-group {
            margin: 0;
            padding: 0;
          }
          .navbar .navbar-form .form-group .material-input:before,
          .navbar .navbar-form .form-group.is-focused .material-input:after {
            background-color: inherit;
          }
          .navbar .navbar-form .form-group .form-control,
          .navbar .navbar-form .form-control {
            border-color: inherit;
            color: inherit;
            padding: 0;
            margin: 0;
            height: 28px;
            font-size: 14px;
            line-height: 1.42857;
          }
          .navbar,
          .navbar.navbar-default {
            background-color: #FFFFFF;
            color: #555555;
            box-shadow: 0 4px 18px 0px rgba(0, 0, 0, 0.12), 0 7px 10px -5px rgba(0, 0, 0, 0.15);
          }
          .navbar .navbar-form .form-group input.form-control::-moz-placeholder,
          .navbar .navbar-form input.form-control::-moz-placeholder,
          .navbar.navbar-default .navbar-form .form-group input.form-control::-moz-placeholder,
          .navbar.navbar-default .navbar-form input.form-control::-moz-placeholder {
            color: #555555;
          }
          .navbar .navbar-form .form-group input.form-control:-ms-input-placeholder,
          .navbar .navbar-form input.form-control:-ms-input-placeholder,
          .navbar.navbar-default .navbar-form .form-group input.form-control:-ms-input-placeholder,
          .navbar.navbar-default .navbar-form input.form-control:-ms-input-placeholder {
            color: #555555;
          }
          .navbar .navbar-form .form-group input.form-control::-webkit-input-placeholder,
          .navbar .navbar-form input.form-control::-webkit-input-placeholder,
          .navbar.navbar-default .navbar-form .form-group input.form-control::-webkit-input-placeholder,
          .navbar.navbar-default .navbar-form input.form-control::-webkit-input-placeholder {
            color: #555555;
          }
          .navbar .dropdown-menu,
          .navbar.navbar-default .dropdown-menu {
            border-radius: 3px !important;
          }
          .navbar .dropdown-menu li > a:hover,
          .navbar .dropdown-menu li > a:focus,
          .navbar.navbar-default .dropdown-menu li > a:hover,
          .navbar.navbar-default .dropdown-menu li > a:focus {
            color: #FFFFFF;
            background-color: #FFFFFF;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 255, 255, 0.4);
          }
          .navbar .dropdown-menu .active > a,
          .navbar.navbar-default .dropdown-menu .active > a {
            background-color: #FFFFFF;
            color: #555555;
          }
          .navbar .dropdown-menu .active > a:hover,
          .navbar .dropdown-menu .active > a:focus,
          .navbar.navbar-default .dropdown-menu .active > a:hover,
          .navbar.navbar-default .dropdown-menu .active > a:focus {
            color: #555555;
          }
          .navbar.navbar-inverse {
            background-color: #212121;
            color: #fff;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(33, 33, 33, 0.46);
          }
          .navbar.navbar-inverse .navbar-form .form-group input.form-control::-moz-placeholder,
          .navbar.navbar-inverse .navbar-form input.form-control::-moz-placeholder {
            color: #fff;
          }
          .navbar.navbar-inverse .navbar-form .form-group input.form-control:-ms-input-placeholder,
          .navbar.navbar-inverse .navbar-form input.form-control:-ms-input-placeholder {
            color: #fff;
          }
          .navbar.navbar-inverse .navbar-form .form-group input.form-control::-webkit-input-placeholder,
          .navbar.navbar-inverse .navbar-form input.form-control::-webkit-input-placeholder {
            color: #fff;
          }
          .navbar.navbar-inverse .dropdown-menu {
            border-radius: 3px !important;
          }
          .navbar.navbar-inverse .dropdown-menu li > a:hover,
          .navbar.navbar-inverse .dropdown-menu li > a:focus {
            color: #FFFFFF;
            background-color: #212121;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(33, 33, 33, 0.4);
          }
          .navbar.navbar-inverse .dropdown-menu .active > a {
            background-color: #212121;
            color: #fff;
          }
          .navbar.navbar-inverse .dropdown-menu .active > a:hover,
          .navbar.navbar-inverse .dropdown-menu .active > a:focus {
            color: #fff;
          }
          .navbar.navbar-primary {
            background-color: #9c27b0;
            color: #ffffff;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(156, 39, 176, 0.46);
          }
          .navbar.navbar-primary .navbar-form .form-group input.form-control::-moz-placeholder,
          .navbar.navbar-primary .navbar-form input.form-control::-moz-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-primary .navbar-form .form-group input.form-control:-ms-input-placeholder,
          .navbar.navbar-primary .navbar-form input.form-control:-ms-input-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-primary .navbar-form .form-group input.form-control::-webkit-input-placeholder,
          .navbar.navbar-primary .navbar-form input.form-control::-webkit-input-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-primary .dropdown-menu {
            border-radius: 3px !important;
          }
          .navbar.navbar-primary .dropdown-menu li > a:hover,
          .navbar.navbar-primary .dropdown-menu li > a:focus {
            color: #FFFFFF;
            background-color: #9c27b0;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
          }
          .navbar.navbar-primary .dropdown-menu .active > a {
            background-color: #9c27b0;
            color: #ffffff;
          }
          .navbar.navbar-primary .dropdown-menu .active > a:hover,
          .navbar.navbar-primary .dropdown-menu .active > a:focus {
            color: #ffffff;
          }
          .navbar.navbar-success {
            background-color: #4caf50;
            color: #ffffff;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(76, 175, 80, 0.46);
          }
          .navbar.navbar-success .navbar-form .form-group input.form-control::-moz-placeholder,
          .navbar.navbar-success .navbar-form input.form-control::-moz-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-success .navbar-form .form-group input.form-control:-ms-input-placeholder,
          .navbar.navbar-success .navbar-form input.form-control:-ms-input-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-success .navbar-form .form-group input.form-control::-webkit-input-placeholder,
          .navbar.navbar-success .navbar-form input.form-control::-webkit-input-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-success .dropdown-menu {
            border-radius: 3px !important;
          }
          .navbar.navbar-success .dropdown-menu li > a:hover,
          .navbar.navbar-success .dropdown-menu li > a:focus {
            color: #FFFFFF;
            background-color: #4caf50;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
          }
          .navbar.navbar-success .dropdown-menu .active > a {
            background-color: #4caf50;
            color: #ffffff;
          }
          .navbar.navbar-success .dropdown-menu .active > a:hover,
          .navbar.navbar-success .dropdown-menu .active > a:focus {
            color: #ffffff;
          }
          .navbar.navbar-info {
            background-color: #00bcd4;
            color: #ffffff;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(0, 188, 212, 0.46);
          }
          .navbar.navbar-info .navbar-form .form-group input.form-control::-moz-placeholder,
          .navbar.navbar-info .navbar-form input.form-control::-moz-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-info .navbar-form .form-group input.form-control:-ms-input-placeholder,
          .navbar.navbar-info .navbar-form input.form-control:-ms-input-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-info .navbar-form .form-group input.form-control::-webkit-input-placeholder,
          .navbar.navbar-info .navbar-form input.form-control::-webkit-input-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-info .dropdown-menu {
            border-radius: 3px !important;
          }
          .navbar.navbar-info .dropdown-menu li > a:hover,
          .navbar.navbar-info .dropdown-menu li > a:focus {
            color: #FFFFFF;
            background-color: #00bcd4;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 188, 212, 0.4);
          }
          .navbar.navbar-info .dropdown-menu .active > a {
            background-color: #00bcd4;
            color: #ffffff;
          }
          .navbar.navbar-info .dropdown-menu .active > a:hover,
          .navbar.navbar-info .dropdown-menu .active > a:focus {
            color: #ffffff;
          }
          .navbar.navbar-warning {
            background-color: #ff9800;
            color: #ffffff;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(255, 152, 0, 0.46);
          }
          .navbar.navbar-warning .navbar-form .form-group input.form-control::-moz-placeholder,
          .navbar.navbar-warning .navbar-form input.form-control::-moz-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-warning .navbar-form .form-group input.form-control:-ms-input-placeholder,
          .navbar.navbar-warning .navbar-form input.form-control:-ms-input-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-warning .navbar-form .form-group input.form-control::-webkit-input-placeholder,
          .navbar.navbar-warning .navbar-form input.form-control::-webkit-input-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-warning .dropdown-menu {
            border-radius: 3px !important;
          }
          .navbar.navbar-warning .dropdown-menu li > a:hover,
          .navbar.navbar-warning .dropdown-menu li > a:focus {
            color: #FFFFFF;
            background-color: #ff9800;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
          }
          .navbar.navbar-warning .dropdown-menu .active > a {
            background-color: #ff9800;
            color: #ffffff;
          }
          .navbar.navbar-warning .dropdown-menu .active > a:hover,
          .navbar.navbar-warning .dropdown-menu .active > a:focus {
            color: #ffffff;
          }
          .navbar.navbar-danger {
            background-color: #f44336;
            color: #ffffff;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(244, 67, 54, 0.46);
          }
          .navbar.navbar-danger .navbar-form .form-group input.form-control::-moz-placeholder,
          .navbar.navbar-danger .navbar-form input.form-control::-moz-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-danger .navbar-form .form-group input.form-control:-ms-input-placeholder,
          .navbar.navbar-danger .navbar-form input.form-control:-ms-input-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-danger .navbar-form .form-group input.form-control::-webkit-input-placeholder,
          .navbar.navbar-danger .navbar-form input.form-control::-webkit-input-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-danger .dropdown-menu {
            border-radius: 3px !important;
          }
          .navbar.navbar-danger .dropdown-menu li > a:hover,
          .navbar.navbar-danger .dropdown-menu li > a:focus {
            color: #FFFFFF;
            background-color: #f44336;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
          }
          .navbar.navbar-danger .dropdown-menu .active > a {
            background-color: #f44336;
            color: #ffffff;
          }
          .navbar.navbar-danger .dropdown-menu .active > a:hover,
          .navbar.navbar-danger .dropdown-menu .active > a:focus {
            color: #ffffff;
          }
          .navbar.navbar-rose {
            background-color: #e91e63;
            color: #ffffff;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(233, 30, 99, 0.46);
          }
          .navbar.navbar-rose .navbar-form .form-group input.form-control::-moz-placeholder,
          .navbar.navbar-rose .navbar-form input.form-control::-moz-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-rose .navbar-form .form-group input.form-control:-ms-input-placeholder,
          .navbar.navbar-rose .navbar-form input.form-control:-ms-input-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-rose .navbar-form .form-group input.form-control::-webkit-input-placeholder,
          .navbar.navbar-rose .navbar-form input.form-control::-webkit-input-placeholder {
            color: #ffffff;
          }
          .navbar.navbar-rose .dropdown-menu {
            border-radius: 3px !important;
          }
          .navbar.navbar-rose .dropdown-menu li > a:hover,
          .navbar.navbar-rose .dropdown-menu li > a:focus {
            color: #FFFFFF;
            background-color: #e91e63;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
          }
          .navbar.navbar-rose .dropdown-menu .active > a {
            background-color: #e91e63;
            color: #ffffff;
          }
          .navbar.navbar-rose .dropdown-menu .active > a:hover,
          .navbar.navbar-rose .dropdown-menu .active > a:focus {
            color: #ffffff;
          }
          .navbar-inverse {
            background-color: #3f51b5;
          }
          .navbar.navbar-transparent {
            background-color: rgba(255,255,255,0.5);
            box-shadow: none;
            color: #fff;
            padding-top: 25px;
          }
          .navbar.navbar-transparent .logo-container .brand {
            color: #FFFFFF;
          }
          .navbar-fixed-top {
            border-radius: 0;
          }
          @media (max-width: 1199px) {
            .navbar {
            }
            .navbar .navbar-brand {
              height: 50px;
              padding: 10px 15px;
            }
            .navbar .navbar-nav > li > a {
              padding-top: 15px;
              padding-bottom: 15px;
            }
          }
          .navbar .alert {
            border-radius: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 85px;
            width: 100%;
            z-index: 3;
            transition: all 0.3s;
          }
          .nav-align-center {
            text-align: center;
          }
          .nav-align-center .nav-pills {
            display: inline-block;
          }
          .navbar-absolute {
            position: absolute;
            width: 100%;
            padding-top: 10px;
            z-index: 1029;
          }
          .dropdown-menu {
            border: 0;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          }
          .dropdown-menu .divider {
            background-color: rgba(0, 0, 0, 0.12);
          }
          .dropdown-menu li > a {
            font-size: 13px;
            padding: 10px 20px;
            margin: 0 5px;
            border-radius: 2px;
            -webkit-transition: all 150ms linear;
            -moz-transition: all 150ms linear;
            -o-transition: all 150ms linear;
            -ms-transition: all 150ms linear;
            transition: all 150ms linear;
          }
          .dropdown-menu li > a:hover,
          .dropdown-menu li > a:focus {
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
          }
          .dropdown-menu.dropdown-with-icons li > a {
            padding: 12px 20px 12px 12px;
          }
          .dropdown-menu.dropdown-with-icons li > a .material-icons {
            vertical-align: middle;
            font-size: 24px;
            position: relative;
            margin-top: -4px;
            top: 1px;
            margin-right: 12px;
            opacity: .5;
          }
          .dropdown-menu li {
            position: relative;
          }
          .dropdown-menu li a:hover,
          .dropdown-menu li a:focus,
          .dropdown-menu li a:active {
            background-color: #9c27b0;
            color: #FFFFFF;
          }
          .dropdown-menu .divider {
            margin: 5px 0;
          }
          .navbar .dropdown-menu li > a:hover,
          .navbar .dropdown-menu li > a:focus,
          .navbar.navbar-default .dropdown-menu li > a:hover,
          .navbar.navbar-default .dropdown-menu li > a:focus {
            color: #FFFFFF;
            background-color: #9c27b0;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
          }
          .dropdown .dropdown-menu,
          .dropup:not(.bootstrap-select) .dropdown-menu,
          .dropdown-menu.bootstrap-datetimepicker-widget {
            -webkit-transition: all 150ms linear;
            -moz-transition: all 150ms linear;
            -o-transition: all 150ms linear;
            -ms-transition: all 150ms linear;
            transition: all 150ms linear;
            -webkit-transform: translate3d(0, -20px, 0);
            -moz-transform: translate3d(0, -20px, 0);
            -o-transform: translate3d(0, -20px, 0);
            -ms-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
            visibility: hidden;
            display: block;
            opacity: 0;
          }
          .dropdown.open .dropdown-menu,
          .dropdown-menu.bootstrap-datetimepicker-widget.open {
            opacity: 1;
            visibility: visible;
            -webkit-transform: translate3d(0, 1px, 0);
            -moz-transform: translate3d(0, 1px, 0);
            -o-transform: translate3d(0, 1px, 0);
            -ms-transform: translate3d(0, 1px, 0);
            transform: translate3d(0, 1px, 0);
          }
          .dropup:not(.bootstrap-select) .dropdown-menu {
            -webkit-transform: translate3d(0, 20px, 0);
            -moz-transform: translate3d(0, 20px, 0);
            -o-transform: translate3d(0, 20px, 0);
            -ms-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
          }
          .dropup:not(.bootstrap-select).open .dropdown-menu {
            opacity: 1;
            visibility: visible;
            -webkit-transform: translate3d(0, -2px, 0);
            -moz-transform: translate3d(0, -2px, 0);
            -o-transform: translate3d(0, -2px, 0);
            -ms-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
          }
          .alert {
            border: 0;
            border-radius: 0;
            padding: 20px 15px;
            line-height: 20px;
          }
          .alert b {
            font-weight: 500;
            text-transform: uppercase;
            font-size: 12px;
          }
          .alert,
          .alert.alert-default {
            background-color: white;
            color: #555555;
          }
          .alert a,
          .alert .alert-link,
          .alert.alert-default a,
          .alert.alert-default .alert-link {
            color: #555555;
          }
          .alert.alert-inverse {
            background-color: #292929;
            color: #fff;
          }
          .alert.alert-inverse a,
          .alert.alert-inverse .alert-link {
            color: #fff;
          }
          .alert.alert-primary {
            background-color: #a72abd;
            color: #ffffff;
          }
          .alert.alert-primary a,
          .alert.alert-primary .alert-link {
            color: #ffffff;
          }
          .alert.alert-success {
            background-color: #55b559;
            color: #ffffff;
          }
          .alert.alert-success a,
          .alert.alert-success .alert-link {
            color: #ffffff;
          }
          .alert.alert-info {
            background-color: #00cae3;
            color: #ffffff;
          }
          .alert.alert-info a,
          .alert.alert-info .alert-link {
            color: #ffffff;
          }
          .alert.alert-warning {
            background-color: #ff9e0f;
            color: #ffffff;
          }
          .alert.alert-warning a,
          .alert.alert-warning .alert-link {
            color: #ffffff;
          }
          .alert.alert-danger {
            background-color: #f55145;
            color: #ffffff;
          }
          .alert.alert-danger a,
          .alert.alert-danger .alert-link {
            color: #ffffff;
          }
          .alert.alert-rose {
            background-color: #ea2c6d;
            color: #ffffff;
          }
          .alert.alert-rose a,
          .alert.alert-rose .alert-link {
            color: #ffffff;
          }
          .alert-info,
          .alert-danger,
          .alert-warning,
          .alert-success {
            color: #ffffff;
          }
          .alert-default a,
          .alert-default .alert-link {
            color: rgba(0,0,0, 0.87);
          }
          .alert .alert-icon {
            display: block;
            float: left;
            margin-right: 15px;
          }
          .alert .alert-icon i {
            margin-top: -7px;
            top: 5px;
            position: relative;
          }
          .progress {
            height: 4px;
            border-radius: 0;
            box-shadow: none;
            background: #DDDDDD;
          }
          .progress .progress-bar {
            box-shadow: none;
          }
          .progress .progress-bar,
          .progress .progress-bar.progress-bar-default {
            background-color: #FFFFFF;
          }
          .progress .progress-bar.progress-bar-inverse {
            background-color: #212121;
          }
          .progress .progress-bar.progress-bar-primary {
            background-color: #9c27b0;
          }
          .progress .progress-bar.progress-bar-success {
            background-color: #4caf50;
          }
          .progress .progress-bar.progress-bar-info {
            background-color: #00bcd4;
          }
          .progress .progress-bar.progress-bar-warning {
            background-color: #ff9800;
          }
          .progress .progress-bar.progress-bar-danger {
            background-color: #f44336;
          }
          .progress .progress-bar.progress-bar-rose {
            background-color: #e91e63;
          }
          .progress.progress-line-primary {
            background: rgba(156, 39, 176, 0.2);
          }
          .progress.progress-line-info {
            background: rgba(0, 188, 212, 0.2);
          }
          .progress.progress-line-success {
            background: rgba(76, 175, 80, 0.2);
          }
          .progress.progress-line-warning {
            background: rgba(255, 152, 0, 0.2);
          }
          .progress.progress-line-danger {
            background: rgba(244, 67, 54, 0.2);
          }
          .progress .progress-bar,
          .progress .progress-bar.progress-bar-default {
            background-color: #9c27b0;
          }
          h1,
          .h1 {
            font-size: 3.8em;
            line-height: 1.15em;
          }
          h2,
          .h2 {
            font-size: 2.6em;
          }
          h3,
          .h3 {
            font-size: 1.825em;
            line-height: 1.4em;
            margin: 20px 0 10px;
          }
          h4,
          .h4 {
            font-size: 1.3em;
            line-height: 1.55em;
          }
          h5,
          .h5 {
            font-size: 1.25em;
            line-height: 1.55em;
            margin-bottom: 15px;
          }
          h6,
          .h6 {
            font-size: 0.9em;
            text-transform: uppercase;
            font-weight: 500;
          }
          .title,
          .card-title,
          .info-title,
          .footer-brand,
          .footer-big h5,
          .footer-big h4,
          .media .media-heading {
            font-weight: 700;
            font-family: "Roboto Slab", "Times New Roman", serif;
          }
          .title,
          .title a,
          .card-title,
          .card-title a,
          .info-title,
          .info-title a,
          .footer-brand,
          .footer-brand a,
          .footer-big h5,
          .footer-big h5 a,
          .footer-big h4,
          .footer-big h4 a,
          .media .media-heading,
          .media .media-heading a {
            color: #3C4858;
            text-decoration: none;
          }
          h2.title {
            margin-bottom: 30px;
          }
          .description,
          .card-description,
          .footer-big p {
            color: #999999;
          }
          .text-warning {
            color: #ff9800;
          }
          .text-primary {
            color: #9c27b0;
          }
          .text-danger {
            color: #f44336;
          }
          .text-success {
            color: #4caf50;
          }
          .text-info {
            color: #00bcd4;
          }
          .text-rose {
            color: #e91e63;
          }
          .text-gray {
            color: #999999;
          }
          .nav-tabs {
            background: #9c27b0;
            border: 0;
            border-radius: 3px;
            padding: 0 15px;
          }
          .nav-tabs > li > a {
            color: #FFFFFF;
            border: 0;
            margin: 0;
            border-radius: 3px;
            line-height: 24px;
            text-transform: uppercase;
            font-size: 12px;
          }
          .nav-tabs > li > a:hover {
            background-color: transparent;
            border: 0;
          }
          .nav-tabs > li > a,
          .nav-tabs > li > a:hover,
          .nav-tabs > li > a:focus {
            background-color: transparent;
            border: 0 !important;
            color: #FFFFFF !important;
            font-weight: 500;
          }
          .nav-tabs > li.disabled > a,
          .nav-tabs > li.disabled > a:hover {
            color: rgba(255, 255, 255, 0.5);
          }
          .nav-tabs > li .material-icons {
            margin: -1px 5px 0 0;
          }
          .nav-tabs > li.active > a,
          .nav-tabs > li.active > a:hover,
          .nav-tabs > li.active > a:focus {
            background-color: rgba(255, 255, 255, 0.2);
            transition: background-color .1s .2s;
          }
          .popover,
          .tooltip-inner {
            color: #555555;
            line-height: 1.5em;
            background: #FFFFFF;
            border: none;
            border-radius: 3px;
            box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
          }
          .popover {
            padding: 0;
            box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
          }
          .popover.left > .arrow,
          .popover.right > .arrow,
          .popover.top > .arrow,
          .popover.bottom > .arrow {
            border: none;
          }
          .popover-title {
            background-color: #FFFFFF;
            border: none;
            padding: 15px 15px 5px;
            font-size: 1.3em;
          }
          .popover-content {
            padding: 10px 15px 15px;
            line-height: 1.4;
          }
          .tooltip.in {
            opacity: 1;
            -webkit-transform: translate3d(0, 0px, 0);
            -moz-transform: translate3d(0, 0px, 0);
            -o-transform: translate3d(0, 0px, 0);
            -ms-transform: translate3d(0, 0px, 0);
            transform: translate3d(0, 0px, 0);
          }
          .tooltip {
            opacity: 0;
            transition: opacity, transform .2s ease;
            -webkit-transform: translate3d(0, 5px, 0);
            -moz-transform: translate3d(0, 5px, 0);
            -o-transform: translate3d(0, 5px, 0);
            -ms-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
          }
          .tooltip.left .tooltip-arrow {
            border-left-color: #FFFFFF;
          }
          .tooltip.right .tooltip-arrow {
            border-right-color: #FFFFFF;
          }
          .tooltip.top .tooltip-arrow {
            border-top-color: #FFFFFF;
          }
          .tooltip.bottom .tooltip-arrow {
            border-bottom-color: #FFFFFF;
          }
          .tooltip-inner {
            padding: 10px 15px;
            min-width: 130px;
          }
          .carousel .carousel-control.left,
          .carousel .carousel-control.right {
            background-image: none;
          }
          .carousel .carousel-control.right i {
            right: 0;
          }
          .carousel .item {
            text-align: center;
          }
          .carousel.carousel-full-nagivation .carousel-control {
            width: 50%;
          }
          .carousel.carousel-full-nagivation .carousel-control.left,
          .carousel.carousel-full-nagivation .carousel-control.right {
            background-image: none;
          }
          .carousel.carousel-full-nagivation .carousel-control .material-icons,
          .carousel.carousel-full-nagivation .carousel-control .fa {
            display: none;
          }
          .carousel.carousel-full-nagivation .left {
            cursor: url("arrow-left-5b6695a040c69f4e17023b945cd6e2d8.png"), url("arrow-left-c720fb4f16d69cc3c5dba61bc96cdc0d.cur"), default !important;
          }
          .carousel.carousel-full-nagivation .right {
            cursor: url("arrow-right-b05075115da474772b1bf12b3b4e122f.png"), url("arrow-right-ef69e791ae57424b1901a28e2ad4d708.cur"), default !important;
          }
          .carousel .carousel-control {
            height: 15%;
            margin: auto;
          }
          .carousel .carousel-control .material-icons {
            z-index: 5;
            display: inline-block;
            font-size: 50px;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            height: 50px;
            margin: auto;
          }
          .carousel .carousel-indicators {
            bottom: 5px;
          }
          .carousel .carousel-indicators li,
          .carousel .carousel-indicators .active {
            margin: 11px 10px;
          }
          .carousel .carousel-indicators li {
            background: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
            border-radius: 2px;
          }
          .carousel .carousel-indicators .active {
            margin-top: 10px;
            -webkit-transform: scale(1.5);
            -moz-transform: scale(1.5);
            -o-transform: scale(1.5);
            -ms-transform: scale(1.5);
            transform: scale(1.5);
            box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
          }
          .carousel .carousel-caption {
            padding-bottom: 45px;
          }
          .carousel .carousel-caption .material-icons {
            position: relative;
            top: 5px;
          }
          .card {
            display: inline-block;
            position: relative;
            width: 100%;
            margin-bottom: 30px;
            border-radius: 6px;
            color: rgba(0,0,0, 0.87);
            background: #fff;
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
          }
          .card .card-height-indicator {
            margin-top: 100%;
          }
          .card.no-shadow .card-image,
          .card.no-shadow .card-image img {
            box-shadow: none;
          }
          .card .card-image {
            height: 60%;
            position: relative;
            z-index: 1;
            margin-left: 15px;
            margin-right: 15px;
            margin-top: -30px;
            border-radius: 6px;
          }
          .card .card-image img {
            width: 100%;
            border-radius: 6px;
            pointer-events: none;
            box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
          }
          .card .card-image .card-title {
            position: absolute;
            bottom: 15px;
            left: 15px;
            color: #fff;
            font-size: 1.3em;
            text-shadow: 0 2px 5px rgba(33, 33, 33, 0.5);
          }
          .card .card-image .colored-shadow {
            transform: scale(0.94);
            top: 12px;
            filter: blur(12px);
            position: absolute;
            width: 100%;
            height: 100%;
            background-size: cover;
            z-index: -1;
            transition: opacity .45s;
            opacity: 0;
          }
          .card .card-image.no-shadow {
            box-shadow: none;
          }
          .card .card-image.no-shadow.shadow-normal {
            box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
          }
          .card .card-image.no-shadow .colored-shadow {
            display: none !important;
          }
          .card .category:not([class*="text-"]) {
            color: #999999;
          }
          .card .card-content {
            padding: 15px 30px;
          }
          .card .card-body {
            height: 30%;
            padding: 18px;
          }
          .card .card-footer {
            height: 10%;
            padding: 18px;
          }
          .card .card-footer button,
          .card .card-footer a {
            margin: 0 !important;
            position: relative;
            bottom: 25px;
            width: auto;
          }
          .card .card-footer button:first-child,
          .card .card-footer a:first-child {
            left: -15px;
          }
          .card .header {
            box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
            margin: 15px;
            border-radius: 3px;
            padding: 15px 0;
            background-color: #FFFFFF;
          }
          .card .header .title {
            color: #FFFFFF;
          }
          .card .header-primary,
          .card .content-primary {
            background: linear-gradient(60deg, #ab47bc, #7b1fa2);
          }
          .card .header-info,
          .card .content-info {
            background: linear-gradient(60deg, #26c6da, #0097a7);
          }
          .card .header-success,
          .card .content-success {
            background: linear-gradient(60deg, #66bb6a, #388e3c);
          }
          .card .header-warning,
          .card .content-warning {
            background: linear-gradient(60deg, #ffa726, #f57c00);
          }
          .card .header-danger,
          .card .content-danger {
            background: linear-gradient(60deg, #ef5350, #d32f2f);
          }
          .card .header-rose,
          .card .content-rose {
            background: linear-gradient(60deg, #ec407a, #c2185b);
          }
          .card .header-primary {
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(156, 39, 176, 0.6);
          }
          .card .header-danger {
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(244, 67, 54, 0.6);
          }
          .card .header-rose {
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(233, 30, 99, 0.6);
          }
          .card .header-warning {
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(255, 152, 0, 0.6);
          }
          .card .header-info {
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(0, 188, 212, 0.6);
          }
          .card .header-success {
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(76, 175, 80, 0.6);
          }
          .card [class*="header-"],
          .card [class*="content-"] {
            color: #FFFFFF;
          }
          .card [class*="header-"] .card-title a,
          .card [class*="header-"] .card-title,
          .card [class*="header-"] .icon i,
          .card [class*="content-"] .card-title a,
          .card [class*="content-"] .card-title,
          .card [class*="content-"] .icon i {
            color: #FFFFFF;
          }
          .card [class*="header-"] .icon i,
          .card [class*="content-"] .icon i {
            border-color: rgba(255, 255, 255, 0.25);
          }
          .card [class*="header-"] .author a,
          .card [class*="header-"] .footer .stats,
          .card [class*="header-"] .category,
          .card [class*="header-"] .card-description,
          .card [class*="content-"] .author a,
          .card [class*="content-"] .footer .stats,
          .card [class*="content-"] .category,
          .card [class*="content-"] .card-description {
            color: rgba(255, 255, 255, 0.8);
          }
          .card [class*="header-"] .author a:hover,
          .card [class*="header-"] .author a:focus,
          .card [class*="header-"] .author a:active,
          .card [class*="content-"] .author a:hover,
          .card [class*="content-"] .author a:focus,
          .card [class*="content-"] .author a:active {
            color: #FFFFFF;
          }
          .card [class*="content-"] {
            border-radius: 6px;
          }
          .card [class*="content-"] h1 small,
          .card [class*="content-"] h2 small,
          .card [class*="content-"] h3 small {
            color: rgba(255, 255, 255, 0.8);
          }
          .card img {
            width: 100%;
            height: auto;
          }
          .card .category .material-icons {
            position: relative;
            top: 6px;
            line-height: 0;
          }
          .card .category-social .fa {
            font-size: 24px;
            position: relative;
            margin-top: -4px;
            top: 2px;
            margin-right: 5px;
          }
          .card .category-social .material-icons {
            position: relative;
            top: 5px;
          }
          .card .author .avatar {
            width: 30px;
            height: 30px;
            overflow: hidden;
            border-radius: 50%;
            margin-right: 5px;
          }
          .card .author a {
            color: #3C4858;
            text-decoration: none;
          }
          .card .author a .ripple-container {
            display: none;
          }
          .card .footer {
            margin-top: 15px;
          }
          .card .footer div {
            display: inline-block;
          }
          .card .footer .author {
            color: #999999;
          }
          .card .footer .stats {
            float: right;
            line-height: 30px;
            color: #999999;
          }
          .card .footer .stats .material-icons {
            position: relative;
            top: 4px;
            font-size: 18px;
          }
          .carousel .card {
            max-width: 650px;
            margin: 60px auto;
          }
          .card .checkbox,
          .card .radio {
            margin-top: 16px;
          }
          .card-signup .header {
            box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
            margin-left: 20px;
            margin-right: 20px;
            margin-top: -40px;
            padding: 20px 0;
          }
          .card-signup .text-divider {
            margin-top: 30px;
            margin-bottom: 0px;
            text-align: center;
          }
          .card-signup .card-content {
            padding: 0px 30px 0px 10px;
          }
          .card-signup .checkbox {
            margin-top: 20px;
          }
          .card-signup .checkbox label {
            margin-left: 17px;
          }
          .card-signup .checkbox .checkbox-material {
            padding-right: 12px;
          }
          .card-signup .social-line {
            margin-top: 15px;
            text-align: center;
            padding: 0;
          }
          .card-signup .social-line .btn {
            color: #FFFFFF;
            margin-left: 5px;
            margin-right: 5px;
          }
          .card-contact .header {
            margin-top: -20px;
          }
          .card-contact .header .title {
            margin: 10px 0 10px;
          }
          .card-nav-tabs {
            margin-top: 45px;
          }
          .card-nav-tabs .header {
            margin-top: -30px;
          }
          .card-nav-tabs .nav-tabs {
            background: transparent;
          }
          .card-plain {
            background: transparent;
            box-shadow: none;
          }
          .card-plain .header {
            margin-left: 0;
            margin-right: 0;
          }
          .card-plain .card-content {
            padding-left: 5px;
            padding-right: 5px;
          }
          .card-plain .card-image {
            margin: 0;
            border-radius: 6px;
          }
          .card-plain .card-image img {
            border-radius: 6px;
          }
          .iframe-container iframe {
            width: 100%;
            box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
          }
          .card-form-horizontal .card-content {
            padding-left: 15px;
            padding-right: 15px;
          }
          .card-form-horizontal .form-group {
            padding-bottom: 0px;
            margin: 3px 0 0 0;
          }
          .card-form-horizontal .form-group .form-control {
            margin-bottom: 0;
          }
          .card-form-horizontal .btn {
            margin: 0;
          }
          .card-form-horizontal .input-group .input-group-addon {
            padding-left: 0;
          }
          .card-profile,
          .card-testimonial {
            margin-top: 30px;
            text-align: center;
          }
          .card-profile .btn-just-icon.btn-raised,
          .card-testimonial .btn-just-icon.btn-raised {
            margin-left: 6px;
            margin-right: 6px;
          }
          .card-profile .card-avatar,
          .card-testimonial .card-avatar {
            max-width: 130px;
            max-height: 130px;
            margin: -50px auto 0;
            border-radius: 50%;
            overflow: hidden;
            box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
          }
          .card-profile .card-avatar + .card-content,
          .card-testimonial .card-avatar + .card-content {
            margin-top: 15px;
          }
          .card-profile.card-plain .card-avatar,
          .card-testimonial.card-plain .card-avatar {
            margin-top: 0;
          }
          .card-testimonial .card-avatar {
            max-width: 100px;
            max-height: 100px;
          }
          .card-testimonial .footer {
            margin-top: 0;
          }
          .card-testimonial .footer .card-avatar {
            margin-top: 10px;
            margin-bottom: -50px;
          }
          .card-testimonial .card-description {
            font-style: italic;
          }
          .card-testimonial .card-description + .card-title {
            margin-top: 30px;
          }
          .card-testimonial .icon {
            margin-top: 30px;
          }
          .card-testimonial .icon .material-icons {
            font-size: 40px;
          }
          .card-blog {
            margin-top: 30px;
          }
          .card-blog .row .category {
            margin-bottom: 0;
          }
          .card-blog .card-title {
            margin-top: 5px;
          }
          .card-blog .card-image + .category {
            margin-top: 20px;
          }
          .card-pricing {
            text-align: center;
          }
          .card-pricing .card-title {
            margin-top: 30px;
          }
          .card-pricing .card-content {
            padding: 15px !important;
          }
          .card-pricing .icon {
            padding: 10px 0 0px;
            color: #999999;
          }
          .card-pricing .icon i {
            font-size: 55px;
            border: 1px solid #E5E5E5;
            border-radius: 50%;
            width: 130px;
            line-height: 130px;
            height: 130px;
          }
          .card-pricing h1 small {
            font-size: 18px;
          }
          .card-pricing h1 small:first-child {
            position: relative;
            top: -17px;
            font-size: 26px;
          }
          .card-pricing ul {
            list-style: none;
            padding: 0;
            max-width: 240px;
            margin: 10px auto;
          }
          .card-pricing ul li {
            color: #999999;
            text-align: center;
            padding: 12px 0;
            border-bottom: 1px solid rgba(153, 153, 153, 0.3);
          }
          .card-pricing ul li:last-child {
            border: 0;
          }
          .card-pricing ul li b {
            color: #3C4858;
          }
          .card-pricing ul li i {
            top: 6px;
            position: relative;
          }
          .card-pricing.card-background ul li,
          .card-pricing [class*="content-"] ul li {
            color: #FFFFFF;
            border-color: rgba(255, 255, 255, 0.3);
          }
          .card-pricing.card-background ul li b,
          .card-pricing [class*="content-"] ul li b {
            color: #FFFFFF;
          }
          .card-pricing.card-background [class*="text-"],
          .card-pricing [class*="content-"] [class*="text-"] {
            color: #FFFFFF;
          }
          .card-pricing.card-background:after {
            background-color: rgba(0, 0, 0, 0.7);
          }
          .card-raised {
            box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
          }
          .card-background,
          .back-background,
          .front-background {
            background-position: center center;
            background-size: cover;
            text-align: center;
          }
          .card-background .card-content,
          .back-background .card-content,
          .front-background .card-content {
            position: relative;
            z-index: 2;
            min-height: 280px;
            padding-top: 40px;
            padding-bottom: 40px;
            max-width: 440px;
            margin: 0 auto;
          }
          .card-background .category,
          .card-background .card-description,
          .card-background small,
          .back-background .category,
          .back-background .card-description,
          .back-background small,
          .front-background .category,
          .front-background .card-description,
          .front-background small {
            color: rgba(255, 255, 255, 0.7);
          }
          .card-background .card-title,
          .back-background .card-title,
          .front-background .card-title {
            color: #FFFFFF;
            margin-top: 10px;
          }
          .card-background:not(.card-pricing) .btn,
          .back-background:not(.card-pricing) .btn,
          .front-background:not(.card-pricing) .btn {
            margin-bottom: 0;
          }
          .card-background:after,
          .back-background:after,
          .front-background:after {
            position: absolute;
            z-index: 1;
            width: 100%;
            height: 100%;
            display: block;
            left: 0;
            top: 0;
            content: "";
            background-color: rgba(0, 0, 0, 0.56);
            border-radius: 6px;
          }
          .back-background .card-content {
            min-height: auto;
            padding-top: 15px;
            padding-bottom: 15px;
          }
          .card-product {
            margin-top: 30px;
          }
          .card-product .btn-simple.btn-just-icon {
            padding: 0;
          }
          .card-product .footer {
            margin-top: 5px;
          }
          .card-product .footer .price h4 {
            margin-bottom: 0;
          }
          .card-product .footer .stats {
            margin-top: 5px;
          }
          .card-product .card-title,
          .card-product .category,
          .card-product .card-description {
            text-align: center;
          }
          .card-product .category {
            margin-bottom: 0;
          }
          .card-product .category ~ .card-title {
            margin-top: 0;
          }
          .card-product .price {
            font-size: 18px;
            color: #9A9A9A;
          }
          .card-product .price-old {
            text-decoration: line-through;
            font-size: 16px;
            color: #9A9A9A;
          }
          .card-product .price-new {
            color: #f44336;
          }
          .rotating-card-container {
            -webkit-perspective: 800px;
            -moz-perspective: 800px;
            -o-perspective: 800px;
            -ms-perspective: 800px;
            perspective: 800px;
          }
          .rotating-card-container .card-rotate {
            background: transparent;
            box-shadow: none;
          }
          .rotating-card-container .card-rotate:after {
            display: none;
          }
          .rotating-card-container .card {
            -webkit-transition: transform 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);
            -moz-transition: transform 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);
            -o-transition: transform 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);
            -ms-transition: transform 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);
            transition: transform 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);
            -webkit-transform-style: preserve-3d;
            -moz-transform-style: preserve-3d;
            -o-transform-style: preserve-3d;
            -ms-transform-style: preserve-3d;
            transform-style: preserve-3d;
            position: relative;
          }
          .rotating-card-container .card .back,
          .rotating-card-container .card .front {
            -webkit-backface-visibility: hidden;
            -moz-backface-visibility: hidden;
            -o-backface-visibility: hidden;
            -ms-backface-visibility: hidden;
            backface-visibility: hidden;
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
            position: absolute;
            background-color: #FFFFFF;
            border-radius: 6px;
            top: 0;
            left: 0;
          }
          .rotating-card-container .card .back .card-content,
          .rotating-card-container .card .front .card-content {
            height: 100%;
            justify-content: center;
            align-content: center;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: -o-flex;
            display: flex;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -o-flex-direction: column;
            flex-direction: column;
          }
          .rotating-card-container .card .front {
            z-index: 2;
            position: relative;
          }
          .rotating-card-container .card .back {
            -webkit-transform: rotateY(180deg);
            -moz-transform: rotateY(180deg);
            -o-transform: rotateY(180deg);
            -ms-transform: rotateY(180deg);
            transform: rotateY(180deg);
            z-index: 5;
            text-align: center;
            width: 100%;
            height: 100%;
          }
          .rotating-card-container .card .back.back-background:after {
            position: absolute;
            z-index: 1;
            width: 100%;
            height: 100%;
            display: block;
            left: 0;
            top: 0;
            content: "";
            background-color: rgba(0, 0, 0, 0.56);
            border-radius: 6px;
          }
          .rotating-card-container .card .back.back-background .card-content {
            position: relative;
            z-index: 2;
          }
          .rotating-card-container .card .back .footer .btn {
            margin: 0;
          }
          .rotating-card-container .card .back .card-content {
            padding-left: 15px;
            padding-right: 15px;
          }
          .rotating-card-container:not(.manual-flip):hover .card {
            -webkit-transform: rotateY(180deg);
            -moz-transform: rotateY(180deg);
            -o-transform: rotateY(180deg);
            -ms-transform: rotateY(180deg);
            transform: rotateY(180deg);
          }
          .rotating-card-container.hover.manual-flip .card {
            -webkit-transform: rotateY(180deg);
            -moz-transform: rotateY(180deg);
            -o-transform: rotateY(180deg);
            -ms-transform: rotateY(180deg);
            transform: rotateY(180deg);
          }
          .card-profile .rotating-card-container .front {
            text-align: left;
          }
          @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
            .rotating-card-container .card .front,
            .rotating-card-container .card .back {
              -ms-backface-visibility: visible;
              backface-visibility: visible;
            }
            .rotating-card-container .card .back {
              visibility: hidden;
              transition: visibility 0.3s cubic-bezier(0.34, 1.45, 0.7, 1);
            }
            .rotating-card-container .card .front {
              z-index: 4;
            }
            .rotating-card-container:not(.manual-flip):hover .card .back,
            .rotating-card-container.manual-flip.hover .card .back {
              z-index: 5;
              visibility: visible;
            }
          }
          .modal-content {
            box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
            border-radius: 6px;
            border: none;
          }
          .modal-content .modal-header {
            border-bottom: none;
            padding-top: 24px;
            padding-right: 24px;
            padding-bottom: 0;
            padding-left: 24px;
          }
          .modal-content .modal-body {
            padding-top: 24px;
            padding-right: 24px;
            padding-bottom: 16px;
            padding-left: 24px;
          }
          .modal-content .modal-footer {
            border-top: none;
            padding: 24px;
          }
          .modal-content .modal-footer.text-center {
            text-align: center;
          }
          .modal-content .modal-footer button {
            margin: 0;
            padding-left: 16px;
            padding-right: 16px;
            width: auto;
          }
          .modal-content .modal-footer button.pull-left {
            padding-left: 5px;
            padding-right: 5px;
            position: relative;
            left: -5px;
          }
          .modal-content .modal-footer button + button {
            margin-bottom: 16px;
          }
          .modal-content .modal-body + .modal-footer {
            padding-top: 0;
          }
          .modal-backdrop {
            background: rgba(0, 0, 0, 0.3);
          }
          .modal .modal-dialog {
            margin-top: 100px;
          }
          .modal .modal-dialog.modal-login {
            width: 360px;
          }
          .modal .modal-dialog.modal-login .modal-header .close {
            margin-top: -30px;
            margin-right: 10px;
            color: #FFFFFF;
          }
          .modal .modal-dialog.modal-login .modal-footer {
            padding-bottom: 0;
            padding-top: 0;
          }
          .modal .modal-dialog.modal-login .modal-body {
            padding-left: 4px;
            padding-bottom: 0;
            padding-top: 0;
          }
          .modal .modal-dialog.modal-login .card-signup {
            margin-bottom: 0;
          }
          .modal .modal-dialog.modal-signup {
            width: 900px;
          }
          .modal .modal-dialog.modal-signup .info-horizontal {
            padding: 0px 0px 20px;
          }
          .modal .modal-dialog.modal-signup .modal-footer {
            padding: 0 5px;
          }
          .modal .modal-dialog.modal-signup .modal-header {
            padding-top: 0;
          }
          .modal .modal-dialog.modal-signup .card-signup {
            padding: 40px 0;
            margin-bottom: 0;
          }
          .modal .modal-dialog.modal-signup .modal-body {
            padding-bottom: 0;
            padding-top: 0;
          }
          .modal .modal-header .close {
            color: #999999;
          }
          .modal .modal-header .close:hover,
          .modal .modal-header .close:focus {
            opacity: 1;
          }
          .modal .modal-header .close i {
            font-size: 16px;
          }
          .modal-notice .instruction {
            margin-bottom: 25px;
          }
          .modal-notice .picture {
            max-width: 150px;
          }
          .modal-notice .modal-content .btn-raised {
            margin-bottom: 15px;
          }
          .modal-small {
            width: 300px;
            margin: 0 auto;
          }
          .modal-small .modal-body {
            margin-top: 20px;
          }
          .panel {
            background-color: transparent;
            border: 0 none;
            box-shadow: none;
          }
          .panel .panel-heading {
            background-color: transparent;
            border-bottom: 1px solid #ddd;
            padding: 25px 10px 5px 0px;
          }
          .panel .panel-heading .panel-title {
            font-size: 15px;
            font-weight: bolder;
          }
          .panel .panel-heading a {
            color: #3C4858;
          }
          .panel .panel-heading a:hover,
          .panel .panel-heading a:active,
          .panel .panel-heading a[aria-expanded="true"] {
            color: #9c27b0;
          }
          .panel .panel-heading a[aria-expanded="true"] i,
          .panel .panel-heading a.expanded i {
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
            -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            transform: rotate(180deg);
          }
          .panel .panel-heading i {
            float: right;
          }
          .panel .panel-body {
            border: 0 none;
            padding: 15px 0px 5px;
          }
          .panel.panel-default .panel-heading + .panel-collapse .panel-body {
            border: 0 none;
          }
          hr.on-dark {
            color: #1a1a1a;
          }
          hr.on-light {
            color: white;
          }
          @media (-webkit-min-device-pixel-ratio: 0.75), (min--moz-device-pixel-ratio: 0.75), (-o-device-pixel-ratio: 3 / 4), (min-device-pixel-ratio: 0.75), (min-resolution: 0.75dppx), (min-resolution: 120dpi) {
            hr {
              height: 0.75px;
            }
          }
          @media (-webkit-min-device-pixel-ratio: 1), (min--moz-device-pixel-ratio: 1), (-o-device-pixel-ratio: 1), (min-device-pixel-ratio: 1), (min-resolution: 1dppx), (min-resolution: 160dpi) {
            hr {
              height: 1px;
            }
          }
          @media (-webkit-min-device-pixel-ratio: 1.33), (min--moz-device-pixel-ratio: 1.33), (-o-device-pixel-ratio: 133 / 100), (min-device-pixel-ratio: 1.33), (min-resolution: 1.33dppx), (min-resolution: 213dpi) {
            hr {
              height: 1.333px;
            }
          }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx), (min-resolution: 240dpi) {
            hr {
              height: 1.5px;
            }
          }
          @media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-device-pixel-ratio: 2 / 1), (min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 380dpi) {
            hr {
              height: 2px;
            }
          }
          @media (-webkit-min-device-pixel-ratio: 3), (min--moz-device-pixel-ratio: 3), (-o-device-pixel-ratio: 3 / 1), (min-device-pixel-ratio: 3), (min-resolution: 3dppx), (min-resolution: 480dpi) {
            hr {
              height: 3px;
            }
          }
          @media (-webkit-min-device-pixel-ratio: 4), (min--moz-device-pixel-ratio: 4), (-o-device-pixel-ratio: 4 / 1), (min-device-pixel-ratio: 3), (min-resolution: 4dppx), (min-resolution: 640dpi) {
            hr {
              height: 4px;
            }
          }
          .img-thumbnail {
            border-radius: 16px;
          }
          .img-raised {
            box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
          }
          .media .avatar {
            margin: 0 auto;
            width: 64px;
            height: 64px;
            overflow: hidden;
            border-radius: 50%;
            margin-right: 15px;
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
          }
          .media .avatar img {
            width: 100%;
          }
          .media .media-heading small {
            font-family: "Roboto", "Helvetica", "Arial", sans-serif;
          }
          .media .media-body {
            padding-right: 10px;
          }
          .media .media-body .media .media-body {
            padding-right: 0px;
          }
          .media .media-footer .btn {
            margin-bottom: 20px;
          }
          .media .media-footer:after {
            display: table;
            content: " ";
            clear: both;
          }
          .media p {
            color: #999999;
            font-size: 16px;
            line-height: 1.6em;
          }
          .media-left,
          .media > .pull-left {
            padding: 10px;
          }
          .info {
            max-width: 360px;
            margin: 0 auto;
            padding: 70px 0 30px;
          }
          .info .icon {
            color: #999999;
          }
          .info .icon > i {
            font-size: 4.4em;
          }
          .info .info-title {
            color: #3C4858;
            margin: 30px 0 15px;
          }
          .info p {
            color: #999999;
          }
          .info-horizontal .icon {
            float: left;
            margin-top: 24px;
            margin-right: 10px;
          }
          .info-horizontal .icon > i {
            font-size: 2.6em;
          }
          .info-horizontal .description {
            overflow: hidden;
          }
          .icon.icon-primary {
            color: #9c27b0;
          }
          .icon.icon-info {
            color: #00bcd4;
          }
          .icon.icon-success {
            color: #4caf50;
          }
          .icon.icon-warning {
            color: #ff9800;
          }
          .icon.icon-danger {
            color: #f44336;
          }
          .icon.icon-rose {
            color: #e91e63;
          }
          .table > thead > tr > th {
            border-bottom-width: 1px;
            font-size: 1.25em;
            font-weight: 300;
          }
          .table .radio,
          .table .checkbox {
            margin-top: 0;
            margin-bottom: 0;
            padding: 0;
            width: 15px;
          }
          .table .radio .icons,
          .table .checkbox .icons {
            position: relative;
          }
          .table > thead > tr > th,
          .table > tbody > tr > th,
          .table > tfoot > tr > th,
          .table > thead > tr > td,
          .table > tbody > tr > td,
          .table > tfoot > tr > td {
            padding: 12px 8px;
            vertical-align: middle;
          }
          .table .th-description {
            max-width: 150px;
          }
          .table .td-price {
            font-size: 26px;
            font-weight: 300;
            margin-top: 5px;
            text-align: right;
          }
          .table .td-total {
            font-weight: 500;
            font-size: 1.25em;
            padding-top: 20px;
            text-align: right;
          }
          .table .td-actions .btn {
            margin: 0px;
            padding: 5px;
          }
          .table > tbody > tr {
            position: relative;
          }
          .table-shopping > thead > tr > th {
            font-size: 0.9em;
            text-transform: uppercase;
          }
          .table-shopping > tbody > tr > td {
            font-size: 16px;
          }
          .table-shopping > tbody > tr > td b {
            display: block;
            margin-bottom: 5px;
          }
          .table-shopping .td-name {
            font-weight: 400;
            font-size: 1.5em;
          }
          .table-shopping .td-name small {
            color: #999999;
            font-size: 0.75em;
            font-weight: 300;
          }
          .table-shopping .td-number {
            font-weight: 300;
            font-size: 1.3em;
          }
          .table-shopping .td-name {
            min-width: 200px;
          }
          .table-shopping .td-number {
            text-align: right;
            min-width: 145px;
          }
          .table-shopping .td-number small {
            margin-right: 3px;
          }
          .table-shopping .img-container {
            width: 120px;
            max-height: 160px;
            overflow: hidden;
            display: block;
          }
          .table-shopping .img-container img {
            width: 100%;
          }
          .dropdownjs {
            position: relative;
          }
          .dropdownjs * {
            box-sizing: border-box;
          }
          .dropdownjs > input {
            width: 100%;
            padding-right: 30px;
            text-overflow: ellipsis;
            outline: none !important;
          }
          .dropdownjs > ul {
            -webkit-transition: all 150ms linear;
            -moz-transition: all 150ms linear;
            -o-transition: all 150ms linear;
            -ms-transition: all 150ms linear;
            transition: all 150ms linear;
            display: block;
            margin-top: -20px;
            min-width: 200px;
            opacity: 0;
            padding: 0;
            position: absolute;
            visibility: hidden;
            z-index: 10000;
          }
          .dropdownjs > input.focus ~ ul {
            opacity: 1;
            visibility: visible;
            margin-top: 1px;
          }
          .dropdownjs > ul > li {
            list-style: none;
            padding: 10px 20px;
          }
          .dropdownjs > ul > li.dropdownjs-add {
            padding: 0;
          }
          .dropdownjs > ul > li.dropdownjs-add > input {
            border: 0;
            padding: 10px 20px;
            width: 100%;
          }
          .dropdownjs > input[readonly] {
            cursor: pointer;
          }
          select[data-dropdownjs][disabled] + .dropdownjs > input[readonly] {
            cursor: default;
          }
          .dropdownjs > ul {
            background: #FFF;
            border-radius: 4px;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
            padding: 5px 0px;
            overflow: auto;
            max-width: 500px;
          }
          .dropdownjs > ul > li {
            cursor: pointer;
            word-wrap: break-word;
            font-size: 13px;
            font-weight: 400;
            padding: 10px 20px;
            margin: 0 5px;
            border-radius: 2px;
            -webkit-transition: all 150ms linear;
            -moz-transition: all 150ms linear;
            -o-transition: all 150ms linear;
            -ms-transition: all 150ms linear;
            transition: all 150ms linear;
          }
          .dropdownjs > ul > li .selected,
          .dropdownjs > ul > li:active,
          .dropdownjs > ul > li:focus,
          .dropdownjs > ul > li:hover {
            box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
            background-color: #9c27b0;
            color: #FFFFFF;
          }
          .dropdownjs > ul > li > .close:before {
            content: "\00d7";
            display: block;
            position: absolute;
            right: 15px;
            float: right;
            font-size: 21px;
            font-weight: 700;
            line-height: 1;
            color: #000;
            text-shadow: 0 1px 0 #fff;
            opacity: .6;
          }
          .dropdownjs > ul > li:h > .close:hover:before {
            opacity: .9;
          }
          .dropdownjs::after {
            right: 10px;
            top: 20px;
            font-size: 25px;
            position: absolute;
            font-family: 'Material Icons';
            font-style: normal;
            font-weight: 400;
            content: "\e5c5";
            pointer-events: none;
            color: #fff;
          }
          .select2-container {
            box-sizing: border-box;
            display: inline-block;
            margin: 0;
            position: relative;
            vertical-align: middle;
            width: 100% !important;
          }
          .select2-container .select2-selection--single {
            box-sizing: border-box;
            cursor: pointer;
            display: block;
            user-select: none;
            -webkit-user-select: none;
          }
          .select2-container .select2-selection--single .select2-selection__clear {
            position: relative;
          }
          .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
            padding-right: 8px;
            padding-left: 20px;
          }
          .select2-container .select2-selection--multiple {
            box-sizing: border-box;
            cursor: pointer;
            display: block;
            min-height: 32px;
            user-select: none;
            -webkit-user-select: none;
          }
          .select2-container .select2-selection--multiple .select2-selection__rendered {
            display: inline-block;
            overflow: hidden;
            padding-left: 8px;
            text-overflow: ellipsis;
            white-space: nowrap;
          }
          .select2-container .select2-search--inline {
            float: left;
          }
          .select2-container .select2-search--inline .select2-search__field {
            box-sizing: border-box;
            border: none;
            font-size: 100%;
            margin-top: 5px;
            padding: 0;
          }
          .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
            -webkit-appearance: none;
          }
          .select2-dropdown {
            background-color: white;
            border: 0;
            border-radius: 4px;
            box-sizing: border-box;
            display: block;
            position: absolute;
            width: 200px !important;
            min-width: 200px;
            max-width: 500px;
            left: -100000px;
            width: 100%;
            z-index: 1051;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
            float: left;
            margin: 2px 0 0;
            font-size: 14px;
            text-align: left;
            list-style: none;
            min-width: 160px;
            top: 100%;
          }
          .select2-results {
            display: block;
          }
          .select2-results__options {
            list-style: none;
            margin: 0;
            padding: 0;
          }
          .select2-results__option {
            padding: 6px;
            user-select: none;
            -webkit-user-select: none;
          }
          .select2-results__option[aria-selected] {
            cursor: pointer;
            font-size: 13px;
            padding: 10px 20px;
            margin: 0 5px;
            border-radius: 2px;
            -webkit-transition: all 150ms linear;
            -moz-transition: all 150ms linear;
            -o-transition: all 150ms linear;
            -ms-transition: all 150ms linear;
            transition: all 150ms linear;
            display: block;
            clear: both;
            font-weight: 400;
            line-height: 1.42857143;
            color: #333;
            white-space: nowrap;
          }
          .select2-container--open .select2-dropdown {
            left: 0;
          }
          .select2-container--open .select2-dropdown--above {
            border-bottom: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
          }
          .select2-search--dropdown {
            display: block;
            padding: 4px;
          }
          .select2-search--dropdown .select2-search__field {
            padding: 4px;
            width: 100%;
            box-sizing: border-box;
          }
          .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
            -webkit-appearance: none;
          }
          .select2-search--dropdown.select2-search--hide {
            display: none;
          }
          .select2-close-mask {
            border: 0;
            margin: 0;
            padding: 0;
            display: block;
            position: fixed;
            left: 0;
            top: 0;
            min-height: 100%;
            min-width: 100%;
            height: auto;
            width: auto;
            opacity: 0;
            z-index: 99;
            background-color: #fff;
            filter: alpha(opacity=0);
          }
          .select2-hidden-accessible {
            border: 0 !important;
            clip: rect(0 0 0 0) !important;
            height: 1px !important;
            margin: -1px !important;
            overflow: hidden !important;
            padding: 0 !important;
            position: absolute !important;
            width: 1px !important;
          }
          .select2-container--default .select2-selection--single .select2-selection__clear {
            cursor: pointer;
            float: right;
            font-weight: bold;
          }
          .select2-container--default .select2-selection--single .select2-selection__placeholder {
            color: #999;
          }
          .select2-container--default .select2-selection--single .select2-selection__arrow {
            height: 26px;
            position: absolute;
            top: 1px;
            right: 1px;
            width: 20px;
          }
          .select2-container--default .select2-selection--single .select2-selection__arrow b {
            border-color: #fff transparent transparent transparent;
            border-style: solid;
            border-width: 6px 5px 0 5px;
            height: 0;
            left: 50%;
            margin-left: -21px;
            margin-top: 3px;
            position: absolute;
            top: 50%;
            width: 0;
          }
          .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
            float: left;
          }
          .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
            left: 1px;
            right: auto;
          }
          .select2-container--default.select2-container--disabled .select2-selection--single {
            background-color: #eee;
            cursor: default;
          }
          .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
            display: none;
          }
          .select2-container--default .select2-selection--multiple {
            background-color: white;
            border: 1px solid #aaa;
            border-radius: 4px;
            cursor: text;
          }
          .select2-container--default .select2-selection--multiple .select2-selection__rendered {
            box-sizing: border-box;
            list-style: none;
            margin: 0;
            padding: 0 5px;
            width: 100%;
          }
          .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
            list-style: none;
          }
          .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
            color: #999;
            margin-top: 5px;
            float: left;
          }
          .select2-container--default .select2-selection--multiple .select2-selection__clear {
            cursor: pointer;
            float: right;
            font-weight: bold;
            margin-top: 5px;
            margin-right: 10px;
          }
          .select2-container--default .select2-selection--multiple .select2-selection__choice {
            background-color: #e4e4e4;
            border: 1px solid #aaa;
            border-radius: 4px;
            cursor: default;
            float: left;
            margin-right: 5px;
            margin-top: 5px;
            padding: 0 5px;
          }
          .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
            color: #999;
            cursor: pointer;
            display: inline-block;
            font-weight: bold;
            margin-right: 2px;
          }
          .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #333;
          }
          .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
          .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
          .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
            float: right;
          }
          .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
            margin-left: 5px;
            margin-right: auto;
          }
          .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
            margin-left: 2px;
            margin-right: auto;
          }
          .select2-container--default.select2-container--focus .select2-selection--multiple {
            border: solid black 1px;
            outline: 0;
          }
          .select2 .select2-simple .select2-selection__arrow {
            display: none;
          }
          .select2 .select2-simple {
            border: 0;
            background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2);
            background-size: 0 2px, 100% 1px;
            background-repeat: no-repeat;
            background-position: center bottom, center calc(100% - 1px);
            background-color: transparent;
            transition: background 0s ease-out;
            float: none;
            box-shadow: none;
            border-radius: 0;
            height: 30px;
            font-weight: 400;
          }
          .select2 .select2-simple::-moz-placeholder {
            color: #AAAAAA;
            font-weight: 400;
          }
          .select2 .select2-simple:-ms-input-placeholder {
            color: #AAAAAA;
            font-weight: 400;
          }
          .select2 .select2-simple::-webkit-input-placeholder {
            color: #AAAAAA;
            font-weight: 400;
          }
          .select2.select2-container--open .select2-simple {
            outline: none;
            background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2);
            background-size: 100% 2px, 100% 1px;
            box-shadow: none;
            transition-duration: 0.3s;
          }
          .select2.select2-container--open .select2-simple .material-input:after {
            background-color: #9c27b0;
          }
          .select2-container--default.select2-container--disabled .select2-selection--multiple {
            background-color: #eee;
            cursor: default;
          }
          .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
            display: none;
          }
          .select2-container .select2-dropdown {
            -webkit-transition: all 150ms linear;
            -moz-transition: all 150ms linear;
            -o-transition: all 150ms linear;
            -ms-transition: all 150ms linear;
            transition: all 150ms linear;
            display: block;
            -webkit-transform: translate3d(0, -20px, 0);
            -moz-transform: translate3d(0, -20px, 0);
            -o-transform: translate3d(0, -20px, 0);
            -ms-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
            min-width: 200px;
            opacity: 0;
            padding: 0;
            position: absolute;
            visibility: hidden;
            z-index: 10000;
          }
          .select2-container--open.show-dropdown-with-animation .select2-dropdown {
            opacity: 1;
            visibility: visible;
            -webkit-transform: translate3d(0, 1px, 0);
            -moz-transform: translate3d(0, 1px, 0);
            -o-transform: translate3d(0, 1px, 0);
            -ms-transform: translate3d(0, 1px, 0);
            transform: translate3d(0, 1px, 0);
          }
          .select2-container--default .select2-search--dropdown .select2-search__field {
            border: 0;
            background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2);
            background-size: 0 2px, 100% 1px;
            background-repeat: no-repeat;
            background-position: center bottom, center calc(100% - 1px);
            background-color: transparent;
            transition: background 0s ease-out;
            float: none;
            box-shadow: none;
            border-radius: 0;
            height: 30px;
            font-weight: 400;
          }
          .select2-container--default .select2-search--dropdown .select2-search__field:focus {
            outline: none;
            background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2);
            background-size: 100% 2px, 100% 1px;
            box-shadow: none;
            transition-duration: 0.3s;
          }
          .select2-container--default .select2-search--dropdown .select2-search__field:focus .material-input:after {
            background-color: #9c27b0;
          }
          .select2-container--default .select2-search--inline .select2-search__field {
            background: transparent;
            border: none;
            outline: 0;
            box-shadow: none;
            -webkit-appearance: textfield;
          }
          .select2-results ul {
            padding: 5px 0;
          }
          .select2-container--default .select2-results > .select2-results__options {
            max-height: 500px;
            overflow-y: auto;
          }
          .select2-container--default .select2-results__option[role=group] {
            padding: 0;
          }
          .select2-container--default .select2-results__option[aria-disabled=true] {
            color: #999;
          }
          .select2-container--default .select2-results__option .select2-results__option {
            padding-left: 1em;
          }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
            padding-left: 0;
          }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -1em;
            padding-left: 2em;
          }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -2em;
            padding-left: 3em;
          }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -3em;
            padding-left: 4em;
          }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -4em;
            padding-left: 5em;
          }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em;
          }
          .select2-container--default .select2-results__option--highlighted[aria-selected]:focus,
          .select2-container--default .select2-results__option--highlighted[aria-selected]:hover,
          .select2-container--default .select2-results__option--highlighted[aria-selected]:active {
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
            background-color: #9c27b0;
            color: #FFFFFF;
          }
          .select2-container--default .select2-results__group {
            cursor: default;
            display: block;
            padding: 6px;
          }
          .select2-container--classic .select2-selection--single {
            background-color: #f7f7f7;
            border: 1px solid #aaa;
            border-radius: 4px;
            outline: 0;
            background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
            background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
            background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
            background-repeat: repeat-x;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
          }
          .select2-container--classic .select2-selection--single:focus {
            border: 1px solid #5897fb;
          }
          .select2-container--classic .select2-selection--single .select2-selection__rendered {
            color: #444;
            line-height: 28px;
          }
          .select2-container--classic .select2-selection--single .select2-selection__clear {
            cursor: pointer;
            float: right;
            font-weight: bold;
            margin-right: 10px;
          }
          .select2-container--classic .select2-selection--single .select2-selection__placeholder {
            color: #999;
          }
          .select2-container--classic .select2-selection--single .select2-selection__arrow {
            background-color: #ddd;
            border: none;
            border-left: 1px solid #aaa;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            height: 26px;
            position: absolute;
            top: 1px;
            right: 1px;
            width: 20px;
            background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
            background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
            background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
            background-repeat: repeat-x;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
          }
          .select2-container--classic .select2-selection--single .select2-selection__arrow b {
            border-color: #888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0;
          }
          .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
            float: left;
          }
          .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
            border: none;
            border-right: 1px solid #aaa;
            border-radius: 0;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;
            left: 1px;
            right: auto;
          }
          .select2-container--classic.select2-container--open .select2-selection--single {
            border: 1px solid #5897fb;
          }
          .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
            background: transparent;
            border: none;
          }
          .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
            border-color: transparent transparent #888 transparent;
            border-width: 0 4px 5px 4px;
          }
          .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
            border-top: none;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
            background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
            background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
            background-repeat: repeat-x;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
          }
          .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
            border-bottom: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
            background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
            background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
            background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
            background-repeat: repeat-x;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
          }
          .select2-container--classic .select2-selection--multiple {
            background-color: white;
            border: 1px solid #aaa;
            border-radius: 4px;
            cursor: text;
            outline: 0;
          }
          .select2-container--classic .select2-selection--multiple:focus {
            border: 1px solid #5897fb;
          }
          .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
            list-style: none;
            margin: 0;
            padding: 0 5px;
          }
          .select2-container--classic .select2-selection--multiple .select2-selection__clear {
            display: none;
          }
          .select2-container--classic .select2-selection--multiple .select2-selection__choice {
            background-color: #e4e4e4;
            border: 1px solid #aaa;
            border-radius: 4px;
            cursor: default;
            float: left;
            margin-right: 5px;
            margin-top: 5px;
            padding: 0 5px;
          }
          .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
            color: #888;
            cursor: pointer;
            display: inline-block;
            font-weight: bold;
            margin-right: 2px;
          }
          .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #555;
          }
          .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
            float: right;
          }
          .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
            margin-left: 5px;
            margin-right: auto;
          }
          .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
            margin-left: 2px;
            margin-right: auto;
          }
          .select2-container--classic.select2-container--open .select2-selection--multiple {
            border: 1px solid #5897fb;
          }
          .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
            border-top: none;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
          }
          .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
            border-bottom: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
          }
          .select2-container--classic .select2-search--dropdown .select2-search__field {
            border: 1px solid #aaa;
            outline: 0;
          }
          .select2-container--classic .select2-search--inline .select2-search__field {
            outline: 0;
            box-shadow: none;
          }
          .select2-container--classic .select2-dropdown {
            background-color: white;
            border: 1px solid transparent;
          }
          .select2-container--classic .select2-dropdown--above {
            border-bottom: none;
          }
          .select2-container--classic .select2-dropdown--below {
            border-top: none;
          }
          .select2-container--classic .select2-results > .select2-results__options {
            max-height: 200px;
            overflow-y: auto;
          }
          .select2-container--classic .select2-results__option[role=group] {
            padding: 0;
          }
          .select2-container--classic .select2-results__option[aria-disabled=true] {
            color: grey;
          }
          .select2-container--classic .select2-results__option--highlighted[aria-selected] {
            background-color: #3875d7;
            color: white;
          }
          .select2-container--classic .select2-results__group {
            cursor: default;
            display: block;
            padding: 6px;
          }
          .select2-container--classic.select2-container--open .select2-dropdown {
            border-color: #5897fb;
          }
          .bootstrap-tagsinput {
            display: inline-block;
            padding: 4px 6px;
            max-width: 100%;
            line-height: 22px;
          }
          .bootstrap-tagsinput input {
            border: none;
            box-shadow: none;
            outline: none;
            background-color: transparent;
            margin: 0;
            width: 74px;
            max-width: inherit;
          }
          .bootstrap-tagsinput input:focus {
            border: none;
            box-shadow: none;
          }
          .bootstrap-tagsinput.form-control input::-moz-placeholder {
            color: #777;
            opacity: 1;
          }
          .bootstrap-tagsinput.form-control input:-ms-input-placeholder,
          .bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
            color: #777;
          }
          .bootstrap-tagsinput .tag {
            cursor: pointer;
            margin: 5px 3px 5px 0;
            position: relative;
            padding: 3px 8px;
            border-radius: 12px;
            color: #FFFFFF;
            font-weight: 500;
            font-size: 0.75em;
            text-transform: uppercase;
            display: inline-block;
            line-height: 1.5em;
            padding-left: 0.8em;
          }
          .bootstrap-tagsinput .tag.tag-primary .tag {
            background-color: #9c27b0;
            color: #FFFFFF;
          }
          .bootstrap-tagsinput .tag.tag-primary .tag .tagsinput-remove-link {
            color: #FFFFFF;
          }
          .bootstrap-tagsinput .tag.tag-primary .tagsinput-add {
            color: #9c27b0;
          }
          .bootstrap-tagsinput .tag.tag-info .tag {
            background-color: #00bcd4;
            color: #FFFFFF;
          }
          .bootstrap-tagsinput .tag.tag-info .tag .tagsinput-remove-link {
            color: #FFFFFF;
          }
          .bootstrap-tagsinput .tag.tag-info .tagsinput-add {
            color: #00bcd4;
          }
          .bootstrap-tagsinput .tag.tag-success .tag {
            background-color: #4caf50;
            color: #FFFFFF;
          }
          .bootstrap-tagsinput .tag.tag-success .tag .tagsinput-remove-link {
            color: #FFFFFF;
          }
          .bootstrap-tagsinput .tag.tag-success .tagsinput-add {
            color: #4caf50;
          }
          .bootstrap-tagsinput .tag.tag-warning .tag {
            background-color: #ff9800;
            color: #FFFFFF;
          }
          .bootstrap-tagsinput .tag.tag-warning .tag .tagsinput-remove-link {
            color: #FFFFFF;
          }
          .bootstrap-tagsinput .tag.tag-warning .tagsinput-add {
            color: #ff9800;
          }
          .bootstrap-tagsinput .tag.tag-danger .tag {
            background-color: #f44336;
            color: #FFFFFF;
          }
          .bootstrap-tagsinput .tag.tag-danger .tag .tagsinput-remove-link {
            color: #FFFFFF;
          }
          .bootstrap-tagsinput .tag.tag-danger .tagsinput-add {
            color: #f44336;
          }
          .bootstrap-tagsinput .tag.tag-rose .tag {
            background-color: #e91e63;
            color: #FFFFFF;
          }
          .bootstrap-tagsinput .tag.tag-rose .tag .tagsinput-remove-link {
            color: #FFFFFF;
          }
          .bootstrap-tagsinput .tag.tag-rose .tagsinput-add {
            color: #e91e63;
          }
          .bootstrap-tagsinput .tag:hover {
            padding-right: 18px;
          }
          .bootstrap-tagsinput .tag:hover [data-role="remove"] {
            opacity: 1;
            padding-right: 6px;
          }
          .bootstrap-tagsinput .tag [data-role="remove"] {
            cursor: pointer;
            position: absolute;
            top: 3px;
            right: 0;
            opacity: 0;
          }
          .bootstrap-tagsinput .tag [data-role="remove"]:after {
            content: "x";
            padding: 0px 2px;
          }
          .btn-file {
            position: relative;
            overflow: hidden;
            vertical-align: middle;
          }
          .btn-file > input {
            position: absolute;
            top: 0;
            right: 0;
            width: 100%;
            height: 100%;
            margin: 0;
            font-size: 23px;
            cursor: pointer;
            filter: alpha(opacity=0);
            opacity: 0;
            direction: ltr;
          }
          .fileinput {
            display: inline-block;
            margin-bottom: 9px;
          }
          .fileinput .form-control {
            display: inline-block;
            padding-top: 7px;
            padding-bottom: 5px;
            margin-bottom: 0;
            vertical-align: middle;
            cursor: text;
          }
          .fileinput .thumbnail {
            display: inline-block;
            margin-bottom: 10px;
            overflow: hidden;
            text-align: center;
            vertical-align: middle;
            max-width: 360px;
          }
          .fileinput .thumbnail.img-circle {
            border-radius: 50%;
            max-width: 100px;
          }
          .fileinput .thumbnail > img {
            max-height: 100%;
          }
          .fileinput .btn {
            vertical-align: middle;
          }
          .fileinput-exists .fileinput-new,
          .fileinput-new .fileinput-exists {
            display: none;
          }
          .fileinput-inline .fileinput-controls {
            display: inline;
          }
          .fileinput-filename {
            display: inline-block;
            overflow: hidden;
            vertical-align: middle;
          }
          .form-control .fileinput-filename {
            vertical-align: bottom;
          }
          .fileinput.input-group {
            display: table;
          }
          .fileinput.input-group > * {
            position: relative;
            z-index: 2;
          }
          .fileinput.input-group > .btn-file {
            z-index: 1;
          }
          .fileinput-new.input-group .btn-file,
          .fileinput-new .input-group .btn-file {
            border-radius: 0 4px 4px 0;
          }
          .fileinput-new.input-group .btn-file.btn-xs,
          .fileinput-new .input-group .btn-file.btn-xs,
          .fileinput-new.input-group .btn-file.btn-sm,
          .fileinput-new .input-group .btn-file.btn-sm {
            border-radius: 0 3px 3px 0;
          }
          .fileinput-new.input-group .btn-file.btn-lg,
          .fileinput-new .input-group .btn-file.btn-lg {
            border-radius: 0 6px 6px 0;
          }
          .form-group.has-warning .fileinput .fileinput-preview {
            color: #ff9800;
          }
          .form-group.has-warning .fileinput .thumbnail {
            border-color: #ff9800;
          }
          .form-group.has-error .fileinput .fileinput-preview {
            color: #f44336;
          }
          .form-group.has-error .fileinput .thumbnail {
            border-color: #f44336;
          }
          .form-group.has-success .fileinput .fileinput-preview {
            color: #4caf50;
          }
          .form-group.has-success .fileinput .thumbnail {
            border-color: #4caf50;
          }
          .input-group-addon:not(:first-child) {
            border-left: 0;
          }
          .thumbnail {
            border: 0 none;
            border-radius: 0;
            padding: 0;
          }
          .nbs-flexisel-container {
            position: relative;
            max-width: 100%;
          }
          .nbs-flexisel-ul {
            position: relative;
            width: 99999px;
            margin: 0px;
            padding: 0px;
            list-style-type: none;
            text-align: center;
          }
          .nbs-flexisel-inner {
            overflow: hidden;
            width: 100%;
          }
          .nbs-flexisel-item {
            float: left;
            margin: 0px;
            padding: 0px;
            cursor: pointer;
            position: relative;
            line-height: 0px;
          }
          .nbs-flexisel-item img {
            max-width: 100%;
            cursor: pointer;
            position: relative;
            margin-top: 10px;
            margin-bottom: 10px;
          }
          .nbs-flexisel-nav-left,
          .nbs-flexisel-nav-right {
            top: 40%;
          }
          .nbs-flexisel-nav-left {
            left: -20px;
          }
          .nbs-flexisel-nav-left.disabled {
            opacity: 0.4;
          }
          .nbs-flexisel-nav-right {
            right: -20px;
          }
          .nbs-flexisel-nav-right.disabled {
            opacity: 0.4;
          }
          .nbs-flexisel-nav-right,
          .nbs-flexisel-nav-left {
            position: absolute;
            cursor: pointer;
            z-index: 100;
            opacity: 0.5;
          }
          .section-white {
            background: #FFFFFF;
          }
          .section-white-to-gray {
            background-color: #fff;
            background: transparent linear-gradient(0deg, #e5e5e5 0%, #fff 100%) repeat scroll 0 0;
          }
          .section-gray {
            background: #E5E5E5;
          }
          .section-light-gray {
            background: #eee;
          }
          .section-primary {
            background: #e1bee7;
            background: -webkit-linear-gradient(60deg, #e1bee7, #ba68c8);
            background: -o-linear-gradient(60deg, #e1bee7, #ba68c8);
            background: -moz-linear-gradient(60deg, #e1bee7, #ba68c8);
            background: linear-gradient(60deg, #e1bee7, #ba68c8);
          }
          .section-info {
            background: #b2ebf2;
            background: -webkit-linear-gradient(60deg, #b2ebf2, #4dd0e1);
            background: -o-linear-gradient(60deg, #b2ebf2, #4dd0e1);
            background: -moz-linear-gradient(60deg, #b2ebf2, #4dd0e1);
            background: linear-gradient(60deg, #b2ebf2, #4dd0e1);
          }
          .section-success {
            background: #c8e6c9;
            background: -webkit-linear-gradient(60deg, #c8e6c9, #81c784);
            background: -o-linear-gradient(60deg, #c8e6c9, #81c784);
            background: -moz-linear-gradient(60deg, #c8e6c9, #81c784);
            background: linear-gradient(60deg, #c8e6c9, #81c784);
          }
          .section-warning {
            background: #ffe0b2;
            background: -webkit-linear-gradient(60deg, #ffe0b2, #ffb74d);
            background: -o-linear-gradient(60deg, #ffe0b2, #ffb74d);
            background: -moz-linear-gradient(60deg, #ffe0b2, #ffb74d);
            background: linear-gradient(60deg, #ffe0b2, #ffb74d);
          }
          .section-danger {
            background: #ffcdd2;
            background: -webkit-linear-gradient(60deg, #ffcdd2, #e57373);
            background: -o-linear-gradient(60deg, #ffcdd2, #e57373);
            background: -moz-linear-gradient(60deg, #ffcdd2, #e57373);
            background: linear-gradient(60deg, #ffcdd2, #e57373);
          }
          .section-rose {
            background: #f8bbd0;
            background: -webkit-linear-gradient(60deg, #f8bbd0, #f06292);
            background: -o-linear-gradient(60deg, #f8bbd0, #f06292);
            background: -moz-linear-gradient(60deg, #f8bbd0, #f06292);
            background: linear-gradient(60deg, #f8bbd0, #f06292);
          }
          .section-space {
            height: 70px;
            display: block;
          }
          .section {
            padding: 25px 0;
          }
          .section-navbars {
            padding-bottom: 0;
          }
          .section-full-screen {
            height: 100vh;
          }
          .section-signup {
            padding-top: 20vh;
          }
          .section-dark,
          .section-image {
            background-color: #343434;
            background-size: 200% 240%;
            background: #232323;
            background: -moz-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
            background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #585858), color-stop(100%, #232323));
            background: -webkit-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
            background: -o-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
            background: -ms-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
            background: radial-gradient(ellipse at center, #585858 0%, #232323 100%);
            background-size: 550% 450%;
          }
          .section-dark .title,
          .section-dark .card-plain .card-title,
          .section-dark .card-plain .icon i,
          .section-image .title,
          .section-image .card-plain .card-title,
          .section-image .card-plain .icon i {
            color: #FFFFFF;
          }
          .section-dark .description,
          .section-dark .card-plain .card-description,
          .section-dark .card-plain .icon,
          .section-image .description,
          .section-image .card-plain .card-description,
          .section-image .card-plain .icon {
            color: rgba(255, 255, 255, 0.76);
          }
          .section-dark .card-plain [class*="text-"],
          .section-dark .card-plain ul li b,
          .section-image .card-plain [class*="text-"],
          .section-image .card-plain ul li b {
            color: #FFFFFF;
          }
          .section-dark .card-plain .category,
          .section-image .card-plain .category {
            color: rgba(255, 255, 255, 0.5);
          }
          .section-dark .card .card-image .colored-shadow,
          .section-image .card .card-image .colored-shadow {
            top: 0px;
          }
          .section-image {
            position: relative;
          }
          .section-image:after {
            position: absolute;
            z-index: 1;
            width: 100%;
            height: 100%;
            display: block;
            left: 0;
            top: 0;
            content: "";
            background-color: rgba(0, 0, 0, 0.7);
          }
          .section-image .container {
            z-index: 2;
            position: relative;
          }
          .section,
          .section-image {
            background-position: center center;
            background-size: cover;
          }
          [class*="features-"],
          [class*="team-"],
          [class*="projects-"],
          [class*="pricing-"],
          [class*="testimonials-"],
          [class*="contactus-"] {
            padding: 80px 0;
          }
          .page-header {
            height: 100vh;
            background-position: center center;
            background-size: cover;
            margin: 0;
            padding: 0;
            border: 0;
          }
          .page-header .carousel .carousel-indicators {
            bottom: 60px;
          }
          .page-header .container {
            padding-top: 180px;
            color: #FFFFFF;
          }
          .page-header .title {
            color: #FFFFFF;
          }
          .page-header.header-xsmall {
            height: 45vh;
            min-height: 45vh;
          }
          .page-header.header-small {
            height: 65vh;
            min-height: 65vh;
          }
          .page-header.header-small .container {
            padding-top: 20vh;
          }
          .header-filter {
            position: relative;
          }
          .header-filter:before,
          .header-filter:after {
            position: absolute;
            z-index: 1;
            width: 100%;
            height: 100%;
            display: block;
            left: 0;
            top: 0;
            content: "";
          }
          .header-filter::before {
            background-color: rgba(0, 0, 0, 0.5);
          }
          .header-filter .container {
            z-index: 2;
            position: relative;
          }
          .header-filter[filter-color="purple"]:after,
          .header-filter[filter-color="primary"]:after {
            background: rgba(225, 190, 231, 0.56);
            background: -webkit-linear-gradient(60deg, rgba(225, 190, 231, 0.56), rgba(186, 104, 200, 0.95));
            background: -o-linear-gradient(60deg, rgba(225, 190, 231, 0.56), rgba(186, 104, 200, 0.95));
            background: -moz-linear-gradient(60deg, rgba(225, 190, 231, 0.56), rgba(186, 104, 200, 0.95));
            background: linear-gradient(60deg, rgba(225, 190, 231, 0.56), rgba(186, 104, 200, 0.95));
          }
          .header-filter[filter-color="blue"]:after,
          .header-filter[filter-color="info"]:after {
            background: rgba(178, 235, 242, 0.56);
            background: -webkit-linear-gradient(60deg, rgba(178, 235, 242, 0.56), rgba(77, 208, 225, 0.95));
            background: -o-linear-gradient(60deg, rgba(178, 235, 242, 0.56), rgba(77, 208, 225, 0.95));
            background: -moz-linear-gradient(60deg, rgba(178, 235, 242, 0.56), rgba(77, 208, 225, 0.95));
            background: linear-gradient(60deg, rgba(178, 235, 242, 0.56), rgba(77, 208, 225, 0.95));
          }
          .header-filter[filter-color="green"]:after,
          .header-filter[filter-color="success"]:after {
            background: rgba(165, 214, 167, 0.56);
            background: -webkit-linear-gradient(60deg, rgba(165, 214, 167, 0.56), rgba(102, 187, 106, 0.95));
            background: -o-linear-gradient(60deg, rgba(165, 214, 167, 0.56), rgba(102, 187, 106, 0.95));
            background: -moz-linear-gradient(60deg, rgba(165, 214, 167, 0.56), rgba(102, 187, 106, 0.95));
            background: linear-gradient(60deg, rgba(165, 214, 167, 0.56), rgba(102, 187, 106, 0.95));
          }
          .header-filter[filter-color="orange"]:after,
          .header-filter[filter-color="warning"]:after {
            background: rgba(255, 224, 178, 0.56);
            background: -webkit-linear-gradient(60deg, rgba(255, 224, 178, 0.56), rgba(255, 183, 77, 0.95));
            background: -o-linear-gradient(60deg, rgba(255, 224, 178, 0.56), rgba(255, 183, 77, 0.95));
            background: -moz-linear-gradient(60deg, rgba(255, 224, 178, 0.56), rgba(255, 183, 77, 0.95));
            background: linear-gradient(60deg, rgba(255, 224, 178, 0.56), rgba(255, 183, 77, 0.95));
          }
          .header-filter[filter-color="red"]:after,
          .header-filter[filter-color="danger"]:after {
            background: rgba(239, 154, 154, 0.56);
            background: -webkit-linear-gradient(60deg, rgba(239, 154, 154, 0.56), rgba(239, 83, 80, 0.95));
            background: -o-linear-gradient(60deg, rgba(239, 154, 154, 0.56), rgba(239, 83, 80, 0.95));
            background: -moz-linear-gradient(60deg, rgba(239, 154, 154, 0.56), rgba(239, 83, 80, 0.95));
            background: linear-gradient(60deg, rgba(239, 154, 154, 0.56), rgba(239, 83, 80, 0.95));
          }
          .header-filter[filter-color="rose"]:after {
            background: rgba(248, 187, 208, 0.56);
            background: -webkit-linear-gradient(60deg, rgba(248, 187, 208, 0.56), rgba(240, 98, 146, 0.95));
            background: -o-linear-gradient(60deg, rgba(248, 187, 208, 0.56), rgba(240, 98, 146, 0.95));
            background: -moz-linear-gradient(60deg, rgba(248, 187, 208, 0.56), rgba(240, 98, 146, 0.95));
            background: linear-gradient(60deg, rgba(248, 187, 208, 0.56), rgba(240, 98, 146, 0.95));
          }
          .clear-filter:before {
            display: none;
          }
          .header-1 .wrapper,
          .header-2 .wrapper,
          .header-3 .wrapper {
            background: #CCCCCC;
          }
          .header-2 .page-header .container {
            padding-top: 25vh;
          }
          .header-2 .page-header .card {
            margin-top: 60px;
          }
          .header-3 .btn {
            margin: 0;
          }
          .header-3 h6 {
            margin-bottom: 0;
          }
          .phone-container img {
            width: 100%;
          }
          .features-1 {
            text-align: center;
          }
          .features-3 .info {
            max-width: none;
            margin: 0 auto;
            padding: 10px 0 0px;
          }
          .features-3 .phone-container {
            max-width: 200px;
            margin: 0 auto;
          }
          .features-4 .phone-container {
            max-width: 260px;
            margin: 60px auto 0;
          }
          .features-4 .info {
            max-width: none;
            margin: 0 auto;
            padding: 10px 0 0px;
          }
          .features-4 .info:first-child {
            padding-top: 130px;
          }
          .features-5 {
            background-size: cover;
            background-position: center center;
            background-repeat: no-repeat;
            position: relative;
          }
          .features-5:after {
            background: rgba(0, 0, 0, 0.55);
            position: absolute;
            width: 100%;
            height: 100%;
            content: "";
            z-index: 0;
            left: 0;
            top: 0;
          }
          .features-5 .container,
          .features-5 .title {
            position: relative;
            z-index: 2;
          }
          .features-5 .title,
          .features-5 .info-title {
            color: #FFFFFF;
          }
          .features-5 .info {
            text-align: center;
            max-width: 310px;
            min-height: 320px;
          }
          .features-5 .info .icon {
            color: #FFFFFF;
          }
          .features-5 .info .icon > i {
            font-size: 2.8em;
          }
          .features-5 .info p {
            color: #FFFFFF;
            min-height: 120px;
          }
          .features-5 .container [class*="col-"] {
            border: 1px solid rgba(255, 255, 255, 0.35);
            border-top: 0;
          }
          .features-5 .container [class*="col-"] {
            border-left: 0;
          }
          .features-5 .container [class*="col-"]:last-child {
            border-right: 0;
          }
          .features-5 .container .row:last-child [class*="col-"] {
            border-bottom: 0;
          }
          [class*="blogs-"] {
            padding: 50px 0;
          }
          .blogs-1 .card {
            margin-bottom: 80px;
          }
          .blogs-4 .card {
            margin-bottom: 60px;
            text-align: center;
          }
          .team-1 .card .content {
            padding-left: 15px;
            padding-right: 15px;
          }
          .team-1 .card .description {
            min-height: 90px;
          }
          .team-1 .card .btn {
            margin-top: 0;
          }
          .team-1 h5.description {
            margin-bottom: 80px;
          }
          .team-2 .card .title {
            margin: 10px 0 0;
          }
          .team-2 .card h6 {
            margin-top: 5px;
          }
          .team-2 h5.description {
            margin-bottom: 80px;
          }
          .team-3 .card,
          .team-5 .card {
            text-align: left;
          }
          .team-3 .card .footer,
          .team-5 .card .footer {
            margin-top: 0;
          }
          .team-3 h5.description,
          .team-5 h5.description {
            margin-bottom: 70px;
          }
          .team-4 h5.description {
            margin-bottom: 100px;
          }
          .projects-1 .title {
            margin-top: 10px;
          }
          .projects-1 .nav-pills {
            display: inline-block;
          }
          .projects-2 h2.title {
            margin-top: 5px;
            margin-bottom: 15px;
          }
          .projects-2 .card-title {
            margin-bottom: 5px;
          }
          .projects-2 .category {
            color: #999999;
            margin-top: 5px;
          }
          .projects-2 .card-description {
            margin-top: 20px;
          }
          .projects-2 .card {
            text-align: center;
          }
          .projects-3 h2.title,
          .projects-3 h3.title {
            margin-bottom: 80px;
            margin-top: 5px;
          }
          .projects-3 .card {
            margin-bottom: 30px;
            text-align: center;
          }
          .projects-3 .category {
            margin-bottom: 5px;
          }
          .projects-3 .card-title {
            margin-top: 5px;
          }
          .projects-4 h2.title {
            margin-top: 5px;
            margin-bottom: 15px;
          }
          .projects-4 .info {
            padding: 0;
          }
          .projects-4 .info p {
            margin: 0;
          }
          .projects-4 .card-background {
            margin-bottom: 0;
          }
          .projects-4 .card-background .card-content {
            padding-top: 140px;
            padding-bottom: 140px;
          }
          .projects-4 hr {
            margin: 70px auto;
            max-width: 970px;
          }
          .pricing-1 h2.title {
            margin-bottom: 10px;
          }
          .pricing-1 .card-separator {
            width: 1px;
            display: block;
            height: 100%;
            background-color: rgba(153, 153, 153, 0.2);
            position: absolute;
            left: 0;
            top: 0;
          }
          .pricing-1.section-image:after {
            background-color: rgba(0, 0, 0, 0.8);
          }
          .pricing-2 .nav-pills {
            display: inline-block;
            margin-bottom: 50px;
          }
          .pricing-5 .nav-pills {
            margin-top: 50px;
            margin-bottom: 50px;
          }
          .pricing-3 .title,
          .pricing-4 .title {
            margin-bottom: 10px;
          }
          .testimonials-1 .description {
            margin-bottom: 50px;
          }
          .contactus-1 .info {
            padding: 0;
            margin: 0;
          }
          .contactus-1 .info:first-child {
            margin-top: 30px;
          }
          .contactus-1 .info .info-title {
            margin-top: 20px;
            color: #FFFFFF;
          }
          .contactus-1 .info .icon {
            margin-top: 14px;
            color: #FFFFFF;
          }
          .contactus-1 .card-contact {
            margin-top: 30px;
          }
          .contactus-2 {
            padding: 0;
          }
          .contactus-2 .card-contact {
            max-width: 560px;
            margin: 80px 0 80px 150px;
          }
          .contactus-2 .card-contact .info {
            padding: 0;
            margin: 0;
          }
          .contactus-2 .map {
            width: 100%;
            height: 100%;
            position: absolute;
          }
          .contactus-2 .info-horizontal .icon {
            margin-top: 26px;
          }
          .contactus-2 .info-horizontal .icon > i {
            font-size: 2.2em;
            max-width: 45px;
          }
          footer {
            padding: 15px 0;
            text-align: center;
          }
          footer ul {
            margin-bottom: 0;
            padding: 0;
            list-style: none;
          }
          footer ul li {
            display: inline-block;
          }
          footer ul li a {
            color: inherit;
            padding: 15px;
            font-weight: 500;
            font-size: 12px;
            text-transform: uppercase;
            border-radius: 3px;
            text-decoration: none;
            position: relative;
            display: block;
          }
          footer ul li a:hover {
            text-decoration: none;
          }
          footer ul li .btn {
            margin: 0;
          }
          footer ul.links-horizontal:first-child a {
            padding-left: 0;
          }
          footer ul.links-horizontal:last-child a {
            padding-right: 0;
          }
          footer ul.links-vertical li {
            display: block;
            margin-left: -5px;
            margin-right: -5px;
          }
          footer ul.links-vertical li a {
            padding: 5px;
          }
          footer .social-buttons a,
          footer .social-buttons .btn {
            margin-top: 5px;
            margin-bottom: 5px;
          }
          footer .footer-brand {
            float: left;
            height: 50px;
            padding: 15px 15px;
            font-size: 18px;
            line-height: 20px;
            margin-left: -15px;
          }
          footer .footer-brand:hover,
          footer .footer-brand:focus {
            color: #3C4858;
          }
          footer .copyright {
            padding: 15px 0;
          }
          footer .copyright .material-icons {
            font-size: 18px;
            position: relative;
            top: 3px;
          }
          footer .pull-center {
            display: inline-block;
            float: none;
          }
          .footer-big {
            padding: 30px 0;
          }
          .footer-big .content {
            text-align: left;
          }
          .footer-big .social-feed i {
            font-size: 20px;
            display: table-cell;
            padding-right: 10px;
          }
          .footer-big .social-feed p {
            display: table-cell;
            vertical-align: top;
            overflow: hidden;
            padding-bottom: 10px;
            max-width: 300px;
          }
          .footer-big .gallery-feed img {
            width: 20%;
            margin-right: 5%;
            margin-bottom: 5%;
            float: left;
          }
          .footer-white {
            background-color: #FFFFFF;
          }
          .footer-gray {
            background-color: #eeeeee;
          }
          .footer-black {
            background: #232323;
            background: -moz-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
            background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #585858), color-stop(100%, #232323));
            background: -webkit-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
            background: -o-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
            background: -ms-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
            background: radial-gradient(ellipse at center, #585858 0%, #232323 100%);
            background-size: 550% 450%;
          }
          .footer-black a {
            color: #FFFFFF;
            opacity: .86;
          }
          .footer-black a:hover,
          .footer-black a:focus {
            opacity: 1;
          }
          .footer-black .footer-brand {
            color: #FFFFFF;
          }
          .footer-black .footer-brand:hover,
          .footer-black .footer-brand:focus {
            color: #FFFFFF;
          }
          .footer-black h5,
          .footer-black h4,
          .footer-black i,
          .footer-black .copyright {
            color: #FFFFFF;
          }
          .footer-black hr {
            border-color: rgba(255, 255, 255, 0.2);
          }
          .social-line {
            padding: 15px 0;
          }
          .social-line-big-icons [class*="col-"] {
            border-right: 1px solid #eeeeee;
          }
          .social-line-big-icons [class*="col-"]:last-child {
            border: 0;
          }
          .social-line-big-icons .btn {
            margin: 0;
            width: 100%;
            padding-top: 30px;
            padding-bottom: 30px;
          }
          .social-line-big-icons .btn .fa {
            font-size: 25px;
          }
          .subscribe-line {
            padding: 30px 0;
          }
          .subscribe-line .card {
            margin-top: 30px;
          }
          .subscribe-line.subscribe-line-image {
            position: relative;
            background-position: top center;
            background-size: cover;
          }
          .subscribe-line.subscribe-line-image .title {
            color: #FFFFFF;
          }
          .subscribe-line.subscribe-line-image:after {
            position: absolute;
            z-index: 1;
            width: 100%;
            height: 100%;
            display: block;
            left: 0;
            top: 0;
            content: "";
            background-color: rgba(0, 0, 0, 0.66);
          }
          .subscribe-line.subscribe-line-image .container {
            z-index: 2;
            position: relative;
          }
          .social-line-white,
          .subscribe-line-white {
            background-color: #FFFFFF;
          }
          .social-line-black,
          .subscribe-line-black {
            background: #232323;
            background: -moz-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
            background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #585858), color-stop(100%, #232323));
            background: -webkit-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
            background: -o-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
            background: -ms-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
            background: radial-gradient(ellipse at center, #585858 0%, #232323 100%);
            background-size: 550% 450%;
          }
          .social-line-black [class*="col-"],
          .subscribe-line-black [class*="col-"] {
            border-color: rgba(255, 255, 255, 0.1);
          }
          .noUi-target,
          .noUi-target * {
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -ms-touch-action: none;
            touch-action: none;
            -ms-user-select: none;
            -moz-user-select: none;
            user-select: none;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
          }
          .noUi-target {
            position: relative;
            direction: ltr;
          }
          .noUi-base {
            width: 100%;
            height: 100%;
            position: relative;
            z-index: 1;
          }
          .noUi-connect {
            position: absolute;
            right: 0;
            top: 0;
            left: 0;
            bottom: 0;
          }
          .noUi-origin {
            position: absolute;
            height: 0;
            width: 0;
            margin: 0;
            border-radius: 0;
            height: 2px;
            background: #c8c8c8;
          }
          .noUi-origin[style^="left: 0"] .noUi-handle {
            background-color: #fff;
            border: 2px solid #c8c8c8;
          }
          .noUi-origin[style^="left: 0"] .noUi-handle.noUi-active {
            border-width: 1px;
          }
          .noUi-handle {
            position: relative;
            z-index: 1;
          }
          .noUi-state-tap .noUi-connect,
          .noUi-state-tap .noUi-origin {
            -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
            transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
          }
          .noUi-state-drag * {
            cursor: inherit !important;
          }
          .noUi-base,
          .noUi-handle {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
          }
          .noUi-horizontal {
            height: 2px;
            margin: 15px 0;
          }
          .noUi-vertical {
            width: 18px;
          }
          .noUi-vertical .noUi-handle {
            width: 28px;
            height: 34px;
            left: -6px;
            top: -17px;
          }
          .noUi-target {
            background: #c8c8c8;
            border-radius: 4px;
          }
          .noUi-connect {
            background: #3FB8AF;
            -webkit-transition: background 450ms;
            transition: background 450ms;
          }
          .noUi-draggable {
            cursor: w-resize;
          }
          .noUi-vertical .noUi-draggable {
            cursor: n-resize;
          }
          .noUi-handle {
            box-sizing: border-box;
            width: 14px;
            height: 14px;
            left: -10px;
            top: -6px;
            cursor: pointer;
            border-radius: 100%;
            transition: all 0.2s ease-out;
            border: 1px solid;
            background: #FFFFFF;
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
          }
          .noUi-handle.noUi-active {
            transform: scale3d(1.5, 1.5, 1);
          }
          .noUi-vertical .noUi-handle:before,
          .noUi-vertical .noUi-handle:after {
            width: 14px;
            height: 1px;
            left: 6px;
            top: 14px;
          }
          .noUi-vertical .noUi-handle:after {
            top: 17px;
          }
          [disabled] .noUi-connect {
            background: #B8B8B8;
          }
          [disabled].noUi-target,
          [disabled].noUi-handle,
          [disabled] .noUi-handle {
            cursor: not-allowed;
          }
          .slider {
            background: #c8c8c8;
          }
          .slider .noUi-connect {
            background-color: #9c27b0;
            border-radius: 4px;
          }
          .slider .noUi-handle {
            border-color: #9c27b0;
          }
          .slider.slider-info .noUi-connect {
            background-color: #00bcd4;
          }
          .slider.slider-info .noUi-handle {
            border-color: #00bcd4;
          }
          .slider.slider-success .noUi-connect {
            background-color: #4caf50;
          }
          .slider.slider-success .noUi-handle {
            border-color: #4caf50;
          }
          .slider.slider-warning .noUi-connect {
            background-color: #ff9800;
          }
          .slider.slider-warning .noUi-handle {
            border-color: #ff9800;
          }
          .slider.slider-danger .noUi-connect {
            background-color: #f44336;
          }
          .slider.slider-danger .noUi-handle {
            border-color: #f44336;
          }
          .slider.slider-rose .noUi-connect {
            background-color: #e91e63;
          }
          .slider.slider-rose .noUi-handle {
            border-color: #e91e63;
          }
          .sr-only,
          .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after,
          .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after,
          .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after,
          .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after,
          .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after,
          .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after,
          .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after,
          .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after,
          .bootstrap-datetimepicker-widget .btn[data-action="today"]::after,
          .bootstrap-datetimepicker-widget .picker-switch::after,
          .bootstrap-datetimepicker-widget table th.prev::after,
          .bootstrap-datetimepicker-widget table th.next::after {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border: 0;
          }
          .bootstrap-datetimepicker-widget {
            list-style: none;
          }
          .bootstrap-datetimepicker-widget a .btn:hover {
            background-color: transparent;
          }
          .bootstrap-datetimepicker-widget.dropdown-menu {
            padding: 4px;
            width: 19em;
          }
          @media (min-width: 768px) {
            .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
              width: 38em;
            }
          }
          @media (min-width: 992px) {
            .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
              width: 38em;
            }
          }
          @media (min-width: 1200px) {
            .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
              width: 38em;
            }
          }
          .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,
          .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
            right: auto;
            left: 12px;
          }
          .bootstrap-datetimepicker-widget.dropdown-menu.top {
            margin-top: auto;
            margin-bottom: -20px;
          }
          .bootstrap-datetimepicker-widget.dropdown-menu.top.open {
            margin-top: auto;
            margin-bottom: 5px;
          }
          .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
            left: auto;
            right: 6px;
          }
          .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
            left: auto;
            right: 7px;
          }
          .bootstrap-datetimepicker-widget .list-unstyled {
            margin: 0;
          }
          .bootstrap-datetimepicker-widget a[data-action] {
            padding: 0;
            margin: 0;
            border-width: 0;
            background-color: transparent;
            color: #9c27b0;
            box-shadow: none;
          }
          .bootstrap-datetimepicker-widget a[data-action]:hover {
            background-color: transparent;
          }
          .bootstrap-datetimepicker-widget a[data-action]:hover span {
            background-color: #eeeeee;
            color: #9c27b0;
          }
          .bootstrap-datetimepicker-widget a[data-action]:active {
            box-shadow: none;
          }
          .bootstrap-datetimepicker-widget .timepicker-hour,
          .bootstrap-datetimepicker-widget .timepicker-minute,
          .bootstrap-datetimepicker-widget .timepicker-second {
            width: 40px;
            height: 40px;
            line-height: 40px;
            font-weight: 300;
            font-size: 1.3em;
            margin: 0;
            border-radius: 50%;
          }
          .bootstrap-datetimepicker-widget button[data-action] {
            width: 38px;
            height: 38px;
            margin-right: 3px;
            padding: 0;
          }
          .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
            content: "Increment Hours";
          }
          .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
            content: "Increment Minutes";
          }
          .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
            content: "Decrement Hours";
          }
          .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
            content: "Decrement Minutes";
          }
          .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
            content: "Show Hours";
          }
          .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
            content: "Show Minutes";
          }
          .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
            content: "Toggle AM/PM";
          }
          .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
            content: "Clear the picker";
          }
          .bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
            content: "Set the date to today";
          }
          .bootstrap-datetimepicker-widget .picker-switch {
            text-align: center;
            border-radius: 3px;
          }
          .bootstrap-datetimepicker-widget .picker-switch::after {
            content: "Toggle Date and Time Screens";
          }
          .bootstrap-datetimepicker-widget .picker-switch td {
            padding: 0;
            margin: 0;
            height: auto;
            width: auto;
            line-height: inherit;
          }
          .bootstrap-datetimepicker-widget .picker-switch td span {
            line-height: 2.5;
            height: 2.5em;
            width: 100%;
            border-radius: 3px;
            margin: 2px 0px !important;
          }
          .bootstrap-datetimepicker-widget table {
            width: 100%;
            margin: 0;
          }
          .bootstrap-datetimepicker-widget table.table-condensed tr > td {
            text-align: center;
          }
          .bootstrap-datetimepicker-widget table td > div,
          .bootstrap-datetimepicker-widget table th > div {
            text-align: center;
          }
          .bootstrap-datetimepicker-widget table th {
            height: 20px;
            line-height: 20px;
            width: 20px;
            font-weight: 500;
          }
          .bootstrap-datetimepicker-widget table th.picker-switch {
            width: 145px;
          }
          .bootstrap-datetimepicker-widget table th.disabled,
          .bootstrap-datetimepicker-widget table th.disabled:hover {
            background: none;
            color: #eeeeee;
            cursor: not-allowed;
          }
          .bootstrap-datetimepicker-widget table th.prev span,
          .bootstrap-datetimepicker-widget table th.next span {
            border-radius: 3px;
            height: 27px;
            width: 27px;
            line-height: 28px;
            font-size: 12px;
            border-radius: 50%;
            text-align: center;
          }
          .bootstrap-datetimepicker-widget table th.prev::after {
            content: "Previous Month";
          }
          .bootstrap-datetimepicker-widget table th.next::after {
            content: "Next Month";
          }
          .bootstrap-datetimepicker-widget table th.dow {
            text-align: center;
            border-bottom: 1px solid #eeeeee;
            font-size: 12px;
            text-transform: uppercase;
            color: #333333;
            font-weight: 400;
            padding-bottom: 5px;
            padding-top: 10px;
          }
          .bootstrap-datetimepicker-widget table thead tr:first-child th {
            cursor: pointer;
          }
          .bootstrap-datetimepicker-widget table thead tr:first-child th:hover span,
          .bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover {
            background: #eeeeee;
          }
          .bootstrap-datetimepicker-widget table td > div {
            border-radius: 3px;
            height: 54px;
            line-height: 54px;
            width: 54px;
            text-align: center;
          }
          .bootstrap-datetimepicker-widget table td.cw > div {
            font-size: .8em;
            height: 20px;
            line-height: 20px;
            color: #999999;
          }
          .bootstrap-datetimepicker-widget table td.day > div {
            height: 30px;
            line-height: 30px;
            width: 30px;
            text-align: center;
            padding: 0px;
            border-radius: 50%;
            position: relative;
            z-index: -1;
          }
          .bootstrap-datetimepicker-widget table td.minute > div,
          .bootstrap-datetimepicker-widget table td.hour > div {
            border-radius: 50%;
          }
          .bootstrap-datetimepicker-widget table td.day:hover > div,
          .bootstrap-datetimepicker-widget table td.hour:hover > div,
          .bootstrap-datetimepicker-widget table td.minute:hover > div,
          .bootstrap-datetimepicker-widget table td.second:hover > div {
            background: #eeeeee;
            cursor: pointer;
          }
          .bootstrap-datetimepicker-widget table td.old > div,
          .bootstrap-datetimepicker-widget table td.new > div {
            color: #999999;
          }
          .bootstrap-datetimepicker-widget table td.today > div {
            position: relative;
          }
          .bootstrap-datetimepicker-widget table td.today > div:before {
            content: '';
            display: inline-block;
            border: 0 0 7px 7px solid transparent;
            border-bottom-color: #9c27b0;
            border-top-color: rgba(0, 0, 0, 0.2);
            position: absolute;
            bottom: 4px;
            right: 4px;
          }
          .bootstrap-datetimepicker-widget table td.active > div,
          .bootstrap-datetimepicker-widget table td.active:hover > div {
            background-color: #9c27b0;
            color: #FFFFFF;
            box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
          }
          .bootstrap-datetimepicker-widget table td.active.today:before > div {
            border-bottom-color: #FFFFFF;
          }
          .bootstrap-datetimepicker-widget table td.disabled > div,
          .bootstrap-datetimepicker-widget table td.disabled:hover > div {
            background: none;
            color: #eeeeee;
            cursor: not-allowed;
          }
          .bootstrap-datetimepicker-widget table td span {
            display: inline-block;
            width: 40px;
            height: 40px;
            line-height: 40px;
            margin: 3px 3px;
            cursor: pointer;
            border-radius: 50%;
            text-align: center;
          }
          .bootstrap-datetimepicker-widget table td span:hover {
            background: #eeeeee;
          }
          .bootstrap-datetimepicker-widget table td span.active {
            background-color: #9c27b0;
            color: #FFFFFF;
          }
          .bootstrap-datetimepicker-widget table td span.old {
            color: #999999;
          }
          .bootstrap-datetimepicker-widget table td span.disabled,
          .bootstrap-datetimepicker-widget table td span.disabled:hover {
            background: none;
            color: #eeeeee;
            cursor: not-allowed;
          }
          .bootstrap-datetimepicker-widget .timepicker-picker span,
          .bootstrap-datetimepicker-widget .timepicker-hours span,
          .bootstrap-datetimepicker-widget .timepicker-minutes span {
            border-radius: 50% !important;
          }
          .bootstrap-datetimepicker-widget.usetwentyfour td.hour {
            height: 27px;
            line-height: 27px;
          }
          .input-group.date .input-group-addon {
            cursor: pointer;
          }
          .table-condensed > tbody > tr > td,
          .table-condensed > tbody > tr > th,
          .table-condensed > tfoot > tr > td,
          .table-condensed > tfoot > tr > th,
          .table-condensed > thead > tr > td,
          .table-condensed > thead > tr > th {
            padding: 1px;
            text-align: center;
            z-index: 1;
            cursor: pointer;
          }
          select.bs-select-hidden,
          select.selectpicker {
            display: none !important;
          }
          .bootstrap-select {
            width: 220px \0;
          }
          .bootstrap-select > .dropdown-toggle {
            width: 100%;
            padding-right: 25px;
            z-index: 1;
          }
          .bootstrap-select > select {
            position: absolute !important;
            bottom: 0;
            left: 50%;
            display: block !important;
            width: 0.5px !important;
            height: 100% !important;
            padding: 0 !important;
            opacity: 0 !important;
            border: none;
          }
          .bootstrap-select > select.mobile-device {
            top: 0;
            left: 0;
            display: block !important;
            width: 100% !important;
            z-index: 2;
          }
          .has-error .bootstrap-select .dropdown-toggle,
          .error .bootstrap-select .dropdown-toggle {
            border-color: #b94a48;
          }
          .bootstrap-select.fit-width {
            width: auto !important;
          }
          .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
            width: 100%;
          }
          .bootstrap-select.form-control {
            margin-bottom: 0;
            padding: 0;
            border: none;
          }
          .bootstrap-select.form-control:not([class*="col-"]) {
            width: 100%;
          }
          .bootstrap-select.form-control.input-group-btn {
            z-index: auto;
          }
          .bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
            border-radius: 0;
          }
          .bootstrap-select.btn-group:not(.input-group-btn),
          .bootstrap-select.btn-group[class*="col-"] {
            float: none;
            display: inline-block;
            margin-left: 0;
          }
          .bootstrap-select.btn-group.dropdown-menu-right,
          .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
          .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
            float: right;
          }
          .form-inline .bootstrap-select.btn-group,
          .form-horizontal .bootstrap-select.btn-group,
          .form-group .bootstrap-select.btn-group {
            margin-bottom: 0;
          }
          .form-group-lg .bootstrap-select.btn-group.form-control,
          .form-group-sm .bootstrap-select.btn-group.form-control {
            padding: 0;
          }
          .form-inline .bootstrap-select.btn-group .form-control {
            width: 100%;
          }
          .bootstrap-select.btn-group .dropdown-menu li.disabled a:hover,
          .bootstrap-select.btn-group .dropdown-menu li.disabled a:focus {
            box-shadow: none;
          }
          .bootstrap-select.btn-group.disabled,
          .bootstrap-select.btn-group > .disabled {
            cursor: not-allowed;
          }
          .bootstrap-select.btn-group.disabled:focus,
          .bootstrap-select.btn-group > .disabled:focus {
            outline: none !important;
          }
          .bootstrap-select.btn-group.bs-container {
            position: absolute;
            height: 0 !important;
            padding: 0 !important;
          }
          .bootstrap-select.btn-group.bs-container .dropdown-menu {
            z-index: 1060;
          }
          .bootstrap-select.btn-group .dropdown-toggle .filter-option {
            display: inline-block;
            overflow: hidden;
            width: 100%;
            text-align: left;
            text-overflow: ellipsis;
          }
          .bootstrap-select.btn-group .dropdown-toggle .caret {
            position: absolute;
            top: 50%;
            right: 16px;
            margin-top: -2px;
            vertical-align: middle;
          }
          .bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
            width: 100%;
          }
          .bootstrap-select.btn-group .dropdown-menu {
            border-radius: 4px;
            padding: 0;
            min-width: 100%;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
          }
          .bootstrap-select.btn-group .dropdown-menu.inner {
            position: static;
            float: none;
            border: 0;
            padding: 5px 0;
            margin: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            -ms-overflow-style: auto;
          }
          .bootstrap-select.btn-group .dropdown-menu li {
            position: relative;
          }
          .bootstrap-select.btn-group .dropdown-menu li.active small {
            color: #fff;
          }
          .bootstrap-select.btn-group .dropdown-menu li.disabled a {
            cursor: not-allowed;
          }
          .bootstrap-select.btn-group .dropdown-menu li a {
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            outline: 0;
          }
          .bootstrap-select.btn-group .dropdown-menu li a:focus,
          .bootstrap-select.btn-group .dropdown-menu li a:hover {
            box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(156, 39, 176, 0.6);
          }
          .bootstrap-select.btn-group .dropdown-menu li a.opt {
            position: relative;
            padding-left: 2.25em;
          }
          .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
            display: none;
          }
          .bootstrap-select.btn-group .dropdown-menu li a span.text {
            display: inline-block;
          }
          .bootstrap-select.btn-group .dropdown-menu li small {
            padding-left: 0.5em;
          }
          .bootstrap-select.btn-group .dropdown-menu .notify {
            position: absolute;
            bottom: 5px;
            width: 96%;
            margin: 0 2%;
            min-height: 26px;
            padding: 3px 5px;
            background: #f5f5f5;
            border: 1px solid #e3e3e3;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
            pointer-events: none;
            opacity: 0.9;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
          }
          .bootstrap-select.btn-group .no-results {
            padding: 3px;
            background: #f5f5f5;
            margin: 0 5px;
            white-space: nowrap;
          }
          .bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
            position: static;
          }
          .bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
            position: static;
            top: auto;
            margin-top: -1px;
          }
          .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
            position: absolute;
            display: inline-block;
            right: 15px;
            font-size: 16px;
          }
          .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
            margin-right: 34px;
          }
          .bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
            z-index: 1061;
          }
          .bootstrap-select.show-menu-arrow .dropdown-toggle:before {
            content: '';
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
            border-bottom: 7px solid rgba(204, 204, 204, 0.2);
            position: absolute;
            bottom: -4px;
            left: 9px;
            display: none;
          }
          .bootstrap-select.show-menu-arrow .dropdown-toggle:after {
            content: '';
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-bottom: 6px solid white;
            position: absolute;
            bottom: -4px;
            left: 10px;
            display: none;
          }
          .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
            bottom: auto;
            top: -3px;
            border-top: 7px solid rgba(204, 204, 204, 0.2);
            border-bottom: 0;
          }
          .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
            bottom: auto;
            top: -3px;
            border-top: 6px solid white;
            border-bottom: 0;
          }
          .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
            right: 12px;
            left: auto;
          }
          .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
            right: 13px;
            left: auto;
          }
          .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
          .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
            display: block;
          }
          .bs-searchbox,
          .bs-actionsbox,
          .bs-donebutton {
            padding: 4px 8px;
          }
          .bs-actionsbox {
            width: 100%;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
          }
          .bs-actionsbox .btn-group button {
            width: 50%;
          }
          .bs-donebutton {
            float: left;
            width: 100%;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
          }
          .bs-donebutton .btn-group button {
            width: 100%;
          }
          .bs-searchbox + .bs-actionsbox {
            padding: 0 8px 4px;
          }
          .bs-searchbox .form-control {
            margin-bottom: 0;
            width: 100%;
            float: none;
          }
          .select-with-transition {
            border: 0 !important;
            background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2);
            background-size: 0 2px, 100% 1px;
            background-repeat: no-repeat;
            background-position: center bottom, center calc(100% - 1px);
            background-color: transparent !important;
            transition: background 0s ease-out !important;
            float: none !important;
            box-shadow: none !important;
            border-radius: 0 !important;
            color: #3C4858 !important;
            height: 34px;
            padding-left: 0 !important;
            padding-bottom: 5px !important;
          }
          .select-with-transition .caret,
          .select-with-transition .ripple-container {
            display: none;
          }
          .btn-group.bootstrap-select.show-tick.open .select-with-transition {
            outline: none !important;
            background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2) !important;
            background-size: 100% 2px, 100% 1px !important;
            box-shadow: none;
            transition-duration: 0.3s !important;
          }
          .withripple {
            position: relative;
          }
          .ripple-container {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            height: 100%;
            overflow: hidden;
            border-radius: inherit;
            pointer-events: none;
          }
          .disabled .ripple-container {
            display: none;
          }
          .ripple {
            position: absolute;
            width: 20px;
            height: 20px;
            margin-left: -10px;
            margin-top: -10px;
            border-radius: 100%;
            background-color: #000;
            background-color: rgba(0, 0, 0, 0.05);
            transform: scale(1);
            transform-origin: 50%;
            opacity: 0;
            pointer-events: none;
          }
          .ripple.ripple-on {
            transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;
            opacity: 0.1;
          }
          .ripple.ripple-out {
            transition: opacity 0.1s linear 0s !important;
            opacity: 0;
          }
          .main {
            background: #FFFFFF;
            position: relative;
            z-index: 3;
          }
          .main-raised { 
            margin: -10px 10px 0px;
            border-radius: 6px;
            box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
          }
          .gallery .image img {
            width: 100%;
          }
          .team {
            margin-top: 80px;
          }
          .team .team-player .title {
            margin: 30px auto;
          }
          .team .team-player img {
            max-width: 170px;
          }
          .presentation-page .page-header,
          .index-page .page-header {
            height: 90vh;
            overflow: hidden;
          }
          .presentation-page .brand,
          .index-page .brand {
            color: #FFFFFF;
            text-align: center;
          }
          .presentation-page .brand h1,
          .index-page .brand h1 {
            font-size: 4.8em;
            font-weight: 600;
            display: inline-block;
            position: relative;
          }
          .presentation-page .brand h3,
          .index-page .brand h3 {
            font-size: 1.5em;
            max-width: 490px;
            margin: 10px auto 0;
          }
          .presentation-page .pro-badge,
          .index-page .pro-badge {
            position: absolute;
            font-size: 22px;
            text-transform: uppercase;
            font-weight: bold;
            right: -90px;
            padding: 10px 18px;
            top: -3px;
            background: #FFFFFF;
            border-radius: 3px;
            color: #444444;
            line-height: 22px;
            box-shadow: 0 5px 5px -2px rgba(31, 31, 31, 0.4);
          }
          .presentation-page .header-filter:after,
          .index-page .header-filter:after {
            background: rgba(132, 13, 121, 0.88);
            background: linear-gradient(45deg, rgba(132, 13, 121, 0.88) 0%, rgba(208, 44, 180, 0.31) 100%);
            background: -moz-linear-gradient(135deg, rgba(132, 13, 121, 0.88) 0%, rgba(208, 44, 180, 0.31) 100%);
            background: -webkit-linear-gradient(135deg, rgba(132, 13, 121, 0.88) 0%, rgba(208, 44, 180, 0.31) 100%);
          }
          .presentation-page h4.description,
          .index-page h4.description {
            font-size: 1.5em;
          }
          .presentation-page .features-1,
          .index-page .features-1 {
            padding-top: 30px;
            padding-bottom: 0;
          }
          .presentation-page .features-1 .info .info-title,
          .index-page .features-1 .info .info-title {
            margin-top: 30px;
          }
          .presentation-page .features-1 h2,
          .index-page .features-1 h2 {
            margin-bottom: 0px;
          }
          .presentation-page .features-1 .info p,
          .index-page .features-1 .info p {
            font-size: 16px;
            line-height: 1.6em;
          }
          .presentation-page .section-components,
          .index-page .section-components {
            padding: 0 0 50px;
            overflow: hidden;
          }
          .presentation-page .section-components .image-container,
          .index-page .section-components .image-container {
            height: 590px;
            position: relative;
          }
          .presentation-page .section-components .image-container img,
          .index-page .section-components .image-container img {
            width: auto;
            left: 0;
            top: 0;
            height: 100%;
            position: absolute;
          }
          .presentation-page .section-components .title,
          .index-page .section-components .title {
            margin-top: 140px;
            margin-bottom: 5px;
          }
          .presentation-page .section-components h6.description,
          .index-page .section-components h6.description {
            margin-top: 5px;
            margin-bottom: 30px;
          }
          .presentation-page .section-cards,
          .index-page .section-cards {
            padding: 50px 0;
          }
          .presentation-page .section-cards .image-container,
          .index-page .section-cards .image-container {
            max-width: 1040px;
            margin-top: -140px;
            position: relative;
            height: 660px;
          }
          .presentation-page .section-cards .image-container img,
          .index-page .section-cards .image-container img {
            max-width: 1040px;
            width: auto;
            position: absolute;
            right: 0;
            top: 0px;
          }
          .presentation-page .section-cards .col-md-4,
          .index-page .section-cards .col-md-4 {
            perspective: 800px;
          }
          .presentation-page .section-cards .card,
          .index-page .section-cards .card {
            transform-style: preserve-3d;
            max-width: 340px;
            margin: 0 auto;
          }
          .presentation-page .section-cards .section-description,
          .index-page .section-cards .section-description {
            margin-top: 130px;
          }
          .presentation-page .section-content,
          .index-page .section-content {
            padding-top: 200px;
          }
          .presentation-page .section-content .image-container,
          .index-page .section-content .image-container {
            max-width: 900px;
            position: relative;
          }
          .presentation-page .section-content .image-container img,
          .index-page .section-content .image-container img {
            width: 100%;
          }
          .presentation-page .section-content .section-description,
          .index-page .section-content .section-description {
            margin-top: 100px;
          }
          .presentation-page .section-sections,
          .index-page .section-sections {
            padding-bottom: 0;
            margin-bottom: -35px;
          }
          .presentation-page .section-sections .section-description,
          .index-page .section-sections .section-description {
            text-align: center;
            margin-bottom: 60px;
          }
          .presentation-page .section-sections .col-md-3,
          .index-page .section-sections .col-md-3 {
            padding: 7.5px;
          }
          .presentation-page .section-sections img,
          .index-page .section-sections img {
            width: 100%;
            border-radius: 3px;
            transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
            box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
          }
          .presentation-page .section-sections img:hover,
          .index-page .section-sections img:hover {
            -webkit-transform: scale(1.02);
            -moz-transform: scale(1.02);
            -o-transform: scale(1.02);
            -ms-transform: scale(1.02);
            transform: scale(1.02);
          }
          .presentation-page .section-examples .section-description,
          .index-page .section-examples .section-description {
            text-align: center;
            margin-bottom: 90px;
          }
          .presentation-page .section-examples .card,
          .index-page .section-examples .card {
            margin-bottom: 30px;
            transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
          }
          .presentation-page .section-examples .card img,
          .index-page .section-examples .card img {
            border-radius: 4px;
          }
          .presentation-page .section-examples .card:hover,
          .index-page .section-examples .card:hover {
            -webkit-transform: translate3d(0, -10px, 0);
            -moz-transform: translate3d(0, -10px, 0);
            -o-transform: translate3d(0, -10px, 0);
            -ms-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
          }
          .presentation-page .section-examples h4.title,
          .index-page .section-examples h4.title {
            text-align: center;
            margin-bottom: 15px;
          }
          .presentation-page .section-free-demo .icon-github,
          .index-page .section-free-demo .icon-github {
            font-size: 82px;
            color: #777777;
          }
          .presentation-page .section-free-demo h2.title,
          .index-page .section-free-demo h2.title {
            margin-top: 15px;
          }
          .presentation-page .section-free-demo .iframe-github,
          .index-page .section-free-demo .iframe-github {
            top: 6px;
            display: inline-block;
            position: relative;
            margin-left: 10px;
          }
          .presentation-page .section-free-demo .card-title,
          .presentation-page .section-free-demo ul li,
          .index-page .section-free-demo .card-title,
          .index-page .section-free-demo ul li {
            text-align: left;
          }
          .presentation-page .section-free-demo ul li b,
          .index-page .section-free-demo ul li b {
            min-width: 24px;
            display: inline-block;
            text-align: center;
          }
          .presentation-page .section-overview .features-5,
          .index-page .section-overview .features-5 {
            margin-left: -10px;
            margin-right: -10px;
            border-radius: 6px;
            overflow: hidden;
          }
          .presentation-page .section-overview .features-5 .info p,
          .index-page .section-overview .features-5 .info p {
            font-size: 16px;
            line-height: 1.6em;
          }
          .presentation-page .section-overview .features-5 .info .icon > i,
          .index-page .section-overview .features-5 .info .icon > i {
            font-size: 3.5em;
          }
          .presentation-page .section-overview .features-5:after,
          .index-page .section-overview .features-5:after {
            background: rgba(0, 0, 0, 0.75);
          }
          .presentation-page .section-testimonials,
          .index-page .section-testimonials {
            padding-top: 50px;
            padding-bottom: 0;
          }
          .presentation-page .section-testimonials h3.title,
          .index-page .section-testimonials h3.title {
            margin-top: 10px;
            margin-bottom: 50px;
          }
          .presentation-page .section-testimonials .card-title,
          .index-page .section-testimonials .card-title {
            margin-top: 0px;
          }
          .presentation-page .section-testimonials .card .content,
          .index-page .section-testimonials .card .content {
            padding-top: 0px;
          }
          .presentation-page .section-testimonials .card-description,
          .index-page .section-testimonials .card-description {
            font-size: 16px;
            line-height: 1.6em;
          }
          .presentation-page .section-testimonials .our-clients,
          .index-page .section-testimonials .our-clients {
            text-align: center;
          }
          .presentation-page .section-testimonials .our-clients img,
          .index-page .section-testimonials .our-clients img {
            width: 100%;
            max-width: 140px;
            margin: 0 auto;
            display: inline-block;
          }
          .presentation-page .section-pricing,
          .index-page .section-pricing {
            z-index: 3;
            position: relative;
          }
          .presentation-page .section-pricing .nav-pills,
          .index-page .section-pricing .nav-pills {
            display: inline-block;
            margin-top: 0px;
            margin-bottom: 0px;
          }
          .presentation-page .section-pricing .card-pricing,
          .index-page .section-pricing .card-pricing {
            margin-top: 45px;
          }
          .presentation-page .section-pricing .description,
          .index-page .section-pricing .description {
            text-align: center;
          }
          .presentation-page .section-pricing .card-margin,
          .index-page .section-pricing .card-margin {
            margin-top: 80px;
          }
          .landing-page .page-header {
            min-height: 100vh;
          }
          .landing-page .page-header .share {
            margin-top: 150px;
          }
          .landing-page .page-header .title {
            color: #FFFFFF;
          }
          .landing-page .wrapper {
            background: #CCCCCC;
          }
          .landing-page .section-contacts {
            padding-top: 0;
          }
          .profile-page .page-header {
            height: 380px;
            background-position: top center;
          }
          .profile-page .profile {
            text-align: center;
          }
          .profile-page .profile img {
            max-width: 160px;
            width: 100%;
            margin: 0 auto;
            -webkit-transform: translate3d(0, -50%, 0);
            -moz-transform: translate3d(0, -50%, 0);
            -o-transform: translate3d(0, -50%, 0);
            -ms-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
          }
          .profile-page .profile .name {
            margin-top: -80px;
          }
          .profile-page .description {
            margin: 15px auto 0;
            max-width: 600px;
          }
          .profile-page .profile-tabs {
            margin-top: 60px;
          }
          .profile-page .gallery {
            margin-top: 45px;
            padding-bottom: 50px;
          }
          .profile-page .gallery img {
            width: 100%;
            margin-bottom: 30px;
          }
          .profile-page .follow .btn-fab {
            margin-top: -28px;
          }
          .profile-page .card-background .content {
            padding: 30% 0;
            min-width: 160px;
          }
          .profile-page .work {
            padding: 40px 0px;
          }
          .profile-page .work .collections {
            margin-top: 20px;
          }
          .profile-page .work .stats ul > li {
            padding: 5px 0px;
            font-size: 1em;
          }
          .profile-page .work .stats ul > li b {
            font-size: 1.2em;
          }
          .profile-page .connections {
            padding: 40px 0px;
          }
          .profile-page .connections .card-profile {
            text-align: left;
          }
          .blog-post .page-header {
            min-height: 100vh;
          }
          .blog-post .section-text {
            padding-bottom: 0;
          }
          .blog-post .section-text p {
            font-size: 1.35em;
            line-height: 1.5em;
            color: #555555;
            margin-bottom: 30px;
          }
          .blog-post .section-blog-info {
            padding-top: 30px;
            padding-bottom: 0px;
          }
          .blog-post .section-blog-info .btn {
            margin-top: 0;
            margin-bottom: 0;
          }
          .blog-post .section-blog-info .blog-tags {
            padding-top: 8px;
          }
          .blog-post .section-blog-info .card-profile {
            margin-top: 0;
            text-align: left;
          }
          .blog-post .section-blog-info .card-profile .description {
            font-size: 14px;
          }
          .blog-post .section-blog-info .card-profile .btn {
            margin-top: 25px;
          }
          .blog-post .section-comments .title {
            margin-bottom: 30px;
          }
          .blog-post .media p {
            color: #555555;
          }
          .login-page .page-header {
            min-height: 100vh;
            height: auto;
          }
          .login-page .page-header .container {
            padding-top: 20vh;
          }
          .login-page .footer .container {
            padding: 0;
          }
          .login-page .footer .copyright,
          .login-page .footer a {
            color: #FFFFFF;
          }
          .signup-page .page-header {
            min-height: 100vh;
            height: auto;
          }
          .signup-page .page-header .container {
            padding-top: 20vh;
          }
          .signup-page .card-signup {
            border-radius: 6px;
            box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
            margin-bottom: 100px;
            padding: 40px 0px;
          }
          .signup-page .info-horizontal {
            padding: 0px 0px 20px;
          }
          .signup-page .social .btn {
            margin: 5px;
          }
          .signup-page .social h4 {
            margin-top: 20px;
          }
          .signup-page .footer .container {
            padding: 0;
          }
          .signup-page .footer .copyright,
          .signup-page .footer a {
            color: #FFFFFF;
          }
          .landing-page .navbar-transparent,
          .profile-page .navbar-transparent,
          .login-page .navbar-transparent,
          .index-page .navbar-transparent,
          .signup-page .navbar-transparent,
          .presentation-page .navbar-transparent {
            padding-top: 25px;
          }
          .contact-page .contact-content {
            padding-bottom: 40px;
            padding-top: 40px;
          }
          .contact-page .container {
            max-width: 970px;
          }
          .contact-page .big-map {
            height: 55vh;
            width: 100%;
            display: block;
            position: relative;
          }
          .contact-page .message {
            margin-top: 20px;
          }
          .contact-page .info {
            padding-bottom: 10px;
            padding-top: 0px;
          }
          .contact-page .info .title {
            margin: 25px 0 10px;
          }
          .product-page {
            background-color: #eee;
          }
          .product-page .page-header {
            min-height: 60vh;
            height: auto;
            background-position: top center;
          }
          .product-page .page-header .container {
            padding-top: 18vh;
          }
          .product-page .main-raised {
            margin: -40vh 0px 0px;
            padding: 40px;
          }
          .product-page .title-row {
            margin-top: 20px;
          }
          .product-page .tab-content {
            margin: 30px 0px;
            overflow: hidden;
            width: 100%;
            height: auto;
            text-align: center;
          }
          .product-page .tab-content img {
            border-radius: 3px;
            max-width: 300px;
            height: auto;
          }
          .product-page .main-price {
            margin: 10px 0 25px;
          }
          .product-page .pick-size {
            margin-top: 50px;
          }
          .product-page .pick-size .form-group {
            margin-top: 5px;
          }
          .product-page h2.title {
            margin-bottom: 0px;
          }
          .product-page .flexi-nav {
            margin: 20px 0 30px;
            text-align: center;
          }
          .product-page .flexi-nav > li a {
            width: 80%;
            max-width: 85px;
            margin: 0 auto;
            padding: 8px;
            border: 1px solid transparent;
            background: transparent;
            border-radius: 3px;
            opacity: .8;
          }
          .product-page .flexi-nav > li a:hover,
          .product-page .flexi-nav > li a:focus,
          .product-page .flexi-nav > li a:active {
            opacity: 1;
            border-color: #DDDDDD;
          }
          .product-page .flexi-nav > li a img {
            border-radius: 3px;
            width: 100%;
            height: auto;
            text-align: center;
          }
          .product-page .flexi-nav > li.active a {
            opacity: 1;
            border-color: #DDDDDD;
          }
          .product-page .related-products {
            margin-top: 50px;
          }
          .product-page .related-products .title {
            margin-bottom: 80px;
          }
          .product-page .features {
            padding-top: 30px;
          }
          .pricing .page-header .container {
            padding-top: 20vh;
            color: #FFFFFF;
            text-align: center;
          }
          .pricing .page-header .title {
            color: #FFFFFF;
          }
          .pricing .features-2 {
            padding-top: 20px;
          }
          .pricing .features-2 .info {
            padding-top: 50px;
          }
          .ecommerce-page .container {
            position: relative;
            z-index: 2;
          }
          .ecommerce-page .page-header .container {
            padding-top: 20vh;
            color: #FFFFFF;
            text-align: center;
          }
          .ecommerce-page .card-refine .panel-collapse {
            max-height: 273px;
            overflow-y: scroll;
          }
          .ecommerce-page .card-refine .panel-rose a:hover,
          .ecommerce-page .card-refine .panel-rose a:focus,
          .ecommerce-page .card-refine .panel-rose a[aria-expanded="true"] {
            color: #e91e63;
          }
          .ecommerce-page .card-refine .panel-body {
            padding-left: 15px;
            padding-right: 15px;
          }
          .ecommerce-page .card-refine .panel-body.panel-refine {
            padding-left: 15px;
            padding-right: 15px;
          }
          .ecommerce-page .card-refine .panel-heading i {
            float: none;
          }
          .ecommerce-page .card-refine .price-right,
          .ecommerce-page .card-refine .price-left {
            font-weight: 500;
          }
          .ecommerce-page .card-refine .btn {
            margin: -3px 0;
          }
          .ecommerce-page .card-refine .panel {
            margin-bottom: 0;
          }
          .ecommerce-page .card-refine .checkbox input[type=checkbox]:checked + .checkbox-material .check {
            background: #e91e63;
          }
          .ecommerce-page .card-refine .panel-title {
            display: inline-block;
            width: calc(100% - 28px);
          }
          .ecommerce-page .card-product .price-container {
            margin-top: 9px;
          }
          .ecommerce-page .card-product .btn {
            margin-top: 0;
          }
          .ecommerce-page .card-product .image {
            overflow: hidden;
            border-radius: 6px;
          }
          .about-us .page-header {
            background-size: cover;
          }
          .about-us .page-header .container {
            padding-top: 20vh;
            color: #FFFFFF;
            text-align: center;
          }
          .about-us .page-header .title {
            color: #FFFFFF;
          }
          .about-us .about-description {
            padding: 70px 0px 0px 0px;
          }
          .about-us .about-services {
            padding-top: 10px;
          }
          .about-us .about-office .description {
            margin-bottom: 70px;
          }
          .about-us .about-office img {
            margin: 20px 0px;
          }
          .about-us .about-contact {
            padding: 80px 0px;
          }
          .about-us .about-contact .description {
            margin-bottom: 70px;
          }
          @media (max-width: 768px) {
            .footer .copyright {
              display: inline-block;
              text-align: center;
              padding: 10px 0;
              float: none !important;
              width: 100%;
            }
            .navbar.navbar-transparent {
              padding-top: 10px;
              border-radius: 0;
            }
            .main-raised {
              margin-left: 10px;
              margin-right: 10px;
            }
            .profile-page .page-header {
              min-height: 40vh;
              height: auto;
            }
          }
          @media (min-width: 768px) {
            .presentation-page .section-sections .row {
              margin-left: -20px;
              margin-right: -20px;
            }
            .presentation-page .section-sections .container-fluid {
              padding: 0;
            }
          }
          @-webkit-keyframes go-down {
            0% {
              -webkit-transform: translateY(0);
              transform: translateY(0);
            }
            to {
              -webkit-transform: translateY(20px);
              transform: translateY(20px);
            }
          }
          @keyframes go-down {
            0% {
              -webkit-transform: translateY(0);
              transform: translateY(0);
            }
            to {
              -webkit-transform: translateY(20px);
              transform: translateY(20px);
            }
          }
          @media (min-width: 992px) {
            .navbar .navbar-collapse {
              text-align: center;
            }
            .navbar .navbar-center {
              display: inline-block;
              float: none;
            }
            .table-responsive {
              overflow: auto;
            }
          }
          @media (max-width: 991px) {
            .page-header {
              height: auto;
              min-height: 60vh;
            }
            .page-header .iframe-container {
              padding: 30px 0;
            }
            .footer nav,
            .footer .social-area {
              float: none !important;
            }
            .card-form-horizontal .form-group {
              padding-bottom: 20px;
            }
            .contactus-2 .card-contact {
              margin: 45px 0 0;
            }
            .contactus-2 .map {
              height: auto;
              min-height: 910px;
            }
            .carousel .page-header {
              padding: 0 30px;
            }
            .carousel .buttons {
              margin-bottom: 100px;
            }
            .btn.btn-simple,
            .navbar .navbar-nav > li > a.btn.btn-simple {
              padding-left: 0;
              padding-right: 0;
              text-align: left;
            }
            .presentation-page .section-components .image-container,
            .index-page .section-components .image-container {
              height: 400px;
            }
            .presentation-page .section-components .image-container img,
            .index-page .section-components .image-container img {
              max-width: 410px;
              height: auto;
            }
            .presentation-page .section-cards .image-container,
            .index-page .section-cards .image-container {
              height: 300px;
              margin-top: -100px;
            }
            .presentation-page .section-cards .image-container img,
            .index-page .section-cards .image-container img {
              max-width: 500px;
            }
            .presentation-page .section-content,
            .index-page .section-content {
              padding-top: 0;
            }
            .presentation-page .section-overview .card .content,
            .index-page .section-overview .card .content {
              text-align: center;
            }
            .presentation-page .section-overview .card-image,
            .index-page .section-overview .card-image {
              max-width: 60px;
              margin: 0 auto 20px;
            }
          }
          @media (max-width: 767px) {
            h1,
            .h1,
            .presentation-page .brand h1 {
              font-size: 3em;
            }
            .presentation-page .pro-badge {
              font-size: 14px;
              margin-right: 0;
              right: -47px;
              padding: 4px 8px;
              top: -4px;
              display: inline-block;
            }
            .subscribe-line .btn {
              margin-top: 15px;
            }
          }
          @media all and (max-width: 768px) {
            #bodyClick {
              height: 100%;
              width: 100%;
              position: fixed;
              opacity: 0;
              top: 0;
              left: auto;
              right: 300px;
              content: "";
              z-index: 1029;
              overflow-x: hidden;
            }
            .navbar-header {
              float: none;
            }
            .navbar-header .navbar-toggle {
              display: block;
              float: right;
            }
            .navbar-collapse {
              position: fixed;
              display: block;
              top: 0px;
              height: 100vh;
              width: 230px;
              right: 0;
              margin-right: 0 !important;
              z-index: 1032;
              visibility: visible;
              background-color: #999;
              overflow-y: visible;
              border-top: none;
              text-align: left;
              padding-right: 0;
              padding-left: 0;
              max-height: none !important;
              -webkit-transform: translate3d(230px, 0, 0);
              -moz-transform: translate3d(230px, 0, 0);
              -o-transform: translate3d(230px, 0, 0);
              -ms-transform: translate3d(230px, 0, 0);
              transform: translate3d(230px, 0, 0);
              -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
              -moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
              -o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
              -ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
              transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
            }
            .navbar-collapse.collapse {
              height: 100vh !important;
            }
            .navbar-collapse ul {
              position: relative;
              z-index: 3;
              overflow-y: auto;
              height: 100%;
              float: none !important;
              margin: 0;
            }
            .navbar-collapse .nav > li:after {
              width: calc(100% - 30px);
              content: "";
              display: block;
              height: 1px;
              margin-left: 15px;
              background-color: #e5e5e5;
            }
            .navbar-collapse .nav > li:last-child:after {
              display: none;
            }
            .navbar-collapse::after {
              top: 0;
              left: 0;
              height: 100%;
              width: 100%;
              position: absolute;
              background-color: #FFFFFF;
              display: block;
              content: "";
              z-index: 1;
            }
            .navbar.navbar-transparent .navbar-toggle .icon-bar {
              color: #FFFFFF;
            }
            .navbar.navbar-default .navbar-toggle .icon-bar {
              color: inherit;
            }
            .navbar .navbar-collapse .caret {
              position: absolute;
              right: 16px;
              margin-top: 8px;
            }
            .navbar .navbar-collapse .nav > li {
              padding: 0;
              float: none;
            }
            .navbar .navbar-collapse .navbar-nav {
              margin-top: 0;
            }
            .navbar .navbar-collapse .navbar-nav > li > a {
              color: #3C4858;
              margin: 5px 15px;
            }
            .navbar .navbar-collapse .navbar-nav > li > a:hover,
            .navbar .navbar-collapse .navbar-nav > li > a:focus {
              color: #3C4858;
            }
            .navbar .navbar-collapse .navbar-nav > li.button-container > a {
              margin: 15px;
            }
            .navbar .navbar-collapse .navbar-nav > li.open > .dropdown-menu {
              padding-bottom: 10px;
              margin-bottom: 5px;
              box-shadow: none;
            }
            .navbar .navbar-collapse .open .dropdown-menu.dropdown-with-icons > li > a {
              padding: 12px 20px 12px 35px;
            }
            .navbar .navbar-collapse .open .dropdown-menu > li > a {
              color: #3C4858;
              margin: 0;
              padding-left: 46px;
            }
            .navbar .navbar-collapse .open .dropdown-menu > li > a:hover,
            .navbar .navbar-collapse .open .dropdown-menu > li > a:focus {
              color: #FFFFFF;
            }
            .navbar .navbar-collapse .dropdown-menu li {
              margin: 0 15px;
            }
            .navbar .navbar-collapse .dropdown.open .dropdown-menu {
              display: block;
            }
            .navbar .navbar-collapse .dropdown .dropdown-menu {
              display: none;
            }
            nav .container,
            nav .navbar-header {
              -webkit-transition: transform 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
              -moz-transition: transform 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
              -o-transition: transform 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
              -ms-transition: transform 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
              transition: transform 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
            }
            .nav-open nav .navbar-header {
              left: 0;
              -webkit-transform: translate3d(-245px, 0, 0);
              -moz-transform: translate3d(-245px, 0, 0);
              -o-transform: translate3d(-245px, 0, 0);
              -ms-transform: translate3d(-245px, 0, 0);
              transform: translate3d(-245px, 0, 0);
            }
            .nav-open .navbar-collapse {
              -webkit-transform: translate3d(0px, 0, 0);
              -moz-transform: translate3d(0px, 0, 0);
              -o-transform: translate3d(0px, 0, 0);
              -ms-transform: translate3d(0px, 0, 0);
              transform: translate3d(0px, 0, 0);
            }
            .features-5 .container [class*="col-"] {
              border-right: 0;
              border-left: 0;
            }
            .features-5 .container .row:last-child [class*="col-"]:last-child,
            .features-5 .container .row:last-child [class*="col-"]:nth-last-child(2) {
              border-top: 1px solid rgba(255, 255, 255, 0.35);
            }
          }
          @media all and (max-width: 1050px) and (min-width: 991px) {
            .main.main-raised .container {
              width: 920px;
            }
          }
          .gallery {
            list-style:none;
            padding-left: 0px;
          }
          .gallery li {
            margin-bottom: 15px;
          }
          .gallery li img {
            height: 200px;
          }
          #bsPhotoGalleryModal .modal-content {
            border-radius:0;
          }
          #bsPhotoGalleryModal .modal-dialog img {
            text-align:center;
            margin:0 auto;
            width:100%;
          }
          #bsPhotoGalleryModal .modal-body {
            padding:0px !important;
          }
          #bsPhotoGalleryModal .bsp-close {
            position: absolute;
            right: -14px;
            top: -11px;
            font-size: 30px;
            color:#fff;
            text-shadow: 1px 1px 18px #000;
          }
          #bsPhotoGalleryModal .bsp-close:hover {
            cursor: pointer;
            opacity:.6;
            text-shadow: none;
          }
          .bspHasModal {
            cursor: pointer;
          }
          .bspHasModal .text {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
          }
          .imgWrapper {
            overflow: hidden;
            max-height: 99px;
          }
          a.bsp-controls,
          a.bsp-controls:visited,
          a.bsp-controls:active {
            position: absolute;
            top: 44%;
            font-size: 26px;
            color: #fff;
            text-shadow: 1px 1px 18px #000;
          }
          a.bsp-controls.next {
            right:-10px;
          }
          a.bsp-controls.previous {
            left:-10px;
          }
          a.bsp-controls:hover {
            opacity:.6;
            text-shadow: none;
          }
          .bsp-text-container {
            clear:both;
            display:block;
            padding-bottom: 5px;
          }
          #bsPhotoGalleryModal h6 {
            margin-bottom: 0;
            font-weight: bold;
            color: #000;
            font-size: 14px;
            padding-left: 12px;
            padding-right: 12px;
            margin-bottom: 5px;
          }
          #bsPhotoGalleryModal .pText {
            font-size: 11px;
            margin-bottom: 0px;
            padding: 0 12px 5px;
          }
          @media screen and (max-width: 380px) {
            .col-xxs-12 {
              width:100%;
            }
            .col-xxs-12 img {
              width:100%;
            }
          }
          .ekko-lightbox {
            display:-ms-flexbox!important;
            display:flex!important;
            -ms-flex-align:center;
            align-items:center;
            -ms-flex-pack:center;
            justify-content:center;
            padding-right:0!important
          }
          .ekko-lightbox-container {
            position:relative
          }
          .ekko-lightbox-container>div.ekko-lightbox-item {
            position:absolute;
            top:0;
            left:0;
            bottom:0;
            right:0;
            width:100%
          }
          .ekko-lightbox iframe {
            width:100%;
            height:100%
          }
          .ekko-lightbox-nav-overlay {
            z-index:1;
            position:absolute;
            top:0;
            left:0;
            width:100%;
            height:100%;
            display:-ms-flexbox;
            display:flex
          }
          .ekko-lightbox-nav-overlay a {
            -ms-flex:1;
            flex:1;
            display:-ms-flexbox;
            display:flex;
            -ms-flex-align:center;
            align-items:center;
            opacity:0;
            transition:opacity .5s;
            color:#fff;
            font-size:30px;
            z-index:1
          }
          .ekko-lightbox-nav-overlay a>* {
            -ms-flex-positive:1;
            flex-grow:1
          }
          .ekko-lightbox-nav-overlay a>:focus {
            outline:none
          }
          .ekko-lightbox-nav-overlay a span {
            padding:0 30px
          }
          .ekko-lightbox-nav-overlay a:last-child span {
            text-align:right
          }
          .ekko-lightbox-nav-overlay a:hover {
            text-decoration:none
          }
          .ekko-lightbox-nav-overlay a:focus {
            outline:none
          }
          .ekko-lightbox-nav-overlay a.disabled {
            cursor:default;
            visibility:hidden
          }
          .ekko-lightbox a:hover {
            opacity:1;
            text-decoration:none
          }
          .ekko-lightbox .modal-dialog {
            display:none
          }
          .ekko-lightbox .modal-footer {
            text-align:left
          }
          .ekko-lightbox-loader {
            position:absolute;
            top:0;
            left:0;
            bottom:0;
            right:0;
            width:100%;
            display:-ms-flexbox;
            display:flex;
            -ms-flex-direction:column;
            flex-direction:column;
            -ms-flex-pack:center;
            justify-content:center;
            -ms-flex-align:center;
            align-items:center
          }
          .ekko-lightbox-loader>div {
            width:40px;
            height:40px;
            position:relative;
            text-align:center
          }
          .ekko-lightbox-loader>div>div {
            width:100%;
            height:100%;
            border-radius:50%;
            background-color:#fff;
            opacity:.6;
            position:absolute;
            top:0;
            left:0;
            animation:a 2s infinite ease-in-out
          }
          .ekko-lightbox-loader>div>div:last-child {
            animation-delay:-1s
          }
          .modal-dialog .ekko-lightbox-loader>div>div {
            background-color:#333
          }
          @keyframes a {
            0%,
            to {
              transform:scale(0);
              -webkit-transform:scale(0)
            }
            50% {
              transform:scale(1);
              -webkit-transform:scale(1)
            }
          }
          table.dataTable {
            width: 100%;
            margin: 0 auto;
            clear: both;
            border-collapse: separate;
            border-spacing: 0;
          }
          table.dataTable thead th,
          table.dataTable tfoot th {
            font-weight: bold;
          }
          table.dataTable thead th,
          table.dataTable thead td {
            padding: 10px 18px;
            border-bottom: 1px solid #111;
          }
          table.dataTable thead th:active,
          table.dataTable thead td:active {
            outline: none;
          }
          table.dataTable tfoot th,
          table.dataTable tfoot td {
            padding: 10px 18px 6px 18px;
            border-top: 1px solid #111;
          }
          table.dataTable thead .sorting,
          table.dataTable thead .sorting_asc,
          table.dataTable thead .sorting_desc {
            cursor: pointer;
            *cursor: hand;
          }
          table.dataTable thead .sorting,
          table.dataTable thead .sorting_asc,
          table.dataTable thead .sorting_desc,
          table.dataTable thead .sorting_asc_disabled,
          table.dataTable thead .sorting_desc_disabled {
            background-repeat: no-repeat;
            background-position: center right;
          }
          table.dataTable thead .sorting {
            background-image: url("sort_both-9a6486086d09bb38cf66a57cc559ade3.png");
          }
          table.dataTable thead .sorting_asc {
            background-image: url("sort_asc-9326ad44ae4bebdedd141e7a53c2a730.png");
          }
          table.dataTable thead .sorting_desc {
            background-image: url("sort_desc-1fc418e33fd5a687290258b23fac4e98.png");
          }
          table.dataTable thead .sorting_asc_disabled {
            background-image: url("sort_asc_disabled-d7dc10c78f23615d328581aebcd805eb.png");
          }
          table.dataTable thead .sorting_desc_disabled {
            background-image: url("sort_desc_disabled-bda51e15154a18257b4f955a222fd66f.png");
          }
          table.dataTable tbody tr {
            background-color: #ffffff;
          }
          table.dataTable tbody tr.selected {
            background-color: #B0BED9;
          }
          table.dataTable tbody th,
          table.dataTable tbody td {
            padding: 8px 10px;
          }
          table.dataTable.row-border tbody th,
          table.dataTable.row-border tbody td,
          table.dataTable.display tbody th,
          table.dataTable.display tbody td {
            border-top: 1px solid #ddd;
          }
          table.dataTable.row-border tbody tr:first-child th,
          table.dataTable.row-border tbody tr:first-child td,
          table.dataTable.display tbody tr:first-child th,
          table.dataTable.display tbody tr:first-child td {
            border-top: none;
          }
          table.dataTable.cell-border tbody th,
          table.dataTable.cell-border tbody td {
            border-top: 1px solid #ddd;
            border-right: 1px solid #ddd;
          }
          table.dataTable.cell-border tbody tr th:first-child,
          table.dataTable.cell-border tbody tr td:first-child {
            border-left: 1px solid #ddd;
          }
          table.dataTable.cell-border tbody tr:first-child th,
          table.dataTable.cell-border tbody tr:first-child td {
            border-top: none;
          }
          table.dataTable.stripe tbody tr.odd,
          table.dataTable.display tbody tr.odd {
            background-color: #f9f9f9;
          }
          table.dataTable.stripe tbody tr.odd.selected,
          table.dataTable.display tbody tr.odd.selected {
            background-color: #acbad4;
          }
          table.dataTable.hover tbody tr:hover,
          table.dataTable.display tbody tr:hover {
            background-color: #f6f6f6;
          }
          table.dataTable.hover tbody tr:hover.selected,
          table.dataTable.display tbody tr:hover.selected {
            background-color: #aab7d1;
          }
          table.dataTable.order-column tbody tr > .sorting_1,
          table.dataTable.order-column tbody tr > .sorting_2,
          table.dataTable.order-column tbody tr > .sorting_3,
          table.dataTable.display tbody tr > .sorting_1,
          table.dataTable.display tbody tr > .sorting_2,
          table.dataTable.display tbody tr > .sorting_3 {
            background-color: #fafafa;
          }
          table.dataTable.order-column tbody tr.selected > .sorting_1,
          table.dataTable.order-column tbody tr.selected > .sorting_2,
          table.dataTable.order-column tbody tr.selected > .sorting_3,
          table.dataTable.display tbody tr.selected > .sorting_1,
          table.dataTable.display tbody tr.selected > .sorting_2,
          table.dataTable.display tbody tr.selected > .sorting_3 {
            background-color: #acbad5;
          }
          table.dataTable.display tbody tr.odd > .sorting_1,
          table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
            background-color: #f1f1f1;
          }
          table.dataTable.display tbody tr.odd > .sorting_2,
          table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
            background-color: #f3f3f3;
          }
          table.dataTable.display tbody tr.odd > .sorting_3,
          table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
            background-color: whitesmoke;
          }
          table.dataTable.display tbody tr.odd.selected > .sorting_1,
          table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
            background-color: #a6b4cd;
          }
          table.dataTable.display tbody tr.odd.selected > .sorting_2,
          table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
            background-color: #a8b5cf;
          }
          table.dataTable.display tbody tr.odd.selected > .sorting_3,
          table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
            background-color: #a9b7d1;
          }
          table.dataTable.display tbody tr.even > .sorting_1,
          table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
            background-color: #fafafa;
          }
          table.dataTable.display tbody tr.even > .sorting_2,
          table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
            background-color: #fcfcfc;
          }
          table.dataTable.display tbody tr.even > .sorting_3,
          table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
            background-color: #fefefe;
          }
          table.dataTable.display tbody tr.even.selected > .sorting_1,
          table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
            background-color: #acbad5;
          }
          table.dataTable.display tbody tr.even.selected > .sorting_2,
          table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
            background-color: #aebcd6;
          }
          table.dataTable.display tbody tr.even.selected > .sorting_3,
          table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
            background-color: #afbdd8;
          }
          table.dataTable.display tbody tr:hover > .sorting_1,
          table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
            background-color: #eaeaea;
          }
          table.dataTable.display tbody tr:hover > .sorting_2,
          table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
            background-color: #ececec;
          }
          table.dataTable.display tbody tr:hover > .sorting_3,
          table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
            background-color: #efefef;
          }
          table.dataTable.display tbody tr:hover.selected > .sorting_1,
          table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
            background-color: #a2aec7;
          }
          table.dataTable.display tbody tr:hover.selected > .sorting_2,
          table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
            background-color: #a3b0c9;
          }
          table.dataTable.display tbody tr:hover.selected > .sorting_3,
          table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
            background-color: #a5b2cb;
          }
          table.dataTable.no-footer {
            border-bottom: 1px solid #111;
          }
          table.dataTable.nowrap th,
          table.dataTable.nowrap td {
            white-space: nowrap;
          }
          table.dataTable.compact thead th,
          table.dataTable.compact thead td {
            padding: 4px 17px 4px 4px;
          }
          table.dataTable.compact tfoot th,
          table.dataTable.compact tfoot td {
            padding: 4px;
          }
          table.dataTable.compact tbody th,
          table.dataTable.compact tbody td {
            padding: 4px;
          }
          table.dataTable th.dt-left,
          table.dataTable td.dt-left {
            text-align: left;
          }
          table.dataTable th.dt-center,
          table.dataTable td.dt-center,
          table.dataTable td.dataTables_empty {
            text-align: center;
          }
          table.dataTable th.dt-right,
          table.dataTable td.dt-right {
            text-align: right;
          }
          table.dataTable th.dt-justify,
          table.dataTable td.dt-justify {
            text-align: justify;
          }
          table.dataTable th.dt-nowrap,
          table.dataTable td.dt-nowrap {
            white-space: nowrap;
          }
          table.dataTable thead th.dt-head-left,
          table.dataTable thead td.dt-head-left,
          table.dataTable tfoot th.dt-head-left,
          table.dataTable tfoot td.dt-head-left {
            text-align: left;
          }
          table.dataTable thead th.dt-head-center,
          table.dataTable thead td.dt-head-center,
          table.dataTable tfoot th.dt-head-center,
          table.dataTable tfoot td.dt-head-center {
            text-align: center;
          }
          table.dataTable thead th.dt-head-right,
          table.dataTable thead td.dt-head-right,
          table.dataTable tfoot th.dt-head-right,
          table.dataTable tfoot td.dt-head-right {
            text-align: right;
          }
          table.dataTable thead th.dt-head-justify,
          table.dataTable thead td.dt-head-justify,
          table.dataTable tfoot th.dt-head-justify,
          table.dataTable tfoot td.dt-head-justify {
            text-align: justify;
          }
          table.dataTable thead th.dt-head-nowrap,
          table.dataTable thead td.dt-head-nowrap,
          table.dataTable tfoot th.dt-head-nowrap,
          table.dataTable tfoot td.dt-head-nowrap {
            white-space: nowrap;
          }
          table.dataTable tbody th.dt-body-left,
          table.dataTable tbody td.dt-body-left {
            text-align: left;
          }
          table.dataTable tbody th.dt-body-center,
          table.dataTable tbody td.dt-body-center {
            text-align: center;
          }
          table.dataTable tbody th.dt-body-right,
          table.dataTable tbody td.dt-body-right {
            text-align: right;
          }
          table.dataTable tbody th.dt-body-justify,
          table.dataTable tbody td.dt-body-justify {
            text-align: justify;
          }
          table.dataTable tbody th.dt-body-nowrap,
          table.dataTable tbody td.dt-body-nowrap {
            white-space: nowrap;
          }
          table.dataTable,
          table.dataTable th,
          table.dataTable td {
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
          }
          .dataTables_wrapper {
            position: relative;
            clear: both;
            *zoom: 1;
            zoom: 1;
          }
          .dataTables_wrapper .dataTables_length {
            float: left;
          }
          .dataTables_wrapper .dataTables_filter {
            float: right;
            text-align: right;
          }
          .dataTables_wrapper .dataTables_filter input {
            margin-left: 0.5em;
          }
          .dataTables_wrapper .dataTables_info {
            clear: both;
            float: left;
            padding-top: 0.755em;
          }
          .dataTables_wrapper .dataTables_paginate {
            float: right;
            text-align: right;
            padding-top: 0.25em;
          }
          .dataTables_wrapper .dataTables_paginate .paginate_button {
            box-sizing: border-box;
            display: inline-block;
            min-width: 1.5em;
            padding: 0.5em 1em;
            margin-left: 2px;
            text-align: center;
            text-decoration: none !important;
            cursor: pointer;
            *cursor: hand;
            color: #333 !important;
            border: 1px solid transparent;
            border-radius: 2px;
          }
          .dataTables_wrapper .dataTables_paginate .paginate_button.current,
          .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
            color: #333 !important;
            border: 1px solid #979797;
            background-color: white;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));
            background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%);
            background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%);
            background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%);
            background: -o-linear-gradient(top, white 0%, #dcdcdc 100%);
            background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);
          }
          .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
          .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
          .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
            cursor: default;
            color: #666 !important;
            border: 1px solid transparent;
            background: transparent;
            box-shadow: none;
          }
          .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
            color: white !important;
            border: 1px solid #111;
            background-color: #585858;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
            background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
            background: -moz-linear-gradient(top, #585858 0%, #111 100%);
            background: -ms-linear-gradient(top, #585858 0%, #111 100%);
            background: -o-linear-gradient(top, #585858 0%, #111 100%);
            background: linear-gradient(to bottom, #585858 0%, #111 100%);
          }
          .dataTables_wrapper .dataTables_paginate .paginate_button:active {
            outline: none;
            background-color: #2b2b2b;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
            background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
            background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
            background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
            background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
            background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
            box-shadow: inset 0 0 3px #111;
          }
          .dataTables_wrapper .dataTables_paginate .ellipsis {
            padding: 0 1em;
          }
          .dataTables_wrapper .dataTables_processing {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 100%;
            height: 40px;
            margin-left: -50%;
            margin-top: -25px;
            padding-top: 20px;
            text-align: center;
            font-size: 1.2em;
            background-color: white;
            background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
            background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
            background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
            background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
            background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
            background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
          }
          .dataTables_wrapper .dataTables_length,
          .dataTables_wrapper .dataTables_filter,
          .dataTables_wrapper .dataTables_info,
          .dataTables_wrapper .dataTables_processing,
          .dataTables_wrapper .dataTables_paginate {
            color: #333;
          }
          .dataTables_wrapper .dataTables_scroll {
            clear: both;
          }
          .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
            *margin-top: -1px;
            -webkit-overflow-scrolling: touch;
          }
          .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,
          .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
            vertical-align: middle;
          }
          .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
          .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
            height: 0;
            overflow: hidden;
            margin: 0 !important;
            padding: 0 !important;
          }
          .dataTables_wrapper.no-footer .dataTables_scrollBody {
            border-bottom: 1px solid #111;
          }
          .dataTables_wrapper.no-footer div.dataTables_scrollHead table,
          .dataTables_wrapper.no-footer div.dataTables_scrollBody table {
            border-bottom: none;
          }
          .dataTables_wrapper:after {
            visibility: hidden;
            display: block;
            content: "";
            clear: both;
            height: 0;
          }
          @media screen and (max-width: 767px) {
            .dataTables_wrapper .dataTables_info,
            .dataTables_wrapper .dataTables_paginate {
              float: none;
              text-align: center;
            }
            .dataTables_wrapper .dataTables_paginate {
              margin-top: 0.5em;
            }
          }
          @media screen and (max-width: 640px) {
            .dataTables_wrapper .dataTables_length,
            .dataTables_wrapper .dataTables_filter {
              float: none;
              text-align: center;
            }
            .dataTables_wrapper .dataTables_filter {
              margin-top: 0.5em;
            }
          }
          .select2-container {
            margin: 0;
            position: relative;
            display: inline-block;
            vertical-align: middle;
          }
          .select2-container,
          .select2-drop,
          .select2-search,
          .select2-search input {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
          }
          .select2-container .select2-choice {
            display: block;
            height: 26px;
            padding: 0 0 0 8px;
            overflow: hidden;
            position: relative;
            border: 1px solid #aaa;
            white-space: nowrap;
            line-height: 26px;
            color: #444;
            text-decoration: none;
            border-radius: 4px;
            background-clip: padding-box;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-color: #fff;
            background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
            background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
            background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
            background-image: linear-gradient(to top, #eee 0%, #fff 50%);
          }
          html[dir="rtl"] .select2-container .select2-choice {
            padding: 0 8px 0 0;
          }
          .select2-container.select2-drop-above .select2-choice {
            border-bottom-color: #aaa;
            border-radius: 0 0 4px 4px;
            background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
            background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
            background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
            background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
          }
          .select2-container.select2-allowclear .select2-choice .select2-chosen {
            margin-right: 42px;
          }
          .select2-container .select2-choice > .select2-chosen {
            margin-right: 26px;
            display: block;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            float: none;
            width: auto;
          }
          html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
            margin-left: 26px;
            margin-right: 0;
          }
          .select2-container .select2-choice abbr {
            display: none;
            width: 12px;
            height: 12px;
            position: absolute;
            right: 24px;
            top: 8px;
            font-size: 1px;
            text-decoration: none;
            border: 0;
            background: url('select2.png') right top no-repeat;
            cursor: pointer;
            outline: 0;
          }
          .select2-container.select2-allowclear .select2-choice abbr {
            display: inline-block;
          }
          .select2-container .select2-choice abbr:hover {
            background-position: right -11px;
            cursor: pointer;
          }
          .select2-drop-mask {
            border: 0;
            margin: 0;
            padding: 0;
            position: fixed;
            left: 0;
            top: 0;
            min-height: 100%;
            min-width: 100%;
            height: auto;
            width: auto;
            opacity: 0;
            z-index: 9998;
            background-color: #fff;
            filter: alpha(opacity=0);
          }
          .select2-drop {
            width: 100%;
            margin-top: -1px;
            position: absolute;
            z-index: 9999;
            top: 100%;
            background: #fff;
            color: #000;
            border: 1px solid #aaa;
            border-top: 0;
            border-radius: 0 0 4px 4px;
            -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
          }
          .select2-drop.select2-drop-above {
            margin-top: 1px;
            border-top: 1px solid #aaa;
            border-bottom: 0;
            border-radius: 4px 4px 0 0;
            -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
          }
          .select2-drop-active {
            border: 1px solid #5897fb;
            border-top: none;
          }
          .select2-drop.select2-drop-above.select2-drop-active {
            border-top: 1px solid #5897fb;
          }
          .select2-drop-auto-width {
            border-top: 1px solid #aaa;
            width: auto;
          }
          .select2-container .select2-choice .select2-arrow {
            display: inline-block;
            width: 18px;
            height: 100%;
            position: absolute;
            right: 0;
            top: 0;
            border-left: 1px solid #aaa;
            border-radius: 0 4px 4px 0;
            background-clip: padding-box;
            background: #ccc;
            background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
            background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
            background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
            background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
          }
          html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
            left: 0;
            right: auto;
            border-left: none;
            border-right: 1px solid #aaa;
            border-radius: 4px 0 0 4px;
          }
          .select2-container .select2-choice .select2-arrow b {
            display: block;
            width: 100%;
            height: 100%;
            background: url('select2.png') no-repeat 0 1px;
          }
          html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
            background-position: 2px 1px;
          }
          .select2-search {
            display: inline-block;
            width: 100%;
            min-height: 26px;
            margin: 0;
            padding: 4px 4px 0 4px;
            position: relative;
            z-index: 10000;
            white-space: nowrap;
          }
          .select2-search input {
            width: 100%;
            height: auto !important;
            min-height: 26px;
            padding: 4px 20px 4px 5px;
            margin: 0;
            outline: 0;
            font-family: sans-serif;
            font-size: 1em;
            border: 1px solid #aaa;
            border-radius: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            background: #fff url('select2.png') no-repeat 100% -22px;
            background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
            background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
            background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
            background: url('select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
          }
          html[dir="rtl"] .select2-search input {
            padding: 4px 5px 4px 20px;
            background: #fff url('select2.png') no-repeat -37px -22px;
            background: url('select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
            background: url('select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
            background: url('select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
            background: url('select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
          }
          .select2-search input.select2-active {
            background: #fff url('select2-spinner.gif') no-repeat 100%;
            background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
            background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
            background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
            background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
          }
          .select2-container-active .select2-choice,
          .select2-container-active .select2-choices {
            border: 1px solid #5897fb;
            outline: none;
            -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
          }
          .select2-dropdown-open .select2-choice {
            border-bottom-color: transparent;
            -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
            background-color: #eee;
            background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
            background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
            background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
            background-image: linear-gradient(to top, #fff 0%, #eee 50%);
          }
          .select2-dropdown-open.select2-drop-above .select2-choice,
          .select2-dropdown-open.select2-drop-above .select2-choices {
            border: 1px solid #5897fb;
            border-top-color: transparent;
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
            background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
            background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
            background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
          }
          .select2-dropdown-open .select2-choice .select2-arrow {
            background: transparent;
            border-left: none;
            filter: none;
          }
          html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
            border-right: none;
          }
          .select2-dropdown-open .select2-choice .select2-arrow b {
            background-position: -18px 1px;
          }
          html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
            background-position: -16px 1px;
          }
          .select2-hidden-accessible {
            border: 0;
            clip: rect(0 0 0 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;
          }
          .select2-results {
            max-height: 200px;
            padding: 0 0 0 4px;
            margin: 4px 4px 4px 0;
            position: relative;
            overflow-x: hidden;
            overflow-y: auto;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
          }
          html[dir="rtl"] .select2-results {
            padding: 0 4px 0 0;
            margin: 4px 0 4px 4px;
          }
          .select2-results ul.select2-result-sub {
            margin: 0;
            padding-left: 0;
          }
          .select2-results li {
            list-style: none;
            display: list-item;
            background-image: none;
          }
          .select2-results li.select2-result-with-children > .select2-result-label {
            font-weight: bold;
          }
          .select2-results .select2-result-label {
            padding: 3px 7px 4px;
            margin: 0;
            cursor: pointer;
            min-height: 1em;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
          }
          .select2-results-dept-1 .select2-result-label {
            padding-left: 20px 
          }
          .select2-results-dept-2 .select2-result-label {
            padding-left: 40px 
          }
          .select2-results-dept-3 .select2-result-label {
            padding-left: 60px 
          }
          .select2-results-dept-4 .select2-result-label {
            padding-left: 80px 
          }
          .select2-results-dept-5 .select2-result-label {
            padding-left: 100px 
          }
          .select2-results-dept-6 .select2-result-label {
            padding-left: 110px 
          }
          .select2-results-dept-7 .select2-result-label {
            padding-left: 120px 
          }
          .select2-results .select2-highlighted {
            background: #3875d7;
            color: #fff;
          }
          .select2-results li em {
            background: #feffde;
            font-style: normal;
          }
          .select2-results .select2-highlighted em {
            background: transparent;
          }
          .select2-results .select2-highlighted ul {
            background: #fff;
            color: #000;
          }
          .select2-results .select2-no-results,
          .select2-results .select2-searching,
          .select2-results .select2-ajax-error,
          .select2-results .select2-selection-limit {
            background: #f4f4f4;
            display: list-item;
            padding-left: 5px;
          }
          .select2-results .select2-disabled.select2-highlighted {
            color: #666;
            background: #f4f4f4;
            display: list-item;
            cursor: default;
          }
          .select2-results .select2-disabled {
            background: #f4f4f4;
            display: list-item;
            cursor: default;
          }
          .select2-results .select2-selected {
            display: none;
          }
          .select2-more-results.select2-active {
            background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
          }
          .select2-results .select2-ajax-error {
            background: rgba(255, 50, 50, .2);
          }
          .select2-more-results {
            background: #f4f4f4;
            display: list-item;
          }
          .select2-container.select2-container-disabled .select2-choice {
            background-color: #f4f4f4;
            background-image: none;
            border: 1px solid #ddd;
            cursor: default;
          }
          .select2-container.select2-container-disabled .select2-choice .select2-arrow {
            background-color: #f4f4f4;
            background-image: none;
            border-left: 0;
          }
          .select2-container.select2-container-disabled .select2-choice abbr {
            display: none;
          }
          .select2-container-multi .select2-choices {
            height: auto !important;
            height: 1%;
            margin: 0;
            padding: 0 5px 0 0;
            position: relative;
            border: 1px solid #aaa;
            cursor: text;
            overflow: hidden;
            background-color: #fff;
            background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
            background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
            background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
            background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
          }
          html[dir="rtl"] .select2-container-multi .select2-choices {
            padding: 0 0 0 5px;
          }
          .select2-locked {
            padding: 3px 5px 3px 5px !important;
          }
          .select2-container-multi .select2-choices {
            min-height: 26px;
          }
          .select2-container-multi.select2-container-active .select2-choices {
            border: 1px solid #5897fb;
            outline: none;
            -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
          }
          .select2-container-multi .select2-choices li {
            float: left;
            list-style: none;
          }
          html[dir="rtl"] .select2-container-multi .select2-choices li {
            float: right;
          }
          .select2-container-multi .select2-choices .select2-search-field {
            margin: 0;
            padding: 0;
            white-space: nowrap;
          }
          .select2-container-multi .select2-choices .select2-search-field input {
            padding: 5px;
            margin: 1px 0;
            font-family: sans-serif;
            font-size: 100%;
            color: #666;
            outline: 0;
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            background: transparent !important;
          }
          .select2-container-multi .select2-choices .select2-search-field input.select2-active {
            background: #fff url('select2-spinner.gif') no-repeat 100% !important;
          }
          .select2-default {
            color: #999 !important;
          }
          .select2-container-multi .select2-choices .select2-search-choice {
            padding: 3px 5px 3px 18px;
            margin: 3px 0 3px 5px;
            position: relative;
            line-height: 13px;
            color: #333;
            cursor: default;
            border: 1px solid #aaaaaa;
            border-radius: 3px;
            -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            background-clip: padding-box;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-color: #e4e4e4;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
            background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
            background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
            background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
            background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
          }
          html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
            margin: 3px 5px 3px 0;
            padding: 3px 18px 3px 5px;
          }
          .select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
            cursor: default;
          }
          .select2-container-multi .select2-choices .select2-search-choice-focus {
            background: #d4d4d4;
          }
          .select2-search-choice-close {
            display: block;
            width: 12px;
            height: 13px;
            position: absolute;
            right: 3px;
            top: 4px;
            font-size: 1px;
            outline: none;
            background: url('select2.png') right top no-repeat;
          }
          html[dir="rtl"] .select2-search-choice-close {
            right: auto;
            left: 3px;
          }
          .select2-container-multi .select2-search-choice-close {
            left: 3px;
          }
          html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
            left: auto;
            right: 2px;
          }
          .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
            background-position: right -11px;
          }
          .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
            background-position: right -11px;
          }
          .select2-container-multi.select2-container-disabled .select2-choices {
            background-color: #f4f4f4;
            background-image: none;
            border: 1px solid #ddd;
            cursor: default;
          }
          .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
            padding: 3px 5px 3px 5px;
            border: 1px solid #ddd;
            background-image: none;
            background-color: #f4f4f4;
          }
          .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
            display: none;
            background: none;
          }
          .select2-result-selectable .select2-match,
          .select2-result-unselectable .select2-match {
            text-decoration: underline;
          }
          .select2-offscreen,
          .select2-offscreen:focus {
            clip: rect(0 0 0 0) !important;
            width: 1px !important;
            height: 1px !important;
            border: 0 !important;
            margin: 0 !important;
            padding: 0 !important;
            overflow: hidden !important;
            position: absolute !important;
            outline: 0 !important;
            left: 0px !important;
            top: 0px !important;
          }
          .select2-display-none {
            display: none;
          }
          .select2-measure-scrollbar {
            position: absolute;
            top: -10000px;
            left: -10000px;
            width: 100px;
            height: 100px;
            overflow: scroll;
          }
          @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
            .select2-search input,
            .select2-search-choice-close,
            .select2-container .select2-choice abbr,
            .select2-container .select2-choice .select2-arrow b {
              background-image: url('select2x2.png') !important;
              background-repeat: no-repeat !important;
              background-size: 60px 40px !important;
            }
            .select2-search input {
              background-position: 100% -21px !important;
            }
          }