.prettyLoader{background:url(/images/prettyLoader/prettyLoader.png) top left no-repeat;height:30px;position:absolute;width:30px;z-index:30000}.prettyLoader img{display:block;margin:7px 0 0 7px}div.jGrowl{padding:10px;z-index:9999;color:#fff;font-size:14px}body>div.jGrowl{position:fixed}body>div.jGrowl.top-left{left:0px;top:0px}body>div.jGrowl.top-right{right:0px;top:0px}body>div.jGrowl.bottom-left{left:0px;bottom:0px}body>div.jGrowl.bottom-right{right:0px;bottom:0px}body>div.jGrowl.center{top:0px;width:50%;left:25%}div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto}div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:#444;zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Arial, "Helveltica Neue", Helvetica, sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px}div.jGrowl div.jGrowl-notification{min-height:40px}div.jGrowl div.jGrowl-notification div.header{font-weight:bold;font-size:14px}div.jGrowl div.jGrowl-notification div.close{z-index:99;float:right;font-weight:normal;font-size:14px;cursor:pointer}div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center}@media print{div.jGrowl{display:none}}#demo_bar div{height:25px;overflow:hidden}#demo_bar:hover{height:80px;left:0px;width:100%;overflow:auto}div.jGrowl div.header{padding:0 0 0 20px}div.jGrowl div.message{padding:5px 10px 0 20px}div.jGrowl div.message a{color:white;text-decoration:underline}div.jGrowl div.error{background:#933 url(/icons/16/exclamation.png) no-repeat 9px 9px}div.jGrowl div.error div.message,div.jGrowl div.error div.header,div.jGrowl div.error div.close{color:white}div.jGrowl div.warning{background:#444 url(/icons/16/page-cream-error.png) no-repeat 9px 9px}div.jGrowl div.warning div.message,div.jGrowl div.warning div.header,div.jGrowl div.warning div.close{color:#ffe}div.jGrowl div.success{background:#444 url(/icons/16/accept.png) no-repeat 9px 9px;border:1px solid white;width:233px}div.jGrowl div.success div.message,div.jGrowl div.success div.header,div.jGrowl div.success div.close{color:white}div.jGrowl div.notice{background:#444 url(/icons/16/information.png) no-repeat 9px 9px;border:1px solid white;width:233px}div.jGrowl div.notice div.message,div.jGrowl div.notice div.header,div.jGrowl div.notice div.close{color:white}ul.tagit{padding:1px 5px;overflow:auto;margin-left:inherit;margin-right:inherit}ul.tagit li{display:block;float:left;margin:2px 5px 2px 0}ul.tagit li.tagit-choice{padding:.2em 18px .2em .5em;position:relative;line-height:inherit}ul.tagit li.tagit-new{padding:.25em 4px .25em 0}ul.tagit li.tagit-choice a.tagit-label{cursor:pointer;text-decoration:none}ul.tagit li.tagit-choice .close{cursor:pointer;position:absolute;right:.1em;top:50%;margin-top:-8px}ul.tagit li.tagit-choice .close .text-icon{display:none}ul.tagit li.tagit-choice input{display:block;float:left;margin:2px 5px 2px 0}ul.tagit input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin:0;padding:0;width:inherit;background-color:inherit;outline:none}ul.tagit li.tagit-new input.ui-autocomplete-input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin:0;padding:0;width:80px;background-color:inherit;outline:none}li.tagit-new,li.tagit-choice{font-size:12px}ul.tagit li.tagit-choice.fixed{margin:3px;padding-right:25px;cursor:pointer;background-image:url(/icons/24/bullet-arrow-up.png);background-repeat:no-repeat;background-position:right}ul.tagit.no-background{background:none;border:none}ul.tagit li.tagit-choice.no-icon{padding-right:0.5em}li.tagit-new input{width:50px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,textarea,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;border:none}textarea,select,input{font-size:1em}html,body{height:100%}body{font-family:Arial,sans-serif;font-size:12pt;line-height:1.25em;text-align:center;background:#fff;color:#000}.page,.page-admin{width:960px;text-align:left;margin:0 auto}html{overflow-y:scroll}.skip{display:none}legend{display:none}.omg-red,.omg-yellow,.omg-blue,.omg-green,.omg-black,.omg-white{border-top:dotted 3px;border-bottom:dotted 3px}.omg-red{border-color:red}.omg-yellow{border-color:yellow}.omg-blue{border-color:blue}.omg-green{border-color:green}.omg-black{border-color:black}.omg-white{border-color:white}.image a,.image li,.image{background-repeat:no-repeat;background-color:transparent;margin:0;padding:0;outline:none;font-size:0px;line-height:0em;letter-spacing:-20px;text-indent:-2px;display:block;overflow:hidden;text-align:left;border:none}.image a{display:block;width:100%;height:100%;height:inherit}ol.image,ul.image{background:none;width:100%;height:auto;float:left}.image li{float:left}span.image,strong.image,em.image,a.image{display:inline-block;vertical-align:bottom}input.image{cursor:pointer}.tabs{list-style:none;padding:0;margin:0;float:left;width:100%;border-bottom:solid 1px #ddd}.tabs li{float:left;margin:0 1px 0 0}.tabs li span,.tabs li a{float:left;padding:2px 5px;white-space:nowrap;text-align:center;cursor:pointer;outline:0;text-decoration:none}.tabs li span{cursor:default}.tabs .select a,.tabs a:hover{background:#ddd}.tabs .select a{position:relative;padding-bottom:3px;margin-bottom:-1px}.inline{border:none;margin:0;padding:0;display:inline}fieldset.inline{float:left;width:100%}.inline-block-top,.inline-block-middle,.inline-block-bottom{float:none !important;display:inline-block}.inline-block-top{vertical-align:top}.inline-block-middle{vertical-align:middle}.inline-block-bottom{vertical-align:bottom}.left{float:left !important}.right,.right-right{float:right !important}.right-right{text-align:right !important}.clear,.content,.page,.page-admin{display:block}.clear:after,.tabs:after,.content:after,.page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}.no-collapse{padding-top:1px}.hide{display:none}.row{float:left;width:100%;margin:0;padding:0;border:none}.last{margin-right:0 !important}.content{padding:0;margin:0}img{-ms-interpolation-mode:bicubic}.clear,.tabs,.content,.page,.page-admin{*overflow-y:auto;*overflow-x:hidden;_height:1%;_overflow-y:visible;_overflow-x:visible}a.image,span.image,strong.image,em.image,.inline-block-top,.inline-block-middle,.inline-block-bottom{display:-moz-inline-box;-moz-box-orient:vertical;*display:inline}body{margin:0;padding:0}.interior{background:url(/images/bkgrnd-tile-v3.png) repeat-x top}.page{width:960px;text-align:left;margin:0 auto;position:relative}#container{min-height:100%;position:relative}.hidden{display:none}#slider-code{height:145px;overflow:hidden;margin-left:100px}#slider-code .viewport{float:left;width:720px;height:100px;overflow:hidden;position:relative}#slider-code .buttons{display:block;margin:30px 10px 0 0;float:left}#slider-code .next{margin:30px 0 0 10px}#slider-code .disable{visibility:hidden}#slider-code .overview{list-style:none;padding:0;margin:0;position:absolute;left:0;top:0}#slider-code .overview li{float:left;margin:0 10px 0 0;padding:1px;height:121px;border:0px solid #dcdcdc;width:170px}#slider-code .overview li .customer{width:160px;margin:30px 0px 0px 0px;text-align:center}#slider-code .pager{overflow:hidden;list-style:none;clear:both;margin:0 0 0 45px}#slider-code .pager li{float:center}#slider-code .pagenum{background-color:#fff;text-decoration:none;text-align:center;padding:5px;color:#555555;font-size:14px;font-weight:bold;display:block}#slider-code .active{color:#fff;background-color:#555555}#slider-code a.buttons.prev,#slider-code a.buttons.next{display:none}#header{position:relative;height:84px;margin:0;padding:0}.interior #header{height:110px}#header .logo{position:absolute;width:221px;height:99px;top:50px;left:0;background:url(/images/image-matrix.png) no-repeat 0 0}#header .logo-ec{position:absolute;width:320px;height:83px;top:70px;left:-10px;background-image:url(/images/logo-teixo-EC.png);background-size:cover;background-repeat:no-repeat;background-position:center center}.interior #header{border-bottom:1px solid #ced3c0}.interior #header .logo{width:138px;height:62px;top:34px;background-position:-624px -7px}.login .logo{height:155px;background-image:url(/images/teixo.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.login .logo-ec{width:350px;height:91px;margin:80px auto 25px;background-image:url(/images/logo-teixo-EC.png);background-size:cover;background-repeat:no-repeat;background-position:center center}.login .logo.image.academy{background:url(/images/academy_logo_login.png) no-repeat}.login a.logo,.login a.logo-ec{display:block}.login .video-container{height:200px;width:100%;position:relative;text-align:left}.login .video-container video{width:100%;height:100%;position:absolute;object-fit:cover;z-index:0}.login .logo-container{background:#eee;padding:3em;display:flex;justify-content:center;align-items:center}.logo-container img,.logo-container svg{height:60px}#header .utilities{float:right;margin:0;background:none}#header .utilities ul{float:right;width:auto;margin:0;padding:4px 10px}#header .utilities li{float:left;display:inline;padding:0;margin:0 8px;list-style:none;font-size:0.8em;color:#EEE}#header .utilities li.language{margin-left:30px;margin-right:0}#header .utilities li a{color:#EEE}#header .utilities li a:hover,#header .utilities li a:active{text-decoration:underline}#header ul.navigation{height:36px;margin:58px 0 0 370px}#header .navigation li{float:left;height:36px;margin:0;font-weight:bold;font-size:1.1em;line-height:2em;list-style:none}#header .navigation li.external-link{font-weight:normal}#header .navigation li.external-link a{padding-right:22px;background:url(/images/bkgrnd-external-link.png) no-repeat right}#header .navigation li a{float:left;display:block;height:36px;color:#333;text-align:center;margin:0;padding:0 10px;background:none}#header .navigation li a:hover{text-decoration:underline}#header .navigation li a.active{text-decoration:none;color:#FFF;border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;background:#333}.content-3-col{float:left;width:440px;margin-top:10px;margin-left:280px}* html .content-3-col{display:inline}.left-col-3-col{margin-left:-740px;float:left;margin-right:10px;width:230px;margin-top:50px}* html .left-col-3-col{display:inline}.content-2-col{float:left;width:720px;margin-left:240px}* html .content-2-col{display:inline}.left-col-2-col{margin-left:-960px;float:left;width:200px}* html .left-col-2-col{display:inline}.content-2-col-no-left{float:left;margin:0;width:640px}* html .content-2-col-no-left{display:inline}.content-1-col{float:left;width:100%;margin:0}#content{min-height:500px;margin-top:0}.login #content{min-height:0}.interior #content{border-top:1px solid #e0e4d1}#content p.emphasised{font-family:Georgia, serif;font-size:1.3em;line-height:1.3em}#content .how-it-works h3{margin-bottom:15px}#content a.more-info{float:left;margin:0;margin-top:10px;padding:4px 10px;color:#EEE;font-size:0.9em;font-weight:bold;border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;background:#333}#content a.more-info:hover{color:#FFF;background:#111}.interior h2{width:850px;text-align:center;margin:40px 55px}#content .introduction div{float:left;width:335px;margin:0;margin-top:90px}#content .introduction h2{margin-bottom:20px;font-size:1.8em}#content .introduction p{font-family:Georgia, serif;font-size:1.2em;line-height:1.3em}#content .introduction a.login-button{width:210px;height:48px;margin:0;margin-top:20px;background:url(/images/image-matrix.png) no-repeat 0 -99px}#content .introduction div.login-button{width:180px;color:#FFF;font-size:1.2em;cursor:pointer;padding:12px;margin:0;margin-top:20px;background:url(/images/bkgrnd-tile-blue-button.png) repeat-x #4392E0;text-align:center;border:2px solid #0052A3;border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px}#content img.screenshot{float:left;width:610px;height:379px;margin:17px 0 0 2px}#content .how-it-works{padding:50px 0}#content .how-it-works .right{float:left;width:460px;margin-left:48px;display:inline}#content .how-it-works .left{float:left;margin:-30px 0px 0px 0px;padding:0}#content .how-it-works td{padding:0;text-align:center;border:none}#content .quote{padding:30px 0;text-align:center;border-top:1px solid #BBB;border-bottom:1px solid #BBB;background:url(/images/bkgrnd-quote.png) repeat-y}#content .quote p{margin:0;font-family:Georgia, serif;font-size:2.2em;line-height:1.2em;color:#1c6697;padding:0 50px}#content .quote .author{margin-top:20px;font-family:Arial, sans-serif;font-size:1em;color:#333}#content .quote .author span{font-style:italic}.interior #content .quote{float:left;width:100%;margin:30px 0;padding:20px 0;text-align:center;border:none;background:none}.interior #content .quote p{color:#323232}#content .packs{padding:40px 0}#content .packs .pack{float:left;width:210px;margin:30px 40px 0 0}#content .packs h4{margin:0}#content .packs h5{padding-top:20px;margin-top:20px;border-top:1px solid #DDD}#content .packs .logo{width:200px;height:64px;margin:0}#content .packs .managers .logo{background:url(/images/image-matrix.png) no-repeat -221px 0}#content .packs .producers .logo{background:url(/images/image-matrix.png) no-repeat -221px -64px}#content .packs .transporters .logo{background:url(/images/image-matrix.png) no-repeat -421px 0}#content .packs .services .logo{background:url(/images/image-matrix.png) no-repeat -421px -64px}#content .packs .services{margin-right:0}#content .customers{padding:20px 0}#content .customers .customer{float:left;margin:30px 0px 0px 40px;display:inline;background:#fff;border:1px solid #EEEEEE;padding:3px 3px 0px 3px;-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.1);box-shadow:1px 1px 5px rgba(0,0,0,0.1);-moz-border-radius:4px;-webkit-border-radius:4px}#content .customers .logo{height:64px;margin:0}#content .customers h4{margin:0}#content .customers h5{padding-top:20px;margin-top:20px;border-top:1px solid #DDD}#content .customers .managers .logo{background:url(/images/image-matrix.png) no-repeat -221px 0}#content .customers .producers .logo{background:url(/images/image-matrix.png) no-repeat -221px -64px}#content .customers .transporters .logo{background:url(/images/image-matrix.png) no-repeat -421px 0}#content .customers .services .logo{background:url(/images/image-matrix.png) no-repeat -421px -64px}#content .customers .services{margin-right:0}#e3l-blog{width:100%;padding:40px 0;background:#333}#e3l-blog h3{font-size:1.6em;color:#FFF;margin:0;padding-top:15px;margin-bottom:15px;border-bottom:1px solid #555}#e3l-blog h4{margin:0 0 4px 0}#e3l-blog h4 a{color:#FFF}#e3l-blog img{float:left;margin:0 30px 20px 0}#e3l-blog p{color:#BBB;margin:0}#e3l-blog a.more-info{float:left;margin:0;margin-top:20px;padding:4px 10px;color:#EEE;font-size:0.9em;font-weight:bold;border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;background:#222}#e3l-blog a.more-info:hover{color:#FFF;background:#000}#e3l-blog .block{float:left;width:450px;margin:0;margin-right:60px}#e3l-blog .full_block{float:left;display:inline;margin:0;padding:0;width:100%}#e3l-blog .half_block{float:left;display:inline;margin:0;margin-right:37px;padding:0;width:46%}#e3l-blog .e3l-content{margin-top:20px}#e3l-blog .tripartita-content{margin-top:20px}#e3l-blog .iso27001-content{margin-top:20px}#e3l-blog .blog{margin-right:0}#e3l-blog .blog ul{width:100%;padding:0;margin:0}#e3l-blog .blog li{margin:0;padding:20px 0;list-style:none;font-size:1em;border-bottom:1px solid #555}#e3l-blog .blog li.first{padding:0 0 20px 0}#e3l-blog .blog .date{font-size:0.85em;color:#EEE}#content .packs-nav{float:left;width:800px;margin:0 80px;height:107px;background:url(/images/bkgrnd-tarifs.png) no-repeat}#content .packs-nav ul{float:left;padding:0 2px}#content .packs-nav li{float:left;list-style:none outside;width:161px;height:93px;margin:14px 19px 0;*margin:14px 18px 0}#content .packs-nav li a{display:block;height:93px}#content .packs-nav li.managers a{background:url(/images/tarifs-nav.png) no-repeat 0 -93px}#content .packs-nav li.managers a:hover{background-position:0 -186px}#content .packs-nav li.managers a.active{background-position:0 0}#content .packs-nav li.producers a{background:url(/images/tarifs-nav.png) no-repeat -161px -93px}#content .packs-nav li.producers a:hover{background-position:-161px -186px}#content .packs-nav li.producers a.active{background-position:-161px 0}#content .packs-nav li.transporters a{background:url(/images/tarifs-nav.png) no-repeat -322px -93px}#content .packs-nav li.transporters a:hover{background-position:-322px -186px}#content .packs-nav li.transporters a.active{background-position:-322px 0}#content .packs-nav li.services a{background:url(/images/tarifs-nav.png) no-repeat -483px -93px}#content .packs-nav li.services a:hover{background-position:-483px -186px}#content .packs-nav li.services a.active{background-position:-483px 0}#tariff h3{text-align:center}.tariff-details{text-align:right;padding:0 120px 20px 0}.tariff-details span.pdf{background:url(/icons/16/pdf.png) left no-repeat;padding-left:20px;font-size:0.9em}.prices{float:left;width:726px;margin:20px 117px}.prices .tariff{float:left;width:193px;text-align:center;margin:18px 0 0;padding:20px;border:1px solid #BCB8B9;background:#E6EAD6}.prices .tariff h3{margin:0}.prices .plus h3{font-size:2.2em}.prices .tariff h4{font-weight:bold;font-size:0.8em;margin:0}.prices .plus h4{font-size:0.9em;color:#009AC7}.prices .tariff p{font-size:1em}.prices .tariff p.price{font-size:1.6em}.prices .plus p.price{font-size:1.8em}.prices .tariff ul{width:100%;padding:20px 0;margin:0}.prices .tariff li{list-style:none outside;font-size:0.9em;font-weight:bold;line-height:1em;margin-bottom:10px}.prices .plus li{font-size:1em;margin-bottom:12px}.prices .basic{border-right:none}.prices .pro{border-left:none}.prices .plus{width:212px;margin:0;border:3px solid #BCB8B9;background:#FFF}.prices .custom{width:312px;margin:0 180px;border:3px solid #BCB8B9;background:#FFF}.prices a.register-button{display:inline-block;padding:10px 20px;margin:0;color:#DDD;font-size:1.2em;line-height:1em;font-weight:bold;border:none;border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;background:#323232}.prices a.register-button:hover{text-decoration:none;color:#FFF;background:#000}.prices .plus a.register-button{font-size:1.4em}.managers .prices .plus{border-color:#009AC7}.managers .prices h4{color:#0EBAE2}.managers .prices .plus h4{color:#009AC7}.managers .prices .tariff a:hover{color:#009AC7}.producers .prices .plus{border-color:#6CB33F}.producers .prices h4{color:#9AE06C}.producers .prices .plus h4{color:#6CB33F}.producers .prices .tariff a:hover{color:#6CB33F}.transporters .prices .plus{border-color:#EEB111}.transporters .prices h4{color:#F2C357}.transporters .prices .plus h4{color:#EEB111}.transporters .prices .tariff a:hover{color:#EEB111}.services .prices .custom{border-color:#F1645D}.services .prices h4{color:#F78481}.services .prices .custom h4{color:#F1645D}.services .prices .tariff a:hover{color:#F1645D}#content .tariff-text{float:left;width:860px;margin:0;margin-bottom:40px;padding:30px 50px;text-align:center;border-top:1px solid #BBB;border-bottom:1px solid #BBB;background:url(/images/bkgrnd-quote.png) repeat-y}#content .tariff-text.buy_now{float:left;width:860px;margin:40px 0 30px 0;padding:30px 50px;text-align:center;border-top:1px solid #BBB;border-bottom:1px solid #BBB;background:url(/images/bkgrnd-quote.png) repeat-y}#content .tariff-text .left-col{float:left;width:400px;text-align:left;margin:0}#content .tariff-text .right-col{float:left;width:400px;text-align:left;margin-left:60px}#content .tariff-text h4{font-weight:bold}#content .tariff-text p{font-family:Georgia, serif;font-size:1em}#content .tariff-bullets{float:left;width:920px;margin:30px 20px 50px}#content .tariff-bullets li{float:left;height:36px;list-style:none outside;width:340px;font-size:1.2em;font-weight:bold;margin:0 30px 20px;padding:4px 0 0 40px}#content .managers .tariff-bullets li{background:url(/images/icon-tick-blue.png) no-repeat}#content .producers .tariff-bullets li{background:url(/images/icon-tick-green.png) no-repeat}#content .transporters .tariff-bullets li{background:url(/images/icon-tick-yellow.png) no-repeat}#content .services .tariff-bullets li{background:url(/images/icon-tick-red.png) no-repeat}.login-form form{width:460px;margin:70px auto 10px;padding:0}.login-form ul{float:left;width:100%;list-style:none;margin:0;margin-bottom:10px;padding:0}.login-form li{float:left;font-size:12pt;width:100%;margin:8px 0;padding:0}.login-form li span{font-size:0.85em;vertical-align:middle}.login-form label{display:inline-block;vertical-align:middle;width:21%;font-size:1em;line-height:1.2em;font-weight:bold;color:#454545;margin-right:0}.login-form input{display:inline-block;vertical-align:middle;color:#333;font-size:1em;width:auto;margin:0;padding:8px 10px;border:1px solid #DDD;border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;background:#EEE}.login-form .ssl_access_text span{display:inline-block;vertical-align:middle;color:#333;font-size:1em;width:auto;margin:0 3px;padding:5px 7px;border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;background:#C7FFA3}.login-form .ssl_access_text span:hover{color:#FFF;background:#A0ED6F}.login-form input.text{width:71%}.login-form input.checkbox{margin:0 6px 0 22%;padding:0;border:none;vertical-align:middle;background:none}.login-form .send-button{width:30%;margin:20px 2px 0 20%;padding:10px 0;color:#FFF;font-size:1.4em;line-height:1em;font-weight:bold;border:none;background:#222;cursor:pointer}.login-form .secondary-button{vertical-align:middle;width:30%;margin:20px 2px 0 2px;padding:10px 0;color:#333;font-size:1.4em;line-height:1em;font-weight:bold;border:none;background:#FFF;border:1px solid #DDD;cursor:pointer}.login-form #ssl_access_block{padding-left:100px}.login-form .error-message{display:inline-block;vertical-align:middle;color:#333;width:auto;margin:0 3px 10px 100px;padding:5px 7px 5px 27px;border:1px solid #F5C1C1;border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;background:#F5C1C1 url(/icons/16/close-red.png) 2% no-repeat}.login-form .login-info{padding:15px 15px 5px 15px;margin:0 12px 20px 0px;border:1px dashed #FF8800;border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;background:#FFFDC2}.login-form .realm-button{width:30%;margin:0px 2px 0 10%;padding:10px 0;color:#FFF;font-size:1.4em;line-height:1em;font-weight:bold;border:none;background:#222;cursor:pointer}.realm-button a{color:#FFF;text-decoration:none}.realm-button a:hover{text-decoration:none}.colaborator{margin-bottom:44px;margin-left:473px}#footer{width:100%;padding:0;margin:0;background:#FFF}.interior #footer{*margin-top:40px}#footer .footer-links{width:100%;margin:0;padding:20px 0;background:#222}#footer .footer-links ul{float:left;margin-right:60px}#footer .footer-links li{list-style:none;color:#555;padding:0;margin:0}#footer .footer-links li.title{color:#FFF;font-weight:bold}#footer .footer-links li a{color:#777}#footer .footer-links li a:hover{text-decoration:underline}#footer .footer-logos{width:100%;text-align:left;margin:0;padding:20px 0;background:#FFF}#footer .footer-logos .teimas-logo{float:left;width:27px;height:35px;margin-right:10px;background:url(/images/logo-teimas.png) no-repeat}#footer .footer-logos p{float:left;font-size:0.8em;width:600px;margin:0}#footer .footer-logos a{font-weight:bold}#footer .footer-logos img{float:right;display:block;width:145px;margin:0;margin-left:15px}.login #footer{position:absolute;bottom:0;left:0;padding:12px 0;background:#222}.login #footer p{text-align:center;font-size:0.85em;color:#DDD;margin:0;line-height:1em}.login #footer a{color:#DDD;font-weight:bold;text-decoration:underline}.login #footer a:hover{text-decoration:none}.login #footer a.forgotten{margin-left:20px}#login_area{float:left;display:inline;position:relative;width:310px;z-index:1000;margin:-32px 0 0 0;font-size:14px;line-height:1.2em}#login_area label{float:left;display:inline;font-weight:bold;width:100%;padding:0;margin:0;color:white}#login_area h3{font-size:1.2em;line-height:1.7em}#login_area h3.success_message_title{padding-left:29px;width:241px;background:transparent url(/icons/24/accept.png) no-repeat left 50%}#login_area h3.error_message_title{padding-left:29px;width:241px;background:transparent url(/icons/24/exclamation.png) no-repeat left 50%}#login_area input,#login_area div.login_area_row{float:left;margin:15px 0 0 0;font-weight:bold}#login_area div.login_email_row{float:left;margin:15px 0 0 0;font-weight:bold}#login_area h3{float:left;display:inline;width:270px;color:white;text-shadow:0 -1px 0 #333333;font-size:24px;line-height:24px;font-weight:bold;margin:0}#login_area #signup a#redirect_link{color:white;text-shadow:0 -1px 0 #333333;font-weight:bold;margin:0}#login_area input.submit{cursor:pointer;height:auto}#login_area input[type=text],#login_area input[type=password],#login_area textarea{width:228px;padding:5px 5px 5px 35px}#login_area input#signup_submit[type=submit],#login_area input#reset_password_submit[type=submit]{float:right;display:inline;width:auto;text-align:center;font-weight:bold;padding:5px 5px 5px 5px}#login_area input[type=submit],#login_area input[type=button],#login_area input.submit,#login_area input[type=text],#login_area input[type=password],#login_area textarea{display:inline;border:1px solid black;background:white none;color:#444;font-size:16px}#login_area #signup{float:left;display:inline;width:270px;padding:20px;margin:0;border-top:2px solid #222;background-color:#333;color:white}#login_area #signup:hover{background-color:#444}#login_area input#email,#login_area input#reset_password_email{background:white url(/icons/24/email.png) no-repeat 5px 50%}#login_area input#company_name{background:white url(/icons/24/house.png) no-repeat 5px 50%}#login_area input#contact_person_name,#login_area input#contact_person_surname{background:white url(/icons/24/user.png) no-repeat 5px 50%}#login_area input#phone{background:white url(/icons/24/phone.png) no-repeat 5px 50%}#login_area input#email,#login_area input#company_name,#login_area input#contact_person_name,#login_area input#phone,#login_area input#contact_person_surname{margin:5px 0 0 0}input[type=submit],input[type=button],input.submit,a.submit,.register_form_fields,.ui-corner-all{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}#signup,.ui-corner-bottom{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}#login_area .modal_label{margin:12px 0 0 0;width:auto}.qtip h3{font-size:1.2em}h2,h3,h4,h5,h6,p,a,ul,dd,ol,li,table,table th,table td,fieldset,legend,input,textarea,select{font-family:Arial, Helvetica, sans-serif}h2,h3,h4,h5,h6{font-weight:normal;line-height:1.2em;margin:14px 0 4px 0}h2{font-size:2.2em;line-height:1em;letter-spacing:-0.03em;margin:0;font-weight:bold;color:#333}h2 a{text-decoration:none;color:#3a4758}h2 a:hover{text-decoration:underline}h3{font-size:1.8em;font-weight:bold;line-height:1.3em;margin:0;color:#333}h3 a{color:#000;text-decoration:none}h3 a:hover{color:#aad609}h4{font-size:1.2em;color:#222;font-weight:normal}h4 a{text-decoration:none;color:#0b7ed3}h4 a:hover{text-decoration:underline}h5{font-size:1.2em;font-weight:bold;color:#999}p{color:#333;font-size:0.9em;font-weight:normal;line-height:1.4em;margin:0 0 10px}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}ul,dd{margin-left:1em}ol{list-style-type:decimal;margin-left:1.5em}dl dt{font-weight:bold}ul{margin-left:0;margin-bottom:20px}*:first-child+html ul{margin-left:4px}* html ul{margin-left:4px}ol{margin-left:0}*:first-child+html ol{margin-left:4px}* html ol{margin-left:4px}li{color:#444;font-size:0.9em;display:list-item;list-style-position:inside;margin:0 0 4px 0}li a{color:#C33512;text-decoration:none}li a:hover{color:#731d08}table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;border:1px solid #111}caption,th{font-weight:bold}th,td{text-align:left;padding:0;border:1px solid #111;font-size:0.8em}tfoot{font-style:italic}table tr{border:none}table th,td{color:#444;border:none;text-align:left;border-top:1px solid #111;padding:3px 10px 3px 10px}table th{background:#111;color:#FFF}a img{border:none}img.right{margin-left:1em}img.left{margin-right:1em}legend{font-weight:bold;font-size:1.2em}input{margin:0;border:1px solid #CCC;background:#FFF}input.text{overflow:visible}textarea{height:100px;border:1px solid #ccc;overflow:auto}select{font-family:Arial,sans-serif;margin:0;font-size:1em}pre,code,tt{font-family:"Courier New", Courier, monospace;line-height:1.5}pre,code{white-space:pre}tt{display:block;line-height:1.5}form,table,address,blockquote,pre,code,tt,ul,ol,dl{margin-bottom:1em}em,dfn{font-style:italic}hr{background:none;visibility:hidden;clear:both;float:none;width:100%;height:1px;border:none;margin:-1px 0}object{outline:none}body.ec_style{background:#eeeeee}.ec_style .login-form form{padding:20px;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.05);box-shadow:0px 1px 1px 1px rgba(0,0,0,0.05);background:#fff;width:400px;margin-top:30px}.ec_style .login-form ul li{padding:3px 10px;float:none;display:block;width:auto}.ec_style .login-form input{border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;width:93%}.ec_style .login-form label{text-transform:uppercase;font-size:11px;letter-spacing:0.05em;font-weight:normal}.ec_style .login-form .send-button,.ec_style .login-form .secondary-button{margin:0;display:inline-block;padding:10px;line-height:normal;color:#56ae7e;text-transform:uppercase;font-size:13px;letter-spacing:1px;border:1px solid #f2f2f2;position:relative;z-index:2;background:transparent;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ec_style .login_area_row{width:50%;margin:0 auto;background:#fff !important}.ec_style .login_area_row:hover:after{max-height:100px}.ec_style .login_area_row:hover .send-button{color:#fff;background:#56ae7e;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:0}.ec_style .login-form .error-message{margin:0;border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;width:auto;float:none;display:block}
