@charset "utf-8";
/* CSS Document */

/* CSS code added on 14-Oct */
.expandTrigger .targetClosed {
    background: url("../images/expandPlus.gif") no-repeat scroll 0px 3px;
    margin: 4px 0 0 0px;
    padding-left: 15px;
}
.targetOpen {
    /*background: url("../images/expandMinus.gif") no-repeat scroll 0px 3px;*/
    margin: 4px 0 0 0px;
    padding-left: 15px;
}
.expandTrigger{cursor:pointer;}
.expandTriggerText{font-size:1.4em;font-weight:bold;}
.expandTarget{padding:10px 10px 10px 10px;border:1px solid #ccc;margin: 15px 20px 15px 0;}
ul.pageList{ display:inline-block; }
.pageLink {
    background: none repeat scroll 0 0 #E4E4E4;
	border:1px solid #999;
    padding: 2px 7px;
    vertical-align: 6px;
}

:root .pageLink { padding:3px 7px \0/IE9; } /* IE9 + IE10pp4 */
.scrollbar{height:110%;}
/* @-moz-document url-prefix(){
.scrollbar{height:56px;}
} */
:root .scrollbar { height:53px \0/IE9; } /* IE9 + IE10pp4 */
.scrollbar { *height:65px;} /* IE7 */
.paginationRecords{
	background:#FFFFFF;
	padding:5px;
	font-size:110%;
	color:#CC0000;
	font-weight:bold;
	text-align:left;
}
.paginationLinksDiv a{margin-left:2px;}
a.currentPageLink{color :red;}
.paginationLinksDiv{margin:3px 0 4px;}
.paginationRecordsTop{border-top:0px solid #999;border-left:0px solid #999;border-right:0px solid #999;}
.paginationRecordsBottom{border:1px solid #999;}
.userDetailsTable{border:0px solid #999;}
.paddingTop{ padding-top:5px;}
.paddingTop15{ padding-top:15px;}
.paddingTop10{ padding-top:10px;}
.buttonContainerDiv{ padding-right:5px; border-top:0px solid #999; border-left:0px solid #999;border-right:0px solid #999;/* font-size:110%; */ background-color:#FFF;font-size: 85%;}
.accountDetailDiv{font-size: 110%; border: none;}
.vertiBar{ height:15px;background:#CC0000;width:1px; margin:0 10px; }
.accDetailsHeading{/*color:#189aca;*/ font-size: 13px; background:none repeat scroll 0 0 #FFFFFF;padding:5px 0 5px 10px;border-bottom:1px solid #999;}
.accDetailsHeading > .lfloat:first-child, .ddlabel {
    /*color:#189aca;*/
    font-weight: bold;
    font-size: 13px;
}
#userAccountDetailDiv {
    margin: 15px !important;
}
.accDetailsRowDiv{padding:6px 0 6px 10px; height:auto !important; }
.accDetailsRowDiv div{width:120px;word-break: break-all;padding-left:5px;}
.accDetailsLabel{font-weight:bold;}
.accountDetailContainerDiv{display:none;}
.closeBtnContainer{ padding:5px;}
.errorMsg{ background:url(../images/cross_24.png) no-repeat; margin:13px  0 10px 5px;padding-left:30px;height:30%}
.accDetailsHeading div{ width:120px; }
/*.seperatorLine{ border-top:1px solid #999; width:100%;}*/
.seperatorLine{ padding-top:50px; width:100%;}
.addAcntAdminHeadr{width:100%; font-size: 110%;font-weight:bold;}
.selectdAcntNumsLabel{ color: #CC0000;}
#savedAccountDetailsTable td {padding:5px !important;}
#savedAccountDetailsTable th {border-bottom:1px solid #999;}
.savedAccountDetailsContainer{display:none;}
#msdropdown20_title span.description{display:none !important;}
.pageSubTitle{font-size:16px;margin-bottom:10px;}
.accountDetailContainerDiv{margin-left: 10px;}
.recentlyAddedAccountHeading{padding:0 0 5px 5px;
/*border-left:1px solid #999;
border-right:1px solid #999;
border-top:1px solid #999;*/
margin-bottom:10px;}
.addAcconuntAdminTable{ border-collapse:collapse; border: none; margin-top:5px;}
.addAcconuntAdminTable tr td{ padding:5px 0 5px 10px !important ;/*border-bottom:1px solid #999;*/ vertical-align:middle;}
.addAcconuntAdminTable tr{ height:11px !important;}

.addAcntAdminHeadr{padding:3px 0;}
.reqDiv{padding:3px 0;}

#msdropdown20_title{ background:white!important;}
.marginTop{margin-top:5px;}
.confirmMsg{margin:13px 0 8px; 0px; background:url(../images/alert_24.png) no-repeat; padding-left:28px;}
.confCancBtns{margin:0px 10px 10px 0; *margin:0px  10px 0 0;}
.mandateNoteDiv{ padding:3px 0 5px 0; font-size: 110%; }
.marginBottom{ margin-bottom: 5px;}
.thCountryWidth{ width:63px;}
.thHelpDeskID{ width:97px;}
.successMsgClose{  padding:0 4px 0 0;position: relative;z-index: 2;cursor:pointer;font-weight:bold;}
.ChkBoxPadding{padding:0 2px 0 8px !important;}
.thChkBoxPadding{ padding:0 12px !important;width:15px;}
/*input[type="text"],input[type="password"]{ border: 1px solid #666;height:1.6em; }*/
#select{border: 1px solid #666;}
#CUblankAccountTable td{ border:none !important;}
#CUblankAccountTable th{ border-bottom: 1px solid #999;}
.instructions{margin-top:5px;width: 90%;margin: auto;margin-bottom: 20px;}
.instructionalText{
	padding-right:5px;
	padding-left:5px;
	text-align:left;
	font-size:90%;
}
.paddingBottom{ padding-bottom:5px;}
.instructionalText2{ padding-top:7px;}


.ddlabel{font-weight:bold;}
.ddChild{color:#000000;}
.accDetailsValue{ width:100px; }
.accDetailsLabel2{ width:130px !important; font-weight:bold;}
.smallSelectWidth{width:52px;}
.addCountryFormBack{background:#f1f1f1;padding-left:2px;}

:root .selectHeight{ height:28px !important;}

/* CSS code added on 14-Oct */ 

.welcomeFontSize20{font-size:200% !important;}

.containerTabContent a{font-size: 110% !important;}


h1 .h1{
    font-size: 22px;
}
p {
    color: #666666;
    line-height: 1.50em;
    padding-top: 0.2em;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin: 0 0 20px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 1.2;
    -webkit-font-smoothing: antialiased;
}

.wlp-bighorn-book-content h2 {
    margin-bottom: 0.6em;
    margin-top: 1em;
}
.wlp-bighorn-page h2 {
	font-size: 1.15em;
}

.wlp-bighorn-page a.arrowLink, #menu-contact .arrowLink {
    background: url("../images/arrow.gif") no-repeat scroll 0 0.3em transparent;
    padding-left: 1em;
}
.profileDiv {
  
    padding: 0  0 10px 0 !important;
	padding: 0  6px 10px 0 \9!important;
   /*  width: 754px !important;
	width: 747px\9 !important; */
}

#bodyDiv > .profileDiv{
	/* width: 748px\9 !important; */
	padding: 0 0 10px 4px \9!important;
}

.wlp-bighorn-window-content{overflow:hidden !important;}

/**/



.rfloat{float: right;}
.lfloat{float: left;}
.clear{clear:both;}

.userDetailsTable {width:100%;font-size:110%;border-collapse:collapse;margin-bottom: 10px;table-layout: fixed;}
.userDetailsTable th{background:#FFFFFF;height:24px;text-align:left !important;border:0px solid #999999;border-bottom:none;padding:3px 10px 0 5px;}
.userDetailsTable td{border:0px solid #999;border-width:0px 0px;padding:3px 0 2px 4px;padding-left:3px;padding-top:4px;vertical-align: text-top;word-wrap: break-word;}

.odd{
    background:#e4e4e4;height:30px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin:-1px 0 0 -1px;
}

.even{
    background:#FFF;height:30px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin:-1px 0 0 -1px;
}

/*.userDetailsTable .odd td~:not(input),*/
/*.userDetailsTable .even td~:not(input){*/
/*    white-space: pre-wrap;*/
/*}*/

.tableRow{background:#FFF;height:24px;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			}


			
			
.lastRow td{border-bottom:1px solid #cccccc;}
.nextRightLinkDiv {padding-right:10px !important;}
.pageNumTb{margin-bottom:2px;border:1px solid #cccccc;padding-left:5px;width:17px;font-size:10px;}
.topPaginationTable a,.userDetailsTable a ,.bottomPaginationTable a {
    color: red ;
    text-decoration: none !important;
}
.topPaginationTable a:hover,.userDetailsTable a:hover ,.bottomPaginationTable a:hover{
    color: #CC0000 ;
    text-decoration:underline !important;
}
.topPaginationTable {width:100%;border-collapse:collapse;}
.bottomPaginationTable {width:100%;border-collapse:collapse;border-bottom:2px solid #ffcc00;}
.topPaginationTable .firstTD , .bottomPaginationTable .firstTD {border-left:1px solid #cccccc;}
.topPaginationTable .lastTD , .bottomPaginationTable .lastTD {border-right:1px solid #cccccc;}


.userdtailsbtnContainer { font-size:110% ;margin:15px 0 5px 0;height:40px;}
.manageProfileTable {font-size:110%;}
.manageProfileTable td{font-size:100%;padding:5px 0 5px 0;text-align:left;vertical-align:top;}
.manageProfileTable input, .manageProfileTable select {
    font-size: 100% !important;
}
.manageProfileTable input, .manageProfileTable select { font-size: 100\9% !important; }
.expandTarget .userdtailsbtnContainer  input[type=button], .expandTarget .userdtailsbtnContainer  input[type=submit], .expandTarget .userdtailsbtnContainer  input[type=reset] {
/* font-size: 110% !important;   */
}
.errorBox {
    background-color: #FFCCCC;
    background-image: url(../images/error_lg.gif);
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border: 1px solid #CC0000;
    /*font-weight: bold;*/
    padding: 10px 5px 10px 45px;
	margin:5px 0;
}
.errorText {
    color: #CC0000;
    /*font-weight: bold;*/
    padding: 5px;
    text-align: inherit;
	 width: 250px;
}
.auditErrorText {
    color: #CC0000;
    font-weight: bold;
    padding: 5px;
	width:180px;
}
.errorHeading{
	padding:0 5px 0 15px;
	background:url(../images/i_error_sm.gif) 1px no-repeat;
	font-weight:bold;
}
.headerRed {
    color: #CC0000;
    font-weight: bold;
}

.errorBack{/*background: #FFCCCC*/; border: 1px solid #FF0000 !important;}

.@charset "utf-8";
/* CSS Document */

.profileDiv{margin-top:10px !important;padding:0 10px !important;width:754px!important; }
.profileTable {width:100%;font-size: 110% !important;}
.profileTable input,.profileTable select{font-size: 110% !important;}
.profileTable td{padding:10px 0 0 0; vertical-align:top;}

.paginationRow{height:24px;}
.paginationRow td{border-top:1px solid #999999;border-left:none;border-right:none;background:#e4e4e4;padding:3px 0 0 4px !important; font-size: 110%;}
.topPaginationTable a,.userDetailsTable a , .userDetailsTable th,.bottomPaginationTable a ,.exportDiv a,.successIcon a,.findDiv a,.confirmMsg a{
    color: #189aca !important;
    text-decoration: none !important;
}
.topPaginationTable a:hover,.userDetailsTable a:hover ,.bottomPaginationTable a:hover ,.exportDiv a:hover,.successIcon  a:hover,.findDiv a:hover,.confirmMsg a:hover{
    color: #CC0000 ;
    text-decoration:underline !important;
}


table.userDetailsTable thead tr {
    border-top:1px solid #ccc;
	font-size: 13px;
    font-weight: 400;
	height: 50px;
}
table.userDetailsTable thead tr .headerSortDown {
    background-image: url("../images/asc.gif");
	 background-position: right center;
	background-repeat: no-repeat;
}
table.userDetailsTable thead tr .header {
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}
table.userDetailsTable thead tr .headerSortUp {
    background-image: url("../images/desc.gif");
	 background-position: right center;
	background-repeat: no-repeat;
}
table.userDetailsTable thead tr .header {
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}


#changeProfileGrpTable{
	border:1px solid #999;
}


/*success msg css code added Sept11*/
/*.successDiv{background:#ccfb7d;border:1px solid #619a02;height:36px;font-size: 120%;}*/
.successMsg{  padding: 8px 0 0 38px;}
.successIcon{background:url(../images/success_icon.png) no-repeat;height:29px; margin: 3px 0 0 8px;}
/*success msg css code added Sept11*/
table th{ color:#330; }
.successDiv{margin:5px 0;font-size: 14px;margin-left: 5px;}
.frmwidth300{ width:300px; }
.frmwidth250{ width:250px; }
.frmwidth200{ width:200px; }
.frmwidth80{ width:80px; }
.frmwidth65{ width:65px; }
.enableRadioLAbel{vertical-align:3px;}


.frmSelect300{ width:300px; 
    height: 3em;
	padding: 3px 0 3px 8px;
}

.frmMultiSelectItems_2{ width:250px; 
    height: 4em;
    padding: 3px 0 3px 8px;
}
.frmMultiSelectItems_3{
    width: 250px;
    height: 5em;
    padding: 3px 0 3px 8px;
}
	
.frmSelect200{ width:200px; 
    height: 3em;
	padding-left: 3px;}
	
.frmdropdown250{ width:250px; 
	padding: 3px 0 3px 8px;
	height: 11em;}
		

.frmdropdown300{ width:300px; 
	padding: 3px 0 3px 8px;
	height: 11em;}
	
	
.leftEssm{background:url(../images/left_essm_img.png) no-repeat;height:48px;width:15px;}
.centreEsmm{background:url(../images/center_essm_img.png) repeat-x;height:48px;padding:8px 0 0 0px;color:#ffcc00;}
.rightEssm{background:url(../images/right_essm_img.png) no-repeat;height:48px;width:22px;}

.confCancBtns{font-size: 100% !important;}
.inputWidth50{width:50px;}

.selectedTab {
    background: none repeat scroll 0 0 #F1F0F0;
    color: #000!important;
	 position: relative;
    z-index: 100 !important;
}
.tabInnerDiv {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #B7B7B7;
    border-right: 1px solid #B7B7B7;
    border-top: 1px solid #B7B7B7;
    color: #8C8C8C;
    cursor: pointer;
    font-size: 90%;
    margin-right: 5px;
    padding: 6px;
	font-weight:bold;
}


/* Code nitya*/
.fntcolormaroon { color:#cc0000;}
.ChooseEmailIDTableFirstCol{width:50px;}
.addWhiteListEmailRadio{margin:0 0 0 10px;}
.addWhiteListEmailStp2CB{margin:0 0 0 15px;}
.termsCheckDiv{ margin:10px 0; font-size: 120%!important;}
.profileDiv input[type=button] , .profileDiv input[type=submit], .profileDiv input[type=reset]{
	  /*font-size:110% !important;  */
}
.selectWidth{width:18em;}
.tBoxWidth{ width:155px;}
.selectWidthemailadd{width:186px;}

@-moz-document url-prefix() { 
  .fileUploadTxt{padding:10px 0 0 0 !important;}
}
#btn_left{width:100%}
#btn_right{width:100%}
.assignedCountriesLb{font-size: 110%;}
.assignedCountries{font-size: 110%;}
.allCountriesLb{font-size: 110%;}
.selectCountryDiv{margin:0 0 8px 2px;}
.allCountriesLb option , .assignedCountriesLb option{padding: 0px 0 0 5px !important;}

/* .welcomeFontSize{
 border-bottom: 1px solid #808080;
    border-top: 1px solid #808080;
    font-weight: bold;
    margin-bottom: 0.4em;
    padding-bottom: 25px;
    padding-left: 10px;
    padding-top: 25px;
    font-size: 22px;
    font-family:Arial;
	width:63%;
} */
.fontsize{
 border-bottom: 1px solid #808080;
    color: #33CC66;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.50em;
    padding-bottom: 2.2em;
    padding-top: 1.2em;
                    padding-left: 10px;
}
.fontsize1{
border-bottom: 1px solid #808080;color: #CC3300;font-weight: bold;line-height: 1.50em;padding-bottom: 2.2em;  padding-top: 1.2em;font-size: 15px;
}
.fontsize11{color:#666;line-height: 5em;font-size:15px;padding-top: .2em;padding-left: 15em;}

.fontsize112{color:#666;font-size:18px;padding-top:4.2em;padding-left: 12em;margin-top:-50px;}
.after{border-bottom:1px solid #ccc;height:20px;background-color:#CCCCCC;}
.before{border-right:1px solid #999999;border-bottom:1px solid #ccc;height:20px;background-color:#CCCCCC;}
.attribute{border-right:1px solid #999999;border-bottom:1px solid #CCCCCC;height:20px;background-color:#CCCCCC;padding:7px;}
.errormessagecontent{font-size:130%;font-family:arial;font-weight:bold;color:red;}
.errormessager {height:8em;z-index: 20000;position: absolute;width: 70em;margin-left: 222px;margin-top: 50px;padding:10px;}


input[type=button]:focus,input[type=submit]:focus,input[type=text]:focus,input[type=password]:focus{border: 2px solid #888888;border-radius:3px;outline:0;}
input[type=checkbox]:focus{border: 1px solid #888888;border-radius:3px;outline:0;}
select:focus{border: 2px solid #888888;border-radius:3px;outline:0;}
textarea:focus {border: 1px solid #888888;outline:0;}
.auditProfileTable  select,input { font-size: 110%;} 
.auditProfileTable td { font-size: 110%;padding: 5px 0 5px 0;text-align: left;vertical-align: top;}
.useremail{width:20em;word-break: break-all;}
.accountadminemail{width:15em;word-break: break-all;}
.uploadAccountTable { height:85px; } 
/*.uploadDiv { height:130px;} */
input[name=multipartFile] { width:500px;} 
@-moz-document url-prefix() {  input[name=multipartFile] { width:200px; !important} }
input[name=multipartFile] { width:200px\9; !important} 
#bannedDomainDTO  td { word-break:break-all;}
.parsedBeforeValue, .parsedAfterValue { word-break:break-all;}
.statusHeight{ height:3em;}

/* Fixed-height icon used next to date picker inputs in popup windows */
.popup-edit-icon {
    vertical-align: middle;
    cursor: pointer;
}
/* Constrain the actual <img> inside popup edit icon wrappers so the raw
   image (which is much larger) does not blow up the input-group height.
   - extendRequest.jsp / pendingRequest.jsp / reviewRequest.jsp wrap the
     <img> in a <span class="popup-edit-icon"> (Bootstrap input-group)  -> 25px
   - manageWhitelist.jsp / manageWhitelistGA.jsp put the class directly
     on the <img> element                                                -> 20px */
.popup-edit-icon img {
    height: 25px;
    width: auto;
    max-width: none;
    vertical-align: middle;
    display: inline-block;
}
img.popup-edit-icon {
    height: 20px;
    width: auto;
    max-width: none;
    vertical-align: middle;
    display: inline-block;
}
/* When used as a Bootstrap input-group append, tighten the padding so the
   icon sits flush with the date input instead of adding vertical bulk. */
.input-group .input-group-text.popup-edit-icon {
    padding: 0.25rem 0.5rem;
    background-color: #fff;
    border:none;
}
