 .container{
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.container:before,.container:after{
    display:table;
    content:" "
}
.container:after{
    clear:both
}
@media (min-width: 768px){
    .container{
        width:750px
    }
}
@media (min-width: 992px){
    .container{
        width:970px
    }
}
@media (min-width: 1200px){
    .container{
        width:1170px
    }
}
.container-fluid{
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.container-fluid:before,.container-fluid:after{
    display:table;
    content:" "
}
.container-fluid:after{
    clear:both
}
.row{
    margin-right:-15px;
    margin-left:-15px
}
.row:before,.row:after{
    display:table;
    content:" "
}
.row:after{
    clear:both
}
.row-no-gutters{
    margin-right:0;
    margin-left:0
}
.row-no-gutters [class*="col-"]{
    padding-right:0;
    padding-left:0
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
    position:relative;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
    float:left
}
.col-xs-1{
    width:8.33333%
}
.col-xs-2{
    width:16.66667%
}
.col-xs-3{
    width:25%
}
.col-xs-4{
    width:33.33333%
}
.col-xs-5{
    width:41.66667%
}
.col-xs-6{
    width:50%
}
.col-xs-7{
    width:58.33333%
}
.col-xs-8{
    width:66.66667%
}
.col-xs-9{
    width:75%
}
.col-xs-10{
    width:83.33333%
}
.col-xs-11{
    width:91.66667%
}
.col-xs-12{
    width:100%
}
.col-xs-pull-0{
    right:auto
}
.col-xs-pull-1{
    right:8.33333%
}
.col-xs-pull-2{
    right:16.66667%
}
.col-xs-pull-3{
    right:25%
}
.col-xs-pull-4{
    right:33.33333%
}
.col-xs-pull-5{
    right:41.66667%
}
.col-xs-pull-6{
    right:50%
}
.col-xs-pull-7{
    right:58.33333%
}
.col-xs-pull-8{
    right:66.66667%
}
.col-xs-pull-9{
    right:75%
}
.col-xs-pull-10{
    right:83.33333%
}
.col-xs-pull-11{
    right:91.66667%
}
.col-xs-pull-12{
    right:100%
}
.col-xs-push-0{
    left:auto
}
.col-xs-push-1{
    left:8.33333%
}
.col-xs-push-2{
    left:16.66667%
}
.col-xs-push-3{
    left:25%
}
.col-xs-push-4{
    left:33.33333%
}
.col-xs-push-5{
    left:41.66667%
}
.col-xs-push-6{
    left:50%
}
.col-xs-push-7{
    left:58.33333%
}
.col-xs-push-8{
    left:66.66667%
}
.col-xs-push-9{
    left:75%
}
.col-xs-push-10{
    left:83.33333%
}
.col-xs-push-11{
    left:91.66667%
}
.col-xs-push-12{
    left:100%
}
.col-xs-offset-0{
    margin-left:0%
}
.col-xs-offset-1{
    margin-left:8.33333%
}
.col-xs-offset-2{
    margin-left:16.66667%
}
.col-xs-offset-3{
    margin-left:25%
}
.col-xs-offset-4{
    margin-left:33.33333%
}
.col-xs-offset-5{
    margin-left:41.66667%
}
.col-xs-offset-6{
    margin-left:50%
}
.col-xs-offset-7{
    margin-left:58.33333%
}
.col-xs-offset-8{
    margin-left:66.66667%
}
.col-xs-offset-9{
    margin-left:75%
}
.col-xs-offset-10{
    margin-left:83.33333%
}
.col-xs-offset-11{
    margin-left:91.66667%
}
.col-xs-offset-12{
    margin-left:100%
}
@media (min-width: 768px){
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{
        float:left
    }
    .col-sm-1{
        width:8.33333%
    }
    .col-sm-2{
        width:16.66667%
    }
    .col-sm-3{
        width:25%
    }
    .col-sm-4{
        width:33.33333%
    }
    .col-sm-5{
        width:41.66667%
    }
    .col-sm-6{
        width:50%
    }
    .col-sm-7{
        width:58.33333%
    }
    .col-sm-8{
        width:66.66667%
    }
    .col-sm-9{
        width:75%
    }
    .col-sm-10{
        width:83.33333%
    }
    .col-sm-11{
        width:91.66667%
    }
    .col-sm-12{
        width:100%
    }
    .col-sm-pull-0{
        right:auto
    }
    .col-sm-pull-1{
        right:8.33333%
    }
    .col-sm-pull-2{
        right:16.66667%
    }
    .col-sm-pull-3{
        right:25%
    }
    .col-sm-pull-4{
        right:33.33333%
    }
    .col-sm-pull-5{
        right:41.66667%
    }
    .col-sm-pull-6{
        right:50%
    }
    .col-sm-pull-7{
        right:58.33333%
    }
    .col-sm-pull-8{
        right:66.66667%
    }
    .col-sm-pull-9{
        right:75%
    }
    .col-sm-pull-10{
        right:83.33333%
    }
    .col-sm-pull-11{
        right:91.66667%
    }
    .col-sm-pull-12{
        right:100%
    }
    .col-sm-push-0{
        left:auto
    }
    .col-sm-push-1{
        left:8.33333%
    }
    .col-sm-push-2{
        left:16.66667%
    }
    .col-sm-push-3{
        left:25%
    }
    .col-sm-push-4{
        left:33.33333%
    }
    .col-sm-push-5{
        left:41.66667%
    }
    .col-sm-push-6{
        left:50%
    }
    .col-sm-push-7{
        left:58.33333%
    }
    .col-sm-push-8{
        left:66.66667%
    }
    .col-sm-push-9{
        left:75%
    }
    .col-sm-push-10{
        left:83.33333%
    }
    .col-sm-push-11{
        left:91.66667%
    }
    .col-sm-push-12{
        left:100%
    }
    .col-sm-offset-0{
        margin-left:0%
    }
    .col-sm-offset-1{
        margin-left:8.33333%
    }
    .col-sm-offset-2{
        margin-left:16.66667%
    }
    .col-sm-offset-3{
        margin-left:25%
    }
    .col-sm-offset-4{
        margin-left:33.33333%
    }
    .col-sm-offset-5{
        margin-left:41.66667%
    }
    .col-sm-offset-6{
        margin-left:50%
    }
    .col-sm-offset-7{
        margin-left:58.33333%
    }
    .col-sm-offset-8{
        margin-left:66.66667%
    }
    .col-sm-offset-9{
        margin-left:75%
    }
    .col-sm-offset-10{
        margin-left:83.33333%
    }
    .col-sm-offset-11{
        margin-left:91.66667%
    }
    .col-sm-offset-12{
        margin-left:100%
    }
}
@media (min-width: 992px){
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
        float:left
    }
    .col-md-1{
        width:8.33333%
    }
    .col-md-2{
        width:16.66667%
    }
    .col-md-3{
        width:25%
    }
    .col-md-4{
        width:33.33333%
    }
    .col-md-5{
        width:41.66667%
    }
    .col-md-6{
        width:50%
    }
    .col-md-7{
        width:58.33333%
    }
    .col-md-8{
        width:66.66667%
    }
    .col-md-9{
        width:75%
    }
    .col-md-10{
        width:83.33333%
    }
    .col-md-11{
        width:91.66667%
    }
    .col-md-12{
        width:100%
    }
    .col-md-pull-0{
        right:auto
    }
    .col-md-pull-1{
        right:8.33333%
    }
    .col-md-pull-2{
        right:16.66667%
    }
    .col-md-pull-3{
        right:25%
    }
    .col-md-pull-4{
        right:33.33333%
    }
    .col-md-pull-5{
        right:41.66667%
    }
    .col-md-pull-6{
        right:50%
    }
    .col-md-pull-7{
        right:58.33333%
    }
    .col-md-pull-8{
        right:66.66667%
    }
    .col-md-pull-9{
        right:75%
    }
    .col-md-pull-10{
        right:83.33333%
    }
    .col-md-pull-11{
        right:91.66667%
    }
    .col-md-pull-12{
        right:100%
    }
    .col-md-push-0{
        left:auto
    }
    .col-md-push-1{
        left:8.33333%
    }
    .col-md-push-2{
        left:16.66667%
    }
    .col-md-push-3{
        left:25%
    }
    .col-md-push-4{
        left:33.33333%
    }
    .col-md-push-5{
        left:41.66667%
    }
    .col-md-push-6{
        left:50%
    }
    .col-md-push-7{
        left:58.33333%
    }
    .col-md-push-8{
        left:66.66667%
    }
    .col-md-push-9{
        left:75%
    }
    .col-md-push-10{
        left:83.33333%
    }
    .col-md-push-11{
        left:91.66667%
    }
    .col-md-push-12{
        left:100%
    }
    .col-md-offset-0{
        margin-left:0%
    }
    .col-md-offset-1{
        margin-left:8.33333%
    }
    .col-md-offset-2{
        margin-left:16.66667%
    }
    .col-md-offset-3{
        margin-left:25%
    }
    .col-md-offset-4{
        margin-left:33.33333%
    }
    .col-md-offset-5{
        margin-left:41.66667%
    }
    .col-md-offset-6{
        margin-left:50%
    }
    .col-md-offset-7{
        margin-left:58.33333%
    }
    .col-md-offset-8{
        margin-left:66.66667%
    }
    .col-md-offset-9{
        margin-left:75%
    }
    .col-md-offset-10{
        margin-left:83.33333%
    }
    .col-md-offset-11{
        margin-left:91.66667%
    }
    .col-md-offset-12{
        margin-left:100%
    }
}
@media (min-width: 1200px){
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
        float:left
    }
    .col-lg-1{
        width:8.33333%
    }
    .col-lg-2{
        width:16.66667%
    }
    .col-lg-3{
        width:25%
    }
    .col-lg-4{
        width:33.33333%
    }
    .col-lg-5{
        width:41.66667%
    }
    .col-lg-6{
        width:50%
    }
    .col-lg-7{
        width:58.33333%
    }
    .col-lg-8{
        width:66.66667%
    }
    .col-lg-9{
        width:75%
    }
    .col-lg-10{
        width:83.33333%
    }
    .col-lg-11{
        width:91.66667%
    }
    .col-lg-12{
        width:100%
    }
    .col-lg-pull-0{
        right:auto
    }
    .col-lg-pull-1{
        right:8.33333%
    }
    .col-lg-pull-2{
        right:16.66667%
    }
    .col-lg-pull-3{
        right:25%
    }
    .col-lg-pull-4{
        right:33.33333%
    }
    .col-lg-pull-5{
        right:41.66667%
    }
    .col-lg-pull-6{
        right:50%
    }
    .col-lg-pull-7{
        right:58.33333%
    }
    .col-lg-pull-8{
        right:66.66667%
    }
    .col-lg-pull-9{
        right:75%
    }
    .col-lg-pull-10{
        right:83.33333%
    }
    .col-lg-pull-11{
        right:91.66667%
    }
    .col-lg-pull-12{
        right:100%
    }
    .col-lg-push-0{
        left:auto
    }
    .col-lg-push-1{
        left:8.33333%
    }
    .col-lg-push-2{
        left:16.66667%
    }
    .col-lg-push-3{
        left:25%
    }
    .col-lg-push-4{
        left:33.33333%
    }
    .col-lg-push-5{
        left:41.66667%
    }
    .col-lg-push-6{
        left:50%
    }
    .col-lg-push-7{
        left:58.33333%
    }
    .col-lg-push-8{
        left:66.66667%
    }
    .col-lg-push-9{
        left:75%
    }
    .col-lg-push-10{
        left:83.33333%
    }
    .col-lg-push-11{
        left:91.66667%
    }
    .col-lg-push-12{
        left:100%
    }
    .col-lg-offset-0{
        margin-left:0%
    }
    .col-lg-offset-1{
        margin-left:8.33333%
    }
    .col-lg-offset-2{
        margin-left:16.66667%
    }
    .col-lg-offset-3{
        margin-left:25%
    }
    .col-lg-offset-4{
        margin-left:33.33333%
    }
    .col-lg-offset-5{
        margin-left:41.66667%
    }
    .col-lg-offset-6{
        margin-left:50%
    }
    .col-lg-offset-7{
        margin-left:58.33333%
    }
    .col-lg-offset-8{
        margin-left:66.66667%
    }
    .col-lg-offset-9{
        margin-left:75%
    }
    .col-lg-offset-10{
        margin-left:83.33333%
    }
    .col-lg-offset-11{
        margin-left:91.66667%
    }
    .col-lg-offset-12{
        margin-left:100%
    }
}
.caret{
    display:inline-block;
    width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:4px dashed;
    border-top:4px solid \9;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.dropup,.dropdown{
    position:relative
}
.dropdown-toggle:focus{
    outline:0
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    font-size:14px;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,0.15);
    border-radius:4px;
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
    box-shadow:0 6px 12px rgba(0,0,0,0.175)
}
.dropdown-menu.pull-right{
    right:0;
    left:auto
}
.dropdown-menu .divider{
    height:1px;
    margin:9px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.dropdown-menu>li>a{
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:1.42857;
    color:#333333;
    white-space:nowrap
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{
    color:#262626;
    text-decoration:none;
    background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
    color:#fff;
    text-decoration:none;
    background-color:#337ab7;
    outline:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
    color:#777777
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
    text-decoration:none;
    cursor:not-allowed;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.open>.dropdown-menu{
    display:block
}
.open>a{
    outline:0
}
.dropdown-menu-right{
    right:0;
    left:auto
}
.dropdown-menu-left{
    right:auto;
    left:0
}
.dropdown-header{
    display:block;
    padding:3px 20px;
    font-size:12px;
    line-height:1.42857;
    color:#777777;
    white-space:nowrap
}
.dropdown-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:990
}
.pull-right>.dropdown-menu{
    right:0;
    left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    content:"";
    border-top:0;
    border-bottom:4px dashed;
    border-bottom:4px solid \9
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-bottom:2px
}
@media (min-width: 768px){
    .navbar-right .dropdown-menu{
        right:0;
        left:auto
    }
    .navbar-right .dropdown-menu-left{
        left:0;
        right:auto
    }
}
.tooltip{
    position:absolute;
    z-index:1070;
    display:block;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style:normal;
    font-weight:400;
    line-height:1.42857;
    line-break:auto;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    white-space:normal;
    font-size:12px;
    filter:alpha(opacity=0);
    opacity:0
}
.tooltip.in{
    filter:alpha(opacity=90);
    opacity:0.9
}
.tooltip.top{
    padding:5px 0;
    margin-top:-3px
}
.tooltip.right{
    padding:0 5px;
    margin-left:3px
}
.tooltip.bottom{
    padding:5px 0;
    margin-top:3px
}
.tooltip.left{
    padding:0 5px;
    margin-left:-3px
}
.tooltip.top .tooltip-arrow{
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#000
}
.tooltip.top-left .tooltip-arrow{
    right:5px;
    bottom:0;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#000
}
.tooltip.top-right .tooltip-arrow{
    bottom:0;
    left:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#000
}
.tooltip.right .tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#000
}
.tooltip.left .tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#000
}
.tooltip.bottom .tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow{
    top:0;
    right:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow{
    top:0;
    left:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}
.tooltip-inner{
    max-width:200px;
    padding:3px 8px;
    color:#fff;
    text-align:center;
    background-color:#000;
    border-radius:4px
}
.tooltip-arrow{
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1060;
    display:none;
    max-width:276px;
    padding:1px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style:normal;
    font-weight:400;
    line-height:1.42857;
    line-break:auto;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    white-space:normal;
    font-size:14px;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,0.2);
    border-radius:6px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    box-shadow:0 5px 10px rgba(0,0,0,0.2)
}
.popover.top{
    margin-top:-10px
}
.popover.right{
    margin-left:10px
}
.popover.bottom{
    margin-top:10px
}
.popover.left{
    margin-left:-10px
}
.popover>.arrow{
    border-width:11px
}
.popover>.arrow,.popover>.arrow:after{
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.popover>.arrow:after{
    content:"";
    border-width:10px
}
.popover.top>.arrow{
    bottom:-11px;
    left:50%;
    margin-left:-11px;
    border-top-color:#999999;
    border-top-color:rgba(0,0,0,0.25);
    border-bottom-width:0
}
.popover.top>.arrow:after{
    bottom:1px;
    margin-left:-10px;
    content:" ";
    border-top-color:#fff;
    border-bottom-width:0
}
.popover.right>.arrow{
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-right-color:#999999;
    border-right-color:rgba(0,0,0,0.25);
    border-left-width:0
}
.popover.right>.arrow:after{
    bottom:-10px;
    left:1px;
    content:" ";
    border-right-color:#fff;
    border-left-width:0
}
.popover.bottom>.arrow{
    top:-11px;
    left:50%;
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#999999;
    border-bottom-color:rgba(0,0,0,0.25)
}
.popover.bottom>.arrow:after{
    top:1px;
    margin-left:-10px;
    content:" ";
    border-top-width:0;
    border-bottom-color:#fff
}
.popover.left>.arrow{
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#999999;
    border-left-color:rgba(0,0,0,0.25)
}
.popover.left>.arrow:after{
    right:1px;
    bottom:-10px;
    content:" ";
    border-right-width:0;
    border-left-color:#fff
}
.popover-title{
    padding:8px 14px;
    margin:0;
    font-size:14px;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    border-radius:5px 5px 0 0
}
.popover-content{
    padding:9px 14px
}
.clearfix:before,.clearfix:after{
    display:table;
    content:" "
}
.clearfix:after{
    clear:both
}
.center-block{
    display:block;
    margin-right:auto;
    margin-left:auto
}
.pull-right{
    float:right !important
}
.pull-left{
    float:left !important
}
.hide{
    display:none !important
}
.show{
    display:block !important
}
.invisible{
    visibility:hidden
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden{
    display:none !important
}
.affix{
    position:fixed
}
@-ms-viewport{
    width:device-width
}
.visible-xs{
    display:none !important
}
.visible-sm{
    display:none !important
}
.visible-md{
    display:none !important
}
.visible-lg{
    display:none !important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{
    display:none !important
}
@media (max-width: 767px){
    .visible-xs{
        display:block !important
    }
    table.visible-xs{
        display:table !important
    }
    tr.visible-xs{
        display:table-row !important
    }
    th.visible-xs,td.visible-xs{
        display:table-cell !important
    }
}
@media (max-width: 767px){
    .visible-xs-block{
        display:block !important
    }
}
@media (max-width: 767px){
    .visible-xs-inline{
        display:inline !important
    }
}
@media (max-width: 767px){
    .visible-xs-inline-block{
        display:inline-block !important
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .visible-sm{
        display:block !important
    }
    table.visible-sm{
        display:table !important
    }
    tr.visible-sm{
        display:table-row !important
    }
    th.visible-sm,td.visible-sm{
        display:table-cell !important
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .visible-sm-block{
        display:block !important
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .visible-sm-inline{
        display:inline !important
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .visible-sm-inline-block{
        display:inline-block !important
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .visible-md{
        display:block !important
    }
    table.visible-md{
        display:table !important
    }
    tr.visible-md{
        display:table-row !important
    }
    th.visible-md,td.visible-md{
        display:table-cell !important
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .visible-md-block{
        display:block !important
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .visible-md-inline{
        display:inline !important
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .visible-md-inline-block{
        display:inline-block !important
    }
}
@media (min-width: 1200px){
    .visible-lg{
        display:block !important
    }
    table.visible-lg{
        display:table !important
    }
    tr.visible-lg{
        display:table-row !important
    }
    th.visible-lg,td.visible-lg{
        display:table-cell !important
    }
}
@media (min-width: 1200px){
    .visible-lg-block{
        display:block !important
    }
}
@media (min-width: 1200px){
    .visible-lg-inline{
        display:inline !important
    }
}
@media (min-width: 1200px){
    .visible-lg-inline-block{
        display:inline-block !important
    }
}
@media (max-width: 767px){
    .hidden-xs{
        display:none !important
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .hidden-sm{
        display:none !important
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .hidden-md{
        display:none !important
    }
}
@media (min-width: 1200px){
    .hidden-lg{
        display:none !important
    }
}
.visible-print{
    display:none !important
}
@media print{
    .visible-print{
        display:block !important
    }
    table.visible-print{
        display:table !important
    }
    tr.visible-print{
        display:table-row !important
    }
    th.visible-print,td.visible-print{
        display:table-cell !important
    }
}
.visible-print-block{
    display:none !important
}
@media print{
    .visible-print-block{
        display:block !important
    }
}
.visible-print-inline{
    display:none !important
}
@media print{
    .visible-print-inline{
        display:inline !important
    }
}
.visible-print-inline-block{
    display:none !important
}
@media print{
    .visible-print-inline-block{
        display:inline-block !important
    }
}
@media print{
    .hidden-print{
        display:none !important
    }
}
.lm-ico-fonts,[class*="markas"],[class*="lm-act-"],[class*="lm-act-"].lm-act-more>span:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-dark .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog.alarms .ui-dialog-buttonset .ui-button:first-of-type .lm-compose-icosend:before,.ui-dialog.alarms .ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button:first-of-type .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog-buttonset .ui-button.mainaction .lm-compose-icosend:before,.ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button.mainaction .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .savemode .ui-button.mainaction .lm-compose-icosend:before,.savemode .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button.mainaction .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel .lm-compose-icosend:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-cancel .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-white .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog-buttonset .ui-button .lm-compose-icoattach:before,.ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .savemode .ui-button .lm-compose-icoattach:before,.savemode .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lw-calendar-event-widget .lw-calendar-buttons .delete .lm-compose-icoattach:before,.lw-calendar-event-widget .lw-calendar-buttons .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .delete .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-compose-deletefile,.lm-compose-maincontainer .lm-compose-attachmentslist li .delete:after,.lm-compose-maincontainer .lm-compose-attachmentslist .lm-compose-dragovercontainer,.lm-compose-maincontainer .lm-compose-attachmentslist li:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.pdf[id^="rcmfile"]:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.doc[id^="rcmfile"]:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.docx[id^="rcmfile"]:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.presentation[id^="rcmfile"]:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.xls[id^="rcmfile"]:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.image[id^="rcmfile"]:before,.calendarmain .form-section .lm-calendar-wrapselect:before,.calendarmain #calendar .fc-header td .fc-button.fc-button-prev,.calendarmain #calendar .fc-header td .fc-button.fc-button-next,.lm-calendar-list .scroller .treelist .calendar .calname:hover:before,.lm-calendar-list .scroller .treelist .calendar .calname[aria-expanded="true"]:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-custom-select-accordion-arrow:before,.lm-custom-select-option-target>.lm-custom-select-accordion-arrow:before,.lm-accordion-folder-list-container .lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-folder-accordion-arrow:before,.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li a.lm-dropdown-last-option:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-icons .attachicon,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-reply:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-replyopt:before,.lm-message-body .attachmentslist li .lm-message-attachmentlist:before{
    font-family:'icomoon';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.lm-general-font,html,body,textarea,input,.lm-btn-dark,.ui-dialog.alarms .ui-dialog-buttonset .ui-button:first-of-type,.ui-dialog-buttonset .ui-button.mainaction,.savemode .ui-button.mainaction,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel,.lm-btn-white,.ui-dialog-buttonset .ui-button,.savemode .ui-button,.lw-calendar-event-widget .lw-calendar-buttons .delete,body .lm-upload-image-dialog .lm-dialog-body .lm-btn-dark,body .lm-upload-image-dialog .lm-dialog-body .ui-dialog.alarms .ui-dialog-buttonset .ui-button:first-of-type,.ui-dialog.alarms .ui-dialog-buttonset body .lm-upload-image-dialog .lm-dialog-body .ui-button:first-of-type,body .lm-upload-image-dialog .lm-dialog-body .ui-dialog-buttonset .ui-button.mainaction,.ui-dialog-buttonset body .lm-upload-image-dialog .lm-dialog-body .ui-button.mainaction,body .lm-upload-image-dialog .lm-dialog-body .savemode .ui-button.mainaction,.savemode body .lm-upload-image-dialog .lm-dialog-body .ui-button.mainaction,body .lm-upload-image-dialog .lm-dialog-body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset body .lm-upload-image-dialog .lm-dialog-body .lm-btn-cancel,body .mce-foot .mce-container-body .mce-btn button,body .mce-foot .mce-container-body .mce-lm-btn button,.lm-compose-maincontainer .lm-textarea textarea,.lm-compose-maincontainer .lm-textarea input{
    font-family:open-sans;
    font-size:14px
}
.lm-float-right,.lm-message-pagination .lm-button-group{
    float:right !important
}
.lm-float-left{
    float:left !important
}
.lm-clear-right{
    clear:right !important
}
.lm-clear-left{
    clear:left !important
}
.lm-clear-both{
    clear:both !important
}
.lm-hide{
    display:none !important
}
.lm-invisible{
    visibility:hidden !important
}
.lm-fake-hide{
    position:absolute;
    top:-9999px;
    left:-9999px
}
.lm-middle-align{
    vertical-align:middle
}
.lm-top-align{
    vertical-align:top
}
.lm-table-layout{
    display:table
}
.lm-column-layout{
    display:table-cell
}
.lm-full-size{
    width:100%
}
.lm-inline-block{
    display:inline-block
}
.lm-margin-top-m{
    margin-top:20px
}
@font-face{
    font-family:'icomoon';
    src:url("../fonts/icomoon.eot?1672858094733");
    src:url("../fonts/icomoon.eot?#iefix-1672858094733") format("embedded-opentype"),url("../fonts/icomoon.woff2?1672858094733") format("woff2"),url("../fonts/icomoon.woff?1672858094733") format("woff"),url("../fonts/icomoon.ttf?1672858094733") format("truetype");
    font-weight:normal;
    font-style:normal
}
[class^="lm-ico-"],.lm-section-tips:before,.lm-help:before,.lm-help:hover:before,.contextMenu .read:before,.contextMenu .unread:before,.contextMenu .flagged:before,.contextMenu .unflagged:before,.contextMenu .reply:before,.contextMenu .replyall:before,.contextMenu .forward:before,.contextMenu .markspam:before,.contextMenu .delete:before,.contextMenu .print:before,.contextMenu .save:before,.contextMenu .edit:before,.contextMenu .source:before,.contextMenu .open:before,.contextMenu .submenu:after,.lm-btn-compose:before,.lm-act-refresh[class*="lm-act-"]:before,.lm-act-filter[class*="lm-act-"]:before,[class*="lm-act-"].lm-act-filter>span:before,.lm-act-order[class*="lm-act-"]:before,[class*="lm-act-"].lm-act-order>span:before,.folderlist .mailbox.inbox>a:before,.folderlist .mailbox.junk>a:before,.folderlist .mailbox.drafts>a:before,.folderlist .mailbox.trash>a:before,.folderlist .mailbox.sent>a:before,.folderlist .mailbox .treetoggle,.folderlist .mailbox .lm-folder-cfg,#login-advertising-section .product-link.arrow-right:after,.lm-empty-folder .lm-panel-empty-folder .lm-folder-ico.lm-common:before,.lm-empty-folder .lm-panel-empty-folder .lm-folder-ico.lm-trash:before,#calendarsidebar .toolbar .addevent:before,.lm-main-option .lm-menu-title span:before,.lm-main-option.lm-show-options .lm-menu-title span:before,.alarm-display .alarm-actions .lm-act-snooze:before,#lm-contacts-import-export>span:before,.lm-sidebar .lm-btn-contacts:before,.lm-group-options:before,.lm-list-groups .lm-group-contact-name:before,.lm-field-section-background:after,.lm-sidebar .lm-btn-notes:before,.lm-list-groups .lm-group-note-name:before,.lm-list-panel .messagelist td.threads .collapsed,.lm-list-panel .messagelist td.threads .expanded,.lm-list-panel .messagelist td.flag span.flagged,.lm-list-panel .messagelist td.flag span.unflagged,.lm-list-panel .messagelist td.attachment span.attachment:before,.lm-list-panel .messagelist td.attachment span.report:before,.lm-list-panel .messagelist td.attachment span.replied:before,.lm-list-panel .messagelist td.attachment span.forwarded:before,.lm-list-preview .messagelist td.threads .collapsed,.lm-desktop-view .messagelist td.threads .collapsed,.lm-list-preview .messagelist td.threads .expanded,.lm-desktop-view .messagelist td.threads .expanded,.lm-list-preview .messagelist td.flag span.flagged,.lm-desktop-view .messagelist td.flag span.flagged,.lm-list-preview .messagelist td.flag span.unflagged,.lm-desktop-view .messagelist td.flag span.unflagged,.lm-list-preview .messagelist td.attachment span.attachment:before,.lm-desktop-view .messagelist td.attachment span.attachment:before,.lm-list-preview .messagelist td.attachment span.report:before,.lm-desktop-view .messagelist td.attachment span.report:before,.lm-list-preview .messagelist td.attachment span.replied:before,.lm-desktop-view .messagelist td.attachment span.replied:before,.lm-list-preview .messagelist td.attachment span.forwarded:before,.lm-desktop-view .messagelist td.attachment span.forwarded:before,.lm-tree-moveto>li.expanded>.foldertoogle:before,.lm-tree-moveto>li.collapsed>.foldertoogle:before,.lm-no-message-selected .lm-no-selection-ico:before,[class*=" lm-ico-"],.lm-section-tips:before,.lm-help:before,.lm-help:hover:before,.contextMenu .read:before,.contextMenu .unread:before,.contextMenu .flagged:before,.contextMenu .unflagged:before,.contextMenu .reply:before,.contextMenu .replyall:before,.contextMenu .forward:before,.contextMenu .markspam:before,.contextMenu .delete:before,.contextMenu .print:before,.contextMenu .save:before,.contextMenu .edit:before,.contextMenu .source:before,.contextMenu .open:before,.contextMenu .submenu:after,.lm-btn-compose:before,.lm-act-refresh[class*="lm-act-"]:before,.lm-act-filter[class*="lm-act-"]:before,[class*="lm-act-"].lm-act-filter>span:before,.lm-act-order[class*="lm-act-"]:before,[class*="lm-act-"].lm-act-order>span:before,.folderlist .mailbox.inbox>a:before,.folderlist .mailbox.junk>a:before,.folderlist .mailbox.drafts>a:before,.folderlist .mailbox.trash>a:before,.folderlist .mailbox.sent>a:before,.folderlist .mailbox .treetoggle,.folderlist .mailbox .lm-folder-cfg,#login-advertising-section .product-link.arrow-right:after,.lm-empty-folder .lm-panel-empty-folder .lm-folder-ico.lm-common:before,.lm-empty-folder .lm-panel-empty-folder .lm-folder-ico.lm-trash:before,#calendarsidebar .toolbar .addevent:before,.lm-main-option .lm-menu-title span:before,.lm-main-option.lm-show-options .lm-menu-title span:before,.alarm-display .alarm-actions .lm-act-snooze:before,#lm-contacts-import-export>span:before,.lm-sidebar .lm-btn-contacts:before,.lm-group-options:before,.lm-list-groups .lm-group-contact-name:before,.lm-field-section-background:after,.lm-sidebar .lm-btn-notes:before,.lm-list-groups .lm-group-note-name:before,.lm-list-panel .messagelist td.threads .collapsed,.lm-list-panel .messagelist td.threads .expanded,.lm-list-panel .messagelist td.flag span.flagged,.lm-list-panel .messagelist td.flag span.unflagged,.lm-list-panel .messagelist td.attachment span.attachment:before,.lm-list-panel .messagelist td.attachment span.report:before,.lm-list-panel .messagelist td.attachment span.replied:before,.lm-list-panel .messagelist td.attachment span.forwarded:before,.lm-list-preview .messagelist td.threads .collapsed,.lm-desktop-view .messagelist td.threads .collapsed,.lm-list-preview .messagelist td.threads .expanded,.lm-desktop-view .messagelist td.threads .expanded,.lm-list-preview .messagelist td.flag span.flagged,.lm-desktop-view .messagelist td.flag span.flagged,.lm-list-preview .messagelist td.flag span.unflagged,.lm-desktop-view .messagelist td.flag span.unflagged,.lm-list-preview .messagelist td.attachment span.attachment:before,.lm-desktop-view .messagelist td.attachment span.attachment:before,.lm-list-preview .messagelist td.attachment span.report:before,.lm-desktop-view .messagelist td.attachment span.report:before,.lm-list-preview .messagelist td.attachment span.replied:before,.lm-desktop-view .messagelist td.attachment span.replied:before,.lm-list-preview .messagelist td.attachment span.forwarded:before,.lm-desktop-view .messagelist td.attachment span.forwarded:before,.lm-tree-moveto>li.expanded>.foldertoogle:before,.lm-tree-moveto>li.collapsed>.foldertoogle:before,.lm-no-message-selected .lm-no-selection-ico:before{
    font-family:'icomoon' !important;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
@font-face{
    font-family:'open-sans';
    src:url("../fonts/openSans/OpenSans-Regular.eot");
    src:url("../fonts/openSans/OpenSans-Regular.woff2") format("woff2"),url("../fonts/openSans/OpenSans-Regular.woff") format("woff"),url("../fonts/openSans/OpenSans-Regular.ttf") format("truetype"),url("../fonts/openSans/OpenSans-Regular.svg#OpenSans-Regular") format("svg"),url("../fonts/openSans/OpenSans-Regular.eot?#iefix") format("embedded-opentype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:'open-sans-light';
    src:url("../fonts/openSans/OpenSans-Light.eot");
    src:url("../fonts/openSans/OpenSans-Light.woff2") format("woff2"),url("../fonts/openSans/OpenSans-Light.woff") format("woff"),url("../fonts/openSans/OpenSans-Light.ttf") format("truetype"),url("../fonts/openSans/OpenSans-Light.svg#OpenSans-Light") format("svg"),url("../fonts/openSans/OpenSans-Light.eot?#iefix") format("embedded-opentype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:'open-sans-semibold';
    src:url("../fonts/openSans/OpenSans-Regular.eot");
    src:url("../fonts/openSans/OpenSans-Regular.woff2") format("woff2"),url("../fonts/openSans/OpenSans-Regular.woff") format("woff"),url("../fonts/openSans/OpenSans-Regular.ttf") format("truetype"),url("../fonts/openSans/OpenSans-Regular.svg#OpenSans-Regular") format("svg"),url("../fonts/openSans/OpenSans-Regular.eot?#iefix") format("embedded-opentype");
    font-weight:bold;
    font-style:normal
}
@font-face{
    font-family:'open-sans-bold';
    src:url("../fonts/openSans/OpenSans-Bold.eot");
    src:url("../fonts/openSans/OpenSans-Bold.woff2") format("woff2"),url("../fonts/openSans/OpenSans-Bold.woff") format("woff"),url("../fonts/openSans/OpenSans-Bold.ttf") format("truetype"),url("../fonts/openSans/OpenSans-Bold.svg#OpenSans-Bold") format("svg"),url("../fonts/openSans/OpenSans-Bold.eot?#iefix") format("embedded-opentype");
    font-weight:normal;
    font-style:normal
}
.lm-ico-add:before{
    content:'\ea01'
}
.lm-ico-alert:before{
    content:'\ea02'
}
.lm-ico-angle-right:before,#login-advertising-section .product-link.arrow-right:after{
    content:'\ea03'
}
.lm-ico-arrow-down:before,[class*="lm-act-"].lm-act-more>span:before,[class*="lm-act-"].lm-act-checkbox>span:before,[class*="lm-act-"].lm-act-filter>span:before,[class*="lm-act-"].lm-act-order>span:before,.folderlist .mailbox .treetoggle.expanded:before,.calendarmain .form-section .lm-calendar-wrapselect:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-custom-select-accordion-arrow:before,.lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.alarm-display .alarm-actions .lm-act-snooze:before,#lm-contacts-import-export>span:before,.lm-list-panel .messagelist td.threads .expanded:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-replyopt:before,.lm-list-preview .messagelist td.threads .expanded:before,.lm-desktop-view .messagelist td.threads .expanded:before,.lm-tree-moveto>li.expanded>.foldertoogle:before{
    content:'\ea04'
}
.lm-ico-arrow-right:before,.contextMenu .submenu:after,.folderlist .mailbox .treetoggle.collapsed:before,.lm-custom-select-option-target>.lm-custom-select-accordion-arrow:before,.lm-accordion-folder-list-container .lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-folder-accordion-arrow:before,.lm-list-panel .messagelist td.threads .collapsed:before,.lm-list-preview .messagelist td.threads .collapsed:before,.lm-desktop-view .messagelist td.threads .collapsed:before,.lm-tree-moveto>li.collapsed>.foldertoogle:before{
    content:'\ea05'
}
.lm-ico-arrow-up:before{
    content:'\ea06'
}
.lm-ico-attach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-white .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog-buttonset .ui-button .lm-compose-icoattach:before,.ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .savemode .ui-button .lm-compose-icoattach:before,.savemode .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lw-calendar-event-widget .lw-calendar-buttons .delete .lm-compose-icoattach:before,.lw-calendar-event-widget .lw-calendar-buttons .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .delete .lm-compose-icoattach:before,.lm-list-panel .messagelist td.attachment span.attachment:before,.lm-list-panel .messagelist td.attachment span.report:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-icons .attachicon:before,.lm-list-preview .messagelist td.attachment span.attachment:before,.lm-desktop-view .messagelist td.attachment span.attachment:before,.lm-list-preview .messagelist td.attachment span.report:before,.lm-desktop-view .messagelist td.attachment span.report:before{
    content:'\ea07'
}
.lm-ico-back:before,.lm-act-left[class*="lm-act-"]:before,.lm-act-first-page[class*="lm-act-"]:after,.calendarmain #calendar .fc-header td .fc-button.fc-button-prev:before{
    content:'\ea08'
}
.lm-ico-bottom-view:before{
    content:'\ea09'
}
.lm-ico-cake:before{
    content:'\ea0a'
}
.lm-ico-calendar:before{
    content:'\ea0b'
}
.lm-ico-calendario:before{
    content:'\ea0c'
}
.lm-ico-check:before{
    content:'\ea0d'
}
.lm-ico-checkmark:before{
    content:'\ea0e'
}
.lm-ico-circle-right:before{
    content:'\ea0f'
}
.lm-ico-clock:before{
    content:'\ea10'
}
.lm-ico-close-light:before{
    content:'\ea11'
}
.lm-ico-close:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before{
    content:'\ea12'
}
.lm-ico-code:before,.contextMenu .source:before{
    content:'\ea13'
}
.lm-ico-compose:before,.lm-btn-compose:before,#calendarsidebar .toolbar .addevent:before,.lm-sidebar .lm-btn-contacts:before,.lm-sidebar .lm-btn-notes:before{
    content:'\ea14'
}
.lm-ico-config:before,.folderlist .mailbox .lm-folder-cfg:before,.lm-calendar-list .scroller .treelist .calendar .calname:hover:before,.lm-calendar-list .scroller .treelist .calendar .calname[aria-expanded="true"]:before,.lm-group-options:before{
    content:'\ea15'
}
.lm-ico-contacts:before{
    content:'\ea16'
}
.lm-ico-document:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.doc[id^="rcmfile"]:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.docx[id^="rcmfile"]:before,.lm-message-body .attachmentslist li[id^="attach"].doc .lm-message-attachmentlist:before,.lm-message-body .attachmentslist li[id^="attach"].docx .lm-message-attachmentlist:before{
    content:'\ea17'
}
.lm-ico-down:before,.lm-main-option.lm-show-options .lm-menu-title span:before{
    content:'\ea18'
}
.lm-ico-download:before,.contextMenu .save:before{
    content:'\ea19'
}
.lm-ico-draft:before{
    content:'\ea1a'
}
.lm-ico-duvidas:before{
    content:'\ea1b'
}
.lm-ico-edit:before,.contextMenu .edit:before,.lm-sortable-list li .lm-act-edit:before{
    content:'\ea1c'
}
.lm-ico-eye:before{
    content:'\ea1d'
}
.lm-ico-feedbackr:before{
    content:'\ea1e'
}
.lm-ico-file-neutral:before{
    content:'\ea1f'
}
.lm-ico-file-text:before{
    content:'\ea20'
}
.lm-ico-filled-mail:before{
    content:'\ea21'
}
.lm-ico-filter:before,.lm-act-filter[class*="lm-act-"]:before{
    content:'\ea22'
}
.lm-ico-folder:before{
    content:'\ea23'
}
.lm-ico-forward:before,.lm-act-right[class*="lm-act-"]:before,.lm-act-last-page[class*="lm-act-"]:before,.calendarmain #calendar .fc-header td .fc-button.fc-button-next:before,.lm-main-option .lm-menu-title span:before{
    content:'\ea24'
}
.lm-ico-forwardmail:before,.contextMenu .forward:before,.lm-list-panel .messagelist td.attachment span.forwarded:before,.lm-list-preview .messagelist td.attachment span.forwarded:before,.lm-desktop-view .messagelist td.attachment span.forwarded:before{
    content:'\ea25'
}
.lm-ico-group:before,.lm-list-groups .lm-group-contact-name:before,.lm-list-groups .lm-group-note-name:before{
    content:'\ea26'
}
.lm-ico-happy:before,.lm-empty-folder .lm-panel-empty-folder .lm-folder-ico.lm-common:before,.lm-empty-folder .lm-panel-empty-folder .lm-folder-ico.lm-trash:before{
    content:'\ea27'
}
.lm-ico-help-blue:before,.lm-help:hover:before{
    content:'\ea28'
}
.lm-ico-help:before,.lm-help:before{
    content:'\ea29'
}
.lm-ico-history:before{
    content:'\ea2a'
}
.lm-ico-image:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.image[id^="rcmfile"]:before,.lm-message-body .attachmentslist li[id^="attach"].image .lm-message-attachmentlist:before{
    content:'\ea2b'
}
.lm-ico-inbox:before{
    content:'\ea2c'
}
.lm-ico-info-blocked:before{
    content:'\ea2d'
}
.lm-ico-info:before{
    content:'\ea2e'
}
.lm-ico-linear-list:before{
    content:'\ea2f'
}
.lm-ico-list-view:before{
    content:'\ea30'
}
.lm-ico-list:before{
    content:'\ea31'
}
.lm-ico-logo-webmail:before,.lm-no-message-selected .lm-no-selection-ico:before{
    content:'\ea32'
}
.lm-ico-mail-read:before,.contextMenu .read:before{
    content:'\ea33'
}
.lm-ico-mail:before,.contextMenu .unread:before{
    content:'\ea34'
}
.lm-ico-menu:before{
    content:'\ea35'
}
.lm-ico-minus:before{
    content:'\ea36'
}
.lm-ico-nested-list:before{
    content:'\ea37'
}
.lm-ico-neutro:before,.lm-compose-maincontainer .lm-compose-attachmentslist li[id^="rcmfile"]:before,.lm-message-body .attachmentslist li[id^="attach"] .lm-message-attachmentlist:before{
    content:'\ea38'
}
.lm-ico-no-filter:before{
    content:'\ea39'
}
.lm-ico-notes:before,.lm-notes-panel .lm-section-block.lm-no-notes .lm-ico-no-notes:before{
    content:'\ea3a'
}
.lm-ico-office:before{
    content:'\ea3b'
}
.lm-ico-openinnew:before,.contextMenu .open:before{
    content:'\ea3c'
}
.lm-ico-order:before,.lm-act-order[class*="lm-act-"]:before{
    content:'\ea3d'
}
.lm-ico-panel:before{
    content:'\ea3e'
}
.lm-ico-pdf:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.pdf[id^="rcmfile"]:before,.lm-message-body .attachmentslist li[id^="attach"].pdf .lm-message-attachmentlist:before{
    content:'\ea3f'
}
.lm-ico-phone:before{
    content:'\ea40'
}
.lm-ico-place:before{
    content:'\ea41'
}
.lm-ico-plus:before{
    content:'\ea42'
}
.lm-ico-presentation:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.presentation[id^="rcmfile"]:before,.lm-message-body .attachmentslist li[id^="attach"].presentation .lm-message-attachmentlist:before{
    content:'\ea43'
}
.lm-ico-preview-view:before{
    content:'\ea44'
}
.lm-ico-print:before,.contextMenu .print:before{
    content:'\ea45'
}
.lm-ico-profile:before,.lm-contacts-panel .lm-section-block.lm-no-contacts .lm-ico-no-contacts:before{
    content:'\ea46'
}
.lm-ico-redo2:before{
    content:'\ea47'
}
.lm-ico-reload:before,.lm-act-refresh[class*="lm-act-"]:before{
    content:'\ea48'
}
.lm-ico-remove:before{
    content:'\ea49'
}
.lm-ico-reply:before,.contextMenu .reply:before,.contextMenu .replyall:before,.lm-list-panel .messagelist td.attachment span.replied:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-reply:before,.lm-list-preview .messagelist td.attachment span.replied:before,.lm-desktop-view .messagelist td.attachment span.replied:before{
    content:'\ea4a'
}
.lm-ico-sad:before{
    content:'\ea4b'
}
.lm-ico-search:before{
    content:'\ea4c'
}
.lm-ico-send:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-dark .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog.alarms .ui-dialog-buttonset .ui-button:first-of-type .lm-compose-icosend:before,.ui-dialog.alarms .ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button:first-of-type .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog-buttonset .ui-button.mainaction .lm-compose-icosend:before,.ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button.mainaction .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .savemode .ui-button.mainaction .lm-compose-icosend:before,.savemode .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button.mainaction .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel .lm-compose-icosend:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-cancel .lm-compose-icosend:before{
    content:'\ea4d'
}
.lm-ico-shield-lock:before{
    content:'\ea4e'
}
.lm-ico-spam-no:before{
    content:'\ea4f'
}
.lm-ico-spam:before,.contextMenu .markspam:before,.markasjunk2[class*="markas"]:before,.markasjunk2Sel[class*="markas"]:before,.lm-act-spam[class*="lm-act-"]:before{
    content:'\ea50'
}
.lm-ico-spreadsheet:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.xls[id^="rcmfile"]:before,.lm-message-body .attachmentslist li[id^="attach"].xls .lm-message-attachmentlist:before{
    content:'\ea51'
}
.lm-ico-star-active:before,.contextMenu .flagged:before,.lm-list-panel .messagelist td.flag span.flagged:before,.lm-list-preview .messagelist td.flag span.flagged:before,.lm-desktop-view .messagelist td.flag span.flagged:before{
    content:'\ea52'
}
.lm-ico-star:before,.contextMenu .unflagged:before,.lm-list-panel .messagelist td.flag span.unflagged:before,.lm-list-preview .messagelist td.flag span.unflagged:before,.lm-desktop-view .messagelist td.flag span.unflagged:before{
    content:'\ea53'
}
.lm-ico-tips:before,.lm-section-tips:before{
    content:'\ea54'
}
.lm-ico-trash:before,.contextMenu .delete:before,.lm-act-delete[class*="lm-act-"]:before,.lm-compose-maincontainer .lm-compose-deletefile,.lm-compose-maincontainer .lm-compose-attachmentslist li .delete:after,.lm-sortable-list li .lm-act-remove:before{
    content:'\ea55'
}
.lm-ico-turn-back-alt:before,.lm-act-backmaillist[class*="lm-act-"]:before{
    content:'\ea56'
}
.lm-ico-turn-back:before,.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li a.lm-dropdown-last-option:before{
    content:'\ea57'
}
.lm-ico-upload-drag:before,.lm-compose-maincontainer .lm-compose-attachmentslist .lm-compose-dragovercontainer:before{
    content:'\ea58'
}
.lm-ico-upload:before{
    content:'\ea59'
}
.lm-ico-upload3:before,.lm-modals .lm-contacts-upload label:before{
    content:'\ea5a'
}
.lm-ico-user:before{
    content:'\ea5b'
}
.lm-ico-warning:before{
    content:'\ea5c'
}
.lm-ico-world:before{
    content:'\ea5d'
}
.lm-logo-lw a{
    text-indent:-9999px;
    overflow:hidden
}
.lm-panel-bottom ul li,.lm-tooltip ul li,.lm-tooltip+.popupmenu ul li,.lm-tooltip label,.lm-tooltip+.popupmenu label,.lm-search-container .searchmenulink,.lm-list-panel .messagelist tr.message,.lm-list-preview .messagelist tr.message,.lm-desktop-view .messagelist tr.message{
    -webkit-transition:background 0.2s linear;
    -webkit-transition-transition:background 0.2s linear
}
[class*="lm-btn"]{
    -webkit-transition:opacity 0.2s linear;
    -webkit-transition-transition:opacity 0.2s linear
}
.lm-modals .lm-import-loading,.lm-contact-loading{
    background:transparent url("../images/loading-primary.gif") center center no-repeat
}
*{
    margin:0;
    padding:0;
    box-sizing:border-box;
    outline:none
}
html,body{
    height:100%;
    min-height:100%;
    overflow:hidden
}
body{
    font:14px open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    color:#333
}
h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0;
    font-weight:normal;
    font-size:0
}
h1{
    font-size:20px;
    font-family:open-sans-semibold, Arial, Helvetica, Tahoma, Sans-serif
}
h2{
    font-size:18px;
    font-family:open-sans-semibold, Arial, Helvetica, Tahoma, Sans-serif
}
textarea,input{
    border:none;
    resize:none
}
textarea::-ms-clear,textarea::-ms-reveal,input::-ms-clear,input::-ms-reveal{
    display:none
}
.lm-mail-dashboard{
    min-width:840px;
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:stretch
}
.lm-mail-dashboard .lm-message-list{
    overflow:visible
}
.lm-mail-dashboard>.lm-wrapper{
    height:calc(100% - 51px)
}
.lm-mail-dashboard>.lm-wrapper-desktop{
    height:30%;
    min-height:201px;
    max-height:calc(100% - 201px);
    border-bottom:1px solid #E0E0E0
}
.lm-mail-dashboard>.lm-wrapper-desktop.ui-resizable{
    max-width:100%
}
.lm-wrapper{
    display:box;
    display:-webkit-flexbox;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    -webkit-align-items:stretch;
    -moz-align-items:stretch;
    align-items:stretch;
    width:100%;
    height:auto
}
.lm-topbar+.lm-wrapper{
    min-height:92.1%\9;
    height:92.1%\9;
    min-height:calc(100% - 60px);
    height:calc(100% - 60px)
}
.lm-hr{
    border:none;
    border-top:1px solid rgba(0,0,0,0.08);
    clear:both
}
.lm-hr.dropmenuseparator{
    margin:0 10px
}
.voice{
    position:absolute;
    border:0;
    clip:rect(0 0 0 0);
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden
}
.message-stack{
    position:fixed;
    bottom:65px;
    display:block;
    width:100%;
    z-index:10;
    text-align:center
}
.message-stack div{
    background-color:#333;
    color:#fff;
    border-radius:5px;
    font-weight:bold;
    padding:15px;
    margin:2px;
    display:inline-block;
    min-width:400px;
    position:absolute;
    left:calc(50% - 200px)
}
.mce-tinymce.mce-container.mce-panel{
    border:none
}
.buttons,.hint{
    display:none
}
input:-webkit-autofill{
    -webkit-box-shadow:0 0 0px 1000px #fff inset
}
.lm-bold{
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif
}
.lm-searchbar input[type=radio]+label+span,.lm-searchbar input[type=checkbox]+label+span,.lm-advanced-opt input[type=radio]+label+span,.lm-advanced-opt input[type=checkbox]+label+span{
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif
}
.lm-searchbar input[type=radio]:checked:enabled+label+span,.lm-searchbar input[type=checkbox]:checked:enabled+label+span,.lm-advanced-opt input[type=radio]:checked:enabled+label+span,.lm-advanced-opt input[type=checkbox]:checked:enabled+label+span{
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif
}
.dropdown-menu>li>a{
    text-decoration:none
}
.lm-nowrap{
    white-space:nowrap
}
.lm-form-config .red-border{
    border:1px solid #f00 !important
}
.lm-form-config .button{
    height:32px;
    line-height:32px;
    text-align:center;
    min-width:81px;
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif
}
.lm-form-config .button.disabled{
    border:0px
}
.lm-form-config .lm-btn-large{
    padding:10px 20px;
    height:auto
}
.lm-form-config .lm-add-button{
    height:51px;
    width:90px;
    vertical-align:top
}
.lm-form-config input{
    padding-top:18px;
    width:100%
}
.lm-form-config .errorMessage label{
    color:#f00;
    margin-top:5px
}
.lm-preferences-panel .lm-link,.lm-preferences-panel .lm-section-link a,.lm-form-panel .lm-section-link .lm-preferences-panel a,.lm-form-panel .lm-link,.lm-preferences-panel .lm-section-link .lm-form-panel a,.lm-form-panel .lm-section-link a{
    color:#333;
    border-bottom:1px solid #777;
    text-decoration:none
}
.lm-preferences-panel .lm-section-block,.lm-form-panel .lm-section-block{
    padding:10px 0
}
.lm-preferences-panel .lm-section-block input[type=checkbox]:disabled+label,.lm-form-panel .lm-section-block input[type=checkbox]:disabled+label{
    background-color:#f0f0f0
}
.lm-preferences-panel .lm-section-block input[type=checkbox]:disabled+label+label span,.lm-form-panel .lm-section-block input[type=checkbox]:disabled+label+label span{
    color:#CECECE
}
.lm-preferences-panel .lm-section-block input[type=checkbox]:disabled+label+label .lm-redirect-limit,.lm-form-panel .lm-section-block input[type=checkbox]:disabled+label+label .lm-redirect-limit{
    color:#333
}
.lm-preferences-panel .lm-section-block .lm-folders-options-menu a,.lm-form-panel .lm-section-block .lm-folders-options-menu a{
    text-decoration:none
}
.lm-preferences-panel .lm-section-block .item-bar,.lm-form-panel .lm-section-block .item-bar{
    width:400px;
    margin-top:32px;
    margin-bottom:10px
}
.lm-preferences-panel .lm-section-block .lm-remove-option .lm-ico-trash,.lm-preferences-panel .lm-section-block .lm-remove-option .lm-act-delete[class*="lm-act-"]:before,.lm-preferences-panel .lm-section-block .lm-remove-option .lm-sortable-list li .lm-act-remove:before,.lm-sortable-list li .lm-preferences-panel .lm-section-block .lm-remove-option .lm-act-remove:before,.lm-form-panel .lm-section-block .lm-remove-option .lm-ico-trash,.lm-form-panel .lm-section-block .lm-remove-option .lm-act-delete[class*="lm-act-"]:before,.lm-form-panel .lm-section-block .lm-remove-option .lm-sortable-list li .lm-act-remove:before,.lm-sortable-list li .lm-form-panel .lm-section-block .lm-remove-option .lm-act-remove:before{
    border-bottom:none;
    color:#333;
    text-decoration:none
}
.lm-preferences-panel .lm-section-block .lm-pretty-date,.lm-form-panel .lm-section-block .lm-pretty-date{
    display:inline-block;
    vertical-align:super
}
.lm-preferences-panel .lm-section-block .lm-pretty-date .lm-checkbox,.lm-form-panel .lm-section-block .lm-pretty-date .lm-checkbox{
    padding-left:2px
}
.lm-preferences-panel .lm-section-block .lm-pretty-date .lm-friendly_date-align,.lm-form-panel .lm-section-block .lm-pretty-date .lm-friendly_date-align{
    vertical-align:middle
}
.lm-preferences-panel .lm-section-block .lm-pretty-date input+label,.lm-form-panel .lm-section-block .lm-pretty-date input+label{
    border-radius:4px;
    width:15px;
    height:15px
}
.lm-preferences-panel .lm-section-block .lm-ico-help-blue,.lm-preferences-panel .lm-section-block .lm-help:hover:before,.lm-form-panel .lm-section-block .lm-ico-help-blue,.lm-form-panel .lm-section-block .lm-help:hover:before{
    font-size:20px
}
.lm-preferences-panel .lm-section-block .lm-input-with-help,.lm-form-panel .lm-section-block .lm-input-with-help{
    display:inline-block
}
.lm-preferences-panel .lm-section-block .lm-textarea,.lm-form-panel .lm-section-block .lm-textarea{
    border:1px solid #cdcdcd;
    width:365px
}
.lm-preferences-panel .lm-section-block .lm-textarea.lm-full-size,.lm-form-panel .lm-section-block .lm-textarea.lm-full-size{
    width:100%
}
.lm-preferences-panel .lm-section-block .lm-textarea-label,.lm-form-panel .lm-section-block .lm-textarea-label{
    background-color:#fff;
    width:calc(100% - 35px)
}
.lm-preferences-panel .lm-section-block input[type="number"]::-webkit-outer-spin-button,.lm-preferences-panel .lm-section-block input[type="number"]::-webkit-inner-spin-button,.lm-form-panel .lm-section-block input[type="number"]::-webkit-outer-spin-button,.lm-form-panel .lm-section-block input[type="number"]::-webkit-inner-spin-button{
    -webkit-appearance:none;
    margin:0
}
.lm-preferences-panel .lm-section-block input[type="number"],.lm-form-panel .lm-section-block input[type="number"]{
    -moz-appearance:textfield
}
.lm-preferences-panel .lm-section-group,.lm-form-panel .lm-section-group{
    padding:10px 0
}
.lm-preferences-panel .lm-section-group .lm-input-section,.lm-preferences-panel .lm-section-group .lm-field-section,.lm-form-panel .lm-section-group .lm-input-section,.lm-form-panel .lm-section-group .lm-field-section{
    display:inline-block
}
.lm-preferences-panel .lm-section-group .lm-input-section.lm-filters-small-input-section,.lm-preferences-panel .lm-section-group .lm-field-section.lm-filters-small-input-section,.lm-form-panel .lm-section-group .lm-input-section.lm-filters-small-input-section,.lm-form-panel .lm-section-group .lm-field-section.lm-filters-small-input-section{
    width:110px
}
.lm-preferences-panel .lm-section-group .lm-input-section.lm-rule-size,.lm-preferences-panel .lm-section-group .lm-field-section.lm-rule-size,.lm-form-panel .lm-section-group .lm-input-section.lm-rule-size,.lm-form-panel .lm-section-group .lm-field-section.lm-rule-size{
    width:90px
}
.lm-preferences-panel .lm-section-group .lm-radio-section,.lm-form-panel .lm-section-group .lm-radio-section{
    display:inline-block
}
.lm-preferences-panel .lm-section-hover-trash .lm-remove-option,.lm-form-panel .lm-section-hover-trash .lm-remove-option{
    display:none
}
.lm-preferences-panel .lm-section-hover-trash:hover .lm-remove-option,.lm-form-panel .lm-section-hover-trash:hover .lm-remove-option{
    display:inline-block
}
.lm-preferences-panel .lm-section-delimiter,.lm-form-panel .lm-section-delimiter{
    border-bottom:1px solid #cdcdcd;
    border-top:1px solid #cdcdcd
}
.lm-preferences-panel .lm-section-newpwd,.lm-form-panel .lm-section-newpwd{
    margin-top:8px
}
.lm-preferences-panel .lm-section-mail-recovery,.lm-form-panel .lm-section-mail-recovery{
    margin-top:20px;
    padding-top:20px;
    border-top:1px solid #cdcdcd
}
.lm-preferences-panel .lm-section-title,.lm-form-panel .lm-section-title{
    font-size:28px;
    font-family:open-sans-light, Arial, Helvetica, Tahoma, Sans-serif;
    color:#000;
    padding-bottom:7px
}
.lm-preferences-panel .lm-section-subtitle,.lm-form-panel .lm-section-subtitle{
    font-size:22px;
    font-family:open-sans-light, Arial, Helvetica, Tahoma, Sans-serif;
    color:#000
}
.lm-preferences-panel .lm-section-description,.lm-form-panel .lm-section-description{
    color:#555;
    padding-bottom:5px
}
.lm-preferences-panel .lm-field-section,.lm-form-panel .lm-field-section{
    height:51px;
    width:350px;
    position:relative
}
.lm-preferences-panel .lm-field-section.lm-small-field-section,.lm-form-panel .lm-field-section.lm-small-field-section{
    width:110px
}
.lm-preferences-panel .lm-field-section.lm-medium-field-section,.lm-form-panel .lm-field-section.lm-medium-field-section{
    width:200px
}
.lm-preferences-panel .lm-field-section.lm-large-field-section,.lm-form-panel .lm-field-section.lm-large-field-section{
    width:300px
}
.lm-preferences-panel .lm-field-section.lm-mailbox-field-section,.lm-form-panel .lm-field-section.lm-mailbox-field-section{
    width:200px
}
.lm-preferences-panel .lm-field-section.lm-filters-small-field-section,.lm-form-panel .lm-field-section.lm-filters-small-field-section{
    width:110px
}
.lm-preferences-panel .lm-field-section.lm-filters-medium-field-section,.lm-form-panel .lm-field-section.lm-filters-medium-field-section{
    width:300px
}
.lm-preferences-panel .lm-field-section.lm-filters-large-field-section,.lm-form-panel .lm-field-section.lm-filters-large-field-section{
    width:365px
}
.lm-preferences-panel .lm-field-section.lm-filters-size-field-section,.lm-form-panel .lm-field-section.lm-filters-size-field-section{
    width:250px
}
.lm-preferences-panel .lm-field-section.lm-when-size,.lm-form-panel .lm-field-section.lm-when-size{
    width:180px
}
.lm-preferences-panel .lm-field-section .lm-field-label,.lm-form-panel .lm-field-section .lm-field-label{
    position:absolute;
    font-size:12px;
    color:#9e9e9e;
    top:5px;
    left:13px
}
.lm-preferences-panel .lm-field-section .lm-field-label-contact,.lm-form-panel .lm-field-section .lm-field-label-contact{
    position:absolute;
    font-size:17px;
    color:#9e9e9e;
    top:14px;
    left:13px
}
.lm-preferences-panel .lm-field-section .lm-select-with-no-label,.lm-preferences-panel .lm-field-section .lm-select-with-label,.lm-form-panel .lm-field-section .lm-select-with-no-label,.lm-form-panel .lm-field-section .lm-select-with-label{
    width:100%;
    background:transparent;
    border-radius:4px;
    border:1px solid #cdcdcd;
    font-size:14px;
    cursor:pointer;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    height:100%;
    padding:15px 0 0 13px;
    position:relative;
    z-index:1
}
.lm-preferences-panel .lm-field-section .lm-select-with-no-label:-moz-focusring,.lm-preferences-panel .lm-field-section .lm-select-with-label:-moz-focusring,.lm-form-panel .lm-field-section .lm-select-with-no-label:-moz-focusring,.lm-form-panel .lm-field-section .lm-select-with-label:-moz-focusring{
    color:transparent;
    text-shadow:0 0 0 #222
}
.lm-preferences-panel .lm-field-section .lm-select-with-no-label::-ms-expand,.lm-preferences-panel .lm-field-section .lm-select-with-label::-ms-expand,.lm-form-panel .lm-field-section .lm-select-with-no-label::-ms-expand,.lm-form-panel .lm-field-section .lm-select-with-label::-ms-expand{
    display:none
}
.lm-preferences-panel .lm-field-section .lm-select-with-no-label ~ .lm-ico-arrow-down,.lm-preferences-panel .lm-field-section [class*="lm-act-"].lm-act-more>.lm-select-with-no-label ~ span:before,.lm-preferences-panel .lm-field-section [class*="lm-act-"].lm-act-checkbox>.lm-select-with-no-label ~ span:before,.lm-preferences-panel .lm-field-section [class*="lm-act-"].lm-act-filter>.lm-select-with-no-label ~ span:before,.lm-preferences-panel .lm-field-section [class*="lm-act-"].lm-act-order>.lm-select-with-no-label ~ span:before,.lm-preferences-panel .lm-field-section .folderlist .mailbox .lm-select-with-no-label ~ .treetoggle.expanded,.folderlist .mailbox .lm-preferences-panel .lm-field-section .lm-select-with-no-label ~ .treetoggle.expanded,.lm-preferences-panel .lm-field-section .calendarmain .form-section .lm-select-with-no-label ~ .lm-calendar-wrapselect:before,.calendarmain .form-section .lm-preferences-panel .lm-field-section .lm-select-with-no-label ~ .lm-calendar-wrapselect:before,.lm-preferences-panel .lm-field-section .lm-custom-select-option.active>.lm-custom-select-option-target .lm-select-with-no-label ~ .lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-preferences-panel .lm-field-section .lm-select-with-no-label ~ .lm-custom-select-accordion-arrow:before,.lm-preferences-panel .lm-field-section .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-select-with-no-label ~ .lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-preferences-panel .lm-field-section li.active>.lm-folder-container>.lm-folder>.lm-select-with-no-label ~ .lm-folder-accordion-arrow:before,.lm-preferences-panel .lm-field-section .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-select-with-no-label ~ .lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-preferences-panel .lm-field-section li.active>.lm-folder-container>.lm-folder>.lm-select-with-no-label ~ .lm-folder-accordion-arrow:before,.lm-preferences-panel .lm-field-section .alarm-display .alarm-actions .lm-select-with-no-label ~ .lm-act-snooze:before,.alarm-display .alarm-actions .lm-preferences-panel .lm-field-section .lm-select-with-no-label ~ .lm-act-snooze:before,.lm-preferences-panel .lm-field-section #lm-contacts-import-export>.lm-select-with-no-label ~ span:before,.lm-preferences-panel .lm-field-section .lm-select-with-no-label ~ .lm-field-section-background:after,.lm-preferences-panel .lm-field-section .lm-list-panel .messagelist td.threads .lm-select-with-no-label ~ .expanded,.lm-list-panel .messagelist td.threads .lm-preferences-panel .lm-field-section .lm-select-with-no-label ~ .expanded,.lm-preferences-panel .lm-field-section .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>.lm-select-with-no-label ~ a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-preferences-panel .lm-field-section .lm-message-reply>.lm-select-with-no-label ~ a.lm-btn-replyopt:before,.lm-preferences-panel .lm-field-section .lm-list-preview .messagelist td.threads .lm-select-with-no-label ~ .expanded,.lm-list-preview .messagelist td.threads .lm-preferences-panel .lm-field-section .lm-select-with-no-label ~ .expanded,.lm-preferences-panel .lm-field-section .lm-desktop-view .messagelist td.threads .lm-select-with-no-label ~ .expanded,.lm-desktop-view .messagelist td.threads .lm-preferences-panel .lm-field-section .lm-select-with-no-label ~ .expanded,.lm-preferences-panel .lm-field-section .lm-tree-moveto>li.expanded>.lm-select-with-no-label ~ .foldertoogle:before,.lm-preferences-panel .lm-field-section .lm-select-with-label ~ .lm-ico-arrow-down,.lm-preferences-panel .lm-field-section [class*="lm-act-"].lm-act-more>.lm-select-with-label ~ span:before,.lm-preferences-panel .lm-field-section [class*="lm-act-"].lm-act-checkbox>.lm-select-with-label ~ span:before,.lm-preferences-panel .lm-field-section [class*="lm-act-"].lm-act-filter>.lm-select-with-label ~ span:before,.lm-preferences-panel .lm-field-section [class*="lm-act-"].lm-act-order>.lm-select-with-label ~ span:before,.lm-preferences-panel .lm-field-section .folderlist .mailbox .lm-select-with-label ~ .treetoggle.expanded,.folderlist .mailbox .lm-preferences-panel .lm-field-section .lm-select-with-label ~ .treetoggle.expanded,.lm-preferences-panel .lm-field-section .calendarmain .form-section .lm-select-with-label ~ .lm-calendar-wrapselect:before,.calendarmain .form-section .lm-preferences-panel .lm-field-section .lm-select-with-label ~ .lm-calendar-wrapselect:before,.lm-preferences-panel .lm-field-section .lm-custom-select-option.active>.lm-custom-select-option-target .lm-select-with-label ~ .lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-preferences-panel .lm-field-section .lm-select-with-label ~ .lm-custom-select-accordion-arrow:before,.lm-preferences-panel .lm-field-section .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-select-with-label ~ .lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-preferences-panel .lm-field-section li.active>.lm-folder-container>.lm-folder>.lm-select-with-label ~ .lm-folder-accordion-arrow:before,.lm-preferences-panel .lm-field-section .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-select-with-label ~ .lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-preferences-panel .lm-field-section li.active>.lm-folder-container>.lm-folder>.lm-select-with-label ~ .lm-folder-accordion-arrow:before,.lm-preferences-panel .lm-field-section .alarm-display .alarm-actions .lm-select-with-label ~ .lm-act-snooze:before,.alarm-display .alarm-actions .lm-preferences-panel .lm-field-section .lm-select-with-label ~ .lm-act-snooze:before,.lm-preferences-panel .lm-field-section #lm-contacts-import-export>.lm-select-with-label ~ span:before,.lm-preferences-panel .lm-field-section .lm-select-with-label ~ .lm-field-section-background:after,.lm-preferences-panel .lm-field-section .lm-list-panel .messagelist td.threads .lm-select-with-label ~ .expanded,.lm-list-panel .messagelist td.threads .lm-preferences-panel .lm-field-section .lm-select-with-label ~ .expanded,.lm-preferences-panel .lm-field-section .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>.lm-select-with-label ~ a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-preferences-panel .lm-field-section .lm-message-reply>.lm-select-with-label ~ a.lm-btn-replyopt:before,.lm-preferences-panel .lm-field-section .lm-list-preview .messagelist td.threads .lm-select-with-label ~ .expanded,.lm-list-preview .messagelist td.threads .lm-preferences-panel .lm-field-section .lm-select-with-label ~ .expanded,.lm-preferences-panel .lm-field-section .lm-desktop-view .messagelist td.threads .lm-select-with-label ~ .expanded,.lm-desktop-view .messagelist td.threads .lm-preferences-panel .lm-field-section .lm-select-with-label ~ .expanded,.lm-preferences-panel .lm-field-section .lm-tree-moveto>li.expanded>.lm-select-with-label ~ .foldertoogle:before,.lm-form-panel .lm-field-section .lm-select-with-no-label ~ .lm-ico-arrow-down,.lm-form-panel .lm-field-section [class*="lm-act-"].lm-act-more>.lm-select-with-no-label ~ span:before,.lm-form-panel .lm-field-section [class*="lm-act-"].lm-act-checkbox>.lm-select-with-no-label ~ span:before,.lm-form-panel .lm-field-section [class*="lm-act-"].lm-act-filter>.lm-select-with-no-label ~ span:before,.lm-form-panel .lm-field-section [class*="lm-act-"].lm-act-order>.lm-select-with-no-label ~ span:before,.lm-form-panel .lm-field-section .folderlist .mailbox .lm-select-with-no-label ~ .treetoggle.expanded,.folderlist .mailbox .lm-form-panel .lm-field-section .lm-select-with-no-label ~ .treetoggle.expanded,.lm-form-panel .lm-field-section .calendarmain .form-section .lm-select-with-no-label ~ .lm-calendar-wrapselect:before,.calendarmain .form-section .lm-form-panel .lm-field-section .lm-select-with-no-label ~ .lm-calendar-wrapselect:before,.lm-form-panel .lm-field-section .lm-custom-select-option.active>.lm-custom-select-option-target .lm-select-with-no-label ~ .lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-form-panel .lm-field-section .lm-select-with-no-label ~ .lm-custom-select-accordion-arrow:before,.lm-form-panel .lm-field-section .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-select-with-no-label ~ .lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-form-panel .lm-field-section li.active>.lm-folder-container>.lm-folder>.lm-select-with-no-label ~ .lm-folder-accordion-arrow:before,.lm-form-panel .lm-field-section .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-select-with-no-label ~ .lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-form-panel .lm-field-section li.active>.lm-folder-container>.lm-folder>.lm-select-with-no-label ~ .lm-folder-accordion-arrow:before,.lm-form-panel .lm-field-section .alarm-display .alarm-actions .lm-select-with-no-label ~ .lm-act-snooze:before,.alarm-display .alarm-actions .lm-form-panel .lm-field-section .lm-select-with-no-label ~ .lm-act-snooze:before,.lm-form-panel .lm-field-section #lm-contacts-import-export>.lm-select-with-no-label ~ span:before,.lm-form-panel .lm-field-section .lm-select-with-no-label ~ .lm-field-section-background:after,.lm-form-panel .lm-field-section .lm-list-panel .messagelist td.threads .lm-select-with-no-label ~ .expanded,.lm-list-panel .messagelist td.threads .lm-form-panel .lm-field-section .lm-select-with-no-label ~ .expanded,.lm-form-panel .lm-field-section .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>.lm-select-with-no-label ~ a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-form-panel .lm-field-section .lm-message-reply>.lm-select-with-no-label ~ a.lm-btn-replyopt:before,.lm-form-panel .lm-field-section .lm-list-preview .messagelist td.threads .lm-select-with-no-label ~ .expanded,.lm-list-preview .messagelist td.threads .lm-form-panel .lm-field-section .lm-select-with-no-label ~ .expanded,.lm-form-panel .lm-field-section .lm-desktop-view .messagelist td.threads .lm-select-with-no-label ~ .expanded,.lm-desktop-view .messagelist td.threads .lm-form-panel .lm-field-section .lm-select-with-no-label ~ .expanded,.lm-form-panel .lm-field-section .lm-tree-moveto>li.expanded>.lm-select-with-no-label ~ .foldertoogle:before,.lm-form-panel .lm-field-section .lm-select-with-label ~ .lm-ico-arrow-down,.lm-form-panel .lm-field-section [class*="lm-act-"].lm-act-more>.lm-select-with-label ~ span:before,.lm-form-panel .lm-field-section [class*="lm-act-"].lm-act-checkbox>.lm-select-with-label ~ span:before,.lm-form-panel .lm-field-section [class*="lm-act-"].lm-act-filter>.lm-select-with-label ~ span:before,.lm-form-panel .lm-field-section [class*="lm-act-"].lm-act-order>.lm-select-with-label ~ span:before,.lm-form-panel .lm-field-section .folderlist .mailbox .lm-select-with-label ~ .treetoggle.expanded,.folderlist .mailbox .lm-form-panel .lm-field-section .lm-select-with-label ~ .treetoggle.expanded,.lm-form-panel .lm-field-section .calendarmain .form-section .lm-select-with-label ~ .lm-calendar-wrapselect:before,.calendarmain .form-section .lm-form-panel .lm-field-section .lm-select-with-label ~ .lm-calendar-wrapselect:before,.lm-form-panel .lm-field-section .lm-custom-select-option.active>.lm-custom-select-option-target .lm-select-with-label ~ .lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-form-panel .lm-field-section .lm-select-with-label ~ .lm-custom-select-accordion-arrow:before,.lm-form-panel .lm-field-section .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-select-with-label ~ .lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-form-panel .lm-field-section li.active>.lm-folder-container>.lm-folder>.lm-select-with-label ~ .lm-folder-accordion-arrow:before,.lm-form-panel .lm-field-section .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-select-with-label ~ .lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-form-panel .lm-field-section li.active>.lm-folder-container>.lm-folder>.lm-select-with-label ~ .lm-folder-accordion-arrow:before,.lm-form-panel .lm-field-section .alarm-display .alarm-actions .lm-select-with-label ~ .lm-act-snooze:before,.alarm-display .alarm-actions .lm-form-panel .lm-field-section .lm-select-with-label ~ .lm-act-snooze:before,.lm-form-panel .lm-field-section #lm-contacts-import-export>.lm-select-with-label ~ span:before,.lm-form-panel .lm-field-section .lm-select-with-label ~ .lm-field-section-background:after,.lm-form-panel .lm-field-section .lm-list-panel .messagelist td.threads .lm-select-with-label ~ .expanded,.lm-list-panel .messagelist td.threads .lm-form-panel .lm-field-section .lm-select-with-label ~ .expanded,.lm-form-panel .lm-field-section .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>.lm-select-with-label ~ a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-form-panel .lm-field-section .lm-message-reply>.lm-select-with-label ~ a.lm-btn-replyopt:before,.lm-form-panel .lm-field-section .lm-list-preview .messagelist td.threads .lm-select-with-label ~ .expanded,.lm-list-preview .messagelist td.threads .lm-form-panel .lm-field-section .lm-select-with-label ~ .expanded,.lm-form-panel .lm-field-section .lm-desktop-view .messagelist td.threads .lm-select-with-label ~ .expanded,.lm-desktop-view .messagelist td.threads .lm-form-panel .lm-field-section .lm-select-with-label ~ .expanded,.lm-form-panel .lm-field-section .lm-tree-moveto>li.expanded>.lm-select-with-label ~ .foldertoogle:before{
    position:absolute;
    color:#555;
    right:13px;
    top:20px;
    z-index:0
}
.lm-preferences-panel .lm-field-section .lm-select-with-no-label,.lm-form-panel .lm-field-section .lm-select-with-no-label{
    padding:0 0 0 13px
}
.lm-preferences-panel .lm-field-section #messages_per_page-error,.lm-form-panel .lm-field-section #messages_per_page-error{
    text-align:left;
    padding:4px 5px
}
.lm-preferences-panel .lm-field-section .lm-select-disabled,.lm-form-panel .lm-field-section .lm-select-disabled{
    cursor:not-allowed;
    color:#999;
    background-color:#f6f6f6
}
.lm-preferences-panel .lm-field-section .lm-select-disabled+.lm-ico-arrow-down,.lm-preferences-panel .lm-field-section [class*="lm-act-"].lm-act-more>.lm-select-disabled+span:before,.lm-preferences-panel .lm-field-section [class*="lm-act-"].lm-act-checkbox>.lm-select-disabled+span:before,.lm-preferences-panel .lm-field-section [class*="lm-act-"].lm-act-filter>.lm-select-disabled+span:before,.lm-preferences-panel .lm-field-section [class*="lm-act-"].lm-act-order>.lm-select-disabled+span:before,.lm-preferences-panel .lm-field-section .folderlist .mailbox .lm-select-disabled+.treetoggle.expanded,.folderlist .mailbox .lm-preferences-panel .lm-field-section .lm-select-disabled+.treetoggle.expanded,.lm-preferences-panel .lm-field-section .calendarmain .form-section .lm-select-disabled+.lm-calendar-wrapselect:before,.calendarmain .form-section .lm-preferences-panel .lm-field-section .lm-select-disabled+.lm-calendar-wrapselect:before,.lm-preferences-panel .lm-field-section .lm-custom-select-option.active>.lm-custom-select-option-target .lm-select-disabled+.lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-preferences-panel .lm-field-section .lm-select-disabled+.lm-custom-select-accordion-arrow:before,.lm-preferences-panel .lm-field-section .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-select-disabled+.lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-preferences-panel .lm-field-section li.active>.lm-folder-container>.lm-folder>.lm-select-disabled+.lm-folder-accordion-arrow:before,.lm-preferences-panel .lm-field-section .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-select-disabled+.lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-preferences-panel .lm-field-section li.active>.lm-folder-container>.lm-folder>.lm-select-disabled+.lm-folder-accordion-arrow:before,.lm-preferences-panel .lm-field-section .alarm-display .alarm-actions .lm-select-disabled+.lm-act-snooze:before,.alarm-display .alarm-actions .lm-preferences-panel .lm-field-section .lm-select-disabled+.lm-act-snooze:before,.lm-preferences-panel .lm-field-section #lm-contacts-import-export>.lm-select-disabled+span:before,.lm-preferences-panel .lm-field-section .lm-select-disabled+.lm-field-section-background:after,.lm-preferences-panel .lm-field-section .lm-list-panel .messagelist td.threads .lm-select-disabled+.expanded,.lm-list-panel .messagelist td.threads .lm-preferences-panel .lm-field-section .lm-select-disabled+.expanded,.lm-preferences-panel .lm-field-section .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>.lm-select-disabled+a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-preferences-panel .lm-field-section .lm-message-reply>.lm-select-disabled+a.lm-btn-replyopt:before,.lm-preferences-panel .lm-field-section .lm-list-preview .messagelist td.threads .lm-select-disabled+.expanded,.lm-list-preview .messagelist td.threads .lm-preferences-panel .lm-field-section .lm-select-disabled+.expanded,.lm-preferences-panel .lm-field-section .lm-desktop-view .messagelist td.threads .lm-select-disabled+.expanded,.lm-desktop-view .messagelist td.threads .lm-preferences-panel .lm-field-section .lm-select-disabled+.expanded,.lm-preferences-panel .lm-field-section .lm-tree-moveto>li.expanded>.lm-select-disabled+.foldertoogle:before,.lm-form-panel .lm-field-section .lm-select-disabled+.lm-ico-arrow-down,.lm-form-panel .lm-field-section [class*="lm-act-"].lm-act-more>.lm-select-disabled+span:before,.lm-form-panel .lm-field-section [class*="lm-act-"].lm-act-checkbox>.lm-select-disabled+span:before,.lm-form-panel .lm-field-section [class*="lm-act-"].lm-act-filter>.lm-select-disabled+span:before,.lm-form-panel .lm-field-section [class*="lm-act-"].lm-act-order>.lm-select-disabled+span:before,.lm-form-panel .lm-field-section .folderlist .mailbox .lm-select-disabled+.treetoggle.expanded,.folderlist .mailbox .lm-form-panel .lm-field-section .lm-select-disabled+.treetoggle.expanded,.lm-form-panel .lm-field-section .calendarmain .form-section .lm-select-disabled+.lm-calendar-wrapselect:before,.calendarmain .form-section .lm-form-panel .lm-field-section .lm-select-disabled+.lm-calendar-wrapselect:before,.lm-form-panel .lm-field-section .lm-custom-select-option.active>.lm-custom-select-option-target .lm-select-disabled+.lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-form-panel .lm-field-section .lm-select-disabled+.lm-custom-select-accordion-arrow:before,.lm-form-panel .lm-field-section .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-select-disabled+.lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-form-panel .lm-field-section li.active>.lm-folder-container>.lm-folder>.lm-select-disabled+.lm-folder-accordion-arrow:before,.lm-form-panel .lm-field-section .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-select-disabled+.lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-form-panel .lm-field-section li.active>.lm-folder-container>.lm-folder>.lm-select-disabled+.lm-folder-accordion-arrow:before,.lm-form-panel .lm-field-section .alarm-display .alarm-actions .lm-select-disabled+.lm-act-snooze:before,.alarm-display .alarm-actions .lm-form-panel .lm-field-section .lm-select-disabled+.lm-act-snooze:before,.lm-form-panel .lm-field-section #lm-contacts-import-export>.lm-select-disabled+span:before,.lm-form-panel .lm-field-section .lm-select-disabled+.lm-field-section-background:after,.lm-form-panel .lm-field-section .lm-list-panel .messagelist td.threads .lm-select-disabled+.expanded,.lm-list-panel .messagelist td.threads .lm-form-panel .lm-field-section .lm-select-disabled+.expanded,.lm-form-panel .lm-field-section .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>.lm-select-disabled+a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-form-panel .lm-field-section .lm-message-reply>.lm-select-disabled+a.lm-btn-replyopt:before,.lm-form-panel .lm-field-section .lm-list-preview .messagelist td.threads .lm-select-disabled+.expanded,.lm-list-preview .messagelist td.threads .lm-form-panel .lm-field-section .lm-select-disabled+.expanded,.lm-form-panel .lm-field-section .lm-desktop-view .messagelist td.threads .lm-select-disabled+.expanded,.lm-desktop-view .messagelist td.threads .lm-form-panel .lm-field-section .lm-select-disabled+.expanded,.lm-form-panel .lm-field-section .lm-tree-moveto>li.expanded>.lm-select-disabled+.foldertoogle:before{
    z-index:1;
    cursor:not-allowed
}
.lm-preferences-panel .lm-input-section,.lm-form-panel .lm-input-section{
    position:relative;
    width:500px;
    height:51px
}
.lm-preferences-panel .lm-input-section.lm-words,.lm-form-panel .lm-input-section.lm-words{
    width:176px
}
.lm-preferences-panel .lm-input-section.lm-full-size,.lm-form-panel .lm-input-section.lm-full-size{
    width:100%
}
.lm-preferences-panel .lm-input-section[class*="lm-input-date"],.lm-form-panel .lm-input-section[class*="lm-input-date"]{
    display:inline-block;
    margin-right:9px
}
.lm-preferences-panel .lm-input-section[class*="lm-input-date"] .lm-ico-calendario,.lm-form-panel .lm-input-section[class*="lm-input-date"] .lm-ico-calendario{
    font-size:20px;
    position:absolute;
    top:15px;
    left:335px;
    width:auto;
    color:#555
}
.lm-preferences-panel .lm-input-section.lm-input-date,.lm-form-panel .lm-input-section.lm-input-date{
    width:176px
}
.lm-preferences-panel .lm-input-section.lm-input-date .lm-ico-calendario,.lm-form-panel .lm-input-section.lm-input-date .lm-ico-calendario{
    left:145px
}
.lm-preferences-panel .lm-input-section.lm-input-title-message,.lm-form-panel .lm-input-section.lm-input-title-message{
    max-width:545px;
    width:100%
}
.lm-preferences-panel .lm-input-section label,.lm-form-panel .lm-input-section label{
    font-size:17px;
    cursor:text;
    position:absolute;
    top:14px;
    left:13px;
    width:100%;
    transition:0.2s;
    color:#999;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.lm-preferences-panel .lm-input-section input,.lm-preferences-panel .lm-input-section textarea,.lm-form-panel .lm-input-section input,.lm-form-panel .lm-input-section textarea{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    border-radius:3px;
    border:1px solid #cdcdcd;
    font-size:14px;
    padding:24px 13px 6px;
    background:#fff
}
.lm-preferences-panel .lm-input-section input.error,.lm-preferences-panel .lm-input-section textarea.error,.lm-form-panel .lm-input-section input.error,.lm-form-panel .lm-input-section textarea.error{
    border:1px solid #f24f45
}
.lm-preferences-panel .lm-input-section input.error+label.error,.lm-preferences-panel .lm-input-section textarea.error+label.error,.lm-form-panel .lm-input-section input.error+label.error,.lm-form-panel .lm-input-section textarea.error+label.error{
    color:#f24f45;
    top:50px;
    font-size:12px;
    left:3px;
    text-align:left;
    min-width:190px
}
.lm-preferences-panel .lm-input-section input.success,.lm-preferences-panel .lm-input-section textarea.success,.lm-form-panel .lm-input-section input.success,.lm-form-panel .lm-input-section textarea.success{
    border:1px solid #5FB660
}
.lm-preferences-panel .lm-input-section input.success+label.success,.lm-preferences-panel .lm-input-section textarea.success+label.success,.lm-form-panel .lm-input-section input.success+label.success,.lm-form-panel .lm-input-section textarea.success+label.success{
    color:#5FB660;
    top:50px;
    font-size:12px;
    left:3px;
    text-align:left;
    min-width:190px
}
.lm-preferences-panel .lm-input-section input:focus ~ label.default,.lm-preferences-panel .lm-input-section input:valid ~ label.default,.lm-preferences-panel .lm-input-section textarea:focus ~ label.default,.lm-preferences-panel .lm-input-section textarea:valid ~ label.default,.lm-form-panel .lm-input-section input:focus ~ label.default,.lm-form-panel .lm-input-section input:valid ~ label.default,.lm-form-panel .lm-input-section textarea:focus ~ label.default,.lm-form-panel .lm-input-section textarea:valid ~ label.default{
    font-size:12px;
    top:5px
}
.lm-preferences-panel .lm-input-section input:focus ~ label.lm-textarea-label,.lm-preferences-panel .lm-input-section input:valid ~ label.lm-textarea-label,.lm-preferences-panel .lm-input-section textarea:focus ~ label.lm-textarea-label,.lm-preferences-panel .lm-input-section textarea:valid ~ label.lm-textarea-label,.lm-form-panel .lm-input-section input:focus ~ label.lm-textarea-label,.lm-form-panel .lm-input-section input:valid ~ label.lm-textarea-label,.lm-form-panel .lm-input-section textarea:focus ~ label.lm-textarea-label,.lm-form-panel .lm-input-section textarea:valid ~ label.lm-textarea-label{
    padding-top:5px;
    top:1px;
    font-size:12px
}
.lm-preferences-panel .lm-input-section input:focus ~ .lm-vacation-days,.lm-preferences-panel .lm-input-section input:valid ~ .lm-vacation-days,.lm-preferences-panel .lm-input-section textarea:focus ~ .lm-vacation-days,.lm-preferences-panel .lm-input-section textarea:valid ~ .lm-vacation-days,.lm-form-panel .lm-input-section input:focus ~ .lm-vacation-days,.lm-form-panel .lm-input-section input:valid ~ .lm-vacation-days,.lm-form-panel .lm-input-section textarea:focus ~ .lm-vacation-days,.lm-form-panel .lm-input-section textarea:valid ~ .lm-vacation-days{
    position:absolute;
    left:33px;
    top:25px;
    display:block
}
.lm-preferences-panel .lm-input-section input:invalid,.lm-preferences-panel .lm-input-section textarea:invalid,.lm-form-panel .lm-input-section input:invalid,.lm-form-panel .lm-input-section textarea:invalid{
    box-shadow:none
}
.lm-preferences-panel .lm-input-section input:disabled,.lm-preferences-panel .lm-input-section textarea:disabled,.lm-form-panel .lm-input-section input:disabled,.lm-form-panel .lm-input-section textarea:disabled{
    background-color:#f6f6f6;
    border:1px solid #e0e0e0;
    color:#999
}
.lm-preferences-panel .lm-input-section input:disabled+label,.lm-preferences-panel .lm-input-section textarea:disabled+label,.lm-form-panel .lm-input-section input:disabled+label,.lm-form-panel .lm-input-section textarea:disabled+label{
    font-size:12px;
    top:5px;
    color:#999
}
.lm-preferences-panel .lm-input-section input[type="number"] ~ label.default,.lm-preferences-panel .lm-input-section textarea[type="number"] ~ label.default,.lm-form-panel .lm-input-section input[type="number"] ~ label.default,.lm-form-panel .lm-input-section textarea[type="number"] ~ label.default{
    font-size:12px;
    top:5px
}
.lm-preferences-panel .lm-input-section textarea.error+label.error,.lm-form-panel .lm-input-section textarea.error+label.error{
    top:145px
}
.lm-preferences-panel .lm-input-section textarea.success+label.success,.lm-form-panel .lm-input-section textarea.success+label.success{
    top:145px
}
.lm-preferences-panel .lm-input-section .lm-input-toggle-pass,.lm-form-panel .lm-input-section .lm-input-toggle-pass{
    padding-right:60px
}
.lm-preferences-panel .lm-input-section .lm-show-password,.lm-form-panel .lm-input-section .lm-show-password{
    position:absolute;
    top:17px;
    right:15px;
    font-size:12px;
    height:16px;
    border-bottom:2px solid #cdcdcd;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.lm-preferences-panel .lm-input-section .lm-help,.lm-form-panel .lm-input-section .lm-help{
    position:relative;
    bottom:5px
}
.lm-preferences-panel .lm-field-interval,.lm-form-panel .lm-field-interval{
    width:200px
}
.lm-preferences-panel .lm-field-interval input,.lm-form-panel .lm-field-interval input{
    width:176px
}
.lm-preferences-panel .lm-field-interval label,.lm-form-panel .lm-field-interval label{
    font-size:15px
}
.lm-preferences-panel .lm-radio-section .lm-radio-option,.lm-form-panel .lm-radio-section .lm-radio-option{
    padding-bottom:8px
}
.lm-preferences-panel .lm-radio-section .lm-radio-option label,.lm-form-panel .lm-radio-section .lm-radio-option label{
    vertical-align:middle
}
.lm-preferences-panel .lm-radio-section .lm-radio-option .lm-radio-label-ico,.lm-preferences-panel .lm-radio-section .lm-radio-option .lm-radio-label-ico-small,.lm-form-panel .lm-radio-section .lm-radio-option .lm-radio-label-ico,.lm-form-panel .lm-radio-section .lm-radio-option .lm-radio-label-ico-small{
    position:absolute;
    font-size:19px;
    padding:2px 0 0 2px
}
.lm-preferences-panel .lm-radio-section .lm-radio-option .lm-radio-label-ico-small,.lm-form-panel .lm-radio-section .lm-radio-option .lm-radio-label-ico-small{
    font-size:14px;
    padding:4px
}
.lm-preferences-panel .lm-radio-section .lm-radio-option .lm-radio-label-ico+.lm-radio-label-text,.lm-preferences-panel .lm-radio-section .lm-radio-option .lm-radio-label-ico-small+.lm-radio-label-text,.lm-form-panel .lm-radio-section .lm-radio-option .lm-radio-label-ico+.lm-radio-label-text,.lm-form-panel .lm-radio-section .lm-radio-option .lm-radio-label-ico-small+.lm-radio-label-text{
    padding-left:26px
}
.lm-preferences-panel .lm-radio-section .lm-radio-option .lm-radio-label-text,.lm-form-panel .lm-radio-section .lm-radio-option .lm-radio-label-text{
    padding-left:2px
}
.lm-preferences-panel .lm-radio-section .lm-radio-option.lm-radio-option-horizontal,.lm-form-panel .lm-radio-section .lm-radio-option.lm-radio-option-horizontal{
    display:inline-block;
    padding-left:10px
}
.lm-preferences-panel .lm-radio-section.lm-radio-section-horizontal,.lm-form-panel .lm-radio-section.lm-radio-section-horizontal{
    vertical-align:top;
    padding-top:15px
}
.lm-preferences-panel .lm-section-margin-bottom,.lm-form-panel .lm-section-margin-bottom{
    margin-bottom:10px
}
.lm-preferences-panel .lm-section-margin-top,.lm-form-panel .lm-section-margin-top{
    margin-top:10px
}
.lm-preferences-panel .lm-section-link,.lm-form-panel .lm-section-link{
    padding-top:0px
}
.lm-preferences-panel .mce-toolbar-grp,.lm-form-panel .mce-toolbar-grp{
    border:1px solid #cdcdcd;
    border-bottom:0;
    padding-bottom:8px
}
.lm-preferences-panel .mce-toolbar-grp .mce-stack-layout-item,.lm-form-panel .mce-toolbar-grp .mce-stack-layout-item{
    padding:4px 6px 0
}
.lm-preferences-panel .mce-toolbar-grp .mce-stack-layout-item span,.lm-form-panel .mce-toolbar-grp .mce-stack-layout-item span{
    padding-top:2px
}
.lm-preferences-panel .mce-edit-area,.lm-form-panel .mce-edit-area{
    border:1px solid #cdcdcd !important
}
.lm-preferences-panel .lm-mce-error .mce-toolbar-grp,.lm-form-panel .lm-mce-error .mce-toolbar-grp{
    border:1px solid red;
    border-bottom:none
}
.lm-preferences-panel .lm-mce-error .mce-edit-area,.lm-form-panel .lm-mce-error .mce-edit-area{
    border:1px solid red !important;
    border-top:1px solid #cdcdcd !important
}
.lm-preferences-panel .message.error,.lm-form-panel .message.error{
    color:#f00
}
.lm-preferences-panel .message.success,.lm-form-panel .message.success{
    color:#27AE60
}
.lm-preferences-panel .lm-mce-error+textarea+label.error,.lm-form-panel .lm-mce-error+textarea+label.error{
    color:#f24f45;
    font-size:12px;
    text-align:left;
    bottom:auto;
    left:3px;
    position:absolute
}
.lm-preferences-panel .lm-textarea-section,.lm-form-panel .lm-textarea-section{
    position:relative
}
.lm-preferences-panel .lm-textarea-section.input,.lm-form-panel .lm-textarea-section.input{
    min-height:145px;
    height:auto
}
.lm-preferences-panel .lm-textarea-section.lm-large,.lm-form-panel .lm-textarea-section.lm-large{
    max-width:545px;
    width:100%
}
.lm-preferences-panel .lm-block-left-indentation,.lm-form-panel .lm-block-left-indentation{
    padding-left:20px
}
.lm-preferences-panel .lm-field-info,.lm-form-panel .lm-field-info{
    font-size:12px
}
.lm-vacation-days{
    display:none
}
.lm-section-tips:before{
    font-size:25px;
    color:#cdcdcd;
    float:left;
    padding:2px 10px 0 0;
    margin-left:10px
}
.lm-section-tips .lm-tips-title{
    display:inline-block;
    font-size:15px;
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif
}
.switch{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    position:relative;
    display:inline-block
}
.switch input:checked+.slider{
    background-image:url(../../../../plugins/LocawebPreferences/images/btn_habilitado.png)
}
.switch input:checked+.slider+.active{
    display:inline-block
}
.switch input:checked+.slider+.active+.disable{
    display:none
}
.switch .slider{
    display:inline-block;
    background-image:url(../../../../plugins/LocawebPreferences/images/btn_desabilitado.png);
    width:50px;
    height:24px
}
.switch .slider+.active{
    display:none
}
.switch .slider+.active+.disable{
    display:inline-block
}
.lm-help{
    font-size:20px
}
.lm-popover-help{
    max-width:none;
    width:420px;
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif
}
.lm-popover-help .popover-title{
    display:block;
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif
}
.lm-popover-help .popover-content{
    white-space:pre-wrap;
    color:#555
}
#form-editor-upload{
    height:100%
}
#form-editor-upload .lm-warn-message{
    color:#f24f45;
    font-size:10px;
    position:absolute;
    top:75px;
    left:40px
}
.lm-btn-white-preferences{
    padding:7px 12px
}
.lm-btn.lm-btn-red-preferences{
    margin-right:10px;
    padding:7px 12px;
    background-color:#f24f45;
    color:#fff;
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif;
    border-color:#D75452
}
.lm-btn.lm-btn-red-preferences:hover{
    background-color:#D75452
}
.lm-preferences-coming-soon .lm-ico-close,.lm-preferences-coming-soon .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .lm-preferences-coming-soon .ui-button-icon-primary:before,.lm-preferences-coming-soon .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .lm-preferences-coming-soon .ui-icon-closethick:before{
    float:right;
    font-size:18px;
    padding-top:22px;
    padding-right:10px;
    padding-left:19px;
    padding-bottom:23px;
    border-left:1px solid #eaeaea
}
.lm-remove-option{
    display:inline-block;
    position:absolute;
    vertical-align:middle;
    color:#555;
    text-align:center;
    width:35px;
    height:30px;
    margin-top:10px;
    padding:4px;
    font-size:18px;
    cursor:pointer
}
.lm-remove-option-contact{
    margin-top:60px
}
.ui-widget-content .ui-datepicker-today .ui-state-highlight .ui-state-active{
    color:white;
    background:red
}
.mce-edit-area label{
    font-size:17px;
    color:#9e9e9e !important;
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    top:0 !important
}
.draggable-icon{
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    cursor:move;
    padding:0 5px;
    height:25px;
    top:50%;
    transform:translateY(-50%);
    color:#C9C9C9
}
.draggable-icon span:before,.draggable-icon span:after{
    content:'..';
    display:block;
    line-height:4px
}
@-webkit-keyframes overflow-hidden{
    0%{
        overflow:hidden
    }
    100%{
        overflow:hidden
    }
}
@-moz-keyframes overflow-hidden{
    0%{
        overflow:hidden
    }
    100%{
        overflow:hidden
    }
}
@-ms-keyframes overflow-hidden{
    0%{
        overflow:hidden
    }
    100%{
        overflow:hidden
    }
}
@keyframes overflow-hidden{
    0%{
        overflow:hidden
    }
    100%{
        overflow:hidden
    }
}
@-webkit-keyframes fade-in{
    0%{
        opacity:0;
        transform:translate3d(0, -30px, 0)
    }
    100%{
        opacity:1;
        transform:translate3d(0, 0, 0)
    }
}
@-moz-keyframes fade-in{
    0%{
        opacity:0;
        transform:translate3d(0, -30px, 0)
    }
    100%{
        opacity:1;
        transform:translate3d(0, 0, 0)
    }
}
@-ms-keyframes fade-in{
    0%{
        opacity:0;
        transform:translate3d(0, -30px, 0)
    }
    100%{
        opacity:1;
        transform:translate3d(0, 0, 0)
    }
}
@keyframes fade-in{
    0%{
        opacity:0;
        transform:translate3d(0, -30px, 0)
    }
    100%{
        opacity:1;
        transform:translate3d(0, 0, 0)
    }
}
.lm-panel,.lm-sidebar,.lm-message-list,.lm-view{
    position:relative
}
.lm-panel-aside{
    width:100%;
    position:absolute;
    top:0px;
    bottom:59px;
    border-bottom:1px solid #e0e0e0;
    -webkit-overflow-scrolling:touch;
    overflow-scrolling:touch
}
.lm-panel-middle{
    width:100%;
    position:absolute;
    overflow-x:hidden;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch;
    overflow-scrolling:touch;
    border-bottom:none;
    height:calc(100% - 51px)
}
.lm-panel-top,.calendarmain #calendar .fc-header,.lm-panel-bottom{
    left:0;
    width:100%;
    height:50px
}
.lm-panel-bottom{
    position:absolute;
    bottom:0;
    height:60px
}
.lm-panel-bottom ul{
    width:100%;
    overflow:hidden
}
.lm-panel-bottom ul li{
    width:50%;
    list-style:none;
    float:left;
    text-align:center;
    min-height:60px;
    padding:10px 5px
}
.lm-panel-bottom ul .lm-ico{
    width:100%;
    display:block;
    margin-bottom:5px
}
.lm-panel-bottom ul a{
    padding:10px 5px;
    display:block;
    overflow:hidden
}
.lm-panel-bottom ul span{
    font-size:12px;
    color:#333;
    display:inline-block
}
.lm-panel-top,.calendarmain #calendar .fc-header{
    padding:9px 15px;
    top:0
}
.lm-sidebar .lm-panel-top,.lm-sidebar .calendarmain #calendar .fc-header,.calendarmain #calendar .lm-sidebar .fc-header,.lm-sidebar .lm-panel-bottom{
    padding:0
}
.lm-scroll{
    overflow:hidden
}
.lm-scroll:hover{
    overflow-y:auto
}
.popupmenu.dropdown{
    z-index:100
}
.contextMenu{
    z-index:100
}
.contextMenu .read:before,.contextMenu .unread:before,.contextMenu .flagged:before,.contextMenu .unflagged:before,.contextMenu .reply:before,.contextMenu .replyall:before,.contextMenu .forward:before,.contextMenu .markspam:before,.contextMenu .delete:before,.contextMenu .print:before,.contextMenu .save:before,.contextMenu .edit:before,.contextMenu .source:before,.contextMenu .open:before,.contextMenu .submenu:after{
    font-size:13px;
    text-transform:none;
    line-height:1;
    vertical-align:middle
}
.contextMenu .submenu:after{
    float:right;
    margin-top:3px
}
[class*="lm-btn"]{
    font-family:open-sans;
    font-size:14px;
    cursor:pointer;
    text-decoration:none;
    box-sizing:border-box;
    border:1px solid #cbcbcb;
    display:inline-block;
    vertical-align:middle;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px
}
.lm-btn-primary{
    background:#212121;
    color:#fff;
    border-color:#0d0d0d
}
.lm-btn-red,.lm-btn-compose,.ui-dialog-buttonset .ui-button.delete,.savemode .ui-button.delete,#calendarsidebar .toolbar .addevent,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-remove,.lm-dialog-delete .savemode .button{
    color:#fff;
    background:#f24f45;
    border-color:#D75452;
    text-decoration:none
}
.lm-btn-red:hover,.lm-btn-compose:hover,.ui-dialog-buttonset .ui-button.delete:hover,.savemode .ui-button.delete:hover,#calendarsidebar .toolbar .addevent:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-remove:hover,.lm-dialog-delete .savemode .button:hover{
    background-color:#ce433c
}
.lm-btn-red [class*="lm-btn"],.lm-btn-compose [class*="lm-btn"],.ui-dialog-buttonset .ui-button.delete [class*="lm-btn"],.savemode .ui-button.delete [class*="lm-btn"],#calendarsidebar .toolbar .addevent [class*="lm-btn"],.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-remove [class*="lm-btn"],.lm-dialog-delete .savemode .button [class*="lm-btn"]{
    margin-right:5px
}
.lm-btn-red.disabled,.disabled.lm-btn-compose,.ui-dialog-buttonset .disabled.ui-button.delete,.savemode .disabled.ui-button.delete,#calendarsidebar .toolbar .disabled.addevent,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .disabled.lm-btn-remove,.lm-dialog-delete .savemode .disabled.button{
    color:#fff;
    background-color:#f7c6c2
}
.lm-btn-red.disabled:hover,.disabled.lm-btn-compose:hover,.ui-dialog-buttonset .disabled.ui-button.delete:hover,.savemode .disabled.ui-button.delete:hover,#calendarsidebar .toolbar .disabled.addevent:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .disabled.lm-btn-remove:hover,.lm-dialog-delete .savemode .disabled.button:hover{
    background:#f24f45
}
.lm-btn-dark,.ui-dialog.alarms .ui-dialog-buttonset .ui-button:first-of-type,.ui-dialog-buttonset .ui-button.mainaction,.savemode .ui-button.mainaction,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel{
    background-color:#222;
    border-color:#222;
    color:#fff;
    border:1px solid #222
}
.lm-btn-dark:hover,.ui-dialog.alarms .ui-dialog-buttonset .ui-button:hover:first-of-type,.ui-dialog-buttonset .ui-button.mainaction:hover,.savemode .ui-button.mainaction:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel:hover{
    background-color:#000
}
.lm-btn-dark.disabled,.ui-dialog.alarms .ui-dialog-buttonset .disabled.ui-button:first-of-type,.ui-dialog-buttonset .disabled.ui-button.mainaction,.savemode .disabled.ui-button.mainaction,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .disabled.lm-btn-cancel{
    border:0;
    color:#fff;
    background-color:#999;
    cursor:default
}
.lm-btn-white,.ui-dialog-buttonset .ui-button,.savemode .ui-button,.lw-calendar-event-widget .lw-calendar-buttons .delete{
    background-color:#fff;
    color:#555;
    border:1px solid #CECECE
}
.lm-btn-white:hover,.ui-dialog-buttonset .ui-button:hover,.savemode .ui-button:hover,.lw-calendar-event-widget .lw-calendar-buttons .delete:hover{
    background-color:#e5e5e5
}
.lm-btn-white.disabled,.ui-dialog-buttonset .disabled.ui-button,.savemode .disabled.ui-button,.lw-calendar-event-widget .lw-calendar-buttons .disabled.delete{
    color:#fff;
    background-color:#999;
    cursor:default
}
.lm-btn-white.disabled-white,.ui-dialog-buttonset .disabled-white.ui-button,.savemode .disabled-white.ui-button,.lw-calendar-event-widget .lw-calendar-buttons .disabled-white.delete{
    color:#999;
    background-color:#fff;
    cursor:default
}
.lm-sm-btn-white{
    font-size:11px;
    padding:0px 10px 0px;
    background-color:#fff;
    border:1px solid #CECECE;
    color:#222
}
.lm-login-resend{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    width:100%;
    height:40px;
    color:#ed2350;
    background-color:#fff;
    font-weight:700;
    text-transform:uppercase;
    font-size:14px;
    cursor:pointer;
    margin-top:25px;
    margin-bottom:-10px;
    border:2px solid #EFBBBA
}
.lm-login-resend:hover{
    background-color:#ed2350;
    color:#fff
}
.lm-btn-compose{
    display:block;
    padding:15px;
    border:none;
    width:156px;
    height:45px;
    margin:20px 0 20px 21px;
    text-align:center;
    font-size:16px;
    line-height:0
}
.lm-btn-compose:before{
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    margin-bottom:3px
}
.lm-btn-modal{
    background-color:transparent;
    border:none;
    font-size:20px
}
.lm-panel-top .lm-mail-buttonsgroup,.calendarmain #calendar .fc-header .lm-mail-buttonsgroup{
    display:inline;
    padding-right:5px
}
[class*="markas"]{
    text-align:center;
    font-size:18px;
    border-radius:4px;
    text-decoration:none;
    border:1px solid #cbcbcb;
    display:inline-block;
    vertical-align:middle;
    color:#575757;
    position:relative;
    box-sizing:border-box;
    width:55px;
    height:32px;
    overflow:hidden;
    line-height:30px;
    margin-left:-4px;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
[class*="markas"]:hover{
    background:#e5e5e5
}
[class*="markas"].markasnotjunk2,[class*="markas"].markasnotjunk2Sel{
    width:94px;
    font-family:open-sans;
    font-size:14px
}
[class*="markas"].markasjunk2,[class*="markas"].markasjunk2Sel{
    font-size:0
}
[class*="markas"].markasjunk2:before,[class*="markas"].markasjunk2Sel:before{
    font-size:18px;
    line-height:31px
}
[class*="lm-act-"]{
    text-align:center;
    font-size:18px;
    border-radius:4px;
    text-decoration:none;
    border:1px solid #cbcbcb;
    display:inline-block;
    vertical-align:middle;
    color:#575757;
    position:relative;
    box-sizing:border-box;
    width:55px;
    height:32px;
    overflow:hidden
}
[class*="lm-act-"]:hover{
    background:#e5e5e5
}
[class*="lm-act-"]>span{
    font-size:0
}
[class*="lm-act-"].lm-act-more{
    width:70px
}
[class*="lm-act-"].lm-act-more>span{
    font-size:14px;
    font-family:open-sans;
    line-height:27px
}
[class*="lm-act-"].lm-act-more>span:before{
    float:right;
    font-size:10px;
    position:relative;
    top:10px;
    right:8px
}
[class*="lm-act-"].lm-act-backmaillist:before{
    line-height:31px
}
[class*="lm-act-"].lm-act-checkbox{
    line-height:30px
}
[class*="lm-act-"].lm-act-checkbox>span{
    font-family:inherit;
    font-size:15px
}
[class*="lm-act-"].lm-act-checkbox>span:before{
    font-size:10px;
    position:relative;
    position:relative;
    bottom:2px;
    font-family:icomoon
}
[class*="lm-act-"].lm-act-refresh{
    line-height:30px;
    margin-right:3px;
    margin-left:6px
}
[class*="lm-act-"].lm-act-refresh:before{
    margin-right:40px;
    padding-left:18px
}
[class*="lm-act-"].lm-act-filter{
    line-height:30px;
    margin-right:3px
}
[class*="lm-act-"].lm-act-filter:before{
    font-size:18px;
    position:relative;
    left:-2px
}
[class*="lm-act-"].lm-act-filter>span:before{
    font-size:10px;
    position:relative;
    bottom:2px;
    left:4px
}
[class*="lm-act-"].lm-act-order{
    line-height:30px;
    margin-right:3px
}
[class*="lm-act-"].lm-act-order:before{
    font-size:18px
}
[class*="lm-act-"].lm-act-order>span:before{
    font-size:10px;
    position:relative;
    bottom:2px;
    left:4px
}
[class*="lm-act-"].lm-act-spam{
    line-height:30px;
    margin-left:-4px;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
[class*="lm-act-"].lm-act-spam:before{
    line-height:31px
}
[class*="lm-act-"].lm-act-notspam{
    width:100px;
    margin-left:-4px;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
[class*="lm-act-"].lm-act-notspam>span{
    font-family:open-sans;
    font-size:14px;
    line-height:27px
}
[class*="lm-act-"].lm-act-delete{
    line-height:30px;
    border-right:none;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
[class*="lm-act-"].lm-act-delete:before{
    line-height:31px
}
[class*="lm-act-"].lm-act-delete.lm-single-button{
    border:1px solid #cbcbcb;
    border-radius:4px
}
[class*="lm-act-"].lm-act-left{
    border-right:none;
    border-radius:0;
    margin-left:-4px;
    width:36px
}
[class*="lm-act-"].lm-act-left:before{
    font-size:15px;
    line-height:30px;
    vertical-align:middle;
    color:#555
}
[class*="lm-act-"].lm-act-right{
    margin-left:-4px;
    border-radius:0;
    border-right-width:0;
    width:36px
}
[class*="lm-act-"].lm-act-right:before{
    font-size:15px;
    padding-left:3px;
    line-height:30px;
    vertical-align:middle;
    color:#555
}
[class*="lm-act-"].lm-act-first-page{
    border-right-width:0;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    width:36px
}
[class*="lm-act-"].lm-act-first-page:after{
    font-size:15px;
    line-height:30px;
    vertical-align:middle;
    color:#555
}
[class*="lm-act-"].lm-act-first-page:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    line-height:15px;
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif;
    margin:0 -2px 0 0;
    width:0px;
    border-left:2px solid #555;
    height:15px
}
[class*="lm-act-"].lm-act-last-page{
    margin-left:-4px;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    width:36px
}
[class*="lm-act-"].lm-act-last-page:before{
    font-size:15px;
    line-height:30px;
    width:9px;
    display:inline-block;
    vertical-align:middle;
    color:#555
}
[class*="lm-act-"].lm-act-last-page:after{
    content:'';
    display:inline-block;
    vertical-align:middle;
    line-height:30px;
    font-size:15px;
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif;
    margin:0 0 0 4px;
    border-right:2px solid #555;
    height:15px
}
[class*="lm-act-"]:first-child{
    border-bottom-left-radius:4px;
    border-top-left-radius:4px
}
[class*="lm-act-"]:last-child{
    border-bottom-right-radius:4px;
    border-top-right-radius:4px;
    border-right-width:1px
}
.lm-act-checkbox:before{
    display:none
}
.lm-button-group{
    display:inline-block;
    vertical-align:middle
}
.lm-button-group .lm-last,.lm-button-group .lm-list-pagination .lm-button-group,.lm-list-pagination .lm-button-group .lm-button-group,.lm-button-group #lm-contact-details .lm-group-btn,#lm-contact-details .lm-button-group .lm-group-btn{
    border-bottom-right-radius:4px;
    border-top-right-radius:4px;
    border-right-width:1px
}
.lm-act-disabled[aria-disabled="true"]{
    cursor:default;
    background:#e5e5e5;
    border-color:#cccccc;
    color:#7f7f7f
}
.lm-act-disabled[aria-disabled="true"]:before,.lm-act-disabled[aria-disabled="true"]:after{
    opacity:0.4
}
.lm-message-counter{
    padding-left:5px
}
.lm-panel-top,.calendarmain #calendar .fc-header{
    height:51px;
    border-bottom:1px solid #E9E9E9
}
.lm-panel-top h2,.calendarmain #calendar .fc-header h2{
    font-size:18px;
    font-family:'open-sans-semibold';
    padding-top:13px;
    padding-left:20px
}
.lm-compose-btn-wraper{
    width:100%;
    text-align:center
}
.lm-sidebar{
    font-size:14px;
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    min-width:200px;
    min-height:100%;
    background:#f0f0f0;
    border-right:1px solid #e0e0e0;
    z-index:50
}
.lm-sidebar .ui-icon-gripsmall-diagonal-se{
    height:0;
    overflow:visible;
    position:absolute;
    width:0
}
.lm-sidebar .lm-hr{
    margin:10px 0
}
.lm-sidebar .lm-scroll{
    top:140px
}
.lm-sidebar .lm-panel-bottom{
    padding:0 15px
}
.lm-sidebar .lm-panel-bottom .lm-folder-options{
    font-size:24px;
    position:absolute;
    top:0;
    cursor:pointer;
    line-height:60px
}
.lm-sidebar .lm-panel-bottom .lm-divider{
    border-left:1px solid #e5e5e5;
    height:100%;
    margin-left:40px
}
.lm-sidebar .lm-panel-bottom .lm-menu-folder-options{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    top:auto;
    bottom:50px;
    font-size:14px;
    overflow:visible
}
.lm-sidebar .lm-panel-bottom .lm-menu-folder-options .lm-arrow-down{
    position:absolute;
    bottom:-22px;
    left:4px;
    border:11px solid transparent;
    border-top-color:#999
}
.lm-sidebar .lm-panel-bottom .lm-menu-folder-options .lm-arrow-down:after{
    content:'';
    position:absolute;
    bottom:-9px;
    left:-10px;
    border:10px solid transparent;
    border-top-color:#fff
}
.lm-sidebar .lm-panel-bottom .lm-menu-folder-options li{
    width:100%;
    float:none;
    text-align:left;
    min-height:0;
    padding:0
}
.lm-sidebar .lm-panel-bottom .lm-menu-folder-options li a{
    padding:3px 20px
}
.lm-sidebar .lm-panel-bottom .lm-hr{
    margin:0 10px
}
.lm-sidebar .lm-has-divider-below{
    position:relative
}
.lm-sidebar .lm-has-divider-below:after{
    display:block;
    content:'';
    width:calc(100% - 20px);
    left:10px;
    bottom:0;
    position:absolute;
    border-bottom:1px solid #E9E9E9
}
.lm-sidebar .lm-folder-options .lm-ico-folder{
    font-size:24px;
    border:0;
    background:none;
    cursor:pointer;
    vertical-align:middle
}
.folderlist .mailbox{
    list-style-type:none;
    line-height:30px;
    cursor:pointer
}
.folderlist .mailbox:hover .treetoggle{
    opacity:0.5
}
.folderlist .mailbox.selected>a{
    background-color:#CECECE
}
.folderlist .mailbox.selected>a:hover{
    background-color:#CECECE
}
.folderlist .mailbox.unread{
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif
}
.folderlist .mailbox.trash{
    border-bottom:1px solid #E9E9E9
}
.folderlist .mailbox.inbox a:before,.folderlist .mailbox.junk a:before,.folderlist .mailbox.drafts a:before,.folderlist .mailbox.trash a:before,.folderlist .mailbox.sent a:before{
    display:inline-block;
    vertical-align:middle;
    margin-bottom:3px
}
.folderlist .mailbox.inbox>a[class^="lm-ico-"]:before,.folderlist .mailbox.inbox>a.lm-section-tips:before,.folderlist .mailbox.inbox>a.lm-help:before,.folderlist .contextMenu .mailbox.inbox>a.read:before,.contextMenu .folderlist .mailbox.inbox>a.read:before,.folderlist .contextMenu .mailbox.inbox>a.unread:before,.contextMenu .folderlist .mailbox.inbox>a.unread:before,.folderlist .contextMenu .mailbox.inbox>a.flagged:before,.contextMenu .folderlist .mailbox.inbox>a.flagged:before,.folderlist .contextMenu .mailbox.inbox>a.unflagged:before,.contextMenu .folderlist .mailbox.inbox>a.unflagged:before,.folderlist .contextMenu .mailbox.inbox>a.reply:before,.contextMenu .folderlist .mailbox.inbox>a.reply:before,.folderlist .contextMenu .mailbox.inbox>a.replyall:before,.contextMenu .folderlist .mailbox.inbox>a.replyall:before,.folderlist .contextMenu .mailbox.inbox>a.forward:before,.contextMenu .folderlist .mailbox.inbox>a.forward:before,.folderlist .contextMenu .mailbox.inbox>a.markspam:before,.contextMenu .folderlist .mailbox.inbox>a.markspam:before,.folderlist .contextMenu .mailbox.inbox>a.delete:before,.contextMenu .folderlist .mailbox.inbox>a.delete:before,.folderlist .contextMenu .mailbox.inbox>a.print:before,.contextMenu .folderlist .mailbox.inbox>a.print:before,.folderlist .contextMenu .mailbox.inbox>a.save:before,.contextMenu .folderlist .mailbox.inbox>a.save:before,.folderlist .contextMenu .mailbox.inbox>a.edit:before,.contextMenu .folderlist .mailbox.inbox>a.edit:before,.folderlist .contextMenu .mailbox.inbox>a.source:before,.contextMenu .folderlist .mailbox.inbox>a.source:before,.folderlist .contextMenu .mailbox.inbox>a.open:before,.contextMenu .folderlist .mailbox.inbox>a.open:before,.folderlist .mailbox.inbox>a.lm-btn-compose:before,.folderlist .mailbox.inbox>a.lm-act-refresh[class*="lm-act-"]:before,.folderlist .mailbox.inbox>a.lm-act-filter[class*="lm-act-"]:before,.folderlist .mailbox.inbox>a.lm-act-order[class*="lm-act-"]:before,.folderlist .mailbox.inbox>a:before,.folderlist .mailbox.inbox>a.treetoggle:before,.folderlist .mailbox.inbox>a.lm-folder-cfg:before,.folderlist .lm-empty-folder .lm-panel-empty-folder .mailbox.inbox>a.lm-folder-ico.lm-common:before,.lm-empty-folder .lm-panel-empty-folder .folderlist .mailbox.inbox>a.lm-folder-ico.lm-common:before,.folderlist .lm-empty-folder .lm-panel-empty-folder .mailbox.inbox>a.lm-folder-ico.lm-trash:before,.lm-empty-folder .lm-panel-empty-folder .folderlist .mailbox.inbox>a.lm-folder-ico.lm-trash:before,.folderlist #calendarsidebar .toolbar .mailbox.inbox>a.addevent:before,#calendarsidebar .toolbar .folderlist .mailbox.inbox>a.addevent:before,.folderlist .alarm-display .alarm-actions .mailbox.inbox>a.lm-act-snooze:before,.alarm-display .alarm-actions .folderlist .mailbox.inbox>a.lm-act-snooze:before,.folderlist .lm-sidebar .mailbox.inbox>a.lm-btn-contacts:before,.lm-sidebar .folderlist .mailbox.inbox>a.lm-btn-contacts:before,.folderlist .mailbox.inbox>a.lm-group-options:before,.folderlist .lm-list-groups .mailbox.inbox>a.lm-group-contact-name:before,.lm-list-groups .folderlist .mailbox.inbox>a.lm-group-contact-name:before,.folderlist .lm-sidebar .mailbox.inbox>a.lm-btn-notes:before,.lm-sidebar .folderlist .mailbox.inbox>a.lm-btn-notes:before,.folderlist .lm-list-groups .mailbox.inbox>a.lm-group-note-name:before,.lm-list-groups .folderlist .mailbox.inbox>a.lm-group-note-name:before,.folderlist .lm-list-panel .messagelist td.threads .mailbox.inbox>a.collapsed:before,.lm-list-panel .messagelist td.threads .folderlist .mailbox.inbox>a.collapsed:before,.folderlist .lm-list-panel .messagelist td.threads .mailbox.inbox>a.expanded:before,.lm-list-panel .messagelist td.threads .folderlist .mailbox.inbox>a.expanded:before,.folderlist .lm-list-preview .messagelist td.threads .mailbox.inbox>a.collapsed:before,.lm-list-preview .messagelist td.threads .folderlist .mailbox.inbox>a.collapsed:before,.folderlist .lm-desktop-view .messagelist td.threads .mailbox.inbox>a.collapsed:before,.lm-desktop-view .messagelist td.threads .folderlist .mailbox.inbox>a.collapsed:before,.folderlist .lm-list-preview .messagelist td.threads .mailbox.inbox>a.expanded:before,.lm-list-preview .messagelist td.threads .folderlist .mailbox.inbox>a.expanded:before,.folderlist .lm-desktop-view .messagelist td.threads .mailbox.inbox>a.expanded:before,.lm-desktop-view .messagelist td.threads .folderlist .mailbox.inbox>a.expanded:before,.folderlist .lm-tree-moveto>li.expanded.mailbox.inbox>a.foldertoogle:before,.folderlist .lm-tree-moveto>li.collapsed.mailbox.inbox>a.foldertoogle:before,.folderlist .lm-no-message-selected .mailbox.inbox>a.lm-no-selection-ico:before,.lm-no-message-selected .folderlist .mailbox.inbox>a.lm-no-selection-ico:before,.folderlist .mailbox.junk>a[class^="lm-ico-"]:before,.folderlist .mailbox.junk>a.lm-section-tips:before,.folderlist .mailbox.junk>a.lm-help:before,.folderlist .contextMenu .mailbox.junk>a.read:before,.contextMenu .folderlist .mailbox.junk>a.read:before,.folderlist .contextMenu .mailbox.junk>a.unread:before,.contextMenu .folderlist .mailbox.junk>a.unread:before,.folderlist .contextMenu .mailbox.junk>a.flagged:before,.contextMenu .folderlist .mailbox.junk>a.flagged:before,.folderlist .contextMenu .mailbox.junk>a.unflagged:before,.contextMenu .folderlist .mailbox.junk>a.unflagged:before,.folderlist .contextMenu .mailbox.junk>a.reply:before,.contextMenu .folderlist .mailbox.junk>a.reply:before,.folderlist .contextMenu .mailbox.junk>a.replyall:before,.contextMenu .folderlist .mailbox.junk>a.replyall:before,.folderlist .contextMenu .mailbox.junk>a.forward:before,.contextMenu .folderlist .mailbox.junk>a.forward:before,.folderlist .contextMenu .mailbox.junk>a.markspam:before,.contextMenu .folderlist .mailbox.junk>a.markspam:before,.folderlist .contextMenu .mailbox.junk>a.delete:before,.contextMenu .folderlist .mailbox.junk>a.delete:before,.folderlist .contextMenu .mailbox.junk>a.print:before,.contextMenu .folderlist .mailbox.junk>a.print:before,.folderlist .contextMenu .mailbox.junk>a.save:before,.contextMenu .folderlist .mailbox.junk>a.save:before,.folderlist .contextMenu .mailbox.junk>a.edit:before,.contextMenu .folderlist .mailbox.junk>a.edit:before,.folderlist .contextMenu .mailbox.junk>a.source:before,.contextMenu .folderlist .mailbox.junk>a.source:before,.folderlist .contextMenu .mailbox.junk>a.open:before,.contextMenu .folderlist .mailbox.junk>a.open:before,.folderlist .mailbox.junk>a.lm-btn-compose:before,.folderlist .mailbox.junk>a.lm-act-refresh[class*="lm-act-"]:before,.folderlist .mailbox.junk>a.lm-act-filter[class*="lm-act-"]:before,.folderlist .mailbox.junk>a.lm-act-order[class*="lm-act-"]:before,.folderlist .mailbox.junk>a:before,.folderlist .mailbox.junk>a.treetoggle:before,.folderlist .mailbox.junk>a.lm-folder-cfg:before,.folderlist .lm-empty-folder .lm-panel-empty-folder .mailbox.junk>a.lm-folder-ico.lm-common:before,.lm-empty-folder .lm-panel-empty-folder .folderlist .mailbox.junk>a.lm-folder-ico.lm-common:before,.folderlist .lm-empty-folder .lm-panel-empty-folder .mailbox.junk>a.lm-folder-ico.lm-trash:before,.lm-empty-folder .lm-panel-empty-folder .folderlist .mailbox.junk>a.lm-folder-ico.lm-trash:before,.folderlist #calendarsidebar .toolbar .mailbox.junk>a.addevent:before,#calendarsidebar .toolbar .folderlist .mailbox.junk>a.addevent:before,.folderlist .alarm-display .alarm-actions .mailbox.junk>a.lm-act-snooze:before,.alarm-display .alarm-actions .folderlist .mailbox.junk>a.lm-act-snooze:before,.folderlist .lm-sidebar .mailbox.junk>a.lm-btn-contacts:before,.lm-sidebar .folderlist .mailbox.junk>a.lm-btn-contacts:before,.folderlist .mailbox.junk>a.lm-group-options:before,.folderlist .lm-list-groups .mailbox.junk>a.lm-group-contact-name:before,.lm-list-groups .folderlist .mailbox.junk>a.lm-group-contact-name:before,.folderlist .lm-sidebar .mailbox.junk>a.lm-btn-notes:before,.lm-sidebar .folderlist .mailbox.junk>a.lm-btn-notes:before,.folderlist .lm-list-groups .mailbox.junk>a.lm-group-note-name:before,.lm-list-groups .folderlist .mailbox.junk>a.lm-group-note-name:before,.folderlist .lm-list-panel .messagelist td.threads .mailbox.junk>a.collapsed:before,.lm-list-panel .messagelist td.threads .folderlist .mailbox.junk>a.collapsed:before,.folderlist .lm-list-panel .messagelist td.threads .mailbox.junk>a.expanded:before,.lm-list-panel .messagelist td.threads .folderlist .mailbox.junk>a.expanded:before,.folderlist .lm-list-preview .messagelist td.threads .mailbox.junk>a.collapsed:before,.lm-list-preview .messagelist td.threads .folderlist .mailbox.junk>a.collapsed:before,.folderlist .lm-desktop-view .messagelist td.threads .mailbox.junk>a.collapsed:before,.lm-desktop-view .messagelist td.threads .folderlist .mailbox.junk>a.collapsed:before,.folderlist .lm-list-preview .messagelist td.threads .mailbox.junk>a.expanded:before,.lm-list-preview .messagelist td.threads .folderlist .mailbox.junk>a.expanded:before,.folderlist .lm-desktop-view .messagelist td.threads .mailbox.junk>a.expanded:before,.lm-desktop-view .messagelist td.threads .folderlist .mailbox.junk>a.expanded:before,.folderlist .lm-tree-moveto>li.expanded.mailbox.junk>a.foldertoogle:before,.folderlist .lm-tree-moveto>li.collapsed.mailbox.junk>a.foldertoogle:before,.folderlist .lm-no-message-selected .mailbox.junk>a.lm-no-selection-ico:before,.lm-no-message-selected .folderlist .mailbox.junk>a.lm-no-selection-ico:before,.folderlist .mailbox.drafts>a[class^="lm-ico-"]:before,.folderlist .mailbox.drafts>a.lm-section-tips:before,.folderlist .mailbox.drafts>a.lm-help:before,.folderlist .contextMenu .mailbox.drafts>a.read:before,.contextMenu .folderlist .mailbox.drafts>a.read:before,.folderlist .contextMenu .mailbox.drafts>a.unread:before,.contextMenu .folderlist .mailbox.drafts>a.unread:before,.folderlist .contextMenu .mailbox.drafts>a.flagged:before,.contextMenu .folderlist .mailbox.drafts>a.flagged:before,.folderlist .contextMenu .mailbox.drafts>a.unflagged:before,.contextMenu .folderlist .mailbox.drafts>a.unflagged:before,.folderlist .contextMenu .mailbox.drafts>a.reply:before,.contextMenu .folderlist .mailbox.drafts>a.reply:before,.folderlist .contextMenu .mailbox.drafts>a.replyall:before,.contextMenu .folderlist .mailbox.drafts>a.replyall:before,.folderlist .contextMenu .mailbox.drafts>a.forward:before,.contextMenu .folderlist .mailbox.drafts>a.forward:before,.folderlist .contextMenu .mailbox.drafts>a.markspam:before,.contextMenu .folderlist .mailbox.drafts>a.markspam:before,.folderlist .contextMenu .mailbox.drafts>a.delete:before,.contextMenu .folderlist .mailbox.drafts>a.delete:before,.folderlist .contextMenu .mailbox.drafts>a.print:before,.contextMenu .folderlist .mailbox.drafts>a.print:before,.folderlist .contextMenu .mailbox.drafts>a.save:before,.contextMenu .folderlist .mailbox.drafts>a.save:before,.folderlist .contextMenu .mailbox.drafts>a.edit:before,.contextMenu .folderlist .mailbox.drafts>a.edit:before,.folderlist .contextMenu .mailbox.drafts>a.source:before,.contextMenu .folderlist .mailbox.drafts>a.source:before,.folderlist .contextMenu .mailbox.drafts>a.open:before,.contextMenu .folderlist .mailbox.drafts>a.open:before,.folderlist .mailbox.drafts>a.lm-btn-compose:before,.folderlist .mailbox.drafts>a.lm-act-refresh[class*="lm-act-"]:before,.folderlist .mailbox.drafts>a.lm-act-filter[class*="lm-act-"]:before,.folderlist .mailbox.drafts>a.lm-act-order[class*="lm-act-"]:before,.folderlist .mailbox.drafts>a:before,.folderlist .mailbox.drafts>a.treetoggle:before,.folderlist .mailbox.drafts>a.lm-folder-cfg:before,.folderlist .lm-empty-folder .lm-panel-empty-folder .mailbox.drafts>a.lm-folder-ico.lm-common:before,.lm-empty-folder .lm-panel-empty-folder .folderlist .mailbox.drafts>a.lm-folder-ico.lm-common:before,.folderlist .lm-empty-folder .lm-panel-empty-folder .mailbox.drafts>a.lm-folder-ico.lm-trash:before,.lm-empty-folder .lm-panel-empty-folder .folderlist .mailbox.drafts>a.lm-folder-ico.lm-trash:before,.folderlist #calendarsidebar .toolbar .mailbox.drafts>a.addevent:before,#calendarsidebar .toolbar .folderlist .mailbox.drafts>a.addevent:before,.folderlist .alarm-display .alarm-actions .mailbox.drafts>a.lm-act-snooze:before,.alarm-display .alarm-actions .folderlist .mailbox.drafts>a.lm-act-snooze:before,.folderlist .lm-sidebar .mailbox.drafts>a.lm-btn-contacts:before,.lm-sidebar .folderlist .mailbox.drafts>a.lm-btn-contacts:before,.folderlist .mailbox.drafts>a.lm-group-options:before,.folderlist .lm-list-groups .mailbox.drafts>a.lm-group-contact-name:before,.lm-list-groups .folderlist .mailbox.drafts>a.lm-group-contact-name:before,.folderlist .lm-sidebar .mailbox.drafts>a.lm-btn-notes:before,.lm-sidebar .folderlist .mailbox.drafts>a.lm-btn-notes:before,.folderlist .lm-list-groups .mailbox.drafts>a.lm-group-note-name:before,.lm-list-groups .folderlist .mailbox.drafts>a.lm-group-note-name:before,.folderlist .lm-list-panel .messagelist td.threads .mailbox.drafts>a.collapsed:before,.lm-list-panel .messagelist td.threads .folderlist .mailbox.drafts>a.collapsed:before,.folderlist .lm-list-panel .messagelist td.threads .mailbox.drafts>a.expanded:before,.lm-list-panel .messagelist td.threads .folderlist .mailbox.drafts>a.expanded:before,.folderlist .lm-list-preview .messagelist td.threads .mailbox.drafts>a.collapsed:before,.lm-list-preview .messagelist td.threads .folderlist .mailbox.drafts>a.collapsed:before,.folderlist .lm-desktop-view .messagelist td.threads .mailbox.drafts>a.collapsed:before,.lm-desktop-view .messagelist td.threads .folderlist .mailbox.drafts>a.collapsed:before,.folderlist .lm-list-preview .messagelist td.threads .mailbox.drafts>a.expanded:before,.lm-list-preview .messagelist td.threads .folderlist .mailbox.drafts>a.expanded:before,.folderlist .lm-desktop-view .messagelist td.threads .mailbox.drafts>a.expanded:before,.lm-desktop-view .messagelist td.threads .folderlist .mailbox.drafts>a.expanded:before,.folderlist .lm-tree-moveto>li.expanded.mailbox.drafts>a.foldertoogle:before,.folderlist .lm-tree-moveto>li.collapsed.mailbox.drafts>a.foldertoogle:before,.folderlist .lm-no-message-selected .mailbox.drafts>a.lm-no-selection-ico:before,.lm-no-message-selected .folderlist .mailbox.drafts>a.lm-no-selection-ico:before,.folderlist .mailbox.trash>a[class^="lm-ico-"]:before,.folderlist .mailbox.trash>a.lm-section-tips:before,.folderlist .mailbox.trash>a.lm-help:before,.folderlist .contextMenu .mailbox.trash>a.read:before,.contextMenu .folderlist .mailbox.trash>a.read:before,.folderlist .contextMenu .mailbox.trash>a.unread:before,.contextMenu .folderlist .mailbox.trash>a.unread:before,.folderlist .contextMenu .mailbox.trash>a.flagged:before,.contextMenu .folderlist .mailbox.trash>a.flagged:before,.folderlist .contextMenu .mailbox.trash>a.unflagged:before,.contextMenu .folderlist .mailbox.trash>a.unflagged:before,.folderlist .contextMenu .mailbox.trash>a.reply:before,.contextMenu .folderlist .mailbox.trash>a.reply:before,.folderlist .contextMenu .mailbox.trash>a.replyall:before,.contextMenu .folderlist .mailbox.trash>a.replyall:before,.folderlist .contextMenu .mailbox.trash>a.forward:before,.contextMenu .folderlist .mailbox.trash>a.forward:before,.folderlist .contextMenu .mailbox.trash>a.markspam:before,.contextMenu .folderlist .mailbox.trash>a.markspam:before,.folderlist .contextMenu .mailbox.trash>a.delete:before,.contextMenu .folderlist .mailbox.trash>a.delete:before,.folderlist .contextMenu .mailbox.trash>a.print:before,.contextMenu .folderlist .mailbox.trash>a.print:before,.folderlist .contextMenu .mailbox.trash>a.save:before,.contextMenu .folderlist .mailbox.trash>a.save:before,.folderlist .contextMenu .mailbox.trash>a.edit:before,.contextMenu .folderlist .mailbox.trash>a.edit:before,.folderlist .contextMenu .mailbox.trash>a.source:before,.contextMenu .folderlist .mailbox.trash>a.source:before,.folderlist .contextMenu .mailbox.trash>a.open:before,.contextMenu .folderlist .mailbox.trash>a.open:before,.folderlist .mailbox.trash>a.lm-btn-compose:before,.folderlist .mailbox.trash>a.lm-act-refresh[class*="lm-act-"]:before,.folderlist .mailbox.trash>a.lm-act-filter[class*="lm-act-"]:before,.folderlist .mailbox.trash>a.lm-act-order[class*="lm-act-"]:before,.folderlist .mailbox.trash>a:before,.folderlist .mailbox.trash>a.treetoggle:before,.folderlist .mailbox.trash>a.lm-folder-cfg:before,.folderlist .lm-empty-folder .lm-panel-empty-folder .mailbox.trash>a.lm-folder-ico.lm-common:before,.lm-empty-folder .lm-panel-empty-folder .folderlist .mailbox.trash>a.lm-folder-ico.lm-common:before,.folderlist .lm-empty-folder .lm-panel-empty-folder .mailbox.trash>a.lm-folder-ico.lm-trash:before,.lm-empty-folder .lm-panel-empty-folder .folderlist .mailbox.trash>a.lm-folder-ico.lm-trash:before,.folderlist #calendarsidebar .toolbar .mailbox.trash>a.addevent:before,#calendarsidebar .toolbar .folderlist .mailbox.trash>a.addevent:before,.folderlist .alarm-display .alarm-actions .mailbox.trash>a.lm-act-snooze:before,.alarm-display .alarm-actions .folderlist .mailbox.trash>a.lm-act-snooze:before,.folderlist .lm-sidebar .mailbox.trash>a.lm-btn-contacts:before,.lm-sidebar .folderlist .mailbox.trash>a.lm-btn-contacts:before,.folderlist .mailbox.trash>a.lm-group-options:before,.folderlist .lm-list-groups .mailbox.trash>a.lm-group-contact-name:before,.lm-list-groups .folderlist .mailbox.trash>a.lm-group-contact-name:before,.folderlist .lm-sidebar .mailbox.trash>a.lm-btn-notes:before,.lm-sidebar .folderlist .mailbox.trash>a.lm-btn-notes:before,.folderlist .lm-list-groups .mailbox.trash>a.lm-group-note-name:before,.lm-list-groups .folderlist .mailbox.trash>a.lm-group-note-name:before,.folderlist .lm-list-panel .messagelist td.threads .mailbox.trash>a.collapsed:before,.lm-list-panel .messagelist td.threads .folderlist .mailbox.trash>a.collapsed:before,.folderlist .lm-list-panel .messagelist td.threads .mailbox.trash>a.expanded:before,.lm-list-panel .messagelist td.threads .folderlist .mailbox.trash>a.expanded:before,.folderlist .lm-list-preview .messagelist td.threads .mailbox.trash>a.collapsed:before,.lm-list-preview .messagelist td.threads .folderlist .mailbox.trash>a.collapsed:before,.folderlist .lm-desktop-view .messagelist td.threads .mailbox.trash>a.collapsed:before,.lm-desktop-view .messagelist td.threads .folderlist .mailbox.trash>a.collapsed:before,.folderlist .lm-list-preview .messagelist td.threads .mailbox.trash>a.expanded:before,.lm-list-preview .messagelist td.threads .folderlist .mailbox.trash>a.expanded:before,.folderlist .lm-desktop-view .messagelist td.threads .mailbox.trash>a.expanded:before,.lm-desktop-view .messagelist td.threads .folderlist .mailbox.trash>a.expanded:before,.folderlist .lm-tree-moveto>li.expanded.mailbox.trash>a.foldertoogle:before,.folderlist .lm-tree-moveto>li.collapsed.mailbox.trash>a.foldertoogle:before,.folderlist .lm-no-message-selected .mailbox.trash>a.lm-no-selection-ico:before,.lm-no-message-selected .folderlist .mailbox.trash>a.lm-no-selection-ico:before,.folderlist .mailbox.sent>a[class^="lm-ico-"]:before,.folderlist .mailbox.sent>a.lm-section-tips:before,.folderlist .mailbox.sent>a.lm-help:before,.folderlist .contextMenu .mailbox.sent>a.read:before,.contextMenu .folderlist .mailbox.sent>a.read:before,.folderlist .contextMenu .mailbox.sent>a.unread:before,.contextMenu .folderlist .mailbox.sent>a.unread:before,.folderlist .contextMenu .mailbox.sent>a.flagged:before,.contextMenu .folderlist .mailbox.sent>a.flagged:before,.folderlist .contextMenu .mailbox.sent>a.unflagged:before,.contextMenu .folderlist .mailbox.sent>a.unflagged:before,.folderlist .contextMenu .mailbox.sent>a.reply:before,.contextMenu .folderlist .mailbox.sent>a.reply:before,.folderlist .contextMenu .mailbox.sent>a.replyall:before,.contextMenu .folderlist .mailbox.sent>a.replyall:before,.folderlist .contextMenu .mailbox.sent>a.forward:before,.contextMenu .folderlist .mailbox.sent>a.forward:before,.folderlist .contextMenu .mailbox.sent>a.markspam:before,.contextMenu .folderlist .mailbox.sent>a.markspam:before,.folderlist .contextMenu .mailbox.sent>a.delete:before,.contextMenu .folderlist .mailbox.sent>a.delete:before,.folderlist .contextMenu .mailbox.sent>a.print:before,.contextMenu .folderlist .mailbox.sent>a.print:before,.folderlist .contextMenu .mailbox.sent>a.save:before,.contextMenu .folderlist .mailbox.sent>a.save:before,.folderlist .contextMenu .mailbox.sent>a.edit:before,.contextMenu .folderlist .mailbox.sent>a.edit:before,.folderlist .contextMenu .mailbox.sent>a.source:before,.contextMenu .folderlist .mailbox.sent>a.source:before,.folderlist .contextMenu .mailbox.sent>a.open:before,.contextMenu .folderlist .mailbox.sent>a.open:before,.folderlist .mailbox.sent>a.lm-btn-compose:before,.folderlist .mailbox.sent>a.lm-act-refresh[class*="lm-act-"]:before,.folderlist .mailbox.sent>a.lm-act-filter[class*="lm-act-"]:before,.folderlist .mailbox.sent>a.lm-act-order[class*="lm-act-"]:before,.folderlist .mailbox.sent>a:before,.folderlist .mailbox.sent>a.treetoggle:before,.folderlist .mailbox.sent>a.lm-folder-cfg:before,.folderlist .lm-empty-folder .lm-panel-empty-folder .mailbox.sent>a.lm-folder-ico.lm-common:before,.lm-empty-folder .lm-panel-empty-folder .folderlist .mailbox.sent>a.lm-folder-ico.lm-common:before,.folderlist .lm-empty-folder .lm-panel-empty-folder .mailbox.sent>a.lm-folder-ico.lm-trash:before,.lm-empty-folder .lm-panel-empty-folder .folderlist .mailbox.sent>a.lm-folder-ico.lm-trash:before,.folderlist #calendarsidebar .toolbar .mailbox.sent>a.addevent:before,#calendarsidebar .toolbar .folderlist .mailbox.sent>a.addevent:before,.folderlist .alarm-display .alarm-actions .mailbox.sent>a.lm-act-snooze:before,.alarm-display .alarm-actions .folderlist .mailbox.sent>a.lm-act-snooze:before,.folderlist .lm-sidebar .mailbox.sent>a.lm-btn-contacts:before,.lm-sidebar .folderlist .mailbox.sent>a.lm-btn-contacts:before,.folderlist .mailbox.sent>a.lm-group-options:before,.folderlist .lm-list-groups .mailbox.sent>a.lm-group-contact-name:before,.lm-list-groups .folderlist .mailbox.sent>a.lm-group-contact-name:before,.folderlist .lm-sidebar .mailbox.sent>a.lm-btn-notes:before,.lm-sidebar .folderlist .mailbox.sent>a.lm-btn-notes:before,.folderlist .lm-list-groups .mailbox.sent>a.lm-group-note-name:before,.lm-list-groups .folderlist .mailbox.sent>a.lm-group-note-name:before,.folderlist .lm-list-panel .messagelist td.threads .mailbox.sent>a.collapsed:before,.lm-list-panel .messagelist td.threads .folderlist .mailbox.sent>a.collapsed:before,.folderlist .lm-list-panel .messagelist td.threads .mailbox.sent>a.expanded:before,.lm-list-panel .messagelist td.threads .folderlist .mailbox.sent>a.expanded:before,.folderlist .lm-list-preview .messagelist td.threads .mailbox.sent>a.collapsed:before,.lm-list-preview .messagelist td.threads .folderlist .mailbox.sent>a.collapsed:before,.folderlist .lm-desktop-view .messagelist td.threads .mailbox.sent>a.collapsed:before,.lm-desktop-view .messagelist td.threads .folderlist .mailbox.sent>a.collapsed:before,.folderlist .lm-list-preview .messagelist td.threads .mailbox.sent>a.expanded:before,.lm-list-preview .messagelist td.threads .folderlist .mailbox.sent>a.expanded:before,.folderlist .lm-desktop-view .messagelist td.threads .mailbox.sent>a.expanded:before,.lm-desktop-view .messagelist td.threads .folderlist .mailbox.sent>a.expanded:before,.folderlist .lm-tree-moveto>li.expanded.mailbox.sent>a.foldertoogle:before,.folderlist .lm-tree-moveto>li.collapsed.mailbox.sent>a.foldertoogle:before,.folderlist .lm-no-message-selected .mailbox.sent>a.lm-no-selection-ico:before,.lm-no-message-selected .folderlist .mailbox.sent>a.lm-no-selection-ico:before{
    display:none
}
.folderlist .mailbox a{
    text-decoration:none;
    color:#333;
    padding-left:21px;
    text-overflow:ellipsis;
    white-space:nowrap;
    display:flex
}
.folderlist .mailbox a:hover{
    background-color:#e0e0e0
}
.folderlist .mailbox a:hover .lm-folder-cfg{
    display:inline-block
}
.folderlist .mailbox a[class^="lm-ico-"]:before,.folderlist .mailbox a.lm-section-tips:before,.folderlist .mailbox a.lm-help:before,.folderlist .mailbox .contextMenu a.read:before,.contextMenu .folderlist .mailbox a.read:before,.folderlist .mailbox .contextMenu a.unread:before,.contextMenu .folderlist .mailbox a.unread:before,.folderlist .mailbox .contextMenu a.flagged:before,.contextMenu .folderlist .mailbox a.flagged:before,.folderlist .mailbox .contextMenu a.unflagged:before,.contextMenu .folderlist .mailbox a.unflagged:before,.folderlist .mailbox .contextMenu a.reply:before,.contextMenu .folderlist .mailbox a.reply:before,.folderlist .mailbox .contextMenu a.replyall:before,.contextMenu .folderlist .mailbox a.replyall:before,.folderlist .mailbox .contextMenu a.forward:before,.contextMenu .folderlist .mailbox a.forward:before,.folderlist .mailbox .contextMenu a.markspam:before,.contextMenu .folderlist .mailbox a.markspam:before,.folderlist .mailbox .contextMenu a.delete:before,.contextMenu .folderlist .mailbox a.delete:before,.folderlist .mailbox .contextMenu a.print:before,.contextMenu .folderlist .mailbox a.print:before,.folderlist .mailbox .contextMenu a.save:before,.contextMenu .folderlist .mailbox a.save:before,.folderlist .mailbox .contextMenu a.edit:before,.contextMenu .folderlist .mailbox a.edit:before,.folderlist .mailbox .contextMenu a.source:before,.contextMenu .folderlist .mailbox a.source:before,.folderlist .mailbox .contextMenu a.open:before,.contextMenu .folderlist .mailbox a.open:before,.folderlist .mailbox a.lm-btn-compose:before,.folderlist .mailbox a.lm-act-refresh[class*="lm-act-"]:before,.folderlist .mailbox a.lm-act-filter[class*="lm-act-"]:before,.folderlist .mailbox a.lm-act-order[class*="lm-act-"]:before,.folderlist .mailbox.inbox>a:before,.folderlist .mailbox.junk>a:before,.folderlist .mailbox.drafts>a:before,.folderlist .mailbox.trash>a:before,.folderlist .mailbox.sent>a:before,.folderlist .mailbox a.treetoggle:before,.folderlist .mailbox a.lm-folder-cfg:before,.folderlist .mailbox .lm-empty-folder .lm-panel-empty-folder a.lm-folder-ico.lm-common:before,.lm-empty-folder .lm-panel-empty-folder .folderlist .mailbox a.lm-folder-ico.lm-common:before,.folderlist .mailbox .lm-empty-folder .lm-panel-empty-folder a.lm-folder-ico.lm-trash:before,.lm-empty-folder .lm-panel-empty-folder .folderlist .mailbox a.lm-folder-ico.lm-trash:before,.folderlist .mailbox #calendarsidebar .toolbar a.addevent:before,#calendarsidebar .toolbar .folderlist .mailbox a.addevent:before,.folderlist .mailbox .alarm-display .alarm-actions a.lm-act-snooze:before,.alarm-display .alarm-actions .folderlist .mailbox a.lm-act-snooze:before,.folderlist .mailbox .lm-sidebar a.lm-btn-contacts:before,.lm-sidebar .folderlist .mailbox a.lm-btn-contacts:before,.folderlist .mailbox a.lm-group-options:before,.folderlist .mailbox .lm-list-groups a.lm-group-contact-name:before,.lm-list-groups .folderlist .mailbox a.lm-group-contact-name:before,.folderlist .mailbox .lm-sidebar a.lm-btn-notes:before,.lm-sidebar .folderlist .mailbox a.lm-btn-notes:before,.folderlist .mailbox .lm-list-groups a.lm-group-note-name:before,.lm-list-groups .folderlist .mailbox a.lm-group-note-name:before,.folderlist .mailbox .lm-list-panel .messagelist td.threads a.collapsed:before,.lm-list-panel .messagelist td.threads .folderlist .mailbox a.collapsed:before,.folderlist .mailbox .lm-list-panel .messagelist td.threads a.expanded:before,.lm-list-panel .messagelist td.threads .folderlist .mailbox a.expanded:before,.folderlist .mailbox .lm-list-preview .messagelist td.threads a.collapsed:before,.lm-list-preview .messagelist td.threads .folderlist .mailbox a.collapsed:before,.folderlist .mailbox .lm-desktop-view .messagelist td.threads a.collapsed:before,.lm-desktop-view .messagelist td.threads .folderlist .mailbox a.collapsed:before,.folderlist .mailbox .lm-list-preview .messagelist td.threads a.expanded:before,.lm-list-preview .messagelist td.threads .folderlist .mailbox a.expanded:before,.folderlist .mailbox .lm-desktop-view .messagelist td.threads a.expanded:before,.lm-desktop-view .messagelist td.threads .folderlist .mailbox a.expanded:before,.folderlist .mailbox .lm-tree-moveto>li.expanded>a.foldertoogle:before,.folderlist .mailbox .lm-tree-moveto>li.collapsed>a.foldertoogle:before,.folderlist .mailbox .lm-no-message-selected a.lm-no-selection-ico:before,.lm-no-message-selected .folderlist .mailbox a.lm-no-selection-ico:before{
    margin-right:5px
}
.folderlist .mailbox [role='group']{
    padding-left:15px
}
.folderlist .mailbox[aria-expanded] a{
    padding-left:21px
}
.folderlist .mailbox .treetoggle{
    font-size:10px;
    position:absolute;
    margin-top:-19px;
    margin-left:6px
}
.folderlist .mailbox .treetoggle.collapsed{
    opacity:0.5
}
.folderlist .mailbox .lm-folder-cfg{
    float:right;
    font-size:10px;
    margin-top:10px;
    display:none
}
.mailboxlist .lm-folder-name{
    display:inline-block;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:middle;
    padding:0 2px
}
.mailboxlist .mailbox a{
    display:flex
}
.mailboxlist .mailbox .unreadcount{
    padding:0 5px
}
.mailboxlist .mailbox .lm-folder-name{
    display:inline-block;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:middle;
    padding:0 2px
}
::-webkit-scrollbar{
    width:8px;
    height:8px
}
::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
    -webkit-border-radius:10px;
    border-radius:10px
}
::-webkit-scrollbar-thumb{
    -webkit-border-radius:10px;
    border-radius:10px;
    background:rgba(188,188,188,0.8);
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)
}
.ls-modal{
    display:none;
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:0;
    text-align:center;
    overflow:auto;
    overflow-y:scroll;
    z-index:9999;
    backface-visibility:hidden;
    background:rgba(0,0,0,0.8)
}
.ls-modal .lm-ico-close,.ls-modal .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ls-modal .ui-button-icon-primary:before,.ls-modal .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ls-modal .ui-icon-closethick:before{
    text-decoration:none
}
.ls-modal.ls-opened{
    display:block
}
.ls-modal.popover .ls-modal-footer{
    display:none
}
.ls-modal-box{
    display:inline-block;
    width:90%;
    margin:0 20px;
    position:relative;
    text-align:left;
    background-color:#fff;
    border-radius:3px;
    box-shadow:0 0 10px 0 rgba(0,0,0,0.7);
    top:50%;
    transform:translateY(-50%)
}
.ls-modal-box.ls-modal-large{
    width:750px;
    margin-left:-375px
}
.ls-modal-box.ls-modal-small{
    width:450px
}
[data-modal-blocked] [data-dismiss]{
    display:none
}
.ls-modal-header{
    padding:15px;
    border-bottom:1px solid #eaeaea;
    background-color:#F9F9F9
}
.ls-modal-header [data-dismiss]{
    position:absolute;
    right:10px;
    top:0;
    background:none;
    color:#555;
    text-align:center;
    font-size:remtopx(1.25);
    font-weight:bold;
    cursor:pointer
}
.ls-modal-header .ls-modal-title{
    padding:0;
    margin:0;
    font-size:24px;
    font-weight:400
}
.ls-modal-body{
    padding:15px
}
.ls-modal-body p{
    margin-bottom:10px
}
.ls-modal-body p>a{
    color:#333;
    text-decoration:none
}
.ls-modal-body p+.lm-modal-btn{
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif;
    padding:10px 20px;
    margin:10px 0 20px
}
.ls-modal-body .new-password-saved{
    font-size:18px;
    text-align:center;
    color:#333
}
.ls-modal-body .remember-new-password-saved{
    font-size:14px;
    text-align:center;
    color:#555
}
.ls-modal-body .shield-content{
    font-size:120px;
    text-align:center;
    color:#1CC6E2
}
.ls-modal-body .lm-link,.ls-modal-body .lm-preferences-panel .lm-section-link a,.lm-preferences-panel .lm-section-link .ls-modal-body a,.ls-modal-body .lm-form-panel .lm-section-link a,.lm-form-panel .lm-section-link .ls-modal-body a{
    color:inherit;
    text-decoration:underline
}
.ls-modal-body .ls-modal-list{
    margin:35px 0px 15px 0px;
    font-weight:bold
}
.ls-modal-footer-end{
    text-align:center
}
.ls-modal-footer{
    padding:15px;
    border-top:1px solid #eaeaea;
    height:65px
}
.ls-modal-footer .lm-btn{
    padding:7px 12px;
    min-width:50px
}
.ls-modal-footer .lm-btn-right{
    float:right
}
.ls-modal-footer input,.ls-modal-footer button{
    margin-right:10px
}
.ls-modal-footer .ls-modal-box{
    width:451px;
    height:301px
}
.ls-modal-footer .ls-modal-box .ls-modal-header{
    padding:0;
    border:none
}
.ls-modal-footer .ls-modal-box .ls-modal-header [data-dismiss]{
    top:0px;
    right:3px
}
.ls-modal-footer .ls-modal-box .ls-modal-body{
    width:100%;
    height:600px
}
@media screen and (min-width: 768px){
    .ls-modal-box{
        width:535px
    }
}
.lm-modals .lm-ico-close,.lm-modals .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .lm-modals .ui-button-icon-primary:before,.lm-modals .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .lm-modals .ui-icon-closethick:before{
    float:right;
    font-size:18px;
    padding:22px 10px 23px 19px;
    border-left:1px solid #eaeaea;
    color:#000;
    text-decoration:none
}
.lm-modals .lm-ico-close.disabled,.lm-modals .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .disabled.ui-button-icon-primary:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .lm-modals .disabled.ui-button-icon-primary:before,.lm-modals .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .disabled.ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .lm-modals .disabled.ui-icon-closethick:before{
    border:0;
    color:#999;
    cursor:default
}
.lm-modals .ls-modal input{
    width:100%
}
.lm-modals .lm-question{
    word-break:break-all
}
.lm-modals .lm-form-panel .lm-import-details{
    margin-bottom:20px
}
.lm-modals .lm-form-panel .lm-import-details a{
    color:#222
}
.lm-modals .lm-form-panel input[type=file]{
    border:1px solid #e0e0e0;
    padding:10px
}
.lm-modals .lm-form-panel input[type=file].error{
    border-color:#f24f45;
    margin-bottom:0
}
.lm-modals .lm-form-panel label.error{
    text-align:left
}
.lm-modals .lm-form-panel .lm-alert{
    font-size:12px;
    color:#f24f45
}
.lm-modals .lm-form-panel .lm-import-overwrite{
    margin-top:10px
}
.lm-modals .lm-form-panel .lm-import-overwrite label,.lm-modals .lm-form-panel .lm-import-overwrite span{
    vertical-align:middle
}
.lm-modals .lm-form-panel .lm-import-overwrite label{
    margin-right:5px
}
.lm-modals .propform,.lm-modals .lm-list-groups{
    max-height:270px;
    overflow:auto
}
.lm-modals .lm-list-groups .lm-secondary-group.selected{
    background-color:#e0e0e0
}
.lm-modals .lm-import-loading{
    width:100%;
    height:160px;
    text-align:center;
    padding-top:130px;
    font-size:16px;
    color:#868686
}
.lm-modals .lm-contacts-upload{
    padding:5px 0;
    width:100%;
    display:flex;
    align-items:center
}
.lm-modals .lm-contacts-upload label{
    cursor:pointer;
    margin:5px 15px 5px 0px;
    padding:5px 10px 1px;
    font-size:24px;
    color:#fff;
    background-color:#000;
    border-radius:3px
}
.lm-modals .lm-contacts-upload label:before{
    font-family:"icomoon"
}
.lm-modals .lm-contacts-upload .messages{
    display:flex;
    flex-flow:row wrap;
    width:85%
}
.lm-modals .lm-contacts-upload .messages .lm-upload-file-name{
    width:100%;
    border-bottom:1px solid #e0e0e0;
    align-self:flex-start;
    cursor:pointer
}
.lm-modals .lm-contacts-upload .messages .lm-upload-file-name.error{
    border-bottom:1px solid #f24f45
}
.lm-modals .lm-contacts-upload .messages .over-size-alert{
    width:100%;
    align-self:flex-end
}
.lm-modals .lm-contacts-upload input[type=file]{
    display:none
}
.lm-modals .ls-modal-footer-end{
    text-align:center
}
.lm-modals .ls-contact-modal-end{
    padding:9px 47px
}
.ui-dialog{
    padding:0;
    border:1px solid #e0e0e0;
    background:#fff
}
.ui-dialog .ui-dialog-titlebar{
    padding:15px;
    border-bottom:0;
    background-color:#F9F9F9
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title{
    font-size:24px;
    font-weight:400
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{
    width:60px;
    padding:22px 20px;
    border-left:1px solid #eaeaea !important;
    height:100%;
    position:absolute;
    top:0;
    right:0
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick{
    width:20px;
    height:20px;
    background:none;
    text-indent:0;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-10px;
    margin-left:-10px
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before{
    font-size:18px;
    color:#555
}
.ui-dialog .ui-dialog-content{
    padding:15px
}
.ui-dialog .ui-dialog-content p{
    margin-bottom:10px
}
.ui-dialog .ui-dialog-content .ui-icon-alert{
    display:none
}
.ui-dialog .ui-dialog-content .savemode{
    padding-left:0
}
.ui-dialog .ui-dialog-content .minicolors{
    width:100%
}
.ui-dialog .ui-dialog-content .minicolors .minicolors-swatch{
    left:auto;
    top:calc(50% - 18px);
    right:0;
    border:none;
    height:35px;
    width:35px;
    cursor:pointer
}
.ui-dialog.lm-dialog-recipient-modal .ui-dialog-content p+p{
    margin-top:16px
}
.ui-dialog .ui-widget-content{
    background:transparent
}
.ui-dialog .ui-widget-content a{
    text-decoration:none;
    white-space:nowrap;
    outline:none;
    color:#333
}
.ui-dialog .ui-dialog-buttonpane{
    background-color:#F9F9F9;
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px
}
.ui-widget-overlay{
    background:#000;
    opacity:.8
}
.ui-dialog-buttonset .ui-button .ui-button-text,.savemode .ui-button .ui-button-text{
    margin:0 12px
}
.tooltip .tooltip-inner{
    background:#333;
    font-weight:bold
}
.tooltip.in.tooltip-arrow .bottom{
    border-top-color:#333;
    border-bottom-color:#333
}
.tooltip.left .tooltip-arrow{
    border-top-color:transparent;
    border-bottom-color:transparent;
    border-left-color:#333
}
.lm-tooltip,.lm-tooltip+.popupmenu{
    display:none;
    position:absolute;
    top:45px;
    left:90px;
    min-width:135px;
    max-height:70%;
    background:#FFFFFF;
    border-radius:4px;
    border:1px solid #CBCBCB;
    box-shadow:0px 0px 2px #CBCBCB;
    margin-top:3px;
    z-index:100
}
.lm-tooltip ul li,.lm-tooltip+.popupmenu ul li,.lm-tooltip label,.lm-tooltip+.popupmenu label{
    list-style:none;
    cursor:pointer
}
.lm-tooltip ul li:hover,.lm-tooltip+.popupmenu ul li:hover,.lm-tooltip label:hover,.lm-tooltip+.popupmenu label:hover{
    background:#e5e5e5
}
.lm-tooltip ul li a,.lm-tooltip+.popupmenu ul li a,.lm-tooltip label a,.lm-tooltip+.popupmenu label a{
    text-decoration:none;
    font-size:13px;
    color:#000000;
    display:block;
    padding:5px 10px
}
.lm-tooltip ul li .lm-radio-align,.lm-tooltip+.popupmenu ul li .lm-radio-align,.lm-tooltip label .lm-radio-align,.lm-tooltip+.popupmenu label .lm-radio-align{
    vertical-align:sub
}
.lm-tooltip+.popupmenu,.lm-tooltip+.popupmenu+.popupmenu{
    position:absolute;
    overflow-y:auto
}
.lm-tooltip ul li a.icon.active.inbox,.lm-tooltip+.popupmenu ul li a.icon.active.inbox{
    text-indent:16px
}
#selectmenu{
    display:none;
    position:absolute;
    max-height:70%;
    background:#fff;
    border-radius:5px;
    border:1px solid #CECECE;
    box-shadow:0px 0px 2px #CECECE;
    margin-top:3px
}
#selectmenu ul li{
    list-style:none;
    padding:5px 10px;
    cursor:pointer;
    font-size:13px;
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    margin-left:0px !important;
    color:black !important;
    -webkit-transition:background 0.2s linear;
    transition:background 0.2s linear
}
#selectmenu ul li:hover{
    background:#EDEDED !important
}
input[type="radio"],input[type="checkbox"]{
    display:none
}
input[type="radio"]+label,input[type="checkbox"]+label{
    display:inline-block;
    border:1px solid #cecece;
    cursor:initial;
    width:15px;
    height:15px;
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
input[type="checkbox"]:checked+label:after{
    opacity:1;
    content:'';
    position:absolute;
    width:9px;
    height:5px;
    background:transparent;
    top:1px;
    left:1px;
    border:2px solid #555;
    border-top:none;
    border-right:none;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
input[type="radio"]+label{
    border-radius:10px
}
input[type="radio"]:checked+label:after{
    opacity:1;
    content:'';
    position:absolute;
    width:3px;
    height:3px;
    background:#555;
    top:3px;
    left:3px;
    border:2px solid #555;
    border-radius:10px
}
.label-bar{
    position:relative;
    bottom:30px;
    padding-top:12px;
    font-size:12px
}
.empty{
    margin-top:28px;
    width:100%;
    height:10px;
    background-color:#ebebeb
}
.empty .label-bar{
    color:#c6c6c6
}
.weak{
    margin-top:28px;
    width:25%;
    height:10px;
    background:#F24D55 !important;
    background:-moz-linear-gradient(left top, #F24D55 30%, #ebebeb 30%) !important;
    background-image:-webkit-linear-gradient(left top, #F24D55 30%, #ebebeb 30%) !important;
    background:-webkit-gradient(linear, left top, right top, color-stop(30%, #F24D55), color-stop(30%, #ebebeb)) !important;
    background:-o-linear-gradient(left top, #F24D55 30%, #ebebeb 30%) !important;
    background:-ms-linear-gradient(left top, #F24D55 30%, #ebebeb 30%) !important;
    background-image:linear-gradient(to right, #F24D55 30%, #ebebeb 30%) !important;
    background-repeat:repeat-x !important
}
.weak .label-bar{
    color:#F24D55
}
.medium{
    margin-top:28px;
    width:50%;
    height:10px;
    background:#EEAC56 !important;
    background:-moz-linear-gradient(left top, #EEAC56 50%, #ebebeb 50%) !important;
    background-image:-webkit-linear-gradient(left top, #EEAC56 50%, #ebebeb 50%) !important;
    background:-webkit-gradient(linear, left top, right top, color-stop(50%, #EEAC56), color-stop(50%, #ebebeb)) !important;
    background:-o-linear-gradient(left top, #EEAC56 50%, #ebebeb 50%) !important;
    background:-ms-linear-gradient(left top, #EEAC56 50%, #ebebeb 50%) !important;
    background-image:linear-gradient(to right, #EEAC56 50%, #ebebeb 50%) !important;
    background-repeat:repeat-x !important
}
.medium .label-bar{
    color:#EEAC56
}
.strong{
    margin-top:28px;
    width:75%;
    height:10px;
    background:#5fb760 !important;
    background:-moz-linear-gradient(left top, #5fb760 100%, #ebebeb 0%) !important;
    background-image:-webkit-linear-gradient(left top, #5fb760 100%, #ebebeb 0%) !important;
    background:-webkit-gradient(linear, left top, right top, color-stop(100%, #5fb760), color-stop(0%, #ebebeb)) !important;
    background:-o-linear-gradient(left top, #5fb760 100%, #ebebeb 0%) !important;
    background:-ms-linear-gradient(left top, #5fb760 100%, #ebebeb 0%) !important;
    background-image:linear-gradient(to right, #5fb760 100%, #ebebeb 0%) !important;
    background-repeat:repeat-x !important
}
.strong .label-bar{
    color:#5fb760
}
.item-list{
    width:500px
}
.item-list ul{
    list-style:none
}
.item-list ul li{
    padding-left:16px;
    color:#d6d6d6;
    display:inline-block;
    width:240px;
    line-height:33px
}
.item-list ul li:before{
    content:"\2022";
    color:#d6d6d6;
    font-weight:bold;
    display:inline-block;
    margin-left:-0.6em;
    font-size:24px;
    width:16px;
    vertical-align:bottom
}
.item-list ul li.active{
    color:#333
}
.item-list ul li.active:before{
    color:green
}
.lm-login .item-list{
    width:302px;
    height:70px
}
.lm-login .item-list ul{
    width:151px;
    float:left
}
.lm-login .item-list ul li{
    padding-left:0;
    width:150px;
    line-height:25px;
    text-align:left
}
.lm-login .item-list ul:last-child li{
    padding-left:10px
}
.lm-login .item-list li:before{
    margin-left:0px;
    font-size:16px;
    width:auto
}
circle{
    fill:transparent;
    stroke:#f0f0f0;
    stroke-width:10;
    stroke-dashoffset:0;
    stroke-dasharray:31.4159 31.4159;
    transition:stroke-dasharray .3s ease
}
svg{
    transform:rotate(-90deg) rotateX(180deg);
    border:1px solid #555;
    border-radius:50%;
    display:block;
    background:#555;
    cursor:pointer;
    box-sizing:content-box
}
.message-htmlpart html,.message-htmlpart address,.message-htmlpart blockquote,.message-htmlpart body,.message-htmlpart dd,.message-htmlpart div,.message-htmlpart dl,.message-htmlpart dt,.message-htmlpart fieldset,.message-htmlpart form,.message-htmlpart frame,.message-htmlpart frameset,.message-htmlpart h1,.message-htmlpart h2,.message-htmlpart h3,.message-htmlpart h4,.message-htmlpart h5,.message-htmlpart h6,.message-htmlpart noframes,.message-htmlpart ol,.message-htmlpart p,.message-htmlpart ul,.message-htmlpart center,.message-htmlpart dir,.message-htmlpart hr,.message-htmlpart menu,.message-htmlpart pre{
    display:block;
    unicode-bidi:embed
}
.message-htmlpart li{
    display:list-item
}
.message-htmlpart head{
    display:none
}
.message-htmlpart table{
    display:table;
    font-size:inherit
}
.message-htmlpart tr{
    display:table-row
}
.message-htmlpart thead{
    display:table-header-group
}
.message-htmlpart tbody{
    display:table-row-group
}
.message-htmlpart tfoot{
    display:table-footer-group
}
.message-htmlpart col{
    display:table-column
}
.message-htmlpart colgroup{
    display:table-column-group
}
.message-htmlpart td,.message-htmlpart th{
    display:table-cell
}
.message-htmlpart caption{
    display:table-caption
}
.message-htmlpart th{
    font-weight:bolder;
    text-align:center
}
.message-htmlpart caption{
    text-align:center
}
.message-htmlpart body{
    margin:8px
}
.message-htmlpart h1{
    font-size:2em;
    margin:0.67em 0
}
.message-htmlpart h2{
    font-size:1.5em;
    margin:0.75em 0
}
.message-htmlpart h3{
    font-size:1.17em;
    margin:0.83em 0
}
.message-htmlpart h4,.message-htmlpart p,.message-htmlpart blockquote,.message-htmlpart ul,.message-htmlpart fieldset,.message-htmlpart form,.message-htmlpart ol,.message-htmlpart dl,.message-htmlpart dir,.message-htmlpart menu{
    font-size:1em;
    margin:1.12em 0
}
.message-htmlpart h5{
    font-size:.83em;
    margin:1.5em 0
}
.message-htmlpart h6{
    font-size:.75em;
    margin:1.67em 0
}
.message-htmlpart h1,.message-htmlpart h2,.message-htmlpart h3,.message-htmlpart h4,.message-htmlpart h5,.message-htmlpart h6,.message-htmlpart b,.message-htmlpart strong{
    font-weight:bolder
}
.message-htmlpart blockquote{
    margin-left:40px;
    margin-right:40px
}
.message-htmlpart i,.message-htmlpart cite,.message-htmlpart em,.message-htmlpart var,.message-htmlpart address{
    font-style:italic
}
.message-htmlpart pre,.message-htmlpart tt,.message-htmlpart code,.message-htmlpart kbd,.message-htmlpart samp{
    font-family:monospace
}
.message-htmlpart pre{
    white-space:pre
}
.message-htmlpart button,.message-htmlpart textarea,.message-htmlpart input,.message-htmlpart select{
    display:inline-block
}
.message-htmlpart big{
    font-size:1.17em
}
.message-htmlpart small,.message-htmlpart sub,.message-htmlpart sup{
    font-size:0.83em
}
.message-htmlpart sub{
    vertical-align:sub
}
.message-htmlpart sup{
    vertical-align:super
}
.message-htmlpart table{
    border-spacing:0
}
.message-htmlpart thead,.message-htmlpart tbody,.message-htmlpart tfoot{
    vertical-align:middle
}
.message-htmlpart td,.message-htmlpart th,.message-htmlpart tr{
    vertical-align:inherit
}
.message-htmlpart s,.message-htmlpart strike,.message-htmlpart del{
    text-decoration:line-through
}
.message-htmlpart hr{
    border:1px inset
}
.message-htmlpart ol,.message-htmlpart ul,.message-htmlpart dir,.message-htmlpart menu,.message-htmlpart dd{
    margin-left:40px
}
.message-htmlpart ol{
    list-style-type:decimal
}
.message-htmlpart ol ul{
    margin-top:0;
    margin-bottom:0
}
.message-htmlpart ul ol,.message-htmlpart ul ul{
    margin-top:0;
    margin-bottom:0
}
.message-htmlpart ol ol{
    margin-top:0;
    margin-bottom:0
}
.message-htmlpart u,.message-htmlpart ins{
    text-decoration:underline
}
.message-htmlpart br:before{
    content:"\A";
    white-space:pre-line
}
.message-htmlpart button,.message-htmlpart #w3c-button,.message-htmlpart input[type="submit"],.message-htmlpart input[type="button"]{
    border-color:buttonface;
    border-width:2px;
    border-style:outset;
    border-image:initial
}
.message-htmlpart center{
    text-align:center
}
.message-htmlpart :link,.message-htmlpart :visited{
    text-decoration:underline
}
.message-htmlpart :focus{
    outline:thin dotted invert
}
.message-htmlpart BDO[DIR="ltr"]{
    direction:ltr;
    unicode-bidi:bidi-override
}
.message-htmlpart BDO[DIR="rtl"]{
    direction:rtl;
    unicode-bidi:bidi-override
}
.message-htmlpart *[DIR="ltr"]{
    direction:ltr;
    unicode-bidi:embed
}
.message-htmlpart *[DIR="rtl"]{
    direction:rtl;
    unicode-bidi:embed
}
@media print{
    .message-htmlpart h1{
        page-break-before:always;
        page-break-after:avoid
    }
    .message-htmlpart h2,.message-htmlpart h3,.message-htmlpart h4,.message-htmlpart h5,.message-htmlpart h6{
        page-break-after:avoid
    }
    .message-htmlpart ul,.message-htmlpart ol,.message-htmlpart dl{
        page-break-before:avoid
    }
}
#lm-contact-card{
    background:#fff;
    border:1px solid #CECECE;
    position:absolute;
    z-index:100;
    box-shadow:0px 10px 20px -10px rgba(0,0,0,0.3);
    border-radius:3px;
    animation:fade-in 0.5s;
    overflow:hidden
}
#lm-contact-card a{
    color:#555
}
#lm-contact-card .lm-contact-card-header{
    background:#F9F9F9;
    padding:10px;
    display:table;
    width:100%
}
#lm-contact-card .lm-contact-initials{
    width:50px;
    height:50px;
    line-height:50px;
    min-width:50px;
    font-size:20px;
    border-radius:50%;
    background:#555;
    color:#fff;
    display:table-cell;
    text-align:center;
    text-transform:uppercase
}
#lm-contact-card .lm-contact-name-container{
    display:table-cell;
    table-layout:fixed;
    padding-left:10px
}
#lm-contact-card .lm-contact-name,#lm-contact-card .lm-contact-email{
    display:block;
    white-space:nowrap
}
#lm-contact-card .lm-contact-name{
    font-size:18px
}
#lm-contact-card .lm-contact-email{
    text-decoration:none
}
#lm-contact-card .lm-contact-email:hover{
    text-decoration:underline
}
#lm-contact-card .lm-contact-card-options{
    padding:10px 0
}
#lm-contact-card .lm-contact-card-options ul{
    padding:0;
    list-style-type:none
}
#lm-contact-card .lm-contact-card-options ul li{
    white-space:nowrap
}
#lm-contact-card .lm-contact-card-options ul li a{
    display:block;
    text-decoration:none;
    transition:all 0.3s
}
#lm-contact-card .lm-contact-card-options ul li a:hover{
    background:#e9e9e9
}
#lm-contact-card .lm-contact-card-options ul li a span{
    padding:5px 10px 5px 70px;
    display:block
}
#lm-contact-card .lm-contact-card-options ul li a span.lm-disabled{
    color:#d6d6d6;
    cursor:not-allowed
}
#lm-contact-details.lm-group-btn.lm-disabled{
    color:#999;
    cursor:not-allowed;
    background-color:#EDEDED
}
.lm-contact-loading{
    width:100%;
    height:181px
}
#search_end_message p,.locaweb_search_message p{
    padding:0px 10%;
    text-align:center;
    max-width:800px;
    margin:0 auto 15px
}
#search_end_message td,.locaweb_search_message td{
    width:100%;
    cursor:default
}
#search_end_message img,.locaweb_search_message img{
    left:50%;
    position:relative;
    margin-left:-66px;
    width:120px;
    height:120px;
    margin-top:20px;
    margin-bottom:20px
}
.lm-chart-usage{
    position:absolute;
    top:20px;
    left:80px
}
.lm-chart-usage.lm-alert-tooltip .lm-alert-tooltip-top{
    left:25px
}
.lm-chart-usage .lm-usage-info{
    display:flex;
    align-items:center;
    text-transform:lowercase;
    color:#333;
    width:110px;
    font-weight:700
}
.lm-chart-usage .lm-usage-info.alert-caution{
    color:#F1C40F
}
.lm-chart-usage .lm-usage-info.alert-caution svg{
    background-color:#F1C40F;
    border:1px solid #F1C40F
}
.lm-chart-usage .lm-usage-info.alert-warning{
    color:#E67E22
}
.lm-chart-usage .lm-usage-info.alert-warning svg{
    background-color:#E67E22;
    border:1px solid #E67E22
}
.lm-chart-usage .lm-usage-info.alert-danger{
    color:#DC0038
}
.lm-chart-usage .lm-usage-info.alert-danger svg{
    background-color:#DC0038;
    border:1px solid #DC0038
}
.lm-chart-usage .tooltip{
    white-space:nowrap
}
.lm-chart-usage .lm-pie-chart-sm{
    margin-right:8px;
    display:inline-block;
    vertical-align:middle
}
.phishing-popover .popover{
    max-width:400px;
    display:inline;
    z-index:10000
}
.phishing-popover .phishing-popover-link{
    display:inline;
    text-decoration:underline;
    color:#333;
    font-size:15px;
    padding:1px
}
.phishing-popover .phishing-popover-title{
    font-size:16px;
    padding:10px 10px 0px 10px;
    text-align:justify
}
.phishing-popover .phishing-popover-text{
    padding:10px 10px 0px 10px;
    font-size:15px;
    text-align:justify
}
.phishing-popover .phishing-popover-footer{
    text-align:right
}
.phishing-popover .lm-ico-warning{
    color:#F1C40F;
    z-index:10000;
    position:relative;
    cursor:pointer
}
.phishing-popover .lm-btn{
    padding:6px 16px
}
.phishing-popover .popover-title{
    display:none
}
.g-recaptcha{
    margin:20px 0
}
body .lm-upload-image-dialog{
    display:table;
    table-layout:fixed;
    width:100%;
    margin-left:20px;
    padding:20px 0
}
body .lm-upload-image-dialog *{
    white-space:normal
}
body .lm-upload-image-dialog input[type='file']{
    position:static !important;
    height:48px;
    width:100%
}
body .lm-upload-image-dialog>div{
    display:table-cell;
    text-align:center;
    width:50%;
    padding:50px 40px
}
body .lm-upload-image-dialog>div+div{
    border-left:1px solid #999;
    position:relative
}
body .lm-upload-image-dialog>div+div:before{
    content:attr(data-separation);
    display:inline-block;
    background:#fff;
    padding:3px;
    position:absolute;
    left:0;
    top:50%;
    transform:translate(-50%, -50%)
}
body .lm-upload-image-dialog .lm-input-section{
    position:relative;
    height:50px
}
body .lm-upload-image-dialog .lm-input-section.lm-input-date{
    display:inline-block;
    width:176px;
    margin-right:9px
}
body .lm-upload-image-dialog .lm-input-section.lm-input-date .lm-ico-calendario{
    font-size:20px;
    position:absolute;
    top:15px;
    left:145px;
    width:auto;
    color:#555
}
body .lm-upload-image-dialog .lm-input-section.lm-input-title-message{
    width:545px
}
body .lm-upload-image-dialog .lm-input-section label{
    font-size:17px;
    position:absolute;
    top:14px;
    left:13px;
    width:100%;
    transition:0.2s;
    color:#999;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
body .lm-upload-image-dialog .lm-input-section input{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    border:1px solid #cdcdcd;
    font-size:14px;
    padding:24px 13px 6px;
    width:100%;
    box-sizing:border-box
}
body .lm-upload-image-dialog .lm-input-section input.error{
    border:1px solid #f24f45
}
body .lm-upload-image-dialog .lm-input-section input.error+label.error{
    color:#f24f45;
    top:50px;
    font-size:12px;
    left:3px;
    text-align:left;
    min-width:190px
}
body .lm-upload-image-dialog .lm-input-section input:focus ~ label.default,body .lm-upload-image-dialog .lm-input-section input:valid ~ label.default{
    font-size:12px;
    top:5px
}
body .lm-upload-image-dialog .lm-input-section input:focus ~ .lm-vacation-days,body .lm-upload-image-dialog .lm-input-section input:valid ~ .lm-vacation-days{
    position:absolute;
    left:33px;
    top:25px;
    display:block
}
body .lm-upload-image-dialog .lm-input-section input:invalid{
    box-shadow:none
}
body .lm-upload-image-dialog .lm-input-section input:disabled{
    background-color:#f6f6f6;
    border:1px solid #e0e0e0;
    color:#999
}
body .lm-upload-image-dialog .lm-input-section input:disabled+label{
    font-size:12px;
    top:5px;
    color:#999
}
body .lm-upload-image-dialog .lm-input-section span.error{
    font-size:12px;
    color:#f24f45;
    margin-top:5px;
    display:inline-block
}
body .lm-upload-image-dialog .lm-dialog-body .lm-btn{
    text-align:center;
    padding:0 7px;
    height:48px;
    width:140px
}
body .lm-upload-image-dialog .lm-dialog-body .lm-btn>span{
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    line-height:48px;
    left:0
}
body .lm-upload-image-dialog .lm-dialog-body .lm-btn-dark,body .lm-upload-image-dialog .lm-dialog-body .ui-dialog.alarms .ui-dialog-buttonset .ui-button:first-of-type,.ui-dialog.alarms .ui-dialog-buttonset body .lm-upload-image-dialog .lm-dialog-body .ui-button:first-of-type,body .lm-upload-image-dialog .lm-dialog-body .ui-dialog-buttonset .ui-button.mainaction,.ui-dialog-buttonset body .lm-upload-image-dialog .lm-dialog-body .ui-button.mainaction,body .lm-upload-image-dialog .lm-dialog-body .savemode .ui-button.mainaction,.savemode body .lm-upload-image-dialog .lm-dialog-body .ui-button.mainaction,body .lm-upload-image-dialog .lm-dialog-body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset body .lm-upload-image-dialog .lm-dialog-body .lm-btn-cancel{
    background-color:#222;
    border-color:#222;
    color:#fff;
    border:1px solid #222
}
body .lm-upload-image-dialog .lm-dialog-body .lm-btn-dark span,body .lm-upload-image-dialog .lm-dialog-body .ui-dialog.alarms .ui-dialog-buttonset .ui-button:first-of-type span,.ui-dialog.alarms .ui-dialog-buttonset body .lm-upload-image-dialog .lm-dialog-body .ui-button:first-of-type span,body .lm-upload-image-dialog .lm-dialog-body .ui-dialog-buttonset .ui-button.mainaction span,.ui-dialog-buttonset body .lm-upload-image-dialog .lm-dialog-body .ui-button.mainaction span,body .lm-upload-image-dialog .lm-dialog-body .savemode .ui-button.mainaction span,.savemode body .lm-upload-image-dialog .lm-dialog-body .ui-button.mainaction span,body .lm-upload-image-dialog .lm-dialog-body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel span,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset body .lm-upload-image-dialog .lm-dialog-body .lm-btn-cancel span{
    color:#fff
}
body .lm-upload-image-dialog .lm-dialog-body .lm-btn-dark:hover,body .lm-upload-image-dialog .lm-dialog-body .ui-dialog.alarms .ui-dialog-buttonset .ui-button:hover:first-of-type,.ui-dialog.alarms .ui-dialog-buttonset body .lm-upload-image-dialog .lm-dialog-body .ui-button:hover:first-of-type,body .lm-upload-image-dialog .lm-dialog-body .ui-dialog-buttonset .ui-button.mainaction:hover,.ui-dialog-buttonset body .lm-upload-image-dialog .lm-dialog-body .ui-button.mainaction:hover,body .lm-upload-image-dialog .lm-dialog-body .savemode .ui-button.mainaction:hover,.savemode body .lm-upload-image-dialog .lm-dialog-body .ui-button.mainaction:hover,body .lm-upload-image-dialog .lm-dialog-body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset body .lm-upload-image-dialog .lm-dialog-body .lm-btn-cancel:hover{
    background-color:#000
}
body .lm-upload-image-dialog .lm-dialog-body span.error{
    font-size:12px;
    color:#f24f45;
    margin-top:5px;
    display:inline-block
}
body .mce-foot{
    border-top:1px solid #eaeaea
}
body .mce-foot .mce-container-body{
    padding:10px 20px;
    box-sizing:border-box
}
body .mce-foot .mce-container-body .mce-btn,body .mce-foot .mce-container-body .mce-lm-btn{
    position:static !important;
    width:auto !important;
    height:auto !important;
    border:none;
    display:inline-block;
    margin-right:.5em
}
body .mce-foot .mce-container-body .mce-btn.mce-lm-btn-dark button,body .mce-foot .mce-container-body .mce-lm-btn.mce-lm-btn-dark button{
    background-color:#222;
    border-color:#222;
    color:#fff;
    border:1px solid #222
}
body .mce-foot .mce-container-body .mce-btn button,body .mce-foot .mce-container-body .mce-lm-btn button{
    background-color:#fff;
    color:#555;
    border:1px solid #CECECE;
    font-family:open-sans-semibold, Arial, Helvetica, Tahoma, Sans-serif;
    height:30px;
    line-height:30px;
    text-align:center;
    min-width:80px;
    font-size:14px;
    cursor:pointer;
    text-decoration:none;
    padding:0 3px;
    box-sizing:border-box;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px
}
body .mce-foot .mce-container-body .mce-btn button[disabled],body .mce-foot .mce-container-body .mce-lm-btn button[disabled]{
    color:#fff;
    background-color:#999;
    border:1px solid #999;
    cursor:default
}
body .mce-window-head{
    padding:12px 20px;
    border-bottom:1px solid #e0e0e0;
    background:#f0f0f0
}
body .mce-window-head .mce-close{
    color:#555;
    top:14px
}
body .mce-window-head .mce-close:hover{
    color:#999
}
body .mce-window-head .mce-title{
    margin:.1em 0;
    font-size:18px
}
body .mce-primary{
    border-radius:5px
}
body .mce-primary button{
    text-shadow:none
}
.lm-alert-tooltip .lm-alert-tooltip-top{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    position:absolute;
    z-index:1000;
    display:block;
    min-width:100px;
    max-width:750px;
    padding:12px 10px;
    padding-right:35px;
    background-color:#5890FF;
    top:auto;
    bottom:35px;
    font-size:14px;
    overflow:visible;
    color:#fff;
    white-space:nowrap;
    border-radius:4px
}
.lm-alert-tooltip .lm-alert-tooltip-top.alert-caution{
    background-color:#F1C40F
}
.lm-alert-tooltip .lm-alert-tooltip-top.alert-caution .lm-arrow-down{
    border-top-color:#F1C40F
}
.lm-alert-tooltip .lm-alert-tooltip-top.alert-warning{
    background-color:#E67E22
}
.lm-alert-tooltip .lm-alert-tooltip-top.alert-warning .lm-arrow-down{
    border-top-color:#E67E22
}
.lm-alert-tooltip .lm-alert-tooltip-top.alert-danger{
    background-color:#DC0038
}
.lm-alert-tooltip .lm-alert-tooltip-top.alert-danger .lm-arrow-down{
    border-top-color:#DC0038
}
.lm-alert-tooltip .lm-alert-tooltip-top a{
    color:#fff
}
.lm-alert-tooltip .lm-alert-tooltip-top .lm-arrow-down{
    position:absolute;
    bottom:-22px;
    left:4px;
    border:11px solid transparent;
    border-top-color:#5890FF
}
.lm-alert-tooltip .lm-alert-tooltip-top .alert-dismiss{
    padding:7px;
    cursor:pointer;
    color:#FFFFFF;
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%)
}
.lm-login-page{
    position:relative;
    overflow-y:auto
}
.lm-login-wrapper{
    background:#253746;
    font-family:Ubuntu, arial, sans-serif;
    height:100%;
    min-height:500px;
    text-align:center;
    position:relative
}
.lm-login-wrapper.lm-login-has-advertsing{
    min-height:750px
}
.lm-login-wrapper.lm-login-has-advertsing .lm-login{
    top:calc(50% - 110px)
}
.lm-login{
    position:absolute;
    width:100%;
    top:50%;
    transform:translateY(-50%)
}
.lm-login-container{
    width:100%;
    max-width:362px;
    height:100%;
    background:#fff;
    color:#253746;
    margin:0 auto;
    padding:30px;
    text-align:center;
    margin-top:15px
}
.lm-login-container .warning,.lm-login-container .errormessage{
    color:#ed2350
}
.lm-login-container .errormessage{
    display:block;
    text-align:left;
    margin:0 0 20px;
    font-size:11px;
    font-weight:500
}
.lm-login-container #showpass{
    position:absolute;
    right:0;
    top:20px;
    color:#253746;
    opacity:0.4;
    text-transform:lowercase
}
.lm-login-container #forgotpass{
    font-size:13px;
    display:inline-block;
    float:right
}
.lm-login-container .box-bottom{
    margin-bottom:10px;
    min-height:1px;
    font-size:12px
}
.lm-login-container .lm-login-options{
    text-align:left
}
.lm-login-title,.lm-logo-label{
    font-size:18px;
    font-weight:700;
    margin-bottom:20px
}
.lm-login-label{
    position:absolute;
    text-transform:lowercase;
    top:20px;
    left:0;
    font-size:16px;
    font-weight:500;
    color:#8c8c8c;
    transition:all .2s ease-in-out
}
.lm-login-submit{
    width:100%;
    margin-top:20px;
    background:#ed2350;
    border:none;
    height:40px;
    line-height:40px;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#fff;
    border-radius:5px;
    font-family:Ubuntu, arial, sans-serif;
    cursor:pointer
}
.lm-login-submit:hover{
    background:#ef3b63
}
.lm-login-submit[disabled]{
    background:#E49A96;
    cursor:default
}
.lm-login-input{
    height:50px;
    border:none;
    color:#222;
    padding-top:20px;
    border-bottom:2px solid #8c8c8c;
    width:100%;
    font-family:Ubuntu, arial, sans-serif
}
.lm-login-input:valid{
    border-bottom-color:#253746
}
.lm-login-input:valid ~ .lm-login-label{
    transform:translateX(-5px) translateY(-15px) scale(0.8);
    color:#253746
}
.lm-login-input:-webkit-autofill{
    border-bottom-color:#253746
}
.lm-login-input:-webkit-autofill ~ .lm-login-label{
    transform:translateX(-5px) translateY(-15px) scale(0.8);
    color:#253746
}
.lm-login-input:disabled{
    color:#253746;
    opacity:0.4;
    background:none
}
.lm-input-toggle-pass{
    padding-right:60px
}
.lm-login-item{
    position:relative;
    margin-bottom:25px
}
.lm-login-item.redborder{
    margin-bottom:5px
}
.lm-login-item.redborder .lm-login-label{
    color:#ed2350
}
.lm-login-item.redborder .lm-login-input{
    border-bottom-color:#ed2350
}
.lm-login-footer{
    margin-bottom:10px
}
.lm-login-help{
    font-size:13px
}
.lm-login-links,.lm-login-container #forgotpass,.lm-login-help{
    color:#00acc8;
    text-decoration:underline;
    opacity:0.8
}
.lm-login-links:hover,.lm-login-container #forgotpass:hover,.lm-login-help:hover{
    text-decoration:none
}
#backloginpage{
    color:inherit;
    text-decoration:none;
    vertical-align:middle;
    float:left;
    width:0
}
.lm-forgotpassword-message{
    margin-bottom:10px;
    line-height:20px
}
.lm-forgotpassword-message p.alternative-email{
    margin-bottom:10px;
    text-decoration:underline;
    font-weight:bold
}
.wait-receive-message{
    color:#ed2350;
    width:100%;
    height:40px;
    color:#ed2350;
    font-weight:700;
    font-size:14px;
    margin-top:40px;
    margin-bottom:-20px
}
.lm-troubleshotting-alternatives .lm-troubleshotting-title{
    margin-bottom:20px;
    display:block
}
.lm-login-opt{
    text-align:left;
    padding:5px 0
}
.lm-login-opt .obs{
    color:#6B6B6B
}
.lm-login-alternative{
    margin:15px 0
}
.lm-login-alternative .lm-login-alternative-title{
    font-size:13px;
    text-transform:uppercase;
    font-weight:500;
    display:block;
    margin-bottom:20px
}
.lm-login-alternative input[type="radio"]+label{
    vertical-align:middle
}
#preforgotpasswordform .item-bar{
    width:100%;
    height:4px
}
#preforgotpasswordform .item-bar .label-bar{
    text-align:left
}
#login-advertising-section{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    background:#2b3c4c;
    color:#fff;
    margin-top:50px;
    padding:20px;
    text-align:left
}
#login-advertising-section h1,#login-advertising-section h2,#login-advertising-section h3,#login-advertising-section h4,#login-advertising-section h5,#login-advertising-section h6{
    font-family:Ubuntu, arial, sans-serif
}
#login-advertising-section .inner{
    display:table;
    width:100%;
    max-width:970px;
    margin:0 auto
}
#login-advertising-section .inner .col,#login-advertising-section .inner .list-products{
    display:table-cell;
    vertical-align:top
}
#login-advertising-section .inner .title-section{
    width:25%;
    vertical-align:middle
}
#login-advertising-section .inner .product-section{
    padding:20px;
    border-left:3px solid rgba(0,172,200,0.1);
    width:25%
}
#login-advertising-section .product-link{
    text-transform:uppercase;
    font-weight:700;
    text-decoration:none;
    color:#00acc8;
    line-height:16px
}
#login-advertising-section .product-link:hover{
    color:#00d8fb
}
#login-advertising-section .product-link.arrow-right:after{
    vertical-align:middle;
    display:inline-block;
    height:16px
}
#login-advertising-section .cross-sell-title{
    font-size:16px;
    font-style:italic;
    padding-top:20px;
    font-weight:500;
    font-family:Ubuntu, arial, sans-serif
}
#login-advertising-section .cross-sell-title .highlight{
    background:#9068d0;
    padding:0 2px 0 1px;
    font-size:25px;
    display:table
}
#login-advertising-section .product-title{
    font-size:16px;
    font-weight:700;
    margin:20px 0 10px
}
#login-advertising-section .product-description{
    padding:0 0 10px
}
.lm-login.login-phishing{
    align-items:center;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap-reverse;
    justify-content:center
}
.lm-login.login-phishing .phishing-message-image{
    float:left
}
.lm-login.login-phishing .phishing-message{
    width:25%;
    display:inline-grid;
    color:#fff;
    text-align:left;
    margin-right:40px;
    margin-bottom:100px
}
.lm-login.login-phishing .phishing-message-title{
    margin-top:11%
}
.lm-login.login-phishing .phishing-message-body{
    padding:12px
}
.lm-login.login-phishing .product-link{
    color:#00acc8
}
.login-scam{
    background-color:#182430;
    width:320px;
    padding:30px;
    margin:14px 0px 0px 0px;
    height:0px;
    line-height:18px;
    text-align:left;
    color:#fff
}
.login-scam .scam-message{
    width:340px;
    padding:30px;
    margin:14px 0px 0px 0px;
    height:460px;
    line-height:25px
}
.login-scam .scam-message-title{
    font-size:23px;
    line-height:30px
}
.login-scam .scam-message-title .scam-message-title-alert{
    color:red
}
.login-scam .scam-message-boby{
    font-size:17px
}
@media screen and (max-width: 752px){
    .lm-login.login-phishing .phishing-message{
        width:34%
    }
}
@media screen and (max-width: 557px){
    .lm-login-wrapper.lm-login-has-advertsing .lm-login.login-phishing{
        top:calc(50% - 40px)
    }
    .lm-login-wrapper.lm-login-has-advertsing .lm-login.login-phishing .phishing-message{
        width:75%;
        text-align:center;
        margin-top:10px;
        margin-right:0;
        margin-bottom:20px
    }
    #login-advertising-section{
        margin-bottom:-225px
    }
}
.lm-compose-maincontainer{
    width:100%;
    height:100%
}
.lm-compose-maincontainer #compose-content{
    height:inherit
}
.lm-compose-maincontainer #compose-content .lm-compose-form{
    height:inherit
}
.lm-compose-maincontainer #compose-content .lm-compose-body{
    margin:0 15px;
    overflow:auto;
    height:calc(100% - 80px)
}
.lm-compose-maincontainer #compose-content .lm-compose-body .lm-composeview{
    height:auto !important
}
.lm-compose-maincontainer .lm-compose-box,.lm-compose-maincontainer .lm-compose-item{
    border-bottom:1px solid #e0e0e0
}
.lm-compose-maincontainer .lm-compose-label{
    float:left;
    color:#9e9e9e;
    padding-right:10px;
    position:relative;
    top:18px
}
.lm-compose-maincontainer .lm-textarea textarea[name^="_to"]{
    width:75%
}
.lm-compose-maincontainer .lm-textarea textarea{
    color:#333;
    width:95%;
    position:relative;
    top:5px;
    min-height:19px
}
.lm-compose-maincontainer .lm-textarea input{
    color:#333;
    width:85%;
    font-size:20px
}
.lm-compose-maincontainer .lm-compose-field{
    padding:13px 0
}
.lm-compose-maincontainer .lm-compose-box textarea,.lm-compose-maincontainer .lm-compose-box input{
    width:100%;
    height:350px
}
.lm-compose-maincontainer .lm-topbar-action{
    width:100%;
    border-bottom:1px solid #e0e0e0
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container{
    height:50px;
    background-color:#fff;
    border-top:1px solid #e0e0e0
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left{
    float:left;
    position:relative;
    top:50%;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    margin:0 15px;
    z-index:1
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-dark,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog.alarms .ui-dialog-buttonset .ui-button:first-of-type,.ui-dialog.alarms .ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button:first-of-type,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog-buttonset .ui-button.mainaction,.ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button.mainaction,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .savemode .ui-button.mainaction,.savemode .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button.mainaction,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-cancel{
    width:81px;
    height:32px;
    line-height:32px;
    text-align:center;
    vertical-align:top
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-dark .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog.alarms .ui-dialog-buttonset .ui-button:first-of-type .lm-compose-icosend:before,.ui-dialog.alarms .ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button:first-of-type .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog-buttonset .ui-button.mainaction .lm-compose-icosend:before,.ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button.mainaction .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .savemode .ui-button.mainaction .lm-compose-icosend:before,.savemode .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button.mainaction .lm-compose-icosend:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel .lm-compose-icosend:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-cancel .lm-compose-icosend:before{
    padding-right:7px
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-white,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog-buttonset .ui-button,.ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .savemode .ui-button,.savemode .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lw-calendar-event-widget .lw-calendar-buttons .delete,.lw-calendar-event-widget .lw-calendar-buttons .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .delete{
    width:145px;
    height:32px;
    vertical-align:top
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-white .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog-buttonset .ui-button .lm-compose-icoattach:before,.ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .savemode .ui-button .lm-compose-icoattach:before,.savemode .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lw-calendar-event-widget .lw-calendar-buttons .delete .lm-compose-icoattach:before,.lw-calendar-event-widget .lw-calendar-buttons .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .delete .lm-compose-icoattach:before{
    padding-right:7px
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-white.lm-btn-trash,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog-buttonset .lm-btn-trash.ui-button,.ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-trash.ui-button,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .savemode .lm-btn-trash.ui-button,.savemode .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-trash.ui-button,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lw-calendar-event-widget .lw-calendar-buttons .lm-btn-trash.delete,.lw-calendar-event-widget .lw-calendar-buttons .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-trash.delete{
    width:55px;
    height:32px;
    vertical-align:top;
    overflow:hidden;
    margin:0 5px
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-white.lm-btn-trash span:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog-buttonset .lm-btn-trash.ui-button span:before,.ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-trash.ui-button span:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .savemode .lm-btn-trash.ui-button span:before,.savemode .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-trash.ui-button span:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lw-calendar-event-widget .lw-calendar-buttons .lm-btn-trash.delete span:before,.lw-calendar-event-widget .lw-calendar-buttons .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-trash.delete span:before{
    font-size:18px;
    padding:0 18px;
    position:relative;
    top:0;
    line-height:30px
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt{
    float:right;
    margin:0 5px
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-btn{
    width:105px
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt span:before{
    font-size:10px
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-ico-arrow-down,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt [class*="lm-act-"].lm-act-more>span:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt [class*="lm-act-"].lm-act-checkbox>span:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt [class*="lm-act-"].lm-act-filter>span:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt [class*="lm-act-"].lm-act-order>span:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .folderlist .mailbox .treetoggle.expanded,.folderlist .mailbox .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .treetoggle.expanded,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .calendarmain .form-section .lm-calendar-wrapselect:before,.calendarmain .form-section .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-calendar-wrapselect:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-custom-select-option.active>.lm-custom-select-option-target .lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-custom-select-accordion-arrow:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .alarm-display .alarm-actions .lm-act-snooze:before,.alarm-display .alarm-actions .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-act-snooze:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt #lm-contacts-import-export>span:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-field-section-background:after,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-list-panel .messagelist td.threads .expanded,.lm-list-panel .messagelist td.threads .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .expanded,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-message-reply>a.lm-btn-replyopt:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-list-preview .messagelist td.threads .expanded,.lm-list-preview .messagelist td.threads .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .expanded,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-desktop-view .messagelist td.threads .expanded,.lm-desktop-view .messagelist td.threads .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .expanded,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-tree-moveto>li.expanded>.foldertoogle:before{
    margin-left:15px;
    position:relative;
    left:5px
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-ico-draft:before{
    padding-right:8px
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-store-target-list li{
    cursor:pointer
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-button-composeopt .lm-store-target-list li:hover{
    background-color:#e5e5e5
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-footer-right{
    float:right;
    position:relative;
    top:50%;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    margin:0 15px
}
.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-footer-right .lm-footer-message{
    color:#adadad;
    font-weight:700
}
.lm-compose-maincontainer .lm-compose-actions{
    float:right;
    z-index:9;
    margin:8px 0
}
.lm-compose-maincontainer .lm-compose-actions .lm-btn-white,.lm-compose-maincontainer .lm-compose-actions .ui-dialog-buttonset .ui-button,.ui-dialog-buttonset .lm-compose-maincontainer .lm-compose-actions .ui-button,.lm-compose-maincontainer .lm-compose-actions .savemode .ui-button,.savemode .lm-compose-maincontainer .lm-compose-actions .ui-button,.lm-compose-maincontainer .lm-compose-actions .lw-calendar-event-widget .lw-calendar-buttons .delete,.lw-calendar-event-widget .lw-calendar-buttons .lm-compose-maincontainer .lm-compose-actions .delete{
    font-weight:bold;
    margin-left:6px;
    height:32px;
    width:55px
}
.lm-compose-maincontainer .lm-compose-actions .lm-btn-white.lm-compose-hiddenbtn,.lm-compose-maincontainer .lm-compose-actions .ui-dialog-buttonset .lm-compose-hiddenbtn.ui-button,.ui-dialog-buttonset .lm-compose-maincontainer .lm-compose-actions .lm-compose-hiddenbtn.ui-button,.lm-compose-maincontainer .lm-compose-actions .savemode .lm-compose-hiddenbtn.ui-button,.savemode .lm-compose-maincontainer .lm-compose-actions .lm-compose-hiddenbtn.ui-button,.lm-compose-maincontainer .lm-compose-actions .lw-calendar-event-widget .lw-calendar-buttons .lm-compose-hiddenbtn.delete,.lw-calendar-event-widget .lw-calendar-buttons .lm-compose-maincontainer .lm-compose-actions .lm-compose-hiddenbtn.delete{
    width:60px;
    height:32px
}
.lm-compose-maincontainer .lm-compose-actions .lm-btn-white.field-cc-cco,.lm-compose-maincontainer .lm-compose-actions .ui-dialog-buttonset .field-cc-cco.ui-button,.ui-dialog-buttonset .lm-compose-maincontainer .lm-compose-actions .field-cc-cco.ui-button,.lm-compose-maincontainer .lm-compose-actions .savemode .field-cc-cco.ui-button,.savemode .lm-compose-maincontainer .lm-compose-actions .field-cc-cco.ui-button,.lm-compose-maincontainer .lm-compose-actions .lw-calendar-event-widget .lw-calendar-buttons .field-cc-cco.delete,.lw-calendar-event-widget .lw-calendar-buttons .lm-compose-maincontainer .lm-compose-actions .field-cc-cco.delete{
    width:90px
}
.lm-compose-maincontainer .lm-ico-attach,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lm-btn-white .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-dialog-buttonset .ui-button .lm-compose-icoattach:before,.ui-dialog-buttonset .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .savemode .ui-button .lm-compose-icoattach:before,.savemode .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .ui-button .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .lw-calendar-event-widget .lw-calendar-buttons .delete .lm-compose-icoattach:before,.lw-calendar-event-widget .lw-calendar-buttons .lm-compose-maincontainer .lm-topbar-action .lm-topbar-container .lm-topbar-left .delete .lm-compose-icoattach:before,.lm-compose-maincontainer .lm-list-panel .messagelist td.attachment span.attachment:before,.lm-list-panel .messagelist td.attachment .lm-compose-maincontainer span.attachment:before,.lm-compose-maincontainer .lm-list-panel .messagelist td.attachment span.report:before,.lm-list-panel .messagelist td.attachment .lm-compose-maincontainer span.report:before,.lm-compose-maincontainer .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-icons .attachicon,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-icons .lm-compose-maincontainer .attachicon,.lm-compose-maincontainer .lm-list-preview .messagelist td.attachment span.attachment:before,.lm-list-preview .messagelist td.attachment .lm-compose-maincontainer span.attachment:before,.lm-compose-maincontainer .lm-desktop-view .messagelist td.attachment span.attachment:before,.lm-desktop-view .messagelist td.attachment .lm-compose-maincontainer span.attachment:before,.lm-compose-maincontainer .lm-list-preview .messagelist td.attachment span.report:before,.lm-list-preview .messagelist td.attachment .lm-compose-maincontainer span.report:before,.lm-compose-maincontainer .lm-desktop-view .messagelist td.attachment span.report:before,.lm-desktop-view .messagelist td.attachment .lm-compose-maincontainer span.report:before,.lm-compose-maincontainer .lm-ico-trash,.lm-compose-maincontainer .lm-act-delete[class*="lm-act-"]:before,.lm-compose-maincontainer .lm-sortable-list li .lm-act-remove:before,.lm-sortable-list li .lm-compose-maincontainer .lm-act-remove:before{
    font-size:15px
}
.lm-compose-maincontainer .lm-compose-attfile,.lm-compose-maincontainer .lm-compose-attachmentslist .uploading,.lm-compose-maincontainer .lm-compose-attachmentslist li{
    display:inline-block;
    color:#555;
    max-width:auto;
    height:29px;
    padding:4px 30px 15px 5px;
    margin:5px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    border:1px solid #d6d6d6;
    background:#F9F9F9;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:1px 1px 4px 1px #eeeeee;
    -moz-box-shadow:1px 1px 4px 1px #eeeeee;
    box-shadow:1px 1px 4px 1px #eeeeee
}
.lm-compose-maincontainer .lm-compose-typetefile,.lm-compose-maincontainer .lm-compose-attachmentslist li:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.pdf[id^="rcmfile"]:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.doc[id^="rcmfile"]:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.docx[id^="rcmfile"]:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.presentation[id^="rcmfile"]:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.xls[id^="rcmfile"]:before,.lm-compose-maincontainer .lm-compose-attachmentslist li.image[id^="rcmfile"]:before{
    float:left;
    position:relative;
    top:0px;
    font-size:18px;
    margin-right:5px;
    padding-right:5px
}
.lm-compose-maincontainer .lm-compose-deletefile,.lm-compose-maincontainer .lm-compose-attachmentslist li .delete:after{
    float:right;
    position:relative;
    left:30px;
    bottom:5px;
    color:#a7a7a7;
    font-size:18px;
    border-left:1px solid #d6d6d6;
    padding:5px 10px
}
.lm-compose-maincontainer .lm-compose-attachmentslist{
    list-style-type:none;
    margin:5px;
    overflow:auto;
    height:130px
}
.lm-compose-maincontainer .lm-compose-attachmentslist .lm-compose-ondragover{
    height:100%;
    background-color:#fff;
    border:2px dashed #CECECE;
    position:relative;
    text-align:center
}
.lm-compose-maincontainer .lm-compose-attachmentslist .lm-compose-dragovercontainer{
    font-size:75px;
    color:#f24f45;
    text-align:center;
    display:inline-block;
    padding-top:10px
}
.lm-compose-maincontainer .lm-compose-attachmentslist .uploading:after{
    content:attr(data-content);
    color:#f24f45;
    padding-left:10px
}
.lm-compose-maincontainer .lm-compose-attachmentslist li .delete{
    text-decoration:none;
    color:inherit;
    float:right
}
.lm-compose-maincontainer .lm-compose-attachmentslist li[id^="rcmfile"]{
    color:#333
}
.lm-compose-maincontainer .lm-compose-attachmentslist li[id^="rcmfile"].pdf:before{
    color:#ff3333
}
.lm-compose-maincontainer .lm-compose-attachmentslist li[id^="rcmfile"].doc:before,.lm-compose-maincontainer .lm-compose-attachmentslist li[id^="rcmfile"].docx:before{
    color:#004bc8
}
.lm-compose-maincontainer .lm-compose-attachmentslist li[id^="rcmfile"].presentation:before{
    color:#ff5400
}
.lm-compose-maincontainer .lm-compose-attachmentslist li[id^="rcmfile"].xls:before{
    color:#339933
}
.lm-compose-maincontainer .lm-compose-attachmentslist li[id^="rcmfile"].image:before{
    color:#e67c00
}
.lm-compose-maincontainer .separator-border{
    display:inline-block;
    height:32px;
    border-right:1px solid #e0e0e0;
    margin:0 10px 0 10px
}
.lm-compose-maincontainer .warnmessage{
    color:#f24f45;
    font-size:10px;
    padding:0px 20px;
    position:absolute;
    top:81px
}
.lm-compose-maincontainer .uploadfile{
    border:1px solid #e0e0e0;
    border-radius:4px;
    margin:32px 0 88px;
    padding:10px
}
.lm-compose-maincontainer .lm-ico-close,.lm-compose-maincontainer .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .lm-compose-maincontainer .ui-button-icon-primary:before,.lm-compose-maincontainer .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .lm-compose-maincontainer .ui-icon-closethick:before{
    font-size:20px;
    border-left:1px solid #e0e0e0;
    padding:43px 8px 0px 14px
}
.lm-compose-maincontainer .lm-ico-close:before,.lm-compose-maincontainer .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .lm-compose-maincontainer .ui-button-icon-primary:before,.lm-compose-maincontainer .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .lm-compose-maincontainer .ui-icon-closethick:before{
    position:relative;
    bottom:18px
}
.lm-compose-maincontainer .lm-automessages-group{
    padding-bottom:15px;
    border-bottom:1px solid #eaeaea
}
.lm-compose-maincontainer .lm-automessages-group:first-child{
    margin-bottom:10px
}
.lm-compose-maincontainer .lm-automessages-group:last-child{
    border:none
}
.lm-compose-maincontainer .lm-automessages-group label{
    padding-right:5px
}
.lm-compose-maincontainer .lm-automessages-group input{
    width:65%;
    border:none;
    font-size:14px;
    font-weight:bold
}
.lm-compose-maincontainer .lm-automessages-group textarea{
    width:100%;
    resize:none;
    border:none;
    padding-top:12px;
    font-size:14px
}
.lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .lm-btn-dark,.lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .ui-dialog.alarms .ui-dialog-buttonset .ui-button:first-of-type,.ui-dialog.alarms .ui-dialog-buttonset .lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .ui-button:first-of-type,.lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .ui-dialog-buttonset .ui-button.mainaction,.ui-dialog-buttonset .lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .ui-button.mainaction,.lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .savemode .ui-button.mainaction,.savemode .lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .ui-button.mainaction,.lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .lm-btn-cancel{
    margin-right:10px;
    width:60px;
    height:32px
}
.lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .lm-btn-white,.lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .ui-dialog-buttonset .ui-button,.ui-dialog-buttonset .lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .ui-button,.lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .savemode .ui-button,.savemode .lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .ui-button,.lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .lw-calendar-event-widget .lw-calendar-buttons .delete,.lw-calendar-event-widget .lw-calendar-buttons .lm-compose-maincontainer .ls-modal.lm-compose-automessages .ls-modal-footer .delete{
    width:77px;
    height:32px
}
#rcmKSearchpane{
    border:1px solid #e9e9e9;
    background-color:#fff;
    padding:5px 5px;
    max-height:300px;
    max-width:355px;
    overflow-x:auto;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:1px 1px 5px 0px rgba(178,178,178,0.66);
    -moz-box-shadow:1px 1px 5px 0px rgba(178,178,178,0.66);
    box-shadow:1px 1px 5px 0px rgba(178,178,178,0.66)
}
#rcmKSearchpane ul{
    list-style-type:none
}
#rcmKSearchpane ul li{
    margin:5px;
    padding:5px;
    color:#777;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
#rcmKSearchpane ul li.selected{
    background-color:#EDEDED
}
#rcmKSearchpane ul li:last-child{
    border:none
}
#rcmKSearchpane ul li:hover{
    background-color:#EDEDED;
    cursor:pointer
}
.mce-container .lm-dialog-body{
    width:100%;
    height:94%;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column
}
.mce-container .lm-dialog-body .lm-dialog-image{
    width:120px;
    height:30px
}
.mce-container .lm-dialog-body .lm-dialog-image span{
    height:100%;
    width:100%;
    line-height:2;
    text-align:center;
    position:absolute
}
.mce-container .lm-dialog-body.droptarget.hover{
    opacity:0.2;
    border:3px dashed black
}
.lm-dropdown-opt.dropdown-menu{
    min-width:252px;
    font-size:12px;
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    padding:8px 0
}
.lm-dropdown-opt.dropdown-menu li.lm-has-separator{
    position:relative;
    margin-top:10px
}
.lm-dropdown-opt.dropdown-menu li.lm-has-separator:before{
    content:'';
    display:block;
    border-top:1px solid #ccc;
    margin:0 10px;
    position:absolute;
    top:-5px;
    left:0;
    width:calc(100% - 20px)
}
.lm-dropdown-opt.dropdown-menu li{
    display:block;
    padding:5px 0
}
.lm-dropdown-opt.dropdown-menu li:hover{
    color:#262626;
    background-color:#f5f5f5
}
.lm-dropdown-opt.dropdown-menu li a,.lm-dropdown-opt.dropdown-menu li>label{
    text-decoration:none;
    color:inherit;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    padding:0 15px;
    display:block
}
.lm-dropdown-opt.dropdown-menu li .lm-ico-arrow-right,.lm-dropdown-opt.dropdown-menu li .folderlist .mailbox .treetoggle.collapsed,.folderlist .mailbox .lm-dropdown-opt.dropdown-menu li .treetoggle.collapsed,.lm-dropdown-opt.dropdown-menu li .lm-custom-select-option-target>.lm-custom-select-accordion-arrow:before,.lm-dropdown-opt.dropdown-menu li .lm-accordion-folder-list-container .lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-dropdown-opt.dropdown-menu li .lm-folder-accordion-arrow:before,.lm-dropdown-opt.dropdown-menu li .modal-choose-parent-folder .lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-dropdown-opt.dropdown-menu li .lm-folder-accordion-arrow:before,.lm-dropdown-opt.dropdown-menu li .lm-list-panel .messagelist td.threads .collapsed,.lm-list-panel .messagelist td.threads .lm-dropdown-opt.dropdown-menu li .collapsed,.lm-dropdown-opt.dropdown-menu li .lm-list-preview .messagelist td.threads .collapsed,.lm-list-preview .messagelist td.threads .lm-dropdown-opt.dropdown-menu li .collapsed,.lm-dropdown-opt.dropdown-menu li .lm-desktop-view .messagelist td.threads .collapsed,.lm-desktop-view .messagelist td.threads .lm-dropdown-opt.dropdown-menu li .collapsed,.lm-dropdown-opt.dropdown-menu .lm-tree-moveto>li.collapsed>.foldertoogle:before{
    position:absolute;
    right:13px;
    bottom:8px
}
.lm-dropdown-opt.dropdown-menu .horizontalseparetor{
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #ccc;
    margin:4px 15px;
    padding:0
}
.lm-dropdown-opt.dropdown-menu .dropdown-submenu{
    position:relative
}
.lm-dropdown-opt.dropdown-menu .dropdown-submenu>.dropdown-menu{
    top:0;
    left:100%;
    margin-left:0;
    margin-top:-1px;
    max-width:200px;
    max-height:360px;
    overflow-y:auto
}
.lm-dropdown-opt.dropdown-menu .dropdown-submenu>.dropdown-menu a{
    padding:0
}
.lm-dropdown-opt.dropdown-menu .dropdown-submenu>.dropdown-menu input[type="radio"]+label{
    float:left;
    margin-right:5px;
    position:relative;
    top:1px
}
.lm-dropdown-opt.dropdown-menu .dropdown-submenu:hover>.dropdown-menu{
    display:block
}
.lm-dropdown-opt.dropdown-menu .dropdown-submenu li{
    padding:5px 12px;
    font-size:12px;
    white-space:nowrap
}
.lm-dropdown-opt.dropdown-menu .dropdown-submenu li.horizontalseparetor{
    padding:0
}
.lm-dropdown-opt.dropdown-menu .dropdown-submenu .composeoption input[type="checkbox"]+label{
    top:2px
}
.lm-dropdown-opt.dropdown-menu .dropdown-submenu .composeoption label{
    margin-right:2px
}
.lm-prompt-form{
    border:1px solid #E9E9E9;
    padding:5px;
    display:inline-block;
    border-radius:4px;
    margin:10px 0
}
.lm-message-content{
    width:100%;
    height:100%
}
.lm-panel-aside .droptarget{
    background-color:#CECECE
}
.lm-empty-folder .lm-panel-top,.lm-empty-folder .calendarmain #calendar .fc-header,.calendarmain #calendar .lm-empty-folder .fc-header{
    border-bottom:1px solid #e9e9e9;
    position:absolute
}
.lm-empty-folder .lm-panel-empty-folder{
    display:box;
    display:-webkit-flexbox;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    height:100%
}
.lm-empty-folder .lm-panel-empty-folder .lm-folder-ico{
    color:#e9e9e9;
    font-size:95px;
    height:120px;
    margin-left:35px
}
.lm-empty-folder .lm-panel-empty-folder .lm-label-empty-folder{
    font-size:22px;
    color:#7A7A7A;
    padding:0 20px;
    text-align:center
}
body.calendarmain{
    overflow:hidden
}
body.calendarmain .calendar-mainscreen{
    display:box;
    display:-webkit-flexbox;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flexbox;
    display:flex;
    width:185px;
    border-right:1px solid #EAEAEA;
    background-color:#F9F9F9
}
.calendar-sidebar{
    position:relative;
    top:23px
}
.lm-panel-aside .splitter{
    display:none
}
.sidebarclosed{
    cursor:pointer
}
.calendarmain .fc{
    position:static
}
.calendarmain .fc-header{
    position:relative
}
.calendarmain .lm-wrapper{
    height:calc(100% - 60px)
}
.calendarmain .lm-view{
    width:100%
}
.calendarmain .statusbar{
    border:1px solid #C3C3C3;
    border-bottom-color:#ABABAB
}
pre{
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}
.calendar-calfeedurl,.calendar-caldavurl{
    width:98%;
    background:#FBFBFB;
    padding:4px;
    margin-bottom:1em;
    resize:none
}
.calendar-toolbar a.button{
    background-image:url(images/toolbar.png);
    padding-left:0;
    padding-right:0
}
.calendar-toolbar a.button.export{
    background-position:center -40px
}
.calendar-toolbar a.button.import{
    background-position:center -440px
}
.calendar-toolbar a.button.print{
    background-position:center -80px
}
body.calendarmain .calendar-quicksearchbar{
    z-index:20
}
.calendar-eventedit.uidialog,.calendarmain div.uidialog{
    display:none
}
a.morelink{
    font-size:90%;
    color:#0069A6;
    text-decoration:none
}
a.morelink:hover{
    text-decoration:underline
}
a.miniColors-trigger{
    margin-top:-3px
}
.calendar.attachmentwin .calendar-event-attachmenttoolbar{
    position:relative;
    top:-6px;
    height:40px
}
.calendar.attachmentwin .calendar-event-attachmentcontainer{
    position:absolute;
    top:0;
    left:232px;
    right:0;
    bottom:0
}
.calendar.attachmentwin .calendar-event-attachmentframe{
    width:100%;
    height:100%;
    border:0;
    background-color:#fff;
    border-radius:4px
}
.calendar.attachmentwin .calendar-event-partheader{
    position:absolute;
    top:0;
    left:0;
    width:220px;
    bottom:0
}
.calendar.attachmentwin .calendar-event-partheader table{
    table-layout:fixed;
    overflow:hidden
}
.calendar.attachmentwin .calendar-event-partheader table td{
    color:#666666;
    padding:4px 6px;
    text-overflow:ellipsis;
    overflow:hidden
}
.calendar.attachmentwin .calendar-event-partheader table td.header{
    font-weight:bold
}
.calendar.attachmentwin .calendar-event-partheader table td.title{
    width:60px;
    padding-right:0
}
.calendar-eventedit .droptarget{
    background-image:url(../../../../skins/larry/images/filedrop.png);
    background-position:center bottom;
    background-repeat:no-repeat
}
.calendar-eventedit .droptarget.hover,.calendar-eventedit .droptarget.active{
    border-color:#019BC6;
    box-shadow:0 0 3px 2px rgba(71,135,177,0.5);
    -moz-box-shadow:0 0 3px 2px rgba(71,135,177,0.5);
    -webkit-box-shadow:0 0 3px 2px rgba(71,135,177,0.5);
    -o-box-shadow:0 0 3px 2px rgba(71,135,177,0.5)
}
.calendar-eventedit .droptarget.hover{
    background-color:#D9ECF4;
    box-shadow:0 0 5px 2px rgba(71,135,177,0.9);
    -moz-box-shadow:0 0 5px 2px rgba(71,135,177,0.9);
    -webkit-box-shadow:0 0 5px 2px rgba(71,135,177,0.9);
    -o-box-shadow:0 0 5px 2px rgba(71,135,177,0.9)
}
.calendar-event-attachments .attachmentslist li{
    float:left;
    margin-right:1em
}
.calendar-event-attachments .attachmentslist li a{
    outline:none
}
.attachmentslist li a.delete{
    visibility:hidden
}
.event-attendees span.attendee{
    padding-right:18px;
    margin-right:0.5em
}
.event-attendees span.attendee a.mailtolink{
    text-decoration:none;
    white-space:nowrap;
    outline:none
}
.event-attendees span.attendee a.mailtolink:hover{
    text-decoration:underline
}
.event-attendees span.accepted{
    background-position:right -20px
}
.event-attendees span.declined{
    background-position:right -40px
}
.event-attendees span.tentative{
    background-position:right -60px
}
.event-attendees span.delegated{
    background-position:right -180px
}
.event-attendees span.organizer{
    background-position:right -80px
}
.event-attendees span.attendee{
    display:block;
    margin-bottom:0.4em;
    padding-bottom:0.3em;
    border-bottom:1px solid #DDDDDD
}
.calendarmain .fc-view-table td.fc-list-header,.calendar-attendees-freebusy-table h3.boxtitle,.calendar-attendees-freebusy-table .times .scroll table thead th,.edit-attendees-table thead th{
    color:#69939E;
    font-size:11px;
    font-weight:bold;
    background:#D6EAF3;
    background:linear-gradient(left, #E3F2F6 0, #D6EAF3 14px, #D6EAF3 100%);
    border:0;
    height:18px;
    line-height:18px;
    padding:8px 7px 3px 7px
}
.calendarmain .eventdialog h1{
    font-size:16px
}
.calendarmain .eventdialog label,.calendarmain .eventdialog h5.label{
    font-weight:normal;
    font-size:1em;
    color:#999;
    margin:0 0 0.2em 0
}
.calendarmain .eventdialog label span.index,.calendarmain .eventdialog h5.label .index{
    vertical-align:inherit;
    margin-left:0.6em
}
.calendarmain .eventdialog{
    margin:0 -0.2em
}
.calendarmain .eventdialog.status-cancelled{
    background:url(images/badge_cancelled.png) top right no-repeat
}
.calendarmain .eventdialog.sensitivity-private{
    background:url(images/badge_private.png) top right no-repeat
}
.calendarmain .eventdialog.sensitivity-confidential{
    background:url(images/badge_confidential.png) top right no-repeat
}
.calendarmain .eventdialog div.event-line{
    margin-top:0.1em;
    margin-bottom:0.3em
}
.calendarmain .eventdialog div.event-line a.iconbutton{
    margin-left:0.5em;
    line-height:17px
}
.calendarmain .eventdialog div.event-line span.event-text+label{
    margin-left:2em
}
.calendarmain .eventdialog .calendar-event-rsvp-comment,.calendarmain .eventdialog .calendar-event-created-changed{
    margin-top:0.6em
}
.eventdialog .event-text-old,.eventdialog .event-text-new,.eventdialog .event-text-diff{
    padding:2px
}
.eventdialog .event-text-diff del,.eventdialog .event-text-diff ins{
    text-decoration:none;
    color:inherit
}
.eventdialog .event-text-old,.eventdialog .event-text-diff del{
    background-color:#FFDDDD
}
.eventdialog .event-text-new,.eventdialog .event-text-diff ins{
    background-color:#DDFFDD
}
.calendar-eventdiff .attachmentslist li a,.calendar-eventdiff .attachmentslist li a:hover{
    cursor:default;
    text-decoration:none
}
.changelog-table .loading{
    color:#666666;
    margin:1em 0;
    padding:1px 0 2px 24px
}
.changelog-dialog .compare-button{
    margin:4px 0
}
.changelog-table tbody td{
    padding:4px 7px;
    vertical-align:middle
}
.changelog-table tbody tr:last-child td{
    border-bottom:0
}
.changelog-table tbody tr.undisclosed td.date,.changelog-table tbody tr.undisclosed td.user{
    font-style:italic
}
.changelog-table .diff{
    width:4em;
    padding:2px
}
.changelog-table .revision{
    width:6em
}
.changelog-table .date{
    width:11em
}
.changelog-table .user{
    width:auto
}
.changelog-table .operation{
    width:15%
}
.changelog-table .actions{
    width:50px;
    text-align:right;
    padding:4px
}
.changelog-table td a.iconbutton.restore,.changelog-table td a.iconbutton.preview{
    width:16px;
    margin-right:2px;
    background-image:url(images/calendars.png);
    background-position:-1px -147px
}
.changelog-table td a.iconbutton.restore{
    background-image:url(images/calendars.png);
    background-position:-1px -167px
}
.changelog-table tr.first td a.iconbutton{
    opacity:0.3;
    cursor:default
}
.event-partstat .changersvp{
    cursor:pointer;
    color:#333333;
    text-decoration:none
}
.event-partstat .iconbutton{
    visibility:hidden
}
.event-partstat .changersvp:focus .iconbutton,.event-partstat:hover .iconbutton{
    visibility:visible
}
.calendar-eventtabs{
    position:relative;
    padding:0;
    border:0;
    border-radius:0
}
.calendar-eventtabs .border-after{
    padding-bottom:0.8em;
    margin-bottom:0.8em;
    border-bottom:2px solid #FAFAFA
}
.calendarmain .eventdialog .calendar-event-url .event-text{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.calendar-event-links .attachmentslist{
    display:inline-block
}
.calendar-event-links label,.calendar-edit-event-links label{
    float:left;
    margin-top:0.3em;
    padding-right:0.75em
}
.calendar-edit-event-links .event-text{
    margin-left:8em;
    min-height:22px
}
.calendar-edit-event-links .attachmentslist li.message a.messagelink,.calendar-event-links .attachmentslist li.message a.messagelink{
    padding:0 0 0 24px
}
.calendar-edit-event-links .attachmentslist li a.delete{
    top:0;
    background-position:-6px -378px
}
.calendar-edit-event-links .attachmentslist li.deleted a.messagelink,.calendar-edit-event-links .attachmentslist li.deleted a.messagelink:hover{
    text-decoration:line-through
}
.calendar-eventedit .formtable td.label{
    min-width:6em
}
td.topalign{
    vertical-align:top
}
.calendar-eventedit label.weekday,.calendar-eventedit label.monthday{
    min-width:3em
}
.calendar-eventedit label.month{
    min-width:5em
}
.calendar-eventedit .formtable td{
    padding:0.2em 0
}
.ui-dialog .event-update-confirm{
    padding:0 0.5em 0.5em 0.5em
}
.event-dialog-message,.event-update-confirm .message{
    margin-top:0.5em;
    padding:0.8em
}
.event-dialog-message .message,.event-update-confirm .message{
    margin-bottom:0.5em
}
.edit-recurring-warning .savemode{
    padding-left:20px
}
.event-update-confirm .savemode{
    padding-left:30px
}
.event-dialog-message span.ui-icon,.event-update-confirm span.ui-icon{
    float:left;
    margin:0 7px 20px 0
}
.event-dialog-message label{
    min-width:3em;
    padding-right:1em
}
.event-update-confirm a.button{
    margin:0 0.5em 0 0.2em;
    min-width:5em;
    text-align:center
}
.libcal-rsvp-replymode li a{
    cursor:default
}
.calendar-event-rsvp,.calendar-edit-attendees-notify{
    margin:0.6em 0 0.3em 0;
    padding:0.5em
}
.calendar-event-rsvp .itip-reply-controls{
    margin-top:0.5em
}
.calendar-event-rsvp .itip-reply-controls label{
    color:#333333
}
.calendar-event-rsvp .itip-reply-controls textarea{
    width:95%
}
.calendar-eventedit .edit-attendees-table{
    width:100%;
    margin-top:0.5em
}
.calendar-eventedit .edit-attendees-table th.role,.calendar-eventedit .edit-attendees-table td.role{
    width:9em
}
.calendar-eventedit .edit-attendees-table th.availability,.calendar-eventedit .edit-attendees-table td.availability,.calendar-eventedit .edit-attendees-table th.confirmstate,.calendar-eventedit .edit-attendees-table td.confirmstate{
    width:4em
}
.calendar-eventedit .edit-attendees-table th.options,.calendar-eventedit .edit-attendees-table td.options{
    width:16px;
    padding:2px 4px
}
.calendar-eventedit .edit-attendees-table th.invite,.calendar-eventedit .edit-attendees-table td.invite{
    width:50px;
    padding:2px
}
.calendar-eventedit .edit-attendees-table th.invite label{
    display:inline-block;
    position:relative;
    top:4px;
    width:24px;
    height:18px;
    min-width:24px;
    padding:0;
    overflow:hidden;
    text-indent:-5000px;
    white-space:nowrap;
    background:url(images/sendinvitation.png) 1px 0 no-repeat
}
.calendar-eventedit .edit-attendees-table tbody tr:last-child td{
    border-bottom:0
}
.calendar-eventedit .edit-attendees-table th.name,.calendar-eventedit .edit-attendees-table td.name{
    width:auto;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.calendar-eventedit .edit-attendees-table td.name select{
    width:100%
}
.calendar-eventedit .edit-attendees-table td.name .attendee-name{
    display:block;
    position:relative;
    overflow:hidden;
    text-overflow:ellipsis;
    padding:5px 7px 6px;
    margin:-5px -7px -6px
}
.calendar-eventedit .edit-attendees-table a.deletelink{
    display:inline-block;
    width:17px;
    height:17px;
    padding:0;
    overflow:hidden;
    text-indent:1000px
}
.calendar-eventedit .edit-attendees-table a.expandlink{
    position:absolute;
    top:4px;
    right:6px;
    width:16px;
    height:16px
}
.calendar-edit-attendees-form{
    position:relative;
    margin-top:15px
}
.calendar-edit-attendees-form .attendees-invitebox{
    text-align:right;
    margin:0
}
.calendar-edit-attendees-form .attendees-invitebox label{
    padding-right:3px
}
.edit-attendees-table select.edit-attendee-role{
    border:0;
    padding:2px;
    background:white;
    width:100%
}
.availability img.availabilityicon{
    margin:1px;
    width:14px;
    height:14px;
    border-radius:4px
}
.calendar-attendees-freebusy-table .times .scroll table td.unknown,.availability img.availabilityicon.unknown{
    background:#DDDDDD
}
.calendar-attendees-freebusy-table .times .scroll table td.free,.availability img.availabilityicon.free{
    background:#ABD640
}
.calendar-attendees-freebusy-table .times .scroll table td.busy,.availability img.availabilityicon.busy{
    background:#E26569
}
.calendar-attendees-freebusy-table .times .scroll table td.tentative,.availability img.availabilityicon.tentative{
    background:#8383FC
}
.calendar-attendees-freebusy-table .times .scroll table td.out-of-office,.availability img.availabilityicon.out-of-office{
    background:#FBAA68
}
.calendar-attendees-freebusy-table .times .scroll table td.all-busy,.calendar-attendees-freebusy-table .times .scroll table td.all-tentative,.calendar-attendees-freebusy-table .times .scroll table td.all-out-of-office{
    background-image:url(images/freebusy-colors.png);
    background-position:top right;
    background-repeat:no-repeat
}
.calendar-attendees-freebusy-table .times .scroll table td.all-tentative{
    background-position:right -40px
}
.calendar-attendees-freebusy-table .times .scroll table td.all-out-of-office{
    background-position:right -80px
}
.calendar-edit-attendees-legend{
    margin-top:3em;
    margin-bottom:0.5em
}
.calendar-edit-attendees-legend .legend{
    margin-right:2em;
    white-space:nowrap
}
.calendar-edit-attendees-legend img.availabilityicon{
    vertical-align:middle
}
.edit-attendees-table tbody td.confirmstate{
    overflow:hidden;
    white-space:nowrap;
    text-indent:-2000%
}
.edit-attendees-table td.confirmstate span{
    display:block;
    width:20px
}
.edit-attendees-table td.confirmstate span.accepted{
    background-position:5px -20px
}
.edit-attendees-table td.confirmstate span.declined{
    background-position:5px -40px
}
.edit-attendees-table td.confirmstate span.tentative{
    background-position:5px -60px
}
.edit-attendees-table td.confirmstate span.delegated{
    background-position:5px -180px
}
.calendar-attendees-freebusy-table{
    width:100%;
    table-layout:fixed;
    border:1px solid #BBD3DA
}
.calendar-attendees-freebusy-table td.attendees{
    width:18em;
    vertical-align:top;
    overflow:hidden
}
.calendar-attendees-freebusy-table td.times{
    width:auto;
    vertical-align:top
}
.calendar-attendees-freebusy-table div.scroll{
    position:relative;
    overflow:auto
}
.calendar-attendees-freebusy-table h3.boxtitle{
    margin:0;
    border-color:#CCCCCC
}
.attendees-list .attendee{
    padding:4px 4px 4px 1px;
    white-space:nowrap
}
.attendees-list a.attendee-role-toggle{
    display:inline-block;
    width:16px;
    margin-right:3px;
    cursor:pointer
}
.attendees-list div.attendee{
    border-top:1px solid #CCCCCC
}
.attendees-list span.attendee{
    padding-left:20px;
    margin-right:2em
}
.attendees-list .organizer{
    background-position:3px -77px
}
.attendees-list .opt-participant{
    background-position:2px -117px
}
.attendees-list .non-participant{
    background-position:2px -137px
}
.attendees-list .chair{
    background-position:2px -157px
}
.attendees-list .total{
    background:none;
    padding-left:4px;
    font-weight:bold
}
.attendees-list .spacer,.calendar-attendees-freebusy-table .times .scroll table tr.spacer td{
    background:0;
    font-size:50%
}
.calendar-attendees-freebusy-table .times .scroll table{
    border-collapse:collapse;
    width:100%
}
.calendar-attendees-freebusy-table .times .scroll table td{
    padding:4px;
    border:1px solid #CCCCCC
}
.calendar-attendees-freebusy-table div.timesheader,.calendar-attendees-freebusy-table .times .scroll table tr.times td{
    min-width:30px;
    font-size:9px;
    padding:5px 2px 6px 2px;
    text-align:center;
    color:#004658
}
.calendar-attendees-freebusy-table .times .scroll table tr.times td.allday{
    min-width:60px
}
.calendar-attendees-freebusy-table .times .scroll table tr.times td{
    cursor:pointer
}
.calendar-attendees-freebusy-table .times .scroll div{
    position:absolute;
    border:2px solid #333333;
    background:#777777;
    background:rgba(60,60,60,0.6);
    opacity:0.5;
    border-radius:4px;
    cursor:move
}
.calendar-eventfreebusy .schedule-options{
    position:relative;
    margin-bottom:1.5em
}
.calendar-eventfreebusy .schedule-buttons{
    position:absolute;
    top:0.5em;
    right:0;
    margin-right:0
}
.calendar-eventfreebusy .schedule-find-buttons{
    padding-bottom:0.5em
}
.calendar-eventfreebusy .schedule-find-buttons button{
    min-width:9em;
    text-align:center
}
.calendar-eventedit .attendees-commentbox label{
    display:block
}
.calendar-eventedit .ui-tabs-panel{
    min-height:24em
}
.lw-calendar-event-widget ul li.resource i.icon,.lw-calendar-event-widget ul li.collection i.icon{
    background-image:url(images/autocomplete.png);
    background-position:-1px -2px
}
.lw-calendar-event-widget ul li.collection i.icon{
    background-position:-1px -26px
}
a.dropdown-link{
    font-size:11px;
    text-decoration:none
}
a.dropdown-link:after{
    content:' â–¼';
    font-size:10px;
    color:#666666
}
.ui-dialog-buttonset a.dropdown-link{
    position:relative;
    top:2px;
    margin:0 1em;
    color:#333333
}
.calendar-sidebar .ui-datepicker-calendar{
    table-layout:fixed
}
.ui-datepicker-calendar .ui-datepicker-week-col{
    border:0;
    color:#999999;
    font-size:90%;
    text-align:right;
    padding-right:6px;
    width:20px;
    overflow:hidden
}
.ui-autocomplete{
    max-height:160px;
    overflow-y:auto;
    overflow-x:hidden
}
.ui-autocomplete .ui-menu-item{
    white-space:nowrap
}
.calendarmain span.spacer{
    padding-left:3em
}
.calendar-agenda-options{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:auto;
    z-index:10;
    padding:4px 5px;
    border:1px solid #C3C3C3;
    border-top-color:#DDDDDD;
    border-bottom-color:#BBBBBB;
    border-radius:0 0 4px 4px;
    background:#EBEBEB;
    background:-moz-linear-gradient(top, #EBEBEB 0%, #C6C6C6 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #EBEBEB), color-stop(100%, #C6C6C6));
    background:-o-linear-gradient(top, #EBEBEB 0%, #C6C6C6 100%);
    background:-ms-linear-gradient(top, #EBEBEB 0%, #C6C6C6 100%);
    background:linear-gradient(top, #EBEBEB 0%, #C6C6C6 100%)
}
.calendar-agenda-options label{
    text-shadow:1px 1px #fff;
    padding-right:0.5em
}
.calendar-kolabform{
    position:relative;
    margin:0 -8px;
    min-width:660px;
    min-height:400px
}
.calendar-kolabform table td.title{
    font-weight:bold;
    white-space:nowrap;
    color:#666666;
    padding-right:10px
}
.calendar-resource-selection{
    position:absolute;
    top:0;
    left:8px;
    right:0;
    bottom:0
}
.calendar-resource-selection .scroller{
    top:34px
}
.calendar-resource-dialog-left{
    position:absolute;
    top:10px;
    left:0;
    width:380px;
    bottom:10px
}
.calendar-resource-dialog-right{
    position:absolute;
    top:10px;
    left:392px;
    right:8px;
    bottom:10px
}
.calendar-resource-info{
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:48%
}
.calendar-resource-info table{
    margin:8px;
    width:97%
}
.calendar-resource-info thead td{
    background:none;
    font-weight:bold;
    font-size:14px
}
.calendar-resource-availability{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:49%
}
.calendar-resource-freebusy-calendar{
    position:absolute;
    top:33px;
    left:-1px;
    right:-1px;
    bottom:-1px
}
.calendar-resource-freebusy-calendar .fc-content{
    top:0
}
.calendar-resource-freebusy-calendar .fc-content .fc-event-bg{
    background:0
}
.calendar-resource-freebusy-calendar .fc-event.status-busy,.calendar-resource-freebusy-calendar .status-busy .fc-event-skin{
    border-color:#E26569;
    background-color:#E26569
}
.calendar-resource-freebusy-calendar .fc-event.status-tentative,.calendar-resource-freebusy-calendar .status-tentative .fc-event-skin{
    border-color:#8383FC;
    background:#8383FC
}
.calendar-resource-freebusy-calendar .fc-event.status-outofoffice,.calendar-resource-freebusy-calendar .status-outofoffice .fc-event-skin{
    border-color:#FBAA68;
    background:#FBAA68
}
.calendar-resourcesearchbox{
    width:100%;
    height:26px;
    box-sizing:border-box
}
.calendar-resourcequicksearch{
    padding:4px;
    background:#C7E3EF
}
.calendar-resourcequicksearch .iconbutton.searchoptions{
    position:absolute;
    top:5px;
    left:6px;
    width:16px
}
.searchbox .iconbutton.reset{
    position:absolute;
    top:4px;
    right:1px
}
.rcube-fc-content{
    overflow:hidden;
    border:0;
    border-radius:4px;
    box-shadow:0 0 2px #999999;
    -o-box-shadow:0 0 2px #999999;
    -webkit-box-shadow:0 0 2px #999999;
    -moz-box-shadow:0 0 2px #999999
}
.calendarmain .fc-content{
    right:0;
    bottom:0;
    background:#fff
}
.calendarmain.quickview-active .fc-content{
    background-image:url("images/focusview.png");
    background-position:center;
    background-repeat:no-repeat
}
.calendarmain .fc-button,.calendarmain .fc-button.fc-state-default,.calendarmain .fc-button.fc-state-hover{
    background-color:#F5F5F5;
    background-image:-moz-linear-gradient(top, #fff, #E6E6E6);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#E6E6E6));
    background-image:-webkit-linear-gradient(top, #fff, #E6E6E6);
    background-image:-o-linear-gradient(top, #fff, #E6E6E6);
    background-image:linear-gradient(to bottom, #fff, #E6E6E6);
    background-position:0 0
}
.calendarmain .fc .fc-button,.calendarmain .fc .fc-button.fc-state-default,.calendarmain .fc .fc-button.fc-state-hover{
    margin:0 0 0 0;
    height:20px;
    line-height:20px;
    color:#505050;
    text-shadow:0px 1px 1px #fff;
    border:1px solid #E6E6E6;
    background:#D8D8D8;
    background:-moz-linear-gradient(top, #D8D8D8 0%, #BABABA 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #D8D8D8), color-stop(100%, #BABABA));
    background:-o-linear-gradient(top, #D8D8D8 0%, #BABABA 100%);
    background:-ms-linear-gradient(top, #D8D8D8 0%, #BABABA 100%);
    background:linear-gradient(top, #D8D8D8 0%, #BABABA 100%);
    box-shadow:0 1px 1px 0 #999999;
    -o-box-shadow:0 1px 1px 0 #999999;
    -webkit-box-shadow:0 1px 1px 0 #999999;
    -moz-box-shadow:0 1px 1px 0 #999999;
    text-decoration:none
}
.calendarmain .fc .fc-button.fc-state-disabled{
    color:#999999;
    background:#D8D8D8;
    opacity:initial
}
.calendarmain .fc .fc-header .fc-button.enabled:hover{
    background:#f0f0f0
}
.calendarmain .fc .fc-header .fc-button.enabled{
    color:#575757;
    cursor:pointer
}
.calendarmain .fc .fc-header .fc-button{
    margin-left:-1px;
    margin-right:0
}
.calendarmain .fc .fc-header-left .fc-button{
    margin:0;
    font-size:16px;
    color:#555555;
    border:0;
    background:url(images/toolbar.png) center 100px no-repeat;
    box-shadow:none;
    -o-box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    outline:none
}
.calendarmain .fc .fc-header-left .fc-button.fc-state-active{
    font-weight:bold;
    color:#222222;
    text-shadow:none;
    background-color:transparent
}
.addevent{
    display:block;
    border:none;
    width:156px;
    height:45px;
    text-align:center;
    font-size:16px;
    color:#fff;
    background:#F24F45;
    border-radius:4px;
    padding-top:10px;
    cursor:pointer;
    margin:0 auto;
    margin-bottom:10px
}
.calendarmain .fc .fc-header-title{
    padding-top:5px
}
.fc-event{
    font-size:1em
}
.fc-event-hori.fc-type-freebusy,.fc-event-vert.fc-type-freebusy{
    opacity:0.60;
    -moz-box-shadow:inset 0px 1px 0 0px #888888;
    -webkit-box-shadow:inset 0px 1px 0 0px #888888;
    -o-box-shadow:inset 0px 1px 0 0px #888888;
    box-shadow:inset 0px 1px 0 0px #888888
}
.fc-event-row.fc-type-freebusy td{
    color:#999999
}
.fc-event-hori.fc-type-freebusy .fc-event-title,.fc-event-vert.fc-type-freebusy .fc-event-title{
    position:absolute;
    top:-5000px
}
.fc-event-vert.fc-event-ns-other.fc-invitation-declined,.fc-event-hori.fc-event-ns-other.fc-invitation-declined{
    opacity:0.7
}
.fc-event-ns-other.fc-invitation-declined .fc-event-title{
    text-decoration:line-through
}
.fc-event-vert.fc-invitation-tentative .fc-event-bg{
    background:url(data:image/gifbase64,R0lGODlhCAAIAPABAOuJAP///yH/C1hNUCBEYXRhWE1QAT8AIfkEBQAAAQAsAAAAAAgACAAAAg4Egmipx+ZaDPCtVPFNBQA7) 0 0 repeat #fff
}
.fc-event-vert.fc-invitation-needs-action .fc-event-bg{
    background:url(data:image/gifbase64,R0lGODlhCAAIAPABAFdXx////yH/C1hNUCBEYXRhWE1QAT8AIfkEBQAAAQAsAAAAAAgACAAAAg4Egmipx+ZaDPCtVPFNBQA7) 0 0 repeat #fff
}
.fc-event-vert.fc-invitation-declined .fc-event-bg{
    background:url(data:image/gifbase64,R0lGODlhCAAIAPABAMwAAP///yH/C1hNUCBEYXRhWE1QAT8AIfkEBQAAAQAsAAAAAAgACAAAAg4Egmipx+ZaDPCtVPFNBQA7) 0 0 repeat #fff
}
.fc-view-table tr.fc-invitation-tentative td,.fc-view-table tr.fc-invitation-declined td,.fc-view-table tr.fc-invitation-needs-action td{
    color:#888888
}
.fc-view-table tr.fc-invitation-tentative td.fc-event-title,.fc-view-table tr.fc-invitation-declined td.fc-event-title,.fc-view-table tr.fc-invitation-needs-action td.fc-event-title{
    font-weight:normal
}
.fc-event-title{
    font-weight:bold
}
.cal-event-status-cancelled .fc-event-title{
    text-decoration:line-through
}
.fc-event-hori .fc-event-title{
    white-space:nowrap
}
.calendarmain .fc-event-vert .fc-event-inner{
    z-index:0
}
div.fc-event-location{
    font-size:90%
}
.fc-more-link{
    color:#999999;
    padding-top:1px;
    cursor:pointer
}
.fc-agenda-slots td div{
    height:25px
}
.fc-sat,.fc-sun{
    background-color:rgba(198,198,198,0.08)
}
.calendarmain .fc-state-highlight{
    background-color:rgba(233,198,14,0.12)
}
.fc-widget-header{
    background-color:#D6EAF3;
    color:#004458;
    text-shadow:0 1px 1px #fff
}
.fc-view thead th.fc-widget-header{
    padding:8px 0;
    color:#69939E
}
.fc-day-number{
    color:#578DA5
}
.fc-icon-alarms,.fc-icon-sensitive,.fc-icon-recurring{
    display:inline-block;
    width:11px;
    height:11px;
    margin-left:3px;
    line-height:10px
}
.fc-icon-alarms{
    background-position:0 -13px
}
.fc-icon-sensitive{
    background-position:0 -25px
}
.fc-list-section .fc-event{
    cursor:pointer
}
.fc-bottomlinks a{
    color:#333
}
.calendarmain .fc-view-table td.fc-list-header{
    color:#004458;
    font-size:12px
}
.calendarmain .fc-view-table tr.fc-event td{
    border-color:#DDDDDD;
    padding:4px 7px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.calendarmain .fc-view-table tr.fc-event td.fc-event-handle{
    padding:5px 0 2px 7px;
    width:12px
}
.calendarmain .fc-view-table .fc-event-handle .fc-event-skin{
    margin:0;
    padding:0;
    display:inline-block;
    width:10px;
    height:10px;
    font-size:6px;
    border-radius:8px
}
.calendarmain .fc-view-table .fc-event-handle .fc-event-inner{
    display:inline-block;
    width:10px;
    height:10px;
    padding:0;
    margin:-1px;
    font-size:10px;
    border-radius:8px;
    border:1px solid rgba(0,0,0,0.4);
    -webkit-box-shadow:inset 0px 0 1px 1px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0px 0 1px 1px rgba(0,0,0,0.3);
    box-shadow:inset 0px 0 1px 1px rgba(0,0,0,0.3)
}
.calendarmain .fc-view-table col.fc-event-location{
    width:25%
}
.fc-listappend{
    display:inline;
    text-align:center;
    margin:1em 0
}
.fc-listappend .message{
    padding:0.5em;
    margin-bottom:0.5em;
    font-size:150%;
    color:#999999
}
.fc-listappend .formlinks a{
    font-size:12px;
    padding:0 0.3em
}
.fc-event-temp{
    opacity:0.4;
    filter:alpha(opacity=40)
}
.messagelist tbody .attachment span.ical{
    display:inline-block;
    vertical-align:middle;
    height:18px;
    width:20px;
    padding:0;
    background:url(images/ical-attachment.png) 2px 1px no-repeat
}
ul.toolbarmenu li a.calendarlink span.calendar{
    background-position:0px -2197px
}
div.calendar-invitebox{
    min-height:20px;
    margin:5px 8px;
    padding:3px 6px 6px 34px;
    border:1px solid #FFDF0E;
    background:#FEF893
}
div.calendar-invitebox td.ititle{
    font-weight:bold;
    padding-right:0.5em
}
div.calendar-invitebox td{
    padding:2px
}
div.calendar-invitebox td.label{
    color:#666666;
    padding-right:1em
}
div.calendar-invitebox td.sensitivity{
    color:#D31400;
    font-weight:bold
}
div.calendar-invitebox td.recurrence-id{
    text-transform:uppercase;
    font-style:italic
}
div.calendar-invitebox td em{
    font-weight:bold
}
.event-dialog-message .rsvp-buttons,div.calendar-invitebox .itip-buttons div{
    margin-top:0.5em
}
.event-dialog-message input.button,div.calendar-invitebox input.button{
    font-weight:bold;
    margin-right:0.5em
}
div.calendar-invitebox input.button.preview{
    margin-left:1em;
    margin-right:0
}
div.calendar-invitebox .folder-select{
    font-weight:10px;
    margin-left:1em;
    white-space:nowrap
}
div.calendar-invitebox .rsvp-status{
    padding-left:2px
}
div.calendar-invitebox .rsvp-status.loading{
    color:#666666;
    padding:1px 0 2px 24px
}
div.calendar-invitebox .rsvp-status.hint{
    color:#666666;
    text-shadow:none;
    font-style:italic
}
.event-partstat .changersvp,div.calendar-invitebox .rsvp-status.declined,div.calendar-invitebox .rsvp-status.tentative,div.calendar-invitebox .rsvp-status.accepted,div.calendar-invitebox .rsvp-status.delegated,div.calendar-invitebox .rsvp-status.needs-action{
    padding:0 0 1px 22px
}
.event-partstat .changersvp.declined,div.calendar-invitebox .rsvp-status.declined{
    background-position:2px -40px
}
.event-partstat .changersvp.tentative,div.calendar-invitebox .rsvp-status.tentative{
    background-position:2px -60px
}
.event-partstat .changersvp.delegated,div.calendar-invitebox .rsvp-status.delegated{
    background-position:2px -180px
}
.event-partstat .changersvp.needs-action,div.calendar-invitebox .rsvp-status.needs-action{
    background-position:2px 0
}
div.calendar-invitebox .calendar-agenda-preview{
    display:none;
    border-top:1px solid #DFDFDF;
    margin-top:1em;
    padding-top:0.6em
}
div.calendar-invitebox .calendar-agenda-preview h3.preview-title{
    margin:0 0 0.5em 0;
    font-size:12px;
    color:#333333
}
div.calendar-invitebox .calendar-agenda-preview .event-row{
    color:#777777;
    padding:2px 0;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
div.calendar-invitebox .calendar-agenda-preview .event-row.current{
    color:#333333;
    font-weight:bold
}
div.calendar-invitebox .calendar-agenda-preview .event-row.no-event{
    font-style:italic
}
div.calendar-invitebox .calendar-agenda-preview .event-date{
    display:inline-block;
    min-width:8em;
    margin-right:1em;
    white-space:nowrap
}
.calendaritipattend .centerbox{
    width:40em;
    min-height:7em;
    margin:80px auto 0 auto;
    padding:10px 10px 10px 90px;
    background:url(images/invitation.png) 10px 10px no-repeat #fff
}
.calendaritipattend .calendar-itipattend-message{
    width:46em;
    margin:0 auto;
    padding:10px
}
.calendaritipattend .calendar-invitebox{
    background:none;
    padding-left:0;
    border:0;
    margin:0 0 2em 0
}
.calendaritipattend .calendar-invitebox .rsvp-status{
    margin-top:2.5em;
    font-size:110%;
    font-weight:bold
}
.calendaritipattend .calendar-invitebox td.title,.calendaritipattend .calendar-invitebox td.ititle{
    font-size:120%
}
.calendaritipattend .itip-reply-controls .noreply-toggle{
    display:none
}
.calendaritipattend .itip-reply-controls a.reply-comment-toggle{
    margin-left:2px
}
.calendarmain .lm-panel-aside{
    height:100%;
    top:auto;
    position:relative;
    bottom:auto
}
.calendarmain .form-section{
    height:50px;
    padding-right:0px;
    border:1px solid #cdcdcd;
    border-radius:4px;
    padding:4px 8px;
    margin-bottom:12px
}
.calendarmain .form-section.lm-with-textarea{
    height:auto
}
.calendarmain .form-section.error{
    border-color:#f24f45
}
.calendarmain .form-section.lw-calendar-cell{
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    margin-left:10px
}
.calendarmain .form-section.lw-calendar-cell:first-of-type{
    margin-left:0
}
.calendarmain .form-section .lm-calendar-wrapselect:before{
    float:right;
    position:relative;
    top:15px;
    font-size:11px
}
.calendarmain .form-section .lm-calendar-wrapselect select{
    border:none;
    background:transparent;
    display:block;
    position:relative;
    bottom:10px;
    padding-top:10px;
    width:100%;
    height:40px;
    cursor:pointer;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    text-indent:0.01px;
    text-overflow:""
}
.calendarmain .form-section .lm-calendar-wrapselect select:-moz-focusring{
    color:transparent;
    text-shadow:0 0 0 #222
}
.calendarmain .form-section .lm-calendar-wrapselect select::-ms-expand{
    display:none
}
.calendarmain .form-section input{
    display:block
}
.calendarmain .form-section input[type^="file"]{
    display:none
}
.calendarmain .form-section label:first-of-type{
    position:absolute;
    z-index:1;
    font-size:12px;
    color:#9e9e9e
}
.calendarmain .form-section label.error{
    color:#f24f45;
    position:absolute;
    left:0px;
    top:48px
}
.lw-calendar-form-row{
    display:box;
    display:-webkit-flexbox;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flexbox;
    display:flex;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-flex-pack:space-between;
    justify-content:space-between
}
#calendarform{
    overflow:visible;
    height:auto !important
}
#calendarpropform{
    width:280px
}
p.lm-help-under-input{
    position:relative;
    top:-12px;
    padding:0 1px
}
p.lm-help-under-input a{
    text-decoration:underline
}
.lm-normal-cursor{
    cursor:default !important
}
.calendarmain #calendar{
    font-family:'open-sans';
    color:#333;
    font-size:12px
}
.calendarmain #calendar .fc-header{
    height:55px;
    border-bottom:1px solid #e0e0e0
}
.calendarmain #calendar .fc-header td{
    vertical-align:inherit;
    height:40px
}
.calendarmain #calendar .fc-header td.fc-header-right{
    width:100px
}
.calendarmain #calendar .fc-header td.fc-header-right span.fc-button-today{
    position:absolute;
    left:15px
}
.calendarmain #calendar .fc-header td.fc-header-center{
    float:right
}
.calendarmain #calendar .fc-header td.fc-header-center .fc-header-title{
    margin-top:13px
}
.calendarmain #calendar .fc-header td.fc-header-center .fc-header-title h2{
    padding-top:0;
    font-size:12px
}
.calendarmain #calendar .fc-header td .fc-button{
    border:1px solid #cbcbcb;
    line-height:30px;
    height:32px;
    width:70px;
    text-align:center;
    font-size:14px;
    background:#fff;
    box-shadow:none
}
.calendarmain #calendar .fc-header td .fc-button:hover{
    background-color:#e5e5e5
}
.calendarmain #calendar .fc-header td .fc-button:first-of-type{
    border-left:1px solid #cbcbcb
}
.calendarmain #calendar .fc-header td .fc-button.fc-state-disabled{
    background:#fff;
    box-shadow:none;
    border:1px solid #cbcbcb
}
.calendarmain #calendar .fc-header td .fc-button.fc-button-prev{
    width:35px;
    padding:0
}
.calendarmain #calendar .fc-header td .fc-button.fc-button-next{
    width:35px;
    padding:0
}
.calendarmain #calendar .fc-header td .fc-button-month{
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
.calendarmain #calendar .fc-header .fc-header-left{
    padding-left:94px
}
.calendarmain #calendar .fc-header .fc-header-left span.fc-button-table{
    display:none
}
.calendarmain #calendar .fc-header .fc-header-left .fc-button{
    font-size:12px
}
.calendarmain #calendar .fc-header .fc-header-left .fc-button.fc-state-down{
    background-color:initial;
    color:initial
}
.calendarmain #calendar .fc-header .fc-header-left .fc-button.fc-button-agendaWeek{
    border-left:0px;
    border-right:0px
}
.calendarmain #calendar .fc-header .fc-header-left .fc-button.fc-button-agendaWeek:focus{
    border-radius:0px
}
.calendarmain #calendar .fc-header .fc-header-left .fc-button.fc-button-month:focus{
    border-top-left-radius:0px;
    border-bottom-left-radius:0px
}
.calendarmain #calendar .fc-header .fc-header-left .fc-button.fc-corner-left:focus{
    border-top-right-radius:0px;
    border-bottom-right-radius:0px
}
.calendarmain #calendar .fc-header-left .fc-button.fc-state-active{
    background:#e5e5e5
}
.arrow-button-icons,.calendarmain #calendar .fc-header td .fc-button.fc-button-prev:before,.calendarmain #calendar .fc-header td .fc-button.fc-button-next:before{
    position:relative;
    top:0;
    left:0;
    display:inline-block;
    padding:0;
    line-height:32px;
    width:35px
}
.calendarmain .fc-content{
    border-bottom:1px solid #E9E9E9;
    margin-left:15px;
    margin-top:20px
}
.calendarmain .fc-view-agendaDay .fc-agenda-allday,.calendarmain .fc-view-agendaWeek .fc-agenda-allday,.calendarmain .fc-view-month .fc-agenda-allday{
    border-top:3px solid #e9e9e9
}
.calendarmain .fc-state-highlight{
    background:#F6F6F6
}
.calendarmain.fc-today{
    border:1px solid #555
}
.fc-widget-header{
    background:#fff;
    color:#000;
    border:1px solid #E9E9E9
}
.fc-widget-content{
    border:1px solid #E9E9E9
}
.fc-agenda-divider.fc-widget-header .fc-agenda-divider-inner{
    background:#e9e9e9;
    height:1px
}
.fc-view thead th{
    border:none
}
.fc-view thead th .fc-widget-header{
    padding:8px 0;
    background:#fff
}
.rcube-fc-content{
    box-shadow:none;
    -o-box-shadow:none;
    -moz-box-shadow:none
}
.fc-sat,.fc-sun{
    background:#F9F9F9
}
.fc-agenda .fc-agenda-slots{
    border-collapse:separate
}
.fc-agenda .fc-agenda-slots tr.fc-minor th{
    border-top:none
}
.fc-view thead th.fc-widget-header{
    color:#333
}
.fc-event .ui-resizable-handle.ui-resizable-s{
    color:#555
}
.fc-event .fc-event-inner{
    border-left:4px solid;
    height:100%;
    overflow:hidden;
    padding-left:7px;
    color:#555 !important
}
.fc-event .fc-event-inner .fc-event-head{
    background-color:transparent !important
}
.fc-event .fc-event-inner .fc-event-head .fc-event-time{
    color:#555
}
.fc-event .fc-event-inner .fc-event-title{
    color:#333
}
.fc-event .fc-event-inner .fc-event-bg{
    opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}
.fc-event .fc-event-inner .fc-event-bg.lm-event-bg{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    background-color:transparent;
    background-image:url(../images/stripes-event.jpg)
}
#calendarsidebar{
    top:auto;
    height:calc(100% - 75px);
    padding-top:15px;
    max-width:199px
}
#calendarsidebar .toolbar{
    width:197px
}
#calendarsidebar .toolbar .addevent{
    padding-top:12px;
    margin-bottom:14px
}
#calendarsidebar .toolbar .addevent:before{
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    margin-bottom:3px
}
.calendarstitle{
    height:55px;
    border-bottom:1px solid #e0e0e0
}
.lm-calendar-list{
    padding:0 2px;
    color:#333;
    height:calc(100% - 255px);
    padding-top:23px
}
.lm-calendar-list .lm-ico-arrow-down,.lm-calendar-list [class*="lm-act-"].lm-act-more>span:before,.lm-calendar-list [class*="lm-act-"].lm-act-checkbox>span:before,.lm-calendar-list [class*="lm-act-"].lm-act-filter>span:before,.lm-calendar-list [class*="lm-act-"].lm-act-order>span:before,.lm-calendar-list .folderlist .mailbox .treetoggle.expanded,.folderlist .mailbox .lm-calendar-list .treetoggle.expanded,.lm-calendar-list .calendarmain .form-section .lm-calendar-wrapselect:before,.calendarmain .form-section .lm-calendar-list .lm-calendar-wrapselect:before,.lm-calendar-list .lm-custom-select-option.active>.lm-custom-select-option-target .lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-calendar-list .lm-custom-select-accordion-arrow:before,.lm-calendar-list .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-calendar-list li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-calendar-list .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-calendar-list li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-calendar-list .alarm-display .alarm-actions .lm-act-snooze:before,.alarm-display .alarm-actions .lm-calendar-list .lm-act-snooze:before,.lm-calendar-list #lm-contacts-import-export>span:before,.lm-calendar-list .lm-field-section-background:after,.lm-calendar-list .lm-list-panel .messagelist td.threads .expanded,.lm-list-panel .messagelist td.threads .lm-calendar-list .expanded,.lm-calendar-list .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-calendar-list .lm-message-reply>a.lm-btn-replyopt:before,.lm-calendar-list .lm-list-preview .messagelist td.threads .expanded,.lm-list-preview .messagelist td.threads .lm-calendar-list .expanded,.lm-calendar-list .lm-desktop-view .messagelist td.threads .expanded,.lm-desktop-view .messagelist td.threads .lm-calendar-list .expanded,.lm-calendar-list .lm-tree-moveto>li.expanded>.foldertoogle:before,.lm-calendar-list .lm-ico-arrow-up{
    font-size:11px;
    padding:0 3px;
    cursor:pointer
}
.lm-calendar-list .boxtitle{
    display:inline-block;
    font-size:14px;
    font-weight:bold;
    cursor:pointer
}
.lm-calendar-list .lm-calendar-dropdown{
    top:-12px;
    left:205px
}
.lm-calendar-list .lm-calendar-options-dropdown{
    left:210px;
    top:auto
}
.lm-calendar-list .lm-calendar-options-dropdown:before,.lm-calendar-list .lm-calendar-options-dropdown:after{
    display:block;
    content:'';
    position:absolute;
    right:100%;
    width:0;
    height:0;
    border-style:solid
}
.lm-calendar-list .lm-calendar-options-dropdown:after{
    top:8px;
    border-color:transparent #fff transparent transparent;
    border-width:10px
}
.lm-calendar-list .lm-calendar-options-dropdown:before{
    top:7px;
    border-color:transparent #CECECE transparent transparent;
    border-width:11px
}
.lm-calendar-list .lm-calendar-options-dropdown.lm-dropup:after{
    bottom:16px;
    top:auto !important
}
.lm-calendar-list .lm-calendar-options-dropdown.lm-dropup:before{
    bottom:15px;
    top:auto !important
}
.lm-calendar-list .lm-calendar-options-dropdown .lm-separator{
    display:block;
    margin:6px 18px;
    border-bottom:1px solid #CECECE
}
.lm-calendar-list .listsearchbox{
    display:none
}
.lm-calendar-list .scroller{
    height:calc(100% - 25px)
}
.lm-calendar-list .scroller .treelist{
    height:100%;
    padding-left:20px;
    list-style:none;
    margin-top:10px;
    width:100%;
    overflow-x:hidden;
    overflow-y:auto
}
.lm-calendar-list .scroller .treelist li{
    padding-bottom:10px
}
.lm-calendar-list .scroller .treelist .selected.calendar{
    background-color:#fff
}
.lm-calendar-list .scroller .treelist .calendar{
    cursor:pointer;
    color:#333
}
.lm-calendar-list .scroller .treelist .calendar .handle,.lm-calendar-list .scroller .treelist .calendar .actions{
    display:none
}
.lm-calendar-list .scroller .treelist .calendar .calname{
    color:#333;
    text-overflow:ellipsis;
    padding-left:3px;
    width:calc(100% - 12px);
    display:inline-block;
    overflow:hidden;
    position:relative;
    white-space:nowrap
}
.lm-calendar-list .scroller .treelist .calendar .calname:hover{
    padding-right:15px
}
.lm-calendar-list .scroller .treelist .calendar .calname:hover:before{
    margin-top:3px;
    margin-right:3px;
    position:absolute;
    right:0
}
.lm-calendar-list .scroller .treelist .calendar .calname[aria-expanded="true"]{
    padding-right:15px
}
.lm-calendar-list .scroller .treelist .calendar .calname[aria-expanded="true"]:before{
    margin-top:3px;
    margin-right:3px;
    position:absolute;
    right:0
}
.lm-calendar-list .scroller .treelist .calendar .custom-checkbox{
    width:12px;
    height:12px;
    border-radius:3px;
    top:4px;
    float:left
}
.lm-calendar-list .scroller .treelist .calendar .custom-checkbox:after{
    width:6px;
    height:3px
}
.lm-calendar-list .scroller .treelist .dropdown-menu{
    padding:9px 0
}
.lm-calendar-list .scroller .treelist .dropdown-menu li{
    height:30px;
    width:auto
}
.lm-calendar-list #openconfigcalendar{
    font-size:14px;
    color:#333;
    text-decoration:none
}
.lm-calendar-list .iconbutton.search{
    display:none
}
.open .lm-calendar-options-dropdown{
    padding:9px 0;
    border-radius:9px !important
}
.open .lm-calendar-options-dropdown li{
    height:30px;
    width:auto
}
.open .lm-calendar-options-dropdown .color-red{
    color:#f24f45
}
.wrapper-calendardropdown{
    position:absolute;
    right:5px;
    top:25px
}
.wrapper-calendardropdown .lm-calendar-dropdown{
    top:-12px;
    left:30px
}
#event-panel-summary{
    margin-top:20px;
    font-size:12px
}
#event-panel-summary .edit-alarm-set{
    display:none !important
}
#event-panel-summary .recurrence-form.border-after{
    display:none !important
}
#event-panel-summary .form-section{
    background-color:#fff;
    position:relative
}
#event-panel-summary .form-section input{
    padding-top:20px;
    width:100%
}
#event-panel-summary .form-section select{
    width:100%;
    font-size:14px
}
#event-panel-summary .form-section option[value^='RDATE']{
    display:none
}
#event-panel-summary .form-section .edit-alarm-item{
    padding-right:0
}
#event-panel-summary .form-section .lm-ico-calendario,#event-panel-summary .form-section .lm-ico-clock{
    font-size:20px;
    position:absolute;
    bottom:13px;
    right:9px;
    color:#555
}
#modal-edit-recurrency{
    height:auto !important
}
#modal-edit-recurrency #edit-identities-list{
    display:none
}
#modal-edit-recurrency .form-select{
    padding:10px;
    font-size:14px
}
#modal-edit-recurrency .form-select .lw-calendar-repeattitle{
    font-size:12px;
    color:#9e9e9e
}
#modal-edit-recurrency .form-select .radio-option{
    height:40px
}
#modal-edit-recurrency .form-select .radio-option .lw-calendar-cell input{
    width:145px;
    height:35px;
    border:1px solid #ccc;
    border-radius:4px;
    padding:6px
}
#modal-edit-recurrency .form-select .radio-option .lw-calendar-cell,#modal-edit-recurrency .form-select .radio-option .lw-calendar-wrappcounter{
    float:right;
    margin-right:35px;
    position:relative
}
#modal-edit-recurrency .form-select .radio-option .lw-calendar-cell .lw-calendar-arrows,#modal-edit-recurrency .form-select .radio-option .lw-calendar-wrappcounter .lw-calendar-arrows{
    float:right;
    padding:3px 2px 0 0
}
#modal-edit-recurrency .form-select .radio-option .lw-calendar-cell .lw-calendar-arrows span,#modal-edit-recurrency .form-select .radio-option .lw-calendar-wrappcounter .lw-calendar-arrows span{
    display:block;
    font-size:12px;
    padding:1px 5px;
    cursor:pointer;
    color:#555
}
#modal-edit-recurrency .form-select .radio-option .lw-calendar-cell .lm-ico-calendario,#modal-edit-recurrency .form-select .radio-option .lw-calendar-wrappcounter .lm-ico-calendario{
    font-size:20px;
    position:absolute;
    bottom:calc(50% - 10px);
    right:0;
    margin-right:7px;
    color:#555
}
#modal-edit-recurrency .form-select .radio-option .lm-calendar-field{
    float:left;
    clear:both;
    padding-top:6px
}
#modal-edit-recurrency .form-select .radio-option .lm-calendar-field label{
    top:2px
}
#modal-edit-recurrency .form-select .lw-calendar-wrappcounter{
    border:1px solid #ccc;
    width:145px;
    height:35px;
    border-radius:4px
}
#modal-edit-recurrency .form-select .lw-calendar-wrappcounter .lw-calendar-counter{
    padding:6px;
    display:inline-block
}
.lw-calendar-event-widget{
    background:#f8f8f8;
    border:1px solid #cbcbcb;
    border-radius:1px !important;
    height:calc(100% - 60px) !important;
    overflow:hidden;
    min-width:470px;
    top:60px !important;
    left:auto !important;
    right:0
}
.lw-calendar-event-widget .ui-dialog-content{
    height:calc(100% - 120px) !important
}
.lw-calendar-event-widget .lw-calendar-buttons{
    border-top:none;
    border-bottom:1px solid #eaeaea;
    padding-bottom:4px
}
#eventedit{
    min-width:438px
}
#eventedit #modal-edit-recurrency{
    display:none
}
#eventedit .lm-calendar-allday{
    margin:10px 0px
}
#eventedit .lm-calendar-allday label{
    background-color:#fff;
    float:left;
    margin:2px 4px;
    height:13px;
    width:13px
}
#eventedit .lm-with-textarea{
    background-color:#fff
}
#eventedit .lm-with-textarea label{
    position:static
}
#eventedit .lm-with-textarea .text{
    width:100%
}
#eventedit .ui-autocomplete{
    background:#fff;
    border:1px solid #E9E9E9;
    border-top:0;
    box-shadow:0 1px 5px 0 rgba(178,178,178,0.66)
}
#eventedit .ui-autocomplete .ui-menu-item:hover{
    background:#EDEDED
}
.lm-calendar-secondhalf{
    margin-bottom:10px
}
label.error{
    text-align:center;
    display:block;
    color:#f24f45;
    position:relative;
    bottom:5px
}
#ui-datepicker-div .ui-datepicker-calendar{
    background:#fff;
    border:1px solid #CECECE;
    border-top:0
}
#events-export-form{
    margin-top:22px;
    color:#333;
    width:280px
}
#events-export-form .form-section input[type^='checkbox']{
    display:none
}
#events-export-form .form-section.lm-calendar-customdate{
    width:50%
}
#events-export-form .form-section.lm-calendar-customdate span input{
    width:100px;
    position:relative;
    top:16px
}
#events-export-form .form-section.lm-calendar-customdate span:before{
    float:right;
    font-size:20px;
    padding-top:16px
}
#events-export-form .form-section label{
    position:absolute;
    font-size:12px;
    color:#9e9e9e
}
#events-export-form .form-section .custom-checkbox{
    position:relative;
    border-radius:1px;
    top:1px
}
#events-export-form .form-section:last-of-type{
    border:0;
    height:auto;
    padding:initial
}
#events-export-form .form-section:last-of-type label{
    min-width:auto;
    color:initial
}
#events-export-form .form-section:last-of-type label:first-of-type{
    margin-left:20px
}
#calendarpropform{
    margin-top:20px
}
#calendarpropform .form-section{
    position:relative
}
#calendarpropform .form-section .error{
    font-size:12px
}
#calendarpropform .form-section:last-of-type{
    display:none
}
#calendarpropform .form-section input{
    width:100%;
    height:42px;
    padding-top:18px;
    padding-left:0
}
#events-import-form .form-section{
    width:304px
}
#events-import-form .form-section:last-of-type{
    display:none
}
#events-import-form .form-section:first-of-type{
    margin-top:30px;
    margin-bottom:36px;
    height:40px
}
#events-import-form .form-section:first-of-type .hint{
    display:none;
    font-size:12px;
    color:#f24f45;
    padding-top:10px
}
#events-import-form .form-section:first-of-type .lm-calendar-wrapinputfile label{
    font-size:12px;
    display:block;
    position:relative;
    float:right;
    border:1px solid #CECECE;
    border-radius:4px;
    padding:0 6px;
    color:#222;
    cursor:pointer;
    margin-top:5px;
    margin-left:12px
}
#events-import-form .form-section:first-of-type .lm-calendar-wrapinputfile span{
    color:#9e9e9e;
    font-size:12px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    width:165px;
    display:inline-block;
    padding-top:6px
}
.bootstrap-tagsinput{
    display:inline-block;
    padding:4px 6px;
    margin-bottom:10px;
    color:#555;
    vertical-align:middle;
    border-radius:4px;
    max-width:100%;
    line-height:22px;
    cursor:text
}
.bootstrap-tagsinput input{
    border:none;
    box-shadow:none;
    outline:none;
    background-color:transparent;
    padding:0;
    margin:0;
    width:auto !important;
    max-width:inherit
}
.bootstrap-tagsinput input:focus{
    border:none;
    box-shadow:none
}
.bootstrap-tagsinput .tag{
    margin-right:2px;
    color:white
}
.bootstrap-tagsinput .tag [data-role="remove"]{
    margin-left:8px;
    cursor:pointer
}
.bootstrap-tagsinput .tag [data-role="remove"]:after{
    content:"x";
    padding:0px 2px
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover{
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active{
    box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
#edit-attendee-name{
    padding:5px 0;
    width:100%
}
.new-event-float-label{
    font-size:13px
}
#event-panel-attendees{
    position:relative
}
#event-panel-attendees.lm-attnedees-error .lm-attnedees-msg-error{
    left:2px;
    position:absolute;
    bottom:-14px;
    font-size:12px;
    color:#f24f45;
    display:block
}
#event-panel-attendees.lm-attnedees-error .form-section{
    border:1px solid #f24f45
}
#event-panel-attendees .form-section{
    height:auto;
    background-color:#fff
}
#event-panel-attendees .lm-attnedees-msg-error{
    display:none
}
.bootstrap-tagsinput{
    width:100%;
    display:none;
    padding-left:0
}
.bootstrap-tagsinput input{
    padding-top:0px !important;
    display:none !important
}
.bootstrap-tagsinput .tag{
    margin:3px;
    margin-left:0;
    color:#000 !important;
    padding:5px;
    padding-right:22px;
    background-color:#d6d6d6;
    display:inline-block;
    border-radius:5px;
    overflow:hidden;
    max-width:100%;
    text-overflow:ellipsis;
    position:relative
}
.bootstrap-tagsinput .tag [data-role="remove"]{
    cursor:pointer;
    position:absolute;
    right:5px;
    top:5px
}
.bootstrap-tagsinput .tag [data-role="remove"]:after{
    content:"x";
    padding:0px 2px
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover{
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active{
    box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
#edit-attendees-table{
    display:none
}
#edit-attendees-form{
    display:block !important
}
#eventshow{
    font-size:12px;
    padding:5px 0;
    height:auto !important
}
#eventshow label,#eventshow h5{
    color:#333;
    font-weight:bold
}
#eventshow .event-header,#eventshow .event-line,#eventshow .event-section{
    margin:0 10px;
    padding:10px;
    line-height:1.5em
}
#eventshow .event-header:not(:first-child),#eventshow .event-line:not(:first-child),#eventshow .event-section:not(:first-child){
    border-top:1px solid #eaeaea
}
#eventshow .event-header.event-section-first,#eventshow .event-line.event-section-first,#eventshow .event-section.event-section-first{
    border-top:none
}
#eventshow .event-header .lm-calendar-icodetail,#eventshow .event-line .lm-calendar-icodetail,#eventshow .event-section .lm-calendar-icodetail{
    padding-right:5px
}
#eventshow .event-header.event-attendees .event-text,#eventshow .event-line.event-attendees .event-text,#eventshow .event-section.event-attendees .event-text{
    height:auto;
    overflow-y:auto;
    overflow-x:hidden
}
#eventshow .event-header.event-attendees .event-text.lm-attendees-overflowed,#eventshow .event-line.event-attendees .event-text.lm-attendees-overflowed,#eventshow .event-section.event-attendees .event-text.lm-attendees-overflowed{
    height:70px;
    overflow-y:hidden
}
#eventshow .event-header.event-attendees .event-text .morelink,#eventshow .event-line.event-attendees .event-text .morelink,#eventshow .event-section.event-attendees .event-text .morelink{
    display:none !important
}
#eventshow .event-header.event-attendees .event-text .attendee,#eventshow .event-line.event-attendees .event-text .attendee,#eventshow .event-section.event-attendees .event-text .attendee{
    display:block;
    width:250px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
#eventshow .event-header.event-attendees .lm-calendar-showattendees a,#eventshow .event-line.event-attendees .lm-calendar-showattendees a,#eventshow .event-section.event-attendees .lm-calendar-showattendees a{
    text-decoration:underline
}
#eventshow .event-line span{
    display:block
}
#eventshow+.ui-dialog-buttonpane .ui-dialog-buttonset .dropdown-link{
    display:none
}
tr.fc-event.fc-event-row{
    border-top:1px solid #eaeaea !important
}
tr.fc-event.fc-event-row td{
    border:0 !important
}
.lm-calendar-detail-template{
    background-color:#f0f0f0
}
.lm-calendar-detail-template .lm-calendar-edit-btns{
    float:right
}
.lm-calendar-detail-template .lm-calendar-edit-btns .opt{
    display:inline-block
}
.lm-calendar-detail-template .lm-calendar-edit-btns .opt.delete-btn a{
    color:#f24f45
}
.lm-calendar-detail-template .lm-calendar-edit-btns .edit-btn-opt{
    display:inline-block;
    border:1px solid #cbcbcb;
    border-radius:4px;
    box-sizing:border-box;
    text-align:center;
    font-weight:600;
    padding:6px 10px;
    cursor:pointer;
    margin-left:5px
}
.lm-calendar-detail-template .lm-calendar-edit-btns .edit-btn-opt:hover{
    background-color:#f0f0f0
}
.lm-calendar-detail-template .lm-calendar-detail{
    border:1px solid #eaeaea;
    box-shadow:1px 4px 1px #ccc;
    padding:15px 20px;
    margin:10px;
    background-color:#fff
}
.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-ico{
    float:left;
    margin-right:15px
}
.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info{
    min-height:75px;
    padding-top:6px
}
.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detail-item{
    font-weight:bold;
    text-transform:uppercase;
    width:75px;
    float:left
}
.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees a{
    text-decoration:underline;
    font-weight:bold;
    color:#333
}
.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist{
    display:inline-block;
    list-style-type:none;
    word-wrap:break-word;
    margin-bottom:5px;
    width:calc(100% - 170px)
}
.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li{
    display:inline-block;
    margin-right:5px
}
.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees{
    text-transform:lowercase;
    font-weight:bold;
    cursor:pointer;
    color:#333
}
.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-ico-arrow-down,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees [class*="lm-act-"].lm-act-more>span:before,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees [class*="lm-act-"].lm-act-checkbox>span:before,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees [class*="lm-act-"].lm-act-filter>span:before,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees [class*="lm-act-"].lm-act-order>span:before,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .folderlist .mailbox .treetoggle.expanded,.folderlist .mailbox .lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .treetoggle.expanded,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .calendarmain .form-section .lm-calendar-wrapselect:before,.calendarmain .form-section .lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-calendar-wrapselect:before,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-custom-select-option.active>.lm-custom-select-option-target .lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-custom-select-accordion-arrow:before,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .alarm-display .alarm-actions .lm-act-snooze:before,.alarm-display .alarm-actions .lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-act-snooze:before,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees #lm-contacts-import-export>span:before,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-field-section-background:after,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-list-panel .messagelist td.threads .expanded,.lm-list-panel .messagelist td.threads .lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .expanded,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-message-reply>a.lm-btn-replyopt:before,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-list-preview .messagelist td.threads .expanded,.lm-list-preview .messagelist td.threads .lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .expanded,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-desktop-view .messagelist td.threads .expanded,.lm-desktop-view .messagelist td.threads .lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .expanded,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-tree-moveto>li.expanded>.foldertoogle:before,.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-info .lm-calendar-detailattendees .lm-calendar-detailattendeeslist li.lm-calendar-showmoreattendees .lm-ico-arrow-up{
    font-size:10px;
    margin-left:5px
}
.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-btns{
    border-top:1px solid #eaeaea;
    padding:14px 0 30px
}
.lm-calendar-detail-template .lm-calendar-detail .lm-calendar-detail-btns .invite-button{
    display:inline-block
}
#agendaoptions{
    display:none !important
}
#calendar .fc-header-left-search{
    padding-left:14px
}
#calendar .fc-header-left-search .lm-search-text{
    margin-left:10px;
    font-size:14px;
    line-height:33px
}
#calendar .fc-header-left-search .lm-act-backmaillist{
    margin-bottom:3px
}
#calendar .fc-header-left-search .lm-act-backmaillist .lm-message-btnback{
    float:left
}
#calendar .fc-header-right{
    width:260px
}
#calendar .fc-header-right .fc-header-title{
    font-size:14px;
    margin-right:15px;
    margin-top:2px
}
#calendar table colgroup .fc-event-title{
    width:25%
}
#calendar table .fc-event-date{
    width:250px
}
#calendar .fc-content .fc-view-table{
    border:0
}
#calendar .fc-content .fc-view-table colgroup .fc-event-handle{
    width:1px
}
#calendar .fc-content .fc-view-table .fc-list-header{
    background:#fff;
    color:#999;
    font-size:14px;
    text-transform:uppercase
}
#calendar .fc-content .fc-view-table .fc-list-section.fc-widget-content+.fc-list-header td{
    padding-top:25px
}
#calendar .fc-content .fc-view-table .fc-list-section .fc-event-row td{
    padding:10px;
    font-size:14px
}
#calendar .fc-content .fc-view-table .fc-list-section .fc-event-row .fc-event-handle div{
    display:none
}
#calendar .fc-content .fc-view-table .fc-list-section .fc-event-row .fc-event-date{
    font-weight:700
}
#calendar .fc-content .fc-view-table .fc-list-section .fc-event-row .fc-event-time{
    font-weight:0
}
.event-dialog-message{
    display:none !important
}
.ui-dialog-content.calendar-update-date .message{
    display:block;
    border:0;
    background-color:transparent
}
.ui-dialog-content.calendar-update-date .message label{
    top:3px;
    right:2px
}
.ui-dialog-content.lm-calendar-editcurrence{
    width:455px !important
}
.ui-dialog-content .savemode,.ui-dialog-content .message{
    display:block
}
.ui-dialog-content .lm-calendar-eventlabel{
    display:block;
    margin:10px
}
.ui-dialog-content .lm-calendar-eventlabel .ui-icon-alert{
    display:none
}
.ui-dialog-content .lm-calendar-options .item-opt{
    margin:10px;
    font-family:'open-sans-bold'
}
.ui-dialog-content .lm-calendar-options .item-opt label{
    min-width:0;
    margin-right:5px;
    position:relative;
    top:3px
}
.ui-dialog-content .lm-calendar-options .item-opt .opt-disclaimer{
    margin-left:24px;
    font-size:12px;
    color:#555
}
.lm-message-event{
    margin:10px 0
}
.lm-message-event .lm-message-bold{
    font-weight:bold;
    margin:5px 0 10px
}
.ui-dialog .lm-remove-calendar-event{
    max-width:470px;
    min-height:70px;
    margin:10px
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-remove{
    border:0
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel{
    font-weight:400;
    font-family:open-sans-semibold
}
.ui-dialog .lm-remove-calendar-event{
    max-width:470px;
    min-height:70px;
    margin:10px
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-remove{
    border:0
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel{
    font-weight:400;
    font-family:open-sans-semibold
}
.edit-as-attendees-title{
    font-size:16px;
    font-family:open-sans-bold
}
#edit-alarms .edit-alarm-item{
    padding-right:0
}
.edit-alarm-set{
    display:none
}
.edit-as-attendees-section{
    border-bottom:1px solid #eaeaea;
    width:430px;
    word-wrap:break-word;
    padding:12px 0
}
.edit-as-attendees-section:last-child{
    border-bottom:0
}
.edit-as-attendees-section.no-spacing{
    padding:0 0 12px
}
.edit-as-attendees-section.no-spacing .edit-as-attendees{
    margin-top:0
}
.edit-as-attendees-section .lw-calendar-form-row .edit-alarm-item{
    padding-right:5px
}
.edit-as-attendees-section .lm-calendar-icodetail{
    margin-bottom:5px
}
.edit-as-attendees-section .lm-calendar-icodetail:before{
    margin-right:5px
}
.edit-as-attendees-section .lm-calendar-icodetail span{
    font-family:open-sans
}
.edit-as-attendees-section .lm-calendar-showattendees{
    text-decoration:underline;
    margin-left:14px
}
.edit-as-attendees-section .attendees-list{
    list-style-type:none;
    width:400px;
    display:block;
    overflow-y:hidden
}
.edit-as-attendees-section .attendees-list li{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin:0 0 2px
}
.edit-as-attendees-section .attendees-list li span{
    font-family:open-sans
}
.edit-as-attendees-section .form-section{
    background-color:#fff;
    margin-bottom:0
}
.edit-as-attendees-section .edit-as-attendees-title{
    font-size:14px;
    font-family:open-sans-bold
}
.edit-as-attendees-section .edit-as-attendees{
    font-size:14px;
    margin-top:5px
}
#event-partstat{
    display:none !important;
    margin:0 10px;
    padding:10px
}
#event-rsvp{
    margin:0 10px;
    padding:10px;
    display:none;
    background-color:#fff;
    border:0;
    border-top:#eaeaea;
    border-top:1px solid #eaeaea
}
#event-rsvp.lm-rsvp{
    display:block !important;
    background-color:#fff
}
#event-rsvp .label{
    font-weight:bold
}
#event-rsvp .itip-reply-controls{
    display:none
}
#event-rsvp input.button{
    margin-right:0px;
    background-color:#fff;
    border:1px solid #c6c6c6;
    font-weight:normal;
    color:#555;
    cursor:pointer;
    height:27px;
    display:inline-block;
    font-size:13px;
    padding:0 13px
}
#event-rsvp input.button[rel='accepted']{
    border-radius:3px 0 0 3px
}
#event-rsvp input.button[rel='accepted']:disabled{
    background-color:#5FB660;
    color:#fff;
    border-color:#50AD51
}
#event-rsvp input.button[rel='tentative']{
    border-left:0px none;
    border-right:0px none
}
#event-rsvp input.button[rel='tentative']:disabled{
    background-color:#EEAC56;
    color:#fff;
    border-color:#ECA142
}
#event-rsvp input.button[rel='declined']{
    border-radius:0 3px 3px 0
}
#event-rsvp input.button[rel='declined']:disabled{
    background-color:#D75452;
    color:#fff;
    border-color:#D1403E
}
#event-rsvp input.button[rel='delegated']{
    display:none
}
.popupmenu.libcal-rsvp-replymode{
    display:none
}
#lm-event-description{
    display:none
}
div.calendar-invitebox{
    padding:13px 10px;
    background-color:#f6f6f6;
    border-color:#eeeeee;
    box-shadow:2px 0 5px #eeeeee
}
div.calendar-invitebox img{
    float:left
}
div.calendar-invitebox .eventdetails-wrapper{
    min-height:58px;
    padding-left:inherit
}
div.calendar-invitebox .calendar-eventdetails{
    padding:0 7px 0px
}
div.calendar-invitebox .calendar-eventdetails tbody tr:first-of-type{
    display:none
}
div.calendar-invitebox .calendar-eventdetails tbody tr td{
    font-size:12px;
    padding:0
}
div.calendar-invitebox .calendar-eventdetails tbody tr td.label{
    padding-top:1px;
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif;
    color:#000;
    text-transform:uppercase;
    vertical-align:top
}
div.calendar-invitebox .calendar-eventdetails tbody tr td .lm-calendar-timeevent{
    padding-left:4px
}
div.calendar-invitebox .calendar-eventdetails tbody tr td #lm-recurrence-message .lm-bold,div.calendar-invitebox .calendar-eventdetails tbody tr td .lm-recurrence-message-diff .lm-bold{
    font-family:'open-sans'
}
div.calendar-invitebox .calendar-eventdetails tbody tr td .lm-event-old{
    text-decoration:line-through;
    padding-left:5px
}
div.calendar-invitebox .calendar-eventdetails tbody tr td .lm-event-old{
    color:#999
}
div.calendar-invitebox .calendar-eventdetails #attendees_peoples_show,div.calendar-invitebox .calendar-eventdetails #attendees_peoples_hide{
    color:#555
}
div.calendar-invitebox .itip-buttons{
    border-top:1px solid #eeeeee;
    padding:5px 10px 0;
    margin-top:15px;
    overflow:hidden
}
div.calendar-invitebox .itip-buttons .rsvp-buttons{
    margin:0
}
div.calendar-invitebox .itip-buttons.event-confirmation{
    display:none
}
div.calendar-invitebox .itip-buttons.event-confirmation.lm-needs-action-rsvp .button{
    border-radius:3px 3px
}
div.calendar-invitebox .itip-buttons.lm-needs-action-rsvp{
    display:block
}
div.calendar-invitebox .itip-buttons div.rsvp-buttons{
    display:block !important
}
div.calendar-invitebox .itip-buttons:not(.lm-needs-action-rsvp) div.rsvp-buttons.accepted input.accepted,div.calendar-invitebox .itip-buttons:not(.lm-needs-action-rsvp) div.rsvp-buttons.accepted .accepted{
    background-color:#5FB660;
    color:#fff;
    border-color:#50AD51
}
div.calendar-invitebox .itip-buttons:not(.lm-needs-action-rsvp) div.rsvp-buttons.tentative input.tentative,div.calendar-invitebox .itip-buttons:not(.lm-needs-action-rsvp) div.rsvp-buttons.tentative .tentative{
    background-color:#EEAC56;
    color:#fff;
    border-color:#ECA142
}
div.calendar-invitebox .itip-reply-controls{
    display:none
}
div.calendar-invitebox .calendar-agenda-preview{
    display:none !important
}
div.calendar-invitebox .rsvp-status{
    display:none
}
div.calendar-invitebox .ico-button{
    float:left;
    background-color:#fff;
    padding:4px 0 0 7px;
    border:1px solid #d6d6d6;
    border-radius:3px 0 0 3px;
    border-right:none;
    margin-top:0 !important;
    width:35px;
    height:31px;
    color:#999;
    cursor:pointer;
    font-size:20px
}
div.calendar-invitebox .invite-button{
    float:left
}
div.calendar-invitebox .folder-select{
    float:right;
    font-size:14px;
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    margin-top:0.5em;
    color:#555
}
div.calendar-invitebox .folder-select select#itip-saveto{
    height:31px;
    background-color:#fff;
    border:1px solid #d6d6d6;
    padding:0 5px;
    border-radius:3px;
    font-size:14px;
    color:#555
}
div.calendar-invitebox input[type=button]{
    margin-right:5px;
    padding:0 11px;
    background-color:#fff;
    border:1px solid #d6d6d6;
    border-radius:0 3px 3px 0;
    font-weight:normal;
    color:#555;
    cursor:pointer;
    height:31px
}
div.calendar-invitebox input[type=button].preview{
    display:none
}
div.calendar-invitebox input[type=button].delegated{
    display:none
}
div.calendar-invitebox #lm-events-atendees{
    display:inline-block
}
div.calendar-invitebox #lm-events-atendees .dropdown-menu{
    position:relative;
    top:35px
}
div[id^="update-"]{
    display:none !important
}
div.lm-message-inner.with-invitebox{
    border:1px solid #eeeeee;
    padding:10px 20px;
    margin:-6px 8px 10px 8px;
    box-shadow:2px 2px 5px #eeeeee
}
div.lm-message-inner.with-invitebox .lm-ico-remove,div.lm-message-inner.with-invitebox .lm-ico-close-light,div.lm-message-inner.with-invitebox .lm-ico-check{
    font-size:80px;
    border:3px solid;
    border-radius:69px
}
div.lm-message-inner.with-invitebox .lm-ico-check{
    border-color:#BFE2BF;
    color:#50AD51
}
div.lm-message-inner.with-invitebox .lm-ico-close-light{
    border-color:#EFBBBA;
    color:#D75452
}
div.lm-message-inner.with-invitebox .lm-ico-remove{
    border-color:#F8DEBB;
    color:#EEAC56
}
div.lm-message-inner.with-invitebox .confirmationBody{
    text-align:center;
    padding-top:55px
}
div.lm-message-inner.with-invitebox .confirmationBody div{
    padding-top:20px;
    color:#555;
    last-child-padding-top:5px;
    last-child-font-size:16px
}
div.lm-message-inner.with-invitebox .confirmationBody div span{
    display:block;
    font-size:20px
}
.lm-preferences-panel{
    padding:9px 20px
}
.lm-sidebar.lm-min-width{
    min-width:260px
}
.lm-sidebar .lm-panel-top,.lm-sidebar .calendarmain #calendar .fc-header,.calendarmain #calendar .lm-sidebar .fc-header{
    border-bottom:1px solid #e0e0e0
}
.lm-panel-left{
    padding-top:20px
}
.lm-main-option{
    list-style:none;
    border:1px solid #cdcdcd;
    border-radius:5px;
    margin:0 20px 10px;
    cursor:pointer
}
.lm-main-option .lm-menu-title{
    padding-left:15px;
    display:block;
    user-select:none;
    padding:12px 15px
}
.lm-main-option .lm-menu-title span:before{
    color:#cdcdcd;
    float:right;
    padding:3px 2px 0 0
}
.lm-main-option.lm-coming-soon{
    background-color:#e5e5e5
}
.lm-main-option.lm-coming-soon .lm-menu-title{
    color:#C9C9C9
}
.lm-main-option.lm-show-options{
    background:#fff;
    padding-bottom:5px
}
.lm-main-option.lm-show-options .lm-menu-title{
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif;
    border-bottom:1px solid #f0f0f0;
    padding-bottom:12px
}
.lm-main-option.lm-show-options .lm-menu-title span:before{
    color:#333;
    vertical-align:middle
}
.lm-main-option.lm-show-options .lm-menu-options{
    display:block;
    list-style:none
}
.lm-menu-options{
    display:none
}
.lm-menu-options .lm-menu-option{
    user-select:none;
    display:block;
    border-left:3px solid #f7f7f7;
    border-bottom:1px solid #f0f0f0
}
.lm-menu-options .lm-menu-option:hover{
    list-style:none;
    background-color:#f7f7f7;
    border-left:3px solid #F05246
}
.lm-menu-options .lm-menu-option.selected{
    list-style:none;
    background-color:#e5e5e5;
    border-left:3px solid #F05246
}
.lm-menu-options .lm-menu-option a{
    color:#555;
    padding:10px 12px;
    width:100%;
    display:inline-block;
    text-decoration:none
}
.lm-menu-options .lm-menu-option .lm-menu-option-disabled{
    color:#C9C9C9
}
.lm-no-rules{
    text-align:center;
    margin-top:105px
}
.lm-no-rules .lm-section-description{
    margin-bottom:28px;
    font-size:16px;
    color:#555
}
.lm-no-rules .lm-section-title{
    color:#000
}
.lm-no-rules .lm-btn{
    height:50px;
    padding:0 18px;
    font-family:open-sans-semibold, Arial, Helvetica, Tahoma, Sans-serif;
    font-size:12px
}
.lm-no-rules .lm-ico-no-filter{
    font-size:82px;
    margin-bottom:20px;
    color:#d7d7d7
}
.lm-sortable-list{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    list-style:none;
    padding:0;
    cursor:move
}
.lm-sortable-list li{
    padding:10px 20px;
    position:relative;
    border-bottom:1px solid #e9e9e9;
    background:#fff;
    height:55px
}
.lm-sortable-list li [class*='lm-act-']{
    border-bottom:1px solid #cbcbcb;
    color:#555;
    padding-top:5px;
    text-align:center;
    width:35px;
    height:30px;
    border-radius:0;
    background:#fff
}
.lm-sortable-list li [class*='lm-act-']:hover{
    background:#e9e9e9
}
.lm-sortable-list li [class*='lm-act-']:last-child{
    border-left:0;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
.lm-sortable-list li [class*='lm-act-']:first-child{
    border-top-left-radius:4px;
    border-bottom-left-radius:4px
}
.lm-sortable-list li .lm-act-edit{
    border-bottom:1px solid #cbcbcb
}
.lm-sortable-list li .lm-act-remove{
    border-bottom:1px solid #cbcbcb
}
.lm-sortable-list li .lm-act-remove .inner{
    position:absolute
}
.lm-sortable-list li:first-child{
    border-top:1px solid #e9e9e9
}
.lm-sortable-list li.list-item-placeholder{
    height:80px;
    padding:10px
}
.lm-sortable-list li.list-item-placeholder:before{
    content:'';
    border:2px dashed #F8DEBB;
    position:absolute;
    width:calc(100% - 20px);
    height:calc(100% - 20px)
}
.lm-sortable-list li .item-actions{
    white-space:nowrap;
    margin-top:5px;
    height:30px
}
.lm-sortable-list li .item-actions input{
    opacity:0;
    cursor:pointer;
    position:absolute
}
.lm-sortable-list li .lm-button-group{
    display:inline-block;
    visibility:hidden;
    padding-right:10px;
    border-right:1px solid #e9e9e9
}
.lm-sortable-list li .draggable-icon{
    opacity:0
}
.lm-sortable-list li.disabled{
    color:#C9C9C9
}
.lm-sortable-list li:hover{
    background:#fee2bd
}
.lm-sortable-list li:hover .lm-button-group{
    visibility:visible
}
.lm-sortable-list li:hover .draggable-icon{
    opacity:1
}
.lm-sortable-list .item-title{
    margin:0;
    font-size:16px;
    line-height:16px
}
.lm-sortable-list .item-details{
    font-size:14px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.lm-rule{
    max-width:calc(100% - 180px)
}
.item-details-prop{
    padding-right:10px
}
.item-details-prop+.item-details-prop:before{
    padding-right:10px;
    content:'|';
    color:#e9e9e9;
    display:inline-block
}
.lm-toggle-check-container{
    line-height:0
}
[type=checkbox].lm-toggle-check{
    display:none
}
[type=checkbox].lm-toggle-check+label{
    width:auto;
    border:0;
    height:auto
}
[type=checkbox].lm-toggle-check+label:after{
    display:none
}
[type=checkbox].lm-toggle-check+label .lm-toggle-input{
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    width:50px;
    background:#C9C9C9;
    height:24px;
    display:inline-block;
    border-radius:3px;
    position:relative;
    overflow:hidden;
    cursor:pointer;
    transition:all 0.3s
}
[type=checkbox].lm-toggle-check+label .lm-toggle-input .indicator{
    width:50%;
    height:calc(100% - 4px);
    position:absolute;
    z-index:5;
    background:#eeeeee;
    left:2px;
    top:2px;
    display:inline-block;
    transition:all 0.1s;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    line-height:24px
}
[type=checkbox].lm-toggle-check+label .lm-toggle-input .indicator:before{
    content:'|||';
    font-size:11px;
    letter-spacing:-3px;
    position:absolute;
    top:-3px;
    color:#C9C9C9;
    left:calc(50% - 6px);
    display:inline-block
}
[type=checkbox].lm-toggle-check+label .lm-toggle-input span{
    display:inline-block;
    float:left;
    width:50%;
    box-sizing:border-box;
    text-align:center;
    height:100%;
    line-height:25px
}
[type=checkbox].lm-toggle-check+label .lm-toggle-input span.correct-icon{
    transform:rotate(-45deg) scale(0);
    margin:-2px 1px 0 -1px;
    transition:all 0.2s
}
[type=checkbox].lm-toggle-check+label .lm-toggle-input span.correct-icon:before,[type=checkbox].lm-toggle-check+label .lm-toggle-input span.correct-icon:after{
    content:'';
    display:inline-block;
    background:#fff
}
[type=checkbox].lm-toggle-check+label .lm-toggle-input span.correct-icon:before{
    width:3px;
    height:7px
}
[type=checkbox].lm-toggle-check+label .lm-toggle-input span.correct-icon:after{
    width:10px;
    height:3px
}
[type=checkbox].lm-toggle-check+label .lm-toggle-input span.circle-icon{
    transform:scale(1);
    transition:all 0.2s;
    line-height:26px
}
[type=checkbox].lm-toggle-check+label .lm-toggle-input span.circle-icon:before{
    content:'';
    border:2px solid #e9e9e9;
    width:8px;
    height:8px;
    border-radius:50%;
    position:relative;
    display:inline-block
}
[type=checkbox].lm-toggle-check:checked+label .lm-toggle-input{
    background:#37b937
}
[type=checkbox].lm-toggle-check:checked+label .lm-toggle-input .indicator{
    left:calc(50% - 2px);
    border-radius:0;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
[type=checkbox].lm-toggle-check:checked+label .lm-toggle-input span.correct-icon{
    transform:rotate(-45deg) scale(0.8)
}
[type=checkbox].lm-toggle-check:checked+label .lm-toggle-input span.circle-icon{
    transform:scale(0)
}
.lm-filter-page{
    overflow:auto;
    height:100%
}
.lm-filter-page .lm-sortable-list{
    overflow-scrolling:touch;
    height:calc(100vh - 270px);
    padding-right:10px;
    margin-right:-10px
}
.lm-folder-option{
    display:inline-block;
    margin:0 5px 10px 0
}
.lm-stop-rule-evaluation,.lm-redirect-limit{
    vertical-align:middle;
    line-height:0.8
}
.lm-input-with-help+.lm-help{
    vertical-align:super;
    padding:3px
}
.lm-input-with-help .lm-action-days{
    position:relative;
    vertical-align:baseline
}
.lm-radio-align{
    vertical-align:middle
}
.new-header-condition label{
    cursor:pointer
}
.lm-toggle .lm-add-condition{
    margin-bottom:25px
}
.lm-toggle .lm-additional-addresses{
    display:inline-block
}
.lm-toggle:last-child{
    margin-bottom:30px
}
.lm-limit-reached,.lm-limit-almost-reached{
    color:#f24f45
}
.lm-custom-select{
    position:relative;
    width:240px;
    cursor:pointer;
    background:#fff
}
.lm-custom-select.active .lm-custom-select-content{
    border:1px solid #E9E9E9;
    max-height:240px;
    overflow:auto;
    padding-top:10px
}
.lm-custom-select-selected-option{
    display:block;
    line-height:34px
}
.lm-custom-select-content{
    max-height:0;
    min-width:100%;
    max-width:500px;
    overflow:hidden;
    transition:all 0.3s ease-in-out;
    position:absolute;
    background:#fff;
    left:0;
    width:auto;
    z-index:10
}
.lm-custom-select-list{
    list-style-type:none;
    padding:0
}
.lm-custom-select-option:hover>.lm-custom-select-option-target .lm-custom-select-accordion-arrow{
    opacity:0.5
}
.lm-custom-select-option.active>.lm-custom-select-sublist{
    display:block
}
.lm-custom-select-sublist{
    padding:0;
    display:none
}
.lm-custom-select-option-target{
    padding:5px 10px 5px 30px;
    display:block;
    white-space:nowrap;
    transition:background 0.3s
}
.lm-custom-select-option-target>.lm-custom-select-accordion-arrow{
    font-size:10px;
    padding:10px;
    margin-left:-30px;
    color:#333;
    transition:all 0.3s
}
.lm-custom-select-option-target:hover,.lm-custom-select-option-target.active{
    background:#e5e5e5
}
.lm-blackwhite{
    font-size:15px
}
.lm-blackwhite-list{
    list-style:none;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch;
    overflow-scrolling:touch;
    max-height:calc(100vh - 337px);
    padding-right:10px;
    margin-right:-10px
}
.lm-blackwhite-list li:first-child{
    border-top:1px solid #E9E9E9
}
.lm-blackwhite-row{
    padding:5px 20px;
    border-bottom:1px solid #E9E9E9;
    height:40px
}
.lm-blackwhite-row:hover{
    background:#fee2bd
}
.lm-blackwhite-row:hover .lm-blackwhite-remove{
    padding:5px;
    border:1px solid #cbcbcb;
    border-radius:3px;
    font-size:18px;
    background:#fff;
    display:block;
    color:#555
}
.lm-blackwhite-row:hover .lm-blackwhite-remove:hover{
    background:#e9e9e9
}
.lm-blackwhite-row.lm-blackwhite-email{
    padding-left:9px;
    position:relative
}
.lm-blackwhite-row.lm-blackwhite-email:before,.lm-blackwhite-row.lm-blackwhite-email:after{
    content:'';
    display:inline-block
}
.lm-blackwhite-row.lm-blackwhite-email:before{
    padding:3px;
    background:#CECECE;
    color:#CECECE;
    border-radius:50%;
    margin-right:6px;
    position:absolute;
    top:16px
}
.lm-blackwhite-row.lm-blackwhite-email .lm-blackwhite-option{
    margin-left:12px
}
.lm-blackwhite-row .lm-blackwhite-remove{
    display:none
}
.lm-blackwhite-option{
    vertical-align:middle;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    position:relative;
    width:calc(100% - 50px);
    display:inline-block
}
.lm-add-address{
    background:#fff
}
.lm-add-address.error+.error{
    width:600px
}
.lm-folder-page{
    height:100%;
    overflow:auto;
    position:relative
}
.lm-accordion-folder-list-container .toggle-folder-info{
    display:none;
    position:absolute;
    right:105px;
    font-size:16px;
    top:50%;
    transform:translateY(-50%);
    padding:0;
    border-bottom-color:#d6d6d6;
    z-index:1;
    color:#555
}
.lm-accordion-folder-list-container .toggle-folder-info .tooltip{
    white-space:nowrap
}
.lm-accordion-folder-list-container .toggle-folder-info .tooltip .tooltip-arrow{
    border-top-color:transparent;
    border-bottom-color:transparent;
    border-left-color:#333
}
.lm-accordion-folder-list-container .toggle-folder-info span{
    display:inline-block;
    padding:5px 10px;
    line-height:20px
}
.lm-accordion-folder-list-container .lm-btn-folder-options{
    padding:7px 12px;
    line-height:16px
}
.lm-accordion-folder-list-container .item-title{
    font-size:14px;
    word-wrap:break-word
}
.lm-accordion-folder-list-container>ul{
    border-bottom:1px solid #d6d6d6
}
.lm-accordion-folder-list-container ul{
    list-style-type:none;
    padding:0
}
.lm-accordion-folder-list-container ul li{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    cursor:default;
    position:relative;
    display:block
}
.lm-accordion-folder-list-container ul li+li+li+li+li+li .lm-folder-container{
    cursor:move
}
.lm-accordion-folder-list-container ul li+li+li+li+li+li .lm-folder-container:hover .draggable-icon{
    display:inline-block
}
.lm-accordion-folder-list-container ul li+li+li+li+li+li .lm-folder-container:hover .lm-folder.has_sub{
    padding-left:15px
}
.lm-accordion-folder-list-container .lm-folder-container{
    position:relative;
    border-top:1px solid #d6d6d6;
    cursor:pointer;
    background-color:white
}
.lm-accordion-folder-list-container .lm-folder-container:hover{
    background-color:#f7f7f7
}
.lm-accordion-folder-list-container .lm-folder-container.selected{
    background-color:#fee2bd
}
.lm-accordion-folder-list-container .lm-folder-container.selected>.lm-folder>.lm-folders-options-menu,.lm-accordion-folder-list-container .lm-folder-container.selected>.lm-folder>.toggle-folder-info{
    display:inline-block
}
.lm-accordion-folder-list-container .lm-folder{
    padding:10px 160px 10px 15px
}
.lm-accordion-folder-list-container .lm-folders-options-menu{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:10px;
    z-index:10;
    display:none
}
.lm-accordion-folder-list-container .lm-folders-options-menu>div{
    position:absolute;
    padding-top:5px;
    right:0;
    display:none
}
.lm-accordion-folder-list-container .lm-folders-options-menu>div>ul,.lm-accordion-folder-list-container .lm-folders-options-menu>div .lm-choose-folder-parent{
    background:white;
    border:1px solid #C9C9C9;
    box-shadow:0px 0px 5px rgba(0,0,0,0.3);
    border-radius:4px;
    padding:5px 0;
    cursor:default
}
.lm-accordion-folder-list-container .lm-folders-options-menu>div .lm-choose-folder-parent{
    padding:10px
}
.lm-accordion-folder-list-container .lm-folders-options-menu.on-top div{
    bottom:30px;
    padding-bottom:5px
}
.lm-accordion-folder-list-container .lm-folders-options-menu li{
    white-space:nowrap;
    position:static
}
.lm-accordion-folder-list-container .lm-folders-options-menu li.lm-dropdown-option-divider{
    border-top:1px solid;
    margin:5px 10px;
    cursor:default;
    color:#CECECE
}
.lm-accordion-folder-list-container .lm-folders-options-menu a{
    border-bottom:0;
    padding:5px 10px;
    display:block;
    color:#C9C9C9;
    cursor:default
}
.lm-accordion-folder-list-container .lm-folders-options-menu a:hover{
    background:#F6F6F6;
    width:100%
}
.lm-accordion-folder-list-container .lm-folders-options-menu a.enabled{
    color:#333;
    cursor:pointer
}
.lm-accordion-folder-list-container .lm-folders-options-menu .delete-folder.enabled{
    color:#f24f45
}
.lm-accordion-folder-list-container .lm-folders-options-menu.active>div{
    display:block
}
.lm-accordion-folder-list-container .draggable-icon{
    height:26px;
    padding:0 5px;
    top:50%;
    transform:translateY(-50%);
    display:none
}
.lm-accordion-folder-list-container .lm-folder-accordion-arrow{
    padding:5px;
    display:inline-block;
    cursor:pointer;
    line-height:30px
}
.lm-accordion-folder-list-container .lm-folder-accordion-arrow:before{
    font-size:10px;
    color:#999
}
.lm-accordion-folder-list-container .lm-folder-accordion-arrow.disabled:before{
    visibility:hidden;
    cursor:inherit
}
.lm-accordion-folder-list-container .lm-folder-details{
    display:inline-block;
    width:calc(100% - 30px)
}
.lm-accordion-folder-list-container .lm-folder-details .lm-folder-detail{
    line-height:12px;
    display:inline-block;
    color:#555
}
.lm-accordion-folder-list-container .lm-folder-details .lm-folder-detail+.lm-folder-detail{
    margin-left:10px;
    padding-left:10px;
    position:relative;
    border-left:1px solid #999
}
.lm-accordion-folder-list-container .lm-subfolders{
    display:none
}
.lm-accordion-folder-list-container .lm-subfolders .lm-folder.has_sub{
    padding-left:15px
}
.lm-accordion-folder-list-container .lm-subfolders .item-title{
    font-family:open-sans;
    width:100%
}
.lm-accordion-folder-list-container .lm-subfolders .lvl-indicator{
    height:100%;
    position:absolute;
    border-left:1px dotted #d6d6d6;
    z-index:1
}
.lm-accordion-folder-list-container .lm-subfolders li:last-child>.lvl-indicator{
    visibility:hidden
}
.lm-accordion-folder-list-container .lm-subfolders .lm-folder-container{
    cursor:move
}
.lm-accordion-folder-list-container .lm-subfolders .lm-folder-container:hover .draggable-icon{
    display:inline-block
}
.lm-accordion-folder-list-container .lm-subfolders .lm-folder-container:hover .lm-folder{
    padding-left:15px
}
.lm-accordion-folder-list-container .lm-subfolders .subfolder-icon{
    top:0;
    position:absolute;
    display:inline-block;
    width:12px;
    height:33px;
    border-left:1px solid #333;
    border-bottom:1px solid #333;
    z-index:2
}
.lm-accordion-folder-list-container .lm-subfolders .subfolder-icon:before,.lm-accordion-folder-list-container .lm-subfolders .subfolder-icon:after{
    content:'';
    display:inline-block;
    position:absolute
}
.lm-accordion-folder-list-container .lm-subfolders .subfolder-icon:before{
    width:5px;
    height:5px;
    background:#333;
    left:-3px;
    border-radius:50%;
    top:0
}
.lm-accordion-folder-list-container .lm-subfolders .subfolder-icon:after{
    width:0;
    height:0;
    border:3px solid transparent;
    border-left-color:#333;
    bottom:-3px;
    right:-3px
}
.lm-accordion-folder-list-container li.active>.lm-subfolders-container>.lm-subfolders{
    display:block
}
.lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before{
    color:#333
}
.lm-accordion-folder-list-container li>.lm-folder-container:hover>.lm-folder>.lm-folders-options-menu,.lm-accordion-folder-list-container li>.lm-folder-container:hover>.lm-folder>.toggle-folder-info{
    display:inline-block
}
.lm-accordion-folder-list-container .lm-folders-options-menu .lm-ico-arrow-down,.lm-accordion-folder-list-container .lm-folders-options-menu [class*="lm-act-"].lm-act-more>span:before,.lm-accordion-folder-list-container .lm-folders-options-menu [class*="lm-act-"].lm-act-checkbox>span:before,.lm-accordion-folder-list-container .lm-folders-options-menu [class*="lm-act-"].lm-act-filter>span:before,.lm-accordion-folder-list-container .lm-folders-options-menu [class*="lm-act-"].lm-act-order>span:before,.lm-accordion-folder-list-container .lm-folders-options-menu .folderlist .mailbox .treetoggle.expanded,.folderlist .mailbox .lm-accordion-folder-list-container .lm-folders-options-menu .treetoggle.expanded,.lm-accordion-folder-list-container .lm-folders-options-menu .calendarmain .form-section .lm-calendar-wrapselect:before,.calendarmain .form-section .lm-accordion-folder-list-container .lm-folders-options-menu .lm-calendar-wrapselect:before,.lm-accordion-folder-list-container .lm-folders-options-menu .lm-custom-select-option.active>.lm-custom-select-option-target .lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-accordion-folder-list-container .lm-folders-options-menu .lm-custom-select-accordion-arrow:before,.lm-accordion-folder-list-container .lm-folders-options-menu li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-folders-options-menu .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-folders-options-menu .alarm-display .alarm-actions .lm-act-snooze:before,.alarm-display .alarm-actions .lm-accordion-folder-list-container .lm-folders-options-menu .lm-act-snooze:before,.lm-accordion-folder-list-container .lm-folders-options-menu #lm-contacts-import-export>span:before,.lm-accordion-folder-list-container .lm-folders-options-menu .lm-field-section-background:after,.lm-accordion-folder-list-container .lm-folders-options-menu .lm-list-panel .messagelist td.threads .expanded,.lm-list-panel .messagelist td.threads .lm-accordion-folder-list-container .lm-folders-options-menu .expanded,.lm-accordion-folder-list-container .lm-folders-options-menu .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-accordion-folder-list-container .lm-folders-options-menu .lm-message-reply>a.lm-btn-replyopt:before,.lm-accordion-folder-list-container .lm-folders-options-menu .lm-list-preview .messagelist td.threads .expanded,.lm-list-preview .messagelist td.threads .lm-accordion-folder-list-container .lm-folders-options-menu .expanded,.lm-accordion-folder-list-container .lm-folders-options-menu .lm-desktop-view .messagelist td.threads .expanded,.lm-desktop-view .messagelist td.threads .lm-accordion-folder-list-container .lm-folders-options-menu .expanded,.lm-accordion-folder-list-container .lm-folders-options-menu .lm-tree-moveto>li.expanded>.foldertoogle:before{
    font-size:10px
}
.lm-accordion-folder-list-container .lm-folder-creation-form .subfolder-icon{
    height:50px
}
.lm-accordion-folder-list-container .lm-folder-creation-form .lm-folder-creation{
    padding:20px 0 35px 40px;
    overflow:hidden
}
.lm-accordion-folder-list-container .lm-folder-creation-form .lm-folder-creation .lm-input-section{
    vertical-align:top
}
.lm-accordion-folder-list-container .lm-folder-creation-form .lm-folder-creation .lm-input-section input.error:valid{
    border-color:#cdcdcd
}
.lm-accordion-folder-list-container .lm-folder-creation-form .lm-folder-creation .lm-input-section .lm-char-counter{
    padding-bottom:20px;
    display:inline-block
}
.lm-accordion-folder-list-container .lm-folder-creation-form .lm-folder-creation .button{
    height:50px;
    vertical-align:top
}
.lm-accordion-folder-list-container .lm-folder-creation-form .lm-folder-creation label{
    cursor:text
}
.lm-accordion-folder-list-container .lm-folder-creation-form .lm-folder-creation span.error{
    font-size:12px;
    color:#f24f45
}
.lm-accordion-folder-list-container .lm-folder-creation-form .lm-folder-creation.lm-folder-details{
    padding:10px 0 25px
}
.lm-accordion-folder-list-container .lm-droppable-hover{
    padding:10px 0
}
.lm-accordion-folder-list-container .lm-droppable-hover>.lm-folder{
    border:2px dashed #CECECE
}
.modal-choose-parent-folder .lm-dynamic-content{
    max-height:calc(100vh - 300px);
    margin-top:30px;
    overflow:auto;
    padding-right:10px;
    margin-right:-10px
}
.modal-choose-parent-folder .lm-dynamic-content>ul{
    display:table;
    width:100%
}
.modal-choose-parent-folder ul{
    list-style:none
}
.modal-choose-parent-folder ul li{
    position:relative;
    border-top:1px solid #cdcdcd;
    cursor:pointer
}
.modal-choose-parent-folder ul li .lm-folder-container:hover{
    background-color:#F6F6F6
}
.modal-choose-parent-folder ul li .lm-folder-container.selected{
    background-color:#fee2bd
}
.modal-choose-parent-folder ul li ul{
    padding:0
}
.modal-choose-parent-folder ul h2{
    font-family:open-sans;
    font-size:14px;
    padding:10px 0
}
.modal-choose-parent-folder .lm-folder-accordion-arrow{
    padding:5px;
    display:inline-block;
    cursor:pointer;
    line-height:30px
}
.modal-choose-parent-folder .lm-folder-accordion-arrow:before{
    font-size:10px;
    color:#999
}
.modal-choose-parent-folder .lm-folder-accordion-arrow.disabled:before{
    visibility:hidden;
    cursor:inherit
}
.modal-choose-parent-folder .lm-folder-details{
    width:calc(100% - 40px);
    display:inline-block
}
.modal-choose-parent-folder .lm-subfolders{
    display:none
}
.modal-choose-parent-folder li{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.modal-choose-parent-folder li.active>.lm-subfolders-container>.lm-subfolders{
    display:block
}
.modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before{
    color:#333
}
.modal-choose-parent-folder .lm-folder{
    position:relative
}
.modal-choose-parent-folder .item-title{
    word-wrap:break-word
}
.lm-timezone-label{
    z-index:2
}
.lm-forgot-password-link{
    cursor:pointer;
    text-decoration:underline
}
.btn-recovery-password{
    height:51px;
    width:160px;
    vertical-align:top;
    font-family:open-sans-semibold, Arial, Helvetica, Tahoma, Sans-serif
}
.alarm-display{
    background:#fff;
    padding-top:25px
}
.alarm-display+.ui-dialog-buttonpane{
    background:#fff
}
.alarm-display .alarm-item{
    margin-bottom:28px
}
.alarm-display .event-section{
    color:#515151
}
.alarm-display .alarm-actions{
    margin-top:10px
}
.alarm-display .alarm-actions [class*="lm-act-"]{
    font-size:14px;
    margin-right:8px;
    height:30px;
    line-height:25px;
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif
}
.alarm-display .alarm-actions .lm-act-dismiss{
    width:90px
}
.alarm-display .alarm-actions .lm-act-snooze{
    width:86px
}
.alarm-display .alarm-actions .lm-act-snooze:before{
    float:right;
    margin-top:8px;
    margin-right:10px;
    font-size:10px
}
.alarm-display [class^="lm-ico"]{
    font-size:13px;
    margin-right:5px
}
.popupmenu{
    position:absolute;
    background:white;
    border:1px solid #E9E9E9;
    border-radius:5px;
    display:none;
    z-index:200;
    font-size:12px
}
.popupmenu .toolbarmenu{
    list-style-type:none;
    padding-top:10px;
    padding-bottom:10px
}
.popupmenu li{
    padding-bottom:5px;
    padding-top:5px;
    padding-left:15px;
    padding-right:15px
}
.popupmenu li:hover{
    background-color:#EDEDED
}
.popupmenu li a{
    text-decoration:none;
    color:#000
}
.lm-contact-photo{
    width:160px;
    height:160px;
    display:inline-block;
    border:4px solid #fff;
    border-radius:50%;
    background:#CECECE;
    color:#fff;
    font-size:60px;
    text-align:center;
    box-sizing:content-box;
    line-height:160px;
    vertical-align:middle;
    text-transform:uppercase;
    box-shadow:0px 0px 0px 4px #F6F6F6;
    margin-right:20px
}
.lm-last,.lm-list-pagination .lm-button-group,#lm-contact-details .lm-group-btn{
    border-bottom-right-radius:4px;
    border-top-right-radius:4px;
    border-right-width:1px
}
.lm-inputs-header{
    margin-top:15px
}
.lm-panel-aside-contacts{
    border-bottom:0
}
.lm-contacts-panel{
    padding:9px 20px;
    width:100%
}
.lm-contacts-panel .lm-section-block{
    padding:10px 0
}
.lm-contacts-panel .lm-section-block.lm-no-contacts{
    text-align:center;
    margin-top:115px
}
.lm-contacts-panel .lm-section-block.lm-no-contacts .lm-section-description{
    margin-bottom:30px;
    font-size:15px;
    color:#555
}
.lm-contacts-panel .lm-section-block.lm-no-contacts .lm-btn{
    height:50px;
    line-height:50px;
    padding:0 18px;
    font-family:open-sans-semibold, Arial, Helvetica, Tahoma, Sans-serif;
    font-size:12px
}
.lm-contacts-panel .lm-section-block.lm-no-contacts .lm-ico-no-contacts{
    margin-bottom:15px;
    font-size:60px;
    color:#828282
}
.lm-contacts-panel .lm-section-block.lm-no-contacts .lm-ico-no-contacts:before{
    background:#F9F9F9;
    padding:35px;
    border-radius:50%;
    display:inline-block
}
.lm-contacts-panel .lm-section-title{
    font-size:24px;
    font-family:open-sans-light, Arial, Helvetica, Tahoma, Sans-serif;
    color:#999;
    line-height:1.1;
    margin-bottom:5px
}
.lm-action-section{
    height:51px;
    border-bottom:1px solid #e9e9e9
}
#lm-contacts-import-export:before{
    padding-left:8px
}
#lm-contacts-import-export>span{
    padding:0 8px 0 0
}
#lm-contacts-import-export>span:before{
    font-size:10px;
    position:relative;
    bottom:2px
}
.lm-contacts-buttonsgroup{
    display:inline-block
}
#importexportmenu li{
    white-space:nowrap
}
#importexportmenu li.lm-disabled{
    color:#999;
    cursor:not-allowed
}
.lm-sidebar h2{
    font-size:20px
}
.lm-sidebar .lm-btn-contacts{
    display:block;
    padding:0 15px;
    border:none;
    width:156px;
    height:45px;
    margin:20px;
    text-align:center;
    font-size:16px;
    line-height:45px;
    color:#fff;
    background:#f24f45;
    text-decoration:none;
    white-space:nowrap
}
.lm-sidebar .lm-btn-contacts:before{
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
    margin-bottom:3px
}
.lm-sidebar .lm-btn-contacts:hover{
    background-color:#ce433c
}
.lm-sidebar .lm-create-contact.lm-disabled{
    background-color:#f7c6c2;
    cursor:not-allowed
}
.lm-main-group{
    height:30px
}
.lm-main-group .lm-group-option{
    display:inline-block;
    font-family:open-sans-bold;
    width:100%;
    font-size:15px;
    padding:0 25px 0 20px;
    line-height:1.8;
    cursor:pointer;
    position:relative;
    overflow:hidden;
    text-overflow:ellipsis;
    height:100%
}
.lm-main-group .lm-group-option.selected{
    background:#CECECE
}
.lm-main-group span[class^="lm-ico-"],.lm-main-group span.lm-section-tips:before,.lm-main-group span.lm-help:before,.lm-main-group .contextMenu span.read:before,.contextMenu .lm-main-group span.read:before,.lm-main-group .contextMenu span.unread:before,.contextMenu .lm-main-group span.unread:before,.lm-main-group .contextMenu span.flagged:before,.contextMenu .lm-main-group span.flagged:before,.lm-main-group .contextMenu span.unflagged:before,.contextMenu .lm-main-group span.unflagged:before,.lm-main-group .contextMenu span.reply:before,.contextMenu .lm-main-group span.reply:before,.lm-main-group .contextMenu span.replyall:before,.contextMenu .lm-main-group span.replyall:before,.lm-main-group .contextMenu span.forward:before,.contextMenu .lm-main-group span.forward:before,.lm-main-group .contextMenu span.markspam:before,.contextMenu .lm-main-group span.markspam:before,.lm-main-group .contextMenu span.delete:before,.contextMenu .lm-main-group span.delete:before,.lm-main-group .contextMenu span.print:before,.contextMenu .lm-main-group span.print:before,.lm-main-group .contextMenu span.save:before,.contextMenu .lm-main-group span.save:before,.lm-main-group .contextMenu span.edit:before,.contextMenu .lm-main-group span.edit:before,.lm-main-group .contextMenu span.source:before,.contextMenu .lm-main-group span.source:before,.lm-main-group .contextMenu span.open:before,.contextMenu .lm-main-group span.open:before,.lm-main-group .contextMenu span.submenu:after,.contextMenu .lm-main-group span.submenu:after,.lm-main-group span.lm-btn-compose:before,.lm-main-group span.lm-act-refresh[class*="lm-act-"]:before,.lm-main-group span.lm-act-filter[class*="lm-act-"]:before,.lm-main-group [class*="lm-act-"].lm-act-filter>span:before,.lm-main-group span.lm-act-order[class*="lm-act-"]:before,.lm-main-group [class*="lm-act-"].lm-act-order>span:before,.lm-main-group .folderlist .mailbox span.treetoggle,.folderlist .mailbox .lm-main-group span.treetoggle,.lm-main-group .folderlist .mailbox span.lm-folder-cfg,.folderlist .mailbox .lm-main-group span.lm-folder-cfg,.lm-main-group #login-advertising-section span.product-link.arrow-right:after,#login-advertising-section .lm-main-group span.product-link.arrow-right:after,.lm-main-group .lm-empty-folder .lm-panel-empty-folder span.lm-folder-ico.lm-common:before,.lm-empty-folder .lm-panel-empty-folder .lm-main-group span.lm-folder-ico.lm-common:before,.lm-main-group .lm-empty-folder .lm-panel-empty-folder span.lm-folder-ico.lm-trash:before,.lm-empty-folder .lm-panel-empty-folder .lm-main-group span.lm-folder-ico.lm-trash:before,.lm-main-group #calendarsidebar .toolbar span.addevent:before,#calendarsidebar .toolbar .lm-main-group span.addevent:before,.lm-main-group .lm-main-option .lm-menu-title span:before,.lm-main-option .lm-menu-title .lm-main-group span:before,.lm-main-group .alarm-display .alarm-actions span.lm-act-snooze:before,.alarm-display .alarm-actions .lm-main-group span.lm-act-snooze:before,.lm-main-group #lm-contacts-import-export>span:before,.lm-main-group .lm-sidebar span.lm-btn-contacts:before,.lm-sidebar .lm-main-group span.lm-btn-contacts:before,.lm-main-group span.lm-group-options:before,.lm-main-group .lm-list-groups span.lm-group-contact-name:before,.lm-list-groups .lm-main-group span.lm-group-contact-name:before,.lm-main-group span.lm-field-section-background:after,.lm-main-group .lm-sidebar span.lm-btn-notes:before,.lm-sidebar .lm-main-group span.lm-btn-notes:before,.lm-main-group .lm-list-groups span.lm-group-note-name:before,.lm-list-groups .lm-main-group span.lm-group-note-name:before,.lm-main-group .lm-list-panel .messagelist td.threads span.collapsed,.lm-list-panel .messagelist td.threads .lm-main-group span.collapsed,.lm-main-group .lm-list-panel .messagelist td.threads span.expanded,.lm-list-panel .messagelist td.threads .lm-main-group span.expanded,.lm-main-group .lm-list-panel .messagelist td.flag span.flagged,.lm-list-panel .messagelist td.flag .lm-main-group span.flagged,.lm-main-group .lm-list-panel .messagelist td.flag span.unflagged,.lm-list-panel .messagelist td.flag .lm-main-group span.unflagged,.lm-main-group .lm-list-panel .messagelist td.attachment span.attachment:before,.lm-list-panel .messagelist td.attachment .lm-main-group span.attachment:before,.lm-main-group .lm-list-panel .messagelist td.attachment span.report:before,.lm-list-panel .messagelist td.attachment .lm-main-group span.report:before,.lm-main-group .lm-list-panel .messagelist td.attachment span.replied:before,.lm-list-panel .messagelist td.attachment .lm-main-group span.replied:before,.lm-main-group .lm-list-panel .messagelist td.attachment span.forwarded:before,.lm-list-panel .messagelist td.attachment .lm-main-group span.forwarded:before,.lm-main-group .lm-list-preview .messagelist td.threads span.collapsed,.lm-list-preview .messagelist td.threads .lm-main-group span.collapsed,.lm-main-group .lm-desktop-view .messagelist td.threads span.collapsed,.lm-desktop-view .messagelist td.threads .lm-main-group span.collapsed,.lm-main-group .lm-list-preview .messagelist td.threads span.expanded,.lm-list-preview .messagelist td.threads .lm-main-group span.expanded,.lm-main-group .lm-desktop-view .messagelist td.threads span.expanded,.lm-desktop-view .messagelist td.threads .lm-main-group span.expanded,.lm-main-group .lm-list-preview .messagelist td.flag span.flagged,.lm-list-preview .messagelist td.flag .lm-main-group span.flagged,.lm-main-group .lm-desktop-view .messagelist td.flag span.flagged,.lm-desktop-view .messagelist td.flag .lm-main-group span.flagged,.lm-main-group .lm-list-preview .messagelist td.flag span.unflagged,.lm-list-preview .messagelist td.flag .lm-main-group span.unflagged,.lm-main-group .lm-desktop-view .messagelist td.flag span.unflagged,.lm-desktop-view .messagelist td.flag .lm-main-group span.unflagged,.lm-main-group .lm-list-preview .messagelist td.attachment span.attachment:before,.lm-list-preview .messagelist td.attachment .lm-main-group span.attachment:before,.lm-main-group .lm-desktop-view .messagelist td.attachment span.attachment:before,.lm-desktop-view .messagelist td.attachment .lm-main-group span.attachment:before,.lm-main-group .lm-list-preview .messagelist td.attachment span.report:before,.lm-list-preview .messagelist td.attachment .lm-main-group span.report:before,.lm-main-group .lm-desktop-view .messagelist td.attachment span.report:before,.lm-desktop-view .messagelist td.attachment .lm-main-group span.report:before,.lm-main-group .lm-list-preview .messagelist td.attachment span.replied:before,.lm-list-preview .messagelist td.attachment .lm-main-group span.replied:before,.lm-main-group .lm-desktop-view .messagelist td.attachment span.replied:before,.lm-desktop-view .messagelist td.attachment .lm-main-group span.replied:before,.lm-main-group .lm-list-preview .messagelist td.attachment span.forwarded:before,.lm-list-preview .messagelist td.attachment .lm-main-group span.forwarded:before,.lm-main-group .lm-desktop-view .messagelist td.attachment span.forwarded:before,.lm-desktop-view .messagelist td.attachment .lm-main-group span.forwarded:before,.lm-main-group .lm-tree-moveto>li.expanded>span.foldertoogle:before,.lm-main-group .lm-tree-moveto>li.collapsed>span.foldertoogle:before,.lm-main-group .lm-no-message-selected span.lm-no-selection-ico:before,.lm-no-message-selected .lm-main-group span.lm-no-selection-ico:before{
    font-size:10px;
    position:absolute;
    top:10px;
    left:5px;
    z-index:10
}
.lm-secondary-group{
    position:relative;
    overflow-y:hidden
}
.lm-secondary-group .lm-group-options{
    opacity:0
}
.lm-secondary-group:hover .lm-group-options{
    opacity:1
}
.lm-group-options{
    top:2px;
    right:0;
    position:absolute;
    z-index:1;
    line-height:1;
    padding:8px;
    cursor:pointer;
    transition:transform 0.1s;
    text-decoration:none
}
.lm-group-options:before{
    font-size:14px;
    color:#333;
    text-decoration:none;
    float:right;
    line-height:10px
}
.lm-group-options:hover,.lm-group-options[aria-expanded="true"]{
    opacity:1
}
#contact-groups-domain .lm-group-options{
    display:none
}
.lm-list-groups{
    margin-bottom:10px;
    position:relative
}
.lm-list-groups.close ul{
    display:none
}
.lm-list-groups .lm-group-contact-name{
    text-decoration:none;
    color:#333;
    padding:0 25px 0 20px;
    text-overflow:ellipsis;
    white-space:nowrap;
    line-height:30px;
    display:inherit;
    width:100%;
    float:left;
    overflow:hidden
}
.lm-list-groups .lm-group-contact-name:before{
    color:#c2c2c2;
    display:inline-block;
    margin-right:3px
}
.lm-list-groups .lm-group-contact-name:hover{
    background:#e0e0e0
}
.lm-list-groups .lm-group-contact-name.selected{
    background:#CECECE
}
.lm-list-groups .lm-group-contact-name.selected:before{
    color:#999
}
.lm-groups-context-menu{
    padding:0;
    margin:-35px 40px;
    border-radius:8px;
    box-shadow:0 6px 12px rgba(34,34,34,0.175);
    border:1px solid #CECECE
}
.lm-groups-context-menu ul{
    list-style:none;
    padding:10px 0;
    z-index:5;
    position:relative
}
.lm-groups-context-menu ul li{
    transition:none
}
.lm-groups-context-menu ul span{
    white-space:nowrap;
    display:block;
    padding:5px 15px;
    cursor:pointer
}
.lm-groups-context-menu ul span:hover{
    background:#F6F6F6
}
.lm-groups-context-menu .lm-delete-group-option{
    color:#f24f45
}
.lm-groups-context-menu:before{
    content:'';
    width:15px;
    height:15px;
    display:inline-block;
    border:1px solid #CECECE;
    border-right:0;
    border-bottom:0;
    transform:rotate(-45deg);
    background:white;
    left:-9px;
    top:13px;
    position:absolute
}
.lm-groups-context-menu.on-bottom{
    margin:35px 40px
}
.lm-groups-context-menu.on-bottom:before{
    top:auto;
    bottom:15px
}
#lm-modals input.error{
    margin-bottom:20px
}
#lm-modals .ls-modal-body{
    padding:20px
}
#lm-modals label.error{
    line-height:24px
}
#lm-modals .lm-char-counter{
    display:block;
    text-align:right
}
.lm-act-checkbox,.lm-act-refresh,.lm-act-openinnew{
    cursor:pointer
}
.lm-draggable-helper{
    background:#fff;
    padding:10px 20px;
    box-shadow:0px 0px 5px rgba(34,34,34,0.5);
    z-index:1000;
    position:fixed;
    border-radius:3px
}
.lm-dragging-over{
    position:relative
}
.lm-dragging-over:after{
    content:'';
    position:absolute;
    left:0;
    top:0;
    box-sizing:border-box;
    display:block;
    height:100%;
    width:100%;
    border:1px dashed #999
}
.lm-contacts{
    max-width:320px;
    min-width:257px;
    width:100%;
    position:relative;
    border-right:1px solid #E9E9E9
}
.lm-contacts .lm-act-refresh{
    margin:0 3px
}
.lm-contact-list{
    height:calc(100% - 110px)
}
.lm-list-pagination{
    border-top:1px solid #E9E9E9;
    background:#fff;
    padding:13px 10px
}
.lm-list-pagination .lm-button-group{
    float:right
}
.lm-contact{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    height:60px;
    border-bottom:1px solid #E9E9E9;
    padding:8px 15px;
    cursor:pointer;
    -webkit-transition:background .20s linear;
    transition:background .20s linear
}
.lm-contact:hover{
    background:#f7f7f7
}
.lm-contact.selected,.lm-contact.lm-selected{
    background:#fee2bd
}
.lm-contact.lm-only-email{
    padding:14px 15px
}
.lm-contact-info{
    display:inline-block;
    vertical-align:middle;
    margin-left:5px;
    width:calc(100% - 75px)
}
.lm-contact-info .lm-contact-name{
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif
}
.lm-contact-info .lm-contact-email{
    cursor:pointer;
    display:inline-block
}
.lm-contact-info .lm-contact-email:hover{
    text-decoration:underline
}
.lm-contact-info .lm-contact-name,.lm-contact-info .lm-contact-email{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    max-width:100%
}
.lm-contact-abbreviation{
    display:inline-block;
    vertical-align:middle;
    margin-left:4px
}
.lm-contact-abbreviation span{
    color:#fff;
    background:#5FB660;
    border-radius:20px;
    display:inline-block;
    width:30px;
    height:30px;
    text-align:center;
    line-height:30px;
    text-transform:uppercase
}
.lm-contact-check{
    width:15px;
    display:inline-block;
    height:15px;
    vertical-align:middle
}
.lm-act-openinnew{
    line-height:30px
}
.lm-mail-buttonsgroup>a{
    cursor:pointer
}
.lm-error-message{
    color:#f24f45;
    font-size:12px;
    margin-top:5px
}
.lm-select-menu-contacts{
    margin-top:2px;
    padding:0;
    min-width:100px;
    background:#FFFFFF;
    border-radius:4px;
    border:1px solid #CBCBCB;
    box-shadow:0px 0px 2px #CBCBCB
}
.lm-select-menu-contacts li{
    list-style:none;
    padding:5px;
    cursor:pointer;
    font-size:13px;
    -webkit-transition:background .20s linear;
    transition:background .20s linear
}
.lm-select-menu-contacts li:hover{
    background:#e5e5e5
}
.lm-chbox-arrow{
    padding:5px 3px
}
#lm-contact-form-container{
    width:100%
}
.lm-new-contact-section{
    height:100%;
    background:#F9F9F9;
    min-width:520px
}
.lm-form-config{
    height:100%
}
.lm-contact-form{
    padding:15px;
    height:calc(100% - 50px);
    overflow:auto
}
.lm-contact-form .lm-input-section{
    width:698px
}
.lm-contact-form .lm-field-section.lm-select-contact{
    width:198px
}
.lm-contact-form .lm-contact-header{
    height:185px;
    display:flex;
    border-bottom:1px solid #E9E9E9;
    margin-bottom:10px
}
.lm-contact-form .lm-contact-header .lm-input-section{
    display:inline-block;
    vertical-align:middle;
    width:500px
}
.lm-contact-form .lm-contact-header .lm-input-section-header{
    margin:10px
}
.lm-contact-form [class*="lm-info"]{
    margin-bottom:10px
}
.lm-contact-form [class*="lm-info"]>.lm-section-block{
    position:relative
}
.lm-contact-photo-asterisk{
    vertical-align:middle;
    padding-top:2px;
    display:inline-block
}
.lm-field-section-background:after{
    position:absolute;
    color:#555;
    right:13px;
    top:20px
}
.lm-remove-option-text-area{
    margin-top:5%
}
.lm-contact-email1-header{
    padding:5px
}
#lm-multiselection_menu{
    top:60px;
    border:none
}
#lm-multiselection_menu .lm-action-contacts{
    margin-top:182px;
    max-width:501px;
    min-width:350px
}
#lm-multiselection_menu .lm-action-contacts .lm-count-contacts{
    font-size:20px;
    font-weight:bold;
    text-align:center
}
#lm-multiselection_menu .lm-action-contacts .lm-undo-selected{
    text-align:center;
    padding:10px 0px 20px 0px
}
#lm-multiselection_menu .lm-action-contacts .lm-undo-selected a{
    color:#f24f45;
    font-size:13px;
    text-decoration:underline;
    cursor:pointer
}
#lm-multiselection_menu .lm-action-contacts .lm-actions{
    width:350px;
    padding:20px;
    border:1px solid #CECECE;
    margin-left:auto;
    margin-right:auto
}
#lm-multiselection_menu .lm-action-contacts .lm-actions ul{
    list-style-type:none
}
#lm-multiselection_menu .lm-action-contacts .lm-actions ul li{
    padding:5px 0
}
#lm-multiselection_menu .lm-action-contacts .lm-actions ul a{
    color:#333;
    text-decoration:none;
    width:auto;
    display:inline-block
}
#lm-multiselection_menu .lm-action-contacts .lm-actions ul a:before{
    font-size:18px;
    vertical-align:middle
}
#lm-multiselection_menu .lm-action-contacts .lm-actions ul a span{
    text-decoration:underline;
    padding-left:10px;
    font-size:13px;
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    vertical-align:middle;
    display:inline-block;
    width:94%
}
#lm-multiselection_menu .lm-action-contacts .lm-actions .lm-disabled{
    position:relative
}
#lm-multiselection_menu .lm-action-contacts .lm-actions .lm-disabled:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:2;
    cursor:not-allowed
}
#lm-multiselection_menu .lm-action-contacts .lm-actions .lm-disabled a{
    color:#999;
    text-decoration:none
}
#lm-contact-details{
    background:#F9F9F9;
    height:100%
}
#lm-contact-details .lm-panel-top,#lm-contact-details .calendarmain #calendar .fc-header,.calendarmain #calendar #lm-contact-details .fc-header{
    background:#fff
}
#lm-contact-details .lm-contact-details-container{
    padding:15px
}
#lm-contact-details .lm-contact-details-section{
    background:#fff;
    padding:20px;
    border:1px solid #E9E9E9;
    box-shadow:0px 5px 10px -5px rgba(0,0,0,0.3);
    line-height:20px;
    word-break:break-all;
    word-wrap:break-word
}
#lm-contact-details hgroup{
    word-break:break-all;
    word-wrap:break-word;
    vertical-align:middle;
    display:inline-block
}
#lm-contact-details hgroup h1{
    font-size:30px;
    line-height:35px
}
#lm-contact-details hgroup h2{
    font-size:16px;
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    color:#777
}
#lm-contact-details .contact-photo{
    width:110px;
    height:110px;
    display:inline-block;
    border:4px solid #fff;
    border-radius:50%;
    background:#CECECE;
    color:#fff;
    font-size:50px;
    text-align:center;
    box-sizing:content-box;
    line-height:110px;
    vertical-align:middle;
    text-transform:uppercase;
    box-shadow:0px 0px 0px 4px #F6F6F6;
    margin-right:20px
}
#lm-contact-details .lm-contact-detail-item{
    border-top:1px solid #E9E9E9;
    padding:15px 0 0;
    margin:15px 0 0 20px
}
#lm-contact-details .lm-contact-detail-item>.lm-table-layout+.lm-table-layout{
    margin-top:10px
}
#lm-contact-details .lm-contact-detail-item .lm-open-compose:hover{
    text-decoration:underline;
    cursor:pointer
}
#lm-contact-details .lm-contact-icon{
    margin-right:10px;
    width:20px;
    display:inline-block;
    color:#CECECE;
    font-size:20px;
    vertical-align:top
}
#lm-contact-details .lm-contact-address+.lm-contact-address>.lm-table-layout{
    margin-top:10px
}
#lm-contact-details .lm-ico-phone{
    font-size:17px
}
#lm-contact-details .lm-ico-filled-mail{
    font-size:13px;
    line-height:20px
}
#lm-contact-details .lm-ico-cake{
    line-height:14px
}
#lm-contact-details .lm-group-btn{
    line-height:30px;
    overflow:hidden
}
#lm-contact-details .lm-group-btn .tooltip{
    white-space:nowrap
}
#lm-contact-details .lm-group-btn+.lm-group-btn{
    margin-left:10px
}
#lm-contact-details .lm-group-btn button{
    height:32px;
    font-size:20px;
    padding:0px 15px;
    border:1px solid #cbcbcb;
    background:#fff;
    border-radius:4px;
    color:#555;
    margin:0;
    float:left;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    cursor:pointer
}
#lm-contact-details .lm-group-btn button:hover{
    background-color:#EDEDED
}
#lm-contact-details .lm-group-btn button ~ button{
    border-left:none;
    border-right:1px solid #cbcbcb;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
#lm-contact-details .lm-group-btn button:last-child{
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
#lm-contact-details .lm-group-btn button.lm-more-button{
    padding:0px 10px
}
#lm-contact-details .lm-group-btn button span{
    display:inline-block;
    vertical-align:middle;
    line-height:30px
}
#lm-contact-details .lm-group-btn button .lm-text{
    font-size:14px
}
#lm-contact-details .lm-group-btn button .lm-ico-arrow-down,#lm-contact-details .lm-group-btn button [class*="lm-act-"].lm-act-more>span:before,#lm-contact-details .lm-group-btn button [class*="lm-act-"].lm-act-checkbox>span:before,#lm-contact-details .lm-group-btn button [class*="lm-act-"].lm-act-filter>span:before,#lm-contact-details .lm-group-btn button [class*="lm-act-"].lm-act-order>span:before,#lm-contact-details .lm-group-btn button .folderlist .mailbox .treetoggle.expanded,.folderlist .mailbox #lm-contact-details .lm-group-btn button .treetoggle.expanded,#lm-contact-details .lm-group-btn button .calendarmain .form-section .lm-calendar-wrapselect:before,.calendarmain .form-section #lm-contact-details .lm-group-btn button .lm-calendar-wrapselect:before,#lm-contact-details .lm-group-btn button .lm-custom-select-option.active>.lm-custom-select-option-target .lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target #lm-contact-details .lm-group-btn button .lm-custom-select-accordion-arrow:before,#lm-contact-details .lm-group-btn button .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container #lm-contact-details .lm-group-btn button li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,#lm-contact-details .lm-group-btn button .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.modal-choose-parent-folder #lm-contact-details .lm-group-btn button li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,#lm-contact-details .lm-group-btn button .alarm-display .alarm-actions .lm-act-snooze:before,.alarm-display .alarm-actions #lm-contact-details .lm-group-btn button .lm-act-snooze:before,#lm-contact-details .lm-group-btn button #lm-contacts-import-export>span:before,#lm-contact-details .lm-group-btn button .lm-field-section-background:after,#lm-contact-details .lm-group-btn button .lm-list-panel .messagelist td.threads .expanded,.lm-list-panel .messagelist td.threads #lm-contact-details .lm-group-btn button .expanded,#lm-contact-details .lm-group-btn button .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container #lm-contact-details .lm-group-btn button .lm-message-reply>a.lm-btn-replyopt:before,#lm-contact-details .lm-group-btn button .lm-list-preview .messagelist td.threads .expanded,.lm-list-preview .messagelist td.threads #lm-contact-details .lm-group-btn button .expanded,#lm-contact-details .lm-group-btn button .lm-desktop-view .messagelist td.threads .expanded,.lm-desktop-view .messagelist td.threads #lm-contact-details .lm-group-btn button .expanded,#lm-contact-details .lm-group-btn button .lm-tree-moveto>li.expanded>.foldertoogle:before{
    font-size:10px
}
#lm-contact-details .lm-contact-page a{
    color:#333;
    text-decoration:none
}
#lm-contact-details .lm-contact-page a:hover{
    text-decoration:underline
}
.lm-field-select-contact{
    font-size:17px;
    top:13px
}
.lm-notes-panel{
    padding:9px 15px;
    width:100%
}
.lm-notes-panel .lm-section-block{
    padding:10px 0
}
.lm-notes-panel .lm-section-block.lm-no-notes{
    text-align:center;
    margin-top:115px
}
.lm-notes-panel .lm-section-block.lm-no-notes .lm-section-description{
    margin-bottom:30px;
    font-size:15px;
    color:#555
}
.lm-notes-panel .lm-section-block.lm-no-notes .lm-btn{
    height:50px;
    line-height:50px;
    padding:0 18px;
    font-family:open-sans-semibold, Arial, Helvetica, Tahoma, Sans-serif;
    font-size:12px
}
.lm-notes-panel .lm-section-block.lm-no-notes .lm-ico-no-notes{
    margin-bottom:15px;
    font-size:60px;
    color:#828282
}
.lm-notes-panel .lm-section-block.lm-no-notes .lm-ico-no-notes:before{
    background:#F9F9F9;
    padding:35px;
    border-radius:50%;
    display:inline-block
}
.lm-notes-panel .lm-section-title{
    font-size:24px;
    font-family:open-sans-light, Arial, Helvetica, Tahoma, Sans-serif;
    color:#999;
    line-height:1.1;
    margin-bottom:5px
}
.lm-sidebar h2{
    font-size:20px
}
.lm-sidebar .lm-btn-notes{
    display:block;
    padding:0 15px;
    border:none;
    width:156px;
    height:45px;
    margin:20px;
    text-align:center;
    font-size:16px;
    line-height:45px;
    color:#fff;
    background:#f24f45;
    text-decoration:none;
    white-space:nowrap
}
.lm-sidebar .lm-btn-notes:hover{
    background-color:#ce433c
}
.lm-sidebar .lm-btn-notes:before{
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    margin-bottom:3px
}
.lm-main-group{
    height:30px
}
.lm-main-group .lm-group-option{
    display:inline-block;
    font-family:open-sans-bold;
    width:100%;
    font-size:15px;
    padding:0 25px 0 20px;
    line-height:1.8;
    cursor:pointer;
    position:relative;
    overflow:hidden;
    text-overflow:ellipsis;
    height:100%
}
.lm-main-group .lm-group-option.selected{
    background:#CECECE
}
.lm-main-group span[class^="lm-ico-"],.lm-main-group span.lm-section-tips:before,.lm-main-group span.lm-help:before,.lm-main-group .contextMenu span.read:before,.contextMenu .lm-main-group span.read:before,.lm-main-group .contextMenu span.unread:before,.contextMenu .lm-main-group span.unread:before,.lm-main-group .contextMenu span.flagged:before,.contextMenu .lm-main-group span.flagged:before,.lm-main-group .contextMenu span.unflagged:before,.contextMenu .lm-main-group span.unflagged:before,.lm-main-group .contextMenu span.reply:before,.contextMenu .lm-main-group span.reply:before,.lm-main-group .contextMenu span.replyall:before,.contextMenu .lm-main-group span.replyall:before,.lm-main-group .contextMenu span.forward:before,.contextMenu .lm-main-group span.forward:before,.lm-main-group .contextMenu span.markspam:before,.contextMenu .lm-main-group span.markspam:before,.lm-main-group .contextMenu span.delete:before,.contextMenu .lm-main-group span.delete:before,.lm-main-group .contextMenu span.print:before,.contextMenu .lm-main-group span.print:before,.lm-main-group .contextMenu span.save:before,.contextMenu .lm-main-group span.save:before,.lm-main-group .contextMenu span.edit:before,.contextMenu .lm-main-group span.edit:before,.lm-main-group .contextMenu span.source:before,.contextMenu .lm-main-group span.source:before,.lm-main-group .contextMenu span.open:before,.contextMenu .lm-main-group span.open:before,.lm-main-group .contextMenu span.submenu:after,.contextMenu .lm-main-group span.submenu:after,.lm-main-group span.lm-btn-compose:before,.lm-main-group span.lm-act-refresh[class*="lm-act-"]:before,.lm-main-group span.lm-act-filter[class*="lm-act-"]:before,.lm-main-group [class*="lm-act-"].lm-act-filter>span:before,.lm-main-group span.lm-act-order[class*="lm-act-"]:before,.lm-main-group [class*="lm-act-"].lm-act-order>span:before,.lm-main-group .folderlist .mailbox span.treetoggle,.folderlist .mailbox .lm-main-group span.treetoggle,.lm-main-group .folderlist .mailbox span.lm-folder-cfg,.folderlist .mailbox .lm-main-group span.lm-folder-cfg,.lm-main-group #login-advertising-section span.product-link.arrow-right:after,#login-advertising-section .lm-main-group span.product-link.arrow-right:after,.lm-main-group .lm-empty-folder .lm-panel-empty-folder span.lm-folder-ico.lm-common:before,.lm-empty-folder .lm-panel-empty-folder .lm-main-group span.lm-folder-ico.lm-common:before,.lm-main-group .lm-empty-folder .lm-panel-empty-folder span.lm-folder-ico.lm-trash:before,.lm-empty-folder .lm-panel-empty-folder .lm-main-group span.lm-folder-ico.lm-trash:before,.lm-main-group #calendarsidebar .toolbar span.addevent:before,#calendarsidebar .toolbar .lm-main-group span.addevent:before,.lm-main-group .lm-main-option .lm-menu-title span:before,.lm-main-option .lm-menu-title .lm-main-group span:before,.lm-main-group .alarm-display .alarm-actions span.lm-act-snooze:before,.alarm-display .alarm-actions .lm-main-group span.lm-act-snooze:before,.lm-main-group #lm-contacts-import-export>span:before,.lm-main-group .lm-sidebar span.lm-btn-contacts:before,.lm-sidebar .lm-main-group span.lm-btn-contacts:before,.lm-main-group span.lm-group-options:before,.lm-main-group .lm-list-groups span.lm-group-contact-name:before,.lm-list-groups .lm-main-group span.lm-group-contact-name:before,.lm-main-group span.lm-field-section-background:after,.lm-main-group .lm-sidebar span.lm-btn-notes:before,.lm-sidebar .lm-main-group span.lm-btn-notes:before,.lm-main-group .lm-list-groups span.lm-group-note-name:before,.lm-list-groups .lm-main-group span.lm-group-note-name:before,.lm-main-group .lm-list-panel .messagelist td.threads span.collapsed,.lm-list-panel .messagelist td.threads .lm-main-group span.collapsed,.lm-main-group .lm-list-panel .messagelist td.threads span.expanded,.lm-list-panel .messagelist td.threads .lm-main-group span.expanded,.lm-main-group .lm-list-panel .messagelist td.flag span.flagged,.lm-list-panel .messagelist td.flag .lm-main-group span.flagged,.lm-main-group .lm-list-panel .messagelist td.flag span.unflagged,.lm-list-panel .messagelist td.flag .lm-main-group span.unflagged,.lm-main-group .lm-list-panel .messagelist td.attachment span.attachment:before,.lm-list-panel .messagelist td.attachment .lm-main-group span.attachment:before,.lm-main-group .lm-list-panel .messagelist td.attachment span.report:before,.lm-list-panel .messagelist td.attachment .lm-main-group span.report:before,.lm-main-group .lm-list-panel .messagelist td.attachment span.replied:before,.lm-list-panel .messagelist td.attachment .lm-main-group span.replied:before,.lm-main-group .lm-list-panel .messagelist td.attachment span.forwarded:before,.lm-list-panel .messagelist td.attachment .lm-main-group span.forwarded:before,.lm-main-group .lm-list-preview .messagelist td.threads span.collapsed,.lm-list-preview .messagelist td.threads .lm-main-group span.collapsed,.lm-main-group .lm-desktop-view .messagelist td.threads span.collapsed,.lm-desktop-view .messagelist td.threads .lm-main-group span.collapsed,.lm-main-group .lm-list-preview .messagelist td.threads span.expanded,.lm-list-preview .messagelist td.threads .lm-main-group span.expanded,.lm-main-group .lm-desktop-view .messagelist td.threads span.expanded,.lm-desktop-view .messagelist td.threads .lm-main-group span.expanded,.lm-main-group .lm-list-preview .messagelist td.flag span.flagged,.lm-list-preview .messagelist td.flag .lm-main-group span.flagged,.lm-main-group .lm-desktop-view .messagelist td.flag span.flagged,.lm-desktop-view .messagelist td.flag .lm-main-group span.flagged,.lm-main-group .lm-list-preview .messagelist td.flag span.unflagged,.lm-list-preview .messagelist td.flag .lm-main-group span.unflagged,.lm-main-group .lm-desktop-view .messagelist td.flag span.unflagged,.lm-desktop-view .messagelist td.flag .lm-main-group span.unflagged,.lm-main-group .lm-list-preview .messagelist td.attachment span.attachment:before,.lm-list-preview .messagelist td.attachment .lm-main-group span.attachment:before,.lm-main-group .lm-desktop-view .messagelist td.attachment span.attachment:before,.lm-desktop-view .messagelist td.attachment .lm-main-group span.attachment:before,.lm-main-group .lm-list-preview .messagelist td.attachment span.report:before,.lm-list-preview .messagelist td.attachment .lm-main-group span.report:before,.lm-main-group .lm-desktop-view .messagelist td.attachment span.report:before,.lm-desktop-view .messagelist td.attachment .lm-main-group span.report:before,.lm-main-group .lm-list-preview .messagelist td.attachment span.replied:before,.lm-list-preview .messagelist td.attachment .lm-main-group span.replied:before,.lm-main-group .lm-desktop-view .messagelist td.attachment span.replied:before,.lm-desktop-view .messagelist td.attachment .lm-main-group span.replied:before,.lm-main-group .lm-list-preview .messagelist td.attachment span.forwarded:before,.lm-list-preview .messagelist td.attachment .lm-main-group span.forwarded:before,.lm-main-group .lm-desktop-view .messagelist td.attachment span.forwarded:before,.lm-desktop-view .messagelist td.attachment .lm-main-group span.forwarded:before,.lm-main-group .lm-tree-moveto>li.expanded>span.foldertoogle:before,.lm-main-group .lm-tree-moveto>li.collapsed>span.foldertoogle:before,.lm-main-group .lm-no-message-selected span.lm-no-selection-ico:before,.lm-no-message-selected .lm-main-group span.lm-no-selection-ico:before{
    font-size:10px;
    position:absolute;
    top:10px;
    left:5px;
    z-index:10
}
.lm-secondary-group{
    position:relative
}
.lm-secondary-group .lm-group-options{
    opacity:0
}
.lm-secondary-group:hover .lm-group-options{
    opacity:1
}
.lm-group-options{
    top:2px;
    right:0;
    position:absolute;
    z-index:1;
    line-height:1;
    padding:8px;
    cursor:pointer;
    transition:transform 0.1s
}
.lm-group-options:before{
    font-size:14px;
    color:#333;
    text-decoration:none;
    float:right;
    line-height:10px
}
.lm-group-options:hover,.lm-group-options[aria-expanded="true"]{
    opacity:1
}
#note-groups-domain .lm-group-options{
    display:none
}
.lm-list-groups{
    margin-bottom:10px;
    position:relative
}
.lm-list-groups.close ul{
    display:none
}
.lm-list-groups .lm-group-note-name{
    text-decoration:none;
    color:#333;
    padding:0 25px 0 20px;
    text-overflow:ellipsis;
    white-space:nowrap;
    line-height:30px;
    display:inherit;
    width:100%;
    overflow:hidden
}
.lm-list-groups .lm-group-note-name:before{
    color:#c2c2c2;
    display:inline-block;
    margin-right:3px
}
.lm-list-groups .lm-group-note-name:hover{
    background:#e0e0e0
}
.lm-list-groups .lm-group-note-name.selected{
    background:#CECECE
}
.lm-list-groups .lm-group-note-name.selected:before{
    color:#999
}
.lm-groups-context-menu{
    padding:0;
    margin:-35px 40px;
    border-radius:8px;
    box-shadow:0 6px 12px rgba(0,0,0,0.175);
    border:1px solid #CECECE
}
.lm-groups-context-menu ul{
    list-style:none;
    padding:10px 0;
    z-index:5;
    position:relative
}
.lm-groups-context-menu ul li{
    transition:none
}
.lm-groups-context-menu ul span{
    white-space:nowrap;
    display:block;
    padding:5px 15px;
    cursor:pointer
}
.lm-groups-context-menu ul span:hover{
    background:#F6F6F6
}
.lm-groups-context-menu .lm-delete-group-option{
    color:#f24f45
}
.lm-groups-context-menu:before{
    content:'';
    width:15px;
    height:15px;
    display:inline-block;
    border:1px solid #CECECE;
    border-right:0;
    border-bottom:0;
    transform:rotate(-45deg);
    background:white;
    left:-9px;
    top:13px;
    position:absolute
}
.lm-groups-context-menu.on-bottom{
    margin:35px 40px
}
.lm-groups-context-menu.on-bottom:before{
    top:auto;
    bottom:15px
}
.lm-notes{
    max-width:320px;
    min-width:257px;
    width:100%;
    position:relative;
    border-right:1px solid #E9E9E9
}
.lm-notes-list{
    height:calc(100% - 110px)
}
.lm-list-pagination{
    border-top:1px solid #E9E9E9;
    background:#fff;
    padding:13px 10px
}
.lm-list-pagination .lm-button-group{
    float:right
}
.lm-list-pagination .lm-button-group .lm-last,.lm-list-pagination .lm-button-group .lm-button-group,.lm-list-pagination .lm-button-group #lm-contact-details .lm-group-btn,#lm-contact-details .lm-list-pagination .lm-button-group .lm-group-btn{
    border-bottom-right-radius:4px;
    border-top-right-radius:4px;
    border-right-width:1px
}
.lm-note-item{
    height:135px;
    position:relative;
    border-bottom:1px solid #E9E9E9;
    padding:10px 15px;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.lm-note-item:hover{
    background:#f7f7f7
}
.lm-note-item.selected{
    background:#fee2bd
}
.lm-note-item .btn-star-note{
    position:absolute;
    top:10px;
    right:10px;
    color:#8c8c8c
}
.lm-note-info{
    display:inline-block;
    vertical-align:middle;
    margin-left:5px;
    width:calc(100% - 30px);
    word-break:break-all
}
.lm-note-info .lm-note-name{
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif
}
.lm-note-info .lm-note-message{
    margin-top:3px;
    font-size:14px
}
.lm-note-abbreviation{
    display:inline-block;
    vertical-align:middle;
    margin-left:4px
}
.lm-note-abbreviation span{
    color:#fff;
    background:#5FB660;
    border-radius:20px;
    display:inline-block;
    width:30px;
    height:30px;
    text-align:center;
    line-height:30px;
    text-transform:uppercase
}
.lm-note-check{
    width:15px;
    display:inline-block;
    height:15px;
    vertical-align:top;
    line-height:25px
}
.lm-act-openinnew{
    line-height:30px
}
#lm-new-note{
    width:100%
}
.lm-panel-top .lm-btn,.calendarmain #calendar .fc-header .lm-btn{
    height:32px;
    width:81px;
    font-size:14px;
    font-family:open-sans-semibold, Arial, Helvetica, Tahoma, Sans-serif;
    line-height:30px;
    text-align:center
}
#lm-note-details{
    width:100%
}
#lm-note-details .lm-group-btn{
    line-height:30px;
    overflow:hidden
}
#lm-note-details .lm-group-btn .lm-last,#lm-note-details .lm-group-btn .lm-list-pagination .lm-button-group,.lm-list-pagination #lm-note-details .lm-group-btn .lm-button-group,#lm-note-details .lm-group-btn #lm-contact-details .lm-group-btn,#lm-contact-details #lm-note-details .lm-group-btn .lm-group-btn{
    border-bottom-right-radius:4px;
    border-top-right-radius:4px;
    border-right-width:1px
}
#lm-note-details .lm-group-btn+.lm-group-btn{
    margin-left:10px
}
#lm-note-details .lm-group-btn button{
    height:32px;
    font-size:20px;
    padding:0px 15px;
    border:1px solid #cbcbcb;
    background:#fff;
    border-radius:4px;
    color:#555;
    margin:0;
    float:left;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    cursor:pointer
}
#lm-note-details .lm-group-btn button:hover{
    background-color:#EDEDED
}
#lm-note-details .lm-group-btn button ~ button{
    border-left:none;
    border-right:1px solid #cbcbcb;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
#lm-note-details .lm-group-btn button:last-child{
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
#lm-note-details .lm-group-btn button.lm-more-button{
    padding:0px 10px
}
#lm-note-details .lm-group-btn button span{
    display:inline-block;
    vertical-align:middle;
    line-height:30px
}
#lm-note-details .lm-group-btn button .lm-text{
    font-size:14px
}
#lm-note-details .lm-group-btn button .lm-ico-arrow-down,#lm-note-details .lm-group-btn button [class*="lm-act-"].lm-act-more>span:before,#lm-note-details .lm-group-btn button [class*="lm-act-"].lm-act-checkbox>span:before,#lm-note-details .lm-group-btn button [class*="lm-act-"].lm-act-filter>span:before,#lm-note-details .lm-group-btn button [class*="lm-act-"].lm-act-order>span:before,#lm-note-details .lm-group-btn button .folderlist .mailbox .treetoggle.expanded,.folderlist .mailbox #lm-note-details .lm-group-btn button .treetoggle.expanded,#lm-note-details .lm-group-btn button .calendarmain .form-section .lm-calendar-wrapselect:before,.calendarmain .form-section #lm-note-details .lm-group-btn button .lm-calendar-wrapselect:before,#lm-note-details .lm-group-btn button .lm-custom-select-option.active>.lm-custom-select-option-target .lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target #lm-note-details .lm-group-btn button .lm-custom-select-accordion-arrow:before,#lm-note-details .lm-group-btn button .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container #lm-note-details .lm-group-btn button li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,#lm-note-details .lm-group-btn button .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.modal-choose-parent-folder #lm-note-details .lm-group-btn button li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,#lm-note-details .lm-group-btn button .alarm-display .alarm-actions .lm-act-snooze:before,.alarm-display .alarm-actions #lm-note-details .lm-group-btn button .lm-act-snooze:before,#lm-note-details .lm-group-btn button #lm-contacts-import-export>span:before,#lm-note-details .lm-group-btn button .lm-field-section-background:after,#lm-note-details .lm-group-btn button .lm-list-panel .messagelist td.threads .expanded,.lm-list-panel .messagelist td.threads #lm-note-details .lm-group-btn button .expanded,#lm-note-details .lm-group-btn button .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container #lm-note-details .lm-group-btn button .lm-message-reply>a.lm-btn-replyopt:before,#lm-note-details .lm-group-btn button .lm-list-preview .messagelist td.threads .expanded,.lm-list-preview .messagelist td.threads #lm-note-details .lm-group-btn button .expanded,#lm-note-details .lm-group-btn button .lm-desktop-view .messagelist td.threads .expanded,.lm-desktop-view .messagelist td.threads #lm-note-details .lm-group-btn button .expanded,#lm-note-details .lm-group-btn button .lm-tree-moveto>li.expanded>.foldertoogle:before{
    font-size:10px
}
#lm-note-details .lm-note-details-container{
    padding:15px;
    max-height:calc(100vh - 115px);
    overflow-y:auto;
    height:100%
}
#lm-note-details .lm-note-title{
    word-break:break-all;
    margin:0 0 20px
}
#lm-note-details .lm-note-description{
    word-break:break-all
}
.ls-modal .ls-modal-body span{
    word-wrap:break-word
}
#lm-attachments-preview-overlay{
    position:fixed;
    background:#222;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:50;
    opacity:0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}
#lm-attachments-preview-header{
    background:#333;
    z-index:100;
    height:60px;
    text-align:right;
    position:absolute;
    top:0;
    left:0;
    right:0;
    color:#fff
}
#lm-attachments-preview-header .lm-close-attachments-preview{
    font-size:40px;
    line-height:60px;
    border-left:1px solid #555;
    padding:0 10px;
    cursor:pointer
}
#lm-attachments-preview{
    position:fixed;
    max-height:calc(100vh - 100px);
    max-width:calc(100vw - 40px);
    transform:translate(-50%, -50%);
    top:50%;
    left:50%;
    background:#fff;
    z-index:100;
    margin-top:30px;
    padding:10px;
    border-radius:4px
}
#lm-attachments-preview iframe,#lm-attachments-preview img{
    border:none;
    max-width:calc(100vw - 60px);
    max-height:calc(100vh - 120px)
}
#lm-attachment-info{
    float:left;
    line-height:60px;
    padding-left:20px
}
#lm-attachment-info .lm-attachment-name{
    padding-right:40px
}
#lm-attachment-info button{
    border:1px solid #fff;
    padding:10px 20px;
    border-radius:4px;
    background:transparent;
    color:#fff;
    cursor:pointer;
    line-height:15px
}
#lm-attachment-info button:hover{
    background:#555
}
#messagestack{
    z-index:100
}
.lm-top-bar-line{
    background:#DC0037;
    height:5px;
    min-width:1024px;
    position:relative
}
.lm-topbar.lm-topbar-block-page{
    background:#2D364A
}
.lm-blockpage-wrapper{
    height:100%;
    width:100%
}
.lm-blockpage-container{
    left:0;
    position:absolute;
    margin-left:auto;
    margin-right:auto;
    right:0;
    top:125px;
    width:785px
}
.lm-blockpage-container h1{
    font-size:25px
}
.lm-msg-content{
    font-size:14px;
    margin-top:24px;
    width:575px
}
.lm-msg-content>p:first-child{
    margin-bottom:15px
}
.lm-browser-container{
    height:100px;
    margin:23px 0 35px 0
}
.lm-browser{
    display:inline-block;
    height:90px;
    margin-top:5px;
    width:138px
}
.lm-browser:first-child{
    margin-right:24px
}
.lm-browser-icon{
    height:57px
}
.lm-img-ie{
    margin-top:5px
}
.lm-download{
    font-size:13px
}
.lm-download a{
    color:#4D8FFE;
    text-decoration:none
}
.lm-download a:hover{
    text-decoration:underline
}
.lm-search-container .lm-searchbox,.lm-search-container .lm-searchbox form input,.lm-search-container .searchmenulink,.lm-search-container .searchmenulink:before{
    box-sizing:border-box
}
.paragraph-spacing{
    padding-bottom:20px
}
.ls-modal.lm-welcome .lm-welcome-img img{
    width:100%
}
.lm-topbar{
    background:#222;
    padding-left:20px;
    position:relative;
    height:60px;
    min-width:1024px
}
.lm-logo-lw{
    width:156px;
    height:50px;
    float:left;
    margin-right:23px;
    margin-top:5px;
    font-size:27px
}
.lm-logo-lw img{
    height:auto;
    width:auto;
    max-height:100%;
    max-width:100%;
    vertical-align:middle
}
.lm-ico-search{
    color:#555;
    width:16px;
    height:16px;
    position:absolute;
    left:12px;
    top:7px
}
.lm-search-container{
    margin-top:15px;
    width:30%;
    display:inline-block
}
.lm-search-container .lm-searchbox{
    width:100%;
    max-width:490px;
    height:30px;
    background-color:#fff;
    border:1px solid #555;
    border-radius:4px;
    position:relative;
    overflow:hidden;
    top:0;
    right:0
}
.lm-search-container .lm-searchbox form{
    width:100%;
    height:100%;
    display:inline;
    position:relative;
    top:0;
    left:0
}
.lm-search-container .lm-searchbox form input{
    width:calc(100% - 60px);
    height:100%;
    background-color:#fff;
    border:0;
    font-size:14px;
    font-weight:normal;
    letter-spacing:0;
    padding:3px 10px 3px 10px
}
.lm-search-container .lm-searchbox form input:focus{
    outline:none
}
.lm-search-container .lm-searchbox form input::placeholder{
    font-style:normal
}
.lm-search-container .searchmenulink{
    width:40px;
    height:30px;
    padding:2px;
    border-radius:0 4px 4px 0;
    border-left:1px solid #CCC;
    line-height:28px;
    position:absolute;
    text-indent:initial;
    top:-1px;
    right:-1px;
    left:inherit;
    cursor:pointer
}
.lm-search-container .searchmenulink:active{
    text-decoration:none
}
.lm-search-container .searchmenulink:hover{
    background:#F6F6F6
}
.lm-search-container .searchmenulink:before{
    width:100%;
    color:#fff;
    padding-top:6px
}
.lm-search-container .searchoptions{
    width:20px;
    height:30px;
    border:0;
    color:#555;
    position:absolute;
    text-indent:-9999px;
    cursor:pointer
}
.lm-search-container .searchoptions:before{
    border-top:4px solid #555;
    border-right:4px solid transparent;
    border-left:4px solid transparent;
    content:"";
    position:absolute;
    text-indent:0;
    top:13px;
    left:5px
}
.lm-search-container .closequicksearch{
    display:none
}
.lm-popupmenu{
    display:none;
    position:absolute;
    z-index:1001;
    box-shadow:0 6px 12px rgba(0,0,0,0.18);
    border-radius:0px 0px 5px 5px;
    padding:10px 15px;
    background:#fff;
    max-width:488px;
    width:calc(100% - 2px);
    margin-left:10px
}
.lm-popupmenu .lm-searchmenu{
    list-style:none;
    border-radius:0px 0px 5px 5px;
    font-size:12px;
    color:#333;
    left:200px
}
.lm-popupmenu .lm-searchmenu li{
    padding-bottom:5px
}
.lm-popupmenu .lm-searchmenu li input[type="radio"],.lm-popupmenu .lm-searchmenu li input[type="checkbox"]{
    position:relative;
    top:2px;
    font-weight:bold
}
.lm-popupmenu .lm-searchmenu li input[type="radio"]+label,.lm-popupmenu .lm-searchmenu li input[type="checkbox"]+label{
    vertical-align:sub
}
.lm-popupmenu .lm-searchmenu li input[type="radio"]:disabled+label,.lm-popupmenu .lm-searchmenu li input[type="checkbox"]:disabled+label{
    opacity:0.4
}
.lm-popupmenu .lm-searchmenu li.separator{
    margin-bottom:10px
}
.lm-taks-nav ul{
    padding:0;
    margin:0;
    list-style:none;
    height:60px
}
.lm-taks-nav ul li{
    margin:0px;
    display:block;
    float:left;
    width:60px;
    height:60px
}
.lm-taks-nav ul li a{
    padding:20px 17px;
    width:60px;
    height:60px;
    display:inline-block;
    text-decoration:none;
    color:#C9C9C9;
    font-size:23px
}
.lm-taks-nav ul li a span{
    display:none
}
.lm-taks-nav ul li a.lm-nav-active span{
    display:block;
    font-size:0;
    width:0;
    height:0;
    position:absolute;
    bottom:0;
    border-left:12px solid transparent;
    border-right:12px solid transparent;
    border-bottom:6px solid #FFF
}
.lm-taks-nav ul li .lm-nav-active{
    background-color:#000
}
.lm-taks-nav ul li .lm-nav-disable{
    opacity:0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}
.lm-taks-nav ul li .tooltip .tooltip-arrow{
    border-bottom-color:#333
}
.lm-taks-nav ul li .tooltip .tooltip-inner{
    background:#333;
    font-weight:bold
}
.last-item{
    padding-right:8px
}
.lm-dropdown-menu{
    background-color:#2d2d2d;
    height:60px;
    padding-top:5px
}
.lm-dropdown-menu .lm-dropdown{
    padding:0;
    margin:0;
    height:100%
}
.lm-dropdown-menu .lm-dropdown-alerts{
    opacity:0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    width:60px
}
.lm-dropdown-menu .lm-dropdown-alerts span{
    padding:5px 17px;
    font-size:23px
}
.lm-dropdown-menu .lm-dropdown-help{
    width:40px
}
.lm-dropdown-menu .lm-dropdown-help .dropdown-toggle span.lm-ico-help,.lm-dropdown-menu .lm-dropdown-help .dropdown-toggle span.lm-help:before{
    padding:5px 8px;
    font-size:23px
}
.lm-dropdown-menu .lm-dropdown-help .dropdown-menu{
    left:-117px
}
.lm-dropdown-menu .lm-dropdown-user{
    width:170px
}
.lm-dropdown-menu .lm-dropdown-user .dropdown-toggle{
    padding:10px 8px
}
.lm-dropdown-menu .lm-dropdown-user .dropdown-toggle .lm-user-img{
    width:30px;
    border-radius:100%;
    background-color:#f24f45;
    overflow:hidden;
    margin:0 8px
}
.lm-dropdown-menu .lm-dropdown-user .dropdown-toggle .lm-user-img img,.lm-dropdown-menu .lm-dropdown-user .dropdown-toggle .lm-user-img span{
    border:0;
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    font-size:15px;
    color:#fff
}
.lm-dropdown-menu .lm-dropdown-user .lm-user-name{
    width:84px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    line-height:30px;
    text-transform:capitalize
}
.lm-dropdown-menu .lm-dropdown-user .lm-ico-arrow-down,.lm-dropdown-menu .lm-dropdown-user [class*="lm-act-"].lm-act-more>span:before,.lm-dropdown-menu .lm-dropdown-user [class*="lm-act-"].lm-act-checkbox>span:before,.lm-dropdown-menu .lm-dropdown-user [class*="lm-act-"].lm-act-filter>span:before,.lm-dropdown-menu .lm-dropdown-user [class*="lm-act-"].lm-act-order>span:before,.lm-dropdown-menu .lm-dropdown-user .folderlist .mailbox .treetoggle.expanded,.folderlist .mailbox .lm-dropdown-menu .lm-dropdown-user .treetoggle.expanded,.lm-dropdown-menu .lm-dropdown-user .calendarmain .form-section .lm-calendar-wrapselect:before,.calendarmain .form-section .lm-dropdown-menu .lm-dropdown-user .lm-calendar-wrapselect:before,.lm-dropdown-menu .lm-dropdown-user .lm-custom-select-option.active>.lm-custom-select-option-target .lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-dropdown-menu .lm-dropdown-user .lm-custom-select-accordion-arrow:before,.lm-dropdown-menu .lm-dropdown-user .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-dropdown-menu .lm-dropdown-user li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-dropdown-menu .lm-dropdown-user .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-dropdown-menu .lm-dropdown-user li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-dropdown-menu .lm-dropdown-user .alarm-display .alarm-actions .lm-act-snooze:before,.alarm-display .alarm-actions .lm-dropdown-menu .lm-dropdown-user .lm-act-snooze:before,.lm-dropdown-menu .lm-dropdown-user #lm-contacts-import-export>span:before,.lm-dropdown-menu .lm-dropdown-user .lm-field-section-background:after,.lm-dropdown-menu .lm-dropdown-user .lm-list-panel .messagelist td.threads .expanded,.lm-list-panel .messagelist td.threads .lm-dropdown-menu .lm-dropdown-user .expanded,.lm-dropdown-menu .lm-dropdown-user .lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-dropdown-menu .lm-dropdown-user .lm-message-reply>a.lm-btn-replyopt:before,.lm-dropdown-menu .lm-dropdown-user .lm-list-preview .messagelist td.threads .expanded,.lm-list-preview .messagelist td.threads .lm-dropdown-menu .lm-dropdown-user .expanded,.lm-dropdown-menu .lm-dropdown-user .lm-desktop-view .messagelist td.threads .expanded,.lm-desktop-view .messagelist td.threads .lm-dropdown-menu .lm-dropdown-user .expanded,.lm-dropdown-menu .lm-dropdown-user .lm-tree-moveto>li.expanded>.foldertoogle:before{
    width:9px;
    line-height:32px;
    font-size:10px;
    color:#b6b6b6
}
.lm-dropdown-menu .lm-dropdown .dropdown-toggle{
    width:100%;
    height:100%;
    position:absolute;
    margin:0;
    padding:10px 0;
    text-decoration:none;
    color:#b8b8b8;
    font-size:13px
}
.lm-dropdown-menu .lm-dropdown .dropdown-toggle span{
    display:inline-block;
    padding:0;
    margin:0;
    height:30px;
    vertical-align:middle
}
.lm-dropdown-menu .lm-dropdown.open{
    border:1px solid #b8b8b8;
    background-color:#eeeeee;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.lm-dropdown-menu .lm-dropdown.open .dropdown-toggle{
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.lm-dropdown-menu .lm-dropdown .dropdown-menu{
    border:1px solid #b8b8b8;
    left:-1px;
    top:96%;
    border-top-left-radius:0;
    border-top-right-radius:0;
    border-top:0;
    font-size:13px
}
.lm-dropdown-menu .lm-dropdown .dropdown-menu li a{
    color:#333;
    text-decoration:none
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options{
    width:243px;
    padding-bottom:5px;
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li a{
    padding:5px 15px
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li a.lm-dropdown-last-option{
    padding:10px 15px 5px;
    margin-top:5px;
    border-top:1px solid #CECECE;
    background:#EDEDED;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li a.lm-dropdown-last-option:before{
    font-size:17px
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li a.lm-dropdown-last-option span{
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    padding-left:10px;
    vertical-align:top
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li ul{
    list-style:none
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li ul li.lm-dropdown-option{
    padding:4.5px 15px 2.5px 15px
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li ul li.circle:before{
    content:'\25CF';
    font-size:15px;
    color:#f24f45
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li ul li.circle{
    padding:2.5px 15px;
    font-weight:bold
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li ul li.circle span[class^='lm-ico']{
    margin-left:5px
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li ul li span[class^='lm-ico']{
    margin-left:14px;
    margin-right:3px;
    font-size:18px;
    display:inline-block;
    vertical-align:middle;
    margin-bottom:3px
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options li .legend{
    padding:5px 15px
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options .lm-dropdown-option{
    padding:5px 15px;
    cursor:pointer
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options .lm-dropdown-option:hover{
    background-color:#EDEDED
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options .lm-dropdown-option.disable{
    color:#CECECE;
    padding:5px 15px
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options .lm-dropdown-option span.comingsoon{
    background-color:#EDEDED;
    float:right;
    font-size:10px;
    color:#f24f45;
    padding:0px 5px 0px 5px;
    border-radius:3px;
    margin-top:2px
}
.lm-dropdown-menu .lm-dropdown .lm-dropdown-options .lm-dropdown-option-divider{
    border-top:1px solid;
    padding:0px;
    margin:5px 15px;
    color:#CECECE
}
.lm-topbar .ls-modal-header{
    padding:16px 0px 16px 15px
}
.lm-topbar .ls-modal-header .lm-ico-close,.lm-topbar .ls-modal-header .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .lm-topbar .ls-modal-header .ui-button-icon-primary:before,.lm-topbar .ls-modal-header .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .lm-topbar .ls-modal-header .ui-icon-closethick:before{
    float:right;
    font-size:18px;
    padding-top:22px;
    padding-right:10px;
    padding-left:19px;
    padding-bottom:20px;
    border-left:1px solid #eaeaea
}
.lm-topbar .ls-modal-header .ls-modal-title{
    font-size:20px
}
.lm-topbar .ls-modal-header .ls-modal-title .lm-functionality{
    font-weight:bold
}
.lm-topbar .ls-modal-footer{
    border-top:1px solid #e9e9e9;
    font-size:13px
}
.lm-topbar .ls-modal-footer button{
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif;
    height:35px;
    padding:0 15px
}
.lm-topbar .ls-modal-footer a{
    color:#000;
    display:inline-block;
    margin-top:7px;
    border-bottom:1px solid #222;
    text-decoration:none
}
.lm-message-list{
    min-width:344px;
    border-right:1px solid #E9E9E9;
    position:relative;
    box-shadow:0 12px 15px -10px rgba(0,0,0,0.2);
    z-index:1
}
.lm-message-list .waiting-veil{
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.75);
    top:0;
    left:0
}
.lm-message-list .waiting-veil:before{
    content:'';
    background:url("../images/waiting_email_v2.gif") center center no-repeat;
    position:absolute;
    width:100%;
    height:100%
}
.lm-message-list .waiting-veil .waiting-message{
    text-align:center;
    font-family:Ubuntu, arial, sans-serif;
    color:#868686;
    font-size:18px;
    width:100%;
    position:absolute;
    top:50%;
    margin-top:50px
}
.lm-list-panel .messagelist{
    width:100%;
    height:100%;
    border-collapse:collapse;
    position:relative
}
.lm-list-panel .messagelist thead{
    display:none
}
.lm-list-panel .messagelist tr td{
    position:absolute
}
.lm-list-panel .messagelist tr.thread td.subject{
    padding-left:0px
}
.lm-list-panel .messagelist tr.thread td.subject a{
    width:183px
}
.lm-list-panel .messagelist tr.thread td.from>span{
    width:130px
}
.lm-list-panel .messagelist tr.message.thread.expanded:not(.lm-message-group) td.chbox{
    margin-left:23px
}
.lm-list-panel .messagelist tr.message.thread.expanded:not(.lm-message-group) td.from,.lm-list-panel .messagelist tr.message.thread.expanded:not(.lm-message-group) td.fromto{
    margin-left:65px
}
.lm-list-panel .messagelist tr.message.thread.expanded:not(.lm-message-group) td.subject{
    display:none
}
.lm-list-panel .messagelist tr.message.thread.expanded:not(.lm-message-group) td.date{
    width:auto;
    position:relative;
    float:right
}
.lm-list-panel .messagelist tr.message.thread.expanded:not(.lm-message-group) td.flag{
    margin-left:46px
}
.lm-list-panel .messagelist tr.lm-message-group .subject{
    margin-left:calc(25% + 64px)
}
.lm-list-panel .messagelist tr.message{
    width:100%;
    padding:10px 15px;
    overflow:hidden;
    position:relative;
    border-bottom:1px solid #e0e0e0;
    display:list-item;
    cursor:pointer
}
.lm-list-panel .messagelist tr.message.flagged{
    background:#fef6ec
}
.lm-list-panel .messagelist tr.message.unread{
    background:#f0f0f0;
    box-shadow:inset 4px 0 0 0 #f24f45
}
.lm-list-panel .messagelist tr.message.unread:hover{
    background:#f0f0f0
}
.lm-list-panel .messagelist tr.message.unread .fromto,.lm-list-panel .messagelist tr.message.unread .subject{
    color:#2F2F2F;
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif
}
.lm-list-panel .messagelist tr.message.unread .subject{
    color:#363636
}
.ie8 .lm-list-panel .messagelist tr.message.unread,.ie9 .lm-list-panel .messagelist tr.message.unread{
    border-left:4px solid #555
}
.lm-list-panel .messagelist tr.message:hover{
    background:#f7f7f7
}
.lm-list-panel .messagelist tr.message.selected{
    background:#fee2bd
}
.lm-list-panel .messagelist tr.message.selected.lm-context-selected{
    background:#fff
}
.lm-list-panel .messagelist tr.message.selected.lm-context-selected .chbox input[type="checkbox"]:checked+label>span:after{
    border:none
}
.ie8 .lm-list-panel .messagelist tr.message,.ie9 .lm-list-panel .messagelist tr.message{
    float:left;
    width:100%;
    clear:both;
    padding-left:30px
}
.lm-list-panel .messagelist td{
    vertical-align:top;
    background-color:transparent;
    border:none;
    color:#3A3A3A;
    cursor:pointer;
    font-size:14px;
    display:inline-block
}
.lm-list-panel .messagelist td.status{
    display:none
}
.lm-list-panel .messagelist td.size{
    position:relative;
    float:right;
    font-size:12px;
    margin-right:10px
}
.lm-list-panel .messagelist td.threads:not(:empty){
    width:15px;
    height:15px;
    font-size:12px;
    margin-top:4px;
    margin-left:calc(25% + 50px)
}
.ie8 .lm-list-panel .messagelist td.threads{
    position:absolute;
    width:15px;
    height:15px;
    margin-top:24px;
    margin-left:25px
}
.lm-list-panel .messagelist td.threads .collapsed{
    color:#d6d6d6
}
.lm-list-panel .messagelist td.threads .expanded{
    color:#d6d6d6
}
.lm-list-panel .messagelist td.date{
    height:16px;
    font-size:12px;
    text-align:right;
    float:right;
    position:relative
}
.lm-list-panel .messagelist td.chbox{
    width:37px;
    height:100%;
    top:0px;
    left:0px;
    text-align:center
}
.lm-list-panel .messagelist td.chbox label{
    width:100%;
    height:100%;
    padding-top:7px;
    border:none;
    vertical-align:middle
}
.lm-list-panel .messagelist td.chbox label:after{
    display:none
}
.lm-list-panel .messagelist td.chbox label span{
    width:15px;
    height:15px;
    border:1px solid #CECECE;
    display:inline-block;
    position:relative;
    vertical-align:middle
}
.lm-list-panel .messagelist td.chbox input[type="checkbox"]:checked+label>span:after{
    opacity:1;
    content:'';
    position:absolute;
    width:9px;
    height:5px;
    background:transparent;
    top:1px;
    left:1px;
    border:2px solid #555;
    border-top:none;
    border-right:none;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.lm-list-panel .messagelist td.from,.lm-list-panel .messagelist td.fromto{
    font-weight:normal;
    overflow:hidden;
    padding-right:10px;
    width:25%;
    margin-left:42px;
    height:21px
}
.lm-list-panel .messagelist td.from a,.lm-list-panel .messagelist td.fromto a{
    color:#222;
    text-decoration:none
}
.lm-list-panel .messagelist td.from>span>span,.lm-list-panel .messagelist td.fromto>span>span{
    overflow:hidden;
    display:inline;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%;
    display:inline-block
}
.ie8 .lm-list-panel .messagelist td.from>span>span,.ie9 .lm-list-panel .messagelist td.from>span>span,.ie8 .lm-list-panel .messagelist td.fromto>span>span,.ie9 .lm-list-panel .messagelist td.fromto>span>span{
    width:200px
}
.lm-list-panel .messagelist td.subject{
    outline:none;
    overflow:hidden;
    width:40%;
    margin-left:calc(25% + 52px)
}
.lm-list-panel .messagelist td.subject a{
    color:#464646;
    text-decoration:none;
    outline:none;
    overflow:hidden;
    display:inline-block;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%
}
.ie8 .lm-list-panel .messagelist td.subject a,.ie9 .lm-list-panel .messagelist td.subject a{
    width:180px
}
.lm-list-panel .messagelist td.flag{
    width:23px;
    height:25px;
    margin-left:16px;
    top:9px;
    text-align:center;
    font-size:15px
}
.lm-list-panel .messagelist td.flag span{
    vertical-align:top
}
.lm-list-panel .messagelist td.flag span.flagged{
    color:#fead15;
    width:100%;
    height:100%;
    display:inline-block
}
.lm-list-panel .messagelist td.flag span.unflagged{
    color:#8c8c8c;
    width:100%;
    height:100%;
    display:inline-block
}
.lm-list-panel .messagelist td.flag span:before{
    vertical-align:sub
}
.lm-list-panel .messagelist td.attachment{
    width:70px;
    height:14px;
    text-align:right;
    position:relative;
    float:right;
    padding-right:5px
}
.lm-list-panel .messagelist td.attachment span{
    padding:0 2px
}
.lm-list-panel .messagelist td.attachment span.attachment:before,.lm-list-panel .messagelist td.attachment span.report:before{
    width:inherit;
    height:inherit;
    color:#7A7A7A
}
.lm-list-panel .messagelist td.attachment span.replied:before{
    color:#7A7A7A
}
.lm-list-panel .messagelist td.attachment span.forwarded:before{
    color:#7A7A7A
}
.lm-list-panel .messagelist td.attachment span.prio1:before,.lm-list-panel .messagelist td.attachment span.prio2:before{
    color:#f24f45;
    font-size:16px;
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif;
    line-height:18px;
    content:"!"
}
.lm-list-panel .messagelist td span.msgicon{
    display:none
}
.lm-list-panel .lm-message-list .lm-panel-bottom{
    padding:10px
}
.lm-list-panel .lm-message-list .lm-countdisplay{
    display:inline-block;
    vertical-align:middle;
    color:rgba(0,0,0,0.45);
    font-size:12px;
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    padding:10px
}
.lm-order-msglist-menu{
    top:41px;
    left:197px
}
.lm-order-msglist-menu .lm-order-opt{
    font-size:13px;
    padding:0 7px
}
.lm-order-msglist-menu .lm-order-opt>label+label{
    display:inline-block;
    width:calc(100% - 20px);
    padding:5px 0;
    white-space:nowrap
}
.lm-scrolling{
    overflow-y:auto
}
.lm-wrapper-widescreen{
    flex:1
}
.lm-wrapper-widescreen+.lm-view{
    z-index:2;
    flex:1
}
.lm-view{
    padding:0;
    overflow:hidden;
    position:relative;
    width:100%
}
.lm-message-frame{
    height:100%;
    width:100%
}
.lm-view-inner{
    position:relative;
    overflow:hidden;
    width:100%;
    height:100%;
    min-height:100%;
    overflow-y:auto
}
.lm-view-inner .lm-panel-top,.lm-view-inner .calendarmain #calendar .fc-header,.calendarmain #calendar .lm-view-inner .fc-header,.lm-view-inner .lm-panel-bottom{
    background:#fff;
    position:fixed;
    z-index:1;
    height:51px;
    flex-grow:0
}
.lm-view-inner .lm-panel-top,.lm-view-inner .calendarmain #calendar .fc-header,.calendarmain #calendar .lm-view-inner .fc-header{
    border-bottom:1px solid #E9E9E9;
    position:relative
}
.lm-view-inner .lm-panel-bottom{
    height:61px;
    border-top:1px solid #E9E9E9
}
.lm-view-inner .lm-message{
    min-height:100%;
    height:100%
}
.lm-view-inner .lm-message .lm-message-header{
    padding:15px 15px 0;
    position:relative;
    font-size:13px;
    color:#6b6b6b
}
.lm-view-inner .lm-message .lm-message-header a{
    color:#000;
    text-decoration:none
}
.lm-view-inner .lm-message .lm-message-header .lm-message-composelinks{
    display:none
}
.lm-view-inner .lm-message .lm-message-header .lm-message-composelinks div{
    background-color:#fceedd;
    margin-bottom:5px;
    padding:4px 8px;
    color:#000
}
.lm-view-inner .lm-message .lm-message-header .lm-message-composelinks div div{
    position:relative
}
.lm-view-inner .lm-message .lm-message-header .lm-message-composelinks div .button,.lm-view-inner .lm-message .lm-message-header .lm-message-composelinks div a{
    text-decoration:underline
}
.lm-view-inner .lm-message .lm-message-header .lm-message-composelinks div [href='#loadimages']{
    display:block
}
.lm-view-inner .lm-message .lm-message-header .lm-message-composelinks div [href='#alwaysload']{
    position:absolute;
    top:22px;
    left:102px;
    border-left:1px solid #000;
    padding-left:5px
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container{
    z-index:10;
    position:relative
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-date{
    float:right;
    clear:both;
    margin:10px 0 0
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-icons{
    float:left;
    margin:5px 10px
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-icons .attachicon{
    display:none;
    font-size:20px
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply{
    display:inline;
    float:right
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a{
    height:34px
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-reply{
    position:relative;
    overflow:hidden;
    border-right:none;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    width:54px;
    height:32px
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-reply .lm-message-replytitle{
    position:absolute;
    top:35px
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-reply:before{
    font-size:18px;
    line-height:31px;
    padding-left:19px
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-replyopt{
    margin-left:-3px;
    border-left:1px solid #CECECE;
    border-bottom-left-radius:0px;
    border-top-left-radius:0px;
    height:32px;
    width:32px
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-replyopt:before{
    font-size:10px;
    line-height:32px;
    padding-left:10px
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .modalreply{
    top:auto
}
.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .modalreply a{
    font-size:12px
}
.lm-view-inner .lm-message .lm-group-ico{
    float:right;
    padding-top:5px
}
.lm-view-inner .lm-message .lm-group-ico a{
    font-size:20px;
    color:#555
}
.lm-view-inner .lm-message .lm-hr{
    margin-bottom:10px
}
.lm-view-inner .lm-message .lm-email-title{
    font:25px Arial;
    padding:0 0 15px;
    color:#000
}
.lm-view-inner .lm-message .lm-message-date{
    padding:0 3px
}
.lm-view-inner .lm-message .lm-headers{
    display:block;
    padding-bottom:3px
}
.lm-view-inner .lm-message .lm-message-container>a{
    padding-left:5px
}
.lm-view-inner .lm-message .lm-message-container .lm-initial-names{
    float:left;
    border-radius:100%;
    background-color:#c8c8c8;
    width:50px;
    height:50px;
    text-align:center;
    display:inline-block;
    font:17px Arial;
    line-height:50px;
    color:#fff;
    margin-right:10px
}
.lm-view-inner .lm-message .lm-message-container .lm-ico-arrow-down,.lm-view-inner .lm-message .lm-message-container [class*="lm-act-"].lm-act-more>span:before,.lm-view-inner .lm-message .lm-message-container [class*="lm-act-"].lm-act-checkbox>span:before,.lm-view-inner .lm-message .lm-message-container [class*="lm-act-"].lm-act-filter>span:before,.lm-view-inner .lm-message .lm-message-container [class*="lm-act-"].lm-act-order>span:before,.lm-view-inner .lm-message .lm-message-container .folderlist .mailbox .treetoggle.expanded,.folderlist .mailbox .lm-view-inner .lm-message .lm-message-container .treetoggle.expanded,.lm-view-inner .lm-message .lm-message-container .calendarmain .form-section .lm-calendar-wrapselect:before,.calendarmain .form-section .lm-view-inner .lm-message .lm-message-container .lm-calendar-wrapselect:before,.lm-view-inner .lm-message .lm-message-container .lm-custom-select-option.active>.lm-custom-select-option-target .lm-custom-select-accordion-arrow:before,.lm-custom-select-option.active>.lm-custom-select-option-target .lm-view-inner .lm-message .lm-message-container .lm-custom-select-accordion-arrow:before,.lm-view-inner .lm-message .lm-message-container .lm-accordion-folder-list-container li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-accordion-folder-list-container .lm-view-inner .lm-message .lm-message-container li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-view-inner .lm-message .lm-message-container .modal-choose-parent-folder li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.modal-choose-parent-folder .lm-view-inner .lm-message .lm-message-container li.active>.lm-folder-container>.lm-folder>.lm-folder-accordion-arrow:before,.lm-view-inner .lm-message .lm-message-container .alarm-display .alarm-actions .lm-act-snooze:before,.alarm-display .alarm-actions .lm-view-inner .lm-message .lm-message-container .lm-act-snooze:before,.lm-view-inner .lm-message .lm-message-container #lm-contacts-import-export>span:before,.lm-view-inner .lm-message .lm-message-container .lm-field-section-background:after,.lm-view-inner .lm-message .lm-message-container .lm-list-panel .messagelist td.threads .expanded,.lm-list-panel .messagelist td.threads .lm-view-inner .lm-message .lm-message-container .expanded,.lm-view-inner .lm-message .lm-message-container .lm-message-header .lm-header-icons-container .lm-message-reply>a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-header .lm-header-icons-container .lm-message-container .lm-message-reply>a.lm-btn-replyopt:before,.lm-view-inner .lm-message .lm-message-container .lm-list-preview .messagelist td.threads .expanded,.lm-list-preview .messagelist td.threads .lm-view-inner .lm-message .lm-message-container .expanded,.lm-view-inner .lm-message .lm-message-container .lm-desktop-view .messagelist td.threads .expanded,.lm-desktop-view .messagelist td.threads .lm-view-inner .lm-message .lm-message-container .expanded,.lm-view-inner .lm-message .lm-message-container .lm-tree-moveto>li.expanded>.foldertoogle:before,.lm-view-inner .lm-message .lm-message-container .lm-ico-arrow-up{
    font-size:10px;
    color:#555
}
.lm-view-inner .lm-message .lm-message-container .lm-message-headers .lm-message-from{
    font-weight:bold;
    overflow:hidden;
    word-wrap:break-word;
    white-space:nowrap;
    text-overflow:ellipsis
}
.lm-view-inner .lm-message .lm-message-container .lm-message-headers .lm-message-from .lm-me,.lm-view-inner .lm-message .lm-message-container .lm-message-headers .lm-message-from a{
    font-size:18px;
    text-decoration:none
}
.lm-view-inner .lm-message .lm-message-container .lm-message-headers .lm-message-detail{
    display:inline-block;
    float:left;
    color:#777;
    font-size:12px;
    max-width:calc(100% - 200px);
    position:relative;
    top:10px
}
.lm-view-inner .lm-message .lm-message-container .lm-message-headers .lm-message-detail .lm-message-tittle{
    float:left;
    padding-right:5px
}
.lm-view-inner .lm-message .lm-message-container .lm-message-headers .lm-message-detail .lm-message-to{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.lm-view-inner .lm-message .lm-message-container .lm-message-headers .lm-message-detail .lm-message-to a{
    color:#777;
    text-decoration:underline
}
.lm-view-inner .lm-message .lm-message-container .lm-message-headers .headers-table{
    font-size:12px;
    border-spacing:0 8px;
    color:initial
}
.lm-view-inner .lm-message .lm-message-container .lm-message-headers .headers-table .header-title{
    padding-right:5px;
    vertical-align:top
}
.lm-view-inner .lm-message .lm-message-container .lm-message-headers .headers-table tr:nth-child(2){
    font-weight:bold
}
.lm-view-inner iframe{
    min-height:calc(100% - 5px)
}
.lm-message-attachment,.lm-message-body .attachmentslist li{
    display:inline-block;
    font-size:12px;
    width:138px;
    height:93px;
    border:1px solid #e1e1e1;
    border-radius:4px;
    background-color:#EDEDED;
    margin:15px 0 0 15px;
    box-shadow:1px 1px 4px 1px #eeeeee
}
.lm-message-filename,.lm-message-body .attachmentslist li a{
    display:block;
    height:100%;
    font-size:12px;
    color:#333;
    text-decoration:none;
    overflow:hidden;
    text-overflow:ellipsis;
    word-break:break-all;
    padding:8px 16px 0 10px
}
.lm-message-typefile,.lm-message-body .attachmentslist li .lm-message-attachmentlist{
    display:block;
    background-color:#fff;
    border-top:1px solid #e1e1e1;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    position:relative;
    height:29px;
    width:14em;
    top:5px;
    right:10px;
    font-size:10px
}
.lm-message-ico,.lm-message-body .attachmentslist li .lm-message-attachmentlist:before{
    font-size:18px;
    padding-left:8px;
    position:relative;
    top:5px
}
.lm-attachments-view-target{
    cursor:pointer
}
.lm-message-body{
    font-size:14px
}
.lm-message-body .lm-attachments-view-target{
    margin-left:15px;
    color:#4D8FFE
}
.lm-message-body .lm-attachments-view-target:hover{
    text-decoration:underline
}
.lm-message-body .lm-message-inner{
    min-height:300px;
    height:inherit;
    padding:15px;
    padding-top:0;
    padding-bottom:15px;
    word-wrap:break-word
}
.lm-message-body .lm-message-inner div p{
    margin-top:14px
}
.lm-message-body .lm-message-inner .image-attachment{
    display:none
}
.lm-message-body .attachmentslist{
    width:100%;
    border-top:1px solid #eaeaea;
    padding:15px 15px 15px 0
}
.lm-message-body .attachmentslist>div{
    font-size:12px;
    font-weight:bold;
    padding:0 15px
}
.lm-message-body .attachmentslist li{
    position:relative
}
.lm-message-body .attachmentslist li a .lm-filename{
    display:flex;
    height:35px;
    overflow:hidden;
    align-items:flex-end
}
.lm-message-body .attachmentslist li a .attachment-size{
    display:inherit;
    color:#707070;
    font-size:10px
}
.lm-message-body .attachmentslist li .lm-message-hover{
    background-color:rgba(255,255,255,0.7);
    height:100%;
    margin-top:0;
    width:100%;
    display:none;
    z-index:10;
    position:absolute;
    top:0;
    padding:28px 0
}
.lm-message-body .attachmentslist li .lm-message-hover.lm-has-preview{
    padding:12px 0
}
.lm-message-body .attachmentslist li .lm-message-hover a{
    cursor:pointer;
    text-align:center;
    font-size:12px;
    height:auto;
    background:#fff;
    border:1px solid #CECECE;
    white-space:nowrap;
    display:inline-block;
    width:90%;
    margin-left:5%;
    vertical-align:middle;
    padding:5px 0
}
.lm-message-body .attachmentslist li .lm-message-hover a+a{
    margin-top:5px
}
.lm-message-body .attachmentslist li .lm-message-hover a:hover{
    background:#EDEDED
}
.lm-message-body .attachmentslist li .lm-message-hover a [class*='lm-ico']{
    margin-right:5px
}
.lm-message-body .attachmentslist li .drop{
    display:none
}
.lm-message-body .attachmentslist li .lm-message-attachmentlist:before{
    padding-right:5px
}
.lm-message-body .attachmentslist li .lm-message-attachmentlist:after{
    position:relative;
    top:2px
}
.lm-message-body .attachmentslist li[id^="attach"] .lm-message-attachmentlist:before{
    color:#333
}
.lm-message-body .attachmentslist li[id^="attach"] .lm-message-attachmentlist:after{
    content:"ARQUIVO";
    color:#333
}
.lm-message-body .attachmentslist li[id^="attach"].image .lm-message-attachmentlist:before{
    color:#e67c00
}
.lm-message-body .attachmentslist li[id^="attach"].image .lm-message-attachmentlist:after{
    content:"IMAGEM";
    color:#e67c00
}
.lm-message-body .attachmentslist li[id^="attach"].xls .lm-message-attachmentlist:before{
    color:#339933
}
.lm-message-body .attachmentslist li[id^="attach"].xls .lm-message-attachmentlist:after{
    content:"PLANILHA";
    color:#339933
}
.lm-message-body .attachmentslist li[id^="attach"].doc .lm-message-attachmentlist:before,.lm-message-body .attachmentslist li[id^="attach"].docx .lm-message-attachmentlist:before{
    color:#004bc8
}
.lm-message-body .attachmentslist li[id^="attach"].doc .lm-message-attachmentlist:after,.lm-message-body .attachmentslist li[id^="attach"].docx .lm-message-attachmentlist:after{
    content:"DOCUMENTO";
    color:#004bc8
}
.lm-message-body .attachmentslist li[id^="attach"].pdf .lm-message-attachmentlist:before{
    color:#ff3333
}
.lm-message-body .attachmentslist li[id^="attach"].pdf .lm-message-attachmentlist:after{
    content:"PDF";
    color:#ff3333
}
.lm-message-body .attachmentslist li[id^="attach"].presentation .lm-message-attachmentlist:before{
    color:#ff5400
}
.lm-message-body .attachmentslist li[id^="attach"].presentation .lm-message-attachmentlist:after{
    content:"APRESENTAÃ‡Ã‚O";
    color:#ff5400
}
.lm-message-content .lm-message-display{
    display:block
}
.lm-block-for-resize{
    z-index:10;
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
    display:none
}
.lm-message-attachmentinfo{
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif
}
.lm-download-container{
    width:150px;
    float:right;
    display:inline
}
.lm-download-container .lm-ico-download{
    padding-right:3px;
    vertical-align:middle;
    font-size:16px
}
.lm-download-container .lm-zipdownload{
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    font-weight:normal;
    color:#333;
    margin:0;
    padding:0
}
.lm-show-header-btn{
    border:0;
    background:none;
    padding:3px;
    cursor:pointer;
    line-height:0;
    position:relative;
    top:10px;
    left:5px;
    display:inline-block
}
.lm-headers-details{
    font-size:12px;
    overflow:auto;
    position:relative;
    width:100%;
    max-height:0;
    border:0;
    padding:0 0 0 60px;
    transition:all 0.3s ease-in;
    margin-bottom:10px;
    border-bottom:1px solid #E9E9E9;
    border-bottom-width:0
}
.lm-headers-details.open{
    max-height:200px;
    border-bottom-width:1px;
    animation:overflow-hidden 0.3s
}
.lm-headers-details.closed{
    overflow:hidden
}
.lm-headers-details .headers-table{
    font-size:12px;
    border-spacing:0 8px;
    color:initial
}
.lm-headers-details .headers-table a{
    text-decoration:underline
}
.lm-headers-details .headers-table .header-title{
    padding-right:5px;
    vertical-align:top
}
.lm-headers-details .headers-table tr:nth-child(2){
    font-weight:bold
}
.lm-iframecontainer{
    top:0;
    position:absolute;
    width:100%;
    height:calc(100% - 50px)
}
.modal-message-actions{
    background-color:#fff;
    height:100%;
    display:flex;
    justify-content:center;
    flex-direction:column;
    z-index:2
}
.lm-wrapper-desktop+.lm-desktop-iframe .modal-message-actions{
    box-shadow:inset 0 12px 15px -10px rgba(0,0,0,0.2)
}
.lm-message-list{
    min-width:400px;
    border-right:1px solid #E9E9E9;
    position:relative
}
.ie9 .lm-message-list{
    min-width:385px
}
.lm-message-list.ui-resizable{
    max-width:344px
}
.ie9 .lm-message-list.ui-resizable{
    max-width:385px
}
.lm-message-list .ui-resizable-e{
    right:-4px
}
.lm-message-list+.lm-view{
    min-width:440px;
    margin:0 auto;
    width:100%
}
.lm-list-preview,.lm-desktop-view{
    height:calc(100% - 60px)
}
.ie9 .lm-list-preview,.ie9 .lm-desktop-view{
    position:static
}
.lm-list-preview .messagelist,.lm-desktop-view .messagelist{
    width:100%;
    height:100%;
    border-collapse:collapse;
    position:relative
}
.lm-list-preview .messagelist thead,.lm-desktop-view .messagelist thead{
    display:none
}
.lm-list-preview .messagelist tr td,.lm-desktop-view .messagelist tr td{
    position:absolute
}
.lm-list-preview .messagelist tr.thread td.subject,.lm-desktop-view .messagelist tr.thread td.subject{
    margin-left:52px
}
.lm-list-preview .messagelist tr.thread td.subject a,.lm-desktop-view .messagelist tr.thread td.subject a{
    width:100%
}
.lm-list-preview .messagelist tr.thread td.from>span,.lm-desktop-view .messagelist tr.thread td.from>span,.lm-list-preview .messagelist tr.thread td.fromto>span,.lm-desktop-view .messagelist tr.thread td.fromto>span{
    width:130px
}
.lm-list-preview .messagelist tr.message.thread.expanded:not(.lm-message-group) td.chbox,.lm-desktop-view .messagelist tr.message.thread.expanded:not(.lm-message-group) td.chbox{
    margin-left:33px
}
.lm-list-preview .messagelist tr.message.thread.expanded:not(.lm-message-group) td.chbox label,.lm-desktop-view .messagelist tr.message.thread.expanded:not(.lm-message-group) td.chbox label{
    position:relative;
    right:15px
}
.lm-list-preview .messagelist tr.message.thread.expanded:not(.lm-message-group) td.from,.lm-desktop-view .messagelist tr.message.thread.expanded:not(.lm-message-group) td.from,.lm-list-preview .messagelist tr.message.thread.expanded:not(.lm-message-group) td.fromto,.lm-desktop-view .messagelist tr.message.thread.expanded:not(.lm-message-group) td.fromto{
    margin-left:52px;
    max-width:39%
}
.lm-list-preview .messagelist tr.message.thread.expanded:not(.lm-message-group) td.subject,.lm-desktop-view .messagelist tr.message.thread.expanded:not(.lm-message-group) td.subject{
    display:none
}
.lm-list-preview .messagelist tr.message.thread.expanded:not(.lm-message-group) td.flag,.lm-desktop-view .messagelist tr.message.thread.expanded:not(.lm-message-group) td.flag{
    margin-left:44px
}
.lm-list-preview .messagelist tr.message.thread.expanded:not(.lm-message-group).message,.lm-desktop-view .messagelist tr.message.thread.expanded:not(.lm-message-group).message{
    height:60px
}
.lm-list-preview .messagelist tr.lm-message-group .subject,.lm-desktop-view .messagelist tr.lm-message-group .subject{
    margin-left:48px
}
.lm-list-preview .messagelist tr.message,.lm-desktop-view .messagelist tr.message{
    width:100%;
    height:60px;
    overflow:hidden;
    position:relative;
    border-bottom:1px solid #e0e0e0;
    display:list-item;
    cursor:pointer
}
.lm-list-preview .messagelist tr.message:hover,.lm-desktop-view .messagelist tr.message:hover{
    background:#f7f7f7
}
.lm-list-preview .messagelist tr.message.flagged,.lm-desktop-view .messagelist tr.message.flagged{
    background:#fef6ec
}
.lm-list-preview .messagelist tr.message.unread,.lm-desktop-view .messagelist tr.message.unread{
    background:#f0f0f0;
    box-shadow:inset 4px 0 0 0 #f24f45
}
.lm-list-preview .messagelist tr.message.unread .from,.lm-desktop-view .messagelist tr.message.unread .from,.lm-list-preview .messagelist tr.message.unread .fromto,.lm-desktop-view .messagelist tr.message.unread .fromto,.lm-list-preview .messagelist tr.message.unread .subject,.lm-desktop-view .messagelist tr.message.unread .subject{
    color:#2F2F2F;
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif
}
.lm-list-preview .messagelist tr.message.unread:hover,.lm-desktop-view .messagelist tr.message.unread:hover{
    background:#f0f0f0
}
.lm-list-preview .messagelist tr.message.unread .subject,.lm-desktop-view .messagelist tr.message.unread .subject{
    color:#363636
}
.ie8 .lm-list-preview .messagelist tr.message.unread,.ie8 .lm-desktop-view .messagelist tr.message.unread,.ie9 .lm-list-preview .messagelist tr.message.unread,.ie9 .lm-desktop-view .messagelist tr.message.unread{
    border-left:4px solid #555
}
.lm-list-preview .messagelist tr.message.selected,.lm-desktop-view .messagelist tr.message.selected{
    background:#fee2bd
}
.lm-list-preview .messagelist tr.message.selected.lm-context-selected,.lm-desktop-view .messagelist tr.message.selected.lm-context-selected{
    background:#fff
}
.lm-list-preview .messagelist tr.message.selected.lm-visual-selected .chbox input[type="checkbox"]:checked+label>span:after,.lm-desktop-view .messagelist tr.message.selected.lm-visual-selected .chbox input[type="checkbox"]:checked+label>span:after{
    border:none
}
.ie8 .lm-list-preview .messagelist tr.message,.ie8 .lm-desktop-view .messagelist tr.message,.ie9 .lm-list-preview .messagelist tr.message,.ie9 .lm-desktop-view .messagelist tr.message{
    float:left;
    width:100%;
    clear:both;
    padding-left:30px
}
.lm-list-preview .messagelist td,.lm-desktop-view .messagelist td{
    vertical-align:top;
    background-color:transparent;
    border:none;
    color:#3A3A3A;
    cursor:pointer;
    font-size:14px;
    display:inline-block
}
.lm-list-preview .messagelist td.status,.lm-desktop-view .messagelist td.status{
    display:none
}
.lm-list-preview .messagelist td.size,.lm-desktop-view .messagelist td.size{
    right:142px;
    bottom:8px;
    font-size:12px
}
.lm-list-preview .messagelist td.threads:not(:empty),.lm-desktop-view .messagelist td.threads:not(:empty){
    margin-left:33px;
    margin-bottom:13px;
    bottom:0;
    font-size:12px
}
.ie8 .lm-list-preview .messagelist td.threads,.ie8 .lm-desktop-view .messagelist td.threads{
    position:absolute;
    width:15px;
    height:15px;
    margin-top:24px;
    margin-left:25px
}
.lm-list-preview .messagelist td.threads .collapsed,.lm-desktop-view .messagelist td.threads .collapsed{
    color:#d6d6d6
}
.lm-list-preview .messagelist td.threads .expanded,.lm-desktop-view .messagelist td.threads .expanded{
    color:#d6d6d6
}
.lm-list-preview .messagelist td.date,.lm-desktop-view .messagelist td.date{
    width:120px;
    height:16px;
    font-size:12px;
    text-align:right;
    margin-right:15px;
    margin-bottom:9px;
    right:0;
    bottom:0
}
.lm-list-preview .messagelist td.chbox,.lm-desktop-view .messagelist td.chbox{
    width:34px;
    height:34px;
    text-align:center;
    top:0px;
    left:0px
}
.lm-list-preview .messagelist td.chbox label,.lm-desktop-view .messagelist td.chbox label{
    width:100%;
    height:100%;
    border:none;
    padding-top:9px;
    padding-left:9px
}
.lm-list-preview .messagelist td.chbox label:after,.lm-desktop-view .messagelist td.chbox label:after{
    display:none
}
.lm-list-preview .messagelist td.chbox label span,.lm-desktop-view .messagelist td.chbox label span{
    width:15px;
    height:15px;
    border:1px solid #CECECE;
    display:inline-block;
    position:relative;
    vertical-align:middle
}
.lm-list-preview .messagelist td.chbox input[type="checkbox"]:checked+label>span:after,.lm-desktop-view .messagelist td.chbox input[type="checkbox"]:checked+label>span:after{
    opacity:1;
    content:'';
    position:absolute;
    width:9px;
    height:5px;
    background:transparent;
    top:1px;
    left:1px;
    border:2px solid #555;
    border-top:none;
    border-right:none;
    transform:rotate(-45deg)
}
.lm-list-preview .messagelist td.from,.lm-desktop-view .messagelist td.from,.lm-list-preview .messagelist td.fromto,.lm-desktop-view .messagelist td.fromto{
    font-weight:normal;
    overflow:hidden;
    margin-left:35px;
    margin-top:11px;
    max-width:54%;
    height:21px;
    white-space:nowrap
}
.lm-list-preview .messagelist td.from a,.lm-desktop-view .messagelist td.from a,.lm-list-preview .messagelist td.fromto a,.lm-desktop-view .messagelist td.fromto a{
    color:#222;
    text-decoration:none
}
.lm-list-preview .messagelist td.from>span>span,.lm-desktop-view .messagelist td.from>span>span,.lm-list-preview .messagelist td.fromto>span>span,.lm-desktop-view .messagelist td.fromto>span>span{
    overflow:hidden;
    display:inline;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%;
    display:inline-block
}
.ie8 .lm-list-preview .messagelist td.from>span>span,.ie8 .lm-desktop-view .messagelist td.from>span>span,.ie9 .lm-list-preview .messagelist td.from>span>span,.ie9 .lm-desktop-view .messagelist td.from>span>span,.ie8 .lm-list-preview .messagelist td.fromto>span>span,.ie8 .lm-desktop-view .messagelist td.fromto>span>span,.ie9 .lm-list-preview .messagelist td.fromto>span>span,.ie9 .lm-desktop-view .messagelist td.fromto>span>span{
    width:200px
}
.lm-list-preview .messagelist td.subject,.lm-desktop-view .messagelist td.subject{
    overflow:hidden;
    max-width:calc(100% - 240px);
    margin-right:35px;
    margin-bottom:0px;
    bottom:0;
    margin-left:35px;
    margin-top:10px;
    top:21px
}
.lm-list-preview .messagelist td.subject a,.lm-desktop-view .messagelist td.subject a{
    color:#464646;
    text-decoration:none;
    outline:none;
    overflow:hidden;
    display:inline-block;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%
}
.ie8 .lm-list-preview .messagelist td.subject a,.ie8 .lm-desktop-view .messagelist td.subject a,.ie9 .lm-list-preview .messagelist td.subject a,.ie9 .lm-desktop-view .messagelist td.subject a{
    width:180px
}
.lm-list-preview .messagelist td.flag,.lm-desktop-view .messagelist td.flag{
    width:27px;
    height:25px;
    right:8px;
    top:8px;
    font-size:15px;
    text-align:center
}
.lm-list-preview .messagelist td.flag span,.lm-desktop-view .messagelist td.flag span{
    width:100%;
    height:100%;
    vertical-align:top
}
.lm-list-preview .messagelist td.flag span.flagged,.lm-desktop-view .messagelist td.flag span.flagged{
    width:15px;
    height:14px;
    color:#fead15;
    width:100%;
    height:100%;
    display:inline-block
}
.lm-list-preview .messagelist td.flag span.unflagged,.lm-desktop-view .messagelist td.flag span.unflagged{
    width:15px;
    height:14px;
    color:#8c8c8c;
    width:100%;
    height:100%;
    display:inline-block
}
.lm-list-preview .messagelist td.flag span:before,.lm-desktop-view .messagelist td.flag span:before{
    vertical-align:sub
}
.lm-list-preview .messagelist td.attachment,.lm-desktop-view .messagelist td.attachment{
    width:70px;
    height:14px;
    margin-right:31px;
    margin-top:11px;
    right:0px;
    text-align:right
}
.lm-list-preview .messagelist td.attachment span.attachment:before,.lm-desktop-view .messagelist td.attachment span.attachment:before,.lm-list-preview .messagelist td.attachment span.report:before,.lm-desktop-view .messagelist td.attachment span.report:before{
    color:#7A7A7A;
    padding:0 2px
}
.lm-list-preview .messagelist td.attachment span.replied:before,.lm-desktop-view .messagelist td.attachment span.replied:before{
    color:#7A7A7A;
    padding:0 2px
}
.lm-list-preview .messagelist td.attachment span.forwarded:before,.lm-desktop-view .messagelist td.attachment span.forwarded:before{
    color:#7A7A7A;
    padding:0 2px
}
.lm-list-preview .messagelist td.attachment span.prio1:before,.lm-desktop-view .messagelist td.attachment span.prio1:before,.lm-list-preview .messagelist td.attachment span.prio2:before,.lm-desktop-view .messagelist td.attachment span.prio2:before{
    color:#f24f45;
    font-size:16px;
    font-family:open-sans-bold, Arial, Helvetica, Tahoma, Sans-serif;
    line-height:18px;
    content:"!";
    padding:0 2px
}
.lm-list-preview .messagelist td.folder,.lm-desktop-view .messagelist td.folder{
    display:none
}
.lm-desktop-iframe{
    min-height:150px;
    flex:1
}
.lm-desktop-iframe section{
    height:100%
}
.lm-desktop-iframe .lm-iframecontainer{
    height:100%
}
.lm-desktop-iframe .lm-iframecontainer{
    height:100%
}
.lm-desktop-view{
    height:100%
}
.lm-message-list .lm-panel-bottom{
    padding:10px;
    border-top:1px solid #EAEAEA
}
.lm-countdisplay{
    display:inline-block;
    vertical-align:middle;
    color:rgba(0,0,0,0.45);
    font-size:12px;
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    padding:0 10px;
    height:40px;
    line-height:40px
}
.lm-buttons-preview{
    min-width:461px
}
.lm-message-display{
    display:none
}
.lm-tree-moveto{
    list-style-type:none
}
.lm-tree-moveto>li{
    margin-left:21px;
    box-sizing:border-box;
    line-height:30px
}
.lm-tree-moveto>li.selected>span{
    font-weight:bold;
    background:#CECECE
}
.lm-tree-moveto>li span{
    display:inline-block;
    width:100%
}
.lm-tree-moveto>li span:hover{
    background:#EDEDED;
    cursor:pointer
}
.lm-tree-moveto>li .foldertoogle{
    position:absolute;
    font-size:10px;
    display:inline-block;
    vertical-align:middle;
    margin-left:-12px;
    cursor:pointer
}
.lm-tree-moveto>li.expanded>ul{
    display:block
}
.lm-tree-moveto>li.collapsed>ul{
    display:none
}
.modal-move-message-to .lm-btn-dark,.modal-move-message-to .ui-dialog.alarms .ui-dialog-buttonset .ui-button:first-of-type,.ui-dialog.alarms .ui-dialog-buttonset .modal-move-message-to .ui-button:first-of-type,.modal-move-message-to .ui-dialog-buttonset .ui-button.mainaction,.ui-dialog-buttonset .modal-move-message-to .ui-button.mainaction,.modal-move-message-to .savemode .ui-button.mainaction,.savemode .modal-move-message-to .ui-button.mainaction,.modal-move-message-to .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lm-btn-cancel,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .modal-move-message-to .lm-btn-cancel{
    height:30px;
    width:61px
}
.modal-move-message-to .lm-btn-white,.modal-move-message-to .ui-dialog-buttonset .ui-button,.ui-dialog-buttonset .modal-move-message-to .ui-button,.modal-move-message-to .savemode .ui-button,.savemode .modal-move-message-to .ui-button,.modal-move-message-to .lw-calendar-event-widget .lw-calendar-buttons .delete,.lw-calendar-event-widget .lw-calendar-buttons .modal-move-message-to .delete{
    height:30px;
    width:79px
}
.modal-move-message-to .ls-modal-header .ls-modal-title{
    font-weight:bold;
    font-size:20px
}
.modal-move-message-to .ls-modal-header .lm-ico-close,.modal-move-message-to .ls-modal-header .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .modal-move-message-to .ls-modal-header .ui-button-icon-primary:before,.modal-move-message-to .ls-modal-header .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .modal-move-message-to .ls-modal-header .ui-icon-closethick:before{
    float:right;
    font-size:18px;
    padding-top:22px;
    padding-right:10px;
    padding-left:19px;
    padding-bottom:20px;
    border-left:1px solid #EAEAEA
}
.lm-action-messages{
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    min-width:350px;
    padding:25px 0;
    overflow-y:auto
}
.lm-action-messages .lm-count-messages{
    font-weight:bold;
    font-size:20px;
    text-align:center
}
.lm-action-messages .lm-undo-selected{
    color:#f24f45;
    font-size:13px;
    text-decoration:underline;
    padding:10px 0px 20px 0px;
    cursor:pointer;
    text-align:center
}
.lm-action-messages .lm-actions{
    width:350px;
    padding:20px;
    border:1px solid #CECECE;
    margin-left:auto;
    margin-right:auto
}
.lm-action-messages .lm-actions ul{
    list-style-type:none
}
.lm-action-messages .lm-actions ul a{
    text-decoration:none;
    color:#333
}
.lm-action-messages .lm-actions ul a:before{
    display:inline-block;
    vertical-align:middle;
    margin-bottom:9px;
    font-size:18px
}
.lm-action-messages .lm-actions ul a span{
    padding-left:10px;
    font-size:13px;
    font-family:open-sans, Arial, Helvetica, Tahoma, Sans-serif;
    text-decoration:underline
}
.lm-wrapper-widescreen+.lm-view .lm-no-message-selected{
    margin-top:-25px
}
.lm-no-message-selected{
    display:box;
    display:-webkit-flexbox;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    background:#fff;
    height:100%
}
.lm-no-message-selected .lm-no-selection-ico:before{
    font-size:95px;
    color:#e9e9e9
}
.lm-no-message-selected .lm-no-selection-label{
    font-size:22px;
    color:#7A7A7A
}
 