#sidaccesstab {
    padding-left: 35px;
    background-image: url(/branding/img/mobile-small.png);
    background-repeat: no-repeat;
    background-position-x: left;
}

#container {
	outline-color: #E0E0E0;
	outline-width: 2px;
	margin: 5px 5px 5px 5px;
}

#tsearch {
	background-color: #FFFFFF;
}

#tokenText {
	background-color: #FFFFFF;
}

.tabs {
	position: relative;
	min-height: 200px;
	clear: both;
	margin: 15px 12px 5px 12px;
	font-size: 12px;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
}

.searchtable {
	position: relative;
}

.userdatatable ,.radiusdatatablemain {
	width: 16cm;
	max-width: 25cm; 
	position: relative;
	top: 10px;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
	font-size: 12px;
	overflow-x: hidden;
	overflow-y: hidden;
}


.userdatatable tr th {
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.stripeme th{
	background-color:#F5F5F5; 
}

.whiteme th{
	background-color:white; 
}

#tokenhead {
	background-color:#F5F5F5; 
}
 .userdatatable th {
	text-decoration: underline;
} 

table {
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
	font-size: 12px;
}
.tokendatatablemain{
	width:18cm;
}


.tokendatatable {

/* 	min-height: 10cm;
	min-width: 16cm;
	width: 16cm;
	max-width: 25cm;

	overflow-y: hidden; */
	/* font-family: tahoma, verdana, geneva, arial, lucida, sans-serif; */
	/* font-size: 11px; */

	/*overflow-y: hidden; */ 

}

/* .tokendatatable tr th {
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.tokendatatable tr td {
	min-width: .5cm;
	word-wrap: break-word;
	overflow-y: hidden;
}

.tokendatatable tr:nth-child(even) {
	background: #fff;
}

.tokendatatable tr:nth-child(odd) {
	background: #F5F5F5;
} */

.tokendatatable tbody th, .radiusdatatablemain tbody th  {
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}

.tokendatatable th, .radiusdatatablemain th, .tokendatatablemain th { /*background: #d5dee6;*/
	text-decoration: underline;
}

.authmonitortable {
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
	font-size: 12px;
	position: relative;
	top: 5px;
	width: 23cm;
	height: 4cm;
	border-radius: 5px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.authmonitortable tr td {
	max-height: 1cm;
}

.monitortable {
	width: 21cm;
	max-height: 2cm;
	overflow-y: hidden;
	overflow-x: scroll;
}

#monitor_options {
	max-height: 1cm !important;
}

#authmonitordiv {
	max-height: 1cm !important;
}

.assignedroles {
	width: 18cm;
	max-height: 2cm;
	overflow-y: hidden;
	overflow-x: scroll;
}

.icn_edit {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/icn_edit.gif);
}

.icn_view {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/icn_view.gif);
}

.icn_check {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/icn_check.gif);
}

.icn_agent {
	border-bottom: 1px solid #ADC2BC;
	border-top: 1px solid #ADC2BC;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/icn_agent.gif);
}

.icn_delete {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/icn_del.gif);
}

.icn_resync {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/icn_resync.gif);
}

.icn_pinclear {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/icn_clear.gif);
}

.icn_replace {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/icn_replace.gif);
}
.icn_securid_assign{
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/icn_securID_assign.gif);
}

.icn_agent {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/icn_agent.gif);
}

#useractionmenu, #clientactionmenu {
	height: fit-content;
	width: fit-content;
	float: left;
	position: fixed;
}

#useractionmenu ul, #clientactionmenu ul {
	margin-top: 20px;
	margin-left: 15px;
}

#useractionmenu li, {
	margin-bottom: 0px;
	width: 200px;
	color: white;
}
 #clientactionmenu li{
 margin-bottom: 0px;
	width: 150px;
	color: white;
	margin-bottom: 6px;
	margin-top: 6px;
 }

#useractionmenu a , #clientactionmenu a{
	font-size: 12px;
	font-style: normal;
	display: block;
	text-align: left;
	padding-left: 23px;
	position: relative;
}


#actionmenu {
	height: fit-content;
	width: fit-content;
	float: left;
	position: fixed;
}

#actionmenu ul {
	margin-top: 20px;
	margin-left: 15px;
}

#actionmenu li {
	margin-bottom: 0px;
	width: 200px;
	color: white;
}
#actionmenu a {
	font-size: 12px;
	font-style: normal;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 23px;
	position: relative;
}
#actionmenu a {
	font-size: 12px;
	font-style: normal;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 23px;
	position: relative;
}

#tokenmenu {
	height: fit-content;
	width: fit-content;
	float: left;
	position: fixed;
}

#tokenmenu ul {
	margin-top: 20px;
	margin-left: 15px;
}

#tokenmenu li {
	margin-bottom: 0px;
	width: 200px;
	color: white;
}

#tokenmenu a {
	font-size: 12px;
	font-style: normal;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 23px;
	position: relative;
}

fieldset{
	font-size: 12px;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
	border-radius:5px;
}
legend{
	font-size: 12px;
	font-weight:bold;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
}
#distributeSubmit{
	position: relative;
	top:5px;
}
#ctkipActivationCode{
	min-width: 10cm;
}

#emergencyaccess_dialog p{
	font-size: 12px;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
}
#deviceType{
	min-width: 6cm;
}
#groupstable{
	width:3cm;
	text-align: left;
	position: relative;
	float: left;
}
#group_btn{
	position: relative;
	float: left;
}
#usergrouplist{
	width:4cm;
	height:3cm;
	overflow-y:scroll;
}
#allgrouplist{
	width:4cm;
	height:3cm;
	overflow-y:scroll;
}
.fixed-dialog-class{
	position: fixed;
  	top: 50px;
 	left: 50px;

}
.btnLeft{
	background-repeat: no-repeat;
	background-position:right;
	background-image: url(../../images/bt_caret.gif);
	border: 1px solid #000000;
	background-color: #ffffff;
	padding:0px 19px 0px 9px;
	overflow: visible;
	cursor: pointer;
	
	
}
.btnRight{
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/bt_back.gif);
	border: 1px solid #000000;
	background-color: #ffffff;
	padding:1px 10px 0px 25px;
	overflow: visible;
	cursor: pointer;
	
}
#distributemailtable input{
	width:10cm;
}
#distributemailtable{
	font-size: 12px;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
}
.radioClass{
	font-size: 12px;
	font-weight:bold;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
}
#customTableAddUserForm select{
	width:3cm;
}
#add_user_dialog{
	border: 2px solid #E0E0E0;
	margin:1px auto;
	width:100%;
	
}

#extraattrtable{
	width:8cm;
}
#extraattrtable tr td{
	font-size:12px;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
	text-align: left;
}
#extraattrtable td:first-child{
	width:3cm;
	word-wrap:break-word;
}
#multiselectWithAdd table tr td select{
	width:3cm;
}

#customTableAddUserForm fieldset{
	float: left;
	width:8cm;
}
#multiselecttable{
	width:2cm;
}
.default_back_button{
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/bt_back.gif);
	border: 1px solid #000000;
	background-color: #ffffff;
	padding:0px 11px 0px 19px;
	overflow: visible;
	cursor: pointer;
}
#adduserBT input{
	float: left;
}
#accordion
{
	outline:5px solid #ADC2BC;
    background-color: #ADC2BC;
}
#effect {
	border:3px solid #889A94;
	width:7cm;
	word-wrap:break-word;
}
#effect tr td {
	text-align: center;
	font-size: 13px;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
}
#errordetails{
	border:1px solid #889A94;
}

.customTableAddUserForm select
{
border:1px solid #ccc !important;
margin:0px !important;
padding:0px !important;
width:100px !important;
}

.customTableAddUserForm input[type="text"]
{
    width:100px !important;
}

.ui-dialog-content {
	font-size: 12px;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
}

.ui-widget-content {
	font-size: 12px;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
}

.emailDialogfield{
	width:11.2cm;
}

#localeSelect{
	float:right;
}

.contextMenuTrigger {
	background-repeat: no-repeat;
	overflow: visible;
	cursor: pointer;
	margin-left: 12px;
	background-position: 100%;
	background-image: url(../../images/icn_contextMenu_caret.gif);
}

.cmmouseover{
	//background-color: #C4CFD9;
	border:1px solid #ccc !important;
}

.tokencontextMenuTrigger {
	background-repeat: no-repeat;
	overflow: visible;
	cursor: pointer;
	margin-left: 15px;
	background-position: 100%;
	background-image: url(../../images/icn_contextMenu_caret.gif);

}

.tokensearchcontextMenuTrigger {
	background-repeat: no-repeat;
	overflow: visible;
	cursor: pointer;
	margin-left: 15px;
	background-position: 100%;
	background-image: url(../../images/icn_contextMenu_caret.gif);

}

.emergencyInfoClass{
	font-size: 12px;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
}
.emergencyCodeInfoClass{
	font-size: 14px;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
	font-weight: bold;
}
.emergencyTimeInfoClass{
	font-size: 12px;
	font-family: tahoma, verdana, geneva, arial, lucida, sans-serif;
}

.nxtPage{
	background-repeat: no-repeat;
	background-position:right;
	background-image: url(../../images/bt_caret.gif);
	border: 0px solid #000000;
	background-color: #ffffff;
	overflow: visible;
	cursor: pointer;
	
	
}
.prevPage{
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../../images/bt_back.gif);
	border: 0px solid #000000;
	background-color: #ffffff;
	overflow: visible;
	cursor: pointer;
	
}

.hideme{
	display:none;
	visibility:hidden;
}

.softTokenInfo{
	background-image: url(../../images/icn_information.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 20%;
}

.softTokenAccpt{
	background-image: url(../../images/icn_check.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 20%;
}

.softTokenDeclnd{
	background-image: url(../../images/icn_error.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 20%;
}

.infoRight{
	width:30%;
	text-align: right;
}

.infoRighttest{
	width:50%;
	text-align: right;
}

#tokenImg, #tokenimg1, #rbaImg, #secQuesImg{
	width: 9%;
	text-align: center;
}

.links{
	color: #003399;
	font-size: 13px;
	cursor: pointer;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: right;
	padding-right:12px;
	background-image: url(../../images/bt_caret_small.gif);
}

.links1{
	color: #003399;
	font-size: 13px;
	cursor: pointer;
	text-decoration: none;
}

.links:HOVER , .links1:HOVER{
	text-decoration: underline;
}
.tablecell2{
	width:12px;
	bottom: 0px;
}

.ui-state-accept{
	background-color: #CCEBD6
}


.tokenPadd{
	padding-left: 20px;
}

.paddRight{
	padding-right: 10px;
}

.button_right{
	float: right;
}

.tokentype{
	margin-top: 15px;
}

.icon-alert{
	background-image: url(../../images/alertyellow.png);
	background-repeat: no-repeat;
}

.icon-check{
	background-image: url(../../images/greencheck.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
}
.icon-replace{
	background-image: url(../../images/replacetoken.png);
	background-repeat: no-repeat;
}

.icon-info{
	background-image: url(../../images/icon_info_yellow.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
}

.icon-close{
	background-image: url(../../images/icon_close_red.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
}
.moremsgs{
	width: 100px;
	height: 20px;
	margin: auto;
	margin-bottom: 15px;
	text-align: center;
	cursor: pointer;
}
.bold{
	font-weight: bold;
}
.boldGrey{
	font-weight: bold;
	color: #777777;
}

#ctkipActivationMsgRed, #trCtkipActivationMsgRed{
	font-size: 12px;
	font-weight: normal;
	color: red;
}

.tokenDetails, .rba, .securityQues{
	display:block;
	width: 100%;
}

.tokenInfo, .rbaSettings, .securityQuestions{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border: #efefef 1px solid;
}

.tokenInfo:HOVER, .rbaSettings:HOVER, .securityQuestions:HOVER{
	border: 2px solid #D7D7D7;
	background-color: #F7F7F7;
}

.msgs{
	padding:15px;
	border: #efefef 1px solid;
}

#ctkipActivationMsg, #trCtkipActivationMsg, #disabledMsg, #trdisabledMsg, .textGrey{
	font-size: 12px;
	font-weight: normal;
	color: #777777;
}

#tokenLost, #trTokenLost, #tokenExpired{
	color: red;
}

.user:HOVER {
	border: 1px solid #D7D7D7;
	color: #003399;
	background-color: #F5F5F5;
}

.tokenSettings{
	width:20px;
	background-image: url(../../images/images.jpg);
	background-repeat: no-repeat;
}
  
.tokenHeader{
	background-position: 97%;
	background-repeat: no-repeat;
	background-image: url(../../images/bt_caret.gif);
	padding: 4px 10px 4px 10px ;
 	cursor: pointer;
 	border: 1px solid #D7D7D7;
	background-color: #F7F7F7;

}
  
 .tokenImages{
 	display: inline-block;
 	*display: inline;
	zoom: 1;
 	width: auto;
 	padding: 10px;
 	margin: 10px;
 	cursor: pointer;
 	text-align: center;
 	border: 1px solid #C2E0D1;
	background-color: #F9FCF9;
 }
  .tokenimages{
 	width: auto;
 	padding: 10px;
 	text-align: center;
 	/* border: 1px solid #BAD6FF;
	background-color: #F6FCFF; */
 }
 
 .authType,.scondaryAuthType{
 	display: inline-block;
 	*display: inline;
	zoom: 1;
	height: 100px;
 	width: auto;
 	padding: 10px;
 	margin: 10px;
 	cursor: pointer;
 	text-align: center;
 	border: 1px solid #C2E0D1;
	background-color: #F9FCF9;
 }
 
  .methodType{
 	display: inline-block;
 	*display: inline;
	zoom: 1;
	height: 70px;
 	width: auto;
 	padding: 10px;
 	margin: 10px;
 	cursor: pointer;
 	text-align: center;
 	border: 1px solid #C2E0D1;
	background-color: #F9FCF9;
 }
 
 .thumbNails{
	 display: inline-block;
 	*display: inline;
	height: 80px;
 	width: auto;
	font-size: 10px;
 	padding: 5px;
 	margin: 5px;
 	cursor: pointer;
 	text-align: center;
 	border: 1px solid #C2E0D1;
	background-color: #F9FCF9;
 }
 
 .authenticationType{
 	display: table;
	height: auto;
 	width: auto;
 	padding-top: 15px;
 	padding-bottom: 15px;
 	padding-left: 15px;
 	padding-right: 0px;
 	text-align: center;
 	border: 1px solid #C2E0D1;
	background-color: #F9FCF9;
 }
 
 .tokenImages:HOVER ,.authType:HOVER{
 
	border: 2px solid #BAD6FF;
	background-color: #F6FCFF;
 }
 
 .previous_Dialog, .ui-icon-home, #refreshImg{
 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
 	opacity: 0.6;
 }
 
 .previous_Dialog:HOVER, .ui-icon-home:HOVER, #refreshImg:HOVER{
 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
 	opacity: 1.0;
 	cursor: pointer;
 }
 
.country_code{
 	background-image: url(../../images/icn_contextMenu_caret.gif);
 	background-position: right;
 	background-repeat: no-repeat;
 }
 
ul.countryCodes{
 	overflow: scroll;
 	position: fixed !important;
 	height: 200px;
 	width: 300px;
 	display: block;
 }
 
ul.ui-widget-content{
	z-index:9999;
}

.userdialogs{
	max-height: 450px;
}

.help-dialog{
	opacity: 0.8;
}

.loginimgs{
	display: none;
}

 .adauth{
	background: url(../../images/ad_auth.gif) no-repeat center !important;
	height:74px;
	width:114px;
	display: block;
	margin: auto;
}  

.tokenauth{
	background: url(../../branding/img/boeing.png) no-repeat center !important;
	height:81px;
	width:150px;
	display: block;
	margin: auto;
}

#rbaauthimg{
	background: url(../../images/rba_auth.gif) no-repeat center !important;
	height:74px;
	width:88px;
	display: block;
	margin: auto;
}

.secques{
	background: url(../../images/icon_sq.png) no-repeat center !important;
	margin: auto;
	height:80px;
	width:80px;
	display: block;
}

.mfaimg{
	background: url(../../images/icon_mfa.png) no-repeat center !important;
	margin: auto;
	height:80px;
	width:80px;
	display: block;
}

#ondemandsms{
	background: url(../../images/tokens/ondemandsms.png) no-repeat center !important;
	margin: auto;
	height:65px;
	width:67px;
	display: block;
}
.smsauth{
	background: url(../../images/ondemandsms.png) no-repeat center !important;
	height:81px;
	width:99px;
	display: block;
	margin: auto;
}
.emailauth{
	background: url(../../images/ondemandemail.png) no-repeat center !important;
	height:81px;
	width:99px;
	display: block;
	margin: auto;
}
.instructionTextStyle { 
        font-family: 'Open Sans Regular',sans-serif; 
        font-size: 15px; 
        color:#666666; 
        align: left;
	white-space: pre-wrap;      /* CSS3 */   
        white-space: -moz-pre-wrap; /* Firefox */    
        white-space: -pre-wrap;     /* Opera <7 */   
        white-space: -o-pre-wrap;   /* Opera 7 */    
        word-break: break-word;      /* IE */
}
.successInstructionHeaderStyle { 
        font-family: 'Open Sans Semibold',sans-serif; 
        font-size: 22px; 
        color:#4376A5;
        white-space: nowrap;
        align: left;
}
.failureInstructionHeaderStyle {
        color:#FF0000;
        font-family: 'Open Sans Semibold',sans-serif; 
        font-size: 22px; 
        white-space: nowrap;
        align: left;
}
.mfaAuthTypesMethods {
    border-collapse:separate;
    border:solid black 1px;
    border-radius:6px;
    -moz-border-radius:6px;
    border-color:#D3D3D3;
}
.mfaAuthTypesMethodName {
    width:100px;
    color:#00507D;
}
.loginDivWidthStyle {
    width:600px;
}
#loggedInUser{
    color:white;
}

.invitationProcessingImage{
    background-image: url(../../images/ajax-loader.gif);
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
}
.ui-tabs-nav .ui-state-active a {
    font-family: Calibri, 'Open Sans Semibold';
    font-weight: bold;
    font-size: 18px;
    font-color: #d1d1d1;
    color: #666666;
}
.contactMessage{
    color:red;
}