﻿.light{font-family:'Neue Helvetica W01','Open Sans Condensed',helvetica,arial,sans-serif;font-weight:200}.normal{font-family:'Neue Helvetica W01','Open Sans Condensed',helvetica,arial,sans-serif;font-weight:400}.medium{font-family:'Neue Helvetica W01','Open Sans Condensed',helvetica,arial,sans-serif;font-weight:500}.bold{font-family:'Neue Helvetica W01','Open Sans Condensed',helvetica,arial,sans-serif;font-weight:700}.heavy{font-family:'Neue Helvetica W01','Open Sans Condensed',helvetica,arial,sans-serif;font-weight:800}h1{font-family:'Neue Helvetica W01','Open Sans Condensed',helvetica,arial,sans-serif;font-weight:700;font-size:28px;line-height:1.2;padding:0;margin:0}h2{font-family:'Neue Helvetica W01','Open Sans Condensed',helvetica,arial,sans-serif;font-weight:400;font-size:62px;line-height:1.2;padding:0;margin:0}h3{font-family:'Neue Helvetica W01','Open Sans Condensed',helvetica,arial,sans-serif;font-weight:400;font-size:48px;line-height:1.2;padding:0;margin:0}body,html{color:#2a2f33;font-family:'Neue Helvetica W01','Open Sans Condensed',helvetica,arial,sans-serif;font-weight:400;box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:#F2F4F6}::-webkit-scrollbar-thumb{background:#DFE4EA}::-webkit-scrollbar-thumb:hover{background:#CBD4DD}a{text-decoration:none;color:#E30613}a:hover{color:lighten}strong{font-weight:700;font-size:inherit;color:inherit}.centre{display:block;margin:auto}.white-section{width:100%;float:left;background-color:#fff;padding:70px 0}.yellow-section{width:100%;float:left;background-color:#fcd437;padding:70px 0}.container{width:90%;margin:0 auto}.loading{background:url(../images/loading.gif) no-repeat center center rgba(255,255,255,.9);position:fixed;top:0;left:0;z-index:10;width:100%;height:100%}.message_container{width:100%;float:left;position:fixed;z-index:5;box-sizing:border-box;padding:10px}.message_container .message{background:#000;background-position:20px center;background-repeat:no-repeat;width:100%;float:left;color:#FFF;font-weight:400;font-size:15px;box-sizing:border-box;padding:20px 20px 20px 76px;margin:0 0 10px 0}.message_container .message span{font-size:17px;display:block;padding:0 0 2px 0;font-weight:700}.message_container .message#error{background-image:url(../images/message_error.png);background-color:#E30613}.message_container .message#success{background-image:url(../images/message_success.png);background-color:#00a13a}header#home{min-height:320px;width:100%;float:left;position:relative;background-image:-moz-radial-gradient(center,circle,#284355,#2a2f33 80%);background-image:-ms-radial-gradient(center,circle,#284355,#2a2f33 80%);background-image:-webkit-gradient(radial,center center,0,center center,460,from(#284355),to(#2a2f33));background-image:-webkit-radial-gradient(center,circle,#284355,#2a2f33 80%);background-image:-o-radial-gradient(center,circle,#284355,#2a2f33 80%)}header#home .welcome{width:100%;position:absolute;top:25%;text-align:center}header#home .welcome .logo{display:inline-block;width:236px;height:64px;text-indent:-9999px;background:url(../images/hughes-logo.png) no-repeat center center transparent}header#home .welcome h1{color:#FFF;font-size:96px;line-height:1.1;margin:0;padding:0}header#portal{height:120px;width:100%;float:left;background-color:#2a2f33}header#portal .logo{display:inline-block;margin:28px 0 0 1%;width:236px;height:64px;text-indent:-9999px;background:url(../images/hughes-logo.png) no-repeat center center transparent}section#nav{width:100%;float:left;margin:0 0 20px 0}section#nav nav.main{width:98%;float:left;margin:40px 1% 10px 1%;text-align:center}section#nav nav.main a{margin:0 1px 2px 1px;display:inline-block;text-align:center;vertical-align:middle;font-size:28px;line-height:52px;height:52px;width:52px;color:#CBD4DD;border:2px solid #CBD4DD;background-position:center top;background-repeat:no-repeat;border-radius:50%}section#nav nav.main a:hover{color:#fcd437;border-color:#fcd437}section#nav nav.main a.this{color:#fcd437;border-color:#fcd437}section#nav nav.sub{width:98%;float:left;margin:0 1% 10px 1%;text-align:center}section#nav nav.sub a{margin:0 1px 2px 1px;text-decoration:none;display:inline-block;padding:10px 15px;color:#CBD4DD;font-size:17px;font-weight:400;text-transform:uppercase;border:2px solid #CBD4DD;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}section#nav nav.sub a.this{border-color:#FCD437;color:#FCD437;font-weight:700}section#nav nav.sub a:hover{border-color:#FCD437;color:#FCD437}section#nav nav.sub a.update-btn{border-color:#FCD437;background:#FCD437;color:#FFF}section#nav nav.sub a.update-btn:hover{background:#FFF;color:#FCD437}section#nav .notice{width:98%;text-align:center;float:left;margin:0 1%}section#nav .notice p#notice{font-size:16px;border:1px solid #fcd437;line-height:30px;margin:0 0 10px 0;color:#2a2f33;font-weight:700;display:inline-block;padding:5px 10px}section#nav .notice p#notice i{color:#fcd437;font-size:24px;vertical-align:middle;padding-right:5px}section#register{width:100%;float:left}section#register .register{width:98%;margin:0 1%;float:left;border:2px solid #FCD437;box-sizing:border-box}section#register .register .title{width:100%;float:left;font-size:21px;font-weight:700;padding:15px 30px;background:#FCD437;box-sizing:border-box}section#register .register form{padding:20px;width:100%;float:left;box-sizing:border-box}section#register .register form .row{padding:0 0 5px 0;margin:0;width:100%;float:left;box-sizing:border-box}section#register .register form .row label.field{width:200px;display:inline-block}section#register .register form .row label.field span{color:#009ee3}section#register .register form .row input{border:1px solid #cbd4dd;width:340px;outline:0;font-size:16px;padding:0 15px;height:44px;line-height:44px;font-weight:400;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}section#register .register form .row input.valid{border-color:#00a13a}section#register .register form .row input.error{border-color:#E30613}section#register .register form .row label.error{display:block;padding:4px 0;color:#E30613;font-weight:400}section#register .register form .row.new{margin-top:10px}section#register .buttons{width:98%;margin:0 1%;padding:30px 0 40px 0;float:left}section#register .buttons a#back{margin:0 0 0 10px;color:#2a2f33;cursor:pointer;text-transform:uppercase;width:173px;text-align:center;float:left;background:url(../images/button-border.png);height:44px;line-height:46px;font-size:19px;font-weight:400}section#register .buttons a.main_btn{margin:0 10px 0 0;cursor:pointer;color:#FFF;text-transform:uppercase;width:223px;text-align:center;float:right;background:url(../images/button.png);height:44px;line-height:46px;font-size:19px;font-weight:400}section#portal{width:100%;float:left}section#portal .portal{width:98%;margin:0 1%;float:left;border:2px solid #FCD437;box-sizing:border-box}section#portal .portal .title{width:100%;float:left;font-size:21px;font-weight:700;padding:15px 30px;background:#FCD437;box-sizing:border-box}section#portal .portal form{padding:20px;width:100%;float:left;box-sizing:border-box}section#portal .portal form .row{padding:0 0 5px 0;margin:0;width:100%;float:left;box-sizing:border-box}section#portal .portal form .row label.field{width:200px;display:inline-block}section#portal .portal form .row label.field.top{float:left;padding-top:5px;padding-right:5px}section#portal .portal form .row label.field span{color:#009ee3}section#portal .portal form .row input{border:1px solid #cbd4dd;width:340px;outline:0;font-size:16px;padding:0 15px;height:44px;line-height:44px;font-weight:400;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}section#portal .portal form .row input.valid{border-color:#00a13a}section#portal .portal form .row input.error{border-color:#E30613}section#portal .portal form .row input.small{width:150px}section#portal .portal form .row textarea{border:1px solid #cbd4dd;width:340px;height:150px;outline:0;font-size:16px;font-family:'Neue Helvetica W01','Open Sans Condensed',helvetica,arial,sans-serif;font-weight:400;padding:15px;line-height:1.4;font-weight:400;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}section#portal .portal form .row .click-copy:hover{cursor:pointer}section#portal .portal form .row select{border:1px solid #cbd4dd;max-width:100%;outline:0;color:#2a2f33;font-size:16px;padding:0 10px;height:44px;line-height:44px;font-weight:400;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}section#portal .portal form .row select[multiple]{height:100px;line-height:inherit}section#portal .portal form .row label.error{display:block;padding:4px 0;color:#E30613;font-weight:400}section#portal .portal form .row.new{margin-top:10px}section#portal .buttons{width:98%;margin:0 1%;padding:30px 0 40px 0;float:left}section#portal .buttons a#back{margin:0 0 0 10px;color:#2a2f33;cursor:pointer;text-transform:uppercase;width:173px;text-align:center;float:left;background:url(../images/button-border.png);height:44px;line-height:46px;font-size:19px;font-weight:400}section#portal .buttons a.delete_btn{margin:0 10px 0 0;cursor:pointer;color:#FFF;text-transform:uppercase;width:223px;text-align:center;float:right;background:#e30613;height:44px;line-height:46px;font-size:19px;font-weight:400;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}section#portal .buttons a.main_btn{margin:0 10px 0 0;cursor:pointer;color:#FFF;text-transform:uppercase;width:223px;text-align:center;float:right;background:url(../images/button.png);height:44px;line-height:46px;font-size:19px;font-weight:400}section#login{position:relative;text-align:center;height:120px;background-image:url(../images/large-yellow-arrow.png);background-position:center bottom;background-repeat:no-repeat}section#login .login{background:#fcd437;display:inline-block;padding:30px;position:relative;top:-205px;max-width:550px;border:1px solid #2A2F33;box-sizing:border-box}section#login .login h3{font-weight:200;font-size:60px}section#login .login input{width:100%;float:left;font-weight:400;padding:10px;font-size:20px;background:#fff;margin:10px 0 0 0;border:0;outline:0;box-sizing:border-box}section#login .login input.error{background-image:url(../images/input-error.png);background-position:right 10px center;background-repeat:no-repeat;padding-right:50px}section#login .login input.valid{background-image:url(../images/input-success.png);background-position:right 10px center;background-repeat:no-repeat;padding-right:50px}section#login .login button{width:100%;float:left;font-weight:400;padding:10px;font-size:20px;background:#E30613;color:#fff;border:1px solid #fff;margin:10px 0 0 0;outline:0;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}section#login .login button:hover{cursor:pointer;background:#fcd437;color:#2a2f33}section#login .login .not_joined{display:block;width:100%;float:left;text-align:center;padding-top:14px}section#login .login .not_joined a{text-decoration:underline;color:#2a2f33}section#login .login .not_joined a:hover{text-decoration:none}section#results{width:100%;float:left}section#results .results{width:98%;margin:0 1%;float:left;border:2px solid #CBD4DD;box-sizing:border-box}section#results .results .title{width:100%;float:left;font-size:21px;font-weight:700;padding:15px 30px;background:#CBD4DD;box-sizing:border-box}section#results .results .results_tbl{width:100%;float:left}section#results .results .results_tbl table.tbl{width:100%;margin:0;padding:0;border:0}section#results .results .results_tbl table.tbl td{padding:10px 15px;white-space:normal;background:#F9FAFB;border-bottom:1px solid #FFF}section#results .results .results_tbl table.tbl tr.bulk_selected td{background-color:rgba(252,212,55,.5)}section#results .results .results_tbl table.tbl th{background-color:#E5EAEE;font-weight:700;padding:10px 15px;font-size:17px;text-align:left}section#results .results .results_tbl table.tbl th.bulk_heading{background-color:#FCD437}section#results .results .results_tbl table.tbl th span.bulk_btn{display:inline-block;line-height:35px;width:35px;height:35px;text-indent:-9999px;background:url(../images/bulk_down.png) no-repeat center center}section#results .results .results_tbl table.tbl th span.bulk_btn:hover{cursor:pointer}section#results .results .results_tbl table.tbl th button.bulk_save_btn{display:inline-block;line-height:35px;width:35px;height:35px;text-indent:-9999px;background:url(../images/bulk_tick.png) no-repeat center center;border:0;outline:0}section#results .results .results_tbl table.tbl th button.bulk_save_btn:hover{cursor:pointer}section#results .results .results_tbl table.tbl td button.row_fields{cursor:pointer;color:#FFF;text-transform:uppercase;padding:0 15px;border-radius:3px;border:none;outline:none;text-align:center;background:#00a13a;height:24px;line-height:24px;font-size:12px;font-weight:400}section#results .results .results_tbl table.tbl tr td a{text-decoration:none}section#results .results .results_tbl table.tbl tr input{background:#FFF;line-height:35px;height:35px;vertical-align:middle;font-size:14px;padding:0 5px;outline:none;border:none}section#results .results .results_tbl table.tbl tr select{background:#FFF;line-height:35px;height:35px;vertical-align:middle;font-size:14px;padding:0 5px;outline:none;border:none}#results .results .results_tbl .results_tbl_img{width:23.75%;float:left;margin:0 0 10px 1%}section#results .results .results_tbl .results_tbl_img img{width:100%}section#results .results .results_tbl .results_tbl_img_details{background:#E5EAEE;padding:10px;display:block;box-sizing:border-box}section#results .results .results_tbl table.tbl td select{font-size:14px;padding:3px;line-height:18px;vertical-align:middle;background:#FFF;border:1px solid #DDD}section#results .results .results_tbl table.tbl td button{margin:0 0 0 5px;font-size:17px;padding:3px;line-height:18px;vertical-align:middle;background:#FCD437;color:#FFF;font-weight:700;border:1px solid #FCD437;outline:none}section#results .results .results_tbl table.tbl td button:hover{cursor:pointer}section#results .pagination{background:#E5EAEE;width:100%;float:left;padding:10px;box-sizing:border-box}section#results .pagination #pagination{float:right}section#results .pagination #pagination a{font-size:28px;color:#979797;font-weight:700}section#results .pagination #pagination a:hover{color:#2a2f33}section#results .pagination #pagination a.disabled{color:#CACACA;pointer-events:none;cursor:default}section#results .pagination #total_results{float:right;margin:0 15px 0 0;padding:6px 0 0 0}section#results .buttons{width:98%;margin:0 1%;padding:30px 0 40px 0;float:left}section#results .buttons a.main_btn{text-decoration:none;margin:0 10px 0 0;cursor:pointer;color:#FFF;text-transform:uppercase;width:223px;text-align:center;float:right;background:url(../images/button.png);height:44px;line-height:46px;font-size:19px;font-weight:400}section#information{width:100%;float:left}section#information .information{width:98%;margin:0 1%;float:left;background:#F2F4F6;border:2px solid #CBD4DD;box-sizing:border-box}section#information .information .title{width:100%;float:left;font-size:21px;font-weight:700;padding:15px 30px;background:#CBD4DD;box-sizing:border-box}section#information .information .information_box{width:100%;float:left;padding:15px;box-sizing:border-box}section#information .information .information_box a.main_link{font-size:18px;word-break:break-word}section#information .information .information_box pre{padding:0;margin:0;border:2px dotted #CBD4DD;float:left;width:100%;float:left;box-sizing:border-box;overflow:auto;background:#F9FAFB}section#information .information .information_box pre code{font-family:Monospace;margin:0;padding:0}section#notfound{width:100%;float:left}section#notfound .notfound{width:98%;margin:0 1%;float:left;border:2px solid #CBD4DD;color:#CBD4DD;font-size:18px;font-weight:400;padding:20px;text-align:center;box-sizing:border-box}.benefits{float:left;width:100%;text-align:center}.benefits h2{font-weight:200;font-size:50px}.benefits ul{list-style:none;margin:0;padding:0}.benefits ul li{background-position:center 20px;background-repeat:no-repeat;padding:180px 10px 30px 10px;width:32%;float:left;margin:10px 0 10px 1%;box-sizing:border-box}.benefits ul li#appeal{background-image:url(../images/circle_appeal.png)}.benefits ul li#banner{background-image:url(../images/circle_banner.png)}.benefits ul li#feed{background-image:url(../images/circle_feed.png)}.benefits ul li#api{background-image:url(../images/circle_api.png)}.benefits ul li#pay{background-image:url(../images/circle_pay.png)}.benefits ul li#help{background-image:url(../images/circle_help.png)}.benefits ul li h5{font-size:28px;line-height:1.3;margin:0;padding:0;font-weight:400}.benefits ul li p{padding:10px 0 0 0;margin:0;line-height:1.2;font-size:16px;font-weight:200}.benefits a.link_btn{color:#2a2f33;display:inline-block;margin-top:10px;padding:10px 50px;border:1px solid #FFF;font-size:16px;font-weight:200}.benefits a.link_btn:hover{background-color:#FFF}footer{width:100%;float:left;margin:40px 0 0 0;font-size:14px;font-weight:400;padding:60px 0;border-top:2px solid #E0E8EB;color:#8999A6}footer a{color:#8999A6}footer a:hover{color:#E30613}footer ul{margin:20px 0 0 0;padding:0;width:100%;list-style:none;text-align:center}footer ul li{display:inline-block;padding:0 10px}footer ul.contact{margin:0;padding:0;width:100%;list-style:none;text-align:center}footer ul.contact li{display:inline-block;font-size:19px;padding:5px 10px 5px 40px;background-position:left center;background-repeat:no-repeat}footer ul.contact li#phone{background-image:url(../images/contact_phone.png)}footer ul.contact li#email{background-image:url(../images/contact_email.png)}@media only screen and (max-width:650px){.container{width:98%}header#home .welcome{top:20px}.benefits ul li{width:48%}.benefits ul li p{height:30px}section#login .login{width:98%;max-width:98%}section#portal .portal form .row label.field{width:100%;float:left;padding:0 0 2px 0}section#portal .portal form .row input{width:100%}section#portal .portal form .row textarea{width:100%}section#portal .portal form .row select{width:100%}section#register .register form .row label.field{width:100%;float:left;padding:0 0 2px 0}section#register .register form .row input{width:100%}}@media only screen and (min-width:1200px) and (max-width:650px){.container{width:90%}}