/* Developed by: Jesus De La O Developed for: Cedar Park Atlas 2.0 City of Cedar Park Texas */
 html {
     font-family:sans-serif;
     -ms-text-size-adjust:100%;
     -webkit-text-size-adjust:100% 
}
 body {
     margin:0;
     overflow-x:hidden;
 
}
 article,aside,details,figcaption,figure,footer,header,hgroup,main,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:transparent 
}
 a:active,a:hover {
     outline:0 
}
 abbr[title] {
     border-bottom:1px dotted 
}
 b,strong {
     font-weight:700 
}
 dfn {
     font-style:italic 
}
 h1 {
     font-size:2em;
     margin:.67em 0 
}
 mark {
     background:#ff0;
     color:#000 
}
 small {
     font-size:80% 
}
 sub,sup {
     font-size:75%;
     line-height:0;
     position:relative;
     vertical-align:baseline 
}
 sup {
     top:-.5em 
}
 sub {
     bottom:-.25em 
}
 img {
     border:0 
}
 svg:not(:root) {
     overflow:hidden 
}
 figure {
     margin:1em 40px 
}
 hr {
     -moz-box-sizing:content-box;
     box-sizing:content-box;
     height:0 
}
 pre {
     overflow:auto 
}
 code,kbd,pre,samp {
     font-family:monospace,monospace;
     font-size:1em 
}
 button,input,optgroup,select,textarea {
     color:inherit;
     font:inherit;
     margin:0 
}
 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 {
     border:0;
     padding:0 
}
 input {
     line-height:normal 
}
 input[type="checkbox"],input[type="radio"] {
     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-appearance:textfield;
     -moz-box-sizing:content-box;
     -webkit-box-sizing:content-box;
     box-sizing:content-box 
}
 input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
     -webkit-appearance:none 
}
 fieldset {
     border:1px solid silver;
     margin:0 2px;
     padding:.35em .625em .75em 
}
 legend {
     border:0;
     padding:0 
}
 textarea {
     overflow:auto 
}
 optgroup {
     font-weight:700 
}
 table {
     border-collapse:collapse;
     border-spacing:0 
}
 td,th {
     padding:0 
}
 @media print {
     * {
         text-shadow:none!important;
         color:#000!important;
         background:transparent!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:"" 
    }
     pre,blockquote {
         border:1px solid #999;
         page-break-inside:avoid 
    }
     thead {
         display:table-header-group 
    }
     tr,img {
         page-break-inside:avoid 
    }
     img {
         max-width:100%!important 
    }
     p,h2,h3 {
         orphans:3;
         widows:3 
    }
     h2,h3 {
         page-break-after:avoid 
    }
     select {
         background:#fff!important 
    }
     .navbar {
         display:none 
    }
     .table td,.table th {
         background-color:#fff!important 
    }
     .btn > .caret,.dropup > .btn > .caret {
         border-top-color:#000!important 
    }
     .label {
         border:1px solid #000 
    }
     .table {
         border-collapse:collapse!important 
    }
     .table-bordered th,.table-bordered td {
         border:1px solid #ddd!important 
    }
}
 * {
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box 
}
 :before,:after {
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box 
}
 html {
     font-size:62.5%;
     -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 
}
 input,button,select,textarea {
     font-family:inherit;
     font-size:inherit;
     line-height:inherit 
}
 a , .linkClass {
     color:#428bca;
     text-decoration:none 
}
 a:hover, .linkClass:hover,a:focus, .linkClass:focus {
     color:#2a6496;
     text-decoration:underline 
}
 a:focus , .linkClass:focus {
     outline:thin dotted;
     outline:5px auto -webkit-focus-ring-color;
     outline-offset:-2px 
}
 figure {
     margin:0 
}
 img {
     vertical-align:middle 
}
 .img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img {
     display:block;
     max-width:100%;
     height:auto 
}
 .img-rounded {
     border-radius:6px 
}
 .img-thumbnail {
     padding:4px;
     line-height:1.42857143;
     background-color:#fff;
     border:1px solid #ddd;
     border-radius:4px;
     transition:all .2s ease-in-out;
     -webkit-transition:all .2s ease-in-out;
     -moz-transition:all .2s ease-in-out;
     -ms-transition:all .2s ease-in-out;
     -o-transition:all .2s ease-in-out;
     display:inline-block;
     max-width:100%;
     height:auto 
}
 .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;
     margin:-1px;
     padding:0;
     overflow:hidden;
     clip:rect(0,0,0,0);
     border:0 
}
 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,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
     font-weight:400;
     line-height:1;
     color:#999 
}
 h1,.h1,h2,.h2,h3,.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,.h4,h5,.h5,h6,.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 
}
 .lead {
     margin-bottom:20px;
     font-size:16px;
     font-weight:200;
     line-height:1.4 
}
 @media (min-width: 768px) {
     .lead {
         font-size:21px 
    }
}
 small,.small {
     font-size:85% 
}
 cite {
     font-style:normal 
}
 .text-left {
     text-align:left 
}
 .text-right {
     text-align:right 
}
 .text-center {
     text-align:center 
}
 .text-justify {
     text-align:justify 
}
 .text-muted {
     color:#999 
}
 .text-primary {
     color:#428bca 
}
 a.text-primary:hover {
     color:#3071a9 
}
 .text-success {
     color:#3c763d 
}
 a.text-success:hover {
     color:#2b542c 
}
 .text-info {
     color:#31708f 
}
 a.text-info:hover {
     color:#245269 
}
 .text-warning {
     color:#8a6d3b 
}
 a.text-warning:hover {
     color:#66512c 
}
 .text-danger {
     color:#a94442 
}
 a.text-danger:hover {
     color:#843534 
}
 .bg-primary {
     color:#fff;
     background-color:#428bca 
}
 a.bg-primary:hover {
     background-color:#3071a9 
}
 .bg-success {
     background-color:#dff0d8 
}
 a.bg-success:hover {
     background-color:#c1e2b3 
}
 .bg-info {
     background-color:#d9edf7 
}
 a.bg-info:hover {
     background-color:#afd9ee 
}
 .bg-warning {
     background-color:#fcf8e3 
}
 a.bg-warning:hover {
     background-color:#f7ecb5 
}
 .bg-danger {
     background-color:#f2dede 
}
 a.bg-danger:hover {
     background-color:#e4b9b9 
}
 .page-header {
     padding-bottom:9px;
     margin:40px 0 20px;
     border-bottom:1px solid #eee 
}
 ul,ol {
     margin-top:0;
     margin-bottom:10px 
}
 ul ul,ol ul,ul ol,ol ol {
     margin-bottom:0 
}
 .list-unstyled {
     padding-left:0;
     list-style:none 
}
 .list-inline {
     padding-left:0;
     list-style:none;
     margin-left:-5px 
}
 .list-inline > li {
     display:inline-block;
     padding-left:5px;
     padding-right:5px 
}
 dl {
     margin-top:0;
     margin-bottom:20px 
}
 dt,dd {
     line-height:1.42857143 
}
 dt {
     font-weight:700 
}
 dd {
     margin-left:0 
}
 @media (min-width: 768px) {
     .dl-horizontal dt {
         float:left;
         width:160px;
         clear:left;
         text-align:right;
         overflow:hidden;
         text-overflow:ellipsis;
         white-space:nowrap 
    }
     .dl-horizontal dd {
         margin-left:180px 
    }
}
 abbr[title],abbr[data-original-title] {
     cursor:help;
     border-bottom:1px dotted #999 
}
 .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 p:last-child,blockquote ul:last-child,blockquote ol:last-child {
     margin-bottom:0 
}
 blockquote footer,blockquote small,blockquote .small {
     display:block;
     font-size:80%;
     line-height:1.42857143;
     color:#999 
}
 blockquote footer:before,blockquote small:before,blockquote .small:before {
     content:'\2014 \00A0' 
}
 .blockquote-reverse,blockquote.pull-right {
     padding-right:15px;
     padding-left:0;
     border-right:5px solid #eee;
     border-left:0;
     text-align:right 
}
 .blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before {
     content:'' 
}
 .blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after {
     content:'\00A0 \2014' 
}
 blockquote:before,blockquote:after {
     content:"" 
}
 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;
     white-space:nowrap;
     border-radius:4px 
}
 kbd {
     padding:2px 4px;
     font-size:90%;
     color:#fff;
     background-color:#333;
     border-radius:3px;
     box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25) 
}
 pre {
     display:block;
     padding:9.5px;
     margin:0 0 10px;
     font-size:13px;
     line-height:1.42857143;
     word-break:break-all;
     word-wrap:break-word;
     color:#333;
     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 {
     margin-right:auto;
     margin-left:auto;
     padding-left:15px;
     padding-right:15px 
}
 @media (min-width: 768px) {
     .container {
         width:750px 
    }
}
 @media (min-width: 992px) {
     .container {
         width:970px 
    }
}
 @media (min-width: 1200px) {
     .container {
         width:1170px 
    }
}
 .container-fluid {
     margin-right:auto;
     margin-left:auto;
     padding-left:15px;
     padding-right:15px 
}
 .row {
     margin-left:-15px;
     margin-right:-15px 
}
 .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
     position:relative;
     min-height:1px;
     padding-left:15px;
     padding-right:15px 
}
 .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
     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:0 
}
 .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:0 
}
 .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-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
         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:0 
    }
     .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:0 
    }
     .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-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
         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:0 
    }
     .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:0 
    }
     .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-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
         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:0 
    }
     .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:0 
    }
     .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 {
     max-width:100%;
     background-color:transparent 
}
 th {
     text-align:left 
}
 .table {
     width:100%;
     margin-bottom:20px 
}
 .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: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 > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {
     border-top:0 
}
 .table > tbody + tbody {
     border-top:2px solid #ddd 
}
 .table .table {
     background-color:#fff 
}
 .table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td {
     padding:5px 
}
 .table-bordered {
     border:1px solid #ddd 
}
 .table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {
     border:1px solid #ddd 
}
 .table-bordered > thead > tr > th,.table-bordered > thead > tr > td {
     border-bottom-width:2px 
}
 .table-striped > tbody > tr:nth-child(odd) > td,.table-striped > tbody > tr:nth-child(odd) > th {
     background-color:#f9f9f9 
}
 .table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th {
     background-color:#f5f5f5 
}
 table col[class*="col-"] {
     position:static;
     float:none;
     display:table-column 
}
 table td[class*="col-"],table th[class*="col-"] {
     position:static;
     float:none;
     display:table-cell 
}
 .table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {
     background-color:#f5f5f5 
}
 .table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr.active:hover > th {
     background-color:#e8e8e8 
}
 .table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {
     background-color:#dff0d8 
}
 .table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr.success:hover > th {
     background-color:#d0e9c6 
}
 .table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {
     background-color:#d9edf7 
}
 .table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr.info:hover > th {
     background-color:#c4e3f3 
}
 .table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {
     background-color:#fcf8e3 
}
 .table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr.warning:hover > th {
     background-color:#faf2cc 
}
 .table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {
     background-color:#f2dede 
}
 .table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr.danger:hover > th {
     background-color:#ebcccc 
}
 @media (max-width: 767px) {
     .table-responsive {
         width:100%;
         margin-bottom:15px;
         overflow-y:hidden;
         overflow-x:scroll;
         -ms-overflow-style:-ms-autohiding-scrollbar;
         border:1px solid #ddd;
         -webkit-overflow-scrolling:touch 
    }
     .table-responsive > .table {
         margin-bottom:0 
    }
     .table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td {
         white-space:nowrap 
    }
     .table-responsive > .table-bordered {
         border:0 
    }
     .table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child {
         border-left:0 
    }
     .table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child {
         border-right:0 
    }
     .table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td {
         border-bottom:0 
    }
}
 fieldset {
     padding:0;
     margin:0;
     border:0;
     min-width: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;
     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="radio"],input[type="checkbox"] {
     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="radio"]:focus,input[type="checkbox"]:focus {
     outline:thin dotted;
     outline:5px auto -webkit-focus-ring-color;
     outline-offset:-2px 
}
 output {
     display:block;
     padding-top:7px;
     font-size:14px;
     line-height:1.42857143;
     color:#555 
}
 .form-control {
     display:none;
     width:100%;
     height:45px;
     padding:6px;
     font-size:20px;
     font-weight:bolder;
     line-height:1.42857143;
     color:#000;
     background-color:#ccc;
     background-image:none;
     border:1px solid #ccc;
     border-radius:4px;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
     box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
     transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
     -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
     -moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
     -ms-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
     -o-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,0.6);
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6) 
}
 .form-control::-moz-placeholder {
     color:#999;
     opacity:1 
}
 .form-control:-ms-input-placeholder {
     color:#999 
}
 .form-control::-webkit-input-placeholder {
     color:#999 
}
 .form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
     cursor:not-allowed;
     background-color:#eee;
     opacity:1 
}
 textarea.form-control {
     height:auto 
}
 input[type="search"] {
     -webkit-appearance:none 
}
 input[type="date"] {
     line-height:34px 
}
 .form-group {
     margin-bottom:15px 
}
 .radio,.checkbox {
     display:block;
     min-height:20px;
     margin-top:10px;
     margin-bottom:10px;
     padding-left:20px 
}
 .radio label,.checkbox label {
     display:inline;
     font-weight:400;
     cursor:pointer 
}
 .radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
     float:left;
     margin-left:-20px 
}
 .radio + .radio,.checkbox + .checkbox {
     margin-top:-5px 
}
 .radio-inline,.checkbox-inline {
     display:inline-block;
     padding-left:20px;
     margin-bottom:0;
     vertical-align:middle;
     font-weight:400;
     cursor:pointer 
}
 .radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline {
     margin-top:0;
     margin-left:10px 
}
 input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline {
     cursor:not-allowed 
}
 .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 
}
 textarea.input-sm,select[multiple].input-sm {
     height:auto 
}
 .input-lg {
     height:46px;
     padding:10px 16px;
     font-size:18px;
     line-height:1.33;
     border-radius:6px 
}
 select.input-lg {
     height:46px;
     line-height:46px 
}
 textarea.input-lg,select[multiple].input-lg {
     height:auto 
}
 .has-feedback {
     position:relative 
}
 .has-feedback .form-control {
     padding-right:42.5px 
}
 .has-feedback .form-control-feedback {
     position:absolute;
     top:25px;
     right:0;
     display:block;
     width:34px;
     height:34px;
     line-height:34px;
     text-align:center 
}
 .has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline {
     color:#3c763d 
}
 .has-success .form-control {
     border-color:#3c763d;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
     box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) 
}
 .has-success .form-control:focus {
     border-color:#2b542c;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
     box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168 
}
 .has-success .input-group-addon {
     color:#3c763d;
     border-color:#3c763d;
     background-color:#dff0d8 
}
 .has-success .form-control-feedback {
     color:#3c763d 
}
 .has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline {
     color:#8a6d3b 
}
 .has-warning .form-control {
     border-color:#8a6d3b;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
     box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) 
}
 .has-warning .form-control:focus {
     border-color:#66512c;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
     box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b 
}
 .has-warning .input-group-addon {
     color:#8a6d3b;
     border-color:#8a6d3b;
     background-color:#fcf8e3 
}
 .has-warning .form-control-feedback {
     color:#8a6d3b 
}
 .has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline {
     color:#a94442 
}
 .has-error .form-control {
     border-color:#a94442;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
     box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) 
}
 .has-error .form-control:focus {
     border-color:#843534;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
     box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483 
}
 .has-error .input-group-addon {
     color:#a94442;
     border-color:#a94442;
     background-color:#f2dede 
}
 .has-error .form-control-feedback {
     color:#a94442 
}
 .form-control-static {
     margin-bottom: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 .input-group > .form-control {
         width:100% 
    }
     .form-inline .control-label {
         margin-bottom:0;
         vertical-align:middle 
    }
     .form-inline .radio,.form-inline .checkbox {
         display:inline-block;
         margin-top:0;
         margin-bottom:0;
         padding-left:0;
         vertical-align:middle 
    }
     .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
         float:none;
         margin-left:0 
    }
     .form-inline .has-feedback .form-control-feedback {
         top:0 
    }
}
 .form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
     margin-top:0;
     margin-bottom:0;
     padding-top:7px 
}
 .form-horizontal .radio,.form-horizontal .checkbox {
     min-height:27px 
}
 .form-horizontal .form-group {
     margin-left:-15px;
     margin-right:-15px 
}
 .form-horizontal .form-control-static {
     padding-top:7px 
}
 @media (min-width: 768px) {
     .form-horizontal .control-label {
         text-align:right 
    }
}
 .form-horizontal .has-feedback .form-control-feedback {
     top:0;
     right:15px 
}
 .btn {
     display:inline-block;
     margin-bottom:0;
     font-weight:400;
     text-align:center;
     vertical-align:middle;
     cursor:pointer;
     background-image:none;
     border:1px solid transparent;
     white-space:nowrap;
     padding:6px 12px;
     font-size:14px;
     line-height:1.42857143;
     border-radius:4px;
     -webkit-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none 
}
 .btn:hover,.btn:focus {
     color:#333;
     text-decoration:none 
}
 .btn:active,.btn.active {
     outline:0;
     background-image:none;
     -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
     -moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
     box-shadow:inset 0 3px 5px rgba(0,0,0,0.125) 
}
 .btn.disabled,.btn[disabled],fieldset[disabled] .btn {
     cursor:not-allowed;
     pointer-events:none;
     filter:alpha(opacity=65);
     -webkit-opacity:.65;
     -moz-opacity:.65;
     opacity:.65;
     -webkit-box-shadow:none;
     -moz-box-shadow:none;
     box-shadow:none 
}
 .btn-default {
     color:#333;
     background-color:#fff;
     border-color:#ccc 
}
 .btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {
     color:#333;
     background-color:#ebebeb;
     border-color:#adadad 
}
 .btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {
     background-image:none 
}
 .btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {
     background-color:#fff;
     border-color:#ccc 
}
 .btn-default .badge {
     color:#fff;
     background-color:#333 
}
 .btn-primary {
     color:#fff;
     background-color:#428bca;
     border-color:#357ebd 
}
 .btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
     color:#fff;
     background-color:#3276b1;
     border-color:#285e8e 
}
 .btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
     background-image:none 
}
 .btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
     background-color:#428bca;
     border-color:#357ebd 
}
 .btn-primary .badge {
     color:#428bca;
     background-color:#fff 
}
 .btn-success {
     color:#fff;
     background-color:#5cb85c;
     border-color:#4cae4c 
}
 .btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {
     color:#fff;
     background-color:#47a447;
     border-color:#398439 
}
 .btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {
     background-image:none 
}
 .btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {
     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:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {
     color:#fff;
     background-color:#39b3d7;
     border-color:#269abc 
}
 .btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {
     background-image:none 
}
 .btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
     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:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {
     color:#fff;
     background-color:#ed9c28;
     border-color:#d58512 
}
 .btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {
     background-image:none 
}
 .btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {
     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:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {
     color:#fff;
     background-color:#d2322d;
     border-color:#ac2925 
}
 .btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {
     background-image:none 
}
 .btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {
     background-color:#d9534f;
     border-color:#d43f3a 
}
 .btn-danger .badge {
     color:#d9534f;
     background-color:#fff 
}
 .btn-link {
     color:#428bca;
     font-weight:400;
     cursor:pointer;
     border-radius:0 
}
 .btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
     background-color:transparent;
     -webkit-box-shadow:none;
     -moz-box-shadow:none;
     box-shadow:none 
}
 .btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
     border-color:transparent 
}
 .btn-link:hover,.btn-link:focus {
     color:#2a6496;
     text-decoration:underline;
     background-color:transparent 
}
 .btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
     color:#999;
     text-decoration:none 
}
 .btn-lg,.btn-group-lg > .btn {
     padding:10px 16px;
     font-size:18px;
     line-height:1.33;
     border-radius:6px 
}
 .btn-sm,.btn-group-sm > .btn {
     padding:5px 10px;
     font-size:12px;
     line-height:1.5;
     border-radius:3px 
}
 .btn-xs,.btn-group-xs > .btn {
     padding:1px 5px;
     font-size:12px;
     line-height:1.5;
     border-radius:3px 
}
 .btn-block {
     display:block;
     width:100%;
     padding-left:0;
     padding-right:0 
}
 .btn-block + .btn-block {
     margin-top:5px 
}
 input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
     width:100% 
}
 .fade {
     opacity:0;
     transition:opacity .15s linear;
     -webkit-transition:opacity .15s linear;
     -moz-transition:opacity .15s linear;
     -ms-transition:opacity .15s linear;
     -o-transition:opacity .15s linear 
}
 .fade.in {
     opacity:1 
}
 .collapse {
     display:none 
}
 .collapse.in {
     display:block 
}
 .collapsing {
     position:relative;
     height:0;
     overflow:hidden;
     transition:height .35s ease;
     -webkit-transition:height .35s ease;
     -moz-transition:height .35s ease;
     -ms-transition:height .35s ease;
     -o-transition:height .35s ease 
}
 @font-face {
     font-family:'Glyphicons Halflings';
     src:url(../fonts/glyphicons-halflings-regular.eot);
     src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg") 
}
 .glyphicon {
     position:relative;
     top:1px;
     display:inline-block;
     font-family:'Glyphicons Halflings';
     font-style:normal;
     font-weight:400;
     line-height:1;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale 
}
 .glyphicon-asterisk:before {
     content:"\2a" 
}
 .glyphicon-plus:before {
     content:"\2b" 
}
 .glyphicon-euro:before {
     content:"\20ac" 
}
 .glyphicon-minus:before {
     content:"\2212" 
}
 .glyphicon-cloud:before {
     content:"\2601" 
}
 .glyphicon-envelope:before {
     content:"\2709" 
}
 .glyphicon-pencil:before {
     content:"\270f" 
}
 .glyphicon-glass:before {
     content:"\e001" 
}
 .glyphicon-music:before {
     content:"\e002" 
}
 .glyphicon-search:before {
     content:"\e003" 
}
 .glyphicon-heart:before {
     content:"\e005" 
}
 .glyphicon-star:before {
     content:"\e006" 
}
 .glyphicon-star-empty:before {
     content:"\e007" 
}
 .glyphicon-user:before {
     content:"\e008" 
}
 .glyphicon-film:before {
     content:"\e009" 
}
 .glyphicon-th-large:before {
     content:"\e010" 
}
 .glyphicon-th:before {
     content:"\e011" 
}
 .glyphicon-th-list:before {
     content:"\e012" 
}
 .glyphicon-ok:before {
     content:"\e013" 
}
 .glyphicon-remove:before {
     content:"\e014" 
}
 .glyphicon-zoom-in:before {
     content:"\e015" 
}
 .glyphicon-zoom-out:before {
     content:"\e016" 
}
 .glyphicon-off:before {
     content:"\e017" 
}
 .glyphicon-signal:before {
     content:"\e018" 
}
 .glyphicon-cog:before {
     content:"\e019" 
}
 .glyphicon-trash:before {
     content:"\e020" 
}
 .glyphicon-home:before {
     content:"\e021" 
}
 .glyphicon-file:before {
     content:"\e022" 
}
 .glyphicon-time:before {
     content:"\e023" 
}
 .glyphicon-road:before {
     content:"\e024" 
}
 .glyphicon-download-alt:before {
     content:"\e025" 
}
 .glyphicon-download:before {
     content:"\e026" 
}
 .glyphicon-upload:before {
     content:"\e027" 
}
 .glyphicon-inbox:before {
     content:"\e028" 
}
 .glyphicon-play-circle:before {
     content:"\e029" 
}
 .glyphicon-repeat:before {
     content:"\e030" 
}
 .glyphicon-refresh:before {
     content:"\e031" 
}
 .glyphicon-list-alt:before {
     content:"\e032" 
}
 .glyphicon-lock:before {
     content:"\e033" 
}
 .glyphicon-flag:before {
     content:"\e034" 
}
 .glyphicon-headphones:before {
     content:"\e035" 
}
 .glyphicon-volume-off:before {
     content:"\e036" 
}
 .glyphicon-volume-down:before {
     content:"\e037" 
}
 .glyphicon-volume-up:before {
     content:"\e038" 
}
 .glyphicon-qrcode:before {
     content:"\e039" 
}
 .glyphicon-barcode:before {
     content:"\e040" 
}
 .glyphicon-tag:before {
     content:"\e041" 
}
 .glyphicon-tags:before {
     content:"\e042" 
}
 .glyphicon-book:before {
     content:"\e043" 
}
 .glyphicon-bookmark:before {
     content:"\e044" 
}
 .glyphicon-print:before {
     content:"\e045" 
}
 .glyphicon-camera:before {
     content:"\e046" 
}
 .glyphicon-font:before {
     content:"\e047" 
}
 .glyphicon-bold:before {
     content:"\e048" 
}
 .glyphicon-italic:before {
     content:"\e049" 
}
 .glyphicon-text-height:before {
     content:"\e050" 
}
 .glyphicon-text-width:before {
     content:"\e051" 
}
 .glyphicon-align-left:before {
     content:"\e052" 
}
 .glyphicon-align-center:before {
     content:"\e053" 
}
 .glyphicon-align-right:before {
     content:"\e054" 
}
 .glyphicon-align-justify:before {
     content:"\e055" 
}
 .glyphicon-list:before {
     content:"\e056" 
}
 .glyphicon-indent-left:before {
     content:"\e057" 
}
 .glyphicon-indent-right:before {
     content:"\e058" 
}
 .glyphicon-facetime-video:before {
     content:"\e059" 
}
 .glyphicon-picture:before {
     content:"\e060" 
}
 .glyphicon-map-marker:before {
     content:"\e062" 
}
 .glyphicon-adjust:before {
     content:"\e063" 
}
 .glyphicon-tint:before {
     content:"\e064" 
}
 .glyphicon-edit:before {
     content:"\e065" 
}
 .glyphicon-share:before {
     content:"\e066" 
}
 .glyphicon-check:before {
     content:"\e067" 
}
 .glyphicon-move:before {
     content:"\e068" 
}
 .glyphicon-step-backward:before {
     content:"\e069" 
}
 .glyphicon-fast-backward:before {
     content:"\e070" 
}
 .glyphicon-backward:before {
     content:"\e071" 
}
 .glyphicon-play:before {
     content:"\e072" 
}
 .glyphicon-pause:before {
     content:"\e073" 
}
 .glyphicon-stop:before {
     content:"\e074" 
}
 .glyphicon-forward:before {
     content:"\e075" 
}
 .glyphicon-fast-forward:before {
     content:"\e076" 
}
 .glyphicon-step-forward:before {
     content:"\e077" 
}
 .glyphicon-eject:before {
     content:"\e078" 
}
 .glyphicon-chevron-left:before {
     content:"\e079" 
}
 .glyphicon-chevron-right:before {
     content:"\e080" 
}
 .glyphicon-plus-sign:before {
     content:"\e081" 
}
 .glyphicon-minus-sign:before {
     content:"\e082" 
}
 .glyphicon-remove-sign:before {
     content:"\e083" 
}
 .glyphicon-ok-sign:before {
     content:"\e084" 
}
 .glyphicon-question-sign:before {
     content:"\e085" 
}
 .glyphicon-info-sign:before {
     content:"\e086" 
}
 .glyphicon-screenshot:before {
     content:"\e087" 
}
 .glyphicon-remove-circle:before {
     content:"\e088" 
}
 .glyphicon-ok-circle:before {
     content:"\e089" 
}
 .glyphicon-ban-circle:before {
     content:"\e090" 
}
 .glyphicon-arrow-left:before {
     content:"\e091" 
}
 .glyphicon-arrow-right:before {
     content:"\e092" 
}
 .glyphicon-arrow-up:before {
     content:"\e093" 
}
 .glyphicon-arrow-down:before {
     content:"\e094" 
}
 .glyphicon-share-alt:before {
     content:"\e095" 
}
 .glyphicon-resize-full:before {
     content:"\e096" 
}
 .glyphicon-resize-small:before {
     content:"\e097" 
}
 .glyphicon-exclamation-sign:before {
     content:"\e101" 
}
 .glyphicon-gift:before {
     content:"\e102" 
}
 .glyphicon-leaf:before {
     content:"\e103" 
}
 .glyphicon-fire:before {
     content:"\e104" 
}
 .glyphicon-eye-open:before {
     content:"\e105" 
}
 .glyphicon-eye-close:before {
     content:"\e106" 
}
 .glyphicon-warning-sign:before {
     content:"\e107" 
}
 .glyphicon-plane:before {
     content:"\e108" 
}
 .glyphicon-calendar:before {
     content:"\e109" 
}
 .glyphicon-random:before {
     content:"\e110" 
}
 .glyphicon-comment:before {
     content:"\e111" 
}
 .glyphicon-magnet:before {
     content:"\e112" 
}
 .glyphicon-chevron-up:before {
     content:"\e113" 
}
 .glyphicon-chevron-down:before {
     content:"\e114" 
}
 .glyphicon-retweet:before {
     content:"\e115" 
}
 .glyphicon-shopping-cart:before {
     content:"\e116" 
}
 .glyphicon-folder-close:before {
     content:"\e117" 
}
 .glyphicon-folder-open:before {
     content:"\e118" 
}
 .glyphicon-resize-vertical:before {
     content:"\e119" 
}
 .glyphicon-resize-horizontal:before {
     content:"\e120" 
}
 .glyphicon-hdd:before {
     content:"\e121" 
}
 .glyphicon-bullhorn:before {
     content:"\e122" 
}
 .glyphicon-bell:before {
     content:"\e123" 
}
 .glyphicon-certificate:before {
     content:"\e124" 
}
 .glyphicon-thumbs-up:before {
     content:"\e125" 
}
 .glyphicon-thumbs-down:before {
     content:"\e126" 
}
 .glyphicon-hand-right:before {
     content:"\e127" 
}
 .glyphicon-hand-left:before {
     content:"\e128" 
}
 .glyphicon-hand-up:before {
     content:"\e129" 
}
 .glyphicon-hand-down:before {
     content:"\e130" 
}
 .glyphicon-circle-arrow-right:before {
     content:"\e131" 
}
 .glyphicon-circle-arrow-left:before {
     content:"\e132" 
}
 .glyphicon-circle-arrow-up:before {
     content:"\e133" 
}
 .glyphicon-circle-arrow-down:before {
     content:"\e134" 
}
 .glyphicon-globe:before {
     content:"\e135" 
}
 .glyphicon-wrench:before {
     content:"\e136" 
}
 .glyphicon-tasks:before {
     content:"\e137" 
}
 .glyphicon-filter:before {
     content:"\e138" 
}
 .glyphicon-briefcase:before {
     content:"\e139" 
}
 .glyphicon-fullscreen:before {
     content:"\e140" 
}
 .glyphicon-dashboard:before {
     content:"\e141" 
}
 .glyphicon-paperclip:before {
     content:"\e142" 
}
 .glyphicon-heart-empty:before {
     content:"\e143" 
}
 .glyphicon-link:before {
     content:"\e144" 
}
 .glyphicon-phone:before {
     content:"\e145" 
}
 .glyphicon-pushpin:before {
     content:"\e146" 
}
 .glyphicon-usd:before {
     content:"\e148" 
}
 .glyphicon-gbp:before {
     content:"\e149" 
}
 .glyphicon-sort:before {
     content:"\e150" 
}
 .glyphicon-sort-by-alphabet:before {
     content:"\e151" 
}
 .glyphicon-sort-by-alphabet-alt:before {
     content:"\e152" 
}
 .glyphicon-sort-by-order:before {
     content:"\e153" 
}
 .glyphicon-sort-by-order-alt:before {
     content:"\e154" 
}
 .glyphicon-sort-by-attributes:before {
     content:"\e155" 
}
 .glyphicon-sort-by-attributes-alt:before {
     content:"\e156" 
}
 .glyphicon-unchecked:before {
     content:"\e157" 
}
 .glyphicon-expand:before {
     content:"\e158" 
}
 .glyphicon-collapse-down:before {
     content:"\e159" 
}
 .glyphicon-collapse-up:before {
     content:"\e160" 
}
 .glyphicon-log-in:before {
     content:"\e161" 
}
 .glyphicon-flash:before {
     content:"\e162" 
}
 .glyphicon-log-out:before {
     content:"\e163" 
}
 .glyphicon-new-window:before {
     content:"\e164" 
}
 .glyphicon-record:before {
     content:"\e165" 
}
 .glyphicon-save:before {
     content:"\e166" 
}
 .glyphicon-open:before {
     content:"\e167" 
}
 .glyphicon-saved:before {
     content:"\e168" 
}
 .glyphicon-import:before {
     content:"\e169" 
}
 .glyphicon-export:before {
     content:"\e170" 
}
 .glyphicon-send:before {
     content:"\e171" 
}
 .glyphicon-floppy-disk:before {
     content:"\e172" 
}
 .glyphicon-floppy-saved:before {
     content:"\e173" 
}
 .glyphicon-floppy-remove:before {
     content:"\e174" 
}
 .glyphicon-floppy-save:before {
     content:"\e175" 
}
 .glyphicon-floppy-open:before {
     content:"\e176" 
}
 .glyphicon-credit-card:before {
     content:"\e177" 
}
 .glyphicon-transfer:before {
     content:"\e178" 
}
 .glyphicon-cutlery:before {
     content:"\e179" 
}
 .glyphicon-header:before {
     content:"\e180" 
}
 .glyphicon-compressed:before {
     content:"\e181" 
}
 .glyphicon-earphone:before {
     content:"\e182" 
}
 .glyphicon-phone-alt:before {
     content:"\e183" 
}
 .glyphicon-tower:before {
     content:"\e184" 
}
 .glyphicon-stats:before {
     content:"\e185" 
}
 .glyphicon-sd-video:before {
     content:"\e186" 
}
 .glyphicon-hd-video:before {
     content:"\e187" 
}
 .glyphicon-subtitles:before {
     content:"\e188" 
}
 .glyphicon-sound-stereo:before {
     content:"\e189" 
}
 .glyphicon-sound-dolby:before {
     content:"\e190" 
}
 .glyphicon-sound-5-1:before {
     content:"\e191" 
}
 .glyphicon-sound-6-1:before {
     content:"\e192" 
}
 .glyphicon-sound-7-1:before {
     content:"\e193" 
}
 .glyphicon-copyright-mark:before {
     content:"\e194" 
}
 .glyphicon-registration-mark:before {
     content:"\e195" 
}
 .glyphicon-cloud-download:before {
     content:"\e197" 
}
 .glyphicon-cloud-upload:before {
     content:"\e198" 
}
 .glyphicon-tree-conifer:before {
     content:"\e199" 
}
 .glyphicon-tree-deciduous:before {
     content:"\e200" 
}
 .caret {
     display:inline-block;
     width:0;
     height:0;
     margin-left:2px;
     vertical-align:middle;
     border-top:4px solid;
     border-right:4px solid transparent;
     border-left:4px solid transparent 
}
 .dropdown {
     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;
     list-style:none;
     font-size:14px;
     background-color:#fff;
     border:1px solid #ccc;
     border:1px solid rgba(0,0,0,0.15);
     border-radius:4px;
     -webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
     -moz-box-shadow:0 6px 12px rgba(0,0,0,0.175);
     box-shadow:0 6px 12px rgba(0,0,0,0.175);
     background-clip:padding-box 
}
 .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:hover,.dropdown-menu > li > a:focus {
     text-decoration:none;
     color:#262626;
     background-color:#f5f5f5 
}
 .dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
     color:#fff;
     text-decoration:none;
     outline:0;
     background-color:#428bca 
}
 .dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
     color:#999 
}
 .dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
     text-decoration:none;
     background-color:transparent;
     background-image:none;
     filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
     cursor:not-allowed 
}
 .open > .dropdown-menu {
     display:block 
}
 .open > a {
     outline:0 
}
 .dropdown-menu-right {
     left:auto;
     right:0 
}
 .dropdown-menu-left {
     left:0;
     right:auto 
}
 .dropdown-header {
     display:block;
     padding:3px 20px;
     font-size:12px;
     line-height:1.42857143;
     color:#999 
}
 .dropdown-backdrop {
     position:fixed;
     left:0;
     right:0;
     bottom:0;
     top:0;
     z-index:990 
}
 .pull-right > .dropdown-menu {
     right:0;
     left:auto 
}
 .dropup .caret,.navbar-fixed-bottom .dropdown .caret {
     border-top:0;
     border-bottom:4px solid;
     content:"" 
}
 .dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
     top:auto;
     bottom:100%;
     margin-bottom:1px 
}
 @media (min-width: 768px) {
     .navbar-right .dropdown-menu {
         left:auto;
         right:0 
    }
     .navbar-right .dropdown-menu-left {
         left:0;
         right:auto 
    }
}
 .btn-group,.btn-group-vertical {
     position:relative;
     display:inline-block;
     vertical-align:middle 
}
 .btn-group > .btn,.btn-group-vertical > .btn {
     position:relative;
     float:left 
}
 .btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active {
     z-index:2 
}
 .btn-group > .btn:focus,.btn-group-vertical > .btn:focus {
     outline:none 
}
 .btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group {
     margin-left:-1px 
}
 .btn-toolbar {
     margin-left:-5px 
}
 .btn-toolbar .btn-group,.btn-toolbar .input-group {
     float:left 
}
 .btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group {
     margin-left:5px 
}
 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
     border-radius:0 
}
 .btn-group > .btn:first-child {
     margin-left:0 
}
 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
     border-bottom-right-radius:0;
     border-top-right-radius:0 
}
 .btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {
     border-bottom-left-radius:0;
     border-top-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 > .btn:last-child,.btn-group > .btn-group:first-child > .dropdown-toggle {
     border-bottom-right-radius:0;
     border-top-right-radius:0 
}
 .btn-group > .btn-group:last-child > .btn:first-child {
     border-bottom-left-radius:0;
     border-top-left-radius:0 
}
 .btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
     outline:0 
}
 .btn-group > .btn + .dropdown-toggle {
     padding-left:8px;
     padding-right:8px 
}
 .btn-group > .btn-lg + .dropdown-toggle {
     padding-left:12px;
     padding-right:12px 
}
 .btn-group.open .dropdown-toggle {
     -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
     -moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
     box-shadow:inset 0 3px 5px rgba(0,0,0,0.125) 
}
 .btn-group.open .dropdown-toggle.btn-link {
     -webkit-box-shadow:none;
     -moz-box-shadow:none;
     box-shadow:none 
}
 .btn .caret {
     margin-left:0 
}
 .btn-lg .caret {
     border-width:5px 5px 0;
     border-bottom-width:0 
}
 .dropup .btn-lg .caret {
     border-width:0 5px 5px 
}
 .btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn {
     display:block;
     float:none;
     width:100%;
     max-width:100% 
}
 .btn-group-vertical > .btn-group > .btn {
     float:none 
}
 .btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group {
     margin-top:-1px;
     margin-left:0 
}
 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
     border-radius:0 
}
 .btn-group-vertical > .btn:first-child:not(:last-child) {
     border-top-right-radius:4px;
     border-bottom-right-radius:0;
     border-bottom-left-radius:0 
}
 .btn-group-vertical > .btn:last-child:not(:first-child) {
     border-bottom-left-radius:4px;
     border-top-right-radius:0;
     border-top-left-radius:0 
}
 .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-right-radius:0;
     border-top-left-radius:0 
}
 .btn-group-justified {
     display:table;
     width:100%;
     table-layout:fixed;
     border-collapse:separate 
}
 .btn-group-justified > .btn,.btn-group-justified > .btn-group {
     float:none;
     display:table-cell;
     width:1% 
}
 .btn-group-justified > .btn-group .btn {
     width:100% 
}
 [data-toggle="buttons"] > .btn > input[type="radio"],[data-toggle="buttons"] > .btn > input[type="checkbox"] {
     display:none 
}
 .input-group {
     position:relative;
     display:table;
     border-collapse:separate 
}
 .input-group[class*="col-"] {
     float:none;
     padding-left:0;
     padding-right:0 
}
 .input-group .form-control {
     position:relative;
     z-index:2;
     float:left;
     width:100%;
     margin-bottom:0 
}
 .input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn {
     height:46px;
     padding:10px 16px;
     font-size:18px;
     line-height:1.33;
     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 
}
 textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].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 
}
 textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn {
     height:auto 
}
 .input-group-addon,.input-group-btn,.input-group .form-control {
     display:table-cell 
}
 .input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control: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="radio"],.input-group-addon input[type="checkbox"] {
     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:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
     border-bottom-right-radius:0;
     border-top-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:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
     border-bottom-left-radius:0;
     border-top-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:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active {
     z-index:2 
}
 .input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group {
     margin-right:-1px 
}
 .input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group {
     margin-left:-1px 
}
 .nav {
     margin-bottom:0;
     padding-left:0;
     list-style:none 
}
 .nav > li {
     position:relative;
     display:block 
}
 .nav > li > a {
     position:relative;
     display:block;
     padding:10px 15px 
}
 .nav > li > a:hover,.nav > li > a:focus {
     text-decoration:none;
     background-color:#eee 
}
 .nav > li.disabled > a {
     color:#999 
}
 .nav > li.disabled > a:hover,.nav > li.disabled > a:focus {
     color:#999;
     text-decoration:none;
     background-color:transparent;
     cursor:not-allowed 
}
 .nav .open > a,.nav .open > a:hover,.nav .open > a:focus {
     background-color:#eee;
     border-color:#428bca 
}
 .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:hover,.nav-tabs > li.active > a:focus {
     color:#555;
     background-color:#fff;
     border:1px solid #ddd;
     border-bottom-color:transparent;
     cursor:default 
}
 .nav-tabs.nav-justified {
     width:100%;
     border-bottom:0 
}
 .nav-tabs.nav-justified > li {
     float:none 
}
 .nav-tabs.nav-justified > li > a {
     text-align:center;
     margin-bottom:5px 
}
 .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:hover,.nav-tabs.nav-justified > .active > a:focus {
     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:hover,.nav-tabs.nav-justified > .active > a:focus {
         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:hover,.nav-pills > li.active > a:focus {
     color:#fff;
     background-color:#428bca 
}
 .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 {
     text-align:center;
     margin-bottom:5px 
}
 .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:hover,.nav-tabs-justified > .active > a:focus {
     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:hover,.nav-tabs-justified > .active > a:focus {
         border-bottom-color:#fff 
    }
}
 .tab-content > .tab-pane {
     display:none 
}
 .tab-content > .active {
     display:block 
}
 .nav-tabs .dropdown-menu {
     margin-top:-1px;
     border-top-right-radius:0;
     border-top-left-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 {
     max-height:340px;
     overflow-x:visible;
     padding-right:15px;
     padding-left:15px;
     border-top:1px solid transparent;
     box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
     -webkit-overflow-scrolling:touch 
}
 .navbar-collapse.in {
     overflow-y:auto 
}
 @media (min-width: 768px) {
     .navbar-collapse {
         width:auto;
         border-top:0;
         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-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
         padding-left:0;
         padding-right:0 
    }
}
 .container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse {
     margin-right:-15px;
     margin-left:-15px 
}
 @media (min-width: 768px) {
     .container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse {
         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-top,.navbar-fixed-bottom {
     position:fixed;
     right:0;
     left:0;
     z-index:1030 
}
 @media (min-width: 768px) {
     .navbar-fixed-top,.navbar-fixed-bottom {
         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;
     padding:15px;
     font-size:18px;
     line-height:20px;
     height:50px 
}
 .navbar-brand:hover,.navbar-brand:focus {
     text-decoration:none 
}
 @media (min-width: 768px) {
     .navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand {
         margin-left:-15px 
    }
}
 .navbar-toggle {
     position:relative;
     float:right;
     margin-right:15px;
     padding:9px 10px;
     margin-top:8px;
     margin-bottom:8px;
     background-color:transparent;
     background-image:none;
     border:1px solid transparent;
     border-radius:4px 
}
 .navbar-toggle:focus {
     outline:none 
}
 .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;
         box-shadow:none 
    }
     .navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header {
         padding:5px 15px 5px 25px 
    }
     .navbar-nav .open .dropdown-menu > li > a {
         line-height:20px 
    }
     .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus {
         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-nav.navbar-right:last-child {
         margin-right:-15px 
    }
}
 @media (min-width: 768px) {
     .navbar-left {
         float:left!important;
         float:left 
    }
     .navbar-right {
         float:right!important;
         float:right 
    }
}
 .navbar-form {
     padding:10px 15px;
     border-top:1px solid transparent;
     border-bottom:1px solid transparent;
     -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
     -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
     box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
     margin:8px -15px 
}
 @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 .input-group > .form-control {
         width:100% 
    }
     .navbar-form .control-label {
         margin-bottom:0;
         vertical-align:middle 
    }
     .navbar-form .radio,.navbar-form .checkbox {
         display:inline-block;
         margin-top:0;
         margin-bottom:0;
         padding-left:0;
         vertical-align:middle 
    }
     .navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {
         float:none;
         margin-left:0 
    }
     .navbar-form .has-feedback .form-control-feedback {
         top:0 
    }
}
 @media (max-width: 767px) {
     .navbar-form .form-group {
         margin-bottom:5px 
    }
}
 @media (min-width: 768px) {
     .navbar-form {
         width:auto;
         border:0;
         margin-left:0;
         margin-right:0;
         padding-top:0;
         padding-bottom:0;
         -webkit-box-shadow:none;
         -moz-box-shadow:none;
         box-shadow:none 
    }
     .navbar-form.navbar-right:last-child {
         margin-right:-15px 
    }
}
 .navbar-nav > li > .dropdown-menu {
     margin-top:0;
     border-top-right-radius:0;
     border-top-left-radius:0 
}
 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
     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-left:15px;
         margin-right:15px 
    }
     .navbar-text.navbar-right:last-child {
         margin-right:0 
    }
}
 .navbar-default {
     background-color:#f8f8f8;
     border-color:#e7e7e7 
}
 .navbar-default .navbar-brand {
     color:#777 
}
 .navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
     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:hover,.navbar-default .navbar-nav > li > a:focus {
     color:#333;
     background-color:transparent 
}
 .navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
     color:#555;
     background-color:#e7e7e7 
}
 .navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus {
     color:#ccc;
     background-color:transparent 
}
 .navbar-default .navbar-toggle {
     border-color:#ddd 
}
 .navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
     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:hover,.navbar-default .navbar-nav > .open > a:focus {
     background-color:#e7e7e7;
     color:#555 
}
 @media (max-width: 767px) {
     .navbar-default .navbar-nav .open .dropdown-menu > li > a {
         color:#777 
    }
     .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
         color:#333;
         background-color:transparent 
    }
     .navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
         color:#555;
         background-color:#e7e7e7 
    }
     .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
         color:#ccc;
         background-color:transparent 
    }
}
 .navbar-default .navbar-link {
     color:#777 
}
 .navbar-default .navbar-link:hover {
     color:#333 
}
 .navbar-inverse {
     background-color:#222;
     border-color:#080808 
}
 .navbar-inverse .navbar-brand {
     color:#999 
}
 .navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
     color:#fff;
     background-color:transparent 
}
 .navbar-inverse .navbar-text {
     color:#999 
}
 .navbar-inverse .navbar-nav > li > a {
     color:#999 
}
 .navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus {
     color:#fff;
     background-color:transparent 
}
 .navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus {
     color:#fff;
     background-color:#080808 
}
 .navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus {
     color:#444;
     background-color:transparent 
}
 .navbar-inverse .navbar-toggle {
     border-color:#333 
}
 .navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
     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:hover,.navbar-inverse .navbar-nav > .open > a:focus {
     background-color:#080808;
     color:#fff 
}
 @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:#999 
    }
     .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
         color:#fff;
         background-color:transparent 
    }
     .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
         color:#fff;
         background-color:#080808 
    }
     .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
         color:#444;
         background-color:transparent 
    }
}
 .navbar-inverse .navbar-link {
     color:#999 
}
 .navbar-inverse .navbar-link:hover {
     color:#fff 
}
 .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 {
     content:"/\00a0";
     padding:0 5px;
     color:#ccc 
}
 .breadcrumb > .active {
     color:#999 
}
 .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;
     line-height:1.42857143;
     text-decoration:none;
     color:#428bca;
     background-color:#fff;
     border:1px solid #ddd;
     margin-left:-1px 
}
 .pagination > li:first-child > a,.pagination > li:first-child > span {
     margin-left:0;
     border-bottom-left-radius:4px;
     border-top-left-radius:4px 
}
 .pagination > li:last-child > a,.pagination > li:last-child > span {
     border-bottom-right-radius:4px;
     border-top-right-radius:4px 
}
 .pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
     color:#2a6496;
     background-color:#eee;
     border-color:#ddd 
}
 .pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
     z-index:2;
     color:#fff;
     background-color:#428bca;
     border-color:#428bca;
     cursor:default 
}
 .pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {
     color:#999;
     background-color:#fff;
     border-color:#ddd;
     cursor:not-allowed 
}
 .pagination-lg > li > a,.pagination-lg > li > span {
     padding:10px 16px;
     font-size:18px 
}
 .pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {
     border-bottom-left-radius:6px;
     border-top-left-radius:6px 
}
 .pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {
     border-bottom-right-radius:6px;
     border-top-right-radius:6px 
}
 .pagination-sm > li > a,.pagination-sm > li > span {
     padding:5px 10px;
     font-size:12px 
}
 .pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {
     border-bottom-left-radius:3px;
     border-top-left-radius:3px 
}
 .pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {
     border-bottom-right-radius:3px;
     border-top-right-radius:3px 
}
 .pager {
     padding-left:0;
     margin:20px 0;
     list-style:none;
     text-align:center 
}
 .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:hover,.pager li > a:focus {
     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:hover,.pager .disabled > a:focus,.pager .disabled > span {
     color:#999;
     background-color:#fff;
     cursor:not-allowed 
}
 .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 
}
 .label[href]:hover,.label[href]:focus {
     color:#fff;
     text-decoration:none;
     cursor:pointer 
}
 .label:empty {
     display:none 
}
 .btn .label {
     position:relative;
     top:-1px 
}
 .label-default {
     background-color:#999 
}
 .label-default[href]:hover,.label-default[href]:focus {
     background-color:gray 
}
 .label-primary {
     background-color:#428bca 
}
 .label-primary[href]:hover,.label-primary[href]:focus {
     background-color:#3071a9 
}
 .label-success {
     background-color:#5cb85c 
}
 .label-success[href]:hover,.label-success[href]:focus {
     background-color:#449d44 
}
 .label-info {
     background-color:#5bc0de 
}
 .label-info[href]:hover,.label-info[href]:focus {
     background-color:#31b0d5 
}
 .label-warning {
     background-color:#f0ad4e 
}
 .label-warning[href]:hover,.label-warning[href]:focus {
     background-color:#ec971f 
}
 .label-danger {
     background-color:#d9534f 
}
 .label-danger[href]:hover,.label-danger[href]:focus {
     background-color:#c9302c 
}
 .badge {
     display:inline-block;
     min-width:10px;
     padding:3px 7px;
     font-size:12px;
     font-weight:700;
     color:#fff;
     line-height:1;
     vertical-align:baseline;
     white-space:nowrap;
     text-align:center;
     background-color:#999;
     border-radius:10px 
}
 .badge:empty {
     display:none 
}
 .btn .badge {
     position:relative;
     top:-1px 
}
 .btn-xs .badge {
     top:0;
     padding:1px 5px 
}
 a.badge:hover,a.badge:focus {
     color:#fff;
     text-decoration:none;
     cursor:pointer 
}
 a.list-group-item.active > .badge,.nav-pills > .active > a > .badge {
     color:#428bca;
     background-color:#fff 
}
 .nav-pills > li > a > .badge {
     margin-left:3px 
}
 .jumbotron {
     padding: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 
}
 .container .jumbotron {
     border-radius:6px 
}
 .jumbotron .container {
     max-width:100% 
}
 @media screen and (min-width: 768px) {
     .jumbotron {
         padding-top:48px;
         padding-bottom:48px 
    }
     .container .jumbotron {
         padding-left:60px;
         padding-right: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;
     transition:all .2s ease-in-out;
     -webkit-transition:all .2s ease-in-out;
     -moz-transition:all .2s ease-in-out;
     -ms-transition:all .2s ease-in-out;
     -o-transition:all .2s ease-in-out 
}
 .thumbnail > img,.thumbnail a > img {
     margin-left:auto;
     margin-right:auto 
}
 a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {
     border-color:#428bca 
}
 .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 {
     padding-right:35px 
}
 .alert-dismissable .close {
     position:relative;
     top:-2px;
     right:-21px;
     color:inherit 
}
 .alert-success {
     background-color:#dff0d8;
     border-color:#d6e9c6;
     color:#3c763d 
}
 .alert-success hr {
     border-top-color:#c9e2b3 
}
 .alert-success .alert-link {
     color:#2b542c 
}
 .alert-info {
     background-color:#d9edf7;
     border-color:#bce8f1;
     color:#31708f 
}
 .alert-info hr {
     border-top-color:#a6e1ec 
}
 .alert-info .alert-link {
     color:#245269 
}
 .alert-warning {
     background-color:#fcf8e3;
     border-color:#faebcc;
     color:#8a6d3b 
}
 .alert-warning hr {
     border-top-color:#f7e1b5 
}
 .alert-warning .alert-link {
     color:#66512c 
}
 .alert-danger {
     background-color:#f2dede;
     border-color:#ebccd1;
     color:#a94442 
}
 .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 
    }
}
 @keyframes progress-bar-stripes {
     from {
         background-position:40px 0 
    }
     to {
         background-position:0 0 
    }
}
 .progress {
     overflow:hidden;
     height:20px;
     margin-bottom:20px;
     background-color:#f5f5f5;
     border-radius:4px;
     -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
     -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
     box-shadow:inset 0 1px 2px rgba(0,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:#428bca;
     -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
     -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
     box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
     transition:width .6s ease;
     -webkit-transition:width .6s ease;
     -moz-transition:width .6s ease;
     -ms-transition:width .6s ease;
     -o-transition:width .6s ease 
}
 .progress-striped .progress-bar {
     background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
     background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
     background-size:40px 40px 
}
 .progress.active .progress-bar {
     -webkit-animation:progress-bar-stripes 2s linear infinite;
     animation:progress-bar-stripes 2s linear infinite;
     -webkit-animation:progress-bar-stripes 2s linear infinite 600ms 0 ease;
     -moz-animation:progress-bar-stripes 2s linear infinite 600ms 0 ease;
     -ms-animation:progress-bar-stripes 2s linear infinite 600ms 0 ease 
}
 .progress-bar-success {
     background-color:#5cb85c 
}
 .progress-striped .progress-bar-success {
     background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
     background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
     background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
     background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
     background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent) 
}
 .media,.media-body {
     overflow:hidden;
     zoom:1 
}
 .media,.media .media {
     margin-top:15px 
}
 .media:first-child {
     margin-top:0 
}
 .media-object {
     display:block 
}
 .media-heading {
     margin:0 0 5px 
}
 .media > .pull-left {
     margin-right:10px 
}
 .media > .pull-right {
     margin-left:10px 
}
 .media-list {
     padding-left:0;
     list-style:none 
}
 .list-group {
     margin-bottom:20px;
     padding-left:0 
}
 .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-right-radius:4px;
     border-top-left-radius:4px 
}
 .list-group-item:last-child {
     margin-bottom:0;
     border-bottom-right-radius:4px;
     border-bottom-left-radius:4px 
}
 .list-group-item > .badge {
     float:right 
}
 .list-group-item > .badge + .badge {
     margin-right:5px 
}
 a.list-group-item {
     color:#555 
}
 a.list-group-item .list-group-item-heading {
     color:#333 
}
 a.list-group-item:hover,a.list-group-item:focus {
     text-decoration:none;
     background-color:#f5f5f5 
}
 a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus {
     z-index:2;
     color:#fff;
     background-color:#428bca;
     border-color:#428bca 
}
 a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading {
     color:inherit 
}
 a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text {
     color:#e1edf7 
}
 .list-group-item-success {
     color:#3c763d;
     background-color:#dff0d8 
}
 a.list-group-item-success {
     color:#3c763d 
}
 a.list-group-item-success .list-group-item-heading {
     color:inherit 
}
 a.list-group-item-success:hover,a.list-group-item-success:focus {
     color:#3c763d;
     background-color:#d0e9c6 
}
 a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus {
     color:#fff;
     background-color:#3c763d;
     border-color:#3c763d 
}
 .list-group-item-info {
     color:#31708f;
     background-color:#d9edf7 
}
 a.list-group-item-info {
     color:#31708f 
}
 a.list-group-item-info .list-group-item-heading {
     color:inherit 
}
 a.list-group-item-info:hover,a.list-group-item-info:focus {
     color:#31708f;
     background-color:#c4e3f3 
}
 a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus {
     color:#fff;
     background-color:#31708f;
     border-color:#31708f 
}
 .list-group-item-warning {
     color:#8a6d3b;
     background-color:#fcf8e3 
}
 a.list-group-item-warning {
     color:#8a6d3b 
}
 a.list-group-item-warning .list-group-item-heading {
     color:inherit 
}
 a.list-group-item-warning:hover,a.list-group-item-warning:focus {
     color:#8a6d3b;
     background-color:#faf2cc 
}
 a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus {
     color:#fff;
     background-color:#8a6d3b;
     border-color:#8a6d3b 
}
 .list-group-item-danger {
     color:#a94442;
     background-color:#f2dede 
}
 a.list-group-item-danger {
     color:#a94442 
}
 a.list-group-item-danger .list-group-item-heading {
     color:inherit 
}
 a.list-group-item-danger:hover,a.list-group-item-danger:focus {
     color:#a94442;
     background-color:#ebcccc 
}
 a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus {
     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,0.05);
     -moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);
     box-shadow:0 1px 1px rgba(0,0,0,0.05) 
}
 .panel-body {
     padding:10px;
     text-shadow:1px 0 1px black,-1px 0 1px black,0 1px 1px black,0 -1px 1px #000 
}
 .panel-heading {
     padding:10px 15px;
     border-bottom:1px solid transparent;
     border-top-right-radius:3px;
     border-top-left-radius:3px 
}
 .panel-heading > .dropdown .dropdown-toggle {
     color:inherit 
}
 .panel-title {
     margin-top:0;
     margin-bottom:0;
     font-size:16px;
     color:inherit 
}
 .panel-title > 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 {
     margin-bottom:0 
}
 .panel > .list-group .list-group-item {
     border-width:1px 0;
     border-radius:0 
}
 .panel > .list-group:first-child .list-group-item:first-child {
     border-top:0;
     border-top-right-radius:3px;
     border-top-left-radius:3px 
}
 .panel > .list-group:last-child .list-group-item:last-child {
     border-bottom:0;
     border-bottom-right-radius:3px;
     border-bottom-left-radius:3px 
}
 .panel-heading + .list-group .list-group-item:first-child {
     border-top-width:0 
}
 .panel > .table,.panel > .table-responsive > .table {
     margin-bottom:0 
}
 .panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child {
     border-top-right-radius:3px;
     border-top-left-radius:3px 
}
 .panel > .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 td:first-child,.panel > .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 td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
     border-top-left-radius:3px 
}
 .panel > .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 td:last-child,.panel > .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 td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
     border-top-right-radius:3px 
}
 .panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child {
     border-bottom-right-radius:3px;
     border-bottom-left-radius:3px 
}
 .panel > .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 td:first-child,.panel > .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 td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
     border-bottom-left-radius:3px 
}
 .panel > .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 td:last-child,.panel > .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 td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .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 {
     border-top:1px solid #ddd 
}
 .panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td {
     border-top:0 
}
 .panel > .table-bordered,.panel > .table-responsive > .table-bordered {
     border:0 
}
 .panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
     border-left:0 
}
 .panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
     border-right:0 
}
 .panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
     border-bottom:0 
}
 .panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
     border-bottom:0 
}
 .panel > .table-responsive {
     border:0;
     margin-bottom:0 
}
 .panel-group {
     margin-bottom:20px 
}
 .panel-group .panel {
     margin-bottom:0;
     border-radius:4px;
     overflow:hidden 
}
 .panel-group .panel + .panel {
     margin-top:5px 
}
 .panel-group .panel-heading {
     border-bottom:0 
}
 .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-footer + .panel-collapse .panel-body {
     border-bottom-color:#ddd 
}
 .panel-primary {
     border-color:#428bca 
}
 .panel-primary > .panel-heading {
     color:#fff;
     background-color:#428bca;
     border-color:#428bca 
}
 .panel-primary > .panel-heading + .panel-collapse .panel-body {
     border-top-color:#428bca 
}
 .panel-primary > .panel-footer + .panel-collapse .panel-body {
     border-bottom-color:#428bca 
}
 .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-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-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-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-footer + .panel-collapse .panel-body {
     border-bottom-color:#ebccd1 
}
 .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,0.05);
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
     box-shadow:inset 0 1px 1px rgba(0,0,0,0.05) 
}
 .well blockquote {
     border-color:#ddd;
     border-color:rgba(0,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);
     -webkit-opacity:.2;
     -moz-opacity:.2;
     opacity:.2 
}
 .close:hover,.close:focus {
     color:#000;
     text-decoration:none;
     cursor:pointer;
     filter:alpha(opacity=50);
     -webkit-opacity:.5;
     -moz-opacity:.5;
     opacity:.5 
}
 button.close {
     padding:0;
     cursor:pointer;
     background:transparent;
     border:0;
     -webkit-appearance:none 
}
 .modal-open {
     overflow:hidden 
}
 .modal {
     display:none;
     overflow:auto;
     overflow-y:scroll;
     position:fixed;
     top:0;
     right:0;
     bottom:0;
     left:0;
     z-index:1050;
     -webkit-overflow-scrolling:touch;
     outline:0 
}
 .modal.fade .modal-dialog {
     transform:translate(0,-25%);
     -webkit-transform:translate(0,-25%);
     -moz-transform:translate(0,-25%);
     -ms-transform:translate(0,-25%);
     -o-transform:translate(0,-25%);
     -webkit-transition:-webkit-transform .3s ease-out;
     -moz-transition:-moz-transform .3s ease-out;
     -o-transition:-o-transform .3s ease-out;
     transition:transform .3s ease-out 
}
 .modal.in .modal-dialog {
     transform:translate(0,0);
     -webkit-transform:translate(0,0);
     -moz-transform:translate(0,0);
     -ms-transform:translate(0,0);
     -o-transform:translate(0,0) 
}
 .modal-dialog {
     position:relative;
     width:auto;
     margin:10px 
}
 .modal-content {
     position:relative;
     background-color:#fff;
     border:1px solid #999;
     border:1px solid rgba(0,0,0,0.2);
     border-radius:6px;
     -webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
     -moz-box-shadow:0 3px 9px rgba(0,0,0,0.5);
     box-shadow:0 3px 9px rgba(0,0,0,0.5);
     background-clip:padding-box;
     outline:none 
}
 .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);
     -webkit-opacity:0;
     -moz-opacity:0;
     opacity:0 
}
 .modal-backdrop.in {
     filter:alpha(opacity=50);
     -webkit-opacity:.5;
     -moz-opacity:.5;
     opacity:.5 
}
 .modal-header {
     padding:15px;
     border-bottom:1px solid #e5e5e5;
     min-height:16.42857143px 
}
 .modal-header .close {
     margin-top:-2px 
}
 .modal-title {
     margin:0;
     line-height:1.42857143 
}
 .modal-body {
     position:relative;
     padding:20px 
}
 .modal-footer {
     margin-top:15px;
     padding:19px 20px 20px;
     text-align:right;
     border-top:1px solid #e5e5e5 
}
 .modal-footer .btn + .btn {
     margin-left:5px;
     margin-bottom:0 
}
 .modal-footer .btn-group .btn + .btn {
     margin-left:-1px 
}
 .modal-footer .btn-block + .btn-block {
     margin-left:0 
}
 @media (min-width: 768px) {
     .modal-dialog {
         width:600px;
         margin:30px auto 
    }
     .modal-content {
         -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
         -moz-box-shadow:0 5px 15px rgba(0,0,0,0.5);
         box-shadow:0 5px 15px rgba(0,0,0,0.5) 
    }
     .modal-sm {
         width:300px 
    }
}
 @media (min-width: 992px) {
     .modal-lg {
         width:900px 
    }
}
 .tooltip {
     position:absolute;
     z-index:1030;
     display:block;
     visibility:visible;
     font-size:12px;
     line-height:1.4;
     filter:alpha(opacity=0);
     -webkit-opacity:0;
     -moz-opacity:0;
     opacity:0 
}
 .tooltip.in {
     filter:alpha(opacity=90);
     -webkit-opacity:.9;
     -moz-opacity:.9;
     opacity:.9 
}
 .tooltip.top {
     margin-top:-3px;
     padding:5px 0 
}
 .tooltip.right {
     margin-left:3px;
     padding:0 5px 
}
 .tooltip.bottom {
     margin-top:3px;
     padding:5px 0 
}
 .tooltip.left {
     margin-left:-3px;
     padding:0 5px 
}
 .tooltip-inner {
     max-width:200px;
     padding:3px 8px;
     color:#fff;
     text-align:center;
     text-decoration:none;
     background-color:#000;
     border-radius:4px 
}
 .tooltip-arrow {
     position:absolute;
     width:0;
     height:0;
     border-color:transparent;
     border-style:solid 
}
 .tooltip.top .tooltip-arrow {
     bottom:0;
     left:50%;
     margin-left:-5px;
     border-width:5px 5px 0;
     border-top-color:#000 
}
 .tooltip.top-left .tooltip-arrow {
     bottom:0;
     left:5px;
     border-width:5px 5px 0;
     border-top-color:#000 
}
 .tooltip.top-right .tooltip-arrow {
     bottom:0;
     right: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;
     left:5px;
     border-width:0 5px 5px;
     border-bottom-color:#000 
}
 .tooltip.bottom-right .tooltip-arrow {
     top:0;
     right:5px;
     border-width:0 5px 5px;
     border-bottom-color:#000 
}
 .popover {
     position:absolute;
     top:0;
     left:0;
     z-index:1010;
     display:none;
     max-width:276px;
     padding:1px;
     text-align:left;
     background-color:#fff;
     background-clip:padding-box;
     border:1px solid #ccc;
     border:1px solid rgba(0,0,0,0.2);
     border-radius:6px;
     -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
     -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
     box-shadow:0 5px 10px rgba(0,0,0,0.2);
     white-space:normal 
}
 .popover.top {
     margin-top:-10px 
}
 .popover.right {
     margin-left:10px 
}
 .popover.bottom {
     margin-top:10px 
}
 .popover.left {
     margin-left:-10px 
}
 .popover-title {
     margin:0;
     padding:8px 14px;
     font-size:14px;
     font-weight:400;
     line-height:18px;
     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 {
     border-width:10px;
     content:"" 
}
 .popover.top > .arrow {
     left:50%;
     margin-left:-11px;
     border-bottom-width:0;
     border-top-color:#999;
     border-top-color:rgba(0,0,0,0.25);
     bottom:-11px 
}
 .popover.top > .arrow:after {
     content:" ";
     bottom:1px;
     margin-left:-10px;
     border-bottom-width:0;
     border-top-color:#fff 
}
 .popover.right > .arrow {
     top:50%;
     left:-11px;
     margin-top:-11px;
     border-left-width:0;
     border-right-color:#999;
     border-right-color:rgba(0,0,0,0.25) 
}
 .popover.right > .arrow:after {
     content:" ";
     left:1px;
     bottom:-10px;
     border-left-width:0;
     border-right-color:#fff 
}
 .popover.bottom > .arrow {
     left:50%;
     margin-left:-11px;
     border-top-width:0;
     border-bottom-color:#999;
     border-bottom-color:rgba(0,0,0,0.25);
     top:-11px 
}
 .popover.bottom > .arrow:after {
     content:" ";
     top:1px;
     margin-left:-10px;
     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,0.25) 
}
 .popover.left > .arrow:after {
     content:" ";
     right:1px;
     border-right-width:0;
     border-left-color:#fff;
     bottom:-10px 
}
 .carousel {
     position:relative 
}
 .carousel-inner {
     position:relative;
     overflow:hidden;
     width:100% 
}
 .carousel-inner > .item {
     display:none;
     position:relative;
     transition:.6s ease-in-out left;
     -webkit-transition:.6s ease-in-out left;
     -moz-transition:.6s ease-in-out left;
     -ms-transition:.6s ease-in-out left;
     -o-transition:.6s ease-in-out left 
}
 .carousel-inner > .item > img,.carousel-inner > .item > a > img {
     line-height:1 
}
 .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;
     left:0;
     bottom:0;
     width:15%;
     filter:alpha(opacity=50);
     -webkit-opacity:.5;
     -moz-opacity:.5;
     opacity:.5;
     font-size:20px;
     color:#fff;
     text-align:center;
     text-shadow:0 1px 2px rgba(0,0,0,0.6) 
}
 .carousel-control.left {
     background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0%),color-stop(rgba(0,0,0,0.0001) 100%));
     background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1) 
}
 .carousel-control.right {
     left:auto;
     right:0;
     background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0%),color-stop(rgba(0,0,0,0.5) 100%));
     background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1) 
}
 .carousel-control:hover,.carousel-control:focus {
     outline:none;
     color:#fff;
     text-decoration:none;
     filter:alpha(opacity=90);
     -webkit-opacity:.9;
     -moz-opacity:.9;
     opacity:.9 
}
 .carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {
     position:absolute;
     top:50%;
     z-index:5;
     display:inline-block 
}
 .carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {
     left:50% 
}
 .carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {
     right:50% 
}
 .carousel-control .icon-prev,.carousel-control .icon-next {
     width:20px;
     height:20px;
     margin-top:-10px;
     margin-left:-10px;
     font-family:serif 
}
 .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%;
     margin-left:-30%;
     padding-left:0;
     list-style:none;
     text-align:center 
}
 .carousel-indicators li {
     display:inline-block;
     width:10px;
     height:10px;
     margin:1px;
     text-indent:-999px;
     border:1px solid #fff;
     border-radius:10px;
     cursor:pointer;
     background-color:#000 \9;
     background-color:rgba(0,0,0,0) 
}
 .carousel-indicators .active {
     margin:0;
     width:12px;
     height:12px;
     background-color:#fff 
}
 .carousel-caption {
     position:absolute;
     left:15%;
     right:15%;
     bottom:20px;
     z-index:10;
     padding-top:20px;
     padding-bottom:20px;
     color:#fff;
     text-align:center;
     text-shadow:0 1px 2px rgba(0,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-prev,.carousel-control .icon-next {
         width:30px;
         height:30px;
         margin-top:-15px;
         margin-left:-15px;
         font-size:30px 
    }
     .carousel-caption {
         left:20%;
         right:20%;
         padding-bottom:30px 
    }
     .carousel-indicators {
         bottom:20px 
    }
}
 .clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after {
     content:" ";
     display:table 
}
 .clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after {
     clear:both 
}
 .center-block {
     display:block;
     margin-left:auto;
     margin-right: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;
     visibility:hidden!important 
}
 .affix {
     position:fixed 
}
 .visible-xs,.visible-sm,.visible-md,.visible-lg {
     display:none!important 
}
 @media (max-width: 767px) {
     .visible-xs {
         display:block!important 
    }
     table.visible-xs {
         display:table 
    }
     tr.visible-xs {
         display:table-row!important 
    }
     th.visible-xs,td.visible-xs {
         display:table-cell!important 
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .visible-sm {
         display:block!important 
    }
     table.visible-sm {
         display:table 
    }
     tr.visible-sm {
         display:table-row!important 
    }
     th.visible-sm,td.visible-sm {
         display:table-cell!important 
    }
}
 @media (min-width: 992px) and (max-width: 1199px) {
     .visible-md {
         display:block!important 
    }
     table.visible-md {
         display:table 
    }
     tr.visible-md {
         display:table-row!important 
    }
     th.visible-md,td.visible-md {
         display:table-cell!important 
    }
}
 @media (min-width: 1200px) {
     .visible-lg {
         display:block!important 
    }
     table.visible-lg {
         display:table 
    }
     tr.visible-lg {
         display:table-row!important 
    }
     th.visible-lg,td.visible-lg {
         display:table-cell!important 
    }
}
 @media (max-width: 767px) {
     .hidden-xs {
         display:none!important 
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .hidden-sm {
         display:none!important 
    }
}
 @media (min-width: 992px) and (max-width: 1199px) {
     .hidden-md {
         display:none!important 
    }
}
 @media (min-width: 1200px) {
     .hidden-lg {
         display:none!important 
    }
}
 .visible-print {
     display:none!important 
}
 @media print {
     .visible-print {
         display:block!important 
    }
     table.visible-print {
         display:table 
    }
     tr.visible-print {
         display:table-row!important 
    }
     th.visible-print,td.visible-print {
         display:table-cell!important 
    }
}
 @media print {
     .hidden-print {
         display:none!important 
    }
}
 @font-face {
     font-family:'FontAwesome';
     src:url(../fonts/fontawesome-webfont.eot?v=4.0.3);
     src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff?v=4.0.3) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.0.3) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular) format("svg");
     font-weight:400;
     font-style:normal 
}
 .fa {
     display:inline-block;
     font-family:FontAwesome;
     font-style:normal;
     font-weight:400;
     line-height:1;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale 
}
 .fa-lg {
     font-size:1.33333333em;
     line-height:.75em;
     vertical-align:-15% 
}
 .fa-2x {
     font-size:2em 
}
 .fa-3x {
     font-size:3em 
}
 .fa-4x {
     font-size:4em 
}
 .fa-5x {
     font-size:5em 
}
 .fa-fw {
     width:1.28571429em;
     text-align:center 
}
 .fa-ul {
     padding-left:0;
     margin-left:2.14285714em;
     list-style-type:none 
}
 .fa-ul > li {
     position:relative 
}
 .fa-li {
     position:absolute;
     left:-2.14285714em;
     width:2.14285714em;
     top:.14285714em;
     text-align:center 
}
 .fa-li.fa-lg {
     left:-1.85714286em 
}
 .fa-border {
     padding:.2em .25em .15em;
     border:solid .08em #eee;
     border-radius:.1em 
}
 .pull-right {
     float:right 
}
 .pull-left {
     float:left 
}
 .fa.pull-left {
     margin-right:.3em 
}
 .fa.pull-right {
     margin-left:.3em 
}
 .fa-spin {
     -webkit-animation:spin 2s infinite linear;
     -moz-animation:spin 2s infinite linear;
     -o-animation:spin 2s infinite linear;
     animation:spin 2s infinite linear 
}
 @-moz-keyframes spin {
     0% {
         -moz-transform:rotate(0deg) 
    }
     100% {
         -moz-transform:rotate(359deg) 
    }
}
 @-webkit-keyframes spin {
     0% {
         -webkit-transform:rotate(0deg) 
    }
     100% {
         -webkit-transform:rotate(359deg) 
    }
}
 @-o-keyframes spin {
     0% {
         -o-transform:rotate(0deg) 
    }
     100% {
         -o-transform:rotate(359deg) 
    }
}
 @-ms-keyframes spin {
     0% {
         -ms-transform:rotate(0deg) 
    }
     100% {
         -ms-transform:rotate(359deg) 
    }
}
 @keyframes spin {
     0% {
         transform:rotate(0deg) 
    }
     100% {
         transform:rotate(359deg) 
    }
}
 .fa-rotate-90 {
     filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
     -webkit-transform:rotate(90deg);
     -moz-transform:rotate(90deg);
     -ms-transform:rotate(90deg);
     -o-transform:rotate(90deg);
     transform:rotate(90deg) 
}
 .fa-rotate-180 {
     filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
     -webkit-transform:rotate(180deg);
     -moz-transform:rotate(180deg);
     -ms-transform:rotate(180deg);
     -o-transform:rotate(180deg);
     transform:rotate(180deg) 
}
 .fa-rotate-270 {
     filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
     -webkit-transform:rotate(270deg);
     -moz-transform:rotate(270deg);
     -ms-transform:rotate(270deg);
     -o-transform:rotate(270deg);
     transform:rotate(270deg) 
}
 .fa-flip-horizontal {
     filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
     -webkit-transform:scale(-1,1);
     -moz-transform:scale(-1,1);
     -ms-transform:scale(-1,1);
     -o-transform:scale(-1,1);
     transform:scale(-1,1) 
}
 .fa-flip-vertical {
     filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
     -webkit-transform:scale(1,-1);
     -moz-transform:scale(1,-1);
     -ms-transform:scale(1,-1);
     -o-transform:scale(1,-1);
     transform:scale(1,-1) 
}
 .fa-stack {
     position:relative;
     display:inline-block;
     width:2em;
     height:2em;
     line-height:2em;
     vertical-align:middle 
}
 .fa-stack-1x,.fa-stack-2x {
     position:absolute;
     left:0;
     width:100%;
     text-align:center 
}
 .fa-stack-1x {
     line-height:inherit 
}
 .fa-stack-2x {
     font-size:2em 
}
 .fa-inverse {
     color:#fff 
}
 .fa-glass:before {
     content:"\f000" 
}
 .fa-music:before {
     content:"\f001" 
}
 .fa-search:before {
     content:"\f002" 
}
 .fa-envelope-o:before {
     content:"\f003" 
}
 .fa-heart:before {
     content:"\f004" 
}
 .fa-star:before {
     content:"\f005" 
}
 .fa-star-o:before {
     content:"\f006" 
}
 .fa-user:before {
     content:"\f007" 
}
 .fa-film:before {
     content:"\f008" 
}
 .fa-th-large:before {
     content:"\f009" 
}
 .fa-th:before {
     content:"\f00a" 
}
 .fa-th-list:before {
     content:"\f00b" 
}
 .fa-check:before {
     content:"\f00c" 
}
 .fa-times:before {
     content:"\f00d" 
}
 .fa-search-plus:before {
     content:"\f00e" 
}
 .fa-search-minus:before {
     content:"\f010" 
}
 .fa-power-off:before {
     content:"\f011" 
}
 .fa-signal:before {
     content:"\f012" 
}
 .fa-gear:before,.fa-cog:before {
     content:"\f013" 
}
 .fa-trash-o:before {
     content:"\f014" 
}
 .fa-home:before {
     content:"\f015" 
}
 .fa-file-o:before {
     content:"\f016" 
}
 .fa-clock-o:before {
     content:"\f017" 
}
 .fa-road:before {
     content:"\f018" 
}
 .fa-download:before {
     content:"\f019" 
}
 .fa-arrow-circle-o-down:before {
     content:"\f01a" 
}
 .fa-arrow-circle-o-up:before {
     content:"\f01b" 
}
 .fa-inbox:before {
     content:"\f01c" 
}
 .fa-play-circle-o:before {
     content:"\f01d" 
}
 .fa-rotate-right:before,.fa-repeat:before {
     content:"\f01e" 
}
 .fa-refresh:before {
     content:"\f021" 
}
 .fa-list-alt:before {
     content:"\f022" 
}
 .fa-lock:before {
     content:"\f023" 
}
 .fa-flag:before {
     content:"\f024" 
}
 .fa-headphones:before {
     content:"\f025" 
}
 .fa-volume-off:before {
     content:"\f026" 
}
 .fa-volume-down:before {
     content:"\f027" 
}
 .fa-volume-up:before {
     content:"\f028" 
}
 .fa-qrcode:before {
     content:"\f029" 
}
 .fa-barcode:before {
     content:"\f02a" 
}
 .fa-tag:before {
     content:"\f02b" 
}
 .fa-tags:before {
     content:"\f02c" 
}
 .fa-book:before {
     content:"\f02d" 
}
 .fa-bookmark:before {
     content:"\f02e" 
}
 .fa-print:before {
     content:"\f02f" 
}
 .fa-camera:before {
     content:"\f030" 
}
 .fa-font:before {
     content:"\f031" 
}
 .fa-bold:before {
     content:"\f032" 
}
 .fa-italic:before {
     content:"\f033" 
}
 .fa-text-height:before {
     content:"\f034" 
}
 .fa-text-width:before {
     content:"\f035" 
}
 .fa-align-left:before {
     content:"\f036" 
}
 .fa-align-center:before {
     content:"\f037" 
}
 .fa-align-right:before {
     content:"\f038" 
}
 .fa-align-justify:before {
     content:"\f039" 
}
 .fa-list:before {
     content:"\f03a" 
}
 .fa-dedent:before,.fa-outdent:before {
     content:"\f03b" 
}
 .fa-indent:before {
     content:"\f03c" 
}
 .fa-video-camera:before {
     content:"\f03d" 
}
 .fa-picture-o:before {
     content:"\f03e" 
}
 .fa-pencil:before {
     content:"\f040" 
}
 .fa-map-marker:before {
     content:"\f041" 
}
 .fa-adjust:before {
     content:"\f042" 
}
 .fa-tint:before {
     content:"\f043" 
}
 .fa-edit:before,.fa-pencil-square-o:before {
     content:"\f044" 
}
 .fa-share-square-o:before {
     content:"\f045" 
}
 .fa-check-square-o:before {
     content:"\f046" 
}
 .fa-arrows:before {
     content:"\f047" 
}
 .fa-step-backward:before {
     content:"\f048" 
}
 .fa-fast-backward:before {
     content:"\f049" 
}
 .fa-backward:before {
     content:"\f04a" 
}
 .fa-play:before {
     content:"\f04b" 
}
 .fa-pause:before {
     content:"\f04c" 
}
 .fa-stop:before {
     content:"\f04d" 
}
 .fa-forward:before {
     content:"\f04e" 
}
 .fa-fast-forward:before {
     content:"\f050" 
}
 .fa-step-forward:before {
     content:"\f051" 
}
 .fa-eject:before {
     content:"\f052" 
}
 .fa-chevron-left:before {
     content:"\f053" 
}
 .fa-chevron-right:before {
     content:"\f054" 
}
 .fa-plus-circle:before {
     content:"\f055" 
}
 .fa-minus-circle:before {
     content:"\f056" 
}
 .fa-times-circle:before {
     content:"\f057" 
}
 .fa-check-circle:before {
     content:"\f058" 
}
 .fa-question-circle:before {
     content:"\f059" 
}
 .fa-info-circle:before {
     content:"\f05a" 
}
 .fa-crosshairs:before {
     content:"\f05b" 
}
 .fa-times-circle-o:before {
     content:"\f05c" 
}
 .fa-check-circle-o:before {
     content:"\f05d" 
}
 .fa-ban:before {
     content:"\f05e" 
}
 .fa-arrow-left:before {
     content:"\f060" 
}
 .fa-arrow-right:before {
     content:"\f061" 
}
 .fa-arrow-up:before {
     content:"\f062" 
}
 .fa-arrow-down:before {
     content:"\f063" 
}
 .fa-mail-forward:before,.fa-share:before {
     content:"\f064" 
}
 .fa-expand:before {
     content:"\f065" 
}
 .fa-compress:before {
     content:"\f066" 
}
 .fa-plus:before {
     content:"\f067" 
}
 .fa-minus:before {
     content:"\f068" 
}
 .fa-asterisk:before {
     content:"\f069" 
}
 .fa-exclamation-circle:before {
     content:"\f06a" 
}
 .fa-gift:before {
     content:"\f06b" 
}
 .fa-leaf:before {
     content:"\f06c" 
}
 .fa-fire:before {
     content:"\f06d" 
}
 .fa-eye:before {
     content:"\f06e" 
}
 .fa-eye-slash:before {
     content:"\f070" 
}
 .fa-warning:before,.fa-exclamation-triangle:before {
     content:"\f071" 
}
 .fa-plane:before {
     content:"\f072" 
}
 .fa-calendar:before {
     content:"\f073" 
}
 .fa-random:before {
     content:"\f074" 
}
 .fa-comment:before {
     content:"\f075" 
}
 .fa-magnet:before {
     content:"\f076" 
}
 .fa-chevron-up:before {
     content:"\f077" 
}
 .fa-chevron-down:before {
     content:"\f078" 
}
 .fa-retweet:before {
     content:"\f079" 
}
 .fa-shopping-cart:before {
     content:"\f07a" 
}
 .fa-folder:before {
     content:"\f07b" 
}
 .fa-folder-open:before {
     content:"\f07c" 
}
 .fa-arrows-v:before {
     content:"\f07d" 
}
 .fa-arrows-h:before {
     content:"\f07e" 
}
 .fa-bar-chart-o:before {
     content:"\f080" 
}
 .fa-twitter-square:before {
     content:"\f081" 
}
 .fa-facebook-square:before {
     content:"\f082" 
}
 .fa-camera-retro:before {
     content:"\f083" 
}
 .fa-key:before {
     content:"\f084" 
}
 .fa-gears:before,.fa-cogs:before {
     content:"\f085" 
}
 .fa-comments:before {
     content:"\f086" 
}
 .fa-thumbs-o-up:before {
     content:"\f087" 
}
 .fa-thumbs-o-down:before {
     content:"\f088" 
}
 .fa-star-half:before {
     content:"\f089" 
}
 .fa-heart-o:before {
     content:"\f08a" 
}
 .fa-sign-out:before {
     content:"\f08b" 
}
 .fa-linkedin-square:before {
     content:"\f08c" 
}
 .fa-thumb-tack:before {
     content:"\f08d" 
}
 .fa-external-link:before {
     content:"\f08e" 
}
 .fa-sign-in:before {
     content:"\f090" 
}
 .fa-trophy:before {
     content:"\f091" 
}
 .fa-github-square:before {
     content:"\f092" 
}
 .fa-upload:before {
     content:"\f093" 
}
 .fa-lemon-o:before {
     content:"\f094" 
}
 .fa-phone:before {
     content:"\f095" 
}
 .fa-square-o:before {
     content:"\f096" 
}
 .fa-bookmark-o:before {
     content:"\f097" 
}
 .fa-phone-square:before {
     content:"\f098" 
}
 .fa-twitter:before {
     content:"\f099" 
}
 .fa-facebook:before {
     content:"\f09a" 
}
 .fa-github:before {
     content:"\f09b" 
}
 .fa-unlock:before {
     content:"\f09c" 
}
 .fa-credit-card:before {
     content:"\f09d" 
}
 .fa-rss:before {
     content:"\f09e" 
}
 .fa-hdd-o:before {
     content:"\f0a0" 
}
 .fa-bullhorn:before {
     content:"\f0a1" 
}
 .fa-bell:before {
     content:"\f0f3" 
}
 .fa-certificate:before {
     content:"\f0a3" 
}
 .fa-hand-o-right:before {
     content:"\f0a4" 
}
 .fa-hand-o-left:before {
     content:"\f0a5" 
}
 .fa-hand-o-up:before {
     content:"\f0a6" 
}
 .fa-hand-o-down:before {
     content:"\f0a7" 
}
 .fa-arrow-circle-left:before {
     content:"\f0a8" 
}
 .fa-arrow-circle-right:before {
     content:"\f0a9" 
}
 .fa-arrow-circle-up:before {
     content:"\f0aa" 
}
 .fa-arrow-circle-down:before {
     content:"\f0ab" 
}
 .fa-globe:before {
     content:"\f0ac" 
}
 .fa-wrench:before {
     content:"\f0ad" 
}
 .fa-tasks:before {
     content:"\f0ae" 
}
 .fa-filter:before {
     content:"\f0b0" 
}
 .fa-briefcase:before {
     content:"\f0b1" 
}
 .fa-arrows-alt:before {
     content:"\f0b2" 
}
 .fa-group:before,.fa-users:before {
     content:"\f0c0" 
}
 .fa-chain:before,.fa-link:before {
     content:"\f0c1" 
}
 .fa-cloud:before {
     content:"\f0c2" 
}
 .fa-flask:before {
     content:"\f0c3" 
}
 .fa-cut:before,.fa-scissors:before {
     content:"\f0c4" 
}
 .fa-copy:before,.fa-files-o:before {
     content:"\f0c5" 
}
 .fa-paperclip:before {
     content:"\f0c6" 
}
 .fa-save:before,.fa-floppy-o:before {
     content:"\f0c7" 
}
 .fa-square:before {
     content:"\f0c8" 
}
 .fa-bars:before {
     content:"\f0c9" 
}
 .fa-list-ul:before {
     content:"\f0ca" 
}
 .fa-list-ol:before {
     content:"\f0cb" 
}
 .fa-strikethrough:before {
     content:"\f0cc" 
}
 .fa-underline:before {
     content:"\f0cd" 
}
 .fa-table:before {
     content:"\f0ce" 
}
 .fa-magic:before {
     content:"\f0d0" 
}
 .fa-truck:before {
     content:"\f0d1" 
}
 .fa-pinterest:before {
     content:"\f0d2" 
}
 .fa-pinterest-square:before {
     content:"\f0d3" 
}
 .fa-google-plus-square:before {
     content:"\f0d4" 
}
 .fa-google-plus:before {
     content:"\f0d5" 
}
 .fa-money:before {
     content:"\f0d6" 
}
 .fa-caret-down:before {
     content:"\f0d7" 
}
 .fa-caret-up:before {
     content:"\f0d8" 
}
 .fa-caret-left:before {
     content:"\f0d9" 
}
 .fa-caret-right:before {
     content:"\f0da" 
}
 .fa-columns:before {
     content:"\f0db" 
}
 .fa-unsorted:before,.fa-sort:before {
     content:"\f0dc" 
}
 .fa-sort-down:before,.fa-sort-asc:before {
     content:"\f0dd" 
}
 .fa-sort-up:before,.fa-sort-desc:before {
     content:"\f0de" 
}
 .fa-envelope:before {
     content:"\f0e0" 
}
 .fa-linkedin:before {
     content:"\f0e1" 
}
 .fa-rotate-left:before,.fa-undo:before {
     content:"\f0e2" 
}
 .fa-legal:before,.fa-gavel:before {
     content:"\f0e3" 
}
 .fa-dashboard:before,.fa-tachometer:before {
     content:"\f0e4" 
}
 .fa-comment-o:before {
     content:"\f0e5" 
}
 .fa-comments-o:before {
     content:"\f0e6" 
}
 .fa-flash:before,.fa-bolt:before {
     content:"\f0e7" 
}
 .fa-sitemap:before {
     content:"\f0e8" 
}
 .fa-umbrella:before {
     content:"\f0e9" 
}
 .fa-paste:before,.fa-clipboard:before {
     content:"\f0ea" 
}
 .fa-lightbulb-o:before {
     content:"\f0eb" 
}
 .fa-exchange:before {
     content:"\f0ec" 
}
 .fa-cloud-download:before {
     content:"\f0ed" 
}
 .fa-cloud-upload:before {
     content:"\f0ee" 
}
 .fa-user-md:before {
     content:"\f0f0" 
}
 .fa-stethoscope:before {
     content:"\f0f1" 
}
 .fa-suitcase:before {
     content:"\f0f2" 
}
 .fa-bell-o:before {
     content:"\f0a2" 
}
 .fa-coffee:before {
     content:"\f0f4" 
}
 .fa-cutlery:before {
     content:"\f0f5" 
}
 .fa-file-text-o:before {
     content:"\f0f6" 
}
 .fa-building-o:before {
     content:"\f0f7" 
}
 .fa-hospital-o:before {
     content:"\f0f8" 
}
 .fa-ambulance:before {
     content:"\f0f9" 
}
 .fa-medkit:before {
     content:"\f0fa" 
}
 .fa-fighter-jet:before {
     content:"\f0fb" 
}
 .fa-beer:before {
     content:"\f0fc" 
}
 .fa-h-square:before {
     content:"\f0fd" 
}
 .fa-plus-square:before {
     content:"\f0fe" 
}
 .fa-angle-double-left:before {
     content:"\f100" 
}
 .fa-angle-double-right:before {
     content:"\f101" 
}
 .fa-angle-double-up:before {
     content:"\f102" 
}
 .fa-angle-double-down:before {
     content:"\f103" 
}
 .fa-angle-left:before {
     content:"\f104" 
}
 .fa-angle-right:before {
     content:"\f105" 
}
 .fa-angle-up:before {
     content:"\f106" 
}
 .fa-angle-down:before {
     content:"\f107" 
}
 .fa-desktop:before {
     content:"\f108" 
}
 .fa-laptop:before {
     content:"\f109" 
}
 .fa-tablet:before {
     content:"\f10a" 
}
 .fa-mobile-phone:before,.fa-mobile:before {
     content:"\f10b" 
}
 .fa-circle-o:before {
     content:"\f10c" 
}
 .fa-quote-left:before {
     content:"\f10d" 
}
 .fa-quote-right:before {
     content:"\f10e" 
}
 .fa-spinner:before {
     content:"\f110" 
}
 .fa-circle:before {
     content:"\f111" 
}
 .fa-mail-reply:before,.fa-reply:before {
     content:"\f112" 
}
 .fa-github-alt:before {
     content:"\f113" 
}
 .fa-folder-o:before {
     content:"\f114" 
}
 .fa-folder-open-o:before {
     content:"\f115" 
}
 .fa-smile-o:before {
     content:"\f118" 
}
 .fa-frown-o:before {
     content:"\f119" 
}
 .fa-meh-o:before {
     content:"\f11a" 
}
 .fa-gamepad:before {
     content:"\f11b" 
}
 .fa-keyboard-o:before {
     content:"\f11c" 
}
 .fa-flag-o:before {
     content:"\f11d" 
}
 .fa-flag-checkered:before {
     content:"\f11e" 
}
 .fa-terminal:before {
     content:"\f120" 
}
 .fa-code:before {
     content:"\f121" 
}
 .fa-reply-all:before {
     content:"\f122" 
}
 .fa-mail-reply-all:before {
     content:"\f122" 
}
 .fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
     content:"\f123" 
}
 .fa-location-arrow:before {
     content:"\f124" 
}
 .fa-crop:before {
     content:"\f125" 
}
 .fa-code-fork:before {
     content:"\f126" 
}
 .fa-unlink:before,.fa-chain-broken:before {
     content:"\f127" 
}
 .fa-question:before {
     content:"\f128" 
}
 .fa-info:before {
     content:"\f129" 
}
 .fa-exclamation:before {
     content:"\f12a" 
}
 .fa-superscript:before {
     content:"\f12b" 
}
 .fa-subscript:before {
     content:"\f12c" 
}
 .fa-eraser:before {
     content:"\f12d" 
}
 .fa-puzzle-piece:before {
     content:"\f12e" 
}
 .fa-microphone:before {
     content:"\f130" 
}
 .fa-microphone-slash:before {
     content:"\f131" 
}
 .fa-shield:before {
     content:"\f132" 
}
 .fa-calendar-o:before {
     content:"\f133" 
}
 .fa-fire-extinguisher:before {
     content:"\f134" 
}
 .fa-rocket:before {
     content:"\f135" 
}
 .fa-maxcdn:before {
     content:"\f136" 
}
 .fa-chevron-circle-left:before {
     content:"\f137" 
}
 .fa-chevron-circle-right:before {
     content:"\f138" 
}
 .fa-chevron-circle-up:before {
     content:"\f139" 
}
 .fa-chevron-circle-down:before {
     content:"\f13a" 
}
 .fa-html5:before {
     content:"\f13b" 
}
 .fa-css3:before {
     content:"\f13c" 
}
 .fa-anchor:before {
     content:"\f13d" 
}
 .fa-unlock-alt:before {
     content:"\f13e" 
}
 .fa-bullseye:before {
     content:"\f140" 
}
 .fa-ellipsis-h:before {
     content:"\f141" 
}
 .fa-ellipsis-v:before {
     content:"\f142" 
}
 .fa-rss-square:before {
     content:"\f143" 
}
 .fa-play-circle:before {
     content:"\f144" 
}
 .fa-ticket:before {
     content:"\f145" 
}
 .fa-minus-square:before {
     content:"\f146" 
}
 .fa-minus-square-o:before {
     content:"\f147" 
}
 .fa-level-up:before {
     content:"\f148" 
}
 .fa-level-down:before {
     content:"\f149" 
}
 .fa-check-square:before {
     content:"\f14a" 
}
 .fa-pencil-square:before {
     content:"\f14b" 
}
 .fa-external-link-square:before {
     content:"\f14c" 
}
 .fa-share-square:before {
     content:"\f14d" 
}
 .fa-compass:before {
     content:"\f14e" 
}
 .fa-toggle-down:before,.fa-caret-square-o-down:before {
     content:"\f150" 
}
 .fa-toggle-up:before,.fa-caret-square-o-up:before {
     content:"\f151" 
}
 .fa-toggle-right:before,.fa-caret-square-o-right:before {
     content:"\f152" 
}
 .fa-euro:before,.fa-eur:before {
     content:"\f153" 
}
 .fa-gbp:before {
     content:"\f154" 
}
 .fa-dollar:before,.fa-usd:before {
     content:"\f155" 
}
 .fa-rupee:before,.fa-inr:before {
     content:"\f156" 
}
 .fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {
     content:"\f157" 
}
 .fa-ruble:before,.fa-rouble:before,.fa-rub:before {
     content:"\f158" 
}
 .fa-won:before,.fa-krw:before {
     content:"\f159" 
}
 .fa-bitcoin:before,.fa-btc:before {
     content:"\f15a" 
}
 .fa-file:before {
     content:"\f15b" 
}
 .fa-file-text:before {
     content:"\f15c" 
}
 .fa-sort-alpha-asc:before {
     content:"\f15d" 
}
 .fa-sort-alpha-desc:before {
     content:"\f15e" 
}
 .fa-sort-amount-asc:before {
     content:"\f160" 
}
 .fa-sort-amount-desc:before {
     content:"\f161" 
}
 .fa-sort-numeric-asc:before {
     content:"\f162" 
}
 .fa-sort-numeric-desc:before {
     content:"\f163" 
}
 .fa-thumbs-up:before {
     content:"\f164" 
}
 .fa-thumbs-down:before {
     content:"\f165" 
}
 .fa-youtube-square:before {
     content:"\f166" 
}
 .fa-youtube:before {
     content:"\f167" 
}
 .fa-xing:before {
     content:"\f168" 
}
 .fa-xing-square:before {
     content:"\f169" 
}
 .fa-youtube-play:before {
     content:"\f16a" 
}
 .fa-dropbox:before {
     content:"\f16b" 
}
 .fa-stack-overflow:before {
     content:"\f16c" 
}
 .fa-instagram:before {
     content:"\f16d" 
}
 .fa-flickr:before {
     content:"\f16e" 
}
 .fa-adn:before {
     content:"\f170" 
}
 .fa-bitbucket:before {
     content:"\f171" 
}
 .fa-bitbucket-square:before {
     content:"\f172" 
}
 .fa-tumblr:before {
     content:"\f173" 
}
 .fa-tumblr-square:before {
     content:"\f174" 
}
 .fa-long-arrow-down:before {
     content:"\f175" 
}
 .fa-long-arrow-up:before {
     content:"\f176" 
}
 .fa-long-arrow-left:before {
     content:"\f177" 
}
 .fa-long-arrow-right:before {
     content:"\f178" 
}
 .fa-apple:before {
     content:"\f179" 
}
 .fa-windows:before {
     content:"\f17a" 
}
 .fa-android:before {
     content:"\f17b" 
}
 .fa-linux:before {
     content:"\f17c" 
}
 .fa-dribbble:before {
     content:"\f17d" 
}
 .fa-skype:before {
     content:"\f17e" 
}
 .fa-foursquare:before {
     content:"\f180" 
}
 .fa-trello:before {
     content:"\f181" 
}
 .fa-female:before {
     content:"\f182" 
}
 .fa-male:before {
     content:"\f183" 
}
 .fa-gittip:before {
     content:"\f184" 
}
 .fa-sun-o:before {
     content:"\f185" 
}
 .fa-moon-o:before {
     content:"\f186" 
}
 .fa-archive:before {
     content:"\f187" 
}
 .fa-bug:before {
     content:"\f188" 
}
 .fa-vk:before {
     content:"\f189" 
}
 .fa-weibo:before {
     content:"\f18a" 
}
 .fa-renren:before {
     content:"\f18b" 
}
 .fa-pagelines:before {
     content:"\f18c" 
}
 .fa-stack-exchange:before {
     content:"\f18d" 
}
 .fa-arrow-circle-o-right:before {
     content:"\f18e" 
}
 .fa-arrow-circle-o-left:before {
     content:"\f190" 
}
 .fa-toggle-left:before,.fa-caret-square-o-left:before {
     content:"\f191" 
}
 .fa-dot-circle-o:before {
     content:"\f192" 
}
 .fa-wheelchair:before {
     content:"\f193" 
}
 .fa-vimeo-square:before {
     content:"\f194" 
}
 .fa-turkish-lira:before,.fa-try:before {
     content:"\f195" 
}
 .fa-plus-square-o:before {
     content:"\f196" 
}
 html,body {
     height:100% 
}
 body {
     background-image:url('../images/CPAtlas_PortalBG_v8.jpg');
     background-size:cover;
     background-position: center center;
}
 .exampleClass {
     -webkit-transform:scale(0.4,);
     -ms-transform:scale(0.4,);
     transform:scale(0.4,);
     -webkit-transform:scale(0.4,0.4);
     -moz-transform:scale(0.4,0.4);
     -ms-transform:scale(0.4,0.4);
     -o-transform:scale(0.4,0.4) 
}
 @media (min-width: 768px) {
     .exampleClass {
         -webkit-transform:scale(0.3,);
         -ms-transform:scale(0.3,);
         transform:scale(0.3,);
         -webkit-transform:scale(0.3,0.3);
         -moz-transform:scale(0.3,0.3);
         -ms-transform:scale(0.3,0.3);
         -o-transform:scale(0.3,0.3) 
    }
}
 @media (min-width: 992px) {
     .exampleClass {
         -webkit-transform:scale(0.3,);
         -ms-transform:scale(0.3,);
         transform:scale(0.3,);
         -webkit-transform:scale(0.3,0.3);
         -moz-transform:scale(0.3,0.3);
         -ms-transform:scale(0.3,0.3);
         -o-transform:scale(0.3,0.3) 
    }
}
 @media (min-width: 1200px) {
     .exampleClass {
         -webkit-transform:scale(0.3,);
         -ms-transform:scale(0.3,);
         transform:scale(0.3,);
         -webkit-transform:scale(0.3,0.3);
         -moz-transform:scale(0.3,0.3);
         -ms-transform:scale(0.3,0.3);
         -o-transform:scale(0.3,0.3) 
    }
}
 #background-fader {
     position:fixed;
     left:0;
     top:0;
     width:100%;
     height:100%;
     z-index:-1000;
     opacity:0;
     background-size:cover;
     visibility:hidden 
}
 .container-fluid {
     height:100%;
     padding-left:0;
     padding-right:0;
     overflow:hidden 
}
 #canvas {
     display:block;
     opacity:0;
     z-index:5;
     position:absolute;
     top:5px;
     left:5px 
}
 @media (max-width: 992px) {
     #canvas {
         display:none!important 
    }
}
 .sidebar {
     display:inline;
     opacity:0;
     z-index:5;
     box-sizing:border-box;
     border-radius:5px;
     width:110px;
     height:35%;
     position:fixed;
     top:25vh;
     left:0;
     bottom:10vh;
     background:#404040;
     padding:5px 
}
 .legendClass {
     opacity:0;
     box-sizing:border-box;
     border-radius:5px;
     width:300px;
     height:90%;
     position:fixed;
     top:9.5vh;
     left:167px;
     bottom:0;
     font-size:10px;
     border-width:2px;
     border-color:#404040;
     background:#fff;
     padding:5px;
     padding-top:0 
}
 @media (max-width: 992px) {
     .legendClass {
         left:0 
    }
}
 #legendDiv {
     overflow-y:scroll;
     position:relative;
     height:100% 
}
 .legend-arrow {
     opacity:1;
     display:block;
     position:absolute;
     width:20px;
     height:75px;
     right:-25px;
     top:135px;
     z-index:111 
}
 .legend-arrow > span {
     display:block;
     position:absolute;
     right:-15px;
     top:28px;
     font-weight:700;
     -webkit-transform:rotate(90deg);
     -moz-transform:rotate(90deg);
     -o-transform:rotate(90deg);
     -ms-transform:rotate(90deg);
     transform:rotate(90deg) 
}
 .legend-arrow > i {
     color:#000;
     opacity:0;
     position:absolute;
     top:35%;
     left:0 
}
 @media (min-width: 992px) {
     .sidebar {
         background:rgba(64,64,64,0) 
    }
}
 .sidebar-arrow {
     opacity:0;
     display:block;
     position:absolute;
     width:30px;
     height:70px;
     right:-30px;
     top:0;
     z-index:111 
}
 @media (min-width: 992px) {
     .sidebar-arrow {
         display:none 
    }
}
 .sidebar-arrow > i {
     color:#000;
     opacity:0;
     position:absolute;
     top:35%;
     left:0 
}
 #arrow-right {
     opacity:0;
     z-index:6;
     position:absolute 
}
 #arrow-left {
     opacity:1;
     z-index:7;
     position:absolute 
}
 .infobar {
     opacity:0;
     z-index:5;
     box-sizing:border-box;
     border-radius:5px;
     width:300px;
     position:fixed;
     top:30vh;
     right:-300px;
     bottom:0;
     background:#404040;
     padding:5px;
     padding-top:0 
}
 .info-arrow {
     opacity:0;
     display:block;
     position:absolute;
     width:20px;
     height:60px;
     left:-25px;
     top:0;
     z-index:111 
}
 .info-arrow > i {
     color:#000;
     opacity:0;
     position:absolute;
     top:35%;
     left:0 
}
 #info-arrow-right {
     opacity:0;
     z-index:6 
}
 #info-arrow-left {
     opacity:1;
     z-index:7 
}
 #accordion {
     height:100%;
     position:relative 
}
 .panel-collapse {
     background-color:#fff;
     height:100%;
     display:none 
}
 .basemap-toggle {
     position:absolute;
     top:0;
     z-index:1;
     top:50px;
     right:75px;
     height:50px;
     width:50px 
}
 @media (min-width: 992px) {
     .basemap-toggle {
         top:20px 
    }
}
 #map-icon {
     position:absolute;
     opacity:0;
     top:0;
     left:0 
}
 #imagery-icon {
     position:absolute;
     opacity:1;
     top:0;
     left:0 
}
 #mapDiv_zoom_slider {
     position:absolute;
     right:20px;
     left:auto;
     top:50px 
}
 @media (min-width: 992px) {
     #mapDiv_zoom_slider {
         top:20px 
    }
}
 .subsection {
     height:25px;
     width:100%;
     border:1px solid;
     margin-bottom:0;
     position:absolute;
     left:0 
}
 .association {
     height:30px;
     width:100%;
     border:4px solid 
}
 .sec1-infobar {
     height:100%;
     font-family:BaseNinSC;
     padding:0;
     color:#fff;
     text-align:center;
     background-color:#a1490c 
}
 .sec3-infobar {
     height:100%;
     font-family:BaseNinSC;
     padding:0;
     color:#fff;
     text-align:center;
     background-color:#cf8a0f 
}
 .sec5-infobar {
     height:100%;
     font-family:BaseNinSC;
     padding:0;
     color:#fff;
     text-align:center;
     background-color:#31849b 
}
 .sec2-infobar {
     height:100%;
     font-family:BaseNinSC;
     padding:0;
     color:#fff;
     text-align:center;
     background-color:#5b4573 
}
 .sec4-infobar {
     height:100%;
     font-family:BaseNinSC;
     padding:0;
     color:#fff;
     text-align:center;
     background-color:#2d7d2f 
}
 .sec6-infobar {
     height:100%;
     font-family:BaseNinSC;
     padding:0;
     color:#fff;
     text-align:center;
     background-color:#a6b62d 
}
 .clickable {
     cursor:pointer 
}
 a.clickable {
     color:inherit 
}
 a.clickable:hover {
     text-decoration:none 
}
 .subsection > .panel-collapse {
     overflow:auto 
}
 .datagrid {
     height:70%;
     border:4px solid;
     width:100% 
}
 .datagridtable {
     color:#000;
     background-color:#fff;
     border-color:#404040 
}
 .datagridtable td {
     font-family:Verdana;
     font-size:.75em 
}
 @font-face {
     font-family:"BaseNin";
     src:url(../fonts/BaseNin.ttf),url(../fonts/BaseNin.eot) 
}
 @font-face {
     font-family:"BaseNinSC";
     src:url(../fonts/BaseNinSC.ttf),url(../fonts/BaseNinSC.eot) 
}
 .header {
     text-align:center;
     margin-top:1%;
}
 #container-banner {
     display:none 
}
 @media (min-width: 992px) {
     #container-banner {
         display:block;
         top:5px;
         height:90px;
         position:fixed;
         z-index:0;
         left:165px;
         width:45vw 
    }
}
 .banner {
     position:absolute;
     width:1050px;
     display:block;
     visibility:inherit;
     opacity:1;
     max-width:70%;
     top:10% 
}
 #banner-logo {
     width:80%;
     opacity:1;
     padding:2%;
     max-height:15%;
     max-width:55em 
}
 #leaf-logo {
     opacity:1;
     max-width:140px;
     max-height:140px;
     width:15% 
}
 @media (max-width: 1200px) {
     #leaf-logo {
         max-width:250px 
    }
}
 @media (max-height: 480px) {
     #leaf-logo {
         display:none 
    }
}
 .master-search {
     position:absolute;
     right:0;
     top:0;
     z-index:1;
     max-width:300px;
     margin:3px;
     opacity:0 
}
 @media (max-width: 767px),(max-height: 480px) {
     .master-search {
         max-width:200px 
    }
}
 .intro-box {
     border-radius:25px;
     font-size:1.6em;
     opacity:1;
     color:#404040;
     display:inline;
     margin:0 auto;
     top:20%;
     position:absolute;
     padding-top:15px;
     padding-bottom:15px 
}
 @media (max-width: 767px),(max-height: 480px) {
     .intro-box {
         font-size:.8em 
    }
}
 @media (max-height: 1024px) {
     .intro-box {
         font-size:1.1em 
    }
}
 .inner-box > div {
     z-index:2 
}
 .inner-box form span {
     position:relative;
     width:95%;
     margin:0 auto 
}
 .tt-suggestions {
     background-color:#fff 
}
 .tt-query,.tt-hint {
     font-family:Verdana;
     font-size:.75em;
     height:34px;
     width:95%;
     margin:0 auto;
     padding:2px;
     border-radius:8px 
}
 .tt-query {
     box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) 
}
 .tt-hint {
     color:#000 
}
 .tt-dropdown-menu {
     width:100%;
     margin-top:12px;
     padding:8px 0;
     background-color:#fff;
     border:1px solid #ccc;
     border:1px solid rgba(0,0,0,0.2);
     border-radius:8px;
     box-shadow:0 5px 10px rgba(0,0,0,0.2) 
}
 .tt-suggestion {
     padding:3px 20px;
     font-family:Verdana;
     font-size:.6em 
}
 .tt-suggestion.tt-is-under-cursor {
     color:#fff;
     background-color:#0097cf 
}
 .tt-suggestion p {
     margin:0 
}
 .intro-text {
     padding:20px;
     font-size:1.5em 
}
 @media (max-width: 767px),(max-height: 480px) {
     .intro-text {
         display:none 
    }
}
 .intro-text p {
     font-family:BaseNinSC;
     color:#fff;
     min-height:90px 
}
 .intro-icon {
     width:100%;
     max-width:125px;
     margin:0 auto 
}
 @media (max-width: 767px),(max-height: 480px) {
     .intro-icon {
         max-width:75px 
    }
}
 .icon-holder {
     text-align:center;
     display:block 
}
 i.glyphicon {
     width:100% 
}
 .ec-docked {
     -webkit-transform:scale(0.2,);
     -ms-transform:scale(0.2,);
     transform:scale(0.2,);
     -webkit-transform:scale(0.2,0.2);
     -moz-transform:scale(0.2,0.2);
     -ms-transform:scale(0.2,0.2);
     -o-transform:scale(0.2,0.2) 
}
 @media (min-height: 480px) {
     .ec-docked {
         -webkit-transform:scale(0.4,);
         -ms-transform:scale(0.4,);
         transform:scale(0.4,);
         -webkit-transform:scale(0.4,0.4);
         -moz-transform:scale(0.4,0.4);
         -ms-transform:scale(0.4,0.4);
         -o-transform:scale(0.4,0.4) 
    }
}
 .icon-label {
     font-family:roboto;
     color:#fff;
     font-size:1.5em;
     text-align:center;
     line-height:70% 
}
 @media (max-width: 767px),(max-height: 480px) {
     .icon-label {
         font-size:1em 
    }
}
 .label-text-container {
     font-family:roboto;
     line-height:100%;
     height:30%;
     position:absolute;
     bottom:0;
     display:block;
     color:#fff;
     font-size:1.5em;
     text-shadow:1px 0 1px black,-1px 0 1px black,0 1px 1px black,0 -1px 1px #000 
}
 .panel-body {
     font-size:.5em 
}
 @media (max-height: 1024px) {
     .panel-body {
         font-size:.5em 
    }
}
 .first {
     opacity:0 
}
 .second {
     opacity:0 
}
 .third {
     opacity:0 
}
 .circle-container {
     z-index:6;
     position:absolute;
     width:100%;
     opacity:1;
     position:relative;
     width:24em;
     height:24em;
     padding:0;
     border-radius:50%;
     margin:0 auto 
}
 @media (max-width: 767px),(max-height: 480px) {
     .circle-container {
         position:relative;
         width:15em;
         height:15em;
         padding:0;
         border-radius:50%;
         margin:0 auto 
    }
}
 .info-box {
     position:absolute 
}
 .info-box > div {
     position:relative 
}
 .info-panel {
     height:65%;
     font-size:1.3em;
     visibility:hidden 
}
 #label-sec5-text {
     position:absolute;
     left:0;
     right:0;
     bottom:0;
     text-align:center 
}
 #label-sec5-info {
     left:120%;
     top:48% 
}
 #label-sec3-text {
     position:absolute;
     text-align:center;
     bottom:0;
     right:0;
     left:0 
}
 #label-sec1-text {
     top:0;
     left:0;
     margin-top:5% 
}
 #label-sec2-text {
     text-align:center;
     margin-top:5%;
     top:0 
}
 #label-sec2-info {
     top:-55%;
     left:-120% 
}
 #label-sec1-info {
     top:14%;
     left:-5% 
}
 #label-sec4-text {
     position:absolute;
     bottom:0;
     left:0 
}
 #label-sec6-text {
     top:0;
     margin-top:5% 
}
 #label-sec6-info {
     left:-7%;
     top:-119% 
}
 .info-panel {
     font-family:verdana;
     border:2px solid;
     border-color:#a1490c;
     background-color:#404040;
     color:#fff;
     margin-bottom:0 
}
 .circle-container a,.info-box {
     display:block;
     position:absolute;
     top:50%;
     left:50%;
     width:8em;
     height:8em;
     margin:-4em 
}
 .circle-container img {
     width:100% 
}
 #mapDiv {
     z-index:0;
     left:0;
     top:0;
     right:0;
     bottom:0;
     position:absolute;
     overflow:hidden;
     display:none;
     opacity:0;
     height:100vh;
     background-color:#fff 
}
 @media (min-width: 992px) {
     #mapDiv {
         left:110px;
         top:90px 
    }
}
 .mask {
     z-index:1;
     position:absolute;
     width:100%;
     height:100%;
     background-color:rgba(255,255,255,0) 
}
 #sec5 {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(0.3,0.3) rotate(270deg) translate(22em) rotate(-270deg);
     -moz-transform:scale(0.3,0.3) rotate(270deg) translate(22em) rotate(-270deg);
     -ms-transform:scale(0.3,0.3) rotate(270deg) translate(22em) rotate(-270deg);
     -o-transform:scale(0.3,0.3) rotate(270deg) translate(22em) rotate(-270deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #sec5 {
         transition-duration:600ms;
         -webkit-backface-visibility:hidden;
         -webkit-transform:translateZ(0) scale(1,1);
         -webkit-transform:scale(0.4,0.4) rotate(270deg) translate(18em) rotate(-270deg);
         -moz-transform:scale(0.4,0.4) rotate(270deg) translate(18em) rotate(-270deg);
         -ms-transform:scale(0.4,0.4) rotate(270deg) translate(18em) rotate(-270deg);
         -o-transform:scale(0.4,0.4) rotate(270deg) translate(18em) rotate(-270deg) 
    }
}
 #sec5:hover {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(0.4,0.4) rotate(270deg) translate(15em) rotate(-270deg);
     -moz-transform:scale(0.4,0.4) rotate(270deg) translate(15em) rotate(-270deg);
     -ms-transform:scale(0.4,0.4) rotate(270deg) translate(15em) rotate(-270deg);
     -o-transform:scale(0.4,0.4) rotate(270deg) translate(15em) rotate(-270deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #sec5:hover {
         transition-duration:600ms;
         -webkit-backface-visibility:hidden;
         -webkit-transform:translateZ(0) scale(1,1);
         -webkit-transform:scale(0.8,0.8) rotate(270deg) translate(9em) rotate(-270deg);
         -moz-transform:scale(0.8,0.8) rotate(270deg) translate(9em) rotate(-270deg);
         -ms-transform:scale(0.8,0.8) rotate(270deg) translate(9em) rotate(-270deg);
         -o-transform:scale(0.8,0.8) rotate(270deg) translate(9em) rotate(-270deg) 
    }
}
 #label-sec5 {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(1.5,1.5) rotate(270deg) translate(9.5em) rotate(-270deg);
     -moz-transform:scale(1.5,1.5) rotate(270deg) translate(9.5em) rotate(-270deg);
     -ms-transform:scale(1.5,1.5) rotate(270deg) translate(9.5em) rotate(-270deg);
     -o-transform:scale(1.5,1.5) rotate(270deg) translate(9.5em) rotate(-270deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #label-sec5 {
         font-size:.6em;
         top:25% 
    }
}
 #sec3 {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(0.3,0.3) rotate(210deg) translate(22em) rotate(-210deg);
     -moz-transform:scale(0.3,0.3) rotate(210deg) translate(22em) rotate(-210deg);
     -ms-transform:scale(0.3,0.3) rotate(210deg) translate(22em) rotate(-210deg);
     -o-transform:scale(0.3,0.3) rotate(210deg) translate(22em) rotate(-210deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #sec3 {
         transition-duration:600ms;
         -webkit-backface-visibility:hidden;
         -webkit-transform:translateZ(0) scale(1,1);
         -webkit-transform:scale(0.4,0.4) rotate(210deg) translate(18em) rotate(-210deg);
         -moz-transform:scale(0.4,0.4) rotate(210deg) translate(18em) rotate(-210deg);
         -ms-transform:scale(0.4,0.4) rotate(210deg) translate(18em) rotate(-210deg);
         -o-transform:scale(0.4,0.4) rotate(210deg) translate(18em) rotate(-210deg) 
    }
}
 #sec3:hover {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(0.4,0.4) rotate(210deg) translate(15em) rotate(-210deg);
     -moz-transform:scale(0.4,0.4) rotate(210deg) translate(15em) rotate(-210deg);
     -ms-transform:scale(0.4,0.4) rotate(210deg) translate(15em) rotate(-210deg);
     -o-transform:scale(0.4,0.4) rotate(210deg) translate(15em) rotate(-210deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #sec3:hover {
         transition-duration:600ms;
         -webkit-backface-visibility:hidden;
         -webkit-transform:translateZ(0) scale(1,1);
         -webkit-transform:scale(0.8,0.8) rotate(210deg) translate(9em) rotate(-210deg);
         -moz-transform:scale(0.8,0.8) rotate(210deg) translate(9em) rotate(-210deg);
         -ms-transform:scale(0.8,0.8) rotate(210deg) translate(9em) rotate(-210deg);
         -o-transform:scale(0.8,0.8) rotate(210deg) translate(9em) rotate(-210deg) 
    }
}
 #label-sec3 {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(1.5,1.5) rotate(210deg) translate(10em) rotate(-210deg);
     -moz-transform:scale(1.5,1.5) rotate(210deg) translate(10em) rotate(-210deg);
     -ms-transform:scale(1.5,1.5) rotate(210deg) translate(10em) rotate(-210deg);
     -o-transform:scale(1.5,1.5) rotate(210deg) translate(10em) rotate(-210deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #label-sec3 {
         display:none 
    }
}
 #sec1 {
     top:35%;
     left:53%;
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(0.3,0.3) rotate(30deg) translate(22em) rotate(-30deg);
     -moz-transform:scale(0.3,0.3) rotate(30deg) translate(22em) rotate(-30deg);
     -ms-transform:scale(0.3,0.3) rotate(30deg) translate(22em) rotate(-30deg);
     -o-transform:scale(0.3,0.3) rotate(30deg) translate(22em) rotate(-30deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #sec1 {
         z-index:5;
         top:26%;
         left:63%;
         transition-duration:600ms;
         -webkit-backface-visibility:hidden;
         -webkit-transform:translateZ(0) scale(1,1);
         -webkit-transform:scale(0.4,0.4) rotate(30deg) translate(18em) rotate(-30deg);
         -moz-transform:scale(0.4,0.4) rotate(30deg) translate(18em) rotate(-30deg);
         -ms-transform:scale(0.4,0.4) rotate(30deg) translate(18em) rotate(-30deg);
         -o-transform:scale(0.4,0.4) rotate(30deg) translate(18em) rotate(-30deg) 
    }
}
 #sec1:hover {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(0.4,0.4) rotate(30deg) translate(15em) rotate(-30deg);
     -moz-transform:scale(0.4,0.4) rotate(30deg) translate(15em) rotate(-30deg);
     -ms-transform:scale(0.4,0.4) rotate(30deg) translate(15em) rotate(-30deg);
     -o-transform:scale(0.4,0.4) rotate(30deg) translate(15em) rotate(-30deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #sec1:hover {
         transition-duration:600ms;
         -webkit-backface-visibility:hidden;
         -webkit-transform:translateZ(0) scale(1,1);
         -webkit-transform:scale(0.8,0.8) rotate(30deg) translate(9em) rotate(-30deg);
         -moz-transform:scale(0.8,0.8) rotate(30deg) translate(9em) rotate(-30deg);
         -ms-transform:scale(0.8,0.8) rotate(30deg) translate(9em) rotate(-30deg);
         -o-transform:scale(0.8,0.8) rotate(30deg) translate(9em) rotate(-30deg) 
    }
}
 @media (max-height: 480px) {
     .header {
         margin-top:5% 
    }
}
 #label-sec1 {
     top:36%;
     left:58%;
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(1.5,1.5) rotate(30deg) translate(10em) rotate(-30deg);
     -moz-transform:scale(1.5,1.5) rotate(30deg) translate(10em) rotate(-30deg);
     -ms-transform:scale(1.5,1.5) rotate(30deg) translate(10em) rotate(-30deg);
     -o-transform:scale(1.5,1.5) rotate(30deg) translate(10em) rotate(-30deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #label-sec1 {
         font-size:.6em;
         top:20%;
         left:54% 
    }

}
 #sec2 {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(0.3,0.3) rotate(90deg) translate(22em) rotate(-90deg);
     -moz-transform:scale(0.3,0.3) rotate(90deg) translate(22em) rotate(-90deg);
     -ms-transform:scale(0.3,0.3) rotate(90deg) translate(22em) rotate(-90deg);
     -o-transform:scale(0.3,0.3) rotate(90deg) translate(22em) rotate(-90deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #sec2 {
         transition-duration:600ms;
         -webkit-backface-visibility:hidden;
         -webkit-transform:translateZ(0) scale(1,1);
         -webkit-transform:scale(0.4,0.4) rotate(90deg) translate(18em) rotate(-90deg);
         -moz-transform:scale(0.4,0.4) rotate(90deg) translate(18em) rotate(-90deg);
         -ms-transform:scale(0.4,0.4) rotate(90deg) translate(18em) rotate(-90deg);
         -o-transform:scale(0.4,0.4) rotate(90deg) translate(18em) rotate(-90deg) 
    }
}
 #sec2:hover {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(0.4,0.4) rotate(90deg) translate(15em) rotate(-90deg);
     -moz-transform:scale(0.4,0.4) rotate(90deg) translate(15em) rotate(-90deg);
     -ms-transform:scale(0.4,0.4) rotate(90deg) translate(15em) rotate(-90deg);
     -o-transform:scale(0.4,0.4) rotate(90deg) translate(15em) rotate(-90deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #sec2:hover {
         transition-duration:600ms;
         -webkit-backface-visibility:hidden;
         -webkit-transform:translateZ(0) scale(1,1);
         -webkit-transform:scale(0.8,0.8) rotate(90deg) translate(9em) rotate(-90deg);
         -moz-transform:scale(0.8,0.8) rotate(90deg) translate(9em) rotate(-90deg);
         -ms-transform:scale(0.8,0.8) rotate(90deg) translate(9em) rotate(-90deg);
         -o-transform:scale(0.8,0.8) rotate(90deg) translate(9em) rotate(-90deg) 
    }
}
 #label-sec2 {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(1.5,1.5) rotate(90deg) translate(9.5em) rotate(-90deg);
     -moz-transform:scale(1.5,1.5) rotate(90deg) translate(9.5em) rotate(-90deg);
     -ms-transform:scale(1.5,1.5) rotate(90deg) translate(9.5em) rotate(-90deg);
     -o-transform:scale(1.5,1.5) rotate(90deg) translate(9.5em) rotate(-90deg) 
}
 .information_span_right {
     text-shadow:1px 0 1px black,-1px 0 1px black,0 1px 1px black,0 -1px 1px #000;
     color:#fff;
     font-size:35px;
     right:-125px;
     top:25px;
     cursor:pointer 
}
 @media (max-width: 767px),(max-height: 480px) {
     #label-sec2 {
         font-size:.6em;
         top:75% 
    }
     .information_span {
         display:block!important 
    }
}
 #sec4 {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(0.3,0.3) rotate(330deg) translate(22em) rotate(-330deg);
     -moz-transform:scale(0.3,0.3) rotate(330deg) translate(22em) rotate(-330deg);
     -ms-transform:scale(0.3,0.3) rotate(330deg) translate(22em) rotate(-330deg);
     -o-transform:scale(0.3,0.3) rotate(330deg) translate(22em) rotate(-330deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #sec4 {
         transition-duration:600ms;
         -webkit-backface-visibility:hidden;
         -webkit-transform:translateZ(0) scale(1,1);
         -webkit-transform:scale(0.4,0.4) rotate(330deg) translate(18em) rotate(-330deg);
         -moz-transform:scale(0.4,0.4) rotate(330deg) translate(18em) rotate(-330deg);
         -ms-transform:scale(0.4,0.4) rotate(330deg) translate(18em) rotate(-330deg);
         -o-transform:scale(0.4,0.4) rotate(330deg) translate(18em) rotate(-330deg) 
    }
}
 #sec4:hover {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(0.4,0.4) rotate(330deg) translate(15em) rotate(-330deg);
     -moz-transform:scale(0.4,0.4) rotate(330deg) translate(15em) rotate(-330deg);
     -ms-transform:scale(0.4,0.4) rotate(330deg) translate(15em) rotate(-330deg);
     -o-transform:scale(0.4,0.4) rotate(330deg) translate(15em) rotate(-330deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #sec4:hover {
         transition-duration:600ms;
         -webkit-backface-visibility:hidden;
         -webkit-transform:translateZ(0) scale(1,1);
         -webkit-transform:scale(0.8,0.8) rotate(330deg) translate(9em) rotate(-330deg);
         -moz-transform:scale(0.8,0.8) rotate(330deg) translate(9em) rotate(-330deg);
         -ms-transform:scale(0.8,0.8) rotate(330deg) translate(9em) rotate(-330deg);
         -o-transform:scale(0.8,0.8) rotate(330deg) translate(9em) rotate(-330deg) 
    }
}
 #label-sec4 {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(1.5,1.5) rotate(330deg) translate(10em) rotate(-330deg);
     -moz-transform:scale(1.5,1.5) rotate(330deg) translate(10em) rotate(-330deg);
     -ms-transform:scale(1.5,1.5) rotate(330deg) translate(10em) rotate(-330deg);
     -o-transform:scale(1.5,1.5) rotate(330deg) translate(10em) rotate(-330deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #label-sec4 {
         display:none 
    }
}
 #sec6 {
     z-index:10;
     top:35%;
     left:46%;
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(0.3,0.3) rotate(150deg) translate(22em) rotate(-150deg);
     -moz-transform:scale(0.3,0.3) rotate(150deg) translate(22em) rotate(-150deg);
     -ms-transform:scale(0.3,0.3) rotate(150deg) translate(22em) rotate(-150deg);
     -o-transform:scale(0.3,0.3) rotate(150deg) translate(22em) rotate(-150deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #sec6 {
         z-index:5;
         left:36%;
         top:26%;
         transition-duration:600ms;
         -webkit-backface-visibility:hidden;
         -webkit-transform:translateZ(0) scale(1,1);
         -webkit-transform:scale(0.4,0.4) rotate(150deg) translate(18em) rotate(-150deg);
         -moz-transform:scale(0.4,0.4) rotate(150deg) translate(18em) rotate(-150deg);
         -ms-transform:scale(0.4,0.4) rotate(150deg) translate(18em) rotate(-150deg);
         -o-transform:scale(0.4,0.4) rotate(150deg) translate(18em) rotate(-150deg) 
    }
}
 #sec6:hover {
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(0.4,0.4) rotate(150deg) translate(15em) rotate(-150deg);
     -moz-transform:scale(0.4,0.4) rotate(150deg) translate(15em) rotate(-150deg);
     -ms-transform:scale(0.4,0.4) rotate(150deg) translate(15em) rotate(-150deg);
     -o-transform:scale(0.4,0.4) rotate(150deg) translate(15em) rotate(-150deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #sec6:hover {
         transition-duration:600ms;
         -webkit-backface-visibility:hidden;
         -webkit-transform:translateZ(0) scale(1,1);
         -webkit-transform:scale(0.8,0.8) rotate(150deg) translate(9em) rotate(-150deg);
         -moz-transform:scale(0.8,0.8) rotate(150deg) translate(9em) rotate(-150deg);
         -ms-transform:scale(0.8,0.8) rotate(150deg) translate(9em) rotate(-150deg);
         -o-transform:scale(0.8,0.8) rotate(150deg) translate(9em) rotate(-150deg) 
    }
}
 #label-sec6 {
     top:36%;
     left:43%;
     transition-duration:600ms;
     -webkit-backface-visibility:hidden;
     -webkit-transform:translateZ(0) scale(1,1);
     -webkit-transform:scale(1.5,1.5) rotate(150deg) translate(10em) rotate(-150deg);
     -moz-transform:scale(1.5,1.5) rotate(150deg) translate(10em) rotate(-150deg);
     -ms-transform:scale(1.5,1.5) rotate(150deg) translate(10em) rotate(-150deg);
     -o-transform:scale(1.5,1.5) rotate(150deg) translate(10em) rotate(-150deg) 
}
 @media (max-width: 767px),(max-height: 480px) {
     #label-sec6 {
         font-size:.6em;
         top:20%;
         left:50% 
    }
}
 a:active,a:visited,a:focus {
     border:none;
     outline:none 
}
 .row.no-gutter {
     margin-right:0;
     margin-left:0 
}
 .row.no-gutter > [class*='col-'] {
     padding-right:0;
     padding-left:0 
}
 .row-fluid.no-gutter {
     margin-right:0;
     margin-left:0 
}
 .row-fluid.no-gutter > [class*='col-'] {
     padding-right:0;
     padding-left:0 
}
 .navbar {
     background-color:#404040 
}
 .navbar .navbar-form {
     padding:0 15px;
     border:0;
     -webkit-box-shadow:none;
     box-shadow:none 
}
 .input-group {
     padding:5px 
}
 .btn .btn-success {
     background-color:#a6b62d 
}
 .FullMask {
     height:100% 
}
 .arrow_box_left {
     position:relative;
     background:#646464;
     border:2px solid #fff 
}
 .arrow_box_left:after,.arrow_box_left:before {
     right:100%;
     top:50%;
     border:solid transparent;
     content:" ";
     height:0;
     width:0;
     position:absolute;
     pointer-events:none 
}
 .arrow_box_left:after {
     border-color:rgba(45,125,47,0);
     border-right-color:#646464;
     border-width:20px;
     margin-top:-20px 
}
 .arrow_box_left:before {
     border-color:rgba(100,100,100,0);
     border-right-color:#fff;
     border-width:23px;
     margin-top:-23px 
}
 .arrow_box_top {
     position:relative;
     background:#646464;
     border:2px solid #fff 
}
 .arrow_box_top:after,.arrow_box_top:before {
     bottom:100%;
     left:50%;
     border:solid transparent;
     content:" ";
     height:0;
     width:0;
     position:absolute;
     pointer-events:none 
}
 .arrow_box_top:after {
     border-color:rgba(100,100,100,0);
     border-bottom-color:#646464;
     border-width:20px;
     margin-left:-20px 
}
 .arrow_box_top:before {
     border-color:rgba(45,125,47,0);
     border-bottom-color:#fff;
     border-width:23px;
     margin-left:-23px 
}
 .arrow_box_right {
     position:relative;
     background:#646464;
     border:2px solid #fff 
}
 .arrow_box_right:after,.arrow_box_right:before {
     left:100%;
     top:50%;
     border:solid transparent;
     content:" ";
     height:0;
     width:0;
     position:absolute;
     pointer-events:none 
}
 .arrow_box_right:after {
     border-color:rgba(100,100,100,0);
     border-left-color:#646464;
     border-width:20px;
     margin-top:-20px 
}
 .arrow_box_right:before {
     border-color:rgba(45,125,47,0);
     border-left-color:#fff;
     border-width:23px;
     margin-top:-23px 
}
 .arrow_box_bottom {
     position:relative;
     background:#646464;
     border:2px solid #fff 
}
 .arrow_box_bottom:after,.arrow_box_bottom:before {
     top:100%;
     left:50%;
     border:solid transparent;
     content:" ";
     height:0;
     width:0;
     position:absolute;
     pointer-events:none 
}
 .arrow_box_bottom:after {
     border-color:rgba(100,100,100,0);
     border-top-color:#646464;
     border-width:20px;
     margin-left:-20px 
}
 .arrow_box_bottom:before {
     border-color:rgba(45,125,47,0);
     border-top-color:#fff;
     border-width:23px;
     margin-left:-23px 
}
 @media (max-width: 479px) {
     .header {
         margin-top:6% 
    }
     #banner-logo {
         width:105% 
    }
     .sidebar {
         width:90px;
         height:280px;
         left:5px 
    }
     .atlas_icon {
         left:-5px!important 
    }
}
 @media (max-width: 850px) and (max-height: 440px) {
     .header {
         margin-top:0 
    }
     img {
         width:90px 
    }
     #banner-logo {
         width:50% 
    }
     .sidebar {
         width:100px;
         top:45vh;
         left:5px;
         height:54.5% 
    }
}
 @media (max-width: 850px) and (max-height: 420px) {
     #sec3 {
         top:20%!important 
    }
     #sec5 {
         top:60%!important 
    }
     #sec4 {
         top:40%!important 
    }
}
 @media (max-height: 480px) {
     #sec5 {
         top:55%!important 
    }
     #sec2 {
         top:45% 
    }
}
 .overlay {
     height:100%;
     width:0;
     position:fixed;
     z-index:10;
     top:0;
     left:0;
     background-color:#000;
     background-color:rgba(0,0,0,0.9);
     overflow-x:hidden;
     transition:.5s 
}
 .overlay-content {
     position:relative;
     top:5%;
     width:100%;
     text-align:center;
     margin-top:30px 
}
 .overlay a {
     padding:12px;
     text-decoration:none;
     font-size:25px;
     color:#818181;
     display:block;
     transition:.3s 
}
 .overlay-div {
     margin-bottom:40px;
     color:#fff 
}
 .overlay a:hover,.overlay a:focus {
     color:#f1f1f1 
}
 .overlay .closebtn {
     position:absolute;
     color:red;
     right:10px;
     font-size:50px 
}
 .help_arrow_box {
     top:145px;
     border-bottom-right-radius:5px;
     border-top-right-radius:5px;
     padding-top:8px;
     text-align:center;
     z-index:10;
     left:465px;
     width:220px;
     height:50px;
     display:none;
     position:fixed;
     background:#a6b62d;
     font-size:1.5em;
     color:#fff;
     background:#a6b62d;
     border:2px solid #000 
}
 .help_arrow_box:after,.help_arrow_box:before {
     right:100%;
     top:50%;
     border:solid transparent;
     content:" ";
     height:0;
     width:0;
     position:absolute;
     pointer-events:none 
}
 .help_arrow_box:after {
     border-color:rgba(166,182,45,0);
     border-right-color:#a6b62d;
     border-width:30px;
     margin-top:-30px 
}
 .help_arrow_box:before {
     border-color:rgba(0,0,0,0);
     border-right-color:#000;
     border-width:33px;
     margin-top:-33px 
}
 @media screen and (max-height: 450px) {
     .overlay a {
         font-size:20px 
    }
     .overlay .closebtn {
         font-size:40px;
         top:15px;
         right:35px 
    }
}
 @media (max-width: 850px) and (max-height: 440px) {
     .overlay-div {
         margin-bottom:20px;
         color:#fff 
    }
     .overlay-content {
         top:0 
    }
}
 .atlas_icon_sec5 {
     top:0;
     position:relative;
     left:10% 
}
 .atlas_icon_sec3 {
     top:2%;
     position:relative;
     left:10% 
}
 .atlas_icon_sec2 {
     top:5%;
     position:relative;
     left:10% 
}
 .atlas_icon_sec4 {
     top:8%;
     position:relative;
     left:10% 
}
 @media (max-width: 480px) {
     .atlas_icon_sec2>img,.atlas_icon_sec5>img,.atlas_icon_sec4>img,.atlas_icon_sec3>img {
         width:60px 
    }
     .atlas_icon_sec3,.atlas_icon_sec5,.atlas_icon_sec2,.atlas_icon_sec4 {
         left:12% 
    }
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
     .atlas_icon_sec4 {
         top:12% 
    }
     .atlas_icon_sec2 {
         top:9% 
    }
     .atlas_icon_sec3 {
         top:6% 
    }
     .atlas_icon_sec5 {
         top:2% 
    }
     .sidebar {
         height:38% 
    }
     #mapDiv {
         overflow-y:scroll 
    }
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
     #mapDiv {
         overflow-y:scroll;
         margin-bottom:0 
    }
     .banner {
         top:30% 
    }
}
 .active {
     left:-110px!important 
}
 @media (max-width: 479px) {
     .active {
         left:-90px!important 
    }
}
 .rightArrow {
     opacity:1!important 
}
 .leftArrow {
     opacity:0!important 
}
 .label-text-container {
     cursor:default 
}
 #center {
     cursor:default 
}
 #mapDiv {
     margin-bottom:20px 
}
 .Label_Links {
     display:block!important;
     bottom:inherit!important;
     top:inherit!important;
     left:inherit!important;
     width:inherit!important;
     height:inherit!important;
     margin:inherit!important;
     color:#fff!important;
     margin-top:0!important 
}
 .Label_Links:hover{
     text-decoration:none;
     color:rgb(161,73,12)!important;
     text-shadow:1px 0 1px rgb(166,182,45), -1px 0 1px rgb(166,182,45), 0 1px 1px rgb(166,182,45), 0 -1px 1px rgb(166,182,45);
}
 .mapNameClass {
     font-size:2.5em;
     top:20px;
     color:#a1490c;
     right:10px;
     position:fixed;
     cursor:default;
     text-shadow:1px 0 1px #a6b62d,-1px 0 1px #a6b62d,0 1px 1px #a6b62d,0 -1px 1px #a6b62d 
}
 @media (max-device-width:1920px) {
     .mapNameClass {
         font-size:2.2em 
    }
}
 @media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
     .information_span_right {
         right:-90px 
    }
}
 @media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
     .help_arrow_box {
         top:58px;
         left:355px 
    }
     .information_span_right {
         right:10px 
    }
}
 @media only screen and (min-device-width: 300px) and (max-device-width: 750px) and (orientation: landscape) {
     .information_span_right {
         display:none!important 
    }
     .help_arrow_box {
         top:58px;
         left:355px 
    }
     a>img {
         width:50px 
    }
     .sidebar {
         top:5px;
         width:230px;
         height:65px 
    }
     .sidebar-arrow {
         width:30px;
         height:65px;
         right:-30px 
    }
     .atlas_icon_sec3,.atlas_icon_sec2,.atlas_icon_sec4,.atlas_icon_sec5 {
         top:5%;
         left:0 
    }
     .active {
         left:-230px!important 
    }
}
 @media (max-width: 479px) {
     #mapName {
         display:none 
    }
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
     .mapNameClass {
         font-size:2em;
         line-height:1;
         left:57%;
         bottom:-28px 
    }
}
 p {
     margin:0 
}
 @media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) {
     .help_arrow_box {
         top:145px;
         left:460px 
    }
     .banner {
         top:28% 
    }
     .label-text-container {
         font-size:1em 
    }
     #label-sec6 {
         left:60% 
    }
     #label-sec2 {
         left:59% 
    }
}
 @media only screen and (max-device-width: 991px) {
     .mapNameClass {
         display:none 
    }
}
 @media (device-height:1366px) and (max-device-width:1024px) {
     .label-text-container {
         font-size:1.1em 
    }
     .information_span_right {
         right:-75px 
    }
     #label-sec6 {
         left:57%;
         top:37%;
         z-index:1!important 
    }
     #label-sec1 {
         top:37%;
         left:57% 
    }
     #label-sec2 {
         top:50%;
         left:56% 
    }
     .info-panel {
         font-size:1.2em 
    }
     #label-sec5-info {
         left:100%;
         text-align:center;
         top:48%;
         max-width:80% 
    }
     #label-sec1-info {
         top:0;
         max-width:80%;
         text-align:center;
         left:-12% 
    }
     #label-sec2-info {
         top:-55%;
         text-align:center;
         max-width:80%;
         left:-100% 
    }
     #label-sec6-info {
         left:5%;
         max-width:80%;
         top:-114%;
         text-align:center 
    }
}
 @media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2) {
     .label-text-container {
         font-size:1.1em 
    }
     #label-sec6 {
         left:57%;
         top:37%;
         z-index:1!important 
    }
     #label-sec1 {
         top:37%;
         left:57% 
    }
     #label-sec2 {
         top:50%;
         left:56% 
    }
     .info-panel {
         font-size:1.2em 
    }
     #label-sec5-info {
         left:100%;
         text-align:center;
         top:48%;
         max-width:80% 
    }
     #label-sec1-info {
         top:0;
         max-width:80%;
         text-align:center;
         left:-12% 
    }
     #label-sec2-info {
         top:-55%;
         text-align:center;
         max-width:80%;
         left:-100% 
    }
     #label-sec6-info {
         left:5%;
         max-width:80%;
         top:-114%;
         text-align:center 
    }
}
 @media print {
     @page {
         size:letter landscape 
    }
     #content p {
         font-size:11pt;
         color:#000 
    }
     body {
         color:#000;
         background:#fff 
    }
     #content img {
         display:block;
         page-break-after:avoid;
         page-break-inside:avoid 
    }
     #content ul,li {
         display:block;
         page-break-inside:avoid 
    }
     #header {
         display:none 
    }
     #comments {
         display:none 
    }
     #sidebar {
         display:none 
    }
     @page :left {
         margin:1cm 3cm 1cm 2cm;
         size:A4 
    }
     @page :right {
         margin:1cm 2cm 2cm 3cm 
    }
     .site-description {
         display:none 
    }
     .site-title {
         display:none 
    }
     .sidebar {
         display:none 
    }
     iframe {
         border:none!important 
    }
     nav,aside,footer {
         display:none 
    }
     .mapNameClass {
         display:none 
    }
     h1,h2,h3,h4,h5,h6 {
         page-break-after:avoid;
         page-break-inside:avoid 
    }
     blockquote,table,pre {
         page-break-inside:avoid 
    }
     ul,ol,dl {
         page-break-before:avoid 
    }
     #canvas>img {
         display:none 
    }
     #container-banner {
         display:none 
    }
}
 .video-container {
     position:relative;
     padding-bottom:35%;
     padding-top:30px;
     height:0;
     overflow:hidden 
}
 .video-container iframe,.video-container object,.video-container embed {
     position:absolute;
     top:0;
     margin:0 auto;
     left:0;
     right:0;
     width:100%;
     overflow:scroll;
     -webkit-overflow-scrolling:touch;
     height:100%;
     max-width:1000px;
     max-height:563px 
}
/*This will work for firefox*/
 @-moz-document url-prefix() {
     #fix_firefox {
         display:none;
    }
}
 #footer {
     position:absolute;
     bottom:18%;
     width:100%;
     height:60px;
    /* Height of the footer */
     z-index:6;
}
/* Dropdown Button */
 .dropbtn {
     background-color: #4CAF50;
     color: white;
     border-radius: 8px;
     padding: 12px;
     font-size: 14px;
     border: none;
}
/* The container <div> - needed to position the dropdown content */
 .dropdown {
     position:static;
}
/* Dropdown Content (Hidden by Default) */
 .dropdown-content {
     display: none;
     border-radius: 10px;
     position: absolute;
     background-color: #f1f1f1;
     top: 58%;
     box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
     z-index: 1;
}
/* Links inside the dropdown */
 .dropdown-content a {
     color: black;
     padding: 8px 16px;
     text-decoration: none;
     display: block;
     text-align:left;
}
/* Change color of dropdown links on hover */
 .dropdown-content a:hover {
    background-color: #ddd
}
/* Show the dropdown menu on hover */
 .dropdown:hover .dropdown-content {
     display: block;
}
/* Change the background color of the dropdown button when the dropdown content is shown */
 .dropdown:hover .dropbtn {
     background-color: #3e8e41;
}
@media (max-width: 767px),(max-height: 480px) {
#footer{
    bottom:15%;
}
#mapDiv{
        overflow:scroll;
    }
}
@media only screen and (max-width: 732px) and (orientation: landscape) {
    .circle-container {
        top:40px;
    }
    #footer{
        bottom:-65%;
    }
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { #footer{
    bottom:15%;
} 
#mapDiv{
        overflow:scroll;
    }
}




@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 823px) 
and (orientation : landscape) {
    #footer{
    display:none;
}
    .circle-container {
        top:30px;
    }
    #mapDiv{
        overflow:scroll;
    }
}
@media only screen and (max-device-width:750px)
{
    #popularLinks{
        display:none;
    }
}
@media only screen and (max-width:480px){
	.touch .modal .modal-body{
		max-height: none;
	}

}