:root{--main-theme-color:#9cd20c;--main-theme-color-rgba:rgba(156,210,12,1);--secondary-theme-color:#89bc15; --cart-table-color:#8ABB1C;--cart-table-hover-color:#ADCF5F; --dark-button-color:#313e4f;--button-hover-color:#30b4ed;--footer-color:#404041}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype')}
@charset "utf-8"; html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,input,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;outline:0 none;list-style-type:none;font-weight:normal}
  body{background:#fff;font-family:'Open Sans',sans-serif;color:#6E6E6E;font-size:14px;padding-top:5px;overflow-x:hidden; }
 .clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.clear{clear:both}
.left{float:left}
.right{float:right}
.hidden{display:none}
hr{border:1px solid #ddd;clear:both;height:0; }
.container{display:flex;flex-flow:row wrap}
 .row{width:100%;max-width:1000px;margin:0 auto}
.row:before,.row:after{content:"";display:table}
.row:after{clear:both}
.long-row{width:990px !important}
.long-row .columns{padding:0 2% 0 4%}
.columns{float:left;min-height:1px;padding:0 2%;position:relative;box-sizing:border-box}
.full{width:100%}
.full-important{width:100% !important}
.one{width:73%}
.two{width:50%}
.three{width:33.33%}
.four{width:25%}
.two-and-half{width:65%}
.centered,.center{text-align:center}
p{margin-bottom:20px;line-height:24px}
.width290{width:290px}
 .p0{padding:0 !important}
.pb0{padding-bottom:0 !important}
.pt0{padding-top:0 !important}
.pt10{padding-top:10px !important}
.pt40{padding-top:40px !important}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl80{padding-left:90px}
.pb20{padding-bottom:20px}
 .m0{margin:0 !important}
.mt-25{margin-top:-25px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mr0{margin-right:0 !important}
.ml0{margin-left:0 !important}
.ml60{margin-left:60px}
.ml65{margin-left:65px}
.ml100{margin-left:100px}
.mb0{margin-bottom:0 !important}
.mtb20{margin-top:20px;margin-bottom:25px !important}
 form div{position:relative}
form#login div label,form#mobile-login div label{position:absolute;top:0;left:0}
form#login div label.error,form#mobile-login div label.error{display:block;position:relative;color:#535454;font-size:12px;*font-size:11px;margin-top:10px;text-transform:none;width:135px;font-family:'Calibri'}
 .login{background:#707070;padding:10px 0}
.login form{float:right}
.login form div{float:left;margin-right:15px}
.login form div div{float:none;margin-right:0}
.login form input[type="text"],.login form input{height:25px;line-height:25px;background:#979797;border:0 none;outline:none;color:#d8dee3;padding:0px 5px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;margin:0;width:auto}
.login form input[type="text"],.login form input[type="password"]{width:135px !important}
.login form div label{height:25px;line-height:25px;padding:0px 5px;color:#d8dee3;text-transform:uppercase;font-size:16px;width:auto}
.login form input[type="submit"]{height:25px;line-height:25px;border:0 none;outline:none;background:#fff;color:#333;cursor:pointer;padding:0px 10px}
.login form input[type="submit"]:hover{background:#222;color:#ccc}
.login form a{color:#ccc;font-size:13px;line-height:25px}
.login form a:hover{color:#fff}
 .logo{font-family:'zapf';font-size:22px;line-height:50px;color:#fff;display:block;max-width:120px;margin:auto}
.logo span{color:var(--main-theme-color)}
.register-btn{text-transform:uppercase;color:#fff;font-size:12px;padding:0px 10px;background:#7ebd26;display:block;font-family:'Arial';font-weight:bold;margin:12px 0 12px 15px;line-height:26px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px}
.register-btn:hover{background:var(--main-theme-color)}
.main-nav{background:#2f353e;height:50px}
.main-nav ul{float:left}
.main-nav ul li{float:left;position:relative}
.main-nav ul li.active{background:url(../themes/LED/assets/images/arrow-active.png) no-repeat center bottom transparent}
.main-nav ul li a{text-transform:uppercase;color:#ebebeb;padding:0px 12px;line-height:42px;margin:4px auto;display:block;text-decoration:none}
.main-nav ul li.no-dd a:hover,.main-nav ul li.no-dd:hover a{background:transparent}
.main-nav ul li a:hover,.main-nav ul li:hover a{background:#626f78;border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;-o-border-radius:10px 10px 0px 0px}
.main-nav ul li:hover ul{display:block}
.main-nav ul li ul{display:none;position:absolute;left:0;top:45px;padding:10px 35px 35px 10px;background:#626f78;border-radius:0px 10px 10px 10px;-moz-border-radius:0px 10px 10px 10px;-webkit-border-radius:0px 10px 10px 10px;-o-border-radius:0px 10px 10px 10px;z-index:99}
.main-nav ul li ul li{float:none;height:inherit;margin-bottom:4px;position:relative}
.main-nav ul li ul li div.left-hover-text{position:absolute;background:rgba(0,0,0,0.5);padding:5px 0 5px 10px;color:#fff;right:0px;left:-272px;top:50%;font-size:12px;display:none;z-index:999;width:232px;min-height:50px;margin-top:-30px;line-height:16px}
.main-nav ul li ul li div.left-hover-text i{width:0;height:0;display:block;position:absolute;right:-60px;top:0;border-bottom:30px solid transparent;border-left:30px solid rgba(0,0,0,0.5);border-top:30px solid transparent;border-right:30px solid transparent}
.main-nav ul li ul li div.right-hover-text{position:absolute;background:rgba(0,0,0,0.5);padding:5px 0 5px 10px;color:#fff;right:-212px;top:50%;font-size:12px;display:none;z-index:999;width:160px;min-height:50px;margin-top:-30px;line-height:16px}
.main-nav ul li ul li div.right-hover-text i{width:0;height:0;display:block;position:absolute;left:-60px;top:0;border-bottom:30px solid transparent;border-right:30px solid rgba(0,0,0,0.5);border-top:30px solid transparent;border-left:30px solid transparent}
.main-nav ul li ul li:hover div{display:block}
.main-nav ul li ul li a,.main-nav ul li:hover ul a{text-transform:none;white-space:nowrap;line-height:13px;padding:6px 15px;background:#74838d;color:#ebebeb;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;font-size:12px}
.main-nav ul li ul li a:hover{background:#454f55;color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}
.main-nav ul li ul li.title-li{text-transform:uppercase;color:#fff;border-radius:5px 5px 5px 0px;-moz-border-radius:5px 5px 5px 0px;-webkit-border-radius:5px 5px 5px 0px;-o-border-radius:5px 5px 5px 0px;height:35px;line-height:35px;margin:auto -25px 5px -25px;padding-left:25px;*padding-right:35px}
.main-nav ul li ul li.title-li span{width:0;height:0;display:block;position:absolute;left:0;bottom:-10px;border-left:15px solid transparent;border-right:0px solid transparent;border-top-width:10px;border-top-style:solid}
.aqua{background:#6dcff6}
.aqua span{border-top-color:#539ebc}
.purple{background:#a286c0}
.purple span{border-top-color:#5e4d6f}
.orange{background:#f36523}
.orange span{border-top-color:#8a3a15}
.yellow{background:#f7941d}
.yellow span{border-top-color:#7f4810}
.lightgreen{background:#c8da6d}
.lightgreen span{border-top-color:#808d4e}
.gray{background:#acacac}
.gray span{border-top-color:#ccc}
.blue{background:#00adef}
.blue span{border-top-color:#0c89b9}
.pink{background:#F26D7E}
.pink span{border-top-color:#564965}
 .blue-text{color:#00adef}
.blue-text:hover{color:#00a7e6}
.brown-text{color:#b7b487}
.brown-text:hover{color:#afac81}
 .main-nav ul li:hover .megamenu-holder{display:block}
.main-nav ul li .megamenu-holder{background:none no-repeat 228px 50px #626f78; display:none;position:absolute;left:0;top:45px;width:475px;z-index:999;border-radius:0px 10px 10px 10px;-moz-border-radius:0px 10px 10px 10px;-webkit-border-radius:0px 10px 10px 10px;-o-border-radius:0px 10px 10px 10px}
.main-nav ul li .megamenu-holder ul{background:transparent;position:relative;display:block;top:auto;left:auto;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}
.main-nav ul li .megamenu-holder ul li p{text-align:center;padding:10px 0px;letter-spacing:-1px;font-size:13px;color:#ccc}
.main-nav ul li .megamenu-holder ul li a{text-align:right;margin:auto;width:90%;display:inline-block;*width:145px}
.main-nav ul li .megamenu-holder ul li.title-li a{text-align:inherit;width:inherit;display:inherit;margin:auto;text-transform:inherit;white-space:inherit;line-height:inherit;padding:0px;background:inherit;color:inherit;border-radius:inherit;font-size:inherit;text-decoration:underline}
.main-nav ul li .megamenu-holder ul li a span{float:left;text-align:left;white-space:normal;display:block;width:120px}
.main-nav ul li .megamenu-holder ul.right{padding-left:30px;margin-left:10px; }
.main-nav ul li .megamenu-holder ul.right li.title-li{padding:0;text-align:center;margin:auto -25px 5px -15px;border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;-webkit-border-radius:5px 5px 5px 0;-o-border-radius:5px 5px 5px 0;*padding:0 15px}
 .slogen{background:url(../themes/LED/assets/images/bg-green.png) repeat-x left top transparent;height:112px;padding-top:81px}
.slogen h2{font-size:43px;font-family:'zapf';color:#fff;text-shadow:0px 1px 1px #85b700;background:url(../themes/LED/assets/images/slogen-img.png) no-repeat right bottom transparent;height:112px;line-height:90px}
 #main{min-height:67vh}
#content .row{padding:40px 0}
h3{font-size:25px;color:#626262;font-weight:700}
h3 span{color:var(--main-theme-color);font-weight:700}
h3 img{float:right;margin:-20px 0 20px 0}
.icon_header{display:table;clear:both}
.icon_header img{float:left;margin-left:-90px}
.icon_header h3{padding-top:15px}
.left_icon_header{display:table}
.left_icon_header img{float:right;margin-left:35px}
.left_icon_header h3{padding-top:15px}
.big_icon_header{display:table;clear:both;width:100%}
.big_icon_header img{float:left;margin-left:-130px}
.big_icon_header h3{padding-top:45px}
h4{font-weight:700;margin-bottom:25px;font-size:16px;color:#626262}
h4 span{color:var(--main-theme-color);font-weight:700}
.three h5{color:#2f353e;font-weight:700;font-size:18px;padding:25px 0 10px 0;min-height:66px}
.technical-manuals .three h5{width:160px}
.mb20{margin-bottom:20px}
.steps-3 p{margin-bottom:25px;clear:both}
.steps-3 div.two.columns > p{display:flex}
.steps-3 div.two.columns > p > span:first-child{margin-right:15px;font-size:2.5rem}
.steps-3 div.two.columns > p > span:not(:first-child){color:inherit}
.steps-3 div.two.columns > p > span.number:first-child{font-size:1.4rem;border-radius:50%;background:var(--main-theme-color);padding:0px 15px;color:white;height:43px;display:block;line-height:2.5rem}
.steps-3 p img{float:left;margin:0 15px 45px 0}
.steps-3-small{margin-top:10px;padding-right:10px !important}
.steps-3-small p{clear:both}
.steps-3-small p img{float:left;margin:0 8px 10px 0}
p a,p span{color:var(--main-theme-color)}
p a:hover{color:#7ba803}
.document-printing h4{margin-bottom:5px}
.document-printing ul{list-style-type:disc;margin-left:20px}
.document-printing ul li{list-style-type:disc;margin-bottom:15px}
.phone-p{font-weight:700;line-height:71px;font-size:20px}
.phone-p img{float:left;margin-right:15px}
.team{width:118px;float:left;margin:0px 75px 50px 0px}
.team img{max-width:118px;float:left}
.team p{float:left;padding:5px 0;line-height:15px;background:#6ea919;text-align:center;color:#fff;margin:0; }
.row.who-we-are{background:url(../themes/LED/assets/images/who-we-are.png) no-repeat 450px 202px transparent}
.row.who-we-are .full.columns:first-child{margin-bottom:90px}
 .box385{width:385px;height:186px}
.box385 img{float:left}
.info{width:250px;padding-right:20px;padding-top:41px}
.info p{color:#545454;font-family:'Arial';font-size:13px;line-height:16px}
.info p.ptb{padding:10px 0px}
.info a{text-decoration:underline;color:#545454}
.info h5{font-family:'Arial';font-size:16px;text-transform:uppercase;color:#545454;font-weight:bold;margin:0;padding:0}
.info h5 span{color:#669a09}
.green{color:#669a09 !important;font-weight:bold}
.border-image{background:url(../themes/LED/assets/images/border-dots.png) no-repeat right center}
.footer-holder{width:100%;background:url(../themes/LED/assets/images/bg-footer.png) repeat-x left top #9E9E9E;padding-top:21px;height:790px;margin-top:180px;display:table;clear:both}
.query{width:100%;height:49px;background-color:#bebebe;margin-bottom:8px}
.query a{background:url(../themes/LED/assets/images/query.jpg) left 8px no-repeat!important;font-family:'Nothing You Could Do',cursive;display:block;margin:0 auto;margin-bottom:0;line-height:49px;padding-left:50px;font-size:24px;color:#fff;width:820px;height:49px}
.footer{width:1155px;height:257px;margin:auto}
.footer-nav{width:1155px;margin:auto; border-top:2px solid #fff;height:69px}
.footer-nav ul{list-style-type:none;display:inline-block;height:69px;*display:block;*width:700px;text-align:center}
.footer-nav ul li{float:left;font-size:11px;line-height:50px;padding:0px 5px;color:#363636}
.footer-nav ul li a{color:#363636;text-decoration:none;font-weight:normal}
.footer-menu{border-top:2px solid #fff;margin:50px auto 50px auto}
.footer-menu ul{float:left;width:240px}
.footer-menu ul li h5{font-family:'Arial';font-size:16px;text-transform:uppercase;color:#545454;font-weight:bold;margin:30px 0}
.footer-menu ul li a{color:#545454;font-family:'Arial';font-size:13px;text-transform:none;padding:2px 0;display:block}
.footer-menu ul li b{color:#545454;display:block;padding:2px 0 5px 0}
 .accordion{width:665px}
.accordion h3{margin:0.4em 0 0 !important}
.accordion h3 a{background:#d0d8e8 url(../themes/LED/assets/images/bk_faq.png) top left no-repeat;display:block;font-size:13px;padding:6px 6px 6px 30px;text-decoration:none;width:665px;color:#fff !important}
.accordion h3 a:hover,.ui-state-active a{background-color:#003399 !important;background-position:0 -200px !important;color:#fff !important}
.accordion div{background:#e9edf4 url(../themes/LED/assets/images/bk_faqA.png) top left no-repeat;padding:0 6px 6px 30px;width:665px}
.accordion.mc h3 a{background:#ffcdcd url(../themes/LED/assets/images/bk_faqRed.png) top left no-repeat;color:#380000}
.accordion.mc div{background:#ffe7e7 url(../themes/LED/assets/images/bk_faqA_red.png) top left no-repeat}
 .btn{background:var(--main-theme-color);display:block;color:#fff;width:auto;padding:10px 35px;cursor:pointer;margin-top:20px;font-size:20px;text-align:center;transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;font-weight:700}
.btn:hover{background:rgba(169,169,169,1)}
.btn[disabled]{background-color:rgba(169,169,169,1);cursor:not-allowed}
 .doc-p{line-height:90px}
.doc-p img{float:left;margin-right:15px;margin-left:40px}
.free-docs-box{float:left;width:460px;margin-bottom:45px}
.free-docs-box table{border:0; border-collapse:collapse}
.free-docs-box tr{background-color:#f4f4f4;height:55px; }
.free-docs-box tr td{vertical-align:middle;padding:0 12px;width:127px;border-bottom:5px solid #fff}
.free-docs-box tr td a{color:#8e959c;text-decoration:none;line-height:15px;font-size:13px; }
.free-docs-box tr td.last-child a{line-height:55px}
.free-docs-box tr td a img{float:left;margin:0 5px 0 -12px}
.free-docs-box tr td a img.mt10{margin-right:12px !important}
.free-docs-box tr td.first-child{width:285px}
.free-docs-box h4{ clear:both}
.free-docs-box h4 img{float:right;margin-top:-20px;margin-left:10px}
.free-docs-box table.header{margin-bottom:20px}
.free-docs-box table.header tr{background:none !important;height:auto !important}
.free-docs-box table.header tr td{width:auto;border:none;padding:0;vertical-align:middle}
.free-docs-box table.header tr td h3{padding-top:18px;padding-right:10px}
.free-docs-box table.header tr td h4{padding-top:18px}
.free-docs-box table.header tr td img{margin:0 0 0 10px}
.reduce-letter-spacing{ font-size:27px}
.special-header{margin-top:35px}
.special-header h3{display:inline-table}
.special-header img{max-height:133px;margin:-35px 0 0 20px;float:right}
.special-header img.grey-folder{margin:-10px 0 0 20px}
.special-header .width650{width:650px}
 table.bordered-table{margin-top:50px;font-size:14px;border-collapse:collapse;border:1px solid #000;color:#3E3E3E}
.bordered-table td{border:1px solid #000;padding:10px;vertical-align:middle}
.bordered-table td a{margin-left:10px;color:var(--main-theme-color)}
.bordered-table td a:hover{color:#7ba803}
#content ul{list-style-type:disc;margin-left:65px;line-height:24px;margin-bottom:20px}
#content ul li{list-style-type:disc}
#content ul ul{margin-left:15px;margin-bottom:0}
#content ul ul li{list-style:circle}
#content ol{list-style-type:decimal;margin-left:65px;line-height:24px;margin-bottom:20px}
#content ol li{list-style-type:decimal;font-weight:bold}
#content ol.no-bold li{font-weight:normal}
#content ol ul{list-style-type:lower-latin}
#content ol ul li{list-style-type:lower-latin;font-weight:normal}
.show-price{background:url(../themes/LED/assets/images/bg-price.png) top left no-repeat;width:225px;height:79px}
.show-free{background-color:#2f353e;width:200px;height:45px;border-right:23px solid var(--main-theme-color);border-left:1px solid var(--main-theme-color)}
.notes{background-color:#ff0000;margin:0;width:225px}
.notes p{margin:0 !important;color:#fff;font-size:16px;text-align:center;line-height:32px;font-size:18px;font-weight:bold}
.document-pack{margin-left:35px}
.document-pack img{margin:0;float:left}
.document-pack p{clear:both;margin:10px 0}
.free-docs-box.custodian-trust-box,.free-docs-box.tris-box{width:100%}
.free-docs-box.custodian-trust-box tr td:first-child{width:744px}
.free-docs-box.custodian-trust-box tr td{width:16.7%}
.free-docs-box.tris-box tr td{width:50%}
.free-docs-box.tris-box tr td.first-child{width:437px}
.loggedin{margin-top:0px;margin-bottom:15px;width:80%}
.loggedin ul{float:right; }
.loggedin ul li{float:left;padding:0 1.2em;position:relative}
.loggedin ul a{color:#8F8F8D;font-size:13px;line-height:25px;transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;text-transform:uppercase;font-weight:600}
.loggedin ul a:hover{color:var(--main-theme-color)}
.loggedin ul a.highlight{background-color:var(--main-theme-color);border:3px solid var(--main-theme-color);color:#fff;border-radius:30px;padding:.5em 1.2em}
.loggedin ul a.highlight:hover{background:#fff;color:var(--main-theme-color)}
.loggedin ul p{margin-bottom:0}
.loggedin ul p span{font-weight:700}
 .sidebar{float:left;width:19%}
.sidebar img{margin:20px 0 20px 58px}
#content .sidebar ul{list-style-type:none;margin:0;padding:0}
#content .sidebar ul li{list-style-type:none;padding:10px;border:1px solid #d3d3d3;margin:-1px 0 0;position:relative}
#content .sidebar ul li a{color:#8e959c;padding-left:10px}
#content .sidebar ul li a span{background:transparent;position:inherit;width:inherit;height:inherit;left:inherit;top:inherit;display:inherit}
#content .sidebar ul li a:hover,#content .sidebar ul li.active{color:var(--main-theme-color)}
#content .sidebar ul li.active span{display:block}
#content .sidebar ul li:hover a span,#content .sidebar ul li.active a span{display:inherit}
#content .sidebar ul li span{display:none;width:47px;height:47px;background:url(../themes/LED/assets/images/next-icon-transp.png) no-repeat center center transparent;position:absolute;left:-35px;top:0px;margin:0px;padding:0px}
.user_message{border:1px solid green;padding:5px;font-weight:bold;margin-bottom:5px}
 .table{width:100%;color:#363636;border-top:1px solid #e5e5e5;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}
.table th{padding-left:10px;text-align:left;background-color:#898989;color:#fff;height:47px;vertical-align:middle}
.table tr.tablerowalt{background-color:#fff}
.table tr.tablerow{background-color:#f4f4f4}
.table td{padding-left:10px;height:48px;vertical-align:middle}
.table td a{color:#363636;text-decoration:underline}
.table a[href$=".pdf"]{background:url("../themes/LED/assets/images/i_PDF.png") no-repeat scroll left center transparent;border:0 none !important;display:inline-block;line-height:18px;margin:2px auto;padding-left:15px;text-decoration:none}
 .welcome-back h3{margin-top:30px}
.welcome-back hr{width:100%}
.welcome-back div.left{width:49%;margin-top:35px}
.welcome-back div.left{border-right:2px solid #ddd}
.welcome-back div.right{width:48%;margin-top:35px;margin-left:10px}
.welcome-back p{margin-bottom:10px;margin-right:10px}
.welcome-back div p b{width:100px;display:inline-block;text-align:right;padding-right:10px}
.welcome-back div img{margin-left:120px}
.welcome-back a.btn{margin-top:40px;margin-left:120px}
#pagination{font:0.8em/1.4em Verdana,Helvetica,Arial,sans-serif;margin-top:20px}
.main-nav{position:relative;z-index:2}
#wrapper{position:relative}
.quick-links-shadow{border-top:5px solid #fff;position:fixed;top:0;width:100%;z-index:9;height:10px;box-shadow:inset 0px 5px 5px rgba(0,0,0,0.1)}
.quick-links{border-top:5px solid #fff;position:fixed;top:0;width:400px;height:50px;overflow:hidden;z-index:9}
.quick-links div.row > div{ padding:5px 30px 10px 30px;display:table;border-radius:0px 0px 50px 50px;-webkit-border-radius:0px 0px 50px 50px;-moz-border-radius:0px 0px 50px 50px;background:#fff;width:300px;box-shadow:0px 4px 6px rgba(0,0,0,0.2)}
.quick-links ul{margin:0;padding:0;float:left}
.quick-links li{float:left;margin-right:10px}
.quick-links li a{display:block;text-indent:-9999px;width:22px;height:22px}
.quick-links li .ql1{background:url(../themes/LED/assets/images/e-green.png) no-repeat center center transparent}
.quick-links li .ql2{background:url(../themes/LED/assets/images/e-orange.png) no-repeat center center transparent}
.quick-links li .ql3{background:url(../themes/LED/assets/images/e-blue.png) no-repeat center center transparent}
.quick-links li .ql4{background:url(../themes/LED/assets/images/e-red.png) no-repeat center center transparent}
.quick-links p{color:#707070;font-size:15px;float:left;margin:0}
#sitemap h4{margin-bottom:10px}
#sitemap h4 a{color:var(--main-theme-color)}
#sitemap .parent_items{margin-left:25px}
#sitemap ul{margin-bottom:10px}
#sitemap ul li{list-style:none}
#sitemap li a{color:#626262}
#sitemap ul.parent_items > li > a{font-weight:bold}
#docForm label.note{width:auto!important;margin:0 0 25px 0}
.online_cpd h3{font-size:28px}
.online_cpd h4{font-size:24px}
.normal li{font-weight:normal!important}
em{font-style:italic}
#content .row h4{margin-bottom:15px}
table.styled-table{border-collapse:collapse}
table.styled-table td{padding:5px}
.styled-table tr:nth-child(even){background-color:#eee}
a.place_order{background:url("../themes/LED/assets/images/btn-order.png") no-repeat;height:85px;width:322px;text-align:center;display:block;font-size:24px;line-height:85px;color:#fff!important;text-decoration:none!important}
a.place_order2{background:url("../themes/LED/assets/images/btn-order2.png") no-repeat;height:107px;width:406px;text-align:center;display:block;font-size:22px;line-height:95px;color:#fff!important;text-decoration:none!important}
a.align_top{float:right;margin-right:-100px;margin-top:-100px;position:relative;z-index:9999}
.agent-forms .header,.agent-forms .quick-links,.agent-forms .quick-links-shadow,.agent-forms .footer-holder,.agent-forms #docForm .icon_header.right.mt50,.agent-forms #docForm .right.grey-text{display:none}
.terms-condition{color:var(--main-theme-color)}
.col-sm-3{float:left;width:23% }
.col-sm-9{float:left;width:77% }
.main-logo{ display:block;padding-right:40px;margin-top:5px}
.main-logo img{max-height:70px}
.header2{border-bottom:1px solid #eee}
.header2 .form-group{display:inline-block}
.header2 .form-group .form-control{width:190px;border-radius:5px;height:20px;text-indent:5px;border-color:#666;margin-right:12px}
.header2 .form-group label{padding-left:10px;line-height:22px;text-transform:uppercase;color:#8F8F8D;font-size:14px;cursor:pointer}
.btn-green{background:var(--main-theme-color);padding:3px 25px;border-radius:5px;text-transform:uppercase;color:#fff;height:29px}
a.btn-green{height:23px;line-height:22px}
a.register-btn{margin:0;top:-1px;position:relative}
.header2 .form-group .btn-green{margin-left:10px;margin-right:10px}
.header2 .form-group .forgot{margin-left:10px;color:#8F8F8D;font-size:13px}
.header2 .form-row{margin-top:20px;margin-left:15px;padding-bottom:10px}
.header2 .menu-row{margin-top:5px;display:flex;justify-content:flex-end}
.header2 .menu-row .main-nav{background:transparent;float:left}
.header2 .menu-row .main-nav .nav > li:hover a{background:transparent}
.header2 .menu-row .main-nav .nav > li > a{color:#2F2E2E;padding:0 16px;font-size:14px}
.header2 .menu-row .main-nav .nav > li:after{content:" ";border-left:1px solid #2F2E2E;height:15px;right:0;position:absolute;top:17px}
.header2 .menu-row .main-nav .nav > li:last-child:after{display:none!important}
 header.header2 div.nav-wrapper .mobile-menu-button{width:100%;align-self:center;text-align:right; display:none;font-size:1.5rem}
#mobile-menu{display:none;position:fixed;top:0;right:0;background:var(--footer-color);width:100%;max-width:500px;z-index:2;bottom:0;overflow:auto}
#mobile-menu div.close{font-size:1.5rem;padding:1rem;text-align:right}
#mobile-menu div.close i:hover{color:var(--main-theme-color)}
#mobile-menu div.close i,header.header2 div.nav-wrapper .mobile-menu-button i{cursor:pointer}
#mobile-menu #mobile-login{width:100%;padding:0 1rem;box-sizing:border-box}
#mobile-menu #mobile-login .form-group,#mobile-menu #mobile-login .form-group input.form-control{width:100%;box-sizing:border-box;height:27px;margin-bottom:6px}
#mobile-menu #mobile-login .form-group.buttons{display:flex;gap:10px}
#mobile-menu #mobile-login .form-group.buttons input,#mobile-menu #mobile-login .form-group.buttons a{width:100%;margin-left:0;margin-right:0;text-align:center}
#mobile-menu #mobile-login .form-group a.forgot{text-align:right;width:100%;display:block;margin:0}
#mobile-menu div > ul,#mobile-menu .search-wrapper{padding:0 1.4rem}
#mobile-menu .menu-items > ul > li.child-active > a{margin-bottom:10px;display:flex;justify-content:space-between}
#mobile-menu .menu-items > ul > li.child-active > a::after{font-family:"Font Awesome 5 Free";content:"\f077";font-weight:900;transition:transform .4s ease 0s}
#mobile-menu .menu-items > ul > li.child-active > a.active::after{transform:rotateX(-180deg)}
#mobile-menu div > ul > li > ul{padding-left:10px}
#mobile-menu div > ul > li{margin-bottom:1rem}
#mobile-menu ul li a{color:#8F8F8D;font-size:14px;line-height:25px;transition:color 0.4s ease 0s}
#mobile-menu ul li a:hover{color:var(--main-theme-color)}
#mobile-menu ul li.heading{margin-bottom:1rem;width:100%}
#mobile-menu ul li.heading > span{text-transform:uppercase;border-bottom:1px solid #8F8F8D;display:block}
#mobile-menu div > ul li.heading > ul > li{display:flex;justify-content:space-between;align-items:baseline}
#mobile-menu div > ul li.heading > ul > li:hover{background:rgba(255,255,255,0.2)}
#mobile-menu div > ul li.heading > ul > li a:hover{color:#8F8F8D}
#mobile-menu div > ul li.heading > ul > li > ul > li > a{text-align:right;white-space:nowrap}
#mobile-menu div > ul li.heading > ul > li a{width:100%}
     #mobile-menu .mobile-logged-in{}
#mobile-menu .mobile-logged-in ul li.status span:first-child{color:var(--main-theme-color);margin-right:5px}
#mobile-menu .mobile-logged-in ul li.status span:last-child{text-decoration:underline}
#mobile-menu .search-wrapper{margin:0;width:100%;box-sizing:border-box}
#mobile-menu .search-wrapper .form-input{width:100%;background:white}
#mobile-menu .search-wrapper .form-input input{width:100% }
#mobile-menu .search-wrapper .form-input button{position:absolute;right:0}
.search-wrapper{float:left;position:relative;margin-left:30px}
.search-wrapper input[type="text"]{width:110px;border:0;background:transparent;height:28px;font-size:14px;text-indent:5px}
.search-wrapper button{background:transparent;border:0;position:relative;top:5px;cursor:pointer}
.search-wrapper .form-input{border:1px solid rgba(219,219,219,1);border-radius:5px;height:32px;margin-top:5px}
.header2 .slogen{background:url('../themes/LED/assets/images/header-bg.jpg') repeat-x top center;height:150px;padding-top:0}
.header2 .slogen h2{height:150px;line-height:170px;background:transparent;text-shadow:2px;text-shadow:1px 3px 4px #666;font-size:50px;font-weight:400;font-family:'Open Sans',sans-serif}
.sale_banner{background-color:rgb(48,180,237);border-bottom:7px solid #0a8ec7}
.sale_banner .inner{margin:0px auto;width:100%;color:rgb(255,255,255);padding-top:17px;padding-bottom:5px;padding-left:30px;max-width:960px}
.sale_banner .inner p{margin-bottom:10px}
footer .pre-footer{background:var(--main-theme-color)}
footer .pre-footer .row{padding-top:10px;padding-bottom:10px}
footer .pre-footer .row p{margin:0;padding:0;color:#fff;font-size:18px;line-height:50px}
footer .pre-footer .row p a{position:absolute;color:#fff;font-size:30px;margin-left:20px;font-weight:700}
footer .pre-footer .row p i{transform:rotate(90deg);font-size:38px;margin-top:8px}
footer .main-footer{background:var(--footer-color);border-bottom:1px solid #fff}
   footer .main-footer > div.row{display:flex;padding-bottom:4%}
footer .main-footer .col1{width:40%}
footer .main-footer .col2{width:1px;height:220px;background:rgba(219,219,219,1);margin-left:1%;margin-right:5%;margin-top:-30px}
footer .main-footer .col3{width:52%}
footer .nav-footer{float:left;display:inline-block;margin-right:35px}
footer .nav-footer a{color:#fff;font-size:12px}
footer .nav-footer li.parent{margin-bottom:15px}
footer .nav-footer li.parent a{font-weight:700;font-size:12px}
footer .nav-footer.last{width:30%;margin-right:0}
footer .main-footer .first-row{padding-top:4%}
footer .frm-subscribe{margin-top:40px}
footer .frm-subscribe .form-control{height:38px;text-indent:8px;width:220px;font-size:14px}
footer .frm-subscribe button{height:38px;border:0;background:#a9a9a9;color:#fff;margin-left:10px;top:0;position:relative;font-size:14px;padding-left:20px;padding-right:20px;cursor:pointer}
footer .frm-subscribe p{color:#fff;margin-top:10px;font-size:13px}
footer .last-footer{background:var(--footer-color);padding-top:15px}
footer .social-icons,footer .copyright-menu{display:inline-block}
footer .social-icons{margin-left:30px;margin-top:10px}
footer .social-icons li{display:inline-block;margin-left:3px}
footer .social-icons li img{width:34px}
footer .copyright-menu{margin-top:15px;position:relative;float:right}
footer .copyright-menu li{display:inline-block;padding-right:15px}
footer .copyright-menu li a{color:#fff;font-size:12px}
footer .copyright-menu li a::after{content:" ";width:1px;height:13px;background:#fff;margin-bottom:-3px;position:relative;margin-left:15px;display:inline-block}
footer .copyright-menu li a.last::after{display:none}
.row h1.heading,.news_section h1.heading{font-size:42px;line-height:1.3em;color:#5C697B;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:30px;text-align:center}
.row h1.heading span,.news_section h1.heading span{color:var(--main-theme-color);font-weight:700}
.row h1.heading2{font-size:42px;line-height:1.3em;color:#5C697B;font-weight:700;padding-bottom:20px;margin-bottom:30px;text-align:center}
.row h1.heading2 span{color:var(--main-theme-color);font-weight:700}
hr{width:100%;border-bottom:1px solid rgba(219,219,219,1);border-top:0}
#content .row.steps-3{padding-bottom:0!important}
 #content .order_list ul{margin-left:0;display:flex;flex-flow:row wrap;justify-content:center}
#content .order_list ul > li{width:20%;box-sizing:border-box}
.order_list ul li{list-style:none;display:inline-block;width:18%;vertical-align:top;color:#6E6E6E;text-align:center;padding-left:5px;padding-right:10px;border-left:1px solid rgba(219,219,219,1)}
.order_list ul li:first-child{padding-left:0;border:0}
.order_list li p{margin-bottom:5px}
.order_list li a{text-decoration:underline}
.order_list p,.order_list strong{font-size:14px}
h2.heading{font-size:42px;line-height:1.3em;color:#6E6E6E;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:30px;text-align:left}
h2.heading span{color:#A0A09F;font-weight:700}
.mla.columns p,.mla.columns a{color:#000}
.news_section{background:#f4f4f5;padding-top:30px}
.news_section h1.heading{border-color:#5c697b;color:#5c697b}
.news_section .news_list{margin:0 auto!important;width:90%;text-align:center;padding-bottom:60px;max-width:1440px}
.news_section .news_list li{list-style:none;display:inline-block;width:30%;vertical-align:top;text-align:center;margin-right:30px;position:relative}
.news_section .news_list li img{height:250px;width:100%}
.news_section .news_list li .caption{background:rgba(50,50,50,0.34);color:#fff;padding:5px 15px;text-align:left;display:block;position:absolute;bottom:0;width:92%}
.news_section .news_list li .caption h3{font-size:18px;color:#fff;margin-bottom:15px}
.news_section .news_list li .caption h3 a{color:#fff;font-weight:700}
.news_section .news_list li .caption p{font-style:italic;font-weight:700}
.video_section{padding:0 1rem}
.video_section .video-box{background:url("../themes/LED/assets/images/video-bg.png") no-repeat top center}
.video_section .video-box video{margin:0 auto;display:block;text-align:center;max-width:100%;padding-top:55px}
.video_section .row{padding-bottom:0!important}
.video_section .row h1.heading2{margin-bottom:0}
.full_three{width:85%;margin:0 auto;padding:30px 0;max-width:1440px}
.full_three div{width:30%;float:left;margin-left:3%}
.full_three > div:first-child{margin-left:0}
.full_three div{color:#6E6E6E}
.full_three hr{width:80%}
#content .counter_section{background:var(--dark-button-color)}
#content .counter_section h1.heading{border-bottom:0;color:#fff}
#content .counter_section h1.heading::after{content:" ";width:65%;text-align:center;height:1px;background:#fff;margin:20px auto 0 auto;display:block}
#content .counter_section ul{margin-left:0!important}
#content .counter_section ul li{display:inline-block;list-style:none;width:33%;text-align:center}
#content .counter_section ul li:after{display:inline-block;height:140px;background:#fff;width:1px;content:" ";margin-top:-300px;position:relative;float:left}
#content .counter_section ul li:first-child:after{display:none}
#content .counter_section ul li h2{font-size:90px;font-weight:700;color:#DBDBDB;line-height:80px;margin-bottom:30px}
#content .counter_section ul li h2.green{color:var(--main-theme-color)!important}
#content .counter_section ul li h4{color:#fff}
#content .counter_section ul li h4:before{width:32%;height:1px;background:#fff;content:" ";display:block;text-align:center;margin:15px auto 10px auto}
#content .counter_section ul li p{color:#fff;max-width:60%;text-align:center;margin:0 auto}
.counter_section p{color:#fff}
.counter_section h2{border:0!important}
.counter_section hr{margin:25px 0}
.row h1.heading3{font-size:42px;line-height:1.3em;color:#424242;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:30px;text-align:center}
.row h1.heading3 span{color:#F86425;font-weight:700}
#content .row .tech_desc h2.heading3{font-size:25px;color:#6E6E6E;font-weight:700;margin-bottom:10px}
#content .row .tech_desc h2.heading3 span{color:#F86425;font-weight:700}
#content .row .tech_desc a{color:#F86425!important}
#content .row .tech_desc .two.columns ul{width:43%;display:inline-block;margin-left:25px!important}
#content .row .tech_desc .two.sep::after{content:" ";border-right:1px solid #ddd;height:100%;display:block;position:absolute;top:30px;right:0;width:1px}
#content div.tech_items{padding-top:0!important}
#content div.tech_items .three.columns img{text-align:center;display:block;margin:0 auto}
#content div.tech_items .three.columns ul{margin-left:25px!important}
#content div.tech_items hr{margin-bottom:30px}
#content div.tech_items .three::after{content:" ";width:1px;height:70%;display:block;border-right:1px solid #ddd;position:absolute;left:0;top:20px}
#content div.tech_items .three.first::after{display:none!important}
#content .payment_opt{background:#f4f4f5}
#content .policy_section h1.heading{text-align:left!important;font-size:36px;margin-bottom:0;width:100%}
#content .policy_section > div{display:flex;flex-flow:column nowrap}
#content .policy_section > div > p{width:100%}
#content .policy_section > div > div.image{height:100px}
#content .policy_section > div > div.image > img{max-width:86px}
#content .policy_section hr{margin-bottom:25px}
#content .policy_section > div:first-child::after{content:" ";width:1px;height:50%;display:block;border-right:1px solid #ddd;position:absolute;right:0;top:165px}
#content .policy_section .sep::after{content:" ";width:1px;height:80%;display:block;border-right:1px solid #ddd;position:absolute;right:0;top:0px}
#content .policy_section h3{font-size:30px;margin-top:15px}
#content .image_section{margin:-60px auto 0 auto;text-align:center;background:url("../themes/LED/assets/images/img-section-bg.jpg") repeat-x top left }
.submenu-tab{background:var(--dark-button-color);color:#fff;font-size:13px;display:none; z-index:5000;left:0;right:0;    }
.submenu-tab a{color:#fff}
.submenu-tab p.logo img{height:auto;width:100%}
#faq-menu .row-wrapper{width:100%;margin:0 auto;padding:30px 0}
#faq-menu .col-sm-4{width:35%;padding:0 45px 0 15px;float:left;border-right:1px solid #fff }
#faq-menu .col-sm-8{width:50%;padding:0 15px;display:flex;flex-flow:column}
#faq-menu .sep{}
.menu-heading{display:block;text-align:left;color:#fff;font-size:22px;line-height:45px;margin-bottom:15px}
.menu-heading::before{content:" ";width:45px;height:45px;background:url("../themes/LED/assets/images/right-ico.jpg") no-repeat center center;margin-left:-55px;float:left;position:absolute}
.submenu-tab .submenu-items,.submenu-tab li a{color:#DBDBDB;vertical-align:top;display:flex;justify-content:space-between}
.submenu-tab li a span:last-child{white-space:nowrap;margin-left:7px}
.submenu-tab ul{margin-left:25px}
.submenu-tab li{list-style:disc;margin-bottom:5px}
.submenu-tab li:hover{background:rgba(255,255,255,0.2)}
.submenu-tab li a:hover,.submenu-tab li a:hover span{color:#fff;font-weight:700}
.submenu-tab h5{border-bottom:1px solid #DBDBDB;font-weight:700;font-size:14px;margin-bottom:10px;color:#fff}
.main-nav ul li.active{background:var(--dark-button-color);border-top-left-radius:12px;border-top-right-radius:12px}
.main-nav ul li.active a{color:#fff!important}
.main-nav ul li.noborder::after{border:none!important}
#resources-menu .row-wrapper{width:1330px;padding:30px 0 50px 0;margin:0 auto}
#resources-menu .row-wrapper p a{color:#DBDBDB}
#resources-menu .col-sm-2{width:20%;padding:0 30px 0 15px;float:left;border-right:1px solid #fff }
#resources-menu .col-sm-3{width:21%;padding:0 25px;float:left}
.mrg30{margin-top:40px}
#document-menu .row-wrapper{width:100%;padding:30px 30px 40px 50px;display:flex;box-sizing:border-box}
#document-menu .col-sm-2:first-child{width:20%;padding:0 25px 150px 15px;float:left;border-right:1px solid #fff;margin-right:2rem}
#document-menu .col-sm-2:not(:first-child){display:flex;flex-flow:row wrap;width:100%;align-content:flex-start}
#document-menu .col-sm-2 > .col-sm-3{ width:33.33%;box-sizing:border-box;padding-right:2rem;padding-bottom:2rem;float:none}
   .page-heading{background-color:rgb(48,180,237);border-bottom:10px solid #0a8ec7}
.page-heading:after{content:" ";width:100%;height:100%;background:#00000047;display:block}
.page-heading .inner{margin:0px auto;width:100%;color:rgb(255,255,255);padding-top:17px;padding-bottom:5px;padding-left:30px;max-width:960px}
.page-heading h2{font-weight:400;font-size:30px;color:#fff;padding:0 0 15px 0;margin:0}
.page-heading h3{font-weight:400;font-size:25px;color:#fff;padding:0 0 15px 0;margin:0}
.page-heading p{margin-bottom:0;margin-top:-15px}
.about-us ul{padding:0;margin:0!important}
.about-us ul li{list-style:none;display:inline-block;padding-left:25px;padding-right:25px}
 .about-us ul li p{text-align:center;font-weight:600}
.about-us h3{font-weight:700;margin-bottom:25px}
.about-us h3 span{color:var(--main-theme-color);font-weight:700}
#map_section{margin-top:40px}
.map{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}
#content .row a{color:#6E6E6E;text-decoration:underline}
.price-buttons{margin-bottom:10px}
.price-buttons .begin-order{background:none}
.price-buttons .begin-order p{width:250px;background:var(--dark-button-color);font-size:20px;font-weight:700;color:#fff;display:inline-block;padding:0;text-align:center;line-height:48px;margin-right:40px}
.price-buttons .begin-order a{display:inline-block;width:250px;background:var(--main-theme-color);font-weight:700;color:#fff!important;line-height:48px;font-size:20px;text-align:center;transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;text-decoration:none!important}
.price-buttons .begin-order a:hover{background:var(--button-hover-color)}
.price-buttons .begin-order.big p,.price-buttons .begin-order.big a{width:auto;padding-left:40px;padding-right:40px}
#content h4.note{background:#eee;font-weight:500;font-size:14px;padding:20px 30px}
#content h4.note strong{font-weight:700}
#content .row h2{margin-bottom:15px;font-size:42px;border-bottom:1px solid #ddd;font-weight:700;padding-bottom:10px}
#content .row h2 strong{color:#A0A09F}
#content .row h2 span{margin-bottom:15px}
#content .row h3{margin-bottom:15px}
#content .row h5{font-weight:700;font-size:16px;color:#6E6E6E;margin:15px 0 15px 0}
#content .row h5 span{color:var(--main-theme-color);font-weight:700}
#content .gray-row{background:#f4f4f5}
#content .gray-row .row{padding-top:20px;padding-bottom:30px}
#content .gray-row h3{margin-bottom:5px}
#content .gray-row hr{border-color:#666;margin-bottom:30px}
#content .help-section{background:var(--main-theme-color)}
#content .help-section .row{padding:20px 0}
#content .help-section .four img{position:absolute;top:-90px;right:0}
#content .help-section .bot1 img{width:200px;top:-55px;left:0}
#content .help-section h3{color:#fff;font-size:26px;border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:10px}
#content .help-section h3 span{color:var(--main-theme-color);filter:brightness(.8);font-size:26px}
#content .help-section p{color:#fff}
#content .help-section a{color:#fff}
#content .help-section .call a{color:#fff;font-size:26px;font-weight:700;text-decoration:none!important}
#content .help-section .call a:before{width:55px;height:55px;content:" ";position:relative;display:inline-block;background:url("../themes/LED/assets/images/phone-ico.jpg") top center no-repeat;margin-right:10px;margin-bottom:-15px}
#content .help-section.help2 h3{border:0}
#content .help-section.help2 .two-and-half{width:75%}
#content .help-section.help2 .four{width:17%}
#content .help-section.help2 img{width:200px;top:-45px;left:0}
#content .help-section.help2 .bot2 img{width:220px}
#content .help-section.help3 h3{border:0;margin-bottom:0}
#content .help-section.help3 .two-and-half{width:75%}
#content .help-section.help3 .four{width:17%}
#content .help-section.help3 img{width:220px;top:-40px;left:0}
#content .help-section.help3 p:last-child{margin-bottom:5px}
#content .help-section.help3 strong{font-size:16px}
#content .help-section p{line-height:20px}
#content .par80{padding-right:25%}
#content .help-section.help2 .par80{padding-right:0}
.extra-info h4 span{color:;font-weight:700}
.extra-info .section-heading{padding:0 20px}
.extra-info .section-heading h3{margin:20px 0}
.extra-info .section-heading h4{float:left}
.extra-info .section-heading h4.last{margin-left:40px}
#content .extra-info .gray-row hr{border-color:#ddd}
#content .extra-info .opts .two .container{padding-left:40px}
#content .extra-info .opts .two .sep:before{width:1px;position:absolute;background:#a9a9a9;height:95%;content:" ";left:20px}
#content .extra-info .opts .two ul{margin-left:30px}
#content .extra-info .opts ul li{line-height:1.5em}
#content .extra-info .opts hr{margin-bottom:25px}
.btn-green2,.btn-green3{background:var(--main-theme-color);line-height:48px;color:#fff!important;font-weight:700;display:inline-block;text-align:center;font-size:20px;min-width:180px;padding-left:30px;padding-right:30px;transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;text-decoration:none!important}
.btn-dark{background:var(--dark-button-color);line-height:48px;color:#fff!important;font-weight:700;display:inline-block;text-align:center;font-size:20px;min-width:180px;padding-left:30px;padding-right:30px;transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;text-decoration:none!important}
.btn-green3:hover{background:var(--button-hover-color)}
.btn-green3.big{min-width:300px}
#content .extra-info .abn-price{padding-bottom:30px;padding-top:5px}
#content .extra-info .abn-price h3{margin-bottom:30px;font-size:23px}
.ads-content{width:88%;margin:0 auto;text-align:center;padding-top:20px}
.pdf_docs{text-align:center;padding-top:30px;padding-bottom:40px}
.pdf_docs em{font-style:italic;color:#A9A9A9;font-size:16px}
.pdf_docs h2{font-size:36px;font-weight:700}
.pdf_docs h2 span{color:var(--main-theme-color);font-weight:700}
.ads-content .video-frame{width:566px;height:327px;background:url('../themes/LED/assets/images/video-frame.png');margin:0 auto}
.ads-content .video-frame iframe{width:520px;height:290px;padding-top:13px;padding-left:21px;display:block;text-align:center}
.ads-content .video-wrapper p{margin-top:-15px}
.ads-content .video-wrapper{width:48%;float:left}
.ads-content .ebook-wrapper{width:50%;float:left}
.ads-content .ebook-wrapper a{color:#6E6E6E;text-decoration:underline}
.ads-content .ebook-wrapper img{display:block;text-align:center;margin:0 auto}
#content .doc-specs ul.left{margin-left:40px;width:26%;padding-right:3%;display:block;position:relative}
#content .doc-specs ul.left:after{content:" ";height:80%;width:1px;background:#ccc;position:absolute;bottom:0;display:block;right:0;top:10px}
#content .doc-specs ul.last.left:after{display:none!important}
#content .doc-specs ul.last.left{padding-right:0;margin-left:45px}
div.note{background:#f2f0f0;padding:20px;color:var(--dark-button-color);margin-bottom:20px}
div.note h2{color:var(--dark-button-color);font-size:22px;font-weight:700}
div.note p a{color:var(--dark-button-color)!important}
div.note p:last-child{margin-bottom:0}
.sec-border .sep:after{content:" ";height:95%;width:1px;background:#ddd;right:0;top:10px;position:relative}
.iframe-bg{height:530px;width:870px;background:url('../themes/LED/assets/images/video-bg2.png')no-repeat top center;margin:0 auto}
.iframe-bg .iframe{padding:28px 55px 0 50px;height:100%;display:block;position:relative}
.video-row{border-bottom:1px solid #ddd}
.video-row .row{padding-bottom:0!important}
#content .row h1.red{font-size:36px;font-weight:700;color:#6E6E6E;margin-bottom:25px}
#content .row h1.red span{color:#F86425;font-weight:700}
.videos-list .row{min-width:1050px;width:1050px}
.videos-list ul{margin-left:0!important;text-align:center;display:block}
.videos-list ul li{list-style:none;display:inline-block;width:47%;border:1px solid #ddd;margin-bottom:30px;background:#fff}
.videos-list ul li .item{width:100%;position:relative}
.videos-list ul li .item iframe{position:relative;height:278px}
.videos-list ul li .desc{min-height:130px}
.videos-list ul li:nth-child(odd){margin-right:50px}
.videos-list ul li h3{color:#5E5E5E;font-size:17px;margin-top:10px;margin-bottom:0!important}
.videos-list ul li p{padding:10px 20px;font-size:13px;line-height:20px;margin-bottom:0}
.videos-list ul li a,a.btn-order2{background:rgba(248,100,37,1);text-decoration:none!important;padding:5px 20px;border-radius:5px;transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;color:#fff!important;font-weight:700;min-width:100px;display:inline-block}
.videos-list ul li a:hover,a.btn-order2:hover{background:rgba(182,243,232,1)}
.ebook-list{padding-left:5%;padding-right:5%}
.ebook-list .row-item .item{width:50%;float:left;text-align:center}
.ebook-list .row-item .text-center{display:block;text-align:center}
.ebook-list .clearfix{clear:both;height:1px}
.ebook-list .row-item p{margin-bottom:5px}
.ebook-list .row-item::after{content:" ";position:relative;margin:30px auto;width:78%;display:block;height:1px;background:#ddd}
.ebook-list .row-item:last-child::after{display:none}
#content .video-specs ul{margin-left:0}
#content .video-specs .columns > ul > li{list-style:none;width:29%;float:left;position:relative;margin:0 30px}
#content .video-specs .columns > ul > li::after{content:" ";height:220px;position:absolute;display:block;width:1px;background:#ccc;top:20%;left:-30px}
#content .video-specs .columns > ul > li:first-child{margin:0}
#content .video-specs .columns > ul > li:first-child::after{display:none}
#content .video-specs .columns > ul > li img{text-align:center;display:block;margin:0 auto}
#content .video-specs ul > li ul{margin-left:20px}
#content .video-specs ul > li ul li{list-style:disc;width:auto}
#content.faqs .row.subheading{padding:0}
.faqs h1.heading1{margin:20px 0;font-size:42px;font-weight:700;color:#5C697B;border-bottom:1px solid #ddd}
.faqs h1.heading1 span{font-size:42px;font-weight:700;color:var(--main-theme-color)}
.faqs .accordion{width:100%}
.faqs .accordion .ui-icon{display:none}
.faqs .accordion h3{border-bottom:1px solid #eee;margin:0!important;  transition:background 200ms linear}
.faqs .accordion h3 a{background:none;background-color:transparent;color:rgb(92,105,123)!important;font-size:15px;font-weight:700;text-decoration:none!important;padding:20px 0!important}
.faqs .accordion h3::after{content:"\f078";font-weight:900;font-family:'Font Awesome 5 Free';  position:absolute;top:50%;transform:translateY(-50%);right:10px;transition:transform 200ms linear}
.faqs .accordion h3 a:hover,.faqs .ui-state-active a{background:none;background-color:transparent!important}
.faqs .accordion h3.ui-state-active{border:1px solid #8ab516;  background:#9cd20c}
.faqs .accordion h3.ui-state-active > a{color:white !important}
.faqs .accordion h3.ui-state-active::after{transform:translateY(-50%) rotate(180deg)}
.faqs .accordion div{ width:100%}
.faqs .accordion div.ui-accordion-content-active{border-bottom:1px solid #eee;padding-bottom:20px;background:#fcfcfc;box-sizing:border-box}
.faqs .accordion div{font-style:italic;font-family:'Open Sans',sans-serif;color:rgba(92,105,123,1)}
#content.faqs .accordion div a{color:rgba(156,210,12,1)}
#content.faqs .accordion div a:hover{color:#8F8F8D}
#content.faqs .sample-items .row{width:1080px;min-width:1080px;padding-top:60px}
#content.faqs .sample-items ul{margin:0 auto 20px auto!important;text-align:center}
#content.faqs .sample-items ul li{list-style:none;display:inline-block}
#content.contact-page .sec-border{padding-bottom:0}
.contact-page .sec-border .sep::after{content:" ";width:1px;background:#666;height:95%;position:absolute;right:20px}
.contact-page .contact-form h3{border-bottom:1px solid #ddd;padding-bottom:10px}
#content.contact-page .contact-form .contactForm{padding-left:0!important;width:70%!important;margin-top:30px}
.contact-page .contact-form .contactForm input[type="text"],.contact-page .contact-form .contactForm textarea{width:100%!important;background-color:rgba(242,240,240,1);border:1px solid rgba(169,169,169,1);font-size:14px;color:#0A3942}
.contact-page .contact-form .contactForm input[type="text"]{height:24px}
.member .long-row{width:1020px!important}
.member .long-row .sidebar{width:25%}
.member .long-row .one{width:69%}
#content.member .sidebar ul li.active{background:#f2f0f0}
#content.member .sidebar ul li.active span{display:none!important}
#content.member .sidebar ul li a{text-decoration:none;display:flex;align-items:center}
#content.member .page-heading h2{font-size:25px}
#content .member-heading{border-bottom:1px solid #dedede;padding-top:35px;padding-bottom:5px}
#content .member-heading h3{margin-left:36%}
#content.member .welcome-back .user-info h4{padding-left:25px;font-size:15px;margin-bottom:10px}
#content.member .welcome-back a.btn{max-width:180px;font-weight:700;text-decoration:none!important;color:#fff;padding:10px 25px;text-transform:none;font-size:20px;transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s}
#content.member .welcome-back a.btn:hover{background:rgba(169,169,169,1) !important;opacity:1}
.page-subheading{padding:30px 0 5px 0;border-bottom:1px solid #dedede}
.page-subheading .inner{margin:0 auto;width:100%;max-width:960px;padding-left:30px}
.page-subheading .inner h2{font-size:25px;color:#6E6E6E;font-weight:700}
.page-subheading .inner h2 span{color:var(--main-theme-color);font-size:25px;font-weight:700}
.pt15{padding-top:15px!important}
.register-info{width:44%}
.register-info h4{border-bottom:1px solid #dedede;width:60%;font-size:18px;padding-bottom:5px;margin-bottom:20px}
.contactForm label{font-size:15px;color:#6E6E6E;padding-bottom:7px}
#registerForm .register-info input[type="text"],#registerForm .register-info select,#registerForm .register-info input[type="password"]{width:100%!important;height:27px;background:#fafafa;border-color:#dbdbdb}
#registerForm .register-info select{width:102%!important;height:35px}
#registerForm .register-info input[type="file"]{height:35px!important;background:#fafafa;border:1px solid #dbdbdb}
#registerForm .btn{width:45%!important;margin-top:40px}
label.errormsg{font-weight:400!important;padding:10px!important;color:#6E6E6E!important;font-style:italic}
#content.member .branding .entry{margin-left:28px}
#content.member .branding ol{margin-left:25px}
#content.member .branding ol li{margin-bottom:0;font-weight:400}
#content.member .branding p a{color:var(--main-theme-color);text-decoration:none;font-size:14px}
#content.member .branding #companyForm{margin-top:40px}
#content.member .branding #companyForm label{font-size:13px}
#content.member .branding #companyForm input[type="file"]{height:35px!important;background:#fafafa;border:1px solid #dbdbdb}
#content.member .account .entry{margin-left:28px}
#content.member .account .contactForm .left{width:45%}
#content.member .account .contactForm input[type="password"],#content.member .account .contactForm input[type="text"],#content.member .account .contactForm select{width:100%!important;height:27px;background:#fafafa;border-color:#dbdbdb}
#content.member .account .contactForm select{width:102%!important;height:35px}
#content.member .account .contactForm label{height:auto}
#content.member .orders .entry{margin-left:20px}
#content.member .saved .entry{margin-left:20px}
#content.member .table th{background:#dbdbdb;color:#6E6E6E}
#content.member .table td{font-size:12px;color:#6E6E6E}
#content.member .orders .jPaginate a{background:rgb(156,210,12)!important;text-decoration:none!important;transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s}
#content.member .orders .jPaginate a:hover{background:rgba(169,169,169,1)!important;color:#fff!important}
#content.member .orders .jPaginate span.jPag-current{color:#6E6E6E!important}
#content .row a.btn{color:#fff;text-decoration:none}
#content.confirmation .contactForm input[type="text"],#content.confirmation .contactForm select,#content.confirmation .coupon_code_div input[type="text"],#content.confirmation .contactForm input[type="password"]{width:100%!important;height:27px;background:#fafafa;border-color:#dbdbdb}
#content.confirmation .contactForm select{width:102%!important;height:35px}
#content.confirmation .contactForm .left{width:44%}
#content.confirmation .contactForm textarea{background:#fafafa;border-color:#dbdbdb}
#content.confirmation .coupon_code_div label{font-size:15px;color:#6E6E6E;padding-bottom:7px}
#content.confirmation .coupon_code_div input[type="text"]{width:340px!important}
.site_specs .row{width:1200px}
.search-row .form-search input[type="text"]{border:0;border-bottom:1px solid #333;display:inline-block;height:25px;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;display:inline-block;margin-left:-30px;text-indent:30px;position:relative;z-index:100;width:0;padding:0}
.search-row .form-search .toggle-form{margin-bottom:0;cursor:pointer;display:inline-block;position:relative;z-index:5000;width:30px;float:none;text-align:center;right:20px}
.search-row .form-search .close{float:right;top:-25px;z-index:5000;cursor:pointer;width:30px;text-align:right;display:inline-block;display:none}
body.form-open .search-row .form-search input[type="text"]{width:98%;padding:3px}
body.form-open .search-row .form-search .close{display:inline-block}
body.form-open .search-row .form-search .toggle-form{right:0}
.search-row .form-search .form-group{text-align:right}
.search-row .form-search input::-webkit-input-placeholder{ line-height:2.8em;font-size:13px;font-weight:700}
.search-row .form-search input:-moz-placeholder{ line-height:.2em;font-size:13px;font-weight:700}
.search-row .form-search input::-moz-placeholder{ line-height:.2em;font-size:13px}
.search-row .form-search input:-ms-input-placeholder{ line-height:.2em;font-size:13px}
#search_results{font-weight:700}
ul.search-items li a{text-decoration:none!important}
.nav-wrapper{ margin:0 auto;padding-right:2rem;display:flex;justify-items:center;width:100%;max-width:1260px;padding-left:2rem;box-sizing:border-box}
.nav-wrapper > .col-sm-3:first-child{width:auto}
.nav-wrapper .menu{width:100%}
.wpage .header2 .slogen{display:none!important}
.wpage #content .page-heading{background:url(https://legaledocs.com.au/wp-content/uploads/2025/02/ledhero.avif) no-repeat center -300px;height:250px;border-bottom:0;position:relative}
.wpage #content .page-heading .inner{min-width:0;width:53%;position:absolute;bottom:0;text-align:right;height:250px;padding:0}
.wpage #content .page-heading .inner p{line-height:40px;font-size:15px;font-weight:700;color:#fff;position:absolute;right:0;bottom:0}
.wpage #content .page-heading .inner h2{font-size:56px;color:#fff;font-weight:400;position:relative;top:40px;padding:0;line-height:65px}
.wpage #content .page-heading .inner h2::before{content:"";display:inline-block;width:100%;border-bottom:1px solid #fff;position:absolute;top:0;right:0}
.wpage #content .page-heading .inner h2::after{content:"";display:inline-block;width:100%;border-bottom:1px solid #fff;position:absolute;right:0;bottom:-10px}
.wpage #content .page-heading .inner h2 span{font-size:17px}
.wpage #content .page-heading .inner h2.one-line{margin-top:30px}
.page-home #content .page-heading{background:url(../themes/LED/assets/images/led-header.jpg) no-repeat center bottom;border-top:17px solid #dbdbdb;height:430px;border-bottom:0;position:relative;border-bottom:50px solid #a0a09f;background-size:cover}
.page-home #content .page-heading .inner{min-width:0;width:55%;position:absolute;bottom:0;text-align:right;height:434px}
.page-home #content .page-heading .inner p{line-height:65px;font-size:20px;font-weight:700;color:#fff;position:absolute;right:0;bottom:0}
.page-home #content .page-heading .inner h2{font-size:56px;color:#fff;font-weight:400;top:90px;position:relative}
.page-home #content .page-heading .inner h2::before{content:"";display:inline-block;width:100%;border-bottom:1px solid #fff;position:absolute;top:-20px;right:0}
.page-home #content .page-heading .inner h2::after{content:"";display:inline-block;width:100%;border-bottom:1px solid #fff;position:absolute;right:0;bottom:-10px}
.page-home #content .page-heading .inner h2 span{font-size:17px;display:inline-block;padding-top:7px}
#content .led_numbers ul{margin:0;padding:0;width:100%;margin:0 auto;background:#a0a09f}
#content .led_numbers ul li{display:inline-block;text-align:right;position:relative;float:left;width:33.33% !important}
#content .led_numbers ul::after{content:'';clear:both;display:table}
#content .led_numbers ul li div.item{padding:25px 37% 15px 0}
#content .led_numbers ul li.first{width:34.5%;background:#a0a09f url(../themes/LED/assets/images/item-bg-1.jpg) no-repeat center right;background-size:100% auto}
#content .led_numbers ul li.mid{width:32%;background:#6e6e6e url(../themes/LED/assets/images/item-bg-2.jpg) no-repeat center right;background-size:100% auto}
#content .led_numbers ul li.last{width:33%;background:#a9a9a9 url(../themes/LED/assets/images/item-bg-3.jpg) no-repeat center right;background-size:100% auto}
#content .led_numbers ul li p{font-size:12px;color:#fff;margin:0;padding:0;text-align:right;line-height:20px}
#content .led_numbers ul li h4{font-size:34px;color:#DBDBDB;margin:0 0 10px 0;padding:0;text-align:right}
#content .led_numbers div.year{background:#323232;height:47px}
#content .led_numbers div.year p{text-align:center;color:#fff;font-style:italic;font-size:18px;margin:0;line-height:47px}
     #content .technical-guide > .columns{width:50%}
.page-home #content .help-section .row{width:100%;max-width:1100px}
.page-home #content .help-section .row .two-and-half{padding-left:0;padding-right:44px}
.page-home #content .help-section h3{text-align:right;font-size:36px;font-weight:400}
.page-home #content .help-section hr{width:65%;float:right;border-color:#fff}
.page-home #content .help-section p::before{content:"";clear:both;display:block}
.page-home #content .help-section p{text-align:right;font-weight:700;font-style:italic;font-size:16px;padding-top:20px}
.page-home #content .help-section .four img{width:220px;z-index:5000}
.light-gray{background-color:rgba(244,244,245,1)}
.last-footer .contact-icons li svg{width:36px;height:36px}
footer .middle-footer{background:var(--footer-color);border-bottom:1px solid rgba(219,219,219,1);border-top:1px solid rgba(219,219,219,1);padding-top:50px;padding-bottom:60px}
footer .middle-footer .col1{float:left;width:22%}
footer .middle-footer .col1 img{max-width:155px}
footer .middle-footer .col2{float:left;width:78%}
footer .middle-footer .col2 p{font-size:13px;color:#fff;margin-bottom:10px}
footer .last-footer{padding-bottom:60px;padding-top:40px}
footer .last-footer .contact-icons{margin:0 auto;text-align:center}
footer .last-footer .contact-icons li{display:inline-block;width:23%;position:relative;vertical-align:top}
footer .last-footer .contact-icons li a{color:#fff!important;display:block;text-align:center;font-size:12px;margin-top:7px}
footer .last-footer .contact-icons li::after{content:"";position:absolute;right:0;height:90px;border-right:1px solid rgba(219,219,219,1);top:0}
footer .last-footer .contact-icons li:last-child::after{display:none}
a.new_tag::after{content:"New";margin-left:5px;color:white;background:var(--main-theme-color);padding:0px 7px;border-radius:2px}
section.site-announcement{padding:10px 1rem;background:var(--main-theme-color);color:white;display:flex;align-items:center;position:relative;top:-5px}
section.site-announcement .message{flex-grow:1}
section.site-announcement div:first-child i{font-size:1.5rem;padding-right:1rem}
section.site-announcement div.dismiss-message button{cursor:pointer;color:white;border:0;text-decoration:underline;background:transparent}
section.site-announcement div.dismiss-message i{font-size:1.2rem;padding-right:1rem}
section.site-announcement a{color:white;font-weight:bolder}
@media only screen and (min-width:600px){}
@media only screen and (min-width:768px){.flex-row.row{display:flex;align-items:flex-start}
.flex-row.row>.col20{flex-basis:20%}
.flex-row.row>.col80{flex-basis:80%;margin-top:-1em}
.flex-row.row>.pretext{padding:20px 25px;background:#f3f3f3;border-radius:20px 0 0 20px;margin-right:-10px}
.flex-row.row>.pretext>p:last-child{margin-bottom:0}
.flex-row.row>.mtop-10px{margin-top:-1em}
}
@media only screen and (min-width:992px){.two{width:50% }
#document-menu .col-sm-2 > .col-sm-3{width:33.33%}
#content .policy_section > div{  }
}
@media only screen and (min-width:1200px){header.header2 div.nav-wrapper > .menu{display:block}
header.header2 div.nav-wrapper .mobile-menu-button{display:none}
#mobile-menu{display:none}
}
.above-nav>a{color:#fff;line-height:1.3;font-weight:bold;background:#313e4f;padding:5px 15px;border-radius:0 0 5px 5px;margin:0 22px}
.above-nav{display:flex;justify-content:flex-end;margin-bottom:15px;margin-top:-5px;font-size:11px}
@media screen and (max-width:768px){.nav-wrapper{flex-direction:column;align-items:center}
.menu .form-row{justify-content:center!important}
.menu .loggedin>ul{display:flex ;flex-direction:row;flex-wrap:wrap;gap:10px 0;justify-content:center}
.above-nav{position:absolute;top:0;margin-top:0;right:0}
.wpage #content .page-heading .inner h2{font-size:2em;line-height:1.3}
.middle-footer>.row{display:flex;flex-direction:column;padding:1em}
#message_box{box-sizing:border-box}
}
#contactForm,#questionForm{padding-left:15px;width:615px}
.contactForm{width:100%;padding:0}
.contactForm label{display:block;float:none !important; width:auto !important;position:static}
.contactForm input[type="text"],.contactForm .maskedField input[type="password"]{width:395px !important;margin-left:0 !important}
.contactForm textarea{width:605px !important;margin-left:0 !important}
#forgotForm label.error{width:300px !important}
.maskedField span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--main-theme-color);color:white;padding:2px 10px;position:absolute;margin-left:6px;border-radius:3px;font-weight:600}
 .login label.errormsg{margin :0 0 10px 0 !important;width:300px !important;height :auto !important;background-color:#f5e032;padding:3px;color:#535454;font-weight:bold;text-align:center;float:none;font-family:'Calibri'}
label.errormsg{margin :0 0 10px 0 !important;width:100%;height :auto !important;background-color:#f5e032;padding:3px 10px;color:#535454;font-weight:bold;text-align:left;float:none}
.req{color:#8ab91d;font-weight:normal}
label{color:#3e3e3e;clear:left;display:block;float:left;font-size:12px;font-weight:normal;height:20px;line-height:20px;margin:0;padding:3px 3px 3px 0;width:50px}
input[type="text"],input[type="password"],textarea,select{background-color:#fff;border:1px solid #c6c6c6;color:#3e3e3e;font-size:12px;height:15px;line-height:14px;margin-bottom:6px;padding:3px;width:340px}
option{font-size:12px;height:15px;line-height:16px}
input[type="number"]{background-color:#fff;border:1px solid #c6c6c6;color:#3e3e3e;font-size:12px;height:15px;line-height:14px;margin-bottom:6px;padding:3px}
input[type="file"]{height:auto !important}
textarea{height:120px}
:focus{border-color:#8ab91d}
textarea{overflow:auto}
.button{background-color:#8bba1e;border:0 none;color:#fff;cursor:pointer;font-size:12px;height:24px;font-weight:bold;margin:0;margin-left:142px;padding:0;text-align:center;width:60px}
label.error{background-color:#f5e032; padding:3px;color:#535454;font-weight:bold;text-align:left;width:135px}
#docForm{width:780px}
#accountForm select,#registerForm select{height:23px;width:308px}
#accountForm input[type="text"],#registerForm input[type="password"] #accountForm,#registerForm input[type="text"],#registerForm input[type="password"],#forgotForm input[type="text"],#forgotForm input[type="password"]{width:300px !important}
.order .button{width:100px;color:#fff;font-size:12px;height:15px;line-height:14px;margin-bottom:6px;margin-left:6px;padding:3px;border-radius:5px;border-bottom-right-radius:0;-moz-border-radius:5px;-moz-border-radius-bottomright:0;-webkit-border-radius:5px;-webkit-border-bottom-right-radius:0}
.confirm_error{border:1px solid #FF0000}
input[type="checkbox"]{border:0px}
.delivery_method_select option{width:auto}
.content_wrapper table{width:100%;border-collapse:collapse;border-color:#EEEEEE;border-style:solid;border-width:3px 0;color:#3C0436;margin:0 auto 2em;padding:0}
.content_wrapper th{padding-left:5px;background-color:#4a4a4b;border-right:1px solid #FFFFFF;color:#FFFFFF;font-weight:bold;padding:0.7em 1em}
.content_wrapper tr{background-color:var(--cart-table-color);border:1px solid #fff}
.content_wrapper tr:hover{background-color:var(--cart-table-hover-color)}
.content_wrapper td p{color:#fff;line-height:1.4em;padding:0.4em 0;margin:0}
.content_wrapper td p.doc{padding-left:1.2em}
.content_wrapper input[type="checkbox"]{width:auto !important;float:left}
.content_wrapper td img{vertical-align:middle}
div.modal{padding:0}
.modal .dataTables_length label,.modal .dataTables_filter label{width:auto}
.modal .dataTables_length select{height:auto;width:auto}
.modal .dataTables_filter input[type=search]{border:solid 1px #c6c6c6}
.modal .dataTables_length{margin-bottom:5px}
.modal .modal-header{background-color:var(--main-theme-color);border-top-left-radius:6px;border-top-right-radius:6px;color:white;height:60px}
.modal .modal-content{padding:15px 30px}
.modal table thead th{background-color:var(--main-theme-color)}
.modal tr td,.modal tr th{height:25px}
.modal table a{text-decoration:none;font-weight:600}
.modal table a,.modal .modal-header a{-webkit-transition:linear .1s;-moz-transition:linear .1s;-ms-transition:linear .1s;-o-transition:linear .1s;transition:linear .1s;text-transform:uppercase;font-weight:600}
.modal table a:hover,.modal .modal-header a:hover{color:var(--main-theme-color)}
.modal a i{font-size:1.2em;vertical-align:middle}
body div.blocker{z-index:200}
body div.blocker div.modal{max-width:800px}
.modal a.close-modal{top:-10px;right:-10px;        border:2px solid #fff;-webkit-border-radius:26px;-moz-border-radius:26px;-o-border-radius:26px;-ms-border-radius:26px;border-radius:26px;-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);box-shadow:1px 1px 5px rgba(0,0,0,0.5);z-index:4}
 .modal .loader-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:#6d6d6d;border-radius:5px;display:none}
.modal .loader-overlay.loading{display:block}
.modal .modal-header a.refresh_data{float:right;margin-right:31px;top:50%;position:relative;background-color:white;padding:7px 10px;transform:translateY(-50%);border-radius:4px;-webkit-box-shadow:1px 1px #000;-moz-box-shadow:1px 1px #000;box-shadow:1px 1px #000;border:1px solid}
 .lds-ripple{display:inline-block;position:relative;width:64px;height:64px; left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.lds-ripple div{position:absolute;border:4px solid var(--main-theme-color);opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,0.2,0.8,1) infinite}
.lds-ripple div:nth-child(2){animation-delay:-0.5s}
@keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}
100%{top:-1px;left:-1px;width:58px;height:58px;opacity:0}
}
 #content form a.open_modal{float:left; position:relative;   text-decoration:none;height:0;text-align:center;  }
                        #content form a div.xero_btn{color:white;background-color:rgba(0,183,227,1);padding:0 10px;margin-top:15px;margin-left:15px;border-radius:1px;font-weight:bold;line-height:1.6em}
#content form a div.xero_btn:hover{background-color:var(--main-theme-color)}
#content form a.open_modal:hover{  color:var(--main-theme-color) !important}
#content form a.open_modal.push_btn_up{ position:absolute;transform:translateY(-15px)}
 #content form div.populate_btn_list{float:left;font-size:1.2em;  border-radius:5px;border:2px solid transparent;display:flex;margin-left:15px;margin-top:15px}
#content form div.populate_btn_list.push_btn_up{margin-top:inherit}
#content form div.populate_btn_list:hover{ }
#content form div.populate_btn_list div{display:inline;height:10px}
#content form div.populate_btn_list div.populate_source{ opacity:1;  visibility:visible;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#content form div.populate_btn_list div.populate_source.hidden{  opacity:0;visibility:hidden;transform:scale(0.2)}
#content form div.populate_btn_list div.populate_source span,#content form a.open_modal span{position:absolute;font-size:0.6em;font-weight:bold;width:21.6em;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;width:max-content;top:-15px;background-color:black;padding:2px 10px;left:50%;border-radius:5px;color:white;line-height:2em;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease; opacity:0;visibility:hidden;transform:translateX(-46%)}
#content form a.open_modal span{font-size:.8em}
#content form div.populate_btn_list div.populate_source a:hover span,#content form a.open_modal:hover span{ opacity:1;visibility:visible}
#content form div.populate_btn_menu_icon{width:18.5px}
 div.modal#company_note .modal-content{max-height:650px;overflow-y:auto;font-family:"Courier New" }
div.modal#company_note .modal-content pre{font-weight:bolder; white-space:pre-wrap;line-height:1.5em}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0); }
.ui-front{z-index:100}
 .ui-state-disabled{cursor:default !important;pointer-events:none}
 .ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
  .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer; list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
 .ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
 .ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
 .ui-menu .ui-menu-icon{left:auto;right:0}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
 .ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}
 input.ui-button.ui-button-icon-only{text-indent:0}
 .ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}
  input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-controlgroup{vertical-align:middle;display:inline-block}
.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}
.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}
.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}
.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}
.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}
.ui-controlgroup .ui-controlgroup-label span{font-size:80%}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}
 .ui-controlgroup-vertical .ui-spinner-input{ width:75%;width:calc( 100% - 2.4em )}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}
.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}
.ui-checkboxradio-disabled{pointer-events:none}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
 .ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
 .ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
 .ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-n{height:2px;top:0}
.ui-dialog .ui-resizable-e{width:2px;right:0}
.ui-dialog .ui-resizable-s{height:2px;bottom:0}
.ui-dialog .ui-resizable-w{width:2px;left:0}
.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}
.ui-dialog .ui-resizable-se{right:0;bottom:0}
.ui-dialog .ui-resizable-sw{left:0;bottom:0}
.ui-dialog .ui-resizable-ne{right:0;top:0}
.ui-dialog .ui-resizable-nw{left:0;top:0}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25); opacity:0.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}
.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
 .ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}
.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
 .ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}
body .ui-tooltip{border-width:2px}
 .ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}
.ui-widget-content a{color:#333333}
.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}
.ui-widget-header a{color:#333333}
 .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button, html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}
 .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70); font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35); background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35); }
  .ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url("../themes/LED/assets/js/jquery-ui-1.12.1/images/ui-icons_444444_256x240.png")}
.ui-widget-header .ui-icon{background-image:url("../themes/LED/assets/js/jquery-ui-1.12.1/images/ui-icons_444444_256x240.png")}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../themes/LED/assets/js/jquery-ui-1.12.1/images/ui-icons_555555_256x240.png")}
.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("../themes/LED/assets/js/jquery-ui-1.12.1/images/ui-icons_ffffff_256x240.png")}
.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("../themes/LED/assets/js/jquery-ui-1.12.1/images/ui-icons_777620_256x240.png")}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../themes/LED/assets/js/jquery-ui-1.12.1/images/ui-icons_cc0000_256x240.png")}
.ui-button .ui-icon{background-image:url("../themes/LED/assets/js/jquery-ui-1.12.1/images/ui-icons_777777_256x240.png")}
 .ui-icon-blank{background-position:16px 16px}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
 .ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
  .ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}
 .ui-widget-overlay{background:#aaaaaa;opacity:.003;filter:Alpha(Opacity=.3); }
.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666}