/*#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: 'Open Sans Regular', tahoma, verdana, geneva, arial, lucida, sans-serif;
}

.searchtable {
	position: relative;
}

.userdatatable ,.radiusdatatablemain {
	width: 16cm;
	max-width: 25cm; 
	position: relative;
	top: 10px;
	font-family: 'Open Sans Regular', tahoma, verdana, geneva, arial, lucida, sans-serif;
	font-size: 12px;
	overflow-x: hidden;
	overflow-y: hidden;
}


.userdatatable tr th {
	font-family: 'Open Sans Regular', 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: 'Open Sans Regular',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: 'Open Sans Regular',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;

}

#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;
}

#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, #fidoImg{
	width: 9%;
	text-align: center;
}

/*
.cloudHardwareTokens.tokenImages{
	width: 80px;
}
*/

/*
.fidoImg{
	display: none;
} 
*/

/*NEW BRANDING*/
/*BEGIN SSP "BUTTONS" IN LIEU OF LINKS (AUTHENTICATOR ACTION LINKS E.G. CHANGE/SET PIN, REPLACE TOKEN, ETC.) CONFIGURATION*/
.links , .links1 , .btnLeft , .btnRight , .default_back_button {
        /*font-family:  tahoma, verdana, geneva, arial, lucida, sans-serif !important;*/
		font-family:  verdana !important;
        padding: 4px 4px 4px 4px;
        background-color: #2980B9;
        border: 1px solid #2980B9;
        color: white;
        background-repeat: no-repeat;
        overflow: visible;
        cursor: pointer;
        /*margin-right: 15px;*/
        background-position: 100%;
        border-radius: 10px;
        height:30px;
		/*font-weight: bold;*/
}

.links:HOVER , .links1:HOVER , .btnLeft:HOVER , .btnRight:HOVER , .default_back_button:HOVER {
        /*font-family:  tahoma, verdana, geneva, arial, lucida, sans-serif !important;*/
		font-family:  verdana !important;
        padding: 4px 4px 4px 4px;
        background-color: white;
        border: 1px solid #2980B9;
        color: #2980B9;
        background-repeat: no-repeat;
        overflow: visible;
        cursor: pointer;
        /*margin-right: 15px;*/
        background-position: 100%;
        border-radius: 10px;
        height:30px;
		/*font-weight: bold;*/
}
/*END SSP "BUTTONS" IN LIEU OF LINKS (AUTHENTICATOR ACTION LINKS E.G. CHANGE/SET PIN, REPLACE TOKEN, ETC.) CONFIGURATION*/


/*
** BADGE IMAGE CLASS REFERENCE **
span_ios
span_ios_with_device_compliance
span_android
span_android_with_device_compliance
span_windows_phone
span_generic_aes_128
span_desktop_pc
span_desktop_pc_with_automation
span_desktop_mac
span_sid700
span_sid800
span_mfa
span_ondemandsms
span_ondemandemail
span_secQues
span_userProfile
*/

/* BEGIN DISABLE "LEGACY"/WAR BADGE IMAGES */
.tokenimgs{
	display: none;
}
.secQuesImg{
	display: none;
}
.userProfileImg{
	display: none;
}
/* END DISABLE "LEGACY"/WAR BADGE IMAGES */

/*BEGIN WORKING BADGE IMAGE OVERRIDE EXAMPLE*/
/*
.span_device_type {
 background: url(../img/grey-theme/mfa-cloud-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}
*/
/*END WORKING BADGE IMAGE OVERRIDE EXAMPLE*/


/* BEGIN SSP BADGE IMAGE OVERRIDES*/
/* BEGIN SECURITY QUESTION BADGE*/
.span_secQues {
    background: url(../img/grey-theme/security-questions-75x75.png) no-repeat center !important;
    padding-left: 10px;
	height: 80px;
	width: 80px;
	display: block;
	margin: auto;
}
/* END SECURITY QUESTION BADGE*/

/* BEGIN USER PROFILE BADGE*/
.span_userProfile {
    background: url(../img/grey-theme/user-profile-75x75.png) no-repeat center !important;
    padding-left: 10px;
	height: 80px;
	width: 80px;
	display: block;
	margin: auto;
}             
/* END USER PROFILE BADGE*/

/* BEGIN Desktop PC Authenticator*/
.span_desktop_pc {
 background: url(../img/grey-theme/desktop-token-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}

.span_desktop_pc_with_automation {
 background: url(../img/grey-theme/desktop-token-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}
/* END Desktop PC Authenticator*/

/* BEGIN Desktop MAC Authenticator*/
.span_desktop_mac {
 background: url(../img/grey-theme/desktop-token-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}
/* END Desktop MAC Authenticator*/

/* BEGIN MFA Authenticator*/
.span_mfa {
 background: url(../img/grey-theme/mfa-cloud-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}

.span_fido {
background: url(../img/fido.png) no-repeat center !important;
padding-left: 10px;
height: 6px;
			
display: block;
margin: auto;
}

/* END MFA Authenticator*/

/* BEGIN iOS Authenticator*/
.span_ios {
 background: url(../img/grey-theme/ios-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}

.span_iphone {
background: url(../img/grey-theme/ios-75x75.png) no-repeat center !important;
padding-left: 10px;
height: 80px;
width: 80px;
display: block;
margin: auto;
}

.span_ios_with_device_compliance {
 background: url(../img/grey-theme/ios-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}
/* END iOS Authenticator */

/* BEGIN ANDROID Authenticator */
.span_android {
 background: url(../img/grey-theme/android-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}

.span_android_with_device_compliance {
 background: url(../img/grey-theme/android-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}
/* END ANDROID Authenticator */
/* BEGIN Windows Phone Authenticator*/
.span_windows_phone {
 background: url(../img/grey-theme/windows-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}
/* END Windows Phone Authenticator */
/* BEGIN Generic AES Authenticator*/
.span_generic_aes_128 {
 background: url(../img/grey-theme/generic-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}
/* END Generic AES Authenticator */

/* BEGIN RSA Authenticator App 6.0 for Windows*/
.span_securid_r_authenticator_for_windows {
    background: url(../img/grey-theme/securid_r_authenticator_for_windows-75x75.png) no-repeat center !important;
    padding-left: 10px;
    height: 80px;
    width: 80px;
    display: block;
    margin: auto;
}
/* END RSA Authenticator App 6.0 for Windows */

/* BEGIN RSA Authenticator App 5.0 for MacOS*/
.span_macos {
    background: url(../img/grey-theme/macos-75x75.png) no-repeat center !important;
    padding-left: 10px;
    height: 80px;
    width: 80px;
    display: block;
    margin: auto;
}
/* END RSA Authenticator App 5.0 for MacOS*/

/* BEGING HW TOKEN Authenticators */
.span_sid800 {
 background: url(../img/grey-theme/sid800-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}

.span_sid700 {
 background: url(../img/grey-theme/sid700-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}
/* END HW TOKEN Authenticators */


/* BEGING ODA Authenticators */
.span_ondemandsms {
 background: url(../img/grey-theme/prime-sms-challenge-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}

.span_ondemandemail {
 background: url(../img/grey-theme/prime-email-challenge-75x75.png) no-repeat center !important;
 padding-left: 10px;
 height: 80px;
 width: 80px;
 display: block;
 margin: auto;
}
/* END ODA Authenticators */
/* END SSP BADGE IMAGE OVERRIDES */


/* BEGIN SSP LOGON/AUTH IMAGE OVERRIDES */
/* GLOBAL LOGON IMAGE HEIGHT OVERRIDE */
.authType.ui-corner-all{
        height:120px !important;
        /*width:120px;*/
}

/* BEGIN SAML AUTH */
.samlauth {
    background: url(../img/grey-theme/SAML-Cloud-75x75.png) no-repeat center !important;
    height:80px;
    width:80px;
    display: block;
    margin: auto;
}
/* END SAML AUTH */

/* BEGIN ONE-TIME AUTH */
.onetimeauth{
	background: url(../img/grey-theme/prime-invite-75x75.png) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}  
/*#onetimeauth{
	height:120px;
}*/
/* END ONE-TIME AUTH */

/* BEGIN DIRECTORY AUTH */
.adauth{
	background: url(../img/grey-theme/directory-auth-75x75.png) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}  
/*#userpass{
	height:120px;
}*/
/* END DIRECTORY AUTH */

/* BEGIN SECURID AUTH */
.tokenauth{
	background: url(../img/grey-theme/sid700-75x75.png) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}
/*#token{
	height:120px;
}*/
/* END SECURID AUTH */

/* BEGIN RBA AUTH */
#rbaauthimg{
	background: url(../../images/rba_auth.gif) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}
/* END RBA AUTH */

/* BEGIN SECURITY QUESTION AUTH */
.secques{
	background: url(../img/grey-theme/security-questions-75x75.png) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}
/*#security{
	height:120px;
}*/
/* END SECURITY QUESTION AUTH */

/* BEGIN MFA AUTH */
.mfaimg{
	background: url(../img/grey-theme/mfa-cloud-75x75.png) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}
/*#mfaauth{
	height:120px;
}*/
/* END MFA AUTH */

/* BEGIN PRIME SMS CHALLENGE AUTH */
.smsauth{
	background: url(../img/grey-theme/prime-sms-challenge-75x75.png) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}
/*#smsauth{
	height:120px;
}*/
/* END PRIME SMS CHALLENGE AUTH */

/* BEGIN PRIME EMAIL CHALLENGE AUTH */
.emailauth{
	background: url(../img/grey-theme/prime-email-challenge-75x75.png) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}
/*#emailAuth{
	height:120px;
}*/
/* END PRIME EMAIL CHALLENGE AUTH */

/* BEGIN CHAINED AUTHENTICATION IMAGE OVERRIDES */
.chainInvitePlusAD{
	background: url(../img/grey-theme/chainInvitePlusAD-75x75.png) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}   
.chainInvitePlusEmail{
	background: url(../img/grey-theme/chainInvitePlusEmail-75x75.png) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}   
.chainSQplusAD{
	background: url(../img/grey-theme/chainSQplusAD-75x75.png) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}   
.chainSMSplusAD{
	background: url(../img/grey-theme/chainSMSplusAD-75x75.png) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}  
.chainEmailplusAD{
	background: url(../img/grey-theme/chainEmailplusAD-75x75.png) no-repeat center !important;
	height:80px;
	width:80px;
	display: block;
	margin: auto;
}  
/* END CHAINED AUTHENTICATION IMAGE OVERRIDES */
/* END SSP LOGON/AUTH IMAGE OVERRIDES */

/* BACKGROUND COLOR OF DIALOG DESCRIBING AUTHENTICATOR OPTIONS ON LOGON SCREEN*/
.ui-state-highlight{
	    border: #e7f2fa !important;
		background: #e7f2fa !important;
}

/* GLOBAL MFA AUTH METHOD IMAGE HEIGHT */
.mfaAuthTypesMethods{
        height: 140px !important;
}


/*END NEW BRANDING*/


/*BEGIN OLD Branding*/
/*.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;
	
}*/

/*.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;
}*/

/*.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;
}*/

/* .adauth{
	background: url(../../images/ad_auth.gif) no-repeat center !important;
	height:74px;
	width:114px;
	display: block;
	margin: auto;
}  

.tokenauth{
	background: url(../../images/token-auth.png) no-repeat center !important;
	height:81px;
	width:99px;
	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;
}*/

/*END OLD Branding*/

.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, .fido{
	display:block;
	width: 100%;
}

.tokenInfo, .rbaSettings, .securityQuestions, .fidoTokenTable{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border: #efefef 1px solid;
}

.tokenInfo:HOVER, .rbaSettings:HOVER, .securityQuestions:HOVER, .fidoTokenTable:HOVER{
	border: 2px solid #D7D7D7;
	background-color: #F7F7F7;
}

.fidoTokenTable tbody td:nth-child(1) {
	padding-left: 20px;
	width: 0%;
}
.fidoTokenTable tbody td:nth-child(3) {
	display:flex;
	margin-left: -5px;
}
.fidoTokenTable tbody td:nth-child(4) {
	float: left;
	margin-top: 5px;
	margin-left: -5px;
}

.fidoImg {
	padding-right:23px;
}

.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; */
 }
 
  .fidoToken{
        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;
 }

 .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, .thumbNails: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;
}


.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;
}
.invalid {
    background:url(../../images/icon_close_red.gif) no-repeat 0 50%;    
    background-position:right;
    padding-right: 15px;
    color:#ec3f41;
}
.valid {
    background:url(../../images/greencheck.gif) no-repeat 0 50%;    
    background-position:right;
    padding-right: 15px;
    color:#3a7d34;
}
