﻿@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
@import url(https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css);
@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%,20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%,30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%,40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%,50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%,60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}18%,20%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}28%,30%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}38%,40%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}48%,50%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}58%,60%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-ring.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-ring.animated.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}.faa-parent.animated-hover:hover>.faa-ring.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-ring.animated.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes vertical{0%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.faa-parent.animated-hover:hover>.faa-vertical,.faa-vertical.animated,.faa-vertical.animated-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-vertical.animated.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-vertical.animated.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite}@-webkit-keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes horizontal{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}.faa-horizontal.animated-hover.faa-fast:hover,.faa-horizontal.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite}.faa-horizontal.animated-hover.faa-slow:hover,.faa-horizontal.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite}.faa-flash.animated-hover.faa-fast:hover,.faa-flash.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite}.faa-flash.animated-hover.faa-slow:hover,.faa-flash.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite}@-webkit-keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}.faa-bounce.animated-hover.faa-fast:hover,.faa-bounce.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}.faa-bounce.animated-hover.faa-slow:hover,.faa-bounce.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-spin.animated.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-spin.animated.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.faa-parent.animated-hover:hover>.faa-shake,.faa-shake.animated,.faa-shake.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-shake.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-shake.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);-ms-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.faa-parent.animated-hover:hover>.faa-tada,.faa-tada.animated,.faa-tada.animated-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-tada.animated.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-tada.animated.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}@-webkit-keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes passing{0%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing,.faa-passing.animated,.faa-passing.animated-hover:hover{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-passing.animated.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-passing.animated.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite}@-webkit-keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@keyframes passing-reverse{0%{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing-reverse,.faa-passing-reverse.animated,.faa-passing-reverse.animated-hover:hover{-webkit-animation:passing-reverse 2s linear infinite;animation:passing-reverse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-fast,.faa-passing-reverse.animated-hover.faa-fast:hover,.faa-passing-reverse.animated.faa-fast{-webkit-animation:passing-reverse 1s linear infinite;animation:passing-reverse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-slow,.faa-passing-reverse.animated-hover.faa-slow:hover,.faa-passing-reverse.animated.faa-slow{-webkit-animation:passing-reverse 3s linear infinite;animation:passing-reverse 3s linear infinite}@-webkit-keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear}.faa-burst.animated-hover.faa-fast:hover,.faa-burst.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear}.faa-burst.animated-hover.faa-slow:hover,.faa-burst.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear}
.jbar{
    height:50px;
    width:100%;
    background-color: #fff;
    position:fixed;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); 
    /*opacity: 0.95;
    -moz-opacity: 0.95;*/
    text-align:center;
    left:0px;
    z-index:9999999;
    margin:0px;
    padding:0px;
}
.jbar-top{
    top:0px;
    border-top:2px solid #fff;
    border-bottom: 1px solid #ebebeb;
}
.jbar-bottom{
    bottom:0px;
    border-bottom:2px solid #fff;
    border-top: 1px solid #ebebeb;
    color:#777;
}
.jbar-content{
    line-height:46px;
    font-size: 18px;
    font-family:'Lucida Grande',sans-serif;
}
a.jbar-cross{
    position:absolute;
    width:31px;
    height:31px;
    background:transparent url(../images/cross.png) no-repeat top left;	
    cursor:pointer;
    right:10px;
}
a.jbar-cross:hover{
    background-image: url(../images/cross_hover.png)
}
.jbar-top a.jbar-cross{
    top:8px;	
}
.jbar-bottom a.jbar-cross{
    bottom:8px;
}
/*********/
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64UYK1X5pKQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64RgK1X5pKQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64f8N1X5pKQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyXsosBO5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBO5Xk.ttf) format('truetype');
}
* {
  margin: 0;
  padding: 0;
  border: none;
  text-decoration: none;
  list-style: none;
  position: relative;
  outline: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
*:hover {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
* a:hover {
  text-decoration: none;
}
::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
:-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
body {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 17px;
  color: #333376;
  background: url(../Images/bg-top.png) top center repeat-x;
}
strong {
  font-weight: 700;
}
h1,
h2,
h3,
h4,
h5 {
  margin-bottom: 0.5em;
  line-height: 1em;
}
p {
  margin-bottom: 1em;
  line-height: 1.2em;
}
a {
  color: #333376;
}
table {
  margin: 20px 0;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  border-spacing: 0;
  border-collapse: collapse;
  text-align: left;
  color: #999;
}
table tr {
  border-top: 1px solid #ddd;
}
table td,
table th {
  padding: 0.5em;
  border-top: 1px solid #ddd;
}
table th {
  color: #333;
  border-top: 2px solid #666;
}
table img {
  margin: 0 !important;
}
.logo {
  margin-bottom: 30px;
}
.container {
  margin: 0 auto;
  padding: 20px;
  max-width: 1200px;
  overflow: hidden;
}
.menu1 {
  font-size: 18px;
  border-bottom: 3px solid #333376;
}
.menu1 li {
  display: inline-block;
}
.menu1 li a {
  display: block;
  padding: 0.5em 1em;
  background: #fff;
}
.menu1 li:hover a {
  background: #c9d5ec;
}
.menu1 li.active a {
  background: #333376;
  color: #fff;
  cursor: default;
}
.toggle {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 25px;
}
.header {
  font-size: 20px;
}
.header h1 {
  font-size: 2.5em;
  margin-bottom: 0.2em !important;
}
.header h2 {
  font-weight: 100;
  margin-bottom: 0.6em !important;
  text-transform: uppercase;
  font-size: 1.2em;
  letter-spacing: 2px;
}
.header h1,
.header h2,
.header p {
  max-width: 900px;
  margin: auto;
}
.list1 {
  font-size: 14px;
  margin-bottom: 50px;
}
.list1 li {
  border-bottom: 1px solid #ddd;
  padding: 15px;
  overflow: hidden;
}
.list1 li .title {
  font-size: 16px;
  padding-right: 70px;
  margin-bottom: 0;
  color: #333;
}
.list1 li .resume {
  margin-top: 14px;
  color: #666;
}
.list1 li .price {
  font-size: 15px;
  position: absolute;
  top: 13px;
  right: 15px;
  color: #8cc63f;
}
.list1 li .detail {
  position: static;
}
.list1 li .note {
  margin: 10px 0 0;
  font-size: 11px;
  color: orange;
  text-transform: uppercase;
  white-space: pre-line;
}
.list1 li .btn {
  background: #7e9e53;
  color: #fff;
  position: absolute;
  top: 9px;
  right: -90px;
}
.list1 li .btn:hover {
  background: #8cc63f;
}
.list1 li:hover {
  background: #eee;
}
.list1 li:hover .detail {
  display: block;
}
.list1 li:hover .btn {
  right: 62px;
}
.list-card .iten {
  font-size: 13px;
  border-bottom: 1px solid #e1e8f6;
  padding: 15px 0;
}
.list-card .iten .title {
  font-size: 18px;
}
.list-card .iten .validity {
  color: #666;
  margin-bottom: 5px;
}
.list-card .iten .note {
  color: orange;
  text-transform: uppercase;
  font-size: 11px;
  white-space: pre-line;
}
.list-card .iten .price {
  position: absolute;
  top: 16px;
  right: 4px;
  font-size: 16px;
  font-weight: bold;
}
.list-card .iten .remove {
  display: inline-block;
  position: absolute;
  right: 4px;
  bottom: 16px;
  font-size: 20px;
  color: #da281e;
  opacity: 0.4;
}
.list-card .iten .remove span {
  font-size: 13px;
}
.list-card .iten .remove:hover {
  opacity: 1;
}
.list-card .total {
  padding-top: 10px;
  font-size: 25px;
  font-weight: bold;
}
.list-card .total p {
  display: inline-block;
}
.list-card .total .value {
  float: right;
}
.section {
  margin-bottom: 50px;
}
.section .content {
  padding: 40px 0;
}
.section .tab {
  display: none;
}
.section .tab.active {
  display: block;
}
.sec2 {
  background: #e1e8f6;
  padding: 0 40px;
  border-radius: 4px;
  font-size: 16px;
}
.sec2 h3 {
  margin-top: 40px;
  font-weight: 100;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 2px;
}
.sec2 h4 {
  margin-top: 20px;
  font-size: 22px;
  border-top: 1px solid #b1b1d6;
  padding-top: 20px;
}
.sec2 p {
  margin-bottom: 0.3em;
}
.sec2 .topic {
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 1em;
  font-size: 15px;
}
.sec2 .block-01 {
  margin-bottom: 40px;
}
.sec2 .block-02 {
  margin-top: 50px;
}
.sec2 .block-02 p {
  margin-bottom: 0;
}
.modal {
  display: table !important;
  position: fixed;
  top: -100vh;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 11111;
  font-size: 15px;
}
.modal .background {
  background: transparent;
  display: table-cell;
  vertical-align: middle;
}
.modal .background .box {
  overflow: auto;
  height: 100%;
  top: -80vh;
  background-color: transparent;
  color: #333;
  padding: 30px;
  margin: auto;
  z-index: 1;
  cursor: -webkit-zoom-out;
}
.modal .background .box h2 {
  margin: 0 30px 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.modal .background .box .content h3 {
  margin: 0 30px 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.modal .background .box .content > ul {
  margin-bottom: 20px;
}
.modal .background .box .content > ul li {
  border-top: 1px solid #eee;
  font-size: 18px;
  font-weight: 300;
}
.modal .background .box .content > ul li a {
  display: block;
  padding: 10px 100px 10px 10px;
  color: #999;
}
.modal .background .box .content > ul li a:hover {
  color: #111;
}
.modal .background .box .content > ul li .options {
  position: absolute;
  right: 10px;
  top: 7px;
  opacity: 0;
}
.modal .background .box .content > ul li .options a {
  display: inline-block;
  padding: 3px 6px;
  font-size: 16px;
}
.modal .background .box .content > ul li:hover .options {
  opacity: 1;
}
.modal .background .box .content img {
  max-width: 100%;
  display: inline-block;
  margin-bottom: 20px;
}
.modal .background .box .close {
  display: none;
  position: fixed;
  right: 30px;
  top: 15px;
  width: 65px;
  height: 65px;
}
.modal .background .box .close span {
  top: 50%;
  background-color: #ccc;
  width: 100%;
  height: 1px;
  display: block;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.modal .background .box .close span:nth-child(1) {
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.modal .background .box .close:hover span {
  background-color: #333;
}
.modal .background .close-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.modal.active {
  top: 0;
}
.modal.active .background .box {
  top: 0;
  background-color: #ffffff;
}
.modal.active .background .box .close {
  display: block;
}
.form {
  margin: 0 auto;
  margin-bottom: 20px;
}
.form label {
  margin-left: 3px;
  font-size: 11px;
  color: #999;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 4px;
  display: inline-block;
}
.form input,
.form select {
  display: block;
  font-size: 20px;
  box-sizing: border-box;
}
.form textarea,
.form input,
.form select {
  font-family: 'Roboto Condensed', sans-serif;
  width: 100%;
  padding: 0.4em;
  background: transparent;
  background: #eee;
  border-bottom: 1px solid #ddd;
}
.form textarea:hover,
.form input:hover,
.form select:hover,
.form textarea:focus,
.form input:focus,
.form select:focus {
  border-color: #999;
}
.form textarea {
  font-size: 16px;
}
.form.lg {
  margin-top: 40px;
}
.form.form-search {
  background: #333376;
  padding: 0 20px 20px;
  border-radius: 0 0 0 6px;
}
.form.form-search .form-group {
  margin: 15px 0 0 0;
  width: 50px;
  vertical-align: top;
}
.form.form-search .form-group.form-date {
  width: 125px;
}
.form.form-search .form-group.form-place {
  width: 180px;
}
.form.form-search .form-group.form-age {
  width: inherit;
}
.form.form-search .form-group.form-age .input-box {
  width: 50px;
}
.form.form-search label {
  color: rgba(255, 255, 255, 0.5);
  letter-spacing: 0;
  display: block;
}
.form.form-search input,
.form.form-search select,
.form.form-search button {
  background: rgba(255, 255, 255, 0.9);
  font-size: 20px;
  padding: 0.4em;
  border: none;
  border-radius: 3px;
  width: 100%;
}
.form.form-search button {
  width: inherit !important;
  background: #8cc63f;
  color: #fff;
  opacity: 0.8;
}
.form.form-search button:hover {
  opacity: 1;
}
.form.form-search select {
  cursor: pointer;
}
.form.form-search select option {
  font-size: 15px;
}
.form.form-search .input-box {
  display: inline-block;
}
.form.form-card {
  margin: 0 !important;
}
.form.form-card .form-group {
  width: 40px;
  margin-right: 5px;
  display: inline-block;
}
.form.form-card .form-group.form-date {
  width: 100px;
}
.form.form-card .form-group.form-age {
  width: inherit;
}
.form.form-card .form-group.form-age .input-box {
  width: inherit;
  margin-right: 0;
}
.form.form-card .form-group.form-age .input-box input {
  width: 30px;
  margin-right: -2px;
}
.form.form-card .form-group.form-hotel {
  width: inherit;
}
.form.form-card .form-group.form-hotel input {
  text-align: left;
}
.form.form-card .form-group.form-flight {
  width: 120px;
}
.form.form-card .form-group.form-flight input {
  text-align: left;
}
.form.form-card .form-group.form-pax {
  width: inherit;
}
.form.form-card .form-group.form-pax select {
  width: 100px;
}
.form.form-card label {
  color: #999;
  text-transform: inherit;
  font-size: 13px;
  letter-spacing: 0;
  display: block;
  margin-left: 0;
  margin-bottom: 2px;
}
.form.form-card input {
  background: #eee;
  padding: 8px;
  border-radius: 3px 3px 0 0;
  display: inline-block;
  text-align: center;
  font-size: 14px;
}
.form.form-card select {
  padding: 8px;
  font-size: 15px;
  border-radius: 3px;
  border: none;
}
.form.form-card select option {
  font-size: 15px;
  margin: 4px;
}
.form.form-card .input-box {
  display: inline-block;
  margin-right: 4px;
}
.form .form-group {
  margin-bottom: 1em;
  display: inline-block;
}
.form .form-group.block {
  display: block;
}
.form .fa {
  color: #ccc;
  font-size: 20px;
  padding: 10px;
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
}
.form.search-list .submit .btn {
  padding: 8px 28px;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 23px;
}
.form.search-list .submit:hover .btn {
  color: #FFF !important;
}
.login-form {
  padding: 50px;
  border-radius: 6px;
  max-width: 300px;
  margin: 50px auto;
  background: #e1e8f6;
  -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.3);
}
.login-form label {
  display: none;
}
.login-form input {
  padding: 10px;
  font-size: 20px;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 3px;
  border-radius: 3px;
}
.login-form .btn {
  width: 100%;
  font-size: 25px;
  background: #333376;
  color: #fff;
  text-align: center;
}
.login-form .btn:hover {
  background: #8cc63f;
}
.btn {
  display: inline-block;
  padding: 0.5em 1em;
  background: #e1e8f6;
  color: #333376;
  border-radius: 4px;
  cursor: pointer;
  font-size: 13px;
  font-family: 'Roboto Condensed', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  box-sizing: border-box;
}
.btn:hover {
  background: #333376;
}
.btn.lg {
  background: #8cc63f;
  box-sizing: border-box;
  text-align: center;
  font-size: 20px;
  padding: 15px 25px;
  color: #fff;
}
.btn.pag {
  background: #8cc63f;
  box-sizing: border-box;
  text-align: left;
  font-size: 20px;
  padding: 15px 25px;
  color: #fff;
  min-width: 280px;
}
.btn.nopag {
  background: #8cc63f;
  font-size: 15px;
  padding: 15px;
  color: #fff;
  background: #a0a0a0;
}
.tag {
  display: inline-block;
  font-size: 13px;
  background: #C56500;
  color: #FFE9A8;
  padding: 8px 16px;
  margin: 15px 0;
  border-radius: 4px;
  font-style: normal;
}
.footer {
  clear: both;
  font-size: 12px;
  text-align: center;
  padding: 20px 0;
}
.h {
  display: none !important;
}
.c {
  text-align: center;
}
.r {
  text-align: right;
}
.l {
  text-align: left;
}
.clr {
  clear: both;
}
.fll {
  float: left;
}
.flr {
  float: right;
}
.mt0 {
  margin-top: 0 !important;
}
.ml0 {
  margin-left: 0 !important;
}
.mr10 {
  margin-right: 20px !important;
}
.mr20 {
  margin-right: 20px !important;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.mb20 {
  margin-bottom: 20px !important;
}
.mb30 {
  margin-bottom: 30px !important;
}
.pr0 {
  padding-right: 0;
}
.pl0 {
  padding-left: 0;
}
.pb0 {
  padding-bottom: 0 !important;
}
.pb5 {
  padding-bottom: 5px !important;
}
.pb20 {
  padding-bottom: 20px !important;
}
.pb30 {
  padding-bottom: 30px !important;
}
.pt0 {
  padding-top: 0 !important;
}
.pt20 {
  padding-top: 20px !important;
}
.pt50 {
  padding-top: 50px !important;
}
.z10 {
  z-index: 10;
}
.circle {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.login .logo {
  text-align: center;
  margin-top: 50px;
}
@media screen and (max-width: 720px) {
  .menu2 {
    display: none;
  }
  .menu2.open {
    display: unset;
    position: absolute;
    background: white;
    right: 0;
    z-index: 99;
    padding: 21px;
    top: 28px;
  }
  .menu2.open li {
    padding: 5px 0;
  }
}
@media screen and (min-width: 720px) {
  .toggle {
    display: none;
  }
  .menu2 {
    position: absolute;
    top: 0;
    right: 0;
  }
  .menu2 li {
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-left: 8px;
  }
  .section {
    float: left;
    overflow: hidden;
    box-sizing: border-box;
  }
  .section.sec1 {
    width: 65%;
  }
  .section.sec2 {
    width: 30%;
    float: right;
    margin-top: 40px;
  }
  .list-card .info {
    display: inline-block;
    margin-right: 45px;
  }
  .list-card .iten .remove {
    display: none;
  }
  .list-card .iten:hover .remove {
    display: inline-block;
  }
}
.ui-progressbar {
  position: relative;
}
.ui-widget-header {
  background-color: #e1e8f6;
}
.progress-label {
  position: absolute;
  left: 50%;
  top: 4px;
  font-weight: bold;
  text-shadow: 1px 1px 0 #fff;
  z-index: 999;
}
#grupo-hotel {
  display: none;
}
.paginacao a:nth-child(2) {
  margin-left: 15px;
}
.condicoes-especiais {
  margin-top: 10px;
}
.condicoes-especiais input {
  width: unset !important;
  margin-right: 8px;
  display: unset;
}
.condicoes-especiais label {
  font-size: 15px;
}
.condicoes-especiais .loading {
  font-size: 10px;
}
#cadastro-form .btn {
  margin-top: 20px;
  padding: 8px;
  font-size: 20px;
  background: #333376;
  color: #fff;
}
#cadastro-form .btn.submit {
  background: #8cc63f;
}
.criar-conta {
  text-align: center;
  padding: 19px 0 0;
}
#formCartao .columns {
  margin-bottom: 30px;
}
#formCartao .columns .column-left {
  width: 50%;
  float: left;
}
#formCartao .columns .column-right {
  width: 50%;
  float: right;
}
#formCartao input {
  text-align: left;
}
#formCartao .payment-foot img {
  margin: 20px 0 15px;
  height: 25px;
}
.qrcode-codigo {
  border: 1px solid #bbbbbb;
  padding: 15px;
  font-size: large;
  width: 675px;
  height: 60px;
}
.payment-foot {
  border-right: white 318px solid;
  overflow: hidden;
}