html,body{margin:0;padding:0}html *,body *{padding:0;margin:0;border:none;list-style:none}
body{font-family:'Arial', sans-serif}.navbar-aqua{margin-bottom:0px}.navbar-aqua .navbar-nav>li>a{color:#777}.btn-red,.btn-grey,.btn-blue{color:#fff;font-size:18px;font-weight:bold;font-family:'Montserrat', sans-serif}.btn-red{background:#F15651}.btn-grey{background:#3D3D3D}.btn-grey:hover{color:#aaa}.btn-blue{background:#3BADFC}section.video{background-color:#299EC9;padding:30px 0px 50px 0px;text-align:center}section.video h1{color:#3d3d3d;text-decoration:underline;font-size:28px;font-style:italic;margin:0px}section.video h2{color:#fff;font-size:34px;font-weight:bold;margin:15px 0px;font-weight:bold;font-family:'Montserrat', sans-serif}section.video div.slide{max-width:720px;margin:0px auto 20px}section.bullets{padding-bottom:100px;background:url(landing/fisherman.jpg) no-repeat center center fixed;background-size:cover}section.bullets img{width:70%;padding:5%}section.bullets div.title{color:#fff;font-size:30px;margin-bottom:20px;margin-top:20px}section.bullets div.caption{background-color:#29AFD4;color:#fff;font-size:18px;padding:4px}section.bullets .vcenter{display:inline-block;vertical-align:middle;float:none}section.bullets .round{border:1px solid #29AFD4;border-radius:6px;background:#29AFD4}section.title div{text-align:center;background-color:#29AFD4;color:#fff;max-width:500px;margin:-48px auto 0px;text-transform:uppercase;border:1px solid #29AFD4;border-radius:6px}section.title h1{font-size:36px;padding:10px 0px 5px;margin:0px}section.title h2{font-size:26px;padding:5px 0px 10px;margin:0px}section.screenshots h1{color:#29AFD4;font-size:28px;text-transform:uppercase}section.screenshots div.screenshot img{position:relative;top:70px;width:100%}section.screenshots div.container>div:nth-child(even){background:#F7F8F8;text-align:right}section.screenshots div.details{color:#3b3d3d;font-size:18px;padding-top:150px}section.screenshots div.details img{width:62px}section.screenshots div.details img.original{width:initial}section.footer{margin-top:100px}section.footer div.footer_divider{height:20px;background-color:#29AFD4}section.footer div.footer_one{text-align:center;background-color:#3D3D3D;height:auto;padding:20px 0px 20px}section.footer div.footer_one span{color:#fff;font-size:34px;font-weight:bold;margin:15px 0px;font-weight:bold;font-family:'Montserrat', sans-serif}section.footer div.footer_two{background-color:#EEEEEE;height:100px;padding-top:40px}section.footer div.footer_two a,section.footer div.footer_two a:active,section.footer div.footer_two a:visited{color:#58595b;font-size:18px;margin-left:30px}div.login_page div.logo{text-align:center;margin:0px 0px}div.login_page div.narrow{max-width:400px;margin:0px auto;padding-top:150px}div.login_page div.header{text-align:center;color:#fff;opacity:1 !important;background:-webkit-linear-gradient(#29ADD3, #2D87BC);background:-o-linear-gradient(#29ADD3, #2D87BC);background:-moz-linear-gradient(#29ADD3, #2D87BC);background:linear-gradient(#29ADD3, #2D87BC)}div.login_page div.header h1{font-size:36px;margin:0px;padding:20px 0px}div.login_page div.header p{font-size:16px;margin:-20px 0 0 0;padding-bottom:15px}div.login_page form{margin:20px 0px;padding:0px 5px;opacity:1 !important}div.login_page form input{display:block;width:100%;margin:5px 0px;border:0px;border-bottom:1px solid #ccc;line-height:30px;font-size:20px;outline:none;text-align:left;padding:5px}div.login_page form input:focus{border-color:#29AFD4;color:#29AFD4}div.login_page form select{display:block;width:100%;margin:5px 0px;border:0px;border-bottom:1px solid #ccc;line-height:30px;font-size:20px;outline:none;text-align:left;padding:5px}div.login_page form input:focus{border-color:#29AFD4;color:#29AFD4}div.login_page form p{margin:20px 0px;font-size:16px;color:#3b3d3d;text-align:justify}div.login_page div.error_msg{margin:10px auto;padding:5px;border:1px solid #a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);color:#a94442;font-size:14px;font-weight:bold}div.login_page div.registered_msg p{font-size:18px;text-align:justify;margin:20px 0px}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}div.setup-index{background-color:#3b3b3b;text-align:left;font-size:3vw;font-weight:500;color:#3bacfb}div.setup-index h1{text-align:center;font-size:7vw;font-weight:600;color:white;margin-bottom:3vw}div.setup-index .table>thead>tr>th{vertical-align:bottom;border-bottom:3px solid #ddd}div.setup-index th{font-size:6vw;color:#3bacfb}div.setup-index tr{background-color:#3b3b3b;font-size:4vw;color:white}div.setup-index tr a{color:#3bacfb;font-weight:600}div.setup-index .btn{padding:0px 0px;text-align:center}iframe,iframe.mobile{background-color:#3b3b3b;border:1vw solid grey;border-radius:5px;margin:2vw}iframe.header{border:0;border-radius:0;margin:0}#header-fixed{position:fixed;top:0px;display:none;background-color:white;text-align:center}#table-1{margin-bottom:0px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.carousel-inner>.itemactive>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;width:100%;height:auto}.ddlabel{font-size:6vw;font-weight:600}.dd .ddTitle .ddTitleText img{padding-right:5px}.dd .ddChild li img{padding-right:5px}div.mobile{width:100%;background-color:#3b3b3b;text-align:-webkit-center}div.mobile .btn-red{background:lightgrey;color:#303F9F;border-radius:4px}div.mobile img.icon{height:30vw;width:30vw;text-align:center;margin:3vw 1vw 1vw 1vw}div.mobile div.logo{text-align:center;margin:0px 0px}div.mobile div.glyphicon{font-size:20vw;text-align:center;margin:6vw 1vw 1vw 1vw}div.mobile h3{text-align:center;color:#3BADFC;padding:2vw;line-height:7vw;font-weight:700;font-size:5vw}div.mobile h4{text-align:center;color:#3BADFC;padding:1vw;line-height:5vw;font-weight:600;font-size:4vw}div.mobile div.narrow{margin:0px auto;padding-top:4vwpx}div.mobile div.narrow .row{height:10vw;color:white}div.mobile div.narrow input[type=checkbox]{margin-top:1px;margin-right:2vw}div.mobile div.narrow .input-group .form-control:not(:first-child):not(:last-child){border-radius:5px}div.mobile div.narrow .input-group{margin:5vw 0px 5vw 0px}div.mobile div.narrow .input-group-addon{max-width:35vw;font-size:4vw;font-weight:600;margin:0px;padding:2vw;background-color:#3b3b3b;color:white;vertical-align:bottom;line-height:8vw;border:0px}div.mobile div.narrow label{line-height:8vw}div.mobile div.narrow .form-control{line-height:45px;margin-top:0px}div.mobile div.narrow button{margin-bottom:6vw;margin-top:8vw}div.mobile div.narrow .row{margin-right:0px;margin-left:0px}div.mobile div.narrow .row .active{opacity:100%;color:red}div.mobile div.narrow .row .inactive{opacity:30%;color:red}div.mobile div.header{width:100%;text-align:center;color:#fff;opacity:1 !important;background:-webkit-linear-gradient(#29ADD3, #2D87BC);background:-o-linear-gradient(#29ADD3, #2D87BC);background:-moz-linear-gradient(#29ADD3, #2D87BC);background:linear-gradient(#29ADD3, #2D87BC);padding:5vw}div.mobile div.header h1{font-size:6vw;font-weight:700;margin:0px;margin-bottom:0px;padding-bottom:0px}div.mobile div.header h4{font-size:4vw;font-weight:500;margin:0px}div.mobile div.header p{font-size:3vw;margin:0px}div.mobile img.active{opacity:100%}div.mobile img.inactive{opacity:50%}div.mobile div.setup-header{text-align:center;color:#fff;padding:4vw 4vw 4vw 4vw}div.mobile div.setup-header .col-xs-1{padding:0px}div.mobile div.setup-header .col-xs-1 img{height:8vw;margin-right:2px;margin-left:2px;margin-bottom:5px;border-bottom:2px solid blue}div.mobile div.setup-header img{height:8vw}div.mobile div.setup-header h1{font-size:22px;font-weight:700;margin:0px;margin-bottom:10px;padding-bottom:20px}div.mobile div.setup-header h4{font-size:16px;font-weight:500;margin:0px}div.mobile div.setup-header p{font-size:16px;margin:-20px 0 0 0}div.mobile div.setup-title{margin:0vw 0vw 3vw 0vw;padding-top:4vw}div.mobile div.setup-title h1{font-size:8vw;font-weight:700;color:white}div.mobile div.setup-help{width:90%;text-align:left;font-size:4vw;font-weight:500;color:white}div.mobile div.setup-help ul{margin-left:6vw;padding-inline-start:0vw;display:list-item}div.mobile div.setup-help ul li{list-style-type:circle;list-style-position:outside}div.mobile div.setup-help h1{text-align:center;font-size:9vw;font-weight:600;color:white;margin-bottom:7vw}div.mobile div.setup-help show-help{margin-top:0px}div.mobile div.setup-add-new{text-align:center;margin:30px;font-size:16px;font-weight:500;color:white}div.mobile div.error_msg{color:#FFC8BD;padding-left:10px}div.mobile form{width:90%;text-align:left;margin:20px 0px;padding:0px 5px;opacity:1 !important}div.mobile form h4{color:white;margin-bottom:10px}div.mobile form input{display:block;width:100%;margin:10px 0px;border:0px;border-bottom:1px solid #ccc;line-height:30px;font-size:16px;outline:none;text-align:left;padding:5px;border-radius:5px;height:40px;background-color:lightgrey}div.mobile form :required{background-color:white}div.mobile form input:focus{border-color:#29AFD4;color:#29AFD4}div.mobile form select{display:block;width:100%;margin:10px 0px;border:0px;border-bottom:1px solid #ccc;line-height:30px;font-size:16px;outline:none;text-align:left;padding:5px;border-radius:5px;height:40px;background-color:lightgrey}div.mobile form .row{padding-top:0px}div.mobile form img{max-width:100%;max-height:-webkit-fill-available}div.mobile form button{padding:5px;margin-bottom:20px;margin-top:10px}div.mobile form label{color:white;font-size:18px;display:inline;margin-left:5px}div.mobile form input[type=checkbox]{margin-top:0px;margin-left:0px;zoom:0.6;color:white}div.mobile form p{margin:20px 0px;font-size:16px;color:#3b3d3d;text-align:justify}div.mobile form h4{margin-bottom:20px}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:white;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}
