/* CSS Document */
*{
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	font-size:100%;
	/*background: transparent;*/
}

ol, ul {
	list-style: none;
}

a,img { border:none; }

/* css reset finished */

/* below css for Tab Indexed Focus elements */

a:focus {
    outline: 1px dotted #ccc!important;
}

table td:focus {
    outline: 1px dotted #ccc!important;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="checkbox"]:focus{
    background:#FAFFBD!important;
}

input[type="submit"]:focus,
input[type="button"]:focus{
    outline:1px dotted #ccc!important;
}

textarea { resize:none; }
.fl {
	float:left;
}
.nofloat{float:none !important;}
.fl50 {
	float:left;
	width: 50%;
	padding:1px;
}

.fr {
	float:right;
}

.fr30 {
	float:right;
	width: 30%;
	padding:1px;
}

.clrLeft {
	clear:left;
	margin:0px;
	padding:0px;
}
.clrRight {
	clear:right;
	margin:0px;
	padding:0px;
}

.clrBoth:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
@font-face {
    font-family: 'OpenSansRegular';
    src:url('../fonts/OpenSansRegular.eot');
    src:url('../fonts/OpenSansRegular.otf') format('otf'),
        url('../fonts/OpenSansRegular.ttf') format('truetype'),
        url('../fonts/OpenSansRegular.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/OpenSansRegular.woff') format('woff'), /* Pretty Modern Browsers */
        url('../fonts/OpenSansRegular.svg') format('svg'),
        url('../fonts/OpenSansRegular.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansLight';
    src:url('../fonts/OpenSansLight.eot');
    src:url('../fonts/OpenSansLight.otf') format('otf'),
        url('../fonts/OpenSansLight.ttf') format('truetype'),
        url('../fonts/OpenSansLight.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/OpenSansLight.woff') format('woff'), /* Pretty Modern Browsers */
        url('../fonts/OpenSansLight.svg') format('svg'),
        url('../fonts/OpenSansLight.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansBold';
    src:url('../fonts/OpenSansBold.eot');
    src:url('../fonts/OpenSansBold.otf') format('otf'),
        url('../fonts/OpenSansBold.ttf') format('truetype'),
        url('../fonts/OpenSansBold.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/OpenSansBold.woff') format('woff'), /* Pretty Modern Browsers */
        url('../fonts/OpenSansBold.svg') format('svg'),
        url('../fonts/OpenSansBold.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansSemiBold';
    src:url('../fonts/OpenSansSemiBold.eot');
    src:url('../fonts/OpenSansSemiBold.otf') format('otf'),
        url('../fonts/OpenSansSemiBold.ttf') format('truetype'),
        url('../fonts/OpenSansSemiBold.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/OpenSansSemiBold.woff') format('woff'), /* Pretty Modern Browsers */
        url('../fonts/OpenSansSemiBold.svg') format('svg'),
        url('../fonts/OpenSansSemiBold.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}
/* css reset finished */

body{
	background: #ffffff;
	font-size: 100%;
	margin: 0;
	padding: 0;
	color: #66676d;
	display:block;
	font-family:'OpenSansRegular', sans-serif;
        -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased;
	font-size:14px;
}
a{
	color:#1b94cb;;
	text-decoration:none;
}
a:hover{
	color:#48a9d5;
}
h1{
	font-size: 30px;
	color: #868B96;
	font-family: 'OpenSansSemiBold';
        font-weight: normal;
}

/* for textfield this will hide Placeholder text on mouseClick  */
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

/*********************Login Screen***************************/
.loginpage{
	background:#ffffff;
	display:block;
	width:100%;
	height:205px;
}
.logo{
	background:url(../images/logo_small.png) no-repeat right bottom;
	display:block;
	width:150px;
	height:48px;
	padding:30px 0 0 0;
}
.sharelogo{
    background:url(../images/logo_small.png) no-repeat right bottom;
	display:block;
	width:150px;
	height:48px;
}
.sharebrandinglogo{
	display:block;
	width:152px;
	height:43px;
}

.actionbar_logo{
    background:url(../images/actionbar_logo.png) no-repeat;
    display:block;
    width:48px;
    height:48px;
}

.login_container{
	display:block;
	position:relative;
	width:280px;
	margin:10px auto;
	background:#ffffff;
	padding:20px 30px;
        border:1px solid #cccccc;
}
.sharelogin_container{
	display:block;
	margin:10px auto;
	background:#ffffff;
	padding:20px 30px;
    border:1px solid #cccccc;
}
.share_login_style{border-top:1px solid #e8e4e4; width:99%; position:absolute; top:52px; left:3px;}
.logincontent p{
	font-family:'OpenSansRegular';
	font-size:13px;
	color:#979ba4;
	margin:10px 0 20px 0;
}
.logincontent p.success_msg{
	display:block !important;
	color:green;
	margin:10px 0;
	visibility:visible;
	line-height:20px;
	height:20px;
}
.logincontent p.error_msg{
	display:block !important;
	color:#f00!important;
	margin:10px 0;
	visibility:visible;
	line-height:20px;
	height:20px;
}
.logincontent .button_panel{margin-top:10px;}
.login_container .username, .sharelogin_container .username{
	display:block;

}

.login_container .password, .sharelogin_container .password{
	display:block;
	margin-top:15px;

}
.login_container label, .sharelogin_container label{
	display:block;
	font-family:'OpenSansRegular';
	font-size:14px;
	margin-bottom:7px;
	color:#868b96;
}
.login_container input[type="text"],
.login_container input[type="password"],
.sharelogin_container input[type="text"],
.sharelogin_container input[type="password"]{
	display:block;
	border:1px solid #cfd3db;
	width:95%;
	background:#fff;
	color:#868b96;
	font-size:13px;
	height:40px;
	padding:0 5px;
        line-height:40px\9;  /* for IE8*/
}


/*******************************/
.error_msg{
	font-family:'OpenSansRegular';
	font-size:13px;
	color:#f00;
	display:none;
}
.button_panel{
	margin-top:30px;

}
.button_panel input[type="submit"]{
	float:right;
}
.button_panel .label_check{
	margin-top:10px;
	padding-left:25px;
	background:url(../images/check-off.png) no-repeat;
}

.button_panel .label_check.c_on{
	background:url(../images/check-on.png) no-repeat;
}
.button_panel a.forgetpasswordlink{
	float:left;
	margin-top:10px;
	font-size:13px;
}
.button_panel input[type="submit"],
.button_panel input[type="button"],
.button_panel input.blue{
	padding:0px 28px;
	height:34px;
	line-height:30px;
	background:#1b94cb;
	font-family:"OpenSansRegular";
	color:#ffffff!important;
	font-size:13px;
        -webkit-appearance: none;
}

.button_panel input.blue_small{
	padding:0px 10px;
	height:22px;
	line-height:20px;
	background:#1b94cb;
	font-family:"OpenSansRegular";
	color:#ffffff!important;
	font-size:13px;
        -webkit-appearance: none;
}

.button_panel input.gray{
	padding:0px 28px;
	height:34px;
	line-height:30px;
	background:#656d78;
	font-family:"OpenSansRegular";
	color:#ffffff;
	font-size:13px;
        -webkit-appearance: none;
}

.button_panel input.disable_button{
	padding:0px 28px;
	height:34px;
	line-height:30px;
	background:#BCC5D2!important;
	font-family:"OpenSansRegular";
	color:#ffffff;
	font-size:13px;
}
.button_panel input.disable_button:hover { cursor:default; background:#BCC5D2!important;}

.button_panel input[type="submit"]:hover,
.button_panel input[type="button"]:hover{
	background:#48a9d5; -webkit-appearance:none;
}
.button_panel input[type="submit"]:active,
.button_panel input[type="button"]:active{
	background:#1b94cb; -webkit-appearance:none;
}
.button_panel input.gray:hover{
	background:#717984 !important;
	color:#e2e4e6;
}
.button_panel input.gray:active{
	background:#575f6a !important;
}
.note{
	font-size:11px;
	color:#9ba1a9;
}
.copyright{ position:absolute; bottom:4px; color:#656d78; text-align:left; font-size:12px; right:60px; }
.sso_notification {position:absolute; bottom:10px; background:#656d78; color:#f2f2f2; text-align:left; font-size:11px; left:175px;   width:auto; text-align:center; height:16px; padding:2px 8px}
.copyright_right{ position:absolute; bottom:10px; color:#656d78; text-align:left; font-size:12px; right:50px; }
.legal_admin_notification {position:absolute; bottom:8px; background:#656d78; color:#f2f2f2; text-align:left; font-size:11px; left:350px; width:auto; text-align:center; height:16px; padding:2px 8px;}
/******************Dashboard****************************/
.right_container{
	float:right;
	overflow:inherit;
	width:100%;
        background:#ffffff!important;
}
.right_container .content:after{
	clear:both;
}
.left_navbar_container{
	width:150px;
	float:left;
	position:fixed;
	background:#f2f2f2;
	z-index:101;
	height:100%;
	/* overflow:hidden;  Do not change *** critical fix for submenu in Safari browser ***/ 
}

/*****************Left Navigationbar*******************************/
.logo_icon{
	height:48px;
	background:url(../images/logo_small.png) no-repeat;
	line-height:48px;
        width:150px;
        cursor: pointer;
        margin-top:7px;      
}
.logo_icon p{
	display:none;
	width:200px;
	height:74px;
        cursor: pointer;
}
.logo_icon_small{
	height:74px;
	background:url(../images/logo.png) no-repeat;
	line-height:74px;
        width:150px;
        cursor: pointer;
}
.navigation{
	margin-top:0px;
}
.navigation ul li{
	width:100%;
}
.navigation ul li .icon{
	background:none;
	height:40px;
	min-width:150px;
}
.navigation ul li:hover .icon{
	background:none;
}
.navigation ul li.active .icon, .navigation ul li.activetab .icon{
	background:none;
}
.navigation ul li .icon p{
	padding:17px 0 0 20px;
	display:block;
	color:#444444;
	white-space:nowrap;
	margin-right:10px;
        font-size:15px;
        width:110px;
        overflow:hidden;
        text-overflow:ellipsis; 
        display:block;
}
.navigation ul li.active .icon p, .navigation ul li.activetab .icon p{
	color:#1b94cb;
	white-space:nowrap;
	margin-right:25px;
}
.navigation ul li.active, .navigation ul li.activetab{
	background:url(../images/active_arrow.png) no-repeat 142px 20px;
}
.navigation ul li:hover p{
	color:#1b94cb;
}
.navigation ul li .icon.dashboard{
	background-position:5px 16px;
}
.navigation ul li .icon.groups{
	background-position:5px -42px;
}
.navigation ul li .icon.notes{
	background-position:5px -106px;
}
.navigation ul li .icon.reports{
	background-position:5px -166px;
}
.navigation ul li .icon.data{
	background-position:5px -218px;
}
.navigation ul li ul.subnavigaiton{
	margin-left:30px;
        margin-top:7px;
	position:relative;
	display:none;
}
.navigation ul li ul.subnavigaiton li{
	min-height:27px;
	margin-bottom:2px;
}
.navigation ul li ul.subnavigaiton li a{
	color:#444444;
	white-space:nowrap;
	margin-right:10px;
        font-size:13px;
        width:110px;
        overflow:hidden;
        text-overflow:ellipsis; 
        display:block;
}
.navigation ul li ul.subnavigaiton li a:hover{
	color:#1b94cb;
}

.navigation ul li ul.subnavigaiton li.active{
	background:none;
}
.show{
	display:block;
}
.hide{
	display:none;
}
/*setting and user profile*/
.navbottom{
	position:absolute;
	bottom:13px;
}
.navbottom .navigation ul li .icon{
	background:none;
}
.navbottom .navigation ul li:hover .icon{
	background:none;
}

.navbottom .navigation ul li.active .icon, .navbottom .navigation ul li.activetab .icon{
	background:none;
}
.navbottom .navigation ul li .icon.setting{
	background-position:5px 15px;
}
.navbottom .navigation ul li .icon.profile{
	background-position:5px -58px;
}
.navbottom .navigation ul li .icon.ugroups{
	background-position:5px -124px;
}
.navbottom .navigation ul li .icon.links{
	background-position:5px -202px;
}
.navbottom .navigation ul li .icon.licenses{
	background-position:5px -196px;
}
.divider{
	border-bottom:1px dotted #868b96;
	width:20px;
	margin:0 auto;
}
/*****************Right Container*******************************/

.right_container .content{
	display:block;
	background:#ffffff;
	position: relative;
	margin-top: 69px;
	margin-left:150px;
        min-height: 100%;
}
.right_container .topbar{
	height:69px;
	display:block;
	background:#ffffff;
	position:fixed;
	width:100%;
	z-index:100;
	margin-left:0px;
}

.righttop_logo {display:block;margin:5px 5px 0 5px; width:180px;}

.formattext{
	font-family:'OpenSansRegular';
	font-size:12px;
}
.textformat1{
	font-family:'OpenSansBold';
	font-size:36px;
	line-height:30px;
}
.textformat2{
	font-family:'OpenSansLight';
	font-size:24px;
}
.textformat3{
	font-family:'OpenSansBold';
	font-size:18px;
}
.textformat4{
	font-family:'OpenSansLight';
	font-size:18px;
}
.textformat5{
	font-family:'OpenSansRegular';
	font-size:12px;
}
.textformat6{
	font-family:'OpenSansRegular';
	font-size:10px;
}
.textformat7{
	font-family:'OpenSansSemiBold';
    font-weight: normal;
	font-size:15px;
}
.textformat8{
	font-family:'OpenSansRegular';
	font-size:18px!important;
}
.textformat9{
	font-family:'OpenSansBold';
	font-size:16px;
}
.textformat9size15{
	font-family:'OpenSansBold';
	font-size:15px;
}
.textformat10{
	font-family:'OpenSansSemiBold';
        font-weight: normal;
	font-size:13px;
}
.textformat11{
	font-family:'OpenSansRegular';
	font-size:16px;
}
.textformat12{
	font-family:'OpenSansRegular';
	font-size:11px;
}
.textformat13{
	font-family:'OpenSansBold';
	font-size:11px;
}
.textformat14{
	font-family:'OpenSansRegular';
	font-size:14px;
}
.textformat15{
	font-family:'OpenSansSemiBold';
        font-weight: normal;
	font-size:14px;
}
.textformat16{
	font-family:'OpenSansRegular';
	font-size:10px!important;
}
.textformat17{
	font-family:'OpenSansBold';
	font-size:20px;
}
.textformat18{
	font-family:'OpenSansBold';
	font-size:30px;
}
.text {color:#1b94cb;}
/**********Dashboard**************************************/
.dashboard{
}
.dashboard .leftbar{
	width:99%;
	float:left;
	display:inline-block;
}
.dashboard .sidebar{
	background: none repeat scroll 0 0 #FFFFFF;
        border: 2px solid #E4E4E4;
        display: inline-block;
        float: right;
        padding-left: 11px;
        padding-right: 10px;
        width: 18%;
}
.dashboard .leftbar .diskdatainformation{
	margin-left:20px;
	font-family:'OpenSansSemiBold';
        font-weight: normal;
	color:#9ba1a9;
	font-size:13px;
}
.dashboard .leftbar .allocateduser{
	width:26%;
	float:left;
        border-left:1px solid #9ba1a9;
	padding-left:20px;
}

.dashboard .leftbar .disk_info{
	width:17%;
	float:left;
	border-left:1px solid #9ba1a9;
	padding-left:20px;
	height:60px;
}
.graphcontainer{
	margin:10px 5px 10px 20px;
	min-height:215px;
	background:#ffffff;
	border-top:1px solid #e4dfdf;
        border-right:1px solid #cdc8c8;
        border-bottom:1px solid #cdc8c8;
        border-left:1px solid #e4dfdf;
        width:46%!important;
}
.graphcontainer h2{
	font-family:'OpenSansRegular';
	font-size:18px;
	font-weight:normal;
	color:#868b96;
	padding:10px 15px;
	border-bottom:1px solid #eeebeb;
        background: #ffffff;
}
.graphcontainer .graph{
	margin:10px 15px;
}
.dummygraph img{
	width:100%;
	height:40px;
}
.allocated_unallocated{
	margin-top:8px;
	text-align:right;
	position:relative;
}
.allocatedgb{
	float:left;
	margin-left:52%;
}
.unallocatedgb{
	position:relative;
	right:0;
	position:absolute;
	top:-95px;
}
.activeuser{
	float:left;
	margin-left:40%;
}
.partialactiveuser{
	float:left;
	margin-left:13%;
}
.inactiveuser{
	float:left;
	margin-left:29%;
	position:absolute;
	right:0;
}

.barchart .totalused {
	background-color: #f9b999;
	margin-top: -40px;
	height: 40px;
}

.totalgb{

}
.leftbar .copyright{
	text-align:left;
	position: relative;
	margin:17px 0 10px 20px;
}
/*******************Sidebar**********************/
/*.activitystream h2{
	padding:7px 0;
	background:url(../images/down_arrow.png) no-repeat right center;
	border-bottom:2px solid #bcbec4;
	font-family:'OpenSansSemiBold';
        font-weight: normal;
	font-size:13px;
}*/
.activitystream .activitystreambyuser{
	margin-top:10px;
	max-height:500px;
	overflow: auto;
	width:99% !important;
}
.activitystream .activitystreambyuser .byuser{
	margin-top:4px;
	border-bottom:1px solid #c6c9cd;
	padding-bottom:2px;
        width:96%;
        display: block;
        background: #EFF8F6!important;
}
.activitystream .activitystreambyuser .byuser:hover { background: #f5f5f5!important;}

.activitystream .activitystreambyuser .byuser p{
	font-family:'OpenSansRegular';
	font-size:12px;
	color:#868b96;
        word-wrap:break-word; 
            
}
.activitystream .activitystreambyuser .byuser p.username_time{
	margin-top:15px;
}

/************barchart*****************/
.barchart{
	
	background:#f2f2f2;
	width:100%;
	height:40px;
	margin-top:10px;
	overflow:hidden;
}
.barchart .allocatedmemory{
	width:50%;
	height:40px;
	background:#a7e2cc;
}
.devicebarchart{
	
	background:#f9b999;
	width:100%;
	height:40px;
	margin-top:10px;
	overflow:hidden;
}
.activedevice{
	height:40px;
	background:#a3cbf2;
	float:left;
}
.partialactivedevice{
	height:40px;
	background:#ffe18e;
	float:left;
}


/*******Drop down********/
.dropdown{
	position:relative;
}
.dropdown h2{
	cursor:pointer;
}
.dd_options{
	display:none;
	position:absolute;
	top:33px;
	background:#9ba1a9;
	width:100%;
	z-index:9;
}
.dd_options ul li{
	padding:5px 10px;
	border-bottom:1px solid #bcbec4;
	color:#fff;
	font-family:'OpenSansRegular';
	font-size:13px;
	cursor:pointer;
}
.dd_options ul li:hover{
	background:#bcbec4;
}

.dd_options ul li.selected{
        background:#bcbec4;
}

/*************************Users*************************************************/
.usersdiv{
	margin:0 20px;
}
.pagetitle{
	font-size:22px;
	font-family:'OpenSansSemiBold';
        font-weight: normal;
}
.actionpanel ul{
	list-style:none;
}
.actionpanel ul li{
	display:inline-block;
	margin-left:5px;
	position:relative;
	float:left;
}
.secondarytypebutton{
	padding:0 10px;
	height:34px;
	line-height:34px;
	background:#868b96;
	display:inline-block;
	color:#e2e4e6;
	font-family:'OpenSansRegular';
	font-size:13px;
}
.secondarytypebutton:hover{
	background:#717984;
	color:#e2e4e6;
}
.secondarytypebutton:active{
	background:#575f6a;
	color:#e2e4e6;
}

.header_bluebutton{
	padding:0 18px;
	height:34px;
        width:auto;
	line-height:34px;
	background:#1b94cb;
	display:inline-block;
	color:#ffffff;
	font-family:'OpenSansRegular';
	font-size:13px;
        text-align:center;
        cursor:pointer!important;
        
}
.header_bluebutton:hover{
	background:#48a9d5;
	color:#ffffff;
}
.header_bluebutton:active{
	background:#1b94cb;
	color:#ffffff;
}

.moreaction_dropdown, .action_dropdown{
	position:relative;
	color:#e2e4e6;
        display:inline-block;
	background:#868b96 url(../images/more_dropdown.png) no-repeat 95% center;
	padding:0 40px 0 10px;
	height:34px;
	line-height:34px;
	cursor:pointer;
}
.searchtype_dropdown{
        position:relative;
	color:#1b94cb;
        display:inline-block;
	background:#ffffff url(../images/down_blue_arrow.png) no-repeat 95% center;
	border:1px solid #1b94cb;
	padding:0 40px 0 10px;
	height:28px;
	line-height:28px;
	cursor:pointer;
}
.notification_dropdown{
    width:100%;
    position:relative;
	color:#66676d;
    display:inline-block;
	background:#ffffff url(../images/down_arrow.png) no-repeat 100% center;
	border-bottom:2px solid #bcbec4;
	height:34px;
	line-height:34px;
	cursor:pointer;
}
.action_dropdownwhite{
    position:relative;
	color:#868B96;
    display:inline-block;
	background:#ffffff url(../images/accordian_arrow_active.png) no-repeat 95% center;
	padding:0 40px 0 10px;
	height:34px;
	line-height:34px;
	cursor:pointer;
	border:1px solid #ccd1d9
}
.moreaction_dropdown h2, .action_dropdown h2, .searchtype_dropdown h2, .action_dropdownwhite h2{
    font-size: 13px;
    font-family: 'OpenSansRegular';
    font-weight: normal;
}
.moreaction_dropdown .options_dropdown, .notification_dropdown .options_dropdown{
    display:none;
    width:100%;
    position:absolute;
    top:33px;
    left:0;
    background:#9ba1a9;
    z-index:9;
}
.action_dropdown .options_dropdown{
    display:none;
    width:100%;
    position:absolute;
    left:0;
    background:#9ba1a9;
    z-index:9;
}
.action_dropdownwhite .options_dropdown{
    display:none;
    width:100%;
    position:absolute;
    left:-1px;
    background:#ffffff;
    z-index:9;
    border: 1px solid #ccd1d9;
}
.searchtype_dropdown .options_dropdown{
    display:none;
    width:100%;
    position:absolute;
    top:26px;
    left:-1px;
    background:#ffffff;
    z-index:9;
    border: 1px solid #1b94cb;
}
.moreaction_dropdown .options_dropdown ul, .action_dropdown .options_dropdown ul, .quota_dropdown .options_dropdown ul, .timezone_dropdown .options_dropdown ul, .geo_dropdown .options_dropdown ul, .searchtype_dropdown .options_dropdown ul, .notification_dropdown .options_dropdown ul, .action_dropdownwhite .options_dropdown ul{list-style:none;}
.moreaction_dropdown .options_dropdown ul li, .action_dropdown .options_dropdown ul li, .notification_dropdown .options_dropdown ul li{
    font-size: 13px;
    font-family: 'OpenSansRegular';
    color:#ccc;
    width:100%;
    display: block !important;
    height:30px;
    line-height:30px;
    margin:0;
    padding:0 !important;
    border-bottom: 1px solid #bcbec4 !important;
}
.moreaction_dropdown .options_dropdown ul li:hover, .action_dropdown .options_dropdown ul li:hover, .notification_dropdown .options_dropdown ul li:hover{
    background:#bcbec4;
}
.searchtype_dropdown .options_dropdown ul li{
    font-size: 13px;
    font-family: 'OpenSansRegular';
    color:#1b94cb;
    width:100%;
    display: block;
    height:30px;
    line-height:30px;
    margin:0;
    padding:0 !important;
    border-bottom: 1px solid #1b94cb;
}
.action_dropdownwhite .options_dropdown ul li{
    font-size: 13px;
    font-family: 'OpenSansRegular';
    color:#868B96;
    width:100%;
    display: block;
    height:30px;
    line-height:30px;
    margin:0;
    padding:0 !important;
    border-bottom: 1px solid #ccd1d9;
}
.moreaction_dropdown .options_dropdown ul li span, .action_dropdown .options_dropdown ul li span, .notification_dropdown .options_dropdown ul li span{color:#ffffff;padding:0 10px;}
.searchtype_dropdown .options_dropdown ul li span, .action_dropdownwhite .options_dropdown ul li span{padding:0 10px;}
.action_dropdown .options_dropdown ul li label{padding:0 10px 0 0;}
.moreaction_dropdown .options_dropdown ul li label{color:#ffffff;}
.moreaction_dropdown .options_dropdown ul li div{color:#ffffff;}
.moreaction_dropdown .options_dropdown ul li a{
    font-size: 13px;
    font-family: 'OpenSansRegular';
    color:#fff;
    display: block;
    padding:0 10px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.moreaction_dropdown .options_dropdown ul li a.disabled{color:#ccc;}
.quota_dropdown, .timezone_dropdown{
	color:#e2e4e6;
    display:inline-block;
	background:#ffffff url(../images/down1.png) no-repeat 95% center;
	padding:0 40px 0 5px;
	height:27px;
	line-height:27px;
	cursor:pointer;
	border: 1px solid #ccc;
	position:relative;
}
.geo_dropdown{
	color:#e2e4e6 !important;
    display:inline-block;
	background:#ffffff url(../images/down1.png) no-repeat 95% center !important;
	padding:0 40px 0 5px;
	height:32px;
	line-height:32px;
	cursor:pointer;
	border: 1px solid #ccc !important;
	position:relative;
}
.quota_dropdown h2, .timezone_dropdown h2, .geo_dropdown h2{
    color:#66676d;
    font-size: 12px;
    font-family: 'OpenSansSemiBold';
    font-weight: normal;
    margin-top:0px !important;
}
.timezone_dropdown #searchtimezone{
    display:none;
    font-size: 12px;
    font-family: 'OpenSansRegular';
    width:240px;
    height: 25px;
    line-height:25px;
    padding:0;
    margin:0;
    border:0px;
}
.geo_dropdown #searchforcountry{
    display:none;
    font-size: 12px;
    font-family: 'OpenSansRegular';
    width:300px;
    height: 31px;
    line-height:31px;
    padding:0;
    margin:0;
    border:0px;
}
.quota_dropdown .options_dropdown{
    display:none;
    width:100%;
    position:absolute;
    top:27px;
    left:-1px;
    background:#ffffff;
    border: 1px solid #cccccc;
    z-index:9;
}
.geo_dropdown .options_dropdown{
    display:none;
    width:100%;
    position:absolute;
    top:32px;
    left:-1px;
    background:#ffffff;
    border: 1px solid #cccccc;
    z-index:9;
}
.timezone_dropdown .options_dropdown{
    display:none;
    width:100%;
    position:absolute;
    bottom:27px;
    left:-1px;
    background:#ffffff;
    border: 1px solid #cccccc;
    z-index:9;
}
.quota_dropdown .options_dropdown ul li, .timezone_dropdown .options_dropdown ul li, .geo_dropdown .options_dropdown ul li{
    font-size: 13px;
    font-family: 'OpenSansRegular';
    color:#66676d;
    display: block;
    height:30px;
    line-height:30px;
    margin:0;
    padding:0 5px !important;
    border-bottom: 1px solid #ccc !important;
}
.quota_dropdown .options_dropdown ul li:last-child, .timezone_dropdown .options_dropdown ul li:last-child, .geo_dropdown ul li:last-child, .searchtype_dropdown .options_dropdown ul li:last-child, .action_dropdownwhite .options_dropdown ul li:last-child{border-bottom: 0px;}



.more_dropdown{
	display:inline-block;
	color:#e2e4e6;
	padding:0 5px;
	background:#868b96;
	cursor:pointer;
}
.more_dropdown .menu_dropdown,
.more_dropdown .dropdown{
	background:url(../images/more_dropdown.png) right center no-repeat;
	padding:0 30px 0 5px;
	height:34px;
	line-height:34px;
}
.more_dropdown .searchby_dropdown{
	background:url(../images/down_blue_arrow.png) right center no-repeat;
	padding:0 30px 0 5px;
	height:34px;
	line-height:34px;
}

.more_dropdown .menu_dropdown h2,
.more_dropdown .dropdown h2,
.more_dropdown .searchby_dropdown h2{
	font-weight:normal;
	font-family:'OpenSansRegular';
	font-size:13px;
}
.more_dropdown .dd_options{
	width:165px;
	margin-left:-10px;
	margin-top:1px;
	overflow:hidden;
}
.more_dropdown.country_dropdown .dd_options, .more_dropdown .dd_options.dateampm, .more_dropdown .dropdowncount .dd_options{
    width:100% !important;
	margin-left:-10px;
	margin-top:1px;
	overflow:hidden;
}
.more_dropdown .searchby_dropdown .dd_options{
    width:170px !important;
	margin-left:-10px;
	margin-top:1px;
	overflow:hidden;
}
.more_dropdown #cusQuotaDiv .dd_options{
	width:65px !important;
	margin-left:-10px;
	margin-top:1px;
	overflow:hidden;
}
.more_dropdown.time_conventn .dd_options, .license_dd .more_dropdown .dd_options{
	width:104% !important;
	margin-left:-10px;
	margin-top:1px;
	overflow:hidden;
}
.more_dropdown .dd_options ul li{
	height:25px;
	line-height:25px;
	display:block;
	margin:0;
	font-family:'OpenSansRegular';
	font-size:13px;
}
.searchbox{
	border:1px solid #d1e9f4;
	background:url(../images/search.png) 195px center no-repeat #fff;
	padding:0 20px 0 0px;
	cursor:pointer;
	width:200px;
}
.searchbox input{
	height:32px;
	padding:0 0 0 10px;
	width:175px;
	font-size:12px;
	color:#868b96;
	margin-right:20px;
}
.searchbox .searchboxclick{display: inline; width: 30px; min-height: 35px; position: absolute;}

.searchbox_small{
	border:1px solid #1b94cb;
	background:url(../images/search_blue.png) right no-repeat #fff;
	padding:0 10px 0 0;
	cursor:pointer;
	width:165px;
        overflow: hidden;
}
.searchbox_small input{
	height:28px;
	padding:0 0 0 10px;
	width:130px;
	font-size:12px;
	color:#868b96;
	margin-right:20px;
}
.topbutton{
	padding:6px 10px;
        font-size:13px;
	cursor:pointer;
	width:auto;
        height:16px;
        line-height:16px;
        overflow: hidden;
        background:#ffffff;
        color:#1b94cb!important;
        display:block;
        white-space:nowrap!important;
        border:1px solid #1b94cb!important;
}
.topbutton:hover {background:#edf5f8!important; color:#1b94cb;}

.topbutton_solid{
	padding:6px 10px;
        font-size:13px;
	cursor:pointer;
	width:auto;
        height:16px;
        line-height:16px;
        overflow: hidden;
        color:#ffffff;
        background:#1b94cb;
        display:block;
        white-space:nowrap!important;
        border:1px solid #1b94cb!important;
}

.topbutton_solid:hover {background:#edf5f8; color:#1b94cb;}

.icon_ok{height:20px; width:20px; -ms-margin:1px 0 0 0;}
.icon_cancel{height:20px; width:20px; -ms-margin:1px 0 0 2px;}

.topbarpanel .button_panel{
	margin:0;
}
.usergrouplist, .tabledata, .whitebox, .whitebox1{
	background:#fff;
	margin-top:20px;
	overflow: hidden;
}

.ieheader{
	margin-top:11px\9\0!important;   /* for IE 8, 9 */
        padding-top:35px\9\0!important;  /* for IE 8, 9 */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  /* for IE 11 Only */
 .ieheader{margin-top:11px!important; padding-top:35px!important; }
}

.ieheaderdata{ 
	padding-top:41px\9\0!important;  /* for IE 8, 9 */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  /* for IE 10, 11 */
 .ieheaderdata{ padding-top:25px!important;}
}

.iepolicyheader{ 
	padding-top:40px\9\0!important;  /* for IE 8, 9 */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  /* for IE 10 Only */
 .iepolicyheader{ padding-top:1px!important;}
}

.iereportheader{ 
	padding-top:40px\9\0!important;  /* for IE 8, 9 */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  /* for IE 10 Only */
 .iereportheader{ padding-top:1px!important; }
}

.versionheader{ 
	margin-top:6px\9\0!important;   /* for IE 8, 9 */
        padding-top:35px\9\0!important;  /* for IE 8, 9 */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  /* for IE 10, 11 Only */
 .versionheader{ padding-top:1px!important; margin-top:0px!important; }
}

.ieuheader{margin-top:14px!important;}
.ieuheader{margin-top:7px\9!important;} /* for IE 8 */
.ieuheader{margin-top:4px\9\0!important;} /* for IE 9 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  /* for IE 10, 11 */
.ieuheader{margin-top:4px!important;}
}

.ieugroup{ 
	padding-top:21px\9\0!important;  /* for IE 8, 9 */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  /* for IE 10, 11 */
 .ieugroup{ padding-top:18px!important;}
}

.columnfix{width:16px;height:16px;visibility:hidden;}
.ugroup_button{padding:0 10px!important;height:34px;line-height:34px;background:#868b96!important;display:inline-block;color:#e2e4e6;font-family:'OpenSansRegular';font-size:13px;width:100px!important;text-align:left!important;}
.ugroup_button:hover { background:#717984!important;}
.ugroup_button:active { background:#717984!important;}

.ugroup_blue{padding:0 10px!important;height:34px;line-height:34px;background:#1b94cb!important;display:inline-block;color:#ffffff;font-family:'OpenSansRegular';font-size:13px;width:100px!important;text-align:left!important;}
.ugroup_blue:hover { background:#66c1c8!important;}
.ugroup_blue:active { background:#1b94cb!important;}

.usergrouplist table,
.tabledata table{
	text-align:left;
	color:#868b96;
	font-size:13px;
}
.usergrouplist table th,
.tabledata table th{
	padding:5px 0;
        font-weight:normal;
        font-size:14px!important;
        color:#44787b;
}
.tabledata table th,
.tabledata table td{
	padding-left:5px;
}
.usergrouplist table th,
.usergrouplist table td,
.tabledata table th,
.tabledata table td{
	height:30px;
	position:relative;
	display:table-cell;
	vertical-align:middle;
}
.usergrouplist .listcontainer table tr:hover{
	background:#DFF2F7;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  /* for IE 10, 11 */
.usergrouplist .listcontainer table tr:hover td{ background:#DFF2F7!important; }    
}

table tr:hover{
	background:#DFF2F7;
}
.usergrouplist table th:first-child,
.usergrouplist table td:first-child{
	text-align:center;
	padding:0 0 0 10px;
}
.selected{
	background:#DFF2F7;
}
.usergrouplist table td img{
	margin-left:20px;
}
.usergrouplist table td{
	border-top:1px solid #f0f1f4;
	padding:0px 0px 0px 0px;
}
.usergrouplist table tr:last-child td{
	border-bottom:1px solid #f0f1f4;
}

.piechart table thead { background:#DFF2F7;}
.piechart table th { padding:10px 0; font-weight:normal; font-size:14px!important; color:#44787b; }
.piechart table tr:hover { background:none; }
.piechart table td { height:30px; padding:5px; font-size:13px; border:none!important; position:relative; display:table-cell; vertical-align:middle; }
.piechart table tr:last-child td { border:none; }

.ellipsis{ white-space:nowrap; width:280px; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_policies{ white-space:nowrap;	width:300px;overflow:hidden;text-overflow:ellipsis;display:block;}
.ellipsis_group{ white-space:nowrap; width:95%; overflow:hidden; text-overflow:ellipsis; display:block; height:56px;}
.ellipsis_recent{ white-space:nowrap; width:85%; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_user{ white-space:nowrap; width:250px; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_200px{ white-space:nowrap; width:200px; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_150px{ white-space:nowrap; width:150px; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_ugroup{ white-space:nowrap; width:220px; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_usergroup { white-space:nowrap; width:120px; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_policy{ white-space:nowrap; width:175px; overflow:hidden; text-overflow:ellipsis; display:block; }
.ellipsis_filter{ white-space:nowrap; width:150px; overflow:hidden; text-overflow:ellipsis; display:block; }
.ellipsis_tray{ white-space:nowrap; width:95%; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_report{ white-space:nowrap; width:200px; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_account{ white-space:nowrap; width:250px; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_history{ white-space:nowrap; width:900px; overflow:hidden; text-overflow:ellipsis;display:block;}
.ellipsis90per{ white-space:nowrap; width:90%; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis75per{ white-space:nowrap; width:75%; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis80px{ white-space:nowrap; width:80px; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_full{ white-space:nowrap; width:100%; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_email{ white-space:nowrap; width:280px; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_breadcrum{ white-space:nowrap; width:150px; overflow:hidden; text-overflow:ellipsis; display:block; float:left;}
.ellipsis_logged{ white-space:nowrap; max-width:250px; overflow:hidden; text-overflow:ellipsis; display:block; margin-right:3px;}
.ellipsis_aduser{ white-space:nowrap; width:230px!important; overflow:hidden; text-overflow:ellipsis; display:block; padding-left:30px!important;}
.ellipsis_search{ white-space:nowrap; width:180px; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsis_solution{ width:auto; overflow:hidden; text-overflow:ellipsis; display:inline-block;}
.totalper100{
	display:inline-block;
	width:80%;
	height:10px;
	background:#f5f5f5;
	padding:5px 0;
}
.totalper100 .totalper{
	display:inline-block;
	background:#75cbea;
	height:8px;
}
.per{
	display:inline-block;
	line-height:40px;
	margin-left:5px;
}

.checkedimg{
	height:40px;
	background:url(../images/checked.png) center center no-repeat;
}
.checkedimg:hover{
	background:url(../images/selected_right.png) center center no-repeat;
}

.popup_pointer_up{background:url(../images/popup_arrow.png) 20px 0 no-repeat;}
.popup_pointer_down{background:url(../images/popup_down_arrow.png) 20px 226px no-repeat;}

.access_details_popup,
.popupbox{
	position:absolute;
	width:250px;
/*	background:url(../images/popup_arrow.png) 20px 0 no-repeat; */
	display:none;
	padding:4px 0 0;
	z-index:2;
	margin-left: 10px;
	margin-top: 0px;
        height:227px;
}
.access_details_popup .popcontent,
.popupbox .popcontent{
	background:#ffffff;
	overflow:hidden;
        border:1px solid #666666;
}
.access_details_popup .popcontent .header,
.popupbox .popcontent .header{
	background:#f2f2f2;
	padding:5px 10px;
        color:#4d4f58;
}
.access_details_popup .popcontent .header h2,
.popupbox .popcontent .header h2{
	font-size:14px;
	color:#4d4f58;
        white-space:nowrap; width:220px; overflow:hidden; text-overflow:ellipsis; display:block;
}
.access_details_popup .popcontent .header p,
.popupbox .popcontent .header p{
	font-size:12px;
	color:#4d4f58;
	line-height:17px;
}

.access_details_popup .popcontent .policylistpanel,
.popupbox .popcontent .policylistpanel{
	padding:5px 5px 5px 10px;
	color:#4d4f58;
        width:240px!important;
        margin-bottom:5px;
}
.access_details_popup .popcontent .policylistpanel .policylist,
.popupbox .popcontent .policylistpanel .policylist{
	text-align:left;
}
.access_details_popup .popcontent .policylistpanel .policylist .list,
.popupbox .popcontent .policylistpanel .policylist .list{
	margin-top:2px;
	height:60px;
}
.access_details_popup .popcontent .policylistpanel h3,
.popupbox .popcontent .policylistpanel h3{
	font-size:12px;
	border-bottom:1px solid #61636b;
	line-height:22px;
}
.access_details_popup .popcontent .policylistpanel ul,
.popupbox .popcontent .policylistpanel ul{
	list-style:none;
}
.access_details_popup .popcontent .policylistpanel ul li,
.popupbox .popcontent .policylistpanel ul li{
	font-size:11px;
	line-height:15px;
        width:220px;
}
.access_details_popup .popcontent .policylistpanel .policylist .list .jspVerticalBar,
.popupbox .popcontent .policylistpanel .policylist .list .jspVerticalBar{
	background:none;
}
.access_details_popup .popcontent .policylistpanel .policylist .list .jspTrack,
.popupbox .popcontent .policylistpanel .policylist .list .jspTrack{
	background:none;
}

.list_details_popup{ position:fixed; width:250px; display:none; padding:5px 0 0; z-index:2; margin-left:-205px; margin-top:-245px;}
.list_details_popup .popcontent{ background:#ffffff; overflow:hidden; border:1px solid #666666;}
.list_details_popup .popcontent .header{ background:#f2f2f2; padding:10px; color:#666666!important;}
.list_details_popup .popcontent .header h3{ font-size:16px;}
.list_details_popup .popcontent .header p{ font-size:12px; color:#fff; line-height:17px;}
.list_details_popup .popcontent .policylistpanel{ padding:10px; width:230px; color:#666666;}
.list_details_popup .popcontent .policylistpanel .policylist{ margin-top:5px; text-align:left;}

.showlist{padding-right: 10px; color: #1b94cb; text-decoration: underline; cursor: pointer; font-family: 'OpenSansSemiBold'; font-weight:normal; font-size: 13px;}
.bluetext{color: #1b94cb; text-decoration: underline; cursor: pointer;}
.graytext, a.graytext:hover{font-size:11px; color: #434A54; text-decoration: underline; cursor: pointer;}
.redtext, a.redtext:hover{font-size:11px; color: #ff0000; text-decoration: underline; cursor: pointer;}

.dash{
	font-size: 14px;
	font-family: 'OpenSansBold';
     /* margin-left: 20px; */
	color: #CCD1D9;
	text-align:center;
}

.listcontainer{
	height:auto;
        overflow:auto;
	width:100% !important;
}

.pagenavigation {position: absolute; width:205px; height:32px; left:40%; display:block; bottom:10px; text-align:center; opacity: 0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";}
.pagenavigation:hover { opacity:1.0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.first_nav {width:32px; height:30px; display:block; margin:0px 8px;background:#1b94cb;  font-family:"OpenSansRegular"; color:#ffffff; font-size:19px; line-height: 30px;text-align:center; font-weight: bold;}
.prev_nav {width:32px; height:30px; display:block; margin:0px 8px;background:#1b94cb;  font-family:"OpenSansRegular"; color:#ffffff; font-size:19px; line-height: 30px;text-align:center; font-weight: bold;}
.next_nav {width:32px; height:30px; display:block; margin:0px 8px;background:#1b94cb;  font-family:"OpenSansRegular"; color:#ffffff; font-size:19px; line-height: 30px;text-align:center; font-weight: bold;}
.last_nav {width:32px; height:30px; display:block; margin:0px 8px;background:#1b94cb;  font-family:"OpenSansRegular"; color:#ffffff; font-size:19px; line-height: 30px;text-align:center; font-weight: bold;}
.count_nav {width:auto; height:30px; display:block; margin:0px; padding:0 10px; color:#1b94cb; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; font-family:"OpenSansRegular"; background:#ffffff; font-size:16px; line-height: 30px;text-align:center; font-weight: bold;}
.next_nav_ldap {width:25px; height:25px; display:block; margin:0px 5px;background:#1b94cb;  font-family:"OpenSansRegular"; color:#ffffff; font-size:15px; line-height: 25px;text-align:center; font-weight: bold;opacity: 0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";}
.next_nav_ldap:hover { opacity:1.0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

/***********************************/
.label_check	{ padding-left: 34px; width:16px;height:16px;display:block; cursor: pointer;}
.label_radio    { padding-left: 25px; width:17px;height:17px;display:block; cursor: pointer;}
.label_radio    { background: url(../images/radio-off.png) no-repeat; }
/** label_radio_static class is needed only till the problem with radioonoff() is resolved **/
.label_radio_static { padding-left:25px; width:17px; height:17px; display:block; background:url(../images/radio-off.png) no-repeat;}
.label_check    { background: url(../images/check-off.png) no-repeat; }
.label_check_disabled { padding-left: 34px; width:16px;height:16px;display:block;background: url(../images/check-off.png) no-repeat;}
/** Don't change this order. When 2 conflicting classes are assigned, where all
    else is the same and the precedence is equal, the browser should pick the 
	style defined last in the stylesheets. **/
label.c_on      { background: url(../images/check-on.png) no-repeat; }
label.c_on.hsmdisabled  { background: url(../images/checked_disabled.png) no-repeat; }
label.c_on_disabled  { background: url(../images/checked_disabled.png) no-repeat; }
label.r_on      { background: url(../images/radio-on.png) no-repeat; }
label.c_off_disabled  { background: url(../images/unchecked_disabled.png) no-repeat; }
label.radio_off { background: url(../images/radio-full-off.png) no-repeat; }
.label_check input,.label_radio input, .daysofweek input.daycheckboxhide, .label_radio_static input { position: absolute; left: -9999px; }

.label_subradio{ padding-left: 25px; background: url(../images/radio-off.png) no-repeat; margin-left:48px;}
.label_subradio input  { position: absolute; left: -9999px; }

.label_checkbox, .label_checkbox_readonly, .label_checkbox_ajax{ padding-left: 25px; width:16px;height:16px;display:block;background: url(../images/check-off.png) no-repeat;cursor:pointer;}
.label_checkbox input[type="checkbox"], .label_checkbox_readonly input[type="checkbox"], .label_checkbox_ajax input[type="checkbox"]{position: absolute; left: -9999px;}
.label_checkbox input[type="text"], .label_checkbox_readonly input[type="text"], .label_checkbox_ajax input[type="text"]{width:40px;}

/************Modal Popup*****************/
.modalpopupcontainer{position:absolute;top:0;left:0;width:100%;height:100%;}
#share_link_view_files_pop .modalpopbg, #share_link_view_files_pop .modalpop{z-index: 99 !important;}
.modalpopbg{position:fixed;width:100%;height:100%;background:#333;opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; top: 0;left: 0;z-index: 9999;}
.modalpop{position:relative; width:690px; margin:0 auto; background:#fff; border: 1px solid #ccc; z-index: 99999; margin-top:74px;overflow:hidden;}
#comments .modalpop{width:800px;} .comment_input .txtarea{width:100%;}
.popheader{padding:15px;background:#ffffff; border-bottom:1px solid #ccc; }
.popheader h2{font-size:22px;color:#676f79;font-family:'OpenSansRegular';font-weight:normal; width:95%; word-wrap:break-word;}

.step_head{padding:10px 15px; position:relative; min-height:15px; line-height: 15px; border-bottom:1px solid #e4dfdf;}
.step_head .step_no{font-size:24px;color:#59616d;font-family:'OpenSansSemiBold'; font-weight: normal;}
.step_head .total_step{font-size:18px;color:#a3a8b0;font-family:'OpenSansRegular';}
.step_head .stepname{font-size:15px;color:#676f79;font-family:'OpenSansSemiBold'; font-weight: normal; float:left;}

.stepcontent{background:#ffffff;border-bottom:1px solid #dfe1e5;}
.selecttype{padding:9px 27px;}
.stepcontent ul, ul.share_global_alerts{list-style:none;}
ul.share_global_alerts li{padding:5px 0 !important;border-bottom:0px !important;}
.stepcontent ul li{padding:8px 0;border-bottom:1px solid #dfe1e5;}
.stepcontent ul li label, ul.share_global_alerts li label{width:300px;color:#434a54;font-size:12px;font-family:'OpenSansSemiBold'; font-weight:normal;}
.folderbrowserlabel, .folderbrowserlabel p{width:300px;color:#434a54;font-size:12px;font-family:'OpenSansSemiBold'; font-weight:normal;}
.stepcontent .dd_options ul li label{font-size:12px;color:#434a54;font-family:'OpenSansSemiBold'; font-weight:normal;width:100px;}
.dd_options ul li label.label_check    { background: url(../images/check-off.png) no-repeat scroll 0 5px; }
.dd_options ul li label.label_check	{ padding-left: 20px;height:20px;display:block;}
.dd_options ul li label.c_on      { background: url(../images/check-on.png) no-repeat scroll 0 0; }

.stepcontent .suboptions li{border:0;}
.stepcontent .suboptions li.selected{background:none;}
.writequery textarea{width:550px;height:100px;border:1px solid #cfd4db;background:#fff;margin-left:73px;margin-top:10px;padding:5px;}
.sub_selecttype{}
.writequery p{font-size:12px;margin:10px 10px 10px 73px;}
.info{background:url(../images/info_icon.png) no-repeat;display:inline-block;width:16px;height:16px;float:right;margin-right:20px;margin-top:10px;margin-left:5px;}
.sharinginfo{background:url(../images/info_icon.png) no-repeat;position: absolute;display:inline-block;width:16px;height:20px;margin-left:30px;margin-top:7px;}

.clipboardicon{background:url(../images/clipboard.png) no-repeat 0 0;display:inline-block;width:16px;height:16px;padding:0;}
.linkicon{background:url(../images/link.png) no-repeat 0 0; display:block; width:16px;height:16px; padding:0; margin-bottom:-8px;}
.linkicon:hover{background:url(../images/link.png) no-repeat 0 -48px; display:block; width:16px;height:16px; padding:0; margin-bottom:-8px;}

.popfooter .button_panel{margin:10px;}

.stepcontent{padding:10px 15px;}

.box, .userlistbox{border:1px solid #ccd1d9;background:#fff;width:305px;}
.stepcontent .box, .stepcontent .userlistbox{height:270px; overflow:hidden;}
.stepcontent .boxOverflow{overflow:auto !important;}
.stepcontent .hackedheight{height:300px !important;}
.overflowHidden{overflow:hidden !important;}
.stepcontent .box .searchbox, .stepcontent .userlistbox .searchbox{background-position:280px;border-bottom:1px solid #ccd1d9; width: 100%;}
.stepcontent .box .searchbox input, .stepcontent .userlistbox .searchbox input{height:35px;line-height:35px;width:85%;}
.stepcontent .box .searchbox input, .stepcontent .userlistbox .searchbox input{color:#ccd1d9;}
.stepcontent .box .searchbox input:focus, .stepcontent .userlistbox .searchbox input:focus{color:#868b96;}

.stepcontent .box ul li, .stepcontent .userlistbox ul li{padding:5px 8px;font-size:12px;color:#868b96;border:0;}
.stepcontent .box ul li.selected, .stepcontent .userlistbox ul li.selected{border-bottom:1px solid #eef1f3;border-top:1px solid #eef1f3;background:#F2F2F2;}

.close{background:url(../images/close.png) no-repeat;width:8px;height:9px;display:inline-block;cursor:pointer;}
.stepcontent .box ul li .close, .stepcontent .userlistbox ul li .close{float:right;margin:5px;display:none;}
.stepcontent .box ul li:hover .close, .stepcontent .userlistbox ul li:hover .close{display:block;}

.stepcontent h3{font-size:12px;color:#434a54;font-family:'OpenSansSemiBold'; font-weight:normal; margin:5px 0;}
.stepcontent .box ul.adduser li:hover, .stepcontent .userlistbox ul.adduser li:hover{background:#DFF2F7;}
.add{background:url(../images/add_arrow.png) no-repeat;width:18px;height:14px;display:inline-block;}
.stepcontent .box ul.adduser li .add, .stepcontent .userlistbox ul.adduser li .add{float:right;display:none;}
.stepcontent .box ul.adduser li:hover .add, .stepcontent .userlistbox ul.adduser li:hover .add{display:block;}

.expand{background:url(../images/directory.png) no-repeat;width:14px;height:14px;display:inline-block;padding-right:10px;}
.stepcontent .box ul.adduser li .expand,.stepcontent .userlistbox ul.adduser li .expand{float:right;display:none;}
.stepcontent .box ul.adduser li:hover .expand,.stepcontent .userlistbox ul.adduser li:hover .expand{display:block;}

.stepcontent .box ul.addgroup li:hover{background:#DFF2F7;}
.stepcontent .box ul.addgroup li .add{float:right;display:none;}
.stepcontent .box ul.addgroup li:hover .add{display:block;}

.groups h2{font-size:12px;font-family:'OpenSansSemiBold'; font-weight:normal; margin-top:15px;margin-bottom:5px;}
.groups .grouplist{border:1px solid #ccd1d9;padding:5px;}

ul.tagicons{list-style:none;}
ul.tagicons li{display:block; float:left; width:16px; height:14px; background:url(../images/tag_icons_sprite.png) no-repeat; margin:0 3px; cursor:pointer;}

.stopicon{ background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; padding:3px!important; font-size:12px;  cursor:pointer; width:auto; height:16px; line-height:16px; display:block; overflow:hidden; text-overflow:ellipsis;}
.stopicon:hover{background:#edf5f8!important; color:#1b94cb;}

ul.tagicons li.block_icon{background:url(../images/block_unblocks.png) no-repeat 0 0; height:16px; width:16px;}
ul.tagicons li.block_icon:hover{background:url(../images/block_unblocks.png) no-repeat 0 -134px; height:16px; width:16px;}

ul.tagicons li.duplicateicon{background:url(../images/duplicate_icon.png) no-repeat 0 0; height:16px; width:16px;}
ul.tagicons li.duplicateicon:hover{background:url(../images/duplicate_icon.png) no-repeat 0 -134px; height:16px; width:16px;}

ul.tagicons li.unblocked{background:url(../images/block_unblocks.png) no-repeat -34px 0; height:16px; width:16px;}
ul.tagicons li.unblocked:hover{background:url(../images/block_unblocks.png) no-repeat -34px -134px; height:16px; width:16px;}

ul.tagicons li.plain{background-image: none;width:18px;}

.tagicons li.pauseicon{background:url(../images/play_pause.png) 0 0 no-repeat; height:16px; width:16px;}
.tagicons li.pauseicon:hover{background:url(../images/play_pause.png) 0 -134px no-repeat; height:16px; width:16px;}

.tagicons li.playicon{background:url(../images/play_pause.png) -34px 0 no-repeat; height:16px; width:16px;}
.tagicons li.playicon:hover{background:url(../images/play_pause.png) -34px -134px no-repeat; height:16px; width:16px;}

.tagicons li.grid_icon{background:url(../images/grid_icon.png) repeat-y 5px;}
.tagicons li.divider{background:none;border:0;border-left:2px solid #e5e8ec;width:2px;}
.tagicons li.divider.plain{background:none;border:0;border-left:0;width:2px;}

.dd_timezone{border:1px solid #ccc;width:260px;}
.dd_timezone h2{margin:0;padding:5px;}
.dd_timezone .dd_options{top:-300px;max-height:300px;}
.fortimezone .dd_options{max-height:300px;}
.assignadmin .dd_options{top:28px!important;width:200px!important;}
.dd_timezone .dd_options ul li{
	padding:5px;
}

.timezone .dd_options{
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #AAAAAA !important;
}
.timezone .dd_options ul li{
    color: #66676D !important;
    font-family: 'OpenSansBold' !important;
}
.timezone .tzhdinput{display:none; height:27px; font-family: 'OpenSansRegular';font-size: 12px; width:258px;}

.close_gray{background:url(../images/close_gray.png) no-repeat;width:16px;height:16px;display:block;position:absolute;right:15px;top:22px;cursor:pointer;}
.close_perm_popup{background:url(../images/close_gray.png) no-repeat; width:16px; height:16px; display:block; position:absolute; right:12px; top:12px; cursor:pointer;}
.close_blue{background:url(../images/close_gray_hvr.png) no-repeat;width:16px;height:16px;display:block;position:absolute;right:15px;top:12px;cursor:pointer;}
.close_pink_big{background:url(../images/pink_cross.png) no-repeat;width:32px;height:32px;display:block;position:absolute;right:15px;top:25px;cursor:pointer;}
.download_blue{background:url(../images/view_download.png) no-repeat -24px -135px;width:14px;height:16px;display:block;position:absolute;right:15px;top:25px;cursor:pointer;}
.cross_gray{background:url(../images/cross_gray.png) no-repeat;width:16px;height:16px;display:block;position:absolute;right:15px;top:7px;cursor:pointer;}
.cross_gray:hover{background:url(../images/close_gray_hvr.png) no-repeat;width:16px;height:16px;display:block;position:absolute;right:15px;top:7px;cursor:pointer;}
.cross_gray2{background:url(../images/cross_gray.png) no-repeat;width:16px;height:16px;display:block;cursor:pointer;}
.cross_gray2:hover{background:url(../images/close_gray_hvr.png) no-repeat;width:16px;height:16px;display:block;cursor:pointer;}
.formcontent .field{width:49%;float:left;margin-top:20px;}
.formcontent .field.email{float:right;}
.formcontent .field.quota{float:right;}
.formcontent .field.password{float:right;}
.formcontent input[type="text"], .formcontent input[type="password"]{border:1px solid #ccc;padding:5px;background:#fff;display:block;width:95%;font-size:12px;color:#868b96;font-family:'OpenSansRegular';}
.data_info input[type="text"]{border:1px solid #ccc;background:#fff;display:block;width:95%;font-size:12px;color:#868b96;font-family:'OpenSansRegular';}
.formcontent label{display:block;font-size:12px;color:#868b96;font-family:'OpenSansSemiBold'; font-weight:normal; margin-bottom:5px;}
.formcontent .quota .size input[type="text"]{width:66%;display:inline;}
.formcontent .quota .size label{display:inline;margin-left:5px;line-height:33px;}

.adddetail{margin:0 25px 0 0;}
.group{height:110px;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:5px;}
.user{height:110px;overflow:hidden;margin-top:10px;}
.selected .group{height:130px;}
.selected .user{height:130px;}

.stepcontent .box, .stepcontent .userlistbox{padding-right:5px;}
.selectdevices{margin:40px 0;}
.selectdevices ul{list-style:none;border:1px solid #DFE1E5;margin-bottom:20px;}
.selectdevices ul li{float:left;display:inline;border:0;margin-right:20px;width:120px;padding:15px 0; }
.selectdevices ul li.heading{background:url(../images/white_arrow.png) no-repeat right center;padding:0;width:170px;}
.stepcontent .selectdevices h3{font-size:13px;padding:15px 0 15px 60px;margin:0px 6px 0px 0px;background:url(../images/devices_sprite.png) no-repeat #fff;}
.stepcontent .selectdevices ul li label{width:auto;}

.selectdevices ul li.heading h3.desktop{background-position:10px 10px;}
.selectdevices ul li.heading h3.laptop{background-position:10px -76px;}
.selectdevices ul li.heading h3.tablets{background-position:10px -166px;}
.selectdevices ul li.heading h3.smartphones{background-position:10px -256px;}

/*************Accordian***********************/
.stepcontent .box.accordian{padding:0px;background:none;}
.stepcontent .box.accordian ul li{padding:0px;border-bottom:1px solid #cad0d8;}
.stepcontent .box.accordian ul li h3{padding:5px 0 5px 40px;background:url(../images/accordian_arrow.png) no-repeat 15px 10px #fff;margin:0;cursor:pointer;}
.stepcontent .box.accordian ul li.active h3{background:url(../images/accordian_arrow_active.png) no-repeat 15px 12px #fff;}
.stepcontent .box.accordian ul li.active{border-bottom:1px solid #cad0d8;}
.stepcontent .box.accordian ul li .accordian_content{display:none;}
.stepcontent .box.accordian ul li.active .accordian_content{display:block;}
.stepcontent .box.accordian ul li .accordian_content li{padding:0 0 0 40px;border-bottom:1px solid #cad0d8;}
.stepcontent .box.accordian ul li .accordian_content li:hover{background:#eaefef;}
.stepcontent .box.accordian ul li .accordian_content li:first-child{border-top:1px solid #cad0d8;}
.stepcontent .box.accordian ul li .accordian_content li a{display:block;padding:5px 0;margin-right:10px;color:#656d78;}
.stepcontent .box.accordian ul li .accordian_content li.active a{background:url(../images/add_arrow.png) no-repeat right;}

.box.selected{margin:0;padding:0;}
.box.selected .policylist{margin-bottom:10px;}
.box.selected .policylist h3{margin:0;padding:5px 10px;}

.box.selected .policylist .lists{height:100px;overflow:hidden;}
.box.selected .policylist .lists ul li{padding:3px 10px;}

.box.selected .policylist .lists1{height:auto;overflow:hidden;}
.box.selected .policylist .lists1 ul li{padding:3px 10px;}

.txtaligncenter{text-align:center;}
.stepcontent .addpolicy{min-height:80px;}
.stepcontent .addpolicy li{position:relative;float:left;font-size:12px;background:#fff;padding:0;margin-right:10px;}
.addpolicy li .policyname{margin-right:20px;padding:5px 7px;display: block; max-width:580px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.addpolicy li .close_gray{top:6px;right:5px;float:left;}

.locations{margin-top:20px;}
.locations ul li{border:0;}

.searchpolicy{margin:20px 0;}
.searchpolicy input{width:400px;border:1px solid #DFE1E5;padding:5px;background:#fff;float:left;}
.searchpolicy .info{float:left;margin-top:5px;margin-left:10px;}
.protocol{margin-bottom:20px;}
.protocol .more_dropdown{float:left;}
.protocol .info{float:left;margin-left:20px;}
.userdevices ul li{border:0;}

.addusermailgroups{margin:10px 0 0;}
.addusermailgroups .inputtext{width:208px; position:absolute; left:275px;}
.inputtext{border:1px solid #ccd1d9;background:#fff;padding:6px;}
.addusermailgroups .whitedropdown .dd_options{ width:220px;  overflow:hidden; margin-top:0px; margin-left:-16px;}
.addusermailgroups .whitedropdown .dd_options label{width:175px;}
.addusermailgroups .whitedropdown{width:95%}
.addusermailgroups .whitedropdown .dropdown1 h2{width:90% !important;}

.addusermailgroups .button_panel input.gray{background:url(../images/add_down_arrow.png) no-repeat 50px center #656D78;padding:0 32px 0 20px;}
.addusermailgroups .button_panel input.gray:hover{
	background:url(../images/add_down_arrow.png) no-repeat 50px center #717984 !important;color:#e2e4e6;}
.addusermailgroups .button_panel input.gray:active{
	background:url(../images/add_down_arrow.png) no-repeat 50px center #575f6a !important;}

.shareto .box{width:100%;padding:0;height:200px;}
.sharetoheading{width:18%;}
.groupname{color:#ccd1d9;}
.sharetolist{margin:0 10px 5px 10px;}
.sharetolist ul.user_row{list-style:none; height:30px;}
.stepcontent .box .sharetolist ul li{display:inline-block;padding:1px 8px;font-family:'OpenSansRegular';font-size:12px;color:#656d78;position:relative;margin:2px 0;}
.stepcontent .box .sharetolist ul li.email{width:125px;}
.stepcontent .box .sharetolist ul li.useremail { width:175px; float:left; padding-left:0px!important;}
.stepcontent .box .sharetolist ul li.workspace_permissions { width:330px; float:left; padding-left:12px;}
.stepcontent .box .sharetolist ul li.remove { width:50px; float:left; margin-top:4px; padding-left:40px;}

.e_shareto .box{width:100%;padding:0;height:200px;}
.e_sharetoheading{width:155px;}
.groupname{color:#ccd1d9;}
ul.adv_header li{display:inline-block;padding:5px 8px!important;}
ul.drm_settings li{margin: 2px 0;padding:0px!important;}
ul.edit_header li{display:inline-block; padding:3px 8px;}
ul#online_permission_block li, ul#offline_permission_block li {display:inline-block; padding:0px!important; margin-bottom:0px!important;}
/* ul#online_permission_block li label, ul#offline_permission_block li label {margin-bottom:0px!important; margin-bottom:0px!important;} */
.e_parent_share_list ul li{padding:3px 8px!important;}
#e_sharetolistbox ul li{padding:3px 8px;}
.e_sharetolist, .e_parent_share_list {margin:0 10px 5px 10px;}
.e_sharetolist ul.user_row, .e_parent_share_list ul.user_row{list-style:none; height:30px;}
.stepcontent .box .e_sharetolist ul li, .stepcontent .box .e_parent_share_list ul li{display:inline-block;padding:0;font-family:'OpenSansRegular';font-size:11px;color:#656d78;position:relative;}
.stepcontent .box .e_sharetolist ul li.email, .stepcontent .box .e_parent_share_list ul li.email{width:150px;}

.linkshare{background:url(../images/linksharing_icons.png) no-repeat -140px -8px!important;width:16px;height:16px;padding:0; border:none!important;}
.linkshare.selected{background:url(../images/linksharing_icons.png) no-repeat -140px -38px!important;width:16px;height:16px;padding:0; border:none!important;}

.linkview{background:url(../images/linksharing_icons.png) no-repeat -5px -7px!important;width:16px;height:16px;padding:0; border:none!important;}
.linkview.selected{background:url(../images/linksharing_icons.png) no-repeat -5px -38px!important;width:16px;height:16px;padding:0; border:none!important;}

.linkprint{background:url(../images/linksharing_icons.png) no-repeat -75px -8px!important;width:16px;height:16px;padding:0; border:none!important;}
.linkprint.selected{background:url(../images/linksharing_icons.png) no-repeat -75px -37px!important;width:16px;height:16px;padding:0; border:none!important;}

.linkupload{background:url(../images/linksharing_icons.png) no-repeat -40px -8px!important;width:16px;height:16px;padding:0; border:none!important;}
.linkupload.selected{background:url(../images/linksharing_icons.png) no-repeat -40px -39px!important;width:16px;height:16px;padding:0; border:none!important;}

.linkdownload{background:url(../images/linksharing_icons.png) no-repeat -191px -9px!important;width:16px;height:16px;padding:0; border:none!important;}
.linkdownload.selected{background:url(../images/linksharing_icons.png) no-repeat -191px -38px!important;width:16px;height:16px;padding:0; border:none!important;}

.linklist{background:url(../images/linksharing_icons.png) no-repeat -108px -8px!important;width:16px;height:16px;padding:0; border:none!important;}
.linklist.selected{background:url(../images/linksharing_icons.png) no-repeat -108px -38px!important;width:16px;height:16px;padding:0; border:none!important;}

.linkuserslist{background:url(../images/linksharing_icons.png) no-repeat -221px -8px!important;width:16px;height:16px;padding:0; border:none!important;}
.linkuserslist.selected{background:url(../images/linksharing_icons.png) no-repeat -222px -38px!important;width:16px;height:16px;padding:0; border:none!important;}

.linkwatermark{background:url(../images/linksharing_icons.png) no-repeat -164px -8px!important;width:16px;height:16px;padding:0; border:none!important;}
.linkwatermark.selected{background:url(../images/linksharing_icons.png) no-repeat -164px -39px!important;width:16px;height:16px;padding:0; border:none!important;}

/*.stepcontent .box .sharetolist ul li:last-child{float:right;}*/
.stepcontent .box .sharetolist ul li:last-child .close_gray{top:0;right:0;}
.stepcontent .box .sharetolist ul li:last-child .close_gray { right: 53px; }
#new{ background-color:#D0FAD0 }

.stepcontent .box .sharetolist .accesspanel1 ul li{color:#FFF !important;}
.stepcontent .box .sharetolist .accesspanel1 ul li:last-child{float:left !important;}

/*.stepcontent .box .e_sharetolist ul li:last-child{float:right; right: 50px;}*/
.stepcontent .box .e_sharetolist ul li:last-child .close_gray{top:0;right:0;}
.stepcontent .box .e_sharetolist ul li:last-child .close_gray { right: 53px; }
#new{ background-color:#D0FAD0 }

.stepcontent .box .e_sharetolist .accesspanel1 ul li{color:#FFF !important;}
.stepcontent .box .e_sharetolist .accesspanel1 ul li:last-child{float:left !important;}

.linkforsharing{margin-top:20px;}
.linkforsharing .label_checkbox{width:60px;font-family:'OpenSansRegular';font-size:12px;margin:5px;}
.formcontent .date{width:130px;}
.formcontent .date input{width:90px;float:left;}

.inputbox{
	border: 1px solid #CCC;
	background: #FFF;
	display: block;
	width: 95%;
	font-size: 12px;
	color: #868B96;
	font-family: 'OpenSansRegular';
}

.formcontent .inputbox input[type="text"],.formcontent .inputbox input[type="password"] {border:0;}

.whitedropdown{
	display: inline-block;
	color: #E2E4E6;
	padding: 0 5px;
	background: #ffffff;
	cursor: pointer;
}

.whitedropdown .dropdown, .whitedropdown .dropdown1{
	background: url(../images/accordian_arrow_active.png) right center no-repeat;
	padding: 0 9px 0 5px;
	height: auto;
	line-height: 20px;
}

.whitedropdown .dd_options{
	width: 80px;
	margin-left: -10px;
	margin-top: -13px;
	overflow: hidden;
}

.stepcontent .box .whitedropdown .dropdown h2, .stepcontent .box .whitedropdown .dropdown1 h2,
.whitedropdown .dropdown h2, .whitedropdown .dropdown1 h2 {
	color:#868B96;
	width:60px;
	font-size:12px;
        font-weight: normal;
}


.stepcontent .box .whitedropdown .dd_options ul li,
.whitedropdown .dd_options ul li {
	padding: 5px 10px;
	border-bottom: 1px solid #BCBEC4;
	color: #FFF;
	font-family: 'OpenSansRegular';
	font-size: 13px;
	cursor: pointer;
	float:none;
	width:100%;
	margin:0;
}

.appliedpolicies{width:100%;}
.appliedpolicies .box.accordian{width:660px;}
.stepcontent .box.accordian ul li.active{background:#fff;}
.stepcontent .box.accordian ul li.active .accordian_content .policylistpanel .policylist h3{background:#fff !important;}
.stepcontent .box.accordian ul li .accordian_content .policylist{width:100% !important;}
.stepcontent .box.accordian ul li .accordian_content .policylist .lists{height:60px;overflow:hidden;width:660px;}
.jspPane{left:0; margin:0!important;}
.stepcontent .box.accordian ul li .accordian_content .policylist .lists li{border:0;background:#fff;}
.appliedto {cursor: pointer;}
.appliedto:hover {color: #1b94cb; cursor: pointer;}
.da_policies label{
	display: block;
	font-size: 12px;
	color: #434A54;
	font-family: 'OpenSansSemiBold';
        font-weight: normal;
	margin-bottom: 5px;
}
.create_da_policies label{ width:auto!important; line-height:13px;}
.create_da_policies{margin:10px 0;}

.formcontent label{color:#434A54;}
.create_da_policies ul{}
.create_da_policies ul li{border:0;padding:3px 10;}
.create_da_policies ul li label{color:#868B96;margin-left:15px;}
.create_da_policies ul li .data{
	background:#ffffff;
        border:1px solid #e4dfdf;
	padding:10px 15px;
}
.create_da_policies ul li .data .sources label{margin:0;color:#434A54;}
.create_da_policies ul li .data .sources{margin-right:20px;width:45%;}
.create_da_policies ul li .data .sources .info{margin-top:0;margin-bottom:5px;}
.create_da_policies ul li .data .txtareablock{
	margin-top:0;
}
.create_da_policies ul li .data .txtareablock .txtarea{width:87%;}
.create_da_policies .more_dropdown .dd_options{width:220px !important;}

.txtareablock{position:relative;margin-top:20px;}
.txtareablock .info{position:absolute;right:2px;bottom:0;margin:0;}
.txtarea{width:95%;height:50px;border:1px solid #CCC;padding:5px;background:#fff;}
.txtarea textarea{width:100%;height:100%;}
.da_policies .formcontent .field.quota{float:left;width:32%;margin:0;}
.da_policies .formcontent .field.quota .size input{width:50%;}

.mapping label{float:left;width:60px;color:#434A54;}
.mapping span{float:left;}

.stepcontent ul li .formcontent{margin-top:5px;padding:5px;}
.stepcontent ul li .serverpath{float:left;width:250px;margin-left:25px;}
.stepcontent ul li .serverpath .inputbox{width:200px;float:left;}
.stepcontent ul li .serverpath .inputbox input{width:auto;}
.stepcontent ul li .serverpath .info{margin-left:3px;}
.stepcontent ul li .serverpath label{width:auto;color:#868B96;}

.da_policies{padding:0;}
.da_policies .formcontent{padding:10px 15px;}
.da_policies .formcontent label{color:#434A54;}
.da_policies .formcontent ul li{border:0;}
.da_policies .formcontent ul li label{color:#868B96;width:300px;}

.da_policies .selecttype{padding:10px 0px 10px 15px;background:#e0e0e0;}

.users_group_organization{float:left;width:200px;}
.da_policies .formcontent .users_group_organization label{color:#868B96;}

.stepcontent ul li .addmore{margin-top: 30px;display: block;}
.stepcontent ul li .button_panel{margin-top:10px;margin-left:20px;}
/* .stepcontent ul li .button_panel{margin-top:0px;margin-left:10px;margin-right:50px;}*/
.stepcontent ul li .showfilename{margin-top:5px;margin-left:10px;margin-right:10px;width:250px;overflow:hidden; }
.da_policies.stepcontent ul.permissions li{padding:0;}
.da_policies.stepcontent ul.permissions li label{width:auto;}
.da_policies.stepcontent ul li{padding:3px 0;}

.da_policies.stepcontent ul li .more_dropdown .dd_options ul li{padding:5px 10px;}
.fencing h3{margin:0 0 5px 0;}
.fencing .formcontent{margin-bottom:10px;}
.fencing .formcontent label{color:#868B96;}
.fencing .formcontent .addmore{margin-top:10px;margin-left:10px;display:block;}
.fencing .formcontent .txtareablock{margin-top:0;}

.formcontent .dropdown .dd_options{width:100%;}
.formcontent .dropdown .dd_options ul li{height:25px;padding:4px 10px;border-bottom:1px solid #ccc;}

.define_ff{padding:10px 15px;}
.da_policies.stepcontent .define_ff ul li{padding:5px;border:1px solid #fff;font-weight:bold;}
.add_remove{width:30px;height:270px;margin-top:28px;}
.add_remove .add{display:block;background:url(../images/add_arrow.png) no-repeat center center #656D78;border:1px solid #999;height:20px;width:20px;}
.add_remove .add:hover{background:url(../images/add_arrow.png) no-repeat center center #717984;}
.define_ff .add_remove .add.first{margin-top:60px;}
.define_ff .add_remove .add{margin-top:100px;margin-left:4px;}
.include_exclude {margin-left:0px;}
.include_exclude .box{height:120px;}

.timebasedaccess{float:left;margin:5px 0 0 3px;}
.timebasedaccess .time{margin-top:10px;}
.timebasedaccess .time .time_from,
.timebasedaccess .time .time_to{float:left;width:45%;}
.timebasedaccess .time .hrs,
.timebasedaccess .time .minutes{background:#fff!important;border:1px solid #999;float:left;width:22px;padding:8px;margin-right:8px;text-align:center;font-size:12px;}

.applied_to{margin-left:30px;}
.applied_to .more_dropdown{margin-right:20px;width:120px;}

.da_policies .button_panel{margin:0 5px 0 20px;}

.schedule_policies{margin-bottom:10px;width:660px;}
.schedule_policies #demo{width:300px;float:left;}
.schedule_policies .time{float:left;margin-top:-5px;}
.schedule_policies .time .time_from{width:100%;}
.schedule_policies .text-core,.schedule_policies .text-wrap, .schedule_policies .datesofmonth input[type="text"]{min-height:30px;}

.schedule_dd{margin-right:20px;width:130px;}
.schedule_dd .more_dropdown {width:100%;}

.data_info{width:330px;}
.data_info label{float:left;line-height:36px;margin:0 5px;}
.data_info label .info{margin-left:10px;}
.data_info .inputbox{float:left;width:75%;}
.limitations{margin-top: 10px;border-top: 1px solid #CCC;padding-top: 10px;}

.sharing_policies .fencing{margin-top:10px;}
.da_policies.sharing_policies .fencing {background: none repeat scroll 0 0 #ffffff;padding: 15px;}
.sharing_policies ul li{border:0;}
.sharing_policies ul li,.drm_templates ul li{border:0;}
.drm_templates ul li{padding:0 0 6px 0;}
.drm_templates label{width:auto !important;}

.alertmail{padding:10px 0;}
.margintopneg5px{margin-top:-5px !important;}
.margintopneg8px{margin-top:-8px !important;}
.margintop5px{margin-top:5px !important;}
.margintop10px{margin-top:10px !important;}
.margintop15px{margin-top:15px !important;}
.margintop20px{margin-top:20px !important; }
.margintop25px{margin-top:25px !important; }
.margintop30px{margin-top:30px !important; }
.margintop35px{margin-top:35px !important; }
.marginbottom10px{margin-bottom:10px !important;}
.marginbottom5px{margin-bottom:5px!important;}
.marginbottom0{margin-bottom:0px!important;}
.marginleft0{margin-left:0px!important;}
.margintop0{margin-top:0px!important;}
.marginright0{margin-right:0px!important;}
.marginright5px{margin-right:5px !important;}
.marginright10px{margin-right:10px !important;}
.marginright15px{margin-right:15px !important;}
.marginright20px{margin-right:20px !important;}
.marginright25px{margin-right:25px !important;}
.top0{top:0!important;}

.general_policies ul li{border:0;}
.general_policies ul li label{width:590px}
.general_policies .timebasedaccess{margin-top:10px;}
.general_policies .timebasedaccess .info{margin-left:5px;}
.policyoptions ul li label{width:590px!important;}
.da_policies.sharing_policies{padding-top:10px;}

.da_policies .formcontent .title label{ color:#434A54 !important; margin-left:0; }
.sharing_policies .formcontent{padding:0;}
.sharing_policies .quota{width:110px;}
.sharing_policies .quota.mediuminputbox{width:180px;}
.sharing_policies .formcontent .quota .size input[type="text"]{width:40px}

.sharing_policies .quota .dd_options{width:53px;height:200px;overflow:hidden;}
.inline_chkbox{width:100%;}
.inline_chkbox li{float:left;}
.formcontent .label_checkbox input[type="text"]{width:20px;display:inline-block;margin:0 5px;text-align:center;}
.password_protect .label_checkbox{background-position:0 10px;}

.network_policies .timebasedaccess h3{margin-top:10px;border-bottom:1px solid #ccc;padding:5px 0;}
.network_policies .timebasedaccess label{color:#868B96;}
.network_policies .timebasedaccess{float:none;}
.network_policies .timebasedaccess .data_info{width:325px;}
.edit_smtp .data_info .inputbox{width:93%;}

.edit_smtp.stepcontent ul li{border:0;}
.edit_smtp .button_panel{margin-top:0;}
.sentmailproress {width:95%;}
.sentmailproress .sending{width:16px; height:20px; margin:10px 5px 10px 0px; float:left; display:block;}
.sentmailproress .success{color:#008000; font-size:13px; margin:10px 0 10px 0; float:left; display:block;}
.sentmailproress .failure{color:#F00; font-size:13px; margin:10px 0 10px 0; float:left; display:block;}

.yesno ul{list-style:none;}
.yesno ul li{display:inline-block;float:left;width:164px;}

.shedule_reports .field label{font-size: 12px; color: #434A54; font-family: 'OpenSansSemiBold'; font-weight:normal; margin: 5px 0;}
.shedule_reports .field{font-size: 12px;font-family: 'OpenSansRegular';}
.shedule_reports .field input[type="text"]{border:1px solid #ccc;background:#fff;padding:5px;display:block;width:600px;margin:5px 0 0 0;}
.shedule_reports .field .info{float:none;}
.stepcontent ul.daysofweek{margin-left:0px;}
.stepcontent ul.daysofweek li{display:inline-block;border:1px solid #656d78;padding:5px 7px;cursor:pointer;width:auto;text-align:center;background:#656d78;color:#fff;font-size:12px;line-height:22px}
.stepcontent ul.daysofweek li:hover{background:#1b94cb;border:1px solid #1b94cb;}
.stepcontent ul.daysofweek li.selected{background:#1b94cb;border:1px solid #1b94cb;}

.stepcontent ul.shareinternal li{
    background: none repeat scroll 0 0 #666666;
    border: 1px solid #666666;
    color: #FFFFFF !important;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    font-family: 'OpenSansRegular';
    font-size: 12px;
    margin: 5px 0 0 2px !important;
    padding: 2px !important;
    position: relative;
}
.stepcontent ul.shareinternal li:hover{background:#1b94cb; border:1px solid #1b94cb;}
.stepcontent ul.shareinternal li.selected{background:#1b94cb; border:1px solid #1b94cb;}
.stepcontent ul.shareinternal li:last-child { float: none !important; }

.stepcontent ul.add-to-workspace li{ color: #555!important; cursor: pointer; text-align: center; display: inline-block;font-family: 'OpenSansRegular'; font-size: 12px; 
        background: url(../images/check-off.png) no-repeat left; margin:3px 4px 0 2px !important; padding:0 2px 0 21px!important; position: relative; top:-3px; }
.stepcontent ul.add-to-workspace li.selected{background:url(../images/check-on.png) no-repeat left; width:auto; border:none!important;}
.stepcontent ul.add-to-workspace li:last-child { float:none!important; }

.shedule_reports .timebasedaccess{margin-top:0px;display: block;float: left;margin-left:5px;}
.shedule_reports .timebasedaccess .time{margin-top:0;}
.shedule_reports .timebasedaccess .time .hrs,
.shedule_reports .timebasedaccess .time .minutes{padding:7px 5px;display:inline-block;}
.shedule_reports .timebasedaccess .time .time_from,
.shedule_reports .timebasedaccess .time .time_to{width:100%;}
.timebasedaccess .more_dropdown .dd_options{width:65px;}
.timebasedaccess .schedule_dd .more_dropdown .dd_options{width:140px !important;}
.shedule_reports .more_dropdown .dd_options li{ padding: 4px 10px!important;}
.shedule_dd{width:140px;}
.shedule_dd.more_dropdown .dd_options{width:150px;}
.shedule_reports .reporttype li{border:0;padding:3px 0;}
.shedule_reports .reporttype li:last-child{border:0;padding:3px 0;}
.shedule_reports .reporttype li label{color:#868B96;}

.shedule_reports .reporttype li .setlimit{background:#DFDFDF;padding:2px 15px;}
.shedule_reports .reporttype li .setlimit input[type="text"]{width:20px;display:inline;margin:0 5px;text-align:center;font-size:12px;}

.info_icon{ background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; padding:3px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; display:block;  overflow:hidden; text-overflow:ellipsis;}
.info_icon:hover{background:#edf5f8!important; color:#1b94cb;}

.sharegroup_icon{ background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; padding:3px!important; font-size:12px;  cursor:pointer; width:auto!important; height:14px; line-height:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sharegroup_icon:hover{background:#edf5f8!important; color:#1b94cb;}

.alias_icon{padding:3px 4px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis;}
.alias_icon:hover{background:#edf5f8!important; color:#1b94cb;}

.sharelink_icon{padding:3px 4px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis;}
.sharelink_icon:hover{background:#edf5f8!important; color:#1b94cb;}

.tagicons li.link_withme_icon {padding:2px 4px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis;}
.tagicons li.link_withme_icon:hover {background:#edf5f8!important; color:#1b94cb;}

.unshare_icon{padding:3px 4px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis;}
.unshare_icon:hover{background:#edf5f8!important; color:#1b94cb;}

.sharefurther_icon{padding:3px 4px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sharefurther_icon:hover{background:#edf5f8!important; color:#1b94cb;}

.comments_icon{padding:3px 4px!important; font-size:12px; cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis;}
.comments_icon:hover{background:#edf5f8!important;}

.comments_icon_file{padding:3px 4px!important; font-size:14px; cursor:pointer; line-height:14px; background:#ffffff!important; display:block; overflow:hidden; text-overflow:ellipsis;}
.comments_icon_file:hover{background:#edf5f8!important;}

.comments_icon_fdr{padding:3px 4px!important; font-size:14px; line-height:14px; background:#ffffff!important; display:block; overflow:hidden; text-overflow:ellipsis;}

.modal-body .sharefurther_icon,.modal-body .sharefurther_icon:hover{background:url(../images/share_further.png) no-repeat 0 0px !important;display:block;width:16px;height:16px;padding:0;border:0!important;}
.request_files_icon{background:url(../images/request_files.png) no-repeat 0 0px;display:block;width:16px;height:16px;padding:0;}
.request_files_icon:hover{background:#66c1c8!important;}

.wmdownload_icon{padding:3px 4px!important; font-size:12px;  cursor:pointer; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; text-align:center; height:14px; line-height:14px; font-size:11px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.wmdownload_icon:hover{background:#edf5f8!important; color:#1b94cb;}
.modal-body .wmdownload_icon{background:url(../images/view_download.png) no-repeat -48px 1px !important;display:block;width:16px;height:16px;padding:0;border:0!important;}

.alert_icon{padding:3px 4px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis;}
.alert_icon:hover{background:#edf5f8!important; color:#1b94cb;}

.history_icon{ background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; padding:3px!important; font-size:12px;  cursor:pointer; min-width:60px; width:auto; height:16px; line-height:14px; display:block; text-align:center;}
.history_icon:hover{background:#edf5f8!important; color:#1b94cb;}
.modal-body .history_icon{background:url(../images/history_icon.png) no-repeat -2px -2px;width:16px;height:16px;}

.reject_icon{ background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; padding:3px!important; font-size:12px;  cursor:pointer; width:auto!important; height:14px; line-height:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.reject_icon:hover{background:#edf5f8!important; color:#1b94cb;}

.delete_button{ padding:3px 4px!important; font-size:12px;  cursor:pointer; width:auto!important; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; text-align:center; overflow:hidden; text-overflow:ellipsis;}
.delete_button:hover{background:#edf5f8!important; color:#1b94cb;}

.edit_share{ background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; padding:3px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; display:block; overflow:hidden; text-overflow:ellipsis;}
.edit_share:hover{background:#edf5f8!important; color:#1b94cb;}

.edit_button{ background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; padding:3px!important; font-size:12px;  cursor:pointer; width:auto!important; height:14px; line-height:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.edit_button:hover{background:#edf5f8!important; color:#1b94cb;}

.tagicons li.edit_icon{background:url(../images/edit_delete.png) no-repeat;width:16px;height:16px;}
.tagicons li.edit_icon:hover{background:url(../images/edit_delete.png) no-repeat 0 -94px;width:16px;height:16px;}

.tagicons li.delete_icon{background:url(../images/edit_delete.png) no-repeat -25px 0;width:16px;height:16px;}
.tagicons li.delete_icon:hover{background:url(../images/edit_delete.png) no-repeat -25px -94px;width:16px;height:16px;}

.tagicons li.wipe_icon{background:url(../images/edit_delete.png) no-repeat -150px -2px;width:16px;height:16px;}
.tagicons li.wipe_icon:hover{background:url(../images/edit_delete.png) no-repeat -150px -96px;width:16px;height:16px;}

.tagicons li.purge_icon{background:url(../images/edit_delete.png) no-repeat -72px 0;width:16px;height:16px;}
.tagicons li.purge_icon:hover{background:url(../images/edit_delete.png) no-repeat -72px -95px;width:16px;height:16px;}

.tagicons li.user_history_icon{background:url(../images/history_icon.png) no-repeat -2px -2px;width:16px;height:16px;}
.tagicons li.user_history_icon:hover{background:url(../images/history_icon.png) no-repeat -2px -64px;width:16px;height:16px;}

.tagicons li.file_history_icon{background:url(../images/history_icon.png) no-repeat -2px -2px;width:16px;height:16px;}
.tagicons li.file_history_icon:hover{background:url(../images/history_icon.png) no-repeat -2px -64px;width:16px;height:16px;}

.tagicons li.share_history_icon{background:url(../images/history_icon.png) no-repeat -2px -2px;width:16px;height:16px;}
.tagicons li.share_history_icon:hover{background:url(../images/history_icon.png) no-repeat -2px -64px;width:16px;height:16px;}

.tagicons li.workspace_history_icon{background:url(../images/history_icon.png) no-repeat -2px -2px;width:16px;height:16px;}
.tagicons li.workspace_history_icon:hover{background:url(../images/history_icon.png) no-repeat -2px -64px;width:16px;height:16px;}

.tagicons li.sharelink_icon1{background:url(../images/link.png) no-repeat 0 0px;display:block;width:16px;height:16px;padding:0;}
.tagicons li.sharelink_icon1:hover{background:url(../images/link.png) no-repeat 0 -48px;display:block;width:16px;height:16px;padding:0;}

.tagicons li.unshare_icon1{background:url(../images/unshare.png) no-repeat 0 0;display:block;width:16px;height:18px;padding:0;}
.tagicons li.unshare_icon1:hover{background:url(../images/unshare.png) no-repeat 0 -44px;display:block;width:16px;height:18px;padding:0;}

.tagicons li.info_icon1{background:url(../images/info_solid_icon.png) no-repeat 0 0px!important;display:block;width:16px;height:16px;padding:0!important;}
.tagicons li.info_icon1:hover{background:url(../images/info_solid_icon.png) no-repeat 0 -37px!important;display:block;width:16px;height:16px;padding:0!important;}

.tagicons li.switchrole_icon{background:url(../images/edit_delete.png) no-repeat -123px 0;width:16px;height:16px;}
.tagicons li.switchrole_icon:hover{background:url(../images/edit_delete.png) no-repeat -123px -94px;width:16px;height:16px;}

.tagicons li.comment_icon{background:url(../images/comment_icon.png) no-repeat 0px -59px; width:16px; height:16px;}
.tagicons li.comment_icon:hover{background:url(../images/comment_icon.png) no-repeat 0 3px; width:16px; height:16px;}

.unsync_icon{ background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; padding:3px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.unsync_icon:hover{background:#edf5f8!important; color:#1b94cb;}

.syncicon{ background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; padding:3px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.syncicon:hover{background:#edf5f8!important; color:#1b94cb;}

.subscribeicon{ background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; padding:3px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.subscribeicon:hover{background:#edf5f8!important; color:#1b94cb;}

.unsubscribeicon{ background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; padding:3px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.unsubscribeicon:hover{background:#edf5f8!important; color:#1b94cb;}

.tagicons li.expose-show{background:url(../images/expose_show.png) no-repeat;width:16px;height:16px;}
.tagicons li.expose-hide{background:url(../images/expose_hide.png) no-repeat;width:16px;height:16px;}

.tagicons li.hsm_config_icon{background:url(../images/key.png) no-repeat 0px -59px; width:16px; height:16px;}
.tagicons li.hsm_config_icon:hover{background:url(../images/key.png) no-repeat 0 -1px; width:16px; height:16px;}

.bridcrum .syncicon{background:url(../images/un_sync.png) no-repeat 0 0;width:16px;height:16px;}
.bridcrum .syncicon:hover{background:url(../images/un_sync.png) no-repeat 0 -48px;width:16px;height:16px;}
.bridcrum .synciconcontainer .tooltip{display:block;}

.add_icon {background:url(../images/plus.png) no-repeat; width:16px; height:16px; display:inline-block; cursor:pointer; margin-top:6px;}
.remove_icon {background:url(../images/minus.png) no-repeat; width:16px; height:16px; display:inline-block;cursor:pointer;margin-top:6px;}
.data_protection_policies table td .checkedimg{background-position:30px center;}

.usernamebox, .adduser, .box, .userlistbox{position:relative;}
.usernamebox:hover .userinfotip{display:block;}
.userinfotip {padding:0 5px; position:absolute; top:5px; z-index:99999; display:none; width:600px; max-height:25px;}
.userinfotip p {padding:0 7px; height:23px;  background:#1b94cb; color:#ffffff; line-height:21px; cursor:none; font-size:11px;}
.userdetailspage .header{width:100%;}
.userdetailspage .topbarnav{margin:0 20px;}

.userdetailspage .topbarnav ul{list-style:none;}
.userdetailspage .topbarnav ul li{display:inline-block;padding:0 0;}
.userdetailspage .topbarnav ul li:last-child{font-weight:bold;}
.userdetailspage .topbarnav ul.tagicons li{margin:0 4px;}

.userdetailspage .header .userdetails{display:block;background:none;color:#898d98;position:relative;z-index:100!important;border-top:1px solid #e0e2e6;border-bottom:1px solid #e0e2e6;margin:10px 20px;width:auto;padding:0;}
.userdetailspage .header .userdetails .name_position{display:inline-block;position:relative;width:30%;border-right:1px solid #e0e2e6;padding:0 0px 10px;height:60px;}
.userdetailspage .header .userdetails .name_position h2{font-size:30px;font-weight:bold;font-family:'OpenSansSemiBold'; font-weight:normal;}
.userdetailspage .header .userdetails .name_position p{font-size:13px;font-weight:normal;}
.userdetailspage .header .userdetails .progress{display:inline-block;position:relative;width:30%;border-right:1px solid #e0e2e6;padding:0 10px 10px;height:60px;}

.progress .barchart{ height:30px;position:relative;}
.progress .barchart .total{height:10px; margin:0px 0;z-index:1;position:relative;}
.progress .barchart  .allocatedmemory{width: 50%; height: 30px; position: absolute;left: 0px; top: 0px;z-index:0;}
.progress .allocated_unallocated{margin:0;}

.userdetails .devices{float:left;width:auto;margin:10px 0 20px 30px;}
.userdetails .devices ul{list-style:none;}
.userdetails .devices ul li{width:44px;background:url(../images/devices_sprite_hvr.png) no-repeat; margin:6px 0 4px 4px; height:44px; float:left; border-right:1px dotted #d9dadc; padding-right:10px; position:relative;}
.userdetails .devices ul li.desktop{background-position:0 -85px;}
.userdetails .devices ul li.tablet{background-position:0 -175px;}
.userdetails .devices ul li.mobile{background-position:0 -265px;}
.userdetails .devices ul li.other{background-position:0 -354px;}
.userdetails .devices ul li.googlepassthrudevice {background-position:0px -426px;}
.userdetails .devices ul li.fileserverpassthrudevice {background-position:0px -502px;}
.userdetailspage .whitebox{ margin:0px;}

.tab_structure{padding:15px 20px;}
.tab_structure .maintabs ul{list-style:none;}
.tab_structure .maintabs ul li{display:inline-block;height:20px;border-right:1px solid #a1a7ae;margin-right:10px;padding-right:10px;cursor:pointer;}
.tab_structure .maintabs ul li:last-child{display:inline-block;height:20px;border-right:none;margin-right:10px;padding-right:10px;cursor:pointer;}
.tab_structure .maintabs ul li span{font-size:16px;font-family:'OpenSansSemiBold'; font-weight:normal; display:block;height:20px;line-height:20px;padding-bottom:5px;color:#868b96;}

.tab_structure .maintabs ul li.selected{background:none;}
.tab_structure .maintabs ul li.selected span{border-bottom:3px solid #1b94cb;color:#434a54;}

.right_container .tab_structure .tab_content .contents{background:none;margin-top:20px;margin-left:0;display:none;}
.right_container .tab_structure .tab_content .contents.selected{display:block;}
.right_container .tab_structure .tab_content .contents .shared_by{margin-right:40px;min-width:300px;}
.right_container .tab_structure .tab_content .contents .shared_by h3{border-bottom:1px solid #adb4bd;margin-bottom:5px;padding-bottom:5px;}
ul.filetype{list-style:none;width:100%;}
ul.filetype li{padding:14px 0 14px 10px;border-bottom:1px solid #f2f2f2;position:relative;}
tr.resRow td div p, ul.filetype li p{background:url(../images/new_filetype_icons.png) no-repeat;padding:0px 30px; height:24px;}
tr.resRow td div p:hover, ul.filetype li p:hover {text-decoration:underline;}
tr.resRow td div p.folder, ul.filetype li p.folder{background-position:0 -8px;}
tr.resRow td div p.zip, ul.filetype li p.zip{background-position:0 -47px;}
tr.resRow td div p.rar, ul.filetype li p.rar{background-position:0 -47px;}
tr.resRow td div p.gz, ul.filetype li p.gz{background-position:0 -47px;}
tr.resRow td div p.gzip, ul.filetype li p.gzip{background-position:0 -47px;}
tr.resRow td div p.tar, ul.filetype li p.tar{background-position:0 -47px;}

tr.resRow td div p.xls, ul.filetype li p.xls{background-position:0 -202px;}
tr.resRow td div p.xlsx, ul.filetype li p.xlsx{background-position:0 -202px;}
tr.resRow td div p.doc, ul.filetype li p.doc{background-position:0 -163px;}
tr.resRow td div p.docx, ul.filetype li p.docx{background-position:0 -163px;}
tr.resRow td div p.ppt, ul.filetype li p.ppt{background-position:0 -242px;}
tr.resRow td div p.pptx, ul.filetype li p.pptx{background-position:0 -242px;}
tr.resRow td div p.pdf, ul.filetype li p.pdf{background-position:0 -88px;}

tr.resRow td div p.eml, ul.filetype li p.eml{background-position:0 -321px;}
tr.resRow td div p.txt, ul.filetype li p.txt{background-position:0 -440px;}
tr.resRow td div p.rtf, ul.filetype li p.rtf{background-position:0 -440px;}
tr.resRow td div p.csv, ul.filetype li p.csv{background-position:0 -440px;}
tr.resRow td div p.log, ul.filetype li p.log{background-position:0 -440px;}

tr.resRow td div p.bmp, ul.filetype li p.bmp{background-position:0 -126px;}
tr.resRow td div p.jpg, ul.filetype li p.jpg{background-position:0 -126px;}
tr.resRow td div p.png, ul.filetype li p.png{background-position:0 -126px;}
tr.resRow td div p.gif, ul.filetype li p.gif{background-position:0 -126px;}
tr.resRow td div p.cdr, ul.filetype li p.cdr{background-position:0 -126px;}
tr.resRow td div p.dwg, ul.filetype li p.dwg{background-position:0 -666px;}
tr.resRow td div p.ai, ul.filetype li p.ai{background-position:0 -953px;}

tr.resRow td div p.avi, ul.filetype li p.avi{background-position:0 -399px;}
tr.resRow td div p.mpg, ul.filetype li p.mpg{background-position:0 -399px;}
tr.resRow td div p.mpeg, ul.filetype li p.mpeg{background-position:0 -399px;}
tr.resRow td div p.mp4, ul.filetype li p.mp4{background-position:0 -399px;}
tr.resRow td div p.swf, ul.filetype li p.swf{background-position:0 -399px;}
tr.resRow td div p.flv, ul.filetype li p.flv{background-position:0 -399px;}

tr.resRow td div p.mp3, ul.filetype li p.mp3{background-position:0 -359px;}
tr.resRow td div p.wav, ul.filetype li p.wav{background-position:0 -359px;}
tr.resRow td div p.wma, ul.filetype li p.wma{background-position:0 -359px;}
tr.resRow td div p.ogg, ul.filetype li p.ogg{background-position:0 -359px;}

tr.resRow td div p.db, ul.filetype li p.db{background-position:0 -739px;}
tr.resRow td div p.sql, ul.filetype li p.sql{background-position:0 -739px;}
tr.resRow td div p.mdb, ul.filetype li p.mdb{background-position:0 -739px;}

tr.resRow td div p.html, ul.filetype li p.html{background-position:0 -518px;}
tr.resRow td div p.py, ul.filetype li p.py{background-position:0 -518px;}
tr.resRow td div p.xml, ul.filetype li p.xml{background-position:0 -555px;}
tr.resRow td div p.js, ul.filetype li p.js{background-position:0 -480px;}
tr.resRow td div p.json, ul.filetype li p.json{background-position:0 -480px;}

tr.resRow td div p.exe, ul.filetype li p.exe{background-position:0 -886px;}
tr.resRow td div p.dll, ul.filetype li p.dll{background-position:0 -886px;}
tr.resRow td div p.psd, ul.filetype li p.psd{background-position:0 -920px;}
tr.resRow td div p.ost, ul.filetype li p.ost{background-position:0 -321px;}
tr.resRow td div p.pst, ul.filetype li p.pst{background-position:0 -321px;}
tr.resRow td div p.cad, ul.filetype li p.cad{background-position:0 -630px;}

/* Google apps class */
ul.filetype li p.googlemail{background-position:0 -1185px;}
ul.filetype li p.googledrive{background-position:0 -1227px;}
ul.filetype li p.googlepassthru{background-position:0 -1145px;}
ul.filetype li p.fileserverpassthru{background-position:0 -1265px;}

tr.resRow td div p, ul.filetype li p{background-position: 0 -1027px;} /* simple file */
tr.resRow td div p.multifile, ul.filetype li p.multifile{background-position:0 -1065px;} /* file over file */
tr.resRow td div p.folderfile, ul.filetype li p.folderfile{background-position:0 -1106px;} /* file over folder */

ul.filetype li p.expiredlink{background-position:0 -1384px!important;} /* broken share */
ul.filetype li p.attachmentlink{background-position:0 -1344px;} /* share with attachment */
ul.filetype li p.linkwithme{background-position:0 -1306px;} /* share with me */

ul.filetype li .close{display:none;}
ul.filetype li:hover{background:#ffffff;}
ul.filetype li:hover .close{display:block;position:absolute;right:10px;top:15px;}
ul.filetype li ul.showme{display:none;}
ul.filetype li.selected_row ul.showme, ul.filetype li:hover ul.showme{display:block;}
ul.filetype li .more_dots { display:none; }
ul.filetype li:hover .more_dots { display:block; }
.selected_row {background:#ffffff;}
.selected_row .showme{display:block!important;}
.more_dots_imp {display:block!important;}
.more_dots { display:block; background:url(../images/expand.png) no-repeat; width:16px;height:16px; background-position: 0px 9px; margin-right:12px;}
ul.dirtype{list-style:none;width:350px;}
ul.dirtype li{padding:10px 0;border-bottom:1px solid #f2f2f2;position:relative;}
ul.dirtype li p{background:url(../images/files_types_icons.png) no-repeat;padding:0px 30px;}
ul.dirtype li p{background-position:0 -280px;}

ul.dirtype li .close{display:none;}
ul.dirtype li:hover{background:#f6f6f6;}
ul.dirtype li:hover .close{display:block;position:absolute;right:10px;top:15px;}
ul.dirtype li .showme{display:none;}
ul.dirtype li:hover .showme{display:block;}

/* Overlay Icons for All Data & Search */
.all_4_overlay {margin:8px 0 0 -35px; height:20px; width:20px; display:block; position: absolute; background:url(../images/share.png) no-repeat; z-index:99;}
.all_5_overlay {margin:8px 0 0 -35px; height:20px; width:20px; display:block; position: absolute; background:url(../images/synced.png) no-repeat; z-index:99;}
.drm_overlay {margin:8px 0 0 -35px; height:20px; width:20px; display:block; position: absolute; background:url(../images/drm_overlay.png) no-repeat; z-index:99;}

/* Overlay Icons for Workspaces */
.collab_0_overlay {margin:8px 0 0 -35px; height:20px; width:20px; display:block; position: absolute; background:url(../images/initiator.png) no-repeat; z-index:99;}
.collab_1_overlay {margin:8px 0 0 -35px; height:20px; width:20px; display:block; position: absolute; background:url(../images/sharedwithme.png) no-repeat; z-index:99;}
.collab_2_overlay {margin:8px 0 0 -35px; height:20px; width:20px; display:block; position: absolute; background:url(../images/sharesynced.png) no-repeat; z-index:99;}
.collab_3_overlay {margin:8px 0 0 -35px; height:20px; width:20px; display:block; position: absolute; background:url(../images/subscribe.png) no-repeat; z-index:99;}

/* Overlay Icons for Folder Browser */
.fbrowser_2_overlay {top:28px; left:34px; height:20px; width:20px; display:block; position: absolute; background:url(../images/share.png) no-repeat; z-index:9999;}
.fbrowser_3_overlay {top:28px; left:34px; height:20px; width:20px; display:block; position: absolute; background:url(../images/share.png) no-repeat; z-index:9999;}
.fbrowser_4_overlay {top:28px; left:34px; height:20px; width:20px; display:block; position: absolute; background:url(../images/synced.png) no-repeat; z-index:9999;}
.fbrowser_6_overlay {top:28px; left:34px; height:20px; width:20px; display:block; position: absolute; background:url(../images/vaultized.png) no-repeat; z-index:9999;}

.extragrouplistyle{height:28px!important;}
.extralistyle, .files, .extralistyle1, .files1{height:30px;}
.width5percent{width:5% !important;}
.width8percent{width:8% !important;}
.width10percent{width:10% !important;}
.width15percent{width:15% !important;}
.width20percent{width:20% !important;}
.width25percent{width:25% !important;}
.width30percent{width:30% !important;}
.width35percent{width:34% !important;}
.width40percent{width:40% !important;}
.width45percent{width:45% !important;}
.width50percent{width:50% !important;}
.width55percent{width:55% !important;}
.width65percent{width:65% !important;}
.width66percent{width:66% !important;}
.width70percent{width:70% !important;}
.width75percent{width:75% !important;}
.width80percent{width:80% !important;}
.width85percent{width:85% !important;}
.width90percent{width:90% !important;}
.width95percent{width:95% !important;}
.width98percent{width:98% !important;}
.width99percent{width:99% !important;}
.width100percent{width:100%!important;}
.height75percent{height:75%!important;}
.height40px{height:40px!important;}
.height50px{height:50px!important;}
.height32px{height:32px!important;}
.height22px{height:22px!important;line-height:22px!important;}
.minheight150px {min-height: 150px;}
.minheight110px {min-height: 110px;}
table td{border-top: 1px solid #F0F1F4;}

.checkon{background:url(../images/check-on.png) no-repeat;width:17px;height:16px;display:block;position:absolute;}
.devices .checkon{right:7px;top:-6px;display:none;}
.devices li.selected .checkon{display:block;}
.device_label {bottom:-3px; font-size:9px; font-family:'OpenSansSemiBold'; font-weight:normal; color:#1b94cb; position:absolute; width:42px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.inactive{background:url(../images/inactive.png) no-repeat;width:17px;height:16px;display:block;position:absolute;}
.devices .inactive{right:7px;top:-6px;display:none;}
.devices li.selected .inactive{display:block;}

.wiped{background:url(../images/wiped.png) no-repeat;width:17px;height:16px;display:block;position:absolute;}
.devices .wiped{right:7px;top:-6px;display:none;}
.devices li.selected .wiped{display:block;}

.blocked{background:url(../images/wiped.png) no-repeat 0 0;width:17px;height:16px;display:block;position:absolute;}
.devices .blocked{right:7px;top:16px;display:none;}
.devices li.selected .blocked{display:block;}

.account{width:auto;}
.account .whitebox{padding:0;}
.account .whitebox .profilename{padding:10px 20px; margin-bottom:10px;}
.profilename h2{float:left;}
.profilename .button_panel{float:right;margin-top:0;}

.account .formcontent{padding:0px 20px 15px 20px;}
.account .formcontent .field{margin-top:0;}
.account .formcontent .field span{font-size:13px;font-family:'OpenSansSemiBold'; font-weight:normal;}
.account .formcontent .field p{font-size:13px;font-family:'OpenSansRegular'; font-weight:normal;}

.bordertop{border-top:1px solid #f2f2f2;}
.border_top_gray{border-top:1px solid #dfe1e5;}
.border_dashed {border:1px dashed #ccc; padding:5px;}
.border_dashed2{border:1px dashed #ccc; padding:5px 10px 10px 10px;}
.border_thin {border:1px solid #e4dfdf;}

.plandetails1 {margin:15px 0 0 0;display:block;}
.plandetails1 ul{list-style:none;}
.plandetails1 ul li{display:inline-block;border-right:1px solid #ccc;width:90px;margin-right:10px;}
.plandetails1 ul li:last-child{width:200px;border-right:0;}
.plandetails1 .data{margin-top:20px;}
.data label{font-size:14px;font-family:'OpenSansRegular';font-weight:bold;}
.data p{font-size:13px;font-family:'OpenSansRegular';}

.organization_details{padding:10px 5px 5px 20px;}
.fileupload{margin-top:15px;}
.uploaded_img{width:180px;height:50px;background:#fff;margin-right:20px;text-align:center;line-height:50px;border: 1px solid #ccc;border-style: dashed;}
.uploadbtn{position:relative;width:100px;overflow:hidden;}
.uploadbtn input[type="file"]{position:relative;z-index:2;opacity:0;padding:10px;}
.uploadbtn span{font-size:13px;display:block;position:absolute;z-index:1;top:0;background:#1b94cb;padding:6px 8px;color:#fff;width:80px;text-align:center;}

.uploadbutton {position:relative;cursor:pointer!important;}
.uploadbutton input[type="file"] {position:relative;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index:999!important;width:110px;height:30px;cursor:pointer!important;}
.uploadbutton span {width:auto;font-size:13px;padding:6px 15px;display:block;position:absolute;z-index:1;background:#1b94cb;color:#fff;top:0;cursor:pointer!important;text-align:center;}
.uploadbutton span.disable_button {
	background:#BCC5D2!important;
	font-family:"OpenSansRegular";
	color:#ffffff;
	font-size:13px;
}
.uploadbutton div {font-size:12px;display:block;position:absolute;z-index:1;top:0;cursor:pointer!important;text-align:center;}
.remove_button {padding:0px 16px!important; height:30px!important; cursor:pointer!important;}
.smtp_configuration{width:50%;}
.smtp_configuration .whitebox{padding:10px 20px;}
.smtp_configuration .formcontent .field{margin-top:0;}
.smtp_configuration .formcontent .field span span.info{float:none;margin:3px 0 0 5px;}

.ad_topbar{border-bottom:1px solid #f2f2f2;}
.ad_topbar h3{float:left;position:relative;}
.ad_topbar h3 .info{float:none;}
.ad_topbar .button_panel{margin-top:0;margin-bottom:10px;}

.width90per{width:90%;}
.width50per{width:50%;}
.width70per{width:70% !important;}
.width80per{width:80%;}
.width86per{width:86%;}
.width20per{width:20%;}
.width24per{width:24%;}
.width12per{width:12%;}
.width25per{width:25%;}
.width15per{width:10%;}
.width10per{width:10%;}
.width5per{width:5%;}
.padding8TB15LR{padding:8px 15px 5px 15px !important;}

.minheight35px{min-height:35px;}

.auth .info{float:none;margin:0 0 0 5px;}
.auth .field p{font-size:13px;font-family:'OpenSansRegular';}

.recipients_popup{display:none;}

/************Slider*****************/
.formcontent .field.sliderbox{width:46%;position:relative;}
.field .slider{background:#ffffff; height:auto; padding: 8px 0; border:1px solid #cccccc; width:305px; margin:4px 5px 4px 0;}
.slider{height:auto;}
.slider .slider-range-max{background:#75CBEA; height:20px!important; border:0;}
.slider .slider-range-max .ui-slider-range{background:#f2f2f2;border:0;}
.slider .slider-range-max .ui-slider-handle{background:url(../images/sliderhandle.png) no-repeat 0 -16px; width:14px; height:41px; border:0; cursor:pointer;}

.dd_timezone h2{background:url(../images/down1.png) right no-repeat;}
.dd_timezone{background:#ffffff;}

ul.adduser li.added{opacity:0.5;}
ul.addgroup li.added{opacity:0.5;}

.listcontainer .grouplist{display:none; position:fixed; background:#3F3F3F; border:0; z-index:9; padding:5px; color: #FFF; min-width:auto; max-height:auto;}
.listcontainer .grouplist p{margin:0;line-height:normal;}

.listcontainer .userlist{display:none; position:fixed; background:#3F3F3F; border:0; z-index:9;  padding:0 10px!important; color: #FFF;  width:270px; min-height:22px; max-height:170px;}
.listcontainer .userlist p{margin:0 0 10px 0;line-height:normal;}
.ugrouparea {border:1px solid #ccc;padding:8px 5px;background:#fff;display:block;width:95%;height:97px;font-size:12px;color:#868b96;font-family:'OpenSansRegular';resize: none;}
input{font-family: 'OpenSansRegular';}

.exporticon{background:url(../images/import_export.png) no-repeat; display:block;height:16px;width:16px; cursor:pointer;}
.exporticon:hover{background:url(../images/import_export.png) 0 -134px no-repeat;}

.importicon{background:url(../images/import_export.png) -43px 0 no-repeat; display:block;height:16px;width:16px; cursor:pointer;}
.importicon:hover{background:url(../images/import_export.png) -43px -134px no-repeat;}

.reporticon{background:url(../images/import_export.png) -79px 0 no-repeat; display:block;height:16px;width:16px;cursor:pointer;} 
.reporticon:hover{background:url(../images/import_export.png) -79px -134px no-repeat;cursor:pointer;}

.applied_icons{background:url(../images/applied_icons.png) no-repeat 0 0;display:block;height:16px;width:17px;}
.applied_icons:hover{background:url(../images/applied_icons.png) no-repeat 0 -60px;}
ul.tagicons li.applied_icons{background:url(../images/applied_icons.png) no-repeat 0 0;display:block;height:16px;width:17px;}
ul.tagicons li.applied_icons:hover{background:url(../images/applied_icons.png) no-repeat 0 -84px;}

ul.tagicons li.licenses_icons{background:url(../images/licenses.png) no-repeat 0 0;display:block;height:16px;width:17px;}
ul.tagicons li.licenses_icons:hover{background:url(../images/licenses.png) no-repeat 0 -84px;}

ul.tagicons li.piechart_icons { background:url(../images/piechart.png) no-repeat 0 0;display:block;height:16px;width:17px;}
ul.tagicons li.piechart_icons:hover { background:url(../images/piechart.png) no-repeat 0 -84px;}

.topbarpanel .actionpanel .importicon{margin-right:10px;margin-top:5px;}
.topbarpanel .actionpanel .exporticon{margin-right:10px;margin-top:5px;}

.usergrouplist table thead,
.tabledata table thead{margin-right:25px; background:#DFF2F7;width:90%;}

.listcontainer table thead{/*position:fixed;z-index:2;*/margin-right:25px; background:#DFF2F7;width:90%;}
.tabledata .listcontainer table thead tr:hover {background:#DFF2F7;}
.listcontainer table tbody{/*display:block; margin-top:29px; z-index:1;*/}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  /* for IE 10 Only */
 .listcontainer table tbody{display:block; /*margin-top:4px; z-index:1;*/}  
}
.jspVerticalBar{z-index:999;}
.usergrouplist .listcontainer table thead tr:hover{ background:#DFF2F7;}
.whitebox, .whitebox1{position:relative;}
.whitebox .searchbox{position:absolute;right:20px;top:20px;border:1px solid #ccc;}
.filepath{font-size:12px;margin-top:-7px;margin-left:30px;display:block;white-space:nowrap; width:250px; overflow:hidden; text-overflow:ellipsis;}
.filepath1{white-space:nowrap; width:300px; overflow:hidden; text-overflow:ellipsis;}
.filedetails{font-size:12px;display:block;}
ul.filetypewithpath li{padding:8px 0px 4px 10px;}
.userdetails .devices ul li.desktop:hover{background:url(../images/devices_hover.png) no-repeat;background-position:0 0;cursor:pointer;}
.userdetails .devices ul li.tablet:hover{background:url(../images/devices_hover.png) no-repeat;background-position:8px -90px;cursor:pointer;}
.userdetails .devices ul li.mobile:hover{background:url(../images/devices_hover.png) no-repeat;background-position:11px -180px;cursor:pointer;}
.userdetails .devices ul li.other:hover{background:url(../images/devices_hover.png) no-repeat;background-position:5px -277px;cursor:pointer;}
.userdetails .devices ul li.googlepassthrudevice:hover{background:url(../images/devices_hover.png) no-repeat;background-position:5px -348px;cursor:pointer;}
.userdetails .devices ul li.fileserverpassthrudevice:hover{background:url(../images/devices_hover.png) no-repeat;background-position:5px -421px;cursor:pointer;}
.filetype p{display:inline-block;}
.filetype .action{display:inline-block;position: absolute; right: 5px; top: 11px;display:none;}
.filetype .action ul{display:inline-block;}
ul.filetype  li:hover .action{display:block;}
.filetype .action ul li{height:20px;padding:0;border:0;float:left;padding:0 7px;}
.filetype .action ul li.last{border:0;padding-right:0;}

.dirtype p{display:inline-block;}
.dirtype .action{display:inline-block;position: absolute; right: 5px; top: 11px;display:none;}
.dirtype .action ul{display:inline-block;}
ul.dirtype  li:hover .action{display:block;}
.dirtype .action ul li{height:20px;padding:0;border:0;float:left;padding:0 7px;border-right:1px solid #ccc;}
.dirtype .action ul li.last{border:0;padding-right:0;}

.viewicon{ background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; padding:3px!important; font-size:12px;  cursor:pointer; width:auto!important; text-align:center; height:14px; line-height:14px; display:block; overflow:hidden; text-overflow:ellipsis;}
.viewicon:hover{ background:#edf5f8!important; color:#1b94cb;}
.modal-body .viewicon,.modal-body .viewicon:hover{background:url(../images/view_download.png) no-repeat 0 5px !important;display:block;width:16px !important;height:16px;padding:0;border:0!important;}

ul.tagicons li.more_icons {background:url(../images/down_blue_arrow.png) 35px 7px #ffffff no-repeat; padding:3px 4px!important; font-size:12px;  cursor:pointer; width:50px!important; height:14px; line-height:14px; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis;}
ul.tagicons li.more_icons:hover {background:url(../images/down_blue_arrow.png) 35px 7px #ffffff no-repeat; cursor:pointer;}

ul.tagicons li.downloadicon, ul.tagicons li.grantrevoke_access{ padding:3px 4px!important; font-size:12px;  cursor:pointer; width:58px; height:14px; text-align:center;line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.tagicons li.downloadicon:hover, ul.tagicons li.grantrevoke_access:hover{ background:#edf5f8!important; color:#1b94cb;}
.modal-body .downloadicon{background:url(../images/view_download.png) no-repeat -24px 2px !important;display:block;width:16px;height:16px;padding:0;}

ul.tagicons li.download_icon{background:url(../images/view_download.png) no-repeat -24px 2px !important;display:block;width:16px;height:16px;padding:0;}
ul.tagicons li.download_icon:hover{background:url(../images/view_download.png) no-repeat -24px -134px !important;display:block;width:16px;height:16px;padding:0;}

.tagicons li.starred{padding:3px 4px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis;}
.tagicons li.starred:hover{background:#edf5f8!important; color:#1b94cb;}


.tagicons li.unstarred{padding:3px 4px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis;}
.tagicons li.unstarred:hover{background:#edf5f8!important; color:#1b94cb;}

.sharedicon{padding:3px 4px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sharedicon:hover{background:#edf5f8!important; color:#1b94cb;}

.unhidefoldericon{padding:3px 4px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis;}
.unhidefoldericon:hover{background:#edf5f8!important; color:#1b94cb;}

.hidefoldericon{padding:3px 4px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis;}
.hidefoldericon:hover{background:#edf5f8!important; color:#1b94cb;}

.getlinkicon{padding:3px 4px!important; font-size:12px;  cursor:pointer; width:auto; height:14px; line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.getlinkicon:hover{background:#edf5f8!important; color:#1b94cb;}

ul.ui-tabs-nav{display:block;width:100%;}
ul.ui-tabs-nav li{float:left;padding:5px;}

.stTabsMainWrapper{width:100% !important;}
.addusermailgroups .button_panel input.gray.bgnone{background:#656D78;padding:0px 32px;cursor:pointer;}
.addusermailgroups .button_panel input.gray.bgnone:hover{background:#717984 !important;}

.stepcontent .box .sharetolist ul li:last-child .close_gray{right:18px;}
.stepcontent .box .sharetolist ul li:last-child .close_gray:hover{background:url(../images/close_gray_hvr.png) no-repeat;}

.stepcontent .box .e_sharetolist ul li:last-child .close_gray{right:18px;}
.stepcontent .box .e_sharetolist ul li:last-child .close_gray:hover{background:url(../images/close_gray_hvr.png) no-repeat;}

.actions{display:block;}
.restore{background:url(../images/loading.png) 0 0 no-repeat;width:16px;height:16px;}
.restore:hover{background:url(../images/loading.png) 0px -84px no-repeat;}

li.restore{ padding:3px 4px!important; font-size:12px;  cursor:pointer; min-width:60px; width:auto; height:14px; text-align:center;line-height:14px; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; display:block;}
li.restore:hover{background:#edf5f8!important; color:#1b94cb;}

.version_history table tr ul.tagicons{display:none;}
.version_history table tr:hover ul.tagicons{display:block;}

.device_static {float:left; width:50%; padding:0; font-size:13px;}
.device_desktop {background:url(../images/device_desktop.png) no-repeat; height:16px; width:16px; display:block; float: left; margin:0px 5px 0 0;}
.device_laptop {background:url(../images/device_laptop.png) no-repeat; height:16px; width:16px; display:block; float: left; margin:0px 5px 0 0;}
.device_tablet {background:url(../images/device_mobile.png) no-repeat; height:16px; width:16px; display:block; float: left; margin:0px 5px 0 0;}
.device_mobile {background:url(../images/device_mobile.png) no-repeat; height:16px; width:16px; display:block; float: left; margin:0px 5px 0 0;}
.device_online {background:url(../images/device_server.png) no-repeat; height:16px; width:16px; display:block; float: left; margin:0px 5px 0 0;}
.device_passthru {background:url(../images/device_passthru.png) no-repeat; height:16px; width:16px; display:block; float: left; margin:0px 5px 0 0;}
.bridcrum {float:left; width:auto;}
.bridcrum ul{list-style:none;}
.bridcrum ul li{float:left;margin-right:5px;font-size:13px; word-break:break-all;}
.bridcrum ul li a{color:#637282;}
.bridcrum ul li a:hover{text-decoration:underline;}
.button_panel input[type="button"]{cursor:pointer;}

.groupslist{}
.password_date_box .date.field{margin-left:10px;}
.sharetolist .dropdown .dd_options.pop_position_top{top:-60px;}
.e_sharetolist .dropdown .dd_options.pop_position_top{top:-60px;}
ul.tagicons li{position:relative;padding:0;}
.tooltip{padding:0 5px;background:#1b94cb;border:1px solid #1b94cb;position:absolute;height:20px;top:-3px;z-index:99999;right:22px; width:auto!important; white-space:nowrap!important; color:#ffffff;display:none;line-height:20px;font-size:11px;}
ul li:hover .tooltip{display:block;}
.tooltip1{padding:0 5px;background:#1b94cb;border:1px solid #1b94cb;position:absolute;height:20px; margin:1px 0 0 0; z-index:99999;color:#ffffff;display:none;line-height:20px;font-size:11px;}
ul li:hover .tooltip1{display:block;}
.tooltip_top{padding:7px 15px; background:#3F7C81; position:absolute; height:20px; top:0px; z-index:99999; right:38px; width:auto!important; white-space:nowrap!important;  color:#ffffff; display:none; line-height:20px; font-size:14px!important;}
ul li:hover .tooltip_top{display:block;}
.break_word {word-break:break-word !important; word-break:break-all;}
.nowrap{white-space:nowrap!important;}
.noborder{border:none!important;}
.noradius{ border-radius:0px!important;}
.nodecoration{text-decoration:none!important;}
.nobackground{background:none!important;}
table .label_check{padding-left:20px;}
.alert_options{width:250px;}
.alert_options ul li{position:relative;font-size:12px;padding:5px 0;cursor:pointer;}
.alert_options ul li .add{position:absolute;top:7px;right:10px;display:none;}
.alert_options ul li:hover .add{display:block;}

.mailtemplate{width:390px;}
.mailtemplate .txtareablock{border:1px solid #ccc;}
.mailtemplate .txtareablock textarea{min-width:380px;min-height:250px;padding:5px;}
.mailtemplate .button_panel{margin:0;}

.deviceinfo{margin:0 10px;}

/* Custom CSS added by Vaultize Developers*/
.inputBoxBorderRed{ border: 1px solid red !important; }

.tablesorter th a{color:#44787b;background:url(../images/down.png) no-repeat right;padding-right:15px;}
.tablesorter th.headerSortUp a{background:url(../images/up.png) no-repeat right;}

.tablesorter table thead,
.listcontainer table thead,
.tablecontainer table thead{width:88.7%; background:#DFF2F7; }

.tablesorter table thead,
.listcontainer table thead,
.tablecontainer table thead:hover{ background:#DFF2F7!important; }

.tablecontainer{height:auto; overflow:auto;}
.tablecontainer table thead{/*position:fixed;background:#DFF2F7;z-index:2; display: table;*/margin-right:25px;width:91.61%;top: 132px;}
.tablecontainer table thead:hover{background:#DFF2F7!important; }

.usergrouplist .tablecontainer table tbody{display: table; /*margin-top: 40px;*/ z-index: 1;width:100%;}
.usergrouplist .tablecontainer table th:first-child{text-align:left !important; }
.usergrouplist .tablecontainer table td:first-child{text-align:left !important; }

.icaptable {background:#fff; padding:10px; width:100%!important;}
.icaptable table thead {background:#DFF2F7!important;}
.icaptable table tbody td {border-top:1px solid #F0F1F4; background:#fff!important; padding:6px 3px;}
.icaptable table thead th {padding:8px 3px 3px 3px;}
.icaptable table tbody tr:last-child td {border-bottom:1px solid #F0F1F4;}

.drmtable {background:#fff; width:90%!important; height:290px; overflow:auto;}
.drmtable table thead {background:#DFF2F7!important;}
.drmtable table tbody td {border-top:1px solid #F0F1F4; background:#fff!important; padding:3px 3px 3px 10px;}
.drmtable table thead th {padding:5px 3px 4px 10px; font-size:14px; font-weight:normal;}
.drmtable table tbody tr:last-child td {border-bottom:1px solid #F0F1F4;}

ul.selecttype_user li .upload_box{height:40px;margin:10px 10px 10px 25px;}
.button_panel input.gray.arrowbtn{background:url(../images/add_down_arrow.png) no-repeat 85% 13px #656D78;padding:0 32px 0 23px;}
.button_panel input.gray.arrowbtn:hover{background:url(../images/add_down_arrow.png) no-repeat 85% 13px #717984 !important; }

/* arrows which will be used in sharing page */
.downarrow{background:url(../images/down.png) no-repeat;margin:8px 0 0 6px; height:10px; display: block; float: right; position: relative; width: 8px; cursor:pointer;}
.uparrow{background:url(../images/up.png) no-repeat;margin:8px 0 0 6px; height:10px; display: block; float: right; position: relative; width: 8px; cursor:pointer;}
.downarrow:hover {background:url(../images/down_blue.png) no-repeat;}
.uparrow:hover {background:url(../images/up_blue.png) no-repeat;}

.floatnone{float:none !important;}

.schedule_policies .datesofmonth .time,
.schedule_policies .once .time{margin:0px 0 0 10px;}

.periodic .data_info .inputbox{width:40px;}
.periodic .data_info .inputbox input{width:30px;}

.on_off{margin-bottom:20px;}
.on_off .switch{width:100px;}
.on_off .on_off_buttons{}

.togglebtn {
	margin-left:20px;
	width: 200px;
	background: #FFF;
	border: 1px solid #D1D1D1;
	height: 35px;
	cursor:pointer;
	margin-top:5px;
}
.togglebtn .selected {
	height: 35px;
	width: 100px;
	background: #1b94cb;
	border:1px solid #7D9CA9;
	color: #FFF;
	behavior: url(ie-css3.htc);
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	cursor:pointer;
}
.togglebtn .unselected {
	height: 35px;
	width: 100px;
	font-size: 13px;
	cursor:pointer;
}

.switch .ui-slider-horizontal{height:20px;margin-top: 12px;}
.switch .ui-slider-horizontal .ui-slider-handle{height:30px;cursor:pointer;width:13px;}

.audittrail .whitebox{min-height:250px;}
.audittrail .button_panel{margin-top:20px;}

.audittrail .formcontent .more_dropdown{display:block;width:160px;}
.audittrail .formcontent .more_dropdown .dropdown .dd_options{width:170px;height:140px;overflow:hidden;}

.shedule_reports .periodic .inputbox{margin:0 5px;}
.shedule_reports .periodic input[type="text"]{border:0; padding:8px 5px;  background: #FFF;display: block; width: 30px; font-size: 12px; color: #868B96; font-family: 'OpenSansRegular';}

.shedule_reports .datesofmonth input[type="text"]{width:300px;border:0;background:none;margin-top:0;background:transparent!important;}
.shedule_reports .once input[type="text"]{width:300px;margin-top:0;}

.formcontent .sliderbox input[type="text"].slider_value{ display:block!important; border:0!important; background:none!important;width:28px!important; top:-5px!important; font-family:'OpenSansSemiBold'; font-weight:normal; font-size:14px; position:absolute; left:280px; }
.marginright32px{margin-right:32px;}
.padding0{padding:0 !important;}
.paddingtop0{padding-top:0!important;}
.paddingleft0{padding-left:0 !important;}
.paddingleft10px{padding-left:10px!important;}
.paddingleft15px{padding-left:15px!important;}
.paddingleft20px{padding-left:20px!important;}
.paddingright10px{padding-right:10px!important;}
.paddingright15px{padding-right:15px!important;}
.paddingright20px{padding-right:20px!important;}

.formcontent .field.reporttypebox{width:100%;}

.unallocatedgb,.totalusedgb,
.allocatedgb{position:relative !important;left:0 !important;display:inline-block;float:left;margin:2% 2% 0 0 !important;top:0 !important;}
.unallocatedgb p,.totalusedgb p,
.allocatedgb p{display:inline-block;position:relative;}
.unallocatedgb{background:url(../images/unallocated.png) no-repeat 0 4px;padding-left:25px;}
.allocatedgb{background:url(../images/allocated.png) no-repeat 0 4px;padding-left:25px;}
.totalusedgb {background: url(../images/overallocated.png) no-repeat 0 4px;padding-left: 25px;}

.barchart{background:#FFE18E;}
.overallocated.unallocatedgb{background:url(../images/overallocated.png) no-repeat 0 4px;color:#F05C47;margin-right:0 !important;}
.allocated_unallocated .textformat5{margin-left:1px;}

.activeuser,
.partialactiveuser,
.inactiveuser{float:left !important;margin:2% 4% 0 0 !important;position:relative;}
.activeuser p,
.partialactiveuser p,
.inactiveuser p{display:inline-block;}

.activeuser{background:url(../images/activeuser.png) no-repeat 0 4px;padding-left:25px;}
.partialactiveuser{background:url(../images/unallocated.png) no-repeat 0 4px;padding-left:25px;}
.inactiveuser{background:url(../images/overallocated.png) no-repeat 0 4px;padding-left:25px;}

ul.bottonavigation li{position:relative;}

.submenu{display:none;background:#f2f2f2; border:1px solid #666666;left:125px; margin-top:-58px; position:absolute; padding:2px 8px 2px 8px; z-index:99999!important;}
.submenu .leftarrow{background:url(../images/left_arrow.png) no-repeat; position:absolute; width:10px; height:10px; left:-6px; bottom:10px;}
.submenu ul li{color:#999;font-size:13px;border-bottom:1px solid #666666;padding:5px 0;}
.submenu ul li:last-child{border-bottom:none!important;}
.submenu ul li a{color:#444444; font-size:13px; white-space:nowrap; width:auto; display:block;}
.submenu ul li a:hover{color:#1b94cb;}

.alertpop_2,
.alertpop{width:400px;height:auto;}
.sharedlink .logo{background:url(../images/logo_small.png) no-repeat;width:150px;height:48px;padding:0;margin:30px 0 10px 10px;}
.navbar-header .logo{width:160px;}
.shared_branding{width:152px;height:43px;margin-top:-130px;margin-bottom:46px;margin-right:25px;}
.viewer_logo{background:url(../images/viewer_logo.png) no-repeat 0px 4px; display:block; width:44px; height:50px;}
.aler_msg{display:block; background:#ffeeba; border-top:1px solid #e1d7d9;}
.aler_msg p{margin:0 0 0 30px; padding:20px 20px 20px 0; width:auto; height:auto; color:#e64141; font-size:16px; word-wrap:break-word;}

.alertpop_2 .aler_msg{display:block;background:#fff4cc;height:90px;border-top:1px solid #e1dbc1;}
.alertpop_2 .aler_msg p{margin:0px 0 0 30px;padding:20px 0 0 0;width:280px;color:#b7a04c;font-size:16px;word-wrap:break-word;}

.ack_success{display:block; background:#ffeeba; border-top:1px solid #e1d7d9;}
.ack_success p{margin:0 0 0 30px; padding:20px 20px 20px 0; width:auto; height:auto; color:#08B808; font-size:16px; word-wrap:break-word;}

.singninpop{width:608px;height:240px;}
.singninpop .sharedlink .logo{float:left;margin-left:130px;margin:50px 0px 50px 120px;background:url(../images/logo_1.png) no-repeat;width:200px;height:54px;}
.singninpop .sharedlink .signintext{float:left;margin:62px 30px 35px 30px;padding:5px 0 5px 20px;border-left:1px solid #e1e3e5;}

.share_link_view_files_pop .sharedlink .shared_by .bridcrum{padding:5px;padding-left:30px;}
.share_link_view_files_pop .sharedlink .shared_by .filetype{margin:0; width:300px;}
.share_link_view_files_pop .sharedlink .shared_by .dirtype{margin:10px 0 15px 10px;width:300px;}

.extpopup{border:1px solid #ccc;}

table td a{color:#868B96;}
table td a:hover{color:#1b94cb}
.recipients{cursor:pointer;margin:0;padding-left:30px;}
.recipients:hover{color:#1b94cb; cursor:pointer;margin:0;padding-left:30px;}

.min_dd.more_dropdown{width:160px;}
.min_dd.more_dropdown .dd_options{width:170px;}
.min_dd.more_dropdown .dd_options ul li{padding-left:10px;}
.min_dd1.more_dropdown .dd_options{width:330px !important;}

.width20{width:20px!important;}
.width50{width:50px!important;}
.width60{width:60px;}
.width95{width:95px!important;}
.width100{width:100px!important;}
.width120{width:120px!important;}
.width150{width:150px;}
.width165{width:165px;}
.width200{width:200px!important;}
.width300{width:300px!important;}
.width200.min_dd.more_dropdown{width:200px;}
.width200.min_dd.more_dropdown .dd_options{width:210px !important;}

.switch .ui-slider-horizontal{background-color: #A7E2CC;}

.da_policies.stepcontent .define_ff ul li:hover{background:#F7FBFC;cursor:pointer;}
.da_policies.stepcontent .define_ff ul li.selcted{border:1px solid #F7FBFC;border-bottom: 1px solid #EEF1F3;border-top: 1px solid #EEF1F3;}

.da_policies.stepcontent .define_ff ul li.added{color:#e2e2e2 !important;}
.stepcontent .box .adduserbox ul.adduser li,.stepcontent .userlistbox .adduserbox ul.adduser li{padding:4px 5px !important; cursor:pointer; }

.more{background:url(../images/more.png) no-repeat; width:4px;height:16px;}
.more:hover{background:url(../images/more.png) no-repeat; width:4px;height:16px;}
ul li.more{background:url(../images/more.png) no-repeat; width:4px;height:16px;}
ul li.more:hover{background:url(../images/more.png) no-repeat; width:4px;height:16px;}

.actionicons{position:relative;vertical-align:middle;width:80px;float:right;margin-right:10px;}
.actioniconsvrmc{position:relative;vertical-align:middle;width:80px;float:right;margin-right:10px;}
.pop_actionicons{display:none;position:fixed;height:17px;background:#B4E7EB;z-index:2;right:29px;margin-top:22px;padding:5px;float:right;}
.popactionicons{display:none;position:relative;height:17px;background:#B4E7EB;z-index:2;right:29px;margin-top:5px;padding:5px;float:right;}
.more_arrow{background:url(../images/more_up.png) no-repeat;position:absolute;width:6px;height:6px;top:-5px;right:5px;}

.suboptions .upload_box{margin-left:70px;margin-top:5px;}
.stepcontent.formcontent.deviceinfo{margin:0 !important;}
.stepcontent.formcontent.deviceinfo .field{margin-top:10px;width:auto;font-size:13px;}
.stepcontent.formcontent.deviceinfo .field label{font-size:13px;color:#868B96;}
.stepcontent.formcontent.deviceinfo .field label:first-child{font-size:13px;color:#434A54;}
.stepcontent.formcontent.deviceinfo input[type="text"]{width:200px;}
.tagicons li:last-child{font-weight:normal !important;}

ul.filetype li .actionicons{display:none; right:0; height:22px!important; top:3px; }
ul.filetype li .actionicons ul li .tooltip{display:none;}
ul.filetype li .actionicons ul li:hover .tooltip{display:block;}
ul.filetype li:hover  .actionicons{/*display:block;*/}
ul.filetype li .actionicons ul li{padding:0;}

ul.filetype li .actioniconsvrmc{display:none;right:0;width:70px;top:3px;}
ul.filetype li .actioniconsvrmc ul li .tooltip{display:none;}
ul.filetype li .actioniconsvrmc ul li:hover .tooltip{display:block;}
ul.filetype li .actioniconsvrmc{display:block;}
ul.filetype li .actioniconsvrmc ul li{padding:0;}

ul.dirtype li .actionicons{display:none;right:0;width:70px;top:3px;}
ul.dirtype li .actionicons ul li .tooltip{display:none;}
ul.dirtype li .actionicons ul li:hover .tooltip{display:block;}
ul.dirtype li:hover  .actionicons{display:block;}
ul.dirtype li .actionicons ul li{padding:0;}

.version_history table tr ul.tagicons{display:block;}

table td .totalper100{height:14px;}
table td .totalper100 .totalper{height:14px;}
.usergrouplist table td.priority .per{display:inline-block!important;text-align:center;margin-left:2px!important;color:#868b96;}
/*.usergrouplist table td.priority:hover .per{display:inline-block;position:absolute;top:-5px;text-align:center;left:0;color:#868b96;} */

.more_dropdown .menu_dropdown .dd_options ul li{ float:none;}
.more_dropdown .menu_dropdown .dd_options ul li a{ height: 25px; line-height: 25px; display: block; margin: 0; font-family: 'OpenSansRegular'; font-size: 13px; color:#FFF; }
.more_dropdown .menu_dropdown .dd_options ul li a.disabled{ height: 25px; line-height: 25px; display: block; margin: 0; font-family: 'OpenSansRegular'; font-size: 13px; color:#ccc!important; cursor:default!important; }
.marginleft5px{margin-left:5px !important;}
.marginleft8px{margin-left:8px !important;}
.marginleft10px{margin-left:10px !important;}
.marginleft12px{margin-left:12px !important;}
.marginleft15px{margin-left:15px !important;}
.marginleft20px{margin-left:20px !important;}
.marginleft25px{margin-left:25px !important;}
.marginleft30px{margin-left:30px!important;}
.marginleft35px{margin-left:35px!important;}
.marginleft40px{margin-left:40px!important;}
.marginleft50px{margin-left:50px!important;}
.marginlr20 { margin:0 20px;}
.marginlr5 { margin:0 5px;}
.paddingtb10 {padding:10px 0;}
.paddingtb7 {padding:7px 0;}
.paddingtop5{padding-top:5px;}
.paddingrl10{padding:1px 10px!important;}
.addedlocation{font-size: 12px; background: #E9E9E9;padding: 3px; margin:0 10px 5px 0;}
.addedlocation .close{margin-left:5px;}
.padding10px{padding:10px;}
.padding15px{padding:15px;}
.paddingtop10px { padding-top:10px!important;}
.paddingtop60px{padding-top:60px!important;}
.padding20px{padding:20px;}
.width290{width:290px;}
.width49per {width:49%;}
.width100per {width:100%;}

.edti_ad_ldap .info{margin-top:0;}
.datafilters .data{display:none;}
.reporttype_items{height:320px;}
#include_exclude_box{height:224px;}
.ui-autocomplete{z-index:99999 !important;padding:0 !important;}
.ui-autocomplete-input{border:1px solid #CCC;padding:8px 5px;  background:#FFF; display:block; width:95%; font-size:12px; color:#868B96; font-family:'OpenSansRegular';}
.ui-autocomplete li a{background:#9c9c9c;font-size:12px;padding:5px !important;border-radius:0 !important;color:#fff;}
.ui-autocomplete li a:hover{background:#e2e2e2;padding:5px !important;color:#000;}

#server_path_container {margin-left: 25px; width: 553px; padding: 5px;height:100px;}
#server_path_container ul{list-style:none;width:100%;}
#server_path_container ul li{float:left;width:45%;height:20px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#server_path_container ul li.last{width:8%;}
#server_path_container ul li.last .close{float: right; margin-top: 5px;}
.margin0{margin:0!important;}
.normaltext{ font-family:'OpenSansRegular';font-size:12px; margin-left:3px; }
.reportsof .accesspanel .recipients{padding:0;}

.info{position:relative;}
.info .infotext,.sharinginfo .infotext{position:absolute;width:150px;background:#237194;display:none;z-index:9;color:#fff;padding:5px;top:20px;left:-70px;font-size:12px;line-height:17px;}
.leftpos{left:-110px!important;}
.toppos{top:-115px!important;}
.toppos100{top:-100px!important;}
.toppos150{top:-150px!important;}

.leftpos50{left:-50px!important;}
.sharinginfo .infotext{width: 250px !important;}
.info .infotext.rightpos, .sharinginfo .infotext.rightpos{left:-135px;}

.info .infotext.rightpos.bottompos, .sharinginfo .infotext.rightpos.bottompos{top:-85px;}
.info:hover .infotext, .sharinginfo:hover .infotext{display:block;}

.infolist {width:380px!important; height:200px; overflow:auto;}
.infolist ul{list-style:none;}
.infolist ul li{padding:5px 0; width:96%; border:none!important; font-size:13px; word-break:break-all;}
.infolist ul li:last-child {border:none;}
.profile_menuitem .submenu{bottom:0%!important; left:155px!important;}
.setting_menuitem .submenu{bottom:0%!important; left:155px!important;}
.templates_menuitem .submenu{bottom:0%!important; left:155px!important;}
.sharing_menuitem .submenu ul li { padding:3px 0px 1px 0px; min-height:24px!important; margin-bottom:0!important;}
.email_menuitem .submenu ul li { padding:3px 0px 1px 0px; min-height:24px!important; margin-bottom:0!important;}
.email_menuitem1 .submenu ul li { padding:3px 0px 1px 0px; min-height:24px!important; margin-bottom:0!important;}
.email_menuitem1 .submenu {margin-top:-30px!important;}
.miscellaneous_menuitem .submenu ul li { padding:3px 0px 1px 0px; min-height:24px!important; margin-bottom:0!important;}
.submenuextra{color:#444444!important; width: auto!important;}
.stepcontent .box, .stepcontent .userlistbox{padding-right:0;}
.stepcontent .box .bridcrum{background-position: 280px; border-bottom: 1px solid #CCD1D9; width: 100%;min-height:35px;}
.margintop32px{margin-top:32px;}
.errormessage,.errormessage1,.errormessage2,.errormessage3,.errormessage4,.errormessage5,.errormessage6,.errormessage7,.errormessage8, .errormessagepassword
{float: right; color: rgb(255, 0, 0); font-size: 13px;}
.recentheight {height:420px !important;}
.overflowhidden {overflow: hidden !important;}

.adduserbox ul.adduser li .icon{
	background:url(../images/navgation_icons_sprite.png) no-repeat;
	height:18px;
	min-width:35px;
}
.adduserbox ul.adduser li .ad_user{
	background:url(../images/account.png) no-repeat;
        height:20px; width:20px; display:block; background-position: 4px 1px; 
}
.adduserbox ul.adduser li .ad_groups {
    background:url(../images/ad_group.png) no-repeat;
    height:20px; width:20px; display:block; cursor:pointer; background-position: 5px 2px;
}
.adduserbox ul.adduser li .ad_domain {
    background:url(../images/ad_domain.png) no-repeat;
    height:20px; width:20px; display:block; cursor:pointer; background-position: 5px 2px;
}

.attch label{float:left;width:100%;color:#434A54;height: 25px;}

.processing {
    background: url(../images/spinner.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 16px;
    width: 16px;
}

.loading_button {
    background: url(../images/spinner.gif) no-repeat center #f6f6f6!important; height:20px!important; width:auto; color:#f6f6f6; font-size:0px; }

.btn-processing {
    background: url(../images/spinner.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 16px;
    width: 16px;
    position:absolute;
    right:4%;
    top:50%;
    margin-top:-8px;
}

.loader-div {
	height: 25px;
	width: 20px;
}

.container-search {
	display: block;
}

.loader-div-container {
	padding-top: 8px;
	padding-left: 8px;
}
.search_loader {display:none; width:100%; height:100%; z-index:99999; background:#fff; color:#0C2D0D; opacity:0.6; position:absolute; text-align:center; padding-top:190px;}

.new-user-vz { color: #080808 !important; }

.select-all {vertical-align: middle; position:relative; }

.domain {font-weight:bold; }

/*
 * uses in the password checking from the backend 
 */
.loading-restore {
    /*background: url(../images/spinner.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0); */
	width: 20px;
	height: 16px;
	padding-left: 10px;
}

.success {
	color: #000;
}

#pass_confirm_reply {
	font-size: 10px;
	color: #000;
	height: 59px;
}

#acc_pass_confirm_reply {
	font-size: 10px;
	color: #000;
	height: 59px;
	border: 1px solid #000;
}

.password-status {
	vertical-align: middle;
	margin: 36px auto;
	padding-left: 10px;
        width: 90%;
}

.acc_password-status {
	top:260px;
        left:110px;
	font-size:11px;	
	position:absolute;
}
.password_top {width:90%!important;padding:0px!important;}
.plaincheck {padding:4px 20px!important; border-bottom:none!important; font-size: 11px; color:#656d78!important; width:225px; display:inline-block;}
.blackcheck{padding:4px 20px!important; border-bottom:none!important; background: url(../images/plaincheck.png) no-repeat 0px; font-size: 11px; color:#ccc!important; width:225px; display:inline-block;}

.password_message {font-size:12px; color: #000000;}
.usernav_icon { display:inline; position:relative; width:75px; height:28px;}
/* error notification , success bar css*/
.notyouterbox{
    width:80%;
    margin-left: 10%;
    overflow: hidden;
    color: #66676D;
    cursor: pointer;
}
.noty_message{
    font-size: 15px;
    line-height: 16px;
    text-align: center;
    padding: 8px 10px 9px;
    width: auto;
    position: relative;
}
.noty_text{
    font-weight: normal;
}
.noty_success{
    background: #A7E2CC;
    border: 1px solid #A7E2CC;
}
.noty_noti{
    background: #FFEAA8;
    border: 1px solid #FFEAA8;
}
.noty_error{
    background: #F9B999;
    border: 1px solid #F9B999;
}

.text-message {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
}

.upload_success {
	color: green;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
}

.upload_error{
	color: #FF0000;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
}

.success-wrapper {display: block; height: auto; margin:10px;}
.success-wrapper p {color:#08B808!important; font-size:16px; line-height:28px; }
.error-wrapper { display: block; height:auto; margin:10px;}
.error-wrapper p {color:#FF0000!important; font-size:16px; line-height:28px; }

.wordwrap {word-wrap:break-word;}
.pdright20 { padding-right: 20px;}

/* --------------  Below css from VZCL.CSS for Client UI ------------- */

.account .userdetails{position:relative;display:block;}
.account .userdetails .devices{width: 300px;margin-bottom:0;display:block;position:relative !important;overflow:hidden;margin:0 0 10px 0;}
.account .userdetails .devices ul{width:95%; display:block; padding-top:10px;}

.shared_panel .shared_by{padding:10px;}
.shared_panel .shared_by ul.filetype{width:400px;}
.shared_panel .shared_by ul.filetype li .actionicons{width:150px;top:3px;display:block;}
.shared_panel .shared_by ul.filetype li .pop_actionicons{margin-top:10px;}
.shared_panel .shared_by ul.filetype li .pop_actionicons li span{display:none;}
.shared_panel .shared_by ul.filetype li .pop_actionicons li:hover span{display:block;}

.overlayimg {margin:10px 0 0 5px; position: absolute;}
input[type="button"].reload{background:url(../images/reload.png) center center #1b94cb no-repeat;display:inline-block;width:32px;height:32px;cursor:pointer;padding:0;}
input[type="button"].reload:hover{background:url(../images/reload.png) center center #66C1C8 no-repeat;}

.drag_block{height:100px;width:400px;border:1px dotted #cfcfcf;margin-top:10px;background:#f2f2f2;position:relative;}
.drag_block p.temptxt{position:absolute;top: 38px;left: 70px;}

/***************   Activity Tray Css   ***************/
.tray_block{position:absolute; right:50px; background:#fff;  width:400px;bottom:0;}
.tray_block_heading{background:#656d78; padding:10px; border-top-left-radius:2px; border-top-right-radius:2px;}
.tray_block_heading label{color: #FFFFFF;font-family: 'OpenSansRegular';font-size: 12px; font-weight: normal; float:left;}
.circle{background:#1b94cb; border-radius:20px; color:#fff; padding:3px 8px 3px 8px; margin:10px;}
.progress1{color:#bcbfc3; font-size:13px; width:115px!important;}
.minimize_icon{ cursor:pointer;}
.tray_block_activities { z-index:9999!important; }
.tray_block_activities p { font-size:11px; }
.tray_block_activities ul li{list-style-type:none; border-bottom:1px solid #ebeef2; padding:15px 5px; width:355px; background:#fff; }
.totalper100_bluebg{background:#e6e9ed; height:12px; padding:0; width:25%; margin-right:10px; margin-top:-4px;}
.totalper100_bluebg .totalper{background:#4fc1e9; color:#fff; height:12px; text-align:right;}
.tray_block_text{width:55%; height:15px; line-height:7px!important;font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block }
.checked_image{ margin-top:-7px; width:40px!important;float:left;}

ul.filetype li.last{padding:10px 0;border-bottom:0px !important;position:relative;}
.drag_block{background:#f2f2f2; padding:30px; border:1px dashed #cfcfcf; color:#aaaaad;}
.view_data_block{background:#cccccc; width:100%; height:50px; margin-bottom:0px !important;}
.view_data_block label{color:#66676d; padding:5px; margin:10px; float:left; font-size:13px;}
.hrs{background: none repeat scroll 0 0 #FFFFFF; border:1px solid #999999; float: left; margin-right:8px; padding:6px; text-align:center;width:22px; font-size:12px;}
.hrs_big{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #999999;  float: left;  margin-right:13px; padding: 8px 8px 8px 0px; text-align: center; width: 107px; margin-top:10px;}
.go{height:31px!important;}

input[type="button"].go{width:32px;height:32px;cursor:pointer;padding:0;margin-top:10px; color:#fff;}
.border_top_bottom_gray{border-top:1px solid #e0e2e6; border-bottom:1px solid #e0e2e6;}
.box ul.adduser_1 li{padding:10px; border-bottom:1px solid #e4e6eb; width:95%}
.box ul.adduser_1 li.last{padding:10px; border-bottom:none; width:95%}
.box_1{margin:20px 0 20px 0px; height:193px !important;}
.box_2{margin:20px 0 20px 20px; height:193px !important;}
.box ul.addeduser_1 li{padding:15px; width:80%}
.create_new_wrapper{ background:#f2f2f2; padding-bottom:100px;}
.width60per{width:60% !important;}
ul.tagicons_1{width:40%;}
ul.tagicons_1 li{ list-style-type:none; background:none !important; width:66px !important;}
ul.filetype_1 li:hover{background:#eef7f8;}
.plandetails .devices{float:left;width:auto;margin:20px 0 20px 0px;}
.plandetails .devices ul{list-style:none;}
.plandetails .devices ul li{width:30px;background:url(../images/devices_sprite_hvr.png) no-repeat;margin-left:10px;height:40px;float:left;
border-right:1px dotted #d9dadc;padding-right:18px;position:relative; margin-right:0px !important;}
.plandetails .devices ul li.desktop{background-position:0 -85px;}
.plandetails .devices ul li.tablet{background-position:0 -175px;}
.plandetails .devices ul li.mobile{background-position:0 -265px;}
.plandetails .devices ul li.other{background-position:0 -354px;}
.progress{display:inline-block;position:relative;}
.border_bottom_gray{border-bottom:1px solid #dfe1e5;}
.padding_bottom_20px{padding-bottom:20px;}
.width38per{width:38%;}
.totalper100_padding{ display:inline-block;width:80%;height:10px;background:#f5f5f5;padding:15px 0;}
.totalper100_padding .totalper{	display:inline-block;background:#75cbea;height:8px;}

.inputbox .ui-datepicker-trigger{margin-top:8px;}
.shared_by.folderlist{margin-top:5px; padding:0; width:400px;}
.shared_by.folderlist ul.filetype{width:100%;}
.shared_by.folderlist ul.filetype li .actionicons{width:120px;display:block;}
.shared_by.folderlist ul.filetype li .tagicons span{display:block;}
.shared_by.folderlist ul.filetype li .tagicons li:hover span{display:block;}

.tabledata table tbody{display:table;width:100%;/*margin-top:40px;*/}
.plandetails {margin:15px 0 0 0;display:block;float:right;width:48%;}
.selectfilefolder{border:1px solid #ccc;width:100%;min-height:300px;background:#fafafa;}

.downloadtray .tray_block_activities .rightsidelements{width:120px; display:block; font-size:11px;}
.downloadtray .tray_block_activities .rightsidelements .actionicons{width:60px;height:25px;top:5px;float:left;margin-left:5px;margin-right:0;}
.downloadtray .tray_block_activities ul li {height:25px;padding:5px; width:360px;}
.downloadtray .tray_block_activities ul li .totalper100_bluebg{margin-top:5px;}
.downloadtray .tray_block_activities ul li .checked_image{margin-top:1px; height:20px;width:16px!important;margin-right:5px; display:block;}

.downloadtray .tray_block_activities ul li .rightsidelements .actionicons{margin-top:15px;top:0;width:60px;height:20px;}
.downloadtray .tray_block_activities ul li .rightsidelements .actionicons ul li .tooltip{display:none; }
.downloadtray .tray_block_activities ul li .rightsidelements .actionicons ul li:hover .tooltip{display:block;}
.tray_block.widget-content{ z-index:999;}
.tray_block.widget-content.downloadtray{right:20px;left:auto;}
.downloadtray .tray_block_activities ul li ul li{padding:0;width:20px;float:left;padding:0;border:0;}
.download_tray_block_text{width:200px; height:15px; margin:6px 10px 0 5px; line-height:9px;font-size:11px!important; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block }

.down_arrow{background:url(../images/down_load.png) no-repeat;width:16px;height:16px;display:block;margin-top:3px;}
.up_arrow{background:url(../images/up_load.png) no-repeat;width:16px;height:16px;display:block;margin-top:3px;}

.shared_panel .delete_restore_files .shared_by ul.filetype{width:500px;}
.shared_panel .delete_restore_files .shared_by ul.filetype li .actionicons{display:none;width:200px;}
.shared_panel .delete_restore_files .shared_by ul.filetype li:hover .actionicons{display:block;}
.width31per{width:32%;}

#dragandrophandler, #dragandroplinkshare {display:none; border:1px dashed #92AAB0; width:99%; height:96%; margin:0;color:#92AAB0;position:absolute;
text-align:center;vertical-align: middle;padding:5px 0;font-size:15px;bottom: 0px; z-index:9999; background:transparent;}
#dragandrophandler .multipledrag{cursor:pointer; line-height:20px;width:100%;height:100%;}
#dragandrophandler .multipledrag span{color:#4fc1e9; line-height:20px;}
#dragandrophandler .multipledrag span:hover{text-decoration:underline;}
#dragandrophandlertext{ word-wrap:break-word; line-height:45px; visibility:hidden;}
.statusbar {display:block!important; width:400px;padding:4px 25px;vertical-align:top;float:left; }
.progressBar { width: 80px;height: 22px;border: 1px solid #ddd;overflow: hidden;display:none;margin:0px 10px 5px 5px;vertical-align:top;}
.filename {display:inline-block;padding-top:25px; text-align:left; float:left; position:absolute;left:78px; font-size:15px!important; width:200px; height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.filesize {display:none;vertical-align:top;color:#30693D;width:80px;margin-left:10px;margin-right:5px;}
.abort{ background:url(../images/spinner.gif) no-repeat;position:absolute; top:20px!important; left:50px!important; float:left; width:20px; height:20px; }
.setting_text {width:220px;float:left;color:#434A54;font-size: 12px;font-family:'OpenSansSemiBold'; font-weight:normal;}
.val_per {display:block; float: left;margin-left:33px; font-weight: bold; color:#868b96;}
.create_folder {float:right; cursor:pointer; display:block; padding:0px 10px; height:34px; line-height:30px; background: #1b94cb;    font-family: "OpenSansRegular"; color: #ffffff;font-size: 13px;}
.create_button {position:absolute; cursor:pointer; padding:0px 5px; background: #1b94cb;    font-family: "OpenSansRegular"; color: #ffffff;font-size: 11px;}
.ellipsis_f{ white-space:nowrap; width:185px; overflow:hidden; text-overflow:ellipsis; display:block; }

/* labels for the google passthru */
.googlelabels{ font-size:9px; color:#000000; }

.customer_input {float:left; left:40px; bottom:26px; position:relative; width:45px;}
.customer_input input[type="text"] { padding:2px 5px; width:35px; }

.plan {width:98%; height:20px; padding: 10px; border-bottom: 1px solid #ccc;}
.plan .details {width:34%; float:left;}
.plan .acquired {width:32%; float:left; text-align:right;}
.plan .assigned {width:32%; float:left; text-align:right;}
.planlist {width:95%!important; float:left; height:150px; display:block; margin:10px 10px 10px 10px;}
.planlist .planname {text-align: right; padding:5px 10px;font-size:14px;}
.licensinglist {width:98%!important; float:left; height:135px; display:block; margin:-10px 0 5px 0;}
.licensinglist .planname {text-align: left; padding:0 10px 5px 10px; font-size: 13px;}
.usagelist {width:98%!important; float:left; height:125px; display:block; margin:-10px 0 5px 0;}
.usagelist .planname {text-align: left; padding:7px 4px;}
.planoverview {width:100%; float:left; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.planoverview .device {width:48%; height:20px; float:left; text-align:right; padding:5px 0;}
.planoverview .device p { font-size: 13px;}
.planoverview .date {width:48%; height:20px; float:left; text-align:right; border-left: 1px solid #ccc;padding:5px 0;}
.planoverview .date p { font-size: 13px;}
.planoverview .desc { width:100%; float:left; padding:10px 5px;}
.features {width:90%; float:left; padding:1% 0 1% 10%;}
.usage{width:18%; float:left; padding:6% 3% 0% 3%}
.bottomline {border-bottom:1px solid #ccc; padding-bottom:10px}
.license_box {width:280px; height:25px; margin-top:20px; padding:20px; background:#fff;  border: 1px solid #ccc;}
.alerts_box {width:450px; height:150px; margin-top:20px; padding:20px; background:#fff;  border: 1px solid #ccc;}
.hrline {width:100%; border-bottom:2px solid #ccc; margin:3px 0;}
.close_group{background:url(../images/close_gray.png) no-repeat;width:14px;height:14px;display:block;position:inherit;right:12px;top:10px;cursor:pointer;}
.close_group:hover{background:url(../images/close_gray_hvr.png) no-repeat;}
.placeholder { color: #aaa; }
.license_box .totalper100 {height:22px; background:#f5f5f5;}
.license_list {overflow:hidden;}
.license_list .totalper100 {height:22px; background:#f5f5f5; width:100%; float:left;}
.license_list .totalper100 .totalper {height:8px;}
.license_list .usercount {margin-left:10px; width:70px;}
.assign_unassign {margin-left:0px;}
.assign_unassign .box {height:135px!important;}
#assign_unassign_box {height:127px;}

.align_left {text-align:left!important;}
.align_right {text-align:right;}
.align_center {text-align:center;}

.adduser_arrow {width:22px;height:30px;margin:15px 0 0 7px; float:left;}
.adduser_arrow .add{display:block;background:url(../images/add_arrow.png) no-repeat center center #656D78;border:1px solid #999;height:20px;width:20px;}
.adduser_arrow .add:hover{background:url(../images/add_arrow.png) no-repeat center center #717984;}

/* Css for File Timeline (Kundali) */

.timelinecontainer {display:block; position:relative; width:100%; float:left; overflow:auto;}
.timelineleft {width:400px; float: left; display:block; border-right:4px solid #ccc;}
.timelineright {width:400px; float: left;display:block; border-left:4px solid #ccc;margin-left:400px}
.present{position:relative; margin:10px 0 10px 300px; display:block; width:200px; text-align:center; font-size:16px;}
.begin{position:relative; margin:20px 0 10px 380px; display:block; height:40px; width:40px; border-radius: 8px; background: #c2c2c2;}

.timelinedate-left {float:right; width:350px; color:#4fc1e9; font-size:15px; padding:10px 10px 4px 0; border-bottom: 2px solid #ccc;}
.bluedot-left {height:10px; width:10px; border-radius:50%; border:2px solid #fff; background:#4fc1e9; bottom:-18px; float:right; left:19px; position:relative;}
.timelinedownloaded-left {float:right; width:340px; text-align:left; font-size:13px; padding:10px 10px 6px 0; word-break:break-word !important; word-break:break-all; /* break-all for firefox*/}

.timelinetime-left {float:right; width:350px; color:#777; text-align:right; font-size:15px; padding:10px 10px 6px 0; border-bottom: 2px solid #ccc; word-break:break-word !important; word-break:break-all;}
.timelinedetails-left {float:right; width:250px; text-align:left; font-size:13px; padding:10px 10px 6px 0;}
.timeline_button {background:#4fc1e9; color:#fff; text-align:center; cursor:pointer; display:block; width:65px; padding:3px 5px; margin-top:3px; }

.timelinedate-right {float:left; width:360px; color:#4fc1e9; font-size:15px; padding:10px 0 4px 0; text-align:right; border-bottom: 2px solid #ccc;}
.bluedot-right {height:10px; width:10px; border-radius:50%; border:2px solid #fff; background:#4fc1e9; bottom:-18px; float:left; left:-8px; position:relative;}
.timelinedownloaded-right {float:left; width:340px; text-align:left; font-size:13px; padding:10px 10px 6px 10px; word-break:break-word !important; word-break:break-all; /* break-all for firefox*/}

.timelinetime-right {float:left; width:350px; color:#777; text-align:left; font-size:14px; font-weight:bold; padding:10px 10px 6px 0; border-bottom: 2px solid #ccc; word-break:break-word !important; word-break:break-all;}
.timelinedetails-right {float:left; width:350px; text-align:left; font-size:13px; padding:10px 10px 6px 45px;}
.timeline_button {background:#4fc1e9; color:#fff; text-align:center; cursor:pointer; display:block; width:65px; padding:3px 2px; margin-top:3px; }
.timelinepath{ font-style:italic;}

.color-black {color:#000000!important; }
.color-red {color: #ff0000!important; }
.color-gray {color:#637282!important;}
.color-lightgray {color:#cccccc!important;}
.color-green {color:#008000;}
.color-white {color:#ffffff!important;}
.color-orange {color:#d26709;}
.color-blue{color:#4fc1e9}
.gray-color {color:#66676d;}
.bold-text {font-weight: bold; }
.italic-text {font-style:italic;}
.underline-text {text-decoration: underline;}
.font-small-size {font-size: 8px; }
.googleversionpopup {font-size: 10px; margin-left: 73px;}
.starred{background:url(../images/starred.png) no-repeat 0 2px;display:block;width:16px;height:18px;padding:0;}
.unstarred{background:url(../images/unstarred.png) no-repeat 0 2px;display:block;width:16px;height:18px;padding:0;}
.inputpass {width:40px!important;position:relative!important; margin:3px 0; bottom:5px; background: #FFF;display: block;font-size: 12px;color: #868B96;font-family: 'OpenSansRegular';}
.inputpass input[type="text"]{padding:3px 1px!important;}
.strength-slide {}
#showpassoptions {display: none;}
.passcheck {background: url(../images/checked_black.png) no-repeat}
.show-password-lock {height: 16px; width: 16px; display: block; font-size: 10px; margin-left: 73px; padding-right: 2px; position: absolute; margin: 11px 0 0 294px; background:url(../images/pass_lock.png) no-repeat; cursor:pointer; }
.show-password-unlock {height: 16px; width: 16px; display: block; font-size: 10px; margin-left: 73px; padding-right: 2px; position: absolute; margin: 11px 0 0 294px; background:url(../images/pass_unlock.png) no-repeat; cursor:pointer}
.tablesorter th a.des {background: url("../images/down.png") no-repeat scroll right center rgba(0, 0, 0, 0)}
.tablesorter th a.asc {background: url("../images/up.png") no-repeat scroll right center rgba(0, 0, 0, 0)}
.tablesorter th a.ascdes {background: url("../images/up-down-arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0)}

.on_toggle{ padding:6px 10px; font-size:12px;  cursor:pointer; width:auto; height:16px; line-height:16px; overflow:hidden;
    background:#ffffff; color: #1b94cb!important; display: block; white-space: nowrap!important; border:1px solid #717984;}
.on_toggle:hover {background:#edf5f8; color:#1b94cb; border:1px solid #1b94cb;}
.off_toggle{ padding:6px 10px; font-size:12px;  cursor:pointer; width:auto; height:16px; line-height:16px; overflow:hidden;
    background: #ffffff; color: #1b94cb!important; border:1px solid #1b94cb; display: block; white-space: nowrap!important;}
.off_toggle:hover {background:#edf5f8!important;}
.hidden_item { opacity: 0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
.downloaded_item { opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.breadcrum-list {text-decoration:underline;}
.breadcrum-list:hover {text-decoration:none!important;}
.breadcrum-filename{font-size:13px; color:#637282; white-space:nowrap; width:50%; overflow:hidden; text-overflow:ellipsis; display:block; float:left;}
.dashed-bottom {border-bottom:1px dashed #ccc; padding-top:10px;}
.label_radio2 { padding-left: 25px;height: 17px;display: block; background:url(../images/radio-off.png) no-repeat; }
.label_radio2 input { position:absolute; left:-9999px;}
.checkposition {background-position:0 5px!important;}
.displayBlock{display:block !important;}

.filerenamebox{
    position:absolute;
    left:5px;
    top:6px;
}
.renameok{
    background:url(../images/icon_ok.png) no-repeat;
    width:20px;
    height:20px;
    cursor:pointer;
}
.renamecancel{
    background:url(../images/icon_cancel.png) no-repeat;
    width:20px;
    height:20px;
    cursor:pointer;
}
input.blueBtn{
	font-family:"OpenSansRegular";
	font-size:11px;
	color:#ffffff!important;
	line-height:16px;
	background:#1b94cb;
	height:16px;
	padding:0px 7px;
    -webkit-appearance: none;
    margin-right:5px;
    cursor:pointer;
}

#activity_content{
    position:fixed;
    height:530px;
    width:350px;
    right:0px;
    margin-right:-350px;
    z-index:9999!important;
}
#drawer{ position: fixed;width:30px;height:60px;right: 0px;background:#1b94cb;top:250px;color: #fff;
text-align: center;padding:8px 0 8px 0;cursor:pointer;z-index:9999!important;text-align:center;font-size:16px!important;}
.expandedTxt{
  display:none;
}
#drawer.expanded .expandedTxt{
 display:block;
}
#drawer.expanded .click{
 display:none;    
}
.drawer_text{padding:0 5px;background:#1b94cb;border:1px solid #1b94cb;position:absolute;height:20px;top:16px;z-index:99999;right:36px; width:auto!important; white-space:nowrap!important; color:#ffffff;display:none;line-height:20px;font-size:12px;}
#drawer:hover .drawer_text{display:block;}
#drawer .drawer_text{display:none;}
#drawer_history { position: fixed;width:30px;height:35px;right: 0px;background:#1b94cb;top:345px;color: #fff;
text-align: center;padding:8px 0 8px 0;cursor:pointer;z-index:9999!important;text-align:center;font-size:16px!important;}
#drawer_history:hover .drawer_text{display:block;}
#drawer_history .drawer_text{display:none;}
.verticaltext{display:block;}
.external_logged{position:absolute; left:25%; font-size:12px; width:50%; text-align:center; height:20px; padding:3px 0 0 0;}
.alias_section {display:none;width:250px; height:26px; border:1px solid #f2f2f2; position:absolute; left:40px; background:#fff; z-index:999; padding:8px 10px;  top:3px;}
.alias_section  input[type="text"] {height:18px!important; width:175px; padding:2px 5px!important; }
.upload_loader {display:none;left:64%; height:16px; width:16px; line-height:16px; position:absolute;margin-top:-42px;background: url(../images/spinner.gif) no-repeat;}
.dashboard_button { position:relative; width:auto; height:16px; background: #1b94cb; top: -36px;
  color: #fff; padding:5px 10px;z-index: 9999!important; text-align:center; font-size:12px; float: right; right:8px; outline: none; -webkit-appearance:none;}
.alert_section {width:200px; height:auto; border:1px solid #f2f2f2; background:#fff; padding:10px; }
.multidrag{margin:42px 0 0 5px; width:25px; height:25px; border:1px solid #92AAB0; padding:5px 0 0 5px; cursor:pointer; float:left;}
.multidrag img{height:20px; width:20px;}
.uploadprogress{padding:0 0 0 8px;}.uploadprogress img{cursor:pointer;}.stopupload{cursor: pointer;margin-left: 5px;display:inline-block;background: url("../images/edit_delete.png") no-repeat scroll -72px 0px transparent;width: 16px;height: 16px;}
.doneupload{margin-right: 5px;display:inline-block;background: url("../images/blackcheck.png") no-repeat transparent;width: 14px;height: 14px;}
.txtstyle{font-family:'OpenSansRegular';font-size:12px;color:#868b96;border:1px solid #ccc;background:#fff;padding:0 3px;}
.perm_btn{cursor:pointer;}
/*.perm_section {display:none;width:280px; height:auto; border:1px solid #f2f2f2; position:absolute; left:50%;margin-left:-110px; background:#fff; padding:2px 10px 2px 10px;  top:-20px; z-index:99999!important;}*/
.positionRelative{position:relative;}
.positionAbsolute{position:absolute;}
/*.clrBoth {clear:both !important;}*/
.perm_style {height:28px; width:49%!important; float:left;}
.perm_style label{width:90%!important;}
.drm_perm_style {height:20px; width:42%!important; float:left;}
.drm_perm_style_left {height:20px; width:35%!important; float:left;}
.perm_section {cursor: pointer;}
.perm_section label, .perm_section2 label, .perm_section3 label{ width:300px; font-family:'OpenSansRegular'!important;font-size:11px!important;font-weight:300!important;}
.perm_section > i, .perm_section2 > i {
	font-style: normal;
	background: #fff;
	border: 1px solid #999999;
	position: fixed;
	width: 810px;
        right:50%; 
        margin-right:-406px;
        min-height:200px;
        top:125px!important;
	padding: 0px 0px 5px 0;
	z-index:99999!important;
}
.perm_section > i:before, .perm_section > i:after {
	content: "";
	position: fixed;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	top: 100%;
	left: 50%;
	margin-left: -10px;
}
.sharetolist li.permissions .perm_section2 > i:before, .sharetolist li.permissions .perm_section2 > i:after{left: 29% !important;}
.sharetolist li.drmpermissions .perm_section2 > i:before, .sharetolist li.drmpermissions .perm_section2 > i:after{left: 54% !important;}
li.collectivePerm .perm_section2 > i:before, li.collectivePerm .perm_section2 > i:after{left: 42% !important;}
li.collectiveDrm .perm_section2 > i:before, li.collectiveDrm .perm_section2 > i:after{left: 64% !important;}
ul.edit_header li.collectivePerm .perm_section2 > i:before, ul.edit_header li.collectivePerm .perm_section2 > i:after{left: 45% !important;}
ul.edit_header li.collectiveDrm .perm_section2 > i:before, ul.edit_header li.collectiveDrm .perm_section2 > i:after{left: 59% !important;}
li.permissions .perm_section2 > i:before, li.permissions .perm_section2 > i:after{left: 32% !important;}
li.drmpermissions .perm_section2 > i:before, li.drmpermissions .perm_section2 > i:after{left: 50% !important;}
.perm_section > i:before {
	border-top: 10px solid #a3a3a3;
	border-top: 10px solid rgba(163,163,163, 1);
	margin-top: 1px;
}
.perm_section > i:after{
	border-top: 10px solid #fff;
	margin-top: 0px;
	z-index: 1;
}
.perm_section2 > i:before, .perm_section2 > i:after {
	position: absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	bottom: 100%;
	left: 50%;
	margin-left: -10px;
}
.perm_section2 > i:before {
	border-bottom: 10px solid #a3a3a3;
	border-bottom: 10px solid rgba(163,163,163, 1);
	margin-bottom: 1px;
}
.perm_section2 > i:after{
	border-bottom: 10px solid #fff;
	margin-top: 0px;
	z-index: 1;
}

.perm_section3 > i {
	font-style: normal;
	background: #fff;
	border: 1px solid #999999;
	position: fixed;
	width: 810px;
        right:50%; 
        margin-right:-406px;
        min-height:200px;
        top:125px!important;
	z-index:99999!important;
}
.perm_section3 > i:before, .perm_section3 > i:after {
	position: absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	bottom: 100%;
	left: 90%;
	margin-left: -10px;
}
.perm_section3 > i:before {
	border-bottom: 10px solid #a3a3a3;
	border-bottom: 10px solid rgba(163,163,163, 1);
	margin-bottom: 1px;
}
.perm_section3 > i:after{
	border-bottom: 10px solid #fff;
	margin-top: 0px;
	z-index: 1;
}

.perm_popup_bg{position:fixed; width:100%; height:100%; background: rgba(204,204,204,0.9); top: 0; left: 0; z-index: 9999;}
.policy_info {float:right; width:108px!important; height:auto;}

.width45percent label{width:88% !important;}
.blocked_notice {display:block; width:550px; margin:10px auto;background:#f2f2f2;padding:30px 20px;}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both}
.ext_share_header{position:absolute; top:0; width:100%; height:54px;}
.ext_share_footer{position:fixed; bottom:0; width:100%; height:30px; border-top:1px solid #1b94cb; background:#ffffff;}

.chunkeratwork {
    background: url(../images/chunkeratwork.gif) no-repeat; 
    background-position: right 0px bottom;
    background-repeat: no-repeat;
    padding-right: 95px;
    text-align: right;
    display: block;
    width:230px;
    height:15px;
}
.progress_waiting {
    background: url(../images/chunkeratwork.gif) no-repeat; background-position: right 0px bottom;
    padding-right:100px; text-align: right; display: block; width:auto; height:15px; margin:18px 10px 0 0; }
.viewer_loader { background: url(../images/chunkeratwork.gif) right no-repeat; display:block; width:auto; height:15px;}
.share_pass_link {cursor: pointer; color:#1b94cb;}
.share_login_link {cursor: pointer; color:#1b94cb;}
.share_request_access_link {cursor: pointer; color:#1b94cb;}
.link{cursor:pointer; color:#1b94cb!important;text-decoration:underline;}
.link2{cursor:pointer; color:#1b94cb;text-decoration:underline;}
.hoverlink:hover {cursor:pointer; color:#1b94cb!important; text-decoration:underline;}
.vrmc_msg { box-shadow:0px 0px 9px 1px #D78585; padding:4px 10px 10px 10px; border:1px solid #F39F89;;}
.callout_up {
    height: 0;
    width: 0;
    border-bottom: 12px solid #000;
    border-left: 12px dotted transparent;
    border-right: 12px dotted transparent;
    left: 0px;
    top: 0px;
    margin-left: 20px;
    z-index: 10;
    }
.callout_up2 {
    position: relative;
    left: -10px;
    top: 2px;
    height: 0;
    width: 0;
    border-bottom: 10px solid #444;
    border-left: 10px dotted transparent;
    border-right: 10px dotted transparent;
    z-index: 11;
    }
   
.calloutmsg {
    background-color: #444;
    box-shadow: 0px 0px 20px #999;
    border: solid 1px #000;
    color:#f2f2f2;
    position: relative;
    top: -1px;
    z-index: 9;
    width: 350px;
    padding:15px 20px;
}

.callout {
    top:135px;
    position: absolute;
    left: 25px;
    padding: 8px;
}
.effectivepolicy{
    background: url(../images/bluecircle.png) no-repeat 12px 8px !important;
}
.hidden-head{display:none;}
.icon_download {background:url(../images/download.png) no-repeat; width:16px; padding:0; display:block;}
.optional_message { display:block; min-height:auto!important; max-height:430px; overflow-y:auto!important; width:100%; }
.optional_message p { padding:15px 20px; font-size:13px;}

.dragdrop_message{font-family:'OpenSansLight'; font-size:24px;position:absolute; top:40%; left:15%; z-index:99; width:60%; height:50px; color:#f6f6f6; background:#bdbdbd; text-align:center; padding-top: 20px; }

.country_dropdown{width:320px !important;background:#fff !important;color: #66676d !important;border: 1px solid #ccc !important;}
.uidropdown{background: url(../images/down1.png) right center no-repeat !important;}
.uisearch{background:#fff !important;border:0 !important;}
.uidd_options{background:#fff !important;border: 1px solid #ccc !important;width:330px!important;}
.country_dropdown .uidd_options ul li{color: #66676d !important;}

.status_loader { background: url(../images/loader_blue.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height:64px; width:64px;}
.cursor-pointer {cursor: pointer}
.i18n-icon-margin { margin-bottom: -3px}
.i18n-locale-space{padding-right: 4px;}

.dropdownlist select {
    -webkit-appearance: none;  
    -moz-appearance: none; 
    background:#fff url(../images/down1.png) no-repeat 98% center;
    width:150px;
    font-size: 12px;
    color: #66676D !important;
    font-family: 'OpenSansSemiBold' !important;
    font-weight:normal;
    padding:4px;
}

.common_perm ul, .advanced ul { list-style: none; }
.advanced ul li{ border-bottom:0; display:inline-block; padding:0; color:#656d78; position:relative; font-family:'OpenSansSemiBold'; font-weight:normal; font-size: 12px;}
.common_perm ul li{ border-bottom:0; margin: 2px 0 2px 0; display:inline-block; padding: 0; font-size:12px; color:#656d78; position:relative; min-width:98px; }
.formcontent ul.marginleft20px li{padding:0px 1px !important;}
.phone_numbers_div {width:auto;}
.uploadProgress{width:100%;height:2px;}
.uploadProgress div{width:0;height:2px; background:#00ff00;}
.progressBar_upload {position:relative; width:100px; height:14px; border:1px solid #ddd;  overflow:hidden; display:inline-block; margin:12px 10px 12px 5px; vertical-align:top; }
.progressBar_upload div { font-size:10px; width:0; height:14px; color:#66676d; text-align:right; background:#0ba1b5;  }
.progressBar_upload label{position: absolute;left:0;top:0;font-size:10px;text-align:center;color:#000;width:100%;}
.progressBar_download { width:100px; height:12px; border:1px solid #ddd;  overflow:hidden; display:inline-block; margin:4px 10px 5px 5px; vertical-align:top; }
.progressBar_download div { font-size:10px; width:193px; color:#66676d; text-align:right; background:#0ba1b5;  }
.statusbar_upload{position:relative; border-top:1px solid #A9CCD1; min-height:25px; width:670px; padding:0px 10px 1px 10px; vertical-align:top; box-sizing: initial;}
.statusbar_upload:nth-child(odd) { background:#EBEFF0;}
.filename_upload { display:inline-block; width:210px; float:left; color:#66676d; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.filesize_upload { display:inline-block; color:#66676d; width:80px; margin-left:10px; margin-right:5px; float:left; }
.abort_upload { background:url(../images/gray_cross.png) no-repeat; display:inline-block; width:17px; height:16px; cursor:pointer; margin-top:10px; position:absolute; right:15px; }
.success_upload { background:url(../images/tick.png) no-repeat; display:inline-block; width:16px; height:16px; margin-top:10px; position:absolute; right:15px; }
.warning_upload { background:url(../images/warning_upload.png) no-repeat; display:inline-block; width:16px; height:16px; margin:11px 6px; }
.message_upload { font-size:11px; width:220px; color:#66676d; text-align:left; /*line-height:35px;*/ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/* styles for popup showing file upload stat */
#fUploadStat .popheader, #fUploadStat .stepcontent{ background:#ffffff; }
ul.pass_criteria  {width:99%;}
ul.pass_criteria li {width:43%; height:14px; line-height:14px; float: left;}
.pagination{position:absolute;left:0;bottom:4px;width:100%;}
.home_icon{background:url(../images/home_icon.png) no-repeat; height:16px; width:16px; display:block; cursor:pointer; background-position: 10px 9px;}
.cursor_default {cursor:default!important;}
ul.download_stat{ list-style:none; margin-top:20px;}
ul.download_stat li{ padding: 8px 0; border:none!important; font-size:13px;}
ul.download_stat li:last-child { border:none;}
.expand_more {display:block; text-align:center;}
.maxheight100px { max-height: 100px !important;}
.expand_more .more_button {background:url(../images/down_direction.png) #1b94cb no-repeat 88% 8px; min-width:130px; margin-top:5px;  padding:6px 20px 6px 5px; color:#fff; cursor:pointer; border-top:1px solid #1b94cb; border-bottom:1px solid #1b94cb;   font-size:14px; }
.expand_more .more_button:hover { border-top:1px solid #31696D; border-bottom:1px solid #31696D;}
.backup_status { width:100%; text-align:center; height:18px; position:absolute; top:5px;}
.backup_status .msg {background:#f2f2f2;; border:1px solid #ccc; padding:2px 70px 2px 40px; font-family: 'OpenSansSemiBold'; font-weight:normal; font-size:12px;    }
.backup_reload {position:absolute; margin:2px 15px; cursor:pointer;}
.unsafe-mode-osx { font-size: 12px; color:#4fc1e9;}
.unsafe-mode-osx span {font-weight: bold; display:block;}
.breadcrum-home {background:url(../images/home_icon.png) no-repeat; height:14px; width:16px; display:block; cursor:pointer; float: left; padding-left: 7px;}
.arrow_pos{margin-top:-15px!important; cursor:pointer!important;}
.cross_pos{ margin-top:-13px!important; cursor:pointer!important; position:absolute; right:7px;}
.viewer_copyright { position: absolute; bottom: 2px; z-index: 999; left:10px; font-size:12px;}
.auto_height {height:auto!important;}
.ext_share_login_style { border-top:1px solid #e8e4e4; width:492px; position:absolute; top:52px; left:3px;}
.label_icon {background:url(../images/label_blue.png) no-repeat 0 2px; color:#1b94cb; font-size:11px;}
.drm_message {width:auto; font-size:13px; text-align:center; padding:3px 10px; line-height:22px; color:#ffffff; background:#f3b93c; }
.drm_client_link{color:#1a05f5!important; text-decoration:underline; padding:1px 5px; text-shadow: 1px 1px 2px #fff; font-family:'OpenSansSemiBold'; font-weight:normal; font-size:13px;}
.global_alert_section {display:block; width:200px; height:auto; border:1px solid #f2f2f2; background:#fff; padding:10px;  z-index:99999!important;}
.warning_vdrm {background:url(../images/warning.png) #ffeeba 15px 15px no-repeat;max-width:338px; margin:0 auto; text-align: left; padding:12px 10px 12px 80px; height:auto; z-index:99999; }
.border_orange {width:100%; margin:5px 0; border-top:1px solid #ffa500;}
.dropdown_green {background:#ffffff; border-bottom:1px solid #1b94cb; width:158px; color:#1b94cb; padding-left:10px;}
.dropdown_green:hover {background:#1b94cb; color:#ffffff;}
.action_button_popup { background:#f6f6f6; position:absolute; padding: 0 5px; z-index:99999!important; margin-top: -10px; height:auto; right:3px;  border:1px solid #d3e6ef;}
.comments{width:100%; max-height: 350px; padding:0 12px 0px 0px; overflow-y:auto; overflow-x:hidden; display:block;}
.comment_header {display:block; line-height: 14px; color:#5ab5bc; font-family:'OpenSansSemiBold'; font-size:12px; margin-right:5px;}
.version_details {color:#999999; font-size: 10px;}
.user_comment {display:block; width:98%; padding:10px 0px; height:auto; line-height: 16px; border-bottom:1px solid #f2f2f2; margin:0;}
.user_comment pre {white-space: pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; word-wrap: break-word; font-family: 'OpenSansRegular'; font-size: 12px; }
.comment_timestamp { color:#999999; font-size: 9px; margin-right:3px;}
.comment_input {display:block; width:97%;height:40px; margin:0 10px 10px;}

.global_search {
    border:1px solid #1b94cb;
    /* background:url(../images/global_search.png) right no-repeat #fff;
    padding:0 0 10px 0; */
    border-radius:2px;
    cursor:pointer;
    width:588px;
    margin:15px 0 0 0;
}

.runbutton1 {
    background:#1b94cb;
    color:#fff!important;
    display:block;
    white-space:nowrap!important;
    height:37px;
    width:80px;
}

.runbutton1:hover {background:#48a9d5; color:#ffffff;}

.global_search_clear {
    border:1px solid #1b94cb;
    /* background:url(../images/clear_search.png) right no-repeat #fff;
    padding:0 0 10px 0; */
    border-radius:2px;
    cursor:pointer;
    width:588px;
    margin:15px 0 0 0;
}
.global_search input, .global_search_clear input{
    height:26px;
    padding-left:10px!important;
    border:none!important;
    width:572px!important;
    font-size:14px!important;
    color:#868b96;
    border-radius:2px 0 0 2px;
}

.recent_search table,
.global_search_result table {
    border-collapse: collapse;
    font-size:14px!important;
    color:#44787b;
    position:relative;
    vertical-align:middle;
}
.recent_search table th, .global_search_result table th {
	height:26px;
	padding:5px 10px;
	background:#DFF2F7;
	font-weight: normal;
}
.recent_search table tr td, .global_search_result table tr td {
    padding:5px 10px;
    text-align:left;
    font-weight:normal;
    font-size:14px!important;
    color:#44787b;
    height:26px;
    position:relative;
    vertical-align:middle;
}
.runbutton{
	padding:3px 10px;
        font-size:13px;
	border-radius:2px;
	cursor:pointer;
	width:auto;
        line-height:18px;
        overflow: hidden;
        background:#1b94cb;
        color:#fff!important;
        display:block;
        white-space:nowrap!important;
}
.runbutton:hover {background:#48a9d5; color:#ffffff;}
.tdres{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.action_button_content { height:100%; width:100px;}
.action_button_list { margin: 0; padding: 0; width:auto; list-style-type: none;}
.action_button_list li {margin:4px 0!important; float:none!important; text-align: center;}
.action_button_list li a { text-decoration: none; padding: 10px; display:block!important;}
.extra_action_style {width:60px!important; background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; text-align:center;}
.extra_info_style {background:#ffffff!important; color:#1b94cb; border:1px solid #1b94cb!important; text-align:center;}
.popup_arrow_up{background:url(../images/popup_arrow.png) 100px 0 no-repeat;}
.popup_arrow_down{background:url(../images/popup_down_arrow.png) 100px 226px no-repeat;}
/* Tagging Labels with different color-theme */
.label_red { font-size:10px!important; width:90px!important; color:#333333!important; background:#f39e90!important;}
.label_red_arrow{ background: url(../images/more_dropdown.png) right center no-repeat; height:16px!important; line-height:15px!important;}
.label_red_list { color:#333333!important; background:#f39e90!important; padding:0px 2px 0px 5px!important; height:16px!important; line-height:16px!important; font-size:10px!important;}
.label_red_list:hover { background:#f7d9d5!important;}

.label_green{font-size:10px!important; width:90px!important; color:#333333!important; background:#42d692 url(../images/more_dropdown.png) right center no-repeat !important; height:16px!important; line-height:15px!important;padding: 0 20px 0 5px;}
.label_green_list { color:#333333!important; background:#42d692!important; padding:0px 2px 0px 5px!important; height:16px!important; line-height:16px!important; font-size:10px!important;}
.label_green_list:hover { background:#bde8d5!important;}

.label_orange{font-size:10px!important; width:90px!important; color:#333333!important; background:#f9986c url(../images/more_dropdown.png) right center no-repeat !important; height:16px!important; line-height:15px!important;padding: 0 20px 0 5px;}
.label_orange_list { color:#333333!important; background:#f9986c!important; padding:0px 2px 0px 5px!important; height:16px!important; line-height:16px!important; font-size:10px!important;}
.label_orange_list:hover { background:#f5c4ae!important;}

.label_yellow { font-size:10px!important; width:90px!important; color:#333333!important; background:#ffff00!important;}
.label_yellow_arrow{ background: url(../images/more_dropdown.png) right center no-repeat; height:16px!important; line-height:15px!important;}
.label_yellow_list { color:#333333!important; background:#ffff00!important; padding:0px 2px 0px 5px!important; height:16px!important; line-height:16px!important; font-size:10px!important;}
.label_yellow_list:hover { background:#efefa9!important;}
.tagging_label {border:1px solid #9daccc; height:23px!important;}

.filesort { margin-top:20px;}
.filesort table thead { background:#DFF2F7;}
.filesort table th { height:24px; position:relative; display:table-cell; vertical-align:middle; padding-left:10px;
    font-size:13px; font-weight: normal; color:#44787b; line-height:20px; border-right:1px solid #ffffff; }
.filesort table th:last-child {border-right:none;}
.filesort table th a { color:#44787b; cursor:pointer; }
.filesort table th a:hover { color:#1b94cb!important; cursor:pointer; }

.accept_button {width:120px; height:40px; line-height:40px; font-size:16px; color:#ffffff!important; background:#a5cf35; border:1px #7d9c27 solid; cursor:pointer; text-decoration:none; text-align:center}
.accept_button:hover {background:#aac560;}
.reject_button {width:120px; height:40px; line-height:40px; font-size:16px; color:#ffffff!important; background:#c44b4b; border:1px #903737 solid; cursor:pointer; text-decoration:none; text-align:center}
.reject_button:hover {background:#c56464;}
.accordionBlock{padding-bottom:20px;}
.accordion { background-color:#eee; color:#444; cursor:pointer; padding:5px 10px; width:auto; border:none; text-align:left; outline:none; font-size:14px; transition:0.4s; }
.accordion.active { background-color:#ccc; }
.accordion:hover { background-color:#e1e1e1; }
.accordion:before { content: '\002B'; color:#1b94cb; font-weight:bold; float:right; margin-left:15px; }
.accordion.active:before { content: "\2212"; }
.panel {background-color:white; display:none; /*max-height:0; overflow:hidden;*/ transition: max-height 0.2s ease-out; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.inside_panel { padding:10px 0;}
.inside_panel ul li{font-family: 'OpenSansSemiBold';font-weight: normal;font-size:12px;color: #868B96;line-height: 13px;}
.inside_panel ul li .licenseinput, .accordion .licenseinput{font-family: 'OpenSansRegular';font-weight: normal;font-size:12px;color: #868B96;width:40px;padding: 2px 5px;line-height: 13px;}
.logo_v { width:25px; height:31px; background:url(../images/logo_icon.png) 0 2px no-repeat;}

 /* New CHECKBOXS Styling for Send link and Edit Linksgare Popup */
 /* The Popup container */
.perm_container {
    display: block;
    position: relative;
    padding-left: 25px; 
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.perm_container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 14px;
    width: 14px;
    background-color: #eee;
    border: 1px solid #a4a2a2;
}

/* When the checkbox is checked, add a blue background */
.perm_container input:checked ~ .checkmark {
    background-color: #2196F3;
}

/* When the checkbox is checked, add a blue background */
.perm_container input:disabled ~ .checkmark {
    background-color: #868b96;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.perm_container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.perm_container .checkmark:after {
    left: 5px;
    top: 2px;
    width: 3px;
    height: 7px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.perm_container input:disabled
{
    color:#000000;
}


.agreement_div p { padding-right:20px; text-align:justify!important; margin:10px 0;}
 /* End of CHECKBOXS Styling for Send link and Edit Linksgare Popup */