﻿/*
html, body, * {
	margin: 0;
	padding: 0;
}*/
img {
	border:none;
}
.clear {
	clear:both;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li{margin:0; padding:0;}
span[class*="dxflGroupBoxCaption_"]
.BodyContainer {overflow: hidden;}

/************** FullBody styling : one ***********************/
/* Defined in seperate -2 template e.g. Modern.css, Community.css & Oaks.css*/

/************** TopAndBottomHalfScreens styling : two ***********************/

/************** ThreeTwoUp styling : three ***********************/


/*.threeTwoUp .threeTwoUpB {display:inline-block;}*/
.threeTwoUp .threeTwoUpA {padding-top:1%; width:100%;}

/************** LeftColumnAndBody styling : four ***********************/
.leftColumnAndBody .leftColumnAndBodyB {width:20%;}
.leftColumnAndBody .leftColumnAndBodyA {padding-left:2%; padding-bottom:3%;}

/************** ThreeTwoDown styling : five ***********************/
.threeTwoDown .threeTwoDownB, .threeTwoDown .threeTwoDownC {margin-top:2%;}
.threeTwoDown .threeTwoDownB {display:inline-block;}
/*.threeTwoDown .threeTwoDownC {float:right;}*/


/************** LeftRightHalfScreen styling : six ***********************/
/*.leftRightHalfScreen .leftRightHalfScreenA, .leftRightHalfScreen .leftRightHalfScreenB {width:49%;}*/
/*.leftRightHalfScreen .leftRightHalfScreenA {display:inline-block;}*/
/*.leftRightHalfScreen .leftRightHalfScreenB {float:right;}*/

/* Header */
.headerPane {
    background-position: left top;
    background-repeat: no-repeat;
}
.headerPane .headerTop
{
    height: 45px;
}
.templateTitle 
{
    float:left;
    margin-left: 15px;
    margin-top: 11px;
}
.templateTitle a 
{
    text-decoration: none;
    font-size: x-large;
    color: White;
}
.loginControl 
{
    float: right;
    margin-top: 17px;
    margin-right: 25px;
    font-size: 12px;
}
.loginControl a 
{
    color: White;
    text-decoration: none;
    border-bottom: dashed 1px White;
}
.headerMenu 
{
    margin-top: 11px;
}


/* Footer */

.footerMenu {
    float: right;
    padding-top: 7px;
}
.copyright 
{
    float: left;
    margin-left: 15px;
    margin-top: 100px;
}

.content 
{
    padding: 5px;
}

.centered-content {
    margin:auto;
}
/* Account */
.accountHeader h2 
{
    margin: 10px 0 7px 0;
    font-size: 16px;
}
.accountHeader p 
{
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.accountHeader 
{
    margin-bottom: 20px;
}
.form-field
{
    margin-bottom: 8px;
}
.field-validation-error {
	font-size: 11px;
	color: Red;
}


/* iOS */
.dxsplVSeparator_iOS,
.dxsplHSeparator_iOS
{
    border-width: 0px !important;
}
.dxsplPane_iOS.leftPane,
.dxsplPane_iOS.rightPane,
.dxsplPane_iOS.contentPane
{
    border-width: 1px !important;
}
.dxsplControl_iOS .templateTitle
{
    margin-top: 3px;    
}
.dxsplControl_iOS .templateTitle a
{
    color: #303030;
    font-size: 26px;
    line-height: 1em;
    font-weight: bold;
}
.dxsplControl_iOS .headerTop,
.dxsplControl_iOS .content
{
    font-family: HelveticaNeue,Helvetica,Verdana,sans-serif;
}
.dxsplControl_iOS .loginControl
{
    margin-top: 4px;    
}
.dxsplControl_iOS .loginControl a
{
    color: #0160E7;
    text-decoration: underline;
    font-size: 20px;
    font-weight: bold;
}
.dxsplControl_iOS .headerTop
{
    height: 33px;
}
.dxsplControl_iOS .headerMenu
{
    margin-top: 0px;   
}
.dxsplPane_iOS.mainContentPane
{
    border-width: 0px !important;
    box-shadow: initial;
    -webkit-box-shadow: initial;
    -moz-box-shadow: initial;
}
.dxsplPane_iOS.footerPane
{
    border-width: 1px !important;
}
.dxsplControl_iOS .accountHeader p
{
    color: #303030;
    font-size: 18px;
}
.dxsplControl_iOS .accountHeader h2
{
    color: #303030;
    font-size: 26px;
    margin-bottom: 10px;
}


/* Aqua */
.dxsplControl_Aqua 
{
    font-family: Tahoma;
}
.dxsplControl_Aqua .headerPane,
.dxsplControl_Aqua .footerPane,
.dxsplControl_Aqua .footerMenu li
{
    background-color: #BFDBFF;
}
.dxsplControl_Aqua .headerPane
{
    background-image: url('images/AquaHeader.jpg');
}
.dxsplControl_Aqua .headerMenu .dxm-separator b
{
    height: 25px !important;
}
.dxsplControl_Aqua .accountHeader h2
{
    color: #5689C5;
}


/* DevEx */
.dxsplControl_DevEx 
{
    font-family: Verdana;
    color: #201F35;
}
.dxsplControl_DevEx .headerPane,
.dxsplControl_DevEx .footerPane,
.dxsplControl_DevEx .footerMenu li
{
    background-color: #F2F3F4;
}
.dxsplControl_DevEx .templateTitle a,
.dxsplControl_DevEx .loginControl,
.dxsplControl_DevEx .loginControl a
{
    color: #4B4B57;
}
.dxsplControl_DevEx .loginControl a 
{
    border-bottom-color: #4B4B57;
}
.dxsplControl_DevEx .headerMenu 
{
    margin-top: 13px;
}
.dxsplControl_DevEx .accountHeader p
{
    font-size: 11px;
}


/* BlackGlass */
.dxsplControl_BlackGlass 
{
    font-family: Tahoma;
}
.dxsplControl_BlackGlass .headerPane,
.dxsplControl_BlackGlass .footerPane,
.dxsplControl_BlackGlass .footerMenu li
{
    background-color: #2A2A2A;
    color: white;
}
.dxsplControl_BlackGlass .headerPane
{
    background-image: url('images/BlackGlassHeader.jpg');
}
.dxsplControl_BlackGlass .leftPanel li[class$="dxnb-last"] ul
{
    border-bottom: 1px solid black;
}
.dxsplControl_BlackGlass .accountHeader p
{
    color: #585858;
}


/* Glass */
.dxsplControl_Glass 
{
    font-family: Tahoma;
}
.dxsplControl_Glass .headerPane,
.dxsplControl_Glass .footerPane,
.dxsplControl_Glass .footerMenu li
{
    background-color: #CFE0E7;
}
.dxsplControl_Glass .headerPane
{
    background-image: url('images/GlassHeader.jpg');
}
.dxsplControl_Glass .footerMenu *
{
    background-image: none !important;
}
.dxsplControl_Glass .headerMenu .dxm-separator b
{
    height: 25px !important;
}
.dxsplControl_Glass .templateTitle a,
.dxsplControl_Glass .loginControl,
.dxsplControl_Glass .loginControl a
{
    color: #4B4B57;
}
.dxsplControl_Glass .loginControl a 
{
    border-bottom-color: #4B4B57;
}
.dxsplControl_Glass .accountHeader h2
{
    color: #387FA4;
}
.dxsplControl_Glass .accountHeader p
{
    color: #575757;
}



/* Office2003Blue */
.dxsplControl_Office2003Blue 
{
    font-family: Tahoma;
}
.dxsplControl_Office2003Blue .headerPane,
.dxsplControl_Office2003Blue .footerPane,
.dxsplControl_Office2003Blue .footerMenu li
{
    background-color: #BCD4F6;
}
.dxsplControl_Office2003Blue .footerMenu div
{
    background: transparent none;
}
.dxsplControl_Office2003Blue .leftPanel > ul
{
    background: transparent none;
}
.dxsplControl_Office2003Blue .templateTitle a,
.dxsplControl_Office2003Blue .loginControl,
.dxsplControl_Office2003Blue .loginControl a
{
    color: #4B4B57;
}
.dxsplControl_Office2003Blue .loginControl a 
{
    border-bottom-color: #4B4B57;
}
.dxsplControl_Office2003Blue .accountHeader p
{
    color: #424242;
}
.dxsplControl_Office2003Blue .headerMenu 
{
    margin-top: 5px;
}


/* Office2003Olive */
.dxsplControl_Office2003Olive 
{
    font-family: Tahoma;
}
.dxsplControl_Office2003Olive .headerPane,
.dxsplControl_Office2003Olive .footerPane,
.dxsplControl_Office2003Olive .footerMenu li
{
    background-color: #D6DCBB;
}
.dxsplControl_Office2003Olive .footerMenu div
{
    background: transparent none;
}
.dxsplControl_Office2003Olive .leftPanel > ul
{
    background: transparent none;
}
.dxsplControl_Office2003Olive .templateTitle a,
.dxsplControl_Office2003Olive .loginControl,
.dxsplControl_Office2003Olive .loginControl a
{
    color: #4B4B57;
}
.dxsplControl_Office2003Olive .loginControl a 
{
    border-bottom-color: #4B4B57;
}
.dxsplControl_Office2003Olive .accountHeader p
{
    color: #424242;
}
.dxsplControl_Office2003Olive .headerMenu 
{
    margin-top: 5px;
}

/* Office2003Silver */
.dxsplControl_Office2003Silver 
{
    font-family: Tahoma;
}
.dxsplControl_Office2003Silver .headerPane,
.dxsplControl_Office2003Silver .footerPane,
.dxsplControl_Office2003Silver .footerMenu li
{
    background-color: #D0D0DE;
}
.dxsplControl_Office2003Silver .footerMenu div
{
    background: transparent none;
}
.dxsplControl_Office2003Silver .leftPanel > ul
{
    background: transparent none;
}
.dxsplControl_Office2003Silver .templateTitle a,
.dxsplControl_Office2003Silver .loginControl,
.dxsplControl_Office2003Silver .loginControl a
{
    color: #4B4B57;
}
.dxsplControl_Office2003Silver .loginControl a
{
    border-bottom-color: #4B4B57;
}
.dxsplControl_Office2003Silver .accountHeader p
{
    color: #424242;
}
.dxsplControl_Office2003Silver .headerMenu 
{
    margin-top: 5px;
}


/* Office2010Black */
.dxsplControl_Office2010Black 
{
    font-family: Verdana;
}
.dxsplControl_Office2010Black .headerPane,
.dxsplControl_Office2010Black .footerPane,
.dxsplControl_Office2010Black .footerMenu li
{
    background-color: #393939;
    color: white;
}
.dxsplControl_Office2010Black .footerMenu a
{
    color: white !important;
}
.dxsplControl_Office2010Black .accountHeader h2
{
    color: #3C3C3C;
}
.dxsplControl_Office2010Black .accountHeader p
{
    font-size: 11px;
}
.dxsplControl_Office2010Black .headerMenu 
{
    margin-top: 13px;
}


/* Office2010Blue */
.dxsplControl_Office2010Blue 
{
    font-family: Verdana;
}
.dxsplControl_Office2010Blue .headerPane,
.dxsplControl_Office2010Blue .footerPane,
.dxsplControl_Office2010Blue .footerMenu li
{
    background-color: #D3E4F6;
}
.dxsplControl_Office2010Blue .templateTitle a,
.dxsplControl_Office2010Blue .loginControl,
.dxsplControl_Office2010Blue .loginControl a
{
    color: Black;
}
.dxsplControl_Office2010Blue .loginControl a 
{
    border-bottom-color: Black;
}
.dxsplControl_Office2010Blue .accountHeader h2
{
    color: #498BC2;
}
.dxsplControl_Office2010Blue .accountHeader p
{
    font-size: 11px;
}
.dxsplControl_Office2010Blue .headerMenu 
{
    margin-top: 13px;
}


/* Office2010Silver */
.dxsplControl_Office2010Silver 
{
    font-family: Verdana;
}
.dxsplControl_Office2010Silver .headerPane,
.dxsplControl_Office2010Silver .footerPane,
.dxsplControl_Office2010Silver .footerMenu li
{
    background-color: #A9ACB4;
    color: white;
}
.dxsplControl_Office2010Silver .accountHeader h2
{
    color: #3B3B3B;
}
.dxsplControl_Office2010Silver .accountHeader p
{
    font-size: 11px;
}
.dxsplControl_Office2010Silver .headerMenu 
{
    margin-top: 13px;
}



/* PlasticBlue */
.dxsplControl_PlasticBlue 
{
    font-family: Tahoma;
}
.dxsplControl_PlasticBlue .headerPane,
.dxsplControl_PlasticBlue .footerPane,
.dxsplControl_PlasticBlue .footerMenu li
{
    background-color :#3C4F8F;
    color: white;
}
.dxsplControl_PlasticBlue .headerPane
{
    background-image: url('images/PlasticBlueHeader.jpg');
}
.dxsplControl_PlasticBlue .accountHeader h2
{
    color: #5A83D0;
}
.dxsplControl_PlasticBlue .accountHeader p
{
    color: #575757;
}
.dxsplControl_PlasticBlue .headerMenu 
{
    margin-top: 12px;
}


/* RedWine */
.dxsplControl_RedWine 
{
    font-family: Tahoma;
}
.dxsplControl_RedWine .headerPane,
.dxsplControl_RedWine .footerPane,
.dxsplControl_RedWine .footerMenu li
{
    background-color: #78002B;
    color: white;
}
.dxsplControl_RedWine .headerPane
{
    background-image: url('images/RedWineHeader.jpg');
    background-position: top right;
}
.dxsplControl_RedWine .footerMenu div 
{
    background: transparent none;
}
.dxsplControl_RedWine .accountHeader h2
{
    color: #8A0A37;
}
.dxsplControl_RedWine .headerMenu 
{
    margin-top: 9px;
}


/* SoftOrange */
.dxsplControl_SoftOrange 
{
    font-family: Tahoma;
}
.dxsplControl_SoftOrange .headerPane,
.dxsplControl_SoftOrange .footerPane,
.dxsplControl_SoftOrange .footerMenu li
{
    background-color: #F9F9F9 !important;
    background-image: none !important;
}
.dxsplControl_SoftOrange .templateTitle a,
.dxsplControl_SoftOrange .loginControl,
.dxsplControl_SoftOrange .loginControl a
{
    color: Black;
}
.dxsplControl_SoftOrange .loginControl a 
{
    border-bottom-color: Black;
}
.dxsplControl_SoftOrange .accountHeader h2
{
    color: Black;
}
.dxsplControl_SoftOrange .accountHeader p
{
    color: #707070;
}
.dxsplControl_SoftOrange .headerMenu 
{
    margin-top: 8px;
}


/* Youthful */
.dxsplControl_Youthful 
{
    font-family: Tahoma;
}
.dxsplControl_Youthful .headerPane,
.dxsplControl_Youthful .footerPane,
.dxsplControl_Youthful .footerMenu li
{
    background-color: #8AA150;
    color: white !important;
}
.dxsplControl_Youthful .headerMenu .dxm-separator b
{
    height: 35px !important;
}
.dxsplControl_Youthful .accountHeader h2
{
    color: #80A70E;
}
.dxsplControl_Youthful .headerMenu 
{
    margin-top: 1px;
}

/* Metropolis */
.dxsplControl_Metropolis 
{
    font-family: Segoe UI;
}
.dxsplControl_Metropolis .headerPane,
.dxsplControl_Metropolis .footerMenu li
{
    background-color: White;
    color: Black;
}
.dxsplControl_Metropolis .accountHeader h2
{
    color: #3B3B3B;
}
.dxsplControl_Metropolis .accountHeader p
{
    font-size: 11px;
}
.dxsplControl_Metropolis .headerMenu 
{
    margin-top: 13px;
}
.dxsplControl_Metropolis .loginControl a,
.dxsplControl_Metropolis .templateTitle a
{
    color: Black;
    border-color: Black;
}
.dxsplControl_Metropolis .templateTitle a 
{
	font-size: 28px;
}
.dxsplControl_Metropolis .dxsplVSeparator_Metropolis 
{
	border-bottom: 0!important;
}
.dxsplControl_Metropolis .footerPane 
{
	background: #EDEDED;
}

/* MetropolisBlue */
.dxsplControl_MetropolisBlue
{
    font-family: Segoe UI;
}
.dxsplControl_MetropolisBlue .headerPane,
.dxsplControl_MetropolisBlue .footerMenu li
{
    background-color: White;
    color: Black;
}
.dxsplControl_MetropolisBlue .accountHeader h2
{
    color: #3B3B3B;
}
.dxsplControl_MetropolisBlue .accountHeader p
{
    font-size: 11px;
}
.dxsplControl_MetropolisBlue .headerMenu 
{
    margin-top: 13px;
}
.dxsplControl_MetropolisBlue .loginControl a,
.dxsplControl_MetropolisBlue .templateTitle a
{
    color: Black;
    border-color: Black;
}
.dxsplControl_MetropolisBlue .templateTitle a 
{
	font-size: 28px;
}
.dxsplControl_MetropolisBlue .dxsplVSeparator_MetropolisBlue 
{
	border-bottom: 0!important;
}
.dxsplControl_MetropolisBlue .footerPane 
{
	background: #EDEDED;
}

/* Moderno */
.dxsplControl_Moderno 
{
    font-family: Segoe UI;
}
.dxsplControl_Moderno .headerPane,
.dxsplControl_Moderno .footerMenu li
{
    background-color: White;
    color: Black;
}
.dxsplControl_Moderno .accountHeader h2
{
    color: #3B3B3B;
}
.dxsplControl_Moderno .accountHeader p
{
    font-size: 11px;
}
.dxsplControl_Moderno .headerMenu 
{
    margin-top: 13px;
}
.dxsplControl_Moderno .loginControl a,
.dxsplControl_Moderno .templateTitle a
{
    color: #0072c6;
    border-color: #0072c6;
}
.dxsplControl_Moderno .templateTitle a 
{
	font-size: 28px;
}
.dxsplControl_Moderno .dxsplVSeparator_Moderno 
{
	border-bottom: 0!important;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
}
.dxsplControl_Moderno .footerPane 
{
	background: #EDEDED;
}
.slider-view label#dxLabelFornameGalleryGAL{color:#4E4E4E !important;font-size:14px !important;
}


/* Calender View */
table[class*='dxflGroup_'].dxflGroupSys.dxflAGSys{width:100%}
table[class*='dxflGroup_'].dxflGroupSys.dxflAGSys,
table[class*='dxflGroup_'].dxflGroupSys.dxflAGSys td[class*='dxflGroupCell_'] {padding: 4px !important; color: #4E4E4E !important;}

label[class*='dxflCaption_'], label[class='dx-wrap'], .payment-process fieldset.ui-widget-content label {color:#4E4E4E; /*padding-left: 5px;*/}
td.dxflHARSys {text-align: left !important;}
div[class*='dxscViewSelectorButton_'], 
#schCalendar_viewNavigatorBlock_innerContent td div[class*='dxscViewNavigatorButton_'], 
#schCalendar_viewNavigatorBlock_innerContent td div[class*='dxscViewNavigatorGotoDateButton_'] {
    background-color: #ffffff !important; 
    background-image: none !important; 
    border-left: 1px solid #999 !important; 
    border-top: 1px solid #999 !important; 
    border-bottom: 1px solid #999 !important; 
}
table[class*='dxscControl_'],
#schCalendar div[class*='dxflGroupBox_'].dxflHeadingLineGroupBoxSys {
    border: 1px solid #cccccc !important;
}
div[class*='dxscViewSelectorButton_'] {width: 60px; padding: 3px 5px !important;}
#schCalendar_viewSelectorBlock_ctl00_ctl01 table td:first-child div[class*='dxscViewSelectorButton_'], 
#schCalendar_viewNavigatorBlock_innerContent div[class*='dxscViewNavigatorButton_'][title="Backward"] {
    border-top-left-radius: 5px; 
    border-bottom-left-radius: 5px;
}
#schCalendar_viewSelectorBlock_ctl00_ctl01 table td:last-child div[class*='dxscViewSelectorButton_'], 
#schCalendar_viewNavigatorBlock_innerContent div[class*='dxscViewNavigatorButton_'][title="Forward"] {
    margin-right: 10px; 
    border-right: 1px solid #999 !important; 
    border-top-right-radius: 5px; 
    border-bottom-right-radius: 5px;
}
div[class*='dxscViewSelectorButtonChecked_'],
div[class*='dxscViewSelectorButtonChecked_']:hover, 
#schCalendar_viewNavigatorBlock_innerContent td div[class*='dxscViewNavigatorButton_']:hover, 
#schCalendar_viewNavigatorBlock_innerContent td div[class*='dxscViewNavigatorGotoDateButton_']:hover {
    background-color: #dddddd !important; 
    color: #000000 !important;
}
td[class*='dxscToolbar_'] {padding: 3px 7px !important;}
#schCalendar div[class*='dxflGroupBox_'].dxflHeadingLineGroupBoxSys, 
td[class*='dxscDayHeader_'],
td[class*='dxscToolbar_'] {
    background-color: #f2f2f2 !important; border: 0px !important;
}
#schCalendar_viewNavigatorBlock_innerContent td div[class*='dxscViewNavigatorButton_'], 
#schCalendar_viewNavigatorBlock_innerContent td div[class*='dxscViewNavigatorGotoDateButton_'] {
    height: 26px; 
    border-right: none !important; 
    margin-left: -1px; 
    padding: 3px 8px !important; 
}
#schCalendar_viewVisibleIntervalBlock_ctl00_mainCell {color: #999999 !important; font-size: 18px; font-weight: bold;}
.calendar-view td[class*='dxscDayHeader_'], 
.calendar-view td[class*='dxscDateCellHeader_'] {
    border: none !important;
}
#schCalendar td[class*='dxscDateCellHeader_'],
#schCalendar td[class*='dxscTodayCellHeader_'] {
    border-top: 1px solid #cccccc !important;
    text-align: right;
    padding-right: 10px;
    border-bottom: 0px !important;
}
#schCalendar td[class*='dxscDateCellHeader_'],
#schCalendar td[class*='dxscDateCellBody_'], #schCalendar td[class*='dxscTimeCellBody_'], #schCalendar td[class*='dxscTimelineCellBody_'] {
    background-color: #ffffff !important; 
    border-right: 1px solid #eee !important;
}
#schCalendar td[class*='dxscDateCellHeader_']:last-child,
#schCalendar td[class*='dxscDateCellBody_']:last-child {
    border-right: none !important;
}
#schCalendar div[class*='dxscTimeMarkerLineV_'], #schCalendar div[class*='dxscTimeMarkerLineH_'] {
    border-color: #eaeaea !important;
}
#schCalendar img[class*='dxScheduler_TimeMarker_'], #schCalendar img[class*='dxscTimeMarker_'] {display: none !important;}
#schCalendar_containerBlock_innerContentselectionLayer .dxscSel {background: none !important;}
#schCalendar td[class*='dxscTodayCellHeader_'],
#schCalendar td[class*='dxscAlternateTimelineDateHeader_'], 
#schCalendar td[class*='dxscAlternateDateHeader_'] {background: #01a290 !important; color: #ffffff !important; font-size: 14px !important; border-bottom: none !important}
#schCalendar td[id^="schCalendar_containerBlock_"] img {max-width: 100% !important;}

/* mainContentPane */
.mainContentPane h1,
.mainContentPane h2,
.mainContentPane h3,
.mainContentPane table,
div[class*='dxflFormLayout_'],
.mainContentPane table tbody tr td,
option {
    font-family: Arial,Helvetica,sans-serif !important;
}
.mainContentPane h1 {font-weight: bold; font-size: 20px; padding-bottom: 10px;}
.mainContentPane h2 {font-weight: bold; font-size: 14px; padding-bottom: 10px;}
.mainContentPane h3 {font-weight: bold; font-size: 13px; padding-bottom: 10px;}
.mainContentPane,
.mainContentPane table,
.mainContentPane table tbody tr td,
option {font-size: 14px; /*font-weight: bold*/}
.mainContentPane input[type="text"][class^="dxeEditArea_"], .mainContentPane input[type="password"][class^="dxeEditArea_"] {width: 100%;}

/* Profile View */
table#tableCalenderCategoryList, td[id*="UserInformationForm_"] table[class*="dxeCheckBoxList_"] {margin-left: 5px;}
#tableCalenderCategoryList td select {margin-bottom: 10px;}
.dxeTextBoxSys td.dxic {padding: 0px !important;}
table[class*="dxeRadioButtonList_"], table[class*="dxeCheckBoxList_"] {border: none !important;}
table[class*="dxeRadioButtonList_"] td.dxe, table[class*="dxeCheckBoxList_"] td.dxe {padding: 0px !important;}

/* Contact us */
td[id*="ContactUsForm_"] div.dxflCLLSys table td,
td[id*="ContactUsForm_"] div.dxflCLLSys a,
td[id*="ContactUsForm_"] div.dxflCLLSys span {/*padding-left:5px;*/}

/* Register */

/*span[class*="dxWeb_edtCheckBoxUnchecked_"]{
background-image: url('/DXCINCWebSites/DXR.axd?r=101_1690-lpiwc');
background-repeat: no-repeat;
background-color: transparent;}

span[class*="dxWeb_edtCheckBoxUnchecked_"]{
    background-position: 0px -245px;
    width: 15px;
    height: 15px;
}
span[class*="dxICheckBox_"] {
    cursor: default;
    margin: auto;
    display: inline-block;
    vertical-align: middle;
}*/
.dxichSys {
    margin: 1px;
    cursor: default;
    display: inline-block;
    vertical-align: middle;
}

div[class*="dxflGroupBox_"]{border: 1px Solid black !important; border-radius: 3px !important; padding: 0 10px 15px !important;margin-top: 22px !important;width: 100% !important; }
.dxflHeadingLineGroupBoxSys > span[class*="dxflGroupBoxCaption_"] {top: -12px;position: relative !important;}
.dxflGroupBoxCaption_CommunityBlue,.dxflGroupBoxCaption_CommunityBrown,.dxflGroupBoxCaption_CommunityGreen{left: 0!important;}

/* Payments */
/*#PaymentForm_0 table[class*="dxflGroup_"]{ width: 96% !important;margin: 0px auto;}*/
#PaymentForm .dxflHARSys > table {margin-left: 10px !important;}
/*#PaymentForm_1 table[class*="dxflGroup_"]{ width: 96% !important;margin: 0px auto;}*/
#pcPayments #pcPayments_CC {padding: 0px !important; /*background: #E5E5E5 !important;*/}
/*#flUserInfo{padding: 10px !important; background: #E5E5E5 !important;}*/
.payment-process td {
  padding: 4px 10px 4px 10px;
  vertical-align:top !important;
}
    
    .payment-process fieldset.ui-widget-content {
        margin: 10px auto 13px;
        padding: 1%;
        border: 1px Solid #9F9F9F !important;
        border-radius: 3px !important;
        background: #E5E5E5;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
    }
.payment-process fieldset.ui-widget-content legend {
    padding: 0px 3px 1px !important;
    background: #E5E5E5;
    color: #000000;
    display: inline-block;
    left: 9px;
    line-height: 16px;
    width: auto !important;
}
div#backToProcessPayment, div#finalizePayment, div#closePayment,#REC_backToProcessPayment,
#REC_finalizePayment,#REC_closePayment ,#REC_EDIT_backToProcessPayment,
#REC_EDIT_finalizePayment,#REC_closeRecurringPayment,#REC_EDIT_closeEditRecurringPayment{
  margin: 10px 0px 10px 10px;
}
.payment-process h1 {padding: 20px 14px 0;}

#RecurringPaymentForm .dxflHARSys > table {margin-left: 10px !important;}
#RecurringPaymentForm_1 table[class*="dxflGroup_"]{ width: 96% !important;margin: 0px auto;}
/* Calender */
#flCalendarBD {background: none !important;}
#flCalendarBD div[class*=dxflGroupBox_].dxflHeadingLineGroupBoxSys {border: none !important; background: none !important;}

/* Gallery */
.gallery-view fieldset.helpText {border: none;}
.gallery-view #flMainGalleryForm_0 div[class*=dxflGroupBox_] {border: none !important; margin-top: 0px !important}
.gallery-view #flMainGalleryForm_0 label {padding-left: 0px !important;}
.gallery-view #flMainGalleryForm_0 #flMainGalleryForm_0_0 table {padding-top: 0px !important;}
#flMainGalleryForm, td[id*="flMainGalleryForm_"] div[class*=dxflGroupBox_].dxflHeadingLineGroupBoxSys {background: none !important;}
#flMainGalleryForm, #MainGalleryForm {float: left; margin-bottom: 12px;}

.gallery-view #cbpImages {float: left;}

/* Slider-view */
#MainGalleryForm {width: 100%;}
.slider-view fieldset.helpText {border: none;}
.slider-view label#dxLabelFornameGalleryGAL {padding-left: 0px !important;}

/* Account Information */
#ACI_FromDate, #ACI_ToDate {margin: 0 10px 10px 0 !important;}

span[class*="dxflGroupBoxCaption_"] {font-size: 12px !important;}
input[type="text"]#ReceiveeStatements, 
input[type="text"][id*="Interest Groups_"],
input[type="text"][id*="Display"],
input[type="text"][id*="Receive"],
input[type="text"][id*="Radiobtn"] {background: none !important;}

input[type="checkbox"], .login-form input[type="checkbox"]{border: none !important; background: none !important;}

/* Pagination Dropdown Styling */
#InfoList_DXPagerBottom {width: 99% !important;}
#ImageGallery_PGT, #ImageGallery_PGB {width: 99.6% !important;}
#InfoList_DXPagerBottom_PSB, #ImageGallery_PGT_PSB, #ImageGallery_PGB_PSB {height: 20px !important;}
#InfoList_DXPagerBottom_DDB, #ImageGallery_PGT_DDB, #ImageGallery_PGB_DDB {height: 17px !important;}

#btnUploadWOAttachment, #btnUploadAttachment {margin-top: 12px}
#WOAttachmentsSplitter, #VOAttachmentsSplitter, #AccAttachmentsSplitter {height: 100px !important;}

/* Page not found & Custom error */
.custom-not-found {background: #FFFFFF !important;}
.custom-not-found-container {width: 80%; margin: 0 auto; background: #FFFFFF;}
.custom-not-found-container .page-not-found-logo {float: left; margin: 0 0px 20px; width: 100%; border-bottom: 3px solid #01a290; padding: 15px 0 13px 0;}
.custom-not-found-container .custom-message {margin: 20px;}
.custom-not-found-container .custom-message p {padding-bottom: 10px; font-size: 17px;}

/* Recurring Payment Grid View*/
#RecurringPaymentGridView td[class^='dxgvCommandColumn_'] div[id^='RecurringPaymentGridView_DXCBtn'] {
  margin-right: 5px;
}

/* Selected Row Issue into Directory information page */
#DirDetailsGridView_DXMainTable tr[class*='dxgvFilterRow_'] {background-color: #ffffff;}
#DirDetailsGridView_DXMainTable tr[class*='dxgvSelectedRow_'] {color: #000000; background-color: #eaeaea;}
#DirDetailsGridView_DXMainTable tr[class*='dxgvSelectedRow_'] td.dxgv {background: none;}

/************** ResetPasswordStyling styling ***********************/
.resetPasswordSection {
 
    padding-top: 25px;
    margin: 20px 0;
    border: 1px solid grey;
}
.adminlogin {
    width: 100% !important;
}

.resetPasswordSection h1 {font-size: 22px !important;}
.resetPassword {
    width: 340px;
    margin: 0 auto;
}
.resetPasswordForm {
  padding-top: 10px;
}
.resetPasswordForm .field {
    margin: 0 0 5px 0;  
    overflow: hidden; 
}
.resetPasswordForm .field.password label {
   line-height: 20px;
   height: 22px;
   float: left;
   margin: 0 0 5px 0; 
   text-align: left !important;
}
.resetPasswordForm .field.password input {
    width: 190px !important;
    border: 1px solid #666;
    color: #999;
}
.resetPasswordForm .field-validation-error {
    clear: both;
    float: left;
    padding-left: 140px;
}
.resetPasswordForm .field.password input {float: right;}
.resetPasswordForm .field.action-btns {margin-left: 153px;}
.resetPasswordForm .field .btn-login {
    width: 90px;
    color: #FFF;
}
.resetPasswordSection .invalidToken {color: #262222 !important;font-weight:bold;}
.resetPasswordSection .invalidToken {
    font-size: 40px !important;
    text-align: center;
}

/* Login Result */
.resetPasswordSection #LoginResult_PW-1 .dxpc-header {
    color: #FFFFFF; 
    padding: 2px 2px 4px 12px; 
    font-weight: bold;
}
/*Acc-Request GridView Last 3 columns*/
#ACCRequestGrid_col4 {
    width: 102px;
}
#ACCRequestGrid_col5 {
     width: 102px;
}
#ACCRequestGrid_col6 {
    width: 102px;
}
.dxIE #ACCRequestGrid_col4 {
    width: 120px;
}
.dxIE #ACCRequestGrid_col5 {
    width: 120px;
}
.dxIE #ACCRequestGrid_col6 {
    width: 120px;
}
.dxSafari #ACCRequestGrid_col4 {
    width: 139px;
} 
.dxSafari #ACCRequestGrid_col4 {
    width: 139px;
} 
.dxSafari #ACCRequestGrid_col4 {
    width: 139px;
} 
.dxFirefox #ACCRequestGrid_col4 {
    width: 131px;
} 
.dxFirefox #ACCRequestGrid_col5 {
    width: 131px;
} 
.dxFirefox #ACCRequestGrid_col6 {
    width: 131px;
} 
/*CommunityBrown showing fine*/
/*#addStreetAddress {
    width: 170px !important;
}*/

.dx-vamdxeEditArea_ModernClearBrown dxeEditAreaSys#addAdditionalAddress {
    width: 132px !important; 
}
.dxFirefox .dxeEditArea_ModernClearBrown dxeEditAreaSys #addAdditionalAddress {
    width: 146px !important;
}
/*Register property*/
#RegisterPropertyDialog_PWC-1 fieldset {
    width: 100% !important;
}
/*CommunityBrown showing fine end*/
.dxflFormLayout_ModernClearBrown #addAdditionalAddress {
    width: 132px !important;
}
.dxIE .dxflFormLayout_ModernClearBrown #addAdditionalAddress {
    width: 150px !important;
}
.dxFirefox .dxflFormLayout_ModernClearBrown #addAdditionalAddress {
    width: 146px !important;
}

fieldset.helpText {
    border: none;
    font-size: 13px;
}

#rememberMeLabel {
    width: 86px;
}
.dxFirefox #rememberMeLabel {
    width: 88px;
}
.dxSafari #rememberMeLabel {
    width: 88px;
}
/*work order*/
#cancelWOAttachments {
    margin-top: -92px;
    margin-left: 158px;
}
.dxFirefox #cancelWOAttachments {
    margin-top: -95px !important;
    margin-left: 158px;
}
.dxSafari #cancelWOAttachments {
    margin-top: -53px;
    margin-left: 158px;
}
#InfoList_DXPagerBottom_PSP_DXME_{width: 50px!important}
/*#FirstName_CC,#LastName_CC{padding-left: 22px !important}*/
/*#HomePhone_CC{padding-left: 10px !important}#WorkPhone_CC{padding-left: 10px !important;} #MobilePhone_CC{padding-left: 10px !important}*/

 /*Work Order GridView Last 3 columns*/
#WorkOrdersGrid_col5 {
    width: 102px;
}
#WorkOrdersGrid_col6 {
     width: 102px;
}
#WorkOrdersGrid_col7 {
    width: 102px;
}
.dxIE #WorkOrdersGrid_col5 {
    width: 120px;
}
.dxIE #WorkOrdersGrid_col6 {
    width: 120px;
}
.dxIE #WorkOrdersGrid_col7 {
    width: 120px;
}
.dxSafari #WorkOrdersGrid_col5 {
    width: 139px;
} 
.dxSafari #WorkOrdersGrid_col6 {
    width: 139px;
} 
.dxSafari #WorkOrdersGrid_col7 {
    width: 139px;
} 
.dxFirefox #WorkOrdersGrid_col5 {
    width: 131px;
} 
.dxFirefox #WorkOrdersGrid_col6 {
    width: 131px;
} 
.dxFirefox #WorkOrdersGrid_col7 {
    width: 131px;
} 

/*Violation GridView Last 3 columns*/
#ViolationsGrid_col4 {
    width: 102px;
}
#ViolationsGrid_col5 {
     width: 102px;
}
#ViolationsGrid_col6 {
    width: 102px;
}
.dxIE #ViolationsGrid_col4 {
    width: 120px;
}
.dxIE #ViolationsGrid_col5 {
    width: 120px;
}
.dxIE #ViolationsGrid_col6 {
    width: 120px;
}
.dxSafari #ViolationsGrid_col4 {
    width: 139px;
} 
.dxSafari #ViolationsGrid_col4 {
    width: 139px;
} 
.dxSafari #ViolationsGrid_col4 {
    width: 139px;
} 
.dxFirefox #ViolationsGrid_col4 {
    width: 131px;
} 
.dxFirefox #ViolationsGrid_col5 {
    width: 131px;
} 
.dxFirefox #ViolationsGrid_col6 {
    width: 131px;
} 
/*Gallery preview Loading disable*/
#cbpImages_TL {
    display: none;
}
.dxtc-strip .dxtc-link{font-size: 12px !important;}


/* Documents : JIRA 1793 */
#DocumentsFileManager tr[class^="dxgvDataRow_"],
#DocumentsFileManager tr[class^="dxgvDataRow_"] td {
    background-color: #ffffff !important;
    color: #000000 !important;
}
#DocumentsFileManager tr[class^="dxgvFocusedRow_"],
#DocumentsFileManager tr[class^="dxgvFocusedRow_"] td, 
#DocumentsFileManager tr[class*="dxgvDataRowHover_"],
#DocumentsFileManager tr[class*="dxgvDataRowHover_"] td {
    background-color: #eaeaea !important;
    color: #000000 !important;
}
/* Documents : JIRA 1793 */

.dxtcLite_CommunityBrown > .dxtc-stripContainer .dxtc-tab{-webkit-border-radius: 5px !important}

.PaymentFormStyle{min-width:95px !important;width: 95px !important;}
#PaymentForm_1_0_0{ padding-left: 17px !important;}
.mainContentPane table#tableCalenderCategoryList tbody tr td {color: #4E4E4E;}
#pcPayments_TC{height:25px !important;}
#Reg_Association_DDD_L_D{ width: 369px !important;}
#OneUp ul ,#OneUp ol, #TwoDownB ul,#TwoDownB ol, #TwoDownC ul,#TwoDownC ol,#txtViewA ol,#txtViewA ul,#TwoUpB ul,#TwoUpB ol,
.threeTwoUpA ul,.threeTwoUpA ol,.leftRightHalfScreenA.ul,.leftRightHalfScreenA ol,.divLayoutMaxWidth ol,.divLayoutMaxWidth ul ,
.leftColumnAndBodyB ul,.leftColumnAndBodyB ol,.leftColumnAndBodyA ol,.leftColumnAndBodyA ul,.leftRightHalfScreenB ol,.leftRightHalfScreenB ul,.leftRightHalfScreenA ul,.leftRightHalfScreenA ol{padding-left:25px; margin-top: 10px;}
#btnUploadAttachmentACCRequest {
    margin-left: 10px !important;
    margin-top: 10px !important;
}

.date-range-title{
    padding: 5px 0 15px;
    display: block;
    font-weight: bold;
    font-size: 18px;
}

table.ho-wo-table {
    border: 1px solid #CFCFCF;
    width: 100%;
    border-collapse: collapse; 
    }
table.ho-wo-table td {
    border-bottom: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
    padding: 4px;
}
.ho-wo-heading {
    margin-top: 20px;
    color: #333 !important;

}
ul#ticker{height: 270px;
    padding-top: 20px;
    overflow: hidden;
    list-style: none;
    border-radius: 3px;
    box-shadow: 0px 2px 2px 4px #888;}

#forgotPasswordPopUp_PW-1{
    width: 342px !important;
    z-index:999999 !important;
}
.dxeEditAreaSys::-ms-clear { display: none; }
#FileUpload2{width:192px;}

#DocumentsFileManager_Splitter_Folders{width:250px !important ;}
.dxtv-ndTxt{max-width:160px !important;overflow: hidden !important;} 

.custom-table {
    width: 100%;
    border-top: 1px solid #CFCFCF;
    border-left: 1px solid #CFCFCF;
    border-collapse: collapse;
    empty-cells: show;
}

.custom-table td {
    overflow: hidden;
    border-bottom: 1px Solid #CFCFCF;
    border-right: 1px Solid #CFCFCF;
    border-top-width: 0;
    border-left-width: 0;
    padding: 3px 6px 4px;
}

.custom-table th {
    font-size: 14px;
    border-bottom: 3px Solid #888888;
    border-right: 1px solid #888;
    border-top: 1px solid #888;
    background-color: #a5a5a5;
    padding: 4px 6px 6px;
}

    .custom-table th:first-child {
        border-left: 1px solid #888;
    }

.custom-table tr.highlighted {
    background-color: #e5e5e5;
}

.custom-table tr.highlighted td {
    font-weight: bold;
}

.custom-table tr:hover {
    background-color: #ddd;
}
#btnNew_CD {
    visibility: hidden;
}

.doc-tablebordered {
    width: 100%;
    border: 1px solid #7F7F7F;
}

.doc-Folder-th {
    text-align: left;
}
.doc-Folder-ul-li {
    text-align: left;
    cursor: pointer;
    margin-bottom: 4px;
    display: inline-block;
    width: 100%;
}
.doc-table-folder{
    border-right:1px solid #333333;
    border-bottom:none !important;
    border-collapse:collapse;
    border-left:none;
    padding:2px;
} 
.doc-table-folder-head{
    border:1px solid #333333;
    border-collapse:collapse;
    border-left:none;
    padding:2px;
} 
.labelclass{
    font-weight:bold;
    line-height: 2.5;
}

.txtMobileConfirmation{
    width:50%
}
.RadioBtnMobileConfirmation{
    width:15%;
    height: 10px !important;
}.labelMobileConfirmation
 {
     line-height:4;
 }
.FiledsetMobileConfirmation {
    margin: 18px;
    padding: 10px;
}
.tdMobileConfirmation{
    width: 20%;
}
.FeeServiceGrid td{
    padding-left:10px;
}
.AcctblRowDesign {
    width: 25%;
    line-height: 30px;
    font-size: 14px !important;
    color: #00a48e !important;
    font-weight: bold;
    margin-bottom: 1px;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

.CustomACCSpanClass {
    font-size: 12px;
    text-align: right;
    color: #00a48e;
    vertical-align: top;
}

.AcctextAlign{
    margin-left:37px;
}
.CustomACCPreviewTextBox{
    width:58%;
    height: 21px;
}

  .AccDropdown{
    width: 59% !important;
    height: 27px !important;
 }
   .AccButtonClass{
    text-decoration: none;
    font-size: 12px;
    color: #FFF;
    font-weight: 600;
    background: #01a290;
    padding: 9px 17px 10px 16px;
    text-align: center;
    border-radius: 3px;
    margin-left: 10px;
    border: none;
 }
.accRequestClass{  
    margin: 0px;
    width: 143px;
}
.Acctextbox{
    border: 1px solid #a7a7a7;
    width: 100% !important;
   
}.AccHRClass
 {
     height: 5px;
      background-color: #808080;
 }
 .AccDropdown{
    width: 100% !important;
    height: 27px !important;
 }

 #fromSubmitCustomACCRequest #IsCheckedAcknowledgement1{
     width:10px !important;
 }
  #fromSubmitCustomACCRequest #IsCheckedAcknowledgement2{
     width:10px !important;
 }
   #fromSubmitCustomACCRequest #IsCheckedAcknowledgement3{
     width:10px !important;
 }
#fromSubmitCustomACCRequest #AcceptTerms{
     width:10px !important;
 }
.CustomAccTextArea{
     border: 1px solid #c1c1c1 !important;
     width: 100%;
     height:50px;
 }
.CustomAccCheck{
    width:3% !important;
}
    .dxflGroupCell_CommunityBlue{
        vertical-align:top !important;
    }
     #RecurringPaymentForm_PC_1_2_5_1_1_2_5_1_2_1 table tr td{
        vertical-align:top !important;
    }
      #RecurringPaymentForm_PC_1_2_5_1_1_2_5_1_3_1 table tr td{
        vertical-align:top !important;
    }
    .payment-process{
            margin: 15px !important;
    }
  .dxig-thumbnailWrapper{
      border: 1px solid rgba(0, 0, 0, 0.20) !important;
  }
  .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
      background-image: none !important;
  }
 .ccSmallView table, .ccLargeView table{
border-collapse: inherit !important;
}

 .dxWeb_pcCloseButton{
border-radius: 4px;
}

 .textAlignCenterClass{
    text-align:center !important;
}

.textAlignCenter td{
    text-align:center !important;
}
/*.AciState{
    width: 154px !important;
}*/
.AccWidthCls{
    padding-right: 159px !important;
}
.AddAccWidth{
   width: 263px !important;
   padding-right: 0px !important;
}
.AccFeeWidthCls{
    padding-right: 165px !important;
}

  .AddAccWidthNew{
       width: 53% !important;

}

 @-moz-document url-prefix() {
.AddAccWidth{
   width: 272px !important;
   padding-right: 6px !important;
}
.AddAccWidthNew{
       width: 54% !important;

}
}

 .emulateColor{
     color:black !important;
 }
 .threeTwoDownB .registerHeader{
     min-width:93px !important;
     width:93px !important;
 }

 .threeTwoDownC .registerHeader{
     min-width:93px !important;
     width:93px !important;
 }

  .threeTwoUpB .registerHeader{
     min-width:93px !important;
     width:93px !important;
 }
   .threeTwoUpC .registerHeader{
     min-width:93px !important;
     width:93px !important;
 }
  .leftRightHalfScreenB .registerHeader{
     min-width:93px !important;
     width:93px !important;
 }

 .leftRightHalfScreenB #RegisterPropertyForm_0 .dxflCaptionCellSys{
   width: 93px !important;
    min-width: 93px !important;
 }
/*  #RegisterPropertyForm_1_2 .dxflCaptionCellSys, #RegisterPropertyForm_1_5 .dxflCaptionCellSys{
         width: 82px !important;
    min-width: 82px !important;
  }*/

  #frmDirectory .dxflNestedControlCell #DirectoryList_DDD_PW-1{
    z-index:1 !important;
}
    .accCheckBox #AcceptTerms_S_D{
          vertical-align: 12px !important;
  }
    .dxflRequired {
    color: red !important;
     
}

    .AccWidthCommon{
   width: 267px !important;
   padding-right: 6px !important;
}
 #TopSection h4{
     color:#000;
    }

 .workOrderDesc{
     word-break: break-all !important; 
 }
@media only screen and (max-width: 500px) {
    #schCalendar_formBlock_AptFrmContainer_PWC-1 {
        width: 300px !important;
        display: block !important;
    }
}
@media only screen and (max-width: 500px) {
    #schCalendar_formBlock_AptFrmContainer_PW-1 {
       width:372px !important;
    }
    
}
@media only screen and (max-width: 600px){
.dropdown-menu {
    position: inherit !important;
    float: inherit !important;
}}

@supports (-ms-ime-align:auto) {
    .dx-vam {
        vertical-align: auto !important;
    }

    .dxbButtonSys.dxbTSys {
        display: block  !important;
    }
.field-validation-error {
    font-size: 13px !important;
    color: red !important;
}
}
@-moz-document url-prefix() {
  .dx-vam {
        vertical-align: auto !important;
    }

    .dxbButtonSys.dxbTSys {
        display: block  !important;
    }
}
   #REC_ACI_State_DDD_L_LBT, #REC_ACI_BA_AccountType_DDD_L_LBT
    {
        font-size:12px;
    }

 #REC_ACI_REC_Frequency_DDD_L_LBT, #REC_ACI_REC_DayOfMonth_DDD_L_LBT, 
 #REC_ACI_REC_Frequency_RevoPay_DDD_L_LBT , #REC_ACI_REC_DayOfMonth_RevoPay_DDD_L_LBT,
 #REC_ACI_REC_PaymentPlanD1Month_RevoPay_DDD_C_mt,#REC_ACI_REC_PaymentPlanD1Month_DDD_C_TC,
#REC_ACI_REC_PaymentPlanD2Month_RevoPay_DDD_C_mt , #REC_ACI_REC_PaymentPlanD2Month_DDD_C_TC,
#REC_ACI_REC_PaymentPlanD3Month_RevoPay_DDD_C_mt, #REC_ACI_REC_PaymentPlanD3Month_DDD_C_TC,
#REC_ACI_REC_PaymentPlanD4Month_RevoPay_DDD_C_mt, #REC_ACI_REC_PaymentPlanD4Month_DDD_C_TC,
#SEMI_REC_ACI_REC_PaymentPlanD1Month_RevoPay_DDD_C_mt, #SEMI_REC_ACI_REC_PaymentPlanD1Month_DDD_C_TC,
#SEMI_REC_ACI_REC_PaymentPlanD2Month_RevoPay_DDD_C_mt, #SEMI_REC_ACI_REC_PaymentPlanD2Month_DDD_C_TC,
#ANU_REC_ACI_REC_PaymentPlanD1Month_RevoPay_DDD_C_mt, #ANU_REC_ACI_REC_PaymentPlanD1Month_DDD_C_TC,
 #REC_ACI_REC_PaymentPlanD1Month_DDD_C_mt,#REC_ACI_REC_PaymentPlanD1Month_DDD_C_TC,
#REC_ACI_REC_PaymentPlanD2Month_DDD_C_mt , #REC_ACI_REC_PaymentPlanD2Month_DDD_C_TC,
#REC_ACI_REC_PaymentPlanD3Month_DDD_C_mt, #REC_ACI_REC_PaymentPlanD3Month_DDD_C_TC,
#REC_ACI_REC_PaymentPlanD4Month_DDD_C_mt, #REC_ACI_REC_PaymentPlanD4Month_DDD_C_TC,
#SEMI_REC_ACI_REC_PaymentPlanD1Month_DDD_C_mt, #SEMI_REC_ACI_REC_PaymentPlanD1Month_DDD_C_TC,
#SEMI_REC_ACI_REC_PaymentPlanD2Month_DDD_C_mt, #SEMI_REC_ACI_REC_PaymentPlanD2Month_DDD_C_TC,
#ANU_REC_ACI_REC_PaymentPlanD1Month_DDD_C_mt, #ANU_REC_ACI_REC_PaymentPlanD1Month_DDD_C_TC
    {
      font-size: small;
    }

 @media only screen and (max-width: 812px){
      #tokenize_marker, #REC_tokenize_marker {
            width:100%;
        }
}

 .new-link a{
    font-style: italic;
    color: blue;
    text-decoration: underline;
    cursor: pointer;
   }


.Board-form-control {
    display: block;
    width: 100%;
    height: 30px !important;
    padding: 6px 12px;
    font-size: 12px !important;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
}

.Board-form-control, option {
    font-size: 12px;
}

.dxflGroupBox > .dxflGroup tr:first-child > 
.dxflGroupCell > .dxflItem, .dxflGroupBox > 
.dxflGroup tr.dxflFVRSys > .dxflGroupCell > 
.dxflItem, .dxflGroupBox > .dxflGroup > 
.dxflChildInFirstRowSys > .dxflGroupCell > .dxflItem {
    padding-top: 2px !important;
}
.dxpcLite .dxpc-closeBtn{
    margin-right: 10px !important;
}
.dxflCaptionCellSys {
    width: 180px !important;
    min-width: 180px !important;
}
#regResultPopUpProfile_PW-1{
    position: fixed !important;
    top:120px;
}

.show-hide {
    border: 1px solid #ccc;
    border-radius: 6px;
    display: block;
    padding: 12px;
    font-size: 12px !important;
    color: #000 !important;
    background: #fcfcfc;
    width: 400px;
    text-align: justify;
    position: absolute !important;
    right: 16px !important;
    top: 40px !important;
    z-index: 999999;
    cursor:pointer !important;
}

#tooltip:hover {
    cursor: pointer !important;
}

/*::-ms-reveal {
    display: none;
}*/


.loaderImage {
    display: none;
    margin: 0px;
    padding: 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgb(0, 0, 0, 0.30) center no-repeat;
    z-index: 30001;
}

#pcEditRecurringPayments_CC, #pcRecurringPaymentsNonAI_CC {
/*    height: 345px !important;*/
    overflow: auto;
}

.ellipsis-messages {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    margin: 0px 0px 15px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.btn{
    text-transform:none !important;
}
td.dxgv {
    word-wrap: break-word;
}