html,.fullbody,#dark-modal-image,#dark-modal-audio,#dark-modal-docs{height:100%}
::-webkit-input-placeholder{color:#a6abb2!important}
:-moz-placeholder{color:#a6abb2!important}
.clearer{clear:both}
.atm{position:fixed!important}
body{-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100%;background-color:#fafafa;text-rendering:optimizeLegibility;margin:0;color:#333;font-family: 'Open Sans',arial,verdana,tahoma,sans-serif;}
body, application {background: #fff; overflow-y: scroll; overflow-x: hidden; min-width: 970px;}
.home{border-bottom:1px solid #2d63a1!important; filter:none !important;}
img{border:0 none;max-width:100%;}
.nav li{float:left;width:70px}
a{text-decoration:none;outline:none}
a:hover{text-decoration:underline}
ul{list-style:disc outside none}
#r_con{
    display: block;
    height: 540px;
    margin-right: -100px;
    position: absolute;
    right: 50%;
    text-align: center;
    top: 20%;
    width: 229px;
    display: none;
}
#r_con span{
    font-size: 18px;
    font-weight: 700;
    color:#ccc;

}
#r_image{
    background-image:url('../images/refreshing.gif');
    margin-top: 40px;
    width: 229px;
    height: 145px;
    display: block;
}
ul,ol{margin:0 0 9px 25px;padding:0}
p {font-size: 14px;font-weight: 300;}
.radio,.checkbox{min-height:18px;padding-left:18px}
label{color:#333;display:block;margin-bottom:5px}
label,input,button,select,textarea{font-size:13px;font-weight:400;line-height:18px;font-family: 'Open Sans',arial,verdana,tahoma,sans-serif;}
input[type="image"],input[type="checkbox"],input[type="radio"]{background-color:transparent;border-radius:0;cursor:pointer;height:auto;line-height:normal;margin:3px 0;padding:0;width:auto;outline:none!important}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:0;color:#333}
h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:600;margin:0;text-rendering:optimizelegibility;font-size: 24px;font-weight: 700;color: #2e74c2;}
h3{font-size:18px;line-height:27px}
.btn{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#f5f5f5;background-image:-moz-linear-gradient(center top,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #b3b3b3;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(0,0,0,.2) inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:13px;line-height:18px;margin-bottom:0;padding:4px 10px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.75);vertical-align:middle}
.header_logo_container
body.application{background:#818a97;padding-top:40px}
body.application .container>footer{margin:0}
body.fullwidth .container{width:100% !important; min-width: 900px;}
.intro{ height: 100%; padding-top: 150px; }
@media (max-height: 635px){
.intro {
padding-top: 115px;
}
}
.container:after{clear:both}
.container:before,.container:after{content:"";display:table;content:"";display:table}
.navbar-fixed-top,.navbar-fixed-bottom{left:0;margin-bottom:0;position:fixed;right:0;z-index:1022;height:37px}
.navbar-fixed-top{top:0}
.navbar-inner{border-top: 1px solid #24354D;border-bottom: 1px solid #24354D;filter: none;height: 48px;min-height: 0;background-color: #24354D;}
.navbar-inner a{outline:none;display:block}
.navbar-inner-front{box-shadow:none;height:60px;background-color:transparent;background-image:none;border-bottom:0!important;border-top:0!important}
.share_store_large{float: left;font-size: 10px;margin-top: 29px;font-weight: 300;}
.header_logo_container{position: absolute;left: 50%;margin: 12px 0px 0px -52px;}
.header_logo_container a{background-image: url(../images/top_logo.png);color: #2a323a;display: block;font-size: 20px;font-weight: 200;height: 20px;margin: 3px auto;padding: 0;width: 97px;}
.readonly_mode a{background-image:url(../images/top_logo_readonly.png)!important}
.header_logo_container_large{margin: 0px auto;position: relative;z-index: 1000;width: 0px;}
.header_logo_container_large a{background-image:url(../images/top_logo_large.png)!important;width:123px;height:29px;margin-top:17px;color:#2a323a;padding:0;display:block;float:left;font-size:20px;font-weight:200;line-height:1;}
.frontpage_top{position:fixed;margin-top:10px;}
.notice_enabled{ top: 50px; }
.frontpage_top #lang_icon{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1); margin-top: 10px; padding: 16px; width: 13px;}
.frontpage_top .share_store_large{color:#fff}
.frontpage_top .container{border-top:0!important; width: 100% !important;}
.frontpage_top .topright_buttons{border-right:0!important;margin-right: 20px;}
.frontpage_top .login_icon,.frontpage_top .signup_icon{ border-right: 0 none; box-shadow: 0 0 0 inset; padding-right: 15px; width: auto;}
.frontpage_top .login_icon:active {background: 0;box-shadow: inset 0 0 0;border-bottom: 0;}
.frontpage_top #login_top_icon:hover,.frontpage_top #signup_top_icon:hover{background-color:transparent}
.frontpage_top #login_top_icon a:hover,.frontpage_top #signup_top_icon a:hover{text-decoration: underline;}
.lower_header{border-top: 1px solid #464e59;background-color: rgb(32, 51, 75);background-repeat: repeat-x;box-shadow: 0 2px 3px rgba(0,0,0,0.15);border-bottom: 1px solid rgb(16, 33, 53);height: 60px;position: fixed;top: 0;float: left;width: 100%;z-index: 1000;display: none;}
.lower_header a:hover{text-decoration:none}
.header_logo_lower{width:103px;height:24px;display:block;margin:0 auto;padding-top:17px}
.header_logo_lower i{background-image:url(../images/top_logo_large.png);color:#2a323a;display:block;font-size:20px;font-weight:200;height:29px;line-height:1;margin:0 auto;padding:0;width:123px;}
#tour_btn_outer{display: none;float: left;width: 120px;height: 38px;margin: -1px -1px 0 0;position: relative;cursor: pointer;-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;}
.tour_btn_inner{background: #479cfc;position: absolute;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 8px 16px;font-size: 13px;font-weight: 700;text-align: center;color: #fff;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;box-shadow: 0 2px 0 rgba(0,0,0,0.15);}
.tour_btn_inner:hover{background-color: #438FE6;}
.tour_btn_inner:active{box-shadow: inset 0px 3px 0px 0px rgba(0, 0, 0, 0.12);}
.frontpage_spacer{margin-right:125px!important}
#sign_btn_outer{display: none;float: left;width: 290px;height: 38px;margin: -1px -1px 0 5px;position: relative;cursor: pointer;-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;}
#sign_btn_outer:hover{text-decoration:none}
.sign_btn_outer{float: right;width: 160px;height: 42px;padding: 1px;margin: 40px 30px 0 0;position: relative;cursor: pointer;}
.sign_btn_inner{padding: 8px 90px;position: absolute;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #60bf30;font-size: 13px;font-weight: 700;text-align: center;color: #fff;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;box-shadow: 0 2px 0 rgba(0,0,0,0.15);}
.sign_btn_inner:hover{background-color: #60B932;}
.sign_btn_inner:active{box-shadow: inset 0px 3px 0px 0px rgba(0, 0, 0, 0.12);}
.sign_btn_inner_notlogged{padding: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #479cfc;font-size: 13px;font-weight: 600;text-align: center;color: #fff;text-transform: uppercase;}
.sign_btn_inner_notlogged:hover{background-color: #438FE6;}
.sign_btn_inner_notlogged:active{box-shadow: inset 0px 3px 0px 0px rgba(0, 0, 0, 0.12);}
#index_blue_div{
    background-color: #479CFC;
    height: 100%;
}
#index_blue_hover{width:100%;background-color:rgba(0,0,0,.8);height:100%;opacity:1;padding-top:85px;position:fixed;visibility:hidden;z-index:1000}
#index_blue_hover i{background-image:url(../images/index_hover.png);width:275px;height:230px;display:block;margin:0 auto}
.hover_on{visibility:visible!important}
.signup_lower_btn{color: #fff;cursor: pointer;display: block;font-size: 13px;font-weight: 700;margin: 21px 8px;padding: 8px 16px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #60bf30;}
.signup_lower_btn:hover{background-color: #60B932;}
.signup_lower_btn_outer{position: absolute;left: 50%;margin-left: 315px;margin-top: -49px;}
.signup_lower_btn:active{box-shadow: inset 0px 3px 0px 0px rgba(0, 0, 0, 0.12);}
.tut_container_text{color:#797979;font-size:14px;height:205px;line-height:18px;width:310px;margin-top:35px;text-shadow:1px 1px 0 #fff;margin-left: 30px;}
.tut_container_text h1{color:#20334b;font-size:30px;line-height:32px;margin-bottom:20px;text-shadow:1px 1px 0 #fff}
.tut_text_left{float:left}
.tut_text_right{float:right}
.tut_image_left{float:left}
.tut_image_right{float:right}
.tut_text_middle{margin:0 auto;width:420px}
.tut_container_box{width:750px;border-bottom:1px solid rgb(238, 240, 241);margin:0 auto;padding-top:115px;border-top:1px solid #fff}
#step_1_image{background-image:url(../images/tutorial/bullet_icon.png);width:345px;height:264px;display:block}
#step_2_image{background-image:url(../images/tutorial/stream_icon.png);width:349px;height:249px;display:block}
#step_3_image{background-image:url(../images/tutorial/groups_icon.png);display:block;height:237px;margin-top:30px;width:322px}
#step_4_image{background-image:url(../images/tutorial/business_icon.png);width:368px;height:345px;display:block}
#step_5_image{background-image:url(../images/tutorial/desktop_icon.png);width:329px;height:225px;display:block}
#step_1_box{height:300px;border-top:0}
#step_2_box{height:275px}
#step_3_box{height:325px}
#step_4_box{height:400px}
#step_5_box{height:275px}
#step_6_box{border-bottom:0;height:315px;margin-top:35px;}
#index_grey_div{background-color: #F7F7F7;height: 634px;margin-top: 678px;position: absolute;width: 100%;z-index: 1000;border-bottom: 1px solid #ECECEC;}
#index_white_div{background-color: #fff;border-top: 1px solid rgb(221, 221, 221);margin-top: 1310px;}
.free_secure{margin: 0 auto;font-size: 33px;font-weight: 700;margin-top: 60px;color: #2e74c2;text-align: center}
.make_easy{color: #2e74c2;font-size: 16px;font-weight: 300;margin: 0 auto;margin-top: 5px;text-align: center;}
.front_screencap_container{background-image:url(../images/front_screencap.png);width:960px;height:436px;margin:66px auto}
.master-tip{background: url(../images/master_tip.png) no-repeat;cursor: pointer;height: 42px;width: 34px;position: relative;}
.tooltip1{top: 68px;left: 664px;}
.tooltip2{top: 80px;left: -16px;}
.tooltip3{top: -17px;left: 925px;}
.tooltip4{top: -4px;left: 174px;}
.tooltip5{top: 50px;left: 586px;}
#tooltip{text-align: center;color: #fff;background: #60bf30;position: absolute;z-index: 2000;padding: 10px;border-radius: 4px;font-size: 13px;font-weight: 300;}
#tooltip:after{width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #60bf30;content: '';position: absolute;left: 50%;bottom: -6px;margin-left: -6px;}
#tooltip.top:after{border-top-color: transparent;border-bottom: 6px solid #60bf30;top: -20px;bottom: auto;}
#tooltip.left:after{left: 10px;margin: 0;}
#tooltip.right:after{right: 10px;left: auto;margin: 0;}
.wrapper-2 {width: 945px;margin: 0 auto;padding: 0 10px;}
.col-1 {margin-top: 60px;text-align: center;margin-bottom: 60px;}
.col-2 {display: inline-block;vertical-align: top;width: 49%;text-align: center;}
.col-3 {display: inline-block;vertical-align: top;width: 49%;text-align: right;float: right;}
.col-4 {display: inline-block;vertical-align: top;width: 49%;text-align: left;}
.center {text-align: center;}
.promo-text {width: 75%;margin: 0 auto;margin-top: 10px;}
.promo-text-2 {margin: 0 auto;margin-top: 10px;text-align: right;padding-left: 70px;}
.promo-text-3 {margin: 0 auto;margin-top: 10px;text-align: left;padding-right: 60px;}
.cols {margin: 0 auto;margin-bottom: 100px;}
.col-img {width: 945px;height: 356px;background-image: url(../images/promo-1.png);margin: 10px auto;}
.col-img-2 {width: 474px;height: 279px;background-image: url(../images/promo-2.png);display: inline-block;}
.col-img-3 {width: 450px;height: 106px;background-image: url(../images/promo-3.png);display: inline-block;float: right;margin-top: 40px;}
.col-img-4 {width: 468px;height: 157px;background-image: url(../images/promo-4.png);display: inline-block;}
.col-img-5 {width: 945px;height: 356px;background-image: url(../images/promo-5.png);margin: 10px auto;}
.col-img-6 {width: 477px;height: 196px;background-image: url(../images/promo-6.png);display: inline-block;float: right;margin-top: 50px;}
.col-img-7 {width: 412px;height: 156px;background-image: url(../images/promo-7.png);display: inline-block;margin-left: 60px;}
.col-img-8 {margin: 25px auto;width: 945px;height: 119px;background-image: url(../images/promo-8.png);}
#home-footer{text-align: center;padding: 90px 0 20px 0;}
#home-footer ul li {display: inline-block; margin-right: 60px;}
#home-footer a {color:#bbb;}
.squiggle_small{float:right;height:23px;position:relative;width:49px;display:block}
#index_or_text{width:25px;float:left;margin-top:5px;margin-right:20px;display:none}
.three_button_container{top: 170px;position: absolute;width: 465px;color: #fff;font-size: 23px;font-weight: 700;height: 53px;line-height: 26px;}
#index_clouds{background-image: url(../images/clouds_front.png);height: 145px;margin: 0 auto;position: relative;top: 600px;width: 658px;margin-top: -65px;z-index: 1000;}
#large_folder_container{height: 311px;left: -50%;margin: 0 auto 0 -491px;position: absolute;top: 205px;width: 346px;display: block;z-index: 900;cursor: pointer;}
.index_large_folder{background-image:url(../images/folder_large.png);background-position:0 0;height:311px;width:346px;position:absolute}
.index_large_folder_hover{background-image:url(../images/folder_large.png);background-position:-335px 0;height:311px;width:346px;position:absolute;display:none}
.go_ahead_container_outer{border-radius: 6px;height: 127px;left: 40%;margin-left: -146px;position: absolute;top: 222px;border: 3px solid #fff;opacity: 0;top: 280px;}
.go_ahead_container_inner{width: 13.5em;color: #fff;font-size: 30px;font-weight: 700;height: 53px;line-height: 40px;padding: 22px 28px;}
.arrow_left_front{display: block;left: -11px;position: absolute;top: 53px;width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 8px solid white;}
.vertical_white.vertical_white_large {border-right: 1px solid rgba(255,255,255,0.1);}
.vertical_white{width: 1px;height: 47px;background-color: rgba(255,255,255,0.08);border-right: 1px solid #000;float: left;}
.vertical_white_large{border-right: 1px solid #2e64a3;height: 25px;margin-top: 18px;}
.topleft_buttons{float:left;margin-left:0;margin-top:0px;height:48px}
.topleft_buttons span{float:left;list-style-type:none}
.arrow_up{border-bottom:5px solid #dae1e8;border-left:5px solid transparent;border-right:5px solid transparent;height:0;left:28px;position:relative;top:43px;width:0; visibility: hidden;}
.help_arrow{left:24px!important}
.pl_icon{display: block;height: 48px;cursor: pointer;opacity: 0.65;
o-transition: opacity .2s ease-out;
-ms-transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
transition: opacity .2s ease-out;}
.pl_icon:hover{opacity: 0.95;}
.pl_icon:active{background-color: #000;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-ms-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.pl_icon a{display: block;padding: 15px;margin-left: 40px;height: 19px;color: rgba(255,255,255,0.65);font-weight: 600;font-size: 13px;text-decoration: none;white-space: nowrap;}
.active_pl_icon{display: block;height: 47px;cursor: pointer;background: rgba(0,0,0,0.25);border-bottom: 2px solid #479cfc;}
.active_pl_icon i, .pl_icon i{ 
    background-image: url("../images/top_icons_v3.png");
    background-position: -22px -14px;
    display: block;
    float: left;
    height: 20px;
    margin-left: 17px;
    margin-top: 13px;
    width: 25px;
}
.active_pl_icon a{display: block;padding: 15px;margin-left: 40px;height: 19px;color: #fff;font-weight: 600;font-size: 13px;text-decoration: none; white-space: nowrap;}
.groups_icon{display: block;
height: 48px;
cursor: pointer;
opacity: 0.65;
o-transition: opacity .2s ease-out;
-ms-transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
transition: opacity .2s ease-out;}
.groups_icon:hover{opacity: 0.95;}
.groups_icon a{display: block;padding: 15px;margin-left: 43px;height: 19px;color: rgba(255,255,255,0.65);font-weight: 600;font-size: 13px;text-decoration: none;}
.groups_icon:active, .groups_icon.hovered{background-color: #000;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-ms-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.active_groups_icon{display: block;height: 47px;cursor: pointer;background: rgba(0,0,0,0.25);border-bottom: 2px solid #479cfc;}
.active_groups_icon a{display: block;height: 19px;margin-left: 43px;padding: 15px;font-size: 13px;color: #fff;font-weight: 600;text-decoration: none;}
.active_groups_icon i, .groups_icon i{ 
    background-image: url("../images/top_icons_v3.png");
    background-position: -121px -14px;
    display: block;
    float: left;
    height: 20px;
    margin-left: 17px;
    margin-top: 13px;
    width: 29px;
}
.gopro_icon{
    cursor: pointer;
    display: block;
    float: left;
    height: 46px;
    margin-right: 10px;
    border-radius: 3px;
}
.donot_email_text{
    padding: 40px 20px 20px;}
.gopro_icon a{
background: #1F2D41;
border-radius: 3px;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: 600;
margin-top: 9px;
margin-right: 5px;
padding: 6px 14px;
}
.gopro_icon a:hover{background: #479cfc;text-decoration: none;color: #fff;}
.gopro_icon a:active {background: #000;text-decoration: none;}
.active_gopro_icon{display:block;height:46px;width:65px;background-color:#000;border-right:1px solid #000;float:left;cursor:pointer}
.active_gopro_icon a{text-shadow:1px 0 0 #333;color:#c7c6c6;font-size:14px;font-weight:700;display:block;height:17px;margin-left:8px;margin-top:10px;width:55px}
.active_gopro_icon a:hover{text-decoration:none}
.topright_buttons{float: right;height: 47px;}
.ft_upinfo{
color: #999;
font-size: 11px;
font-weight: 300;
}
.upload_other_icon{background-image:url(../images/ardown.png);background-position:14px 21px;background-repeat:no-repeat;border-left:1px solid #2c2c2c;border-right:1px solid #000;cursor:pointer;display:block;height:46px;width:34px}
.upload_other_icon:hover{background-position:14px -52px}
#upload_other_menu{position:relative;top:-8px;width:175px;padding-top:0}
#upload_other_menu .divider{margin:3px 0}
.upload_other_link a{clear:none!important;color:#585e66!important;margin-left:10px!important;margin-top:3px!important;padding-left:0!important}
.upload_other_link i{background-image:url(../images/eu_drop.png);float:left;height:16px;margin-left:8px;margin-right:8px;margin-top:5px;width:21px}
.upload_other_link:hover{background-color:#316eb2;color:#fff;line-height:20px;text-decoration:none;text-shadow:1px 1px 0 #2b5c97}
.upload_other_link.upload_other_other{background-color:#fff}
.upload_other_link:hover a{color:#fff!important;text-shadow:1px 1px 0 #2b5c97!important;text-decoration:none}
.upload_other_link.upload_other_other i{background-position:-1px 0}
.upload_other_link.upload_other_web i{background-position:0 -29px}
.upload_other_link.upload_other_embed i{background-position:-2px -59px}
.upload_other_link:hover.upload_other_other i{background-position:-1px 0}
.upload_other_link:hover.upload_other_web i{background-position:-24px -29px}
.upload_other_link:hover.upload_other_embed i{background-position:-26px -59px}
.upload_other_link.upload_other_other a{color:#585e66!important;text-shadow:none!important}
.upload_other_link{padding-bottom:2px}
.upload_icon{float: left;display: block;height: 30px;cursor: pointer;background: #479cfc;margin: 9px 0px 0px 14px;border-radius: 3px;}
.upload_icon:hover {background: #438FE6;}
.upload_icon a{    
color: #fff;
display: block;
font-size: 13px;
font-weight: 600;
height: 17px;
padding: 6px 10px 0 35px;
text-align: right;
text-transform: uppercase;
}
.upload_icon a:hover{text-decoration: none;}
.upload_icon i{
    background-image: url("../images/fd_main_sprite_v2.png");
    background-position: -356px -69px;
    float: left;
    height: 20px;
    margin-left: 8px;
    margin-top: 5px;
    width: 20px;
}
.lang_standalone_custom{ position: absolute !important; right: 194px !important; top: 38px !important; z-index: 1000;}
.notifications_icon{cursor: pointer;display: block;height: 48px;width: 65px;float: left;background: url(../images/top_icons_v3.png) -287px 0px no-repeat;opacity: 0.65;
o-transition: opacity .2s ease-out;
-ms-transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
transition: opacity .2s ease-out;}
.notifications_icon:hover{opacity: 0.95;}
.notifications_icon:active{background-color: #000;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-ms-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.notifications_icon a{}
.new_notices{background-position:-345px 0!important}
#notification_menu{top: 45px;position: absolute;display: none;border-radius: 4px;float: right;background-clip: padding-box;left: auto;right: 67px;width: 350px;padding: 0px 0 0;background-color: transparent;box-shadow: none;border: 0;-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.45);-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.45);-ms-box-shadow: 0 2px 8px rgba(0,0,0,0.45);-o-box-shadow: 0 2px 8px rgba(0,0,0,0.45);box-shadow: 0 2px 8px rgba(0,0,0,0.45);}
#notification_dropdown{display:block;height:19px;margin-left:24px;margin-top:15px;width:16px;cursor:pointer;padding:0}
#notification_dropdown_white{background-image:none;background-clip:padding-box;background-color:#e4e8ed;border-bottom:1px solid #cbd1d9;border-radius:5px 5px 0 0;cursor:pointer;height:37px;margin-left:0;margin-top:0;padding-top:6px;position:absolute;right:0;width:31px;z-index:100}
#notification_dropdown_white i{background:url(../images/top_icons_v3.png) -372px -63px no-repeat;display:block;height:20px;margin-left:7px;margin-top:5px;width:16px}
.notice_info a{color:#5289c6!important;display:inline!important;padding-left:1px!important;word-wrap:break-word!important;white-space:normal!important}
.notice_info a:hover{text-decoration:none}
.notice_info b{font-weight: bold;}
.dropdown_box{background-color: #eee;width: 350px;-webkit-border-radius: 5px;-webkit-border-top-right-radius: 0;-moz-border-radius: 5px;-moz-border-radius-topright: 0;border-radius: 5px;}
.notifications_header{color: #666;font-size: 13px;font-weight: 700;padding-bottom: 10px;padding-top: 10px;text-align: center;border-bottom: 1px solid #ccc;}
.modal_notifications_container_bg{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:341px;overflow:auto;padding-bottom:10px;padding-top:10px}
.notifications_body{border-top: 1px solid #fff;border-bottom: 1px solid #ccc;background-color: #fff;font-size: 13px;}
.modal_attach_text_none {font-size: 14px;color: #666;font-weight: bold;text-align: center;}
.notice_row {border-bottom: solid #eee 1px;}
.notifications_footer{padding-bottom: 10px;padding-top: 10px;text-align: center;}
.notifications_footer span{color: #479cfc;text-decoration: none;cursor: pointer;font-weight: 700;font-size: 13px;}
.notifications_footer span:hover{color:#2f6cb0;text-decoration:none}
.notice_info{color: #666;font-size: 12px;font-weight: 300;padding: 16px 16px 8px 16px;}
.notice_timeago{float: left;color: #bbb;font-size: 10px;font-weight: 700;padding: 0px 0px 16px 18px;}
.notice_icon{float:left}
.notice_modal_row{border-bottom:1px solid #e5e5e5;padding:15px}
.notice_modal_icon{width:20px;height:16px;float:left;display:block;background-image:url(../images/notice_modal_default.png);margin-top:5px}
.notice_modal_text{float: left;width: 240px;margin-left: 18px;font-size: 13px;color: #666;font-weight: 300;word-wrap: break-word;}
.notice_modal_text a{color:#56a6ff; font-weight: 700;}
.notice_modal_text a:hover{text-decoration:underline}
.notice_modal_time{float: right;color: #aaa;font-weight: 300;font-size: 11px;}
#notice_header_social{
    border-top: 1px solid #eee;
}
.notice_header_con{
    border-bottom: 1px solid #EEEEEE;
    padding: 15px;
}
.notice_header_text{
    color: #666666;
    float: left;
    font-weight: bold;
}
.notice_header_link{
    color: #479CFC;
    cursor: pointer;
    float: right;
    font-weight: bold;
}
.not_con_header{
background-color: #F7F7F7;
border-bottom: 1px solid #EEEEEE;
height: 50px;
font-size: 13px;
font-weight: 700;
}
.not_head_tab_btn{
    color: #666;
    float: left;
    height: 48px;
    line-height: 50px;
    padding-bottom: 2px;
    padding-left: 25px;
    cursor: pointer;
    padding-right: 25px;
}
.not_tab_btn_selected{
    border-bottom: 2px solid #479CFC;
    color: #479CFC;
    padding-bottom: 0;
}
.not_con_tab{
    height: 310px;
    overflow: auto;
}
#not_social_tab{
    display: none;
}
.mini_nonew{
    display: block;
    padding: 15px;
}
#not_loading_display{
    display: block;
    padding: 15px;
}
.not_link{
    color: #479CFC;
    cursor: pointer;
}
.upload_icon:active{background-color:#479cfc;}
.help_icon{display: block;height: 48px;width: 65px;float: left;background: url(../images/top_icons_v3.png) -223px 0px no-repeat;cursor: pointer;opacity: 0.65;
o-transition: opacity .2s ease-out;
-ms-transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
transition: opacity .2s ease-out;}
.help_icon:hover{opacity: 0.95;}
.active_help_icon{display:block;height:46px;width:57px;float:left;border-left:1px solid #2c2c2c;border-right:1px solid #000;background:url(../images/top_icons_v3.png) -213px -49px no-repeat;cursor:pointer;display:block;cursor:pointer;height:46px;width:57px;float:left;border-left:1px solid #2c2c2c;border-right:1px solid #000;background-color:#000}
.help_icon:active{background-color: #000;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-ms-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.help_icon a{display: block;height: 19px;padding: 15px;}
.active_help_icon a{background-image:url(../images/top_icons_v3.png);background-position:-111px 0;background-repeat:no-repeat;display:block;margin-left:20px;margin-top:10px;height:17px;width:17px}
.profile_icon{display: block;height: 48px;width: 65px;float: left;opacity: 0.65;
o-transition: opacity .2s ease-out;
-ms-transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
transition: opacity .2s ease-out;}
.profile_icon:hover{opacity:0.95;}
.profile_icon li{list-style-type:none}
.profile_icon:active{background-color: #000;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-ms-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
#profile_dropdown, #external_profile_dropdown{
background-clip: padding-box;
background-color: #FFFFFF;
border-radius: 5px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
display: none;
margin: 0;
padding: 4px 0;
position: relative;
right: 100px;
top: 10px;
width: 150px;
z-index: 2020;
}
#external_profile_dropdown a{
color: #666;
font-weight: 300;
display: block;
font-size: 13px;
line-height: 21px;
padding: 4px 12px;
white-space: nowrap;
}
#external_profile_dropdown a:hover{
    background-color: #479CFC;
    color: #FFFFFF;
    line-height: 21px;
    text-decoration: none;
}
.open #profile_dropdown, .open #external_profile_dropdown{
    display: block;
}
#profile_dropdown .divider, #external_profile_dropdown .divider {
    border-bottom: 1px solid #F7F7F7;
    margin: 4px 0;
    overflow: hidden;
}
.user_dropdown_arrow {
    border-bottom: 6px solid white;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    bottom: 100%;
    content: "";
    position: absolute;
    right: 12px;
}
.profile_dropdown_link i {
background-image: url(../images/profile_dropdown.png);
float: left;
height: 18px;
width: 21px;
margin: 5px 10px 5px 10px;
}
.profile_dropdown_link:hover a{
background: #479CFC;
color: #fff;
text-decoration: none;
}
.profile_dropdown_link a{
color: #666;
font-weight: 300;
display: block;
font-size: 13px;
line-height: 21px;
padding: 4px 12px;
white-space: nowrap;
}

.profile_dropdown_link.user_icn i {
    background-position: -14px -16px;
}
.profile_dropdown_link:hover.user_icn i {
    background-position: -48px -16px;
}
.profile_dropdown_link.msg_icn{
    /*display: none;*/
}
.profile_dropdown_link.connections_icn{
    /*display: none;*/
}
.profile_dropdown_link.msg_icn i {
    background-position: -14px -47px;
}
.profile_dropdown_link:hover.msg_icn i {
    background-position: -48px -47px;
}
.profile_dropdown_link.connections_icn i {
    background-position: -14px -78px;
}
.profile_dropdown_link:hover.connections_icn i {
    background-position: -48px -78px;
}
.profile_dropdown_link.settings_icn i {
    background-position: -14px -111px;
}
.profile_dropdown_link:hover.settings_icn i {
    background-position: -48px -111px;
}
.profile_dropdown_link.upgrade_icn i {
    background-position: -14px -144px;
}
.profile_dropdown_link:hover.upgrade_icn i {
    background-position: -48px -144px;
}
.profile_dropdown_link.signout_icn i {
    background-position: -14px -175px;
}
.profile_dropdown_link:hover.signout_icn i {
    background-position: -48px -175px;
}
.dropup,.dropdown{position:relative; list-style-type: none; }
li{line-height:18px;}
#caret_dropdown{padding:15px 10px 0px; display:block;height:20px;width:45px;color:rgb(224, 224, 224);font-weight:700;font-size:13px;float:left;text-shadow:1px 0 0 #333;margin-left:0px}
#caret_dropdown_white{clear: right;color:#acacac;display:block;float:left;font-size:15px;font-weight:700;margin-bottom:1px;margin-top:2px;padding-left:14px;text-shadow:1px 1px 0 #fff;width:50px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#caret_dropdown_white:hover{text-decoration:none}
.header_user_thumb{background: url(../images/top_icons_v3.png) -422px -12px no-repeat;width: 24px;height: 23px;float: left;margin-left: 12px;margin-top: 12px;}

.arrow-down-white {
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid #fff;
float: right;
margin-top: 23px;
margin-right: 12px;
}
.new_profile_notices{
    background-position: -576px -12px;
    width: 29px;
}
.new_pm_notices_text{
    border-left: 5px solid #479CFC;
    font-weight: bold !important;
}
.new_pm_notices{
    color: #990000 !important;
}
.header_user_thumb_white{background-image:url(../images/user_thumb.png);width:21px;height:21px;float:left;margin-left:7px;margin-top:3px}
#caret_dropdown:hover{text-decoration:none;color:#fff}
.active_profile_icon{
    background-color: #252525;
    border-bottom: 1px solid #141414;
    box-shadow: 0 -2px 15px rgba(0, 0, 0, 0.8) inset;
    transition: background 0.5s ease 0s;
    border-right: 1px solid #000000;
    display: block;
    float: left;
    height: 47px;
    width: 120px;
}
.active_profile_icon .header_user_thumb{
    margin-top: 8px;
}
.active_profile_icon #caret_dropdown{
    margin-left: 5px;
}
.active_caret_dropdown_icon a{background-image:url(../images/top_icons_v3.png);background-position:-128px 0;background-repeat:no-repeat;display:block;height:17px;width:28px}
.dropdown.open .dropdown-toggle{background-position:-128px 0!important}
.navbar{color:#999}
.frontpage_top >.vertical_white_large{display: none !important;}
.dropdown-menu{margin: 0;left: 5px;width: 110px;background-clip: padding-box;background-color: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;float: right;list-style: none outside none;padding: 4px 0;position: absolute;top: 28px;z-index: 1000;-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);-moz-box-shadow: 0 2px 10px rgba(0,0,0,.2);-ms-box-shadow: 0 2px 10px rgba(0,0,0,.2);-o-box-shadow: 0 2px 10px rgba(0,0,0,.2);box-shadow: 0 2px 10px rgba(0,0,0,.2);-webkit-transition: opacity 0.2s ease-out, margin 0.2s ease-out;-moz-transition: opacity 0.2s ease-out, margin 0.2s ease-out;-o-transition: opacity 0.2s ease-out, margin 0.2s ease-out;transition: opacity 0.2s ease-out, margin 0.2s ease-out;opacity: 0;pointer-events: none;border: 1px solid #ccc;}
.dropdown-footer{left: 68px;background-clip: padding-box;background-color: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;float: right;list-style: none outside none;padding: 4px 0;position: absolute;top: 28px;z-index: 1000;-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);-moz-box-shadow: 0 2px 10px rgba(0,0,0,.2);-ms-box-shadow: 0 2px 10px rgba(0,0,0,.2);-o-box-shadow: 0 2px 10px rgba(0,0,0,.2);box-shadow: 0 2px 10px rgba(0,0,0,.2);-webkit-transition: opacity 0.2s ease-out, margin 0.2s ease-out;-moz-transition: opacity 0.2s ease-out, margin 0.2s ease-out;-o-transition: opacity 0.2s ease-out, margin 0.2s ease-out;transition: opacity 0.2s ease-out, margin 0.2s ease-out;opacity: 0;pointer-events: none;border: 1px solid #ccc; font-weight: 300;}
.external-userdropdown{left: 3px;top:28px;}
.dropdown-menu .divider{margin:4px 0;overflow:hidden;border-bottom:1px solid #F7F7F7}
.dropdown-menu a{clear:both;color:#666;display:block;line-height:21px;padding:2px;white-space:nowrap;font-size:13px;font-weight: 300;}
.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{background-color: #479cfc;color:#fff;text-decoration:none;text-shadow:0px -1px 0 #2b5c97;line-height:21px}
#profile_top_btn{cursor:pointer}
.open .dropdown-menu{opacity:0.99; margin-top: 15px;pointer-events: all;}
.open .dropdown-footer {opacity: 0.99;margin-top: -20px;pointer-events: all;}
#social_top_icon{float: left;width: 255px;margin: 9px 0px 0px 0px;background: rgba(0,0,0,0.1);padding: 12px 14px 7px 14px;border-radius: 3px;margin-right: 10px; visibility: hidden;}
#login_top_icon{float:left; position: relative;}
#signup_top_icon{float:left}
/*.register{border-bottom:1px solid rgb(56, 118, 185)!important}*/
.register_cloud_background_container{background: #2A333F;width: 100%;height: 258px;z-index: 0;position: absolute;top: 0;border-bottom: 1px solid rgba(255,255,255,6);}
.cp_cloud_background_container{background-color: rgb(201, 206, 214);width: 100%;height: 152px;z-index: 0;position: fixed;top: 0;border-bottom: 1px solid rgb(193, 194, 196);box-shadow: 0px 1px 0px rgb(245, 245, 245);-webkit-box-shadow: 0px 1px 0px rgb(245, 245, 245);-moz-box-shadow: 0px 0px 1px #fff;}
.left_clouds_signup{background-image:url(../images/clouds_left.png);width:240px;height:47px;display:block;position:absolute;bottom:-5px;left:6%}
.right_clouds_signup{background-image:url(../images/clouds_right.png);width:240px;height:44px;display:block;position:absolute;bottom:-2px;right:6%}
.left_clouds_cp{background-image:url(../images/clouds_left_black.png);width:249px;height:46px;display:block;position:absolute;bottom:-3px;left:6%}
.right_clouds_cp{background-image:url(../images/clouds_right_black.png);width:249px;height:46px;display:block;position:absolute;bottom:-2px;right:6%}
.checkmark{background-image: url(../images/fd_main_sprite_v2.png);background-position: -460px -60px;display: block;height: 14px;margin: 0 auto 15px;width: 17px;}
.checkmark_no{background-image: url(../images/fd_main_sprite_v2.png);background-position: -460px -75px;display: block;height: 14px;margin: 0 auto 15px;width: 17px;}
.div_inforight{padding-bottom: 1px;border-radius: 2px;float: left;font-size: 12px;font-weight: 300;padding: 5px 9px 5px 9px;position: relative;right: -520px;top: -28px;}
.login_icon{display: block;height: 48px;}
.login_icon_large{height:61px;width:77px;border-left: 0px;}
.login_icon_under_large{margin-top:20px!important;margin-left:14px!important;font-size: 15px !important;padding: 0px !important;}
#login_icon_under{background-repeat: no-repeat;color: #fff;cursor: pointer;display: block;font-size: 13px;font-weight: 600;padding: 15px;}
#login_icon_under:hover{text-decoration:none;color:rgb(255, 255, 255);}
.form-horizontal{width:150px}
.login_icon:active{background-color: #000;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-ms-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.active_login_icon{display:block;height:46px;width:77px;border-right:1px solid #000}
.active_login_icon #login_icon_under{display:block;height:45px;width:77px;cursor:pointer;margin-left:17px!important;margin-top:5px!important}
.forgot_pass{color: #479cfc;float: left;font-size: 12px;font-weight: 300;float: right;}
#remember{float: right;height: 12px;width: 12px;margin-right: 6px;}
.remember_label{float: right;color: #666;font-size: 12px;font-weight: 300;}
#mg_remember{float: left;height: 12px;width: 12px;margin-right: 6px;}
.mg_remember_label{float: left;color: #666;font-size: 12px;font-weight: 300;}
#mg_rem_label{margin-top: 5px;}
.loginwith_label{color: rgb(111, 111, 111);float: left;font-size: 11px;margin-left: 15px;margin-top: 27px;}
#login_facebook{width:20px;height:20px;background-position:0 0;display:block;margin-left:10px;float:left;background-image:url(../images/social_icons.png);margin-top:25px}
#login_twitter{width:20px;height:20px;background-position:-20px 0;float:left;margin-left:10px;display:block;background-image:url(../images/social_icons.png);margin-top:25px}
#login_google{width:20px;height:20px;margin-left:10px;background-position:-40px 0;float:left;display:block;background-image:url(../images/social_icons.png);margin-top:25px}
.login_btn_form{
    color: #fff;
    cursor: pointer;
    display: block;
    margin: 0 auto;
    padding: 8px 105px;
    text-align: center;
    margin-top: 15px;
    vertical-align: middle;
    outline: none;
    border-radius: 3px;
    margin-right: 16px;
    font-size: 13px;
    font-weight: 700;
    background: #479cfc;
    border: none;
    margin-bottom: 6px;
}
.login_btn_form:hover{background: #438FE6;}
.login_btn_form:active{box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}

.login_fb_btn_form{color: #fff;cursor: pointer;display: inline-block;float: right;margin-top: 16px;padding: 8px 105px;text-align: center;vertical-align: middle;outline: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-right: 16px;font-size: 13px;font-weight: 700;background: #479cfc;border: none; margin-bottom: 16px;}
.login_fb_btn_form:hover{background: #438FE6;}
.login_fb_btn_form:active{box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}
.login_fb_btn_divider_text{
color: #666;
font-size: 13px;
display: block;
font-weight: 300;
}
.mg_fb_signup_top_btn{
background-color: #3b5998;
border-radius: 3px;
color: #ffffff;
cursor: pointer;
font-size: 13px;
height: 34px;
line-height: 34px;
margin: 6px auto 16px;
font-weight: 700;
width: 250px;
}
.mg_fb_signup_top_btn:hover{
background-color: #3055A2;
}
.mg_fb_signup_top_btn:active{
box-shadow: inset 0 2px 0px rgba(0,0,0,0.15),0px 1px 0px rgba(255,255,255,0.6);
}
.mg_fb_signup_with_btn{
background-color: #3b5998;
border-radius: 3px;
color: #ffffff;
cursor: pointer;
font-size: 13px;
height: 34px;
line-height: 34px;
margin: 30px auto;
font-weight: 300;
text-align: center;
}
.mg_fb_signup_with_btn:hover{
background-color: #3055A2;
}
.mg_fb_signup_with_btn:active{
box-shadow: inset 0 2px 0px rgba(0,0,0,0.15),0px 1px 0px rgba(255,255,255,0.6);
}
.mg_fb_login_with_btn{
background-color: #3b5998;
border-radius: 3px;
color: #ffffff;
cursor: pointer;
font-size: 13px;
height: 34px;
line-height: 34px;
margin: 30px auto;
font-weight: 300;
text-align: center;
margin-top: 30px;
}
.active_login_icon:hover{background-color:#000}
.active_login_icon .arrow_up{left:34px}
.signup_icon{display: block;height: 48px;cursor: pointer;}
.signup_icon_large{height:61px;border-left:0}
.signup_icon_large a{margin-top: 10px!important;background-image: none!important;font-size: 15px!important;background: none;-webkit-transition: 0.3s ease-in;-moz-transition: .003s ease-in;-o-transition: 0.3s ease-in;-ms-transition: 0.3s ease-in;transition: 0.3s ease-in;margin-left: 0px!important;padding: 8px 10px !important;border: 2px solid;}
.signup_icon_large a:hover {background:rgba(0,0,0,0.15);margin-top: 10px!important;background-image: none!important;font-size: 15px!important;background: none;-webkit-transition: 0.3s ease-in;-moz-transition: .003s ease-in;-o-transition: 0.3s ease-in;-ms-transition: 0.3s ease-in;transition: 0.3s ease-in;}
.signup_icon a{color: #fff;cursor: pointer;display: block;font-weight: 600;font-size: 13px;padding: 15px;border-radius: 3px;}
.signup_icon a:hover{text-decoration: none !important;}
.signup_icon:active{background-color: #000;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-ms-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.active_signup_icon{display: block;height: 48px;border-left: 1px solid #333;cursor: pointer;}
.active_signup_icon a{color: #fff;cursor: pointer;display: block;font-size: 13px;font-weight: 600;padding: 15px;}
.active_signup_icon a:hover{text-decoration:none;color:rgb(255, 255, 255);}
.active_signup_icon:active{background-color: #000;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-ms-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.active_signup_icon .arrow_up{left:38px;border-bottom:5px solid #234d7f!important}
#login_container{
    display: none;
    height: 283px;
    position: absolute;
    right: 22%;
    top: 42px;
    transition: opacity 0.2s ease-out 0s, margin 0.2s ease-out 0s;
    width: 270px;
    -webkit-transition: opacity 0.2s ease-out, margin 0.2s ease-out;-moz-transition: opacity 0.2s ease-out, margin 0.2s ease-out;-o-transition: opacity 0.2s ease-out, margin 0.2s ease-out;transition: opacity 0.2s ease-out, margin 0.2s ease-out;
}
.shadow_container.external {right: 0px;top: -13px;}
.login_header{cursor:pointer;color:#444;margin-left:191px;position:relative;right:0;width:68px;z-index:100;background-repeat:no-repeat;cursor:pointer;font-size:16px;padding-left:17px;font-weight:700;padding-top:15px;text-shadow:0 1px 0 #fff;visibility:hidden}
.login_header_large{padding-left: 23px;height:33px;margin-top:-16px;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;visibility:visible!important}
.login_container_upper{height: 140px;width: 250px;background-color: #fff;margin-top: -30px;-webkit-border-radius: 3px 3px 0px 0px;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;padding: 16px;}
.login_box_arrow{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:100%;content:"";right:25px;position:absolute}
.login_container_upper_large{width:250px;margin-top: 22px;}
.login_container_upper label{font-size: 13px;color: #666;font-weight: 600; float: left;}
.login_container_upper input{border: 1px solid #ccc;width: 250px;padding: 6px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom: 7px;}
.login_container_upper input:focus {border: 1px solid #479cfc;}
.login_container_lower{background-color:#fff;text-align:center;width: 282px;border-top: 1px solid #eee;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;overflow: hidden;}
.login_container_lower_large{width:282px}
.login_notice {font-size: 12px;padding: 14px 20px 14px 20px;line-height: 14px;display: inline-block;background: #fff;color: #479cfc;margin: 11px 16px 13px 18px;border-radius: 2px;}
.shadow_container{-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.25);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);-ms-box-shadow: 0 1px 3px rgba(0,0,0,0.25);-o-box-shadow: 0 1px 3px rgba(0,0,0,0.25);box-shadow: 0 1px 3px rgba(0,0,0,0.25);width: 282px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;position: relative;}
.container>.content{background-color:#fff;padding:20px 0;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15)}
.container{margin-left:auto;margin-right:auto;position:relative;user-select:none;border-top:0}
#overlay{z-index:2;position:absolute;top:0;left:0;right:0;bottom:0}
#crtfolder_container{overflow: visible;border: 1px solid #9B9898;box-shadow: 0 1px 1px rgba(0,0,0,0.15) !important;}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{border-radius:0;padding-left:0;padding-right:0;}
.navbar-fixed-bottom{bottom:0}
.page-header{background-color:#f5f5f5;padding:20px 0 10px 20px;margin:-20px 0 20px}
.topbar .btn{border:0}
#modal_catcher{z-index:999999;position:relative}
#media_catcher{z-index:1500;position:relative}
.clear{clear:both}
#uploader_catcher{z-index:99999999}
.alert{width:908px;margin:0 auto 10px}
#uploadContainer{width:700px}
#infoalert{
    position:absolute;
    left:-9999px;
    z-index:5000;
    display:none;
    font-size:12px;
    color:#fff;
    padding:5px;
    background-repeat:no-repeat;
    background-image:url(../images/pointer.gif);
    background-position:bottom center;
}
.infoalert_square{color:#fff;max-width:300px;text-align:center;border-radius: 2px;-moz-border-radius:2px; -webkit-border-radius:2px;box-shadow: 0 1px 6px rgba(0, 0, 0, 0.325);padding: 4px 6px;background-color: rgba(0,0,0,.9);}
.embed_uploader_footer{background-color: #333;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;height: 30px;margin-top: -3px;padding-top: 2px;position: relative;z-index: 50;}
.embed_upload_lefttext{float: left;color: #CCC;margin-left: 10px;margin-top: 5px;font-size: 11px;font-weight: 300;}
.embed_upload_lefttext i{font-size:14px;font-style:normal;font-weight:700;margin-right:5px}
.embed_upload_lefttext a{color:#56a6ff}
.embed_upload_lefttext a:hover{text-decoration:none}
.embed_logo_right{width:50px;height:20px;display:block;background-repeat:no-repeat;float:right;margin-right:10px;margin-top:8px}
.plupload .minimize_icon{position:absolute;right:42px;top:11px;display:none}
.mini_uploader_container .maximize_icon{position:absolute;right:45px; cursor: pointer;}
.close_icon{position:absolute;right:10px;top:14px}
.plupload .close_icon{position: absolute;right: 8px;top: 14px;}
/*#delete_container .close_icon{position:absolute;right:16px;top:18px}*/
.mini_uploader_container .close_icon{position:absolute;right:10px;top:5px}
.navigate_close_icon{float:right;margin-right:5px;margin-top:11px}
.cancel_close_icon{float: right;margin-right: 10px;margin-top: -20px;}
.cancel_title_text{color: #666;font-size: 13px;font-weight: 700;margin: 0 auto;padding-top: 18px;}
.attachments_title_text{color: #333;font-size: 14px;font-weight: 400;margin: 0 auto;padding-top: 16px;text-overflow: ellipsis;overflow: hidden;white-space: pre;width: 230px;}
.feedback_title_text{color: #333;font-size: 14px;font-weight: 300;margin: 0 auto;padding-top: 15px;text-overflow: ellipsis;overflow: hidden;white-space: pre;text-shadow: 0px 1px 0 #fff;text-align: center;width: 230px;font-weight: 400;}
#uploader{width:700px;height:450px}
.upload_area_container{width:700px;font-family:calibri} 
#folder_name{font-size:11px;color:#999}
.single_share_btn{float:right}
.file_size_bar{color: #666;font-size: 14px;font-weight: 700;float: left;height: 20px;margin-left: 20px;margin-top: 15px;}
.mini_uploader_container{bottom: 0;color: #fff;display: none;font-size: 13px;font-weight: 700;height: 37px;line-height: 37px;margin-left: 239px;position: fixed;padding-left: 20px;}
.mini_information{
    float:left; 
    margin-right: 15px;
}
.mini_information .ft_upinfo{
    display: inline;
    margin-left: 15px;
}
.mini_information .move_right{margin-top:11px!important}
.progress_bottomposition{ 
    border-radius: 4px;
    height: 5px !important;
    left: -240px !important;
    position: absolute !important;
    top: 6px !important;
}
*{margin:0}
.wrapper{height: auto!important;margin: 0 auto 0px;}
.footer,.push{height:0px}
.static_footer{height: 140px;margin: 50px auto 50px;padding-top: 40px;padding-bottom: 20px;border-top: 1px solid #F3F3F3;}
.floaters_container{width:920px;margin:0 auto}
.footer_linkfloat{float:left;margin-left:150px;color:#4e4e4e}
.footer_linkfloat.float_leftside{margin-left: 60px;}
.footer_linkfloat a{clear: both;color: rgb(126, 126, 126);text-shadow: 0 1px 0 #fff;font-size: 13px;}
.footer_linkfloat a:hover{color:#000;text-decoration:none}
.footer_linkfloat_header{font-size: 13px;font-weight: 700;margin-bottom: 5px;text-shadow: 0 1px 0px #fff;color: rgb(126, 126, 126);}
.footer_leftside{
    border-right: 1px solid #333;
    color: #fff;
    float: left;
    font-size: 13px;
    font-weight: 700;
    padding-top: 9px;
    width: 239px;
    height: 27px;
}
.footer_leftside a{color:#fff;float:left;margin-left:16px;margin-right:19px}
.footer_leftside a:hover{text-decoration:none}
.footer_leftside span{background-repeat:no-repeat;float:left;cursor:pointer}
#dropUpFooter{ }
#footer_dropUp{
   bottom: 25px !important;
    height: 200px;
    left: -20px;
    position: fixed;
    top: auto !important;
}
#footer_dropUp>.divider{margin: 3px 0!important;background-color: #F7F7F7;height: 1px;}
.footer_menu_link{line-height: 24px;}
.footer_menu_link a{clear:none;color:#666;margin-left:10px;padding:2px;padding-left:0;white-space:nowrap}
.footer_menu_link:hover{background-color:#479cfc;color:#fff;line-height:24px;text-decoration:none;}
.footer_menu_link:hover a{color:#fff!important;}
.footer_menu_link i{background-image:url(../images/fd_main_sprite_v2.png);float:left;height:16px;margin-left:12px;margin-top:6px;width:18px}
.footer_menu_link.footer_mobile i{background-position: 1px 158px;}
.footer_menu_link.footer_developers i{background-position:-32px -71px}
.footer_menu_link.footer_upgrade i{background-position:-66px -71px}
.footer_menu_link.footer_blog i{background-position:-100px -71px}
.footer_menu_link.footer_tickets i{background-position:-136px -71px}
.footer_menu_link.footer_faq i {background-position: -483px -71px;}
.footer_menu_link.footer_tutorial i {background-position: -483px -71px;}
.footer_menu_link.footer_contact i{background-position:-172px -71px}
.footer_menu_link.footer_copyright i{background-position:-208px -71px}
.footer_menu_link.footer_more i{background-position:0 -204px;background-position:16px -204px}
.footer_menu_link:hover.footer_mobile i{background-position:1px -88px}
.footer_menu_link:hover.footer_developers i{background-position:-32px -88px}
.footer_menu_link:hover.footer_upgrade i{background-position:-66px -88px}
.footer_menu_link:hover.footer_blog i{background-position:-100px -88px}
.footer_menu_link:hover.footer_tickets i{background-position:-136px -88px}
.footer_menu_link:hover.footer_faq i {background-position: -483px -88px;}
.footer_menu_link:hover.footer_tutorial i {background-position: -483px -88px;}
.footer_menu_link:hover.footer_contact i{background-position:-172px -88px}
.footer_menu_link:hover.footer_copyright i{background-position:-208px -88px}
.footer_menu_link.footer_more a{color:#585e66!important;text-shadow:none!important}
.footer_menu_link.footer_more a:hover{color:#585e66!important;text-shadow:none!important;background-color:#fff}
.footer{width: 100%;margin: 0 auto;height: 43px;position: relative;padding-left: 1px!important;}
footer a{margin:0 0px;color:#666}
footer .left{float:left;font-size:9px;margin-left:5px;margin-top:22px;text-align:left;width:460px}
footer .right{float:right;font-size:9px;margin-right:5px;margin-top:25px;text-align:right;width:460px;color:#ccc}
.footer_mid{height:36px}
.footer_line{background-position:210px 0;background-repeat:repeat-y}
.share_header{height:36px;text-align:center}
.share_title_text{color: #333;font-size: 14px;font-weight: 300;margin: 0 auto;padding-top: 16px;text-overflow: ellipsis;overflow: hidden;display: inline-block;white-space: pre;width: 400px;text-shadow: 0px 1px 0 #fff;}
.sharing_textbar{font-size: 13px;background-color: #F7F7F7;border-bottom: 1px solid #eee;height: 60px;}
.text_box_text{color:#fff;float:left;padding-left:15px;padding-top:15px;overflow:hidden;width:310px;height:33px}
#text_copy_field{display: block;float: left;margin-right: 10px;overflow: hidden;white-space: nowrap;width: 276px;background-color: #fff;color: #666;font-weight: 300;padding: 5px;border-radius: 3px;border: 1px solid #ccc;}
#copy_link_btn{float:left;height:30px;left:275px;margin:0;padding:0;position:relative;top:-30px;width:30px}
.copy_icon{background-image:url(../images/copy_icon.png);width:30px;height:30px;background-position:0 0; float: right; margin-right: 9px;}
.copy_icon.zeroclipboard-is-hover{background-position:0 -30px}
.share_clip{background-image:url(../images/um_tinyicons.png);background-position:0 -23px;float:left;height:13px;margin-left:15px;margin-right:10px;margin-top:3px;width:13px}
.copied_checkmark{background-image:url(../images/um_tinyicons.png);background-position:0 -38px;float:left;height:10px;margin-left:9px;margin-right:3px;margin-top:9px;width:13px}
.share_link_btn{color: #666;cursor: pointer;display: inline-block;float: right;margin-right: 15px;text-align: center;outline: none;background-color: #CCC;border-radius: 4px;font-size: 13px;padding: 8px 13px 8px;line-height: 20px;}
.share_link_btn:hover{background: #bbb;}
.share_link_btn:active{box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}
.zip_countdown {font-weight: 800;}


#group_share_input{background-color: #FFFFFF;
border: 1px solid #ccc;
border-radius: 3px;
clear: left;
cursor: text;
list-style-type: none;
margin: 0 0 12px 21px;
min-height: 33px;
width: 460px;
z-index: 1050;}
#group_share_input:focus{
box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, .1),0px 0px 5px rgba(24, 137, 241, 0.425);
-moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, .1),0px 0px 5px rgba(24, 137, 241, 0.425);
-webkit-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, .1),0px 0px 5px rgba(24, 137, 241, 0.425);
border: 1px solid rgb(133, 176, 216);
}
.group_share_list{
background-color: #FFFFFF;
border-color: #ccc;
border-radius: 3px;
border-style: solid;
border-width: 1px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
color: #666666;
display: none;
font-size: 13px;
left: 1px;
margin: 0px 0px 0px 20px;
max-height: 56px;
overflow: auto;
padding: 4px;
position: relative;
top: -13px;
width: 453px;
}
.group_share_list_item{
padding: 4px 6px 0 6px;
}
.group_share_list_item:hover{
    background-color: #479CFC;
    color:#ffffff;
    cursor: pointer;
}
#group_share_collection{
    bottom: 76px;
    height: 30px;
    left: 30px;
    overflow: hidden;
    position: absolute;
    width: 450px;
}
.output_group_container{
background-color: #479cfc;
border-radius: 2px;
color: #FFF;
cursor: default;
display: inline-block;
height: 15px;
margin: 5px 0px 0px 5px;
overflow: hidden;
padding: 4px;
font-size: 11px;
}
.output_group_delete{
color: #FFF;
cursor: pointer;
font-weight: 700;
margin-left: 4px;
margin-right: 4px;
font-size: 11px;
white-space: nowrap;
}
.selected_tab{float: left;padding-right: 14px;border-bottom: 2px solid #479cfc !important;background: #fff;color: #479cfc;}
.share_container_style{display:none;background:#FFF;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.share_footer_container{height:65px;background-color:#e4e8ed;border-top:1px solid #f6f7f9;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.modal_footer_container{background-color:#eee;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:50px;padding-right:7px;text-align:right}
.modal_text{color: #666;background-color: #fff;padding: 30px 20px 30px 30px;font-size: 13px;font-weight: 300;}
#group_autocomplete{-moz-transition:border .2s linear 0,box-shadow .2s linear 0;background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;clear:left;cursor:text;height:26px!important;list-style-type:none;margin:0 0 0 20px;min-height:1px;overflow:hidden;padding:0;width:375px;z-index:1050;font:12px Verdana}
#ftp_info{padding: 4px 0 5px 2px;margin-top: 14px;display: none;background: #479cfc;border-radius: 2px;color: #fff;width: 595px;}
#ftp_status_btn{padding: 9px;margin-right: 5px;-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;cursor: pointer;display: inline-block;float: right;margin-bottom: 0;vertical-align: middle;outline: none;-moz-border-radius: 3px;border-radius: 3px;background: #479cfc;font-size: 13px;font-weight: 700;color: #fff;}
#ftp_status_close{cursor: pointer;display: inline-block;left: 100px;position: relative;font-weight: 700;}
#ftp_info b {margin-left: 6px;}
/*
#settings_icon{background-image:url(../images/settings_icon.png);background-position:0 0;display:inline-block;height:15px;margin-bottom:3px;margin-left:9px;margin-right:7px;vertical-align:middle;width:15px}
*/
.settings_title_text{color: #333;font-size: 15px;font-weight: 300;margin: 0 auto;padding-top: 14px;}
.settings_iconbar{height: 70px;padding-top: 11px;border-bottom: 1px solid #eee;background-color: #FFF;}
#settings_icon_overview{background-image: url(../images/settings_icons_large.png);background-position: -22px 0px;width: 65px;height: 40px;display: block;float: left;margin-left: 50px;cursor: pointer;margin-right: 50px;}
#settings_icon_info{background-image: url(../images/settings_icons_large.png);background-position: -74px 0px;width: 80px;height: 40px;display: block;float: left;cursor: pointer;margin-right: 50px;}
#settings_icon_settings{background-image: url(../images/settings_icons_large.png);background-position: -130px 0px;width: 94px;height: 40px;display: block;float: left;cursor: pointer;margin-right: 64px;}
#settings_icon_security{background-image: url(../images/settings_icons_large.png);background-position: -215px 0px;width: 51px;height: 40px;display: block;float: left;cursor: pointer;margin-right: 50px;}
#settings_icon_billing{background-image: url(../images/settings_icons_large.png);background-position: -284px 0px;width: 65px;height: 40px;display: block;float: left;cursor: pointer;}
.settings_text_tab{font-size: 13px;margin-top: 38px;color: #666;font-weight: 300;width: 100px;}
.vertical_settings_line{width:1px;background-color:#cbd1d9;border-right:1px solid #fff;height:34px;margin-top:10px;float:left;margin-left:25px;margin-right:25px}
#account_overview_tab{background-color:#152742;height:208px;border-radius: 0px 0px 5px 5px;}
#loc-arrow{position: absolute;border-bottom: 2px solid #479cfc;}
.main {margin: -2px 0px 0px 51px;width: 53px;}
.acct{margin: -2px 0px 0px 165px;width: 75px;}
.sett {margin: -2px 0px 0px 295px;width: 98px;}
.sec {margin: -2px 0px 0px 453px;width: 48px;}
.bill {margin: -2px 0px 0px 553px;width: 38px;}
#account_info_tab{background-color:#eee;padding-bottom: 55px;display:none;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
#account_settings_tab{background-color:#fff;padding-bottom:20px;display:none;border-radius: 0px 0px 5px 5px;}
#account_security_tab{background-color:#fff;height:230px;display:none;border-radius: 0px 0px 5px 5px;}
#account_billing_tab{background-color:#fff;height:140px;display:none;border-radius: 0px 0px 5px 5px;}
.overview_storage{height:100px;border-bottom:1px solid #000}
.overview_bandwidth{border-top: 1px solid #1d375c;}
.leftside_box{color: #fff;width: 504px;padding-left: 18px;padding-top: 18px;float: left;}
.rightside_box{float:right;width:125px}
.upgrade_box_btn{-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-repeat: repeat-x;border-radius: 4px;color: rgb(255, 255, 255);cursor: pointer;display: inline-block;text-align: center;vertical-align: middle;outline: none;background-color: #1B3D63;margin: 28px auto 0 18px;font-size: 13px;font-weight: 700;padding: 11px 15px 11px 15px;}
.upgrade_box_btn:hover{text-decoration: none;background-color: #214975;}
.upgrade_box_btn:active {box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.2);}
.upgrade_btn_billing{float:right;margin-top:0}
.storage_bar_inner_blue{border-radius: 7px;height: 8px;width: 0;max-width: 100%;background: #479cfc;}
.storage_bar_inner_green{background-color: #6FE03A;border-radius: 7px;height: 8px;width: 0;max-width: 100%;}
.overview_topleft_text{float:left;font-size:13px;font-weight:700;color: #fff;}
.overview_topright_text{float:right;font-size:13px;font-weight:700;color: rgba(255,255,255,0.5);}
.overview_bottomleft_text{float: left;font-size: 11px;font-weight: 300;color: rgba(255,255,255,0.5);}
.overview_bottomright_text{float: right;font-size: 11px;font-weight: 300;color: rgba(255,255,255,0.5);}
.storage_bar_outer{background: #1B3D63;width: 504px;height: 8px;margin-top: 12px;margin-bottom: 12px;border-radius: 8px;}
.account_white_container{padding-bottom:30px;background-color:#fff;margin-bottom:10px;border-bottom:1px solid #ccc}
#ad_free_ban_what{
    background-image: url("../images/faq_ico.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 14px;
    margin-left: 6px;
    position: relative;
    top: 2px;
    width: 14px;
}
#account_info_button{margin-top: 2px;margin-right:14px;float:right;width:150px;height:40px;border-radius:4px!important;z-index:1200}
#success_information{bottom: 28px;float: right;font-size: 13px;position: absolute;right: 75px;margin-right: 10px;color: #666;z-index: 1100;opacity: 0;}
#success_information_change{    
    bottom: -90px;
    color: #009900;
    float: right;
    font-size: 12px;
    font-weight: bold;
    opacity: 0;
    position: relative;
    right: 46px;
    z-index: 1100;
    }
#settings_change_pass{position: absolute;right: 35px;top: 289px;z-index: 1200;}
.account_info_label{float:left;margin-left:85px;width:110px;font-size:13px;color:#666;font-weight:700;margin-top:19px}
.account_info_input{width: 290px;float: left;border: 1px solid #ccc;height: 30px;margin-top: 15px;color: #666;font-weight: 300;border-radius: 3px;padding-left: 5px;}
#settings_account_timezone{border:1px solid #ccc;margin-top:14px;padding:3px;color:#666;border-radius:3px; font-weight: 300;}
#settings_account_gender{border:1px solid #ccc;margin-top:14px;padding:3px;border-radius:3px;color:#666; font-weight: 300;}
#settings_account_birth_month{border:1px solid #ccc;margin-top:15px;padding:3px;border-radius:3px;color:#666; font-weight: 300;}
#settings_account_birth_day{border:1px solid #ccc;margin-top:15px;padding:3px;border-radius:3px;color:#666; font-weight: 300;}
#settings_account_birth_year{border:1px solid #ccc;margin-top:15px;padding:3px;border-radius:3px;color:#666; font-weight: 300;}
#settings_account_type{border:1px solid #ccc;margin-top:15px;padding:3px;border-radius:3px;color:#666; font-weight: 300;}
.date_label_account{float:left;margin-top:18px;font-size:12px;color:#666;margin-left:5px; font-weight: 300;}
.settings_filedrop_change_on{color: #fff;cursor: pointer;display: block;margin: 13px auto 0;outline: none;text-align: center;vertical-align: middle;width: 138px;font-weight: 700;font-size: 13px;background-color: #479cfc;padding: 7px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.settings_filedrop_change_on:hover{background-color: #438FE6;}
.settings_filedrop_change_on:active{box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}
.settings_labeltext{color: #666;font-size: 13px;font-weight: 700;margin-bottom: 10px;margin-left: 30px;padding-top: 24px;}
.settings_box_outer{border-radius: 3px;margin: 0 auto;width: 621px;background: #eee;}
.settings_box_inner{width: 601px;padding: 14px 8px 16px 12px;color: #666;font-size: 13px;font-weight: 300;}
.settings_button_change_on{border-radius: 3px;color: #fff;cursor: pointer;display: inline-block;margin-top: 10px;outline: none;text-align: center;vertical-align: middle;width: 313px;font-size: 13px;background: #479cfc;font-weight: 700;padding: 8px 12px;}
.settings_button_change_on:hover{background: #519feb;background: -webkit-linear-gradient(#519feb, #2371bf);background: -moz-linear-gradient(#519feb, #2371bf);background: -o-linear-gradient(#519feb, #2371bf);background: -ms-linear-gradient(#519feb, #2371bf);background: linear-gradient(#519feb, #2371bf);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#519feb",endColorstr="#2371bf",GradientType=0);text-shadow: 0 -1px #214a9f;}
.settings_button_change_on:active{background: -moz-linear-gradient(top,#2661a7 0%,#2568b5 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2661a7),color-stop(100%,#2568b5));background: -webkit-linear-gradient(top,#2661a7 0%,#2568b5 100%);background: -o-linear-gradient(top,#2661a7 0%,#2568b5 100%);background: -ms-linear-gradient(top,#2661a7 0%,#2568b5 100%);background: linear-gradient(to bottom,#2661a7 0%,#2568b5 100%);box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.15), 0px 1px rgba(255, 255, 255, 0.125);}

.settings_box_inner span{
  -webkit-transition:all 0.15s ease-in-out;
  -moz-transition:all 0.15s ease-in-out;
  -o-transition:all 0.15s ease-in-out;
  transition:all 0.15s ease-in-out;
}
.pm_perm_underbox{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
    color: #666666;
    cursor: pointer;
    font-size: 12px;
    font-weight: 300;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    padding-left: 10px;
    text-align: left;
    width: 326px;
}
#user_pm_btn{
    width: 100px;
}
#user_pm_btn label{
    width: auto;
}
#user_pm_btn.settings_button_enable span{
    right: 100px !important;
}
#user_pm_btn.settings_button_enable label{
    margin-right: 0px !important;
}
.pm_perm_overbox{
    background-color: #FFFFFF;
    border: 1px solid #89929B;
    border-radius: 3px;
    display: none;
    left: 39px;
    position: absolute;
    top: 135px;
    width: 328px;
}
.pm_perm_item{

}
.cancel_title_text span{
    font-weight: normal;
}
.settings_button_disable, .settings_button_enable{
    border-radius: 20px;
    float: right;
    height: 29px;
    width: 60px;
}
.settings_button_disable{
    background-color: #479cfc;
}
.settings_button_enable{
    background-color: #ccc;
}
.settings_button_enable span, .settings_button_disable span {    
    background-color: #FFFFFF;
    padding: 3px;
    border-radius: 10px;
    display: block;
    height: 15px;
    margin-top: 4px;
    margin-right: 2px;
    width: 15px;
    border-radius: 11px;
    cursor: pointer;
}
.settings_button_enable label, .settings_button_disable label{
    width: 21px;
    cursor: pointer;
    color: #fff;
    font-weight: 700;
    padding: 6px 8px 0px 0px;
}
.settings_button_enable label {  
    float: right;
}
.settings_button_disable label {  
    float: left;
    color: #fff;
    font-weight: 700;
    padding: 6px 0px 0px 10px;
}
.settings_button_enable span{
    position: absolute;
    right: 60px;
}
.settings_button_disable span {    
    position: absolute;
    right: 30px;
}

.settings_button_change{float: right;border-radius: 3px;cursor: pointer;display: inline-block;text-align: center;vertical-align: middle;outline: none;color: #fff;font-weight: 700;padding: 6px 38px;background: #479cfc;}
.settings_button_change:hover{background: #246bbc;}
.settings_button_change:active{box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}
.text_security_left{float:left;font-size:13px;margin-top:18px;width:165px}
.text_billing_left{float:left;font-size:11px;margin-top:18px;width:165px}
#settings_change{position:absolute;right:30px;margin-top:28px}
.account_settings_input{border-radius: 3px;width:290px;float:left;border:1px solid #ccc;height:30px;padding-left:5px;margin-top:15px}
.cancel_subscription_text{float:right;margin-top:11px;color:#666}
.dark-style{background-image:linear-gradient(top,#4d4d4d 6%,#1a1a1a 94%);background-image:-o-linear-gradient(top,#4d4d4d 6%,#1a1a1a 94%);background-image:-moz-linear-gradient(top,#4d4d4d 6%,#1a1a1a 94%);background-image:-webkit-linear-gradient(top,#4d4d4d 6%,#1a1a1a 94%);background-image:-ms-linear-gradient(top,#4d4d4d 6%,#1a1a1a 94%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.06,rgb(77,77,77)),color-stop(0.94,rgb(26,26,26)));box-shadow:0 1px 0 #777 inset;-moz-box-shadow:0 1px 0 #777 inset;-webkit-box-shadow:0 1px 0 #777 inset;border:1px solid #000}
.dark-close{position:absolute;right:15px;width:24px;height:24px;top:15px;text-align:center;color:#fff;border-radius:13px;font-weight:700;line-height:24px;font-size:18px}
.preview-close{position: absolute;right: 20px;width: 20px;height: 19px;top: 20px;text-align: center;font-weight: 600;line-height: 24px;font-size: 38px;background: url(../images/dark_modal_sprites.png);background-position: -111px -22px;}
.preview-close:hover {background-position: -111px -43px;}
.preview-close:active {margin-top: 1px;}
.dark-close:hover{text-decoration:none}
.dark-close:active{color:#EEE;background-image:none;background-color:#4b4b4b;line-height:25px}
.dark-modal-header{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.dark-modal-header h2{color:#fff;font-size:12px;line-height:35px;text-align:center;text-shadow:0 -2px 0 #000;-moz-text-shadow:0 -2px 0 #000;-webkit-text-shadow:0 -2px 0 #000}
#preview-loading{margin-left:-23px;border: 15px solid #000;border-radius: 5px;display:none;width:16px!important;height:16px!important;background:url(../images/loader.gif) 0 0 no-repeat;background-color:transparent;z-index:9999;position:absolute;top:50%;left:50%!important;opacity:1;filter:alpha(opacity=100)}
.preview-modal-header{position:absolute;width:100%;z-index:999999; text-align: center;}
.preview-modal-header h2{ 
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    line-height: 60px;
    margin: 0 auto;
    max-width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-shadow: 0 -2px 0 #000000;
    white-space: pre;
}
.dark-modal-header span.modal-icon{background:url(../images/dark_modal_sprites.png);width:25px;height:19px;display:inline-block;vertical-align:bottom;margin:10px 20px}
.dark-modal-header span.dark-image-icon{background-position:-142px 0}
.dark-modal-header span.dark-video-icon{background-position:-142px -21px}
#dark-modal-image>span{background-color:#000;opacity:.85;filter:alpha(opacity=85);position:absolute;width:100%;height:100%;z-index:1490;left:0}
#dark-modal-image #center-wrap{width:100%;height:100%}
#dark-modal-image img{z-index:1501;position:relative;max-height:100%;max-width:100%;margin:auto;display:block;box-shadow: 0px 0px 10px 1px black;-moz-box-shadow: 0px 0px 10px 1px black;-webkit-box-shadow: 0px 0px 10px 1px black;}
#dark-modal-image img.noshadow{box-shadow:none !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important;}
#dark-modal-video{border-right:1px solid #000;border-left:1px solid #000;text-align:center;vertical-align:middle;overflow:hidden;position:relative;height:400px}
#dark-modal-audio{min-height:140px!important}
#dark-modal-docs{background-color:rgba(0,0,0,.7);height:315px!important;padding-right:55px}
.document-info{text-align:left}
.document-info img.document-thumb{box-shadow:0 0 8px 4px #000;-moz-box-shadow:0 0 8px 4px #000;-webkit-box-shadow:0 0 8px 4px #000;margin:25px 50px}
.document-specs{display:inline-block!important;color:#fff}
.document-specs h1{}
.document-specs ul{margin:20px 0 0;font-size:14px}
.document-specs ul li{list-style:none;line-height:20px}
.dark-modal-footer{height:62px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;text-align:center;position:relative}
.preview-modal-footer{height:63px;text-align:center;position:absolute;width:100%;bottom:0;z-index:999999}
.preview-modal-footer #counter{font-size:16px;color:#fff;margin-top:0;display:inline-block;vertical-align:middle;margin-bottom:15px; min-width:40px;}
.dark-img{background:url(../images/dark_modal_sprites.png);display:inline-block;height:21px}
.dark-controls{position:absolute;top:20px}
.dark-controls:active{top:21px}
.prev-icon{background-position: -27px -21px;width: 14px;margin-right: 16px;margin-top: 20px;}
.prev-icon:hover{background-position:-27px 0}
.prev-icon:active {margin-bottom: -1px;}
.dark-modal-footer .standalone-icon{background-position:0 -21px;width:26px;margin-top:18px}
.private_qp_file{opacity: 0.3;}
#share_image {
right: 164px;
color: #ccc;
font-size: 13px;
padding-left: 28px;
line-height: 20px;
font-weight: 300;
}
#share_image:hover {
text-decoration: none;
color: #fff;
}
.share-image {
background-position: -54px -21px;
width: 19px;
left: 0px;
top: 0px;
position: absolute;
}
#share_image:hover
.share-image {
background-position: -54px -42px;
}
#download_image {
right: 58px;
color: #ccc;
font-size: 13px;
padding-left: 28px;
line-height: 20px;
font-weight: 300;
}
#download_image:hover {
text-decoration: none;
color: #fff;
}
.download-image {
background-position: -74px -21px;
width: 19px;
left: 0px;
top: 0px;
position: absolute;
}
#download_image:hover
.download-image {
background-position: -74px -42px;
}
#quick_document_viewer{
    width: 60%;
    height: 80%;
    margin: 55px 20%;
    position: relative;
    z-index: 99999;
    border: none;}
#other_file_details{
    display: block;
    position: absolute;
    width: 200px;
    height: 100px;
    font-size:14px;
    top: 50%;
    left: 50%;
    z-index: 999999;
    margin-top: 75px;
    margin-left: -70px;}
    #other_file_details ul{
        list-style: none;
        color: white;}
    #other_file_details ul li{
        line-height: 20px;}
    #other_file_details ul li b{
        display: inline-block;
        width: 50px;}
#standalone_link {
    right: 246px;
    color: #ccc;
    font-size: 13px;
    padding-left: 35px;
    line-height: 20px;
    font-weight: 300;}

#standalone_link:hover{
    text-decoration:none;
    color: #fff;
}
    #standalone_link:hover .standalone-icon{background-position:0 0}

.dark-modal-footer .standalone-icon:hover{background-position:0 0}
.preview-modal-footer .standalone-icon{background-position: 0 -21px;
width: 27px;
left: 0px;
top: 0px;
position: absolute;}
.preview-modal-footer .standalone-icon:hover{background-position:0 0}
.next-icon{background-position: -41px -21px;width: 13px;margin-left: 16px;}
.next-icon:hover{background-position:-41px 0}
.next-icon:active {margin-bottom: -1px;}
.expand-icon{background-position:-58px -21px;width:22px;right:144px}
.expand-icon:hover{background-position:-58px 0}
.share-icon{background-position: -54px -21px;width: 19px;right: 100px;}
.share-icon:hover{background-position:-54px 0}
.download-icon{background-position: -73px -21px;width: 20px;right: 60px;}
.download-icon:hover{background-position:-73px 0}
.delete-icon{background-position: -93px -21px;width: 19px;right: 20px;}
.delete-icon:hover{background-position:-93px 0}
.dark-cap{width:60px;height:20px;position:absolute;left:50%;top:-10px;margin-left:-30px;background-image:none;background-color:#464646;border-bottom:none;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;z-index:1502}
.modal_icon_delete_header{
    /*background-image: url(../images/modal_icons.png);*/
    display: block;float: left;height: 15px;width: 14px;}
.modal_icon_contacts_header{background-image:url(../images/contacts_icon.png);display:block;float:left;height:19px;margin-right:7px;width:16px}
.modal_icon_attached_header{background-image: url(../images/master_child_iconset.png);background-position: -15px 0;display: inline-block;height: 15px;margin-right: 5px;vertical-align: middle;width: 15px;}
.modal_icon_remote_header{background-image:url(../images/master_child_iconset.png);background-position:-15px 0;display:block;float:left;height:13px;margin-right:7px;width:15px}
.modal_icon_settings_header{background-image: url(../images/settings_icon.png);display: block;float: left;height: 15px;margin-right: -150px;margin-left: 165px;width: 15px;}
.modal_icon_facebook_header{background-image:url(../images/social_icons.png);background-position:0 0;display:block;float:left;height:20px;margin-right:7px;margin-top:-2px;width:20px}
.modal_icon_twitter_header{background-image:url(../images/social_icons.png);background-position:-20px 0;display:block;float:left;height:20px;margin-right:7px;margin-top:-2px;width:20px}
.modal_icon_google_header{background-image:url(../images/social_icons.png);display:block;background-position:-40px 0;float:left;height:20px;margin-right:7px;margin-top:-2px;width:20px}
.horline_share{border-top: 1px solid #ccc;}
.footer_btn_share{float: right;border-radius: 4px;color: #fff;cursor: pointer;padding: 8px 13px 8px;text-align: center;line-height: 20px;outline: none;font-size: 13px;font-weight: 700;background: #479cfc;}
.footer_btn_share:hover{background: #438FE6;}
.footer_btn_share:active{box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}
.footer_btn_share_cancel{font-size: 13px;font-weight: 700;}
.share_copied{background-color:#0074cc;background:#4a96e9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhOTZlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTY2YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;background:-moz-linear-gradient(top,#4a96e9 0%,#1e66b6 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4a96e9),color-stop(100%,#1e66b6)) !important;background:-webkit-linear-gradient(top,#4a96e9 0%,#1e66b6 100%) !important;background:-o-linear-gradient(top,#4a96e9 0%,#1e66b6 100%) !important;background:-ms-linear-gradient(top,#4a96e9 0%,#1e66b6 100%) !important;background:linear-gradient(to bottom,#4a96e9 0%,#1e66b6 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4a96e9",endColorstr="#1e66b6",GradientType=0) !important;text-shadow:0 -1px 0 rgba(0,0,0,.25);color:#fff;border-radius:4px}
.share_label_text{color:#666;font-weight:700;font-size:13px;margin:0 0 5px 20px;padding-top:10px}
.share_label_text_float{color: #666;font-weight: 300;font-size: 13px;margin-left: 20px;padding-top: 5px;float: left;width: 105px;}
.share_input_text_float{color: #666;border: 1px solid #ccc;border-radius: 3px;float: left;height: 30px;line-height: 20px;margin-left: 16px;padding-left: 8px;width: 300px;font-weight: 300;}
.share_input_text_float:focus{border: 1px solid #479cfc;}
.share_onetime_text_float{width:450px!important}
.has_onetime_links{background-color: #FFFEDD;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top: 1px solid #CCCCCC;bottom: -15px;color: #666;display: block;font-size: 13px;font-weight: 300;height: 22px;padding: 10px;position: relative;text-align: center;}
.share_onetime_description_float{width:315px!important}
.share_onetime_link{position:absolute;right:19px;cursor:pointer}
.regular_oneline{border: 1px solid #ccc;border-radius: 3px;height: 30px;line-height: 30px;margin-bottom: 7px;margin-left: 20px;width: 464px;padding-left: 10px;font-weight: 300;color: #666;line-height: 20px;}
.regular_oneline:focus{border: 1px solid #479cfc;}
#share_group_id{margin-right:18px}
.comment_smaller_textarea{padding-left: 10px;width: 450px;padding-top: 10px;height: 80px;margin-left: 20px;border: 1px solid #ccc;margin-bottom: 10px;border-radius: 3px;font-weight: 300;color: #333;}
.comment_smaller_textarea:focus{border: 1px solid #479cfc;}
#share_email_id{margin-top:0;margin-right:18px}
#share_email_content{padding-bottom:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
#share_more_content{padding-top:20px;padding-bottom:20px}
.share_tabs_container {font-size: 13px;font-weight: 700;color: #666;background: #fff;box-shadow: inset 0 -2px 0 #eee;}
#share_more_tab {float: left;padding: 15px 10px 15px 10px;}
.share_tab_style{ cursor: pointer;}
#share_email_tab {float: left;padding: 15px 10px 15px 10px;}
#share_group_tab{float: left;padding: 15px 10px 15px 10px;}
#share_onetime_tab{float: left; padding:15px 14px 15px 10px;}
.error_tab#share_group_tab i{background-position:0 -67px}
.error_tab#share_email_tab i{background-position:-28px -67px}
.error_tab#share_social_tab i{background-position:-55px -67px}
.error_tab#share_twitter_tab i{background-position:-75px -67px}
.error_tab#share_more_tab i{background-position:-95px -67px}
.selected_tab.error_tab#share_group_tab i{background-position:0 -46px}
.selected_tab#share_group_tab{}
.selected_tab.error_tab#share_email_tab i{background-position:-28px -46px}
.selected_tab.error_tab#share_social_tab i{background-position:-55px -46px}
.selected_tab.error_tab#share_twitter_tab i{background-position:-75px -46px}
.selected_tab.error_tab#share_more_tab i{background-position:-95px -44px}
.selected_tab#share_more_tab{border-left:0!important;}
.selected_tab#share_group_tab i{background-position: -81px -32px;}
.selected_tab#share_email_tab i{background-position: -31px -32px;}
.selected_tab#share_onetime_tab i{background-position: -60px -32px;}
.selected_tab#share_more_tab i{background-position: -7px -32px;}
#share_group_tab i{width: 19px;height: 13px;background-image: url(../images/share_icons_input.png);background-position: -81px -2px;float: left;margin: 3px 10px 0px 0px;}
#share_email_tab i{width: 22px;height: 13px;background-image: url(../images/share_icons_input.png);background-position: -31px -2px;float: left;margin: 3px 10px 0px 0px;}
#share_onetime_tab i{width: 13px;height: 13px;background-image: url(../images/share_icons_input.png);background-position: -60px -2px;float: left;margin: 3px 10px 0px 0px;}
#share_more_tab i{width: 17px;height: 13px;background-image: url(../images/share_icons_input.png);background-position: -7px -2px;float: left;margin: 3px 10px 0px 1px;}
.linkrow{height:55px;position:relative}
.horline_cross{height:1px;background-color:#d8dde2;margin-bottom:15px}
.embed_size_row{float:left;width:373px}
.embed_size_selector{border: 1px solid #ccc;border-radius: 3px;float: left;margin-bottom: 8px;margin-left: 16px;padding: 3px;color: #666;font-weight: 300;}
#share_onetime_content{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:15px}
.onetime_text_main{color: #666;font-size: 13px;font-weight: 700;padding-bottom: 22px;padding-left: 20px;padding-top: 22px;text-shadow: 0px 1px 0 #fff;}
.onetime_text_main a{color:#479cfc}
.onetime_text_main G{color:#6dc831}
.share_onetime_topcontainer{height:40px}
.view_onetime_link{color: #479cfc;font-weight: 700;font-size: 13px;cursor: pointer;margin-top: 10px;}
.gen_new_link{color: #479cfc;font-weight: 700;font-size: 13px;cursor: pointer;margin-top: 10px;}
.share_onetime_bottomcontainer{margin: 16px auto 10px;width: 400px;border-radius: 3px;background-color: #f7f7f7;padding: 22px 27px;color: #666;text-align: center;border: 1px solid #eee;font-size: 13px;display: none;font-weight: 300;}
.onetime_btn_share{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #fff;float: right;font-size: 13px;font-weight: bold;line-height: 28px;margin-right: 18px;margin-top: 0;padding: 1px 14px;background: #479cfc;}
.onetime_btn_share:hover {background: #438FE6;}
.onetime_btn_share:active {box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}
.modal_onetime_row{color:#666;font-size:13px;padding:5px;border-bottom:1px solid #eee;}
.onetime_title_text{color: #666;font-size: 13px;font-weight: 700;margin: 0 auto;padding-top: 16px;width: 185px;text-shadow: 0px 1px 0 #fff;}
.onetime_name{color:#666;float:left;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;width:290px;white-space:pre}
.onetime_name a{color:#666;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;width:305px;white-space:pre;line-height: 19px;}
.onetime_name a:hover{text-decoration:underline}
.onetime_reference{float:left;font-size:11px;font-weight:400}
.onetime_status_active{color:#65852b;float:right;font-size:13px;text-align:right;width:90px;padding: 9px;}
.onetime_status_active i{background-image:url(../images/onetime_icons.png);background-position:-17px 1px;background-repeat:no-repeat;display:block;float:right;height:16px;margin-left:15px;width:15px}
.onetime_status_downloaded i{background-image:url(../images/onetime_icons.png);background-position:-17px -13px;background-repeat:no-repeat;display:block;float:right;height:16px;margin-left:12px;width:15px}
.onetime_status_downloaded{color:#007acf;float:right;font-size:13px;width:108px;padding:9px 7px; text-align:right}
.onetime_action_icon{background-image:url(../images/onetime_icons.png);background-repeat:no-repeat;margin-left:6px;margin-right:12px;float:right;height:12px;margin-top:11px;width:11px;cursor:pointer}
.modal_icon_onetime_header{background-image:url(../images/onetime_icons.png);background-position:0 0;background-repeat:no-repeat;display:block;float:left;height:16px;margin-right:10px;margin-top:2px;width:16px}
.onetime_none{display:block}
.onetime_cancel{background-position:0 -18px}
.onetime_remove{background-position:0 -30px}
.share_checkbox{background-image:url(../images/checkmark.png);display:block;float:left;height:12px;margin-right:10px;margin-top:4px;width:11px}
.share_checkbox_checked{background-position:0 -12px}
.addthis_box_container{margin:0 auto;padding:50px;width:250px}
.addthis_pill_style { width: 50px !important; }
.addthis_bubble_style{ display: none !important; }
.share_checkbox_processing{background-position:0 -24px}
.share_checkbox_done{background-position:0 -36px}
.share_checkbox_error{background-position:0 -48px}
#email_error_container{text-align:center;padding-top:15px}
.span_error{background-color:#b94a48;border-radius:3px;color:#fff;font-size:10.998px;font-weight:700;line-height:14px;padding-left:3px;padding-right:3px;text-shadow:0 -1px 0 rgba(0,0,0,.25);vertical-align:baseline;white-space:nowrap}
.oneline_error{border-color:#a00!important}
.group_oneline_error{border-color:#a00!important}
#bad_your_email{display:none;color:#a00;float:right;font-size:11px;margin-right:24px;position:relative;top:-29px}
#bad_group_name{display:none;color:#a00;float:right;font-size:11px;margin-right:24px;position:relative;top:-29px}
#bad_group_description{display:none;color:#a00;float:right;font-size:11px;margin-right:24px;position:relative;top:-29px}
#bad_group_members{display:none;color:#a00;float:right;font-size:11px;margin-right:24px;position:relative;top:-29px}
#bad_rec_email{color:#a00;display:none;float:right;font-size:11px;margin-right:24px;position:relative;top:-29px}
#share_group_content{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:15px;padding-top:15px}
#group_error_container{color:#900;font-size:11px;margin-right:25px;margin-top:40px;position:absolute;right:0}
.divider_dot{width: 7px;height: 7px;margin-top: 26px;margin-left: 15px;display: block;float: left;background: #ccc;border-radius: 10px;}
.addthis_share_container{float:left;margin-left:23px;margin-top:13px;width:120px}
#html_link_btn{margin-top:0!important}
#embed_link_btn{margin-top:0!important; margin-right: 15px;}
#direct_link_btn{margin-top:0!important}
#short_link_btn{margin-top:0!important}
.line_header_divider{border-bottom:1px solid #b4bbc2}
.red_btn{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;padding: 8px 16px;display: inline-block;position: relative;color: #fff;background: #DA5C5C;font-weight: 700;font-size: 13px;cursor: pointer;}
.red_btn:hover{background: #D15151;}
.red_btn:active{-webkit-box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);-moz-box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);}
.blue_btn{border-radius: 3px;color: #fff;cursor: pointer;text-align: center;outline: none;font-size: 13px;font-weight: 700;background: #479cfc;border: 0;padding: 5px 12px 5px 12px;}
.blue_btn:hover{background: #438FE6;}
.blue_btn:active {box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}
.grey_btn{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;padding: 8px 16px;display: inline-block;position: relative;color: #666;background: #ccc;font-weight: 700;font-size: 13px;margin: 8px;cursor: pointer;}
.grey_btn:hover{background-color: #bbb;}
.grey_btn:active{-webkit-box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);-moz-box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);}
.modal_icon_close {background-image: url(../images/fd_main_sprite_v2.png);background-position: -396px -1px;cursor: pointer;display: block;height: 15px;position: relative;right: 11px;top: 4px;width: 15px;}
.modal_icon_close:hover{background-position: -396px -18px;}
.modal_icon_close:active {background-position: -396px -35px;}
.modal_icon_close_click{background-position: -6px -53px!important;top: 5px;}
.modal_icon_close_mini{background-image: url(../images/fd_main_sprite_v2.png);background-position: -485px -4px;width: 13px;height: 13px;display: block;cursor: pointer;margin-top: 9px;margin-right: 8px;}
.modal_icon_close_mini:active{margin-top: 10px;}
.modal_icon_close_mini_click{background-position:-69px -48px!important}
.modal_icon_minimize{background-image: url(../images/fd_main_sprite_v2.png);background-position: -454px -4px;width: 16px;height: 13px;display: block;cursor: pointer;margin-top: 10px;margin-right: 10px;}
.modal_icon_minimize:hover{background-position: -454px -17px;}
.modal_icon_minimize:active {background-position: -454px -30px;}
.modal_icon_maximize{background-image: url(../images/fd_main_sprite_v2.png);background-position: -510px -2px;width: 17px;height: 17px;display: block;cursor: pointer;margin-right: 0px;margin-top: 11px;}
.modal_icon_maximize:active{margin-top: 12px;}
.modal_icon_maximize_click{background-position:-46px -48px!important}
.modal-open .dropdown-menu{z-index:2050}
.modal-open .dropdown.open{*z-index:2050}
.modal-open .popover{z-index:2060}
.modal-open .tooltip{z-index:2070}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color: rgba(0, 0, 0, 0.6);background: -webkit-radial-gradient(50% 50%, ellipse closest-corner, rgba(0,0,0,0.3) 1%, rgba(0,0,0,0.8) 100%);background: -moz-radial-gradient(50% 50%, ellipse closest-corner, rgba(0,0,0,0.3) 1%, rgba(0,0,0,0.8) 100%);}
.modal-backdrop.fade{opacity:0}
.modal-backdrop,.modal-backdrop.fade.in{opacity:.5;filter:alpha(opacity=50)}
.modal{position: fixed;top: 50%;left: 50%;z-index: 1050;margin: -250px 0 0 -280px;overflow: hidden;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box;outline: none!important;border: 1px solid #9B9898;box-shadow: 0 1px 1px rgba(0,0,0,0.15);}
.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-ms-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}
.modal.fade.in{top:50%}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee}
.modal-header .close{margin-top:2px}
.modal-body{max-height:400px;padding:15px;overflow-y:auto}
.modal-form{margin-bottom:0}
.modal-footer{padding: 14px 15px 15px;margin-bottom: 0;text-align: right;background-color: #FFFFFF;}
.modal-footer:before,.modal-footer:after{display:table;content:""}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.fade{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1;filter:alpha(opacity=100)}
.cp_filebar_container{height:47px;z-index:1020;left:0;margin:0 auto;position:fixed;right:0;top:48px;padding-top:2px;width:100%;background-color:#f1f1f1;min-width: 700px;}
.filebar_left{float:left;background-image:url(../images/filebar_left.png);width:7px;height:37px}
.filebar_mid{background-image:url(../images/filebar_mid.png);float:left;width:945px;height:37px}
.filebar_mid_main{width: 100%px;height: 46px;padding: 1px;margin: -1px -1px 0 0;position: relative;background-color: #f1f1f1;}
.filebar_mid_inner{width: 100%;background-color: #f1f1f1;height: 46px;position: relative;padding-right: 13px;}
.filebar_right{float:right;background-image:url(../images/filebar_right.png);width:7px;height:47px}
.filebar_icon_container{float:right;margin-top:5px}
.filebar_icon_container a{outline:none}
#login_modal_catcher{z-index:1050}
.close_login_icon{float:right;margin-right:7px;margin-top:7px}
.not_logged_bg{display:block;height:357px;margin:0 auto;padding-top:71px;width:678px}
.not_logged_white{width: 485px;margin: 0 auto;padding-bottom: 30px;display: block;position: relative;top: 76px;background-color: #fff;text-align: center;-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.125);-moz-box-shadow: 0 0 1px rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.125);-ms-box-shadow: 0 0 1px rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.125);-o-box-shadow: 0 0 1px rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.125);box-shadow: 0 0 1px rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.125);border-radius: 3px;}
.not_logged_text_top{color: #333;font-size: 18px;font-weight: 600;text-align: center;margin-bottom: 35px;padding-top: 46px;padding-bottom: 6px;}
.not_logged_divider{height: 1px;background-color: #F5F5F5;}
.not_logged_text_bottom{float: left;font-weight: 600;font-size: 14px;color: #479cfc;padding-top: 46px;margin-left: 88px;}
.not_logged_spacer{margin: 36px 60px 0px 0px;width: 170px;}
.not_logged_spacer:hover{text-decoration: none;}
.logged_out_text_top{color: #479cfc;font-size: 18px;font-weight: 600;margin-top: 31px;text-align: center;margin-bottom: 20px;padding: 60px 0px 0px 0px;}
.logged_out_text_bottom{color: #999;font-size: 13px;margin-bottom: 28px;}
.logged_out_btn_back{position: relative;top: 35px;border-radius: 3px;color: #fff;margin: 0 auto;cursor: pointer;height: 40px;outline: none;background: #479cfc;padding: 10px 28px;font-weight: 600;font-size: 13px;text-transform: uppercase;}
.logged_out_btn_back:hover{background: #438FE6;}
.logged_out_btn_back:active {background: #479cfc;}
.signed_out_icon{background-image:url(../images/signed_out.png);width:62px;height:47px;display:block;margin:0 auto}
.logged_out_white{width: 600px;height: 280px;margin: 0 auto;display: block;position: relative;top: 25px;background-color: #fff;text-align: center;-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.125);-moz-box-shadow: 0 0 1px rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.125);-ms-box-shadow: 0 0 1px rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.125);-o-box-shadow: 0 0 1px rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.125);box-shadow: 0 0 1px rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.125);border-radius: 3px;}
.controlpanel{top:50px!important}
#bignotice{height:0;position:fixed;text-align:center;top:30px;width:100%;z-index:999999}
#bigfoldernotice{height:0;position:absolute;text-align:center;top:-45px;width:100%;z-index:999999}
#bignotice_interior{background-color: rgba(0,0,0,.725);
color: #fff;
display: inline-block;
font-size: 13px;
font-weight: 300;
margin: 7px auto;
padding: 7px 15px;
text-align: center;
top: 50px;
border-radius: 2px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);}
.rednotice{background: #fff !important;
border: 1px solid rgba(200, 70, 60, 0.5) !important;
color: rgba(200, 70, 60, 1) !important;}
#close_big_notice{float:right;width:10px;height:10px;background-image:url(../images/close_big_notice.png);display:block}
.gray_btn{border-radius: 3px;color: #666;cursor: pointer;text-align: center;outline: none;font-size: 13px;font-weight: 700;background: #fff;border: 0;padding: 4px;border: 2px solid #ccc;}
.gray_btn:hover{border: 2px solid #666;}
.gray_btn:active{box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}
.disabled_uploading_msg{background-color: #fff;color: #666;font-size: 15px;font-weight: 700;padding-bottom: 100px;padding-top: 100px;text-align: center;webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.inactive_files{border-bottom:0!important}
.inactive_files_cont{height:auto!important;padding:30px 0px 10px 0px;}
.inactive_files_cont h1{font-size:22px;color:#0f60bd}
.inactive_files_cont p{font-size: 13px;font-weight: 700;color: #666;margin-bottom: 30px;}
#inactive_flist {padding: 10px;}
.inactive_files_cont h2{color: #0f60bd;font-size: 17px;padding: 30px 40px 10px 40px;}
.inactive_files_cont a.inactive_file{color: #0f60bd;display: inline-block;width: 100%;margin: 10px auto;font-size: 14px;}
.inactive_files_cont .gray_btn,.inactive_files_cont .blue_btn{width:72%;display:block;margin:25px auto;font-weight:700;padding:8px 15px;font-size: 13px;}
.inactive_files_cont .gray_btn:hover,.inactive_files_cont .blue_btn:hover{text-decoration:none}
#view_more_inactive{display:inline-block;margin:20px 0 8px}
.remote_title_text{color: #111;font-size: 15px;font-weight: 300;margin: 0 auto;padding-top: 15px;}
.modal_remote_text_none{color:#aaa;font-size:21px;font-weight:300;padding-bottom:5px;padding-top:68px;text-align:center}
.modal_remote_subtext_none{color:#aaa;font-size:12px;padding-bottom:55px;text-align:center;margin:0 auto;font-weight: 300;}
.modal_remote_container_bg{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;max-height:363px;overflow-y:auto}
.modal_remote_row{height:36px;color:#585e66;padding:10px 15px}
#done_remote{display:none;color:#000!important}
#done_remote>.modal_remote_text_none{color:#5c5c5c!important}
#done_remote>.modal_remote_subtext_none{color:#5c5c5c!important}
.remote_divider{border-top: 1px solid #ccc;}
.remote_input_container{background-color: #eee;padding-top: 15px;height: 45px;}
.remote_input{border: 1px solid #ccc;border-radius: 4px;height: 30px;line-height: 20px;margin-left: 16px;padding: 0px 10px;width: 300px;float: left;}
.remote_blue_btn{background-repeat: repeat-x;border-radius: 4px;color: #fff;cursor: pointer;padding: 8px 13px 8px;text-align: center;vertical-align: middle;line-height: 14px;outline: none;font-size: 13px;font-weight: 700;background-color: #479cfc;}
.remote_blue_btn:hover{background-color: #438FE6;}
.remote_blue_btn:active {box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}
.remote_grey_btn{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;padding: 6px 16px;display: inline-block;position: relative;color: #666;background: #ccc;font-weight: 700;font-size: 13px;cursor: pointer;}
.remote_grey_btn:hover{background-color: #bbb;}
.remote_grey_btn:active{-webkit-box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);-moz-box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);}
.remote_red_btn{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 6px 15px;cursor: pointer;display: inline-block;position: relative;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box;white-space: nowrap;outline-width: 0;color: #fff;background: #DA5C5C;font-weight: 700;font-size: 13px;}
.remote_red_btn:hover{background: #D15151;}
.remote_red_btn:active{-webkit-box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);-moz-box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);}
#remote_add_url{float: right;margin-right: 14px;}
#remote_upload{float:right}
#remote_cancel{float: right;margin-right: 16px;margin-left: 9px;margin-right: 14px;}
#list_remote{height:190px;overflow:auto}
#empty_remote{display:none}
.remote_text{float:left;overflow:hidden;text-overflow:ellipsis;white-space:pre;width:300px;margin-left:10px;word-wrap:break-word}
.remote_location{float:left;overflow:hidden;text-overflow:ellipsis;white-space:pre;width:90px;text-align:center;word-wrap:break-word;padding: 0px 0px 0px 7px;}
.remote_complete_icon{cursor: pointer;background-image: url(../images/fd_main_sprite_v2.png);background-position: -460px -62px;width: 16px;height: 12px;display: block;float: left;margin-top: 5px;margin-left: 2px;}
.remote_error_icon{cursor:pointer;background-image:url(../images/remote_icons.png);background-position:0 -15px;width:16px;height:17px;display:block;float:left;margin-left:0px}
.remote_regular_icon{background-image:url(../images/remote_icons.png);background-position:0 -36px;width:16px;height:19px;display:block;float:left;}
.remote_remove_row{background: url(../images/fd_main_sprite_v2.png);background-position: -431px -5px;background-repeat: no-repeat;cursor: pointer;float: right;height: 11px;margin-top: 5px;margin-right: 9px;width: 11px;}
.remote_remove_row:hover{background-position: -431px -18px;}
.remote_remove_row:active{background-position: -431px -31px;}
.remote_url_row{overflow:hidden;color:#666;padding:10px; font-size: 13px;font-weight: 300;}
.row_first{border-top:none!important}
.misc_tab_container{-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;height: 77px;width: 935px;position: relative;margin: 0 auto;border-bottom: 1px solid #eee;background: #fff;z-index: 1;}
.misc_tab_centerer{height:50px;margin:0 auto;display:table;}
.misc_tab_centerer.about{width:165px}
.misc_tab{color: #479cfc;border: 1px solid #479cfc;float: left;font-size: 13px;font-weight: 400;height: 25px;padding: 6px 14px 0px;border-radius: 2px;margin-top: 22px;margin-right: -2px;cursor: pointer;background: #FFFFFF;}
.misc_tab:hover{text-decoration: none;background: #EDF6FF;}
.misc_tab:active {text-decoration: none;background: #fff;}
.misc_tab.selected{text-decoration: none;background: #479cfc;color: #fff;box-shadow: 0 0 0;text-shadow: 0 0 0;}
.about_blocktext{margin: 45px auto 17px;width: 620px;padding: 20px;font-size: 13px;color: #666;}
.about_toppic_left{background-image: url(../images/fdcloud_blu.png);background-repeat: no-repeat;height: 154px;width: 243px;float: left;margin-left: 40px;}
.about_bigtext_upper{color: #666;font-size: 14px;font-weight: 300;width: 428px;float: right;margin-right: 30px;margin-top: 20px;}
.fb_icon {background: url(../images/fbicon.png) 0px 0px no-repeat;height: 39px;width: 39px;float: left;margin-top: 15px;position: relative;}
.twitter_icon {background: url(../images/twittericon.png) 0px 0px no-repeat;height: 39px;width: 39px;float: left;margin-top: 15px;margin-left: 15px;}
.press_toppic_left{background-image:url(../images/press_cloud.png);background-repeat:no-repeat;height:184px;margin:-10px auto 0;width:300px}
.about_blocktext_left{margin: 30px auto 0 45px;width: 420px;float: left;}
.about_blocktext_left a{color: #007acf;clear: both;line-height: 80px;}
.about_blocktext_left p{margin:3px}
.about_blocktext_right{color:#666;font-size:13px;margin:38px auto 0;width:200px;float:right}
.about_blocktext_right a{color: #007acf;font-weight: 700;clear: both;}
.tour_page_container{background-color:#fff;border-radius:5px;margin:0 auto 30px;padding:30px 30px 40px;position:relative;width:875px;-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.125);-moz-box-shadow: 0 0 2px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.125);-ms-box-shadow: 0 0 2px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.125);-o-box-shadow: 0 0 2px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.125);box-shadow: 0 0 2px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.125);}
.referal_top_container{margin:0 auto;width:670px}
.referal_program_cloud_left{background-image:url(../images/referral_cloud.png);background-repeat:no-repeat;height:186px;margin:0 auto;width:285px;float:left}
.referal_program_text_right{color:#666;font-size:14px;line-height:18px;padding-top:26px}
.top_head_text{color:#234d7f;font-size:28px;font-weight:700;line-height:35px;margin-bottom:10px}
.refer_bottom_container{background-color:#f3f5f7;border:1px solid #cbd1d9;border-radius:5px;box-shadow:0px 1px 0 #fff inset;height:175px;margin:25px auto;padding:20px;width:610px}
#private_container{background-color:#fceec0;padding:10px 15px;font-size:11px;color:#745f1d;display:none;}
#private_container i{background-image:url(../images/small_alert.png);display:block;float:left;height:13px;margin-right:15px;margin-top:1px;width:13px}
.share_container_header{text-shadow: 0 1px 0 #fff;color:#666;font-size:14px;font-weight:700;margin-bottom:15px;text-align:left}
#mustreg_container{border-radius:4px;}
.mustreg_close_icon{float: right;background-image: url(../images/fd_main_sprite_v2.png);background-position: -429px -5px;width: 15px;height: 11px;margin: -3px -3px 0px;display: block;cursor: pointer;}
.mustreg_close_icon:hover {background-position: -429px -18px;}
.mustreg_close_icon:active {background-position: -429px -31px;}
.mustreg_alert{float:left;background-image:url(../images/mustreg_alert.png);width:61px;height:57px;display:block;cursor:pointer}
.mustreg_text_container{float:left;margin-left:25px;width:250px;color:#666}
.mustreg_top_text{font-size: 14px;font-weight: 700;line-height: 18px;margin-bottom: 16px;text-shadow: 0px 1px 0 #fff;}
.mustreg_bottom_text{font-size: 13px;line-height: 18px;font-weight: 300;margin-bottom: 10px;}
.mustreg_btn_signup{margin: 6px -4px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #fff;cursor: pointer;display: inline-block;float: right;padding: 7px 13px 9px;text-align: center;outline: none;font-size: 13px;font-weight: 700;background: #479cfc;}
.mustreg_btn_signup:hover{background: #438FE6;}
.mustreg_btn_signup:active {box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}
.mustreg_btn_cancel{margin: 6px 20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #666;float: right;text-align: center;text-decoration: none;padding: 7px 13px 9px;cursor: pointer;display: inline-block;white-space: nowrap;margin-right: 20px;font-size: 13px;font-weight: 700;background: #ccc;}
.mustreg_btn_cancel:hover{background-color: #bbb;}
.mustreg_btn_cancel:active {box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}
.mustreg_btn_login {margin: 6px 20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #479cfc;float: right;text-align: center;text-decoration: none;padding: 5px 12px 9px;cursor: pointer;display: inline-block;white-space: nowrap;margin-right: 20px;font-size: 13px;height: 16px;font-weight: 700;border: 2px solid #479cfc;}
.mustreg_container_big{background-color:#fff;border-radius:3px;height:133px;padding:20px}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:999999}
#tiptip_holder.tip_top{padding-bottom:5px}
#tiptip_holder.tip_bottom{padding-top:5px}
#tiptip_holder.tip_right{padding-left:5px}
#tiptip_holder.tip_left{padding-right:5px}
#tiptip_content{color: #fff;display: inline-block;font-size: 12px;margin: 0 auto;font-weight: 300;text-align: center;top: 50px;border-radius: 2px;box-shadow: 0 1px 6px rgba(0, 0, 0, 0.325);padding: 4px 6px;background-color: rgba(0,0,0,.78);}
#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(0,0,0,0)}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(0,0,0,0)}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(0,0,0,0)}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(0,0,0,0)}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#191919;border-top-color:rgba(25,25,25,.92)}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#191919;border-bottom-color:rgba(25,25,25,.92)}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#191919;border-right-color:rgba(25,25,25,.92)}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#191919;border-left-color:rgba(25,25,25,.92)}
.remote_uploader_icon{background-color: #ccc;border-radius: 4px;padding: 10px;display: block;float: left;margin-left: 15px;margin-top: 15px;cursor: pointer;width: 53px;font-size: 13px;color: #666;font-weight: 700;}
.remote_uploader_icon:hover{background-color: #bbb;}
.remote_uploader_icon:active {-webkit-box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);-moz-box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);}
.remote_uploader_icon i{
background-image: url('../images/remote_uploader_icon.png');
width: 18px;
height: 17px;
display: block;
margin: 0 auto 0;
margin-right: 6px;
float: left;
}
.contacts_selector_container{
background-color: #F4F6F9;
border-bottom: 1px solid #b4bbc2;
box-shadow: inset 0px 1px 0px #fff;
-webkit-box-shadow: inset 0px 1px 0px #fff;
height: 37px;
-moz-box-shadow: inset 0px 1px 0px #fff;
-o-box-shadow: inset 0px 1px 0px #fff;
text-shadow: 0 1px 0 #fff;
}
.contacts_top_background:hover{
    cursor:pointer;
}
.contacts_add_selector{
float: left;
padding-top: 10px;
padding-bottom: 7px;
padding-right: 12px;
border-right: 1px solid #b4bbc2;
}
.contacts_import_selector{
float: left;
padding-left: 10px;
padding-right: 12px;
padding-top: 10px;
padding-bottom: 7px;
border-right: 1px solid #b4bbc2;
}
.contacts_bottom_container{
    background-color: #ffffff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.contacts_top_name{
    font-weight:bold;
    color:#666;
}
.contacts_bottom_name{
    color:#666;
}
.no_contact_top{
    color: #666;
    font-size: 20px;
    font-weight: bold;
    padding-top: 75px;
    text-align: center;
    font-weight: bold;
}
.no_contact_bottom{
    color: #666;
    font-size: 13px;
    font-weight: bold;
    margin: 0 auto;
    padding-bottom: 80px;
    padding-top: 20px;
    text-align: center;
    width: 300px;
}
.contacts_avatar{
background-image: url("../images/contacts_avatar.png");
display: block;
float: left;
height: 25px;
margin-right: 15px;
margin-top: 4px;
margin-left: 4px;
width: 25px;
}
.contacts_row{
    padding: 10px;
}
.contacts_rightside_selector{
    background-image:url('../images/contacts_right_arrow.png');
    width:26px;
    height:26px;
    display: block;
    float: right;
    cursor:pointer;
}
.contacts_rightside_selector:hover{
    background-position: 0 -26px;
}
.vscroll{
    overflow-y:scroll;
}
.contacts_middle_container{
float: left;
width: 290px;
font-size: 12px;
line-height: 15px;
}
.contacts_add_selector i{
    background-image:url('../images/contacts_top_icons_v3.png');
    background-position: 0 0;
    width:20px;
    height:20px;
    float: left;
    display: block;
    margin-right: 5px;
    margin-left: 10px;
}
.contacts_import_selector i{
    background-image:url('../images/contacts_top_icons_v3.png');
    background-position: 0 0;
    width:20px;
    float: left;
    height:20px;
    display: block;
    margin-right: 5px;
}
.contacts_dropdown_arrow {
border-bottom: 6px solid transparent;
border-left: 6px solid #b4bbc2;
border-top: 6px solid transparent;
content: "";
left: 100%;
position: absolute;
top: 10px;
}
.contacts_dropdown{
background-clip: padding-box;
background-color: #F4F6F9;
border: 1px solid #b4bbc2;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 1px 0px #fff inset;
border-radius: 3px;
display: none;
position: relative;
right: 57px;
top: -4px;
}
.selector_wide{
    width: 100px;
    right: 112px;
}
.contacts_dropdown_row{
font-weight: 400;
font-size: 12px;
padding: 7px 8px;
float: left;
}
.contacts_dropdown_row:hover{
    background-color: #316EB2;
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: 1px 1px 0 #2B5C97;
}
.contacts_delete{
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.contacts_invite_to{
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.contacts_dropdown_divider{
background-color: #b4bbc2;
float: left;
height: 31px;
overflow: hidden;
width: 1px;
}
#contacts_modal{
    overflow:visible;
    font-size: 13px;
    color: #666;
}
.nocontacts{
    display: none;
}
.contacts_add_container{
    display: none;
}
.contacts_import_container{
    display: none;
    height: 215px;
}
.contacts_white_bg{
    background-color: #fff;
    border-bottom: 1px solid #fff;
}
.contacts_add_container{
    padding:15px;
}
.contacts_input_title{
    color: #5B6169;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}
.contacts_input{
    border: 1px solid #b4bbc2;
    border-radius: 4px 4px 4px 4px;
    height: 32px;
    margin-bottom: 20px;
    padding-left: 8px;
    width: 390px;
}
.invite_text{
    color: #5B6169;
    font-size: 13px;
    font-weight: bold;
    margin-left: 10px;
    display: inline;
}
#contacts_invite{
    position: relative;
    top: 2px;
    margin-bottom: 20px;
}
.contacts_add{
    background: #5fa2ee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVmYTJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzZjYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #5fa2ee 0%, #336cab 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5fa2ee), color-stop(100%,#336cab));
    background: -webkit-linear-gradient(top,  #5fa2ee 0%,#336cab 100%);
    background: -o-linear-gradient(top,  #5fa2ee 0%,#336cab 100%);
    background: -ms-linear-gradient(top,  #5fa2ee 0%,#336cab 100%);
    background: linear-gradient(to bottom,  #5fa2ee 0%,#336cab 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fa2ee', endColorstr='#336cab',GradientType=0 );
    border: 1px solid #244F7F;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #FFFFFF;
    float: right;
    padding: 5px 15px;
    text-shadow: -1px -1px 0 rgba(36, 79, 127, 0.5);
    cursor: pointer;
}
.contacts_add:hover{
    background: #336cab;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzNmNhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZmEyZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #336cab 0%, #5fa2ee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#336cab), color-stop(100%,#5fa2ee));
    background: -webkit-linear-gradient(top,  #336cab 0%,#5fa2ee 100%);
    background: -o-linear-gradient(top,  #336cab 0%,#5fa2ee 100%);
    background: -ms-linear-gradient(top,  #336cab 0%,#5fa2ee 100%);
    background: linear-gradient(to bottom,  #336cab 0%,#5fa2ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336cab', endColorstr='#5fa2ee',GradientType=0 );
}
.contacts_cancel{
    background: #fefefe;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWVhZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fefefe 0%, #e5eaee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e5eaee));
    background: -webkit-linear-gradient(top,  #fefefe 0%,#e5eaee 100%);
    background: -o-linear-gradient(top,  #fefefe 0%,#e5eaee 100%);
    background: -ms-linear-gradient(top,  #fefefe 0%,#e5eaee 100%);
    background: linear-gradient(to bottom,  #fefefe 0%,#e5eaee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e5eaee',GradientType=0 );
    border: 1px solid #a3abb5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #515a63;
    float: left;
    padding: 5px 15px;
    text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.5);
    cursor: pointer;
    margin-right: 20px;
}
.contacts_cancel:hover{
    background: #e5eaee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZWFlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e5eaee 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5eaee), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top,  #e5eaee 0%,#fefefe 100%);
    background: -o-linear-gradient(top,  #e5eaee 0%,#fefefe 100%);
    background: -ms-linear-gradient(top,  #e5eaee 0%,#fefefe 100%);
    background: linear-gradient(to bottom,  #e5eaee 0%,#fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5eaee', endColorstr='#fefefe',GradientType=0 );
}
.import_btn{
    float: none;
    font-weight: bold;
    margin: 0 auto;
    width: 117px;
}
.goback_import_btn{
   float: none;
    font-weight: bold;
    margin: 15px auto;
    width: 120px;
}
.import_text_top{
    color: #5B6169;
    font-weight: bold;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-top: 40px;
    text-align: center;
    width: 250px;
}
#google_members{
    font-size: 15px;
    font-weight: bold;
    margin-left: 15px;
    margin-top: 15px;
}
.contact_list{
    max-height: 500px;
    overflow: visible;
}
#anonymode_close{
    background-image: url("../images/fd_main_sprite_v2.png");
    background-position: -429px -5px;
    cursor: pointer;
    display: block;
    height: 11px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 15px;
}
#anonymode_icon{
background-image: url("../images/top_icons_v3.png");
background-position: -510px 0px;
background-repeat: no-repeat;
cursor: pointer;
display: inline-block;
float: left;
height: 49px;
width: 60px;
}
#anonymode_container{
    display: inline-block;
    float: left;
    height: 49px;
    width: 60px;
}
#anonymode_info{
    background-color: #ffffff;
    border-radius: 3px;
    color: #666;
    cursor: auto;
    display: inline;
    font-size: 13px;
    font-weight: 300;
    left: 50%;
    line-height: 18px;
    margin-left: -146px;
    padding: 18px;
    position: absolute;
    right: 50%;
    text-align: center;
    top: 48px;
    width: 265px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
    box-shadow: 0 1px 3px rgba(0,0,0,0.25);
}
#anonymode_info b{
font-weight: 600;
color: #BB9500;
font-size: 14px;
}
#anonybtn{
    background: none repeat scroll 0 0 #479cfc;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-weight: 600;
    padding: 6px 16px;
    text-transform: uppercase;
}
#anonybtn:hover{
    background-color: #438fe6;
    text-decoration: none;
}
#anonymode_info:after{
border-bottom: 7px solid #ffffff;
border-left: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
content: "";
display: inline-block;
left: 50%;
margin-left: -12px;
position: absolute;
right: 50%;
top: -7px;
}
#anonymode_info:before{
border-bottom: 7px solid #e0e0e0;
border-left: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
content: "";
display: inline-block;
left: 50%;
margin-left: -11px;
position: absolute;
right: 50%;
top: -7px;
}
/* private messages */
.pm_msg_link{
    color: #ffffff;
    font-weight: bold;
}
.pm_reply_item_row.pm_notmy_msg .pm_msg_link{
    color: #479cfc !important;
}
#mg_fb_log_header{
    color: #666;
    display: block;
    font-size: 12px;
    text-align: center;
}
#modal_pm_mainbg{
    background-color: #ffffff;
}
#pm_head_con{
    border-bottom: 1px solid #EEEEEE;
    display: block;
}
#pm_cur_participants{
    background-color: #FFFFFF;
    border-top: 1px solid #EEEEEE;
    height: 40px;
    line-height: 40px;
    padding-left: 50px;
}
#load_more_msgs{
    background-color: #CCCCCC;
    border-radius: 10px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 12px;
    margin: 0 auto 15px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
    width: 130px;
    height: 18px;
}
#load_more_msgs:hover{
    background-color: #aaaaaa;
}
.pm_reply_item_row {
    clear: both;
    float: right;
    padding-bottom: 10px;
}
.pm_reply_item_row .pm_read_body_con{
     float: right;
}
.pm_reply_item_row .pm_read_body_con div{
     float: right;
}
.pm_reply_item_row .pm_read_body pre{
    color: #FFFFFF;
    font-family: 'Open Sans',arial,verdana,tahoma,sans-serif;
    white-space: pre-wrap;
    word-wrap: break-word;
    text-align: right;
}
.pm_reply_item_row .pm_read_body{
    background-color: #479CFC;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px;
    min-height: 15px;
    min-width: 125px;
    padding: 10px;
}
.pm_reply_item_row .pm_read_body:before{
    position: absolute;
    display: inline-block;
    border-top: 7px solid transparent;
    border-left: 7px solid #eee;
    border-bottom: 7px solid transparent;
    border-left-color: rgba(0, 0, 0, 0.2);
    right: -8px;
    top: 20px;
    content: '';
}
.pm_reply_item_row.pm_notmy_msg{
    float: left;
}
.pm_reply_item_row.pm_notmy_msg .pm_read_body_con{
    float: left;
}
.pm_reply_item_row.pm_notmy_msg .pm_read_body_con div{
    float: left;
}
.pm_reply_item_row.pm_notmy_msg .pm_read_body pre{
     color: #333333;
     text-align: left;
}
.pm_reply_item_row.pm_notmy_msg .pm_read_body{
    background-color: #eeeeee;
}
.pm_my_msg .pm_read_user{
    float: right;
}

#pm_no_mail, .con_no_con{
    color: #CCCCCC;
    font-size: 14px;
    font-weight: bold;
    padding: 35px; 
    text-align: center;
}
#con_no_con_img{
    background-image: url("../images/con_empty_con_img.png");
    background-position: 0 0;
    display: block;
    height: 95px;
    margin: 25px auto;
    width: 110px;
}
#con_no_req_img{
    background-image: url("../images/con_empty_req_img.png");
    background-position: -2px 2px;
    display: block;
    height: 95px;
    margin: 25px auto;
    width: 110px;
}

#pm_no_mail{
    background-image: url("../images/pm_no_msg.png");
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 195px;
}
.pm_reply_part_name{
    background-color: #F7F7F7;
    border: 1px solid #EEEEEE;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin-right: 10px;
    padding-left: 7px;
    padding-right: 7px;
    text-shadow: 0 0 1px #FFFFFF;
}
.pm_head_tab_btn, .con_head_tab_btn{
    float: left;
    line-height: 50px;
    padding-bottom: 2px;
    padding-left: 25px;
    padding-right: 25px;
    color: #666666;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 50px;
    margin-left: 0;
}
.pm_head_tab_btn.selected{
    border-bottom: 3px solid #479CFC;
    height: 47px;
}
.con_selected_tab{
    border-bottom: 3px solid #479CFC;
    height: 48px;
}
.con_item_user {
    clear: both;
    color: #666666;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    line-height: 45px;
}
.con_item_row{
    border-bottom: 1px solid #EEEEEE;
    padding-left: 25px;
    height: 50px;
}
.con_item_row:hover .con_send_msg_box, .con_item_row:hover .con_remove_con_box {
    display: block;
}
.con_row_selected:hover .con_send_msg_box {
    background-position: -247px -84px;
    display: block;
}
.con_item_row:hover .con_con_delete_box {
    display: block;
}
.con_item_checkbox_area{
    float: left;
    width: 30px !important;
}
.con_item_body_con{
    float: left;
    height: 50px;
    margin-left: 10px;
}
.con_item_itemhead{

}
.con_item_status{
    color: #009900;
    font-size: 12px;
}
#con_add_tab_btn{
    display: none;
}
#con_active_tab_btn, #con_pending_tab_btn, #con_sent_tab_btn{
    cursor: pointer;
}
.pm_selected_tab, .con_selected_tab{
    color: #479cfc;
    padding-bottom: 0px;
    border-bottom: 2px solid #479cfc;
}
.pm_modal_tab{
    display: none;
    height: 400px;
    overflow: auto;
    width: 750px;
}
.con_modal_tab{
    display: none;
    height: 400px;
    overflow: auto;
    width: 600px;
}
#con_addnew_tab, #con_pending_tab, #con_sent_tab{
    display: none;
}
#pm_modal_read_tab{
    height: 410px;
    overflow: hidden;
}
#pm_modal_read_tab .mCSB_container{
    padding: 15px;
}

#con_modal_loading_tab{
    height: 400px;
    padding-top: 50px;
}
#pm_modal_loading_tab{
    height: 400px;
    padding-top: 50px;
}
#pm_modal_inbox_tab{
    display: block;
    overflow: hidden;
}
#pm_modal_inbox_list{
    height: 350px;
    overflow: auto;
    width: 750px;
}
#pm_modal_read_list{
    height: 245px;
    overflow: auto;
    width: 750px;
}
#pm_compose_tab_btn{
    display: none;
    padding-left: 15px;
    padding-right: 15px;
}
#pm_inbox_tab_btn{

}
#pm_inbox_read_tab_btn{

}
#pm_sent_tab_btn{

}
#pm_modal_compose_tab{
    overflow: hidden;
}
#pm_backtoindex, #pm_compose_backtoindex, #con_add_backtoindex{
    background-image: url("../images/pm_action_btns.png");
    background-position: -117px 13px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 18px;
    width: 18px;
}
#pm_backtoindex_inbox, #pm_backtoindex_compose{
    float: left;
    padding-right: 0;
}
#pm_backtoindex_compose{
    display: none;
}
#pm_compose_backtoindex, #con_add_backtoindex{
    padding: 15px;
}
#pm_compose_backtoindex{

}
#pm_backtoindex{
    background-position: -124px 13px;
    padding: 16px 10px;
}
#pm_backtoindex:hover{
    background-position: -124px -27px;
    padding: 16px 10px;
}
#pm_compose_backtoindex:hover, #con_add_backtoindex:hover{
    background-position: -117px -27px;
}
#pm_compose_part_con, #con_compose_part_con{

}
#con_request_sent_icon{
    background-color: #FFFFFF;
    display: none;
    height: 99%;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 99%;
}
#con_request_sent_icon span{
    display: block;
    margin: 10px auto 0;
}
#con_request_sent_icon i{
    background-image: url("../images/con_requested_icon.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 48px;
    margin-right: 15px;
    position: relative;
    top: 18px;
    width: 48px;
}
#pm_head_addpar_contmain{
    display: none;
    float: left;
    margin-top: 13px;
}
#con_head_addcon_contmain:after{
    border-bottom: 6px solid #FFFFFF;
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    position: absolute;
    right: 25px;
    top: -6px;
}
#con_error_msg{
    color: #D46464;
    font-size: 12px;
    margin-top: 15px;
    position: relative;
    right: 0;
    text-align: right;
}
#con_head_addcon_contmain:before{
    border-bottom: 6px solid #cccccc;
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    position: absolute;
    right: 25px;
    top: -7px;
}
#con_head_addcon_contmain{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1) inset;
    display: none;
    float: left;
    padding: 15px;
    position: absolute;
    right: 15px;
    top: 95px;
    z-index: 100;
}
#pm_reply_part_con{
    z-index: 20;
}
#con_addcon_con{
    z-index: 20;
}
#con_addcon_subbtn{
    background-color: #479CFC;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    margin-top: 15px;
    padding: 0 9px;
    text-align: center;
}
#con_addcon_text{
    width: 235px;
    height: 30px;
}
#pm_no_contact_results{
    cursor: auto !important;
}
#pm_par_inp_box{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: inline-block;
    max-width: 720px;
    width: 715px;
    word-wrap: break-word;
}
#pm_compose_participant_text{
    border:0px;
    height: 30px;
}
#pm_compose_part_list{
    margin-top: 1px;
}
#pm_participant_list_con_hover{
    background-color: #FFFFFF;
    border-bottom: 1px solid #999999;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    left: 20px;
    padding: 10px 0;
    position: absolute;
    width: 161px;
    z-index: 20;
}
.pm_participant_listitem, #pm_no_contact_results{
    color: #666666;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 5px 5px 15px;
}
.pm_participant_listitem b{
    color: #333333;
    font-weight: 700;
}
.pm_participant_listitem:hover{
    background-color: #479CFC;
    color: #FFFFFF;
    font-weight: bold;
}
.pm_participant_listitem:hover b{
    color: #ffffff !important;
}
.pm_part_final_item{
    background-color: #479CFC;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin-left: 10px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    top: -1px;
    display: inline-block;
}
.pm_part_final_item:hover{
    background-color: #0855AC;
}
.pm_part_final_item c{
    background-image: url("../images/pm_par_del.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 8px;
    margin-left: 6px;
    position: relative;
    top: 0;
    width: 8px;
}
#pm_compose_backtoindex, #con_add_backtoindex{
    display: none;
}
#pm_head_reply {
    background-position: -154px 11px;
}
#pm_head_reply:hover {
    background-position: -154px -29px;
}
.pm_reply_open{
    background-position: -154px -68px !important;
}
#pm_mainsubject{
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    width: 420px;
}
.pm_actions_con, .con_actions_con{
    float: right;
    display: block;
}
.pm_action_btn, .con_action_btn{
    background-image: url("../images/pm_action_btns.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 18px;
    padding: 16px;
    width: 18px;
    cursor: pointer;
}
#pm_reply_container{
    padding-bottom: 15px;
}
.pm_text_input_general, .con_text_input_general{
    border: 1px solid #CCCCCC;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 3px;
    color: #333333;
    font-weight: 300;
}
.pm_text_input_general:focus, .con_text_input_general:focus{
    border: 1px solid #479CFC;
}
.regular_oneline:focus {
    
}
#pm_reply_body_text{
    height: 68px;
    padding-top: 10px;
    width: 690px;
}
.pm_low_btn_con{
    margin-top: 11px;
}
.pm_blue_btn, .pm_gray_btn{
    background-color: #479CFC;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    outline: medium none;
    padding: 7px;
    text-align: center;
    vertical-align: middle;
}
.pm_gray_btn{
    background-color: #aaaaaa;
}
.pm_inp_con, .con_inp_con{
    margin: 15px 0 0 20px;
}
#pm_compose_ftr_con{
    background-color: #EEEEEE;
    border-top: 1px solid #CCCCCC;
    bottom: 0;
    color: #666666;
    font-size: 13px;
    height: 130px;
    margin-left: 0;
    padding: 15px 10px 10px;
    text-align: center;
    width: 730px;
}
.pm_inp_con.grey{
    background-color: #EEEEEE;
    margin-left: 0;
    margin-bottom: 193px;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
}
.con_inp_con{

}
.modalpanel{
    top:350px!important;
    z-index:2000!important;
}
#pm_reply_btn, #pm_close_btn{
    float: right;
    margin-right: 5px;
}
#pm_reset_btn{
    float: left;
    margin-left: 5px;
}
#pm_head_addpar{
    background-position: -190px 12px;
}
#pm_head_addpar:hover{ 
    background-position: -190px -28px;
}
#con_head_delete{
    background-position: 5px 12px;
    display: none;
    padding-left: 10px;
}
#con_head_delete:hover{
    background-position: 5px -27px;
}
#con_head_massmsg{
    color: #479CFC;
    display: none;
    font-size: 13px;
    line-height: 50px;
    margin-right: 15px;
    cursor: pointer;
}
#con_head_massmsg i{
    background-image: url("../images/pm_action_btns.png");
    background-position: -366px -8px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin-right: 15px;
    position: relative;
    top: 1px;
    width: 15px;
}
#con_head_massmsg:hover{
    background-position: -233px 11px;
}
#con_head_new{
    color: #666666;
    cursor: pointer;
    float: right;
    font-size: 13px;
    font-weight: 700;
    line-height: 50px;
    padding-right: 15px;
}
#con_head_new i{
    background-image: url("../images/pm_action_btns.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 18px;
    padding: 16px;
    width: 18px;
    background-position: -190px 12px;
}
#con_head_new:hover i{
    background-position: -190px -28px;
}
.con_head_new_selected{
    background-position: -190px -67px !important;
}
#pm_head_delete{
    background-position: 5px -67px;
    display: none;
    padding-right: 25px;
    float: right;
}
#pm_head_delete:hover{
    background-position: 5px -27px;
}
#pm_head_delete_inside{
    background-position: 4px 11px;
    padding-right: 25px;
}
#pm_head_delete_inside:hover{
    background-position: 4px -28px;
}
#pm_head_compose{
    margin-right: 10px;
    margin-top: 9px;
    float: right;
}
.pm_compose_open{
    background-position: -38px -67px !important;
}
.pm_row_item{
    border-bottom: 1px solid #EDF0F2;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top: 5px;
}
.pm_row_selected .pm_row_read{
    
}
.pm_row_read{
    background-color: #ffffff;
    font-weight: normal;
}
.pm_row_selected .pm_row_unread{

}
.pm_row_unread{
    background-color: #fafafa;
    font-weight: bold;
}

.pm_row_item:last-child{
    margin-bottom: 30px;
}
.pm_row_selected, .con_row_selected{
    background-color: #479CFC !important;
    color: #ffffff;
    border-bottom: 1px solid #2684F0 !important;
}
.pm_row_selected .pm_row_checkbox, .con_row_selected .con_row_checkbox {
    background: url("../images/p_checkmark.png") repeat scroll -1px -1px #2763A6 !important;
    border: 1px solid #2763A6;
}
.pm_row_selected .pm_row_time, .con_row_selected .con_row_checkbox{
    color: #ffffff !important;
}
.pm_row_selected .pm_row_text,.pm_row_selected .pm_row_subject {
    color: #ffffff !important;
}
.pm_row_selected .pm_title_username{
    color: #ffffff !important;
}   
.con_row_selected .con_item_user {
    color: #ffffff !important;
}
.con_row_selected .con_item_decision {
    display: none !important;
}
.con_del_final, .pm_del_final{
    background-color: #FFFFFF;
    color: #666666;
    display: none;
    float: right;
    font-size: 13px;
    font-weight: bold;
    line-height: 50px;
    padding-left: 10px;
    position: absolute;
    right: 0;
    width: 220px;
}
.pm_del_final{
    right: 150px;
}
.con_del_final_yes i, .pm_del_final_yes i{
    background-image: url("../images/con_decision_icons.png");
    background-position: -3px 22px;
    display: block;
    float: left;
    height: 15px;
    margin-right: 5px;
    position: relative;
    top: 19px;
    width: 17px;
}
.con_del_final_no i, .pm_del_final_no i{
   background-image: url("../images/con_decision_icons.png");
    background-position: -3px -7px;
    display: block;
    float: left;
    height: 15px;
    margin-right: 5px;
    position: relative;
    top: 19px;
    width: 17px;
}
.con_del_final_yes, .pm_del_final_yes{
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
    cursor: pointer;
}
.con_del_final_no, .pm_del_final_no{
    display: inline-block;
    margin-right: 15px;
    cursor: pointer;
}
.con_item_avatar_area{
    width: 50px;
    height: 50px;
    display: block;
    cursor: pointer;
    float: left;
}
.con_remove_con_box, .con_send_msg_box{
    color: #479CFC;
    display: none;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 50px;
    margin-right: 15px;
    cursor: pointer;
}
.con_send_msg_box i{
    background-image: url("../images/pm_action_btns.png");
    background-position: -365px -4px;
    cursor: pointer;
    float: left;
    height: 18px;
    margin-right: 5px;
    margin-top: 16px;
    width: 19px;
}
.con_con_delete_box{
    background-image: url("../images/pm_action_btns.png");
    background-position: -290px -4px;
    display: none;
    height: 21px;
    width: 22px;
    float: left;
    cursor: pointer;
}
.pm_row_checkbox_area, .con_item_checkbox_area{
    width: 50px;
    display: block;
    cursor: pointer;
    float: left;
}
.pm_row_checkbox_area:hover .pm_row_checkbox, .con_item_checkbox_area:hover .con_row_checkbox {
    background: none repeat scroll 0 0 #f7f7f7;
}
.pm_row_avatar_area, .con_row_avatar_area{
    display: inline-block;
    float: left;
    width: 55px;
}
.pm_row_avatar, .con_row_avatar{
    background-image: url("../images/pm_avatar.png");
    background-position: 0 7px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 50px;
    width: 40px;
}
.pm_row_checkbox, .con_row_checkbox{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    cursor: pointer;
    display: block;
    float: left;
    height: 10px;
    margin: 19px;
    width: 10px;
}
.con_row_checkbox{
    margin-left: 0px;
}
.pm_row_content{
    display: block;
    float: left;
    margin-top: 5px;
    width: 350px;
    color: #333333;
}
.pm_row_title{
   font-size: 14px;
    font-weight: bold;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    cursor: pointer;
}
.pm_row_title:hover{
    color: #333333;
}
.pm_row_subject{
    color: #666666;
    float: left;
    font-size: 14px;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    cursor: pointer;
}
.pm_title_username{
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    position: relative;
    top: -1px;
}
.pm_row_text{
    color: #666666;
    font-size: 13px;
    font-weight: 300;
    margin-top: 10px;
}
.pm_row_timearea{
    float: right;
    padding-right: 10px;
    padding-top: 0;
}
.pm_row_time{
    color: #D3D3D3;
    font-size: 13px;
    font-weight: normal;
}
#pm_loading_bg, #con_loading_bg{
    background-image:url('../images/loading.gif');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: block;
    margin: 0 auto;
}
#con_active_tab{
    display: block;
}
.pm_message_item_row{
    padding: 20px;
    display: block;
    border-bottom: 1px solid #f7f7f7;
}
.pm_row_selected .pm_read_body_con, .pm_row_selected .pm_read_itemhead, .pm_row_selected .pm_read_body, .pm_row_selected .pm_read_timedate,
.con_row_selected .con_item_body_con, .con_row_selected .con_item_itemhead, .con_row_selected .con_item_status{
    color: #ffffff !important;
}
.pm_row_selected .pm_row_text, .pm_row_selected .pm_row_title, .pm_row_selected .con_item_user a{
    color: #ffffff !important;
}
.pm_row_selected .pm_row_title{

}
.pm_row_selected .con_item_user a{
    color: #ffffff !important;
}
.pm_row_selected .pm_row_avatar, .con_row_selected .con_row_avatar{
    background-position: 0 -35px;
}
.con_item_decision{
    display: block;
    float: right;
    height: 50px;
}
.con_approve_box i{
    background-image: url("../images/con_decision_icons.png");
    background-position: -3px 22px;
    display: block;
    float: left;
    height: 15px;
    margin-right: 10px;
    position: relative;
    top: 8px;
    width: 17px;
}
.con_approve_box{
    color: #6DC831;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    margin-right: 15px;
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
.con_decline_box i{
   background-image: url("../images/con_decision_icons.png");
    background-position: -3px -7px;
    display: block;
    float: left;
    height: 15px;
    margin-right: 10px;
    position: relative;
    top: 8px;
    width: 17px;
}
.con_decline_box{
    color: #d46464;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 15px;
    margin-top: 10px;
}
#pm_head_readmode{
    display: none;
}
#pm_head_topsection{
    height: 50px;
}
#pm_head_listmode{
    height: 50px;
}
.pm_read_avatar_area{
    width: 50px;
    height: 50px;
    display: none;
    cursor: pointer;
    float: left;
}
.pm_grey_footer{
    background-color: #EEEEEE;
    bottom: 0;
    color: #666666;
    font-size: 13px;
    padding: 10px;
    position: absolute;
    text-align: center;
    width: 730px;
}
.pm_grey_footer span{
    color: #479cfc;
    cursor: pointer;
}
#pm_modal_reply_con{
    background-color: #EEEEEE;
    border-top: 1px solid #CCCCCC;
    bottom: 0;
    color: #666666;
    font-size: 13px;
    height: 130px;
    padding: 15px 10px 10px;
    text-align: center;
    width: 730px;
}
.pm_read_avatar{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin: 12px;
    width: 20px;
}
.pm_read_itemhead{
    font-size: 13px;
    color: #000000;
}
.pm_read_user a{
     color: #479CFC;
     font-weight: bold;
     font-size: 12px;
     cursor: pointer;
     clear: both;
}
.pm_read_user a{
    display: block;
}
.pm_read_user a:hover, .con_item_user:hover{
    text-decoration: none;
}
.pm_read_user{
    float: left;
    text-align: right;
}

.pm_read_subject{

}
.pm_read_body{
    color: #333333;
    font-size: 12px;
    max-width: 300px;
    word-wrap: break-word;
}
.pm_read_timedate{
    color: #999999;
    float: right;
    font-size: 13px;
    margin-top: 10px;
}
#pm_compose_subject_text{
    width: 732px;
}
#pm_compose_body_text{
    height: 72px;
    padding-top: 10px;
    width: 690px;
    margin-left: 0px;
    vertical-align: top;
}
#pm_compose_reset_btn{
    float: left;
    margin-left: 5px;
}
#pm_compose_reply_btn, #pm_compose_close_btn{
    float: right;
    margin-right: 5px;
}
/* end private messages */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#tiptip_content{padding: 3px 7px 3px;}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color: #383838;margin-top: -4px;}
#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,.92)}
}
#thankyou_retention{ text-align: center; font-size: 16px; padding: 25px; color: #333333; }
/* Modal Custom Top Positions */
#settings_modal, .modal.fade.in {
  top:410px;
}​
#cancel_container{
    top: 50%;
}
#modal_catcher > #cancel_container{
}
#modal_catcher > #crtfolder_container{
    top: 358px !important;
}

.prepare_loading {
    background: url(../images/continue_load.gif) center center no-repeat;
}

.prepare_loading_done {
    background: url(../images/continue_done.png) center center no-repeat;
}
.prepare_done_arrow {
    position: absolute;
    width: 17px;
    height: 13px;
    background: url(../images/continue_arrow.png);
    right: 30px;
    top: 12px;}
.prepare_btn_done {
    border: 1px solid #589725;
    background-color: #71BE32;
    color: white;
    cursor: pointer;
    text-align: left;
    width: 194px;
    padding: 10px 0px !important;
    text-indent: 30px;}

.prepare_btn_loading {
    border: 2px solid #999;
    color: #888;
    background: transparent;
    cursor: wait;}

.prepare_btn {
    padding: 10px 15px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-weight: bold;
    position:relative;
}

.fd_prepare_image {
    width: 171px;
    height: 108px;
    margin: 10px auto;
    position: absolute;
    left: 50%;
    margin-left: -86px;
    top: 0px;
}

.zipper_ad_modal_body {
    width: 600px;
    position: relative;
    background-color: #eee;
}

.zipper_ad_modal_body > .zipper_ad_view {
    width: 300px;
    height: 250px;
    margin: 20px 0px 20px;
    display: inline-block;
    background: #FFF;
    box-shadow: 0px 1px 4px rgba(0,0,0,0.15);
    border-radius: 5px;
    margin-left: 20px;
    padding: 5px;
}

.zipper_ad_modal_body > .zipper_ad_preparing {
    width: 255px;
    margin: 0px;
    text-align: center;
    padding-top: 150px;
    position: relative;
    display: inline-block;
    top: -60px;
}
#zipper_prepare_continue_btn {
text-align: center;
text-indent: 0;
}

.zipper_ad_modal_footer {
    color: #666;
    font-weight: 300;
    text-align: center;
}

.zipper_ad_modal_footer > a {
    color: #479cfc;
    text-decoration: none;
    margin-left: 5px;
    font-weight: bold;
}

.zipper_ad_icon_left {
    background: #ffffff url("../images/dev/zipper_promo.png") no-repeat center center;
    height: 238px;
    width: 72px;
    padding-left: 26px;
    padding-right: 26px;
    display: inline-block;
    float: left;
}

.zipper_upgrade_ad_modal_body {
    padding: 20px;
    background: #ffffff;
    color: #666666;
}

.zipper_upgrade_ad_modal_body .zipper_ad_close {
    background: #ffffff url("../images/dev/zipper_promo_close.png") no-repeat center center;
    width: 15px;
    height: 16px;
    float: right;
    cursor: pointer;
}

.zipper_upgrade_ad_modal_body .zipper_ad_title {
    float: left;
    max-width: 350px;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 10px;
    font-size: 14px;
}

.zipper_upgrade_ad_modal_body .zipper_ad_body {
    max-width: 320px;
    padding-right: 20px;
    font-size: 13px;
}

.zipper_upgrade_ad_modal_body .zipper_ad_text_right {
    display: inline-block;
    float: right;
    margin-left: 20px;
}

.zipper_upgrade_ad_modal_body .zipper_ad_text_right .zipper_ad_body {

}


.zipper_upgrade_ad_modal_body button {
    padding: 5px 15px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-weight: bold;
    position:relative;
}

.zipper_upgrade_ad_modal_body .button_bar {
    position: absolute;
    bottom: 20px;
    right: 20px;
}


.zipper_upgrade_ad_modal_body button.upgrade {
    color: #ffffff;
    background: #479cfc;
    cursor: pointer;
    border: 2px solid #479cfc;
    margin-right: 20px;
}

.zipper_upgrade_ad_modal_body button.cancel {
    border: 2px solid #479cfc;
    background-color: transparent;
    color: #479cfc;
    cursor: pointer;
    position: relative;
}

#lang_icon_con{
    float: left;
    height: 50px;
    width: 70px;
}
#lang_icon{
border-radius: 3px;
cursor: pointer;
margin: 10px 2px;
padding: 8px;
position: relative;
height: 11px;
width: 34px;
right: -2px;
border: 1px solid rgba(255,255,255,0.055);
}
#lang_icon:hover{

}
#lang_icon i{

}
#lang_menu_con:before {
    border-bottom: 6px solid #cccccc;
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    position: absolute;
    right: 19px;
    top: -6px;
}
#lang_menu_con:after {
    border-bottom: 7px solid #ffffff;
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    position: absolute;
    right: 20px;
    top: -6px;
}
#lang_menu_con {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    color: #666;
    cursor: auto;
    display: none;
    font-size: 13px;
    font-weight: 300;
    line-height: 18px;
    padding-top:5px;
    padding-bottom:5px;
    position: relative;
    right: 63px;
    top: -3px;
    transition: opacity 0.2s ease-out 0s, margin 0.2s ease-out 0s;
    width: 110px;
}
.lang_item{
    cursor: pointer;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-top: 5px;
}
.lang_item:hover{
    background-color: #eeeeee;
    cursor: pointer;
}
.lang_item i, #lang_icon i{
    background-image:url('../images/lang_icon_sprite.png');
    width: 14px;
    height: 11px;
    display: block;
    float:left;
}
.lang.arrow-down-white {
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid #fff;
float: right;
margin: 4px 3px;
}
.lang_item i{
    margin-right: 10px;
    float: left;
    margin-top: 3px;
    margin-right: 10px;
}
#lang_item_en i, .lang_item_en i{
    background-position: 0px -1px;
}
#lang_item_de i, .lang_item_de i{
    background-position: 0px -14px;
}
#lang_item_es i, .lang_item_es i{
    background-position: 0px -28px;
}
#lang_item_fr i, .lang_item_fr i{
    background-position: 0px -41px;
}
#lang_item_it i, .lang_item_it i{
    background-position: 0px -54px;
}
#lang_item_pt i, .lang_item_pt i{
    background-position: 0px -67px;
}
#lang_item_tr i, .lang_item_tr i{
    background-position: 0px -80px;
}
#lang_item_ar i, .lang_item_ar i{
    background-position: 0px -93px;
}

/* End Modal Custom Top Positions */

#fdpc_cont{
    display:none;}
#fdba_cont{
    z-index: 10;
    }
    
#dl_faster {
    width: 960px;
    background-color: white;
    margin: 0px auto 10px;
    border: 1px solid #ccc;
    text-align: center;
    padding: 20px 0px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0px 2px 3px #CCC;
    -moz-box-shadow: 0px 2px 3px #CCC;
    -webkit-box-shadow: 0px 2px 3px #CCC;
    text-align:right;
    }
#dl_faster span{
    color:#C0C0C0;}
#dl_faster a{
    padding: 4px 35px;
    margin: 0px 25px;
    color: black;
    font-weight: 600;
    text-decoration: none;
    border: 1px solid #939393;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #F0F0F0),
        color-stop(1, #C9C9C9)
    );
    background-image: -o-linear-gradient(bottom, #F0F0F0 0%, #C9C9C9 100%);
    background-image: -moz-linear-gradient(bottom, #F0F0F0 0%, #C9C9C9 100%);
    background-image: -webkit-linear-gradient(bottom, #F0F0F0 0%, #C9C9C9 100%);
    background-image: -ms-linear-gradient(bottom, #F0F0F0 0%, #C9C9C9 100%);
    background-image: linear-gradient(to bottom, #F0F0F0 0%, #C9C9C9 100%);}
#dl_faster a:hover{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #E0E0E0),
        color-stop(1, #BABABA)
    );
    background-image: -o-linear-gradient(bottom, #E0E0E0 0%, #BABABA 100%);
    background-image: -moz-linear-gradient(bottom, #E0E0E0 0%, #BABABA 100%);
    background-image: -webkit-linear-gradient(bottom, #E0E0E0 0%, #BABABA 100%);
    background-image: -ms-linear-gradient(bottom, #E0E0E0 0%, #BABABA 100%);
    background-image: linear-gradient(to bottom, #E0E0E0 0%, #BABABA 100%);}

.make_grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.make_grayscale.disabled {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}
#mustreg_big_container{

}
.fb_mg_sign_up{
    background-color: #3963c7;
    color: #ffffff;
    display: block;
    padding: 7px;
    width: 85px;
    text-align: center;
    margin: 0 auto;
    margin-top: 25px;
    border-radius: 3px;
    cursor: pointer;
}
.fb_mg_name{
    font-weight: bold;
}
.fb_mg_text{
    font-size: 13px;
    margin-top: 30px;
}
#mg_facebook_sign_btn{
    background-color: #3963c7;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    margin: 20px auto 0;
    padding: 7px 14px;
    width: 151px;
}
#mg_facebook_tab{
    display: none;
}
.mg_email_tabbtn{
float: left;
margin-right: 16px;
height: 26px;

}
.mg_label_header{
border-bottom: 1px solid #eee;
margin-bottom: 13px !important;
height: 26px;
}
.mg_label_header span{
    cursor: pointer;
}
.mg_facebook_tabbtn{
display: inline-block;
height: 26px;
}
.mg_fb_select_tab{
    border-bottom: 1px solid #479cfc;
}   
#mg_countdown{
    font-weight: bold;
}
.mg_con_main{
    height: 415px;
    width: 600px;
    background-color: #ffffff;
}
.mg_con_left{
    background-color: #008aff;
    float: left;
    height: 416px;
    width: 270px;
    font-weight: 300;
}
#mg_img{
    background-image: url("../images/mg_logo.png");
    display: block;
    height: 126px;
    margin: 8px auto;
    width: 111px;
}
p.pro_ttl {
    color: #fff;
    font-weight: 300;
    margin-bottom: 16px;
    font-size: 18px;
}

.mg_header{

}
.mg_paragraph{
    color: rgba(245,245,245, 0.8);
    font-size: 14px;
    text-align: center;
}
.mg_leftcon {
    color: #ffffff;
    font-size: 13px;
    font-weight: 300;
    margin: 40px auto 0;
    text-align: center;
    width: 175px;
}
.mg_lrnmr{
    color: #ffffff;
    cursor: pointer;
    float: left;
    text-decoration: none;
}
.mg_upgrd{
    border: 1px solid #66b9ff;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-size: 13px;
    padding: 8px 16px;
    text-decoration: none;
}
.mg_upgrd:hover{
    background-color: rgba(0,0,0,0.1);
    text-decoration: none;
}
.mg_con_right, .il_con_right{
    float: right;
    height: 390px;
    width: 330px;
}
.mg_con_right{
    right: 16px;
    top: 16px;
    height: 417px;
}
#il_seeplans_left{
color: #479cfc;
padding: 8px 16px;
border: 1px solid rgba(71,156,251,0.5);
border-radius: 3px;
font-size: 13px;
font-weight: 600;
margin-left: 20px;
text-decoration: none;
}
#il_seeplans_left:hover{
border: 1px solid rgba(71,156,251,1);
}

.il_con_right .modal_icon_close{
    right: 16px;
    top: 16px;
}
#il_login_tab_btn2{
    color: #479cfc;
    cursor: pointer;
}
.mg_terms, .il_terms{
    font-size: 9px;
    margin-bottom: 14px;
    margin-top: 8px;
    color: #999;
}
.mg_terms a, .il_terms a{
    color: #479cfc;
}
.mg_hdr_grey, .il_hdr_grey{
    font-size: 18px;
    margin-bottom: 6px;
    margin-top: 15px;
    text-align: center;
    color:#333;
    font-weight: 600;
}
#il_continue_tab_btn {
    background-color: #ffffff;
    border: 1px solid rgba(71,156,251,0.5);
    color: #479cfc;
}
#il_continue_tab_btn:hover {
    border: 1px solid rgba(71,156,251,0.95);
}
.il_hdr_grey{
    margin-top: 40px;
}
.mg_grey_text{
font-size: 14px;
margin: 0 auto;
text-align: center;
width: 275px;
color: #999;
font-weight: 300;
}
.mg_signup_form{
    margin: 22px auto;
    width: 240px;
}
.mg_login_form, .il_login_form{
    margin: 40px auto;
    width: 240px;
}
.il_login_form{

}
.mg_sign_con{
font-size: 13px;
font-weight: 300;
color: #666;
}
#mg_crossout_info{
    background-image: url('../images/mg_cross.png');
    width: 131px;
    height: 42px;
    display: block;
    margin: 5px auto 0;
}
#mg_crossout_info_hidden{
    color: #cc0000;
    display: none;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
}
.mg_label, .il_label{
    color: #666;
    margin-top: 10px;
    font-weight: 300;
    margin-bottom: 6px;
}
.mg_input, .il_input{
    border: 1px solid #cccccc;
    border-radius: 3px;
    height: 30px;
    width: 240px;
    padding: 7px;
}
.mg_lg_lower{
    height: 35px;
    line-height: 35px;
}
#mg_lrnmore, #il_lrnmore{
    color: #479cfc;
    float: left;
    font-size: 13px;
    cursor: pointer;
}
#il_signup_tab{
    margin-top: 40px;
}
.il_signup_form {
    margin: 20px auto 0;
    width: 245px;
}
#il_lrnmore{
    margin-top: 8px;
}
#il_rem_label{
    color: #666666;
    font-size: 12px;
    line-height: 12px;
    margin-top: 10px;
}
#il_remember{
    position: relative;
    top: 2px;
}
#mg_signup_btn, #mg_login_btn, #il_signup_btn{
    background-color: #479cfc;
    border: 0 none;
    border-radius: 3px;
    color: #ffffff;
    float: right;
    font-weight: 300;
    padding: 8px 16px 8px 16px;
    cursor: pointer;
}
#mg_login_btn{
    margin-top: 26px;
    width: 240px;
}
#il_signup_btn{

}
.mg_right_footer, .il_right_footer{
bottom: 0;
color: #999;
font-size: 13px;
height: 40px;
line-height: 40px;
position: absolute;
text-align: center;
width: 330px;
background: #FAFAFA;
border-top: 1px solid #eee;
}
.mg_right_footer a, .il_right_footer a{
    color: #479cfc;
}
.mg_right_footer{
bottom: 55px !important;
}
#mustreg_close{
    right: 0px;
    top: 7px;
}
#mg_login_tab, #mg_verify_tab, #mg_facebook_done_tab{
    display: none;
}
#mg_facebook_done_tab{
    text-align: center;
}
.mg_fb_login_con .fb_iframe_widget{
    line-height: 15px;
    margin-left: 90px;
    margin-top: 0;
}
#status_login, #status_signup{
    font-size: 12px;
}
#status_login{
    color: #666666;
}
#status_signup{
    color: #666666;
}
.mg_fb_signup_con .fb_iframe_widget{
    margin-top: 30px;
    text-align: center;
}
#mg_fb_text_explain{
}
#mg_done_hdr, #il_done_hdr, #fb_done_hdr{
    color: #666666;
    font-size: 20px;
    margin-bottom: 30px;
    margin-top: 80px;
}
#mg_done_text, #il_done_text, #fb_done_text{
    color: #666666;
    font-size: 13px;
    margin: 0 auto;
    width: 250px;
}
#mg_verify_btn, #il_done_btn{
    background-color: #479cfc;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    margin-top: 30px;
    padding: 8px 15px;
}
#mg_verify_btn:hover, #il_verify_btn:hover{
    text-decoration: none;
}
#mg_verify_domain, #il_verify_domain{
    color: #999999;
    font-size: 11px;
}
/* START INDEX LAYOVER TEST */
.il_signup_tab{
    display: none;
}
#il_blu_con{
background-color: #3E5268;
height: 67px;
position: relative;
z-index: 10;
}
#il_seen_as, #il_seen_forbes, #il_seen_reuters, #il_seen_yahoo{
background-image: url('../images/mg_logos.png');
display: block;
margin-left: 107px;
margin-top: 25px !important;
float: left;
opacity: 0.8;
}
#il_seen_forbes, #il_seen_reuters, #il_seen_yahoo{
    cursor: pointer;
}
#il_seen_as{
    background-position: -10px 2px;
    height: 50px;
    margin-top: 10px;
    width: 100px;
}
#il_seen_forbes{
background-position: -143px 0px;
height: 20px;
margin-top: 10px;
width: 69px;
}
#il_seen_forbes:hover{
opacity: 0.95;
}
#il_seen_reuters{
background-position: -257px 0px;
height: 20px;
margin-top: 10px;
width: 82px;
}
#il_seen_reuters:hover{
opacity: 0.95;
}
#il_seen_yahoo{
background-position: -389px 0px;
height: 20px;
margin-top: 10px;
width: 80px;
}  
#il_seen_yahoo:hover{
opacity: 0.95;
}
.il_con_main{
    height: 400px;
    width: 715px;
    background-color: #ffffff;
}
.il_con_left{
    background-color: #ffffff;
    border-right: 1px solid #F7F7F7;
    float: left;
    font-weight: 300;
    height: 350px;
    padding-top: 35px;
    width: 360px;
}
#il_img{
    background-image: url("../images/index_layover_sprite.png");
    display: block;
    height: 60px;
    margin: 0px auto;
    width: 235px;
}
.il_features{
margin-bottom: 55px;
margin-left: 36px;
margin-top: 50px;
}
.il_list{
margin-top: 10px;
font-size: 14px;
color: #999;
font-weight: 400;
}

p.welcome{
font-size: 16px;
font-weight: 400;
text-align: center;
color: #479cfc;
}

.il_list i{
    background-image: url("../images/index_layover_sprite.png");
    display: block;
    float: left;
    height: 20px;
    margin-right: 10px;
    position: relative;
    top: 2px;
    width: 20px;
}
#il_list_first i{
    background-position: -5px -128px;
}
#il_list_second i{
    background-position: -5px -152px;
}
#il_list_third i{
    background-position: -5px -176px;
}
.il_lwrcon{
    margin: 0 auto;
    text-align: center;
}
#il_lrnmore_left{
color: #479cfc;
padding: 8px 16px;
border: 1px solid rgba(71,156,251,0.5);
border-radius: 3px;
font-size: 13px;
font-weight: 600;
}
#il_lrnmore_left:hover{
border: 1px solid rgba(71,156,251,1);
}
#il_lrnmore_left:hover{
    text-decoration: none;
}
.il_con_right, .il_right_footer{
    width: 354px !important;
    bottom:67px !important;
}
#il_close{

}
#il_index_tab{

}
#index_layover_container{
    top:50%;
}
#il_index_img{
    background-image: url("../images/index_layover_sprite.png");
    background-position: -43px -128px;
    display: block;
    height: 30px;
    margin: 60px auto 40px;
    width: 50px;
}
.il_index_btnbig{
background-color: #479cfc;
border-radius: 3px;
color: #ffffff;
display: block;
font-size: 13px;
font-weight: 600;
margin: 20px auto 0;
padding: 10px 7px;
text-align: center;
width: 250px;
cursor: pointer;
}
#il_login_btn{
    background-color: #479cfc;
    border: 0 none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    float: right;
    font-weight: 300;
    padding: 8px 16px;
    margin-top: 26px;
    width: 240px;
}
#il_signup_btn{

}
#il_continue_btn{
    background-color: #ffffff;
    border: 3px solid #479cfc;
    color: #479cfc;
    width: 245px;
}
#il_index_ftr_con{
    margin-top: 35px;
    text-align: center;
}
#il_social_btns{
    clear: both;
    margin: 15px auto 0;
    text-align: center;
    width: 190px;
}
#il_index_ftr_con a{
color: #999;
font-size: 11px;
margin-left: 0;
margin-right: 10px;
text-transform: uppercase;
font-weight: 300;
}
#il_signup_tab, #il_login_tab, #il_verify_tab{
    display: none;
}
#il_verify_tab{
    text-align: center;
}
/* END INDeX LAYOVER TEST */

#mg_grey_con{
background-color: #3E5268;
height: 56px;
}
.aso {
float: left;
color: #ccc;
padding: 20px;
font-size: 11px;
}
.aso2 {
float: left;
color: #FFF;
padding: 26px;
font-size: 11px;
opacity: 0.75;
}
#mg_seen_as, #mg_seen_forbes, #mg_seen_reuters, #mg_seen_yahoo{
background-image: url('../images/mg_logos.png');
display: block;
margin-left: 72px;
margin-top: 16px !important;
float: left;
opacity: 0.8;
}
#mg_seen_forbes, #mg_seen_reuters, #mg_seen_yahoo{
    cursor: pointer;
}
#mg_seen_as{
    background-position: 0px 2px;
    height: 50px;
    margin-top: 10px;
    width: 100px;
}
#mg_seen_forbes{
background-position: -142px 2px;
height: 22px;
margin-top: 10px;
width: 72px;
}
#mg_seen_forbes:hover{
opacity: 0.95;
}
#mg_seen_reuters{
background-position: -726px 0px;
height: 20px;
margin-top: 10px;
width: 82px;
}
#mg_seen_reuters:hover{
opacity: 0.95;
}
#mg_seen_yahoo{
background-position: -389px 0px;
height: 19px;
margin-top: 10px;
width: 80px;
}  
#mg_seen_yahoo:hover{
opacity: 0.95;
}

#mg_myaccount, #fb_myaccount{
    color: #479cfc;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-top: 25px;
    cursor: pointer;
}
#mg_verify_tab{
    text-align: center;
}
#userchooser_container{
    background-color: #ffffff;
}
#ac_hdr{
    color: #666666;
    font-size: 19px;
    margin-top: 30px;
    text-align: center;
}
.ac_text_blk{
    color: #666666;
    font-size: 12px;
    margin: 20px auto 0;
    text-align: center;
    width: 250px;
}
#uc_modal_close{
    background-image: url("../images/fd_main_sprite_v2.png");
    background-position: -429px -5px;
    cursor: pointer;
    display: block;
    float: right;
    height: 11px;
    position: relative;
    right: 15px;
    top: 15px;
    width: 15px;
}
#chng_user_btn{
    color: #479cfc;
    float: left;
    font-size: 11px;
    margin-left: 10px;
    margin-top: 18px;
    cursor: pointer;
}
#uc_modal_form{
    margin-top: 25px;
}
#uc_modal_infield_con{
   margin: 0 auto;
   width: 250px;
}
.uc_modal_label{
    color: #666666;
    font-size: 15px;
}
.uc_modal_input{
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 30px;
    padding-left: 10px;
    width: 250px;
}
.uc_modal_intext{
    color: #999;
    font-size: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.uc_modal_intext a{
    color: #479cfc;
}
.uc_modal_intext a:hover{
    text-decoration: none;
}
.uc_modal_btncon{
    height: 36px;
    line-height: 36px;
    margin: 0 auto 30px;
    padding-top: 20px;
    width: 250px;
}
#uc_modal_skip{
    color: #666;
    float: left;
    font-size: 14px;
    cursor: pointer;
}
#uc_modal_done{
    background-color: #479cfc;
    border: 0 none;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: right;
    height: 36px;
    padding: 8px 15px;
}
.uc_modal_gopro{
    color: #479cfc;
    float: right;
    font-size: 14px;
    margin-right: 15px;
}
.uc_modal_gopro:hover{
    text-decoration: none;
}

.fd-notice {
    position: fixed;
    text-align: center;
    top: 152px;
    left: 47%;
    z-index: 9999;
    border: 1px solid;
    border-radius: 3px;
    min-width: 150px;
    padding: 5px 25px 10px 0;
    font-size: 13px;
}

.fd-notice.gray {
    background-color: #f3f3f3;
    border-color: #d6d6d6;

}
.fd-notice.green {
    background-color: #fafff4;
    border-color: #c1dd9a
}

.fd-icon-progress {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    background-image: url('../images/notice/inprogress.gif');
    cursor: pointer;
    width: 21px;
    height: 7px;
    margin: 0 10px;
}

.fd-icon-success {
    display: inline-block;
    position: relative;
    vertical-align: text-bottom;
    cursor: pointer;
    width: 20px;
    height: 20px;
    background-image: url('../images/notice/success.png');
    margin: 0 10px;
}

.fd-icon-close {
    background: none repeat scroll 0px 0px;
    border: 0px none;
    padding: 0;
    cursor: pointer;
    width: 10px;
    height: 10px;
}

.fd-icon-close.green {
    background-image: url('../images/notice/success_close_default.png');
}

.fd-icon-close.gray {
    background-image: url('../images/notice/inprogress_close_default.png');
}

.fd-icon-close.gray:hover {
    background-image: url('../images/notice/inprogress_close_hover.png');
}

.fd-notice-close {
    float: right;
    position: relative;
    top: 6px;
    right: -10px;
}

.fd-notice-link, .fd-notice-link:visited {
    color: #479cfc;
    cursor: pointer;
}
