/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/

*,:after,:before{
  border:0 solid #e5e7eb;
  box-sizing:border-box
}

:after,:before{
  --tw-content:""
}

:host,html{
  -webkit-text-size-adjust:100%;
  font-feature-settings:normal;
  -webkit-tap-highlight-color:transparent;
  font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  font-variation-settings:normal;
  line-height:1.5;
  -moz-tab-size:4;
  -o-tab-size:4;
  tab-size:4
}

body{
  line-height:inherit;
  margin:0
}

hr{
  border-top-width:1px;
  color:inherit;
  height:0
}

abbr:where([title]){
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted
}

h1,h2,h3,h4,h5,h6{
  font-size:inherit;
  font-weight:inherit
}

a{
  color:inherit;
  text-decoration:inherit
}

b,strong{
  font-weight:bolder
}

code,kbd,pre,samp{
  font-feature-settings:normal;
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  font-size:1em;
  font-variation-settings:normal
}

small{
  font-size:80%
}

sub,sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:initial
}

sub{
  bottom:-.25em
}

sup{
  top:-.5em
}

table{
  border-color:inherit;
  text-indent:0
}
.notification-error{
  color: red
}
button,input,optgroup,select,textarea{
  font-feature-settings:inherit;
  color:inherit;
  font-family:inherit;
  font-size:100%;
  font-variation-settings:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  margin:0;
  padding:0
}

button,select{
  text-transform:none
}

button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){
  -webkit-appearance:button;
  background-color:initial;
  background-image:none
}

:-moz-focusring{
  outline:auto
}

:-moz-ui-invalid{
  box-shadow:none
}

progress{
  vertical-align:initial
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button{
  height:auto
}

[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px
}

::-webkit-search-decoration{
  -webkit-appearance:none
}

::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit
}

summary{
  display:list-item
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{
  margin:0
}

fieldset{
  margin:0
}

fieldset,legend{
  padding:0
}

menu,ol,ul{
  list-style:none;
  margin:0;
  padding:0
}

dialog{
  padding:0
}

input::-moz-placeholder,textarea::-moz-placeholder{
  color:#9ca3af;
  opacity:1
}

input::-moz-placeholder, textarea::-moz-placeholder{
  color:#9ca3af;
  opacity:1
}

input::placeholder,textarea::placeholder{
  color:#9ca3af;
  opacity:1
}

[role=button],button{
  cursor:pointer
}

:disabled{
  cursor:default
}

audio,canvas,embed,iframe,img,object,svg,video{
  display:block;
  vertical-align:middle
}

img,video{
  height:auto;
  max-width:100%
}

[hidden]{
  display:none
}

*,::backdrop,:after,:before{
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:#3b82f680;
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: 
}

.tw-fixed{
  position:fixed
}

.tw-absolute{
  position:absolute
}

.tw-relative{
  position:relative
}

.tw-bottom-0{
  bottom:0
}

.tw-left-0{
  left:0
}

.tw-top-0{
  top:0
}

.tw-m-auto{
  margin:auto
}

.tw-mx-0{
  margin-left:0;
  margin-right:0
}

.tw-my-1{
  margin-bottom:.25rem;
  margin-top:.25rem
}

.tw-ml-10px{
  margin-left:10px
}
.tw-ml-3{
  margin-left:0.75rem
}
.tw-ml-6{
  margin-left:1.5rem
}

.tw-mr-2{
  margin-right:.5rem
}

.tw-mr-4{
  margin-right:1rem
}

.tw-mt-4{
  margin-top:1rem
}

.tw-mt-6{
  margin-top:1.5rem
}

.tw-block{
  display:block
}

.tw-flex{
  display:flex
}

.tw-h-10{
  height:2.5rem
}

.tw-h-14{
  height:3.5rem
}

.tw-h-16{
  height:4rem
}

.tw-h-20{
  height:5rem
}

.tw-h-60{
  height:15rem
}

.tw-h-\[1px\]{
  height:1px
}

.tw-h-full{
  height:100%
}

.tw-max-h-\[30px\]{
  max-height:30px
}
.tw-rotate-180 {
  transform: rotate(180deg);
}
.tw-no-underline {text-decoration-line: none;}
.tw-w-16{
  width:4rem
}
.tw-w-3{
  width:0.75rem
}
.tw-w-20{
  width:5rem
}

.tw-w-52{
  width:13rem
}

.tw-w-\[110px\]{
  width:110px
}

.tw-w-full{
  width:100%
}

.tw-max-w-\[300px\]{
  max-width:300px
}

.tw-max-w-container{
  max-width:1200px
}

.tw-flex-1{
  flex:1 1 0%
}

.tw-cursor-pointer{
  cursor:pointer
}

.tw-list-disc{
  list-style-type:disc
}

.tw-flex-col{
  flex-direction:column
}

.tw-items-start{
  align-items:flex-start
}

.tw-items-end{
  align-items:flex-end
}

.tw-items-center{
  align-items:center
}

.tw-justify-center{
  justify-content:center
}

.tw-justify-between{
  justify-content:space-between
}

.tw-justify-evenly{
  justify-content:space-evenly
}

.tw-rounded-lg{
  border-radius:.5rem
}

.tw-border{
  border-width:1px
}

.tw-border-0{
  border-width:0
}

.tw-border-t{
  border-top-width:1px
}

.tw-border-solid{
  border-style:solid
}

.tw-bg-ryd-primary-text{
  --tw-bg-opacity:1;
  background-color:rgb(58 58 58/var(--tw-bg-opacity))
}

.tw-p-0{
  padding:0
}

.tw-px-0{
  padding-left:0;
  padding-right:0
}

.tw-px-2{
  padding-left:.5rem;
  padding-right:.5rem
}

.tw-px-4{
  padding-left:1rem;
  padding-right:1rem
}

.tw-py-2{
  padding-bottom:.5rem;
  padding-top:.5rem
}

.tw-py-4{
  padding-bottom:1rem;
  padding-top:1rem
}

.tw-py-6{
  padding-bottom:1.5rem;
  padding-top:1.5rem
}

.tw-pb-16{
  padding-bottom:4rem
}

.tw-pb-5{
  padding-bottom:1.25rem
}

.tw-pb-4{
  padding-bottom:1rem
}

.tw-pb-40{
  padding-bottom:10rem
}

.tw-pb-6{
  padding-bottom:1.5rem
}

.tw-pl-10{
  padding-left:2.5rem
}
.tw-pl-16{
  padding-left:4rem
}
.tw-pl-12{
  padding-left:3rem
}
.tw-pl-20{
  padding-left:5rem
}
.tw-pl-24{
  padding-left:6rem
}
.tw-pl-32{
  padding-left:8rem
}
.tw-pt-20{
  padding-top:5rem
}
.tw-pt-10{
  padding-top:2.5rem
}

.tw-pt-4{
  padding-top:1rem
}

.tw-pt-6{
  padding-top:1.5rem
}

.tw-text-left{
  text-align:left
}

.tw-text-center{
  text-align:center
}

.tw-text-16{
  font-size:16px
}

.tw-text-18{
  font-size:18px
}

.tw-text-20{
  font-size:20px
}

.tw-text-50{
  font-size:50px
}

.tw-font-bold{
  font-weight:700
}

.tw-font-medium{
  font-weight:500
}

.tw-leading-3{
  line-height:.75rem
}

.tw-text-black{
  --tw-text-opacity:1;
  color:rgb(0 0 0/var(--tw-text-opacity))
}

.tw-text-ryd-primary{
  --tw-text-opacity:1;
  color:rgb(38 83 153/var(--tw-text-opacity))
}

.tw-text-ryd-primary-text{
  --tw-text-opacity:1;
  color:rgb(58 58 58/var(--tw-text-opacity))
}

.tw-text-ryd-secondary-text{
  --tw-text-opacity:1;
  color:rgb(67 130 116/var(--tw-text-opacity))
}

.tw-text-white{
  --tw-text-opacity:1;
  color:rgb(255 255 255/var(--tw-text-opacity))
}

.tw-underline{
  text-decoration-line:underline
}

.tw-no-underline{
  text-decoration-line:none
}

@media (min-width:640px){
  .tw-sm\:flex-row{
    flex-direction:row
  }

  .tw-sm\:h-16{
    height:4rem
  }

  .tw-sm\:pb-24{
    padding-bottom:6rem
  }

  .tw-sm\:space-x-2>:not([hidden])~:not([hidden]){
    --tw-space-x-reverse:0;
    margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));
    margin-right:calc(.5rem*var(--tw-space-x-reverse))
  }
}

html{
  margin:0;
  padding:0
}

body,html{
  background-color:#ffffff;
  font-family:Roboto-regular;
  height:100vh;
  width:100vw
}

iframe,img{
  display:inline-block;
  max-width:100%
}

body a:hover{
  background-color:initial
}

body a:focus{
  color:#2d2d2d;
  outline:0;
  text-decoration:none;
  transition:all .1s ease-in-out 0s
}

li a{
  color:#3a3a3a
}

.btn-default:active,.btn-default:focus,a:active{
  outline:0;
  text-decoration:none
}

ol,ul{
  list-style-type:none;
  padding:0
}

body pre{
  white-space:normal
}

input[type=submit],ul.list-mains li a.active,ul.list-mains li a:hover{
  background-color:#131560;
  color:#fff
}

.header-inner{
  padding:10px 0
}

.logo img{
  max-height:57px;
  max-width:280px
}

.header-right{
  display:table;
  float:right;
  vertical-align:middle
}

ul.primary-menu-list-wrap>li>a{
  background-color:#0000;
  color:#fff;
  letter-spacing:.5px
}

ul.primary-menu-list-wrap>li>a:hover{
  background-color:#333;
  color:#fff
}

nav.user-nav{
  display:table-cell;
  vertical-align:middle
}

body .nav>li>a:focus,body .nav>li>a:hover{
  background-color:initial
}

.navigation-button{
  height:20px;
  width:36px
}

.navigation-button,header .logo{
  display:inline-block
}

.header-inner .btn{
  color:#fff;
  margin-bottom:2px
}

.header-inner a.dropdown-toggle:hover,.header-inner nav.user-nav>.login:hover,.header-inner nav.user-nav>a:hover{
  background-color:#333
}

.search{
  position:relative
}

.search input[type=search]{
  -webkit-appearance:none;
  border:1px solid #ddd;
  border-radius:30px;
  box-sizing:border-box;
  color:#999;
  height:40px;
  padding-left:60px;
  padding-right:20px;
  width:100%
}

[dir=rtl] .search input[type=search]{
  padding-left:20px;
  padding-right:40px
}

.search input[type=search]:focus{
  border:1px solid $brand_color;
  color:#555
}

.search:before{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  color:#777;
  content:"";
  font-size:18px;
  height:20px;
  left:15px;
  position:absolute;
  top:10px;
  width:20px
}

[dir=rtl] .search:before{
  left:auto;
  right:15px
}

.search-full input[type=search]{
  border:1px solid #cfcfcf
}

.hero-banner{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  min-height:270px;
  position:relative
}

.home-search-form{
  height:270px;
  max-height:270px
}

.wrapper-mains{
  display:inline-block;
  left:0;
  margin:0 auto;
  position:absolute;
  right:0;
  text-align:center;
  top:50%;
  transform:translateX(0) translateY(-50%);
  width:100%
}

.wrapper-mains>form>input[type=submit]{
  border:0 solid #000;
  display:inline;
  padding:12px 30px;
  text-align:center;
  text-transform:uppercase
}

.heder-search>form>input[type=submit]{
  background-color:initial;
  color:#3a3a3a;
  opacity:.01;
  position:absolute;
  right:20px;
  top:0;
  width:60px;
  z-index:10
}

.heder-search>form>input[type=submit]:hover{
  background-color:initial
}

.heder-search>form{
  position:relative
}

.heder-search>form:after{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  content:"";
  display:block;
  height:30px;
  position:absolute;
  right:20px;
  top:10px;
  width:30px
}

.submit-request-heading{
  color:#000;
  margin-top:0
}

section.section-padding{
  padding-top:150px
}

.home-wrapper .hc-category-list li{
  border-right:1px solid #e5e5e5;
  border-color:#909090;
  border-style:none solid;
  border-width:medium 1px;
  display:inline-block;
  margin-bottom:30px;
  vertical-align:top;
  width:25%
}

.home-wrapper ul>li:last-child{
  border-right:0 solid #e5e5e5
}

.home-wrapper .hc-category-list li a h4{
  color:#909090;
  font-size:13px;
  font-weight:500;
  margin:0;
  text-transform:uppercase
}

.home-wrapper .hc-category-list li img{
  margin-bottom:10px;
  max-width:100px
}

.home-wrapper .hc-category-list li a p{
  color:#909090;
  max-height:100px;
  overflow:hidden;
  padding:0 15px;
  text-align:justify
}

h3.articles-title{
  font-size:1.6em;
  font-weight:300;
  margin:15px 0;
  padding:10px;
  text-align:center
}

h3.articles-title>span{
  background-color:#88d888;
  box-shadow:0 0 0 10px #fff;
  color:#fff;
  display:inline-block;
  padding:10px 40px
}

h3.articles-title>span.promoted-head{
  background-color:#131560
}

.wrapper-home ul{
  color:#e5e5e5;
  list-style-type:inherit;
  padding:0 15px;
  text-align:left
}

.wrapper-home ul li{
  border-bottom:1px solid #e5e5e5;
  padding:10px 0
}

.wrapper-home ul li a{
  font-size:1.1em;
  font-weight:400
}

.wrapper-home ul li a:hover{
  color:#3976b7
}

.trending-questions>a{
  background:#88d888;
  border:1px solid #88d888;
  color:#fff;
  float:right;
  padding:4px 7px;
  text-transform:capitalize
}

.header-right .dropdown-toggle:after{
  color:#fff
}

.promoted-articles h3,.recent-articles h3,.trending-questions h2{
  display:none
}

#user #user-dropdown{
  left:inherit
}

img#user-avatar{
  border-radius:100%;
  margin-right:2px;
  width:20px
}

.collapse-trigger.collapse{
  display:block;
  visibility:visible!important
}

button.accordion-button:focus{
  outline:none
}

footer.footer{
  background-color:#131560;
  display:block;
  margin-top:4%;
  padding:15px 0;
  vertical-align:middle
}

.footer-copyright{
  background-color:#e6e6e6;
  padding:15px 0
}

.footer-copyright p{
  color:#fff;
  font-size:.9em;
  font-weight:400;
  margin:0;
  padding:0 10%;
  text-align:right
}

p.company-info{
  float:left;
  padding:5px 0 0
}

p.company-info a{
  color:#fff
}

footer.footer h3{
  color:#fff;
  font-size:1.4em;
  text-transform:capitalize
}

footer>.footer-inner ul>li{
  padding:5px 0
}

footer.footer,footer.footer ul li a,footer.footer ul li a:hover{
  color:#fff
}

.social-share li a{
  display:block;
  height:30px;
  line-height:31px;
  text-align:center;
  width:30px
}

.social-share .list-inline{
  margin-left:0
}

.social-share li a.youtube{
  background-color:#d00d0d
}

.social-share li a.instagram{
  background-color:#cd486b
}

.social-share li a.google{
  background-color:#dc4a38
}

.social-share li a.facebook{
  background-color:#3364a3
}

.social-share li a.twitter{
  background-color:#33bdfd
}

.social-share li a:hover{
  opacity:.5
}

footer .social-share>.address-section>p{
  margin:0
}

.copyright-section p{
  color:#fff;
  font-size:.85em;
  font-weight:400;
  text-align:center
}

ol.breadcrumbs{
  background-color:#fff;
  margin-bottom:0;
  padding:20px 0
}

ol.breadcrumbs li{
  display:inline-block
}

.breadcrumbs .breadcrumb>li>a,ol.breadcrumbs li a{
  color:#2c2c2c;
  font-size:1em;
  font-weight:500
}

.breadcrumbs .breadcrumb>li+li:before,ol.breadcrumbs li+li:before{
  color:#2c2c2c;
  content:"/ ";
  padding:0
}

.section-wrapper ul{
  color:#7d7d7d;
  list-style-type:inherit;
  padding-left:15px
}

.section-wrapper ul>li{
  padding:2px 0
}

.section-wrapper ul>li>a{
  color:#7d7d7d;
  font-size:1.2em;
  font-weight:400
}

.section-wrapper ul>li>a:hover{
  color:#3976b7
}

h1.title{
  border-bottom:1px solid #ddd;
  margin-top:0;
  padding-bottom:15px
}

.category-wrapper .section{
  display:inline-block;
  float:none;
  margin:-3px;
  padding:0;
  vertical-align:top
}

ul.article-list{
  padding-left:20px
}

ul.article-list li{
  list-style-type:disc;
  padding:2px 0
}

.section-template h1.title{
  margin-bottom:20px
}

.content-area ul{
  list-style-type:disc;
  padding-left:20px
}

.content-area ol{
  list-style-type:decimal;
  padding-left:20px
}

.left-col .hc-category-list>li>a{
  color:#2d2d2d;
  display:block;
  font-size:1.3em;
  font-weight:400;
  padding:5px 25px;
  text-transform:uppercase;
  width:100%
}

.left-col .hc-category-list li{
  background-color:#f0f0f0;
  margin-bottom:1px
}

.left-col .hc-category-list li img,.left-col .hc-category-list li p{
  display:none
}

.left-col .hc-category-list li a.active,.left-col .hc-category-list li a:hover{
  color:#fff
}

.search-results-column{
  width:100%
}

.search-results h1{
  border-bottom:1px solid #444;
  color:#333;
  font-size:2em;
  font-weight:500;
  padding:0 0 25px
}

.search-results-subheading a{
  color:#4386fb;
  font-size:.813em;
  padding-left:10px
}

.search-result-link{
  color:#444;
  font-size:1.4em;
  font-weight:400
}

.search-result-meta,.search-result-meta a{
  color:#444;
  padding-bottom:26px
}

.search-result-meta a{
  color:#3976b7;
  font-weight:600
}

.community-search{
  padding-left:30px
}

.search-result{
  padding:35px 0 0
}

.search-results-list li{
  list-style:none
}

li.search-result{
  padding:20px 0!important
}

.search-result-votes{
  background:#000000;
  border-radius:2px;
  color:#fff;
  display:inline-block;
  line-height:1;
  margin-left:5px;
  padding:4px 5px;
  position:relative;
  top:-2px
}

.search-result-votes:before{
  content:"\1F44D";
  font-family:entypo;
  margin-right:3px
}

main .inner-pages{
  margin:0 auto;
  padding:0 20px;
  width:980px
}

.my-activities-header{
  background:#fff;
  border-bottom:1px solid #eee;
  margin-bottom:25px;
  padding:25px 0
}

.my-activities-header .breadcrumbs li:before,.my-activities-header .breadcrumbs li:first-child{
  display:none
}

.my-activities-header .breadcrumbs li{
  color:#000;
  font-size:20px;
  font-weight:400
}

.breadcrumbs li+li:before{
  content:">";
  margin:0 4px
}

.my-activities-nav{
  margin-bottom:25px
}

.nav-bordered li,.nav-spaced li{
  background:#0000;
  display:inline-block;
  font-weight:700
}

.nav li a,.nav-bordered li a,.nav-spaced li a{
  font-weight:400
}

.nav-bordered li+li{
  border:solid #eee;
  border-width:0 0 0 1px;
  margin:0 0 0 30px;
  padding:0 0 0 30px
}

.my-activities-sub-nav{
  margin-bottom:15px
}

.nav-spaced li+li{
  margin:0 0 0 40px
}

table{
  border-collapse:collapse;
  text-align:left;
  width:100%
}

th{
  border-width:1px 0;
  color:#bebebe;
  font-size:11px;
  font-weight:400;
  white-space:nowrap
}

body td,body th{
  border-color:#eee;
  border-style:solid;
  padding:12px
}

td{
  border-width:0 0 1px
}

.main-column>p{
  padding-top:20px
}

.request-table-toolbar{
  background:none repeat scroll 0 0 #f9f9f9;
  display:table;
  padding:8px;
  width:100%
}

.requests-search{
  border:1px solid #efefef;
  border-radius:20px;
  outline:medium none;
  padding:6px 15px
}

.request-table-filters{
  display:table-cell;
  text-align:right
}

.request-table-filters label:before{
  content:" ";
  display:inline-block;
  width:25px
}

.comment-published,.request-id{
  color:#bebebe
}

.dropdown-menu[aria-expanded=true]{
  left:inherit;
  right:0
}

.article-comments-inner ul.comment-list li:first-child{
  border-top:0;
  padding-top:10px
}

.comment-list{
  margin-bottom:25px
}

.comment-list>:first-child{
  border-top:1px solid #ddd
}

.comment,.comment-form{
  display:table;
  table-layout:fixed;
  width:100%
}

.comment-list>*{
  border-bottom:1px solid #ddd;
  padding:25px 0
}

.comment-avatar{
  position:relative;
  width:85px
}

.comment-form>*,.comment>*{
  display:table-cell;
  vertical-align:top
}

.comment-avatar img{
  border-radius:3px;
  max-height:65px;
  max-width:65px
}

.comment-published:before{
  content:" ";
  display:inline-block;
  width:5px
}

.comment-published{
  color:#bebebe
}

.comment-official,.comment-pending,.comment-published{
  border:1px solid #0000;
  float:right;
  font-size:11px;
  padding:1px 5px
}

.comment-form textarea{
  border-radius:2px 2px 0 0;
  border-width:1px
}

input[type=text],textarea{
  width:100%
}

textarea{
  border:1px solid #ddd;
  height:100px;
  padding:7px 10px;
  resize:vertical
}

.comment-attachments{
  border:1px solid #ddd;
  margin-top:-1px;
  padding:10px
}

.upload-dropzone{
  border:2px dashed #0000000d;
  font-size:12px;
  overflow:hidden;
  position:relative;
  text-align:center
}

.upload-dropzone input[type=file]{
  cursor:pointer;
  font-size:250px;
  height:100%;
  opacity:0;
  position:absolute;
  right:0;
  top:0
}

.upload-dropzone span:before{
  content:"";
  font-family:entypo;
  font-size:30px;
  margin-right:5px;
  position:relative;
  top:-2px;
  vertical-align:middle
}

.upload-dropzone span{
  color:#d1d1d1;
  display:inline-block
}

.upload-pool{
  margin:0;
  overflow:hidden;
  padding:0
}

.request-details{
  background:none repeat scroll 0 0 #f9f9f9;
  border:1px solid #eee;
  border-radius:3px;
  font-size:12px;
  margin:0 0 10px;
  padding:15px 20px
}

.request-details dt~dt{
  font-weight:700;
  margin-top:15px
}

.request-details dd{
  word-wrap:break-word;
  margin:2px 0 0
}

.request-open{
  background:#59bbe0
}

.request-answered{
  background:#f5ca00
}

.request-solved{
  background:#78a300
}

.request-status{
  border-radius:3px;
  color:#fff
}

.label,.request-status{
  border-radius:20px;
  display:inline-block;
  font-size:10px;
  padding:3px 10px;
  text-transform:uppercase;
  white-space:nowrap
}

.form-field+.form-field{
  margin-top:25px
}

.form-field label{
  display:block;
  font-weight:700;
  margin-bottom:5px;
  margin-top:10px
}

.form footer{
  background:#fff;
  border-top:1px solid #eee;
  margin-top:40px;
  padding-top:30px;
  text-align:right
}

.comment-form input[type=submit]{
  float:right
}

.comment-mark-as-solved{
  display:inline-block
}

.comment-form-controls{
  margin-top:20px
}

form footer a{
  border-radius:2px;
  color:#424242;
  padding:9px 17px;
  vertical-align:middle
}

.form input{
  border:1px solid #ddd;
  border-radius:3px;
  height:35px;
  padding:0 10px
}

.form-field #request_description{
  border-color:#ddd;
  border-radius:3px;
  margin-bottom:10px
}

.search-results-pagination ul{
  padding-left:0
}

.search-result{
  border-bottom:1px solid #ececec;
  padding:40px 0 0
}

.search-result-link,.search-result-link:hover{
  color:#444!important;
  font-size:1.3em!important;
  font-weight:400!important
}

.search-result-description{
  color:#959595;
  padding:0 50px 0 0
}

.search-result-meta{
  color:#959595;
  padding-bottom:10px;
  padding-top:10px
}

.search-result-meta a{
  color:#333
}

.search-bg,nav.pagination li{
  display:inline-block
}

ul.search-results-list{
  padding-left:0!important
}

nav.pagination{
  margin:10px 0 25px
}

nav.pagination ol li,nav.pagination ul li{
  background:#000000;
  box-shadow:4px 5px 4px 2px #efefef;
  color:#fff!important;
  display:inline-block;
  padding:4px 10px
}

nav.pagination ol li a,nav.pagination ul li a{
  color:#fff!important;
  font-weight:500
}

.powered-by a,.powered-by a:active,.powered-by a:focus,.powered-by a:hover{
  color:#a5a5a5
}

.answer-controls span.dropdown-toggle:before,.comment-actions .dropdown-toggle:before,.question-controls span.dropdown-toggle:before{
  content:"\2699";
  font-family:entypo;
  font-size:11px
}

.comment-actions{
  float:right
}

.article-comments{
  margin-top:50px
}

.users-comment h2{
  font-weight:300;
  padding-bottom:15px
}

.article-comments-inner{
  background:#f0f0f0;
  padding:30px 30px 20px
}

.article-comments-inner p{
  color:#333;
  font-size:1em;
  font-weight:500
}

.request-table-filters label{
  display:inline-block!important;
  font-size:1em;
  font-weight:500;
  margin:12px 5px
}

.error-page{
  color:#545454;
  padding:3% 0;
  text-align:center
}

.error-page h1{
  font-size:5em;
  text-transform:uppercase
}

.error-page h2{
  padding-top:70px;
  text-transform:uppercase
}

.guideline-detailed-description p,.guideline-detailed-description ul li{
  font-size:1.1em
}

ul.copyright-related-bullets li{
  background:none!important;
  padding-left:0!important
}

.company-info{
  float:left;
  padding-top:15px
}

.company-info a{
  color:#fff
}

.article-vote{
  display:inline-block
}

.article-voting ul.share{
  float:right;
  padding-top:10px
}

.article-voting{
  border-bottom:1px solid #efefef;
  border-top:1px solid #efefef;
  margin-top:20px;
  padding:10px 0
}

.article-voting .article-vote-controls{
  display:inline-block
}

.article-vote-controls a{
  background:#ebebeb;
  margin:11px 2px
}

.article-vote-controls a.article-voted.article-vote-down{
  border:2px solid #d9534f
}

.answer-body ol,.answer-body ul,.answer-official-body ol,.answer-official-body ul,.question-body ol,.question-body ul{
  padding-left:15px
}

.answer-body ul li,.answer-official-body ul li,.question-body ul li{
  list-style-type:disc
}

.answer-body ol,.answer-official-body ol,.question-body ol{
  list-style-type:decimal
}

.answer-controls .dropdown-menu,.question-controls .dropdown-menu{
  left:-140px;
  top:20px
}

.answer-body ul.share{
  padding-left:0
}

.clearfix:after,.clearfix:before{
  content:" ";
  content:"";
  display:table;
  line-height:0
}

.clearfix:after{
  clear:both
}

.community-heading{
  font-size:18px;
  margin:0;
  width:100%
}

.community-nav{
  border-bottom:1px solid #eee;
  margin-bottom:10px;
  padding:25px 0
}

.community-nav li{
  display:inline-block;
  font-size:14px;
  font-weight:700;
  padding-right:30px
}

.community-nav li+li{
  border-left:1px #eee;
  padding-left:30px
}

.community-nav li a{
  font-weight:400
}

.question-header,.topic-header{
  border-bottom:1px solid #eee;
  display:table;
  padding-bottom:25px
}

.answer-list-heading,.question-heading,.topic-heading{
  font-size:18px;
  width:100%
}

.question-header>*,.topic-header>*{
  display:table-cell;
  vertical-align:middle
}

.question-header .question-meta,.topic-header .topic-meta{
  padding:0 15px;
  white-space:nowrap
}

.answer,.question{
  border-bottom:1px solid #eee;
  padding:20px 0;
  position:relative
}

.question-topic-list{
  margin:-20px 0 30px
}

.question-topic-list li{
  display:inline-block;
  margin:10px 10px 0 0
}

.question-topic-list a{
  background:none repeat scroll 0 0 #00000005;
  border-radius:5px;
  color:#ccc;
  display:inline-block;
  font-size:11px;
  padding:7px 15px
}

.vote{
  display:table-cell;
  margin-left:15px;
  margin-right:10px;
  min-width:95px;
  vertical-align:top
}

.vote-sum{
  font-size:15px;
  font-weight:700;
  min-width:60px;
  padding-left:0;
  text-align:center
}

.vote-controls,.vote-sum{
  display:inline-block;
  vertical-align:middle
}

.vote-controls{
  border-radius:5px
}

.vote-up:before{
  content:"<"
}

.vote-down:before{
  content:">"
}

.vote-controls:hover a{
  background:none repeat scroll 0 0 #fff;
  border-color:#a6a6a6;
  color:#bbb
}

.answer-avatar-agent:after,.question-avatar-agent:after{
  background-color:#0000;
  background-repeat:no-repeat;
  background-size:14px auto;
  content:" ";
  height:15px;
  left:30px;
  position:absolute;
  top:30px;
  width:15px
}

.answer-avatar,.question-avatar{
  display:table-cell;
  margin-right:10px;
  min-width:50px;
  position:relative;
  vertical-align:top
}

.answer-avatar img,.question-avatar img{
  border-radius:3px;
  max-height:38px;
  max-width:38px
}

.answer-body,.answer-official-body,.question-body{
  display:table-cell;
  vertical-align:top;
  width:100%
}

.question-title,.topic-title{
  font-size:20px;
  margin:-3px 0 5px
}

.markdown{
  word-wrap:break-word;
  line-height:1.7
}

.answer-body .answer-meta,.answer-official-body .answer-meta,.question-body .question-meta{
  float:left
}

.answer-form{
  margin:30px 0 0 95px
}

.sub-nav form{
  display:none
}

.answer-form-controls{
  margin-top:10px;
  text-align:right
}

.answer-form-controls .pull-left{
  float:left
}

.answer-form-controls input[type=submit]{
  margin-left:15px
}

ul.share{
  display:inline
}

.accordion-topics .panel-title>a,.community-accordion .panel-title>a{
  color:#888;
  display:flex;
  vertical-align:middle;
  width:100%
}

.accordion-topics .glyphicon,.community-accordion .glyphicon{
  display:table;
  float:none;
  font-size:25px;
  height:30px;
  top:5px;
  width:30px
}

.accordion-topics .heading,.community-accordion .heading{
  display:table-cell;
  float:none;
  line-height:24px;
  overflow:hidden;
  padding:8px 0 4px;
  position:relative;
  text-align:left;
  vertical-align:middle
}

.answer-controls,.question-controls,.topic-controls{
  float:right;
  font-size:11px
}

.answer-meta span+span:before,.question-meta span+span:before,.topic-meta span+span:before{
  content:"•";
  font-size:10px;
  margin:0 10px
}

.answer-share,.question-share{
  position:relative
}

.share-label{
  cursor:pointer;
  visibility:hidden
}

.share-label+.share:before{
  border-bottom:7px solid #0000;
  border-left:7px solid #0000;
  border-right:7px solid #0000;
  margin-left:-6px;
  top:-7px
}

.share-label+.share:after{
  border-bottom:6px solid #fff;
  border-left:6px solid #0000;
  border-right:6px solid #0000;
  margin-left:-5px;
  top:-6px
}

.share-label+.share:after,.share-label+.share:before{
  content:"";
  display:inline-block;
  left:50%;
  position:absolute
}

.share-label[aria-selected=false]+.share{
  display:block
}

.share-label+.share{
  left:26%;
  line-height:40px;
  margin:10px 0 0 -95px;
  position:relative;
  text-align:center;
  top:100%;
  white-space:nowrap;
  width:175px;
  z-index:1
}

.question-share ul.share{
  margin:10px 0 0 -75px
}

.share a:before{
  border-radius:50%;
  color:#fff;
  display:inline-block;
  font-family:entypo;
  text-align:center;
  width:100%
}

.share-facebook:before{
  background:#3b5998;
  content:""
}

.share-twitter:before{
  background:#00aced;
  content:""
}

.share-linkedin:before{
  background:#3f729b;
  content:""
}

.share-googleplus:before{
  background:#dd4a3a;
  content:""
}

.share a{
  height:31px;
  line-height:30px;
  overflow:hidden;
  vertical-align:middle;
  width:30px
}

ul.attachment-list li:before,ul.attachments li:before{
  content:"\1F4CE";
  font-family:entypo;
  margin-right:2px
}

.share a,.share li{
  display:inline-block
}

input[type=checkbox]+label{
  display:inline-block;
  margin-left:5px
}

lable{
  font-size:12px
}

.community-sub-nav{
  border-bottom:1px solid #eee;
  padding:15px 0;
  position:relative
}

.community-sub-nav a,.question-list a{
  font-weight:400
}

.community-sub-nav li{
  display:inline-block;
  font-weight:700;
  padding-right:15px
}

.community-nav li:last-child{
  border:0;
  float:right;
  margin:0;
  padding:0;
  position:relative;
  top:-5px
}

.community-nav li:last-child a:before{
  content:"✎";
  font-family:entypo;
  font-size:14px;
  margin-right:10px;
  vertical-align:middle
}

.community-nav li:last-child a{
  background:#000000;
  color:#fff
}

.community-nav li:last-child a:focus,.community-nav li:last-child a:hover{
  color:#fff
}

.topic{
  display:inline-block;
  padding:30px 30px 20px 0!important;
  vertical-align:top
}

.answer-meta,.question-meta,.topic-meta{
  color:#ccc;
  font-size:11px
}

form#new_question{
  padding:30px 10px
}

form#new_question input{
  margin-bottom:2px
}

form#new_question textarea{
  border-color:1px solid #ddd;
  border-radius:3px;
  margin-bottom:15px
}

.nesty-input{
  border-color:#ddd
}

h2.request-heading{
  font-size:1.7em;
  text-transform:capitalize
}

nav.sub-nav.clearfix{
  margin-bottom:20px;
  margin-top:4%
}

.my-activities-table>p{
  padding-top:15px
}

.my-activities-table{
  overflow-x:auto
}

.con-table tr td+td,.con-table tr th+th{
  text-align:center
}

.searchbox:last-child{
  margin-top:12px
}

.searchbox-suggestions{
  border:1px solid #ddd;
  border-radius:3px;
  padding:9px 0 0 10px
}

.searchbox-suggestions ul li{
  padding:3px 0
}

section.main-column form .searchbox{
  padding-top:10px
}

section.main-column form .searchbox label{
  padding-bottom:7px
}

.footer .footer-inner .col-md-3{
  display:inline-block;
  float:none;
  margin:-3px;
  vertical-align:top
}

.comment-actions .dropdown-toggle:after{
  color:#424242
}

.user-nav div#user{
  vertical-align:top
}

.answer-controls a+a,.question-controls a+a{
  margin-left:15px
}

.answer-text,.comment-body,.question-body p{
  word-wrap:break-word;
  word-break:break-all
}

.answer-text pre,.comment-body pre,.question-body pre{
  max-width:1000px
}

h3 p.section-description{
  font-size:.5em;
  font-weight:400;
  margin:10px 0 -10px
}

.article-user-info img{
  border-radius:100%;
  display:inline-block;
  margin-bottom:5px;
  vertical-align:middle;
  width:50px
}

.article-user-info{
  border-bottom:1px solid #ddd;
  margin-bottom:20px;
  margin-top:10px;
  padding-bottom:10px
}

a.article-subscribe,a.article-unsubscribe,a.question-subscribe,a.question-unsubscribe{
  float:right
}

a.article-subscribe,a.article-unsubscribe{
  margin-top:20px
}

.article-attachments{
  padding-top:10px
}

.article-attachments a{
  color:#000000;
  font-weight:600
}

ol.breadcrumbs li:first-child a:before{
  content:"\f015";
  font-family:FontAwesome;
  padding-right:3px
}

#user #user-name{
  max-width:50px
}

h1.about-post{
  font-size:1.9em;
  padding-bottom:10px
}

.answer-controls .dropdown-toggle:before{
  content:"\2699";
  font-family:entypo;
  font-size:11px
}

a.submit-a-request,a.submit-a-request:hover{
  background-color:#265399;
  border-radius:40px;
  color:#fff;
  max-width:240px;
  padding:10px;
  width:100%
}

@media (max-width:480px){
  body .home-wrapper .hc-category-list li{
    border-bottom:1px solid #e5e5e5;
    border-right:0 solid #e5e5e5;
    width:100%
  }

  .home-wrapper .hc-category-list li article{
    margin-bottom:20px
  }

  .wrapper-mains>form>input[type=search]{
    font-size:1.3em
  }

  .footer-copyright p{
    text-align:center
  }

  .search-results{
    padding-left:15px
  }

  body h1.search-title{
    font-size:2.1em
  }

  .request-table-toolbar>input{
    width:100%
  }

  .request-table-filters{
    display:table;
    text-align:left
  }

  .request-table-toolbar label{
    margin-left:-20px;
    padding:9px 5px 4px 1px
  }

  .answer-avatar,.question-avatar{
    display:table;
    padding:20px 0
  }

  .community-nav li,.nav-bordered li{
    padding-left:0;
    width:100%
  }

  .community-nav li+li,.nav-bordered li+li{
    border-color:#fff;
    margin:7px 0 2px;
    padding-left:0
  }

  .answer-form .answer-body{
    display:inline
  }

  .answer-form{
    margin:0
  }

  img#user-avatar{
    display:none
  }

  body.hc_body{
    font-size:12px
  }
}

@media (max-width:767px){
  .navbar-header .navbar-toggle{
    margin-right:-10px;
    margin-top:-55px
  }

  .header-right{
    margin-top:10px;
    width:100%
  }

  nav.user-nav.sign-in.hidden-xs{
    top:-60px
  }

  .request-details-page{
    margin-bottom:25px
  }

  .header-right nav.user-nav{
    display:inline
  }

  .answer-body img{
    width:100%
  }

  .user-nav .pull-right{
    float:none!important
  }

  .right-col{
    margin-top:20px
  }

  .home-wrapper .hc-category-list li{
    width:50%
  }

  body .question-title,body .topic-title{
    font-size:14px
  }

  body .community-nav{
    padding:0
  }

  .header-inner .btn.submit-a-request{
    padding-bottom:7px
  }
}

@media (max-width:600px){
  .footer-copyright p{
    float:none;
    padding:5px 0;
    width:100%
  }

  .community-nav li:last-child{
    float:none;
    margin:10px 0 0;
    padding:0
  }

  .article-voting ul.share{
    display:block;
    float:none
  }

  body .home-search-form{
    min-height:250px
  }

  .left-col .hc-category-list>li>a h4{
    font-size:15px
  }

  body h1{
    font-size:25px
  }

  body h3{
    font-size:18px
  }
}

@media (max-width:992px){
  .header-inner .col-xs-12{
    text-align:center
  }

  .header-inner .header-right{
    float:none
  }

  h1.search-title{
    font-size:3em
  }

  .home-wrapper .hc-category-list li img{
    max-width:70px
  }
}

#footerDIV_1{
  position:relative
}

#footerDIV_1,#footerDIV_2{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:247px;
  outline:0 none #555;
  perspective-origin:674.5px 123.5px;
  text-align:center;
  transform-origin:674.5px 123.5px;
  width:1349px
}

#footerDIV_2{
  opacity:.5;
  position:absolute;
  z-index:0
}

#footerDIV_3{
  background:#0000 none repeat scroll 0 0/cover padding-box border-box;
  border:0 #555;
  box-sizing:border-box;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:247px;
  outline:0 none #555;
  perspective-origin:674.5px 123.5px;
  text-align:center;
  transform-origin:674.5px 123.5px;
  width:1349px
}

#footerDIV_4{
  height:247px;
  margin:0 194.5px;
  perspective-origin:480px 123.5px;
  position:relative;
  transform-origin:480px 123.5px;
  width:960px
}

#footerDIV_4,#footerDIV_5{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555;
  text-align:center
}

#footerDIV_5{
  height:38px;
  left:562px;
  perspective-origin:70.5px 19px;
  position:absolute;
  top:184px;
  transform-origin:70.5px 19px;
  width:141px;
  z-index:68
}

#footerSTYLE_102,#footerSTYLE_109,#footerSTYLE_11,#footerSTYLE_119,#footerSTYLE_129,#footerSTYLE_18,#footerSTYLE_23,#footerSTYLE_28,#footerSTYLE_38,#footerSTYLE_43,#footerSTYLE_48,#footerSTYLE_55,#footerSTYLE_6,#footerSTYLE_65,#footerSTYLE_70,#footerSTYLE_75,#footerSTYLE_80,#footerSTYLE_85,#footerSTYLE_90,#footerSTYLE_95{
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555;
  text-align:center
}

#footerDIV_66,#footerDIV_7{
  height:38px;
  perspective-origin:70.5px 19px;
  transform-origin:70.5px 19px;
  width:141px
}

#footerA_104,#footerA_111,#footerA_121,#footerA_13,#footerA_131,#footerA_20,#footerA_25,#footerA_30,#footerA_40,#footerA_45,#footerA_50,#footerA_57,#footerA_67,#footerA_72,#footerA_77,#footerA_8,#footerA_82,#footerA_87,#footerA_92,#footerA_97,#footerDIV_66,#footerDIV_7{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555;
  text-align:center
}

#footerA_104,#footerA_111,#footerA_121,#footerA_13,#footerA_131,#footerA_20,#footerA_25,#footerA_30,#footerA_40,#footerA_45,#footerA_50,#footerA_57,#footerA_67,#footerA_72,#footerA_77,#footerA_8,#footerA_82,#footerA_87,#footerA_92,#footerA_97{
  text-decoration:none
}

#footerDIV_68,#footerDIV_9{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  cursor:pointer;
  display:table-cell;
  font:normal normal 300 normal 13px/15px Fira Sans;
  height:38px;
  perspective-origin:70.5px 19px;
  text-align:center;
  transform-origin:70.5px 19px;
  vertical-align:middle;
  white-space:nowrap;
  width:141px
}

#footerDIV_10{
  left:124px;
  position:absolute;
  top:143px;
  z-index:54
}

#footerDIV_10,#footerDIV_12{
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555
}

#footerDIV_10,#footerDIV_12,#footerDIV_14{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  height:38px;
  perspective-origin:76px 19px;
  text-align:center;
  transform-origin:76px 19px;
  width:152px
}

#footerDIV_14{
  cursor:pointer;
  display:table-cell;
  font:normal normal 300 normal 13px/15px Fira Sans;
  vertical-align:middle;
  white-space:nowrap
}

#footerDIV_15{
  left:693px;
  padding:0 12px 0 0;
  perspective-origin:11px 78.5px;
  position:absolute;
  top:70px;
  transform-origin:11px 78.5px;
  z-index:76
}

#footerDIV_100,#footerDIV_107,#footerDIV_15,#footerDIV_16,#footerDIV_53{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:157px;
  outline:0 none #555;
  text-align:center;
  width:10px
}

#footerDIV_100,#footerDIV_107,#footerDIV_16,#footerDIV_53{
  border-right:1px dotted #797979;
  perspective-origin:5.5px 78.5px;
  transform-origin:5.5px 78.5px
}

#footerDIV_17{
  left:132px;
  position:absolute;
  top:105px;
  z-index:55
}

#footerDIV_110,#footerDIV_120,#footerDIV_130,#footerDIV_17,#footerDIV_19,#footerDIV_24,#footerDIV_39,#footerDIV_44,#footerDIV_49,#footerDIV_56,#footerDIV_71,#footerDIV_76,#footerDIV_81,#footerDIV_86,#footerDIV_91,#footerDIV_96{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:38px;
  outline:0 none #555;
  perspective-origin:71.5px 19px;
  text-align:center;
  transform-origin:71.5px 19px;
  width:143px
}

#footerDIV_112,#footerDIV_122,#footerDIV_132,#footerDIV_21,#footerDIV_26,#footerDIV_41,#footerDIV_46,#footerDIV_51,#footerDIV_58,#footerDIV_73,#footerDIV_78,#footerDIV_83,#footerDIV_88,#footerDIV_93,#footerDIV_98{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  cursor:pointer;
  display:table-cell;
  font:normal normal 300 normal 13px/15px Fira Sans;
  height:38px;
  perspective-origin:71.5px 19px;
  text-align:center;
  transform-origin:71.5px 19px;
  vertical-align:middle;
  white-space:nowrap;
  width:143px
}

#footerDIV_22{
  left:705px;
  perspective-origin:71.5px 19px;
  transform-origin:71.5px 19px;
  width:143px;
  z-index:72
}

#footerDIV_22,#footerDIV_27{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:38px;
  outline:0 none #555;
  position:absolute;
  text-align:center;
  top:184px
}

#footerDIV_27{
  left:133px;
  perspective-origin:71px 19px;
  transform-origin:71px 19px;
  width:142px;
  z-index:56
}

#footerDIV_29{
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555
}

#footerDIV_29,#footerDIV_31{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  height:38px;
  perspective-origin:71px 19px;
  text-align:center;
  transform-origin:71px 19px;
  width:142px
}

#footerDIV_31{
  cursor:pointer;
  display:table-cell;
  font:normal normal 300 normal 13px/15px Fira Sans;
  vertical-align:middle;
  white-space:nowrap
}

#footerDIV_32{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:23px;
  left:562px;
  outline:0 none #555;
  perspective-origin:70.5px 11.5px;
  position:absolute;
  text-align:center;
  top:27px;
  transform-origin:70.5px 11.5px;
  width:141px;
  z-index:80
}

#footerDIV_124,#footerDIV_134,#footerDIV_33{
  font:normal normal 300 normal 13px/19px Fira Sans
}

#footerDIV_124,#footerDIV_134,#footerDIV_33,#footerH3_125,#footerH3_135,#footerH3_34{
  word-wrap:break-word;
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  height:23px;
  overflow-wrap:break-word;
  perspective-origin:70.5px 11.5px;
  text-align:center;
  transform-origin:70.5px 11.5px;
  width:141px
}

#footerH3_125,#footerH3_135,#footerH3_34{
  font:normal normal 300 normal 20.8px/26px Fira Sans;
  margin:0
}

#footerP_126,#footerP_136,#footerP_35{
  border:0 #797979;
  color:#797979;
  -moz-column-rule-color:#797979;
  column-rule-color:#797979;
  height:23px;
  margin:0;
  outline:0 none #797979;
  perspective-origin:70.5px 11.5px;
  transform-origin:70.5px 11.5px;
  width:141px
}

#footerFONT_117,#footerFONT_127,#footerFONT_137,#footerFONT_36,#footerFONT_63,#footerP_126,#footerP_136,#footerP_35{
  word-wrap:break-word;
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  font:normal normal 300 normal 18px/23px Fira Sans;
  overflow-wrap:break-word;
  text-align:center
}

#footerFONT_117,#footerFONT_127,#footerFONT_137,#footerFONT_36,#footerFONT_63{
  border:0 #2d2c2c;
  color:#2d2c2c;
  -moz-column-rule-color:#2d2c2c;
  column-rule-color:#2d2c2c;
  outline:0 none #2d2c2c
}

#footerDIV_37{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:38px;
  left:274px;
  outline:0 none #555;
  perspective-origin:71.5px 19px;
  position:absolute;
  text-align:center;
  top:143px;
  transform-origin:71.5px 19px;
  width:143px;
  z-index:57
}

#footerDIV_42{
  left:704px;
  z-index:70
}

#footerDIV_42,#footerDIV_47{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:38px;
  outline:0 none #555;
  perspective-origin:71.5px 19px;
  position:absolute;
  text-align:center;
  top:105px;
  transform-origin:71.5px 19px;
  width:143px
}

#footerDIV_47{
  left:275px;
  z-index:58
}

#footerDIV_52{
  height:157px;
  left:407px;
  padding:0 12px 0 0;
  perspective-origin:11px 78.5px;
  top:70px;
  transform-origin:11px 78.5px;
  width:10px;
  z-index:74
}

#footerDIV_52,#footerDIV_54{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555;
  position:absolute;
  text-align:center
}

#footerDIV_54{
  height:38px;
  left:274px;
  perspective-origin:71.5px 19px;
  top:68px;
  transform-origin:71.5px 19px;
  width:143px;
  z-index:59
}

#footerDIV_59{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:23px;
  left:275px;
  outline:0 none #555;
  perspective-origin:72.5px 11.5px;
  position:absolute;
  text-align:center;
  top:27px;
  transform-origin:72.5px 11.5px;
  width:145px;
  z-index:78
}

#footerDIV_60{
  font:normal normal 300 normal 13px/19px Fira Sans
}

#footerDIV_60,#footerH3_61{
  word-wrap:break-word;
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  height:23px;
  overflow-wrap:break-word;
  perspective-origin:72.5px 11.5px;
  text-align:center;
  transform-origin:72.5px 11.5px;
  width:145px
}

#footerH3_61{
  font:normal normal 300 normal 20.8px/26px Fira Sans;
  margin:0
}

#footerP_62{
  word-wrap:break-word;
  border:0 #797979;
  color:#797979;
  -moz-column-rule-color:#797979;
  column-rule-color:#797979;
  font:normal normal 300 normal 18px/23px Fira Sans;
  height:23px;
  margin:0;
  outline:0 none #797979;
  overflow-wrap:break-word;
  perspective-origin:72.5px 11.5px;
  transform-origin:72.5px 11.5px;
  width:145px
}

#footerDIV_64,#footerP_62{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  text-align:center
}

#footerDIV_64{
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:38px;
  left:276px;
  outline:0 none #555;
  perspective-origin:70.5px 19px;
  position:absolute;
  top:184px;
  transform-origin:70.5px 19px;
  width:141px;
  z-index:60
}

#footerDIV_69{
  left:131px;
  top:68px;
  z-index:53
}

#footerDIV_69,#footerDIV_74{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:38px;
  outline:0 none #555;
  perspective-origin:71.5px 19px;
  position:absolute;
  text-align:center;
  transform-origin:71.5px 19px;
  width:143px
}

#footerDIV_74{
  left:418px;
  top:70px;
  z-index:61
}

#footerDIV_79{
  left:704px;
  top:70px;
  z-index:69
}

#footerDIV_79,#footerDIV_84{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:38px;
  outline:0 none #555;
  perspective-origin:71.5px 19px;
  position:absolute;
  text-align:center;
  transform-origin:71.5px 19px;
  width:143px
}

#footerDIV_84{
  left:418px;
  top:105px;
  z-index:62
}

#footerDIV_89{
  left:704px;
  z-index:71
}

#footerDIV_89,#footerDIV_94{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:38px;
  outline:0 none #555;
  perspective-origin:71.5px 19px;
  position:absolute;
  text-align:center;
  top:146px;
  transform-origin:71.5px 19px;
  width:143px
}

#footerDIV_94{
  left:418px;
  z-index:63
}

#footerDIV_99{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:157px;
  left:264px;
  outline:0 none #555;
  padding:0 12px 0 0;
  perspective-origin:11px 78.5px;
  position:absolute;
  text-align:center;
  top:70px;
  transform-origin:11px 78.5px;
  width:10px;
  z-index:73
}

#footerDIV_101{
  left:419px;
  position:absolute;
  top:184px;
  z-index:64
}

#footerDIV_101,#footerDIV_103{
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555
}

#footerDIV_101,#footerDIV_103,#footerDIV_105{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  height:38px;
  perspective-origin:70px 19px;
  text-align:center;
  transform-origin:70px 19px;
  width:140px
}

#footerDIV_105{
  cursor:pointer;
  display:table-cell;
  font:normal normal 300 normal 13px/15px Fira Sans;
  vertical-align:middle;
  white-space:nowrap
}

#footerDIV_106{
  height:157px;
  left:550px;
  padding:0 12px 0 0;
  perspective-origin:11px 78.5px;
  transform-origin:11px 78.5px;
  width:10px;
  z-index:75
}

#footerDIV_106,#footerDIV_108{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555;
  position:absolute;
  text-align:center;
  top:70px
}

#footerDIV_108{
  height:38px;
  left:561px;
  perspective-origin:71.5px 19px;
  transform-origin:71.5px 19px;
  width:143px;
  z-index:65
}

#footerDIV_113{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:23px;
  left:136px;
  outline:0 none #555;
  perspective-origin:69.5px 11.5px;
  position:absolute;
  text-align:center;
  top:27px;
  transform-origin:69.5px 11.5px;
  width:139px;
  z-index:77
}

#footerDIV_114{
  font:normal normal 300 normal 13px/19px Fira Sans
}

#footerDIV_114,#footerH3_115{
  word-wrap:break-word;
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  height:23px;
  overflow-wrap:break-word;
  perspective-origin:69.5px 11.5px;
  text-align:center;
  transform-origin:69.5px 11.5px;
  width:139px
}

#footerH3_115{
  font:normal normal 300 normal 20.8px/26px Fira Sans;
  margin:0
}

#footerP_116{
  word-wrap:break-word;
  border:0 #797979;
  color:#797979;
  -moz-column-rule-color:#797979;
  column-rule-color:#797979;
  font:normal normal 300 normal 18px/23px Fira Sans;
  height:23px;
  margin:0;
  outline:0 none #797979;
  overflow-wrap:break-word;
  perspective-origin:69.5px 11.5px;
  transform-origin:69.5px 11.5px;
  width:139px
}

#footerDIV_118,#footerP_116{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  text-align:center
}

#footerDIV_118{
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:38px;
  left:561px;
  outline:0 none #555;
  perspective-origin:71.5px 19px;
  position:absolute;
  top:105px;
  transform-origin:71.5px 19px;
  width:143px;
  z-index:66
}

#footerDIV_123{
  height:23px;
  left:420px;
  perspective-origin:70.5px 11.5px;
  top:27px;
  transform-origin:70.5px 11.5px;
  width:141px;
  z-index:79
}

#footerDIV_123,#footerDIV_128{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555;
  position:absolute;
  text-align:center
}

#footerDIV_128{
  height:38px;
  left:561px;
  perspective-origin:71.5px 19px;
  top:146px;
  transform-origin:71.5px 19px;
  width:143px;
  z-index:67
}

#footerDIV_133{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:23px;
  left:705px;
  outline:0 none #555;
  perspective-origin:70.5px 11.5px;
  position:absolute;
  text-align:center;
  top:27px;
  transform-origin:70.5px 11.5px;
  width:141px;
  z-index:81
}

#footer2DIV_1{
  height:100px;
  perspective-origin:674.5px 50px;
  position:relative;
  transform-origin:674.5px 50px
}

#footer2DIV_1,#footer2DIV_2{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555;
  text-align:center;
  width:1349px
}

#footer2DIV_2{
  perspective-origin:674.5px 0;
  transform-origin:674.5px 0
}

#footer2DIV_3{
  background:#14addd none repeat scroll 0 0/auto padding-box border-box;
  box-sizing:border-box;
  perspective-origin:674.5px 50px;
  transform-origin:674.5px 50px;
  width:1349px
}

#footer2DIV_3,#footer2DIV_4{
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:100px;
  outline:0 none #555;
  text-align:center
}

#footer2DIV_4{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  margin:0 194.5px;
  perspective-origin:480px 50px;
  position:relative;
  transform-origin:480px 50px;
  width:960px
}

#footer2DIV_5{
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  left:44px;
  outline:0 none #555;
  position:absolute;
  top:58px;
  z-index:6
}

#footer2DIV_5,#footer2DIV_6{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  height:21px;
  perspective-origin:456px 10.5px;
  text-align:left;
  transform-origin:456px 10.5px;
  width:912px
}

#footer2DIV_6{
  word-wrap:break-word;
  font:normal normal 300 normal 14px/19px Fira Sans;
  overflow-wrap:break-word
}

#footer2P_7{
  height:21px;
  margin:0;
  perspective-origin:456px 10.5px;
  transform-origin:456px 10.5px;
  width:912px
}

#footer2FONT_8,#footer2P_7{
  word-wrap:break-word;
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  font:normal normal 300 normal 15px/21px Fira Sans;
  overflow-wrap:break-word;
  text-align:center
}

#footer2FONT_8{
  border:0 #fff;
  color:#fff;
  -moz-column-rule-color:#fff;
  column-rule-color:#fff;
  outline:0 none #fff
}

#footer2DIV_9{
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  left:431px;
  position:absolute;
  top:13px;
  z-index:104
}

#footer2DIV_10,#footer2DIV_9{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  height:34px;
  outline:0 none #555;
  perspective-origin:69px 17px;
  text-align:center;
  transform-origin:69px 17px;
  width:138px
}

#footer2DIV_10{
  font:normal normal 300 normal 13px/19px Fira Sans
}

#footer2A_11{
  text-decoration:none
}

#footer2A_11,#footer2IMG_12{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal 300 normal 13px/19px Fira Sans;
  outline:0 none #555;
  text-align:center
}

#footer2IMG_12{
  height:34px;
  perspective-origin:69px 17px;
  transform-origin:69px 17px;
  vertical-align:top;
  width:138px
}

#DIV_1{
  position:fixed;
  top:0;
  z-index:99999999
}

#DIV_1,#DIV_2{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:70px;
  outline:0 none #555;
  perspective-origin:674.5px 35px;
  text-align:center;
  transform-origin:674.5px 35px;
  width:100%
}

#DIV_2{
  opacity:.5;
  position:absolute;
  z-index:0
}

#DIV_3{
  background:#000 none repeat scroll 0 0/cover padding-box border-box;
  border:0 #555;
  box-sizing:border-box;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:70px;
  outline:0 none #555;
  perspective-origin:674.5px 35px;
  text-align:center;
  transform-origin:674.5px 35px;
  width:100%
}

#DIV_4{
  height:70px;
  margin-left:auto;
  margin-right:auto;
  perspective-origin:480px 35px;
  position:relative;
  transform-origin:480px 35px;
  width:960px
}

#DIV_4,#DIV_5{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555;
  text-align:center
}

#DIV_5{
  height:53px;
  left:582px;
  perspective-origin:57.5px 26.5px;
  position:absolute;
  top:8px;
  transform-origin:57.5px 26.5px;
  width:115px;
  z-index:13
}

#STYLE_11,#STYLE_16,#STYLE_21,#STYLE_6{
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555;
  text-align:center
}

#DIV_7{
  height:53px;
  perspective-origin:57.5px 26.5px;
  transform-origin:57.5px 26.5px;
  width:115px
}

#A_13,#A_18,#A_23,#A_8,#DIV_7{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555;
  text-align:center
}

#A_13,#A_18,#A_23,#A_8{
  text-decoration:none
}

#DIV_9{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #fff;
  border-radius:12px 12px 12px 12px;
  color:#fff;
  -moz-column-rule-color:#fff;
  column-rule-color:#fff;
  cursor:pointer;
  display:table-cell;
  font:normal normal 300 normal 18px/21px Open Sans;
  height:53px;
  outline:0 none #fff;
  perspective-origin:57.5px 26.5px;
  text-align:center;
  transform-origin:57.5px 26.5px;
  vertical-align:middle;
  white-space:nowrap;
  width:115px
}

#DIV_10{
  left:275px;
  position:absolute;
  top:8px;
  z-index:11
}

#DIV_10,#DIV_12{
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555
}

#DIV_10,#DIV_12,#DIV_14{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  height:53px;
  perspective-origin:91.5px 26.5px;
  text-align:center;
  transform-origin:91.5px 26.5px;
  width:183px
}

#DIV_14{
  border:0 #fff;
  border-radius:12px 12px 12px 12px;
  color:#fff;
  -moz-column-rule-color:#fff;
  column-rule-color:#fff;
  cursor:pointer;
  display:table-cell;
  font:normal normal 300 normal 18px/21px Open Sans;
  outline:0 none #fff;
  vertical-align:middle;
  white-space:nowrap
}

#DIV_15{
  left:720px;
  position:absolute;
  top:10px;
  z-index:10
}

#DIV_15,#DIV_17{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555
}

#DIV_15,#DIV_17,#DIV_19{
  height:53px;
  perspective-origin:119.5px 26.5px;
  text-align:center;
  transform-origin:119.5px 26.5px;
  width:239px
}

#DIV_19{
  background-position:0 0;
  background:#14addd none repeat scroll 0 0/auto padding-box border-box;
  border:0 #fff;
  border-radius:12px 12px 12px 12px;
  color:#fff;
  -moz-column-rule-color:#fff;
  column-rule-color:#fff;
  cursor:pointer;
  display:table-cell;
  font:normal normal normal normal 18px/21px Fira Sans;
  outline:0 none #fff;
  vertical-align:middle;
  white-space:nowrap
}

#DIV_20{
  left:457px;
  position:absolute;
  top:8px;
  z-index:12
}

#DIV_20,#DIV_22{
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  outline:0 none #555
}

#DIV_20,#DIV_22,#DIV_24{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  height:53px;
  perspective-origin:62.5px 26.5px;
  text-align:center;
  transform-origin:62.5px 26.5px;
  width:125px
}

#DIV_24{
  border:0 #fff;
  border-radius:12px 12px 12px 12px;
  color:#fff;
  -moz-column-rule-color:#fff;
  column-rule-color:#fff;
  cursor:pointer;
  display:table-cell;
  font:normal normal 300 normal 18px/21px Open Sans;
  outline:0 none #fff;
  vertical-align:middle;
  white-space:nowrap
}

#DIV_25{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal normal normal 13px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
  height:48px;
  left:10px;
  outline:0 none #555;
  perspective-origin:97px 24px;
  position:absolute;
  text-align:center;
  top:10px;
  transform-origin:97px 24px;
  width:194px;
  z-index:103
}

#DIV_26,#IMG_27{
  background-position:0 0;
  background:#0000 none repeat scroll 0 0/auto padding-box border-box;
  border:0 #555;
  color:#555;
  -moz-column-rule-color:#555;
  column-rule-color:#555;
  font:normal normal 300 normal 13px/19px Fira Sans;
  height:48px;
  outline:0 none #555;
  perspective-origin:97px 24px;
  text-align:center;
  transform-origin:97px 24px;
  width:194px
}

#IMG_27{
  vertical-align:top
}

.btn.with-image{
  background-color:#14addd
}

.go-back-btn{
  background-color:initial;
  border:2px solid #265399;
  border-radius:40px;
  color:#265399;
  max-width:240px;
  min-width:200px;
  padding:10px;
  width:200px
}