
/* Blueflag CSS */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,
dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,
kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,
sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    margin:0;padding:0;border:0;vertical-align:baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block }
ol,ul{ list-style:none }
blockquote,q{ quotes:none }
blockquote:after,blockquote:before,q:after,q:before{ content:'';content:none }
table{ border-collapse:collapse;border-spacing:0 }
body{ margin:0;font-family:Arial,Sans-serif;font-weight:400;color:#b3b3b3;line-height:1.5em;font-size:.8em }
@media only screen and (max-width:480px){
    body{ padding:16px }
}
strong{ font-family:Arial,Sans-serif;font-weight:700;margin-bottom:.5em;display:block }
p{ margin-bottom:.5em }
hr{ height:0;border:0;margin:24px 0 }
a{ color:#97c7df;text-decoration:none }
a:hover{ color:#68aed1 }
h1,h2,h3{ margin-bottom:8px }
.l-wrapper{ margin:auto;width:320px }
@media only screen and (max-width:480px){
    .l-wrapper{ width:100% }
}
.l-foot{ margin:8px 0 }
.l-right{ float:right }
.ui-label{ display:block;margin:16px 0 8px;line-height:16px;text-transform:uppercase }
.ui-input,.ui-input--password{ 
    display:block;margin-bottom:16px;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px;width:100%;border:0;
    border-bottom:2px solid #e6e6e6;border-radius:0;color:#666;font-size:13px;background-color:#e6e6e6;
    font-family:Arial,Sans-serif;-webkit-appearance:none
 }
.ui-input--password:focus,.ui-input:focus{ outline:0;border-bottom:2px solid #c2c2c2 }
.ui-btn{
    display:block;margin:16px 0;padding:0;width:100%;height:32px;border:0;background-color:#97c7df;color:#fff;border-radius:0;
    text-align:center;font-size:13px;line-height:32px;cursor:pointer;-webkit-appearance:none;border-bottom:2px solid #97c7df
}
.ui-btn:focus,.ui-btn:hover{ outline:0;background-color:#abd2e5;border-bottom:2px solid #abd2e5;color:#fff }
.ui-btn:focus{ border-bottom:2px solid #97c7df }
.ui-error{ color:#EB2136 }
.ui-table{ width:100%!important;border-spacing:0;border-collapse:collapse;clear:both;font-size:13px }
.ui-table td{ vertical-align:middle;position:relative }
.ui-btn[disabled],.ui-input[disabled]{ cursor:default;color:#999;background-color:#ccc;border-color:#ccc }
.ui-btn[disabled]:hover,.ui-input[disabled]:hover{ background-color:#ccc }
.ui-message{ padding:16px 24px;background-color:#fff;margin-bottom:32px }
.m-logo{ display:block;width:100%;height:auto }
.m-title{ float:right;margin:0;font-weight:400;font-size:18px;font-family:Arial,Sans-serif;line-height:64px }
.lst-application{ margin:32px 0;padding:0 }
.lst-application_item{ display:block;clear:both;margin-bottom:16px;overflow:hidden;background-color:#fff }
.lst-application_item a{ display:block }
.lst-application_heading{ display:block;margin:32px 0 16px;font-family:Arial,Sans-serif;text-transform:uppercase;color:#999 }
.lst-application_thumb{ display:block;float:left;margin-right:16px }
.lst-application_title{ line-height:48px }
#webtop_toolbar{ display:none } 
#webtop_favorites_inner_container .title{ font-size:16px;margin-bottom:16px }
#webtop_favorites_inner_container .favorite{ cursor:pointer;display:block;clear:both;margin-bottom:8px;overflow:hidden }
#webtop_favorites_inner_container .favorite:hover .caption{ background-color:#ccc }
#webtop_favorites_inner_container .caption{ height:48px;background-color:#fff;display:block;padding-left:64px;line-height:48px }
#webtop_favorites_inner_container .image{ float:left }
#webtop_favorites_inner_container .image img{ height:48px;display:block }
@media (max-width:480px){
    .l-well{ padding:1px 0}
}