@charset "UTF-8";
@import url('icons.css');
/* CSS Document */
/* Generic Styles */
body { background: #fff; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; line-height: 18px; color: #333; background: #e9f2f7 url(../images/background.png) repeat-x 0px -2px fixed; opacity: 1 !important; }
img { border: 0px; outline: none }
a { cursor: pointer; }
/* Container Styles */
.wrapper { margin: 0px auto; position: relative; }
header { margin: 0px auto; z-index: 9; background: #e9f2f7 url(../images/background.png) repeat-x 0px -2px fixed; min-width: 980px !important; }
.content { background: #fafafa; padding: 0px 0 30px; }
/* Header styles */
h1 { text-indent: -3500px; overflow: hidden; padding: 0px; margin: 32px 0px 0px; height: 75px; width: 180px; float: left }
h2 { color: #6096bc; font-size: 15px; font-weight: normal; margin: 5px 0px 15px; padding: 0px; letter-spacing: 0.1em }
h3 { color: #5087ae; font-size: 14px; font-weight: bold; margin: 0; }
h4 { }
h5 { }
h6 { color: #5187ad; font-size: 12px; font-weight: normal; margin: 10px 0; float: left; width: 100%; }
/* Logo styles */
h1 a { height: 75px; width: 139px; float: left; background: url(../images/idrive_logo.png) no-repeat; margin-left: 20px }
header h1 { position: absolute; left: 0px; }
/* Header Links Styles */
.head_links ul { float: right; text-align: right; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; }
.head_links li { font-size: 14px; color: #41586a; list-style-type: none; float: left; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px }
.head_links li a { color: #41586a; text-decoration: none; padding: 6px 10px; float: left; line-height: 23px; padding: 6px 10px 0px 30px }
.head_links li a#toplink_upgrade { background: url(../images/upgrade.png) no-repeat 0px 3px; }
.head_links li a:hover { color: #6196B9; }
.head_links li a.head_user { background: #fff; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; background: #fff url(../images/user_arrow.png) no-repeat right 13px; padding: 6px 37px 6px 13px; outline: none; }
.head_links li a.head_user.active { background: #fff url(../images/user_arrow_up.png) no-repeat right 13px; }
.head_links li a.head_user:hover { color: #6196b9; 1background: #fff url(../images/user_arrow_up.png) no-repeat right 13px;
}
.head_links li a.head_user_encryption { background: url(../images/download-apps.png) no-repeat scroll 68px -1647px #ffffff!important; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; padding: 6px 32px 6px 13px; outline: none; }
.head_links li a.head_user_encryption.active { background: #fff url(../images/user_arrow_up.png) no-repeat right 13px; }
.head_links li a.head_user_encryption:hover { color: #6196b9; 1background: #fff url(../images/user_arrow_up.png) no-repeat right 13px;
}
.head_links li a.claimBtn { background: url(../images/claim-your-free-acount.gif) 0 5px; width: 155px; height: 25px; float: left; }
/* Search related styles */
.head_srch_box { /*width: 450px; */ width: 35%; border: 1px solid #93b6ca; height: 18px; padding: 7px 15px 7px 10px; line-height: 18px; outline: none; float: left; vertical-align: middle; color: #999; font-size: 13px; }
.head_srch_box:focus { border: 1px solid #a2b3bd; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); color: #41586a }
.head_srch_item { width: 60px; background: #fff url(../images/search_divider.png) no-repeat 0px 4px; height: 32px; float: left; position: absolute; left: 407px; border: 1px solid #93b6ca; border-left: 0px; line-height: 32px; padding: 0px 10px; font-size: 13px; color: #999 }
.head_srch_item span { background: url(../images/search_arrow.png) no-repeat right 2px; padding-right: 16px }
/* Breadcrumbs related styles */
.breadcrumb { height: 40px; margin: 12px 0px 0; float: left; line-height: 30px; /*overflow: hidden; text-overflow: ellipsis; */ white-space: pre; width: 95%; }
.breadcrumb a { float: left; height: 30px; line-height: 30px; font-size: 13px; color: #41586a; text-decoration: none; background: url(../images/brdcrumb_arrow.png) no-repeat 0px 18px; padding: 10px 5px 0px 20px; /*overflow: hidden; text-overflow: ellipsis; */ white-space: pre; max-width: 200px; /*margin-right:25px  */ }
.breadcrumb a.home { background: url(../images/idrive_home.png) no-repeat 0px 10px; padding: 10px 5px 0px 35px; float: left; height: 30px; line-height: 30px; }
.breadcrumb a:hover { color: #6196B9; text-decoration: none }
/* Left Nav Menu Styles */
.leftnav ul { width: 100%; text-align: left; padding: 0px; margin: 0px; float: left; }
.leftnav li { list-style-type: none; font-size: 14px; letter-spacing: 0.03em; margin: 0px; padding: 0px; height: 38px }
.leftnav li a { color: #5187ad; text-decoration: none; padding: 10px 20px 10px 15px; height: 18px; float: left; width: 145px; line-height: 22px }
.leftnav li a:hover { color: #5187ad; text-decoration: none; background: rgba(88, 139, 176, 0.2); }
.leftnav li a.act { color: #fff; text-decoration: none; background: #074f7d url(../images/leftnav_active.png) no-repeat 0px 13px; line-height: 18px;font-weight:bold;}
.leftnav li a.act:hover { color: #fff; text-decoration: none; background: #4889b3 url(../images/leftnav_active.png) no-repeat 0px 13px; opacity: 1 }
/* Menu Styles */
.menu { background: #f9f9f9; border-bottom: 1px solid #dedede; }
ul.file_menu2 { display: none; }
ul.file_menu, ul.file_menu2 { padding: 0px 0px; margin: 0px 0px; list-style-type: none; height: 45px; float: left; }
ul.file_menu li, ul.file_menu2 li { margin: 0px; padding: 0px 3px 0px 0px; float: left; background: url(../images/menu_divider.png) no-repeat right; height: 45px }
ul.file_menu li a, ul.file_menu2 li a { float: left; text-decoration: none; text-indent: -3500px; overflow: hidden; padding: 0px 15px; background-image: url(../images/menu_icons.png); background-color: #f9f9f9; background-repeat: no-repeat; height: 45px; }
ul.file_menu li a:hover, ul.file_menu2 li a:hover { background-image: url(../images/menu_icons.png); background-color: #dfe6eb; background-repeat: no-repeat; }
.menu .float_rt a { color: #6196b9; text-decoration: none; font-size: 13px; line-height: 45px; padding: 0px 15px; }
/* File Header styles */
.file_header { background: #f4f4f4; border-bottom: 1px solid #dedede; }
.file_header > div { margin: 0px; padding: 0px; list-style-type: none; float: left; height: 28px; line-height: 28px; }
.file_header a { font-size: 12px; color: #666666; text-decoration: none; }
.file_header div.file_head_row { padding-left: 5%; width: 95%; position: absolute; }
/* List view file details styles */
.file_check { width: 5%; text-align: center; position: relative; float: left; z-index: 2; }
.file_thumb { width: 8%; float: left; min-height: 1px; }
.file_name { float: left; width: 61%; }
/* for encryption account file listing width issue */
.file_name{width:61% !important;}
.file_size { width: 80px; float: left; overflow: hidden; }
.file_date { width: 150px; float: left; overflow: hidden }
.file_action { width: 3%; float: right }
.file_list ul { margin: 0px; width: 100%; padding: 0px; list-style-type: none; }
.file_list li { margin: 0px; padding: 0px; list-style-type: none; float: left; height: 60px; background: #f9f9f9; border: 1px solid #f9f9f9; border-left: 0px; border-right: 0px; width: 100%; color: #999; position: relative }
.file_list li:hover { background: #fff; border: 1px solid #d0dde2; border-left: 0px; border-right: 0px; }
.file_list li.dragHover { background: #fff !important; border: 1px solid #d0dde2 !important; border-left: 0px !important; border-right: 0px !important; }
.file_list li:nth-child(1) { border-top: 0px; }
.file_list li:nth-child(1):hover { background: #fff; border: 1px solid #dedede; border-left: 0px; border-right: 0px; border-top: 0px; }
.file_list li > div { height: 60px; }
.file_list .file_size, .file_list .file_date { line-height: 60px }
.file_name p { margin: 0px 0px 0px; padding: 20px 0px 0px 0px; max-width: 95%; overflow: hidden;/* text-overflow: ellipsis; */ white-space: pre; float: left; width: 95%; }
.file_list .file_name p a { color: #666666; font-size: 16px; text-decoration: none; }
.file_list .file_name p.path { padding: 0; margin: 0px; }
.file_thumb a { width: 40px; height: 40px; float: left; background-image: url(../images/file_icons.png); background-repeat: no-repeat; margin: 9px 0 0 8px; position: relative; text-indent: -9999px; background-color: transparent; outline: none; }
/* Loader styles */
.loader { text-align: center; display: inline-table; width: 100% }
.loader img { margin: 28px auto; width: 22px; height: 13px; }
.ul_thumbview #file_list_container li.loader { float: none !important; width: 90% !important; text-align: center; }
/* Icon styles */
.menu_arrow { background: url(../images/details_arrow.png) no-repeat right; padding: 0px 0px 0px 2px }
.upload { cursor: pointer; display: block; margin-right: 0px; overflow: visible !important; padding: 0; position: relative; text-align: center; text-decoration: none !important; background-position: 15px 0px; width: 28px; }
.upload input { border: medium solid transparent; margin: 0; opacity: 0; position: absolute; right: 0; top: 0; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
.newfolder { width: 22px; background-position: 15px -45px; }
.delete { width: 22px; background-position: 15px -225px; }
.share { width: 21px; background-position: 15px -180px; }
.unshare { width: 22px; background-position: 15px -1882px; }
.copy { width: 19px; background-position: 15px -270px; }
.move { width: 22px; background-position: 15px -315px; }
.back { width: 19px; background-position: 15px -360px; }
.shortcuts_delete { width: 19px; background-position: 15px -1530px; }
.download_zip { width: 20px; background-position: 11px -2107px; }
.putback { width: 18px; background-position: 15px -1260px; }
.trash { background: #f9f9f9 url(../images/menu_divider.png) no-repeat; float: left; margin-right: 1px; }
.trash:hover { background: #dfe6eb url(../images/menu_divider.png) no-repeat; }
.details { background: #f9f9f9 url(../images/menu_divider.png) no-repeat; float: left; padding-right: 15px; margin-right: 1px; }
.details:hover { background: #dfe6eb url(../images/menu_divider.png) no-repeat; float: left; }
.file_dsc { background: url(../images/file_header_arrow.png) no-repeat right; float: left; padding-right: 15px }
.file_dsc_report { background: url(../images/dropdown_arrow.png) no-repeat scroll 92px 23px transparent; float: left; padding-right: 15px }
.file_asc_report { background: url(../images/dropdown_arrow1.png) no-repeat scroll 92px 23px transparent; float: left; padding-right: 15px }
.file_dsc_commlog { background: url(../images/dropdown_arrow.png) no-repeat scroll 33px 23px transparent; float: left; padding-right: 15px }
.file_asc_commlog { background: url(../images/dropdown_arrow1.png) no-repeat scroll 33px 23px transparent; float: left; padding-right: 15px }
.file_dsc_linkedComp { background: url(../images/dropdown_arrow.png) no-repeat scroll 102px 23px transparent; float: left; padding-right: 15px }
.file_asc_linkedComp { background: url(../images/dropdown_arrow1.png) no-repeat scroll 102px 23px transparent; float: left; padding-right: 15px }
.file_asc { background: url(../images/file_header_arrow1.png) no-repeat right; float: left; padding-right: 15px }
.float_rt a.listview { width: 19px; text-indent: -3500px; overflow: hidden; height: 45px; float: left; padding: 0px 15px; background: #f9f9f9 url(../images/menu_icons.png) 15px -90px no-repeat; margin-right: 1px }
.float_rt a.listview:hover { background: #dfe6eb url(../images/menu_icons.png) 15px -90px no-repeat }
.float_rt a.listview_deact:hover { background: #dfe6eb url(../images/menu_icons.png) 15px -90px no-repeat !important }
.float_rt a.listview_act { width: 19px; text-indent: -3500px; overflow: hidden; height: 45px; float: left; padding: 0px 15px; background: #dfe6eb url(../images/menu_icons.png) 15px -90px no-repeat; box-shadow: inset 0px 0px 5px #d7e0e7; margin-right: 1px }
.float_rt a.thumbview { width: 16px; text-indent: -3500px; overflow: hidden; height: 45px; float: left; padding: 0px 15px; background: url(../images/menu_icons.png) 15px -135px no-repeat }
.float_rt a.thumbview:hover { background: #dfe6eb url(../images/menu_icons.png) 15px -135px no-repeat; }
.file_menu_list { margin-top: 20px }
.file_list li:hover .file_menu_list { background: url(../images/file_menu_arrow.png) no-repeat; }
.file_list li.act .file_menu_list { background: url(../images/file_menu_arrow.png) no-repeat; }
.file_menu_list_active { background: url(../images/file_menu_arrow.png) no-repeat; }
.emptytrash { background: #f9f9f9 url(../images/menu_divider.png) no-repeat; float: left; }
.emptytrash:hover { background: #f1f4f6 url(../images/menu_divider.png) no-repeat; float: left; }
/* file type styles */
.folder { background-position: 0px -10px; }
.image { background-position: 0px -70px; }
.movie { background-position: 0px -130px; }
.text { background-position: 0px -190px; }
.txt { background-position: 0px -190px; }
.word { background-position: 0px -250px; }
.xls { background-position: 0px -310px; }
.ppt { background-position: 0px -370px; }
.zip { background-position: 0px -430px; }
.pdf { background-position: 0px -490px; }
.music { background-position: 0px -550px; }
.xml { background-position: 0px -610px; }
.html { background-position: 0px -670px; }
.script { background-position: 0px -730px; }
.unknown { background-position: 0px -790px; }
.dmg { background-position: 0px -850px; }
.exe { background-position: 0px -910px; }
.dll { background-position: 0px -970px; }
.calendar { background-position: 0px -1030px; }
.videos { background-position: 0px -1090px; }
.photos { background-position: 0px -1150px; }
.contacts { background-position: 0px -1210px; }
.iPhone { background-position: 0px -1270px; }
.iPad { background-position: 0px -1330px; }
.android { background-position: 0px -1390px; }
.windows { background-position: 0px -1450px; }
.mac { background-position: 0px -1510px; }
.apps { background-position: 0px -2170px }
.apps_f { background-position: 0px -2170px }
.sms { background-position: 0px -1870px }
.sms_f { background-position: 0px -1870px }
.voice { background-position: 0px -2291px }
.calls { background-position: 0px -1930px }
.otherfiles { background-position: 0px -2230px }
.received { background-position: 0px -1990px }
.dialed { background-position: 0px -2050px }
.missed { background-position: 0px -2110px }
.win_mobile { background-position: 0px -2352px }
.fb_folder { background-position: 0px -2413px }
.file_thumb a.fb_folder_proc { background-image: url(../images/idrive_fb_process.gif) !important; background-position: 0px 0px }
.fb_folder_comp { background-position: 0px -2474px }
.fb_folder_err { background-position: 0px -2535px }
.folder_share { background-position: -59px -10px; }
.image_share { background-position: -59px -70px; }
.movie_share { background-position: -59px -130px; }
.text_share { background-position: -59px -190px; }
.word_share { background-position: -59px -250px; }
.xls_share { background-position: -59px -310px; }
.ppt_share { background-position: -59px -370px; }
.zip_share { background-position: -59px -430px; }
.pdf_share { background-position: -59px -490px; }
.music_share { background-position: -59px -550px; }
.xml_share { background-position: -59px -610px; }
.html_share { background-position: -59px -670px; }
.script_share { background-position: -59px -730px; }
.unknown_share { background-position: -59px -790px; }
.dmg_share { background-position: -59px -850px; }
.exe_share { background-position: -59px -910px; }
.dll_share { background-position: -59px -970px; }
.calendar_share { background-position: -59px -1030px; }
.videos_share { background-position: -59px -1090px; }
.photos_share { background-position: -59px -1150px; }
.contacts_share { background-position: -59px -1210px; }
.iPhone_share { background-position: -59px -1270px; }
.iPad_share { background-position: -59px -1330px; }
.android_share { background-position: -59px -1390px; }
.windows_share { background-position: -59px -1450px; }
.mac_share { background-position: -59px -1510px; }
.win_mobile_share { background-position: -59px -2352px; }
.word_sharedhistory { background-position: 0px -1570px; }
.fldr_sharedhistory { background-position: 0px -1630px; }
.image_sharedhistory { background-position: 0px -1690px; }
.fldr_word_sharedhistory { background-position: 0px -1750px; }
.computer { background-position: 0px -1810px; }
.fb_folder_share { background-position: -59px -2413px; }
.smartdocs{background-position:0px -2845px;}
.emf{background-position:0px -3092px;}
.fb2{background-position:0px -3157px;}
.pdb{background-position:0px -3222px;}
.otg{background-position:0px -3287px;}
.hwp{background-position:0px -3352px;}
.key{background-position:0px -3422px;}
.svg{background-position:0px -3492px;}
.odg{background-position:0px -3562px;}
.odm{background-position:0px -3632px;}
.odp{background-position:0px -3692px;}
.pages{background-position:0px -3752px;}
.pptm{background-position:0px -3812px;}
.pub{background-position:0px -3872px;}
.sxw{background-position:0px -3922px;}
.abw{background-position:0px -3984px;}
.docm{background-position:0px -4044px;}
.dotm{background-position:0px -4102px;}
.cdr{background-position:0px -4164px;}
.dotx{background-position:0px -4224px;}
.odd{background-position:0px -4282px;}
.ott{background-position:0px -4344px;}
.rtf{background-position:0px -4404px;}
.xlsx{background-position:0px -4464px;}
 .stc{background-position:0px -4524px;} 
 .sxc{background-position:0px -4584px;} 
 .pptx{background-position:0px -4644px;}
 .vsd{background-position:0px -4704px;} 
 .wmf{background-position:0px -4764px;} 
 .wpd{background-position:0px -4824px;} 
 .wps{background-position:0px -4884px;} 
 .file_thumb a.doc,
.file_thumb a.docx  {background-position: 0px -250px;}
.file_thumb a.xlsx  {background-position: 0px -310px;}

/* Check box styles */
.file_check label { text-indent: -3500px; font-size: 1px; height: 14px; width: 14px; background: url(../images/checkboxes.png) 0px 0px no-repeat; float: left; position: absolute; left: 18px; margin: 7px 0px 0px; }
.file_check input[type='checkbox'] { visibility: hidden; opacity: 0; height: 18px; width: 18px; float: left; position: absolute; left: 18px; margin: 7px 0px 0px; }
.file_check label.label_checked { background: url(../images/checkboxes.png) 0px -20px; }
.label_semi_checked { background: url(../images/checkboxes.png) 0px -40px !important; }
.file_list .file_check label { margin: 22px 0px 0px; }
.file_list .file_check input[type='checkbox'] { margin: 22px 0px 0px; }
/* Text file styles */
.newfolder_box { border: 1px solid #93b6ca; height: 18px; padding: 7px 10px 7px 10px; line-height: 18px; outline: none; width: 350px; font-size: 14px; margin: 13px 5px 0px 0px; }
.rename_box { border: 1px solid #93b6ca; height: 18px; padding: 7px 10px 7px 10px; line-height: 18px; outline: none; width: 350px; font-size: 14px; margin: 13px 5px 0px 0px; }
/* Drop down menu styles */
#srch_menu { left: 377px; top: 0px; display: none; width: 110px; text-align: right !important; }
#file_menu_items { display: none; }
.dropdown li a { text-decoration: none; color: #999; display: block; border: 1px solid #fff; padding: 2px 15px !important; font-size: 13px; line-height: 18px !important; height: 18px !important; }
.dropdown li a:hover { background: #f0f4f7; color: #6096ba; text-decoration: none; }
.file_menu_items li.bdr_btmr { border-bottom: 1px solid #f0f4f7; }
#dtls_menu { display: none; width: 100px; right: 79px }
#dtls_menu li a { background: #fff url(../images/detail_active.png) no-repeat 8px 4px; padding: 4px 0px 4px 30px !important }
#dtls_menu li a.act { background: #fff }
#dtls_menu li a.act:hover { background: #f0f4f7 }
#dtls_menu li a:hover { background: #f0f4f7 url(../images/detail_active.png) no-repeat 8px 4px; color: #6096ba; text-decoration: none; }
.file_menu_items, .file_menu_items1, .dropdown { margin: 0; padding: 0; background: #fff; display: table; box-shadow: 0 0 10px #78a5c5; -moz-box-shadow: 2px 0 10px #78a5c5; -webkit-box-shadow: 0px 0px 10px #78a5c5; position: absolute; z-index: 99 }
.file_menu_items li, .file_menu_items1 li, .dropdown li { display: block; list-style: none; }
.file_menu_items li a, .file_menu_items1 li a { width: 100px; text-decoration: none; color: #666; display: block; border: 1px solid #fff; padding: 4px 10px 4px 37px; font-size: 12px; line-height: 18px; height: 20px; margin: 0px 0px; background-image: url(../images/menu_icons.png); background-repeat: no-repeat; background-color: #fff }
.file_menu_items li a:hover, .file_menu_items1 li a:hover { text-decoration: none; color: #6096ba; background-image: url(../images/menu_icons.png); background-repeat: no-repeat; background-color: #f0f4f7 }
.file_menu_share { background-position: 10px -1044px; }
.file_menu_download { background-position: 8px -2080px; }
.file_menu_copy { background-position: 10px -818px; }
.file_menu_move { background-position: 10px -548px; }
.file_menu_rename { background-position: 10px -413px; }
.file_menu_delete { background-position: 10px -594px; }
.file_menu_versiion { background-position: 10px -860px; }
.file_menu_shortcut { background-position: 10px -1179px; }
.file_menu_items1 li a.file_menu_remove_shortcut { background-position: 10px -1931px; display: none; }
.file_menu_unshare { background-position: 10px -1086px; }
.file_menu_trash { background-position: 10px -505px; }
.file_menu_upload { background-position: 10px -686px; position: relative; overflow: hidden; }
.file_menu_upload input { height: 28px; left: 0; margin: 0; position: absolute; top: 0; opacity: 0; }
.file_menu_newfolder { background-position: 10px -459px; }
.file_menu_listview { background-position: 10px -1136px; }
.file_menu_thumbview { background-position: 10px -640px; }
.file_menu_refresh { background-position: 10px -774px; }
.file_menu_putback { background-position: 10px -1356px; }
.file_menu_home { background-position: 10px -1448px; }
.trashicon { background: url(../images/menu_icons.png) no-repeat 0px -1229px; padding: 0px 0px 0px 20px }
.file_menu_details { background-position: 10px -2011px; }
.jeegoocontext { display: none }
/* Footer Related styles */
footer { text-align: center; float: left; 1width:100%;
line-height: 35px; color: #999; margin-left: 180px; }
footer ul { margin: 5px auto 0px; overflow: hidden; padding: 0px; }
footer li { margin: 0px 10px; padding: 0px; display: inline; }
footer a { text-decoration: none; color: #5187ad; font-size: 14px; }
footer a:hover { text-decoration: none; color: #333; }
.share_view_body footer { margin-left: 0px !important; }
/*profile page*/
.account_lables { font-size: 12px; color: #666; }
.account_lables ul { list-style-type: none; padding: 0px 5px 30px 0px; margin: 0px; line-height: 60px; }
.account_lables li { height: auto; float: left; width: 100% }
.account_lables ul#nav li a { text-decoration: none; outline: none; }
.profile_info { width: 78%; float: left }
#acc li a.active { background: #F4F4F4; }
.profile_icon { background: url(../images/account_icons.png) no-repeat 10px 0px; }
.plan_icon { background: #f5f5f5 url(../images/account_icons.png) no-repeat 10px -71px; }
.billing_icon { background: url(../images/account_icons.png) no-repeat 10px -144px; }
.creditcard_icon { background: url(../images/account_icons.png) no-repeat 10px -215px; float: left; }
.addaccount_icon { background: #f5f5f5 url(../images/account_icons.png) no-repeat 10px -288px; }
.linkdevice_icon { background: url(../images/account_icons.png) no-repeat 10px -358px; float: left; }
.view_icon { background: url(../images/account_icons.png) no-repeat 0px -515px; text-indent: -5000px !important; height: 14px; display: block; text-align: center; width: 23px; }
.view_icon:hover { background: url(../images/account_icons.png) no-repeat 0px -550px; text-indent: -5000px !important; height: 14px; display: block }
.additional_account_cancel { background: url(../images/account_icons.png) no-repeat 0px -438px; text-indent: -5000px !important; height: 18px; display: block; width: 20px; text-align: center; margin: 0px auto; }
.additional_account_cancel:hover { background: url(../images/account_icons.png) no-repeat 0px -477px; }
.account_desc { background-color: #f0f4f7; padding: 30px 0 20px 0px; position: fixed; top: 145px; width: 80%; z-index: 50; border-bottom: 1px solid #d5dee3; }
.account_text { float: left; width: 50%; padding-left: 19px; }
.account_lables input {/* width:300px;height:25px*/ }
.account_heading { padding: 0px 10px 0px 65px; color: #666; font-size: 16px; float: left; width: 30% }
.account_name { font-size: 12px; color: #666; }
.update_text { font-size: 12px; }
.account_edit { font-size: 12px; float: right; color: #6196B9; padding-right: 20px; }
.account_close { display: none; font-size: 12px; float: right; color: #6196B9; padding-right: 20px; }
.profile { display: none; /*border-top: 1px solid #E1E0E0;*/ margin: 5px 0 0 21px; width: 97% !important; }
.remote_manage .account_close { padding-right: 0px; }
.profile_picture { padding: 10px 30px 50px 25px; }
.edit_photo { margin-top: 0px !important; font-size: 11px !important; font-weight: normal !important; line-height: normal !important; position: relative }
.edit_photo a { width: 70px; margin-left: 40px; }
.profile_picture p { line-height: normal !important; text-align: center; padding: 0px; font-size: 14px; font-weight: bold }
.edit_photo input { border: medium solid transparent; cursor: pointer; margin: 0px -40px 0px 0px; position: absolute; top: 0; right: 0; opacity: 0; }
.profile_details { padding-bottom: 10px; width: 100%; }
.profile_details label { display: block; padding: 5px 5px 5px 0; width: 100%; }
.profile_details hr { background-color: #e1e0e0; border: 0px; padding: 0px; height: 1px; width: 75%; margin: 0px }
.profile_details table { line-height: 10px; margin: 10px 0px; }
.profile_details td { padding: 7px 0px; font-size: 12px; }
.profile_details .input_width { width: 40% }
.linked_device { padding: 0px; width: 100%; font-weight: normal; }
.linked_device p { margin: 0px; margin: 0px; height: 28px; line-height: 22px; padding: 0px 0px 0px 38px; float: left; }
.linked_device a { text-decoration: none; color: #6196B9 !important; }
.linked_device a:hover { text-decoration: none; color: #666 !important; }
.linked_device table { width: 90%; margin: 10px 0px 10px 0px; text-align: left; line-height: normal }
.linked_device th { border-bottom: 1px solid #CCC; padding: 10px; }
.linked_device td { padding: 6px 0px; line-height: 28px; vertical-align: middle }
.linked_device td a { margin-left: 35px; }
.float_lt.linked_device td a { float: right; margin-left: 0px !important; }
.linked_device p.device_icon_win { background: url(../images/pcs.png) no-repeat 0px -17px; }
.linked_device p.device_icon_mac { background: url(../images/pcs.png) no-repeat 0px -72px; }
.linked_device p.device_icon_iphone { background: url(../images/pcs.png) no-repeat -2px -246px; }
.linked_device p.device_icon_android { background: url(../images/pcs.png) no-repeat -2px -303px; }
.linked_device p.device_icon_winphone { background: url(../images/pcs.png) no-repeat -2px -360px; }
.linked_device p.device_icon_ipad { background: url(../images/pcs.png) no-repeat 0px -183px; }
.acc_errormsg { background: none repeat scroll 0 0 #fdeae9; display: none; border: 1px solid #eed3d2; line-height: 18px; color: #666; padding: 5px 5px; margin: -10px 0px 0px 10px; position: absolute }
.ccdetails .acc_errormsg { background: none repeat scroll 0 0 #fdeae9; display: none; border: 1px solid #eed3d2; line-height: 18px; color: #666; padding: 5px 5px; margin: -35px 0px 0px 90px; position: absolute }
.adddevice .inputbtn { height: 25px; line-height: 18px; padding: 2px 0px; text-align: center; border: 0px; background: #6196b9; color: #fff; font-size: 14px; float: left; border-radius: 2px; margin: 10px 0px 20px 0px }
.account_lables .inputbox { width: 180px; border: 1px solid #93b6ca; height: 18px; padding: 5px 5px 5px 8px; line-height: 18px; float: left; vertical-align: middle; }
.account_lables .inputbox:focus { border: 1px solid #a2b3bd; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); color: #41586a }
.red { color: #900; font-weight: bold; float: left; margin-top: -30px; margin-left: 7px }
.note { float: left; margin-bottom: 20px }
.note .redtext { color: #900; font-weight: bold; float: left; }
.note p { padding: 0px; margin: 0px; line-height: normal }
.profile_details .inputbtn { width: 120px; height: 25px; line-height: 18px; padding: 4px 0px; text-align: center; border: 0px; background: #6196b9; color: #fff; font-size: 14px; float: left; border-radius: 2px }
.profile_details .inputbtn:hover { box-shadow: inset 0px 0px 5px #333 }
.change_password th { text-align: left; padding: 10px 0px }
.plan_details { float: left; margin: 10px 0; width: 100%; }
.plan_details .float_lt { float: left; width: auto !important; }
.plan_details p { line-height: normal; paddin: 0px; margin: 0px }
/* Accound Division */
.account_details { float: left; width: 100%; }
.account_option { float: right; font-size: 12px; padding: 0 20px 0 0; line-height: 28px; }
.account_btns { float: left; padding: 0px 0px 20px 0px; }
.account_div a { display: inline; padding: 0px; color: #6196B9; line-height: 20px; }
.account_details img { border: 0px; padding: 0px; }
.account_details tr td { vertical-align: top; }
.account_size { margin-top: -10px; padding-left: 2px; }
.upgrade_account { float: left; }
.upgrade_account input[type="radio"] { display: inline-block; float: none; margin: 5px 5px 0 0; padding: 0; vertical-align: text-bottom; width: auto; height: auto !important; }
.upgrade_account input { width: auto; }
.upgrade_account { border-left: 1px solid #E1E0E0; margin: 10px 0; float: left; width: 100%; border-bottom: 1px solid #E1E0E0; }
.upgrade_account p { background: #CCC repeat-x scroll 0 0 transparent; /*border-bottom: 1px solid #A9B6B5; border-right: 1px solid #A9B6B5;*/ color: #5187AD; line-height: 29px; margin: 0; padding: 0 10px; }
.upgrade_account table { width: 100%; }
.upgrade_account th, .upgrade_account td { width: 25%; line-height: 40px; }
.plan_cont .both_account .upgrade_account th, .plan_cont .both_account .upgrade_account td { width: 19%; }
.plan_cont .both_account .nright_border { width: 43% !important; }
.plan_cont .both_account .wdth_percent { width: 18% !important; }
.upgrade_family { float: none !important; padding: 0px !important; margin: 20px 0px 5px !important; color: #666 !important }
.noadd_text { padding: 0px !important; margin: 0px 0px 20px !important; color: #999 !important }
.upgrade_account th { background: none repeat scroll 0 0 #fbfbfb; font-weight: bold; padding: 0 10px; text-align: left; border-top: 1px solid #E1E0E0; }
.bordern { border-right: 1px solid #E1E0E0; }
.upgrade_account td { font-weight: normal; padding: 0 10px; text-align: left; }
.upgrade_account .tab_body td { padding: 10px 0; vertical-align: top; }
.both_account p.account_title { padding: 0px 0px 0px 0; }
.Credit_account { float: left; }
.credit_title { color: #5187AD; }
.Credit_account { padding: 0px 0px 0px 0px; }
.Credit_account p { padding: 0px; margin: 0px; }
.Credit_account td { padding: 8px 8px 8px 0px; }
.Credit_account input_width { width: 40% }
.Credit_account label { display: block; padding: 5px 5px 5px 0px; width: 100%; }
.Credit_account .txt_pry { border: 1px solid #93b6ca; color: #333333; font-size: 14px; width: 180px }
.Credit_account .txt_sec { border: 1px solid #93b6ca; color: #333333; font-size: 14px; width: 15%; }
.Credit_account .btn_green { cursor: pointer; background: none repeat scroll 0 0 #6196B9; border: 0 none; border-radius: 2px 2px 2px 2px; color: #FFFFFF; float: left; font-size: 14px; height: 32px; line-height: 18px; margin: 1px 0 0 5px; padding: 7px 0; text-align: center; width: 150px; }
.both_account { float: left; padding: 0px 0px 10px 0px; width: 90%; }
.both_account p { padding: 20px 0px 0px 0px; margin: 0px; line-height: normal; float: left; }
.showlabel.active { background-color: #F4F4F4; position: relative }
.ccdetails { float: left; padding: 0px 0px 0px 0px; width: 100%; line-height: normal !important; }
.ccdetails input { height: 18px; padding: 5px 5px 5px 8px; line-height: 18px; vertical-align: middle; }
.ccdetails input:focus { border: 1px solid #a2b3bd; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); color: #000000; }
.ccdetails select { padding: 7px 7px 7px 10px; outline: none; vertical-align: middle; color: #999 }
.personal_color { background-color: #f7f8fa }
.family_color { background-color: #eff5e9 }
.business_color { background-color: #fbfbf1 }
.nright_border { border-right: none !important; width: 25% !important; }
.wdth_percent { width: 25%!important; }
/* Account Profile */
.profile_picture img { float: left; }
.profile_picture .Profile_txt { float: left; width: 150px; }
.Profile_txt p { overflow: hidden; margin: 0px; padding: 2px 0 8px; text-align: center; text-overflow: ellipsis; word-wrap: break-word; }
.additional_account { float: left; }
.account_option1 { display: none; float: right; margin-right: 10px }
.account_option2 { display: none; float: right; margin-right: 10px }
.additional_accounts { margin: 0px 0px 20px 0px; width: 91% }
#aditionalAccounts .viewcancel { width: 2% }
.additional_accounts table { line-height: 10px; }
.additional_accounts td { padding: 12px 15px 12px 0px; font-size: 12px; font-weight: normal; border-bottom: 1px solid #E1E0E0; }
.additional_accounts th { padding: 12px 15px 12px 0px; font-size: 12px; border-bottom: 1px solid #E1E0E0; text-align: left }
.additional_info { padding: 0px 0px 10px 0px; }
.additional_accounts label { display: block; padding: 5px 5px 5px 0; width: 100%; }
.additional_accounts .input_width { width: 40% }
.view_addaccount { float: right; line-height: normal; padding: 0; margin-top: 0px; position: absolute; right: 60px; top: 15px; }
.back_view { float: right; line-height: normal; padding: 0; margin-top: 0px; display: none; position: absolute; right: 60px; top: 15px; }
.quota { float: right; font-size: 13px; padding-right: 30px; width: 24% }
.quota p { margin: 0px; padding: 0px }
.quoto_text { width: 100%; color: #89a9c2 }
.quoto_text a { text-decoration: none; color: #89a9c2 }
.quoto_text a:hover { text-decoration: none; color: #666 }
.quota_available { background: #f7f8f8; border: #9abacb 1px solid; float: left; height: 13px; margin: 5px 0px 10px; width: 220px; box-shadow: inset 0 0 3px #82b2cd; }
.quota_percent { color: #85898a; font-size: 11px; letter-spacing: 0.1em; float: right; margin: 3px 0px 0px 10px; padding: 0px }
.quota_spaceused { background: url(../images/quotaused.png) repeat-x -1px -1px; float: left; height: 15px; }
.account_container { width: 100%; margin-top: 5px; }
/* Biiling Infor */
.Billing_profile { padding: 0px 25px 25px 0px; width: 100%; }
.Billing_offset { float: left; width: 92%; }
/*.Billing_offset p { font-weight:normal !important; }*/
.Billing_profile p { margin: 0px; padding: 5px 5px 5px 0px; height: auto; text-align: left; width: 100%; line-height: 25px; }
.Billing_profile p span { padding: 0px 0px; font-weight: bold; }
.Billing_profile table { border-collapse: collapse; width: 100%; }
.Billing_profile table, .Billing_profile th, .Billing_profile td { border: 0px solid black; vertical-align: middle; height: 40px; }
.Billing_profile table p { width: auto; border: 0px; font-weight: normal; padding: 0px 0px 0px 0px; margin: 0px; text-align: left; color: #666666; line-height: 24px; }
.Billing_profile .invoice a { padding: 0px; color: #6196B9; float: right; font-size: 12px; text-align: right; }
.Billing_profile .invoice { position: relative; }
.Billing_section2 { margin: 10px 0px; border-right: 0px; border-left: 0px; padding: 10px 0px; line-height: normal }
.Billing_profile .underline { display: inline-block; text-align: center; width: 33px; }
.Billing_section { width: 100%; line-height: normal }
.Billing_section1 { float: left }
.print { background: url(../images/print&pdf-icons.png) no-repeat 0px 0px; height: 25px; cursor: pointer; color: #6196B9 }
.print:hover { color: #666 }
.print p { margin-left: 20px; padding: 0px; }
.transaction_text { margin: 5px 0px 15px 0px; }
.transaction_history { margin: 5px 0px 15px 0px; float: left; font-weight: bold }
.no_addacc { text-align: center; margin: 80px 0px; float: left; width: 100%; display: none; }
.no_addacc h2 { color: #333; font-size: 18px; line-height: normal; margin: 0px; padding: 0px }
.no_addacc p { float: none !important; font-size: 14px }
.add_created p { padding: 0px; margin: 0px 0px 20px 0px; line-height: normal }
/* Popup Deactivate */
.deactivate_box { display: block; padding: 0px 20px 0px 0px; width: 480px; }
.deactivate_box .username { margin: 15px 0px }
.deactivate_box label { display: block; padding: 5px 5px 5px 0; width: 100%; }
.deactivate_title { font-weight: bold; margin-bottom: 10px; letter-spacing: 0px; }
.deactivate_box .left { float: left; width: 50%; }
.deactivate_box .right { float: right; width: 50%; }
.deactivate_box p { width: 100%; padding: 0px; margin: 0px; line-height: 20px; }
.deactivate_box input, .deactivate_box select, .deactivate_box textarea { border: 1px solid #6096BC; margin-bottom: 10px; padding-left: 3px; }
.deactivate_box input[type="text"] { height: 22px; width: 200px; }
g .deactivate_box .cancel_reason { height: 26px; width: 230px; }
.important { color: #FF0000; line-height: 34px; vertical-align: middle; }
.deactivate_box textarea { width: 360px; height: 100px; resize: none; }
.deactivate_box select { width: 360px; padding: 7px 7px 7px 10px; vertical-align: middle; }
.popup_deactivate .popup_footer .submit { width: 165px; height: 25px; line-height: 18px; padding: 0px 15px 3px; text-align: center; border: 0px; background: #6196b9; color: #fff; font-size: 14px; margin: 1px 0px 0px 0px; border-radius: 2px; float: left; }/* cancel popup POPUP CANCEL MY ACCOUNT  */
/* Invoice page */
.none { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; -webkit-touch-callout: none; }
.none .invoice { margin-bottom: 20px; margin-left: auto; margin-right: auto; margin-top: 20px; width: 700px; }
.invoice .right { float: right; }
.invoice .left { float: left; }
.invoice h1 { margin-top: 0px; float: none !important; height: 55px !important }
.invoice h1 a { margin-left: 0px; height: 55px !important }
.invoice .box { border: 1px solid #a9b6b5; margin: 10px 0px; float: right; }
.invoice .address .right .box { float: right; }
.invoice .box p { padding: 5px 10px; line-height: 18px; margin: 0px; border-bottom: 1px solid #a9b6b5; min-width: 95px; font-weight: bold; }
.invoice .box span { padding: 5px 10px; word-break:break-all;line-height: 18px; margin: 0px; display: block }
.invoice h6 { margin: 0px 0px 15px; padding: 0px; font-weight: bold; font-size: 24px; color: #6096BC; text-align: right }
.invoice .box p { border-bottom-color: #A9B6B5; border-bottom-style: solid; border-bottom-width: 1px; font-weight: bold; line-height: 18px; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; min-width: 95px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; }
.invoice .cont { float: left; width: 100%; }
.invoice .address { float: left; width: 100%; }
.invoice .address .left { width: 50%; }
.invoice .address .right { width: 50%; }
.invoice .address .box { float: left; width: 80%; }
.invoice .desc { float: left; width: 100%; }
.invoice .desc table { border-top: 1px solid #a9b6b5; border-left: 1px solid #a9b6b5; margin-top: 20px }
.invoice .desc table td { padding: 5px 10px; border-bottom: 1px solid #a9b6b5; border-right: 1px solid #a9b6b5; }
.invoice .desc table th { padding: 10px 10px; text-align: left; border-bottom: 1px solid #a9b6b5; border-right: 1px solid #a9b6b5; }
.additional_info p { float: left; word-wrap: break-word; }
.additional_InfoTitle { float: left; width: 100%; margin-bottom: 5px; }
.additional_InfoTitle p { float: left; line-height: 23px; margin-top: 10px; }
.additional_InfoTitle .addaccount_text p { margin: 10px 0px 20px 0px !important; width: 95% }
.create_addaccount { float: right; line-height: normal; padding: 0; margin-top: 5px; position: absolute; right: 60px; top: 15px; }
.back_addaccount { float: right; line-height: normal; padding: 0; margin-top: 0px; display: none; position: absolute; right: 60px; top: 15px; }
.choose { width: 100%; float: left; line-height: normal; margin: 0px; }
/* Account Cancel Btn */
.account_cancel { font-weight: bold; margin-bottom: 10px; letter-spacing: 0px; }
.account_cancel_box { display: block; padding: 0px 20px 0px 0px; }
.popup_footer input { float: left; }
.create_additonal { padding: 0px 20px 0px 0px; width: 90% }
.create_additonal .float_lt { width: 85%; }
.update_additonal { padding: 0px 20px 0px 0px; width: 97% }
.update_additonal .float_lt { width: 85%; }
.create_accountSubmit { margin: 0px 0px 30px; float: left; }
.update_accountSubmit { margin: 0px 0px 30px; float: left; }
.update_accountSubmit .inputbtn { margin-left: 0px; width: 120px; }
.content.account { min-height: 330px !important; }
.plan_option .account_btns { margin-left: 5px; }
.nlinkdevice { width: 90%; }
.nlinkdevice a { color: #6196B9; text-decoration: none; line-height: normal; padding: 0px; margin: 0px; }
.nlinkdevice a:hover { color: #666; text-decoration: none; }
.cancel_account a { text-decoration: none; color: #5187AD }
.cancel_account a:hover { color: #666 }
.cancel_account { width: 97%; float: left; padding: 20px 0px 50px 0px; font-size: 12px; /*border-top:1px solid #E1E0E0;*/ }
.cancel_account p { margin-left: 15px; }
.edit_info { width: 95% }
.addnote { width: 100%; height: 150px; border: 1px solid #6096BC; margin-bottom: 10px; resize: none }
.disp { width: 95%; height: auto; display: none; float: left; }
.disp p { margin: 0px; padding: 0px }
.edit_text { display: none; float: right; width: 5%; height: auto; font-size: 11px }
.add_container { width: 100%; cursor: pointer; }
.add_container a { text-decoration: none; color: #666666; font-size: 14px; width: 100%; display: block; }
.add_container:hover { text-decoration: none; color: #5187AD; font-size: 14px; background: #f1efef; }
.account_lables ul#nav li a.active { border-bottom: 1px solid #E1E0E0; float: left; width: 100%; }
/*.account_lables li:last-child { border-bottom: 1px solid #E1E0E0; } */
/* Top Slide Toggle styles*/
.myaccount { float: left; position: fixed; width: 100%; z-index: 99; left: 0px; }
.myaccount_wrapper { display: none; background-color: #FFFFFF; border-bottom: 1px solid #DEDEDE; float: left; width: 100%; padding: 0px 0px 12px 0px; }
.user_mail.active { margin-top: -1px; }
.myaccount_ul { list-style: none; margin: 0px auto 0px; text-align: center; min-width: 980px !important; line-height: 25px; padding: 0px 0px 0px 20px; }
.myaccount_ul>div { float: left; text-align: left; }
.myaccount_ul>div a { color: #5B8FB5; font-weight: normal; text-decoration: none; }
.myaccount_ul>div.account_info, .myaccount_ul>div.reports_info, .myaccount_ul>div.setting_info, .myaccount_ul>div.storage_info { padding: 0px 4%; margin-top: 5px; }
.myaccount_ul>div.logout_slide { padding: 0px 3%; margin-top: 5px; }
.myaccount_ul>div.account_info, .myaccount_ul>div.reports_info, .myaccount_ul>div.storage_info, .myaccount_ul>div.logout_slide { background: url(../images/header_devider.png) no-repeat right top; min-height: 135px; }
.myaccount_ul>div.account_info { float: left; ; }
.myaccount_ul>div.reports_info { float: left; }
.myaccount_ul>div.storage_info { float: left; }
.myaccount_ul>div.logout_slide { float: right; }
.myaccount_ul>div.setting_info { float: left; padding-right: 4%; margin-left: 0%; }
.myaccount_ul h3 { margin: 0px; padding: 0px; color: #4c555c; }
.myaccount_ul ul { list-style: none; margin: 0px; padding: 0px; display: inline-block; }
.myaccount_ul ul li { border: none; }
.myaccount_ul li a:hover { color: #006dbe; }
.myaccount_ul .id_photo { border-right: 0 none; padding: 0; width: 90px; }
.center_align { margin: 0px auto; min-width: 980px; display: block; }
.head_links a.user_mail { font-size: 14px; color: #41586a; text-decoration: none; padding: 6px 10px; float: right; line-height: 23px; border: 1px solid #DEDEDE; border-top: 0px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; background: #fff url(../images/user_arrow_down.png) no-repeat right 13px; padding: 6px 37px 6px 13px; outline: none; }
.head_links a.user_mail:hover { color: #6196b9; background: #fff url(../images/user_arrow_down.png) no-repeat right 13px; }
.head_links a.user_mail.active { background: #fff; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; background: #fff url(../images/user_arrow_up.png) no-repeat right 13px; padding: 6px 37px 6px 13px; }
.head_links a.user_mail.active:hover { color: #6196b9; background: #fff url(../images/user_arrow_up.png) no-repeat right 13px; }
#download_app, .app_types, .apptypes_display { height: 180px; }
.myaccount_ul > div#download_app { width: 281px; padding: 0px; }
.app_types { width: 236px; float: left; }
.apptypes_display { width: 45px; float: right; }
.space_prec { color: #A8A8A8; float: left; font-size: 20px; padding: 0px 0px; }
.top_myaccount { background-color: #FFFFFF; position: relative; z-index: 10; margin: 0px auto;/*float: left; left:0px; min-width:980px;*/ }
.topslider { position: fixed; float: right; width: 100%; z-index: 5000; background-color: #FFFFFF; }
.topslider a { color: #41586A; font-size: 12px; line-height: 23px; text-decoration: none; outline: none; }
.apptypes_display ul li, .apptypes_display ul li>div { width: 45px; height: 45px; text-indent: -2500px; cursor: pointer; }
.win_app { background: url(../images/download-apps.png) no-repeat 0px -022px; }
.mac_app { background: url(../images/download-apps.png) no-repeat 0px -089px; }
.iphone_app { background: url(../images/download-apps.png) no-repeat 0px -156px; }
.andriod_app { background: url(../images/download-apps.png) no-repeat 0px -223px; }
.win_app.active, .win_app:hover { background: url(../images/download-apps.png) no-repeat 10px -498px; }
.mac_app.active, .mac_app:hover { background: url(../images/download-apps.png) no-repeat 10px -542px; }
.iphone_app.active, .iphone_app:hover { background: url(../images/download-apps.png) no-repeat 10px -587px; }
.andriod_app.active, .andriod_app:hover { background: url(../images/download-apps.png) no-repeat 10px -633px; }
.app_details { padding: 10px 0px 0px 20px; }
.app_details p { color: #FFFFFF; padding: 0px; margin: 0px; }
.app_title p { padding: 0px 0px 0px 40px; color: #FFFFFF; margin: 0px; letter-spacing: 1px; font-size: 18px; height: 45px; vertical-align: middle; line-height: 45px; }
.app_version label { float: left; width: 50px; }
.app_version { float: left; height: 30px; width: 100%; }
.app_downloadBtn input { width: 210px; height: 60px; text-indent: -2500px; border: none; cursor: pointer; vertical-align: middle; margin: 5px 0 0 0px; }
#download_app.bg_andriod { background: #9ec65a url(../images/downlaod_bgAndriod.png) repeat 0px 0px; width: 100%; }
#download_app.bg_iphone { background: #b2bdc0 url(../images/downlaod_bgiPhone.png) repeat 0px 0px; width: 100%; }
#download_app.bg_mac { background: #b476af url(../images/downlaod_bgMac.png) repeat 0px 0px; width: 100%; }
#download_app.bg_windows { background: #45b5de url(../images/downlaod_bgWindows.png) repeat 0px 0px; width: 100%; }
.app_windows, .app_mac, .app_iphone, .app_andriod { cursor: pointer; }
.app_windows .app_downloadBtn input { background: url(../images/download-apps.png) no-repeat 0px -1390px; width: 135px !important }
.app_windows .app_downloadBtn input:hover { background: url(../images/download-apps.png) no-repeat 0px -1465px }
.app_windows .app_downloadBtn input:active { background: url(../images/download-apps.png) no-repeat -158px -1465px }
.app_mac .app_downloadBtn input { background: url(../images/download-apps.png) no-repeat 0px -1390px; width: 135px !important }
.app_mac .app_downloadBtn input:hover { background: url(../images/download-apps.png) no-repeat 0px -1465px }
.app_mac .app_downloadBtn input:active { background: url(../images/download-apps.png) no-repeat -158px -1465px }
.app_iphone .app_downloadBtn input { background: url(../images/download-apps.png) no-repeat 0px -1235px; width: 160px; }
.app_andriod .app_downloadBtn input { background: url(../images/download-apps.png) no-repeat 0px -1312px; width: 175px; }
.app_windows .app_title p { background: url(../images/download-apps.png) 0px -284px; }
.app_mac .app_title p { background: url(../images/download-apps.png) 0px -337px; }
.app_iphone .app_title p { background: url(../images/download-apps.png) 0px -391px; }
.app_andriod .app_title p { background: url(../images/download-apps.png) 0px -448px; }
.myaccount_ul ul.storage_list { width: 220px; }
.myaccount_ul ul.storage_list li { width: 100%; display: inline-block; }
.space_display { float: left; padding-left: 15px; font-size: 11px; line-height: 24px; }
.precentage { float: left; }
.storage_space { width: 136px; height: 18px; float: left; background: url(../images/download-apps.png) no-repeat -1px -1202px; margin: 5px 0px; }
.storage_space span { text-indent: -2500px; height: 9px; float: left; background: url(../images/download-apps.png) no-repeat -1px -1170px; }
.add_storage { float: left; width: 92px; height: 30px; background: url(../images/download-apps.png)no-repeat scroll 0px -925px transparent; text-indent: -2500px; margin-top: -5px; }
.add_storage:hover { background-position: 0 -974px; }
.get_gift { float: left; background: url(../images/doller-image.png) no-repeat 7px 5px; padding-left: 26px; margin-right: 3px; font-size: 11px !important; }
.storage_gift { float: left; margin: 0px 0px 0px -1px; }
.setting_info ul.account_list { width: 100%; float: left; margin: 0px 0 0 0; }
.setting_info ul.account_list li { width: 100%; float: left; }
.logout { display: block; background: url(../images/download-apps.png) no-repeat 50px -1652px; padding-right: 30px; height: 26px; float: right; }
a.logout h3:hover { color: #5087ae !important }
.refund_txt { color: hsl(0, 0%, 20%); font-size: 14px; margin: 50px 0px 10px 0px; text-align: left; float: left }
.charge_txt { color: hsl(0, 0%, 20%); font-size: 14px; margin: 20px 0px 10px 0px; text-align: left; float: left }
.trans_amount { text-align: left !important }
.credentials .alert_new { background: none repeat scroll 0 0 #DEEBAE; border: 1px solid #DEDEDE; color: #666666; float: left; font-size: 13px; height: 74px; line-height: 20px; margin: 5px 0 10px; padding: 25px; }
.alert_new img { float: right }
.green_text { color: #8BA82B; font-size: 14px; font-weight: bold; }
.red_text { color: #900; }
/* Check box styles */
.profile_details .update_profile input[type='checkbox'] { margin: 0px; padding: 0px; width: 16px; float: left; }
.profile_details input[type='checkbox'] { width: 20px; height: auto; float: left; margin: 3px 0px 0px -5px }
.send_updates { float: left; line-height: 13px; padding: 0px 0px 0px 8px; margin: 0px; }
.plan_option { width: 100%; line-height: normal }
.current_plan { font-size: 14px; float: left; width: 16%; line-height: normal; padding: 0px; margin: 0px; color: #89A9C2; }
.space_used { float: left; font-size: 14px; margin-right: 8px; color: #89A9C2; }
.plan_option .quota { font-size: 13px; padding-right: 30px; float: left; width: 70%; margin: 13px 0px 0px 0px }
.plan_option .quota p { margin: 0px; padding: 0px; line-height: normal }
.plan_option .quoto_text { width: 100%; color: #89a9c2 }
.plan_option .quoto_text a { text-decoration: none; color: #89a9c2 }
.plan_option .quoto_text a:hover { text-decoration: none; color: #666 }
.plan_option .quota_available { background: #f7f8f8; border: #9abacb 1px solid; float: left; height: 13px; margin: 1px 0px 0px 0px; width: 220px; box-shadow: inset 0 0 3px #82b2cd; }
.plan_option .quota_percent { color: #85898a; font-size: 11px; letter-spacing: 0.1em; float: right; margin: 2px 0px 0px 0px; padding: 0px }
.plan_option .quota_spaceused { background: url(../images/quotaused.png) repeat-x -1px -1px; float: left; height: 15px; }
.quota_info { width: 56% }
.storage_text { float: left; font-size: 20px; margin: 8px 0px 0px 0px; color: #5e95bc; line-height: normal; }
.storage_used { width: 21%; margin: 10px 0px 0px; float: right; position: relative }
.storage_fixed { position: fixed; float: right; width: 200px; }
.storage_used .storage_quota { font-size: 13px; padding: 0px 0px 10px 0px; float: left; width: 85%; margin: 13px 0px 0px 0px; /*border:#e6eef1 1px solid; height:145px; box-shadow:inset 0 0 3px #82b2cd;*/ }
.storage_used .storage_text p { margin: 0px; padding: 0px; line-height: normal }
.storage_used .quoto_text { width: 100%; color: #666; }
.storage_used .quoto_text a { text-decoration: none; color: #89a9c2 }
.storage_used .quoto_text a:hover { text-decoration: none; color: #666 }
.storage_used .quota_available { background: #f7f8f8; border: #9abacb 1px solid; float: left; height: 13px; margin: 1px 0px 0px 0px; width: 150px; box-shadow: inset 0 0 3px #82b2cd; }
.storage_used .quota_percent { color: #a9a9a9; font-size: 45px; letter-spacing: 0.1em; float: left; margin: 20px 0px; padding: 0px }
.storage_used .quota_spaceused { background: url(../images/quotaused_small.png) repeat-x -1px -1px; float: left; height: 15px; }
.upgrade_btn { width: 100%; float: left; }
.plan_text { float: left; border-top: 1px solid #e1e0e0; width: 95%; margin: 5px 0px; }
.plan_text p { line-height: 18px }
/* showlabel Loading Images */
.showlabel_loading { background: url(../images/Loader_2.gif) no-repeat 0px 25px; width: 45px; height: 60px; float: left; z-index: 150; }
#Billing_table tr td p { text-align: left; padding-right: 10px; }
#Billing_table td a { color: #6196B9; }
#Billing_table tr { border-bottom: 1px solid #DCDCDC; padding: 5px 0px; } /* Line no: 392,388,386 */
#Billing_table td.name { width: 25%; }
#Billing_table td.cardnumber { width: 20%; }
#Billing_table td.cardexpiry { width: 20%; }
#Billing_table td.amount { width: 10%; }
#Billing_table td.transaction { width: 20%; }
#Billing_table td.invoice { width: 2%; }
#Billing_table td.invoice p, #Billing_table tr td:last-child p { text-align: right; }
#Billing_table th { font-weight: bold; text-align: left }
.trans_table tr td p { text-align: left; padding-right: 10px; }
.trans_table td a { color: #6196B9; }
.trans_table tr { border-bottom: 1px solid #DCDCDC; padding: 5px 0px; } /* Line no: 392,388,386 */
.trans_table td.name { width: 25%; }
.trans_table td.cardnumber { width: 20%; }
.trans_table td.cardexpiry { width: 20%; }
.trans_table td.amount { width: 12%; }
.trans_table td.transaction { width: 20%; }
.trans_table td.billdate { width: 18%; }
.trans_table td.invoice { width: 2%; }
.trans_table td.invoice p, .trans_table tr td:last-child p { text-align: right; }
.trans_table th { font-weight: bold; text-align: left }
.view_transaction { width: 92%; display: none; margin-top: 20px; }
.popup_ccdetails { padding: 0px; }
/* Credit Card section */
.ccard_type { display: block; overflow: hidden; padding: 0px 0px 0px 0px; float: none; }
.ccard_type p { padding: 0px; float: left; margin: 0px 20px 0px 0px; height: auto; }
.ccard_type p input[type="radio"] { width: auto; margin: 7px 0px 7px 7px; padding: 0px 0px 0px; vertical-align: middle; height: auto; float: left; }
.ccard_type p input[type="radio"]:focus, .ccard_type p input[type="radio"]:hover { border: none; box-shadow: none; }
.ccard_col { float: left; margin-right: 20px; }
.ccard_col label { width: 100%; float: left; padding: 0px 0px 5px; }
.ccard_col input[type="text"] { border: 1px solid #93b6ca; font-size: 14px; }
.ccard_col input[type="text"].txt_pry { width: 235px; background-color: #fff; }
.ccard_col input[type="text"].txt_sec { width: 40px; }
.ccdetails table { padding-top: 5px; }
.ccdetails input[type="text"].ccard_month { width: 27px; color: #0A0A0A; margin-right: 5px; }
.ccdetails .ccard_year { width: 40px; color: #BEBEBE; }
.ccard_col.col1 { width: 250px; padding-bottom: 10px; }
.ccard_col.col2 { width: 55px; }
.ccard_col.col3 { width: 110px; margin-right: 0px; }
.ccard_col.col5 input[type="text"].txt_pry { width: 150px; }
.ccard_type.row1 label { width: 50px; height: 25px; text-indent: -2500px; float: left; margin-left: 3px }
.ccard_type.row1 input { float: left; }
.cdtype { float: left; margin-top: 6px }
.main { padding: 10px 0px 0px 0px; margin-left: 0px !important }
.visa { width: 40px !important; }
.mcard { width: 40px !important; }
.ccdetails table td { padding: 5px 0px 0px 0px }
.cctitle { float: none !important; ; }
/*.ccard_type.row1 p { height:50px; }*/
.visacard { background: url(../images/creditcards.png) no-repeat 0px 0px; }
.mastercard { background: url(../images/creditcards.png) no-repeat 0px -43px; }
.americancard { background: url(../images/creditcards.png) no-repeat 0px -126px; }
.discovercard { background: url(../images/creditcards.png) no-repeat 0px -86px; }
/* Invoice page */
.print_option { float: right; width: 100%; padding: 0px 0px 10px 0px; }
.print_option span { width: 60px; text-align: center; }
.print_option a { height: 16px; width: 15px; float: right; text-indent: -2500px; }
.print_option a.print { background: url(../images/print.png) no-repeat 0px -5px; }
.print_option a.pdf_print { background: url(../images/print.png) no-repeat 0px -25px; margin: 0px 5px 0px 0px }
.none .invoice { margin-bottom: 20px; margin-left: auto; margin-right: auto; margin-top: 5px; width: 700px; display: table; }/*568*/
/* Account Summary Popup */
.popup_container.popup_ccdetails { width: 640px; }
.popup_container.popup_ccdetails .popup_footer input { float: left; padding: 2px 8px 3px; }
.popup_container.popup_ccdetails .ccard_type.row1 { padding-bottom: 0px; }
.popup_container.popup_ccdetails .ccard_type { padding-bottom: 5px; }
.popup_container.popup_unlink .popup_footer input { float: right; margin-left: 0px; margin-right: 5px; }
.popup_container.popup_addnote .popup_footer input { float: left; width: 60px; margin-left: 0px; }
.popup_container.poup_CancelAccount .popup_footer input { float: left; width: 40px; margin-left: 0px; margin-right: 5px; }
#nav input[type="submit"] { font-weight: normal; }
/* multi-selection styles */
.file_list .selected { background: #edf2f4; border-bottom: 1px solid #d0dde2; border-top-color: #f9f9f9 }
.file_list li.selected:nth-child(1):hover { background: #EDF2F4; }
.file_list .rgtclk { background: url(../images/row_selected_bg.png) repeat-x !important; border-bottom: 1px solid #d0dde2; border-top-color: #f9f9f9; }
.file_list .selected:hover { background: #edf2f4; border-bottom: 1px solid #d0dde2; border-top-color: #f9f9f9 }
.file_list_row { padding-left: 5%; }
.calllogslisthead .file_size { width: 12% }
.calllogslisthead .file_date { width: 18% }
.calllogslisthead .file_name { width: 61% !important; }
.calllogslist .file_size { width: 12% }
.calllogslist .file_date { width: 18% }
.calllogslist .call_padding { padding-top: 13px !important; }
.ul_thumbview .calllogslist .call_padding { padding-top: 4px !important; }
.calllogslist .call_padding a { cursor: text !important; }
/*
div.file_head_row.calllogslisthead .file_thumb { width:8%;}
.calllogslist .file_list_row { padding-left:20px; !important}*/
#file_list_container { display: table; }
.rowselected { margin: 0; padding: 10px; position: absolute; z-index: 10; display: none; }
/* Message styles */
.info, .error_msg, .alert { background: rgba(232, 242, 249, 0.6); float: left; width: 100%;min-height: 40px; margin: 12px 0px 10px; font-size: 13px; line-height:18px; color: #666; position: absolute; left: 178px; top: 79px; width: 85%; border: 1px solid #dedede; z-index: 1 }
.error_msg { background: #ffe9eb; color: #b33e3e; }
.confirm_msg { background: #eef7e3; float: left; width: 100%; height: 40px; margin: 12px 0px 10px; font-size: 13px; line-height: 30px; color: #666; position: absolute; left: 178px; top: 79px; border: 1px solid #c1d8a5; width: 85%; z-index: 1 }
.alert { background: #fffddf; }
.acc_alert { position: fixed; top: 75px; }
.acc_alert span { padding-top: 5px; float: right!important; }
.info p, .error_msg p, .alert p, .confirm_msg p { padding: 0px 20px 0px 10px; margin: 5px 0px; position: relative; width: 97%; }
.info span, .error_msg span, .alert span, .confirm_msg span { float: right; }
.head_cont .info.info_block.parent_hide span { float: right; position: absolute; right: 20px; top: 0px; }
.head_cont .info_block.parent_hide span, .confirm_msg span { float: right; position: absolute; right: 20px; top: 5px; }
.info a, .error_msg a, .alert a { color: #5b8fb5; text-decoration: underline; font-weight: normal; }
.searchnote { float: left; margin: 50px 0px 20px 50px; font-size: 12px; color: #999; width: 80%; }
.searchnote a { color: #41586a; text-decoration: underline; font-weight: normal; letter-spacing: 0.10em }
.searchnote a:hover { color: #666; text-decoration: none; }
.info img { vertical-align: middle; }
.errormsg, .errormsg2 { background: none repeat scroll 0 0 #fdeae9; border: 1px solid #eed3d2; line-height: 18px; margin-left: -10px; margin-top: 20px; color: #666; padding: 5px 10px; position: absolute; }
/* Page Title styles */
.title { float: left; width: 100%; height: 40px; margin: 10px 0px 0px; line-height: 30px; }
.title p { padding: 0px 0px; margin: 5px 0px; font-size: 18px; color: #666; float: left; letter-spacing: 0.10em; width: 100%; /*overflow:hidden; text-overflow:ellipsis*/ }
.title span { float: right; color: #5187ad; }
.title a { color: #41586a; text-decoration: underline; font-weight: bold; }
/*pop up*/
.master_wrapper { width: 100%; height: 100%; position: fixed; left: 0; top: 0; margin: 0; padding: 0; z-index: 9999; }
.shadow_container { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000; opacity: .7; -moz-opacity: .7; -webkit-opacity: .7; -khtml-opacity: .7; filter: alpha(opacity=70); }
.popup_wrapper { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.first_pos_container { display: table; overflow: hidden; margin: 0px auto; height: 100%; width: 550px; }
*:first-child+html .first_pos_container { position: relative; }
* html .first_pos_container { position: relative; }
.popup_wrapper .sec_pos_container { display: table-cell; vertical-align: middle; }
*:first-child+html .popup_wrapper .sec_pos_container { position: absolute; top: 50%; }
* html .popup_wrapper .sec_pos_container { position: absolute; top: 50%; }
*:first-child+html .popup_wrapper .popup_container { position: relative; top: -50%; }
* html .popup_wrapper .popup_container { position: relative; top: -50%; }
.popup_container h2 { letter-spacing: normal }
.popup_wrapper .popup_container { background: #f9f9f9; border: 4px solid #6ea5ce; border-radius: 2px; padding: 15px; position: relative; }
.popup_container { position: absolute; overflow: hidden; left: -99999px; }
.master_wrapper .popLeft { left: 0; }
.popup_close_btn { position: absolute; right: -2px; top: 0; display: block; background: url(../images/popup_close_btn.png) no-repeat; width: 16px; height: 16px; cursor: pointer; }
.popup_container .popup_header { position: relative; background: none; margin-bottom: 10px; border-bottom: 1px solid #d2dae0; }
.popup_container .popup_footer { position: relative; margin: 10px 0 0; }
.popup_container .popup_footer input { float: right; width: auto; }
.popup_container .popup_content { margin: 0; padding: 0; }
.mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/Loader.gif) no-repeat center; display: none }
/*version pop up*/
ul.version_head { padding: 0; background: #ecf5fc; border: 1px solid #e4ecef; display: table; margin: 0; list-style: none; width: 528px; }
ul.version_head p { margin: 0; padding: 10px 0 15px 10px; font-weight: bold; }
ul.version_head li { padding-bottom: 10px; display: table; }
ul.version_head span, ul.version_items span { display: block; float: left; height: 28px; line-height: 28px; }
.popup_container .item_image { width: 50px; background: url(../images/menu_icons.png) no-repeat 0px -1630px; position: relative; margin-left: 10px; }
.popup_container .modified_date { width: 210px; }
.popup_container .file_size { width: 90px; }
.popup_container .version_link { width: 115px; }
.popup_container .download_icon { width: 24px; background: url(../images/menu_icons.png) no-repeat 0px -1582px; }
ul.version_items { overflow: hidden; overflow-y: auto; height: 198px; width: 528px; margin: 0; padding: 0; border-right: 1px solid #e4ecef; border-left: 1px solid #e4ecef; }
ul.version_items li { border-bottom: 1px solid #e4ecef; background: #fff; padding: 20px 0; width: 100%; display: table; margin: 0; }
.version_link a { color: #6096bc; }
.version_link a:hover { color: #417aa3; }
.version_number { background: #b1ca26; color: #fff; width: 18px; height: 18px !important; line-height: 18px!important; text-align: center; border-radius: 18px; -moz-border-radius: 18px; -webkit-border-radius: 18px; font-weight: bold; position: absolute; bottom: -8px; right: 16px; }
.popup_container .download_icon a { height: 28px; width: 24px; display: block; }
.version_message { background: none repeat scroll 0 0 #F9F7E9; border: 1px solid #EAE9DA; color: #3F3D3E; font-size: 13px; margin: 0 0 10px; padding: 9px; width: 96%; display: none }
.version_error { background: none repeat scroll 0 0 #fdeae9; border: 1px solid #eed3d2; color: #3F3D3E; font-size: 13px; margin: 0 0 10px; padding: 9px; width: 96%; display: none }
/*tool tip styles*/
.tips { padding: 5px; font-size: 13px !important; position: absolute; z-index: 100000; white-space: nowrap; }
.tips_inner { padding: 4px 8px 4px 8px; background-color: #fffef1; color: #000000; width: auto; text-align: center; }
.tips_inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #afa375; }
.tips_arrow { background: url(../images/tooltip_arrow.png) no-repeat top left; display: block; text-align: center; margin-left: -4px; position: absolute; height: 10px; width: 10px; bottom: 0; left: 50%; background-position: bottom left; }
/*upload status styles*/
.upload_main_container { background: #D9E8F2; margin: 14px 0 0 0; position: relative; width: 100%; display: none; float: left; padding-bottom: 8px; overflow: hidden; }
.upload_navigate { position: absolute; right: 15px; top: 10px; }
.upload_container { background: #d9e8f2; }
ul.upload_head { margin: 0; padding: 0; list-style: none; }
ul.upload_head li { margin: 11px 10px; overflow: hidden; }
li.upload_togglehead_one { font-weight: bold; font-size: 15px; }
li.upload_togglehead_two { display: none; }
.upload_progress_active { border-top: 1px solid #C1DBEA; margin: 0 10px; padding-top: 10px; height: auto !important; }
.upload_progress_active ul { margin: 0 auto 15px; padding: 0; list-style: none; padding: 0; overflow-y: auto; width: 700px; max-height: 150px; height: auto !important; }
.upload_progress_active li span { float: left; display: block; line-height: 30px; min-height: 1px; margin-right: 5px; white-space: nowrap; }
.upload_progress_active li { display: table; height: 30px; }
.uplod_file_icon { width: 60px; background: url(../images/file-type-icons-22x22.png) no-repeat 0 -15px; height: 30px; }
.xls_icon { background-position: 0 -350px; }
.img_icon { background-position: 0 -392px; }
.txt_icon { background-position: 0 -643px; }
.docx_icon { background-position: 0 -434px; }
.upload_progress_active .txt_icon { background-position: 0 -644px; }
.upload_progress_active .html_icon { background-position: 0 -182px; }
.upload_progress_active .docx_icon { background-position: 0 -434px; }
.upload_progress_active .img_icon { background-position: 0 -392px; }
.upload_progress_active .movie_icon { background-position: 0 -560px; }
.upload_progress_active .zip_icon { background-position: 0 -602px; }
.upload_progress_active .ppt_icon { background-position: 0 -518px; }
.upload_progress_active .xls_icon { background-position: 0 -350px; }
.upload_progress_active .music_icon { background-position: 0 -308px; }
.upload_progress_active .xml_icon { background-position: 0 -266px; }
.upload_progress_active .script_icon { background-position: 0 -224px; }
.upload_progress_active .dll_icon { background-position: 0 -56px; }
.upload_progress_active .dmg_icon { background-position: 0 -98px; }
.upload_progress_active .exe_icon { background-position: 0 -14px; }
.upload_progress_active .pdf_icon { background-position: 0 -476px; }
.upload_progress_active .unknown_icon { background-position: 0 -140px; }
.upload_progress_active .apps_icon { background-position: 0 -854px; }
.upload_filename { width: 140px; }
.upload_progress { width: 410px; background: #fff; height: 4px; margin: 13px 25px 0 0; border: 1px solid #9abdd3; float: left; display: block; }
.upload_togglehead_two .upload_progress { margin: 8px 0 0 13px; width: 65% }
.upload_done { background: #8ac633; height: 4px; float: left; }
.upload_parent_close { display: none; float: left; width: 15px; height: 15px; margin: 2px 0 0 10px; border-left: 1px solid #9abdd3; padding-left: 5px; }
.upload_parent_close span { background: url(../images/popup_close_btn.png) no-repeat; float: left; display: block; width: 15px; height: 15px; cursor: pointer; }
.hide_details { cursor: pointer; float: left; }
.upload_close_btn { background: url(../images/popup_close_btn.png) no-repeat; height: 15px; width: 15px; margin-top: 8px; cursor: pointer; }
.upload_process_btn { background: url(../images/processor.gif) no-repeat; height: 18px; width: 18px; margin-top: 8px; cursor: pointer; }
.uploading { float: left; display: block; }
.upload_mc { padding: 0; }
.upload_mc ul.upload_head li { border-bottom: 0 none; margin-bottom: 0; }
.upload_togglehead_two span.progress { float: left; margin-left: 25px; }
.show_details { cursor: pointer; float: left; }
/*tree popup styles*/
.view_tree { cursor: pointer; margin: 100px; display: block; float: left; }
.mktree { position: relative; margin: 0; padding: 0; list-style: none; max-height: 300px; width: 550px; overflow: auto; float: left; }
.mktree .li { background: url(../images/folder_treeview.png) no-repeat }
.mktree .liOpen { background: url(../images/folder_treeview.png) 0 -24px no-repeat }
.mktree .li ul { display: none; margin: 0; padding: 0 13px; list-style: none; }
.mktree li { float: left; clear: both; white-space: pre; }
.mktree span.bullet { cursor: pointer; padding: 0 0 0 40px; }
.mktree li.liBullet .bullet { background: url(../images/bullet.gif) no-repeat; padding: 0 10px; cursor: auto; }
/*Cancel account popup*/
.add_canceltable { width: 600px; text-align: left; float: none; max-height: 420px; overflow-x: hidden; overflow-y: visible; padding-bottom: 10px; }
.add_canceltable td, .add_canceltable th { padding: 8px 0px 8px 0px; border-bottom: 1px solid #E1E0E0 }
.add_cancel .submitnew { float: left !important; font-weight: bold; width: 220px; height: 25px; line-height: 18px; padding: 0px 3px 3px 3px; text-align: center; border: 0px; background: #6196b9; color: #fff; font-size: 14px; margin: 20px 10px 0px 0px; border-radius: 2px; float: left; }
/* notification container related styles */
.notification_container { position: fixed; bottom: 25px; right: 25px; z-index: 999999; }
.notification_container img { float: left; margin-right: 3px; }
.notification_container .notification_content { overflow: hidden; max-width: 350px; min-height: 15px; max-height: 120px; margin-top: 10px; float: left; background: #f8f6d0; border: 1px solid #fff; padding: 15px 25px 18px 10px; box-shadow: 0 0 5px #bfc4c8; line-height: 22px; }
.notification_container .close_btn { position: absolute; right: 5px; top: 15px; display: block; background: url(../images/popup_close_btn.png) no-repeat; width: 16px; height: 16px; cursor: pointer; }
.notification_content p { margin: 0; padding: 0; overflow: hidden; text-overflow: ellipsis; white-space: pre }
.notification_content p.red { color: #F00; float: none; font-weight: normal }
.notification_content span.red { color: #F00; float: left !important; font-weight: normal !important; margin-top: 0px !important; margin-left: 0px !important; }
/* thumb view related styles */
.ul_thumbview #file_list_container li { width: auto !important; margin: 20px 0 0 20px; position: relative !important; display: table; border: 1px solid #f9f9f9; z-index: 1; }
.ul_thumbview #file_list_container li:hover { background: none; }
.ul_thumbview #file_list_container li.dragHover { background: none !important; border: 1px solid #f9f9f9 !important; }
.ul_thumbview #file_list_container .file_size, .ul_thumbview .file_date { display: none; }
.ul_thumbview #file_list_container .file_thumb { width: 135px; height: 135px; border: 1px solid #f0f0f0; }
.ul_thumbview #file_list_container .file_thumb:hover { background: #edf2f4; }
.ul_thumbview #file_list_container li.dragHover .file_thumb { background: #edf2f4; }
.ul_thumbview #file_list_container .file_thumb a { margin: 32px 0 0 32px; background-image: url(../images/file_icons_gridview.png); height: 70px; width: 70px; }
.ul_thumbview #file_list_container .file_thumb a img{border:1px solid #f9f9f9;}
.ul_thumbview #file_list_container .file_list_row { padding: 0; height: auto; }
.ul_thumbview #file_list_container .file_name { width: 137px !important; min-width: 1px !important; clear: both; height: 42px; overflow: hidden; }
.ul_thumbview #file_list_container li:nth-child(1):hover { border: 1px solid #f9f9f9; background: none; }
.ul_thumbview #file_list_container li:hover { border: 1px solid #f9f9f9; }
.ul_thumbview #file_list_container li:nth-child(1) { border-top: 1px solid #f9f9f9; }
.ul_thumbview #file_list_container .file_check { position: absolute; height: auto; width: auto; top: 123px; }
.ul_thumbview #file_list_container .file_check label { left: 0; }
.ul_thumbview #file_list_container .file_action { position: absolute; right: 8px; top: 5px; width: 18px; }
.ul_thumbview #file_list_container .file_menu_list { margin-top: 0; }
.ul_thumbview #file_list_container .file_name p { padding: 4px 0 0 22px; width: 85%; }
.ul_thumbview #file_list_container .file_name p a { font-size: 12px; }
.thumbview_act { background-color: #DFE6EB !important; }
.listview_deact { background-color: transparent !important; }
.ul_thumbview .file_header .file_name, .ul_thumbview .file_header .file_size, .ul_thumbview .file_header .file_date { display: none; }
.ul_thumbview .menu .details { display: none; }
.ul_thumbview .newfolder_box { width: 94px; margin: 5px 0 0; padding: 4px; }
.ul_thumbview .folder { background-position: 0px -10px; }
.ul_thumbview .image	{background-image:none !important}
/* .ul_thumbview .image { background-position: 0px -100px; } */
.ul_thumbview .movie { background-position: 0px -190px; }
.ul_thumbview .text { background-position: 0px -280px; }
.ul_thumbview .txt { background-position: 0px -280px; }
.ul_thumbview .word { background-position: 0px -370px; }
.ul_thumbview .xls { background-position: 0px -460px; }
.ul_thumbview .ppt { background-position: 0px -550px; }
.ul_thumbview .zip { background-position: 0px -640px; }
.ul_thumbview .pdf { background-position: 0px -730px; }
.ul_thumbview .music { background-position: 0px -820px; }
.ul_thumbview .xml { background-position: 0px -910px; }
.ul_thumbview .html { background-position: 0px -1000px; }
.ul_thumbview .script { background-position: 0px -1090px; }
.ul_thumbview .unknown { background-position: 0px -1180px; }
.ul_thumbview .dmg { background-position: 0px -1270px; }
.ul_thumbview .exe { background-position: 0px -1360px; }
.ul_thumbview .dll { background-position: 0px -1450px; }
.ul_thumbview .calendar { background-position: 0px -1540px; }
.ul_thumbview .videos { background-position: 0px -1630px; }
.ul_thumbview .photos { background-position: 0px -1720px; }
.ul_thumbview .contacts { background-position: 0px -1810px; }
.ul_thumbview .iPhone { background-position: 0px -1900px; }
.ul_thumbview .iPad { background-position: 0px -1990px; }
.ul_thumbview .android { background-position: 0px -2080px; }
.ul_thumbview .windows { background-position: 0px -2170px; }
.ul_thumbview .fb_folder { background-position: 0px -3158px; }
.ul_thumbview a.fb_folder_proc { background-image: url(../images/idrive_fb_process_grid.gif) !important; background-position: 0px 0px; }
.ul_thumbview .fb_folder_comp { background-position: 0px -3247px; }
.ul_thumbview .fb_folder_err { background-position: 0px -3336px; }
.ul_thumbview .mac { background-position: 0px -2260px; }
.ul_thumbview .apps { background-position: 0px -2620px; }
.ul_thumbview .apps_f { background-position: 0px -2620px; }
.ul_thumbview .calls { background-position: 0px -2350px; }
.ul_thumbview .sms { background-position: 0px -2530px; }
.ul_thumbview .sms_f { background-position: 0px -2530px; }
.ul_thumbview .otherfiles { background-position: 0px -2440px; }
.ul_thumbview .win_mobile { background-position: 0px -3069px; }
.ul_thumbview .folder_share { background-position: -90px -10px; }
.ul_thumbview .image_share { background-position: -90px -100px; }
.ul_thumbview .movie_share { background-position: -90px -190px; }
.ul_thumbview .text_share { background-position: -90px -280px; }
.ul_thumbview .word_share { background-position: -90px -370px; }
.ul_thumbview .xls_share { background-position: -90px -460px; }
.ul_thumbview .ppt_share { background-position: -90px -550px; }
.ul_thumbview .zip_share { background-position: -90px -640px; }
.ul_thumbview .pdf_share { background-position: -90px -730px; }
.ul_thumbview .music_share { background-position: -90px -820px; }
.ul_thumbview .xml_share { background-position: -90px -910px; }
.ul_thumbview .html_share { background-position: -90px -1000px; }
.ul_thumbview .script_share { background-position: -90px -1090px; }
.ul_thumbview .unknown_share { background-position: -90px -1180px; }
.ul_thumbview .dmg_share { background-position: -90px -1270px; }
.ul_thumbview .exe_share { background-position: -90px -1360px; }
.ul_thumbview .dll_share { background-position: -90px -1450px; }
.ul_thumbview .calendar_share { background-position: -90px -1540px; }
.ul_thumbview .videos_share { background-position: -90px -1630px; }
.ul_thumbview .photos_share { background-position: -90px -1720px; }
.ul_thumbview .contacts_share { background-position: -90px -1810px; }
.ul_thumbview .iPhone_share { background-position: -90px -1900px; }
.ul_thumbview .iPad_share { background-position: -90px -1990px; }
.ul_thumbview .android_share { background-position: -90px -2080px; }
.ul_thumbview .windows_share { background-position: -90px -2170px; }
.ul_thumbview .mac_share { background-position: -90px -2260px; }
.ul_thumbview .received { background-position: -0px -2890px; }
.ul_thumbview .dialed { background-position: -0px -2800px; }
.ul_thumbview .missed { background-position: -0px -2980px; }
.ul_thumbview .voice { background-position: -0px -2710px; }
.ul_thumbview .win_mobile_share { background-position: -90px -3069px; }
.ul_thumbview .fb_folder_share { background-position: -90px -3158px; }
.ul_thumbview .smartdocs {    background-position: 0px -3690px;}
.ul_thumbview .office365 {background-position: 0px -3776px;}
.ul_thumbview .office365_bkp {background-position: 0px -3864px;}
.ul_thumbview .office365_nbkp {background-position: 0px -3952px;}
.ul_thumbview .emf {background-position: 0px -4047px;}
.ul_thumbview .fb2 {background-position: 0px -4142px;}
.ul_thumbview .pdb {background-position: 0px -3952px;}
.ul_thumbview .otg {background-position: 0px -3952px;}
.ul_thumbview .hwp {background-position: 0px -4427px;}
.ul_thumbview .key {background-position: 0px -4522px;}
.ul_thumbview .svg {background-position: 0px -4617px;}
.ul_thumbview .odg {background-position: 0px -4712px;}
.ul_thumbview .odm {background-position: 0px -4807px;}
.ul_thumbview .odp {background-position: 0px -4907px;}
.ul_thumbview .pages {background-position: 0px -5007px;}
.ul_thumbview .pptm {background-position: 0px -5107px;}
.ul_thumbview .pub {background-position: 0px -5207px;}
.ul_thumbview .sxw {background-position: 0px -5307px;}
.ul_thumbview .abw {background-position: 0px -5407px;}
.ul_thumbview .docm {background-position: 0px -5507px;}
.ul_thumbview .dotm {background-position: 0px -5607px;}
.ul_thumbview .cdr {background-position: 0px -5707px;}
.ul_thumbview .dotx {background-position: 0px -5807px;}
.ul_thumbview .odd {background-position: 0px -5907px;}
.ul_thumbview .ott {background-position: 0px -6007px;}
.ul_thumbview .rtf {background-position: 0px -6107px;}
.ul_thumbview .xslx {background-position: 0px -6207px;}
.ul_thumbview .stc {background-position: 0px -6307px;}
.ul_thumbview .sxc {background-position: 0px -6407px;}
.ul_thumbview .pptx {background-position: 0px -6507px;}
.ul_thumbview .vsd {background-position: 0px -6607px;}
.ul_thumbview .wmf {background-position: 0px -6707px;}
.ul_thumbview .wpd {background-position: 0px -6807px;}
.ul_thumbview .wps {background-position: 0px -6907px;}
.ul_thumbview .file_thumb .doc,
.ul_thumbview .file_thumb .docx { background-position: 0px -370px; }
.ul_thumbview .file_thumb .xlsx { background-position: 0px -460px; }

.ul_thumbview .office365_progress{background: url(../../include/images/grid_office_progress.gif) !important;}
/* .upload_progress_active .movie_icon {background-position: 0 -936px;} */
.calllogslist .ul_thumbview .empty_item { width: inherit }
/* row selection related styles */
.rowselected { background: #666; color: #fff; display: none; }
/*share popup related styles*/
.share_container .inputbox { border: 1px solid #93B6CA; width: 200px; outline: none; height: 19px; }
.share_container input { height: 24px; font-size: 13px; }
.share_container .button { visibility: visible; background: #6196B9; border-radius: 2px; color: #FFFFFF; text-align: center; border: 1px solid #6196b9; font-family: tahoma; font-weight: normal; letter-spacing: 0.1em; padding: 0px 15px 4px; cursor: pointer; }
.share_container .button:hover { background: none repeat scroll 0 0 #5eafe5; }
.share_container .button:active { background: none repeat scroll 0 0 #5eafe5; box-shadow: 0 0 5px #10608c inset; }
.share_settings_cancel_btn { height: 16px; width: 16px; background: transparent url(../images/popup_close_btn.png) no-repeat 0px !important; cursor: pointer; border: 0px !important; float: left; padding: 0 !important; box-shadow: 0 0 0 !important; margin-top: 4px !important }
.share_container .submit, .addressbook_container .button { height: 32px; cursor: pointer; padding: 0 15px; }
.share_settings_body .share_settings_cont { position: relative; float: left; margin: 0 0px 5px; }
.share_settings_body ul { margin: 0px; padding: 0; max-height: 140px; float: left; margin-top: 8px; }
.share_settings_body li { margin: 0; padding: 5px 0; position: relative; }
.share_container .share_settings_body li { list-style: none; border-bottom: 1px solid #e0e6eb; }
.share_container .share_settings_body li:last-child { border-bottom: none; }
.share_settings_body select { float: left; height: 23px; margin-right: 10px }
.share_settings_body input { float: left; margin-right: 10px; }
.share_h1 { float: left; font-weight: bold; }
.share_h1 .smtext { font-size: 11px; font-weight: normal }
.share_settings_head { display: block; }
.share_pw { padding-right: 8px; float: left; line-height: 23px; }
.share_container .share_column, .share_container .message_column { margin: 10px 0 0; overflow: hidden; width: 100%; }
.share_container .share_column p, .share_container .message_column p { margin: 0; }
.share_container .share_divColumn { position: relative; }
.share_container .share_column { overflow: visible !important; }
.share_divColumn div:first-child { margin-right: 1px; }
.share_container .share_divColumn input.share_email { width: 500px; padding-left: 5px; border: 1px solid #93B6CA; outline: none; height: 20px; }
textarea.share_email { width: 475px; padding: 3px 5px; border: 1px solid #93B6CA; height: 24px; resize: none; margin: 0; }
.message_column p { float: left; }
.pop_mainHead { overflow: hidden; margin-bottom: 5px; clear: both; font-weight: bold; }
.share_container .red { color: #FF0000; display: none; font-weight: normal; margin: 5px 0 0; width: 100%; font-size: 11px; }
.popup_header .red { margin-top: 10px; }
/* share related styles */
.share_popup_wraper { overflow: hidden; position: relative; clear: both; }
.share_popup_divcont { margin-top: 10px; }
.share_popup_wraper a { float: right; width: 35px; height: 35px; display: block; background: url(../images/share_icons.png) no-repeat; text-indent: -9999px; text-decoration: none; margin-left: 5px; outline: none; }
.share_popup_wraper .sharelink_txt { background: #fee18b; border: 1px solid #dfa53a; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #313131; float: left; height: 33px; width: 415px; padding: 0 10px; }
.share_popup_wraper .sharelink_txt a { color: #313131; float: left; text-indent: 0; margin: 8px 0 0; background: none; height: auto; width: auto; }
.share_popup_wraper .sharelink_txt span { color: #313131; float: left; text-indent: 0; margin: 8px 0 0; background: none; height: auto; width: auto; }
.share_popup_wraper a.copylink_btn { float: right; text-indent: -9999px; background: url(../images/share_preview.png) no-repeat 0 -3px; height: 17px; width: 24px; }
.share_popup_wraper a.share_in_fb_icon { background-position: -1px -20px; visibility: hidden; }
.share_popup_wraper a.share_in_twitter_icon { background-position: -1px -86px; visibility: hidden; }
.share_popup_wraper a.share_in_linkedin_icon { background-position: -1px -152px; }
.share_viewfiles_cont { overflow: hidden; margin-top: 5px; color: #6196b9; font-size: 11px; }
.share_viewfiles_cont .share_viewfiles_btn { background: url(../images/share_icons.png) no-repeat 0 -204px; float: left; height: 17px; line-height: 17px; padding-left: 25px; cursor: pointer; margin-bottom: 10px; }
.share_viewfiles_body { margin: 0; padding: 0; clear: both; display: none; border: 1px solid #e2e7ec; max-height: 75px; overflow-y: auto; overflow-x: hidden; width: 516px; }
.share_viewfiles_body li { margin: 0; padding: 3px 0px; list-style: none; float: left }
.share_viewfiles_body li:nth-child(odd) { background: #f4f4f4; }
.share_viewfiles_body li span { background: url(../images/share_icons.png) no-repeat -2px -260px; float: right; margin: 3px 0 0; height: 12px; width: 20px; display: block; cursor: pointer; }
.shareviamail_tab .tab_body { padding: 0; overflow: visible !important; clear: both; }
.share_container .share_btns { float: right; display: block; width: 30px; height: 30px; margin: 0 1px 0 0; border: 1px solid #7f9db9; }
.address_book { cursor: pointer; background: url(../images/addressbook.png) 0px 0 no-repeat; position: absolute; top: 0; right: 0; }
.f_name_view { white-space: nowrap; width: 100% }
.f_name_view p { float: left; padding: 0px 5px; margin: 0px; white-space: pre }
.share_divColumn textarea { color: #777; }
.share_container .message_column textarea { resize: none; border: 1px solid #93B6CA; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #777; width: 506px; height: 50px; display: block; padding: 3px 5px; }
.share_settings_body { background: none repeat scroll 0 0 #EDF2F5; clear: both; display: none; float: left; margin: 0; padding: 10px; position: relative; width: 498px; z-index: 99; border: 1px solid #c5d6db; }
.share_shadow_cont { width: 100%; display: none; }
.share_shadow_cont { background: rgba(255, 255, 255, 0.8); position: absolute; top: 0; left: 0; z-index: 9; }
.share_body { position: relative; }
.share_container .share_settings_btn { visibility: hidden; width: 50px; padding-left: 25px; line-height: 22px; margin: 0; cursor: pointer; border: none; font-weight: normal; color: #367095; background: url(../images/setting.png) -1px 0 no-repeat; position: absolute; z-index: 99; top: -4px; right: 30px; }
.share_container .share_viewfiles_hover { background-position: 0 -232px; }
/*share pop-up scroll*/
.scroll_wraper { position: relative; clear: both; }
.scroll_wraper .scroll_body { width: 518px; height: 95px; overflow: hidden; position: relative; margin: 15px 0; }
.scroll_wraper .scroll_item { position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: 100%; }
.scroll_wraper .static { position: relative; top: 0 !important; }
.scroll_wraper .scrollbar { position: absolute; width: 11px; z-index: 2; display: none; top: 4px; right: 0px; background: none; }
.scroll_wraper .track { height: 100%; width: 11px; position: relative; padding: 3px 1px; background: none; }
.scroll_wraper .thumb { min-height: 10px; height: 20px; width: 11px; position: absolute; top: 0; left: 0; margin: 5px 0 2px; background: url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; cursor: pointer; }
.scroll_wraper .thumb .end { overflow: hidden; height: 5px; width: 11px; margin-top: -3px; background: url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; }
.scroll_wraper .disable { display: none; }
.hide_scroll { display: none !important; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/*tab*/
.tab_head { margin: 0px; position: relative; top: 1px; padding: 0; overflow: hidden; float: left; }
.tab_head li { margin: 0; height: 28px; margin-right: 2px; padding: 0 10px; list-style-type: none; border: 1px solid #7F9DB9; background: #F9F9F9; border-top-right-radius: 6px; border-top-left-radius: 6px; position: relative; top: 1px; border-bottom: 2px; }
.tab_head li, .tab_head li a { float: left; }
.tab_head li.tab_active { background: #fff; border-bottom: 2px solid #fff; color: #000; font-weight: bold; }
.tab_head li.tab_active a { color: #000; }
.tab_head li a { height: 25px; white-space: nowrap; margin: 4px; color: #333; text-decoration: none; outline: none; }
.tab_body { overflow: hidden; clear: both; padding: 10px; }
.tab_active { border-bottom: none; }
.tab_body .submit { float: right; margin: 10px 0px 0px 10px; }
.share_tab .tab_head { border: 1px solid #dbd9da; border-radius: 3px; padding-top: 10px; height: 23px; overflow: visible; }
.share_tab .tab_head li { width: 33px; margin: 0; height: 33px; padding: 0; background: url(../images/social-media_icon.png) no-repeat; border: none; border-radius: 0; top: 0; margin-top: -10px; position: relative; }
.share_tab .tab_head .share_via_email { background-position: 4px -6px; }
.share_tab .tab_head .share_via_email:hover { background-position: -38px -6px; }
.share_tab .tab_head .share_on_fb { background-position: 4px -51px; }
.share_tab .tab_head .share_on_fb:hover { background-position: -38px -51px; }
.share_tab .tab_head .share_on_twitter { background-position: 4px -96px; }
.share_tab .tab_head .share_on_twitter:hover { background-position: -38px -96px; }
.share_tab .tab_head .share_on_in { background-position: 4px -141px; }
.share_tab .tab_head li a { text-indent: -9999px; width: 25px; }
.share_tab .tab_head li.tab_active { box-shadow: 0 0 5px #a7bbca inset; }
.share_tab .tab_active span { display: block; height: 10px; background: url(../images/share_selected_arrow.png) no-repeat center; width: 33px; position: absolute; top: 31px; }
.share_tab .tab_body { padding: 10px 0 0; }
/*address book*/
.addressbook_container { width: 100%; position: absolute; left: -99999px; background: #F9F9F9; }
.addressbook_container input { vertical-align: middle; }
.addressbook_container .div2 { display: block; }
.add_pos { position: relative; left: 0; }
.addressbook_container .add_search { position: absolute; left: 150px; top: -1px; }
.addressbook_container .add_search .input { width: 250px; float: left; height: 18px; }
.addressbook_container .add_search .search { padding: 2px; margin-left: 4px; }
.share_container .add_hide { display: block; height: 16px; width: 16px; position: absolute; margin: 10px; right: 15px; top: 0; }
.add_del_cont { overflow: hidden; }
.share_container .view_all_contacts { position: absolute; right: 10px; }
.btn_margin { margin: 0 5px 0 0!important; }
.share_container .add_hide { display: none; background: url(../images/popup_close_btn.png) no-repeat; cursor: pointer; }
.share_container .view_all_contacts a { color: #ccc; text-decoration: none; }
.address_item_body li:hover .add_hide { display: block }
.share_container .div2 li:hover .add_hide { display: block; }
.addressbook_container .scroll_wraper .scroll_body { height: 110px; }
.address_item_body li { padding: 8px 10px; overflow: hidden; margin-bottom: 0px !important }
.address_item_body li.addshare_empty { border-bottom: 0 none; color: #CCCCCC; font-size: 25px; margin-top: 20px; text-align: center; }
.address_item_body li.addshare_empty:hover { background: none!important; }
.address_item_body li div, .address_item_body li input { float: left; margin-right: 8px; }
.address_item_body li span.clear { float: left; }
.address_item_body li:hover { background: #fff; }
.address_contact_head { margin: 0; padding: 0 0 5px 10px; border-bottom: 1px solid #E0E6EB; position: relative; }
.addressbook_container .scroll_wraper { margin-bottom: 10px; }
.addressbook_container .popup_header form { position: absolute; left: 135px; top: -4px; }
.addressbook_container #addr_skey { width: 270px; height: 23px; border: 1px solid #ddd; border-radius: 3px; margin: 0 5px 0 15px; }
.addressbook_container .popup_header .button { height: 27px; margin-right: 0; }
.addrshare_allcontacts { right: 0; margin: 0; position: absolute; top: 3px; color: #6196B9; border-left: 1px solid #6196B9; padding-left: 10px; display: none; }
.popup_container .addressbook_container .hide_adress { left: 0; }
.popup_container .addressbook_container h2 { margin-left: 35px; }
.share_list_body { list-style: none; margin: 0; padding: 0; }
.share_body .scroll_wraper .scroll_body { height: 110px; float: left; margin: 0 0 15px; }
.share_list_body li { margin: 0 0px 10px; position: relative; list-style: none; border-bottom: 1px solid #E0E6EB; }
.share_list_body li .folder_icon { background: url(../images/file_icons.png) 0 -10px no-repeat; width: 40px; height: 40px; position: absolute; top: 8px; left: 0; }
.share_list_body p { margin: 0; padding: 0; white-space: pre; width: 90%; }
.share_list_body .link { font-size: 11px; color: #6096BC; }
.share_list_body .link a { color: #6096BC; text-decoration: none; }
/*Address book tab*/
.address_tab { margin-top: 18px; }
.address_tab .tab_body label { width: 88px; float: left; display: block; }
.address_tab .input_txt { width: 250px; }
.address_tab .head_srch_btn { float: right !important; }
.address_tab .btn_margin { margin-right: 156px !important; }
.addressbook_container .popup_close_btn { width: 20px; height: 12px; background: url(../images/menu_icons.png) no-repeat 0 -376px; }
.address_tab .tab_body { background: #fff; border: 1px solid #7F9DB9; }
/*create new folder*/
.file_list li.createfolder { position: fixed; }
.createfolder { position: fixed; z-index: 99; background: url("../images/row_selected_bg.png") repeat-x scroll 0 0 transparent !important; }
/*swf upload related code*/
.swfupload { position: absolute; left: 0; top: 0; opacity: 0; z-index: 2; width: 58px; height: 46px; }
/* top slider */
.createfolder .file_name>span { float: left; width: 400px; }
.createfolder .file_name>span img { float: right; padding-top: 22px; }
/* Remote manage */
.remote_manage { font-size: 12px; color: #666; min-height: 350px; 1height:420px;
}
.remote_manage ul { list-style-type: none; padding: 0px 0px 30px 0px; margin: 0px; line-height: 60px; }
.remote_manage li { height: auto; float: left; width: 100%; border-bottom: 1px solid #EBEBEB; }
.remote_manage ul a { color: #6196B9; text-decoration: none; outline: none; }
.remote_manage ul a:hover { color: #666; text-decoration: none; }
.remote_manage .account_edit { font-size: 14px; }
.update_bkpset { float: left; }
.update_bkpset p { line-height: normal; margin: 0px; padding: 0px; }
.remote_manage .inputbtn { width: 150px; height: 25px; line-height: 18px; text-align: center; border: 0px; background: #6196b9; color: #fff; font-size: 14px; border-radius: 2px }
.remote_manage .pending { width: 190px; height: 25px; line-height: 18px; text-align: center; border: 0px; background: #6196b9; color: #fff; font-size: 14px; float: left; border-radius: 2px; margin-left: 10px }
.remote_manage .inputbox { width: 180px; border: 1px solid #93b6ca; height: 18px; padding: 5px 5px 5px 8px; line-height: 18px; outline: none; float: left; vertical-align: middle; color: #999 }
.remote_manage .inputbox:focus { border: 1px solid #a2b3bd; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); color: #41586a }
.device_info { width: 100%; float: left; padding-top: 0px; }
#rnav input[type="submit"] { font-weight: normal; }
.showdevice.active { background-color: #F4F4F4; }
.showdevice_loading { background: url(../images/Loader_2.gif) no-repeat 0px 25px; width: 45px; height: 60px; float: left; z-index: 150; float: right }
.remote_container { width: 100%; }
.remotedevice_win { background: url(../images/pcs.png) no-repeat 15px 0px; float: left }
.remotedevice_mac { background: url(../images/pcs.png) no-repeat 15px -55px; float: left }
.remotedevice_phone { background: url(../images/pcs.png) no-repeat 15px -109px; float: left }
.alternate { background: #F5F5F5; }
.remotedevice_name { padding: 0px 10px 0px 65px; color: #666; font-size: 16px; width: 40% }
.remote_edit { font-size: 14px; float: right; color: #6196B9; padding-right: 18px; }
.remote_showdiv { display: none; border-top: 1px solid #E1E0E0; margin: 5px 0 0 21px; width: 97% !important; }
.rm_container { padding: 20px 0px; float: left; width: 90% }
.scheduler { border: #7d992b 1px solid; height: 35px; border-radius: 5px; background: url(../images/greenbtn_bg.png) repeat 0px 0px; float: left; padding: 0px 6px 0px 0px; color: #FFF; box-shadow: inset 0px 0px 5px #b0d058; cursor: pointer }
.scheduler_container { width: 92%; margin-top: 7px }
.scheduler_text { background: url(../images/greenbtn_bg_1.png) repeat 0px 0px; height: 35px; border-radius: 5px 0px 0px 5px; box-shadow: inset 0px 0px 3px #b0d058; margin-right: 10px; }
.scheduler_text p { font-size: 16px; line-height: 35px; color: #fff; margin: 0px 15px; padding: 0px; }
.scheduler_bkp { float: left; }
.scheduler_bkp p { margin: 0px; font-size: 26px; padding: 0px 10px 0px 0px; line-height: 35px; }
.scheduler_time { }
.scheduler_week { font-size: 12px; float: left; line-height: 36px; }
.scheduler_week span { padding-right: 6px }
.arrow { background: url(../images/checkboxes.png) no-repeat scroll 0px -218px transparent; float: left; padding-right: 5px; width: 20px; height: 20px; margin: 8px 0px 0px 7px; text-indent: -5000px }
.notify { float: right; margin-right: 15px; width: 30% }
.notify label { display: block; padding: 0px 0px 5px 0px; margin: 0px; line-height: normal; line-height: 10px }
.notify p { line-height: normal; padding: 0px; margin: 30px 0px 0px 0px; width: 100%; font-size: 10px }
.notify .inputbox { border: 1px solid #93B6CA; color: #999999; float: left; height: 14px; line-height: 18px; outline: medium none; padding: 5px 5px 5px 8px; vertical-align: middle; width: 100%; }
.backupset { width: 100%; margin-top: 15px; float: left }
.bkp_header { border: 1px solid #DDE1E4; border-bottom: none; height: auto; overflow: auto; width: 100%; }
.bkp_header_container { float: left; width: 100%; padding: 10px 0px; background: none repeat scroll 0 0 #edf2f4 }
.bkp_header h3 { font-size: 14px; color: #5387ae; line-height: normal; padding: 0px 9px; margin: 0px; float: left; font-weight: normal }
.bkp_header .chkbox { float: left; line-height: normal; margin-right: 9px; }
.bkp_list { border: 1px solid #dde1e4; /*box-shadow: inset 0px 0px 5px #e7e7e7;*/ width: 100%; padding: 10px 0px; height: auto; max-height: 300px; overflow: auto; border-bottom: 0px; }
.content_bkpset { float: left; width: 100%; margin-top: 15px; }
.content_bkpset .bkp_header h3 { padding: 0px; }
.content_bkpset .bkp_header .bkp_header_container .chkbox { margin-left: 13px; }
.add_bkpset { float: left; width: 100%; }
.bkp_list ul { line-height: normal; list-style: none; padding: 0px; margin: 0px; }
.bkp_list li { float: none; }
.pathlist li { line-height: 30px; padding-left: 9px; width: 97% }
.pathlist ul li:last-child { border-bottom: 0px; }
.pathlist p { padding: 0px; margin: 0px; line-height: 19px; overflow: hidden; white-space: pre; }
.pathlist .chkbox { float: left }
.rm_container .bread_crumb { margin: 20px 0px 0px 0px; padding: 0px; line-height: normal; float: left; }
.rm_container .bread_crumb a { float: left; line-height: normal; font-size: 13px; color: #41586a; text-decoration: none; letter-spacing: 0.08em; background: url(../images/brdcrumb_arrow.png) no-repeat 0px 1px; padding: 0px 5px 0px 20px }
.breadcrumb a:hover { color: #6196B9; text-decoration: none }
.sessionlog { color: #5088ab; background: url("../images/checkboxes.png") no-repeat scroll 0px -253px transparent; line-height: normal; padding: 0px 9px 0px 25px; height: 20px; font-size: 14px; cursor: pointer; margin: 21px 5px 0 0; display: none }
.content_list ul { line-height: normal; padding: 0px; margin: 0px; float: left; }
.content_list li { float: left; display: inline; /*background: url("../images/menu_divider.png") no-repeat scroll left center transparent; margin: 0;*/ padding: 0px 8px; width: auto!important; }
.content_list li a { float: left; text-indent: -5000px; background: url("../images/checkboxes.png") no-repeat scroll right center transparent; text-decoration: none; width: 20px; height: 20px }
.last_class { padding-right: 5px !important; }
.content_list .refresh { background-position: 0px -286px; }
.content_list .deleteall { background-position: 0px -320px; }
.remote_folder { background: url(../images/icons_rm.png) no-repeat scroll 0px 1px transparent; margin: 0px 0px 0px 26px; padding: 0px 0 0px 30px; height: 30px; line-height: normal; }
.remote_folder_shortcut { background: url(../images/icons_rm.png) no-repeat scroll 0px -27px transparent; margin: 0px 0px 0px 26px; padding: 0px 0 0px 30px; height: 30px; line-height: normal; }
.remote_file { background: url(../images/icons_rm.png) no-repeat scroll 0px -59px transparent; margin: 0px 0px 0px 26px; padding: 0px 0 0px 30px; height: 30px; line-height: normal; }
.remote_file_shortcut { background: url(../images/icons_rm.png) no-repeat scroll 0px -89px transparent; margin: 0px 0px 0px 26px; padding: 0px 0 0px 30px; height: 30px; line-height: normal; }
.listname { margin: 0px; padding: 0px; float: left; width: 30% }
.listpath { margin: 0px; padding: 0px; font-size: 12px; color: #b3b3b3; }
.type-indicator { float: left; padding: 30px 0px 0px 0px; width: 200px }
.type-indicator p { padding: 0px; margin: 3px 0px 0px 0px; line-height: normal }
.schedule_main { /* padding:10px; */ padding: 5px 10px; background-color: #e7e9eb; float: left; width: 97%; margin-bottom: 20px }
.schedule_main input[type='checkbox'] { float: left; margin-right: 5px }
.schedule_main ul { list-style-type: none; margin: 0px; padding: 0px; }
.schedule_main li { float: left; /* padding:20px 12px 10px 0px; */ padding: 6px 12px 0 0; }
.schedule_head hr { background-color: #fff; border: 0px; padding: 0px; height: 1px; margin: 7px 0px 0px 0px; float: left; width: 100% }
.schedule_head label { padding-bottom: 10px; float: left }
.schedule_jobquick { float: left; border-bottom: 1px solid #FFFFFF; float: left; margin-bottom: 10px; padding-bottom: 10px; width: 100%; }
.float_rt.cutoff { float: left; }
.cutoff label { padding: 0px 10px 0px 2px }
.schedule_main select { width: 55px; height: 20px; margin: 0 6px; }
.popup_scheduler .popup_footer input { float: left; }
.popup_scheduler .popup_footer { position: inherit !important }
.update_scheduler { width: 140px !important; height: 25px; line-height: 18px; text-align: center; border: 0px; background: #6196b9; color: #fff; font-size: 14px; margin: 1px 0px 0px 0px; border-radius: 2px; }
.subheader { float: left; width: 100%; padding: 7px 0px; line-height: normal; background: none repeat scroll 0 0 #F6F5F5; }
.filename { float: left; width: 60%; font-size: 12px; padding-left: 8px; line-height: 16px; }
.filename_list { float: left; width: 60%; font-size: 14px; line-height: 17px; white-space: pre; word-wrap: normal; }
.filesize { float: left; width: 13%; font-size: 12px; padding-left: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }
.filesize_list { float: left; width: 15%; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }
.date_modified { float: left; width: 22%; padding-left: 15px; font-size:12px overflow: hidden;
text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.account_closediv { background: url(../images/close.png) no-repeat; text-indent: -5000px; margin-top: 24px; width: 16px; line-height: normal !important; padding-right: 12px; }
.restore_image { background: url("../images/checkboxes.png") no-repeat scroll 0px -498px transparent; width: 22px; height: 20px; float: left; padding: 0 8px 3px 1px; text-indent: -5000px; }
.backup_image { background: url("../images/checkboxes.png") no-repeat scroll 0 -466px transparent; width: 22px; height: 20px; float: left; padding: 0 8px 3px 1px; text-indent: -5000px; }
.single_pc .update_bkpset { margin-top: 20px }
.single_pc .rm_container { padding: 20px !important }
.single_pc .sessionlog.new { color: #5088ab; background: url("../images/checkboxes.png") no-repeat scroll 0px -253px transparent; line-height: normal; padding: 0px 9px 0px 25px; height: 20px; font-size: 14px; cursor: pointer; margin: 21px 19px 0px 0px; position: static !important }
.single_pc hr { background-color: #e1e0e0; border: 0px; padding: 0px; height: 1px; width: 97%; margin: 0px 0px 0px 20px; float: left }
.add_pc { display: inline-block; text-align: center; font-size: 14px; background: #fff; padding: 50px; }
.inputbtn { }
.add_pc .inputbtn { border: #7d992b 1px solid; width: 160px !important; height: 35px; border-radius: 2px; background: url(../images/greenbtn_bg.png) repeat 0px 0px; padding: 0px 6px; color: #FFF; box-shadow: inset 0px 0px 5px #b0d058; cursor: pointer; font-size: 16px; }
.addpc_container { width: 75%; margin: 0px auto; }
.addpc_wrapper { display: table-cell; width: 100%; height: 400px; vertical-align: middle; text-align: center; }
.add_pc .inputbtn:hover { box-shadow: inset 0px 0px 5px #c9e57c }
.download_setup input { width: 100px !important; }
/* calender Page */
.menutxt { padding: 13px 0px 13px 20px; color: #286ca9; }
.float_rt > .menutxt a { padding: 0px 30px 0px 0px; margin: 0px; line-height: 18px !important; cursor: pointer; }
.file_head_row.events_head_row, .events_list_row { padding-left: 2% !important; }
.events_head_row, .events_list_row { width: 95%; float: left; /*border:1px solid red;*/ }
.events_details, .events_img { float: left; width: 50%; text-align: left; }
.events_when, .events_schdule { float: left; width: 48%; text-align: left; }
.events_title > .events_when { padding-left: 5px; }
.events_list_row p { float: left; margin: 0px; padding: 20px 0px 20px 5px; overflow: hidden; text-overflow: ellipsis; white-space: pre; max-width: 325px; min-width: 100px; word-wrap: normal; }
.event_box p { font-size: 16px; }
.event_box a { width: 50px; height: 60px; float: left; background: url(../images/calender_icon.png) no-repeat 0px 0px; }
.file_list ul.calendar_container li:hover .events_img a, .events_img a:hover, .events_img a.active { background-position: 0px 0px; }
.events_msg { color: #8BA82B; padding-left: 0px !important; /*white-space:pre*/ }
/* Contacts Page */
.events_contacts { float: left; width: 30%; text-align: left; }
.events_alphatics { float: right; text-align: left; }
.events_user_pic { width: 100px; float: left; }
.events_user_pic a { width: 50px; height: 60px; float: left; background-image: url(../images/file_icons.png); background-repeat: no-repeat; }
.events_user_pic a img { padding-right: 28px; }
.events_user_details { width: 45%; float: left; }
.events_user_details p { float: none; max-width: 600px; padding: 3px 0px; margin: 0px; line-height: 27px; }
.events_user_details p.name { color: #286ca9; font-size: 14px; font-weight: bold; }
.events_user_details p span { width: 150px; text-align: left; display: inline-block; font-weight: bold; }
.events_user_share { width: 32%; float: left; position: relative; min-width: 318px; }
.events_title > .events_alphatics { padding-left: 5px; }
.alphatic_order { margin: 0px; padding: 0px; list-style: none; }
.alphatic_order li { float: left; padding: 0px; margin: 0px 1px; }
.alphatic_order li a { cursor: pointer; padding: 2px 4px; color: #286ca9; font-size: 9px; border: 1px solid #F4F4F4; text-transform: uppercase; }
.alphatic_order li a:hover, .alphatic_order li a.active { border: 1px solid #b6c4cd !important; box-shadow: inset 0px 0px 2px #B6C4CD; padding: 2px 4px; color: #286ca9; outline: none; }
.file_list .events_rowlist li { min-height: 105px; max-height: auto; cursor: pointer; }
.events_rowlist li > div { height: 90px; padding-top: 15px; overflow: hidden }
.ul_thumbview #file_list_container.calendar_container li { width: 98% !important; }
.events_user_details { height: 75px; overflow: hidden; }
.popup_calendar_version>p { margin: 20px 0px; padding-left: 5px; color: #999999; }
.calendar_version { width: 100px; float: left; }
.contact_img { background: url(../images/contact_icon.png) no-repeat !important; height: 80px !important; width: 80px !important; }
/*ul.events_rowlist li:hover,.events_list_row:hover,*/ 
ul.events_rowlist li.active, .events_list_row.active { height: auto; float: left; box-shadow: none; padding-bottom: 0px; }
.file_list ul.events_rowlist li:hover, .file_list ul.events_rowlist li.active, .file_list ul.events_calender li:hover, .file_list ul.events_calender li.active { background: #fff; border: 1px solid #d0dde2; border-left: 0px; border-right: 0px; }
.file_list ul.events_rowlist li:nth-child(1), .file_list ul.events_calender li:nth-child(1) { border-top: 0px; }
.file_list ul.events_rowlist li:nth-child(1):hover, .file_list ul.events_rowlist li:nth-child(1).active, .file_list ul.events_calender li:nth-child(1):hover, .file_list ul.events_calender li:nth-child(1).active { background: #fff; border: 1px solid #dedede; border-left: 0px; border-right: 0px; border-top: 0px; }
.share_txtbox { float: left; width: 248px; display: none; background-color: #D2DAE0; border: 1px solid #D2DAE0; padding: 4px; position: absolute; left: -50px\9; top: 2px; right: 82px; z-index: 55; }
.share_txtbox input { float: left; }
.share_txtbox .popup_header h2 { margin: 0px 0px 15px; font-size: 12px; padding-bottom: 2px; border-bottom: 1px solid #D2DAE0; }
.share_txtbox .popup_close_btn { right: 4px; top: 11px; }
.txtbox_share { border: 1px solid #93b6ca; height: 22px; padding: 2px 5px 2px 5px; line-height: 18px; outline: none; width: 150px; font-size: 13px; margin: 0px 0px 0px 0px; }
.contactshare_btn { width: 60px; height: 27px; line-height: 18px; padding: 0px 0px 3px 0px; text-align: center; border: 0px; background: #6196b9; color: #fff; font-size: 14px; float: left; margin: 0px 0px 0px 5px; border-radius: 2px }
.contactshare_btn:hover { box-shadow: inset 0px 0px 5px #333 }
.share_links { float: right; width: 100%; padding-right: 35px; }
.file_list ul.events_rowlist li .events_user_share a { float: right; margin: 0px 5px }
.file_list ul.events_rowlist li.active .events_user_share a.sharelink, .file_list ul.events_rowlist li:hover .events_user_share a.sharelink { background: url(../images/calender_icon.png) no-repeat 0px -129px; float: right; height: 25px !important; width: 25px; }
.file_list ul.events_rowlist li.active .events_user_share a.expanded_detail, .file_list ul.events_rowlist li:hover .events_user_share a.expanded_detail { background: url(../images/calender_icon.png) no-repeat 0px -170px; float: right; height: 25px !important; width: 25px; }
.events_user_share { float: right; padding: 10px 0px 0px; }
/* Earlier version popup */
.contact_version { width: 100px; float: left; }
.contact_size { width: 180px; float: left; }
.contact_modify { width: 220px; float: left; }
.version_items.contact_version_items li { padding: 0px 0px 0px; text-align: center; height: 38px; }
.version_items.contact_version_items li:nth-child(even) { background-color: #F9F9F9; }
.version_items.contact_version_items li>div { padding: 10px 0px 11px; border-right: 1px solid #E4ECEF }
.contact_version>a, .calendar_version>a { color: #6096BC; text-decoration: none; }
.version_details { display: inline-block; padding-left: 10px; }
.version_value { display: inline-block; padding-left: 2px; }
.version_items.contact_version_title li { padding: 0px 0px; background-color: #f0f4f7; height: 50px; text-align: center; }
.version_items.contact_version_title li>div { padding: 10px 0px; color: #6096BC; border-right: 1px solid #E4ECEF; }
.version_items.contact_version_items li>div.contact_modify, .version_items.contact_version_title li>div.contact_modify { border-right: none; }
.version_items.contact_version_title { height: 38px; overflow: hidden; border: 1px solid #E4ECEF; }
.popup_contact_version>p { margin: 20px 0px; padding-left: 5px; color: #999999; }
.version_items.contact_version_items li:hover { background-color: #F0F4F7; cursor: pointer; }
/* calendar 10-11-2012 */
.event_box { float: left; width: 100%; }
.events_description { float: left; padding-left: 55px; }
.events_description p { width: 100%; display: inline-block; padding: 0px; margin: 0px; }
.file_list .events_rowlist.calendar_container li { min-height: 80px; max-height: auto; }
.events_description { display: none; }
.events_description p { float: none; max-width: 600px; padding: 3px 0px; margin: 0px; }
.events_description p span { width: 90px; text-align: left; display: inline-block; font-weight: bold; }
.events_rowlist.calendar_container .events_user_share { width: 50%; float: left; position: relative; min-width: 318px; }
.events_rowlist.calendar_container .share_links { float: right; padding-right: 35px; width: auto; }
.events_rowlist.calendar_container .events_img { float: left; width: 50%; text-align: left; }
.calendar_backupdate { float: left; }
.calendar_backupdate p { padding: 10px 0px 0px 0px; margin: 0px; float: left; text-align: left; }
.version_items.contact_version_items { height: 200px; }
.events_rowlist.calendar_container .expanded_detail { padding-top: 11px; }
.file_list ul.events_rowlist.calendar_container li.active .events_user_share a.expanded_detail, .file_list ul.events_rowlist.calendar_container li:hover .events_user_share a.expanded_detail { background: url(../images/calender_icon.png) no-repeat 0px -162px; float: right; height: 25px !important; width: 25px; }
/*transaction summary*/
.transaction .Billing_profile { padding-top: 20px; }
.transaction .Billing_offset { width: 100% }
/*Gallery Page*/
.gallery_newfolder { width: 22px; background-position: 10px -1840px; }
.file_list.album_list li > div { height: auto !important; }
.file_list.album_list li, .file_list.album_list li:hover { border: none; background: none; }
.albums_container li a { height: 110px; width: 170px; display: inline-block; background: url(../images/album_icons.png) no-repeat; }
.albums_container li a.album_folder { background-position: 0px -10px }
.albums_container li a.album_folder2 { background-position: 0px -146px }
.file_list.album_list li .albums_container li { height: 140px; width: 170px; float: left; padding: 10px; border: 1px solid #FAFAFA; }
.file_list.album_list li .albums_container li:hover { border: 1px solid #DEDEDE; background-color: #EDF2F4; cursor: pointer; }
.albums_container li:last-child { padding-right: 0px; }
/*.file_list.album_list li .albums_container li:hover .album_describtion{ background-color:#000000;} */
.albums_title { width: 100%; color: #6196B9; font-size: 16px; padding: 0px 0px 25px 0px; }
.file_list .gallery_albums .albums_view { float: left; min-height: 150px; padding: 35px 40px 40px 40px; }
.file_list .gallery_albums li { height: auto; }
.albums_container p { margin: 0px; padding: 0px; }
.album_describtion p { text-align: center; }
#file_list_container.gallery_container { float: left; }
.photos_details { display: block; background: url(../images/album_hvrbg.png) repeat-x; margin-top: -19px; position: absolute; cursor: default; }
.photo_name { float: left; position: relative; padding: 0px 0px 0px 0px; width: 100%; margin: -20px 0px 0px 0px; line-height: 20px; background-color: #333; }
.photos_details p { color: #FFF; text-align: left; display: inline; float: left; overflow-x: hidden; overflow-y: hidden; padding: 0px 0px 0px 3px; text-overflow: ellipsis; white-space: pre; word-wrap: break-word; margin: 0px; font-size: 12px; }
.gallery_chkbox { position: relative; float: left; padding-left: 2px; }
.gallery_chkbox .gallery_chk { float: left; margin: 5px 0px 0px 0px; padding: 0px; }
.gallery_fb { height: 22px; width: 22px; background: url(../images/album_icons.png) no-repeat 0px -991px; margin-bottom: -22px; position: absolute; z-index: 1; cursor: pointer; }
.photos_gallery { padding: 3px; background-color: #FAFAFA; }
.box .img_name { display: none; }
.photos_details, .gallery_fb { display: none; }
.photos_details.active, .gallery_fb { display: none; }
.file_check.gallery_chkbox { width: 40px; }
.img_gal_namedisp { font-weight: bold; margin-right: 10px }
.ctrl .hide_fs { background-position: 0 -1303px; display: none; }
.ctrl .hide_fs:hover { background-position: -91px -1303px; }
/* Gallery image js file related styles */
.centered { margin: 0 auto; }
#gallery_container .box { margin: 5px; padding: 5px; border: 1px solid #FAFAFA; font-size: 11px; line-height: 1.4em; float: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#gallery_container .box:hover, #gallery_container .box.active { border: 1px solid #dcdcdc; padding: 5px; box-shadow: 0 0 10px #a6a6a6; }
#gallery_container .box a { display: table; margin: auto; }
#gallery_container .box a img { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }
#gallery_container .box img { display: block; width: 100%; }
#gallery_container .box { float: right; text-align: right; direction: rtl; }
#gallery_container .col1 { width: 180px; }
#gallery_container .col1 img { max-width: 180px; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/*album pop-up*/
.gallery_wrapper { z-index: 99; overflow: hidden; width: 100%; height: 100%; position: absolute; display: none; top: 0; left: 0; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #8c8c8c; }
.gallery_body { z-index: 99; background: rgba(0, 0, 0, 0.9); overflow: hidden; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.img_container { width: 100%; height: 100%; overflow: hidden; position: absolute; margin: 0; }
.img_container img { position: absolute; display: none; }
.img_container span { width: 46px; height: 46px; display: none; background: url(../images/album_icons.png) no-repeat; position: absolute; z-index: 2; cursor: pointer; }
.img_container .prev { background-position: 0 -866px; left: 50px; }
.img_container .next { background-position: 0 -789px; right: 50px; }
.img_container .prev:hover { background-position: -92px -866px; }
.img_container .next:hover { background-position: -92px -789px; }
.ctrl { position: absolute; overflow: hidden; width: 100%; padding: 10px 0; background: rgba(0, 0, 0, 0.6); left: 0; z-index: 99; height: 25px; bottom: 0; }
.ctrl a, nav span { cursor: pointer; float: right; margin-right: 15px; display: block; text-indent: -9999px; background: url(../images/album_icons.png) no-repeat; width: 20px; height: 22px; }
.ctrl .img_name { float: left; margin-left: 30px; text-indent: 0; background: none; width: auto; white-space: pre; }
.ctrl .gallery_view { background-position: 0 -1232px; width: 17px; }
.ctrl .galshare { background-position: 0 -1034px; }
.ctrl .fb_share { background-position: 0 -1069px; }
.ctrl .twitter { background-position: 0 -1158px; }
.ctrl .linkedin { background-position: 0 -1195px; }
.ctrl .rotate_right { background-position: 0 -400px; }
.ctrl .rotate_left { background-position: 0 -436px; }
.ctrl .download { background-position: 0 -524px; }
.ctrl .goback { background-position: 0 -1268px; }
.ctrl .delete_from_gallery { background-position: 0 -569px; }
.ctrl .actual_size { background-position: 0 -614px; }
.ctrl .print { background-position: 0 -939px; }
.ctrl .fullscreen_btn { background-position: 0 -658px; }
.ctrl .galshare:hover { background-position: -91px -1034px; }
.ctrl .fb_share:hover { background-position: -91px -1069px; }
.ctrl .twitter:hover { background-position: -90px -1158px; }
.ctrl .linkedin:hover { background-position: -91px -1195px; }
.ctrl .rotate_right:hover { background-position: -91px -400px; }
.ctrl .rotate_left:hover { background-position: -92px -436px; }
.ctrl .download:hover { background-position: -91px -524px; }
.ctrl .delete_from_gallery:hover { background-position: -91px -569px; }
.ctrl .print:hover { background-position: -103px -939px; }
.ctrl .fullscreen_btn:hover { background-position: -91px -658px; }
.gallery_wrapper .close_btn:hover { background-position: -91px -736px; }
.ctrl .border { background-position: 0 -488px; cursor: text; width: 1px; }
.close_btn { background: url(../images/album_icons.png) no-repeat 0 -736px; width: 22px; height: 22px; border: none; outline: none; cursor: pointer; position: absolute; right: 15px; top: 15px; z-index: 999; }
.image_rotate_L { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-ms-transform: rotate(90deg); }
.image_rotate_D { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-ms-transform: rotate(180deg); }
.image_rotate_R { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-ms-transform: rotate(-90deg); }
.fullscreen_container { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; margin: 0; padding: 0; background: #000; }
.img_container ul { margin: 0; padding: 0; position: relative; }
.img_container li { display: block; float: left; margin: 0; padding: 0; list-style: none; position: relative; background: url(../images/Loader.gif) no-repeat center; }
.gallery_body .thumb_cont { background: rgba(0, 0, 0, 0.6); border-top: 1px solid #000; position: absolute; bottom: 0; width: 100%; display: none; }
.gallery_body .thumb_cont img { margin: 3px; padding: 0; border: 0; float: left; }
.img_container li:first-child, .img_container li:last-child { overflow: hidden !important }
/* gallery pop-up */
.tinyPopup { position: absolute; width: 370px; background: #f2f2f2; z-index: 9999; border: 1px solid #fff; border-radius: 5px; padding: 10px; }
.tinyPopup span { background: url(../images/album_icons.png) 0 -1135px no-repeat; position: absolute; float: left; width: 16px; height: 10px; left: 60px; bottom: -10px; }
.tinyPopup a { background: url(../images/album_icons.png) 0 -1108px no-repeat; position: absolute; width: 10px; height: 10px; right: 10px; top: 10px; cursor: pointer; }
.tinyPopup div { padding: 5px; overflow: hidden; float: left; clear: both; }
.tinyPopup_content { display: none; padding: 0; margin: 0; }
.tinyPopup .head { font-weight: bold; }
.tinyPopup .input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #93B6CA; border-radius: 0 0 0 0; box-shadow: none; font-size: 15px; height: 30px; line-height: normal; text-indent: 10px; width: 350px; margin-bottom: 10px; }
.tinyPopup .error_text { color: #F00; }
input.focus { box-shadow: 0 0 7px #99d4ef; border: 1px solid #8bc3dd; }
.tinyPopup .submit_btn { width: auto; height: 30px; text-align: center; border: 1px solid #8ba82b; background: url(../images/greenbtn_bg.png); color: #fff !important; font-size: 15px; float: left; margin: 0; border-radius: 2px; box-shadow: inset 0px 0px 3px #fff; padding: 0px 15px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; }
/* STATUS REPORT CSS*/
.status_cont, .event_cont { margin-left: 30px; }
.status_header { padding: 9px 24px 0; color: #376e95; font-size: 12px; font-weight: bold; }
.event_header { padding: 2px 24px 0; }
.status_header td, .status_cont td { padding-left: 20px; }
.event_cont td { padding-left: 5%; float: left; overflow: hidden; }
.event_cont td:first-child { width: 55%; }
.event_cont td:nth-child(2) { width: 15%; }
.event_cont td:last-child { width: 15%; }
.event_cont span { float: left; padding: 0 5px 0 15px; }
#eventInfo span { padding: 0px 5px 0px 0px !important; }
#eventTitleInfo { padding: 0 !important; }
#eventInfo img { padding-right: 10px !important; }
.event_cont td img { vertical-align: middle; margin-top: 16px; float: left; }
.status_cont a, .event_cont a { color: #376e95; text-decoration: none; float: left; max-width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: pre; }
.status_cont tr, .event_cont tr { height: 50px; line-height: 50px; }
.heading, .topbox, .menu .linked { color: #376e95; font-size: 12px; font-weight: bold; margin-top: 13px; }
.menu .heading { float: left; padding-left: 10px; }
.status_cont tr:nth-child(odd), .event_cont tr:nth-child(odd) { background: #ffffff; }
.status_cont thead tr:first-child { background: #EDF2F4; }
.success { color: #5db82c; font-size: 12px; font-weight: bold; }
.failure { color: #d85450; font-size: 12px; font-weight: bold; }
.sum_title { clear: both; margin-left: 20px; font-size: 18px; color: #666666; letter-spacing: 0.10em; }
.summery .content { margin: 0px 2% 0px 1%; width: 96% !important; }
.summery header { position: inherit; float: left; width: 98%; min-height: 130px; }
.summery footer { margin-left: 0px !important; width: 96% !important; }
.summery .content p { color: #376e95; font-size: 12px; font-weight: bold; margin-top: 10px; }
.summery .content ul { list-style: none; padding: 0px; margin: 0px; }
.summery .content ul li { padding: 5px 0; }
.summery .title { border-bottom: 1px solid #DCDCDC; margin: 0 0 20px; padding: 10px 0 20px; }
.summery .title p { color: #333333; font-size: 25px; font-weight: normal; padding: 0px 0px 0px 20px }
.status_cont table, .event_cont table { border: 1px solid #e4e4e4; margin: 25px 0 0 0; }
.suc_last { clear: both; margin-left: 30px; }
.status_cont form { margin: 0px; padding: 0px; }
.status_cont .title { color: #666666; font-size: 18px; letter-spacing: 0.1em; margin: 20px 0px 10px; float: none; }
.norecrd { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; background-color: #f7f7f7; height: 20px; padding: 10px; border: 1px solid #e4e4e4; width: 78%; }
.backupstatus .select_body { float: left; display: block; width: 47%; margin-right: 3%; }
.backupstatus .select_option { width: 150px; }
.menu .input { height: 27px; padding-left: 5px; color: #000 }
.menu form { margin-left: 20px; }
.menu form img { vertical-align: middle; }
.menu form p { display: inline; width: 200px; color: #376e95; font-size: 12px; font-weight: bold; padding: 0px 10px; }
.menu .select_body { margin: 5px 0 0 8px; font-size: 13px; float: left; width: 120px; }
.menu .select { font-size: 13px; height: 33px; line-height: 34px; background-position: right 14px; }
.menu .st_dt:last-child { width: 80px; }
.gent_btn { background: url("../images/greenbtn_bg.png") repeat scroll 0 0 transparent; border: 1px solid #8BA82B; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 3px #FFFFFF inset; color: #FFFFFF !important; font-size: 13px; height: 33px; line-height: 18px; outline: medium none; width: 90px; margin: 4px 15px 0; padding-bottom: 3px; cursor: pointer; }
.status_cont img { padding: 0px 15px 0px 0px; }
.st_dt div:last-child, .lt_dt div:last-child { width: 90px; }
.float_rt a.serverlog:hover { background: #dfe6eb url(../images/checkboxes.png) right -585px no-repeat; }
.event_subtext { font-weight: normal; color: #333333; }
/* fancy select dropdown */
.select_body { position: relative; overflow: visible !important; }
.select { background: #fff url(../images/dropdown_arrow.png) no-repeat right 18px; border: 1px solid #e5e5e5; box-shadow: 0 0 5px #efeeee inset; height: 40px; border-radius: 3px; font-size: 16px; line-height: 40px; padding: 0 10px; cursor: pointer; color: #aca899; }
.select_option { display: none; margin: 0; padding: 0 !important; box-shadow: 0 0 10px #78A5C5; background: #fff; position: absolute; z-index: 9; top: 35px; right: 15px; }
.select_option li { margin: 1px; padding: 5px 10px !important; list-style: none; }
.select_option li:hover { color: #6096ba; background: #f0f4f7; cursor: pointer; }
.select_body input { display: none; }
.float_lt .heading { width: 300px; }
.commission .comreport_subheading { font-size: 18px; font-weight: normal; padding-top: 10px; }
.commission table .commission_subtable tr td { border: none !important; }
.commission table .commission_subtable { margin-top: 0px; }
.commission .qutr_report, .commission .cust_report { width: 35%; height: 100px; float: left; }
.commission .cust_report { width: 62%; margin-left: 3%; margin-bottom: 20px }
.commission .cust_report .from_dt, .commission .cust_report .to_dt { clear: both; margin-top: -3px; }
.commission .cust_report .to_dt { margin: -3px 0 0 18%; clear: none; }
.commission .cust_report form { clear: both; }
.commission .status_cont .select_option { width: 102px; right: 3px; top: 30px; }
.commission .cust_report form div:nth-child(2) { margin-right: 38px }
.commission .cust_report input.gent_btn { margin: 0px; }
.commission .qutr_report input.gent_btn { margin: 11px 0 0; }
.commission .qutr_report form { margin: 11px 0 0; }
.commission .cust_report .select_body { width: 17%; margin-top: 0px; margin-right: 1%; }
.commission .select_body { margin: 3% 2% 3% 0; width: 30%; }
.commission .total_amt { color: red; font-size: 14px; font-weight: bold; }
.commission .chargeback { background: url("../images/checkboxes.png") no-repeat scroll 7px -272px transparent; width: 130px; cursor: pointer; float: right; font-size: 12px; font-weight: bold; height: 17px; padding: 14px 35px; }
.commission .select { background: #fff url(../images/dropdown_arrow.png) no-repeat right 12px; border: 1px solid #93B6CA; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 5px #D7E1E7 inset; height: 30px; font-size: 12px; line-height: 30px; }
.cust_report p { float: left; margin: 6px 19% 7px 0; }
.cust_report .input { width: 140px; margin-right: 5px; }
.commission .status_cont tr, .commission .event_cont tr { line-height: normal; }
.serverlog { background: url("../images/checkboxes.png") no-repeat scroll left -585px transparent; float: right; cursor: pointer; height: 17px; padding: 14px 10px 14px 35px; width: 110px; font-size: 12px; font-weight: bold; }
.serverlog a { text-decoration: none; color: #333; }
.serverlog a:hover { color: #376e95; }
.menu .linked { padding-left: 30px; float: left; }
.commission .gent_btn { margin: 13px 0 0; }
.commission .comis_report { clear: both; }
.status_cont .titlenew { color: #666666; float: none; font-size: 18px; letter-spacing: 0.1em; margin: 50px 0 10px; }
.commreport .status_header td, .commreport .status_cont td { padding: 10px 0 !important; }
.chrge_heading { margin-top: 40px; }
/* referral */
.input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #93B6CA; border-radius: 0 0 0 0; box-shadow: none; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; height: 30px; text-indent: 10px; }
.sub_h1 { margin: 20px 30px; color: #256c9a; border-bottom: 1px solid #ddd; padding-bottom: 15px; font-size: 20px }
.sub_h2 { color: #256c9a; font-size: 16px; padding-bottom: 10px; font-weight: bold; }
.link { color: #2095DF; text-decoration: none; cursor: pointer; }
.referral h2 { margin: 35px 0 0; font-size: 20px; float: left; color: #484d50; line-height: 15px; letter-spacing: 0; }
.referral .sub_h2 { margin-bottom: 0px; font-size: 16px }
.referral .sub_h1 { border-bottom: none; float: left; }
.referral p { margin: 0; font-size: 14px; font-weight: bold }
.referral .container { padding: 0 30px; }
.referral .left { width: 42%; background: #fff; border: 1px solid #eeeeee; float: left; padding: 3%; margin: 0; color: #666666; height: 395px; }
.referral .right { width: 42%; background: #fff; border: 1px solid #eeeeee; float: right; padding: 3%; margin: 0; color: #666666; height: 395px; }
.referral .right { margin-left: 15px; }
.referral .imports { margin: 0px; overflow: hidden; }
.referral .imports a, .referral .media_icon a { background: url(../images/referral_icon.png) no-repeat; width: 85px; height: 30px; display: block; float: left; margin-right: 10px; }
.referral .imports span { float: left; line-height: 30px; margin-right: 10px; font-weight: bold; }
.referral .imports .yahoo { background-position: 0 -197px; }
.referral .imports .gmail { background-position: 0 -252px; width: 75px; }
.referral .media_icon { margin: 20px 0 0; overflow: hidden; min-width: 355px; }
.referral .media_icon a { width: 105px; height: 35px; }
.referral .media_icon .fb { background-position: 0 -20px; }
.referral .media_icon .fb:hover { background-position: -160px -20px; }
.referral .media_icon .fb:active { background-position: -320px -20px; }
.referral .media_icon .twitter { background-position: 0 -79px; }
.referral .media_icon .twitter:hover { background-position: -160px -79px; }
.referral .media_icon .twitter:active { background-position: -320px -79px; }
.referral .media_icon .linkedin { background-position: 0 -138px; width: 115px; }
.referral .media_icon .linkedin:hover { background-position: -160px -138px; width: 115px; }
.referral .media_icon .linkedin:active { background-position: -320px -138px; width: 115px; }
.referral textarea, .referral .input { width: 95%; clear: both; padding: 10px 4px 10px 2px; height: auto; resize: none; margin: 20px 0 0; }
.referral textarea { text-indent: 0px; width: 92% !important; padding-left: 3% !important; }
.referral .submit_btn { width: auto; height: 32px; text-align: center; border: 1px solid #8ba82b; background: url(../images/greenbtn_bg.png); color: #fff !important; font-size: 15px; float: left; margin: 0; border-radius: 2px; box-shadow: inset 0px 0px 3px #fff; padding: 0px 15px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; clear: both; margin-top: 20px; }
/*.referral .submit_btn:hover { box-shadow: inset 0px 0px 5px #99b832 }*/
.referral .earned_cont { clear: both; margin: 30px 0; float: left; width: 100%; }
.referral .earned_cont .left, .referral .earned_cont .right { padding: 10px 3% 15px; }
.referral .earned_cont .right { border: none; background: none; float: left; }
.referral .level { overflow: hidden; }
.referral .level span { float: left; height: 20px; }
.referral .level span:last-child { float: right; }
.referral .level_point { height: 5px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; margin-top: 3px; }
.referral nav { height: 12px; background: #f7f8f8; border: 1px solid #e7e8e8; box-shadow: inset #e7e8e8 0 0 5px; }
.referral nav div { height: 12px; background: #8acd49; border: 1px solid #629d30; box-shadow: inset #629d30 0 0 5px; width: 50%; }
.referral .view_status { color: #2095DF; cursor: pointer; }
.referral .status_cont { color: #6f6f6f; clear: both; margin: 0px; display: none; }
.referral .status_cont ul, .referral .status_cont li { margin: 0; padding: 0; }
.referral .status_cont li { border-bottom: 1px solid #e1e1e1; line-height: 40px; list-style: none; overflow: hidden; }
.referral .status_cont li span { padding: 0 3%; float: left; display: block; width: 22%; font-size: 11px; }
.referral .status_cont li span:last-child { width: 10%; }
.referral .status_head { background: #fff; font-size: 12px; font-weight: bold; }
.referral .status_cont b, .referral .status_cont font { float: left; }
.referral .joined { color: #629D30; }
.referral .pending { color: #ff0000; }
.referral .status_cont b { background: url(../images/referral_icon.png) no-repeat 0 -307px; width: 18px; height: 12px; margin: 15px 0 0 25px; }
.referral b.pending_icon { background-position: 0 -345px; }
.user_mail .input, .user_pwd .input { margin-top: 0px; margin-bottom: 0px; width: 93% }
.user_submit .submit_btn { margin-top: 5px; }
.user_outlooks a { color: #2095DF; cursor: pointer; line-height: 25px; text-decoration: none; margin-top: 30px; float: left; }
.referral .redtext { color: #ff0000; font-size: 11px; margin-top: 5px }
.referral_container .redtext { padding: 0 0 15px 15px; color: #ff0000; font-size: 11px; }
.referral_container .scroll_wraper .scrollbar { top: -11px; }
.referral .user_mail { float: left; width: 48%; margin-bottom: 2px; }
.referral .user_pwd { float: left; width: 48%; margin-left: 10px; }
.refer_manual { margin-bottom: 30px; }
.refer_manual p { margin-bottom: 5px; }
.refer_cmnote { font-size: 11px; font-weight: normal }
.refer_manual textarea { margin-top: 10px !important; height: 40px !important; }
.mail_image { position: absolute; margin: -4px 0 0 10px; }
/* encryption */
.encryption .container { padding: 0 30px; margin: 0; color: #666; }
.encryption .container div { position: relative; overflow: hidden; }
.encryption .container input[type="radio"] { position: absolute; top: 0; left: 0; }
.encryption .container input[type="radio"] + label { padding-left: 35px; }
.encryption .container .key_details { clear: both; padding: 10px 0 30px 35px; float: left; width: 90%; }
.encryption .key_area { overflow: visible; }
.encryption .key_area p label { float: left; line-height: 30px; width: 175px; }
.encryption .key_area .input { width: 400px; }
.encryption .red { color: #ff0000; margin: 0; padding: 0; float: none; }
.encryption .submit_btn { width: auto; height: 32px; text-align: center; border: 1px solid #8ba82b; background: url(../images/greenbtn_bg.png); color: #fff !important; font-size: 15px; float: left; margin: 0; border-radius: 2px; box-shadow: inset 0px 0px 3px #fff; padding: 0px 15px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; clear: both; margin-top: 20px; cursor:pointer;}
.encryption .submit_btn:hover { box-shadow: inset 0px 0px 5px #99b832 }
.EncryptionKey_frm .encryption_btn { width: 280px; float: left; height: 27px; padding: 0px 5px; }
.EncryptionKey_frm .encryption_submit { float: left; }
.EncryptionKey_frm .encryption_box { width: 100%; display: inline-block; }
.EncryptionKey_frm span.bold { font-weight: bold; padding-right: 5px; }
/* getting_started */
.getting_started .overview { margin: 30px; padding: 0; }
.getting_started .overview li { float: left; display: block; width: 18.4%; height: 100px; margin-right: 2%; background: #000; }
.getting_started .overview li:last-child { margin-right: 0; }
.overview_popup { width: 450px; position: relative; overflow: hidden; margin: 0; display: none; height: 300px; }
.overview_popup ul { margin: 0; padding: 0; position: relative; }
.overview_popup li { width: 450px; height: 300px; display: block; float: left; margin: 0; padding: 0; list-style: none; }
.overview_prev, .overview_next { width: 50%; height: 100%; position: absolute; top: 0; display: none; cursor: pointer; cursor: pointer; }
.overview_next { display: block; top: 0; right: 0; }
.trns_name p { padding: 0px; margin: 0px }
.trns_name { padding: 0px 0px 20px 0px; color: #666666 }
.Billing_profile .trns_name { padding: 0px 0px 0px 0px; }
.txtbold { font-weight: bold !important }
.trns_name span { font-weight: normal !important }
.popup_accountdue .account_cancel_box { display: block; padding: 0px 20px 0px 0px; }
.popup_accountdue .account_cancel_box ol { margin: 0px 0px 0px 21px; padding: 0px; }
.popup_accountdue .account_cancel_box li { margin: 0px; padding: 0px; line-height: 25px }
.popup_accountdue .popup_footer input { float: left }
.popup_accountdue .popup_footer .cancelAccount { padding: 0 7px 3px; }
/* unshare */
.unshare_body, .unshare_body li { margin: 0; padding: 0; list-style: none; position: relative; }
.unshare_body li { border-bottom: 1px solid #E0E6EB; padding: 10px; overflow: hidden; }
.unshare_body .remove_btn { margin-top: 13px; }
.unshare_body li:hover .remove_btn { display: block; }
.unshare_body li div { width: 35%; float: left; }
.unshare_body li div:nth-child(3) { width: 20%; font-size: 11px; }
/* loading */
.loading_wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/loading.gif) center rgba(255, 255, 255, .6) no-repeat; z-index: 99999; display: none; }
/* no records */
.no_record { color: #DDDDDD; font-size: 30px; margin: 100px 0; text-align: center; }
/* share history */
.share_file_check { float: left; position: relative; text-align: center; width: 5%; z-index: 2; overflow: hidden; }
.share_file_check input[type="checkbox"] { float: left; height: 18px; left: 18px; margin: 7px 0 0; opacity: 0; position: absolute; visibility: hidden; width: 18px; }
.share_file_check label { background: url("../images/checkboxes.png") no-repeat scroll 0 0 transparent; float: left; font-size: 1px; height: 14px; left: 18px; margin: 7px 0 0; position: absolute; text-indent: -3500px; width: 14px; z-index: 2; }
.file_list .share_file_check label { margin-top: 22px; }
.share_list_row { padding-left: 5%; margin: 0; }
.share_head_row { width: 95%; }
.share_head_row div { float: left; }
.share_list_row div { line-height: 60px; float: left; }
.share_folder_name span { color: #666666; font-size: 16px; text-decoration: none; word-break: break-word; white-space: pre; }
.share_date { width: 18%; }
.share_file_check label.label_checked { background: url(../images/checkboxes.png) repeat scroll 0 -20px transparent; }
.file_menu .red { color: #FF0000; font-weight: normal; line-height: 45px; margin: 0 30px; }
.share_folder_name { width: 62%; 1overflow:hidden;
max-width: 636px; }
.share_action span { float: left; display: none; width: 17px; height: 17px; cursor: pointer; margin: 20px 8px 0 0; background: url(../images/sharehistory_icons.png) no-repeat; }
.share_list_container li:hover .share_action span { display: block; }
.share_action .sh_edit { background-position: 0 -13px; }
.share_action .sh_delete { background-position: 0 -45px; }
.title p { width: 60%; }
.sh_features { float: right; margin: 20px 10px 0 0; width: 280px; display: none; }
.sh_features span { float: right; background: url(../images/sharehistory_icons.png) no-repeat; display: block; height: 20px; margin-left: 20px; padding-left: 25px; line-height: 20px; color: #000 }
.sh_features .sh_feature_pw { background-position: 0 -129px; }
.sh_features .sh_feature_edit { background-position: 0 -84px; }
.sh_editable_icon { background: url(../images/sharehistory_icons.png) no-repeat 0 -84px; width: 22px; height: 22px; display: none; position: relative; top: 7px; margin-left: 10px; line-height: 22px; cursor: default; }
.sh_pw_icon { background: url(../images/sharehistory_icons.png) no-repeat 0 -129px; width: 22px; height: 22px; display: none; position: relative; top: 7px; margin-left: 5px; line-height: 22px; cursor: default; }
.share_list_container li:hover .sh_editable_icon { display: inline-block; }
.share_list_container li:hover .sh_pw_icon { display: inline-block; }
.share_tooltip_body { position: absolute; width: 200px; float: left; display: block; padding: 5px 10px; background: #f9f5cd; display: none; z-index: 9999; border: 1px solid #ded899; border-radius: 5px; }
.share_tooltip_body span { background: url(../images/share_arrow.png) no-repeat; position: absolute; float: left; width: 11px; height: 6px; left: 8px; top: 28px; }
.tooltip { cursor: pointer; font-size: 15px; font-weight: bold; background: #d8e1e7; border-radius: 15px; padding: 3px 8px; }
/* Empty_Box types -Files, Trash, Photos */
.file_list li.empty_box_li { height: auto !important; border: none; }
.file_list li.empty_box_li:hover { border: none; }
.file_list li .empty_box { width: 100%; /*height:365px !important; 1float:left;*/ display: block; }
.empty_box_inner { display: block; text-align: center; position: relative; margin: 50px 0; }
.error { color: #FF0000!important; }
.alert_wrong { height: 185px; width: 100%; float: left; overflow: hidden; }
.empty_box_inner p { display: inline-block; text-decoration: none; font-weight: normal; padding-top: 15px; color: #666666; line-height: 30px; text-align: center; font-size: 16px; margin: 0px; }
.empty_box_inner p a { text-decoration: none; color: #5B8FB5; font-weight: normal; }
.empty_files { background: url(../images/empty_folders.png) no-repeat center; background-size: contain; }
.empty_photos { background: url(../images/empty_albums.png) no-repeat center; background-size: contain; }
.empty_trash { background: url(../images/empty_trash.png) no-repeat center; background-size: contain; }
.upload.no_files { float: left; text-decoration: none; text-indent: -3500px; overflow: hidden; padding: 0px 0px; background-image: url(../images/menu_icons.png); background-repeat: no-repeat; height: 45px; background-position: 0 -10px; width: 33px; margin: 0 3px; }
/* refer popup related styles*/
.referral_container .popup_header { overflow: hidden; }
.referral_container .popup_header h2 { float: left; width: 95%; }
.referral_container .red { color: #ff0000; font-weight: normal; margin-left: 0; margin-bottom: 10px; }
.referral_container .scroll_wraper .scroll_body { height: 160px; margin: 5px 0 0; }
.referral_container .scroll_wraper { margin-bottom: 15px; }
.referral_container .scroll_wraper .thumb { min-height: 15px; }
.refer_contact_head { border-bottom: 1px solid #E0E6EB; margin: 0; padding: 0 0 10px 10px; }
.refer_contact_head input { vertical-align: middle; }
.refer_item_body li { overflow: hidden; padding: 8px 10px; border-bottom: 1px solid #E0E6EB; list-style: none outside none; margin: 0; position: relative; }
.refer_item_body li div, .refer_item_body li input { float: left; margin-right: 8px; }
.refer_item_body li span.clear { float: left; }
.err_msg { color: #FF0000; padding-bottom: 10px; }
/* copy container popup styles*/
.copy_container .red { color: #FF0000; font-weight: normal; margin: 0 0 10px; width: 100%; }
/* Events related updates */
.event_des .heading { float:left: width:100%;
}
.event_des .event_table_des { float: left; }
.event_cont.event_des tr:first-child { background: #ffffff; }
.event_cont.event_des thead tr:first-child { background: #EDF2F4; }
/*Table Describtio */
.event_cont.event_des .event_table_des tr.heading { background: none repeat scroll 0 0 hsl(197, 24%, 94%); }
.event_cont.event_des .event_table_des td:first-child { width: 47%; padding-left: 2%; }
.event_cont.event_des .event_table_des td:nth-child(2) { width: 20%; }
.event_cont.event_des .event_table_des td:last-child { width: 15%; padding-left: 0px }
/* description rows*/
.event_cont.event_des .event_table_des td:first-child { width: 55%; }
.event_cont.event_des .event_table_des td:nth-child(2) { width: 20%; }
#eventInfo .noevents_rec { width: 100% !important; }
.event_cont.event_des .event_table_des td:last-child { width: auto; }
.empty_report p { padding-top: 0px !important }
/*aroow click context menu*/
.disblock { display: block !important; }
.disnone { display: none !important; }
/*scroll prevent top*/
.preventop { top: 0 !important; }
.more_comp_report { float: none !important; }
.empty_box_li { width: 100% !important }
.events_user_details p { color: #666666; }
.storage_calculate { background-image: url(../images/calculator.png); height: 22px; width: 22px; float: left; padding: 0 0 0 0; margin: 0 0 0 10px; cursor: pointer; }
.storage_calculate:hover { background: url(../images/calculator.png) repeat scroll -29px 0 transparent; }
.storage_calculate:active { background: url(../images/calculator.png) repeat scroll -58px 0 transparent; }
.details_header, .details_cont, .commandlog_header, .commandlog_cont { display: none }
.commandlog_header { width: 60%; }
.commandlog_header.cmd_header_log { width: 80%!important; }
.commandlog_header .heading { width: 100px; }
.view_icon_popup .status_cont { margin-left: 0px; }
.linked_user_tag { display: none; }
.view_user_content { display: none; }
.linked_user_tag .back { background-color: #F9F9F9; background-image: url(../images/menu_icons.png); width: 19px; background-repeat: no-repeat; height: 25px; overflow: hidden; padding: 0 15px; text-decoration: none; text-indent: -3500px; }
.linked_user_tag .back { background-position: 5px -375px !important; }
.view_main_content h2 { padding-top: 15px; }
/*.popup_container.view_icon_popup.popLeft { height:450px;  }*/
.report_link { float: none; }
.view_report_part .report_link { float: none; }
.popup_sessionlog.popLeft { max-height: 480px; overflow-y: auto; }
.rgt_schedule { float: left; width: 60%; }
.notify_additionl_mail { width: 40%; float: right; margin: 0 0 0 0; }
.rgt_schedule .notify { float: left; margin-right: 15px; width: 100%; }
.rgt_schedule .notify label { float: left; line-height: 18px; }
.rgt_schedule .notify .inputbox { border: 1px solid #93B6CA; color: #999999; float: left; height: 14px; line-height: 18px; outline: medium none; padding: 5px 5px 5px 8px; vertical-align: middle; width: 56%; margin: 0px 5px; }
.rgt_schedule .notify p { font-size: 11px; line-height: normal; margin: 30px 0 0; padding: 0; text-align: right; width: 100%; color: #6096BC; text-align: right; }
.head_cont { margin-left: 180px; display: inline-block !important; }
.popup_scheduler .info, .popup_scheduler .error_msg, .popup_scheduler .alert { color: #666666; float: left; font-size: 13px; height: 40px; line-height: 30px; margin: 12px 0 0; position: absolute; right: 0; top: 37px; width: 95.7%; left: 14px; }
.popup_scheduler .info p, .popup_scheduler .error_msg p, .popup_scheduler .alert p { float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 92%; }
.popup_scheduler .info span, .popup_scheduler .error_msg span, .popup_scheduler .alert span { float: left; padding: 8px 10px 0 0; }
/* Empty_Box types -Files, Trash, Photos */
.rm_folderEmpty .empty_box { height: auto !important; border: none; }
.rm_folderEmpty .empty_box:hover { border: none; }
.rm_folderEmpty div.empty_box { width: 100%; height: 300px !important; float: left; display: block; /*margin-top:30px;*/ }
.rm_folderEmpty .empty_box_inner { display: block; margin: 2% 0%; text-align: center; position: relative; }
.rm_folderEmpty .error { color: #FF0000!important; ; }
.rm_folderEmpty .alert_wrong { height: 185px; width: 100%; float: left; overflow: hidden; }
.rm_folderEmpty .empty_box_inner p { display: inline-block; 1padding:245px 0 0 0px;
font-size: 13px; text-align: center; font-size: 16px; margin: 0px; }
.rm_folderEmpty .empty_box_inner p b { font-weight: normal; color: #333333; }
.rm_folderEmpty .empty_folders_files { background: url(../images/empty_folders.png) no-repeat center; background-size: contain; }
.rm_folderEmpty .empty_backup { background: url(../images/empty_backup.png) no-repeat center; background-size: contain; }
.rm_folderEmpty .empty_trash { background: url(../images/empty_trash.png) no-repeat center; background-size: contain; }
.rm_folderEmpty .upload.no_files { float: left; text-decoration: none; text-indent: -3500px; overflow: hidden; padding: 0px 0px; background-image: url(../images/menu_icons.png); background-repeat: no-repeat; height: 45px; background-position: 0 10px; width: 33px; margin: 0 3px; }
.table_scroll .view_wrap { margin-top: 0px !important; border-bottom: transparent; border-top: transparent; }
.table_scroll { float: left; max-height: 210px; overflow-y: scroll; overflow-x: hidden; width: 100%; border-bottom: 1px solid #E4E4E4; }
.ul_thumbview .rename_box { border: 1px solid #93B6CA; font-size: 16px; height: 13px; line-height: 13px; margin: 13px 5px 0 20px; outline: medium none; padding: 7px 10px; width: 65px; }
.ul_thumbview .rename .file_check label { margin: 36px 0 0; }
.copy_container { width: 512px }
.topslider h3 a { color: #4C555C; font-size: 14px; font-weight: bold; margin: 0; background: url(../images/right_arrow.gif) no-repeat 62px 2px; padding-right: 21px; }
.topslider h3 a:hover { color: #5087ae; text-decoration: none }
.empty_box_wrap { width: 100% !important; margin: 30px 0 0; }
/*.empty_box_inner { display:block;text-align:center; position:relative; }*/
.empty_share { background: url(../images/emptys.png) no-repeat center; background-size: contain; }
.empty_shortcut { background: url(../images/empty_shortcut.png) no-repeat center; background-size: contain; }
.empty_events { background: url(../images/norecent_activity.png) no-repeat center; background-size: contain; }
.empty_desktop_backup { background: url(../images/empty_backup_new.png) no-repeat center; background-size: contain; }
.empty_machine { background: url(../images/empty_remotemanage.PNG) no-repeat center; background-size: contain; }
.empty_albums { background: url(../images/empty_albums.png) no-repeat center; background-size: contain; }
.download_lockman { background: url(../images/download_lockman.PNG) no-repeat center; background-size: contain; }
.norecent_activity { background: url(../images/norecent_activity.PNG) no-repeat center; background-size: contain; }
.lockman_common { background: url(../images/lockman_common.PNG) no-repeat center; background-size: contain; }
.downloadBtn_lockman { background: url(../images/downloadBtn_lockman.PNG) no-repeat center; background-size: contain; }
.download_link_expired { background: url(../images/download_link_expired.PNG) no-repeat center; background-size: contain; }
.no_shorcuts { background: url(../images/no_shorcuts.PNG) no-repeat center; background-size: contain; }
/*.empty_box_inner p { text-decoration:none;  font-weight: normal; padding-top:15px; }*/
.empty_box_wrap .alert_wrong { height: 190px; width: 100%; float: left; overflow: hidden; }
.storage_gift { width: 50%!important; }
/* share addres book related styles */
#tat_table { box-shadow: 0 0 10px #78A5C5; z-index: 99999 !important; }
#tat_table tr { background: #fff !important; }
#tat_table tr:hover { background: #f0f4f7 !important; }
#tat_table td { padding: 4px 10px; color: #6196B9!important; }
/* .file_thumb .t_img { background-position:center; } */
.upload.empty_upload { display: inline-block; }
.fld_txt_center { width: 100%; text-align: center; }
/*contact listing page css*/
.popup_marketing .topheading span { display: inline-block; width: 30px; font-weight: bold; }
.popup_marketing .topheading { border-bottom: 1px solid #D2DAE0; padding: 10px 0; }
.popup_marketing .scroll_wraper .scroll_body ul li span.name_sec, .popup_marketing .topheading span.name_sec, .popup_marketing .topheading span.email_sec, .popup_marketing .scroll_wraper .scroll_body ul li span.email_sec { width: 230px; }
.popup_marketing .scroll_wraper .scroll_body ul { padding: 0; margin: 0; list-style: none; }
.popup_marketing .scroll_wraper .scroll_body ul li { border-bottom: 1px solid #D2DAE0; padding: 10px 0px; position: relative; }
.popup_marketing .scroll_wraper .scroll_body ul li span { display: inline-block; width: 30px; }
.popup_marketing .scroll_wraper .scroll_body { height: 150px; margin: 0px 0 10px 0; width: auto; }
.account_lables #nav li input[ type="text"] { color: #000000!important; font-size: 14px!important; }
.empty_search_files { background: url(../images/empty_search_files.png) no-repeat center; background-size: contain; }
.empty_trash_files { background: url(../images/empty_trash_files.png) no-repeat center; background-size: contain; }
.file_list { min-height: 300px; /*float:left; width:100%; */ }
.file_head_row .file_thumb { height: 25px; }
.file_head_row .file_action { height: 25px; }
.file_head_row #fileName { padding-left: 10px; }
.file_head_row #fileLMD { padding-left: 10px; }
.ccard_info_update { background: none repeat scroll 0 0 #6196B9; border: 0 none; border-radius: 2px 2px 2px 2px; color: #FFFFFF; float: left; font-size: 14px; height: 25px; line-height: 18px; padding: 5px 6px; text-align: center; width: auto; overflow: hidden; white-space: nowrap; }
.apply_pendding_btn .ccard_info_update { padding: 5px 6px; text-decoration: none; }
#additionalAccountsCount { font-weight: bold; padding-bottom: 0px; margin-bottom: 0px; }
.create_accountSubmit.addition_ac .inputbtn { height: 30px; margin-left: 0; width: 195px; }
/* welcome page */
.welcome_cont { text-align: center; color: #606060; }
.welcome_cont .left, .welcome_cont .right { float: left; width: 50%; padding: 25px 9% 0; }
/*.welcome_cont .left { background: url(../images/welcome_devider.png) no-repeat right 10px; }*/
.welcome_cont h3 { font-size: 25px; font-weight: normal !important }
.welcome_cont h6 { color: #606060; font-weight: bold; }
.welcome_cont p { margin: 10px 0; float: left; width: 100%; }
.welcome_cont .lockman { background: url(../images/welcome_lockman.png) no-repeat center; float: left; width: 100%; height: 170px; }
.welcome_cont .submit_btn { background: url(../images/greenbtn_bg.png); border: 1px solid #8BA82B; border-radius: 2px 2px 2px 2px; box-shadow: 0 0 3px #FFFFFF inset; color: #FFFFFF !important; cursor: pointer; font-size: 20px; height: 40px; padding: 0 30px 2px; text-align: center; width: auto; margin: 20px 0 }
.welcome_cont .upload_icon { background: url("../images/welcome_upload.png") no-repeat scroll center 5px transparent; display: inline-block; height: 30px; margin: 0; padding: 0; vertical-align: middle; width: 30px; position: relative; cursor: pointer }
.welcome_cont .upload_icon .upload_dropdown { top: 30px; }
.welcome_cont .upload_icon input { opacity: 0; }
.paid_welcome { padding: 25px 5% 0; }
.welcome_cont .right { width: 29%; text-align: left; }
.welcome_cont .right h4 { font-size: 18px; margin: 5px 0 4px; font-weight: normal; }
.welcome_cont .right h5 { font-size: 16px; margin: 0 0 5px; background: url(../images/next_arrow.png) no-repeat right; float: left; padding-right: 20px; }
.welcome_cont .right p { margin: 0; padding: 0; }
.welcome_cont .email_div, .welcome_cont .media_div { overflow: hidden; padding: 0 0 0 70px; float: left; margin: 10px 0 30px; clear: both; position: relative; }
.welcome_cont .email_div a, .welcome_cont .media_div a { display: block; height: 40px; width: 50px; position: absolute; top: 0; left: 0; }
.welcome_cont .email_div a { background: url(../images/welcome_mail.png) no-repeat; }
.welcome_cont .media_div a { background: url(../images/welcome_socialmedia.png) no-repeat; height: 50px; }
.welcome_cont .email_div h5 a, .welcome_cont .media_div h5 a { background: none; text-decoration: none; color: #606060; width: auto; position: relative; height: auto; }
.welcome_cont .email_div h5 a:hover, .welcome_cont .media_div h5 a:hover { color: #5087AE; }
.americancard { padding-right: 15px; }
.welcome_cont .media_div { padding: 0 0 6px 70px !important }
#cancelPassword, #cancelPhoneNumber { height: 22px; width: 200px; }
#cancelComments { height: 50px; resize: none; width: 439px; }
.deactivate_box select#cancelReason { padding: 4px; vertical-align: middle; width: 441px; }
.upload.empty_upload { float: left; height: 25px; width: 30px; background: url(../images/upload_icon.png) no-repeat scroll 0 0px transparent !important; }
.fld_txt_center .center { margin: 0 auto; text-align: center; display: inline-block; }
.fld_txt_center .right_txt { color: #333333; float: left; font-size: 16px; font-weight: normal; margin-left: 5px; }
.fld_txt_center .left_txt { color: #333333; float: left; font-size: 16px; font-weight: normal; margin-right: 5px; }
.fld_txt_center .center b { color: #333333; font-size: 16px; line-height: 30px; text-align: center; }
.trash_rgt { color: #41586A; float: right; font-size: 11px; padding: 10px; position: absolute; right: 10px; }
/* menu fix */
#mainMenu .float_rt, #shortcutMenu .float_rt { width: 246px; }
#mainMenu .float_rt .menuRight, #shortcutMenu .float_rt .menuRight { float: right; }
.login_details #error_msg { margin-bottom: 20px; }
.reftext { font-size: 14px; color: #333; margin: 0px 25px 10px 0px; float: left; line-height: 35px; }
.imports label { float: left; width: 65px; line-height: 35px; }
#refermsg { height: 110px !important; }
.quotafull { background: url(/include/images/quota_over_bg.png) no-repeat; height: 30px; font-size: 14px; float: left; width: 290px; font-weight: normal; margin: 7px 0px 0px !important; }
.quotafull span { float: left; background: url(../images/alert_icon.png) no-repeat 12px 4px; font-weight: normal !important }
.quotafull span a { float: left; padding: 2px 0px 0px 42px; color: #ac5867; text-decoration: none; }
.quotafull span a:hover { color: #ac5867 !important; text-decoration: none; }
/* rename and new folder*/
.rename .rename_span, .createfolder .createfolder_span { position: absolute; left: 12%; padding: 0 5px 8px 0; width: auto !important; cursor: pointer; }
.ul_thumbview .rename .rename_span, .ul_thumbview .createfolder .createfolder_span { left: 0; bottom: 0; }
/* share_view_body */
.share_view_body .shareview_cont .info, .share_view_body .shareview_cont .error_msg, .share_view_body .shareview_cont .alert { left: 0; }
.share_view_body .shareview_cont .breadcrumb { top: 105px; position: absolute; left: 0; }
.close_menu { display: none; }
.pass_err { background: #ffe9eb; border: 1px solid #DEDEDE; padding: 5px; float: left; width: 280px; margin-bottom: 10px; display: none }
.ul_thumbview #file_list_container li.empty_box_li { margin: 20px auto; float: none }
.ul_thumbview #file_list_container li.empty_item { margin: 20px auto; float: none; border: none !important }
.file_list li#loader:hover { background: #F9F9F9!important; border: 0px solid #d0dde2; border-left: 0px; border-right: 0px; }
.empty_contact_files { background: url(../images/no-contacts.png) no-repeat scroll center center / contain transparent; }
.empty_calendarBackup_files { background: url(../images/no-events.png) no-repeat scroll center center / contain transparent; }
/* unconfirmed user*/
table.unconfirm_topheading { width: 100% !important; font-weight: bold; }
.unconfirm_wraper .scroll_body, .unconfirm_wraper .scroll_body table { width: 100%!important; }
.srch_results { overflow: hidden; width: 75%; display: inline-block; }
/* Encryption Log out */
.popup_logout_btn { float: right; position: absolute; top: -5px; right: 0px; font-size: 14px; background: url("../images/download-apps.png") no-repeat scroll 43px -1652px transparent; }
.popup_logout_btn a { text-decoration: none; color: #5B8FB5; padding-right: 22px; float: left; height: 26px; line-height: 26px }
.add_canceltable table tr th { text-align: left!important; }
.add_canceltable table { margin-bottom: 10px; }
.unconfirm_wraper .scrollbar { display: block; }
#content_dropdown .file_list .cfolder_Margin { margin-top: 60px; }
.thumbview_act .loader { width: 97% !important; }
/* form Buttons */
.head_srch_btn {cursor:pointer; width: 80px; height: 34px; float: left; margin: 0px 0px 0px 5px; }
.cancelAccount { width: 50px; height: 25px; padding: 3px 10px 3px 10px; text-align: center; border: 0px; margin: 1px 0px 0px 5px; float: right; }
.account .account_lables .change_password .inputbtn { width: 122px; }
.view_additional { margin: 8px 0px 0px 0px; float: right; width: auto; color: #fff !important; height: 17px; }
.create_addaccount .Additonal_submit, .create_accountSubmit .inputbtn { margin: 3px 0px 0px 0px; float: right; text-align: center; width: 200px!important; }/* Addition account - Create Additional Account */
.additional_info .Additonal_back { margin: 8px 0px 0px 0px; float: right; width: 45px; } /* Addition account -  back btn */
.create_accountSubmit .account_lables .inputbtn { height: 30px; width: 210px; } /* Addition account - submit btn */
.view_back { margin: 8px 0px 0px 0px; float: right; width: 45px; color: #fff !important; } /* Billing information - back btn */
.update_accountSubmit .inputbtn { width: 125px !important; }/* Addition account - submit btn */
.print > p > a { width: 150px; color: #6196B9; }
.print > p > a:hover { color: #666666; }
.account_btns .submit { width: 125px; color: #fff !important; }/* creditacard save changes btn */
.account_btns .pending { width: 190px; color: #fff !important; }
.add_username { background: rgb(249, 230, 230); float: left; padding: 5px; width: 185px; }
.account_lables .add_username input.inputbox { width: 170px; }
/* form Buttons - design */
.head_srch_btn { text-align: center; border: 0px; color: #fff; font-size: 14px; background: #6196b9; font-family: tahoma; font-weight: normal; border: 1px solid #6196b9; border-radius: 2px; letter-spacing: 0.07em; padding: 0px 0px 4px; -bracket-:hack[;
letter-spacing: 0.1em; padding: 4px 0px 4px; ];
}
.cancelAccount, .account_lables .inputbtn, .change_password .submit, .account_lables .inputbtn, .view_back, .create_addaccount .Additonal_submit, .view_additional, .additional_info .Additonal_submit, .additional_info .Additonal_back, .account_btns .pending, .account_btns .submit, .popup_footer .submitnew, #cancel_addaccount, .popup_footer .submit, .popup_marketing .submit, .update_scheduler, .remote_manage .inputbtn, .remote_manage .pending, .refer_backbtn { cursor: pointer; text-align: center; border: 0px; color: #fff; font-size: 14px; line-height: 18px; background: #6196b9; font-family: tahoma; font-weight: normal; border: 1px solid #6196b9; border-radius: 2px; letter-spacing: 0.07em; padding: 3px 15px; -bracket-:hack[;
letter-spacing: 0.1em; padding: 3px 15px 3px; ];
}
.head_srch_btn:hover, .cancelAccount:hover, .change_password .submit:hover, .account_lables .inputbtn:hover, .view_back:hover, .additional_info .Additonal_submit:hover, .additional_info .Additonal_back:hover, .create_addaccount .Additonal_submit:hover, .account_btns .pending:hover, .account_btns .submit:hover, .view_additional:hover, .popup_footer .submitnew:hover, #cancel_addaccount:hover, .popup_footer .submit:hover, .popup_marketing .submit:hover, .apply_pendding_btn .ccard_info_update:hover, .update_scheduler:hover, .remote_manage .inputbtn:hover, .remote_manage .pending:hover, .refer_backbtn:hover { background: none repeat scroll 0 0 #5eafe5; }
.head_srch_btn:active, .cancelAccount:active, .change_password .submit:active, .account_lables .inputbtn:active, .view_back:active, .additional_info .Additonal_submit:active, .additional_info .Additonal_back:active, .create_addaccount .Additonal_submit:active, .account_btns .pending:active, .account_btns .submit:active, .view_additional:active, .popup_footer .submitnew:active, #cancel_addaccount:active, .popup_footer .submit:active, .apply_pendding_btn .ccard_info_update:active, .popup_marketing .submit:active, .update_scheduler:active, .remote_manage .inputbtn:active, .remote_manage .pending:active, .refer_backbtn:active { background: none repeat scroll 0 0 #5eafe5; box-shadow: 0 0 5px #10608c inset; }
.float_lt.additional_accounts .Additonal_update { color: #6196B9; outline: medium none; text-decoration: none; }
.float_lt.additional_accounts .Additonal_update:hover { color: #666666; text-decoration: none; }
.account_container .update_text { color: #6196B9; outline: medium none; text-decoration: none; }
.account_container .update_text:hover { color: #666666; text-decoration: none; }
#Billing_table td a { color: #6196B9; outline: medium none; text-decoration: none; }
#Billing_table td a:hover { color: #666666; text-decoration: none; }
.add_newcard { color: #6196B9; outline: medium none; text-decoration: none; }
.add_newcard:hover { color: #666666; text-decoration: none; }
.share_body .div2_cont #share_pwd { height: 19px; padding-left: 5px; }
.additonal_update { color: #6196B9; outline: medium none; text-decoration: none; }
additonal_update:hover { color: #666666; text-decoration: none; }
.refer_note { margin: 20px 0px; float: left; font-size: 12px; line-height: 22px; text-align: justify; }
.sub_h2 img { vertical-align: middle }
.import_note { float: right; text-align: right; width: 300px; padding: 10px 0px; font-size: 11px; }
/* shotcut and search page */
.list_has_path .file_name p:first-child { padding-top: 10px; }
.ul_thumbview .list_has_path .file_name p:first-child { padding-top: 0px; }
.popup_sessionlog .add_canceltable { max-height: 290px !important; }
.storage_upgrade_btn { background: url(../images/storage_upgrade_btn.png) no-repeat scroll 0 -20px transparent; float: left; height: 31px; width: 73px; }
.storage_upgrade_btn:hover { background: url(../images/storage_upgrade_btn.png) no-repeat scroll 0 -80px transparent; }
.storage_upgrade_btn:active { background: url(../images/storage_upgrade_btn.png) no-repeat scroll 0 -140px transparent; }
.storage_upgrade_btn img { display: none; }
h2 #versionFileNameDisplay { white-space: pre; }
.linkedComputers .no_record { color: #DDDDDD; font-size: 30px; }
#anchoritem_0 { color: #666; text-decoration: none; }
.view_user_content_add_bsr_div .file_dsc_report { background: url("../images/dropdown_arrow.png") no-repeat scroll 92px 24px transparent !important; float: left; padding-right: 15px; }
.view_user_content_add_bsr_div .file_asc_report { background: url("../images/dropdown_arrow1.png") no-repeat scroll 92px 24px transparent !important; float: left; padding-right: 15px }
#sort_events_report.file_dsc_report { background: url("../images/dropdown_arrow.png") no-repeat scroll 37px 24px transparent; float: left; padding-right: 15px; }
#sort_events_report.file_asc_report { background: url("../images/dropdown_arrow1.png") no-repeat scroll 37px 24px transparent; float: left; padding-right: 15px; }
/* Green Buttons Mouse Hover */
.gent_btn:hover, .referral .submit_btn:hover, .tinyPopup .submit_btn:hover, .welcome_cont .submit_btn:hover { background: url("../images/greenbtn_bg_hover.png") repeat scroll 0 0 #358F68; border: 1px solid #358F68; box-shadow: 0 0 10px #B3DDC5 inset; }
/* Green Buttons Mouse Active */
.gent_btn:active, .referral .submit_btn:active, .tinyPopup .submit_btn:active, .welcome_cont .submit_btn:active { background: url("../images/greenbtn_bg_hover.png") repeat scroll 0 0 #358F68; box-shadow: 0 0 10px #03535D inset; }
#rcalcprg { margin-top: -2px; }
/* details popup */
.details_container .popup_header { overflow: hidden; border: none; }
.details_container h2 { margin: 0 0 8px; width: 440px !important; float: left; white-space: nowrap; }
.details_container .fldr_img { padding: 5px; width: 30px; height: 40px; float: left; margin: 0 8px 5px 0; background-color: transparent; background: url(../images/file_icons.png) 0 -10px; }
.details_container .fldr_path { font-size: 11px; width: 440px !important; float: left; white-space: nowrap; }
.details_container .details_body { margin: 0; padding: 0; border-right: 1px solid #e0e6eb; border-bottom: 1px solid #e0e6eb; }
.details_container .details_body li { margin: 0; padding: 0; list-style: none; clear: both; overflow: hidden; }
.details_container .details_body div { float: left; display: block; width: 33%; }
.details_container .details_body div:last-child { width: 34%; }
.details_container .details_body div b, .details_container .details_body div span { border-top: 1px solid #e0e6eb; border-left: 1px solid #e0e6eb; display: block; padding: 8px; }
.details_head { background: #f0f4f7; }
#pvtKeyForm .encryption_btn { height: 32px !important; border: 1px solid #93b6ca; }
.leftnav_refer { background: url(../images/refer_left_bg.png) no-repeat 0px 0px; padding: 0px 0px; float: left; width: 100%; margin: 2px 0px 0px; min-height: 16px; }
.leftnav_refer a { float: left; text-decoration: none; width: 100%; color: #666; font-size: 14px; padding: 12px 0px; line-height: 18px; margin-top: 3px; }
.leftnav_refer a.act { color: #fff; text-decoration: none; background: rgba(88, 139, 176, 0.6) url(../images/leftnav_active.png) no-repeat 0px 18px; line-height: 18px }
.leftnav_refer a:hover { text-decoration: none; color: #666; background: rgba(88, 139, 176, 0.2); color: #5187AD }
.leftnav_refer span { background: url(../images/dollar_icon.png) no-repeat 80px -6px; padding: 0px 35px 0px 0px; float: left; margin-left: 20px; padding-right: 38px; padding-bottom: 1px; }
.leftnav_refer span:hover { background: url(../images/dollar_icon.png) no-repeat 80px -27px; }
.leftnav_refer span:active { background: url(../images/dollar_icon.png) no-repeat 80px -48px; }
.file_list .selected_newfolder { background: url(../images/row_selected_bg.png) repeat-x !important; border-bottom: 1px solid #d0dde2; border-top-color: #f9f9f9 }
.file_list .selected_newfolder:hover { background: url(../images/row_selected_bg.png) repeat-x !important; border-bottom: 1px solid #d0dde2; border-top-color: #f9f9f9 }
/*  Folder Details section */
.row_popup.show { display: block; }
.lft_arrow_popup { background: url(../images/tips_arrow.png) no-repeat scroll -0px 15px transparent; height: 35px; margin-left: -7px; position: absolute; width: 8px; }
.row_popup { display: none; position: absolute; z-index: 2201; min-width: 120px; }
.row_popup_wrap { width: auto; min-height: 10px; height: auto; font-size: 11px; padding: 10px; background: none repeat scroll 0 0 #ffffe1; border-radius: 2px; border: 1px solid #c4c4a6; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); color: #8E8E8E; }
.row_popup_wrap p { line-height: 15px; white-space: pre; text-align: left; padding: 0px; margin: 0px; color: #333333; }
#folderName { max-width: 250px; overflow: hidden; text-overflow: ellipsis; white-space: pre; }
.row_popup_wrap p:first-child { font-size: 16px; padding-bottom: 3px; line-height: 24px; text-align: left; }
.row_popup_wrap p>span { width: 25px; display: inline-block; }
/*  MouseOver popup */
.tooltip_popup.show { display: block; }
.tooltip_popup .lft_arrow_popup { background: url(../images/tips_arrow.png) no-repeat scroll -0px 8px transparent; height: 35px; margin-left: -7px; position: absolute; width: 8px; }
.tooltip_popup { display: none; font-size: 12px; position: absolute; z-index: 6201; }
.tooltip_popup_wrap { width: auto; height: auto; font-size: 12px; padding: 6px; background: none repeat scroll 0 0 #ffffe1; border-radius: 2px; border: 1px solid #c4c4a6; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); color: #8E8E8E; }
.tooltip_popup_wrap p { white-space: pre; text-align: left; padding: 0px; margin: 0px; color: #333333; }
/*encryption*/
.encryptionkey_cont { padding: 10px 0px 0px 0px; text-align: center; }
.encryptionkey_cont h2 { font-size: 22px; font-weight: bold; letter-spacing: 0.05em; }
.encryptionkey_cont .encrpt_btn { background: none repeat scroll 0 0 #6196B9; border: 1px solid #6196B9; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-family: tahoma; font-size: 14px; font-weight: normal; letter-spacing: 0.07em; padding: 7px; text-align: center; cursor: pointer;width:auto !important;height:auto !important; }
.encryptionkey_cont .encrpt_btn:hover { background: none repeat scroll 0 0 #5eafe5; }
.encryptionkey_cont .encrpt_btn:active { background: none repeat scroll 0 0 #5eafe5; box-shadow: 0 0 5px #10608c inset; }
.encryptionkey_cont .encryption_key { width: 325px; height: 30px; border: 1px solid #93b6ca; margin-right: 5px; padding: 0 5px; }
.encryptionkey_cont .lockman img { margin-left: 30px }
/*Drag hover related*/
.file_drag .file_list #file_list_container li, .file_drag .content { background: #FFFEE4 !important; border-bottom: 0px solid #d0dde2; border-top-color: none; float: left }
/*Video Streaming*/
.video_cont { position: absolute; float: left; }
/*context sharepopup for gallery page*/
.context_sharepopup { background: #FFFFFF; box-shadow: 0 0 10px #78A5C5; display: none; margin: 0; padding: 0; position: absolute; z-index: 10000; }
.context_sharepopup li { display: block; list-style: none; margin: 0; padding: 5px 10px; color: #666; }
.context_sharepopup li:hover { background: #f0f4f7; color: #6096ba; cursor: pointer; }
.video_button_gal { background: url(../images/play_btn_gal.png); width: 84px; height: 84px; cursor: pointer; position: absolute; z-index: 9999; opacity: 0.5; -webkit-opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); left: -9999px; top: -9999px }
.music_button_gal { background: url(../images/music_play_btn.png); width: 150px; height: 150px; cursor: pointer; position: absolute; z-index: 9999; opacity: 0.5; -webkit-opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); left: -9999px; top: -9999px }
#mediaplayer_wrapper { position: absolute !important; z-index: 999; }
/*upload dropdown*/
.file_menu_uploadfiles { background-position: 10px -2176px; }
.upload_dropdown { position: absolute; left: 0; top: 45px; display: none; background: #fff; box-shadow: 0 0 10px #78a5c5; -moz-box-shadow: 2px 0 10px #78a5c5; -webkit-box-shadow: 0px 0px 10px #78a5c5; text-indent: 0; z-index: 99; text-align: left; }
.upload_dropdown ul { margin: 0; padding: 1px; }
.upload_dropdown li { clear: both; width: 85px; padding: 5px 12px !important; height: 20px !important; background: none !important; list-style: none; color: #6196b9; }
.upload_dropdown li:hover { background: #f0f4f7 !important; cursor: pointer; }
.upload_dropdown span { position: absolute; background: url(../images/upload_droparrow.png); width: 11px; height: 7px; top: -7px; display: block; left: 20px; }
.empty_upload .upload_dropdown { top: 25px; }
/* Account Page MyApp's */
.myapps_container { width: 100%; }
.myapps_heading { padding: 0px 10px 0px 65px; color: #666; font-size: 16px; float: left; width: 30% }
.myapps_icon { background: #FAFAFA url(../images/myapps_account_icon.png) no-repeat 10px 10px; float: left; }
.myapps_name { color: #666666; font-size: 12px; }
.myapps_text { color: #6196B9; outline: medium none; text-decoration: none; }
/* .myapps_edit { color: #6196B9; float: right; font-size: 12px; padding-right: 20px; }
.myapps_close { color: #6196B9; float: right; font-size: 12px; } */
.myapps_section { background-color: #FAFAFA; }
.create_apps_btn { float: right; margin: 3px 0 0; width: 100px !;
background: none repeat scroll 0 0 #6196B9; border: 1px solid #6196B9; border-radius: 2px 2px 2px 2px; color: #FFFFFF; cursor: pointer; font-family: tahoma; font-size: 14px; font-weight: normal; letter-spacing: 0.07em; line-height: 18px; padding: 3px 6px; text-align: center; }
.create_apps_btn :hover { background: none repeat scroll 0 0 #5EAFE5; }
.create_apps_btn :active { background: none repeat scroll 0 0 #5EAFE5; box-shadow: 0 0 5px #10608C inset; }
.myapps_accounts { margin: 0 0 20px; width: 91%; }
.myapps_info { float: left; width: 100%; padding: 0 0 5px; }
.myapps_info .create_btn p { margin: 10px 0px 20px 0px !important; width: 95% }
.myapps_accounts table { line-height: 10px; }
.myapps_accounts th { border-bottom: 1px solid #E1E0E0; font-size: 12px; padding: 12px 15px 12px 0; text-align: left; }
.myapps_accounts td { border-bottom: 1px solid #E1E0E0; font-size: 12px; font-weight: normal; padding: 12px 15px 12px 0; }
.myapps_accounts th.myapps_appname_title, .myapps_accounts th.myapps_appname { width: 35% }
.myapps_accounts th.myapps_accesstype_title, .additional_accounts th.myapps_accesstype { width: 35% }
.myapps_accounts th.myapps_cancel_ac_title, .myapps_accounts th.myapps_cancel_ac { text-align: center; width: 30% }
.myapps_delete_btn { background: url(../images/account_icons.png) no-repeat 0px -438px; text-indent: -5000px !important; height: 18px; display: block; width: 20px; text-align: center; margin: 0px auto; }
.myapps_delete_btn:hover { background: url(../images/account_icons.png) no-repeat 0px -477px; }
.cancel_myapps { margin-left: 10px; }
.myapps_delete_acc { display: none; width: 500px; height: 100px; position: fixied; top: 50px; border: 1px solid red; height: 100px; margin: 0 30%; position: fixed; top: 50px; width: 500px; z-index: 5000; }
.myapp_popup_wrapper { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.myapp_master_wrapper { display: none; height: 100%; left: 0; margin: 0; padding: 0; position: fixed; top: 0; width: 100%; z-index: 99; }
.myapp_shadow_container { background: none repeat scroll 0 0 #000000; height: 100%; left: 0; opacity: 0.7; position: absolute; top: 0; width: 100%; }
.myapp_first_pos_container { display: table; height: 100%; margin: 0 auto; overflow: hidden; width: 550px; }
.myapp_popup_wrapper .myapp_sec_pos_container { display: table-cell; vertical-align: middle; }
.myapp_popup_wrapper .myapp_popup_container { background: none repeat scroll 0 0 #F9F9F9; border: 4px solid #6EA5CE; border-radius: 2px 2px 2px 2px; padding: 15px; position: relative; float: left; }
.myapp_popup_container .myapp_popup_header { background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #D2DAE0; margin-bottom: 10px; position: relative; }
.myapp_popup_container .myapp_popup_content { margin: 0; padding: 0; }
.myapp_popup_container .myapp_popup_footer { margin: 10px 0 0; position: relative; }
.myapp_popup_container .myapp_popup_footer input { float: right; width: auto; background: none repeat scroll 0 0 #6196B9; border: 1px solid #6196B9; border-radius: 2px 2px 2px 2px; color: #FFFFFF; cursor: pointer; font-family: tahoma; font-size: 14px; font-weight: normal; letter-spacing: 0.07em; line-height: 18px; padding: 3px 6px; text-align: center; }
.myapp_popup_container .myapp_popup_footer input:hover { background: none repeat scroll 0 0 #5EAFE5; }
.myapp_popup_container .myapp_popup_footer input:active { background: none repeat scroll 0 0 #5eafe5; box-shadow: 0 0 5px #10608c inset; }
.popup_footer .cancelAccount { padding-left: 20px !important; padding-right: 20px !important; height: 30px !important; margin-left: 10px !important; }
/* Tour Popup Start */
.tour_master_wrapper { font-family: 'open_sansregular', tahoma; font-size: 13px; display: none; height: 100%; line-height: 23px; left: 0; margin: 0; padding: 0; position: fixed; top: 0; width: 100%; z-index: 99; }
.tour_shadow_container { background: none repeat scroll 0 0 #000000; height: 100%; left: 0; opacity: 0.7; position: absolute; top: 0; width: 100%; }
.tour_popup_wrapper { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tour_first_pos_container { display: table; height: 100%; margin: 0 auto; overflow: hidden; width: 919px; }
.tour_sec_pos_container { display: table-cell; vertical-align: middle; }
.tour_popup_wrapper .tour_popup_container { background: none repeat scroll 0 0 #F7F7F7; padding: 0px; position: relative; float: left; }
#popup_tourbox { width: 919px; }
#popup_tourbox .tour_top_menu { float: left; background-color: #edecec; border-bottom: 1px solid #AEAEAE; width: 100%; height: 50px; float: left; }
#popup_tourbox .tour_menubar { float: left; background: #f7f7f7 url(../images/tour_button_bg.png) repeat-x; list-style: none; padding: 0px; margin: 0px; }
#popup_tourbox .tour_menubar li { position: relative; display: inline-block; float: left; padding: 0 50px 0 0; height: 51px; line-height: 51px; background: url(../images/tour_eachmenu_rgt.png) no-repeat center right; cursor: pointer; margin-left: -20px; }
#popup_tourbox .tour_menubar li:hover { background: url(../images/tour_eachmenu_rgt_hover.png) no-repeat center right; color: #FFFFFF; }
#popup_tourbox .tour_menubar li.active { position: relative; z-index: 52; background: url(../images/tour_eachmenu_rgt_hover.png) no-repeat center right; }
#popup_tourbox .tour_menubar li:hover .tour_lft_arrow, #popup_tourbox .tour_menubar li.active .tour_lft_arrow { background: url(../images/tour_eachmenu_rgt.png) no-repeat scroll left center transparent; float: left; height: 51px; left: 0; position: absolute; width: 20px; z-index: 50; color: #FFFFFF; }
#popup_tourbox .tour_menubar li:hover .rgt_hover { background: url(../images/tour_eachmenu_rgt_hover.png) no-repeat center right; float: right; height: 51px; right: 0; position: absolute; width: 20px; z-index: 55; }
#popup_tourbox .tour_menubar .tour_whyidrive { margin-left: 0px; }
#popup_tourbox .tour_menubar li:hover .tour_menubox, #popup_tourbox .tour_menubar li.active .tour_menubox { color: #FFFFFF; padding: 0 10px 0 20px; ; background: #f7f7f7 url(../images/button_hvr_bg.png) repeat-x; float: left; }
#popup_tourbox .tour_menubox { font-size: 14px; padding: 0 10px 0 20px; text-align: center; width: 100%; color: #276B98; }
#popup_tourbox .tour_menubar li.tour_getmore { margin-right: -18px; }
#popup_tourbox .tour_clsbtn { color: #000000; cursor: pointer; float: right; font-size: 14px; height: 51px; line-height: 51px; margin: 0 20px 0 0; width: 90px; }
#popup_tourbox .clsbtn_menubar { background: url(../images/tour_close.png) no-repeat scroll 0px 18px transparent; width: 16px; height: 51px; float: right; }
/* Body wrapper section */
#popup_tourbox .tour_body_wrap { float: left; width: 920px; }
#popup_tourbox .tour_body_wrap > div { min-height: 500px; }
#popup_tourbox .tour_body_wrap > div p { padding: 0px; margin: 0px 0px 20px 0;/* float:left; */ color: #676767; }
#popup_tourbox .tour_body_wrap .tourwrap_title { color: #256c9a; font-size: 30px; line-height: 30px; padding: 0 0 0 0; float: left; width: 100%; margin: 0 0 20px 0; }
#popup_tourbox .inner_wrap_tour { padding: 35px 115px 0 30px; float: left; min-height: 200px; width: 84%; }
#popup_tourbox .inner_wrap_tour .tour_apps { float: left; margin: 20px 0; width: 100%; }
#popup_tourbox .inner_wrap_tour .tour_apps h2 { letter-spacing: 0; color: #5D7F29; font-size: 15px; float: left; padding: 0 0 5px 0; width: 100%; margin: 5px 0 10px; }
/* 1.Tour why idrive wrapper*/
.whyidrive_wrap.active { display: block; }
.whyidrive_wrap { display: none; float: left; background: url(../images/tour_whyidrive_bg.png) no-repeat bottom left; }
.whyidrive_wrap .tour_apps .windows { background: url(../images/download-btns.png) no-repeat -20px -27px; width: 127px; height: 44px; display: block; text-indent: -5000px; margin: 0px 15px 0px 0px; float: left; }
.whyidrive_wrap .tour_apps .windows:hover { background: url(../images/download-btns.png) no-repeat -20px -98px; }
.whyidrive_wrap .tour_apps .windows:active { background: url(../images/download-btns.png) no-repeat -20px -169px; }
.whyidrive_wrap .tour_apps .mac { background: url(../images/download-btns.png) no-repeat -169px -27px; width: 127px; height: 45px; display: block; text-indent: -5000px; margin: 0px 15px 0px 0px; float: left; }
.whyidrive_wrap .tour_apps .mac:hover { background: url(../images/download-btns.png) no-repeat -169px -98px; }
.whyidrive_wrap .tour_apps .mac:active { background: url(../images/download-btns.png) no-repeat -169px -169px; }
/* 2.Tour upload files wrapper*/
.uploadfiles_wrap.active { display: block; }
.uploadfiles_wrap { width: 100%; display: none; float: left; background: url(../images/tour_uploadwrap_bg.png) no-repeat bottom right; }
.uploadfiles_wrap .tour_apps .tour_uploadfiles { background: url(../images/tourshare_button.png) no-repeat 0px -255px; width: 132px; height: 46px; display: block; text-indent: -5000px; margin: 0px 15px 0px 0px; float: left; }
.uploadfiles_wrap .tour_apps .tour_uploadfiles:hover { background-position: 0px -331px; }
.uploadfiles_wrap .tour_apps .tour_uploadfiles:active { background-position: 0px -406px; }
.uploadfiles_wrap .tour_apps .tour_uploadfolder { background: url(../images/tourshare_button.png) no-repeat 0px -481px; width: 151px; height: 46px; display: block; text-indent: -5000px; margin: 0px 15px 0px 0px; float: left; }
.uploadfiles_wrap .tour_apps .tour_uploadfolder:hover { background-position: 0px -556px; }
.uploadfiles_wrap .tour_apps .tour_uploadfolder:active { background-position: 0px -631px; }
.uploadfiles_wrap .inner_wrap_tour .tour_apps { margin: 30px 0; }
.uploadfiles_wrap .tour_upload { cursor: default; }
/* 3.Tour share wrapper*/
.share_wrap.active { display: block; }
.share_wrap { width: 100%; display: none; float: left; background: url(../images/tour_sharewrap_bg.png) no-repeat bottom right; }
.share_wrap .tour_apps .tour_sharebtn { background: url(../images/tourshare_button.png) no-repeat 0px -30px; width: 198px; height: 46px; display: block; text-indent: -5000px; margin: 0px 15px 0px 0px; float: left; }
.share_wrap .tour_apps .tour_sharebtn:hover { background-position: 0px -105px; }
.share_wrap .tour_apps .tour_sharebtn:active { background-position: 0px -180px; }
/* 4.Tour Mobile Wrapper */
.mobile_wrap.active { display: block; }
.mobile_wrap { width: 100%; display: none; float: left; background: url(../images/tour_mobilewrap_bg.png) no-repeat bottom right; }
.mobile_wrap .tour_apps .tour_ios { background: url(../images/tour_mobile_apps.png) no-repeat 2px -15px; width: 177px; height: 53px; display: block; text-indent: -5000px; margin: 0px 15px 0px 0px; float: left; }
.mobile_wrap .tour_apps .tour_andriod { background: url(../images/tour_mobile_apps.png) no-repeat 2px -80px; width: 177px; height: 53px; display: block; text-indent: -5000px; margin: 0px 15px 0px 0px; float: left; }
.mobile_wrap .send_email { background: url(../images/ide_ico_email.png) no-repeat 0px 0px; height: 20px; margin: 20px 0 0 5px; float: left }
.mobile_wrap .send_email .tour_sendmail { font-size: 12px; padding: 0px 0px 0px 25px; margin: 0px 0px; }
.mobile_wrap .send_email a { font-size: 12px; color: #656565; padding: 0 0 0 28px; text-decoration: none; line-height: 21px; color: #7E7E7E; }
.mobile_wrap .send_email a:hover { font-size: 12px; color: #276B98; }
.mobile_wrap .tour_email_div { display: none; float: left; margin: 12px 0 20px 5px; padding: 5px 5px 10px 0; width: 95%; }
.mobile_wrap .tour_email_div form { padding: 0; }
.mobile_wrap .download_errmsg { clear: both; color: #FF0000; display: none; font-size: 12px; margin: 0 0 0px; padding: 0 0 5px 5px; }
.mobile_wrap .tourmobile_close_btn { position: relative; background: url(../images/ide_download_close.png) no-repeat scroll 0 0 transparent; cursor: pointer; float: left; height: 30px; margin: 8px 0 0 8px; right: 0; text-indent: -5000px; top: 0; width: 20px; z-index: 99999; }
.mobile_wrap .inputbox { border: 1px solid #93B6CA; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 3px #C7C5C5 inset; float: left; height: 20px; line-height: 18px; outline: medium none; padding: 5px 55px 5px 10px; vertical-align: middle; width: 180px; }
.mobile_wrap .go { background: url(../images/ide_download_gobtnsm.png) no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; float: left; font-size: 14px; height: 32px; margin: 0 0 0 -44px; padding: 0px 0; position: absolute; text-align: center; text-indent: -5000px; width: 47px; }
/* 5.Tour Get More Wrapper*/
#popup_tourbox .tour_body_wrap .getmore_get { color: #FFFFFF; }
#popup_tourbox .tour_body_wrap .lft_getmore p { line-height: 21px; width: 100%; float: left; margin: 0px; }
#popup_tourbox .tour_body_wrap .rgt_getmore p { line-height: 21px; width: 100%; float: left; margin: 0px; }
#popup_tourbox .tour_body_wrap .getmore_label_gb { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.getmore_wrap.active { display: block; }
.getmore_wrap { display: none; }
.getmore_wrap .tour_getmore_upgrade { color: #256b9c; }
.getmore_wrap .freespace_wrap { cursor: default; width: 650px; height: auto; border: 1px solid #dddddd; min-height: 250px; margin: 10px auto 0px; background-color: #FFFFFF; }
.getmore_wrap .gm_bg_box .gm_sp_box { float: left; padding: 11px 0 0 4px; }
.getmore_wrap .gm_bg_box .rgt_getmore { margin: 2px 0px 2px 0px; }
.getmore_wrap .gm_bg_box .lft_getmore { margin: 16px 0 0 0; }
.getmore_wrap >.inner_wrap_tour { padding: 35px 30px 0 !important; width: 93% !important; }
.getmore_wrap >.inner_wrap_tour p { clear: left; }
/* 1.Refer Friend */
.getmore_wrap .tour_getmore_referfrnd { height: 112px; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; width: 100%; display: block; float: left; background-color: #f3fcfb; cursor: pointer; }
.getmore_wrap .tour_getmore_referfrnd:hover { background-color: #E2F2E7; }
.getmore_wrap .tour_getmore_referfrnd .rgt_getmore { background: url(../images/refer_gb_bg.png) repeat scroll 0 -18px transparent; }
.getmore_wrap .tour_getmore_referfrnd .lft_getmore { background: url(../images/refer_friendz.png) no-repeat scroll 0 0 transparent; }
.getmore_wrap .getmore_heading { font-size: 15px; font-weight: bold; }
.getmore_wrap .rgt_getmore { width: 62px; height: 62px; float: right; margin: 2px 0px 0 2px; cursor: pointer; }
.getmore_wrap .lft_getmore { float: left; min-width: 150px; padding: 0 0 0 50px; height: 40px; margin: 5px 0 0; cursor: pointer; }
.getmore_wrap .gm_sp_box { float: left; padding: 17px 0 0 4px; }
.getmore_wrap .gm_sp_progress { border: 1px solid #CCCCCC; box-shadow: 2px 1px 8px #CCCCCC inset; height: 15px; margin: 0 0; position: relative; clear: left; top: 0px; width: 100%; }
.getmore_wrap .gm_sp_progress_box { float: left; padding: 0 20px 0 18px; width: 94%; }
.getmore_wrap .gm_sp_start, .getmore_wrap .gm_sp_end { padding: 0px; margin: 0px; color: #B9BFBF; font-size: 11px; }
.getmore_wrap .gm_sp_start { float: left; }
.getmore_wrap .gm_sp_end { float: right; }
.getmore_wrap .gm_sp_progress_green { background: url(../images/ref_greenbar.jpg) repeat-x 0 0; height: 15px; width: 0; }
.gm_bg_box { height: 66px; border: 1px solid #FFFFFF; width: 323px; display: block; float: left; }
/* 2.Link on Facebook */
.getmore_wrap .gm_like_box { background-color: #f8f3fa; }
.getmore_wrap .gm_like_box:hover { background-color: #F3E8F8 }
.getmore_wrap .gm_like_box .rgt_getmore { background: url("../images/refer_gb_bg.png") repeat scroll 0 -415px transparent; }
.getmore_wrap .gm_like_box .lft_getmore { background: url(../images/refer_like.png) no-repeat scroll -3px -5px transparent; }
.getmore_wrap .gm_like_box { border-right: 1px solid #FFFFFF; }
/* 3.Tweet on Facebook */
.getmore_wrap .gm_tweet_box { background-color: #ebf1e5; float: right; border-right: 0px; }
.getmore_wrap .gm_tweet_box:hover { background-color: #D7E5CE; }
.getmore_wrap .gm_tweet_box .rgt_getmore { background: url("../images/refer_gb_bg.png") repeat scroll 0 -117px transparent; }
.getmore_wrap .gm_tweet_box .lft_getmore { background: url(../images/refer_twitter.png) no-repeat scroll 0 -5px transparent; }
/* 4.Install Desktop App */
.getmore_wrap .gm_desktop_box { background-color: #f1e7e5; }
.getmore_wrap .gm_desktop_box:hover { background-color: #E4D1CD; }
.getmore_wrap .gm_desktop_box .rgt_getmore { background: url("../images/refer_gb_bg.png") repeat scroll 0 -316px transparent; }
.getmore_wrap .gm_desktop_box .lft_getmore { background: url(../images/refer_desktop.png) no-repeat scroll -3px -5px transparent; }
/* 5.Install Mobile App */
.getmore_wrap .gm_mobile_box { background-color: #e5e9f2; float: right; border-right: 0px; }
.getmore_wrap .gm_mobile_box:hover { background-color: #CED5E5; }
.getmore_wrap .gm_mobile_box .rgt_getmore { background: url("../images/refer_gb_bg.png") repeat scroll 0 -217px transparent; }
.getmore_wrap .gm_mobile_box .lft_getmore { background: url(../images/refer_mob.png) no-repeat scroll 0 -3px transparent; }
.tour_download_success { background-color: #F9F7E9; border: 1px solid #EAE9DA; clear: both; color: #3F3D3E; display: none; float: left; line-height: 18px; margin: 10px 0 10px 5px; padding: 10px; height: 20px; text-align: center; width: 260px; }
.tour_download_success p { margin: 0; padding: 0px; font-size: 14px; font-weight: normal; }
.getmore_wrap .freespace_wrap .earned_text { color: #1B6896; display: none; }
.getmore_wrap .gm_bg_box .lft_getmore { margin: 11px 0 0; }
#popup_tourbox .tour_body_wrap .lft_getmore p { line-height: 18px; }
.getmore_wrap .storagepart { display: none; }
.getmore_wrap .storagepart img { margin: 0 0 0 6px; }
.earned_text { color: #1B6896 !important; }
#mobile_success { display: none; }
#popup_tourbox .clsbtn_menubar { cursor: pointer; }
.getmore_wrap .de_active .lft_getmore, .getmore_wrap .de_active .rgt_getmore, .getmore_wrap .de_active { cursor: default !important; }
.getmore_wrap .de_active .gm_like_box:hover { background-color: #F8F3FA; }
.getmore_wrap .de_active .gm_tweet_box:hover { background-color: #EBF1E5; }
.getmore_wrap .de_active .gm_desktop_box:hover { background-color: #F1E7E5; }
.getmore_wrap .de_active .gm_mobile_box:hover { background-color: #E5E9F2; }
.getmore_wrap .de_active.tour_getmore_referfrnd:hover { background-color: #F3FCFB; }
@font-face { font-family: 'open_sansregular'; src: url('../font/opensans-regular.eot'); src: url('../font/opensans-regular.eot?#iefix') format('embedded-opentype'), url('../font/opensans-regular.woff') format('woff'), url('../font/opensans-regular.ttf') format('truetype'), url('../font/opensans-regular.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }
.leftnav_refer_new { background: url(../images/refer_left_bg.png) no-repeat 0px 0px; padding: 0px 0px; float: left; width: 100%; margin: 10px 0px 30px }
.leftnav_tour a { background: url(../images/tourleft_lockman.png) no-repeat 0 0; width: 137px; height: 146px; float: right; clear: left; text-indent: -2500px; }
/* tour popup */
.earned_text { color: #1B6896 !important; }
#mobile_success { display: none; }
.uploadfiles_wrap .inner_wrap_tour p { float: none !important; }
/* Item styles */
.items { float: left; height: 25px; background: url(../images/items.png) no-repeat 20px 4px; padding: 10px 0px 0px 48px; color: #5187ad; bottom: 35px !important; }
.audio_button_gal { cursor: pointer; }
.gal_download { text-decoration: none; color: #666; }
.gal_download:hover { color: #6096ba }
.mediaplayer_cont { position: absolute; top: -9999px; left: -9999px; }
#mediaplayer { width: 100%; height: 100%; z-index: 9999 !important; }
.tooltip { cursor: pointer; }
.tooltip_body { position: absolute; width: 300px; float: left; display: block; padding: 5px 10px; background: #eff5f8; display: none; z-index: 9999; border: 1px solid #d8e2e2; border-radius: 5px; }
.tooltip_body span { background: url(../images/arrow.png) no-repeat; position: absolute; float: left; width: 13px; height: 7px; left: 8px; top: 28px; }
.cvv { color: #5187AD; padding: 0 5px; font-weight: bold; font-size: 13px; border-radius: 25px; background: #d7e2e7; }
.cvv:hover { background: none; }
.cvv_container input { width: 84%; }
.boxhide { display: none!important; }
/*refer page css*/
.refer .left_sub a { color: #256C9A; text-decoration: none; font-size: 14px; }
.refer .left_sub { float: right; height: auto; background: url(../images/refer_logs.png) no-repeat left center; padding: 0 0 0 35px; }
.refer .refcloud { float: left; width: 68%; min-height: 310px; background: url(../images/refer_cloud.png) no-repeat center top; position: relative; margin: 30px 0 0; }
.refer .refbutton { float: right; width: 27%; height: auto; margin-right: 30px; }
.refer .refbutton ul { list-style: none; padding: 0; border: 1px solid #CCCCCC; margin: 0; }
.refer .refbutton li { padding: 5px 0; cursor: pointer; width: auto; background: url(../images/refer_devider.png) no-repeat center top; overflow: hidden; text-align: left }
.refer .storagepart { float: right; width: 57px; height: 48px; background: url(../images/refer_gb_bg_new.png) no-repeat 0 -19px; color: #fff; padding: 5px 0 0 5px; }
.refer .refbutton .storage_text { color: #fff; margin: 0px; font-size: 18px }
.refer .socialpart { background: url(../images/refer_like.png) no-repeat left center; height: 43px; padding: 3px 0 0 50px; width: 100px; float: left; font-size: 13px; }
.refer .addext_text { height: auto; padding: 3px 0 0 50px; line-height: 16px; }
.refer .socialpart p { margin: 0; padding: 0; }
.refer .socialpart p:first-child { font-size: 16px; padding-bottom: 3px; }
.refer .ref_tweet { background: url(../images/refer_twitter.png) no-repeat left center; }
.refer .ref_desktop { background: url(../images/refer_desktop.png) no-repeat left center; }
.refer .ref_mobile { background: url(../images/refer_mob.png) no-repeat left center; }
.refer .ref_frnds { background: url(../images/refer_friendz.png) no-repeat left center; }
.refer .refbutton li.friend { height: 80px; padding: 0 0 7px; background-image: none; background-color: #f3fcfb; }
.refer .refbutton li.friend:hover { background-color: #e2f2e7; }
.refer .refbutton li.friend:active { box-shadow: 0 0 5px #71bd9f inset; }
.refer .refbutton li.facebook { background-color: #f8f3fa; }
.refer .refbutton li.facebook:hover { background-color: #f3e8f8; }
.refer .refbutton li.facebook:active { box-shadow: 0 0 5px #a58aab inset; }
.refer .refbutton li.facebook .storagepart { background: url(../images/refer_gb_bg_new.png) no-repeat 0 -302px; }
.refer .refbutton li.twit { background-color: #ebf1e5; }
.refer .refbutton li.twit:hover { background-color: #d7e5ce; }
.refer .refbutton li.twit:active { box-shadow: 0 0 5px #8da04f inset; }
.refer .refbutton li.twit .storagepart { background: url(../images/refer_gb_bg_new.png) no-repeat 0 -89px; }
.refer .refbutton li.destop { background-color: #f1e7e5; }
.refer .refbutton li.destop:hover { background-color: #e4d1cd; }
.refer .refbutton li.destop:active { box-shadow: 0 0 5px #b54760 inset; }
.refer .refbutton li.destop .storagepart { background: url(../images/refer_gb_bg_new.png) no-repeat 0 -231px; }
.refer .refbutton li.mobile { background-color: #e5e9f2; }
.refer .refbutton li.mobile:hover { background-color: #ced5e5; }
.refer .refbutton li.mobile:active { box-shadow: 0 0 5px #6b8fb1 inset; }
.refer .refbutton li.mobile .storagepart { background: url(../images/refer_gb_bg_new.png) no-repeat 0 -160px; }
.refer .ref_progress { width: 95%; height: 8px; border: 1px solid #ccc; box-shadow: 2px 1px 8px #ccc inset; margin: 0 auto; position: relative; top: 70px; }
.refer .ref_greenbar { background: url(../images/ref_greenbar_new.jpg) repeat-x; width: 50px; height: 8px; }
.refbutton .left_indicator, .right_indicator { color: #909696; float: left; margin: 0px; clear: both; position: absolute; bottom: 10px; width: auto }
.refbutton .right_indicator { float: right; margin: 0 5px 0 0; clear: none; right: -5px; width: auto }
.refer .refcloud .storage_text { width: 100%; text-align: center; position: relative; top: 305px; margin: 10px 0 0; color: #236c9f; }
.refer .sub_h1 { margin-bottom: 10px; }
.refer .scalingcloud { bottom: 2px; position: absolute; text-align: center; width: 100%; z-index: 2; }
#num_val { top: 310px; left: 40%; position: relative; }
.refer .storage_text span { font-weight: bold; }
.refer .completstorage_text p { font-size: 13px; color: #666666; margin: 7px 0; }
.referalpopup { width: 700px; }
.referalpopup_content td { border-bottom: 1px solid #ccc; padding: 8px 0; }
.referalpopup td .redcolor { color: #990000; }
.referalpopup td a { text-decoration: none; color: #376E95; }
.referalpopup_content { height: 150px; overflow-y: auto; }
#num_val { visibility: hidden; display: none; }
.refer .refcloud .completstorage_text a { color: #236C9F; text-decoration: none; }
.refer .refcloud .completstorage_text { color: #236C9F; margin: 10px 0 0; position: relative; text-align: center; top: 305px; width: 100%; float: left; font-size: 20px; line-height: normal; display: none; }
.storagepart img { margin: 0px 0 0 6px; }
.refer .earned_text { color: #1b6896; display: none; }
.refer_container { text-align: center; padding: 30px !important; overflow: visible; }
.refer_container h2 { font-size: 25px; color: #0070b8; }
.refer_container .facebookBox { background-color: #def0fa; 1min-height:75px;
border: 1px solid #84bad2; 1width:70%;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 auto; padding: 25px 10px 0px; }
.refer_container .head_img { margin: 20px 0 15px; }
.refer_container span { position: relative; float: left; top: -15px; }
.refer_container .popup_close_btn { right: 15px; }
.refer .popup_container { overflow: visible; }
.refer_backbtn { float: right; margin: 17px 30px 0 0; text-decoration: none; }
.refernotification p { white-space: pre-wrap; }
.refernotification .close_btn { top: 15px; }
.refer .refbutton .updrade { margin: 0 0 5px; }
.refer .refbutton .updrade li { height: auto; padding: 5px 0; background-color: #80AACE; color: #fff; }
.refer .refbutton .updrade li .storagepart { background: url("../images/refer_gb_bg_new.png") no-repeat scroll 0 -373px transparent; color: #5c83ae; }
.refer .refbutton .updrade li .storage_text { color: #5c83ae; }
.refer .refbutton .updrade li .socialpart { background: url("../images/refer_upgrad_arrow.png") no-repeat scroll 8px center transparent; }
.refer .refbutton .updrade li:hover { background-color: #5c83ae; }
.refer .refbutton .updrade li:active { box-shadow: 0 0 5px #335275 inset; }
.wrapli { padding: 0px 0px; }
.refer .price_money { font-size: 25px; font-weight: bold; margin-top: 12px; text-align: center; }
.refer .monthly { margin: 0px 0px 0px 10px; }
.refer .doller { margin-right: 3px; }
.facebook.disabled { background-color: #F8F3FA !important; }
.twit.disabled { background-color: #EBF1E5 !important; }
.destop.disabled { background-color: #F1E7E5 !important; }
.mobile.disabled { background-color: #E5E9F2 !important; }
.referral .referal_activity { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EEEEEE; color: #666666; float: left; height: auto; margin: 50px 0 0; padding: 2% 3%; width: 94%; }
.referral .referal_activity thead { background: none repeat scroll 0 0 #ECF1F3; line-height: 50px; padding-left: 10px; }
.referral .referal_activity table td { padding-left: 10px; line-height: 20px; height: 50px }
.referral .referal_activity tbody tr:nth-child(odd) { background: #FAFAFA; }
.referral .referal_activity table { border: 1px solid #eee; }
.referral .referal_activity .activity_content { display: none; }
.referral .referal_activity .sub_h2 { cursor: pointer; width: auto; }
.referral .referal_activity .green_text { font-weight: normal; font-size: 12px; }
.referral .referal_activity table a { text-decoration: none; color: #256C9A; }
.referral .referal_activity table a:hover { text-decoration: underline; }
.referral .user_submit { clear: both; height: 38px; }
.referral .right { position: relative; }
.referral .copy_link { cursor: pointer; position: absolute; right: 12px; top: 27px; width: 60px; color: #256c9a !important; }
.referral .inputbinder { position: relative; }
.refer .alert > p { line-height: 40px; }
.refer .alert { position: static !important; width: 100% !important; }
.refer .parent_hide span { top: 3px !important; }
.refer_backbtn { float: right; margin: 17px 30px 0 0; text-decoration: none; }
.referral .quotaearn { margin-top: 0px !important; }
/* Account page Plan option */
.account_plan .plan_table_pro { float: left; width: 100%; position: relative; margin: 0 20px; color: #000; font-family: 'open_sansregular', tahoma; }
.account_plan .plan_table_pro li { overflow: hidden; margin: 0; padding: 0; list-style: none; }
.account_plan .plan_table_pro .plan_row_head_pro { font-size: 14px; float: none; width: auto; background: #b7bdbd url(../images/signupplan_headbg.jpg); border: 1px solid #c4c8cb; box-shadow: inset 0 0 10px #969e9e; padding: 10px 25px; line-height: 18px; }
.account_plan .plan_table_pro .plan_row_head_pro span { font-size: 18px; margin-left: 5px }
.account_plan .plan_table_pro .subhead { border: 0 none; margin-bottom: 0; }
.account_plan .plan_table_pro .plan_row_head_pro span { font-size: 18px; margin-left: 5px }
.account_plan .plan_table_pro .red { margin-bottom: 10px; }
.account_plan .plan_table_pro .red { margin: 0; }
.account_plan .plan_row_cont_pro div { display: block; float: left; padding-right: 10px; }
.account_plan .plan_row_cont_pro li { padding: 6px 5px; border-bottom: 1px solid #e5eaed; line-height: 25px; }
.account_plan .plan_row_cont_pro { float: left; padding: 0;/*  width: auto; */ width: 88%; margin: 10px 20px; min-height: 250px; font-size: 12px !important; }
.account_plan .personal_cont_pro { width: 48%; font-size: 13px; margin: 10px 0px!important; float: left; border: 1px solid #c4c8cb; background: #f4f8fb url(../images/pricing_contentbg.png); }
.account_plan .business_cont_pro { width: 48%; font-size: 13px; margin: 10px 0px 10px 10px !important; float: left; border: 1px solid #c4c8cb; background: #f4f8fb url(../images/pricing_contentbg.png); }
/* .account_plan  .personal_cont_pro li:last-child { border-bottom:0 none; } */
.account_plan .business_cont_pro ul, .account_plan .personal_cont_pro ul { padding: 0; }
.account_plan .business_cont_pro li:last-child { border-bottom: 0 none; }
.account_plan .personal_cont_pro li:last-child { border-bottom: 0 none; }
.account_plan .business_cont_pro li div:last-child { padding-right: 0; }
.account_plan .business_cont_pro .pro_use span { margin-top: 0; }
.account_plan .verification .red { white-space: nowrap }
.account_plan .card_info .red { margin: 0; }
.account_plan .pro_use { width: 37%; }
.account_plan .pro_use span { font-size: 20px; display: block; }
.account_plan .plan_table_pro input[type="radio"] { vertical-align: inherit; margin-right: 5px; margin-top: 7px; }
.account_plan .no_higher_plan { background: none repeat scroll 0 0 #FFFDDF; border: 1px solid #DEDEDE; color: #666666; float: left; font-size: 14px; height: 40px; width: 94%; padding: 20px 20px 0px 20px !important ; line-height: 20px; }
.account_plan .no_higher_plan a { color: #5B8FB5; }
.account_plan .plan_table_pro { margin: 20px 0 0 }
/* calendar_container and contact */
.calendar_display #file_list_container.calendar_container { width: 100%!important; }
.calendar_display #file_list_container.calendar_container li { width: 100% !important; margin: 0px; height: 60px; }
.calendar_display #file_list_container.calendar_container li.active { height: auto; }
.calendar_display #file_list_container.calendar_container li.active .events_list_row { height: auto; }
.calendar_display #file_list_container.calendar_container .events_list_row { padding: 6px 0px; overflow: hidden; height: 60px; padding-top: 15px; overflow: hidden }
.calendar_display #file_list_container.calendar_container li .events_user_share a.expanded_detail { background: url(../images/exp_icon_new.png) no-repeat 0px 3px !important; ; float: right; height: 32px !important; width: 25px; }
.calendar_display #file_list_container.calendar_container li.active .events_user_share a.expanded_detail { background: url(../images/exp_icon_new.png) no-repeat 0px -132px !important; ; float: right; height: 32px !important; width: 25px; border-left: 0 none; border-right: 0 none; }
.calendar_display #file_list_container.calendar_container li:hover .events_user_share a.expanded_detail { background: url(../images/exp_icon_new.png) no-repeat 0px -87px !important; ; float: right; height: 32px !important; width: 25px; border-left: 0 none; border-right: 0 none; }
.calendar_display #file_list_container.calendar_container li.active:hover .events_user_share a.expanded_detail { background: url(../images/exp_icon_new.png) no-repeat 0px -42px !important; ; float: right; height: 32px !important; width: 25px; border-left: 0 none; border-right: 0 none; }
.calendar_display #file_list_container.calendar_container li:nth-child(1):hover, .calendar_display #file_list_container.calendar_container li.active:nth-child(1) { background-color: #FFFFFF !important; border-top: 0px none!important; }
.calendar_display #file_list_container.calendar_container li:hover, .calendar_display #file_list_container.calendar_container li.active { background: #fff; border-bottom: 1px solid #d0dde2; border-top: 1px solid #d0dde2; }
.calendar_display #file_list_container.calendar_container li.active :nth-child(1) { border-top: 0px solid #d0dde2; }
.share_receiver_end .float_rt a.listview_act, .share_receiver_end .float_rt a.thumbview { float: right; }
/* contacts_container and contact */
.contacts_display #file_list_container.contacts_container { width: 100%!important; }
.contacts_display #file_list_container.contacts_container li { width: 100% !important; margin: 0px; height: 90px; }
.contacts_display #file_list_container.contacts_container li.active { height: auto; min-height: 90px; }
.contacts_display #file_list_container.contacts_container li.active .events_list_row { height: auto; min-height: 90px; }
.contacts_display #file_list_container.contacts_container .events_list_row { overflow: hidden; height: 90px; padding-top: 15px; overflow: hidden }
.contacts_display #file_list_container.contacts_container li .events_user_share a.expanded_detail { background: url(../images/exp_icon_new.png) no-repeat 0px 3px !important; ; float: right; height: 32px !important; width: 25px; }
.contacts_display #file_list_container.contacts_container li.active .events_user_share a.expanded_detail { background: url(../images/exp_icon_new.png) no-repeat 0px -132px !important; ; float: right; height: 32px !important; width: 25px; border-left: 0 none; border-right: 0 none; }
.contacts_display #file_list_container.contacts_container li:hover .events_user_share a.expanded_detail { background: url(../images/exp_icon_new.png) no-repeat 0px -87px !important; ; float: right; height: 32px !important; width: 25px; border-left: 0 none; border-right: 0 none; }
.contacts_display #file_list_container.contacts_container li.active:hover .events_user_share a.expanded_detail { background: url(../images/exp_icon_new.png) no-repeat 0px -42px !important; ; float: right; height: 32px !important; width: 25px; border-left: 0 none; border-right: 0 none; }
.contacts_display #file_list_container.contacts_container li:nth-child(1):hover { background-color: #FFFFFF !important; border-top: 0px none!important; }
.contacts_display #file_list_container.contacts_container li:hover, .contacts_display #file_list_container.contacts_container li.active { background: #fff; border-bottom: 1px solid #d0dde2; border-top: 1px solid #d0dde2; }
.contacts_display #file_list_container.contacts_container li.active:nth-child(1) { border-top: 0px solid #d0dde2; }
/* Upgrade New style additions */
.upgrade_toplink { border: 1px solid #ac2727; border-radius: 0px 0px 10px 10px; background: #fae7e7; margin-top: 3px !important; border-top: none; }
.upgrade_toplink a { background: url(../images/caution.png) no-repeat 10px 2px !important; padding: 0 0 0 50px !important; color: #973737 !important; }
.upgrade_toplink a img { vertical-align: middle; }
/*context sharepopup for share copylink*/
.context_copypopup { background: #FFFFFF; box-shadow: 0 0 10px #78A5C5; display: none; margin: 0; padding: 0; position: absolute; z-index: 10000; }
.context_copypopup li { display: block; list-style: none; margin: 0; padding: 5px 10px 5px 32px; color: #666; width: 50px; background: url(../images/menu_icons.png) no-repeat 10px -817px; }
.context_copypopup li:hover { background-color: #f0f4f7; color: #6096ba; cursor: pointer; }
.video_button_gal { background: url(../images/play_btn_gal.png); width: 84px; height: 84px; cursor: pointer; position: absolute; z-index: 9999; opacity: 0.5; -webkit-opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); left: -9999px; top: -9999px }
.share_popup_wraper .sharelink_txt input { color: #313131; float: left; text-indent: 0; margin: 8px 0 0; background: none; height: auto; width: 375px; border: 0 none; outline: none }
/* Sorting New styles */
.file_header .events_contacts a.file_asc { background: url("../images/arrow_a_z.png") no-repeat scroll right 7px transparent; float: left; padding-right: 35px; }
.file_header .events_contacts a.file_dsc { background: url("../images/arrow_a_z.png") no-repeat scroll right -33px transparent; float: left; padding-right: 35px; }
.stxt { font-size: 15px !important; width: 80% !important; font-weight: bold !important; }
.stxt1 { font-size: 15px !important; width: 80% !important; font-weight: bold !important; margin: 20px 30px 0px !important; }
p.ref_note { font-weight: normal; font-size: 12px; margin: 0px 0px 20px 30px; float: left; }
.download_zip { width: 21px; background-position: 11px -2035px; }
/* Cancellation Popup*/

.can_lockman_wrap { background: url("../images/cancellation_popup_lockman.png") no-repeat scroll center center; height: 192px; width: 304px; margin: 40px auto 20px; }
.lockman_Popup_inner_wrap { padding: 0px 30px; }
.lockman_Popup_inner_wrap p { font-size: 14px; line-height: 22px; padding: 5px 0px 5px; }
.cancellation_footer { width: 87%; margin: 50px auto 30px; }
.cancellation_myaccount_btn { width: 185px; height: 37px; cursor: pointer; background: url("../images/cancellation_popup_btns.png") no-repeat 0px -21px; border: 0px solid transparent; text-indent: -2000px; margin-right: 15px; }
.cancellation_myaccount_btn:hover { background-position: 0px -84px; }
.cancellation_myaccount_btn:active { background-position: 0px -147px; }
.cancellation_continue_btn { width: 185px; height: 37px; cursor: pointer; background: url("../images/cancellation_popup_btns.png") no-repeat 0px -210px; border: 0px solid transparent; text-indent: -2000px; }
.cancellation_continue_btn:hover { background-position: 0px -273px; }
.cancellation_continue_btn:active { background-position: 0px -336px; }
/* Proactive upload related styles */
.green_txt_title { color: #83A812; font-size: 32px; font-weight: normal; text-align: center; margin-bottom: 35px; margin-top: 15px; line-height: 28px }
.green_subheader { font-size: 16px; color: #3e3e3e; font-weight: normal; text-align: center; line-height: 26px }
.popup_bdy_image { text-align: center; padding: 10px 0px 20px; }
.brd_btm_zero { border-bottom: 0px !important; }
.pop_tbl_forms { width: 80%; margin: 10px auto 20px; }
.pop_tbl_forms td { padding: 10px 0px 5px }
.green_btn_request { background: url(../images/popup_upload_buttons.png) repeat scroll 0 0px transparent; border: none; width: 186px; height: 40px; margin-bottom: 12px; }
.green_btn_request:hover { background: url(../images/popup_upload_buttons.png) repeat scroll 0 -58px transparent; }
.green_btn_request:active { background: url(../images/popup_upload_buttons.png) repeat scroll 0 -116px transparent; }
.popup_btn_section { width: 100%; text-align: center; margin: 0px 0px 10px; }
.popup_btn_section p { margin: 0px; padding: 0px }
.popup_btn_section a { color: #6b9dc7; text-decoration: none; font-size: 14px; }
.popup_btn_section a:hover { color: #000; text-decoration: none; }
h4 { text-align: center; color: #555555; text-align: center; font-size: 14px; padding: 0px; margin: 20px 0px 10px; }
.pop_tbl_forms p, p.popup_ad_msg { font-size: 12px; margin: 0px; padding: 0px; line-height: 20px; }
.popup_msg { font-size: 16px; text-align: center; line-height: 24px }
.popup_ad_msg { text-align: center; }
.green_btn_buynow { background: url(../images/popup_upload_buttons.png) repeat scroll 0 -174px transparent; border: none; width: 186px; height: 40px; margin: 0px auto 12px; }
.green_btn_buynow:hover { background: url(../images/popup_upload_buttons.png) repeat scroll 0 -232px transparent; }
.green_btn_buynow:active { background: url(../images/popup_upload_buttons.png) repeat scroll 0 -290px transparent; }
.green_btn_yes { background: url(../images/green_btn_yes.png) repeat scroll 0 -10px transparent; border: none; width: 245px; height: 40px; margin: 0px auto 12px; }
.green_btn_yes:hover { background: url(../images/green_btn_yes.png) repeat scroll 0 -52px transparent; }
.green_btn_yes:active { background: url(../images/green_btn_yes.png) repeat scroll 0 -94px transparent; }
/*Rapid - WebClient Form  Start */
.rapid_wrappper { font-size: 12px; color: #666666; float: left; margin: 2px 2% 0 0; min-width: 360px; padding: 20px 0 0 20px; width: 96%; }
.rapid_wrappper .rpadiError_msg { margin: 20px 20px 20px 0px; width: 94%; background-color: #FDE4EA; border: 1px solid #EDC4CC; clear: both; color: #3F3D3E; display: none; font-size: 14px; padding: 20px; }
/* Rapid-Header Section */
.rapid_header .main_head { background: url(../images/underline.png) repeat-x scroll center bottom transparent; color: #5087AE; margin: 0px; overflow: hidden; padding-bottom: 20px; }
.rapid_header .main_head span { font-size: 20px; background: url(../images/signup_icons.png) no-repeat scroll 205px -1053px transparent; padding: 0 30px 0 0; }
.rapid_header .rapid_txtmsg p { font-size: 12px; clear: both; }
.rapid_header .rapid_txtmsg input[type="radio"] { margin: 0; padding: 0; vertical-align: middle; width: auto !important; }
/* Rapid-Body-Wrapper Section */
.rbody_wrapper .rbody_title { font-weight: bold; font-size: 12px; color: #666666; line-height: 26px; margin-top: 20px !important; border-bottom: 1px solid #DBDFE2; padding-bottom: 5px; width: 100% !important; }
.rbody_wrapper .agreement ol, .rbody_wrapper .rapid_agree { margin: 0 0 0 10px; padding: 5px 0; color: #888888; width: 90%; line-height: 22px; }
.rbody_wrapper .agreement li { list-style: decimal outside none; margin: 0 0 0 20px; padding: 6px 0; }
.rbody_wrapper .agreement li a { color: #1374AB; outline: medium none; text-decoration: none; }
.rbody_wrapper .agreement .main li { list-style-type: lower-alpha !important; }
/* Rapid Form related Section  */
.rapidfrm_wrap { padding: 0px; margin: 0px; float: left; width: 100%; list-style: none; }
.rapidfrm_wrap li { display: inline-block; width: 100%; min-height: 40px; float: left; }
.rapidfrm_wrap .input_box { float: left; width: 330px; min-height: 40px; padding: 5px 0px; margin: 0px; }
.rapidfrm_wrap .input_box label { float: left; width: 100%; line-height: 26px; text-align: left; }
.rapidfrm_wrap .input_box input[type='text'], .rapidfrm_wrap .input_box input[type='password'], .rapidfrm_wrap .input_box textarea, .rapidfrm_wrap .input_box select { border: 1px solid #93B6CA; float: left; line-height: 18px; padding: 5px 5px 5px 8px; vertical-align: middle; color: #000000; font-size: 14px; }
.rapidfrm_wrap .input_box input[type='text']:hover, .rapidfrm_wrap .input_box input[type='password']:hover, .rapidfrm_wrap .input_box textarea:hover { box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); border: 1px solid #A2B3BD; }
.rapidfrm_wrap .input_box input[type='text'], .rapidfrm_wrap .input_box input[type='password'] { height: 18px; width: 220px; }
.rapidfrm_wrap .input_box textarea { height: 120px; width: 550px; resize: vertical; }
.rapidfrm_wrap .input_box select { width: 235px; }
.rapidfrm_wrap .input_box input.rapidfrm_country { background: none repeat scroll 0 0 #F7F7F7 !important; color: #666666; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.rapidfrm_wrap .input_box input.rapidfrm_country:hover { box-shadow: none !important; }
.rapidfrm_wrap .input_box input.captcha_txtbox { float: left; width: 80px; margin: 0 0 0 30px; height: 24px; }
.rapidfrm_wrap .input_box p { float: left; padding: 0px; margin: 0px; }
/* Rapid Footer Section */
.rapid_footer { margin: 30px 0px 10px; float: left; width: 100%; padding: 0 0 0 0; }
.rapid_footer input[type='submit'] { background: none repeat scroll 0 0 #6196B9; border: 1px solid #6196B9; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-family: tahoma; font-size: 14px; font-weight: normal; letter-spacing: 0.07em; padding: 0 10px 4px; text-align: center; float: left; height: 34px; margin: 0 0 0 10px; cursor: pointer; -bracket-:hack[;
letter-spacing: 0.1em; padding: 3px 15px 3px; ];
}
.rapid_footer input[type='submit']:hover { background: none repeat scroll 0 0 #5EAFE5; }
.rapid_footer input[type='submit']:active { background: none repeat scroll 0 0 #5EAFE5; box-shadow: 0 0 5px #10608C inset; }
/*Rapid - WebClient Form  End */
/*Portable - WebClient Form Start */
.portable_wrapper { font-size: 12px; color: #666666; float: left; margin: 2px 2% 0 0; min-width: 360px; padding: 20px 0 0 30px; width: 95%; }
.portable_wrapper .PortableError_msg { margin: 20px 20px 20px 0px; width: 94%; background-color: #FDE4EA; border: 1px solid #EDC4CC; clear: both; color: #3F3D3E; display: none; font-size: 14px; padding: 20px; }
/* Portable -Header Section */
.portable_header { float: left; padding: 0 0 0 0; margin: 0 0 0 0; }
.portable_header .portable_title { color: #6D6D6D; margin: 0px; overflow: hidden; font-size: 35px; padding: 10px 30px 0 0; line-height: 40px; }
.portable_header .portable_txtmsg {
float:left:padding:0 0 0 0; margin: 0px 0 0 0; }
.portable_header .portable_txtmsg p { font-size: 12px; clear: both; margin: 0px 0 20px 0; padding: 0 0 0 0; }
.portable_header .portable_txtmsg p span { color: #FF0000; }
/* Portable-Body-Wrapper Section */
.portable_inner_wrap .portable_heading { font-weight: bold; font-size: 12px; color: #666666; line-height: 26px; margin-top: 20px !important; border-bottom: 1px solid #DBDFE2; padding-bottom: 5px; width: 100% !important; }
.portable_inner_wrap .agreement ol, .portable_inner_wrap .agree_chk { margin: 0 0 0 10px; padding: 5px 0; color: #888888; width: 90%; line-height: 22px; }
.portable_inner_wrap .agreement li { list-style: decimal outside none; margin: 0 0 0 20px; padding: 6px 0; }
.portable_inner_wrap .agreement li a { color: #1374AB; outline: medium none; text-decoration: none; }
.portable_inner_wrap .agreement .main li { list-style-type: lower-alpha !important; }
/* Portable Form related Section  */
.portablefrm_wrap { padding: 0px; margin: 0px; float: left; width: 100%; list-style: none; }
.portablefrm_wrap li { display: inline-block; width: 100%; min-height: 40px; float: left; }
.portablefrm_wrap .input_box { float: left; width: 330px; min-height: 40px; padding: 5px 0px; margin: 0px; }
.portablefrm_wrap .input_box label { float: left; width: 100%; line-height: 26px; text-align: left; }
.portablefrm_wrap .input_box input[type='text'], .portablefrm_wrap .input_box input[type='password'], .portablefrm_wrap .input_box textarea, .portablefrm_wrap .input_box select { border: 1px solid #93B6CA; float: left; line-height: 18px; padding: 5px 5px 5px 8px; vertical-align: middle; color: #000000; font-size: 14px; }
.section_quantity select { border: 1px solid #93B6CA; line-height: 18px; padding: 5px 5px 5px 8px; vertical-align: middle; color: #000000; font-size: 16px; }
.portablefrm_wrap .input_box input[type='text']:hover, .portablefrm_wrap .input_box input[type='password']:hover, .portablefrm_wrap .input_box textarea:hover { box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); border: 1px solid #A2B3BD; }
.portablefrm_wrap .input_box input[type='text'], .portablefrm_wrap .input_box input[type='password'] { height: 18px; width: 220px; }
.portablefrm_wrap .input_box textarea { height: 120px; width: 550px; resize: vertical; }
.portablefrm_wrap .input_box select { width: 235px; }
.section_quantity select { width: 50px; clear: left; margin: 0 0 0 15px; height: 23px; padding: 0; }
.section_quantity p { float: left; line-height: 25px; /* width:42%; */ }
.section_os_changes p { line-height: 30px; margin: 10px 20px 0 0; display: inline-block; }
.section_ccdetails .input_box input.ccdetails { float: left; width: 30px; margin: 0 0 0 0px; padding: 5px 11px 5px 10px; height: 24px; font-weight: normal; }
.section_ccdetails .input_box select { height: 34px; padding-right: 10px; }
.section_ccdetails .input_box select.select_exp_month { width: 100px }
.section_ccdetails .input_box select.select_exp_year { width: 100px }
.portablefrm_wrap .input_box input.country_deselect { border: 1px solid #999999; background: none repeat scroll 0 0 #F7F7F7 !important; color: #999999; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.portablefrm_wrap .input_box input.country_deselect:hover { box-shadow: none !important; }
.portablefrm_wrap .input_box input.captcha_txtbox { float: left; width: 80px; margin: 0 0 0 30px; height: 24px; }
.portablefrm_wrap .input_box p { float: left; padding: 0px; margin: 0px; }
/* Portable Footer Section */
.portable_footer { margin: 30px 0px 10px; float: left; width: 100%; padding: 0 0 0 0; }
.portable_footer input[type='submit'] { background: none repeat scroll 0 0 #6196B9; border: 1px solid #6196B9; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-family: tahoma; font-size: 14px; font-weight: normal; letter-spacing: 0.07em; padding: 0 10px 4px; text-align: center; float: left; height: 34px; margin: 0 0 0 0px; cursor: pointer; -bracket-:hack[;
letter-spacing: 0.1em; padding: 3px 15px 3px; ];
}
.portable_footer input[type='submit']:hover { background: none repeat scroll 0 0 #5EAFE5; }
.portable_footer input[type='submit']:active { background: none repeat scroll 0 0 #5EAFE5; box-shadow: 0 0 5px #10608C inset; }
.portable_footer p { float: left; width: 100%; margin: 30px 0 0; padding: 0 0 0 0; }
.portable_footer .foot_link { line-height: 18px; margin: 0; text-align: left; color: #1374AB; outline: medium none; text-decoration: none; }
/*Portable - WebClient Form End */
.portablefrm_wrap input.txt_sec[type="text"] { width: 40px; }
.portablefrm_wrap input.ccard_month[type="text"] { color: #0A0A0A; margin-right: 5px; width: 27px; }
.section_ccdetails .ccard_type { padding: 2px 0 0 0; margin: 0 0 0 0; }
.portablefrm_wrap .input_box input.zip_code { width: 150px; }
.section_os_changes input[type='radio'] { margin: 0 3px 0 0; }
.welcome_cont .upload_icon input { width: 30px; height: 20px; overflow: hidden; visibility: hidden }
.portable_buybtn { margin: 25px 0 0 0; }
.msgbox { background: #F8F6D0; border: 1px solid #DDDDDD; float: left; line-height: 22px; margin-top: 10px; padding: 10px; width: auto; }
/* IDrive Express Page CSS */
.express { font-size: 14px; color: #666 }
.express h4 { float: left; width: 96%; padding: 10px 2% 20px; font-size: 18px; font-weight: normal; color: #5187AD; text-align: left; margin: 0px 0px 0px; }
.express h4.agree { padding-bottom: 0px; }
.express .block { width: 750px; margin: 10px 2% 20px; float: left }
.idexpress .express .block{width:95%;}
.express .textblock { width: auto; margin: 10px 2% 15px; float: left; line-height: 22px; border-bottom: 1px solid #DBDFE2; }
.express input[type='text'] { margin-top: 5px; width: 250px; font-size: 14px; border: 1px solid #93B6CA; float: left; line-height: 18px; padding: 8px 5px 8px 8px; color: #000000; }
.express input[type='text'].dis { background: #F7F7F7; }
.express select { border: 1px solid #93B6CA; height: 36px; padding: 7px 6px 7px 2px; margin-top: 5px; width: 265px; font-size: 14px; }
.express label { float: left; width: 100%; line-height: 22px; font-size: 14px; }
.express label.cardtype { width: auto; padding-right: 20px }
.express td { padding-bottom: 20px; }
.express textarea { width: 605px; resize: none; border: 1px solid #93B6CA; height: 90px }
.express p { margin: 0px 0px; padding: 5px 0px 10px; float: left; width: 100%; }
.express input[type='text'].cbox { width: 100px; margin-left: 20px; margin-top: 0px; }
.express ol { margin: 0px; padding: 0px 0px 0px 20px; }
.express li { margin: 0px; padding: 0px 0px 10px; text-align: justify; line-height: 24px; }
.express input[type='text'].vbox { width: 50px; margin-top: 5px; }
.express input[type='text'].dbox { width: 30px; margin-top: 5px; margin-right: 10px }
.express table img { vertical-align: middle; margin-right: 10px; }
.termbox { max-height: 100px; overflow: scroll; float: left; width: 83%; border: 1px solid #93B6CA; padding: 15px 15px; margin: 0px 0px 10px; overflow-x: hidden; }
.express .btn { background: none repeat scroll 0 0 #6196B9; border: 1px solid #6196B9; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-family: tahoma; font-size: 14px; font-weight: normal; letter-spacing: 0.07em; padding: 0 10px 4px; text-align: center; float: left; height: 34px; margin: 10px 0 0 0px; cursor: pointer; -bracket-:hack[;
letter-spacing: 0.1em; padding: 3px 15px 3px; ];
}
#os_info h4{padding-bottom:0px;}
.block #OS{margin-top:5px;}
.express .btn:hover{background:none repeat scroll 0 0 #5eafe5;}
.idexpress .tooltip_body { text-align: justify; font-size: 12px; line-height: 18px; }
.sms_view { width: 20px; margin-top: 22px; }
.file_list li:hover .sms_view { background: url(../images/sms_view.png) no-repeat; }
.inline { font-size: 11px; color: #999; }
.sms_cont { float: left; width: 520px; max-height: 400px; overflow-x: hidden; overflow-y: auto; margin: 5px 0px 10px; padding: 0px; border: 1px solid #ccc; }
.sms_cont p { margin: 0px 0px 0px; padding: 5px 0px 5px 5px; width: 485px }
.sms_send { float: left; width: 500px; height: auto; background: #f6fbfc; padding: 10px; border-bottom: 1px solid #ddd; text-align: right; }
.sms_recd { float: left; width: 500px; height: auto; background: #fff; padding: 10px; border-bottom: 1px solid #ddd; }
.sms_send .inline { background: url(../images/sms_images.png) 445px -10px no-repeat; padding-right: 50px; width: 440px; }
.sms_recd .inline { background: url(../images/sms_images.png) 5px -51px no-repeat; padding-left: 80px; width: 420px }
.file_list li.empty_item { height: auto !important; padding: 50px 0px !important; text-align: center !important; background: none; }
.file_list li.empty_item:hover { background: none; border: none !important }
.empty_item p { font-size: 18px; line-height: 32px; margin: 0px; padding: 0px }
.empty_item span { font-size: 14px; width: 350px; display: inline-block; line-height: 26px; }
a.green_btn_create { background: url(../images/subaccount_img.png) 0px -702px no-repeat; text-indent: -3500px; line-height: 28px; width: 100px; height: 28px; overflow: hidden; float: left; float: right }
.empty { float: none; height: auto; text-align: center; width: 100%; }
.no_sub_account { background: url(../images/no_sub_acc.png) no-repeat top center; height: 250px !important; }
.free_express { background: url(../images/idrive_express.png) no-repeat top center; height: 270px !important; }
.free_exp .textblock { width: 96%; }
.no_calls { background: url(../images/no_calls.png) no-repeat top center; height: 180px !important; }
.idexpress .empty_item span { width: auto !important; }
.no_sms { background: url(../images/no_sms.png) no-repeat center center; height: 180px !important; }
.no_apps { background: url(../images/no_apps.png) no-repeat top center; height: 180px !important; }
.idexpress .file_list li.empty_item { padding: 20px 0px 0px !important }
.idexpress .file_list li .free_express { width: 400px; float: left; height: 375px !important }
.idexpress .file_list li.empty_item p { font-size: 14px; padding: 10px 20px; width: 90%; line-height: 26px; text-align: justify; margin: 0px; color: #999 }
.idexpress .file_list li.empty_item .link { float: left; line-height: 60px; margin-left: 20px; font-size: 14px; }
a.green_btn_upgrade { background: url(../images/upgrade_express.png) 0px 0px no-repeat; text-indent: -3500px; line-height: 28px; width: 181px; height: 40px; overflow: hidden; margin: 10px auto 0px; display: block }
a.green_btn_upgrade:hover { background: url(../images/upgrade_express.png) 0px -59px no-repeat; }
a.green_btn_upgrade:active { background: url(../images/upgrade_express.png) 0px -118px no-repeat; }
.exp li { height: 42px !important; }
.exp li a { font-size: 14px; color: #666 !important; letter-spacing: normal; padding: 12px 20px !important; }
.exp li a.act { color: #fff !important; }
.idexpress .file_list li.empty_item a.green_btn_upgrade { float: left !important }
/* share related changes */
.share_viewfiles_cont .share_viewfiles_btn { background: #d9e5ed; float: left; height: 23px; line-height: 23px; padding: 0 0 0 5px; color: #666; width: 513px; font-size: 13px; margin: 5px 0px 0px; font-weight: normal; cursor: default !important }
.share_viewfiles_btn_head { overflow: hidden !important; }
.share_viewfiles_body { margin: 0px 0 0 !important; padding: 0 !important; clear: both !important; border: 1px solid #d2dae0 !important; max-height: 82px !important; overflow-y: auto !important; overflow-x: hidden !important; width: 516px !important; display: block !important }
.share_viewfiles_body li { margin: 0 !important; padding: 3px 0px !important; list-style: none !important; float: left !important; font-size: 12px !important; position: relative !important; }
.share_viewfiles_body li span { background: url(../images/share_icons.png) no-repeat -2px -260px !important; float: right !important; margin: 3px 0 0 !important; height: 12px !important; width: 20px !important; display: block !important; cursor: pointer !important; position: absolute !important; right: 10px !important; top: 10px !important; }
.f_name_view p { float: left !important; padding: 0px 5px !important; margin: 0px !important; clear: both !important; }
.f_name_view div { float: left !important; padding: 0px 5px !important; margin: 0px !important; clear: both !important; font-size: 11px !important; color: #aaa !important; }
.share_container .share_viewfiles_hover { background-position: 5px -229px !important; }
.maillink { color: #6196b9; text-decoration: underline; cursor: pointer; }
.sharesocial { float: left }
.sharesocial a { float: left; width: 24px; height: 24px; display: block; text-indent: -9999px; text-decoration: none; margin: 10px 5px 0px 0px; }
.sharesocial a.share_in_fb_icon { background: url(../images/fb_edit.png) no-repeat; }
.sharesocial a.share_in_twitter_icon { background: url(../images/twitter_edit.png) no-repeat; }
.sharesocial a.share_in_mail_icon { background: url(../images/mail_edit.png) no-repeat; }
ul.token-input-list-facebook li input { height: 20px !important; }
.share_btns_new { visibility: hidden; background: url(../images/addressbook1.png) no-repeat !important; border: medium none !important; height: 20px !important; padding-left: 25px; top: -22px; width: 75px !important; }
.earned { font-weight: normal !important; padding: 5px 0 15px; font-size: 12px; }
.refer_earned_info { font-weight: normal !important; margin: 10px 0px 15px 0px !important; font-size: 12px; color: #73a910; }
/* Free 1TB drive */
.free_hdrive_popup .popup_title { margin-bottom: 10px; font-size: 16px; }
.free_hdrive_popup .free_drive_box { display: block; padding: 0 0px 0 0; width: 510px; }
.free_hdrive_popup .popup_para { padding-bottom: 15px; }
.free_hdrive_popup .free_drive_box h4 { color: #5187AD; font-size: 16px; font-weight: normal; margin: 0; padding: 5px 0 15px; text-align: left; width: 96%; }
.free_hdrive_popup #free_drive_table input[type="text"] { margin: 5px 0px 15px 0px; border: 1px solid #93B6CA; color: #000000; float: left; font-size: 14px; line-height: 18px; padding: 5px 5px 5px 8px; width: 230px; height: 18px; }
.free_hdrive_popup #free_drive_table td:first-child input[type="text"] { margin: 5px 20px 15px 0px; }
.free_hdrive_popup #free_drive_table select { border: 1px solid #93B6CA; font-size: 14px; height: 31px; margin: 5px 20px 15px 0px; /*padding: 7px 6px 7px 2px;*/ padding: 5px 6px 5px 2px; width: 245px; }
.free_hdrive_popup .align_btm input[type="text"] { margin: 5px 0px 0px 0px !important; }
.free_hdrive_popup #free_drive_table tr { margin-bottom: 10px; }
.free_hdrive_popup .drive_agree { float: left; margin: 0; padding: 20px 0 5px; width: 100%; }
.free_hdrive_popup .popup_footer input.free_drive_btn { background: none repeat scroll 0 0 #6196B9; border: 1px solid #6196B9; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-family: tahoma; font-size: 14px; font-weight: normal; letter-spacing: 0.07em; padding: 0 10px 4px; text-align: center; float: left; height: 34px; margin: 10px 0 0 0px; cursor: pointer; -bracket-:hack[;
letter-spacing: 0.1em; padding: 3px 15px 3px; ];
}
.free_hdrive_popup .popup_footer input.free_drive_btn:hover { background: none repeat scroll 0 0 #5EAFE5; }
.free_hdrive_popup .popup_footer input.free_drive_btn:active { background: none repeat scroll 0 0 #5EAFE5; box-shadow: 0 0 5px #10608C inset; }
p.contact_note_p { overflow: visible !important }
.contact_note_head { float: left; }
p span.contact_note { font-weight: normal !important; }
.popload { width: 22px; margin: 10px auto; overflow: hidden }
/* IDrive edit_profile page for theme.css */

.edit_info #pass_strength { float: right; left: 88px; margin: 0; position: absolute; top: 115px; width: 107px; }
.edit_info .strength { display: inline-block; height: 3px; margin: 0px 10px 0px 0px; width: 60px; }
.float_lt.profile_details .passStrengthify .strength_text { float: right; margin-top: 2px; }
.change_password { position: relative; }
/* IDrive additional account page for theme.css */

.float_lt.profile_details .passStrengthify { left: 95px; position: absolute; right: 375px; top: 136px; width: 100px; }
.float_lt.profile_details .passStrengthify .strength { display: inline-block; float: left; height: 3px; margin: 6px 0px 0px; width: 60px; }
.float_lt.profile_details { position: relative; }
/* Exprees 49 related styles */
.cc_details span { background: url(../images/creditcards.png) no-repeat; height: 25px; float: left; }
.cctype { float: left; margin-top: 4px; width: 70px !important; }
span.idvisa { background-position: 21px -6px; width: 56px; margin-top: 7px; padding-right: 15px; }
span.idmaster { background-position: 23px -47px; width: 59px; margin-top: 7px; padding-right: 15px; }
span.iddiscover { background-position: 23px -88px; width: 73px; margin-top: 7px; padding-right: 15px; }
span.idamerican_express { background-position: 23px -130px; width: 83px; margin-top: 7px; }
.ccnumber { width: 65px; }
.left { float: left }
.ccv { width: 35px !important; margin-right: 6px; }
.ccv_top { margin-top: -1px; }
/* Share Settings Realted styles */
.share_pwd { padding-right: 10px !important; }
li.marBot { margin: 0px 0px 30px 0px; border-bottom: 0px !important; }
.pwdAdj { width: 215px !important; margin-right: 28px !important; }
.share_container .inputbox { padding: 1px 5px !important; }
.fleft { float: left }
.fright { float: right; margin-top: 7px; }
.mrg_width { margin-top: 2px; padding-right: 10px; }
/* Facebook related Items */

.fb_backup .file_list li.empty_item { padding: 0px 0px 0px !important; border: 0px !important; }
.fb_backup .file_list li.empty_item:hover { border: 0px !important; }
.fb_backup .file_list li.empty_item h3 { font-weight: normal; font-size: 16px; letter-spacing: 0.03em; width: 90%; text-align: left; margin: 20px 0px 20px 20px; }
.fb_backup .file_list li div.imgDiv { height: auto !important; float: left; text-align: center; }
.fb_backup .file_list li .fb_img { width: 400px; float: left; height: 375px !important; background: url(../images/fb_backup.png) no-repeat top center; height: 270px !important; }
.fb_backup .file_list li .fb_list { width: 100%; float: left; height: auto !important; }
.fb_list ul { margin: 0px 0px 0px 20px; width: 90%; border: 1px solid #d0dde2; float: left; }
.fb_list ul li:nth-child(odd) { background: #edf1f4; border: 0px; }
.fb_list ul li:nth-child(odd):hover { background: #fff; border: 0px; }
.fb_list ul li:nth-child(1) { border: 0px; }
.fb_list ul li:nth-child(1):hover { border: 0px; }
.fb_list ul li:hover { background: #fff; border: 0px; }
.fb_list ul li:nth-child(even) { background: #f7f9fa; border: 0px; }
.fb_list ul li:nth-child(even):hover { background: #fff; border: 0px; }
.fb_list .file_thumb { margin-left: 10px; width: 5%; }
.fb_list .file_name p { line-height: 32px !important; }
.fb_backup .file_list li.headList { border-bottom: 1px solid #d0dde2; height: 40px; font-size: 16px; line-height: 40px; text-align: left; padding-left: 15px; width: 324px; color: #333 }
.fb_backup .empty_item span { width: auto !important; }
.fb_backup .file_list li.empty_item p { font-size: 14px; padding: 10px 20px; width: 90%; line-height: 26px; text-align: justify; margin: 0px; color: #999 }
.fb_backup .file_list li.empty_item .link { float: left; line-height: 60px; margin-left: 20px; font-size: 14px; }
a.fb_backup_btn { background: url(../images/fb-backup-btn.png) 0px 0px no-repeat; text-indent: -3500px; line-height: 28px; width: 181px; height: 40px; overflow: hidden; margin: 10px auto 0px; display: block }
a.fb_backup_btn:hover { background: url(../images/fb-backup-btn.png) 0px -59px no-repeat; }
a.fb_backup_btn:active { background: url(../images/fb-backup-btn.png) 0px -118px no-repeat; }
.exp li a { font-size: 14px; color: #666 !important; letter-spacing: normal }
.exp li a.act { color: #fff !important; }
.fb_backup .file_list li.empty_item a.fb_backup_btn { float: left !important; }
.fileHead ul { margin-bottom: 0px; border-bottom: 0px; height: 30px; }
.fb_list .fileHead ul li { height: 30px; overflow: hidden; background: #e5e8eb; color: #666; line-height: 30px !important; font-size: 12px; }
.fb_list .fileHead ul li:hover { background: #e5e8eb; }
.fileHead ul li p a { color: #666; text-decoration: none; line-height: 30px; font-size: 12px !important; }
.fileHead .file_date { line-height: 30px; height: 30px; }
.fileHead .file_name { line-height: 30px; height: 30px; text-align: left; }
.fileHead .file_name p { padding: 0px 20px !important; font-size: 12px !important; }
.fileHead .file_date p { padding: 0px 8px !important; }
.leftnav li a.close { width: 18px; height: 18px; cursor: pointer; float: left; overflow: hidden; padding: 0px; position: absolute; right: -20px; top: 14px; }
.leftnav li:hover a.close { background: url(../images/popup_close_btn_hvr.png) no-repeat; }
.leftnav li.act a.close { background: url(../images/popup_close_new_btn.png) no-repeat; }
.relative { position: relative; }
.email_notify_text { float: right; font-size: 11px; margin: 25px 0px 0px; width: 40%; }
.radio_btn { float: left; margin-left: 7px; }
.rgt_schedule .notify .inputbox { width: 93%; }
p.confirm { color: #333; background: url(../images/partner_confirm.png) no-repeat; padding-left: 30px; margin-left: 5px; }
p.confirm a { color: #6196b9; text-decoration: none }
p.confirm a:hover { color: #333; text-decoration: none; }
p.confirm a.btnconfirm { padding: 5px 10px; background: #97c432; border-radius: 3px; color: #fff; position: inherit; margin: 0px 7px; float: none; }
p.confirm a.btnconfirm:hover { background: #74a507; }
#reffer_info.error_msg { display: block !important }
#draggableHelper { display: none; text-indent: -3500px; }
/* hybrid form */
.hybrid_wrap { font-size: 14px; color: #666; width: 100%; float: left; }
.hybrid_wrap p { margin: 0px 0px; padding: 5px 0px 10px; float: left; width: 100%; }
.hybrid_wrap h4 { float: left; width: 96%; padding: 10px 20px; font-size: 18px; font-weight: normal; color: #5187AD; text-align: left; margin: 0px 0px 0px; }
.hybrid_wrap h4.agree { padding-bottom: 0px; line-height: 25px; }
.hybrid_wrap .block { width: 90%; margin: 10px 20px; float: left }
.hybrid_wrap .note { float: left; width: 100%; margin: 10px 0 0 0; font-size: 12px; }
.hybrid_wrap .textblock { padding: 20px 0 10px; margin: 10px 2% 15px; float: left; line-height: 22px; border-bottom: 1px solid #DBDFE2; width: 96%; }
.hybrid_wrap .contact_info, .hybrid_wrap .shipping_info { width: 800px; margin: 10px 20px; float: left }
.hybrid_wrap input[type='text'] { margin-top: 5px; width: 250px; font-size: 14px; border: 1px solid #93B6CA; float: left; line-height: 18px; padding: 5px 5px 5px 8px; color: #000000; }
.hybrid_wrap select { border: 1px solid #93B6CA; height: 36px; padding: 7px 6px 7px 2px; margin-top: 5px; width: 265px; font-size: 14px; }
.hybrid_wrap label { float: left; width: 100%; line-height: 22px; font-size: 14px; }
.hybrid_wrap td { padding-bottom: 20px; }
.hybrid_wrap textarea { width: 635px; resize: none; border: 1px solid #93B6CA; height: 90px }
.hybrid_wrap ol { margin: 0px; padding: 0px 0px 0px 20px; }
.hybrid_wrap li { margin: 0px; padding: 0px 0px 10px; text-align: justify; line-height: 24px; }
.hybrid_wrap .btn { background: none repeat scroll 0 0 #6196B9; border: 1px solid #6196B9; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-family: tahoma; font-size: 14px; font-weight: normal; letter-spacing: 0.07em; padding: 0 10px 4px; text-align: center; float: left; height: 34px; margin: 10px 0 0 0px; cursor: pointer; -bracket-:hack[;
letter-spacing: 0.1em; padding: 3px 15px 3px; ];
}
/* Sub account css added */
.subacc .file_head_row { padding-left: 5% !important; width: 95%; position: absolute; }
.subaccount { width: 22px; background-position: 12px -2206px; }
.subaccount_del { width: 22px; background-position: 12px -2253px; }
.subacc .popup_container .popup_footer { margin: 10px 0px 0px; position: inherit; }
.subacc .shareviamail_tab .tab_body { overflow: hidden; }
.subacc .share_container .share_btns { margin: 0px 1px 0px 0px; }
.subacc .tab_body .submit { margin-top: 10px; }
.subacc .loading_wrapper { z-index: 9999; }
.subacc .share_file_check { overflow: visible; }
.subacc #cancelComments { height: 134px; }
.subacc .account_plan .plan_row_cont_pro { min-height: 215px; }
.title_rt { float: right; font-size: 14px; padding-right: 10px; }
.sub_acc_upg { float: right; padding: 10px; background: #fff; font-size: 14px; line-height: 25px; min-width: 382px; text-align: right; height: 25px; overflow: hidden }
.sub_acc_upg b { font-weight: normal; }
.menu .float_rt a.upgrade_grn_btn { width: 100px; height: 27px; background: url(../images/subaccount_img.png) 0px -328px; vertical-align: middle; margin: 0px 10px; float: right; line-height: 25px; padding: 0px; }
.menu .float_rt a.upgrade_grn_btn:hover { background: url(../images/subaccount_img.png) 0px -375px; }
.menu .float_rt a.upgrade_grn_btn:active { background: url(../images/subaccount_img.png) 0px -422px; }
.subacc .file_name p a { text-decoration: underline; color: #6297b9; font-size: 16px; }
.subacc .file_header { font-size: 14px; color: #666; }
.sub_acc_events { float: left; height: 19px; width: 20px; background: url(../images/subaccount_img.png) 0px -467px no-repeat; margin: 20px 5px 0px 0px }
.file_list li:hover .sub_acc_events { background: url(../images/subaccount_img.png) 0px -615px no-repeat; }
.sub_acc_status { float: left; height: 19px; width: 20px; background: url(../images/subaccount_img.png) 0px -504px no-repeat; margin: 20px 5px 0px 0px }
.file_list li:hover .sub_acc_status { background: url(../images/subaccount_img.png) 0px -652px no-repeat; }
.sub_acc_cancel { float: left; height: 19px; width: 20px; margin: 20px 5px 0px 0px }
.file_list li:hover .sub_acc_cancel { background: url(../images/subaccount_img.png) 0px -578px no-repeat; }
.file_list li.overdue { background: #fff0ed; border-bottom: 1px solid #dedede }
.subacc .file_name { float: left; width: 50% !important; color: #666; font-size: 14px; }
.subacc .file_size { width: 7%; }
.subacc .file_date { width: 30%; color: #666; font-size: 14px; }
.subacc .file_action { width: 7%; }
.blue_sml_btn { text-align: center; border: 0px; color: #fff; font-size: 12px; background: #6196b9; font-family: tahoma; font-weight: normal; border: 1px solid #6196b9; border-radius: 2px; text-decoration: none; padding: 5px; margin-left: 5px }
.blue_sml_btn:hover { background: none repeat scroll 0 0 #5eafe5; }
.blue_sml_btn:active { background: none repeat scroll 0 0 #5eafe5; box-shadow: 0px 0px 5px #10608c inset; }
.popup_form { float: left; width: 480px; padding: 0px 0px 10px; color: #666; }
.popup_form label { font-size: 14px; display: block; margin: 5px 0px; }
.popup_form td { padding: 5px 0px; vertical-align: top; }
.popup_form .inputbox { height: 24px; width: 480px; border: 1px solid #95b6c7; margin: 0px 10px 0px 0px; font-size: 14px; padding: 5px 5px }
.inputbox_med { height: 24px; width: 70px; border: 1px solid #95b6c7; margin-bottom: 10px; font-size: 14px; padding: 5px 5px; margin-left: 10px; }
.popup_quota { font-size: 14px; float: left; margin-top: 10px; }
.indicator { background: #fffeec; font-size: 14px; padding: 8px 15px; float: left; border: 1px solid #e0dfca; position: relative; margin: 10px 0px 0px 15px; border-left: 0px; }
.indicator_arrow { background: url(../images/sub_acc_arrow.png) no-repeat 0px 0px; height: 36px; width: 10px; position: absolute; left: -6px; top: 0px; z-index: 9 }
.indicator a { color: #6797b9; text-decoration: underline; margin-left: 5px }
.indicator a:hover { color: #666; text-decoration: underline }
.subacc .popup_container .popup_footer input.create_sub_acc_btn { background: url(../images/subaccount_img.png) 0px -10px no-repeat; height: 33px; width: 186px; float: right; text-indent: -3500px; border: none; margin: 0px 20px 10px 0px; }
.subacc .popup_container .popup_footer input.create_sub_acc_btn:hover { background: url(../images/subaccount_img.png) 0px -63px no-repeat; }
.subacc .popup_container .popup_footer input.create_sub_acc_btn:active { background: url(../images/subaccount_img.png) 0px -116px no-repeat; }
.subacc .popup_container .popup_footer input.update_sub_acc_btn { background: url(../images/subaccount_img.png) 0px -169px no-repeat; height: 33px; width: 111px; float: right; text-indent: -3500px; border: none; margin: 0px 20px 10px 0px }
.subacc .popup_container .popup_footer input.update_sub_acc_btn:hover { background: url(../images/subaccount_img.png) 0px -222px no-repeat; }
.subacc .popup_container .popup_footer input.update_sub_acc_btn:active { background: url(../images/subaccount_img.png) 0px -275px no-repeat; }
.subacc .popup_form span.popup_error { float: left; display: block; font-size: 12px; color: #ff0000; display: none }
.space { float: left; width: 480px }
.full { background: #fff0ed; border: 1px solid #d0dae4; width: 470px !important; padding: 10px; margin-bottom: 5px; }
.less { background: #f1f1f1; border: 1px solid #d0dae4; width: 470px !important; padding: 10px; margin-bottom: 5px; }
.space span { float: left; margin: 0px 20px 10px 0px; width: 200px; font-size: 14px; }
.subacc .popup_form .name_row .inputbox { width: 229px; }
.events_date { float: left; width: 100%; margin: 5px 0px 10px; position: relative }
.events_date .gent_btn { margin: 0px 15px 0px 5px }
.sub_acc_events_table { border: 1px solid #e4e4e4; margin: 10px 0px 0px; float: left; }
.sub_acc_events_table th { background: none repeat scroll 0 0 hsl(197, 24%, 94%); padding: 7px 5px; text-align: left; color: #376e95; font-weight: normal; }
.sub_acc_events_table tr:nth-child(odd), .event_cont tr:nth-child(odd) { background: #ffffff; }
.sub_acc_events_table td { padding: 7px 5px; }
.sub_acc_events_table td img { vertical-align: middle; margin-right: 6px; }
.sub_acc_scroll { max-height: 300px; overflow-y: auto; float: left; overflow-x: hidden; }
.indicator div { display: inline; float: left; }
.space div { display: inline; }
.events_date .input { width: 105px; text-indent: 0px !important; padding-left: 10px !important }
.events_date #eventInfo img { padding-right: 0px !important }
.subaccount_group { width: 22px; background-position: 12px -2302px; }
.sub_group { background: url(../images/menu_icons.png) no-repeat left -2348px; padding-left: 42px; }
.sub_group p { padding: 15px 0px 0px; }
.group_name { list-style: none; margin: 10px 0px; padding: 0px; font-size: 14px; }
.group_name li { display: inline-block; padding-right: 10px; }
.sub_acc_popup { width: 425px; }
.group_name .inputbox { width: 315px; height: 20px; }
.sub_acc_popup table { border: 1px solid #6096BC; width: 425px; }
.sub_acc_popup td { padding: 10px 0px; }
.sub_acc_popup td input { vertical-align: middle; }
.sub_acc_popup td a { color: #6096BC; }
.group_name select.inputbox { height: 31px; width: 331px; }
.subacc .popup_container .popup_footer input.sub_acc_group_btn { width: 231px; margin: 0px -2px 10px 0px; background-position: 0 -879px; }
.subacc .popup_container .popup_footer input.sub_acc_group_btn:hover { background-position: 0px -942px; }
.subacc .popup_container .popup_footer input.sub_acc_group_btn:active { background-position: 0px -1005px; }
.create_move { margin-right: 10px; }
.sub_acc_grupg { min-width: 310px; }
.sel_act { background: #fff; }
#createSubAccounts .popup_form .passStrengthify { float: right; margin: 0px; padding-right: 11px; }
#createSubAccounts .popup_form .passStrengthify .strength { display: inline-block; float: left; height: 3px; margin: 8px 10px 0px 0px; width: 40px; }
#createSubAccounts .popup_form .passStrengthify .strength_text { float: right; margin: 0px; }
.subacc .head_srch_box { border: 1px solid #93B6CA; color: #999999; float: left; height: 18px; line-height: 18px; outline: medium none; padding: 7px 15px 7px 10px; vertical-align: middle; width: 35%; font-size: 13px; }
.subacc .head_srch_box:focus { border: 1px solid #A2B3BD; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); color: #41586A; }
.content .plan_table_pro .plan_row_head_pro { padding: 10px 15px; }
.content .plan_row_cont_pro .plan_strike { color: #888888; font-size: 12px; margin-right: 5px; text-decoration: line-through; }
.content .plan_row_cont_pro div:last-child { float: none; padding-right: 1px; }
.content .pro_use { width: 29%; }
.content .plan_row_cont_pro { float: left; font-size: 12px !important; margin: 10px; min-height: 260px; padding: 0px; width: 93%; }
.content .pro_use span { display: block; font-size: 14px; }
.content .plan_row_cont_pro div { padding-right: 0px; }
/* Buy 1 get 1 related */
.freelink { float: left; width: 94%; margin: 0px 0px; padding: 10px; background: #ecf8e3; line-height: 30px; font-size: 14px; font-weight: normal; border: 1px solid #d2e2c2; }
.freelink a.link { color: #3f87b0; text-decoration: none }
.freelink a.link:hover { color: #333; text-decoration: none }
.expire { float: right; width: auto; padding-right: 5px; }
.freeAcc { float: left; }
.freeAcc h2 p { float: left; font-size: 12px; color: #333; font-weight: normal }
.freeacc { float: left; width: 100%; }
.freeacc label { float: left; width: 100%; font-size: 12px; margin: 0px 0px 5px; }
.share_freeaccount { float: left; width: 100%; }
.freeacc input { width: 93%; border: 1px solid #93b6ca; height: 18px; padding: 7px 15px 7px 10px; line-height: 18px; margin: 0px 0px 10px; }
.freeacc textarea { width: 93%; border: 1px solid #93b6ca; height: 40px; padding: 7px 15px 7px 10px; line-height: 18px; margin: 0px 0px 5px; resize: none; }
.popup_submit input { }
.greyBg { background: #f7f7f7 !important; border: 1px solid #bbb !important; color: #666 !important; float: left !important; }
.greyBg:hover { background: #dee6eb !important; border: 1px solid #98b3c1 !important; }
/*free space*/
.refer .wrapli .storagepart { height: 60px; padding-top: 2px; }
.wrapli .plan_strike { padding-right: 6px; text-align: center; text-decoration: line-through; }
.progmessage { position: fixed; z-index: 999; background: #f8f6d0; color: #333; border: 1px solid #d2cf94; border-top: 0px; padding: 5px 10px; top: 3px; border-radius: 0px 0px 5px 5px; width: 24%; left: 50%; margin-left: -12%; text-align: center; font-weight: bold; }
p.dshb_evnt_error { color: #FF0000; margin: 0; }
a.upgrade50 { width: 250px; float: left; height: 30px; }
.head_links li a#toplink_upgrade.upgrade50 { background: url(../images/upgrade_offer_btns.png) no-repeat 0px 3px; }
.head_links li a#toplink_upgrade.upgrade50:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -73px; }
.head_links li a#toplink_upgrade.upgrade50:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -148px; }
a.upgrade40 { width: 250px; float: left; height: 30px; }
.head_links li a#toplink_upgrade.upgrade40 { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -224px; }
.head_links li a#toplink_upgrade.upgrade40:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -300px; }
.head_links li a#toplink_upgrade.upgrade40:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -376px; }
a.upgrade30 { width: 250px; float: left; height: 30px; }
.head_links li a#toplink_upgrade.upgrade30 { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -451px; }
.head_links li a#toplink_upgrade.upgrade30:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -527px; }
.head_links li a#toplink_upgrade.upgrade30:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -603px; }
a.upgrade20 { width: 250px; float: left; height: 30px; }
.head_links li a#toplink_upgrade.upgrade20 { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -678px; }
.head_links li a#toplink_upgrade.upgrade20:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -754px; }
.head_links li a#toplink_upgrade.upgrade20:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -830px; }
a.upgrade10 { width: 250px; float: left; height: 30px; }
.head_links li a.upgrade10 { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -906px !important; }
.head_links li a.upgrade10:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -981px !important; }
.head_links li a.upgrade10:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1057px !important; }
.head_links li a#toplink_upgrade.upgradeTwoyr { background: url(../images/upgrade_offer_btns.png) no-repeat 0px 3px; }
.head_links li a#toplink_upgrade.upgradeTwoyr:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -73px; }
.head_links li a#toplink_upgrade.upgradeTwoyr:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -148px; }
/* downloads page syles */
.welcome_content_paragraph a { color: #3D95B6; text-decoration: none; }
.idrive_welcome { width: 64%; float: left; }
.left_welcome { background: none; width: 90% !important; margin-bottom: 11px; padding-left: 5% !important; padding-right: 5% !important; }
.idrive_welcome ul { text-decoration: none; padding: 0px 10px 20px; list-style: none; background: url(../images/idrive_welcome_border.png) no-repeat center bottom; }
.idrive_welcome li { float: left; height: 200px; text-align: center; width: 31%; margin: 0% 1%; }
.idr_follow { background: url("../images/win_step2_follow.png") no-repeat center; background-size: contain; }
.idr_instal { background: url("../images/win_step1_download.png") no-repeat center; background-size: contain; }
.idr_login { background: url("../images/win_step3_login.png") no-repeat center; background-size: contain; }
.idrive_welcome > div { padding-top: 20px; }
.idrive_welcome li > div { margin-top: 170px; color: #5087AE; }
.idr_follow.mac { background: url("../images/mac_step2_follow.png") no-repeat center !important; background-size: contain !important; float: left }
.idr_instal.mac { background: url("../images/mac_step1_download.png") no-repeat center !important; background-size: contain !important; float: left }
.idr_login.mac { background: url("../images/mac_step3_login.png") no-repeat center !important; background-size: contain !important; float: left }
.idrive_welcome .upload_dropdown li { margin: 0px; text-align: left; width: 85px; }
.idrive_welcome .upload_dropdown ul { padding: 0px; }
.business_cont_pro.bulk_pro { width: 100% !important; margin-left: 0px !important; }
.business_cont_pro th { background-color: #E2E8EB; border-right: 1px solid #D1DBDE; color: #657382; font-size: 14px; font-weight: bold; padding: 15px 10px; text-align: left; vertical-align: middle; }
.business_cont_pro.bulk_pro table { border-color: #D1DBDE; border-image: none; line-height: 24px; border-style: solid none solid solid; border-width: 1px 0px 1px 1px; margin: 0px; width: 100%; }
.business_cont_pro.bulk_pro table td { border-right: 1px solid #D1DBDE; color: #657382; padding: 15px 10px; }
.business_cont_pro.bulk_pro table td input[type="radio"] { margin-top: -2px ! important; }
.business_cont_pro.bulk_pro table td span { color: #999999; margin-right: 5px; text-decoration: line-through; }
.business_cont_pro.bulk_pro tr:nth-child(2n+1) { background-color: #F7F9FA; }
.business_cont_pro.bulk_pro tr:nth-child(2n) { background-color: #fff; }
.quota_box { float: left; }
.quota_box input { float: left !important; }
.quota_box p { margin: 0px 0px 0px 4px; display: inline; font-size: 12px; }
.pop.storage_info { min-width: 200px !important; float: left; padding: 0px; height: auto !important }
.pop.storage_info ul.storage_list { width: auto; margin: 0px; padding: 0px; }
.pop.storage_info .space_display { line-height: 18px; padding: 0px; }
.pop.storage_info ul.storage_list li { display: inline-block; width: 100%; list-style: none; }
.pop_footer .submit { height: 30px; padding: 0px 20px; background: #6196B9; border: 1px solid #6196B9; color: white; cursor: pointer; border-radius: 2px; float: right; }
.pop_footer .submit:hover { background: #5EAFE5; }
.pop.storage_info a.upgrade_grn_btn { background: url("../images/subaccount_img.png") repeat 0px -328px; float: left; height: 27px; line-height: 25px; margin: 0px 10px; padding: 0px; vertical-align: middle; width: 100px; }
.pop.storage_info a.upgrade_grn_btn:hover { background: url("../images/subaccount_img.png") repeat 0px -375px; }
.pop.storage_info .storage_space { background: url("../images/spacebar.png") no-repeat 0px -45px; width: 186px; }
.pop.storage_info .storage_space span { background: url("../images/spacebar.png") no-repeat 0px 0px; height: 16px; }
.pop.storage_info p { margin: 0px; }
.pop.storage_info p a { color: #6196B9; text-decoration: none; }
.head_links li a.upg_sub_acc { width: 241px; float: left; height: 30px; background: url(../images/sub_storage_full.png) no-repeat 0px 3px !important; text-indent: -3500px; overflow: hidden }
/* Import contacts */
.imp_contacts { display: block; float: right; margin: 0px; }
.Impor_heading { float: left; padding-top: 5px; }
.imp_yahoo, .imp_gmail { background-image: url("../images/yahoo_gmail_icon.png"); cursor: pointer; display: block; float: left; height: 28px; text-indent: -99999px; width: 128px; }
.imp_gmail { background-position: -127px 0px; width: 73px; }
.empty_item.sync .imgDiv { width: 100%; text-align: center }
.empty_item.sync p { width: 100%; text-align: center !important }
.empty_item.sync a.link { vertical-align: top; float: none !important; line-height: 38px !important; }
.empty_item.sync .clear { height: 15px !important; }
.enableSync { display: inline-block; height: 40px; width: 223px; background: url(../images/enable-sync.png) no-repeat 0px 0px; text-indent: -3500px; overflow: hidden; margin-right: 10px; }
.enableSync:hover { background: url(../images/enable-sync.png) no-repeat 0px -74px; }
.enableSync:active { background: url(../images/enable-sync.png) no-repeat 0px -148px; }

.enableSyncNow {display: inline-block;height: 40px;width: 143px;background: url(../images/enable-sync-revert.png) no-repeat 0px 0px;text-indent: -3500px;overflow: hidden;margin-right: 10px;}
.enableSyncNow:hover {background: url(../images/enable-sync-revert.png) no-repeat 0px -74px;}
.enableSyncNow:active {background: url(../images/enable-sync-revert.png) no-repeat 0px -148px;}

.vMid { vertical-align: middle }
.syncSpace { background: url(../images/storage_divider.png) no-repeat left top; margin-top: 10px !important; padding-top: 5px !important; color: #006dbe }
.storage_list { line-height: 18px; }
.storage_info { height: 170px; }
.syncSpace .redcolor { color: #f00 }
.file_list_enable_sync ul { list-style: none; }
.file_list_enable_sync li { list-style: none; }
.file_list_enable_sync .empty_item p { font-size: 14px; margin: 10px auto; }
.refer .refbutton .updrade.discounted li .storagepart { background: url(../images/freespace_star.png) no-repeat; }
.refer .refbutton .updrade.discounted li .doller div.float_rtt { float: right; margin-top: 7px; }
.refer .refbutton .updrade.discounted li p.monthly { float: left; margin: -2px 0px 0px 10px; }
h2.syncHead { font-size: 30px; margin-top: 30px; letter-spacing: normal !important; }
.syncPage p { width: 100% !important; }
.syncPage p.storageText { margin: 20px 0px 0px !important; }
.float_lt.linked_device td.linkd_devc_name p { min-width: 42%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 67%; }
.float_lt.linked_device td.linkd_devc_lstacc p { padding: 0px 0px 0px 9px; width: 308px; }
.idr_sync_install { background: url("../images/idr_sync_install.png") no-repeat center !important; background-size: contain; height: 200px !important; width: 31% !important; }
.idr_sync_enable { background: url("../images/idr_sync_enable.png") no-repeat center !important; background-size: contain; height: 200px !important; width: 31% !important; }
.idr_sync_add { background: url("../images/idr_sync_add.png") no-repeat center !important; background-size: contain; height: 200px !important; width: 31% !important; }
.syncComputer { float: left; width: 100%; background: url("../images/sync_divider.png") no-repeat center top; margin-top: 10px; }
.syncComputer h4 { font-size: 20px; font-weight: normal; color: #666; margin: 0px; padding: 30px 0px; }
.syncComputer ul { background: none; margin-bottom: 0px; float: left; width: 100%; }
.syncComputer p { margin: 0px; padding: 0px; color: #666; }
/* mysync class start here */
.mysync_file_list li div.left_welcome { margin-bottom: 25px !important; }
.file_list_sync ul { list-style: none; margin: 0px; padding: 0px; }
.file_list_sync ul li.empty_item h2 { text-align: center }
.file_list_sync ul li.empty_item p { color: #999; font-size: 14px; line-height: 26px; padding: 10px 0px; }
.spaceFullRed { color: #f00; float: left; }
.popupFull { width: 220px; height: 48px; color: #333; text-align: center; position: absolute; display: none; border: 2px #e9dba2 solid; margin: 82px 0px 0px -25px; z-index: 99; border-radius: 3px; box-shadow: 2px 2px 2px #aeaeae; background: #fff7d1; }
.popupFull p { margin: 0px 0px 0px 0px; line-height: 20px; }
.popupFull p a { color: #5B8FB5; }
.popupFull p a:hover { color: #333; }
.popupFull span { background: url("../images/popup_arrow.png") no-repeat; height: 13px; width: 27px; float: left; margin: 4px 0 0 107px }
.share_action .shareGift { background-position: 0 -181px; }
.sharehistory_new #dtls_menu { right: 10px !important }
.syncSpace .redcolor { float: left; }
.syncSpaceacc { margin-top: 10px !important; padding-top: 5px !important; border-top: 1px solid #e1e0e0; float: left; width: 95%; position: relative; font-size: 11px !important }
.popupFullacc { width: 200px; height: 40px; color: #000; text-align: center; position: absolute; border: 2px #e9dba2 solid; margin: 0px 0px 0px -3px; display: none; z-index: 999; border-radius: 3px; box-shadow: 2px 2px 2px #aeaeae; top: -37px; background: #fff7d1; padding: 5px; left: -6px; }
.popupFullacc p { margin: 0px 0px 0px 0px; }
.popupFullacc p a { color: #2283a6; text-decoration: none; }
.popupFullacc span { background: url("../images/popup_arrow.png") no-repeat; height: 13px; width: 27px; float: left; left: 50%; margin-left: -13px; bottom: -13px; position: absolute }
.content .pro_use.syncPro span:first-child { font-size: 20px; color: #5A8802 }
.content .pro_use.syncPro span:first-child span { font-size: 11px; color: #000; display: block }
.content .pro_use.syncPro { width: 57%; }
.plan_strike.syncSpacestrike { width: 24% !important; }
.syncSpaceplan { font-size: 14px !important; }
.syncComputer li { border: none !important; border-width: 0px; }
.welcome_cont .syncPage .upload_icon input { overflow: auto; visibility: visible; cursor: pointer }
.notification_content p b#delete_long_name { text-overflow: ellipsis; overflow: hidden; white-space: pre; min-width: 20px; float: left; max-width: 55%; }
.events_rowlist.contacts_container div.empty_box { height: 310px !important; }
.both_account p.sync_free_title { background: url("../images/pricing_syn_bg.png") no-repeat -27px 0; color: #1374AB; font-size: 14px; height: 30px; line-height: 32px; margin: 10px auto 15px; padding: 10px 0 10px 60px; text-align: left; width: 95%; display: none; }
/* subaccount- changepassword */
.popup_container .popup_content .changePasswordHead { float: left; margin: 0px 0px 0px 0px; cursor: pointer; font-size: 14px !important; }
.passwordChangeCont { float: left; background: #EDF2F5; border: 1px solid #d0dae4; width: 470px !important; padding: 10px; margin-bottom: 5px; }
.passwordChangeDiv { float: left; width: 470px !important; margin-bottom: 5px; }
.passwordChangeDiv .inputbox { width: 217px; }
.passwordChangeDiv span { float: left; margin: 10px 8px 0px 0px; width: 220px; font-size: 14px; }
.closeChangePswd { float: right !important; margin: -20px 5px 0px 0px !important; right: -2px; display: block; background: url(../images/popup_close_btn.png) no-repeat; width: 16px !important; height: 16px; cursor: pointer; }
/* sharehistory- changepassword */
.share_settings_body .input { margin: -2px 5px 0px 0px; }
.share_settings_body .lable { float: left; margin: 0px 0px 0px 0px; }
.shareChangePswdCont { float: left; border-top: 1px solid #ddd; width: 100%; margin: 0px 0px 1px 0px; }
.shareChangePswdCont .passwordHead { float: left; margin: 10px 0px 10px 0px; cursor: pointer; font-size: 12px; width: 100% !important; }
.shareChangePswd { float: left; display: none; }
.shareChangePswd .inputbox { width: 215px; height: 25px; }
.shareChangePswd span { float: left; margin: 0px 40px 0px 0px; width: 200px; font-size: 12px; }
.shareChangePswd lable { float: left; margin: 0px 0px 0px 0px; }
.shareChangePswd .closePswd { float: right !important; margin: -25px 0px 0px 0px !important; right: -2px; display: block; background: url(../images/popup_close_btn.png) no-repeat; width: 16px !important; height: 16px; cursor: pointer; }
.ChangePswdDiv { margin: 5px 0px 0px 0px; color: #666 }
.ChangePswdDiv label { float: left; margin-right: 20px }
.ChangePswdDiv span { float: left; margin-right: 10px; }
.changePw { padding-right: 8px; float: left; line-height: 23px; }
.changeRight { float: right !important; }
#errorEllipse { font-weight: normal }
/* CSS for IE9 fixes */
.share_container .button, .share_btns_new { visibility: hidden; }
.share_popup_wraper a.share_in_twitter_icon { visibility: hidden }
.share_container .popup_header { visibility: hidden }
.ccExp { font-size: 16px !important; padding: 3px 5px 3px 2px !important; text-align: left; text-indent: 0 !important; width: 53px !important; }
.info_block a.link { text-decoration: none !important; }
.emptytrack { height: 0px; width: 0px; }
/*CSS for 2year plan related upgrade*/
.account_plan .offer2 .plan_strike.syncSpacestrike { display: inline-block; float: left; font-size: 11px !important; padding: 0 !important; width: 45% !important; color: #894809; text-decoration: none; }
.account_plan .offer2 .refer_newplan.syncSpaceplan { float: left; color: #894809; font-size: 11px !important; }
.account_plan .offer2 .pro_use { width: 40%; font-size: 12px; height: 50px; }
.account_plan .plan_table_pro .offer2 input[type="radio"] { margin-top: 3px !important; }
/* 25% and 50% */
.offer2.offer3 .pro_use { width: 100% !important; height: 24px !important; }
.offer2.offer3 .syncSpacestrike { width: 90%; font-size: 12px !important }
.offer2.offer3 .syncSpaceplan { width: 90%; font-size: 12px !important }
.offer2.offer3 .strike { color: #999 !important; text-decoration: line-through; margin-right: 5px }
.account_plan .offer2.offer3 .refer_newplan.syncSpaceplan { font-size: 12px !important }
.account_plan .offer2.offer3 .plan_strike.syncSpacestrike { font-size: 12px !important }
.account_plan .offer2.offer3 .plan_strike.syncSpacestrike { width: 90% !important }
/* fixes added  */
.account_plan .plan_table_pro .offer2 .pro_use span { font-size: 20px }
.account_plan .plan_table_pro .offer2 .pro_use { color: #5A8802; }
.account_plan .plan_table_pro .offer2 .pro_use { width: 41% !important; }

/*CVV dropdown related */
/*CSS for CC dropdown in regular signuup page */
@media not all {
label.ccExp_Dropdown select { padding-right: 18px; }
}
label.ccExp_Dropdown { float: left; position: relative; }
.ccard_type label.ccExp_Dropdown { margin: 1px 6px 0px 0px !important; width: 45% !important; }
.ccard_type .card_info li:nth-child(2) span.exp_date { width: 52%; padding-right: 0px; }
.ccard_type label.ccExp_Dropdown select { padding-right: 0px\9; }
.ie10 label.ccExp_Dropdown select { padding-right: 0px /* Only works in IE10 */ }
.ccard_type .ccard_col.col3 { width: 125px ! important }
.ccard_type label.ccExp_Dropdown:before { background: none repeat scroll 0 0 #ffffff; content: ""; display: block; height: 28px; outline: medium none; pointer-events: none; position: absolute; right: 2px; top: 1px; width: 27px; }
.ccard_type label.ccExp_Dropdown:after { background: url("../images/cc_drop.png") no-repeat scroll -3px 4px; color: #666666; content: ""; height: 25px; outline: medium none; padding: 0px; pointer-events: none; position: absolute; right: 9px; top: 0px; width: 14px; }
.ccard_type label.ccExp_Dropdown select { -webkit-appearance: none; -moz-appearance: none; background: none repeat scroll 0 0 #ffffff; -webkit-border-radius: 0px; border: 1px solid #93b6ca; box-shadow: 0 0 5px #efeeee inset; color: #888888; cursor: pointer; display: inline-block; font-size: 14px; height: 30px; margin: 0 3px 0 0; outline: medium none; padding: 4px 2px 8px 5px; width: 59px; }
a.upgrade25 { width: 250px; float: left; height: 30px; }
.head_links li a#toplink_upgrade.upgrade25 { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1136px; }
.head_links li a#toplink_upgrade.upgrade25:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1211px; }
.head_links li a#toplink_upgrade.upgrade25:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1287px; }
/*styles for 75% upgrade*/
a.upgrade75 { width: 250px; float: left; height: 30px; }
.head_links li a#toplink_upgrade.upgrade75 { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1362px; }
.head_links li a#toplink_upgrade.upgrade75:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1438px; }
.head_links li a#toplink_upgrade.upgrade75:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1514px; }
/*styles for 75% upgrade*/
a.upgrade2y { width: 300px; float: left; height: 30px; }
.head_links li a#toplink_upgrade.upgrade2y { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1590px; }
.head_links li a#toplink_upgrade.upgrade2y:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1666px; }
.head_links li a#toplink_upgrade.upgrade2y:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1741px; }
/* styles for unlimited pla */
a.upgradeulPlan { width: 310px; float: left; height: 30px; }
.head_links li a#toplink_upgrade.upgradeulPlan { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1830px; }
.head_links li a#toplink_upgrade.upgradeulPlan:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1913px; }
.head_links li a#toplink_upgrade.upgradeulPlan:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -1996px; }

/*styles for 90% upgrade*/
a.upgrade90 { width: 250px; float: left; height: 30px; }
.head_links li a#toplink_upgrade.upgrade90 { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -2306px; }
.head_links li a#toplink_upgrade.upgrade90:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -2382px; }
.head_links li a#toplink_upgrade.upgrade90:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -2457px; }

/*styles for 77% upgrade*/
a.upgrade77 { width: 250px; float: left; height: 30px; }
.head_links li a#toplink_upgrade.upgrade77 {background: url(../images/upgrade_offer_btns.png) no-repeat 0px -2534px;}
.head_links li a#toplink_upgrade.upgrade77:hover {background: url(../images/upgrade_offer_btns.png) no-repeat 0px -2610px;}
.head_links li a#toplink_upgrade.upgrade77:active {background: url(../images/upgrade_offer_btns.png) no-repeat 0px -2686px;}

/*special 99c offer*/
.syncSpaceplan.specialPrice { color: #a56100; font-size: 20px !important; margin-right: 1px; }
.content.account .account_lables .profile_info { width: 73% }
/* EVS account cancellation */
.cnclCont { width: 510px !important; padding: 0px 10px 0px 5px; color: #4e4e4e }
p.head { font-size: 14px; margin: 0px 0px; padding: 10px 0px 10px 0px !important; }
.cnclCont p { padding: 5px 0px 5px 0px }
.cnclCont input[type="radio"] { vertical-align: middle; margin: 0px 10px 0px 5px; border: none; }
.popFoot { padding: 0px 0px 40px 0px }
.popFoot .subBtn { width: 180px !important; height: 30px !important; margin: 10px 0px 0px 5px !important; }
.popFoot .caution { width: 96%; height: 65px; background: url(../images/alert_ca.png) no-repeat 12px 15px #ffe6e6; border: 1px #f8aaa7 solid; float: left; margin: 35px 0px 35px 5px; padding: 10px 2px 0px 5px }
.popFoot h4 { font-size: 14px; color: #333; padding: 0px 0px 0px 14%; float: left; margin: 0px 0px 0px 0px }
.popFoot p.cautionTxt { padding-left: 14%; margin: 0px 0px; float: left }
ul.stats { margin: 0px 0px 0px 15px; padding: 0px 20px; list-style: square }
ul.stats li { padding: 2px 0px; }
.free25 { text-align: center !important; margin: 15px 0px 0px 0px !important; }
.footBorder { width: 510px; position: relative; margin: 5px 0 0 5px; padding: 5px 0px 40px 0px; }
.footBorder .submit { width: 180px; height: 30px; margin: 5px 0px 0px 0px; float: left; line-height: 18px; padding: 0px 15px 3px; text-align: center; border: 0px; background: #6196b9; color: #fff; font-size: 14px; border-radius: 2px; cursor: pointer }
.footBorder .submit:hover { background: #5eafe5 }
.footBorder .reportSup { width: 180px; height: 30px; line-height: 18px; padding: 0px 15px 3px; text-align: center; border: 0px; background: #7caf3a; color: #fff; font-size: 14px; margin: 5px 0px 0px 0px; border-radius: 2px; float: right; cursor: pointer }
.footBorder .reportSup:hover { background: #9acc68 }
.compared { text-align: center !important; margin: 10px 0px 0px 0px !important; }
.compared img { cursor: pointer }
.liveChat { width: 96%; padding: 10px 1% 0px 3%; margin: 10px 0px 0px 0px; height: 60px; background: #f4f9fd; border: 1px #e1e8ea solid; border-radius: 3px }
.extn { width: 98%; padding: 0px 1% 10px 1%; margin: 15px 0px 10px 0px; height: 150px; background: #f4f9fd; border: 1px #e1e8ea solid; border-radius: 3px }
.cnclCont .textCont { width: 505px !important; margin: 5px 0px 0px 0px; height: 60px !important; padding: 3px 5px }
.extn .contactImg { width: 40%; float: left; height: 120px; margin: 10px 0px 0px 0px; background: url(../images/contact-sup.png) no-repeat center }
.extn .contactNo { width: 55%; float: left; margin: 13px 0px 0px 0px; padding: 0px 0px 0px 20px; border-left: 1px #d1dae0 solid; }
.extn .contactNo p.textHead { font-size: 16px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px }
.txtnew { float: left; }
.txtBlue { color: #4ca7ad }
.cnclCont .err_msg { color: #FF0000; padding: 0px 0px; }
.cnclCont tr { padding: 5px 0px }
.deactivate_box #cancelComments1 { width: 438px; height: 70px; margin: 0px 0px; padding: 3px 3px }
.deactivate_box table { margin: 0px 0px 0px 2px; padding: 0px 0px 0px 2px; }
/* new styles on 26-8-14* for share related pages*/
 /*shared by me and and shared with me hover styles*/
.sharehistory_main_view .shareBlock { background: #fff; box-shadow: 0px 0px 2px 3px #e6eaed; margin: 0px; float: left; left: 188px; line-height: 42px; width: 190px !important; position: absolute; top: -28px; display: none; }
.sharehistory_main_view .shareBlock div a { color: #5187ad; width: 125px !important; padding-left: 45px; padding-bottom: 21px; }
.sharehistory_main_view .shareBlock div a:hover { background: #f0f4f7 }
.sharehistory_main_view .shareHistory_link { position: relative; }
.sharehistory_main_view .shareHistory_link:hover { background-image:
}
.sharehistory_main_view .shareBlock div { background: #fff; float: left; height: 54px; }
.sharehistory_main_view .shareArrow { background: url("../images/share-arrow.png") no-repeat 0px 0px; display: block; height: 108px; position: absolute; left: -9px; top: 0px; width: 9px; }
.sharehistory_main_view .shareBlock .shr_by_me { background: url(../images/menu_icons.png) no-repeat 12px -2390px; text-indent: 5px; }
.sharehistory_main_view .shareBlock .shr_by_me:hover { background: url(../images/menu_icons.png) no-repeat 12px -2390px #f0f4f7; }
.sharehistory_main_view .shareBlock .shr_with_me { background: url(../images/menu_icons.png) no-repeat 10px -2439px; text-indent: 5px; }
.sharehistory_main_view .shareBlock .shr_with_me:hover { background: url(../images/menu_icons.png) no-repeat 10px -2439px #f0f4f7; }
.share_history_body.sharehistory_new .share_with_me { background-position: -1px -2783px; }
.share_history_body.sharehistory_new .share_head_row .file_name { width: 62%; }
/*social data backup css added 13-10-14*/
.sharehistory_main_view .socialBlock { background: #fff; box-shadow: 0px 0px 2px 3px #e6eaed; margin: 0px; float: left; left: 188px; line-height: 42px; width: 190px !important; position: absolute; top: -25px; display: none; }
.sharehistory_main_view .socialBlock div a { color: #5187ad !important; width: 150px !important; padding-left: 45px; padding-bottom: 21px; height: 31px; font-size: 14px; }
.sharehistory_main_view .socialBlock div a:hover { background: #f0f4f7 }
.sharehistory_main_view .socialHistory_link { position: relative; }
.sharehistory_main_view .socialHistory_link:hover { background-image:
}
.sharehistory_main_view .socialBlock div { background: #fff; float: left; height: 44px; }
.sharehistory_main_view .socialArrow { background: url("../images/share-arrow.png") no-repeat 0px -2px; display: block; height: 108px; position: absolute; left: -9px; top: -7px; width: 9px; }
.sharehistory_main_view .socialBlock .fb_bkp { padding-top: 10px !important; background: url(../images/menu_icons.png) no-repeat 12px -2671px; text-indent: 28px; height: 26px; }
.sharehistory_main_view .socialBlock .fb_bkp:hover { background: url(../images/menu_icons.png) no-repeat 12px -2671px #f0f4f7; }
.sharehistory_main_view .socialBlock .ig_bkp { padding-top: 10px !important; background: url(../images/menu_icons.png) no-repeat 12px -2617px; text-indent: 28px; height: 22px; }
.sharehistory_main_view .socialBlock .ig_bkp:hover { background: url(../images/menu_icons.png) no-repeat 12px -2617px #f0f4f7; }
/* .share_history_body.sharehistory_new .ig_bkp {background-position:-1px -2783px;}  */
/* .sharehistory_main_view .shr_pin_me { background: url(../images/menu_icons.png) no-repeat 145px -2560px; } */
.sharehistory_main_view .socialLink.socialLinkhover.showImg { background: rgba(88, 139, 176, 0.2); }
/*share_reciever view related pages*/
.share_receiver_view { margin-top: 60px; background: #ccc; }
.share_receiver_view .shared_info { width: 570px; margin: 0px auto; background: white; }
.share_receiver_view .shared_info .header_inner_wrap { background: url(../images/shared_info_bg.png) repeat-x 0px 0px; padding-top: 7px; width: 100%; float: left; }
.share_receiver_view .shared_info .header_inner_wrap .logo { float: left; margin-left: 38px; margin-top: 12px; width: 239px; }
.share_receiver_view .shared_info .header_inner_wrap .logo a { background: url(../images/shared_info_logo.png); float: left; width: 201px; height: 73px; text-indent: -3500px; }
.share_receiver_view .shared_info .header_inner_wrap .lockman_receiver a { display: block; width: 100%; background: url(../images/Try-5-gb-free-lockman.png); width: 292px; height: 113px; float: right; text-indent: -2500px; }
.share_receiver_view .shared_info .shared_info_container { padding-top: 10px; clear: both; width: 100%; min-height: 356px; vertical-align: middle; border-bottom: 1px solid #dfdfdf; }
.share_receiver_view .shared_info .shared_info_container h3 { font-size: 20px; color: #999; }
.share_receiver_view .shared_info .shared_info_container h3 span { color: #afce8b; }
.share_receiver_view .shared_info .shared_info_container .shareFile_div { margin: 90px 0 0; text-align: center; }
.shareFile_login_div { display: none; }
.shared_info_container { position: relative; }
.share_receiver_view .shared_info .share_info_footer { background: url("../images/ext_icons.png") no-repeat scroll 402px -393px; text-align: center; padding: 20px 0px; }
.share_receiver_view .shared_info .share_info_footer a { color: #2d72a3; text-decoration: none; font-size: 16px; }
.share_receiver_view .shared_info .shared_info_container .submit_btn { cursor: pointer; background: #90c156; width: 257px; height: 45px; border: none; border-radius: 3px; color: #fff; font-size: 16px; margin-top: 35px; }
.share_receiver_view .shared_info .shared_info_container .submit_btn:hover { background: #A8DD6A; }
.share_receiver_view .shared_info .shared_info_container .submit_btn:active { background: #689139; }
.share_receiver_view .shared_info .shared_info_container p { color: #4d4d4d; font-style: italic; font-size: 12px; }
.share_receiver_view .shared_with_you_info .clear { margin: 0px !important; padding: 0px; clear: both; }
.share_receiver_view .shared_info .shared_info_container .input { color: #b3b3b3; height: 42px; width: 484px; background: #f8f8f8; border: 1px solid #e9e9e9; border-radius: 2px; display: block; margin-top: 32px; margin-left: 38px; margin-right: 38px; font-size: 16px; }
/*share reciever login related styles*/
.shared_info_container .label_section { margin: 18px 38px; }
.shared_info_container .label_section label { float: left; color: #9a9a9a; font-size: 14px; }
.shared_info_container .label_section span { float: right; }
.shared_info_container .label_section span a { color: #2d72a3; text-decoration: none; font-size: 14px; }
.share_receiver_view .shared_info .shared_info_container .login_holder .submit_btn.login { float: left; background: #499ad2; width: 138px; height: 44px; cursor: pointer; clear: both; margin-left: 38px; margin-top: 0px; }
.share_receiver_view .shared_info .shared_info_container .login_holder .submit_btn.login:hover { background: #57ADE9; }
.share_receiver_view .shared_info .shared_info_container .login_holder .submit_btn.login:active { background: #2F6F9B; }
.share_receiver_view .shared_info .shared_info_container .login_holder { margin-top: 50px; float: left; clear: both; width: 78%; }
.share_receiver_view .shared_info .shared_info_container .login_holder span { float: right; margin-top: 15px; }
.share_receiver_view .shared_info .shared_info_container .login_holder span a { color: #2d72a3; text-decoration: none; font-size: 14px; }
.sharelinks_rgt.noBg li a { background: none; }
.sharelinks_rgt.noBg li:first-child a { background: url("../images/sharereceiver_bdr.png") no-repeat scroll right center transparent; }
.sr_pinfile { display: block; float: right; margin-top: 7px; }
.sr_pinfile a { background: url(../images/pin-files.png) no-repeat; width: 191px; height: 33px; display: block; }
.share_receiver.sharePin .loginBox { display: none; top: 45px; right: 90px; border: 3px solid #48b1d0; background-color: #fff; padding: 10px 5px 0 5px; box-shadow: 2px 2px 15px #999; float: left; color: #666; font-size: 12px; z-index: 9999; }
.share_receiver.sharePin .loginBox.block { display: block; }
.share_receiver.sharePin .loginBox .dropArrow { background-color: #f00; float: left; height: 30px; width: 30px; position: absolute; right: 165px; top: -14px; background: url("../images/drop_arrow_logbox.png") no-repeat; }
.share_receiver.sharePin .loginBox .close { background-color: #f00; float: left; height: 30px; width: 20px; position: absolute; right: 5px; top: 8px; background: url("../images/close.png") no-repeat; z-index: 9; }
.share_receiver.sharePin .loginBox .loginSection { padding: 15px 25px 15px 25px; float: left; }
.share_receiver.sharePin .loginBox label { float: left; width: 100%; font-size: 16px; color: #666; padding: 0 0 5px 0; }
.share_receiver.sharePin .logText { font-size: 18px; margin: 0 0 15px 0; float: left; padding: 0 5px 0 5px; line-height: normal; border: 2px solid #dfdfdf; }
.share_receiver.sharePin .logPass { font-size: 18px; margin: 0 0 10px 0; float: left; padding: 0 5px 0 5px; line-height: normal; border: 2px solid #dfdfdf; }
.share_receiver.sharePin .forgot { float: right; font-size: 14px -2; color: #3d95b6; text-decoration: none; }
.share_receiver.sharePin .loginBox a { color: #3d95b6; text-decoration: none; font-size: 14px; }
.share_receiver.sharePin .stay { float: left; font-size: 14px; }
.share_receiver.sharePin .btnPrimary { width: 200px; height: 40px; background-color: #48b1d0; border: 1px solid #4799cd; box-shadow: 0px 0px 0px 1px #68d7f7; cursor: pointer; color: #fff; display: block; font-size: 18px; border-radius: 3px; margin: 25px auto 25px auto; }
.share_receiver.sharePin .btnPrimary:hover { background-color: #62c3df; border: 1px solid #4799cd; box-shadow: 0px 0px 5px 1px #68d7f7 inset; }
.share_receiver.sharePin .loginBox p { text-align: center; margin: 0px; padding: 0px; }
.share_receiver.sharePin .loginBox { width: 375px; }
.share_receiver.sharePin .logText, .logPass { width: 315px; height: 45px; }
.share_receiver.sharePin .loginBox hr { border: 0 solid #ccc; height: 1px; overflow: hidden; background-color: #ccc; }
.share_receiver.sharePin .header_sharelinks_wrap { z-index: 11; }
.absolute { position: absolute; }
.relative { position: relative; }
#cancelDelete.cancelAccount, .btn .hide_popup.cancelAccount, #cancelPutBackFromTrash.cancelAccount, #cancelNotConfirm.cancelAccount , #cancelExpPopup.cancelAccount{ border: 1px solid #a8abac; background-color: #ffffff; color: #666; }
#cancelDelete.cancelAccount:hover, .btn .hide_popup.cancelAccount:hover, #cancelPutBackFromTrash.cancelAccount:hover, #cancelNotConfirm.cancelAccount:hover, #cancelExpPopup.cancelAccount:hover { border: 1px solid #bdbdbd; background-color: #e6e6e6 }
#cancelDelete.cancelAccount:active, .btn .hide_popup.cancelAccount:active, #cancelPutBackFromTrash.cancelAccount:active, #cancelNotConfirm.cancelAccount:active , #cancelExpPopup.cancelAccount:active { border: 1px solid #bdbdbd; background-color: #e6e6e6; box-shadow: 0px 0px 3px #b7b7b7 inset; }
/* instagram Backup */
.insta_folder { background-position: 0 -2596px }
.insta_folder_comp { background-position: 0 -2657px }
.insta_folder_err { background-position: 0 -2718px }
.file_thumb a.insta_folder_proc { background-image: url(../images/idrive_instagram.gif) !important; background-position: 0px 0px }
a.insta_backup_btn { float: left !important; }
a.insta_backup_btn { background: url("../images/instagram-backup-btn.png") no-repeat 0 0; display: block; height: 40px; line-height: 28px; margin: 10px auto 0; overflow: hidden; text-indent: -3500px; width: 181px; }
a.insta_backup_btn:hover { background: url("../images/instagram-backup-btn.png") no-repeat scroll 0 -59px }
a.insta_backup_btn:active { background: url("../images/instagram-backup-btn.png") no-repeat scroll 0 -118px }
.undefined { background-position: 0px -10px }
.personal_cont_pro.promoHeight { height: 583px; }
.content .plan_table_pro .upgrade_off_today { background: url(../images/upgrade_todayoff.png) no-repeat; display: block; width: 400px; height: 100px; margin-top: -10px; }
.sharehistory_main_view .shareActimg { background: url("../images/share-arrow.png") no-repeat 0px -110px; display: block; height: 108px; position: absolute; left: -9px; top: 0px; width: 9px; }
.share_action .shvm_delete { background-position: 8px -219px; }
.sharehistory_main_view .shareLinkhover { background: #CCDDE9; }
.sharehistory_main_view .shareLinkactive { background: #92B4CC; }
#instagram_backup_div .imgDiv { margin: 46px auto 0px; float: none; width: 311px; }
#facebook_backup_div .imgDiv { margin: 40px auto 0px; float: none; width: 418px; text-align: center; }
/*unlimited pan styles */
.quoto_text p.qused { padding: 0px 0px; margin: 0px 0px; }
.upgrade50Btn { text-align: center; border: 0px; color: #fff !important; font-size: 14px !important; background: #6196b9; font-family: tahoma; font-weight: normal; border: 1px solid #6196b9; border-radius: 2px; padding: 7px 7px; margin: 5px 0px 0px 1px; }
.upgrade50Btn:hover { background: none repeat scroll 0 0 #5eafe5; }
.upgrade50Btn span { font-size: 12px; }
.unlimitedTip { width: 170px; height: 40px; float: left; background: url(../images/bulb.png) no-repeat left; margin: 7px 0px 10px 0px; padding: 5px 0px 0px 30px; font-size: 12px; }
.upgrade50Acc { text-align: center; border: 0px; color: #fff !important; font-size: 12px !important; background: #6196b9; font-family: tahoma; font-weight: normal; border: 1px solid #6196b9; border-radius: 2px; padding: 7px 7px; margin: 5px 0px 25px 1px; }
.upgrade50Acc:hover { background: none repeat scroll 0 0 #5eafe5; }
.upgrade50Acc span { font-size: 11px; }
.content.account .storage_quota .unlimitedTip { width: auto; margin: 7px 0px 25px; }
.fb_list .fileHead .file_name p { line-height: 0px !important; }
/* remote manage related styles */
.remotedevice_win .act_clr { color: #666; }
.remotedevice_win .remove_clr { color: #6196b9; }
.remotedevice_win .remove_clr:hover { color: #666; }
/*style to fix search button in share existing in FF*/
.addressbook_container #addr_skey { width: 269px; }
/* instagram grid view */
.ul_thumbview .insta_folder { background-position: 0px -3424px; }
.ul_thumbview a.insta_folder_proc { background-image: url(../images/idrive_insta_process_grid.gif) !important; background-position: -5px -5px; }
.ul_thumbview .insta_folder_comp { background-position: 0px -3512px; }
.ul_thumbview .insta_folder_err { background-position: 0px -3600px; }
/*fix for share reciever error message*/
.share_receiver.sharePin .error_msg { top: 54px }
.share_receiver.sharePin header .error_msg { bottom: -23px; margin-top: -37px; }
/*fix for encryption page from manage share */
.share_history_body.sharehistory_new.share_history_encrptn .menu { border-bottom: 1px solid #f9f9f9; }
.share_history_body.sharehistory_new.share_history_encrptn .sharehistory_main_view .shareBlock { top: -2px; }
.share_history_body.sharehistory_new.share_history_encrptn .sharehistory_main_view .shareActimg { top: -23px; }
/* share pin related(info icon)styles */
.shr_info { background: url(../images/shr_info.png) no-repeat; height: 40px; width: 20px; display: block; float: right; margin: 11px 0px 0px 17px; z-index: 100; cursor: pointer; }
.sr_info_section { background: #fff; position: absolute; right: -25px; display: none; top: 50px; box-shadow: 0px 0px 5px #939393; width: 465px; }
.sr_info_section { border: 1px solid #ccc\9;/* IE6, IE7, IE8, IE9 */ }
.shr_arrow { background: url(../images/shr_arrow.png) no-repeat; height: 33px; width: 33px; position: absolute; right: 17px; height: 19px; top: -19px; }
.sr_info_section h3 { color: #333; font-size: 18px; font-weight: normal; border-bottom: 1px solid #ccc; padding: 15px; }
.shr_rec_note { padding: 15px; }
.shr_rec_note img { margin-left: -22px; }
.sr_info_section p { color: #333; margin: 10px 0px 10px; }
/*css addition at LHS for leftnav and social data backup tab */
.leftnav.sharehistory_main_view .leftnav_refer a { padding: 8px 0px; line-height: 18px; }
.leftnav.sharehistory_main_view .exp li { height: 37px !important; }
.leftnav.sharehistory_main_view .exp li a { padding: 9px 20px 9px 15px !important; line-height: 18px; }
.leftnav_refer a.act { background: url("../images/leftnav_active.png") no-repeat scroll 0 12px rgba(88, 139, 176, 0.6); }
.leftnav_refer a.act:hover { background: url("../images/leftnav_active.png") no-repeat scroll 0 12px rgba(88, 139, 176, 0.6); color: white; }
.exp li a.act { background: url("../images/leftnav_active.png") no-repeat scroll 0 12px rgba(88, 139, 176, 0.6); }
.exp li a.act:hover { background: url("../images/leftnav_active.png") no-repeat scroll 0 12px rgba(88, 139, 176, 0.6); }
.sharehistory_main_view .socialBlock .ig_bkp { height: 26px; line-height: 23px !important; }
.sharehistory_main_view .socialBlock .fb_bkp { height: 28px; line-height: 23px !important; }
.socialLink.act.showImg.socialLinkhover { background: url("../images/leftnav_active.png") no-repeat scroll 0 12px rgba(88, 139, 176, 0.6); color: white !important; }
.socialBlock .socialArrow.shareActimg { top: -7px; }
.socialLink.act.shareLinkactive { color: white !important; }
.leftnav .exp .socialLink:hover { color: #5187ad !important; }
.leftnav .exp .socialLink.act:hover { color: #fff !important; }
.exp .socialLink.act { color: white !important; }
.exp li:nth-child(2) a:hover { color: #5187ad !important; }
.exp li:nth-child(2) a.act span { color: white !important; }
.exp li:nth-child(2) a.act span:hover { color: #white !important; }
/*shared by me  list item path related */
.share_history_body.sharehistory_new.sharehistory_folderpath .share_folder_name { line-height: 25px; margin-top: 5px; }
.share_history_body.sharehistory_new.sharehistory_folderpath .share_folder_name p { margin: 0px; }
/*new notification image change*/
.notification_content { background-image: url("../images/notification_new.png") !important; background-position: 5px 5px !important; background-repeat: no-repeat !important; padding-left: 50px !important; }
.notification_container img { display: none; }
/*share with me tab */
#inSharedwithmeBdyId .share_head_row .file_date { width: 148px !important; }
/*lockman security changes and upgrade billing icon */ 
.welcome_cont .lockman { height: 190px; }
.account_container.billing_icon { float: left; }
/*password changes for sharedwith me tab*/
#inSharedwithmeBdyId .pass_cont { float: left; width: 100%; background: #fff; min-height: 300px; text-align: left; padding: 100px 0px 140px; }
#inSharedwithmeBdyId .password_sec { width: 100%; overflow: hidden; text-align: center; }
#inSharedwithmeBdyId .password_sec h2 { font-size: 22px; font-weight: normal; letter-spacing: 0.05em; padding-bottom: 10px; text-align: center; }
#inSharedwithmeBdyId .password_sec p { font-size: 14px; text-align: center; }
#inSharedwithmeBdyId .password_sec .error { text-align: left; line-height: 20px; float: left; padding-bottom: 5px; }
#inSharedwithmeBdyId .password_sec .pass_inp { width: 297px; height: 13px; border: 1px solid #93b6ca; margin-right: 5px; padding: 10px 5px; margin-left: 62px; }
#inSharedwithmeBdyId .password_sec .pass_btn { background: none repeat scroll 0 0 #6196B9; border: 1px solid #6196B9; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-family: tahoma; font-size: 14px; font-weight: normal; letter-spacing: 0.07em; padding: 7px; text-align: center; cursor: pointer; }
#inSharedwithmeBdyId .password_sec .pass_btn:hover { background: #5eafe5; }
#inSharedwithmeBdyId .password_sec .pass_btn:active { box-shadow: 0 0 5px #10608c inset; background: #5eafe5; }
#inSharedwithmeBdyId .password_sec .pass_btn { margin-right: 0px; width: auto; }
/*share by related added 4-dec-2014*/
.share_history_body.sharehistory_new.sharehistory_folderpath .share_list_container li:hover .sh_editable_icon { display: inline-block; vertical-align: middle; top: 0px }
.share_history_body.sharehistory_new.sharehistory_folderpath .share_list_container li:hover .sh_pw_icon { display: inline-block; vertical-align: middle; top: 0px }
/*encryption key page related image changes */
.encryptionkey_cont .lockman img { margin-bottom: -25px; margin-left: -30px; }
/*empty search new image related*/
.empty_search_files { margin-bottom: -23px; }
/* nickname related styles */
.nickInputbx { border: 1px solid hsl(202, 34%, 68%); height: 18px; line-height: 18px; padding: 5px 5px 5px 8px; vertical-align: middle; width: 200px; }
.nicTxt { float: left; margin: 5px 5px 0px 0px !important; padding: 0px !important; width: 120px; font-size: 14px }
.file_menu_nickname { background-position: 10px -2750px }
.row_popup_wrap span.nickWidth { width: auto !important; }
/*idrive express image changes*/
#file_list_container .empty_item.free_express { background: url(../images/idrive_express.png) no-repeat 0px 18px; padding-left: 300px !important; width: 65%; padding-top: 0px !important; }
.idexpress .file_list li.empty_item.free_express a.green_btn_upgrade { margin-left: 20px !important; }
/*new renew subscription related styles*/
.referCredit .sub_h1.stxt1 { font-size: 18px !important; font-weight: normal !important; color: #333 !important; }
.referCredit .ref_note { width: 89%; }
.referCredit .referral .creditBlock { float: left; display: block; margin-left: 33px; margin-right: 32px; border: 1px solid #d6d1be; padding: 2% 0px 2% 0px; width: 94%; background: url("../images/or-icon.png") no-repeat center center #faf6ed; margin-bottom: 40px; min-height: 100px; }
.referCredit .referral .blockLeft { float: left; width: 50%; text-align: center; padding-top: 10px; }
.referCredit .referral .blockLeft p { color: #66582b; font-size: 18px !important; font-weight: bold !important; }
.referCredit .referral .blockLeft span { font-size: 24px; }
.referCredit .referral .creditBlock input { width: 189px !important; background: #39b4e0; height: 36px !important; border-radius: 6px; cursor: pointer; font-size: 18px; color: white; padding: 0px !important; }
.referCredit .referral .blockLeft input:hover { background: #2a9bc5; }
.referCredit .referral .blockRight { padding-top: 10px; float: left; width: 50%; text-align: center; }
.referCredit .referral .blockRight p { font-size: 16px !important; color: #746345; font-weight: bold !important; }
.referCredit .referral .blockRight span { font-size: 12px; font-weight: normal; margin-top: 28px; display: block; }
.referCredit .referral .creditBlock.noBg { background: #faf6ed !important; }
.referCredit .referral .blockRight .creditBar { background: url("../images/prog_bar.png") repeat; border-radius: 9px; float: left; height: 23px; margin-top: 10px; position: relative; width: 257px; left: 50%; margin-left: -128px; }
.referCredit .referral .blockRight .secondLayer { background: url("../images/small_bar.png") repeat; border-radius: 10px; height: 10px; left: 4px; margin-left: 2px; margin-top: 5px; position: relative; width: 246px; }
.referCredit .referral .blockRight .bitBar { background: url(../images/progress.png) repeat; height: 12px; position: absolute; float: left; border-radius: 5px; margin-top: 0px; left: -1px; }
.referCredit .blockRight .bitText { color: white; font-size: 11px; left: 18px; position: absolute; top: 1px; }
.referCredit .blockRight .mark { position: relative; top: 11px; }
.referCredit .blockRight .mark .float_lt { background: url("../images/topline.png") no-repeat 3px 0px; display: block; height: 14px; padding: 5px 0 0; width: 9px; }
.referCredit .blockRight .mark .float_rt { background: url("../images/topline.png") no-repeat 23px 0; display: block; height: 14px; padding: 5px 0px 0px; width: 9px; padding-right: 23px; }
.referCredit .referal_activity .orange_text { color: #e0a971; }
.referCredit .referral .remind_refer.textBlack { color: black !important; text-decoration: none !important; }
.referCredit .referal_activity .float_rt { float: right; margin-right: 2px; margin-top: 11px; font-weight: bold; }
.referCredit .referal_activity .float_rt p { font-family: Tahoma, Geneva, sans-serif !important; }
.referCredit .referal_activity p.credit_prd { clear: both; margin-top: 47px; font-family: Tahoma, Geneva, sans-serif !important; }
.referCredit .referal_activity .float_rt .green_text { font-size: 18px !important; }
.referCredit .referral .user_submit .submit_btn { margin-top: 18px; }
#renew_pop .first_pos_container { width: 448px; }
.referCredit .credittable { width: 97%; margin: 15px 0px; color: #756f63 }
.referCredit .credittable tr { height: 38px; }
.referCredit .credittable tr td:nth-child(1) { background: #f4ecd5; border: 1px solid white; width: 52%; font-size: 14px; border-width: 0px 1px 1px 1px; padding-left: 8%; }
.referCredit .credittable tr td:nth-child(2) { background: #ebddc0; border: 1px solid #fff; text-align: center; font-size: 14px; width: 37%; border-width: 0px 0px 1px 0px; }
.referCredit .credittable tr td.payable { background: #f7dea6; font-weight: bold; }
.referCredit .referral .creditBlock #renewpop.input { display: none; border: 1px solid #8ba82b; background: #6cab2e !important; float: right; margin-top: -26px; height: 26px ! important; border-radius: 4px; width: 97px ! important; text-align: center; padding-right: 6px ! important; font-size: 12px; display: none; }
.referCredit .referal_activity .orange_text { color: #e0a971; }
.referCredit .referal_activity .red_text { color: red; }
.referCredit .referral .blockLeft.exceed { width: 100% !important; }
.referCredit .referral .blockLeft.exceed span.renewText { display: block; font-size: 12px; margin-top: 5px; }
.referCredit .referral .blockRight.exceed { display: none !important; }
.referCredit .referral .creditBlock.exceed { background-image: none !important; margin: 25px 26% !important; width: 47% !important; }
.referCredit .referral .creditBlock input.disabled { background: #DFE0DB; border: 1px solid #DFE0DB; cursor: default; }
.referCredit .referral .creditBlock input.disabled:hover { background: #DFE0DB; }
.referCredit .referral .creditBlock input.disabled:active { background: #DFE0DB; }
.referCredit .blockLeft .credit_redm_block { display: block; height: auto; margin: 10px auto 6px; padding-bottom: 7px; width: 91%; }
.referCredit .blockLeft .credit_redm_block span { font-weight: bold; color: #66582b; font-size: 12px !important; margin-top: 8px; width: 130px; display: inline-block; }
.referCredit .blockLeft .credit_redm_block span span { color: #66582b; font-size: 14px !important; margin-top: 13px; display: inline; font-weight: bold; width: 130px; display: inline-block; margin-top: 2px; }
.referCredit .blockRight span.availAmount { color: #66582b; font-size: 12px !important; margin-top: 42px; font-weight: bold; }
.referCredit .blockRight span.availAmount span { color: #66582b; font-size: 12px; margin-top: 13px; display: inline; font-weight: bold; }
.creditEarnAcc { margin-top: 10px !important; padding-top: 5px !important; color: #006dbe; border-top: 1px solid #e1e0e0; float: left; width: 95%; position: relative; font-size: 11px !important; }
.creditEarnAcc a { text-decoration: none; color: #006dbe; display: block; }
.referCredit .referral .left { height: 290px; }
.referCredit .referral .right { height: 290px; }
.referral .referal_activity table td { height: 57px; }
.referral .referal_activity table td a { text-decoration: none !important; }
.referral .referal_activity table td a.file_dsc { float: none; display: inline; }
.referral .referal_activity table td a.file_asc { float: none; display: inline; }
.referCredit .referal_activity #crdts_earn { font-weight: bold; }
.referCredit .referal_activity #yet_crdts { font-weight: bold; }
/* nickname related styles */
.nickInputbx { border: 1px solid hsl(202, 34%, 68%); height: 18px; line-height: 18px; padding: 5px 5px 5px 8px; vertical-align: middle; width: 200px; }
.nicTxt { float: left; margin: 5px 5px 0px 0px !important; padding: 0px !important; width: 120px; font-size: 14px }
.file_menu_nickname { background-position: 10px -2750px }
.row_popup_wrap span.nickWidth { width: auto !important; }
.nickError { margin: 5px 0px 0px 125px; padding: 0px; color: red; }
#nickNameCancel { background-color: hsl(0, 0%, 100%); border: 1px solid hsl(195, 2%, 67%); color: hsl(0, 0%, 40%); }
.nickInputbx:focus { border: 1px solid hsl(202, 17%, 69%); box-shadow: 0 4px 4px hsla(0, 0%, 0%, 0.2); color: hsl(206, 24%, 34%); }
#nickNameCancel:hover { background-color: hsl(0, 0%, 90%); border: 1px solid hsl(0, 0%, 74%); }
.details_container.popup_container.popLeft { width: 600px }
.details_container .details_body div:nth-child(3) { width: 27% }
.details_container .details_body div:last-child { width: 31% }
.nickElip { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 95%; }
.details_container .details_body div { width: 21% }
/* CSS for IDrive wi-fi webclient related */
.wifi_signup .express .plan_typ { clear: both; display: block; float: left; margin: 30px 0 0 6px; width: 100% }
.wifi_signup .express .plan_byt { margin-top: 12px; padding-top: 10px; }
.wifi_signup .express .plan_byt.free { width: 880px; float: left; margin-left: 20px; background: url(../images/wifi-offer-1TB.png) no-repeat right 15px !important; padding-bottom: 10px; }
@media screen and (max-width: 1100px){.wifi_signup .express .plan_byt.free{background: url(../images/wifi-offer-1TB_lower.png) no-repeat 85% 15px !important;} .wrapper section.content .noMachine span{width:auto !important;}}
.wifi_signup .express .plan_byt.free span:nth-child(2) { display: none; }
.wifi_signup .express .plan_byt.paid { width: 100%; float: left; margin-left: 20px; background: url(../images/wifi-offer-$10-off.png) no-repeat 400px 0px; padding-bottom: 10px; }
.wifi_signup .express .plan_byt .storg { color: #78A2C0; font-size: 30px; font-weight: normal; width: 200px; }
.wifi_signup .express .plan_byt .storg { float: left; margin-top: 7px; color: #666 }
.wifi_signup .express .plan_byt input[type="radio"] { vertical-align: middle; margin: 0; padding: 0; width: auto!important }
.wifi_signup .express .storg span { font-size: 12px!important; margin-left: 15px }
.wifi_signup .express .plan_byt label span { float: none!important; display: block; padding-top: 5px; padding-left: 8px; font-weight: normal }
.wifi_signup .express .main_head span:first-child { background: none }
.wifi_signup .express .basic_details input { padding: 0px; }
.wifi_signup .express .main_head input[type="radio"]:checked + label { color: #78A2C0; font-weight: normal }
.wifi_signup .express .storg label { float: none; font-size: 20px }
.wifi_signup .express .subhead { font-size: 13px; font-weight: bold; color: #5187AD; margin-bottom: 10px; border-bottom: 1px solid #DBDFE2; padding-bottom: 5px; width: 90%!important }
.wifi_signup .express .content_new { width: auto; margin: 0; overflow: hidden; padding: 0 }
.wifi_signup .express .content_new { clear: both; color: #888888; padding-left: 5px; padding-top: 20px; }
.wifi_signup .express .perInfo { margin: 20px 0 0 20px }
.wifi_signup .express .basic_details { padding: 10px 10px; position: relative; margin: 0 }
.wifi_signup .express .basic_details_cont { padding-bottom: 10px!important }
.wifi_signup .express .basic_details_cont { width: auto }
.wifi_signup .express .basic_details li { position: relative; overflow: hidden; padding: 10px; margin: 0; list-style: none }
.wifi_signup .express .basic_details_cont li div { float: left; width: 50% }
.wifi_signup .express .basic_details li label { width: 100%; display: block; margin-bottom: 5px }
.wifi_signup .express .basic_details_cont input { width: 75% }
.wifi_signup .express .basic_details span { width: 64%; float: left; display: inline; margin: -1px 0 0 0; white-space: nowrap }
.wifi_signup .express .formQuantity { margin-left: 20px; margin-top: 20px; }
.wifi_signup .express .formQuantity div { display: block; float: left; padding-right: 8px; width: 24% }
.wifi_signup .express .formQuantity ul { margin: 0; padding: 0; clear: both }
.wifi_signup .express .formQuantity li { list-style: outside none none; margin: 0; overflow: hidden; padding: 10px 0; position: relative }
.wifi_signup .express .formQuantity label { float: left; margin-top: 5px }
.wifi_signup .express label.ccExp_Dropdown { margin: 1px 6px 0 0!important }
.wifi_signup .express .credit_info { clear: both; display: block; margin: 0px 20px 0px; padding: 30px 0 0 }
.wifi_signup .express .credit_info input { float: left; margin-right: 5px; padding: 0 10px; width: 77%; height: 33px !important; }
.wifi_signup .express .credit_info ul { margin: 0; padding: 0 }
.wifi_signup .express .credit_info ul li { clear: both; list-style: outside none none; overflow: hidden; padding: 10px 0 }
.wifi_signup .express .credit_info div { display: block; float: left; padding-right: 8px; width: 331px; }
.wifi_signup .express .credit_info label { display: block; margin: 3px 0; white-space: nowrap; width: 267px; }
.wifi_signup .express .credit_info input { float: left; margin-right: 5px; padding: 0 10px; width: 77% }
.wifi_signup .express .wifi_signup font { font-size: 12px; text-align: justify; margin-bottom: 3px; display: inline-block }
.wifi_signup .express #cvv { color: #0A0A0A; width: 25% }
.wifi_signup .express #billingError.red { margin-top: 0; font-size: 12px; color: #ff0000; background: url(../images/icons.png) 0 -311px no-repeat; padding-left: 20px }
.wifi_signup .express label.ccExp_Dropdown:before { background: #ffffff; content: ""; display: block; height: 32px; outline: medium none; pointer-events: none; position: absolute; right: 344px; top: 1px; width: 20px; }
.wifi_signup .express label.ccExp_Dropdown select { -webkit-appearance: none; -moz-appearance: none; background: #ffffff; border: 1px solid #93b6ca; color: #888888; cursor: pointer; display: inline-block; font-size: 14px; margin: 0 3px 0 0; outline: medium none; padding: 7px 2px 8px 5px; box-shadow: 0 0 5px EFEEEE inset; height: 35px; width: 58px; height: 34px; color: #666; color: rgba(10,10,10,0); text-shadow: 0 0 0 #333; border-radius: 0px; }
.wifi_signup.wifi_signup .express label.ccExp_Dropdown select { height: 35px !important; }
.wifi_signup .express label.ccExp_Dropdown:after { background: url("../images/cc_drop.png") no-repeat -3px 4px; height: 25px; color: #666666; content: ""; outline: none; padding: 0px 0px 0px 0px; pointer-events: none; position: absolute; right: 352px; top: 1px; width: 13px }
.wifi_signup .express .exp_date label.ccExp_Dropdown select { width: 68px; padding: 6px 2px 6px 5px; }
.wifi_signup .express .credit_info input { float: left; margin-right: 5px; width: 73%; text-indent: 0px; }
.wifi_signup .express .exp_date .ccExp_Dropdown { width: 68px!important }
.wifi_signup .express .exp_date label.ccExp_Dropdown:after { right: 8px }
.wifi_signup .express .exp_date label.ccExp_Dropdown:before { right: 1px }
.wifi_signup .express .card_type label.ccExp_Dropdown select { width: 267px; border: 1px solid #93b6ca; padding: 6px 2px 6px 5px; }
.wifi_signup .express .card_type label.ccExp_Dropdown:before { right: 1px }
.wifi_signup .express .card_type label.ccExp_Dropdown:after { right: 10px }
.wifi_signup .express .formQuantity label.ccExp_Dropdown { width: 58px; }
.wifi_signup .express .formQuantity label.ccExp_Dropdown:before { right: 1px }
.wifi_signup .express .formQuantity label.ccExp_Dropdown:after { right: 9px; }
.wifi_signup .express .plan_byt.paid span:first-child { text-decoration: line-through; font-size: 11px !important; color: #888888; width: 47%; display: inline-block; }
.wifi_signup .express .plan_byt.paid span:nth-child(2) { padding-top: 0px; color: #894809; font-size: 12px; margin-left: -64px; display: inline-block; }
.wifi_signup .express .formQuantity div:nth-child(2) { width: 57px; margin-right: 30px; }
.wifi_signup .express #shipping_info label.ccExp_Dropdown select { width: 266px; padding: 6px 2px 6px 5px; }
.wifi_signup .express #shipping_info.block { margin-bottom: 0px; margin-top: 30px; margin-left: 25px; }
.wifi_signup .express label { width: 72%; }
.wifi_signup .subhead + table tr:nth-child(3) td:nth-child(2) .ccExp_Dropdown{width:264px !important;}
.wifi_signup .express #shipping_info label.ccExp_Dropdown { width: 264px; }
.wifi_signup .express #shipping_info label.ccExp_Dropdown:before { right: -1px; }
.wifi_signup .express #shipping_info label.ccExp_Dropdown:after { right: 11px; }
.wifi_signup .express .formQuantity li div p span { margin-left: 6px; color: #333; }

@media all and (-ms-high-contrast:none) {
.wifi_signup .express .formQuantity label.ccExp_Dropdown:before { right: 2px; } /* IE10 */
.wifi_signup .express .card_type label.ccExp_Dropdown:before { right: 3px; }
.wifi_signup .express .exp_date label.ccExp_Dropdown:before { right: 3px; }
.wifi_signup .express #shipping_info label.ccExp_Dropdown:before { right: 0px; }
 *::-ms-backdrop, .wifi_signup .express .formQuantity label.ccExp_Dropdown:before {
right:2px;
} /* IE11 */
 *::-ms-backdrop, .wifi_signup .express .card_type label.ccExp_Dropdown:before {
right:3px;
}
 *::-ms-backdrop, .wifi_signup .express .exp_date label.ccExp_Dropdown:before {
right:3px;
}
 *::-ms-backdrop, .wifi_signup .express #shipping_info label.ccExp_Dropdown:before {
right:0px;
}
}
.wifi_signup .express .ccExp_Dropdown.focus { border: 1px solid #8bc3dd !important; box-shadow: 0px 0px 7px #99d4ef; }
.wifi_signup .express input.focus { border: 1px solid #8bc3dd !important; box-shadow: 0px 0px 7px #99d4ef; }
.wifi_signup .express .formQuantity ul li div:first-child label { width: 97%; }
.wifi_signup .express #wifi_submit { margin-left: 4px; }
.referral .title p { font-size: 18px !important }
.wifi_signup .express label.ccExp_Dropdown select:not(*:root) { color: #333 }
.wifi_signup .express .subhead.plan { margin-left: 21px; margin-bottom: -2px; width: 89% !important; }
.wifi_signup .express .textblock { border-bottom: 0px solid }
li.idr_wifi { background: url(../images/idr_wifi.png) no-repeat 97px 4px; }
li.idr_wifi:hover { background: url(../images/idr_wifi.png) no-repeat 97px -25px; }
li.idr_wifi:active { background: url(../images/idr_wifi.png) no-repeat 97px -54px; }
.wifi_signup .tooltip_body span { left: 150px; }
.wifi_signup .tooltip_body { margin-left: -150px; }
.wifi_signup .credit_info #totalAmt { color: #48A100; font-weight: bold; }
.wifi_signup.wifi_desc .red_text { float: left; clear: both; margin-top: 2px; margin-left: 0px !important; color: red; font-size: 12px !important; font-weight: normal; }
.wifi_desc .express .textblock { border-bottom: 1px solid hsl(206, 10%, 87%); width: 95% }
.wifi_desc .express .textblockimg { background: url("../images/idrive-wifi-desc.png") no-repeat; display: block; float: left; margin: 10px 0 10px; padding-left: 380px; width: auto; height: auto; margin-top: 20px; }
.wifi_desc .express .textblockimg p { line-height: 26px; text-align: justify; width: 95%; margin-top: 20px; }
/*adding billing address section idrive wifi*/
.wifi_signup .bill_chk { color: black; font-size: 12px; font-weight: normal; margin-left: -5px; display: inline-block; line-height: 15px; }
.wifi_signup .bill_chk input { margin: 2px 0px 0px 8px; float: left; }
.wifi_signup .express #billing_address { margin-top: 30px; padding-left: 4px; }
.wifi_signup .express #billing_address label.ccExp_Dropdown select { width: 266px; }
.wifi_signup .express #billing_address label.ccExp_Dropdown:before { right: -1px; }
.wifi_signup .express #billing_address label.ccExp_Dropdown:after { right: 11px; }
.wifi_signup .express #shipping_info { margin-top: 0px !important; }
/*adding billing address section idrive express*/
.idexpress .bill_chk { color: black; font-size: 12px; font-weight: normal; margin-left: -5px; display: inline-block; line-height: 15px; }
.idexpress .bill_chk input { margin: 2px 0px 0px 8px; float: left; }
.content .plan_table_pro .upgrade_off_today35 { background: url(../images/upgradetoday_35.png) no-repeat; display: block; width: 400px; height: 100px; margin-top: -10px; }
a.upgrade35 { width: 250px; float: left; height: 30px; }
.head_links li a#toplink_upgrade.upgrade35 { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -2080px; }
.head_links li a#toplink_upgrade.upgrade35:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -2155px; }
.head_links li a#toplink_upgrade.upgrade35:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -2232px; }
/*phone number popup*/
.popup_container.pop_phone .input { width: 286px; border: 1px solid #d4d4d4; border-radius: 2px; text-indent: 5px; margin-bottom: 5px; }
.popup_container.pop_phone p { margin-top: 5px; margin-bottom: 18px; }
.popup_container.pop_phone p.error { margin-bottom: 9px; }
.pop_phone .popup_content .area { width: 17%; margin-right: 1px; float: left; }
.pop_phone .popup_content .area input { width: 50px; }
.pop_phone .popup_content .phn_no { width: 48%; float: left; }
.pop_phone .popup_content .phn_no input { width: 170px; }
.pop_phone .popup_content div span { font-size: 12px; line-height: 22px; }
.pop_phone .popup_content div.phn_hyphen { float: left; width: 13px; margin-top: 24px; margin-left: 92px; }
.pop_phone label.countryCode_dropdown:before { background: #ffffff; content: ""; display: block; height: 28px; outline: none; pointer-events: none; position: absolute; right: -131px; top: 1px; width: 20px; }
.pop_phone label.countryCode_dropdown:after { background: url("../images/cc_drop.png") no-repeat -3px 4px; color: #666666; content: ""; height: 25px; outline: none; padding: 0px; pointer-events: none; position: absolute; right: -127px; top: 1px; width: 14px; }
.pop_phone label.countryCode_dropdown { margin: 1px 6px 0px 0px !important; width: 44% !important; }
label.countryCode_dropdown { float: left; position: relative; }
.pop_phone label.countryCode_dropdown select { -webkit-border-radius: 0px 0px 0px 0px; -webkit-appearance: none; -moz-appearance: none; background: #ffffff; border: 1px solid #ccc; box-shadow: 0 0 5px #efeeee inset; color: #888888; cursor: pointer; display: inline-block; font-size: 14px; height: 32px; margin: 0px 3px 0px 0px; outline: none; padding: 4px 2px 5px; width: 170px; }
.pop_phone .popup_content .phn_no { width: 45%; float: left; }
.popup_close_phone_btn { position: absolute; right: -2px; top: 0; display: block; background: url(../images/popup_close_btn.png) no-repeat; width: 16px; height: 16px; cursor: pointer; }

@media all and (-ms-high-contrast:none) {
*::-ms-backdrop, .pop_phone label.countryCode_dropdown::before {
right:-130px;
}
}
/* reset account popup styles */
.account_details_div { width: 100%; float: left; display: block }
.account_details_div .cancel_account { width: 65% !important; float: left; }
.account_details_div .cancel_account p { margin-left: 3px !important; }
.account_details_div .reset_account { float: left; width: 21%; padding: 20px 0px 50px 0px; min-width: 170px; }
.account_details_div .reset_account p { margin-left: 20px; }
.account_details_div .reset_account a { text-decoration: none; color: #5187AD; padding-right: 4px; }
.account_details_div .reset_account label { margin-right: 10px; }
.account_details_div .reset_account .rma { color: #5187AD; padding: 0 5px; font-weight: bold; font-size: 13px; border-radius: 25px; background: #d7e2e7; }
.resAccout .rma.tooltip { cursor: pointer; }
.resAccout .tooltip_body { position: absolute; width: 340px !important; float: left; display: block; padding: 5px 10px; background: #ffe9eb; display: none; z-index: 9999; border: 1px solid #ac2727; border-radius: 5px; margin-left: -50px; color: #973737 }
.resAccout .tooltip_body span { background: url(../images/resetac_arrow.png) no-repeat; position: absolute; float: left; width: 13px; height: 7px; left: 55px; top: 28px; }
.popup_reset .alert_reset_icon { background: #FFE9EB; padding: 10px; display: block; margin: 5px 0px 15px 0px; border: 1px solid #ac2727; width: 90%; }
.popup_reset .alert_reset_icon span { background: url(../images/caution.png) no-repeat; width: auto; display: block; height: 25px; padding-left: 35px; font-size: 14px; line-height: 24px; color: #973737; }
.popup_reset { padding-bottom: 25px !important }
.popup_reset .popup_footer .submit { width: auto }
.popup_reset .deactivate_box { padding-bottom: 10px; }
.popup_reset .deactivate_box p { text-align: justify }
.popup_reset .passwordSection label { display: block; padding: 5px 5px 5px 0; width: 100%; }
.popup_reset .passwordSection input { border: 1px solid #6096BC; margin-bottom: 10px; padding-left: 3px; height: 22px; width: 200px; }
.popup_reset .reset_load { float: left; margin: 5px 0px 0px 15px; display: none }
.popup_reset .err_msg { padding-bottom: 0px; }
.alert_new_bx { background: #fffddf; border: 1px solid #dedede; color: #666; float: left; font-size: 13px; height: 40px; left: 178px; line-height: 30px; margin: 12px 0 10px; position: absolute; top: 79px; width: 85%; z-index: 1; }
.alert_new_bx p { background: url("../images/caution.png") 9px 2px no-repeat; margin: 5px 0; padding: 0 10px 0 45px; position: relative; width: 95% }
.alert_new_bx span { float: right; position: absolute; top: 5px; right: 15px; }
.alert_success_bx { background: #fffddf; border: 1px solid #dedede; display: block; margin: 5px 0 15px; padding: 10px; width: 90%; }
.alert_success_bx span { font-size: 14px; }
.popup_reset .popup_footer a { text-decoration: none; line-height: 24px !important; }
.popup_reset .liveChat img { float: left; margin-top: 4px; }
.popup_reset .res_contactImg { background: url("../images/reset_support.png") no-repeat center center; float: left; height: 70px; margin: 0; width: 265px; position: relative; left: 24px; top: -10px }
.popup_reset .deactivate_box .rest_red { color: #900; font-weight: bold; margin: 0px; float: left }
/*phone no. & country code addition for profile page*/
.phone_number_edit strong { padding: 10px 0px; text-align: left; }
.phone_number_edit tr td:first-child { padding-bottom: 8px; }
.phone_number_edit tr td:nth-child(2) label { margin-top: -4px; padding-bottom: 5px; }
.phone_number_edit label.countryCode_dropdown:before { background: #ffffff; content: ""; display: block; height: 28px; outline: none; pointer-events: none; position: absolute; right: -6px !important; top: 6px !important; width: 20px; }
.phone_number_edit label.countryCode_dropdown:after { background: url("../images/cc_drop.png") no-repeat -3px 4px; color: #666666; content: ""; height: 25px; outline: none; padding: 0px; pointer-events: none; position: absolute; right: -5px !important; top: 6px !important; width: 14px; }
.phone_number_edit label.countryCode_dropdown { margin: -5px 6px 0px 0px !important; width: 180px !important; }
.phone_number_edit label.countryCode_dropdown { float: left; position: relative; }
.phone_number_edit label.countryCode_dropdown select { -webkit-appearance: none; -moz-appearance: none; background: #ffffff; border: 1px solid #93b6ca; cursor: pointer; display: inline-block; font-size: 14px; height: 32px; margin: 0px 3px 0px 0px; outline: none; padding: 4px 2px 5px; width: 195px !important; }
/*upload limit error styles */
ul.exceedItems { overflow: hidden; overflow-y: auto; width: 330px; margin: 0; padding: 0; border-right: 1px solid #e4ecef; border-left: 1px solid #e4ecef; font-size: 14px; max-height: 123px; height: auto }
ul.exceedItems li { border-bottom: 1px solid #e4ecef; background: #fff; padding: 6px 0; width: 310px; margin: 0; height: 30px; line-height: 28px; padding: 5px 15px 5px 5px; text-overflow: ellipsis; overflow: hidden; white-space: pre }
ul.exceedItems span { display: block; float: left; height: 28px; line-height: 28px; padding: 0px 10px; overflow: hidden; text-overflow: ellipsis; width: 310px; }
.fileNumber { background: #b1ca26; color: #fff; width: 18px; height: 18px !important; line-height: 18px!important; text-align: center; border-radius: 18px; -moz-border-radius: 18px; -webkit-border-radius: 18px; font-weight: bold; position: absolute; bottom: -8px; right: 16px; }
.exceedBox { width: 370px }
.popup_footer .okBtn { padding-left: 20px !important; padding-right: 20px !important; height: 30px !important; margin-left: 10px !important; cursor: pointer; text-align: center; border: 0px; color: #fff; font-size: 14px; line-height: 18px; background: #6196b9; font-family: tahoma; font-weight: normal; border: 1px solid #6196b9; border-radius: 2px; letter-spacing: 0.07em; padding: 3px 15px; }
.zlow { z-index: 0 }
.error_upmsg { float: left; width: 100%; height: 40px; margin: 12px 0px 10px; font-size: 13px; line-height: 30px; position: absolute; left: 178px; top: 79px; width: 85%; border: 1px solid #dedede; z-index: 1; background: #ffe9eb; color: #b33e3e; }
.error_upmsg p { padding: 0px 10px; margin: 5px 0px; position: relative; width: 99%; float: left; line-height: 20px }
.error_upmsg a { color: #5b8fb5; text-decoration: underline; font-weight: normal; }
span.fileNameOver { float: none !important; position: relative !important; right: 0px !important; top: 5px !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; padding: 0px 0px; margin: 0px 0px; max-width: 200px; width: auto }
/* Disable auto renewal styles starts here */
.disAuto { width: 65% !important; padding: 20px 0px 50px 0px; font-size: 12px; float: left }
.disAuto a.disBtn { padding: 6px 5px; color: #fff !important; background: #6196b9; margin-right: 5px; text-decoration: none; border-radius: 2px }
.disAuto a.disBtn:hover { background: #5eafe5 }
.disAuto a.enableBtn { padding: 6px 5px; color: #fff !important; background: #7caf3a; margin-right: 5px; text-decoration: none; border-radius: 2px }
.disAuto a.enableBtn:hover { background: #9acc68 }
.disAuto .disBtn p { margin-left: 3px !important; }
.deactivate_box input { height: 22px }
.enableAuto .passwordSection label { display: block; padding: 5px 5px 5px 0; width: 100%; }
.enableAuto .passwordSection input { border: 1px solid #6096BC; margin-bottom: 10px; padding-left: 3px; height: 22px; width: 200px; }
.disErr { margin: 0px 0px 0px 0px; padding: 0px 0px; position: absolute; top: 119px; left: 230px; }
/* Disable auto renewal styles ends here */

/* cancel acc- contact support popup */

.popup_cancel { padding-bottom: 25px !important; }
.popup_cancel .alert_cancel_icon { background: #FFE9EB; padding: 10px; display: block; margin: 5px 0px 15px 0px; border: 1px solid #ac2727; width: 90%; }
.popup_cancel .alert_cancel_icon span { background: url(../images/caution.png) no-repeat; width: auto; display: block; height: 25px; padding-left: 35px; font-size: 14px; line-height: 24px; color: #973737; }
.popup_cancel .deactivate_box { padding-bottom: 10px; }
.popup_cancel .deactivate_box p { text-align: justify; }
.popup_cancel .err_msg { padding-bottom: 0px; }
.popup_cancel .res_contactImg { background: url(../images/reset_support.png) no-repeat center center; float: left; height: 70px; margin: 0; width: 265px; position: relative; left: 24px; top: -10px; }
.popup_cancel .deactivate_box .rest_red { color: #900; font-weight: bold; margin: 0px; float: left; }
.popup_cancel .liveChat img { float: left; margin-top: 4px; }
/* cancel acc- contact support popup ends */

/* image gallery related styles */
.imgGallery .ul_thumbview #file_list_container li { border: none; }
.imgGallery li.gall_title { float: left; background: #fff; width: 100% !important; border: 1px solid #d6e2ce !important; margin: 0px !important; height: auto !important; border-left: 0px !important }
.imgGallery li.gall_title span.counts { color: #999; padding-left: 0px }
.imgGallery li.gall_title span { padding: 8px 0px 10px 20px; float: left; color: #666666; font-size: 16px; }
.imgGallery li.gall_title .locBlock { float: right; }
.imgGallery li.gall_title span.location { color: #666; font-size: 12px; padding: 8px 20px 10px 20px; font-weight: bold }
.imgGallery li.gall_title span.time { color: #666; font-size: 14px; padding-left: 0px; }
.imgGallery li.menu { border: 0px }
.imgGallery li.gall_title span.shareB { float: left; text-decoration: none; overflow: hidden; padding: 0px 30px 0px 10px; background: none; cursor: pointer; margin-top: 7px }
.imgGallery li.gall_title span.shareB:hover { cursor: pointer }
.imgGallery li.gall_title div { height: auto }
.imgGallery li.gall_title:hover { background: #fff !important; }
.imgGallery li.gall_title span.shareB a { color: #4892c3 }
.imgGallery .file_list li .file_thumb a.borderAdd { box-shadow: 0px 0px 2px 2px rgb(116, 142, 160); }
.imgGallery .dateTime { background: #7aa6c3; overflow: hidden; float: left; position: absolute; width: 93%; display: none; height: auto; top: 109px; padding: 5px; opacity: 0.8; text-align: left; z-index: 101; }
.imgGallery .dateTime span { color: #fff; width: 100%; float: left; }
.imgGallery .resource_li.ui-draggable.ui-droppable.selected.chkSel { background: none; }
.imgGallery .ul_thumbview #file_list_container li.selected { background: none; }
.imgGallery .ul_thumbview #file_list_container li:nth-child(1) { border-top: none !important; }
.imgGallery .ul_thumbview #file_list_container .file_thumb:hover { box-shadow: 0px 0px 2px 2px rgb(116, 142, 160); }
.imgGallery .wrap_img { float: left; }
/*Facebook backup notify styles */
.fb_subscription { margin: 10px 0px; background: #FAF8E0; width: 86%; padding: 12px 19px 15px 19px; margin-left: 20px; border: 1px solid #ede9c3; border-radius: 2px; min-height: 60px; }
.fb_subscription h2 { color: #B03C38; font-size: 20px; letter-spacing: initial; }
.fb_subscription .flt_lt { float: left; }
.fb_subscription .flt_lt p { font-size: 14px; color: #999; }
.fb_subscription .flt_rt { float: right; }
.fb_subscription .flt_rt a { width: 133px; height: 39px; background: url(../images/fb-notify-me.png) no-repeat; margin-top: 12px; display: block; }
.fb_subscription .flt_rt a:hover { background: url(../images/fb-notify-me.png) no-repeat 0px -59px; }
.fb_subscription .flt_rt a:active { background: url(../images/fb-notify-me.png) no-repeat 0px -118px; }
/* automated related styles */
.backup_flr p { padding-left: 0px; width: 100%; }
.backup_flr p.emailNote { margin-bottom: 15px; }
.backup_flr p input[type="number"] { width: 41px; border-radius: 3px; height: 24px; }
.backup_flr label { width: 100%; display: block; }
.backup_flr p label { width: auto; display: inline; }
.backup_flr input[type="email"] { width: 300px; height: 23px; }
.selectClr { border: 1px solid rgb(147, 182, 202); font-size: 14px; height: 30px; padding: 5px 6px 7px 2px; width: 50px; margin-bottom: 10px; }
.au_tooltip { cursor: pointer; }
.au_tooltip_body { position: absolute; width: 300px; float: left; display: block; padding: 5px 10px; background: #eff5f8; display: none; z-index: 9999; border: 1px solid #d8e2e2; border-radius: 5px; margin-left: -50px; }
.au_tooltip_body span { background: url(../images/arrow.png) no-repeat; position: absolute; float: left; width: 13px; height: 7px; left: 55px; top: 28px; }
.backup_flr p.emailNote { display: inline; float: none; }
.backup_flr p.emailNote label.ccExp_Dropdown { float: none; position: relative; }
.backup_flr p.emailNote label.ccExp_Dropdown:before { background: #ffffff; content: ""; display: block; height: 29px; outline: none; pointer-events: none; position: absolute; right: 12px; top: -9px; width: 20px; border-radius: 3px; }
.backup_flr p.emailNote label.ccExp_Dropdown select { -webkit-appearance: none; -moz-appearance: none; background: #ffffff; border-radius: 0px; border: 1px solid #93B6CA; color: #888888; cursor: pointer; display: inline-block; font-size: 14px; margin: 0px 3px 0px 0px; outline: none; padding: 6px 2px 5px 5px; height: 40px; width: 58px; height: 33px; }
.backup_flr p.emailNote label.ccExp_Dropdown:after { background: url("../images/cc_drop.png") no-repeat -3px 4px; height: 25px; border-bottom: 0 solid #DDDDDD; color: #666666; content: "-"; outline: medium none; padding: 0px 0px 0px 0px; pointer-events: none; position: absolute; right: 17px; top: -9px; width: 13px; }
.backup_flr .autoError { position: absolute; top: 140px; color: red }
.backup_flr label { margin-top: 2px }
/* credit card type selection related update*/
	
.ccdetails .cardwrapper .allcards { background-image: url(../images/allcards.png); background-repeat: no-repeat; background-position: 100px; }
.ccdetails .cardwrapper .visa { background-image: url(../images/visa.png); background-repeat: no-repeat; background-position: 250px; }
.ccdetails .cardwrapper .mastercard { background-image: url(../images/master.png); background-repeat: no-repeat; background-position: 250px; }
.ccdetails .cardwrapper .amex { background-image: url(../images/amex.png); background-repeat: no-repeat; background-position: 250px; }
.ccdetails .cardwrapper .discover { background-image: url(../images/discover.png); background-repeat: no-repeat; background-position: 250px; }
.ccdetails .ccard_col.col1.cardwrapper { margin-right: 60px; }
.ccdetails .ccard_col.col1.cardwrapper input[type="text"] { width: 275px !important; }
.ccdetails .ccard_col.col1 { margin-right: 60px; }
.ccdetails .ccard_col.col1 input[type="text"] { width: 275px !important; text-indent: 0px; }
.ccdetails .ccard_col.col5 input[type="text"].txt_pry { width: 110px; }
/* backup failure related updates */
.savBtn { cursor: pointer; text-align: center; border: 0px; color: #fff; font-size: 14px; line-height: 18px; background: #6196b9; font-family: tahoma; font-weight: normal; border: 1px solid #6196b9; border-radius: 2px; letter-spacing: 0.07em; padding: 3px 15px; margin-left: 15px }
/*image gallery empty related updates*/ 
.empty_gallery { background: url(../images/empty-gallery.png) no-repeat center; background-size: contain; }
.gallery_content { margin: 0px 0px 30px 0px !important; float: left; width: 100%; }
/*Wi-Fi Style*/
.i-wifi-drive { text-align: left; font-size: 12px; padding-top: 0; }
/*upgrade setup popup related */
.popUpgrade h2 { font-weight: bold; }
.popUpgrade p { font-size: 14px; color: #999; text-align: justify; }
.popUpgrade .greenbtn { background: url(../images/greenbtn_bg.png) repeat; width: 152px; display: block; padding: 10px 20px; text-decoration: none; color: #fff; font-size: 16px; border-radius: 5px; text-align: center; margin: 0px auto; border: 1px solid #8BA82B; box-shadow: 0px 0px 3px #FFFFFF inset; letter-spacing: 0.05em; font-weight: normal; }
.popUpgrade .greenbtn:hover { background: url(../images/greenbtn_bg_hover.png) repeat 0px 0px #358F68; border: 1px solid #358F68; box-shadow: 0px 0px 10px #B3DDC5 inset; }
.popUpgrade .greenbtn:hover { background: url(../images/greenbtn_bg_hover.png) repeat 0px 0px #358F68; box-shadow: 0px 0px 10px #B3DDC5 inset; }
.popUpgrade .togglewin { background: url(../images/upgrd_wind.png) no-repeat; width: 336px; height: 151px; margin: 0px auto; }
.popUpgrade .togglemac { background: url(../images/upgrd_mac.png) no-repeat; width: 306px; height: 164px; margin: 0px auto; }
.popUpgrade span.versionDetect { display: block; text-align: center; margin: 15px auto 0px auto; color: #999; }
.popUpgrade span.releaseDetect { margin-left: 15px; }
/* image gallery timeline related styles */
.imgGallery .timeline-view .timeline-title { color: #2184c7; font-size: 15px; margin: 10px 0px; text-align: center }
.imgGallery .timeline-view { position: fixed; right: 45px; z-index: 89; background: #fff; width: 85px; border-width: 0px 0px 0px 1px; border-style: solid; -webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebf0f3), to(#ebf0f3)) 1 100%; -webkit-border-image: -webkit-linear-gradient(#ebf0f3, #ebf0f3) 1 100%; -moz-border-image: -moz-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%; -o-border-image: o-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%; border-image: linear-gradient(to bottom, #ebf0f3, #ebf0f3) 1 100%; box-shadow: -3px 1px 5px 0px #DBD9D9 }
.imgGallery .timeline-view h2 { color: #474646; text-align: right; font-size: 11px !important; padding: 5px 0px !important; font-weight: bold }
.imgGallery .ui-state-default .ui-icon { background: url(../images/timelineview-icon.png) 0px 0px no-repeat; height: 14px; width: 14px; display: block; float: right; margin: 2px -2px 0px 8px }
.imgGallery .ui-state-active .ui-icon { background: url(../images/timelineview-icon.png) 0px -34px no-repeat; height: 14px; width: 14px; display: block; float: right; margin: 2px -2px 0px 8px }
.imgGallery .ui-accordion .ui-accordion-header { display: block; cursor: pointer; margin: 2px 0 0 0; padding: 5px; min-height: 0; font-size: 100%; outline: none; -webkit-outline: none; letter-spacing: 0px }
.imgGallery .month-list { list-style-type: none; margin: 0px; padding: 0px; display: block; text-align: right; }
.imgGallery .ui-widget-content { background: #F5F5ED; padding-bottom: 10px }
.imgGallery .ui-state-active { background: #F5F5ED; padding-bottom: 10px }
.imgGallery .timeline-view .sample-month { margin: 2px 20px 0px 0px; color: #666; font-size: 12px !important; font-weight: normal; }
.imgGallery .hideSampletl { display: none; transition: all 2s ease; }
.imgGallery .timeline-view .month-list li { padding: 2px 0px 2px 0px; width: 100% }
.imgGallery .timeline-view .nostick { position: absolute }
.imgGallery .icon-min { background: url(../images/timelineview-icon.png) 0px -33px no-repeat !important; height: 14px !important; width: 14px !important; display: block !important; float: right !important; margin: 2px -2px 0px 8px !important }
.imgGallery .gallery-sampimg .loadImg { background: url(../images/gallery-sampimage.png) no-repeat; height: 960px; display: block; float: left; width: 100% }
.imgGallery .month-list .timln { font-size: 11px; padding-right: 16px; display: block }
.imgGallery .month-list .timln.activeClr { background-color: #6D9DC7; float: left; width: 84%; padding-right: 16px; color: #fff }
.referCredit .referral .creditBlock-earncash { float: left; display: block; margin-left: 33px; margin-right: 32px; border: 1px solid #d6d1be; padding: 0px; width: 94%; background: url("../images/line-divider.png") no-repeat 76% center #faf6ed; margin-bottom: 20px; min-height: 50px; font-weight: normal !important; font-family: verdana !important; }
.referCredit .referral .creditBlock-earncash .blockRight span { font-size: 12px; font-weight: normal; display: inline-block; }
.referal_activity h3 { font-size: 12px; color: #256c9a; line-height: 1.875em; width: 25%; font-weight: normal; margin-bottom: 0.625em; float: left; }
.referal_activity .reports-view { float: right; width: 35%; min-width: 500px; }
.referal_activity .totalUsers { float: right; width: 25%; text-align: right; }
.referal_activity .paidUsers { float: left; width: 25%; }
.referal_activity .freeUsers { float: left; width: 25%; }
.referal_activity .unconformUsers { float: left; width: 25%; }
.referCredit .referral .creditBlock-earncash a { text-decoration: none; color: #3d95b6; font-size: 12px; line-height: 50px }
.referCredit .referral .creditBlock-earncash a:hover { text-decoration: none; color: #666; }
.referCredit .referral .creditBlock-earncash .blockLeft { width: 75% }
.referCredit .referral .creditBlock-earncash .blockRight { width: 25% }
.referCredit .referral .creditBlock-earncash .blockLeft .title { margin: 0px; }
.referCredit .referral .creditBlock-earncash .blockLeft .title h3 { color: #333; }
.referCredit .referral .creditBlock-earncash .blockRight p { color: #333; }
.referCredit .referral .creditBlock-earncash .blockRight span { color: #746345; font-size: 20px; margin-top: 14px !important; }
.earncash .blockLeft { padding: 0px !important; text-align: left }
.earncash .blockRight { padding: 0px !important; text-align: right; }
.earncash .referral .left { padding: 15px 3% 0px 3% !important; height: 255px; }
.earncash .referral .right { padding: 15px 3% 0px 3% !important; height: 255px }
.earncash p.ref_note { margin: 0px 0px 15px 30px !important; }
.earncash .referral .referal_activity { margin: 15px 0 0 !important; }
.earncash #refermsg { height: 70px !important; margin-top: 15px; }
.sub_h2 .rnote { float: right; font-size: 11px; color: #666; }
.earncash .referral .right .input { margin: 0px 0px 0px }
.earncash .referral .left .input { margin: 10px 0 0; }
.leftnav_cash { background: url(../images/refer_left_bg.png) no-repeat 0px 0px; padding: 0px 0px; float: left; width: 100%; margin: 2px 0px 0px; min-height: 16px; }
.leftnav_cash a { float: left; text-decoration: none; width: 100%; color: #666; font-size: 14px; padding: 9px 0px; line-height: 18px; margin-top: 3px; }
.leftnav_cash a.act { color: #fff; text-decoration: none; background: rgba(88, 139, 176, 0.6) url(../images/leftnav_active.png) no-repeat 0px 18px; line-height: 18px }
.leftnav_cash a:hover { text-decoration: none; color: #666; background: rgba(88, 139, 176, 0.2); color: #5187AD }
.leftnav_cash span { background: url(../images/dollar_icon.png) no-repeat 68px -6px; padding: 0px 35px 0px 0px; float: left; margin-left: 20px; padding-right: 38px; padding-bottom: 1px; }
.leftnav_cash span:hover { background: url(../images/dollar_icon.png) no-repeat 68px -27px; }
.leftnav_cash span:active { background: url(../images/dollar_icon.png) no-repeat 68px -48px; }
.leftnav_cash a.act { background: url("../images/leftnav_active.png") no-repeat scroll 0 12px rgba(88, 139, 176, 0.6); }
.leftnav_cash a.act:hover { background: url("../images/leftnav_active.png") no-repeat scroll 0 12px rgba(88, 139, 176, 0.6); color: white; }
.imgGallery .file_list { width: 99% }
.imgGallery .sample-month.activeClr { background-color: #6D9DC7; float: left; width: 84%; padding-right: 14px; color: #fff; font-size: 11px !important }

@media screen and (max-height: 650px) {
.imgGallery .timeline-view { position: absolute !important; right: 0px !important }
}

@media screen and (max-width: 1024px) {
.imgGallery .timeline-view { position: fixed !important; }
.imgGallery .file_list { width: 93% !important }
.imgGallery .gallery-sampimg .loadImg { width: 93% !important }
}
p.cashNote { margin-top: 15px; float: left; }
/*wifi request page credit card type selection */
.wifi_signup .cvv_container { display: block; float: left; width: 110px !important; }
.wifi_signup .cvv_container input { margin-top: 3px }
.wifi_signup .exp_date { width: 160px !important; float: left; }
.wifi_signup .express input[type='text'] { margin-top: 3px; }
.wifi_signup .exp_date label { margin-bottom: 5px !important; }
.wifi_signup .express label.ccExp_Dropdown:before { height: 30px; }
.wifi_signup .cardlabel { background-image: url(../images/allcards_new.png); background-repeat: no-repeat; background-position: center right; width: 98%; }
.wifi_signup .credit_info .visa { background-image: url(../../source/images/visa.png); background-repeat: no-repeat; background-position: center right; width: 74% !important; }
.wifi_signup .credit_info .mastercard { background-image: url(../../source/images/master.png); background-repeat: no-repeat; background-position: center right; width: 74% !important; }
.wifi_signup .credit_info .amex { background-image: url(../../source/images/amex.png); background-repeat: no-repeat; background-position: center right; }
.wifi_signup .credit_info .discover { background-image: url(../../source/images/discover.png); background-repeat: no-repeat; background-position: center right; width: 90%; }
.wifi_signup .credit_info .nonecard { background-image: url(../../include/images/nocard.png); background-repeat: no-repeat; background-position: center right; width: 74% !important; }

/* wifi request page credit card type selection IE11 styles */
@media all and (-ms-high-contrast:none) {
*::-ms-backdrop, .wifi_signup .credit_info .mastercard {
background-position:5px center;
padding-left:50px !important;
width:62% !important;
}
*::-ms-backdrop, .wifi_signup .credit_info .visa {
background-position:5px center;
padding-left:50px !important;
width:62% !important;
}
*::-ms-backdrop, .wifi_signup .credit_info .amex {
background-position:5px center;
padding-left:50px !important;
width:62% !important;
}
*::-ms-backdrop, .wifi_signup .credit_info .discover {
background-position:5px center;
padding-left:50px !important;
width:62% !important;
}
*::-ms-backdrop, .wifi_signup .credit_info .nonecard {
background-position:8px center;
padding-left:50px !important;
width:62% !important;
}
}
/* express page credit card type selection */
.idexpress .cardlabel { background-image: url(../images/allcards_new.png); background-repeat: no-repeat; background-position: center right; width: 78%; }
.idexpress .block input.visa { background-image: url(../../source/images/visa.png); background-repeat: no-repeat; background-position: center right; width: 74% !important; background-color: #fff; }
.idexpress .block input.mastercard { background-image: url(../../source/images/master.png); background-repeat: no-repeat; background-position: center right; width: 74% !important; background-color: #fff; }
.idexpress .block input.amex { background-color: #fff; background-image: url(../../source/images/amex.png); background-repeat: no-repeat; background-position: center right; }
.idexpress .block input.discover { background-color: #fff; background-image: url(../../source/images/discover.png); background-repeat: no-repeat; background-position: center right; }
.idexpress .block input.nonecard { background-color: #fff; background-image: url(../../include/images/nocard.png); background-repeat: no-repeat; background-position: center right; }
.idr_error { color: #FF0000!important; position: relative; top: -14px; font-size: 12px; }

/*IE 11 styles for idrive express credit card type selection*/
@media all and (-ms-high-contrast:none) {
*::-ms-backdrop, .idexpress .block input.visa {
background-position:5px center;
padding-left:50px !important;
width:62% !important;
}
*::-ms-backdrop, .idexpress .block input.mastercard {
background-position:5px center;
padding-left:50px !important;
width:62% !important;
}
*::-ms-backdrop, .idexpress .block input.amex {
background-position:5px center;
padding-left:50px !important;
width:62% !important;
}
*::-ms-backdrop, .idexpress .block input.discover {
background-position:5px center;
padding-left:50px !important;
width:62% !important;
}
*::-ms-backdrop, .idexpress .block input.nonecard {
background-position:8px center;
padding-left:50px !important;
width:62% !important;
}
}
/* enterprise account plan related css */
.account_plan .plan_strike.syncSpacestrike.idr_enterprisePlan { width: auto !important; color: #894809; text-decoration: none; }
.account_plan .idr_enterprisewrapper { float: right !important; width: 34% !important; }
.imgGallery .arrowDiv { position: fixed; right: 68px; top: 178px; z-index: 99 }
.imgGallery .arrowDiv a { padding: 0px 15px; }
.imgGallery .scrollUp { background: url(../images/time-scroll.png) no-repeat; height: 30px; display: block; text-indent: -3500px; }
.imgGallery .scrollUp:hover { background-position: 0px -60px }
.imgGallery .scrollDown { background: url(../images/time-scroll.png) no-repeat; height: 30px; display: block; text-indent: -3500px; transform: rotate(180deg); position: relative; top: 404px }
.imgGallery .scrollDown:hover { background-position: 0px -60px; }
.imgGallery .activeArrowup { background-position: 0px -60px }
.imgGallery .activeArrowdown { background-position: 0px -60px; }
.imgGallery .timlineBlock { float: left; height: 375px; padding-bottom: 60px; position: fixed; background-color: #fff; width: 85px; display: block; right: 46px; box-shadow: -1px 1px 10px 0px #DBD9D9 }
/*accounts page card type selection*/
.profile_info .cardlabel { background-image: url(../images/allcards_new.png); background-repeat: no-repeat; background-position: right 0px; width: 98%; width: 289px !important; display: block; padding-bottom: 7px !important; }
.profile_info .ccard_type .visa { background-image: url(../../source/images/visa.png); background-repeat: no-repeat; background-position: center right; }
.profile_info .ccard_type .mastercard { background-image: url(../../source/images/master.png); background-repeat: no-repeat; background-position: center right; }
.profile_info .ccard_type .amex { background-image: url(../../source/images/amex.png); background-repeat: no-repeat; background-position: center right; background-color: #fff; }
.profile_info .ccard_type .discover { background-image: url(../../source/images/discover.png); background-repeat: no-repeat; background-position: center right; width: 92%; background-color: #fff; }
.profile_info .ccard_type .nonecard { background: url(../../include/images/nocard.png) #fff no-repeat center right; background-color: #fff; }

/*IE11 styles accounts page card type selection */
@media all and (-ms-high-contrast:none) {
*::-ms-backdrop, .profile_info .ccard_type .txt_pry#cardNumber {
background-color:#fff;
}
*::-ms-backdrop, .profile_info .ccard_type .txt_pry#planCardNumber {
background-color:#fff;
}
*::-ms-backdrop, .profile_info .ccdetails .col1.ccard_col input.visa {
background-position:6px center;
padding-left:50px;
width:93% !important;
}
*::-ms-backdrop, .profile_info .ccdetails .col1.ccard_col input.mastercard {
background-position:6px center;
padding-left:50px;
width:93% !important;
}
*::-ms-backdrop, .profile_info .ccdetails .col1.ccard_col input.amex {
background-position:6px center;
padding-left:50px;
width:93% !important;
}
*::-ms-backdrop, .profile_info .ccdetails .col1.ccard_col input.discover {
background-position:6px center;
padding-left:50px;
width:93% !important;
}
*::-ms-backdrop, .profile_info .ccdetails .col1.ccard_col input.nonecard {
background-position: 9px center;
padding-left:50px;
width:93% !important;
}
}
/* sso authendication related styles */

.authentication_sso .ssoWrap { float: left; padding: 10px 20px 5px 20px; width: 96%; font-size: 14px; color: #999 }
.authentication_sso .ssoWrap h4 { text-align: left; margin-top: 10px }
.authentication_sso .ssoWrap a { color: #2095DF; text-decoration: none; }
.authentication_sso .ssoTitle span { float: right; margin: 10px 0px 10px 0px; }
.authentication_sso .ssoTitle { font-size: 14px; color: #555555; margin: 20px 0px 10px; padding: 0px }
.authentication_sso .ssoTitle h4 { float: left; }
.authentication_sso .ssoBlock, .authentication_sso .twoStep, .authentication_sso .resetPass, .authentication_sso .multiAccount, .authentication_sso .memberSetting, .authentication_sso .ssoTitle { width: 94%; margin: 0px auto; line-height: 24px; padding: 15px 0px }
.authentication_sso .ssoTitle { border: 0px; padding: 0px !important }
.authentication_sso .ssoBlock, .ssoTitle { border: 0px; padding: 0px }
.authentication_sso .ssoBlock p { float: left; width: 100%; margin: 5px 0px; padding: 0px }
.authentication_sso .enableSso { overflow: hidden; margin: 0px auto 20px auto; width: 100%;}
.authentication_sso .ssoOptional { float: left; width: 100%; background:url(../images/sso_bordericon.png) center center no-repeat #ecf9ff}
.authentication_sso .ssoOptional label { color: #333 }
.authentication_sso .optional, .required {float: left; width: 426px; border-color: #abcdd9; border-style: solid; padding: 20px 30px }
.authentication_sso .optional { border-width: 0px 0px 0px 0px; }

.authentication_sso .ssoDescription b{font-weight:normal;font-size:16px;}
.authentication_sso .required { border-width: 0px 0px 0px 0px }
.authentication_sso .ssoDescription { width: 92%; padding: 15px 40px 30px 0px; float: left;margin-bottom:30px;border-bottom:1px solid #ccc; }
.authentication_sso .enableSso p { float: left; margin: 0px; padding: 0px; width: 100% }
.authentication_sso .signTxt { float: left; width: 100%; margin: 5px 0px }
.authentication_sso .signTxt input { width: 65%; height: 28px; padding: 2px; border: 1px solid rgb(147, 182, 202) ;padding-left:5px;float:left}
.authentication_sso .xCertify { margin: 25px 0px 5px 0px !important; padding-bottom: 0px !important; }
.authentication_sso .xCertify span {float:left;margin-right:25px;}
.authentication_sso .xCertify + p{margin-bottom:8px;}
.authentication_sso .chooseFile { float: left; width: 100%; padding: 0px 0px 0px 0px; text-align: center }
.authentication_sso .sso_cert_alert{float:left;clear:both;margin-top:10px;display:none;}
.authentication_sso .ssoDesphidden p { margin: 0px; padding: 0px }
.authentication_sso .ssoBtn { cursor: pointer; text-align: center; border: 0px; color: #fff; font-size: 14px; line-height: 18px; background: #6196b9; font-family: tahoma; font-weight: normal; border: 1px solid #6196b9; border-radius: 2px; letter-spacing: 0.07em; padding: 3px 15px; }
.authentication_sso .panel_actions .ssoBtn { float: right; margin-right: 48px !important; }
.authentication_sso .ssoMargin { margin-left: 0px; }
.authentication_sso .panel_actions {text-align:center;margin: 0px auto;float: none;width: 100%;}
.authentication_sso .ssoOptional p { margin-bottom: 5px;}
.authentication_sso .ssoOptional p b{margin-right:5px;}
.authentication_sso .showBlock { float: left; width: 100%; list-style-type: none; padding: 0px; margin-left: 0px }
.authentication_sso .showBlock li { background: url(https://static.idriveonlinebackup.com/include/images/ide_faqbullet.gif) 0px 5px no-repeat; width: 100%; display: block; padding-left: 25px; }
.authentication_sso .memberSetting ul { list-style-type: none; margin: 0px; padding: 0px }
.authentication_sso .ssoMoretog-up { height: 25px; background: url(https://static.idriveonlinebackup.com/include/images/pricing_arrow.png) no-repeat 30px 0px; display: inline-block; width: 95px; }
.authentication_sso .ssoMoretog { height: 25px; background: url(https://static.idriveonlinebackup.com/include/images/pricing_arrow.png) no-repeat 30px -66px; display: inline-block; width: 95px; }
.authentication_sso .custom-file-input::-webkit-file-upload-button {
visibility: hidden;
}
.authentication_sso .custom-file-input { color: #fff; width: auto; height: 27px; margin-top:10px;max-width:129px;}
.authentication_sso .custom-file-input::before { content: 'Upload Certificate'; display: inline-block; background: #6196b9; border: 1px solid #6196b9; border-radius: 3px; padding: 5px 8px; outline: none; white-space: nowrap; -webkit-user-select: none; cursor: pointer; }
/* sso popup relates styels */
.authentication_sso .popup_footer .ssoBtn { line-height: 18px; padding: 5px 20px; text-align: center; border: 0px; background: #6196b9; color: #fff; font-size: 14px; margin: 1px 0px 0px 0px; border-radius: 3px; float: left; }
.authentication_sso .popup_footer .ssoBtn:hover { background: #5eafe5; box-shadow: none; }
.authentication_sso .popup_footer .ssoBtn:active { background: #5eafe5; box-shadow: 0 0 5px #10608c inset; }
.authentication_sso .popup_footer .ssoBtn.cancel, .ssoBtn.cancel:hover { border: 1px solid #bdbdbd; background-color: #e6e6e6; color: #666; }
.authentication_sso .twoStepSelectionLabel.top { webkit-border-top-left-radius: 3px; -ms-border-top-left-radius: 3px; -o-border-top-left-radius: 3px; border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -ms-border-top-right-radius: 3px; -o-border-top-right-radius: 3px; border-top-right-radius: 3px; margin-top: 5px; }
.authentication_sso .twoStepSelectionLabel.bottom { margin-top: -1px; -webkit-border-bottom-left-radius: 3px; -ms-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -ms-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.authentication_sso .twoStepWrapper { font-size: 14px; line-height: 1.8em; color:#666}
.authentication_sso .twoStepSelections {margin:0px 0px 15px 10px}
.authentication_sso .twoStepSelectionLabel { display: block; cursor: pointer; }
.authentication_sso .twoStepSelectionLabel span { display: inline-block;  }
.authentication_sso .popup_footer input[type="submit"] { margin-left: 15px; float: right }
.authentication_sso .popup_footer input[type="button"] { margin-left: 15px; ; float: right }
.authentication_sso .first_pos_container { display: table; overflow: hidden; margin: 0px auto; height: 100%; width: 650px; }
.authentication_sso .twoStepContainer h2 { font-size: 18px; }
.authentication_sso .inputCheckbx { float: left;margin:5px 6px 0px 0px }

.authentication_sso .sampleMail {    margin: 0px auto;width: 90%;padding: 15px 20px 20px 20px;background-color: #fff;font-size: 14px;line-height: 25px;color: #666;}
.authentication_sso .sampleMailwrap {    padding: 0px 0px 30px 0px;background-color: #fff;border: 1px solid #ddd;text-align: justify;color: #666;}
.authentication_sso .sampleMailwrap .copyRight {float:right;margin:5px 10px 10px 10px;font-size:11px;color:#666}
.authentication_sso .sso_logo {background:url(https://static.idriveonlinebackup.com/include/images/idrive_logo.png) no-repeat; height: 54px;width: 129px;display: block;text-indent: -3500px;margin: 0px auto;}
.authentication_sso .master_wrapper .popup_content {color:#666}
.authentication_sso .ssoProduct {background:url(../images/sso_product.png) 0px 8px no-repeat;display:block;width:27px;height:30px;padding:0px;margin:0px}
.authentication_sso .ssoEmail {width:100%}
.authentication_sso #mainMenu .float_rt, #shortcutMenu .float_rt {width:auto}
.authentication_sso .menu .float_rt a {font-size:14px}
.ssoCheck {float:left;width:100%;margin:5px 0px}
.ssoCheck input[type="checkbox"] {float:left;margin:7px 0px 0px 0px}
.ssoCheck label {font-size:14px;color:#666;margin-left:8px;float:left}
.authentication_sso .ssoText {color:#999;font-size:14px}
.authentication_sso .sso_enableBtn {background:url(../images/sso_enablebutton.png) no-repeat;height:43px;width:254px;border:0px;text-decoration:none;text-indent:-3500px;display:block;margin-right:auto;margin-bottom:15px;float:left;cursor:pointer;}
.authentication_sso .sso_enableBtn:hover {background-position:0px -65px}
.authentication_sso .sso_enableBtn:active {background-position:0px -134px}
.authentication_sso .radio-option {float:left;margin-right:5px}
.authentication_sso .memberSetting .mas {  margin-right: 25px;margin-top: 12px;color:#666;font-weight:normal}
.authentication_sso .memberSetting {padding:1px 5px 15px 30px;margin:0px}
.authentication_sso .memberSetting p {float:left;padding:0px;margin:0px 5px 0px 0px}
.authentication_sso .uploadFile {background: none;    border:none;    border-radius: none;    box-shadow: none;    float: left;
    font-size: 12px;    height: 18px;    line-height: 18px;    margin-right: 10px;    padding: 5px 5px 5px 8px;
    vertical-align: middle;    width: auto;	display:none;}
.authentication_sso .fileUpload {    margin: 0 10px 0px 0px;    overflow: hidden;    position: relative;	float:left;}
.authentication_sso .fileUpload span:nth-child(1) {  display:none;  background-color: #6395b8;color: #fff;display: block;line-height: 22px;    padding: 4px 12px;    text-align: center;    width: auto;	height:23px;cursor:pointer;	border-radius:5px;letter-spacing:0.09em;}
.authentication_sso .fileUpload span:nth-child(1):hover{background-color:#5eafe5;}
.authentication_sso .fileUpload span:nth-child(1):active{background-color:#5eafe5;box-shadow:0px 0px 5px #10608c inset}
.authentication_sso .fileUpload span span{margin-top:10px;}
.authentication_sso .fileUpload input.uploadBtn {cursor: pointer;font-size: 20px;margin: 0;opacity: 0;padding: 0;position: absolute;    left: 0;    top: 0;display:none;}
.authentication_sso .sso_editicon {background:url(../images/sso_edit.png) no-repeat;display:inline-block;height:25px;width:25px;float:left;margin:2px 0px 0px 15px;cursor: pointer}
.authentication_sso .sso_editicon:hover {background-position: 0px -26px}
.authentication_sso .sso_editicon:active {background-position: 0px -51px}
/* sso authendication related styles */

.sso_enableico .sub_acc_upg {margin-right:246px;padding:10px 0px 10px 10px;background:#fafafa;}
.sso_enableico .ssoPos {position:absolute;right:10px}
.sso_enableico .ssoPos a {background:url(../images/sso-enable-icon.png) -3px 9px no-repeat;display:block;padding:0px 10px 0px 40px;font-size:14px;    text-decoration: none;color: #6196b9;line-height: 45px;}
.ssopemFile {  margin: 30px auto;width: 97%;overflow: hidden;padding:20px;font-size:12px;line-height:22px;text-align:justify;color:#666;padding-left:0px;margin-top:-10px;}
.ssopemFile textarea {    border: 1px solid rgb(147, 182, 202);resize: none;display:none;}
.xCertify b{float:left;width:100%;color:#797676;}

.sso_enable_ico { background: url(../images/sso_enable_icon.jpg) no-repeat; display: inline-block; width: 50px !important; height: 14px; margin: 0px 0px 0px 5px !important; padding: 0px 0px 0px 0px !important; float: none !important;position:relative;top:2px}
.twofa_enable_ico{background: url(../images/twofa_enable_ico.jpg) no-repeat; display: inline-block; width: 50px !important; height: 14px; margin: 0px 0px 0px 5px !important; padding: 0px 0px 0px 0px !important; float: none !important;position:relative;top:2px}
.sso_menudrop .shr_pin_me{background:url(../images/sso_share_icon.png) 130px 7px no-repeat}
.sso_menudrop li {height:28px !important}
.sso_menudrop li a {font-size:12px !important;padding:3px 20px !important;line-height:16px !important}
.leftnav.sharehistory_main_view .sso_menudrop .exp li a{padding:3px 20px !important}
.sso_menudrop .leftnav_cash li span {background:url(../images/sso_dollar_icon.png) 68px -6px no-repeat;margin-left:0px}
.sso_menudrop .leftnav_cash li span:hover {background-position:68px -25px}
.sso_menudrop .leftnav_cash li span:active {background-position:68px -44px}
.sso_menudrop .idr_wifi {background:url(../images/sso_wifi_icon.png) 85px -2px no-repeat !important;}
.sso_menudrop .idr_wifi:hover {background-position:85px -29px}
.sso_menudrop .idr_wifi:active {background-position:85px -55px}
.sso_drop_arrow {background:url(https://static.idriveonlinebackup.com/include/images/pricing_arrow.png) no-repeat 121px -67px;}
.sso_drop_arrowup {background:url(https://static.idriveonlinebackup.com/include/images/pricing_arrow.png) no-repeat 121px 0px;}
.sso_menudrop .leftnav_cash  {background:none}
.sso_menudrop .leftnav_cash a.act {background-position:0px 7px !important}
.sso_topsection{background:#f6f6f6;border-bottom:1px solid #e9e9e9;line-height:24px;padding-bottom:10px;padding-top:10px;display:none;}
.sso_topsection h2{text-align:center;font-size:20px;margin-top:0px;padding-top:10px;}
.sso_topsection p{    text-align: center;    width: 68%;    margin: 10px auto 10px auto;    font-size: 16px;    color: #676767;    line-height: 24px;}
p.signUrl {font-size: 16px;color:#797676;}
.subacc.ssoAcc .file_date{width:60% !important;}
.subacc.ssoAcc .file_name{width:16% !important;}
.subacc.ssoAcc .file_sso { display: inline-block; width: 50px !important; height: 14px; margin: 0px 0px 0px 5px !important; padding: 0px 0px 0px 0px !important;float: left !important;position:relative;top:8px}
.subacc.ssoAcc .sso_on{background: url(../images/sso_enable_icon.jpg) no-repeat;}
.subacc.ssoAcc .padLt30 {    padding-left: 30px !important;    width: 94% !important;}
.save_submit{background:#5eafe5;cursor: pointer; text-align: center;  color: #fff; font-size: 14px; line-height: 18px; background: #6196b9; font-family: tahoma; font-weight: normal; border: 1px solid #6196b9; border-radius: 2px; letter-spacing: 0.07em; padding: 3px 15px; }
.save_submit:hover{background:#5eafe5;}
.save_submit:active{background:#5eafe5;box-shadow:0 0 5px #10608c inset;}
label.filePath{float: left;    line-height: 28px;    color: #999;    font-weight: bold;}
.sso_error { float: left; display: block; font-size: 12px; color: #ff0000; display: none;margin-left:10px; }
.sso_filename{line-height:28px;float:left;/*background: url(../images/sso_tick.png) 2px 1px;width: 27px;height: 30px;*/}
/* 2 step verification styles start */
.stepContainer{ float:left; min-height:265px}
.step_icon{ background:url(../images/account_icons.png) no-repeat 10px -894px; float:left}
.stepVeri{width:98%; float:left; padding:0px 0px 10px 2px}
.stepVeri input[type='checkbox'] { margin: 0px; padding: 0px;width: 16px;float: left;}
/*.stepVeri p {float: left;line-height: 13px;padding:0px ; margin: 0px; font-weight:normal; color:#666 !important; font-size:16px; letter-spacing:0.05em}
*/
.stepContainer h3 {float: left;line-height: 20px;padding: 0px;margin: 0px;font-weight: normal;color: #666 !important;font-size: 16px;letter-spacing: 0.05em; width:100%}
.stepVeri p.stepDesc{ float:left; padding:10px 0px 10px 0px; font-size:14px; line-height:22px; text-align:justify; color:#666; margin:0px 0px}
.step_btns{float: left;padding: 0px 0px 50px 0px; line-height:32px}
.step_btns .submit {cursor: pointer;text-align: center;font-size: 14px;line-height: 18px;background: #6196b9;font-family: tahoma;
font-weight: normal;border: 1px solid #6196b9;border-radius: 2px; letter-spacing: 0.07em;padding: 3px 15px;width:auto;color: #fff !important;}
.step_btns .submit:hover{background:#5eafe5}
.stepTxt{width:98%; float:left; padding:0px 0px 0px 2px}
.stepVer a.skp{color: #6096bc;font-size: 14px; float:right; text-decoration:none; padding:5px 15px}
.stepVer .popUpgrade h2{ font-weight:normal !important; font-size:16px !important; }
.auth_number{ float:left}
.auth_number table { line-height: 10px; margin: 0px 0px 15px;}
.auth_number tr td:first-child { padding-bottom: 8px;}
.auth_number td { padding: 7px 0px;  font-size: 12px;}
.auth_number strong {padding: 10px 0px;text-align: left;}
.auth_number tr td:first-child { padding-bottom: 8px;}
.auth_number .input_width { width: 40%;}
.inpWid { width: 42%; float:left}
.auth_number label.countryCode_dropdown {float: left; position: relative;}
.auth_number label.countryCode_dropdown { margin: -5px 6px 0px 0px !important; width: 180px !important;}
.auth_number label.countryCode_dropdown { float: left; position: relative;}
.auth_number label {display: block; padding: 5px 5px 5px 0;width: 100%;}
.auth_number label.countryCode_dropdown:before {background: #ffffff;content: "";display: block; height: 28px;outline: none; pointer-events: none;  position: absolute;right: -6px !important;top: 6px !important; width: 20px;}
.auth_number label.countryCode_dropdown select {-webkit-appearance: none; -moz-appearance: none; background: #ffffff;
 border: 1px solid #93b6ca;cursor: pointer;display: inline-block;font-size: 14px;height: 32px;margin: 0px 3px 0px 0px; outline: none; padding: 4px 2px 5px;
 width: 195px !important;}
.auth_number label.countryCode_dropdown:after { background: url(../images/cc_drop.png) no-repeat -3px 4px;color: #666666; content: ""; height: 25px;outline: none;padding: 0px;pointer-events: none; position: absolute;right: -5px !important;top: 6px !important; width: 14px;}
.auth_number tr td:nth-child(2) label{margin-top:-4px;padding-bottom:5px}
.auth_number label{display:block;padding:5px 5px 5px 0;width:100%}
.auth_number #nav li input[type=text]{color:#000!important;font-size:14px!important}
.auth_number .inputbox{width:180px;border:1px solid #93b6ca;height:19px;padding:5px 5px 5px 8px;line-height:18px;float:left;vertical-align:middle}
.bkupNum{width:100%; float:left; margin:0px auto 10px auto; }
.validateNum{width:100%; float:left; margin:0px auto 20px auto; padding:0px;}
.validateNum p{margin: 0px 0px;padding: 0px;line-height: 44px; font-size:14px}
.validateNum .otpWid{width: 200px; float:left}
.validateNum .btnWid{width: 10%; float:left; margin-left:20px;}
.validateNum .verBtn{width:65px;height: 29px; padding: 5px 5px 5px 8px; line-height: 18px; float: left;vertical-align: middle; background:#6196b9; outline:none; border-radius:2px; border:none; color:#fff; cursor:pointer; font-size:12px }
.validateNum .verBtn:hover{background: #5eafe5}
.validateNum  a{ float:left;text-decoration:none; cursor:pointer;color: #5187AD; margin:0px; line-height:30px; margin-right:5px}
.confNo{width:96%; float:left; margin:0px 0px 30px 0px;}
.confNo h4{ font-size:12px; text-align:left; line-height:32px; margin:0px 0px 15px 0px}
.stepNums { width:100%; float:left; font-weight:normal}
.numEdit{font-weight:normal;float:left;  margin:0px 0px; width:300px}
.numAct{ float:left;margin:0px 0px 0px 15px; padding:0px}
.regNum{ float:left; font-size:28px; line-height:32px; margin-right:10px}
.confNo a{ float:left;text-decoration:none; cursor:pointer;color: #5187AD; margin:0px; line-height:40px; margin-right:5px}
.altname{ float:left; line-height:40px; margin-right:10px}
.adbkpno{float: left;width: 100%; margin: 5px 0px 10px 0px; padding: 0px 0px; line-height: 28px;}
.adbkpno a{ text-decoration:none; cursor:pointer;color: #5187AD; float:none !important;}
.bkupNum .submit {cursor: pointer;text-align: center; border: 0px;color: #fff; font-size: 14px;line-height: 22px;background: #6196b9;font-family: tahoma; font-weight: normal;border: 1px solid #6196b9;border-radius: 2px;letter-spacing: 0.07em;padding: 3px 15px 5px 15px;float: left;margin-top: 37px;}
/* 2 step verification styles ends */

/* styles related adding new plans to IDrive - for business */
 .content .offer2.offer3.newPlan .plan_row_cont_pro{min-height:80px;margin-bottom:18px;}
 .content .offer2.offer3.newPlan .personal_cont_pro.promoHeight{height:243px;}
  .content .newPlan .plan_row_cont_pro{min-height:150px;}

/* custom plan support popup */
.supportPop{display:block;width:450px;}
.supportPop .inputbox{width:201px;margin-left:3px;}
.supportPop .submit {width: 85px !important;height: 33px !important;line-height: 18px;padding: 0px 15px 3px;text-align: center;border: 0px;background: #6196b9;color: #fff;font-size: 14px;margin: -6px 0px 0px 0px !important;border-radius: 2px;float: left !important;margin-left:4px !important;}
.supportPop .deactivate_box textarea{width:430px;}
.supportPop .deactivate_box{width:450px;}
.supportPop .deactivate_box .username{margin:8px 0px;}


/* adding refer empty box  71015*/
.refer_empty_li{text-align:center;background:url(../images/ref_alert.png) no-repeat center 0px !important;height:135px !important;margin-top:40px !important;}
.refer_empty_li{text-align:center;}
.refer_empty_li b{font-size:16px;display:block;}
.refer_empty_li p{    font-size: 14px;    width: 62%;    text-align: center;    float: none;    margin: 0px auto;    margin-top: 20px;}
.refer_empty_li div{float:left;margin-top:160px;}
.refer_empty_li:hover{border:none !important;}

/* password change popup */
.popup_container.popup_reset.pop_passwordchange.popLeft{display:none;}
.popup_container.popup_reset.pop_passwordchange.popLeft .submit{float:left;}

#socialDataBackup {display:block !important;}
.hoverBlock {display:block !important;}


/*Renewal amount related css*/
.Billing_profile p .renewal_amount{font-weight: normal;padding-left:50px;}

/* idrive express  order status related */
.flexslider .orderStatus{background:#e7e7e7;float:left;padding:15px 0px 20px 0px;width:100%;}
.flexslider .orderStatusHead{width:100%;float:left;}
.flexslider .orderStatus_container div{float:left;padding:0px 30px;margin:10px 0px;}
.flexslider .order_id{width:5%;min-width:52px;}
.flexslider .order_progress{width:38%;max-width:286px; border-width: 1px;    border-style: solid;
-webkit-border-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(#d4d4d4)) 1 100%;
-webkit-border-image:-webkit-linear-gradient(rgba(0, 0, 0, 0),#d4d4d4, rgba(0, 0, 0, 0)) 1 100%;
-moz-border-image:-moz-linear-gradient(rgba(0, 0, 0, 0),#d4d4d4, rgba(0, 0, 0, 0)) 1 100%;
-o-border-image:-o-linear-gradient(#d4d4d4, rgba(0, 0, 0, 0)) 1 100%;
border-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), #d4d4d4, rgba(0, 0, 0, 0)) 1 100%;}
.flexslider .order_desc p{font-size: 12px;color: #867E7E;padding: 0px;margin-top:10px;margin-bottom:6px;}
.flexslider .order_progress_bar{float: left;  margin-top:5px;  width: 234px;    height: 10px;    background: #F3EACF; padding:0px !important;   border: 1px solid #ccc;}
.flexslider .order_progress_stat{float: left;    background: #94cb4b;    height: 10px;    width: 13%;}
.flexslider .order_progress_title{float:left;width:100%;margin-top:10px;font-size:12px;}
.flexslider .ord_top_title{font-size:12px;display:block;margin-bottom:5px;}
.flexslider .orderStatus_container{float: left;width: 96%;background: white;margin: 0px 2%;}
.orderText{padding:10px 0px 0px 20px;background:#e7e7e7;}
.flex-direction-nav{float:left;}
.flex-direction-nav .flex-prev{top:77px;left:-5px !important;background:url(../images/arow_icon.png) no-repeat 0px -55px;width:21px;height:21px;}
.flex-direction-nav .flex-next{top:77px;right:1px !important;background:url(../images/arow_icon.png) no-repeat -2px -13px;width:21px;height:21px;}
.flex-direction-nav a{opacity:1;}
.flexslider:hover .flex-direction-nav .flex-prev{top:77px;left:-5px;outline:none;}
.flexslider:hover .flex-direction-nav .flex-next{right:1px;outline:none;top:77px;}
.flex-direction-nav a:before{content:"" !important;}
.flex-direction-nav a.flex-next:before{content:"" !important;}
.flexslider{margin:0px !important;border:none !important;}
.flexslider .order_stat_no{float: right;width: auto;margin-top: -2px;margin-left:10px;}
.order_id div{padding:0px !important;}
.order_desc {    height: 85px;    width: 48%;    overflow-y: auto;    font-size: 12px;    line-height: 20px;}
/*Amazon referral gift card related css*/
.referral .reports-view.amazon-view .paidUsers{float: right;text-align: right;}
.referral .reports-view.amazon-view .freeUsers{float: right;text-align: right;}
.amazon_referralHead{float: left;overflow: hidden;margin: 15px 30px;}
.amazon_referralHead .referralContent{padding:0px 0px 20px 200px;background:url(../images/amazoncard_gift.png) no-repeat 0px 25px;}
.amazon_referralHead .referralContent h5{color: #404040;font-size: 18px;font-weight: normal;margin: 0;padding: 15px 0px;}
.amazon_referralHead .referralContent p.amazonTxt{color:#6c6c6c;font-size: 13px !important;padding: 0px 0px 10px;}
.amazon_referralHead .referralDetail{height: 75px;border:1px solid #eeeeee;}
.amazon_referralHead .referralDetail .link{float: left;width: 60%;background-color: #eeeeee;height: 75px;}
.amazon_referralHead .referralDetail .link p.lkTxt{color:#000000;font-size: 14px !important;padding: 18px 0px 2px 25px;font-weight: bold !important;}
.amazon_referralHead .referralDetail .link a{color:#2489b8;font-size: 14px;padding: 20px 0px 0px 25px;text-decoration: none;}
.amazon_referralHead .referralDetail .link a:hover{color:#30b5f3;}
.amazon_referralHead .referralDetail .amount{float: left;width: 40%;line-height: 75px;}
.amazon_referralHead .referralDetail .amount p.amount-txt{text-align: center;color:#000000;font-size:20px !important;}
.amazon_referralHead .referralDetail .amount p.amount-txt span{color:#ff8932;font-weight: bold;}
.leftnav_cash.amazon_cash .act span {background: url(../images/amazon-gifticon.png) no-repeat 108px -36px;padding: 0px 35px 0px 0px;}
.leftnav_cash.amazon_cash .act span:hover {background: url(../images/amazon-gifticon.png) no-repeat 108px -73px;}
.leftnav_cash.amazon_cash a span{background: url(../images/amazon-gifticon.png) no-repeat 108px 0px;}

/* business plan to lower plan warning message related */
.plan_warning{position:relative;background:#ffe9eb;border:1px solid #dedede;color:#905d5c;float:left;width:88%;padding-left:9%;background-image:url(../images/plan_warning.png);background-repeat:no-repeat;background-position:12px 18px;}
.plan_warning p {    padding: 10px 10px 10px 0px;    line-height: 20px;}
.plan_warning span{float: right;line-height: 10px;position: absolute;right: 2px;top:2px;}
.plan_warning span.close_info{cursor:pointer;}
.plan_warning span a{display:inline-block;}


.empty_smartdocs{background: url(../images/empty_smartdocs.png) no-repeat center;background-size: contain;}

/* adding idrive one webclinet page styles */
.idrOne.wifi_desc .express .textblockimg{background:url("../images/idrive-wifi-desc_one.png") no-repeat;}
.idrOne .idr_one.plan_byt.paid{background:none;}
.idrOne .textblockimg ul {    float: left;    width: 90%;	padding:0px;	margin:0px 0px 10px 0px;}
.idrOne .textblockimg li {padding: 5px 25px;    background: url(https://static.idriveonlinebackup.com/include/images/ide_faqbullet.gif) no-repeat 0px 9px;    list-style: none;}
.idrOne .express .textblockimg p {    margin: 0px !important;    width: 90%;    margin-left: 0px !important;}
.idrOne .express .textblockimg p:first-child{margin-top:10px !important;}
.idrOne .express .textblockimg{margin-bottom:60px !important;margin-top:0px;}
.idrOne .title p{width:62%}
.idrOne .plan_byt.paid{background:none !important;;}
.idrOne .plan_byt.paid{background:none !important;;}
.idrOne.wifi_signup .express .plan_byt span:first-child{ text-decoration: inherit; font-size: 12px !important;color: #888888;width: 47%;display: inline-block;}
.idrOne.wifi_signup .express .plan_byt span:nth-child(2){display:none;}
/*mobile redirect plan 6apr*/
.mob_redirect .mob_plan .plan_row_cont_pro {min-height:0px;border:1px solid #c4c8cb;margin-left:0px;position:relative;}
.account_plan .plan_table_pro .mob_redirect .mob_plan .plan_row_cont_pro .pro_use{width:auto!important;margin-left:5px !important;}
.account_plan .plan_table_pro .mob_redirect .mob_plan .plan_row_cont_pro .plan_strike {    width: 76% !important;    float: left;    margin-top: 3px;    margin-left: 10px;}
.mob_redirect .mob_plan .mob_save90{    background: url(../images/mobile_red_save90.png) no-repeat;
    width: 134px;
    height: 43px;
    float: right !important;
    position: absolute;
    right: -1px;
    top: 0px;}
.mob_redirect .business_cont_pro{display:none;}
.mob_redirect .personal_cont_pro{display:none;}
.mob_redirect .team_cont_pro{display:none;}
/*IDrive Team related */
.Team .business_cont_pro {    width: 99%;}
.Team .personal_cont_pro.promoHeight{height:321px;border:1px solid #b7d3e0;margin-bottom:15px !important}
.business_cont_pro .plan_row_head_pro{cursor:pointer;}
.account_plan .Team .personal_cont_pro{background:#fff;}
.account_plan .plan_table_pro .Team .plan_row_head_pro{border:none;box-shadow:none;color:#fff; cursor:default; }
.account_plan .plan_table_pro .Team .business_cont_pro .plan_row_head_pro{  /* background-image: url(../images/idr_team_dropdown.png) !IMPORTANT;  */   background-repeat: no-repeat !important;    background-position: 98% 14px !important;}
.account_plan .plan_table_pro .Team .business_cont_pro .plan_row_head_pro.planOpen{ /* background-image: url(../images/idr_team_dropdown.png) !IMPORTANT; */background-repeat: no-repeat !important;    background-position: 98% -202px !important;	}
.account_plan .plan_table_pro .Team .business_cont_pro .plan_row_head_pro.planOpen:hover{background-position:98% -130px !important;}
.account_plan .plan_table_pro .Team .business_cont_pro .plan_row_head_pro:hover{ background-position: 98% -58px !important;}
.Team  .personal_cont_pro  .plan_row_head_pro{background:#70b5d5;}
.account_plan .Team .business_cont_pro .plan_row_head_pro{background:#d18852;}
.Team .team_cont_pro{width:49%;border:1px solid #b0dcbe;margin-left: 10px !important;  margin-bottom:20px !important;  margin-top: 10px !important;    background: #fff;}
.Team .team_cont_pro .plan_row_head_pro{background:#5ab075;width:100%;}
.account_plan .Team .business_cont_pro{background:#fff;border:1px solid #d3b59f;margin:0px !important}
.Team .business_cont_pro .plan_row_cont_pro.sync_row_cont{width:100%;    box-shadow: none;    border: none;}
.account_plan .Team .business_cont_pro .plan_row_cont_pro.sync_row_cont ul{float:left;width:50%;}
.account_plan .Team .business_cont_pro.paid .plan_row_head_pro + li{height:auto;}
.account_plan .Team .business_cont_pro.paid .plan_row_cont_pro li{padding:9px 5px;}
.account_plan .Team .business_cont_pro.paid .plan_row_cont_pro {width:97%;}
.account_plan .plan_table_pro .Team li.team_cont_pro.personalPlan{width: 99%;margin: 0px !important;margin-bottom: 20px !important;margin-top: 20px !important;}
.content .Team .plan_row_cont_pro{min-height:60px;}
.Team .business_cont_pro .plan_row_head_pro + li{display:block;}
.Team .business_cont_pro .plan_row_head_pro + li.block{display:block;}
.account_plan .plan_table_pro .Team .business_cont_pro.paid .plan_row_head_pro{background-image:none !important;}
.Team .business_cont_pro.paid .plan_row_head_pro + li{display:block !important;}
.account_lables ul.offer2.offer3.Team{padding:0px 5px 10px 0px;float:left;width:100%;}
.content .Team .plan_row_cont_pro li:last-child{border-bottom:none;}
.moveCont { position:fixed; bottom:0px; right:4%; height:40px; padding:0px; background:#2494f2; z-index:9}
.moveCont p { color:#fff; font-size:14px; line-height:20px; margin:0px; padding:10px 50px 10px 10px; height:20px; float:left; position:relative; letter-spacing:0.05em}
.moveCont p span { float:right; height:40px; width:40px; background:#124a79 url(../images/moveClose.png) no-repeat 12px 12px; position:absolute; right:0px; top:0px;}
.moveCont p span:hover {  background:#0d385c url(../images/moveClose.png) no-repeat 12px 12px; }

.moveCont a { text-decoration:none; color:#fff;}
.moveCont a:hover { text-decoration:none; color:#ffd4a2;}

.idrOne.wifi_signup .express .plan_byt .storg label.oneDevice span.strike { text-decoration: line-through; font-size: 12px !important;color: #888888;width: 47%;display: inline-block; float:left !important; margin-right:5px;}
.idrOne.wifi_signup .express .plan_byt .storg label.oneDevice span:nth-child(2){display:block; font-size:14px !important; padding-top:5px !important; color: #894809;}

.dshbrd {position: relative;}
.dshbrd a:hover{background-color:rgba(88, 139, 176, 0.2);}
// .dshbrd a{color:#333 !important;}
.idr_wifi span sup{font-size: 8px; margin-top: -10px;  display: inline-block;}

/* adding delete option for desktop backup report */
.delete_acc{    background: url(../images/dsk_cls.png) 0px 0px no-repeat;height: 11px;width: 11px;display: block;float: left; }
.deleteNote{    margin-top: 10px;    float: left;}
.deleteNote b{color:red;}
.master_wrapper2 { width: 100%; height: 100%; position: fixed; left: 0; top: 0; margin: 0; padding: 0; z-index: 9999; }
/* css for update credit card link */
span.updatecc{  font-size: 12px;    display: inline;    font-weight: normal !important;  }
span.updatecc a{    font-size: 12px;    display: inline;    font-weight: normal !important;    color: #6196B9;}
span.updatecc a:hover{color:#666666}
.plan_update_cc{margin-top:10px;float:left;}
.plan_update_cc span{  cursor:pointer;  font-size: 12px;    display: inline;    font-weight: normal !important;    color: #6196B9;}
.plan_update_cc span:hover{color:#666;}
/*adding renew amount */
.renewAmount{font-weight: normal !important;    margin-left: 50px;    margin-right: 10px;}

.dshbrd .dshbrd_help {cursor:pointer;position: absolute;width: 20px !important;height: 20px !important;right: 16px;float: none !important;padding: 0px !important;
    top: 10px;background: url("https://www.idrive.com/webmanager/assets/images/help-icon.png") 0px -55px no-repeat;text-indent: -2500px;}
.dshbrd .dshbrd_help:hover{background: url("https://www.idrive.com/webmanager/assets/images/help-icon.png") 0px 0px no-repeat;}


/*new pawd reset for 2step verification */
.resetpwd {margin-left: 10px;width: 100%;    float: left;    margin-top: 10px;    border: 1px solid #e4d9bd;    background: #faf7cf;margin-bottom: 10px;    padding: 0px 15px 10px 15px;    line-height: 20px;    position: relative;    left: -10px;}
.resetpwd p{padding-left: 70px;    background: url(../images/reset_alert_icon.png) no-repeat 3px 13px;    font-size: 14px;    line-height: 24px;	text-align:justify;    margin: 0px;    MIN-HEIGHT: 45PX;    PADDING-TOP: 10PX;}

/*remotepc in idrive related css starts*/
.rpcIDrive .rpc-head{width: 100%;float:left;overflow: hidden;padding: 25px 0px 15px;background: url(../images/rpc_line.png) no-repeat center bottom;}
.rpcIDrive .rpc-logo{text-indent: -3500px;overflow: hidden;margin: 0px auto;padding: 0px;background: url(../images/rpc_logo.png) no-repeat;
height: 72px;width: 156px;}
.rpcIDrive .rpc-content{width: 100%;float:left;overflow: hidden;padding: 25px 0px 40px;text-align: center;font-weight: normal;} 
.rpcIDrive .rpc-content h3{color: #474747;font-size: 20px;font-weight: normal;margin: 0;} 
.rpcIDrive .rpc-content p{color: #606060;font-size: 14px;font-weight: normal;margin: 10px 0px;}
.rpcIDrive .rpc-content .rpc-detail{width: 100%;float:left;overflow: hidden;padding: 50px 0px 40px;}
.rpcIDrive .rpc-content .rpc-detail .rpc-sub-sec{width: 33.33%;float:left;overflow: hidden;}
.rpcIDrive .rpc-sub-sec h4{font-size: 18px;color: #484848;font-weight: normal;margin-bottom: 15px;padding-top: 30px;}
.rpcIDrive .rpc-sub-sec p{padding: 0px 15px; line-height: 20px;}
.rpcIDrive .rpc-connect{background: url(../images/rpc_connect.png) no-repeat center top;}
.rpcIDrive .rpc-control{background: url(../images/rpc_control.png) no-repeat center top;}
.rpcIDrive .rpc-collobrate{background: url(../images/rpc_collaborate.png) no-repeat center top;}
.rpcIDrive .rpc-btn{width: 100%;float:left;overflow: hidden;}
.rpcIDrive .rpc-setupBtn{border: 1px solid #8ba82b;background: #8ba82b url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg.png);width: 280px;height: 35px;display: block;color: #fff!important;font-size: 16px;
border-radius: 2px;margin: 0px auto;line-height: 35px;text-decoration: none;}
.rpcIDrive .rpc-setupBtn:hover{background: #358f68 url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg_hover.png); border: 1px solid #358f68; box-shadow: inset 0px 0px 10px #b3ddc5}
.rpcIDrive .rpc-setupBtn:active{background: #358f68 url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg_hover.png);
box-shadow: inset 0px 0px 10px #03535d;}
.rpcIDrive .rpc_anc {color:#1db2c2;text-decoration: none;}
.rpcIDrive .rpc_anc:hover{color:#198894;}

.rpcIDrive .rpc-formhead{width: 100%;float:left;overflow: hidden;margin: 0px 0px 30px;}
.rpcIDrive .rpc-formhead h3{width: 100%;line-height: 80px;border-bottom: #e5e5e5 1px solid;color: #282828;font-size: 20px;font-weight: normal;}
.rpcIDrive .rpc-formSec{float: left;width: 70%;}
.rpcIDrive .rpc-imageSec{float: left;width: 30%;background: url(../images/rpc_freeremotepc.png) no-repeat center center; height: 175px;}
.rpcIDrive .rpc-row {float: left;width: 100%;margin-bottom: 15px;}
.rpcIDrive .rpc-col{float: left;width: 50%;}
.rpcIDrive .rpc-col label{color: #4d4d4b;font-size: 14px;display: block;}
.rpcIDrive .rpc-input{box-sizing:border-box;height: 35px;margin: 5px 0px 0px 0px;padding: 0px 2% 0px 2%;width: 90%;font-size: 14px;border: 1px solid #e3eef0;background: #ffffff;color: #868686;}
.rpcIDrive label.countryCode_dropdown {float: left;position: relative;width: 100%;}
.rpcIDrive label.countryCode_dropdown select {-moz-appearance: none;-webkit-appearance: none;color: #888888;background: #ffffff;border: 1px solid #e3eef0;
    cursor: pointer;display: inline-block;font-size: 14px;height: 35px;margin: 5px 3px 0px 0px;padding: 4px 2px 5px;width: 90%;}
.rpcIDrive label.countryCode_dropdown:before {background: #ffffff;content: "";display: block;height: 28px;outline: none;pointer-events: none;
    position: absolute;right: 40px;top: 10px;width: 20px;}
.rpcIDrive label.countryCode_dropdown:after {background: url("../images/rpc_ccdrop.png") no-repeat -3px 4px;
    color: #666666;content: "";height: 25px;outline: none;padding: 0px;pointer-events: none;position: absolute;right: 45px;top: 8px;
    width: 14px;}
.rpcIDrive .rpc-phonenote{;float: left;margin: 15px 0px !important;padding: 0px;color: #6d6d6d;font-size: 12px !important;font-weight: normal !important;}
.rpcIDrive .rpc-terms{float: left;width: 100%;margin: 15px 0px 25px;}
.rpcIDrive .rpc-terms p{color: #6d6d6d;font-size: 14px;font-weight: normal !important;}
.rpcIDrive .rpc-terms a {text-decoration: none;color: #1fb6bf;}
.rpcIDrive .rpc-greenBtn{-webkit-appearance: none;background-color: #56ca92;width: 200px !important;cursor: pointer;border: 0px;font-size: 18px;
    height: 40px;color: #ffffff !important;display: block;padding: 3px 15px;text-align: center;float: left;border-radius: 3px;}
.rpcIDrive .rpc-greenBtn:hover{background-color: #1fb6bf;}
.rpcIDrive .rpc-greenBtn:active{box-shadow: inset 0px 0px 3px #1f3d0b;border: 0px;border: 1px solid #1f3d0b;}
.rpcIDrive .rpc-errorMsg{
	color: #df6767;font-size: 12px;float: left;width: 94% !important;letter-spacing: 0.5px;
    line-height: 18px;margin: 5px 0px 0px;padding: 0px 0px 0px 17px !important;display: block;
    background: url(../images/rpc_errmark.png) no-repeat 0px 3px;}
.rpcIDrive .rpc-text{font-weight: normal;font-size: 12px;color: #606060;}
.rpcIDrive .rpc-redText{color:#f0433f;}
.rpcIDrive .rpc-menu{position: relative;}
.rpcIDrive .rpc-menu a.act::before{display:block;top:0px;left:0px;background: url(../images/rpc_menu_img.png) no-repeat 20px 4px;content:'';width: 115px;height: 33px;position: absolute;}
.rpcIDrive .rpc-menu a::before{display:block;top:0px;left:0px;background: url(../images/rpc_menu_img.png) no-repeat 20px -56px;content:'';width: 115px;height: 33px;position: absolute;}
.rpcIDrive .rpc-menu a{text-indent: -5000px !important;}
/*remotepc in idrive related css ends*/

/*Empty sync page fixes related css starts*/
.file_list .mysync_file_list li#empty_root{padding-top: 40px !important;}
/*Empty sync page fixes related css ends*/

/* adding express purchase */
.expressDisable{display: block;    margin: 0px auto;    text-align: center;    height: 360px;    margin-top: 30px;    background: url(../images/express_devmanager.png) no-repeat center 130px;}
.expressDisable h2{font-size: 24px;    font-family: Tahoma, Geneva, sans-serif;    color: #333;    margin-bottom: 40px;    letter-spacing: 0.05em;    font-size: 24px;}
.expressDisable h2 a{    text-decoration: none;    color: #6096bc;}
.contactbutton{  text-decoration:none;   color: #fff;    line-height: 37px;  letter-spacing:0.05em;  font-size: 18px;   background:#6cab2e;   cursor:pointer; width: 180px;    height: 40px;    display: block;    margin: 0px auto;border:1px solid #6a9339;}
.contactbutton:hover{ background: #a1dc67;border:1px solid #6b9f2e; letter-spacing:0.05em; }
.contactbutton:active{  background:#6cab2e; border: 1px solid #6b9f2e;    box-shadow: 0 0 5px #49741f inset; }

/*flash copy link removal ibackup share reciver link*/
@-moz-document url-prefix() {#sharelink_copy {display:none;}}
/*subaccount email alerts disable */
.pref_tooltop { margin-left:2px;color: #5187AD; padding: 0px 5px; font-weight: bold; font-size: 13px; border-radius: 25px; background: #d7e2e7; }
.pref_tooltop:hover { background: none; }
.showlabel:nth-child(4) .preference_icon {    background: #f5f5f5 url(../images/account_icons.png) no-repeat 10px -985px;float:left;}
.showlabel:nth-child(3) .preference_icon {    background:  url(../images/account_icons.png) no-repeat 10px -985px;float:left;}
.tooltip { cursor: pointer; }
.pref_tooltip_body { position: absolute; width: 300px; float: left; display: block; padding: 5px 10px; background: #eff5f8; display: none; z-index: 9999; border: 1px solid #d8e2e2; border-radius: 5px; }
.pref_tooltip_body span { background: url(../images/arrow.png) no-repeat; position: absolute; float: left; width: 13px; height: 7px; left: 8px; top: 28px; }
#preference_info .account_container.preference_icon{background:  url(../images/account_icons.png) no-repeat 10px -985px;float:left;}
.disable-pref{margin-top: 10px;margin-bottom: 0px;float: left;width: 100%;line-height: 20px;}
.disable-pref{float:left;}
.disable-pref span{margin-bottom: 0px;float: left;margin-left:5px;line-height: 20px;}
.disable-pref input{float:left;}
.profile.float_lt.Preferences_section div:first-child{    float: left;    width: 100%;    line-height: 20px;    margin-top: 10px;}
.profile.float_lt.Preferences_section div:first-child input{float:left;}
.profile.float_lt.Preferences_section div:first-child .send_updates{margin-top:3px;margin-left:-2px;}
.submit_pref{ cursor: pointer; text-align: center; border: 0px; color: #fff; font-size: 14px; line-height: 18px; background: #6196b9; font-family: tahoma; font-weight: normal; border: 1px solid #6196b9; border-radius: 2px; letter-spacing: 0.07em; padding: 3px 15px;}
.submit_pref:hover{background:#5eafe5;}
.submit_pref:active	{    background:#5eafe5; box-shadow: 0px 0px 5px #10608c inset;}	

/* sub-accounts remove device */
.rem-dev {width:86% !important;font-size:14px;}
.rem-dev + .delete{background: url(../images/sub_acc_delete.png) 0px 11px no-repeat;margin-left:10px;    margin-top: 3px;height:25px;float: left;}
.rem-dev + .delete:hover {
    background: url(../images/sub_acc_delete.png) 0px -33px no-repeat;
}
.rem-dev .delete{    background: url(../include/images/sub_acc_delete.png) 0px 5px no-repeat;    height: 30px;
    width: 20px;    display: block;    float: left;    margin-left: 10px;}
.rem-dev .delete:hover {
    background: url(../include/images/sub_acc_delete.png) 0px -39px no-repeat;
}
.rem-dev a.storage_sub  {float: right !important;}


@media screen and (max-width:1198px){
	.rem-dev + .delete{margin-left:10px;}
}
.cancelAccount#deleteMachineCnf{color:#fff !important;}
.cancelAccount#closeMacDelPopup {    border: 1px solid #a8abac;    background-color: #ffffff;    color: #666;    background-color: #fff;    color: #666;}
.cancelAccount#closeMacDelPopup:hover { border: 1px solid #bdbdbd;    background-color: #e6e6e6;}
.cancelAccount#closeMacDelPopup:active {     border: 1px solid #bdbdbd;    background-color: #e6e6e6;    box-shadow: 0px 0px 3px #b7b7b7 inset;}

.encryption .submit_btn.disableClr {    background: #a2a2a2 !important;border: 1px solid #a2a2a2 !important;color: #808080 !important;box-shadow: none !important}
.encryption .submit_btn.disableClr:hover {background: #a2a2a2 !important;border: 1px solid #a2a2a2 !important;color: #808080 !important;box-shadow: none !important;cursor: not-allowed;}


/*css for office365 related */
#mainMenu .float_rt, #shortcutMenu .float_rt{width:396px;}
.shortcut  { background: #f9f9f9 url(../images/menu_divider.png) no-repeat; float: left; margin-right: 1px; }
.shortcut:hover { background: #dfe6eb url(../images/menu_divider.png) no-repeat; }
.shortcut a {background: url(../images/menu_icons.png) 10px -2882px no-repeat;padding: 0px 10px 1px 30px !important;}
.shortcut.menuRight{width:90px;}
.trash.menuRight a{    background: url(../images/menu_icons.png) 9px -2917px no-repeat;padding: 0px 10px 0px 25px !important;}
/* .trash.menuRight{width:70px;} */
.timline_border{border-top:1px solid #c4d8e6;border-bottom:1px solid #c4d8e6;}
.timline_border + li{    background-image: url(../images/office365_new.png);    background-repeat: no-repeat;    background-position: 95px 13px;}
.o365lhs{    background-image: url(../images/office365_new.png);    background-repeat: no-repeat;    background-position: 95px 13px;}
.o365lhs:hover{    background-image: url(../images/office365_new.png) !important;    background-repeat: no-repeat !important;    background-position: 95px 13px !important;}
.o365lhs.act{    background-image: url(../images/office365_new.png) !important;    background-repeat: no-repeat !important;    background-position: 95px 13px !important;}
.office365_backup_btn {background: url(../images/office-365-backup-btn.png);    width: 162px;    margin-right:15px;padding: 10px 10px;    float: left;    text-align: center;  height: 20px;    line-height: 20px;}
.office365_backup_btn:hover {  background: url(../images/office-365-backup-btn.png) no-repeat 0px -59px;}
.office365_backup_btn:active{ background: url(../images/office-365-backup-btn.png) no-repeat 0px -118px;}
.office365_backup_btn + a{margin-left:10px;}
.office365{background-position:0px -2905px;}
.office365_bkp{background-position:0px -2966px;}
.office365_nbkp{background-position:0px -3027px;}
.office365_progress{ background: url(../images/office365_progress.gif) no-repeat 0px 0px !important;}
.office365Header .fileHead .mainCheck{margin-top:9px !important;}
.office365Header .file_name{width: 63% !important;}
.office365Header .file_date{width: 35%;}
.office365Header .file_action{width:20%;margin-top: 15px;}
.office365Header .file_action {display: block !important;width: 37%;float: right;}
.office365Header .file_action p{float:left;padding:0px !important;}
.office365_wrapper .file_thumb{width:100%;}
.office365_wrapper .file_thumb p{    float: left;    width: auto !important;}
.office365_wrapper .file_username p{    padding-left:9px !important;}
.office365_backup_btn + a{margin-top: 11px  !important;margin-left:0px !important;line-height: 20px !important;margin-bottom: 20px;}
.office365_wrapper .file_action p.ofc_bkp{margin-right: 30px !important;background: url(../../resource/images/remote-manage-icons.png) no-repeat 4px -334px;text-indent: 0px;padding-top: 0px !important;cursor:pointer;float: left;width: 65px  !important;padding-left: 20px !important;text-indent: 5px;}
.office365_wrapper .file_action p.ofc_rstr{background: url(../../resource/images/remote-manage-icons.png) no-repeat 3px -373px;text-indent: 0px;cursor:pointer;float: left;width: 65px !important;padding-left: 20px !important;text-indent: 6px;}
.office365_wrapper .file_action p.ofc_bkp:hover{line-height: 17px;margin-right: 30px !important;background: url(../../resource/images/remote-manage-icons.png) no-repeat 4px -697px #2da2bd;text-indent: 0px;padding-top: 4px !important;cursor:pointer;float: left;width: 65px  !important;padding-left: 20px !important;line-height: 18px;line-height: 18px;padding-bottom: 4px !important;color:#fff;text-indent: 6px;}
.office365_wrapper .file_action p.ofc_rstr:hover{line-height: 17px;background: url(../../resource/images/remote-manage-icons.png) no-repeat 4px -736px #3eb167;text-indent: 0px;padding-top: 4px !important;cursor:pointer;float: left;width: 65px  !important;padding-left: 20px !important;margin-top: 0px !important;line-height: 18px;line-height: 18px;padding-bottom: 4px !important;color: #fff;text-indent: 6px;}
.office365_wrapper .file_date .file_username.fldr_details p{line-height:37px;}
.office365_wrapper .file_thumb p{line-height:37px !important;width: 76% !important;    padding-right: 0px !important;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}	
 .office365_wrapper .file_action p.ofc_bkp.addloader{background:#2da2bd;display:block;width: 140px !important;  text-indent:5px;  color: white !important;}
 .office365_wrapper .file_action p.ofc_rstr.addloader{background:#3eb167;display:block;width: 140px !important; text-indent:5px;   color: white !important;}
.office365_wrapper li:hover .ofc_bkp{display:block;}
.office365_wrapper li:hover .ofc_rstr{display:block;}
.office365_wrapper li .ofc_bkp{display:block;}
.office365_wrapper li .ofc_rstr{display:block;}
.office365Header .fileHead a{cursor:default !important;}
.office365Header{width:80% !important;}
.office365_wrapper .file_thumb a{cursor:default;}
#office365_backup_div .imgDiv { margin: 120px auto 0px; float: none; width: 418px; text-align: center; }
#office365_backup_div li:first-child p:first-child br {    display: none;}
#office365_backup_div li:first-child p:first-child .togCont{margin-top:20px;}
#office365_backup_div li .togCont{display:inline-block;}
.office_message {border:1px solid #dedede;background: #faf7cf;margin-left: 20px !important;float: left;margin-left: 20px;height: 20px;background-image: url(../images/reset_alert2.png);background-repeat: no-repeat;margin-top: 10px !important;background-position: 16px 7px;line-height: 20px !IMPORTANT;PADDING-LEFT:55PX !IMPORTANT;min-width: 75% !important;width:auto !important;height:auto;}
.office_message.success{background-color: #e8f7ed; border: 1px solid #b6edca; color: #1BA84E !IMPORTANT;background-image: url(../images/office_success.png);background-position: 16px 9px;padding-left: 50px !important;}
.office_message.error	{background: #ffe9eb;background-image:none;color: #b33e3e !important;border:1px solid #dedede;background-image:url(../images/office_error.png);background-repeat:no-repeat;background-position: 16px 9px;padding-left: 50px !important;}
div#office365_backup_div .empty_item:first-child p:nth-child(2) {    width: 93% !important;text-align:left;}
#office365_backup_div li span.togCont{margin-right: 8px; }
#office365_backup_div li p.togCont{float:left;margin-bottom:5px;}
#office365_backup_div li p b{margin-right:5px;}

/*backup status report related 7days 120 days styles*/
.float_lt.days_block{float: right;margin: 0px;font-size:14px;margin-top: -3px;margin-right:20px;    top: -60px;  position:absolute;  z-index: 101;right: 0px;}
.float_lt.days_block p{float: left;margin: 0px;margin-right: 20px;margin-top: 7px;color: #9e9e9e;}
.float_lt.days_block span.status_enable{padding: 5px 10px 5px 30px;border-radius: 4px;background:#90b937;color: #fff;border: 1px solid #90b937;background-image: url(../images/bkp_status_tick.png);background-repeat: no-repeat;background-position: 8px 7px;float: left !important;margin: 0px 5px 0px 5px;font-weight: normal;font-size: 12px !important;cursor:pointer;}
.float_lt.days_block span{border:1px solid #64ade2;padding: 5px 10px 5px 30px;border-radius: 4px;background-image: url(../images/bkp_status_notick.png);background-repeat: no-repeat;background-position: 8px 7px;color: #64ade2;float: left !important;margin:0px 5px;font-weight: normal;font-size:12px !important;cursor:pointer;}
#more_comp_report_msg{font-size:14px;}
.float_lt.days_block span:hover{background:#90b937;color:white;border:1px solid #90b937;background-image:url(../images/bkp_status_notick_hover.png);background-repeat:no-repeat;background-position: 8px 7px;}
.float_lt.days_block span.status_enable:hover{padding: 5px 10px 5px 30px;border-radius: 4px;background:#90b937;color: #fff;border: 1px solid #90b937;background-image: url(../images/bkp_status_tick.png);background-repeat: no-repeat;background-position: 8px 7px;float: left !important;margin: 0px 5px 0px 5px;font-weight: normal;font-size: 12px !important;cursor:pointer;}
.status_cont.details_cont{position:relative;}
/*new server maintainance empty folder*/
.empty_unavailable{float:left !important;min-height: 400px !important;margin-bottom: 0px !important;}
.empty_unavailable:hover{background:#F9F9F9 !important;border:1px solid #F9F9F9 !important;height:auto !important;border-right: none !important;border-left:none !important;}
.empty_unavailable .empty_files{background:url(../images/id-server-icon.png) no-repeat center;height: 300px;margin-top: 20px;float: left;}
.empty_unavailable .left_txt{width: 380px;text-align: center;line-height: 26px;margin-top: 10px;margin-left:20px;}
.empty_unavailable .fld_txt_center{float:left;margin-top:-50px;}
 .adjustMargin section.content{margin-top:150px !important;}
.adjustMargin .file_list.newmarginAdjust{margin-top:180px;-webkit-transition: all 0.55s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition:all 0.5s ease;}
.adjustMargin .file_list{-webkit-transition:all 0.55s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
/*dedup related searchbox removal*/
.breadcrumb.nosearch{margin-top:46px;}
/*new leftmenu changes */
.more{position:relative;}
.socialBlock.moreBlock{display:none;top:-65px;}
.socialBlock.moreBlock.block{display:block;}
.leftnav .morelink:hover { color: #5187ad !important; background:rgba(88, 139, 176, 0.2) !important;}
.leftnav .morelink.act:hover { color: #fff !important; }
.leftnav.sharehistory_main_view .exp li.more div{width:190px;}
.leftnav.sharehistory_main_view .exp li.more div a{line-height:30px;padding: 7px 10px !important;border-bottom: 1px solid #efefef!important;
float: left;height: 29px;margin-left: 10px;}
.sharehistory_main_view .socialBlock.moreBlock div:hover {background: #f0f4f7;}
.sharehistory_main_view .moreBlock .socialArrow{top:32px;}
.morelink.hoverstyle:hover{background:rgba(88, 139, 176, 0.2);}
.more{background:url(../images/morearrow.png) no-repeat 60px 15px ;}
.leftnav.sharehistory_main_view .exp li.more div a.act{background:none;}
.leftnav.sharehistory_main_view .exp li.more a.morelink.act{background: url("../images/leftnav_active.png") no-repeat scroll 0 12px rgba(88, 139, 176, 0.6) !important;}
.leftnav.sharehistory_main_view .exp li.more a.morelink.act + .socialBlock.moreBlock .socialArrow{
background:url("../images/share-arrow.png") no-repeat 0px -111px}
.leftnav.sharehistory_main_view .exp li.more .moreBlock .idr_wifi a span{color:#5187ad !important;}
.leftnav.sharehistory_main_view .exp li.more a span{color:#666 !Important;}
.leftnav.sharehistory_main_view .exp li.more a.act span{color:#fff !Important;}
.leftnav.sharehistory_main_view .exp li.more .idr_wifi a.act span{color:#5187ad  !Important;}
/*backbutton related*/
.wifi_signup .express .textblock:nth-child(1){margin:0px;}
.wifi_signup .express ul.file_menu{float:left;}
.wifi_signup .express ul.file_menu + .titleback{width:90%;margin-left:9px;}
.idexpress .menu{position:fixed;margin-left:0px;}
@media screen and (max-width:1000px) {.idexpress .menu{position:fixed !important;}}
@media screen and (max-height:650px) {.idexpress .menu{position: static !important;}}
#office365_backup_div .express.free_exp.backnav, #facebook_backup_div .express.free_exp.backnav,#instagram_backup_div .express.free_exp.backnav,.express.free_exp.backnav{    float: left;    width: 100%;    border-bottom: 1px solid hsl(206, 10%, 87%);}
.free_exp .file_menu + .textblock {width: 91%;margin: 0px 0px 0px 10px;border: none;padding: 5px 0px 0px;}
.file_menu + form[action="getEvents"] .gent_btn{padding-bottom:0px;}
.file_menu + form[action="getEvents"]{margin-top:2px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.file_menu + form[action="getEvents"] button.Zebra_DatePicker_Icon_Inside{margin: 3px 5px 0 0;}}
/*new idriveexress content changes */
.break_para{font-size: 12px !important;  width:90%;padding-top: 0px !important;    margin-top: 0px !important;    clear: both !important;}
.break_para span{font-size:12px !important;line-height: 18px;}
.break_para{width: 90% !important;margin-right:0px !important;}
.idexpress .empty_item.free_express p{    line-height: 24px !important;    padding-bottom: 3px !important;}
.idexpress .empty_item.free_express .green_btn_upgrade{margin-top: 30px !important;}
.idexpress .empty_item.free_express .green_btn_upgrade + .link{margin-top: 20px;}


/* office 365 progress bar related styles */
.office365Header.officeFileprog .fileActionprog {float:left;margin:20px 0px 0px 0px}
.office365Header.officeFileprog .fileActionprog.spaceCls {margin:0px 0px 0px 0px}
.office365Header.officeFileprog .fileProgstrogused {color:#000 !important}
.office365Header.officeFileprog .fileProgout {float:left;width:280px;height:15px;border:1px solid #cecece;background-color: #fff;border-radius: 10px;position:relative;}
.office365Header.officeFileprog .fileProgin {float:left;width:10%;background:#86b53c;height: 15px;border-radius: 10px}
.office365Header.officeFileprog .file_name {width:50% !important}
.office365Header.officeFileprog .file_action {width:50% !important;margin-top: 2px !important;}
.office365Header.officeFileprog .fileStoico {float:left;margin:0px 0px 0px 15px}
.office365Header.officeFileprog .fileStoico span {background:url(../images/fileProgstop.png) 0px 0px no-repeat;height:16px;width:16px !important;float:left;display:block;cursor: pointer;margin:-2px 0px 0px 0px}
.office365Header.officeFileprog .fileStoico span:hover {background-position: 0px -36px}
.office365Header.officeFileprog .file_list_row {padding-left:0px !important}
.file_list li.empty_item .office365Header.officeFileprog .file_action p.ofc_rstr, 
.file_list li.empty_item .office365Header.officeFileprog .file_action p.ofc_rstr:hover,
.file_list li.empty_item .office365Header.officeFileprog .file_action p.ofc_bkp, 
.file_list li.empty_item .office365Header.officeFileprog .file_action p.ofc_bkp:hover {float:right !important}
.office365Header.officeFileprog .office365_wrapper .file_action p.ofc_bkp {margin-right:10px !important;margin-top: 15px !important;}
.office365Header.officeFileprog .office365_wrapper .file_action p.ofc_rstr {margin-right:20px !important;margin-top: 15px !important;}
.office365Header.officeFileprog .fileProgperc {float:left;margin:-7px 0px 0px 5px;font-size: 12px;}
.office365Header.officeFileprog .fileProgstrogused {    font-size: 11px !important;position: absolute;width: 100% !important;line-height: normal !important;text-align: center !important;top:-6px !important;}
.office365Header.officeFileprog .fileProgstrogused span {font-size: 11px !important;}

@media screen and (max-width:1200px) {	.office365Header.officeFileprog {width:100% !important}}
/*adding new edit icon in context menu */
.file_menu_officeedit{background-position:10px -2957px;}
.file_menu_officeview{background-position:10px -3002px;}
/* bmr welcome screen related styles */
.welcomeBmr {width: 95%;margin:0px auto 0px auto;overflow:hidden;    padding: 15px 0px 0px 0px;}
.welcomeBmr .bmrLeft {float: left;width: 70%;}
.welcomeBmr .bmrLeft p {width: 100%;text-align: center;margin:15px 0px 10px 0px;}
.welcomeBmr .bmrRight {float: left;width: 30%;}
.welcomeBmr .bmrLeft .bmrBg{background:url(https://static.idriveonlinebackup.com/include/images/wlc_app_screen.png);float: left;width:670px;height: 220px;}
.welcomeBmr .bmrContent {width:100%;text-align: center;float: left;margin-bottom:30px;}
.welcomeBmr h3 {font-size: 30px;font-weight: normal;color:#0e6fd0;font-size: 32px;}
.welcomeBmr h6 {font-weight: normal;color:#6d6d6e;font-size: 14px;margin:20px 0px 10px 0px;}
.welcomeBmr p {font-size: 14px;color: #6d6d6e;float: left;margin:5px 0px 0px 0px;line-height: 22px}
.welcomeBmr a {color: #3D95B6;text-decoration: none;}
.welcomeBmr .bmrPc {float: left;margin:0px 0px 0px 0px;width: 100%;padding-bottom: 20px;border-bottom:1px solid #e1e1e1;}
.welcomeBmr .bmrPc span,
.welcomeBmr .bmrMobiles span {font-size: 14px;color:#4a4a4a;margin:0px 0px 5px 0px;float: left;width: 100%;font-weight: bold}
.welcomeBmr a.bmrWin {    background: url(https://static.idriveonlinebackup.com/include/images/wlc_scr_win.png) no-repeat 0px 0px;    height: 35px;width: 126px;float: left;margin:0px 10px 0px 0px;}
.welcomeBmr a.bmrWin:hover {background-position: 0px -55px;}
.welcomeBmr a.bmrWin:active {background-position: 0px -110px;}
.welcomeBmr a.bmrMac {background: url(../images/wlc_scr_mac.png) no-repeat 0px 0px;width: 94px;height: 35px;float:left;}
.welcomeBmr a.bmrMac:hover {background-position: 0px -55px;}
.welcomeBmr a.bmrMac:active {background-position: 0px -110px;}
.welcomeBmr a.bmrAndroid {
background: url(https://static.idriveonlinebackup.com/include/images/ide_download_sprite.png) no-repeat 0px -1062px;width: 129px;height: 45px;float:left;}
.welcomeBmr a.bmrIos {
background: url(https://static.idriveonlinebackup.com/include/images/ide_download_sprite.png) no-repeat 0px -1008px;width: 135px;height: 45px;float:left;margin: 0px 10px 0px 0px}
.welcomeBmr .bmrMobiles {float: left;margin:20px 0px 0px 0px;width: 100%;}
.welcomeBmr .brVer {float: left;width:45%;}
.welcomeBmr .brVer p {margin:5px 0px 0px 0px;padding:0px;font-size: 11px;line-height: 18px;color: #6d6d6e;}
.welcomeBmr .brVer p:last-child {margin:0px 0px 0px 0px;}
.welcomeBmr .btBmr .bmrBtn {    background-color: #1573c1;color: #fff;padding: 8px 15px 8px 40px;cursor: pointer;background: url(https://static.idriveonlinebackup.com/include/images/bmr_back_btn.png) no-repeat #1573c1 12px 9px;margin: 15px 0px 0px 20px;float: left;border-radius: 3px;}
.welcomeBmr .btBmr .bmrBtn:hover {background-color: #2b8cdc}
.welcomeBmr .bmrContent h4{font-size: 18px;font-weight: normal;float: left;width: 100%;margin-bottom: 30px;color: #4e8728;margin: 10px 0px 20px 0px;padding-bottom: 25px;background: url(https://static.idriveonlinebackup.com/include/images/bmr-wc-devider.png) no-repeat center bottom;}

/* IDrive docs  related at syn and docs tab*/
.createDocs{background-image: url(../images/officedocs-icons.png) !important;    background-position: 15px 13px !important;    background-repeat: no-repeat !important;text-indent: 0px !important;    font-size: 13px;    color: #6196b9;    line-height: 45px;
padding-left: 45px !important;}
#newDocs{position:relative;}	
.docs_dropdown { position: absolute; left: 0; top: 45px; display: none; background: #fff; box-shadow: 0px 0px 10px #78a5c5; -moz-box-shadow: 2px 0 10px #78a5c5; -webkit-box-shadow: 0px 0px 10px #78a5c5; text-indent: 0; z-index: 11; text-align: left;width:98%; }
.docs_dropdown ul { margin: 0; padding: 1px; }
.docs_dropdown li { clear: both; width: 85px; padding: 10px 22px !important; height: 20px !important; background: none !important; list-style: none; color: #6196b9; text-indent:22px;width: 102px;    font-size: 13px;}
@-moz-document url-prefix() { .docs_dropdown li{width: 101px;}}
.docs_dropdown li:hover { background: #f0f4f7 !important; cursor: pointer; }
.docs_dropdown span { position: absolute; background: url(../images/upload_droparrow.png); width: 11px; height: 7px; top: -7px; display: block; left: 20px; }

.syncBlock h3{text-align:left;}
.syncBlock .storageText{text-align:left;}
.syncBlock .storageText + div{    float: left;}
.syncBlock .idr_sync_install{background:url("../images/sync_step1.jpg") no-repeat left !important;width:33% !important;}
.syncBlock .idr_sync_enable{background:url("../images/sync_step2.jpg") no-repeat left !important;width:33% !important;}
.syncBlock .idr_sync_add{background:url("../images/sync_step3.jpg") no-repeat center !important;width:33% !important;}
.syncBlock .syncComputer h4{text-align:left;margin-left:30px;background: url("../images/sync_divider.png") no-repeat -110px 0px}
.syncBlock .syncComputer{background:none;}
.syncBlock .syncComputer ul{width:95%;margin-left:30px;}
.syncBlock{width:75%;float:left;margin-top:-30px !important;height:100% !important;border-right:1px solid #ccc;}
.docBlock{float:left;width:20%;margin:0px 10px;height:100% !important;margin-left:30px;}
.docBlock p{font-size:14px;text-align:left;    width: 90%;    line-height: 20px;}
.docBlock .submit_btn{margin-left:-40px;margin-left: 0px;background:url(../images/new-doc-button.png) no-repeat !important;text-indent: -3000px;width: 188px;height: 44px;border:none!important;box-shadow: none !important;}
.docBlock .submit_btn:hover{background: url(../images/new-doc-button.png) no-repeat 0px -72px !important;}
.docBlock .submit_btn:active{    background: url(../images/new-doc-button.png) no-repeat 0px -144px !important;}
.docBlock h3{background:url(../images/doc-introducing-title.png) no-repeat;    text-indent: -6000px;padding-top: 30px;}
.syncBlock .syncComputer p{margin-top: 30px;text-align: left;    margin-left: 30px;width:90%;}
.syncBlock .left.left_welcome.syncPage{padding-left:30px !important;margin-bottom:10px !important;padding-right:0px !important}
.newdocsblock{margin:0px;padding:0px;float:right;}
.newdocsblock li{list-style:none;padding:0px;margin:0px;}
.docs_dropdown .docs-item,.docs_dropdown .docs-item:hover {background-image: url(../images/officedocs-icons.png) !important;	background-repeat:no-repeat !important;}
.submitSide .docs-item,.submitSide .docs-item:hover {background-image: url(../images/officedocs-icons.png) !important;	background-repeat:no-repeat !important;}
.docs-item.docx, .docs-item.docx:hover{background-position:13px -29px !important;}
.docs-item.xlsx, .docs-item.xlsx:hover{background-position:13px -68px !important;}
.docs-item.pptx, .docs-item.pptx:hover{background-position:13px -108px !important;}
.docs_dropdown.submitSide .docs-item{width:76%;}
.docsButtonBlock{float:left;position:relative;}
.docs_dropdown.submitSide{top: 62px;width: 99%;}
.createDocs {background-image: url(../images/menu_icons.png) !important;    background-position: 20px -3092px !important;}	
a.syncNewtag{position:relative;}
.syncNewtag:before {display:none;background-image: url(../images/office365_new.png) !important;background-repeat: no-repeat !important;
content: '';position: absolute;right: 11px;width: 40px;height: 16px;top: 12px;}
.syncComputer p a.link:hover{color:#666;}
.submitSide { position: absolute; left: 0px; top: 62px; display: none; background: #fff; box-shadow: 0px 0px 10px #78a5c5; -moz-box-shadow: 2px 0 10px #78a5c5; -webkit-box-shadow: 0px 0px 10px #78a5c5; text-indent: 0; z-index: 11; text-align: left;width:98%; }
.submitSide ul { margin: 0; padding: 1px; }
.submitSide li { clear: both; width: 139px; padding: 10px 22px !important; height: 20px !important; background: none !important; list-style: none; color: #6196b9; text-indent:22px;font-size:13px;}
.submitSide li:hover { background: #f0f4f7 !important; cursor: pointer; }
.empty_box_inner p.empty_doc_text {width: 52%;}
.synDocimg {margin:30px 0px 30px 0px}
.syniDocsNew,.syniDocsNew:hover {background-image: url(../images/office365_new.png);background-repeat: no-repeat;background-position: 125px 14px;}
/*upload button related chrome issue fix
@media screen and (-webkit-min-device-pixel-ratio:0) {.upload input{visibility:hidden;}
::i-block-chrome,.upload input {visi;}} */
 /*ipad related styles */
@media screen and (min-width: 768px)and (max-width:980px){
body{background:#bcd5e6 url(../images/ipad-bg.png) repeat-x 0px -2px fixed !important;}
.file_date{width:130px !important;}
.cancelAccount, .account_lables .inputbtn,
.change_password .submit, .account_lables .inputbtn, .view_back, .create_addaccount .Additonal_submit, .view_additional, 
.additional_info .Additonal_submit, .additional_info .Additonal_back, .account_btns .pending, .account_btns .submit, 
.popup_footer .submitnew, #cancel_addaccount, .popup_footer .submit, .popup_marketing .submit, .update_scheduler, .remote_manage .inputbtn, .remote_manage .pending, .refer_backbtn,.head_srch_btn,.share_container .button,.encryptionkey_cont .encrpt_btn,
.encryptionkey_cont .encrpt_btn:active, .submit_pref,.submit_pref:active, .express .btn, .express .btn:active{-webkit-appearance: none;font-family:Tahoma !important;}
 #mainMenu .float_rt{width:256px !important;}
 ul.file_menu2.ipadcheck li a:hover{ background-color: #f9f9f9 !important;background-repeat: no-repeat;}
}
.file_menu2.ipadcheck a.delete,.file_menu2.ipadcheck a.move, .file_menu2.ipadcheck a.copy, .file_menu2.ipadcheck a.share{width: 52px;padding: 0px;}
.popup_close_btn.ipadcheck{background: url(../images/popup_close_btn.png) no-repeat 9px 11px;width: 40px;height: 40px;top: -12px;}
.share_action .sh_edit.ipadcheck {width: 35px;height: 30px;background: url(/include/images/sharehistory_icons.png) no-repeat 0px 6px;margin-top: 0px;padding-top: 10px;}
.share_action .sh_delete.ipadcheck {background-position: 0 -30px;width: 35px;height: 30px;margin-top: 5px;padding-top: 10px;}
.file_list li:hover .file_check.ipadcheck + .file_list_row .file_menu_list{display:none;}
.details.menuRight.ipadcheck .dropdown.block{display: block !important;}
.details.menuRight.ipadcheck .dropdown{display: none !important;}
.socialBlock.socialBlockNew.ipadcheck{display:none !important;}
.socialBlock.socialBlockNew.ipadcheck.hoverBlock{display:block !important;}
@media screen and (max-width:1204px){.syncBlock .idr_sync_install,.syncBlock .idr_sync_enable,.syncBlock .idr_sync_add{background-size:contain !important;}.syncBlock{width:70% !important;}.syncComputer p a.link{display:inline-block;}
.ccard_col.col2 { width: 55px; margin-right:10px;}}
@media screen and (max-width: 1000px) {.head_cont .info, .head_cont .error_msg,.head_cont .alert, .confirm_msg  {width: inherit;}}
.file_header {z-index: 8 !important;}
.docs_dropdown li {display:block !important;cursor: pointer;clear:inherit;}
.file_check.ipadcheck label.mainCheck, .share_file_check.ipadcheck label.share_mainCheck{display:none;}
.file_check.ipadcheck, .share_file_check.ipadcheck {z-index:inherit;}
.share_receiver .file_check.ipadcheck{z-index:2 !important;}
.file_check.ipadcheck label,.share_file_check label {display:block;cursor: pointer}
.file_check.ipadcheck input, .share_file_check.ipadcheck input{width:47px;height:60px;padding-left: 10px;margin-top: 0px;left:0px;}
.file_check.ipadcheck label, .share_file_check.ipadcheck label{width:47px;height:35px;margin-top: 0px !important;padding-top: 22px;background: url(../images/checkbox2.png) 17px 20px no-repeat;left: 0px;}
.file_check.ipadcheck label.label_checked, .share_file_check.ipadcheck label.label_checked{width:47px;height:35px;margin-top: 0px;padding-top: 22px;background: url(../images/checkbox1.png) 17px 20px no-repeat;left: 0px;}
.details_container .details_body.dedup_details div {width:30% !important}
.details_container .details_body.dedup_details div:last-child {width:40% !important}
 /*tooltip flickering effect removal  .fileupload_jquery + ul.file_menu2 li a{margin-top:-1px;} 
 /* .fileupload_jquery ul.file_menu li a{margin-top:-1px;} ul.file_menu li, ul.file_menu2 li{margin-top:-1px;} */
 @media screen and (min-height: 1024px) {.resource_li.cfolder_Margin{margin-top:0px !important;}}
.ul_thumbview .file_check.ipadcheck label,
.ul_thumbview .share_file_check.ipadcheck label {background-position:0px 20px !important;}
@media screen and (max-width: 767px) { .ctrl .img_name{    width: 32%;    text-overflow: ellipsis;    overflow: hidden;}}
.ipadcheck .ul_thumbview #file_list_container .file_name p {padding-left:27px;}
.file_list_sync ul li.empty_item .syncpara{ color:#666;   text-align: center !important;    margin-left: 30px;    width: 58% !important;margin: 0px auto;}
.file_list_sync ul li.empty_item .syncpara + p.enablesyncbtn{margin-left:30px;}
 .ul_thumbview #file_list_container .ipadcheck + .file_list_row .file_name p a{width:110px;text-overflow:ellipsis;white-space:nowrap;float:left;overflow:hidden;}
.ul_thumbview #file_list_container .ipadcheck + .file_list_row .file_name p{line-height:23px;}
.precentage.sub-acc-used-space{width:96%;}
.ipadcheck #content_dropdown .file_list .cfolder_Margin{margin-top:0px;}
.remove-menu-bar {border-bottom: 0px;padding-bottom: 2px;}

/* express backup confirmation popup related styles */
.popidExp h2 {font-size: 18px;font-weight: normal;}
.idExpconPop {float:left;width:100%;margin:0px 0px 15px 0px;line-height: 24px;}
.idExpconPop .idExprw {float:left;width:100%;margin:6px 0px;color:#000;font-size:14px;}
.idExpconPop .idExprw span {font-size: 14px;float: left;}
.idExpconPop .idExprw span:first-child {width:45%;}
.idExpconPop .idExprw span:last-child {width:55%;}
.idExpconPop .idExprw p {font-size:14px;margin:5px 0px;}
.popidExp .popup_footer input {float:left;margin-left: 0px !important}
.popidExp .popup_footer input:last-child {margin-left:10px !important;}
#expDispBackupCharge{width:50%;}
/*desktop backup report sorting image */
.file_dsc_linkedComp_lastback {background: url(../images/dropdown_arrow.png) no-repeat scroll 80px 23px transparent;float: left;padding-right: 20px;}
.file_asc_linkedComp_lastback { background: url(../images/dropdown_arrow1.png) no-repeat scroll 80px 23px transparent; float: left; padding-right: 20px }
/* sso tooltip for sso creation popups */
.ssoCheck .sso.tooltip { color: #5187AD; padding: 0 5px; font-weight: bold; font-size: 13px; border-radius: 25px; background: #d7e2e7;float: left;margin-top: 5px;    margin-left: 10px;}
.ssoCheck .sso.tooltip:hover { background: none; }
.subacc .file_name p.name a.name{ max-width: 72%; width:auto;   float: left;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}
.express .toggleText{margin-bottom:-10px !important;margin-top: 10px !important;display:none;}
/* subacc reactivation change */
.details.menuRight.subaccView{border-right: 1px solid #eee;float:left !important;width: auto;height: 44px;margin-left: -139px;padding-right:0px;margin-top: 0px;}
.sub_acc_upg {    background: #f9f9f9;    max-width: 440px;    min-width: auto;}
#cancelledUsersDiv .scroll_body .link {border: 1px solid;padding: 2px 5px 4px 5px;width: auto;float: left;text-align: center;line-height: 18px;}
#cancelledUsersDiv .scroll_body .link:hover {    background: #2095DF;    color: #fff;}
#cancelledUsersDiv .scroll_wraper .scroll_body{height:135px;margin-top:0px;}
#cancelledUsersDiv .scroll_item .unconfrim_user {    text-overflow: ellipsis;    width: 100px;    overflow: hidden;
    white-space: nowrap;    float: left;}
#cancelledUsersDiv .scroll_body .link.success:hover{background:none;cursor;default;}
#cancelledUsersDiv .add_canceltable table{margin-bottom:0px;}
#cancelledUsersDiv .scroll_body .link.success {cursor:default;font-weight:normal;color: green;border:none;padding-left: 0px;}
#cancelleduser_list_body tr td:first-child{width:10%}
#cancelleduser_list_body tr td:nth-child(2){width:20%}
#cancelleduser_list_body tr td:nth-child(3){width:30%}
#cancelleduser_list_body tr td:nth-child(4){width:22%}
@media screen and (max-width: 980px) and (min-width: 768px){.subacc #mainMenu .float_rt{width:auto !important;}}
.norecord{ text-align: center;width: 100%;float: left;font-size: 16px;margin: 10px 0px;}
.loadertable{ position: absolute;top: 130px;left: 280px;}
.subacc #mainMenu .float_rt{width:auto;}
#cancelleduser_list_body tr td:nth-child(3) span{text-overflow:ellipsis;width:180px;overflow:hidden;white-space:nowrap;float: left;}
#cancelleduser_list_body tr{   border-top: 1px solid #d6d6d6;    float: left;    width: 100%;}
#cancelledUsersDiv .add_canceltable td{border:none;}
#cancelleduser_list_body tr:first-child{border-top:0px;}
#cancelledUsersDiv .unconfirm_topheading {border-bottom: 1px solid #d6d6d6;}

/* 2step verification related */
.showlabel .stepContainer{min-height:170px;margin-top:10px;position:relative;}
.showlabel .stepVeri{width: 90%;    margin-left: 40px;    margin-top: 0px;}
.showlabel .stepDesc{    padding-top: 0px;    margin-top: 10px;    width: 94%;    margin-bottom: -5px;}
.showlabel .stepDesc + .submit_pref{    margin-top: 10px;    float: left;height:35px;    margin-bottom: 10px;}
.showlabel .auth_number{    line-height: 28px; width:90%;   display: none;}
.showlabel .auth_number table{    background: #fdfde1;    padding-left: 20px;    padding-top: 10px;    border: 1px solid #dad6af;    margin-left: 30px;    margin-bottom: 20px;}
.showlabel .turnonBlock{  float: left;    display: none;    padding: 20px;    background: rgb(253, 253, 225);    border: 1px solid rgb(218, 214, 175);    width:80%;    margin-bottom: 20px;margin-left: 40px;   margin-bottom: 20px;
margin-left: 40px;    margin-top: 20px;}
.showlabel .turnonBlock p{line-height: 24px;    margin: 5px 0px;    font-size: 14px;    float: left;}
.showlabel .turnonBlock p + .submit_pref{    margin-left: 40px;    height: 31px;    margin-top: 0px;float: right;}
.showlabel .auth_number label{    font-size: 14px;    margin-bottom: 9px;}
.showlabel .auth_number td .submit_pref{margin-left: 10px;    height: 31px;}
.showlabel .auth_number td .submit_pref + p{ position:relative;float: left;width: 100%;margin: 19px 0px 15px 0px;font-size: 14px;}
.showlabel .resend.resendOTP{color: #6096bc;    cursor: pointer;}
.showlabel .turnonBlock p:nth-child(1) { width:72%;    position: static;    top: 4px;    left: 40px;    font-size: 15px;}
.showlabel .turnonBlock + p{float: left;width: 100%;line-height: 20px;margin-top: 0px;margin-left: 40px;}
.showlabel .resend.resendOTP:hover {    color: #6096bc;    cursor: pointer;}
.showlabel .resend.resendOTP:focus {    outline: #6096bc auto 5px !important;}
#resendLoad{float: right;position: absolute;top: -1px;right: 246px;}
.showlabel .stepDesc + .submit_pref.submitLoader{background-image: url(../images/submit_loader.gif);background-repeat: no-repeat;background-position: center;    text-indent: -3000px;width: 210px;cursor:default;}
.showlabel .turnonBlock p + .submit_pref.submitLoader{background-image: url(../images/submit_loader.gif);background-repeat: no-repeat;background-position: center;text-indent: -3000px;width: 81px;cursor:default;}
/* vat id related */
.vatBlock{float: left;  position:relative;  width: 70%;    clear: both;    display: block;    border-bottom: 1px solid #ccc;
margin-top: 20px;    width: 100%;clear: both;    margin-bottom: 20px;}
#vatid{    margin-top: 5px;margin-bottom: 30px;}
.vatBlock label{ font-weight: bold;margin-top: -5px;    float: left;    width: 100%;    margin-bottom: 10px;}
.vatBlock p{line-height: 22px;width: auto;margin-top:-5px;float:left;}
.vatBlock input{margin-top: -5px;}
.vatBlock .submit_pref{margin-top: 5px;    margin-left: 10px;    height: 30px;}
.vatBlock + .transaction_text b{margin-bottom: 30px;    float: left;    width: 100%;    font-size: 12px;}
.vatBlock + .transaction_text b + p{color:green;}
.vaterr {position: absolute;left: 2px;top: 110px;color: red;}
.vatBlock .inputbox {width:200px}
/*
.account_lables .showlabel.active {background-color: #F4F4F4 !IMPORTANT;position: relative;}
.account_lables li.showlabel{background:none !important;}
.account_lables li .plan_icon{background-color:#fafafa !important;}
.account_lables li.showlabel.active .plan_icon{    background-color: #f4f4f4 !IMPORTANT;}
*/
.sso_enable_ico {background: url(../images/sso_enable_icon.jpg) no-repeat 0px 0px;display: inline-block;width: 50px !important;height: 14px;margin: 0px 0px 0px 5px !important;padding: 0px 0px 0px 0px !important;float: none !important;position: absolute;top: 7px;right: 0px;}
.twofa_enable_ico{background: url(../images/twofa_enable_ico.jpg) no-repeat; display: inline-block; width: 50px !important;
    height: 14px;
    margin: 0px 0px 0px 5px !important;
    padding: 0px 0px 0px 0px !important;
    float: none !important;
    position: absolute;
    top: 7px;
    right: 0px;}
.subacc li.resource_li .file_name p{position:relative;}
.stepVeri p.stepDesc span{}
.showlabel .stepVeri p.stepDesc{line-height:27px;margin-top: -10px;}
#info_blk{line-height:30px;}
/*styles for 80% upgrade*/
a.upgrade80 { width: 250px; float: left; height: 30px; }
.head_links li a#toplink_upgrade.upgrade80 { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -2759px; }
.head_links li a#toplink_upgrade.upgrade80:hover { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -2835px; }
.head_links li a#toplink_upgrade.upgrade80:active { background: url(../images/upgrade_offer_btns.png) no-repeat 0px -2911px; }
#disAutorenualFormFirst{width:auto !important;}

/* vat signup (configuration) related block */
.sp-vat-block {float:left;width:80%;}
.sp-vat-block p {font-size: 14px;line-height: 26px;margin: 0px 0px 20px 0px;float: left;width: 100%;}
.sp-vat-block p:first-child {margin-top:5px;}
.sp-vat-block .sp-vat-wrap, 
.sp-vat-block .sp-vat-input,
.sp-vat-block .sp-vat-chk,
.sp-vat-block .sp-vat-btn, 
.sp-vat-block .sp-vat-input label {float: left;width:100%;}
.sp-vat-block .sp-vat-chk {margin:2px 0px 0px 0px;}
.sp-vat-block .sp-vat-chk input{margin: 3px 5px 0px 0px;float: left;}
.sp-vat-block .sp-vat-input {margin: 0px 0px 5px 0px;}
.sp-vat-block .sp-vat-input input {width: 180px;border: 1px solid #93b6ca;height: 18px;padding: 5px 5px 5px 8px;line-height: 18px;float: left;vertical-align: middle;}
.sp-vat-block .sp-vat-input label {margin: 0px 0px 3px 0px;font-size:13px;}
.sp-vat-block .sp-vat-btn .submit_btn {margin-top:30px;}
.sp-vat-block span.sp-vat-skip {margin: 35px 0px 0px 30px;float: left;cursor: pointer;font-size: 14px;background: url(../images/vat-sp-arrow.png) right 5px no-repeat;padding: 0px 14px 0px 0px;color:#757575;}
.sp-vat-block .sp-vat-skip:hover {color: #353535;}
.sp-vat-block .vaterr {top: 55px;}
.sp-vat-block .inputbox {margin-bottom: 10px !important;}

/* vat notification related styles */
.wb-vat-notify {background:url(../images/vat_notify_icon.png) 0px 0px no-repeat;width: 30px;height: 25px;padding: 0px !important;margin: 7px 7px 0px 0px;cursor:pointer;}
.wb-vat-notify:hover {background-position:0px -60px}
.popup_footer .vat-notify-update {float:left !important;margin:5px 0px 0px 0px !important;}
#vatupdateblock p {line-height:24px;}


/* adding new style for idrive express arrow */
.idnewexpress .flex-direction-nav .flex-prev{opacity:1 !important;width: 105px;top: 3px !IMPORTANT;left: 777px !IMPORTANT;padding-left: 30px;line-height: 20px;/* text-decoration: underline; */}
.idnewexpress .flex-direction-nav .flex-prev:after {
    content: "Previous Order";
    overflow: hidden;
    color: #3574a1;
    width: auto;
    height: 100px;
    padding-right: 0px;
    font-size: 15px;
    }
	
.idnewexpress .flex-prev{
    width: 60px;
    top: 0px;
    left: 900px !important;
}

.idnewexpress .flex-direction-nav .flex-next{
    opacity: 1 !important;
    width: 120px;
    top: 3px !IMPORTANT;
    left: 940px !IMPORTANT;
    background: url(../images/arow_icon.png) no-repeat 91px -13px;
    line-height: 21px;
}
.idnewexpress .flex-direction-nav .flex-next:after {
    content: "Next Order";
    overflow: hidden;
    color: #3574a1;
    width: auto;
    height: 60px;
    padding-right: 30px;
    font-size: 15px;
    line-height: 20px;
    }
	
.idnewexpress .flex-next{
    width: 60px;
    top: 0px;
    left: 900px !important;
}
.flex-direction-nav a{z-index:8 !Important;}
.idnewexpress a.flex-next.flex-disabled , .idnewexpress a.flex-prev.flex-disabled {
    /* opacity: 0 !important; */
    display:none !important;
}
.flexslider:hover .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-prev{outline:none;}
#sync_section {white-space:nowrap;}


/* sync tab related updates */
.sync_new #idWelocomeSync{margin-top:-25px;}
.sync_new h3 {  font-size: 25px;    text-align: center;    font-weight: normal !important;    margin-top: -10px;}
.sync_new h6 {color: #606060;  text-align: center;    font-weight: bold;}
.sync_new .welcome_content_paragraph {    text-align: center;    color: #606060 !Important;}
.sync_new .storageText1{color: #606060 !Important;margin-top: 0px;}
.sync_new .syncComputer.newHeight{margin-top:-20px;}
.sync_new #no_sync_success_message_display + h6 + p.storageText{margin:0px 0px 0px !important}
.sync_new .syncComputer p{float: none;width: 60% !IMPORTANT;margin: 0px auto;text-align: center;font-size: 13px;line-height: 22px;display: block;clear: both;padding-top: 20px;}
.sync_new .idr_sync_install{
	background:url("https://static.idriveonlinebackup.com/include/images/idr_sync_install_newupdate.png") no-repeat center !important;height:219px !IMPORTANT;}
.sync_new .idr_sync_enable{background:url("https://static.idriveonlinebackup.com/include/images/idr_sync_enable_newupdate3.png") no-repeat center !important;height:219px !IMPORTANT}
.sync_new .idr_sync_add{background:url("https://static.idriveonlinebackup.com/include/images/idr_sync_add_newupdate2.png") no-repeat center !important;height: 220px !IMPORTANT;}
.sync_new a#welcome_dwnld_link {color: #3D95B6;    text-decoration: none;}
.sync_new .syncComputer .submit_btn.app_download_button + p{padding-top: 0px;}
.sync_new #no_sync_success_message_display{margin-top:-40px;}

/* new bg clr for encryp */
.newbEncrp .content {background:#fafafa;border:1px solid #dbdbdb;margin-top:148px;}
body.newbEncrp, .newbEncrp header {background:#f5f5f5;}
.newbEncrp .encryption .submit_btn {background:#0071bc;border: 0px !important;box-shadow:inherit;}
.newbEncrp .encryption .submit_btn:hover {background:#3895de;border: 0px !important;}
.newbEncrp .encryption .submit_btn:disabled{cursor: not-allowed;}
.business_cont_pro .plan_row_head_pro + li .plan_row_cont_pro.sync_row_cont li:first-child .plan_strike.syncSpacestrike {min-width:30%;}

/* Expire page styles */
.file_list ul#file_list_container_expired_link .fld_txt_center .center{float: left;width: 100%;}
.file_list ul#file_list_container_expired_link .fld_txt_center .center .left_txt{width: 100%;margin-top: 10px;}

/* shared files to you */
.share_receiver #shared_by_msg.head_cont_title{margin-bottom: 15px;}
.share_receiver.sharePin.share_recvr_password header .error_msg.info_block.parent_hide{left: -6px!important;}
.id-error-blocknw {position: absolute;z-index: 999;background: #ffe2e2;border: 2px solid #ec6a6a;padding: 10px 50px 10px 15px;right:20px;bottom:60px;}
.id-error-blocknw p {margin:0px;padding:0px;color:#b33e3e;font-size:14px;}
.id-error-blocknw span {position: absolute;background: url(https://static.idriveonlinebackup.com/include/images/popup_close_btn.png);height: 20px;width: 20px;display: block;background-repeat: no-repeat;right: 10px;top: 12px;cursor: pointer;}
#pendingCharges + #applyPending_loader{
    left: 230px;
    top: 25px;
}
#update_creditcard + #cc_loader{
    top: 32px!important;
    left: 68px!important;
}
@media only screen and (max-width: 667px){
    #pendingCharges + #applyPending_loader{
        left: 50%;
        top: 68px;
    }
    #update_creditcard + #cc_loader{
        top: 32px!important;
        left: 50%!important;
    }

}
@media screen and (min-width: 320px) and (max-width: 600px){
    #tab3 .ccdetails + .account_btns .submit {
        margin-top: 15px !important;
    }
}

.idn-encryp-notsec {margin:15px 0px 0px 0px;}
.none .invoice .print_option a {text-indent:inherit;font-size:14px;color:#0071bc !important;margin: 11px 13px 10px 0px;text-transform: capitalize;padding-left:25px}
.none .invoice .print_option a:hover {color:#666 !important}

li.business_cont_pro.id-tble-pro-unlist.education-offers ul.plan_row_cont_pro li .pro_use{width: 50% !important;height:auto !important;}

/*Web logs responsive fixes starts */
.event_des .event_table_des.id-weblogs-table{display: inline-block;}
.event_des .event_table_des.id-weblogs-table thead{width: 100%;float: left;}
.event_des .event_table_des.id-weblogs-table thead tr{width: 100%;float: left;}
.event_des .event_table_des.id-weblogs-table tbody{width: 100%;float: left;}
.event_des .event_table_des.id-weblogs-table tbody tr{width: 100%;float: left;}
.event_des .event_table_des.id-weblogs-table tbody tr.noevents_row{height: auto;}
.event_des .event_table_des.id-weblogs-table tbody tr.noevents_row .empty_box_inner{padding-bottom: 0;}
.event_cont.event_des .event_table_des.id-weblogs-table tr.heading{margin-top:0}
.event_cont.event_des .event_table_des.id-weblogs-table td .log_desc {max-width: calc(100% - 40px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-style: normal;}


@media(max-width:640px){
    li.business_cont_pro.id-tble-pro-unlist.education-offers ul.plan_row_cont_pro li .pro_use{width: 50% !important;height:auto !important;padding-right: 10px;}
    li.business_cont_pro.id-tble-pro-unlist.education-offers ul.plan_row_cont_pro li .pro_use span{
        font-size: 15px;
    }
}
@media screen and (max-width: 1000px){
	/*.newbEncrp .leftnav{
	    position: fixed!important;
	    top:166px;
	}*/
	.newbEncrp .content{margin-top: 148px;}
}
@media screen and (max-height:650px){
	
	.newbEncrp .leftnav{
	   position: absolute !important;
	   top:166px;
	}
	.newbEncrp .content{margin-top: 166px;}
}

