body{background:#fff;font-family:Roboto,sans-serif;font-weight:300;color:#272b31;padding:0;text-rendering:optimizeLegibility}body,html{height:100%}#main-container{min-height:100%;height:auto!important;height:100%;margin:0 auto -100px}#footer,.push{height:100px}ol,ul{list-style:none;margin:0;padding:0}p{font-size:14px;font-weight:300;line-height:1.5em}h1,h2,h3,h4,h5{line-height:1.5em;font-weight:500}h1{font-size:48px}h2{font-size:36px}h3{font-size:22px}h4{font-size:19px}h5{font-size:18px}h6{font-size:14px}a{color:#2e9a66;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}a:hover{color:#27ae60;text-decoration:none}.large-link{font-size:22px;margin-top:25px;display:block}.large-link:after{font-family:entypo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1.5;-webkit-font-smoothing:antialiased;content:"\e000";position:absolute;margin-left:10px}a::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,li::selection,p::selection{background:#fff;text-shadow:none}a::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::selection,li::selection,p::-moz-selection{background:#2e9a66;text-shadow:none}hr{border-color:#2e9966}.title{font-weight:500}.centered{text-align:center!important}.uppercase{text-transform:uppercase}.bolder{font-weight:700}.normal{font-weight:400}.lighter{font-weight:200}.center-image{margin:0 auto;display:block}hr.title-line{margin:-38px auto 40px;width:50%;display:block}hr.content-hr{border:0;border-top:1px solid #2e9a66;margin-bottom:0}span.rollover{opacity:1;-o-transition-duration:1s;-moz-transition-duration:1s;-webkit-transition:-webkit-transform 1s;background:url(../img/photo-zoom.png) center center no-repeat;cursor:pointer;width:420px;height:300px;position:absolute;z-index:10;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}span.rollover:hover{opacity:.7}.checklist{margin:0}.checklist li{padding-left:30px;margin-bottom:10px}.green-list{background:url(../img/green-check.png) no-repeat}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-moz-border-radius:4px}.alert .close{line-height:12px;border:none;border-radius:0;background:0 0;color:#000;text-shadow:none;box-shadow:none;opacity:.2}.alert .close:hover{opacity:.5}.alert{color:#b38b46;background-color:#ece1a5;border:1px solid #d19a24;border-radius:0}.alert-danger,.alert-error{color:#b94a48;background-color:#f3aeae;border-color:#c23248}.alert-success{color:#468847;background-color:#9fd177;border-color:#0f8a2c}.form-error-message{display:none}.small-btn{font-size:12px;font-weight:500;padding:6px 15px;display:inline-block}.medium-btn{font-size:16px;font-weight:500;padding:15px 25px;display:inline-block}.large-btn{font-size:18px;font-weight:500;padding:20px 35px;display:inline-block}.green-btn{color:#fff;letter-spacing:1px;background:#5aaf86;border:1px solid #2e9966;border-radius:0;background-clip:padding-box;padding:2px 10px}.green-btn:hover{color:#fff;background:#319c68}.yellow-btn{color:#fff;background:#f9b456;border:1px solid #5c3500;border-radius:6px}.yellow-btn:hover{color:#fff;background:#f7a12c}.social{margin:0;display:inline-block}.social li{float:left;margin-right:10px;border:2px solid #272b31;border-radius:50%;background-clip:padding-box;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.social li:last-child{margin-right:0}.social li:hover{border:2px solid #2e9a66}.social li a{color:#272b31;text-shadow:none;width:32px;height:32px;line-height:36px;display:block;text-align:center;-webkit-font-smoothing:antialiased}.social li a:hover{color:#2e9a66}.navbar-inverse{background:#fff;border:none}.navbar-inverse .nav>li>a,.navbar-inverse .navbar-brand{color:#272b31;font-size:15px;text-shadow:none;padding:0}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:focus,.navbar-inverse .nav .active>a:hover{color:#2e9965;background:0 0;border-radius:0}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover,.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#2e9a66}.navbar .nav{margin-top:17px}.navbar-toggle{background-color:#272b31}#head-banner{border:1px solid #d3d3d3;margin-top:35px;padding:30px 60px}#head-banner h1{text-shadow:0 2px 5px rgba(0,0,0,.75)}#head-banner h3,#head-banner h4,#head-banner h5{margin:2px 0}.head-cta{margin-top:30px;margin-bottom:30px}.product-teaser{margin-top:60px;margin-bottom:40px;border-bottom:1px solid #000;box-shadow:0 1px 0 rgba(255,255,255,.2)}.product-teaser .product-teaser-title{font-weight:700}.product-teaser .product-teaser-desc{color:#959eaa}.product-teaser .left-desc{margin-top:40px}.product-teaser .left-desc:after{content:'';height:123px;width:100%;display:block;margin-top:20px}.product-teaser .right-desc{margin-top:70px}.product-teaser .right-desc:before{content:'';height:123px;width:100%;display:block;margin-bottom:20px}.product-teaser span.play-button{opacity:.7;background:url(../img/play-button.png) center center no-repeat;cursor:pointer;width:460px;height:345px;position:absolute;z-index:10;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.product-teaser span.play-button:hover{opacity:1}.app-teaser{margin-top:60px;margin-bottom:40px}.app-teaser .app-teaser-title{font-weight:700}.app-teaser .app-teaser-desc{color:#959eaa}.app-teaser .left-desc .top-left-desc,.app-teaser .right-desc .top-right-desc{margin-top:45px}.app-teaser .left-desc .btm-left-desc,.app-teaser .right-desc .btm-right-desc{margin-top:45px}.app-teaser .left-desc .top-left-desc:after{content:'';height:92px;width:100%;display:block;margin-top:20px}.app-teaser .left-desc .btm-left-desc:before{content:'';height:92px;width:100%;display:block;margin-top:20px}.app-teaser .right-desc .top-right-desc:after{content:'';height:92px;width:100%;display:block;margin-top:20px}.dark-bg hr{border:1px solid;border-right:0;border-left:0;border-top:1px solid #000;border-bottom:1px solid rgba(255,255,255,.2)}.flexslider-low-head-banner .slides{min-height:83px}.testimonial{color:#959eaa;font-weight:300;padding:0 35px;margin-left:0}.testimonial:before{background:url(../img/quote1.png) top left no-repeat;background-size:19px 17px;content:"";height:17px;width:19px;position:absolute;left:0;margin-top:0}.testimonial:after{background:url(../img/quote2.png) bottom right no-repeat;background-size:19px 17px;content:"";height:17px;width:19px;position:absolute;right:0;margin-top:6px}.testi{font-style:italic}.author:before{content:'\2014'}.section-title-wrapper{margin-bottom:40px}.section-title{margin-bottom:20px}.section-subtitle{width:67%;display:block;margin:10px auto}#marketing{margin-bottom:40px}.marketing-icon{box-shadow:0 0 0 5px #272b31;border-radius:50%;margin-bottom:10px;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}.marketing-icon:hover{box-shadow:0 0 0 10px #272b31}.featurettes-inner-section img{margin:20px 0 40px}.featurettes-inner-section .checklist{margin-top:60px}.featurettes-inner-section .checklist li{margin-bottom:1.2em;font-size:12px;line-height:20px}.left-annotation,.right-annotation{margin-top:60px}ul.annotations-features{margin:60px 0}ul.annotations-features li{margin-bottom:20px}.annotations-features-icon{float:left;margin-right:20px;margin-bottom:4em}.app-dot1{margin-left:80px;margin-top:120px}.app-dot2{margin-left:150px;margin-top:215px}.app-dot3{margin-left:90px;margin-top:350px}.app-dot4{margin-left:260px;margin-top:425px}.app-dot5{margin-left:55px;margin-top:500px}.subscript{font-size:25px}.pricing-content ul{padding:0}.pricing-content li{color:#272b31;font-weight:400;padding:15px 0}.pricing-content li:nth-child(2n){border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background-color:rgba(220,220,220,.68);box-shadow:inset 0 1px 0 #fff}.pricing-table-button{padding:10px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background-color:rgba(249,249,249,.68);box-shadow:inset 0 1px 0 #fff}.pricing-table-button a{display:inline-block}ul.team{margin:40px 0}ul.team li{margin-bottom:25px}ul.team li img{float:left;margin-right:20px;margin-bottom:4em}.position{color:#959eaa;font-weight:400}a.team-social{color:#272b31;font-size:20px;margin-right:10px}a.team-social:hover{color:#2e9a66}.toggle-content{margin-bottom:20px}.toggle-group{margin-bottom:2px}.toggle-heading{border-bottom:1px dashed #999;padding:10px 0}.toggle-heading .toggle-button{display:block;padding:8px 10px;cursor:pointer;color:#272b31;font-size:16px;font-weight:400}a.toggle-button:hover{color:#2e9a66}a.toggle-button:before{content:'Q';color:#2d9965;font-size:22px;padding-right:10px;margin-right:10px;border-right:1px solid #272b31}a.toggle-button h5{margin-bottom:10px}a.toggle-button:hover{text-decoration:none}.toggle-inner{background-color:rgba(220,220,220,.17);box-shadow:0 -1px 0 #999;border:none}.toggle-inner .toggle-text{padding:15px 20px}#subscribe_form{margin-top:20px;margin-bottom:20px}#subscribe_form input[type=text]{padding:0 20px 0 15px;margin-bottom:0;height:40px;color:#000;font-size:16px;font-weight:400;width:400px;margin-right:0;border:1px solid #d3d3d3}.subscribe-submit{padding:0 17px 8px;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;font-weight:300;height:40px;line-height:35px;border-left:0;border-radius:0;margin-left:-5px}.subscribe-text{font-size:12px;font-weight:300;margin:0;color:#959eaa}.modal-backdrop{background-color:rgba(39,43,49,.75)}.modal-body{padding:20px;max-height:none}#contactModal{border:1px solid #272b31;border-radius:5px;background-clip:padding-box;box-shadow:0 5px 25px rgba(0,0,0,.59)}.modal-header{background-color:#2e9a66;padding:12px 20px;color:#fff}.modal-label{margin:0}button.close{color:#fff;margin:0;padding:5px 0;line-height:12px;opacity:1}.modal-header .close{margin-top:-2px;text-shadow:none}#contact_form{margin:0}#contact_form label{color:#272b31;font-size:16px;font-weight:400}.contact-form-container .row-fluid{margin-bottom:10px}.contact-form-container input{padding:0 15px;margin-bottom:0;box-sizing:border-box;height:40px}.contact-form-container textarea{width:100%;box-sizing:border-box;padding:16px 20px}.send-button{color:#fff;font-size:18px;font-weight:700;line-height:18px;padding:10px 17px;transition:.25s;margin-top:20px}.table-nonfluid{width:auto}.table-responsive{overflow-x:auto}table{white-space:nowrap}.container-fluid{padding:0 15px}tbody{font-size:12px;color:#000}.table-bordered thead{background:rgba(46,154,102,.65)}.well{border-radius:0}#footer{background:#2e9a66;color:#fff;-webkit-box-shadow:0 -4px 10px -4px #2e9a66;-moz-box-shadow:0 -4px 10px -4px #2e9a66;box-shadow:0 -4px 10px -4px #2e9a66;padding:35px 0}#footer a,#footer a:hover{color:#fff}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#77bd9b;border-color:#77bd9b}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.user-nav a{color:gray;font-size:13px;line-height:60px}.user-nav i.fa{font-size:12px;padding:7px}#main-nav .nav{background:#2e9a66;color:#fff;width:100%}#main-nav a{color:#fff}@media (min-width:768px){.navbar .navbar-inner{padding:0}.navbar .nav{margin:0;display:table;width:100%}.navbar .nav li{display:table-cell;padding:10px 0;float:none}.navbar .nav li a{text-align:center;overflow:hidden;white-space:nowrap;border-radius:0}.navbar .nav li:first-child a{border-left:0}.navbar .nav li:last-child a{border-right:0;border-radius:0}.user-nav{float:right}.footer-links{text-align:right}.footer-links a{display:inline-block;padding:0 10px}}@media (max-width:768px){.navbar .nav li{display:block;padding:10px!important;text-align:center;float:none}.user-nav{float:none}#footer .col-md-6{text-align:center}}div#main-nav{padding:0}.navbar .nav li:hover{background:#f5f5f5}.navbar .nav li:hover a,li.active a{color:#2e9a66!important}#main-nav i.fa{font-size:16px;padding:5px}.modal-content{box-shadow:none;border:0}.navbar-header{margin-bottom:15px}.slider-container{padding:15px 0}#subnav{border-top:5px solid #fff;background:gray!important}#subnav li{padding:5px 0}.btn-primary{background-color:#2e9a66;border-color:#20714a;border:0}#subnav li.active{background:#000;font-weight:700}#topnav li.active{background:#d3d3d3;font-weight:700}.plan{padding:10px}.plan-header{background:#000;color:#fff;padding:15px}h4.plan-title{text-transform:uppercase;font-weight:200;border-bottom:1px solid gray}.plan-price{border-bottom:1px solid gray;font-size:100px;text-align:center}.plan-price span{font-size:35px}.plan-benefits{background:#d3d3d3;padding:7px 15px;margin:5px 0}.plan-benefits div{padding:5px 0;border-bottom:1px solid gray}.plan-benefits div:last-child{border-bottom:0}.plan-buy{background:#2e9a66;color:#fff;padding:5px;text-align:center;font-weight:500;font-size:19px;width:100%;border:0}hr.gray-hr{border-color:#d3d3d3}.clients-grid img{max-height:200px;max-width:200px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.clients-grid .box{position:relative;height:100%;display:block}.frame{height:200px;border:1px solid #d3d3d3;white-space:nowrap;text-align:center;margin:1em 0}.contact-info{padding-left:50px}.contact-info p{font-weight:400}li.interogation-button{background:#e54c64;text-transform:uppercase;font-weight:400}i.subtitle{color:#b8b7b7;font-weight:200}.interogation-title{font-size:17px;font-weight:600;display:block;margin-bottom:0}.interogation-details{width:80%;min-height:60px;font-size:12px;display:inline-block;vertical-align:middle}.type{display:inline-block;margin-top:24px!important;margin-left:20px!important}.interogation.well{padding:5px;min-height:85px}.check-button{display:block;margin:0 auto;border-radius:0;padding:5px 9px;font-size:20px;text-transform:uppercase;font-weight:400}.check-button .fa{font-size:24px;margin-right:8px}.bootstrap-filestyle label{background:gray;color:#fff;text-transform:uppercase;border-radius:0;padding:2px 10px;width:150px}.upload-button{width:150px}.interogation.well.green .interogation-title{color:#2e9a66;text-transform:uppercase}.checkbox,.radio{margin-top:0;margin-bottom:0;width:30px}.color-block{background:gray;min-height:40px;color:#fff;text-align:center;text-transform:uppercase;padding:8px;font-weight:400}.color-block.blue{background:#1b4e94}.color-block.lightblue{background:#36a9db}.color-block.red{background:#e54c64}.color-block.teal{background:#10a7aa}p.block-desscription{padding:14px;font-size:13px}.modal-dialog.loginModalForm{width:300px}.sep-line{text-align:center;position:relative;margin:10px 0;font-size:15px}.sep-line span{display:inline-block}.sep-line span:after,.sep-line span:before{border-top:1px solid #b6b6b6;display:block;height:1px;content:" ";width:40%;position:absolute;left:0;top:.8em}.sep-line span:after{right:0;left:auto}#head-banner h4{color:#2e9a66;font-size:21px;margin-bottom:10px}ul.styled{list-style-type:disc;margin:initial;list-style-position:inside}ol.styled{list-style-type:decimal;margin:initial;list-style-position:inside}li ol.styled{list-style-type:lower-alpha;margin:initial;list-style-position:inside;margin-left:15px}.green-btn[disabled]{background:gray;color:#d3d3d3;cursor:not-allowed}.green-btn:hover{color:#fff;background-color:#36b376!important}@media (min-width:768px) and (max-width:994px){#topnav a{font-size:12px!important;width:auto}}#access-keys .progress{height:5px;margin-bottom:3px}
