/*User Merge Dialog Styles*/
div.pointer, i.pointer{
  cursor: pointer;
}

/*User Merge Dialog Styles*/
.defaultCursor{
  cursor: default;
}

.hide{
  display:none
}

a.noUnderline:hover, a.noUnderline{
  text-decoration:none !important;
}

.dialogTitle {
  color: #C41230;
  font-size: 1rem;
}

.dialogShadow {
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}

.dialogFullWidth {
  width:100%;
}

input.dialogInput[type='text'], input.dialogInput[type='password'], 
select.dialogInput, input.dialogInput[type='textarea'], input.dialogInput[type='date'] {
  border-radius: 0px 0px 0px 0px;
  box-shadow: none !important;
}

.dialogButton{
  border-radius: 0px 0px 0px 0px;
  box-shadow: none !important;
}

.dialogPrimaryButton{
  background-color: #0052C2;
  border:1px solid #0052C2;
  font-color: #FFFFFF;
}

.dialogPrimaryButton:disabled{
  background-color: #EDEDED !important;
  border:1px solid #646464 !important;
  color: #646464 !important;
}

.dialogPrimaryButton:hover {
  background-color: #0073CF;
  border:1px solid #0073CF;
  font-color: #FFFFFF;
}

.dialogPrimaryButton:active{
  background-color: #012169 !important;
  border:1px solid #012169 !important;
  font-color: #FFFFFF !important;
}

.dialogSecondaryButton{
  background-color: #FFFFFF;
  border: 1px solid #0052C2;
  color: #0052C2;
}

.dialogSecondaryButton:hover{
  background-color: #CCEBF8;
  border: 1px solid #0052C2;
  color: #012169;
}

.dialogSecondaryButton:active{
  background-color: #012169 !important;
  border: 1px solid #012169;
  color: #FFFFFF !important;
}

.multiViewDialogMessage{
  margin: 10px 0px 10px 0px;
}

[id^=multiViewDialogMessage_].success{
  border-bottom: 1px solid #279F00 ;
}

.mt-125px{
  margin-top: 100px;
}

.mb-125px{
  margin-bottom: 100px;
}

[id^=multiViewDialogMessage_].failure{
  border-bottom: 1px solid #C41230;
}
.portlet-wrapper * {
  box-sizing: content-box;
}

.width15Percent{
  width:15%;
}

.green{
  color: #279F00;
}

.blue {
  color: #0052C2 !important;
}

a.blue {
  color: #0052C2 !important;
}

a.blue:visited {
  color: #0052C2 !important;
}

a.blue:hover {
  color: #0052C2 !important;
}

a.blue:active {
  color: #0052C2 !important;
}

.grey {
  color: #919191;
}

.red{
  color: #C41230 !important;
}

.errorRed{
  color: #E31837 !important;
}

.errorRedBorder{
  border-color: #E31837 !important;
}

.opaqueBackground{
  background-color : #ffffff;
  border-color: #A8BCCC;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
}

.lightGrayBackground{
  background-color : #f5f5f5;
  border-color: #A8BCCC;

}

.rowLeftRightSideBorder{
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}

.rowLeftSideBorder{
	border-style: solid;
	border-width: 0px 0px 1px 1px;
}
.rowRightSideBorder{
	border-style: solid;
	border-width: 0px 1px 1px 0px;
}

.dialogListScroll{
  max-height:308px;
  overflow-x: hidden;
  overflow-y: auto;
}

.noBottomBorderOnLast:last-child div{
  border-bottom: 0px !important;
}

.borderBox{
  border: 1px solid #A8BCCC;
}

.grayBottomBorder{
  border-bottom: 1px solid #ededed;
}

.noBottomBorder{
	border-bottom: 0px !important;
}

.dialogBorderNone{
  border: none !important;
}

.covertTextField{
  border: 1px solid #A8BCCC !important;
  cursor:default;
  background: #ffffff !important;
}

.mergedAccountText{
  font-size: 1rem;
}

.marginTop2px{
  margin-top: 2px;
}

.textCenter{
  text-align: center;
}

.fontSize20px{
  font-size: 20px;
}

a.textColor{
  color: #0052C2 !important;
}

a.textColor:hover{
  color: #0073CF !important;
}

.successRowBorder{
  border-top: 1px solid #A8BCCC;
  border-left: 1px solid #A8BCCC;
  border-right: 1px solid #A8BCCC;
}

.wrapWord {
  word-break: normal;
}

.userFullName, #proxy_name, #proxy_logout_link {
  font-size: 14px !important;
}