@import url('theme.css');
@import url('telerik.css');

/* Use this CSS file for adding new CSS classes */

/* Element Tweaks */

a { cursor:pointer; }

a.underline { text-decoration: underline !important; }
.underline a { text-decoration: underline !important; }

label { font-size: 12px; font-family: "Segoe UI",Arial,Helvetica,sans-serif;  }

/* Page Titles */
.pageHeader { font-size:24px; padding-top:16px; }

/* Margin Spacing for upper content elements */
div.topMargin { margin-top: 16px; }

/* Site Gallery */

.gallery.sites li a img { height: 250px; width: 250px; background: #CCCCCC; display:block; }
.gallery.sites .label { background:#000000; opacity:.7; position:absolute; top:0px; left:0px; padding:1px 5px; }
.gallery.sites .label a { color:#ffffff; font-size: 16px; display:block; padding:4px 5px 3px 0; float:left; }
.gallery.sites .label a:first-child { padding-right: 0; }

/* Form Layout Tables */

.formLayoutTable { width:100%; }
.formLayoutTable > tbody > tr { border-top:1px solid #FFFFFF; border-bottom:1px solid #E2E2E2; }
.formLayoutTable > tbody > tr > td { padding:8px 16px; line-height:22px; text-align:left; vertical-align:top; }
.formLayoutTable > tbody > tr > td:first-child, .formLayoutTable > tbody > tr > td.label { font-weight:bold; width:25%; min-width:120px; text-align:left; border-right:1px solid #E2E2E2; }
.formLayoutTable > tbody > tr.formLayoutBorder > td { padding:0px; border-bottom:1px solid #FFFFFF; }
.formLayoutTable > tbody > tr > td > input[type=text] { width: 100%; }
.formLayoutCell-sharepoint { word-break:break-all; }

.formLayoutTableNoBorder { width:100%; }
.formLayoutTableNoBorder tr { border-top:0px; border-bottom:0px; }
.formLayoutTableNoBorder td { padding:8px 16px; line-height:22px; text-align:left; vertical-align:top; }
.formLayoutTableNoBorder td:first-child { font-weight:bold; width:25%; min-width:120px; text-align:left; border-right:0px; }
.formLayoutTableNoBorder tr.border td { padding:0px; border-bottom:0px; }
.formLayoutTableNoBorder > tbody > tr > td > input[type=text] { width: 100%; }

/* Form Layout Div Structure */

.formLayoutRow { padding:22px 3%; clear:both; border-bottom:1px solid #E2E2E2; border-top:1px solid #FFFFFF; position:relative; }
.formLayoutRow > div { width:67%; display: inline-block; }
.formLayoutRow > div:first-child { width: 24%; text-align: left; font-weight:bold; margin-right:6%; }
.formLayoutRow > div.vertical { width: 1px; position: absolute; left: 28%; top: -1px; bottom: 0; background:#E2E2E2; }
.formLayoutRow > div > input[type=text] { width: 100%; }

/* Well Default (DataRequirementsSets.aspx alignment)*/
.wellDefault td { position:relative; top:0; bottom:0; left:0; right:0;
			margin: auto;}

/* Monitoring Points Management Page */
.wellDiagram { position: relative; width: 283px; margin:0 auto; height: 594px; background: url(/Images/diagram_well.jpg) no-repeat center center; }
.probeDiagram { position: relative; width: 388px; margin:0 auto; height: 388px; background: url(/Images/diagram_probe.jpg) no-repeat center center; }
.wellDiagram > span, .probeDiagram > span { font-size: 11px; position:absolute; }

.monitoringpts_left { min-width:450px; float:left; margin-right:3%; }
.monitoringpts_left.widget { margin-bottom:15px; }
.monitoringpts_right { float:left; min-width:500px; }
.monitoringpts_right > .widget + .widget { margin-top:30px; }
.monitoringpts_right > .widget .ruButton.ruBrowse { width:85px; }
.monitoringpts_right > .widget .RadButton .rbDecorated { width:85px; }
.monitoringpts_right > .widget .RadButton.RadButton_Metro.rbSkinnedButton { color:#595959; }

.monitoring_popup > table { height:auto !important; }
.monitoring_popup .RadButton { padding:2px 10px !important; }

/*Monitoring Point details*/

.PointCreate:after { display:table; content:''; clear:both; }
.PointCreate,
.PointCreate > tbody,
.PointCreate > tbody > tr { display:block; }
.PointCreate > tbody > tr > td:first-child { display:block; width:100%; }
.PointCreate > tbody > tr > td:last-child { display:block; width:100%; }

.point_details td:first-child { padding:10px 10px 10px 15px; vertical-align:top; }
.point_details td:last-child { padding:7px 15px 7px 0; vertical-align:top; }

.point_col1 { width:100%; table-layout:fixed; }
.point_col2 { width:100%; table-layout:fixed; }
.point_col1 td:first-child { width:170px; }
.point_col2 td:first-child { width:170px; }

.point_details td > input[type=text]:not(.rcbInput),
.point_details .RadComboBox,
.point_details .RadInput,
.point_details .RadPicker { width:200px !important; }
.point_details .rcInputCell,
.point_details .rcbInputCell { min-width:0 !important; }
.point_details .rcTable { width:auto !important; }

.point_radios table,
.point_radios tbody,
.point_radios tr,
.point_radios td { display:inline-block; }

.point_details .point_radios td { width:auto !important; padding:0; min-width:0; }
.point_details .point_radios td label { display:inline-block; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-right:20px; font-weight:normal; }
.point_details .point_radios td:last-child label { margin-right:0px; }

.point_radios .radio { margin-right:4px !important; }

.point_coordinates.RadGrid_Metro {  }
.point_coordinates .rgMasterTable { line-height:16px; font-family: "Segoe UI", Arial, Helvetica, sans-serif; border:1px solid #ddd; border-bottom:0; margin-bottom:5px; }
.point_coordinates .rgHeader { border:0; border-bottom:1px solid #ddd; border-left:1px solid #ccc; padding-top:5px; padding-bottom:4px; text-align:left; font-weight:normal; 
                               padding-left:7px; padding-right:7px; }
.point_coordinates .rgHeader:first-child { border-left:none; }

.point_coordinates  td { background:#ededed; border-left:1px solid #ddd !important; border-bottom:1px solid #ddd !important; padding:4px !important; width:115px !important; min-width:0 !important; }
.point_coordinates  td:last-child { text-align:center; width:50px !important; padding:7px 0 7px 0 !important; }
.point_coordinates.RadGrid.RadGrid_Metro td:first-child { border-left:0; }
.point_coordinates.RadGrid.RadGrid_Metro td .RadInput { width:auto !important; }
.point_coordinates.RadGrid.RadGrid_Metro td input[type="text"] { width:100% !important; box-shadow:none !important; min-width:60px; }
.point_coordinates th:last-child { text-align:center; width:50px; }
.point_coordinates a { text-decoration:underline; }

.point_coordinates_error[style*="hidden"] { display:none; }

@media (min-width: 670px) {
    .PointCreate > tbody > tr > td:first-child { width:40%; float:left; }
    .PointCreate > tbody > tr > td:last-child { width:60%; float:left; }
    .point_col1 td:first-child { width:130px; }
    .point_details td > input[type=text]:not(.rcbInput),
    .point_details .RadComboBox,
    .point_details .RadInput,
    .point_details .RadPicker { width:100% !important; }
}

@media (min-width: 768px) {
    .PointCreate > tbody > tr > td:first-child { width:100%; float:none; }
    .PointCreate > tbody > tr > td:last-child { width:100%; float:none; }
    .point_col1 td:first-child { width:170px; }
    .point_details td > input[type=text]:not(.rcbInput),
    .point_details .RadComboBox,
    .point_details .RadInput,
    .point_details .RadPicker { width:200px !important; }
}

@media (min-width: 1230px) {
    .PointCreate > tbody > tr > td:first-child { width:45%; float:left; max-width:350px; }
    .PointCreate > tbody > tr > td:last-child { width:55%; float:left; }
    .point_col1 td:first-child { width:130px; }
    .point_col2 td:first-child { width:130px; }
    .point_details td > input[type=text]:not(.rcbInput),
    .point_details .RadComboBox,
    .point_details .RadInput,
    .point_details .RadPicker { width:100% !important; }
}

@media (min-width: 1400px) {
    .PointCreate > tbody > tr > td:first-child { width:50%; }
    .PointCreate > tbody > tr > td:last-child { width:50%; }
    .point_col2 td:first-child { width:170px; }
}

@media (min-width: 1540px) {
    .point_col2 td:first-child { width:260px; }
    .PointCreate > tbody > tr > td:first-child { width:39%; margin-right:2%; }
    .PointCreate > tbody > tr > td:last-child { width:59%; }
}

@media (min-width: 1600px) {
    .point_radios label { margin-right:20px; }
}




/* Grid updates */
.RadGrid.RadGrid_Metro .rgEditRow > td { border-color:#e5e5e5; }
.RadGrid.RadGrid_Metro .rgEditRow > td input[type="text"] { box-shadow:none; font-family:"Segoe UI", Arial, Helvetica, sans-serif; font-size:12px; padding:3px 6px; }
.RadGrid.RadGrid_Metro .rgEditRow > td  table.rcTable { width:100% !important; }

.clear { clear:both; }

.alldata { margin-top:23px; }
.alldata a { text-decoration:underline; cursor:pointer; }

/* -----------------
   Map Page
----------------- */
.marker_labels {
    color: #000000;
    background-color: white;
    font-family: "Lucida Grande", "Arial", sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    padding: 0 5px;
}

.searchContainer { margin: 0 auto; width:1000px; }

.shortSection .rbDecorated { text-align: right; }

.map_tools_left
{
    max-width: 836px;
    float: left;
}

    .map_tools_left .searchSection { margin: 0 !important; white-space: nowrap; width: 160px !important;}
    .map_tools_left .searchSection.mediumSection { margin: 0 15px !important; }

.map_tools_middle
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
    float: left;
    padding: 8px;
    min-width: 190px;
	height: 128px;
}

.map_tools_right
{
	float: left;
    padding: 8px;
    white-space: nowrap;
    width: 240px;
}

.map_tools_right .instructions{
	padding: 20px;
	text-align: center;
}

.map_tools_right .colors_container
{
    display: none;
}

.map_tools_right #message
{
    color: Red;
    font-size: 12px;
}

#map_canvas
{
    height: 650px;
	width: 100%;
}

#legend
{
    background-color: #FFF;
    border: 2px solid #000;
    padding: 10px;
    right: 10px !important;
    bottom: 25px !important;
}

#legend h1
{
    color: #000;
    font-size: 16px;
    font-weight: bold;
}

.colorSelector 
{
    position: relative;
    width: 36px;
    height: 36px;
    background: url(../images/colorpicker/select2.png);
}

.colorSelector div 
{
    position: absolute;
    top: 3px;
    left: 3px;
    width: 30px;
    height: 30px;
    background: url(../images/colorpicker/select2.png) center;
}

.range_input
{
    width: 30px;
    margin-top: 4px;
}

.colors_container td
{
	vertical-align: top;
}

.RadForm_Default .rfdCheckboxUnchecked, .RadForm_Default .rfdCheckboxChecked, .RadForm_Default .rfdInputDisabled.rfdCheckboxUnchecked, .RadForm_Default .rfdInputDisabled.rfdCheckboxChecked
{
    background-image: none !important;
}

.ps_container .rlbGroup 
{
    background: none !important;
    border: 0 none !important;
}

.chkbutton_coe.rlbSelected
{
    background: url(../Images/mapping_coe.png) no-repeat scroll right 3px #C5C5C5 !important;
}

.chkbutton_coe.rlbHovered
{
    background: url(../Images/mapping_coe.png) no-repeat scroll right 3px #DFDFDF !important;
}

.chkbutton_coe
{
    background: url(../Images/mapping_coe.png) no-repeat scroll right 3px transparent;
    padding-right: 23px;
}

.chkbutton_ab.rlbSelected
{
    background: url(../Images/mapping_ab.png) no-repeat scroll right 3px #C5C5C5 !important;
}

.chkbutton_ab.rlbHovered
{
    background: url(../Images/mapping_ab.png) no-repeat scroll right 3px #DFDFDF !important;
}

.chkbutton_ab
{
    background: url(../Images/mapping_ab.png) no-repeat scroll right 3px transparent; padding-right: 23px;
}

.chkbutton_in.rlbSelected
{
    background: url(../Images/mapping_in.png) no-repeat scroll right 3px #C5C5C5 !important;
}

.chkbutton_in.rlbHovered
{
    background: url(../Images/mapping_in.png) no-repeat scroll right 3px #DFDFDF !important;
}

.chkbutton_in
{
    background: url(../Images/mapping_in.png) no-repeat scroll right 3px transparent; padding-right: 23px;
}			

/*Map popup grid*/

.popup-heading { font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:19px; font-weight:600; color:#444444; margin-bottom:10px; }

.popup-table.k-grid { border:none; max-height:200px; overflow-y:auto; }
.popup-table.k-grid table { line-height:16px; font-family:"Segoe UI", Arial, Helvetica, sans-serif; border:1px solid #cdcdcd; border-bottom:0; margin-bottom:5px; font-size:12px; table-layout:fixed; box-sizing:border-box; }
.popup-table.k-grid table .k-grid-header th.k-header { background:#25A0DA; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; padding-top:5px; padding-bottom:4px; text-align:left; font-weight:normal; padding-left:4px; padding-right:5px; color:#fff; white-space:normal; line-height:12px; }
.popup-table.k-grid table .k-grid-header th.k-header:first-child { border-left:0; }
.popup-table.k-grid table .k-grid-header th.k-header .k-link { color:#fff; line-height:12px; }

.popup-table.k-grid table td { font-weight:400; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:4px 5px 3px 4px; vertical-align:middle; color:#333; }
.popup-table.k-grid table td:first-child { border-left: none; }
.popup-table.k-grid table td.exceedance { background:#FF8000; font-weight:bold; }

.popup-table.k-grid table tr { background:#fff; }
.popup-table.k-grid table tr:nth-child(even) { background:#ededed; }

#map_canvas .gm-style-iw > div { max-width:100% !important; }


/* -----------------
   User Details
----------------- */

#page_content .left_side.ls1
{
    padding-right: 25px;
}
#page_content .left_side.ls2
{
    padding-left: 25px;
    display: none;
    border-left: 1px solid #cccccc;
    min-height: 240px;
}
.multiple_select
{
    display: block;
    width: 150px;
    height: 200px;
}

.watermark
{
    color: Gray;
}
.left_side
{
    float: left;
}
    .left_side.ls1
    {
        min-width: 300px;
    }
.left_side.ls2
{
    display: none;
}
.right_side
{
    float: right;
}
.validation-message
{
    color: #FF0000;
}

.telerik-textbox {
    font-size: 11px!Important;
    padding: 7px 6px!Important;
    background: white!Important;
    border: 1px solid #DDD!Important;
    font-family: Arial, Helvetica, sans-serif!Important;
    box-shadow: 0 0 0 2px #f4f4f4!Important;
    -webkit-box-shadow: 0 0 0 2px #f4f4f4!Important;
    -moz-box-shadow: 0 0 0 2px #f4f4f4!Important;
    color: #656565!Important;
    -webkit-box-sizing: border-box!Important;
    -moz-box-sizing: border-box!Important;
    -ms-box-sizing: border-box!Important;
    box-sizing: border-box!Important;
}

html body .riSingle .telerik-textbox { height:auto; }

.user_details-clientdd .RadComboBox { height:22px; }
.user_details-clientdd .RadComboBox table { width:160px; }

/* -----------------
   Yoon's updates
----------------- */

/* Button text */

.ruButton.ruBrowse {
	padding: 2.5px;
}

#ContentPlaceHolder_btnSaveSite {
	
	
}

.riTextBox.riHover,
.riTextBox.riFocused,
.riTextBox.riEnabled,
.riTextBox.riNegative {
    height: 28px;
}

#ContentPlaceHolder_dlGallery{
	/*border-bottom: 1px solid #000000;*/
	padding-bottom: 20px;
}


/*sydney's changes*/

.statsRow .searchPanel .searchSection { position:relative; }
.statsRow .searchPanel .RadComboBox { height:22px; }
.statsRow .searchPanel .RadComboBox table { position:absolute; bottom:0px; }
.statsRow .searchPanel .RadButton_Metro.rbSkinnedButton { height:22px; }

#ctl00_ContentPlaceHolder_rcBoxFieldSelection table { width:159px !important; }

.rgPagerCell.NextPrevAndNumeric .rgWrap.rgAdvPart { position:relative; }

.rgPagerCell.NextPrevAndNumeric .rgWrap.rgAdvPart .RadComboBox table { position:absolute; top:0px; height:24px; width:50px !important; }

.rcbReadOnly input { background: none !important; }



.searchSection.shortDescription215 .RadComboBox.RadComboBox_Metro { position:relative }

.searchSection.shortDescription215 .RadComboBox.RadComboBox_Metro table { position:absolute; top:0px; left:0px; }


.widget .RadComboBox { position:relative; }

.widget .RadComboBox table {  position:absolute; top:0px; left:0px; }

.listTitle {font-size: 14px;font-weight: bold;color: gray;}

.innerListItem {
    float:left;
	width:150px;
	margin:2px 5px 5px 5px
}

.innerListItemSmaller {
    float:left;
	width:80px;
	margin:2px 5px 5px 5px
}
.innerListRow{margin-left: 50px;margin-bottom:20px;}

.classImage
{
    background: url(../Images/icons/remove.png);
    background-repeat:no-repeat;
    width: 10px;
    height: 10px;
}
   



/* -----------------
   Simple table
----------------- */

.snapshot a { text-decoration:underline; }
.snapshot_row .formLayoutCell + .formLayoutCell { padding:5px 6px; }
.formLayoutTable > tbody > tr.snapshot_row > td:first-child { width:27%; }

.snapshot_emails .formLayoutTable > tbody > tr > td { font-weight:normal; }

#ContentPlaceHolder_lblMonitoringPointsNotMonitored { display:none; }

.table {  }
.table tr {  }
.table th { border:1px solid #e5e5e5; padding:2px 7px; background:#f5f5f5; font-weight:normal; }
.table td { border:1px solid #e5e5e5; padding:2px 7px; }


/* -----------------
   Monitoring Points Not Monitored popup
----------------- */

.monitoring_popup { height:auto !important; }
.monitoring_popup .rwContentRow .rwWindowContent > div { height:auto !important; }

.monitoring_popup_inner { padding:8px; background: transparent url(/Images/backgrounds/bg.jpg); }
.monitoring_popup_inner h2 { margin:18px 0; font-family: Arial, Helvetica, sans-serif; }

.monitoring_popup_inner .RadButton input { padding:0 !important; margin:0 !important; }
.monitoring_popup_inner .RadButton:hover { background:#e5e5e5; border:1px solid #e5e5e5; }

.monitoring_popup_label { font-weight:bold; display:inline-block; vertical-align:middle; margin:15px 0 15px; font-size:12px; font-family:Arial; }
.monitoring_popup_filter { display:inline-block; vertical-align:middle; margin:15px 0 15px 5px; }
.monitoring_popup_table { margin-bottom:20px; max-height:270px; overflow-y:auto; min-height:80px; }
.monitoring_popup_close { float:right; }
.monitoring_popup_export { float:left; }

tr.monitoring_table_row td { text-align:right; cursor:pointer; }

div.selector { background:#fff; border:1px solid #e5e5e5; height:22px; }
div.selector.hover  { background:#e5e5e5; }
div.selector.focus,
div.selector.hover.focus  { background:#25a0da; border-color:#25a0da; }
div.selector.focus span,
div.selector.hover.focus span  { color:#fff; }

div.selector span { background:none; font-size:12px; font-family:"Segoe UI",Arial,Helvetica,sans-serif; color:#000; height:22px; line-height:22px; }
div.selector span:after { background:url('/Images/WebResource.png') -4px -18px no-repeat; content:''; overflow:hidden; position:absolute; right:0; top:0; width:16px; height:22px; }
div.selector.focus span:after,
div.selector.hover.focus span:after  { background-position:-44px -18px; }

div.selector select { height:22px; }


/* -----------------
   User Management Alerts
----------------- */

.alerts {}
.alerts_dd { width:160px; height:22px; }
.alerts_dd table { min-width:100%; }
.alerts_dd .rcbInputCell { min-width:130px; }


/* -----------------
   Down for Maintenance
----------------- */

.maintenance { position:relative; height:calc(100vh - 70px); margin-left:220px; }
.maintenance_message { width:800px; position:absolute; top:50%; left:50%; max-width:100%;
                       font-size:24px; line-height:36px; text-align:center;
                       border-radius:10px; padding:20px; background:#fff; box-sizing:content-box; box-shadow: 0 0 15px 0px #eee;
                       -webkit-transform: translate(-50%,-100%);
                       -ms-transform: translate(-50%,-100%);
                       transform: translate(-50%,-100%);
}


/* -----------------
   Help Center
----------------- */


#help { background:#fbfbfb url(../images/backgrounds/help-side.png) repeat-y; box-sizing:border-box; }
#help body { background:none; }
#help *, #help *:before, #help *:after { box-sizing:inherit; }

#help nav { background:#f3f3f3; border-right:1px solid #d8d8d8; width:220px; padding:15px 5px 15px 15px; font-size:13px; }
#help nav .nav_title { font-weight:bold; display:block; margin-bottom:10px; }

#help nav #RadTreeView1 { color:#595959; font-family:Arial, sans-serif; font-size:13px; }
#help nav #RadTreeView1 .rtLI { padding-left:17px; }
#help nav #RadTreeView1 .rtIn { border:none; padding:5px 4px; }
#help nav #RadTreeView1 .rtHover .rtIn { background:none; border:none; color:#2b6893; text-decoration:underline; }
#help nav #RadTreeView1 .rtSelected .rtIn { background:none; border:none; color:#2b6893; text-decoration:underline; }
#help nav #RadTreeView1 .rtLines { white-space:normal; }
#help nav #RadTreeView1 .rtLines .rtLI:before { content:none; }
#help nav #RadTreeView1 .rtLines .rtOut:before { content:none; }

#help nav #RadTreeView1 .rtUL .rtLI .rtUL .rtLI:before { content:'\2022'; border:0; line-height:30px; }
#help nav #RadTreeView1 .rtUL .rtLI .rtUL .rtLI.rtLast:before { height:auto; padding:0; }


#help nav #RadTreeView1 .rtPlus { left:0; }
#help nav #RadTreeView1 .rtUL .rtLI .rtUL .rtPlus { left:3px; }
#help nav #RadTreeView1 .rtPlus:before { content:url(../images/help-expand.png); line-height:11px; width:15px; height:15px; }
#help nav #RadTreeView1 .rtMinus { left:0; }
#help nav #RadTreeView1 .rtUL .rtLI .rtUL .rtMinus { left:3px; }


#help nav #RadTreeView1 .rtMinus:before { content:url(../images/help-collapse.png); line-height:11px; width:15px; height:15px; }


#help header { background:url(../images/backgrounds/help-header.png) repeat-x; height:59px; position:relative; }
#help header .logo { margin:0; position:absolute; top:0; left:0; border:none; }

#help #content { margin-top:59px; }


#content {
    position: absolute;
    left: 220px;
    top: 0;
    display: block;
    height: 100%
}

#content img {
    max-width: 100%;
}

.pane-content {
    padding: 18px;
}

#reports ul,
#file-upload ul {
    list-style: disc;
    padding-left:12px; margin-left:15px;
}

/*Monitoring Point details*/

.PointImages .widget:after { content:""; display:table; clear:both; }

.PointImages_main { float:left; text-align:center; padding:20px; }
.PointImages_main img { max-width:300px; }
.PointImages_main a { display:block; }

.PointImages_right { float:left; width:calc(100% - 380px); float:left; border-left:1px solid #D5D5D5; }

.PointImages_thumbs { padding:10px; }
.PointImages_thumbs table tr td { display:block; float:left; padding:10px; height:150px; }
.PointImages_thumbs table tr td img { max-width:100%; max-height:100%; }

.PointImages_upload { clear:both; padding-left:50px; margin-top:15px; height:30px; }

.PointCreate .validation-message { display:block; }

.link-disabled { color: darkgray; cursor: default; }


/* Email Alert Management grid fixes */
.emailAlertGrid { width: 100% !important; max-width: 100% !important; }
.emailAlertGrid .rgMasterTable { width: 100% !important; }
.emailAlertGrid .rgMasterTable > colgroup col { width: auto !important; }
.emailAlertGrid .rgMasterTable td,
.emailAlertGrid .rgMasterTable th {
    overflow-wrap: anywhere;
    word-break: break-word;
}
.emailAlertGrid .rgMasterTable th.colAction,
.emailAlertGrid .rgMasterTable td.colAction {
    white-space: nowrap;
    word-break: normal;
    overflow-wrap: normal;
}
