.box_sizing{-moz-box-sizing:border-box;  -webkit-box-sizing:border-box;box-sizing:border-box}.selectnav{display:none;width:100%;margin:10px 0;padding:10px 0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.data-tip{position:absolute;display:block;height:50px;font-size:25px;width:50px;cursor:pointer;right:0;top:0;z-index:99;color:#e3e3e3}.data-tip i{position:relative;top:5px;left:15px}.form-group .input-group{border:2px solid #024f92}.form-group .helper_message{width:100%;height:auto;display:block;position:relative;z-index:100;left:0px;top:100%;margin-top:-2px;background-color:#fff;border:2px solid #024f92;border-top:none !important}.form-group .helper_message p{color:#024f92 !important;padding:10px 16px;margin:0}.form-group .helper_message:after{content:'';display:block;position:absolute;height:1px;width:100%;background-color:#e3e3e3;left:0;top:0}.form-group .helper_message:before{content:'';display:block;font-family:FontAwesome;position:absolute;top:10px;left:10px;color:#024f92;font-size:20px}.form-group .helper_message.message_error{border:2px solid #ff0000}.form-group .helper_message.message_error p{color:#ff0000 !important;padding-left:41px}.form-group .helper_message.message_error:before{content:'\f071';color:#ff0000}.form-group.tip .input-group{border:2px solid #3cbce9}.form-group.tip .helper_message{border:2px solid #3cbce9}.form-group.tip .helper_message p{padding-left:41px;color:#3cbce9 !important}.form-group.tip .helper_message:before{content:'\f05a';top:8px;color:#3cbce9}span.error{color:#ff0000 !important}.form-group.error .input-group{border:2px solid #ff0000}.form-group.error .helper_message{border:2px solid #ff0000}.form-group.error .helper_message p{padding-left:41px;color:#ff0000 !important}.form-group.error .helper_message:before{content:'\f071';top:8px;color:#ff0000}#details{position:absolute;top:10px;left:10px;font-size:20px;line-height:20px}.add_device{position:absolute;top:10px;right:10px;font-size:20px;line-height:20px}.add_steps{text-align:center}.add_steps img{display:block;margin:0 auto;max-width:320px}.add_steps h3{font-family:"proxima-nova, Sans-Serif";color:#fff;margin:20px 0;padding:0}.add_steps .fa{color:#fff;font-size:40px;line-height:40px;margin:20px 0}.logo{width:100%;height:auto;display:block;max-width:300px;text-align:center;margin:20px auto}.logo img{width:65%;height:auto}#rootwizard .nav{border-bottom:none;text-align:center}#rootwizard .nav li{border-top:3px solid #fff;margin:0 2px 0 0;float:none;display:inline-block;min-width:80px}#rootwizard .nav li a{background-color:#fff;color:#3cbce9;text-align:center;padding:10px 4px;margin:0;border-top:3px solid #3cbce9;border-left:none;border-right:none;border-bottom:none;  -webkit-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;border-radius:0px;font-family:"proxima-nova, Sans-Serif";font-size:15px;line-height:15px}#rootwizard .nav li:hover{border-top:3px solid #3cbce9}#rootwizard .nav li:last-child{margin:0}#rootwizard .nav .active{border-top:3px solid #024f92}#rootwizard .nav .active:after,#rootwizard .nav .active:before{top:3px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#rootwizard .nav .active:after{border-color:rgba(2, 79, 146, 0);border-top-color:#024f92;border-width:5px;margin-left:-5px}#rootwizard .nav .active:before{border-color:rgba(2, 79, 146, 0);border-top-color:#024f92;border-width:11px;margin-left:-11px}#rootwizard .nav .active a{background-color:#fff;color:#024f92;border:none;border-top:3px solid #024f92}#rootwizard .nav .active:hover{border-top:3px solid #024f92}.progress{height:6px;  -webkit-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;border-radius:0px}.progress #progressBar{background-color:#024f92;position:relative}.progress #progressBar:after,.progress #progressBar:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.progress #progressBar:after{border-color:rgba(2, 79, 146, 0);border-left-color:#024f92;border-width:5px;margin-top:-5px}.progress #progressBar:before{border-color:rgba(2, 79, 146, 0);border-left-color:#024f92;border-width:11px;margin-top:-11px}.tab-pane .panel-default{-webkit-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;border-radius:0px;border-color:#024f92}.tab-pane .panel-default .panel-heading{padding:15px;border:none;  -webkit-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;border-radius:0px;background-color:#024f92}.tab-pane .panel-default .panel-heading .panel-title{color:#fff;font-family:"proxima-nova, Sans-Serif";font-size:20px;font-weight:400}.tab-pane .panel-default .panel-body{background-color:#024f92;padding:0 15px 5px 15px}.tab-pane .panel-default .panel-body p,.tab-pane .panel-default .panel-body label,.tab-pane .panel-default .panel-body h2,.tab-pane .panel-default .panel-body h3,.tab-pane .panel-default .panel-body h4,.tab-pane .panel-default .panel-body h5{color:#fff;font-family:"proxima-nova, Sans-Serif";font-weight:400}.tab-pane .panel-default .panel-body p{font-size:18px}.tab-pane .panel-default .panel-body .customer_row{padding-bottom:15px}.tab-pane .panel-default .panel-body input[type="text"],.tab-pane .panel-default .panel-body input[type="email"],.tab-pane .panel-default .panel-body input[type="number"],.tab-pane .panel-default .panel-body input[type="date"],.tab-pane .panel-default .panel-body input[type="time"],.tab-pane .panel-default .panel-body textarea{-webkit-border-radius:0px !important;  -moz-border-radius:0px !important;  -ms-border-radius:0px !important;  -o-border-radius:0px !important;border-radius:0px !important;border:none;color:#024f92;font-family:"proxima-nova, Sans-Serif";border-color:transparent !important;box-shadow:none !important}.tab-pane .panel-default .panel-body .checkbox{margin:0 0 10px}.tab-pane .panel-default .panel-body .input-group span{background-color:#fff;border:none;  -webkit-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;border-radius:0px;padding:6px 0 6px 12px}.tab-pane .panel-default .panel-body .input-group span .fa{color:#024f92}.tab-pane .panel-default .panel-body .form-group.error span i{color:#ff0000}.tab-pane .panel-default .panel-body .group .group_title .group_error{color:#ff0000;display:none;font-size:15px}.tab-pane .panel-default .panel-body .group.error .group_title .group_error{display:block}input[type="radio"],input[type="checkbox"]{display:none}input[type="radio"] + label,input[type="checkbox"] + label{font-size:18px;padding-bottom:0px;padding-left:0}input[type="radio"] + label span{display:inline-block;width:35px;height:35px;background-color:#3cbce9;border:7px solid #3cbce9;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  -o-border-radius:50%;border-radius:50%;margin-right:5px;position:relative;top:10px}input[type="radio"]:checked + label span{display:inline-block;width:35px;height:35px;background-color:#fff}input[type="checkbox"] + label span{display:inline-block;width:35px;height:35px;background-color:#3cbce9;  -webkit-border-radius:0%;  -moz-border-radius:0%;  -ms-border-radius:0%;  -o-border-radius:0%;border-radius:0%;margin-right:5px;position:relative;top:10px}input[type="checkbox"] + label span:before{content:'\f00c';display:none;font-family:FontAwesome;position:absolute;top:-4px;left:2px;color:#fff;font-size:32px}input[type="checkbox"]:checked + label span{display:inline-block;width:35px;height:35px}input[type="checkbox"]:checked + label span:before{display:block}.input-group-select{width:100%}.input-group-select select.form-control{-webkit-border-radius:0px !important;  -moz-border-radius:0px !important;  -ms-border-radius:0px !important;  -o-border-radius:0px !important;border-radius:0px !important;border:none;color:#024f92 !important;font-family:"proxima-nova, Sans-Serif" !important;border-color:transparent !important;box-shadow:none !important;font-size:18px;padding:10px 16px !important;width:100%}.input-group-select .data-tip{top:-5px;right:10px}.pager.wizard{text-align:center}.pager.wizard li,.pager.wizard .disabled{display:block}.pager.wizard li a,.pager.wizard .disabled a{-webkit-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;border-radius:0px;border:none;background-color:#024f92;color:#fff;margin:0;padding:10px 10px;font-family:"proxima-nova, Sans-Serif";font-size:18px;min-width:120px;text-align:center}.pager.wizard li a .fa,.pager.wizard .disabled a .fa{position:relative;top:1px}.pager.wizard .submit{text-align:right}.pager.wizard .submit a{background-color:#3cbce9;margin:0}.modal-backdrop{background-color:#3cbce9}.modal-backdrop.in{filter:alpha(opacity=80);opacity:0.8}.modal{margin-top:50px}.modal .modal-content{-webkit-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;border-radius:0px;border:none;background-color:#024f92}.modal .modal-content .modal-header,.modal .modal-content .modal-footer,.modal .modal-content .modal-body{border:none}.modal .modal-content .modal-header .modal-title,.modal .modal-content .modal-footer .modal-title,.modal .modal-content .modal-body .modal-title,.modal .modal-content .modal-header p,.modal .modal-content .modal-footer p,.modal .modal-content .modal-body p,.modal .modal-content .modal-header label,.modal .modal-content .modal-footer label,.modal .modal-content .modal-body label,.modal .modal-content .modal-header h4,.modal .modal-content .modal-footer h4,.modal .modal-content .modal-body h4{color:#fff;font-family:"proxima-nova, Sans-Serif"}.modal .modal-content .modal-header label,.modal .modal-content .modal-footer label,.modal .modal-content .modal-body label{font-weight:400}.modal .modal-content .modal-header .close,.modal .modal-content .modal-footer .close,.modal .modal-content .modal-body .close{color:#fff}.modal .modal-content .modal-footer button{-webkit-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;border-radius:0px;border:none;color:#024f92;background-color:#fff;margin:0 10px 0 0;padding:7px 10px;font-family:"proxima-nova, Sans-Serif";font-size:18px;font-weight:400;min-width:10px;text-align:center}.modal .modal-content .modal-body{padding:0 15px}@media only screen and (min-width:480px) and (max-width:767px){.js #nav{display:none}  .js .selectnav{display:block}}@media only screen and (max-width:479px){.js #nav{display:none}  .js .selectnav{display:block}}