@import "//combine.jotform.io/css/sharedStyles/reset.css?rev=1";
@import "//combine.jotform.io/css/sharedStyles/common-page-styles.css?rev=1";

.oh{overflow:hidden;}
.dn{display:none;}
.dib{display:inline-block;}
.db{display:block;}
.cp{cursor:pointer;}
.centeredDiv{margin-right:auto;margin-left:auto;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}
ol,ul{list-style:none;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
.border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.clearer{clear:both;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.varela{font-family:'Varela Round',sans-serif;}
.header *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header{width:100%;background-color:#313131;z-index:555557!important;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.8);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.8);position:relative;}.header .header-content{height:100%;margin-right:auto;margin-left:auto;min-width:360px;}.header .header-content .logo-link{display:block;float:left;margin:15px 0 12px 0;}
.header .header-content .header-nav{float:right;height:100%;font-family:'Varela Round',sans-serif;}.header .header-content .header-nav .nav-toggler{display:none;}
.header .header-content .header-nav ul{height:100%;float:left;}.header .header-content .header-nav ul li{height:100%;}.header .header-content .header-nav ul li a{text-decoration:none;font-size:13px;height:100%;color:#c2c2bd;display:block;}.header .header-content .header-nav ul li a.activated{border-bottom:2px solid #fcab5f;background-color:#5b5b58;color:#fff;}
.header .header-content .header-nav ul li a:hover{border-bottom:2px solid #fcab5f;background-color:#464645;color:#fff;}
.header .header-content .header-nav .login-cont{float:right;position:relative;height:100%;}.header .header-content .header-nav .login-cont>a#login-toggler{font-size:14px;display:block;text-decoration:none;color:#fff;height:100%;position:relative;background-color:#171716;}.header .header-content .header-nav .login-cont>a#login-toggler:before{content:"";display:inline-block;position:relative;top:-2px;left:-5px;z-index:6;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;}
.header .header-content .header-nav .login-cont>a#login-toggler.activated{border-bottom:2px solid #fcab5f;background-color:#5b5b58;}.header .header-content .header-nav .login-cont>a#login-toggler.activated:after{content:"";display:inline-block;position:absolute;bottom:-8px;left:45%;z-index:6;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fcab5f;}
.header .header-content .header-nav .login-cont a#logged-in{font-size:13px;display:block;position:relative;}.header .header-content .header-nav .login-cont a#logged-in img{width:50px;height:50px;}
.header .header-content .header-nav .login-cont .login-box{position:absolute;z-index:55555;background-color:#444;border:1px solid #222;padding:10px 15px;right:0;}.header .header-content .header-nav .login-cont .login-box .wide-line{padding:5px 0;}.header .header-content .header-nav .login-cont .login-box .wide-line input{font-size:12px;line-height:16px;padding:4px 6px;width:180px;border:1px solid #222;margin:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;height:26px;}.header .header-content .header-nav .login-cont .login-box .wide-line input:focus{outline:0;background-color:#FFE3C7;}
.header .header-content .header-nav .login-cont .login-box .wide-line button{float:right;}
.header .header-content .header-nav .login-cont .login-box .wide-line a{text-decoration:none;font-size:12px;color:#fff;display:block;line-height:18px;width:70px;text-align:right;}
.header .header-content .header-nav .login-cont .login-box .wide-line .ajax-login-text,.header .header-content .header-nav .login-cont .login-box .wide-line .ajax-reg-text{width:200px;}
.header .header-content .header-nav .login-cont .login-box .wide-line .ajax-login-button,.header .header-content .header-nav .login-cont .login-box .wide-line .ajax-reg-button{width:50%;float:right;}
.header .header-content .header-nav .login-cont .login-box .btn_link{margin-top:5px;float:left;}.header .header-content .header-nav .login-cont .login-box .btn_link a{font-size:12px;text-align:left;color:orange;}
.header .header-content .header-nav .login-cont .login-box #error-box{color:#DD5151;font-size:13px;}
.header .header-content .header-nav .login-cont .user-header-info{height:100%;cursor:pointer;padding-left:16px;border-left:1px solid #454545;}
@media (max-width:480px){.header{height:62px;position:fixed;z-index:12;}.header .header-content{width:100%;padding:0 20px;}.header .header-content .logo-link{display:block;float:left;}.header .header-content .logo-link img{width:192px;height:30px;} .header .header-content .header-nav{position:relative;}.header .header-content .header-nav .nav-toggler{display:block;float:right;width:32px;height:32px;cursor:pointer;background-color:#222;border:1px solid #000;text-align:center;font-size:14px;color:#fff;line-height:28px;margin-top:15px;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);} .header .header-content .header-nav ul{display:none;border-bottom:1px solid #222;position:absolute;top:50px;right:0;}.header .header-content .header-nav ul li{width:auto;height:40px;}.header .header-content .header-nav ul li a{padding:10px 16px;line-height:20px;font-size:12px;background-color:#111;border:1px solid #222;border-bottom:0;}.header .header-content .header-nav ul li a:hover,.header .header-content .header-nav ul li a:active{background-color:#222;border-bottom-width:1px;} .header .header-content .header-nav .login-cont{float:right;display:none;}.header .header-content .header-nav .login-cont>a{padding:0 18px;padding-top:40px;} .header .header-content .header-nav .login-cont .login-box{top:62px;}}@media (min-width:481px) and (max-width:767px){.jumbotron{top:72px!important;} .header{height:72px!important;position:fixed;z-index:12;padding-left:0!important;padding-right:0!important;}.header .header-content{width:100%;padding:0 20px;}.header .header-content .logo-link img{width:256px;height:40px;} .header .header-content .header-nav{position:relative;}.header .header-content .header-nav .nav-toggler{display:block;float:right;width:40px;height:40px;cursor:pointer;background-color:#222;border:1px solid #000;text-align:center;font-size:14px;color:#fff;line-height:36px;margin-top:16px;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);} .header .header-content .header-nav ul{display:none;border-bottom:1px solid #222;position:absolute;top:60px;right:0;height:auto!important;}.header .header-content .header-nav ul li{width:auto;height:44px;}.header .header-content .header-nav ul li a{padding:10px 20px;line-height:24px;font-size:12px;background-color:#111;border:1px solid #222;border-bottom:0;}.header .header-content .header-nav ul li a:hover,.header .header-content .header-nav ul li a:active{background-color:#222;border-bottom-width:1px;} .header .header-content .header-nav .login-cont{float:right;display:none;}.header .header-content .header-nav .login-cont>a{padding:0 18px;padding-top:35px;} .header .header-content .header-nav .login-cont .login-box{top:72px;} .header .header-content .header-nav .login-cont .user-header-info{padding-top:11px;}}@media (min-width:768px) and (max-width:979px){.header{height:72px;}.header .header-content{width:720px;}.header .header-content .logo-link img{width:256px;height:40px;} .header .header-content .header-nav ul{display:block!important;}.header .header-content .header-nav ul li{float:left;}.header .header-content .header-nav ul li a{padding:0 4px;padding-top:35px;letter-spacing:-1px;} .header .header-content .header-nav .login-cont{float:right;margin-left:10px;}.header .header-content .header-nav .login-cont>a{padding:0 8px;padding-top:35px;} .header .header-content .header-nav .login-cont .login-box{top:72px;} .header .header-content .header-nav .login-cont .user-header-info{padding-top:11px;}}@media (min-width:980px) and (max-width:1199px){.header{height:82px;}.header .header-content{width:980px;}.header .header-content .logo-link img{width:256px;height:40px;margin-top:10px;} .header .header-content .header-nav .nav-toggler{display:none;} .header .header-content .header-nav ul{display:block!important;}.header .header-content .header-nav ul li{float:left;}.header .header-content .header-nav ul li a{padding:0 12px;padding-top:45px;}.header .header-content .header-nav ul li a#api-link{padding-left:24px;padding-right:24px;} .header .header-content .header-nav .login-cont{float:right;}.header .header-content .header-nav .login-cont>a{padding:0 12px;padding-top:45px;} .header .header-content .header-nav .login-cont .login-box{top:82px;} .header .header-content .header-nav .login-cont .user-header-info{padding-top:16px;}}@media (min-width:1200px){.header{height:82px;}.header .header-content{width:980px;}.header .header-content .logo-link img{width:256px;height:40px;margin-top:10px;} .header .header-content .header-nav .nav-toggler{display:none;} .header .header-content .header-nav ul{display:block!important;}.header .header-content .header-nav ul li{float:left;}.header .header-content .header-nav ul li a{padding:0 18px;padding-top:45px;}.header .header-content .header-nav ul li a#api-link{padding-left:36px;padding-right:36px;} .header .header-content .header-nav .login-cont{float:right;}.header .header-content .header-nav .login-cont>a{padding:0 18px;padding-top:45px;} .header .header-content .header-nav .login-cont .login-box{top:82px;} .header .header-content .header-nav .login-cont .user-header-info{padding-top:16px;}}.mont{font-family:'Montserrat',sans-serif;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html,body{height:100%;}
.page-wrap{min-height:100%;margin-bottom:-55px;background-color:#d5d5d2;}
.page-wrap:after{content:"";display:block;height:55px;}
.content-container{width:100%;float:left;margin-top:45px;}.content-container .content{width:980px;margin-right:auto;margin-left:auto;background-color:#4b5353;}.content-container .content .banner-area{width:100%;height:380px;padding:21px 36px;}.content-container .content .banner-area>div{width:50%;float:left;}
.content-container .content .banner-area .banner-content{padding:5px 0 10px 20px;border-left:5px solid #dd8000;font-family:'Montserrat',sans-serif;color:#fff;margin-top:75px;text-shadow:0px 1px 1px #000000;filter:dropshadow(color=#000000, offx=0, offy=1);}.content-container .content .banner-area .banner-content>div{width:100%;float:left;}
.content-container .content .banner-area .banner-content .title{font-size:30px;line-height:42px;margin-bottom:30px;}
.content-container .content .banner-area .banner-content .banner-text{font-size:14px;line-height:18px;}
.content-container .content .banner-area .visual{height:338px;padding:12px;}.content-container .content .banner-area .visual>*{float:right;}
.content-container .content .banner-area .visual img{width:425px;height:228px;margin-top:44px;}
.footer{text-align:center;height:55px;padding:15px 0;border-top:1px solid #e5e5e5;background-color:#e8eaef;}.footer .tm{width:100%;text-align:center;overflow:hidden;font-family:'Montserrat',sans-serif;}.footer .tm span{display:inline-block;font-size:12px;line-height:16px;color:#969696;}.footer .tm span a{color:#dd8000;text-decoration:none;}
.footer .tm span.app-g{margin-left:10px;padding-left:10px;border-left:1px solid #dd8000;}
button,.button{background-color:#96a6a6;color:#fff;text-decoration:none;border:0;font-size:14px;text-align:center;cursor:pointer;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;line-height:25px;display:block;}button:hover,.button:hover{background-color:#9fb0b0;text-decoration:none;color:#fff;}
button:active,.button:active{background-color:#4b5353;text-decoration:none;color:#fff;}
button.big,.button.big{padding:21px 10px;width:290px;}
.action{overflow:hidden;margin-right:auto;margin-left:auto;margin-top:60px;}