@import url(https://fonts.googleapis.com/css?family=PT+Sans);
@media print
{    
    .no-print, .no-print
    {
        display: none !important;
    }
}
/* Progress Steps */
.progress.list-group {
    display: inline-grid;
}
@media (min-width: 768px) {
    .progress.list-group {
        display: flex;
    }
  }
.tab-title{
    font-size: x-large;
}
.crmEntityFormView table.section {
    width: 100%;
    overflow: visible;
}
.crmEntityFormView .cell {   
    padding: 5px;   
}
/* Google Map */
#WebResource_googlemaps {
    height:600px;
    display: block;
}

/* Google map for Cannabis portal*/
#WebResource_CannabisMap {
    height: 600px;
    display: block;
}

/* Google map for fireworks and whistleblower
portal since they still have 4 fields for 
address */
#WebResource_googlemapsOLD {
    height: 600px;
    display: block;
}

.navbar-static-top.navbar-inverse{
    background-color: #0f2940 !important;
}
.progress.list-group li {
    width: 100%;
    float: left;
    flex: 1 0 80px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    font-family: "Roboto, sans-serif";
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{
    background: #009de1;
    border-color: #009de1;
}
.btn-default {
    color:  #3075c3;
    background-color: #fff;
    border-color:  #3075c3;
    padding: 10px 24px;
    text-decoration: none;
    font-size: 16px;
    font-style: normal;
    font-weight: normal !important;
    border: medium none;
    text-transform: uppercase;
    margin-top: 0 !important;
}
.btn-primary{
    word-wrap: normal !important;
    white-space: nowrap;    
    background: #3075c3;
    color: #fff !important;
    padding: 10px 24px;
    text-decoration: none;
    font-size: 16px;
    font-style: normal;
    font-weight: normal !important;
    border: medium none;
    text-transform: uppercase;
    margin-top: 0 !important;
}
.af_document
{
font-weight: 400;
}
.mainBG input{
font-style: normal;
color:#666;
}
label
{
font-weight: 400;
}
.pageContent a{
font-weight: bold;
}
.header {
background-color: #fff ;
    background: url("/oracle/webcenter/portalapp/shared/images/top_menu_bg.jpg")  repeat-x scroll center top #fff;
    height: 43px !important;
}
html, body{
height:100%;
text-align: left;
}
af|document{
    color: #666;
    font-size: 14px;
    font-weight: 400;
}
table td div {
    word-wrap: break-word !important;
}
.af_inputDate_content {
       height: 32px;
}
.af_panelFormLayout_label-cell{
text-align: left;
}
/* For ADA Compliance Start */
.adaCompliance.af_image{
    border: 0px;
    font-size: 0px;
}

.gFix {
    margin: 0;
    padding: 0;
    border: none;
    font-size: inherit;
    line-height: inherit;
    font-weight: normal;
}
/* For ADA Compliance End */
.globalMenu a {
    color: #fff;
    float: left;
    font-size: 12px;
    line-height: 16px;
    /*text-transform: uppercase;*/
    transition: background 0.3s ease-in-out 0s;
    margin-right: 23px;
    margin-left: 23px;
    margin-top: 2px;
    padding: 13px 5px;
    /*background-color: #0069d4;*/
}

.globalMenu a:hover {
    text-decoration: underline;
    color: #fff !important;
}

.globalMenu a.createSRDashLink:hover span {
    color:white !important;
}

.footerright {
    color: #fff;
    font-size: 11px;
    float: right;
    padding-top: 12px;
    /* display: inline-block; */

    width: 300px;
}

.content {
    height: 500px;
}


.footermiddle {
    color: #fff;
    float: left;
    padding-left: 30px;
    padding-top: 10px;
}

.footer {
    background:#fff;
    color: #fff;
    font-size: 11px;
    height: 87px;
    width: 100% !important;
    background-size: auto 82px;
}

.footer .footerLinks {
    color: #fff;
    float: left;
    padding-left: 30px;
    padding-top: 10px;
}

.footer .social {
    float: right;
    padding-top: 23px;
    width: 263px;
}

.footer .footerLinks a {
    color: #fff;
    font-size: 11px;
    margin: 0 4px 0 0;
    padding: 0 4px 0 0;
    text-decoration: none;
    float:left;
}

.footer .social img {
    vertical-align: middle;
}

.smallfont {
    font-size: 16px;
color: #fff;
}

.Largefont {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    height: 16px;
}

/*.single .smallfont{
font-size: 14px;
color: #024589;
}*/

.single .Largefont{
    color: #024589;
    display: inline-block;
font-size: 16px;
    height: 16px;
}

.globalUser {
    float: right;
    text-align: right;
}

.globalUser a, .globalUser a:visited, .globalUser a:focus, .globalUser a:visited:focus {
    color: #fff;
    display: block;
    font-size: 12px;
    padding: 12px 10px;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out 0s;
    margin: 0 0 0 0;
}

.globalUser a:hover {
    color: #a6c5e4;
    text-decoration: none;
}

.navlinkcell {
    width: 100% !important;
}

a.single {
    padding-bottom: 10px;
    padding-top: 14px;
    font-size: 16px;
    border-bottom: 5px solid #f8b21a;
    color: #ffff;
}

/*.followUsText {
    padding: 12px 0 0 0;
}*/

.globalLogo {
    float: left;
    padding: 0 0 0 2px;
    width: 100px;
}

.globalServices {
    float: right;
    padding: 5px 0px 0 0;
    width: 612px;
}

.notificationBar {
    background: none repeat scroll 0 0 #fffde4;
    display: inline-block;
    height: auto;
    margin: 0 15px;
    padding: 0 2px 10px;
    vertical-align: middle;
    width: 97%;
}
.notleft {
 display: inline-block;
    width: 94%;
}


.notDismiss, .notDismiss:hover, .notDismiss:visited, .notDismiss:focus {
    float: right;
    background: url("/oracle/webcenter/portalapp/shared/images/closeIcon.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left:15px;
    color: #66625f;
    font-size: 12px;
    margin-top: 4px;
    padding-left: 20px;
    text-decoration: none;
}
    
.notificationBar {
    vertical-align: middle;
}

.ntText {
    color: #73591e;
    font-size: 18px;
    font-style: italic;
    padding-left: 15px;
    padding-right: 10px;
    vertical-align: middle;
}

.globalServices img {
    float: left;
    margin-left: 20px;
}

.globalContent {
    background: url("/oracle/webcenter/portalapp/shared/images/landingBGMain.png") repeat scroll left top #fff;
    display: inline-block;
    height: auto;
    min-height: 450px;
    padding-top: 10px;
    top: 43px !important;
    width: 100% !important;
}

.boxwrap {
    clear: both;
    display: table;
    height: auto;
    margin: 20px auto;
    width: 95%;
    display: block;
}

.boxwrap, .footermainpg, .mayorTwitterPanel {
    max-width: 1190px;
}

.mayorTwitterPanel {
    display: block;
    margin: auto;
    background: #f8f8f8;
}

.clear {
    clear: both;
    height: 1px;
    line-height: 1px;
    margin: 0;
    width: 100%;
}

.sliderBox {
    background: none repeat scroll 0 0 #ffffff;
    height: 379px;
}

body {
    color: #666;
    font-size: 13px;
    font-style: normal;
    background: #FFF;
}
af|document{
background: #fff;
}
.moreInfo {
    color: #545454;
    display: inline-block;
    font-size: 11px;
    padding-top: 5px;
    text-decoration: none;
}

.homeContLeft {
clear:both;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
    clear: both;
}

.homeContLeft.colLeft {
    float: left;
    width: 357px;
    margin-right: 9px;
}

.homeContLeft.colRight {
    /*float: right;
    margin-right: 10px;*/
}

.linksModule {
    /*background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid #dcdcdc;*/
}

.blueTitle {
    background: none repeat scroll 0 0 #4e90cd;
    color: #fff;
    font-size: 20px;
    margin: 0;
    padding: 7px 20px;
    text-transform: uppercase;
    height: 40px;
}

.orangeTitle {
    background: none repeat scroll 0 0 #3075c3;
    color: #fff;
    font-size: 20px;
    margin: 0;
    padding: 7px 20px;
    text-transform: uppercase;
    height: 40px;
}

.homeContRight {
    float: right;
    width: 357px;
}

.greenTitle {
    background: none repeat scroll 0 0 #789d4a;
    color: #fff;
    font-size: 20px;
    margin: 0;
    padding: 7px 20px;
    text-transform: uppercase;
    height: 40px;
}

a.linkMoreW, a.linkMoreW:visited, a.linkMoreW:focus, a.linkMoreW:active, a.linkMoreW:focus:visited, a.linkMoreW:visited:focus {
    color: #fff;
    float: right;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
}

.linkMoreW:hover {
    text-decoration: none;
}

.sm {
    display: block;
    font-size: 13px;
}

.copyRight {
    padding-top: 14px;
    display: block;
    clear:both;
}

.footerPadding {
    background: none repeat scroll 0 0 #1d334a;
    padding-bottom: 10px;
    width:1090px;
    margin-top: 22px;
}
.footerInnerPad{
padding: 12px;
}

.topService a, .topService a:active, .topService a:focus, .topService a:visited, .topService a:visited:focus, .topService a:focus:visited {
    /*background: url("/oracle/webcenter/portalapp/shared/images/linkarrow.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);*/
    /*border-bottom: 1px dotted #cccccc;*/
    color: #204a74;
    display: block;
    font-size: 16px;
    font-style: normal;
    padding: 0px 0px 20px;
    font-weight: normal;
}

.topService {
    /*padding: 0 10px 10px;*/
}
.autDashboardTopmiddle .topService {
    padding: 0 10px 0;
}
.GrafDashboardTopright .topService {
    padding: 0 10px 0;
}
.csrDashboardTopright2 .topService {
    padding: 0 10px 0;
}
.topService a:hover {
    color: #000;
    text-decoration: underline;
}

.pageContent {
    display: inline-block;
    margin: 0 0 0;
    clear:both;
    min-width:1090px;
    min-height:480px;
    word-break: break-word;
}

.pageContentWhite {
    display: table;
    margin: 0 0 20px 0;
    background-color: #ffffff;
}

.floatR {
    float: right;
    margin: 12px 0 0;
}

.floatL {
    float: left;
}


div.globalMenuActive a, div.globalMenuActive a:hover, div.globalMenuActive a:active, div.globalMenuActive a:focus, div.globalMenuActive a:focus:hover, div.globalMenuActive a:hover:focus {
    padding-top: 14px;
    padding-bottom: 10px;
    border-bottom: 5px solid #f8b21a;
}

div.globalMenuNotActive a, div.globalMenuNotActive a:hover, div.globalMenuNotActive a:active, div.globalMenuNotActive a:focus, div.globalMenuNotActive a:focus:hover, div.globalMenuNotActive a:hover:focus {
    color: #024589;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 2px 3px 0 0;
    padding: 6px 22px;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out 0s;
    background: #FFFFFF;
    text-decoration: none;
}

div.globalMenuActive span {
    color: #fff;
    font-size: 16px;
}


.banrSrch {
    background: none repeat scroll 0 0 rgba (0, 0, 0, 0.5);
    color: #fff;
    height: 70px;
    left: 0;
    position: absolute;
    top: 310px;
    width: 100%;
    z-index: 10;
}

.siteInfo {
    float: right;
    padding: 20px 25px 0 0;
}

.siteInfo div {
    float: left;
}

.siteSrch {
    float: left;
    font-size: 20px;
    font-weight: bold;
    padding: 17px 20px 0 25px;
}

.siteSrch div {
    float: left;
}

.searchInput {
    border: none;
    width: 230px;
    float: left;
    display: block;
}

.emailLink {
    display: block;
    margin-right: 10px;
    margin-top: 3px;
}

.af_panelLabelAndMessage_label {
    padding: 0;
}

af|inputText::content:focus, af|inputDate::content:focus, af|inputFile::content:focus, af|selectOneChoice::content:focus {
   border-color: #000;
}
af|inputText::content:focus, af|inputDate::content:focus, af|inputFile::content:focus, af|selectOneChoice::content:focus {
    border-color: #3da6ff;
    color: #333;
    outline: 2px solid #000;
}

af|inputText::content, af|inputDate::content, af|inputFile::content, af|selectOneChoice::content{
    border: 1px solid #cdcdcd;
    box-sizing: border-box;
    color: #777;
    float: none;
    font-size: 12px;
    height: 34px;
    padding: 0 10px;
}
.af_inputNumberSpinbox{
    border: 1px solid #cdcdcd;
    box-sizing: border-box;
    color: #777;
    float: none;
    font-size: 12px;
    height: 32px;
    padding: 0 2px;
}

.af_inputText_label, .af_inputDate_label, .af_inputFile_label, .form-label label, .form-input.input-description, .form-input.ui-helper-hidden-accessible, .parsley-error-list {
    display: block;
    font-weight: 500;
    height: 32px;
    line-height: 0px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}
af|inputText::content{
font-size:14px;
color: #777;
}
af|selectOneChoice::content{
font-size:14px;
color: #777;
}
.af_inputText_content{
height:34px;
background-image: none;
}
.form-label.label-description span {
    display: block;
    font-size: 85%;
    padding: 2px 0 0;
    opacity: 0.6;
}

.af_commandButton.p_AFTextOnly, .af_commandButton.p_AFTextOnly:hover, .af_commandButton.p_AFTextOnly:focus, .af_commandButton.p_AFTextOnly:visited, .af_commandButton.p_AFTextOnly:active:hover, .af_commandButton.p_AFTextOnly:focus:hover {
    background: none repeat scroll 0 0 transparent;
    color: #01A9DB;
    padding: 10px 24px;
    font-weight: 500;
    text-decoration: none;
    font-size: 16px;
    font-style: normal;
    border: medium none;
}

.commonButton, .commonButton.p_AFTextOnly, .commonButton.p_AFhoverTarget, .commonButton:hover, .commonButton:focus, .commonButton:visited, .commonButton:active:hover, .commonButton:active {
    background: none repeat scroll 0 0 transparent;
    color: #fff !important;
    padding: 10px 24px;
    text-decoration: none;
    font-size: 16px;
    font-style: normal;
    font-weight: normal !important;
    border: medium none;
    text-transform: uppercase;
    margin-top:0 !important;
}

 .commonButton.af_commandLink:hover, .commonButton.af_goLink:hover{
   background:#3075c3 !important;
}
.blueButton.commonButton.af_commandLink.p_AFDisabled {
    background: none repeat scroll 0 0 #cdcdcd !important;
    color: #a3a3a3;
}
.blueButton.commonButton.af_goLink.p_AFDisabled {
    background: none repeat scroll 0 0 #cdcdcd !important;
    color: #a3a3a3;
}

select, .af_selectOneChoice_content {
    border: 1px solid #cdcdcd;
    box-sizing: border-box;
    color: #777;
    float: none;
    font-size: 14px;
    height: 32px;
    padding: 0 10px;
    margin-left: 2px;
}

.form-checkbox-radio.checkbox-radio {
    padding-bottom: 10px;
}

.checkbox-radio input {
    display: block;
    float: left;
    height: 16px;
    margin: 1px 3px 0 0;
    padding: 0;
    width: 16px;
}

h1, h2, h3 {
    margin-bottom: 5px;
    margin-top: 20px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
}

h3, .h3 {
    color: #666;
}

h3, .h3 {
    color: #c2c2c2;
    font-size: 20px;
}

h1, h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 500;
    line-height: 1.1;
}

h3.font-gray-dark {
    margin-bottom: 20px;
}

.font-gray-dark {
    color: #828282 !important;
}

.myrTitle {
    color: #3679b7;
    font-size: 27px;
    margin-bottom: 7px;
    padding-top: 20px;
}

h2.myrTitle {
    color: #3679b7;
    font-size: 27px;
    margin-bottom: 7px;
    padding-top: 20px;
}

.left {
    float: left;
}

.right {
    float: right;
}

.mayorBox {
    margin-top: 20px;
    float: left;
    color: #666;
    font-size: 13px;
    font-style: normal;
    width: 98%;
    margin: 20px 10px 0;
}

.linksModule {
    /*background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid #dcdcdc;*/
}

.linksModule h3 {
    background: none repeat scroll 0 0 #4e90cd;
    color: #fff;
    font-size: 20px;
    margin: 0;
    padding: 7px 20px;
    text-transform: uppercase;
}

h3.grayTitle {
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px solid #dcdcdc;
    color: #545454;
    padding: 10px 20px;
    text-transform: none;
}

.grayTitle {
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px solid #dcdcdc;
    color: #545454;
    padding: 10px 20px;
    text-transform: none;
}

.linksModule.Links {
    border-bottom: 1px solid #fff;
    padding: 7px 0;
}

.linksModule ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.linksModule.Links a {
    background: url("/oracle/webcenter/portalapp/shared/images/linkarrow.png")no-repeat scroll right 5pxrgba(0, 0, 0, 0);
    display: block;
    margin-right: 15px;
    padding: 4px 25px 4px 20px;
    color: #545454;
    text-decoration: none;
}

.linkMoreW {
    color: #fff;
    float: right;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
}
/* Image Carousel CSS Start */
.bjqs-slide img {
    width: 1090px;
    height: 380px !important;
}

#container {
    width: 1090px;
    margin: 0;
    padding-bottom: 0px;
}

#banner-slide {
    height: 380px !important;
    width: 1090px !important;
}

.bjqs-wrapper {
    height: 380px !important;
    width: 1090px !important;
}

p.bjqs-caption {
    bottom: 0;
    color: #fff;
    height: 20px;
    padding: 18px 101px 0 16px;
    width: 83%;
    font-size: 14px;
}

ul.bjqs-controls.v-centered li a {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    display: block;
    opacity: 0.5;
    padding: 36px 7px;
    text-decoration: none;
    font-size: 50px;
}

ul.bjqs-controls.v-centered li a:hover {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    display: block;
    opacity: 0.7;
    padding: 36px 7px;
    text-decoration: none;
    font-size: 50px;
}

ol.bjqs-markers.h-centered {
    text-align: right;
    width: 97%;
    bottom: 8px;
}

.bjqs li {
    height: 380px !important;
    width: 1090px !important;
}

.bjqs {
    height: 380px !important;
}

ul.bjqs-controls.v-centered li.bjqs-prev a {
    background: none repeat scroll 0 0rgba(0, 0, 0, 0.5);
}

ul.bjqs-controls.v-centered li.bjqs-next a {
    background: none repeat scroll 0 0rgba(0, 0, 0, 0.5);
}

p.bjqs-caption {
    background: none repeat scroll 0 0 transparent;
    z-index: 200;
}

ol.bjqs-markers.h-centered {
    float: right;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
    bottom: 50px;
    z-index: 200;
    padding: 8px 0 8px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.bjqs-prev {
    display: none;
}

.bjqs-next {
    display: none;
}

.thumbSize img {
    display: none;
}

.thumbSize {
    background: none repeat scroll 0 0 transparent !important;
    border: 1px solid;
    height: 11px;
    margin-right: 3px;
    width: 9px;
}

.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover {
    background: none repeat scroll 0 0 #FFF !important;
}

h2.bjqs-caption {
    bottom: 0;
    color: #fff;
    height: 35px;
    padding: 5px 101px 0 16px;
    width: 83%;
    background: none repeat scroll 0 0rgba(0, 0, 0, 0.5);
    margin: 0;
}

.bjqs-markers li {
    margin-right: 2px;
}

h2.bjqs-caption {
    display: none;
}

p.bjqs-caption {
    display: none;
}

#banner-fade, #banner-slide {
    margin-bottom: 0;
}

ol.bjqs-markers.h-centered {
    display: none;
}
/* Basic jQuery Slider essential styles */
ul.bjqs {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    display: none;
}

li.bjqs-slide {
    position: absolute;
    display: none;
}

ul.bjqs-controls {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 9999;
}

ul.bjqs-controls.v-centered li a {
    position: absolute;
}

ul.bjqs-controls.v-centered li.bjqs-next a {
    right: 0;
}

ul.bjqs-controls.v-centered li.bjqs-prev a {
    left: 0;
}

ol.bjqs-markers {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

ol.bjqs-markers.h-centered {
    text-align: left;
}

ol.bjqs-markers li {
    display: inline;
}

ol.bjqs-markers li a {
    display: inline-block;
}

h2.bjqs-caption {
    bottom: 60px;
    display: block;
    margin: 0 0 6px;
    position: absolute;
    width: 83%;
    z-index: 99;
    padding: 20px 52px 0;
    font-size: 16px;
    font-weight: bold;
}

p.bjqs-caption {
    bottom: 1px;
    display: block;
    height: 68px;
    margin: 0;
    padding-top: 22px;
    position: absolute;
    width: 83%;
    padding: 20px 52px 0;
    font-size: 14px;
}
/* Image Carousel CSS End */
.mayorImgBox {
    float: left;
    margin-right: 10px;
}

.mayorImgBox img {
    border: none;
}

.mayorBox a {
    color: #797979;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
/* csd create entry css starts */
.p_AFError.af_messages .af_messages_message-group-title {
    display: none !important;
}

.af_messages_header-text {
    display: none;
}

af|messages img {
    display: none;
}

.af_messages_component-link {
    display: none;
}

.af_messages_message-group-type-separator {
    display: none;
}

.af_messages_detail {
    font-size: 14px;
    font-weight: normal;
     /*margin-bottom: 9px;*/
    /* margin-left: 3px; commented by lopa for water service forms
    margin-top:7px; this is commented for all forms*/
}
.af_messages_detail a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #eb0006 !important;
    font-size: 13px !important;
    font-weight: normal !important;
    padding: 0 !important;
    text-decoration: underline !important;
}
.af_messages_detail a:hover{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #eb0006 !important;
    font-size: 13px !important;
    font-weight: normal !important;
    padding: 0 !important;
    text-decoration: underline !important;
}

.af_messages_intro {
    font-size: 12px;
}

.af_messages_intro {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    /* margin-left: 3px; 
    padding-top: 3px;commented by lopa for water service forms*/
}

.af_messages {
    font-size: 12px;
}

.af_messages {
    color: #f30101;
    font-size: 14px;
    /* margin-left: 3px; commented by lopa for water service forms*/
}

.af_selectOneRadio_content-input {
    padding: 3px 3px 0 2px;
    /*vertical-align: 20% !important;*/
    /*line-height: 35px;*/
}
.af_panelLabelAndMessage_content-cell{
    padding-top: 0;
}
.scheduleOpp.af_panelLabelAndMessage_label {
    vertical-align: top;
}

.af_panelLabelAndMessage_end-facet {
    padding: 0;
}

.csdFromMain {
    background-color: #ffffff;
    display: inline-block;
    height: auto;
    min-height: 500px;
    width: 100%;
}

.csdCategoryLabel {
    display: inline-block;
    padding: 5px 10px;
    width: 250px;
    font-size: 14px;
    color: #777;
}   

.csdFromMain Label {
    font-size: 14px;
    color: #777;
    display: inline-block;
    padding: 5px 12px 5px 0;
    width: 254px;
    text-align: left;
}

.csdFromRadio af_selectOneRadio_content {
    color: #777;
    display: inline-block;
    font-size: 14px;
    /*padding: 5px 10px;*/

    width: 64px;
    margin: 10px 0 0;
}

.csdFromRadio af_selectOneRadio {
    color: #777;
    display: inline-block;
    font-size: 14px;
    /*padding: 5px 10px;*/

    width: 64px;
}

.csdFromRadio label {
    margin: 0 10px 0 0;
    min-width: 45px;
    padding: 5px 0;
    width: auto;
}

.csdRadio af_selectOneRadio {
    color: #777;
    display: inline-block;
    font-size: 14px;
    /*padding: 5px 10px;*/

    width: 64px;
}

.csdFromRadio input[type="text"] {
    width: 336px !important;
}

.csdRadio af_selectOneRadio_content {
    color: #777;
    display: inline-block;
    font-size: 14px;
    /*padding: 5px 10px;*/

    width: 64px;
    margin: 10px 0 0;
}

.CSDMenuBar {
    margin: 10px 19px;
    width: 1052px;
    height: 40px;
    /*border-bottom: 2px solid #e7e7e7;*/
}

.csdSlectOne select {
    font-size: 14px;
    color: #777;
    display: inline-block;
    padding: 5px 10px;
}

.csdSlectOne.af_selectOneChoice_label {
    font-size: 14px;
    color: #777;
    display: inline-block;
    padding: 0 0px 0 0;
}

.articalStatus {
    font-size: 14px;
    color: #f30101;
}

.seasonal {
    margin-left: 288px;
    margin-bottom: 20px;
}

.disable {
    margin-left: 277px;
}

.enterLink {
    margin-left: 270px;
}

.csdFromMain input[type='text'] {
}

.csdFromMain textarea {
    resize: none;
}

.csdFromRadio input[type='text'] {
}

.csdFromRadio textarea {
    resize: none;
}

.csdLocation Label {
    font-size: 14px;
    color: #777;
    display: inline-block;
    padding: 5px 10px 5px 0;
}

.parsley-error-list {
    display: block;
    font-weight: 500;
    height: 32px;
    line-height: 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}

span.csdCategoryLabel {
    font-size: 14px;
    color: #777;
    display: inline-block;
    padding: 5px 5px 5px 0;
    width: 253px;
    text-align: left;
}

.csdFromRadio {
    margin-left: 10px;
}
.csdSchedule {
    margin: 5px 0 0 5px;
}

.scheduleDayText {
    width: 20px;
}

.scheduleDayText {
    width: 22px;
    display: block;
    line-height: 33px;
}

.scheduleDayCheckBoxbg {
}

.telephoneText label {
    width: 240px;
}

.csdContactLabel label {
    font-size: 14px;
    color: #777;
    display: inline-block;
    padding: 5px 10px;
}

.af_panelLabelAndMessage {
    vertical-align: top;
    font-size: 12px;
    color: #777;
}

.scheduleAndText {
    width: 10px;
    display: block;
    text-align: center;
}

.csdCategories span {
    color: #777;
    font-size: 14px;
}

.csdCategories {
    margin: 10px 0 0 10px;
}
.csdProvider .csdProvider{
    margin: 0;
}
.csdSublacatoins {
    border-bottom: 1px dashed #cdcdcd;
    margin: 5px 2px;
    padding: 10px 0 0;
}

.csdContact {
    border: 1px dashed #cdcdcd;
    margin: 5px 0;
    display: block;
    border-bottom: none;
}

.csdDescription {
    margin: 10px 0 0 10px;
}

.csdLocation {
    margin: 20px 0;
    display: block;
}

.contactButton button {
    background: rgb(54, 90, 204)!important;
}

.locationButton button {
    background: rgb(54, 90, 204)!important;
}

.serviceButton button {
    background: rgb(54, 90, 204)!important;
}

.previousButton button {
    background: rgb(54, 90, 204)!important;
}

.deleteCommand button {
    background: rgb(54, 90, 204)!important;
}

.locationButton {
    margin: 10px;
    text-align: center;
}

.contactButton {
    margin: 10px 0;
    text-align: right;
}

.serviceButton {
    margin: 10px;
    text-align: right;
}

.previousButton {
    margin: 10px 0;
    text-align: justify;
}

.deleteCommand {
    margin: 10px;
    text-align: right;
}
/* csd create entry css Ends */
/* SR Search Start */
.searchAddress {
    margin: 0 0 0 0px;
}
html.p_AFMaximized.js.translated-ltr .anonymousDashTopright1 .newLinksModule .searchAddress.af_panelGroupLayout {
    margin-top: 15px;
}
.searchAddress input[type="text"]{
width:100%;
}

.serviceReqInput table {
    width: 100%;
    margin-top: 10px;
}
.serviceReqInput {
    display: inline-block;
    width: 100%;
    padding-top: 2px;
}
.fontbold {
    font-weight: bold;
}

.searchBoxContent label {
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
    font-size: 13px;
    margin-left: 7px;
}

.greenButton, .greenButton:focus, .greenButton:hover, .greenButton:visited {
    background: #3075c3 !important;
}

.blueButton, .blueButton:focus, .blueButton:hover, .blueButton:visited {
    background: #3075c3 !important;
}

.searchModuleMini {
    background: none repeat scroll 0 0 #789d4a;
    border: 1px solid #dcdcdc;
    width: 340px;
}

.searchModule {
    /*background: none repeat scroll 0 0 #F2F2F2;*/
    /*border: 1px solid #DCDCDC;*/
    margin-left: 23px;
}

.searchModule h3 {
    background: none repeat scroll 0 0 #789D4A;
    color: #FFFFFF;
    font-size: 20px;
    margin: 0 0 20px;
    padding: 15px 20px;
    text-transform: uppercase
}

.searchBoxContent input[type='text'] {
    width: 257px;
    margin-left: 33px;
}

.greenbuttonpanel {
    display: block;
    float: none;
    margin:12px 8px 6px 0px;
    text-align: right;
    margin-right: 0px;
}

/*.greenbuttonpanel div {
    display: inline-block;
}*/

.authenticatedPG {
    width: 100%;
    clear: both;
    margin-top: 10px;
}

.authenticatedPG table {
    width: 100%;
}

.advancesearchbutton a {
    color: #545454;
    display: block;
    font-size: 13px;
    font-style: normal;
    padding-bottom: 7px;
    padding-top: 9px;
    float: right;
}

.searchBoxContent {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 10px 15px;
    /*width: 310px;*/
}

.searchModuleMini h3 {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.1;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 0 20px;
}

.advsearchcontenttwo label {
    display: block;
    text-align: left;
    width: 170px;
}

.advsearchcontent.af_selectBooleanRadio {
    width: 177px;
}

.advsearchcontent.af_selectBooleanRadio label {
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
    font-size: 14px;
}

.advsearchcontenttwo span {
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
    font-size: 14px;
}

.advsearchcontenttwo {
    margin: 0 0 0 16px;
}

.gisTable{
float: right;
width: 46%;
margin-right: 1%;
}

.gisMap{
width: 100%;
float: left;
}

.gisMapOuter.af_panelGroupLayout {
    display: inline-block;
    float: left;
    width: 50%;
    margin: 0px 2% 0px 1%;
}
/* SR Search End */
.greenTitle {
    background: none repeat scroll 0 0 #789d4a;
    color: #ffffff;
    font-size: 20px;
    height: 40px;
    margin: 0;
    padding: 7px 20px;
    text-transform: uppercase;
}

.csdProvider {
    margin: 10px 0 0 10px;
}

.greenButton {
    /*background: none repeat scroll 0 0 #789d4a !important;*/
    background: none repeat scroll 0 0 #3075c3 !important;
    
}
/*SrIntake Classes 
START
CreatedBy:Pranav v
*/
.locAndContact Label {
    color: #777;
    display: inline-block;
    font-size: 12px;
    padding: 5px 12px 5px 0px;
    text-align: left;
    width: 100px;
}

.locAndContact input[type="text"] {
    width: 200px;
    height: 20px;
}

.locAndContact input[type="checkbox"] {
    width: auto;
}

.locAndContact select {
    height: 20px;
    margin: 1px;
    padding: 0 0 0 3px;
    width: 150px;
}

.messageConstituentTextArea textarea {
    height: 180px;
    resize: none;
    width: 783px;
    margin-bottom: 5px;
}

.locationtextArea textarea {
    width: 250px;
    height: 100px;
}

.locationtextArea Label {
    color: #777;
    display: inline-block;
    font-size: 14px;
    padding: 5px 12px 5px 0px;
    text-align: left;
    width: auto;
}

.locAndContact.af_selectBooleanCheckbox_item-text {
    width: 170px;
}

.searchSRType {
    width: 800px;
}

.searchSRType input {
    font-weight: bold;
    width: 200px;
    height: 20px;
}

.srIntakeFromMain {
    background-color: #ffffff;
    display: block;
    height: auto;
    min-height: 500px;
    padding: 10px 0 0 0;
    position: relative;
}
/*SrIntake Classes 
END
CreatedBy:Pranav v
*/
/*
Registration Classes
START
CreatedBy:Pranav v
*/
.securityQuestion af|selectOneChoice::content {
    width: 280px;
}

.emailNotification {
    margin-left: 95px;
}
/*
Registration Classes
END
CreatedBy:Pranav v

*/
/*
    Created By : Nikita C
*/
.textSlider {
    position: absolute;
    right: 0px;
    top: 315px;
    display: none;
    width: 469px;
    height: 273px;
    background: none repeat scroll 0 0 #EFF9FD;
    border: 1px solid #cdcdcd; 
}

.confirmPanelLabelAndMessageLabel af|panelLabelAndMessage::label {
    display: block;
    font-weight: 700;
    padding: 0;
    text-align: left;
    width: 230px;
    Color: Black;
    vertical-align: middle;
}
/* Upload Photo module Start */
.imagecss img {
    height: 50px;
    width: 50px;
    margin-right: 10px;
}
/* Upload Photo module End */
/* SR Intake Train Component Start */
af|navigationPane-buttons::separator-icon-style, af|navigationPane-bar::separator-icon-style {
    display: none;
    height: 17px;
    margin-left: 6px;
    margin-right: 6px;
    width: 2px;
}

af|navigationPane-bar::icon-style, af|navigationPane-buttons::icon-style, af|navigationPane-choice::icon-style, af|navigationPane-list::icon-style, af|breadCrumbs::icon-style, af|commandNavigationItem::icon-style {
    border: 0 none;
    padding-right: 0;
    vertical-align: middle;
}
/* SR Intake Train Component End */
/*newly added css classes for csd starts from here*/
.csdDisableParking {
    display: inline-block;
    padding: 5px 10px 5px 0;
    width: 245px;
    font-size: 14px;
    color: #777;
    text-align: left;
}

.extInternalRadio {
    margin: 0 0 0 8px;
}

.seasonalYesNoRadio {
    margin: 0 0 0 8px;
}

.statusText {
    margin-left: 30px;
    margin-top: 8px;
}

.csdHeader {
    font-size: 22px;
    font-weight: 300;
    color: #666;
    margin-bottom: 15px;
}

.headerButtonsBG {
    display: block;
    float: right;
}

.previewheaderButtonsBG {
    display: block;
    float: right;
    margin: 0 0 10px 0;
    width: 644px;
}

.previewTextContent {
    color: #777;
    display: inline-block;
    font-size: 14px;
    margin-left: 10px;
    padding: 5px;
    width: 500px;
}

.csdpreviewFromMain {
    background-color: #ffffff;
    display: inline-block;
    height: auto;
    min-height: 500px;
    width: 100%;
}

.csdpreviewFromMain tr {
    vertical-align: top;
}

.formTextMarginTop {
    margin: 10px 0 0 10px;
}

.csdserviceName {
    margin: 10px 0 0 10px;
}

.csdserviceName input {
    margin: 0 0 0 13px;
}

.csdMainFormBG input[type="text"] {
    font-size: 14px;
    padding: 5px;
    width: 604px;
}

.csdMainFormBG textarea {
    font-size: 14px;
    padding: 5px;
    width: 604px;
}

.telephoneText label {
    padding-right: 2px;
}

.csdFromRadio label {
    margin: 0 10px 0 0;
    min-width: 45px;
    padding: 5px 0;
    width: auto;
}

.csdRadio label {
    margin: 0 10px 0 0;
    min-width: 45px;
    padding: 5px 0;
    width: auto;
}

.csdScheduleOperation tr {
    vertical-align: top;
}

.defaultFontStyle, .scheduleDayText, .scheduleAndText, .providerext {
    color: #777;
    font-size: 14px;
}

.commonButton {
    display: inline-block;
}

.textAfterInputText {
    color: #777;
    font-size: 14px;
    margin-left: 10px;
}

.textAfterInputTextVerify {
    color: rgb(54, 141, 255);
    font-size: 14px;
    margin-left: 10px;
}

.csdFromRadio {
    /*margin-left: 8px;*/
}

.csdviewableToPublic {
    color: #777;
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px 5px 0;
    width: 258px;
    text-align: left;
}

.serviceTypeRadio {
    width: 158px !important;
}

.serviceTypeRadio {
    width: 265px !important;
}

.viewPublicRadioButton {
    margin-left: 6px;
}
/*newly added css classes for csd ends from here*/
.csdView {
    background-color: #ffffff;
    display: inline-block;
    height: auto;
    min-height: 500px;
    width: 100%;
}

.pgTitle {
    display: inline-block;
    height: 30px;
    margin: 10px;
    width: 98%;
}

.csdNewCnt {
    display: block;
    float: right;
    padding-right: 25px;
    width: 644px;
}

.af_pageCustomizable.p_AFEdit, .af_pageCustomizable.p_AFStretched {
    min-height: 600px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
    width: 98%;
}

.confirmPanelLabelAndMessage af|panelLabelAndMessage af|panelLabelAndMessage::end-facet af|panelHeader {
    font-weight: 700;
    display: block;
    height: 32px;
    vertical-align: middle;
    Color: Black;
    width: 250px;
    text-align: left;
    padding-left: 0px;
}
/*csd create service css*/
.csdSublacatoins {
    background-position: left top;
    background-repeat: repeat-x;
    border-right: 1px solid #cdcdcd;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    display: inline-block;
    margin: -10px 5px 6px;
    padding: 0 0 15px;
    width: 99.5%;
}

.csdContact {
    border: 0 solid #cdcdcd;
    display: block;
    margin: 20px 0;
}

.af_panelBox_header-element {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 4px 5px;
}

af|panelBox::disclosed-icon-style {
    background-image: url("/oracle/webcenter/portalapp/shared/images/discloseIcon.png")!important;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 0.35);
    padding: 10px 15px 10px 12px;
}

af|panelBox::undisclosed-icon-style {
    background-image: url("/oracle/webcenter/portalapp/shared/images/undiscloseIcon.png")!important;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 0.35);
    padding: 10px 15px 10px 12px;
}

af|panelBox::disclosure-icon-container {
    padding: 0;
}

af|panelBox::header-start {
    background-image: none !important;
    background-color: #2381e9;
    opacity: 0.63;
}

af|panelBox::header-center {
    background-image: none !important;
    background-color: #2381e9;
    height: 40px;
    padding: 0;
}

af|panelBox::header-end {
    background-image: none !important;
    background-color: #2381e9;
}

af|panelBox::footer-start {
    background-image: none !important;
    border-top: 1px solid #cdcdcd;
}

af|panelBox::footer-center {
    background-image: none !important;
    border-top: 1px solid #cdcdcd;
}

af|panelBox::footer-end {
    background-image: none !important;
    border-top: 1px solid #cdcdcd;
}

af|panelBox::center {
    background-image: none !important;
    border-right: 1px solid #cdcdcd;
}

.csdCategories select {
    width: 604px;
}

.csdCategories, .csdDescription, .csdProvider, .formTextMarginTop, .csdserviceName {
    display: inline-block;
}

af|selectOneChoice::label {
    padding: 0;
}

.csdserviceName input {
    margin: 0 0 0 8px;
}

.csdFromRadio span.csdCategoryLabel {
    width: 252px;
}

.csdDisableParking {
    width: 254px;
    padding: 5px 14px 5px 0;
}

.csdSlectOne select, .csdLocation Label, .csdContactLabel label {
    line-height: 22px;
}

.csdFromMain Label {
    line-height: 22px;
}

.csdContact Label {
    width: 248px;
}

.telephoneText label {
    padding-right: 10px;
    width: 248px;
}

.csdContact table {
    width: 485px;
}

.viewPublicRadioButton label {
    width: auto !important;
}

.locationContactHeaderBG {
    background-color: #efefef;
    padding: 10px 5px;
}

.locationContactHeaderBG div {
    color: #666;
}

.locationMainContenr {
    clear: both;
}

.prevandDeletBtnBG {
    float: left;
    padding-bottom: 15px;
}

.addLocationBG {
    float: right;
    padding-right: 0;
    padding-top: 30px;
    margin-bottom: 15px;
    margin-right: 10px;
}

.csdSublacatoins input[type="text"], .csdSublacatoins textarea {
    width: 199px;
}

.csdSublacatoins select {
    width: 199px;
}

.telephonePG input {
    width: 45px !important;
}
.csdSchedule select {
    margin-right: 5px;
}
/*csd create service css End*/
/*CityServices Classes starts here*/
.CityServicelinkMoreW {
    color: #fff;
    float: right;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    padding-top: 12px;
}

.CityServicelinkMoreW:hover {
    text-decoration: none;
}
/*CityServices Classes Ends here*/
/*StreetNotification Classes starts here*/
.StreetlinkMoreW {
    color: #fff;
    float: right;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
}

.StreetlinkMoreW:hover {
    text-decoration: none;
}

.streethomeContRight {

}

.streetLinks a {
    text-transform: uppercase;
}
/*StreetNotification Classes Ends here*/
/*policeFireNotify Classes starts here*/
.policeFireNotifylinkMoreW {
    color: #fff;
    float: right;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    padding-top: 12px;
}

.policeFireNotifylinkMoreW:hover {
    text-decoration: none;
}

.policeFireNotifyhomeContRight {
    margin-top: 0px;
    float: right;
    width: 350px;
}

.policeFireLinks a {
    text-transform: uppercase;
}
/*policeFireNotify Classes Ends here*/
/*YourServicerequests Classes starts here*/
.yourServicehomeContRight {
    margin-top: 15px;
    float: right;
    width: 450px;
}

.yourServicelinkMoreW {
    color: #fff;
    float: right;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    padding-top: 12px;
}

.yourServicelinkMoreW:hover {
    text-decoration: none;
}

.yourServiceLinks a {
    text-transform: uppercase;
}

.yourServiceRequestContent1 a {
    font-size: 14px;
    font-weight: normal;
}
.yourServiceRequestsHeading1 {
    width: 40px;
    padding: 0px 0px;
    font-size: 14px;
    color: #444;
    word-wrap: break-word;
}

.yourServiceRequestsHeading2 {
    width: 190px;
    padding: 0px 0px;
    font-size: 14px;
    color: #444;
    word-wrap: break-word;
}

.yourServiceRequestsHeading3 {
    width: 61px;
    padding: 0px 0px;
    font-size: 14px;
    color: #444;
    word-wrap: break-word;
}

.yourServiceRequestContent1 {
    width: 72px;
    text-align: left;
    font-size: 14px;
    color: #545454;
    word-wrap: break-word;
}

.yourServiceRequestContent1 a {
    margin: 0;
    padding: 0;
    color: #4D8FDA !important;
    text-decoration:none !important;
}

.yourServiceRequestContent2 {
    width: 138px;
    text-align: left;
    font-size: 14px;
    color: #545454;
    word-wrap: break-word;
}

.yourServiceRequestContent3 {
    width: 56px;
    text-align: left;
    font-size: 14px;
    color: #545454;
    word-wrap: break-word;
}

.yourServiceRequestsHeader {
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    width: 500px;
    padding: 0px 4px 0px 0px;
}

.yourserviceRequestColorW {

    width: 100%;
}
/*YourService requests ends here*/
/*Notification classes starts here*/

.superVDashboardTopright1, .superVDashboardTopLeft2, .superVDashboardTopLeft1, .superVDashboardTopright3 {
    padding: 20px;
    border: 1px solid #eaeaea;
    margin-bottom: 10px;
}

.notification .notification {
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    width: 100%;
}

.notContent a, .notContent a:hover, .notContent a:visited{
    background-image: url("/oracle/webcenter/portalapp/shared/images/detailIcon.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 17px auto;
    color: #7d7d7d !important;
    display: inline-block;
    font-size: 14px;
    margin: 0 0 0 1px;
    padding: 1px 22px 0 0;
    text-decoration: none;
    font-weight: 400;
}

.notification label {
    color: #444;
    font-size: 14px;
}
/*Notification classes ends here*/
/*dropDown menu css*/
.megamenu {
    position: absolute;
    display: none;
    left: 0;
    top: 0;
    background: white;
    z-index: 100;
}

.megamenu.column {
    float: left;
    width: 180px;
    /*width of each menu column*/
}

.megamenu.column ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.megamenu.column ul li {
    padding-bottom: 5px;
}

.megamenu.column h3 {
    background: #e0e0e0;
    font: bold 13px Arial;
    margin: 0 0 5px 0;
}

.megamenu.column ul li a {
    text-decoration: none;
}

.megamenu.column ul li a:hover {
    color: #f30101;
}

.menuLinkDropDwon {
    float: left;
}

.menuLinkDropDwon a {
    background-image: url("/oracle/webcenter/portalapp/shared/images/DropDownMenuIcon.png");
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: 8px;
    padding: 10px 20px;
    display: inline-block;
    color: transparent;
}

.menuLinkDropDwonSimple a {
    background-image: url("/oracle/webcenter/portalapp/shared/images/DropDownMenuIcon.png");
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: 8px;
    padding: 10px 20px;
    display: inline-block;
    color: transparent;
    float:left;
}
.megamenu a:hover, .megamenu a:hover:visited, .megamenu a:visited:hover, .megamenu a:hover:focus {
    background-color: #0069d4;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    margin: 0 5px 5px;
    padding: 5px;
    text-decoration: none;
}

.megamenu a, .megamenu a:visited, .megamenu a:focus, .megamenu a:active {
    color: #0069d4;
    display: block;
    font-size: 11px;
    margin: 0 5px 5px;
    padding: 5px;
}

.DtFltrBox .FromDt {
    margin-right: 15px;
}

.pageContentWhite {
    background: #fff;
    padding: 20px 0;
    min-height: 500px;
    height: auto;
}

/*menu css ends*/
/*csd Start page css starts*/
.serviceDirectoryMainBG {
    background-color: #fff;
    height: auto;
    min-height: 500px;
    padding: 15px;
}

.serviceDirectorycolumn {
    margin-bottom: 15px;
     margin-top: 15px;
}

.serviceDirectorycolumnHeader {
    background-color: #2381e9;
    color: #FFF;
    display: inline-block;
    width: 100%;
    font-size: 14px;
}

a.csdTitleLink, a.csdTitleLink:focus, a.csdTitleLink:hover, a.csdTitleLink:active, a.csdTitleLink:visited, a.csdTitleLink:focus:hover, a.csdTitleLink:visited:hover, a.csdTitleLink:hover:focus {
    background-color: #2381e9;
    color: #FFF;
    display: inline-block;
    width: 100%;
    font-size: 14px;
}

.ColumnHeaderText {
    float: left;
}

.StatusTextBG {
    float: right;
}

.serviceDirectorySubcolumn {
    height: auto;
    min-height: 185px;
}

.serviceDescBG {
    color: #666;
    font-size: 14px;
    margin: 0 0 10px;
}

.contactDetailBG {
   width: 99%;
}

.contactDetailBG {
    float: left;
    margin-right: 9px;
    width: 98%;
    margin-left: 5px;
}

.addressTimming {
    float: left;
    width: 336px;
}

.serviceDirectorycolumnContent {
    display: inline-block;
    width: 99%;
    border:0 solid #e4e4e4;
    border-top:none;
}

.StatusTextBG {
    background-color: rgba(255, 255, 255, 0.35);
    display: inline-block;
    padding: 7px;
    margin-left: 160px;
}

.StatusTextBG div {
    float: left;
}

.csdStatusText {
    display: inline-block;
    padding-top: 4px;
}

.csdviewLink {
    background-color: #3075c3;
    border: 1px solid;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    margin: 0 0 0 10px;
    padding: 5px;
}

.csddetailBG {
    background-color: #ffffff;
    color: #666;
    float: left;
    padding: 10px 0 10px 10px;
    width: 98%;
}

.ColumnHeaderText {
    display: inline-block;
    padding: 10px;
    font-size: 16px;
    font-weight: normal;
}

.csdDetailButton {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.35);
   color: #fff !important;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    margin-right: 10px;
    padding: 5px 10px;
    margin-top: 7px;
}

a.csdDetailButton, a.csdDetailButton:visited, a.csdDetailButton:focus, a.csdDetailButton:active, a.csdDetailButton:visited:focus, a.csdDetailButton:focus:visited {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.35);
    color: #fff !important;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    margin-right: 10px;
    padding: 5px 10px;
    margin-top: 7px;
}

.csdDetailButtonPlain {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.35);
    color: #fff !important;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    margin-right: 10px;
    padding: 5px 10px;
    margin-top: 7px;
}

a.csdDetailButtonPlain, a.csdDetailButtonPlain:visited, a.csdDetailButtonPlain:focus, a.csdDetailButtonPlain:active, a.csdDetailButtonPlain:visited:focus, a.csdDetailButtonPlain:focus:visited {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.35);
    color: #fff !important;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    margin-right: 10px;
    padding: 5px 10px;
    margin-top: 7px;
}

.detailBG {
    float: right;
}

.iconAndTextBG img {
}

.iconAndTextBG {
    color: #666;
    font-size: 14px;
    margin-bottom: 10px;
}

.mapIconBG img {
    height: 162px;
    width: 310px;
}

.serviceDirectorycolumnfooter {
    background-color: #fbfdfe;
    color: #fff;
    display: inline-block;
    width: 100%;
    font-size: 14px;
    margin-top: 10px;
    padding: 10px 0;
}

.csdButtonLink {
    background-color: #3075c3;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    margin: 10px;
    padding: 10px;
}
a.csdButtonLink, a.csdButtonLink:hover, a.csdButtonLink:focus, a.csdButtonLink:visited{
background: #3075c3 ;
color: #fff !important;
font-weight: normal;
text-decoration: none;
font-size: 13px !important;
font-style: normal;
border: medium none;
text-transform: uppercase;
display: inline-block;
padding: 10px 24px;
margin: 7px 5px 10px 1px;
float: right;
}

.rightfooterButton {
    float: right;
    text-align: right;
}

.csdContentWidth {
    width: 1026px;
    display: inline-block;
}
/*csd Reports Css Ends*/
/*csd Reports Details Starts*/
.csdReportsdetailSContent {
    background-color: #ffffff;
    border: 1px solid #e9ecf1;
    color: #666;
    float: left;
    margin: 10px;
    padding: 0 0 10px;
    width: 98%;
}

.serviceDirectorycolumnSubHeader {
    background-color: #fafafa;
    font-size: 16px;
    font-weight: 500;
    padding: 10px;
    color: #666;
}



.detailAddright1 {
    width: 100%;
}

.detailAddright1.iconAndTextBG {
    margin-right: 10px;
}

.mapDetailRight {
    display: inline-block;
    width: 485px;
}

.detailMapDesc {
    color: #666;
    font-size: 14px;
    margin: 10px;
    line-height: 20px;
}

.MapsubContent {
    padding: 10px 0 10px 10px;
}

.MapsubContent.contactDetailBG {
    float: left;
    margin-right: 9px;
    width: 325px;
}

.clearfix {
    clear: both;
}
/* CSD Reports Details End */
/* Base Style for ShowDetailFrame Start */
.af_showDetailFrame_content.p_AFMedium, .af_showDetailFrame_content.PEWrapsRTE>.af_richTextEditor.af_toolbox {
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0;
}
/* Base Style for ShowDetailFrame End */
/*workFlowQueue css starts*/
.workFlowQheader1 {
    padding: 15px 10px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 700;
    width: 360px;
    float: left;
}

.workFlowQheader2 {
    padding: 15px 10px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 700;
    width: 120px;
    float: left;
}

.workFlowQheader3 {
    padding: 15px 10px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 700;
    width: 120px;
    float: left;
}

.workFlowQheader4 {
    width: 190px;
}

.workFlowQheader4 {
    padding: 15px 10px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 700;
    width: 190px;
    float: left;
}

.workFlowQheader5 {
    padding: 15px 10px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 700;
    width: 121px;
    float: left;
}

.workFlowQheader6 {
    width: 140px;
}

.workFlowQheader6 {
    padding: 15px 10px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 700;
    width: 140px;
    float: left;
}

.workFlowQheader7 {
    padding: 15px 10px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 700;
    width: 150px;
    float: left;
    text-align:center;
}

.workFlowQheader8 {
    width: 80px;
}

.workFlowQheader8 {
    padding: 15px 10px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 700;
    width: 147px;
    float: left;
    text-align:center;
}
.workFlowQContent1 {
    padding: 15px 10px;
    font-size: 14px;
    color: #666666;
    font-weight: 500;
    width: 360px;
    float: left;
}

.workFlowQContent2 {
    padding: 15px 10px;
    font-size: 14px;
    color: #666666;
    font-weight: 500;
    width: 120px;
    float: left;
}

.workFlowQContent3 {
    padding: 15px 10px;
    font-size: 14px;
    color: #666666;
    font-weight: 500;
    width: 120px;
    float: left;
}

.workFlowQContent4 {
    padding: 15px 0;
    width: 160px;
}

.workFlowQContent4 {
    padding: 15px 10px;
    font-size: 14px;
    color: #666666;
    font-weight: 500;
    width: 190px;
    float: left;
    text-align: left;
}

.workFlowQContent5 {
    padding: 15px 0;
    font-size: 14px;
    color: #666666;
    font-weight: 500;
    width: 150px;
    float: left;
}

.workFlowQContent6 {
    padding: 15px 5px;
}

.workFlowQContent6 {
    padding: 15px 10px;
    font-size: 14px;
    color: #666666;
    font-weight: 500;
    width: 140px;
    float: left;
    text-align: left;
}

.workFlowQContent7 {
    padding: 15px 0px;
}

.workFlowQContent7 {
    padding: 15px 10px;
    font-size: 14px;
    color: #666666;
    font-weight: 500;
    width: 150px;
    float: right;
    text-align: center;
}

.workFlowQContent8 {
    width: 80px;
    text-align: center;
}
.workFlowQContent8 {
    padding: 15px 10px;
    font-size: 14px;
    color: #666666;
    font-weight: 500;
    width: 147px;
    float: left;
    text-align: left;
}
.workFlowQHeader {
    width: 1070px;
}
.workFlowQHeader {
    background-color: #bbd2e8;
    display: inline-block;
    margin-top: 15px;
    width: 100%;
}

.workFlowQContent {
    border-bottom: 1px dashed #cdcdcd;
    display: inline-block;
    margin-bottom: 10px;
    width: 1070px;
}




.backSmall {
    background-color: #3075c3;
    color: #ffffff;
    font-size: 13px;
    font-weight: 700;
    padding: 7px 9px;
    text-decoration: none !important;
    margin-right: 10px;
    width: 55px;
}

.workFlowQNoData {
    color: #666666;
    font-size: 14px;
    font-weight: 500;
    padding: 15px 10px;
    text-align: center;
    width: 100%;
}

.rejectWorkFlowMainBG label {
    color: #666666;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 0 33px 0 0;
}

.rejectWorkFlowMainBG textarea {
    height: 300px;
}

.FlowQCancleButton {
    background: #3075c3 !important;
}

.FlowQsubmitButton {
    background: #3075c3 !important;
}

.FlowQbuttonBg {
    display: inline-block;
    margin-left: 360px;
    margin-top: 20px;
    width: 658px;
}

.landingPageContent {
    margin-top: 25px;
    width: 100%;
    display: inline-block;
}

.landingPageBoxes {
    margin-left: 10px;
}

.landingPageBoxes:first-child {
    margin-left: 0;
}



af|panelCustomizable {
    padding: 0px;
}
/* CSD Start page css END */
/**By Asha For category and provider csd starts*/

.csdCategoryManagemntTHeader1 {
    width: 200px;
}
    
.csdCategoryManagemntTHeader1 {
    width: 340px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: bold;
}

.csdCategoryManagemntTHeader2 {
    width: 200px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: bold;
     text-align:center;
}

.csdCategoryManagemntTHeader3 {
    width: 200px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: bold;
     text-align:center;
}

.csdCategoryManagemntTHeader4 {
    width: 230px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: bold;
     text-align:center;
}

.csdCategoryManagemntTHeader5 {
    width: 200px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: bold;
     text-align:center;
}

.csdCategoryManagemntContent {
    clear: both;
    margin: 0 10px;
}

.csdCategoryManagemntTContent1 {
    width: 340px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
}

.csdCategoryManagemntTContent2 {
    width: 200px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
    text-align:center;
}

.csdCategoryManagemntTContent3 {
    width: 200px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
     text-align:center;
}

.csdCategoryManagemntTContent4 {
    width: 290px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
     text-align:center;
}

.csdCategoryManagemntTContent5 {
    width: 200px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
     text-align:center;
}

.csdCategoryHeader {
    padding: 10px 0;
    font-size: 18px;
    font-weight: bold;
    color: #666;
    margin: 0 10px;
}

.csdCategorySubHeader {
    padding: 10px 0;
    font-size: 16px;
    font-weight: 700;
    color: #666;
    margin: 0 10px;
    display: inline-block;
}

.csdCategoryManagemntTable {
    background: none repeat scroll 0 0 #bbd2e8;
    display: inline-block;
    width: 100%;
    margin: 0 0px;
}

.addNewCategoryMain {
    width: 100%;
}

.addNewCategoryMain {
    background-color: #ffffff;
    display: inline-block;
    height: auto;
    min-height: 485px;
    width: 98%;
}

.csdNewCategoryLeftPanel {
    float: left;
    width: 400px;
    margin-left: 15px;
}

.csdNewCategoryRightPanel {
    float: left;
}

.csdNewCategoryButtonPanel {
    float: right;
    clear: both;
    width: 200px;
     margin-top: 20px;
}

.csdNewCategoryButtonPanel a {
    float: left;
}

.csdNewCategoryLeftPanelHeader span {
    font-size: 14px;
    font-weight: 700;
    color: #666;
}

.csdNewCategoryRightPanelHeader span {
    font-size: 14px;
    font-weight: 700;
    color: #666;
}

.csdNewCategoryLeftContent1 span {
    font-size: 14px;
    font-weight: 500;
    color: #666;
}

.csdNewCategoryRightContent1 span {
    font-size: 14px;
    font-weight: 500;
    color: #666;
}

.csdNewCategoryLeftContent2 span {
    font-size: 14px;
    font-weight: 500;
    color: #666;
}

.csdNewCategoryRightContent2 span {
    font-size: 14px;
    font-weight: 500;
    color: #666;
}

.csdNewCategoryButton1 {
    margin-right: 5px;
}

.csdNewCategoryCommonContent {
    float: left;
    margin-top: 6px;
}
/**By Asha For category and provider csd END*/
.messagecenterformessage {
    float: left;
    display: inline-block;
    margin: 10px;
    padding: 20px;
}

.messagecenterforlink {
    float: left;
    display: inline-block;
    margin: 10px;
    padding: 20px;
}

.messageCenterLeftContent3 span {
    font-size: 14px;
    font-weight: 500;
    color: #666;
}

.messagecenterLeftContent span {
    font-size: 14px;
    font-weight: 500;
    color: #666;
    clear: both;
}

.messageCenterManagemntTHeader1 {
    width: 200px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
}

.messageCenterManagemntTHeader2 {
    width: 150px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
}

.messageCenterManagemntTHeader3 {
    width: 150px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
}

.messageCenterManagemntTHeader4 {
    width: 150px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
}

.messageCenterManagemntTHeader5 {
    width: 150px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
}

.messageCenterManagemntTHeader6 {
    width: 150px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
}

.messageCenterManagemntTHeader7 {
    width: 150px;
    float: left;
    padding: 10px 5px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
}

newMessageCenterLiveTo {
    display: inline-block;
    margin-left: 30px;
}

.newMessageCenterLiveTime {
    display: inline-block;
    margin-left: 30px;
}

.newMessageCenterLiveTo span {
    font-size: 14px;
    font-weight: 500;
    color: #666;
    float: left;
    margin-top: 5px;
}

.newMessageCenterLiveTime span {
    font-size: 14px;
    font-weight: 500;
    color: #666;
    float: left;
    margin-top: 5px;
}

.newMessageCommonContent span {
    font-size: 14px;
    font-weight: 500;
    color: #666;
}

.newMessageContentRadio label {
    font-size: 14px;
    font-weight: 500;
    color: #666;
}

.newMessageContentCheckbox label {
    font-size: 14px;
    font-weight: 500;
    color: #666;
}

.newMessagePanelContent {
    display: inline-block;
    width: 650px;
}

.newMessageCenterLeftPanel input {
    margin-right: 15px;
}

.newMessageCenterLeftContent2 {
    display: inline-block;
    width: 500px;
}
.loginDetailBox {
    background-image: url("/oracle/webcenter/portalapp/shared/images/LockIcon.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #444;
    display: inline-block;
    font-size: 14px;
    padding: 8px 4px 8px 30px;
    text-align: left;
    width: 173px;
}
.loginDetailBox {
 	background-image: url("/oracle/webcenter/portalapp/shared/images/LockIcon.png");
 }

.loginDetailBox {
 background-image: url("/oracle/webcenter/portalapp/shared/images/LockIcon_Black.png");
    background-position: left center;
    background-repeat: no-repeat;
}

.loggedDetailBox{
    max-width: 205px;
}

.settingLink a{
    background-image: url("/oracle/webcenter/portalapp/shared/images/settingsWhite.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent;
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 12px 15px;
    width: 7px;
}



.csdSchedule label {
    width: auto !important;
    padding: 0px;
}

.timeSaperator {
display: inline-block;
font-size: 22px;
font-weight: bolder;
margin-left: 10px;
margin-right: 10px;
line-height: 32px;
}

.timeSaperatorAnd {
margin-left: 10px;
margin-right: 10px;
line-height: 33px;
}
/*serviceUpdateSummaryClasses*/
.serviceUpdateSummaryHeading1 {
    width: 179px;
    padding: 0px 8px;
    color: #909cae;
    word-wrap: break-word;
}

.serviceUpdateSummaryHeading2 {
    width: 131px;
    padding: 0px 8px;
    color: #909cae;
    word-wrap: break-word;
}

.serviceUpdateSummaryHeading3 {
    width: 241px;
    padding: 0px 8px;
    color: #909cae;
    word-wrap: break-word;
}

.serviceUpdateSummaryHeading4 {
    width: 137px;
    padding: 0px 8px;
    color: #909cae;
    word-wrap: break-word;
}

.serviceUpdateSummaryHeading5 {
    width: 163px;
    padding: 0px 28px;
    color: #909cae;
    word-wrap: break-word;
}

.serviceUpdateSummaryHeading6 {
    width: 92px;
    padding: 0px 8px;
    font-size: 13px;
    color: #909cae;
    word-wrap: break-word;
}

.serviceUpdateSummaryContent1 {
    width: 179px;
    text-align: left;
    font-size: 13px;
    color: #444;
    word-wrap: break-word;
}

.serviceUpdateSummaryContent2 {
    width: 131px;
    text-align: left;
    font-size: 13px;
    color: #444;
    word-wrap: break-word;
}

.serviceUpdateSummaryContent3 {
    width: 241px;
    text-align: left;
    font-size: 13px;
    color: #444;
    word-wrap: break-word;
}

.serviceUpdateSummaryContent4 {
    width: 137px;
    text-align: left;
    font-size: 13px;
    color: #444;
    word-wrap: break-word;
}

.serviceUpdateSummaryContent5 {
    width: 183px;
    text-align: left;
    font-size: 13px;
    color: #444;
    word-wrap: break-word;
}

.serviceUpdateSummaryContent6 {
    width: 73px;
    text-align: left;
    font-size: 13px;
    color: #444;
    word-wrap: break-word;
}

.serviceUpdateSummaryColorW {
    background-color: #FFFFFF;
    display: table;
    word-wrap:break-word;
    width: 100%;
}

.serviceUpdateSummaryColorG {
    background-color: #bbd2e8;
}

.serviceUpdateSummaryColorG {
    background-color: #e9ecf1;
}

.serviceUpdateSummaryColorW a {
    font-size: 13px;
    color: #444;
    word-wrap: break-word;
}

.ContentLink {
    word-wrap: break-word;
}

.serviceUpdateSummaryColorW a:hover {
    font-size: 13px;
    color: #2381e9;
    text-decoration: none;
}

.serviceUpdateSummaryHeader {
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    width: 100%;
    padding: 0px 0 0px 0px;
    border-left: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}

.serviceUpdateSummaryheaderlink {
    font-size: 13px;
    color: #444;
    word-wrap: break-word;
}

.serviceUpdateSummaryrightheaderPrint {
    font-size: 13px;
    color: #444;
    float: right;
    margin: 0px 36px 0px 0px;
}

.serviceUpdateSummaryheaderlink a:hover {
    color: #2381e9;
    text-decoration: none;
}

.serviceUpdateSummaryColorW tr td {
    background-color: #fbfbfb;
    border-bottom: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
}

.serviceUpdateSummaryColorW td {
    /*padding: 11px 15px;*/
}

.TableSortingSubHeader input[type="text"] {

}

.TableSortingSubHeader select {
    border: 1px solid #cdcdcd;
    box-sizing: border-box;
    color: #777;
    float: none;
    font-size: 12px;
    height: 32px;
    padding: 0 10px;
    margin: 0px 5px 0px 4px;
}

.TableSortingSubHeader label {
    line-height: 30px;
    margin-right: 10px;
}

.CSDTableSortingHeader.af_panelGroupLayout {
    /*background: none repeat scroll 0 0 #e9ecf1;*/
    width: 100%;
    padding: 0 2px;
    clear: both;
}

.CSDTableSortingHeader .TableSortingSubHeaderDisplay {
    padding: 0 10px;
}
.TableSortingSubHeader {
    background-color: #e9ecf1;
    width: 100%;
    height: 45px;
    padding-bottom: 10px;
}
.phoneRootPG .TableSortingSubHeader {
    background-color: #e9ecf1;
    width: 100%;
    height: 45px;
    /*padding-bottom: 10px;*/
}
.TableSortingFooter {
    background-color: #e9ecf1;
    width: 100%;
    height: 50px;
}

.TableSortingFooter label {
    color: #3a4049;
    font-size: 12px;
    font-weight: 700;
}

.TableSortingFooter button {
    color: #909cae;
}

.TableSortingFooter button:hover {
    color: Black;
    background-color: #e9ecf1;
    background-image: none;
}

.TableSortingSubHeader label {
    color: #666;
    font-size: 12px;
    font-weight: 700;
}

.TableSortingSubHeader input:focus {
    border-color: #3da6ff;
}

.TableSortingSubHeader select:focus {
    border-color: #3da6ff;
}

.TableSortingFooter select {
    border: 1px solid #cdcdcd;
    box-sizing: border-box;
    color: #777;
    font-size: 12px;
    height: 32px;
    padding: 0 10px;
    width: 139px;
}

.TableSortingFooter select:focus {
    border-color: #3da6ff;
}

.footerRightButtonWidth {
    width: 240px;
}

.footerLeftButtonWidth {
    width: 250px;
}

.ButtonPaddingFooterRight {
    padding: 0px 21px 0px 8px;
}

.FooterLeftDropdown {
    float: left;
}

.FooterLeftShowPending {
    float: left;
    margin: 7px 0px 0px 12px;
}

.FooterLeftServices {
    margin: 9px 0px 0px 0px;
    display: inline-block;
}

.TableSortingHeader {
    background-color: #e9ecf1;
    width: 100%;
    height: 44px;
    /*padding: 10px;*/
    clear:both;
}

.headerLeftSideWidth {
    /*width:468px;*/
margin: 5px 10px 5px;
}

.headerLeftReport {
    float: left;
    padding: 0px 0px 0px 10px;
    font-size: 12px;
}

.headerLeftBYuser {
    float: none;
    font-size: 12px;
}

.headerLeftdate {
    float: left;
    margin: 0px 5px;
    font-weight: 700;
    font-size: 14px;
}
.headerLeftBYuser span{
    font-weight: 700;
    font-size: 14px;
}
.TableSortingHeader label {
    font-weight: 700;
    color: #444;
    font-size: 12px;
}

.TableSortingHeader a {
    color: #444;
    font-size: 12px;
    font-weight: 700;
    line-height: 21px;
}

.TableSortingSubHeaderFilterBy {
    padding: 0px 0px 0px 10px;
}

.ascending {
    background: url("/oracle/webcenter/portalapp/shared/images/sortUp.png")no-repeat scroll centerrgba(0, 0, 0, 0);
    padding: 8px 5px;
    display: inline-block;
}

.descending {
    background: url("/oracle/webcenter/portalapp/shared/images/sortDown.png")no-repeat scroll center 5pxrgba(0, 0, 0, 0);
    padding: 0px 5px;
}

.EachcellWidth {
    /*padding: 10px;*/
}

.serviceUpdateSummaryColorW table {
    width: 100%;
    text-align: center;
}

/*.serviceUpdateSummaryColorW tr td:first-child div {
    width: 62px !important;
}*/

.serviceUpdateSummaryColorW tr td div {
    /*width: 72px;*/
    padding-top: 2px;
}

/*.serviceUpdateSummaryColorG tr td:first-child div {
    width: 62px !important;
}*/

.serviceUpdateSummaryColorG td div {
    /*width: 72px;*/
    padding-top: 2px;
}

.serviceUpdateSummaryColorW tr {
    vertical-align: top;
}

.serviceUpdateSummaryColorG td {
border-right: 1px solid #DFDFDF;
border-top: 1px solid #dfdfdf;
}
/*.headerCell{
width:10%;
}*/
/*ServiceUpdateSummary ends Here*/
.TableSortingHeader tr {
    vertical-align: top;
}

.dateFrom af|inputDate:label {
    display: inline-block;
    padding-right: 5px;
    padding-top: 15px;
    width: 66px;
}

.TableSortingSubHeader af|inputDate:label {
    display: inline-block;
    padding-right: 5px;
    padding-top: 15px;
    width: 66px;
}

.serviceUpdateSummaryrightheaderPrint {
    margin-top: 40px;
}

.Tablefooter td {
    background-color: #e9ecf1;
}

.csdentrypopupDialogMIN {
    width: 400px;
}

.csdPopupHeader {
    color: #666;
    display: block;
    font-size: 16px;
    font-weight: 700;
    padding: 7px 7px 15px 19px;
}

.provdActBox {
    background: none repeat scroll 0 0 #f2f2f2;
    display: inline-block;
    margin-top: 20px;
    padding: 10px 21px;
    width: 89%;
}

.provdOk {
    background: #65a6ff;
    color: #fff;
    padding: 5px 15px;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    font-style: normal;
    border: medium none;
}

.provdCancel {
    background: #65a6ff;
    color: #fff;
    padding: 5px 15px;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    font-style: normal;
    border: medium none;
}

.csdPopupRadio label {
    color: #666;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
    margin-left: 6px;
}

.provdCnt {
    margin: 0 10px;
}

.providerext {
    box-sizing: border-box;
    color: #777;
    display: inline-block;
    font-size: 14px;
    margin: 0 20px 0 1px;
    min-width: 200px;
    padding: 5px;
    word-wrap: normal;
}

.enterLinkSR af_inputText {
    font-size: 14px;
    padding: 5px;
    width: 604px;
}

.enterLinkSR {
    margin-left: 267px;
    margin-bottom: 20px;
}
/*CSD Details New Classes*/
.mapIconBGBig {
    width: 34%;
    float: left;
}

.mapDetailRight {
    display: inline-block;
    width: 66%;
}

.AddressDetailBlock {
    float: left;
    margin-bottom: 10px;
    margin-top: 0;
    width: 96%;
}

.detailsMainBlock {
    clear: both;
    display: inline-block;
    width: 99%;
    border: 1px solid #ccc;
    margin-top: 10px;
    padding: 8px 0 0 0px;
}

.iconAndTextBG img {
    width: 30px;
}

.addressTextBG {
    text-align: center;
    margin-top: 10px;
}

.mapMainBG {
    display: inline-block;
    width: 97%;
    border: 1px solid #ccc;
    height: auto;
    margin: 0 0 0;
    min-height: 100px;
    padding: 10px;
}

.csdTimeBlock {
    margin: 0 0 0 30px;
}

.csdTimeBlock {
    display: inline-block;
     width: 42%;
    border: 1px solid #ccc;
    height: auto;
    margin: 0 0 0 15px;
    min-height: 100px;
    padding: 10px;
}

/*CSD Details New Classes ends*/

/*SR Intake Classes*/
.srIntakeMainBG {
    margin: 0 auto;
    border: thin;
    border-color: Black;
    border-width: thin;
    background-color: #ffffff;
    display: inline-block;
    width: 100%;
}
.srIntakeHeader {
    font-size: 22px;
    font-weight: 300;
    color: #666;
    margin-bottom: 15px;
}
/*.srIntakedetailBG {
    float: left;
    background-color: #ffffff;
    border: 1px solidrgba(255, 255, 255, 0.35);
    color: #666;
    padding: 0;
    min-height: 500px;
    height: auto;
}*/
.srIntakeContentWidth {
    width: 100%;
    display: inline-block;
   
   
}
.srIntakeNewCnt {
    display: block;
    float: right;
    margin-top: 20px;
    padding-right: 0;
    width: auto;
}

.srIntakeNewCnt label{
margin-right:5px;
}
.srIntakeSrTypeBG {
    float: left;
    margin-right: 5%;
    width: 500px;
    height: auto;
}

.srIntakeSRTypeDetail{
    float: left;
    margin-right: 15px;
    width: 100%;
    padding-bottom: 15px;
   
}
.srIntakeDesc label{
    font-size: 10px; 
    color: Gray;
}
label{
    color: #666;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
}

/* Created By:Shreyas on 10 Dec
EditSR classes starts here */

.viewSrDetailMainBG{
margin: 0 auto;
border: thin;
border-color: Black;
border-width: thin;
background-color: #ffffff;
display: inline-block;
width: 100%;
padding: 0 0px;

}   
.mainHeaderText{
   display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: 700;
    padding: 10px;
}
.editSrMainHeader{
    background-color: #2465a5;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    width: 100%;

   /* font-size:22px;
font-weight:300;
color:#666;
border-bottom: 2px solid #e7e7e7; */
}
.editSRMainPageButtonsPanelGroup
{
    float:right;
}
.submitButtonPGL{
 /*float:right;*/
}

.backButtonPGL{
    float:right;
} 

.normalStatus{
    font-size:14px;
    color:#666;
    float: left;
} 

.redStatus{
    font-size:14px;
    color:#f30101;
}

.summaryPanelGroupBox{
border: 1px solid #4b8cd6;
   margin-bottom:20px;
   width:99.5%;
   display: inline-block;
} 
.headerText{

   display: inline-block;
    color:#666;
    font-size: 16px;
    font-weight: 700;
    padding: 10px;
}
.headerText{
    float: left;
}

.summaryHeading{
    display: inline-block;
    width:100%;
    font-size:14px;
   
}
.summaryPanelGroupHorizontal{
   float:left;
    background-color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.35);
    color: #666;
    padding: 10px 0 10px 10px;
}
.summaryLeftPanel{
  vertical-align: top;
}
.summaryRightPanel{
      color: #666;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
}
.summaryPhotoPanelGroup{
font-size:14px;
 width:100%;
color:#666;
clear:both;
}


.summarySRLogPanelGroup{
    width:500px;
}
.summaryfieldNamePanelGroup{
    width:90px;
} 
.summaryOldNewValue{
    width:100px;
} 
.summaryInitiator{
    width:90px;
}
.summaryDate{
    width:120px;
}

.contactPanelLabelMessage{
    vertical-align:top;
}
.commonSRdetailsPanelGroupBox{
  border: 1px solid #4b8cd6;
    margin-bottom:15px;
    width:99.5%;
display: inline-block;
}

.serviceTypeHeading{
    float:left;  
    width:100%;
    font-weight: bold;
    color: #3679b7;
    font-size: 14px;
    padding:5px;
}
.editSrDetailsButtonPanelGroup{
    float:right;
 
}
.commonSRsrDetailsHeading{
    display: inline-block;
    width:100%;
    font-size:14px;
}


.commonSrDetailsTable{
  margin:5px;
}
.tableContent{
color:#666;
font-size:14px;
background-color: #FFFFFF;
width:100%;
padding:0 10px;
}

.commonSrDetailsTableHeading{

background-color:#e9ecf1;
 text-align: left;
font-weight: bold;
font-size: 14px;
width: 100%;
padding:0px 0 0px 0px;

}
.commonSrTreePermitTable{
  border: thin;
  border-color: #cdcdcd;
  border-style: solid;
  margin:5px;
}
.commonSrTreePermitTableHeading{
  background-color: #e9ecf1;
  text-align: left;
  font-weight: bold;
  font-size: 14px;
  width: 100%;
  padding:0px 0 0px 0px;

}
.commonSRdialog{
    max-width:900px;
    height:auto;
} 

.commonSRserialNO{
    width:80px;
    text-align: center;
} 

.commonSRItem{
    width:370px;
    text-align: center;
} 

.commonSRSize{
   width:120px;
} 

.commonSRContainerService{
   width:150px;
} 

.commonSRsrNum{
    width:100px;
} 

.commonSRType{
    width:120px;
}
.commonSRLocation{
    width:220px;
} 

.commonSRColor{
    width:200px;
} 
.commonSRReason{
    width:200px;
} 

.commonSRQuantity{
    width:120px;
    text-align:center;
} 

.commonSRpermitTree{
    width:200px;
} 

.commonSRpermitTreeQuantity{
    width:200px;
} 
.additionalLocationPanelGroup{
    width: 96%;
    margin: 0 8px;
vertical-align: top;
font-size: 14px;
color: #666;
font-weight: 500;
margin-left: 10px;
margin-bottom: 15px;
}
.additionalLocationPanelGroup label{

font-weight: bold;
}

.commentsHeading{
    display: inline-block;
    width:100%;
    font-size:14px;
}
.reassignmentCommentsPanelGroupBox{
    border: 1px solid #4b8cd6;
    margin-bottom:15px;
    width:99.5%;
}  

.reassignmentCommentsButtonPanelGroup{
   background-color: #f7f9fc;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    width: 99%;
    margin:5px;
} 

.viewAllCommentsPanelGroup{
    float:right;
}
.commentPopupPanelGroup{
    
}
.addCommentsButtonPanelGroup{

    float:right;
}
.reassignmentCommentTable{

  margin:5px;

}

.reassignmentCommentTableHeading{ 
background-color:#d0e1ff;
 text-align: left;
font-weight: bold;
font-size: 13px;
width: 100%;
padding:0px 10px 0px 10px;
}
.reassignmentComment{ 
   padding-left:10px;
   width:200px;
   text-align: left;
} 

.reassignmentInternalExternal{
   
    width:150px;
    text-align: left;
}  

.reassignmentCreatedBy{
    width:90px;
    text-align: left;
}

.reassignmentUploadedDate{
  
    width:120px;
    text-align: left;
}  

.reassignmentHeading{ 
    display: inline-block;
    width:100%;
    font-size:14px;
}
.reassignmentReassignButtonPanelGroup{
    background-color: #f7f9fc;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin: 5px;
    width: 99%;
}
.reassignmenTicketPanelGroup{
    float:right;
}
.viewAllReassignmntPanelGroup{
    float:right;
}
.reassignmentTableHeading{

  background-color:#d0e1ff;
  text-align: left;
  font-weight: bold;
  font-size: 13px;
  width:100%;
  padding:0px 10px 0px 10px;
}
.reassignmentTableHeading td {
height: 40px;
}
.reassignmentTable{
  margin:5px;
}
.reassignmentReferredFrom{
    text-align:left;
    width:125px;
    /* padding: 10px 10px; */
}
.reassignmentReferredTo{
    text-align:left;
    width:100px;
    padding-right: 20px;
}
.reassignmentNotes{
    text-align:left;
    width:200px;
}
.reassignmentInitiator{
    text-align:center;
    width:100px;
    margin-right: 15px;
}
.reassignmentDate{
    text-align:center;
    width:150px;
}

.reassignmentPanelGroupBox{
   border: 1px solid #4b8cd6;
    margin-bottom:15px;
    width:99.5%;
}

.reassignmentButtonsPanelGroup{
background-color: #f7f9fc;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    width: 99.5%;

}    

.cloneButtonPanelGroup{
    float:left;
    
}
.gaveCallerButtonPanelGroup{
    float:right;
    margin-left: 10px;
}
.escalateButtonPanelGroup{
    float:right;
}
.reassignmentLinkingPanelGroupBox{
   padding:10px 0;
}

.reassignmentLinkingPanelGroup{

}
.srLinkingTable{
    border: 1px solid #4b8cd6;
    margin-bottom: 15px;
    width: 99.5%;
}
.srLinkingHeading{

    display: inline-block;
    width:100%;
    font-size:14px;
  text-align: left;
  
}
.srLinkingTableHeading{ 
    background-color: #d0e1ff;
font-size: 13px;
    font-weight: bold;
    padding: 0 10px;
    text-align: left;
width:100%;
 
}
.reassignmentLinkingSRNum{
  text-align: center;
    width:70px;
}   

.reassignmentLinkingSRType{
 text-align: center;
    width:120px;
}
.reassignmentLinkingSRInitiator{
 text-align: center;
    width:100px;
}
.reassignmentLinkingStatus{
 text-align: center;
    width:90px;
}
.reassignmentLinkingDate{
 text-align: center;
    width:130px;
}
.reassignmentAction{
 text-align: center;
    width:90px;
}  

.srCloseoutPanelGroupBox{
border: 1px solid #4b8cd6;
margin-bottom: 15px;
width: 99.5%;
}

.graffitiCloseOutHeading{ 
font-size: 14px;
  text-align: left;
  font-weight: bold;
margin-left: 9px;
margin-bottom: 10px;
margin-top: 10px;
}
.closeoutPanelGroupBox{
}  

.closeOutHeading{ 
display: inline-block;
width: 100%;
font-size: 14px;
 
}

.closeoutReasonResolutionPanelGroup{
    width:100%;
}
.reasonCodeDropdown select{
  font-size:14px;
    color: #777;
    width:290px; 
}

.resolutionCodeDropDown select{
   font-size:14px;
    color: #777;
    width:290px; 
}   

.bssPanelgGroupBox{
   
}

.bssInspectionPanelGroup{
border: 1px solid #4b8cd6;
    margin-bottom:15px;
width: 99.5%;
}

.bssInspectionHeading{
    display: inline-block;
    width:100%;
    font-size:14px;
}

.bssCloseOutHeading{
    display: inline-block;
    width:100%;
    font-size:14px;
}
.bssCloseoutPanelGroup{
border: 1px solid #4b8cd6;
    margin-bottom:15px;
width: 99.5%;
    
}
 

.editSRButtonLink{
   background-color: #3075c3;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    margin:10px;
    padding: 10px;
}
a.editSRButtonLink, a.editSRButtonLink:hover, a.editSRButtonLink:focus, a.editSRButtonLink:visited{
background: #3075c3 ;
color: #fff !important;
padding: 10px 24px;
text-decoration: none;
font-size: 14px !important;
font-style: normal;
border: medium none;
text-transform: uppercase;
display: inline-block;
}

/*.summaryLeftPanel span, .summaryLeftPanel td {
    color: #000000;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
}*/

.summaryPanelGroupHorizontal tr{
color: #666;
vertical-align: top;
font-size:14px;
 font-weight: 500;
}

/* EditSR classes Ends */



/*new landing Page css starts*/

.landingPageAllContent{
    left: 0;
    top: 60px;
    z-index: 999;
    width:100%;
}
.registrationLinkBG{
    float: left;
    margin: 50px 22px 10px;
    width: 96%;
}

.topServiceHeader{
    background-color:  #FFF;
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
    background-position: 15px 12px;
    background-repeat: no-repeat;
}

.SearchHeader{
    background-color:  #FFF;
    color: #575757;
    font-size: 19px;
    margin: 0;
    font-weight:700;
    display: inline-block;
}
.topServiceHeader span{
color:#575757;
font-size: 19px;
font-weight: 700;
}
.cityServicesHeader span{
color:#575757;
font-size: 19px;
font-weight: 700;
}
.SearchHeader span{
color:#575757;
font-size: 19px;
font-weight: 700;
}
.topServiceHeader .sm{
float:left;
 margin-right: 5px;
}
.viewAllReqBG{

}

.newLinksModule{
    display: inline-block;
    /*margin-bottom: 20px;*/
    /*width: 100%;*/
}

.searchBoxRight .newLinksModule{
    margin-right: 0;
    width: 404px;
}

.globalMenu {
    background: none repeat scroll 0 0 #024589;
    display: inline-block;
    width: 100%;
    margin-top: 0px;
}



/*.globalMenu {
    align-items: center;
    background: #024589 none repeat scroll 0 0;
    display: flex;
    flex-direction: column;
    margin-top: 12px;
    width: 100%;
}


.globalMenu.af_panelGroupLayout div {
    display: flex;
}*/

.navLogo img{
    height: 38px;
}
.navLogo{
    float: left;
    margin: 4px 25px 4px 60px;
}


.headerLogoBG td{
    color: #024589;
    font-size: 15px;
    font-weight: 700;
    padding-left: 10px;
}

.headerLogoBG{
float:left;
}
.headerNew{
margin-top:0 !important;
}


.quickSearchBG  {
    float: left;
    margin: 0 0 0 28%;
    width: 530px;
}
.SearchTextBG {
    color: #454545;
    float: left;
    font-size: 15px;
    font-weight: 700;
    margin: 5px 10px 0;
}

.qSearchInput span {
float:left;
}
.qSearchInput a {
    background-color: #3075c3;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 5px 20px 6px;
    float:left;
    line-height: 19px;
}
/*
.loginDetailBox a, .loginDetailBox a:hover, .loginDetailBox a:focus, .loginDetailBox a:visited, .loginDetailBox a:focus:active{
color:#454545;
font-size: 12px;
   padding: 0;
   text-decoration: none;
   white-space: nowrap;
font-weight: bold;
}

.loggedDetailBox a, .loggedDetailBox a:hover, .loggedDetailBox a:visited, .loggedDetailBox a:focus, .loggedDetailBox a:focus, .loggedDetailBox a:focus:active{
color:#454545;
font-size: 12px;
   padding: 0;
   text-decoration: none;
   white-space: nowrap;
    font-weight: 700;
}*/

.cityInfoBG a{
 background-image: url("/oracle/webcenter/portalapp/shared/images/cityInfoIcon.png");
   background-position: left center;
    background-repeat: no-repeat;
    color:#FFF;
    font-size:12px;
    font-weight: 700;
   padding: 25px 14px 14px 29px;
   float:left;
}

.loginAndInfoSection {
    /*margin-right: 7px;*/
    right: 0;
    font-weight: bold;
}

.loginAndInfoSection {
    float: right;
    /*margin-left: 10px;*/
    /*margin-right: 4px;*/
    margin-top: 2px;
}
.cityInfoBG {
float:left;
  width: 82px;
}
.cityInfoText{
    color: #444;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    margin-top: 3px;
}

.seperatorLine{
    background-color: #cccccc;
    float: left;
    padding: 19px 1px 19px 0;
}

.smalFontLogin{
    font-size: 14px;
    font-weight: normal;
}
.qSearchInput input{
    width: 190px;
}
.qSearchInput input{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #9c9c9c;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #666;
    height: 30px;
    margin: 0;
    width: 330px;
    border-right: none;
}

.qSearchInput select{
    height: 32px;
}

.qSearchInput select{
    background: none repeat scroll 0 0 #e0e0e0;
    border: medium none;
    height: 30px;
    width:180px;
    padding: 0 0 0 2px;
    margin:0;
}

.landingPageContentBG{
    display: inline-block;
    /*width: 1074px;*/
    background: url("/oracle/webcenter/portalapp/shared/images/311backgroun.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 0;
    width: 100%;
}
.twitterFooterBG{
background: #5a7087;
height:300px;
width: 100%;
clear: both;
margin-top: 20px;
display: inline-block;
}
a.forMembText, a.forMembText:hover, a.forMembText:visited, a.forMembText:focus, a.forMembText:focus:active{
color:#666 ;
font-weight: 500;
}

span.af_selectBooleanRadio_content-input{
vertical-align: 0;
}
.mainBG {
height:100%;
position:relative !important;
margin-bottom: 87px !important;
}
.didiUKnowBG{
    background-color: #55677b;
    border: 1px solid #8b9bab;
    height: 250px;
    width: 47%;
}
.laCityNewBG{
    background-color: #55677b;
    border: 1px solid #8b9bab;
    height: 250px;
    width: 47%;
}

.viewAllReqBG {
display: inline-block;
}


.viewAllReqBG.af_panelGroupLayout {
    padding: 10px 0;
    clear: left;
    float: inline-start;
}

.viewAllReqBG a, .viewAllReqBG a:visited, .viewAllReqBG a:hover, .viewAllReqBG a:focus{
    border: 1px solid #adc8e6;
    color: #3075c3;
    text-decoration: none;
    padding: 10px 25px 10px 15px;;
    display: inline-block;
    font-size: 14px;
    background-image:url("/oracle/webcenter/portalapp/shared/images/V2/bule_right-arrow.png");
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: auto;
    font-weight: 400;
}

.twitPaddBG{
padding:25px;
}

.twitHeaderBG{
background-color: #4a5b6b;
}
.twitHeaderBG .twitterText{
    background-image:url("/oracle/webcenter/portalapp/shared/images/twitterIcon.png");
    background-position: 20px center;
    background-repeat: no-repeat;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    padding: 20px 20px 20px 65px;
    text-transform: uppercase;
}

.twitHeaderBG .didUknoText{
    background-position: 20px center;
    background-repeat: no-repeat;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    padding: 20px 20px 20px 65px;
    text-transform: uppercase;
}

.searchAddress table{
float:left;
}
.searchAddress {
    display: inline-block;
    width: 50%;
    float: left;
}

.secRadioBG .searchAddress{
    display: block;
    width:auto;
}
.secRadioBG input[type="text"]{
width: 100%;
}

.authAddressPG.af_panelGroupLayout {
    padding-right: 20px;
}

.greenbuttonpanel.af_panelGroupLayout {
    padding-right: 20px;
}

.serviceReqInput.af_panelGroupLayout table {
    padding-right: 20px;
}

.secRadioBG {
    display: inline-block;
    width: 50%;
    padding: 10px 0;
}
.secRadioBG table{
float:left;
}
.orangeButton, .orangeButton:hover {
background: #3075c3 !important;
}

.autDashboardTopright3, .autDashboardTopLeft {
    margin-bottom: 30px;
}
.anonymousDashTopright1 .searchContent, .autDashboardTopright3 .searchContent{
    /*margin: 0 0px 10px 0px;*/
    padding: 20px;
    border: 1px solid #d4d4d4;
    margin-top: 10px;
}


.SearchHeader, .reportHeader{
    margin-bottom: 20px;
}

.anonymousDashTopright1 .searchContent label, .autDashboardTopright3 .searchContent label {
    font-size: 20px;
    color: #000000;
    line-height: 25px;
}

.anonymousDashTopright1 .searchContent.af_panelGroupLayout .af_selectBooleanRadio_native-input, .autDashboardTopright3 .searchContent.af_panelGroupLayout .af_selectBooleanRadio_native-input{
    height: 25px;
    margin-right: 10px;
    width: auto;
}


.SRtableRight.topService.af_panelGroupLayout a.af_goLink {
    color: #000000;
}

/*.superVDashboardTopright3.af_panelGroupLayout .searchContent label {
    font-size: 14px;
    color: #666666;
    line-height: 18px;
}
.superVDashboardTopright3.af_panelGroupLayout .searchContent.af_panelGroupLayout .af_selectBooleanRadio_native-input {
 height: 18px;
    margin-right: 5px;
}*/

/*.secRadioBG  label{
    width: 125px;
}*/
/*.searchAddress  label{
    width: 125px;
}*/

.helpSeperator {
    background-color: #ccc;
    margin: 0 6px;
    padding: 6px 1px 6px 0 !important;
}

.reglinkBG{
    float: left;
    height: 100px;
}
.registrationLinkBG a{
float:right;
}
.fisrtRadiobg {
    color: #545454;
    display: block;
    font-size: 13px;
    font-style: normal;
    padding: 10px 0;
}
.searchAddress {
    color: #545454;
    display: inline-block;
    font-size: 13px;
    font-style: normal;
    padding: 10px 0;
}

.autDashboardTopright3 .searchContent .searchAddress .radioLabel.af_panelGroupLayout {
     color: #000000;
 }

 .searchAddress af|selectBooleanRadio{
margin-top: 7px;
}

 .secRadioBG af|selectBooleanRadio{
margin-top: 7px;
}

.newLinksModule  .greenbuttonpanel {
margin-right:2px;
}
/*endCSS*/

/*authenticated  landing Page css starts*/
.autDashboardTop {
    display: inline-block;
    width: 100%;
    margin: 0 0px;
}
.autDashboardTopLeft{
width:100%;
}
.autDashboardTopmiddle{
float:left;
 width: 29%;
margin-right: 13px;
}

.autDashboardTopright{
float:left;
width:39%;
}

.autDashboardBottom{
clear:both;
}
.autDashboardTopright2 {
margin-bottom: 10px;

}
.autDashboardTopright2 {
margin-bottom: 10px;

}

.autDashboardBottomleft {
float:left;
width:31%;
margin-right: 15px;
}

.autDashboardBottommid {
float:left;
width:31%;
margin-right: 15px;
}

.autDashboardBottomright  {
float:left;
width:31%;
margin-right: 15px;
}

.autDashboardBottom {
    display: inline-block;
    width: 100%;
}

.policeFireNotifyhomeContRight{
float:left;
}

.autDashboardTopmiddle .newLinksModule{
   
    min-height: 325px;
    width: 300px;
}
.autDashboardTopLeft .newLinksModule {
    width: 100%;
    height: auto;
}

.autDashboardTopLeft .searchModuleNew  .newLinksModule {
    height: auto;
    min-height: 260px;
    width: 405px;
}

.autDashboardTopright2 .orangeTitle{
    background-color: #fff;
    background-image: url("/oracle/webcenter/portalapp/shared/images/topServiceIcon.png");
    background-position: 8px 6px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 20px;
    height: 40px;
    margin: 0;
    padding: 15px 10px 6px 60px;
    text-transform: uppercase;
}
.autDashboardTopright2 .orangeTitle .sm{
    color: #6f6f70;
    font-size: 16px;
    font-weight: 700;
}

.autDashboardTopright2 .streethomeContRight{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eaeaea;
    display: inline-block;
    margin-bottom: 10px;
    min-height: 250px;
    min-width: 412px;
} 
/*authenticated landing page css ends*/

/*csr landing page css starts*/

/*csr  landing Page css starts*/
.csrDashboardTop {
    display: inline-block;
    width: 98%;
    margin: 0 12px;
    margin-bottom:20px;
}
.csrDashboardTopLeft{
float:left;
width:31%;
margin-right: 15px;
/*margin-left:15px;*/
}
.csrDashboardTopmiddle{
float: left;
width: 37%;
margin-right: 14px;
}

.csrDashboardTopright{
float:left;
width:29%;
}

.csrDashboardBottom{
clear:both;
}
.csrDashboardTopright1 {
margin-bottom: 10px;

}
.csrDashboardTopright2 {
margin-bottom: 10px;

}
.csrDashboardTopright2 {
margin-bottom: 10px;

}

.csrDashboardBottomleft {
float:left;
width:31%;
margin-right: 15px;
}

.csrDashboardBottommid {
float:left;
width:31%;
margin-right: 15px;
}

.csrDashboardBottomright  {
float:left;
width:31%;
margin-right: 15px;
}

.csrDashboardBottom {
    display: inline-block;
    width: 100%;
}

.policeFireNotifyhomeContRight{
float:left;
}

.csrDashboardTopmiddle2 .newLinksModule{
width: 100%;
}

/*.csrDashboardTopmiddle2 .topServiceContent {
margin: 0px 10px;
}*/
.csrDashboardTopright2 {
border: 1px solid #eaeaea;
padding: 20px;
}

.csrDashboardTopright2 .newLinksModule {
width:100%;
}

.csrDashboardTopright2 .yourServiceReqHeader {
width:74%;
}
/*csr  landing Page css Ends*/

/*Supervisor  landing Page css starts*/
.superVMid {
margin-top: 15px;
}
.SuperVisormainPG{

}

.superVDashboardTop {
    display: inline-block;
    width: 100%;
    margin: 0 0px;
}

.superVDashboardTopmiddle{
float:left;
 width: 25%;
margin-right: 15px;
}

.superVDashboardTopright{
float:left;
width:38%;
}

.superVDashboardBottom{
clear:both;
}

.superVDashboardTopright2 {
margin-bottom: 10px;

}
.superVDashboardTopright2 {
margin-bottom: 10px;

}

.superVDashboardBottomleft {
float:left;
width:31%;
margin-right: 15px;
}

.superVDashboardBottommid {
float:left;
width:31%;
margin-right: 15px;
}

.superVDashboardBottomright  {
float:left;
width:31%;
margin-right: 15px;
}

.superVDashboardBottom {
    display: inline-block;
    width: 100%;
}

.policeFireNotifyhomeContRight{
float:left;
}

.srdropdownPG label {
display: none !important;
}
.srdropdownPG select{
width:180px;
}

.srDate select{
width:180px;
}
.srdropdownPG .srLink, .srdropdownPG .srLink:hover, .srdropdownPG .srLink:visited, .srdropdownPG .srLink:focus{
    background: none repeat scroll 0 0 #3075c3 !important;
    border: medium none;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-style: normal;
    padding: 10px 24px;
    text-decoration: none !important;
}

/*.srdropdownPG .srLink:hover {
    background:#dd6904 !important;
}*/
/*Supervisor  landing Page css Ends*/

/*Graffiti  landing Page css Starts*/
.GrafDashboardTopleft{
    display: inline-block;
    margin-right: 15px;
    width: 33%;
    float: left;
}

.grafDashboardTopmiddle {
    display: inline-block;
    margin-right: 15px;
    width: 35%;
    float: left;
}




::-moz-placeholder {

    color: #b8b8b8;
    font-style: italic;
    font-size: 12px;

}
.srSubType {
    margin-bottom: 10px;
}
.grafDashboardTopmiddle .SearchHeader{
    margin-bottom: 18px !important;
}

.graffitimainPG h2.srDtlHd, .grafDashboardTopmiddle .SearchHeader span{
    font-size: 20px !important;
    color: #000000;
}

.GrafDashboardTopright {
    display: inline-block;
    margin-right: 0;
    width: 28%;
    float: left;
}


.GrafDashboardTop {
    display: inline-block;
    width: 100%;
    margin: 0 0px;
}

.superVDashboardBottom{
clear:both;
}


.GrafDashboardBottomleft {
float:left;
width:31%;
margin-right: 15px;
}

.GrafDashboardBottommid {
float:left;
width:31%;
margin-right: 15px;
}

.GrafDashboardBottomright  {
float:left;
width:31%;
margin-right: 15px;
}

.GrafDashboardBottom {
    display: inline-block;
    width: 100%;
}

.policeFireNotifyhomeContRight{
float:left;
}

.superVDashboardTopLeft{
    float: left;
    margin-right: 18px;
    width: 60%;
}
/*Graffiti  landing Page css Ends*/

/*mayor landing Page css starts*/

.mayorDashboardTop{
width:100%;
padding:10px;
}
.mayorDashboardMid{
width:100%;
padding:10px 0%;
}
.mayorDashboardBottom{
width:100%;
}
.mayorDashboardBottomleft{
float:left;
width:31%;
margin-right: 15px;
}

.mayorDashboardBottommid{
float:left;
width:31%;
margin-right: 15px;
}
.mayorDashboardBottomright{
float:left;
width:31%;
margin-right: 15px;
}
/*mayor landing Page css ends*/

/*dynamic table css ends*/
.dynamilMainTablePG{
width:100%;
}



.dateFilterStyle {
    float: left;
    text-align: center;
    max-width: 600px;
    min-width: 500px;
    margin-bottom: 10px;
}

.dateFrom {
float: left;
}

.dateFrom .af_inputDate_label{
    line-height: 30px;
}

.serviceUpdateSummaryrightheaderPrint {
    font-size: 13px;
    color: #444;
    float: right;
    margin: 0px 0 0px 0px;
}
.ascendingStyle{
      background-image:url("/oracle/webcenter/portalapp/shared/images/arrw_down.png");
    background-position: center center;
    background-repeat: no-repeat;
        padding: 0 5px;
}
.descendingStyle{
      background-image:url("/oracle/webcenter/portalapp/shared/images/arrw_up.png");
    background-position: center center;
    background-repeat: no-repeat;
        padding: 0 5px;
}

.ascendingDocumentStyle{
      background-image:url("/oracle/webcenter/portalapp/shared/images/arrw_down.png");
    background-position: center center;
    background-repeat: no-repeat;
        padding: 0 5px;
}
.descendingDocumentStyle{
      background-image:url("/oracle/webcenter/portalapp/shared/images/arrw_up.png");
    background-position: center center;
    background-repeat: no-repeat;
        padding: 0 5px;
}
table.sortingStylePG td{
    border:none !important;
}
/*dynamic table css ends*/

.anonymousMainPG{

}
.anonymousDashTop{
width:100%;
}

.anonymousDashBottom{
width:100%;
}
.anonymousDashTopLeft{
float:left;
width:100%;
margin-bottom: 30px;
}
.dashboard-left {
    width: 74%;
    float: left;
    padding-right: 4%;
    border-right: 1px solid #cdcdcd;
}
.dashboard-right{
float:left;
width:19.5%;
padding-left: 2%;
}
.anonymousDashTopright{
float:left;
width:38%;
margin-right: 0;
}
.anonymousDashTopright1{
margin-bottom: 30px;
}
.anonymousDashTopright2{
margin-bottom: 0;
}

.anonymousDashBottomleft{
float:left;
width:31%;
margin-right: 15px;
}

.anonymousDashBottommid{
float:left;
width:31%;
margin-right: 15px;
}
.anonymousDashBottomright{
float:left;
width:31%;
margin-right: 0;
}

/*notification new css*/
.notHeader {
    background-color: #fff;
    background-position: 8px 6px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 20px;
    margin: 0;
    width: 100%;
    margin-bottom: 20px;
    display: inline-block;
}

.notContent {
    color: #444;
    float: right;
    font-size: 14px;
    margin-top: 4px;
    /*width: 218px;*/
}

.notFooter {
    background: none repeat scroll 0 0 #9cd159;
    color: #fff;
    margin: 10px;
    padding: 10px;
    text-align:right;
    clear:both;
}

.notification label {
    color: #575757;
    font-size: 19px;
    font-weight: 700;
}


.linksModule {
    border: 1px solid #e5e4e6;
}
/*notification new css Ends*/
/*your service Req Module Css*/
.yourServiceReqHeader.af_panelGroupLayout{
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
}

.cityServicesHeader{
    background-color: #fff;
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
}

.csrDashboardTopmiddle1 .searchModuleNew  {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eaeaea;
    min-height: 270px;
    margin-bottom: 10px;
    padding: 20px;
}

.csrDashboardTopmiddle2.af_panelGroupLayout {
    border: 1px solid #eaeaea;
    padding: 20px;
}

.csrDashboardTopright1.af_panelGroupLayout {
    border: 1px solid #eaeaea;
    padding: 20px;
}

.csrDashboardTopmiddle1 .searchModuleNew .newLinksModule {
    width: 100%;
}

.autDashboardTopright2 .linksModule {
border: 0 solid #e5e4e6;
}

.newsBG {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eaeaea;
    display: inline-block;
    min-height: 325px;
    margin-bottom: 10px;
    width: 404px;
}

.newsheader {

    background-color: #fff;
    background-image: url("/oracle/webcenter/portalapp/shared/images/newsNew.png");
    background-position: 8px 6px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 20px;
    height: 40px;
    margin: 0;
    padding: 15px 10px 6px 60px;
}
    .newsheader label{
    color: #575757;
    font-size: 19px;
    font-weight: 700;
    }

.anonymousDashTopLeft .newLinksModule{
    width:100%;
}

.anonymousDashTopmid .newLinksModule{
    width:310px;
    min-height: 272px;
}

.anonymousDashTopright1 .newLinksModule{
width: 410px;
min-height: 223px;
}
.anonymousDashTopright2 .newsBG{
width: 410px;
min-height: 178px;
}

.cityServicelinkborder a, .cityServicelinkborder a:active, .cityServicelinkborder a:focus, .cityServicelinkborder a:visited, .cityServicelinkborder a:visited:focus, .cityServicelinkborder a:focus:visited {
    border-bottom: 1px dotted #cccccc;
    color: #666;
    display: block;
    font-size: 13px;
    font-style: normal;
    padding: 10px;
}

.newLinksModuleBottom{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eaeaea;
    display: inline-block;
    min-height: 325px;
    margin-bottom: 10px;
    width: 330px;
}

.streetNotHeader{
    background-color: #FFF;
    background-image: url("/oracle/webcenter/portalapp/shared/images/notification_orange.png");
    background-position: 15px center;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 20px;
    height: 40px;
    margin: 0;
    padding: 15px 10px 0 60px;
    text-transform: uppercase;

}
.streetNotContent{

}

.policeFireNotContent{

}

.policeFireNotHeader{
    background-color: #FFF;
    background-image: url("/oracle/webcenter/portalapp/shared/images/notificationOrange2.png");
    background-position: 15px center;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 20px;
    height: 40px;
    margin: 0;
    padding: 15px 10px 0 60px;
    text-transform: uppercase;
}

.policeFireNotHeader .sm{ 
    color: #575757;
    font-size: 19px;
    font-weight: 700;
}
.streetNotHeader .sm{ 
    color: #575757;
    font-size: 19px;
    font-weight: 700;
}
.newLinksModuleBottom .linkborder a, .newLinksModuleBottom .linkborder a:active, .newLinksModuleBottom .linkborder a:focus, .newLinksModuleBottom .linkborder a:visited, .cityServicelinkborder a:visited:focus, .cityServicelinkborder a:focus:visited {
    border-bottom: 1px dotted #cccccc;
    color: #666;
    display: block;
    font-size: 13px;
    font-style: normal;
    padding: 10px;
}
.newLinksModuleBottom .linkborder{
margin:5px;
}

/*mayor css starts*/
.mayorLeft {
    margin-left: 14px;
    margin-top: 25px;
    width: 60%;
}
.mayorRight {
width:36%;
}
.mayorImageBG {
    float:left;
    margin-left: 30px;
}

.ericRightBG{
    float: right;
    margin-right: 45px;
    margin-top: 40px;
    text-align: right;
}
.ericRightBG img{ 
width: 80px;
}
.mayorLearnMoreLink {
    color: #444;
    display: inline-block;
    font-size: 14px;
    margin: 10px 0;
}

.bioText {
    color: rgb(98,147,255);
    display: inline-block;
    font-size: 12px;
    margin: 5px 0;
}

.mayorHeader {
    color: #034883;
    font-size: 30px;
    font-weight: 500;
}
.mayorDetailText{
    color: #444;
    font-size: 14px;
    margin-top: 10px;
}


.HomeTabBG a{
    font-size: 16px;
    color: #fff;
}





.srIntakeFromMain {
background-color: #ffffff;
display: block;
height: auto;
min-height: 500px;
padding: 10px 0 0 0;
}
.topServiceContent {
padding: 0 10px 10px;
}
 .srIntakeMainBG .pgTitle{
 height:auto;
 margin: 10px 0;
 }
 
 .srIntakedetailBG af|navigationPane a{
    margin-left: -13px;
} 
.srIntakedetailBG af|navigationPane a:first-child{
    margin-left: 0;
} 
.srIntakedetailBG af|navigationPane{
    display: inline-block;
    margin: 0 0 20px;
    padding: 1px 1px 1px 0;
}

.srIntakedetailBG .af_navigationPane img {
    width: 219px;
}
.srIntakeFromMain {
background-color: #ffffff;
display: block;
height: auto;
min-height: 500px;
padding: 10px 0 0 0;
}
.topServiceContent {
padding: 0 10px 10px;
}
 .srIntakeMainBG .pgTitle{
 height:auto;
 margin: 10px 0 10px 13px;
 }
/*dashBoard bottom css starts*/
.dashboardBottom {
    background-color: #5a7087;
    clear: both;
    display: inline-block;
    width: 100%;
    padding: 0 0 15px;
}
.dashboardBottomRight {
    float: right;
    width: 65%;
}

.superVDashboardBottommid {
width:48%;
}
.superVDashboardBottomright {
width:47%;
}
.cityWideNotHeaderbg{
    color: #fff;
    font-size: 18px;
    padding: 15px 10px 0 27px;
    font-weight: bold;
}
.dashboardBottomLeft {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eaeaea;
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    margin-left: 24px;
    height: 360px;
    width: 330px;
    margin-top: 12px;
    overflow-y: auto; 
}
.globalMenu a.createSRTab {
    background-image: url("/oracle/webcenter/portalapp/shared/images/createSRTab.png");
    background-position:center;
    background-repeat: no-repeat;
    background-color: #3075c3 ;
    color: transparent;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin-right: 3px;
    margin-top: 2px;
    padding: 13px 64px;
    /*text-transform: uppercase;*/
    transition: background 0.3s ease-in-out 0s;
    
}

.globalMenu a.createSRTab .smallfont, .globalMenu a.createSRTab .smallfont:hover{
color: transparent !important;
}
.mayorImgBox {
float:right;
}
.mayorMainBg {
    display: inline-block;
    width: 100%;
}
.mayorMainBg .af_showDetailFrame{
    display: inline-block;
    width: 100%;
    margin: 0;
}

/*dashBoard bottom css ends*/

/*popup global css Starts*/
.af_dialog_main {
    background-color: #fff;
    background-image: none;
}
.af_dialog_header-start {
    background-color: #fff;
    background-image: none;
    /*display: none;*/
}

.af_dialog_header {
    background-color: #fff;
    background-image: none;
    margin-bottom: 10px;
    /*width: 100%;*/
}

.af_dialog_header-end {
    background-color: #fff;
    background-image: none;
    /*display: none;*/
}

.af_dialog_content-start {
    background-color: #fff;
    border-left: 1px solid #fff;
    border-right: medium none;
    font-size: 0;
    width: 3px;
    /*display: none;*/
}
.af_dialog_content {
    background-color: #fff;
    border: 0 none;
    padding: 0;
    
}

.af_dialog_content-end {
    background-color: #fff;
    border-left: medium none;
    border-right: 1px solid #fff;
    font-size: 0;
    width: 3px;
}
.af_dialog_close-icon-style{
display: inline-block;
}

.af_dialog_footer-start{
    background-color: #fff;
    border-left: 1px solid #fff;
    border-right: medium none;
    font-size: 0;
    width: 3px;
    background-image:none; 
    height: 4px;
    padding:0;
}

.af_dialog_footer-content{
    background-color: #fff;
    border: 0 none;
    padding: 0;

}

.af_dialog_footer{
    background-color: #fff;
    border: 0 none;
    height: 4px;
    padding:0;
    background-image:none; 
}

.af_dialog_footer-end{
    background-color: #fff;
    border-left: medium none;
    border-right: 1px solid #fff;
    font-size: 0;
    width: 3px;
    background-image:none; 
    display: none;
    height: 4px;
    padding:0;
}
/*popup global css Ends*/

/*css for select one choice arrow icon change*/
/*.qSearchInput select {
    background:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/392/select-arrow.png") no-repeat scroll 79% 50% #efefef;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 2px 2px 2px 20px;
    border: none;
    width: 150px;
}
.qSearchInput .af_selectOneChoice{
    overflow: hidden;
    width: 133px;
}
.qSearchInput .af_selectOneChoice_content:focus {
border: none;
color: #333;
border-color:transparent ;
}*/
/*css for select one choice arrow icon change Ends*/

/*train css Starts*/

.srIntakedetailBG .af_navigationPane a{
    margin-left: -13px;
} 
.srIntakedetailBG .af_navigationPane a:first-child{
    margin-left: 0;
} 
.srIntakedetailBG .af_navigationPane{
    display: inline-block;
    margin: 0 0 0;
    padding: 1px 1px 1px 0;
    height:55px;
}

.srIntakedetailBG .af_navigationPane img {
    width: 219px;
}
.srIntakeFromMain {
background-color: #ffffff;
display: block;
height: auto;
min-height: 500px;
padding: 10px 0 0 0;
}
.topServiceContent {
padding: 0 10px 10px;
}
 .srIntakeMainBG .pgTitle{
 height:auto;
 margin: 10px 0;
 }

 
detailsTrail {
width:97%;
}
.detailsTrail .af_navigationPane a{
    margin-left: -13px;
} 
.detailsTrail .af_navigationPane a:first-child{
    margin-left: 0;
} 
.detailsTrail .af_navigationPane{
    display: inline-block;
    margin: 0 0 0;
    padding: 1px 1px 1px 0;
    height:55px;
}

.detailsTrail .af_navigationPane img {
    width: 219px;
}

/*train css Ends*/

.srIntakeFromMain .contentleft {
    background-color: #ffffff;
    color: #666;
    float: left;
    height: auto;
    /*margin-bottom: 20px;*/
    min-height: 500px;
    /*padding: 20px 0px;*/
    width: 100%;
}

/*registration css starts*/

.contactRootPG label {
    text-align: left;
    width: 180px;
}

.contactRootPG input[type="text"] {
    width: 280px;
}

.myProfileNotification  label {
    width: auto;
}


.myprofileoptionalField af|selectOneRadio label{
 width: auto ;
}
.myProfileNotification af|selectBooleanCheckbox label {
 width: auto ;
}
.myprofileoptionalField af|selectBooleanCheckbox label {
 width: auto ;
}

.optionalField {
    margin-top: 10px;
    padding-left: 11px;
    
}
.myProfileOutputtext {
    margin-top: 10px;
}

 .contactRootPG a, .contactRootPG a:hover, .contactRootPG a:focus, .contactRootPG a:visited, .contactRootPG a:active:hover, .contactRootPG a:active {
    background: none repeat scroll 0 0 #3075c3;
    color: #fff;
    padding: 10px 24px;
    text-decoration: none;
    font-size: 13px;
    font-style: normal;
    border: medium none;
}

/*.contactRootPG a:hover, .contactRootPG a:focus, .contactRootPG a:active, .contactRootPG a:hover, .contactRootPG a:focus {
   background:#dd6904 !important;
}*/

.myProfileNotification {
margin-top:10px;
}
.myprofileoptionalField {
margin-top:10px;
}
.myProfileSelectOneRadio label {
    margin-right: 10px;
}

.myProfileselectOneRadio label{
 margin-right: 10px;
}
.myprofileoptionalField .optionalField{
margin-top:0;
}

.myprofileoptionalField {
margin-top:10px;
}

.contactRootPG {
    background-color: #ffffff;
   
    float: left;
    height: auto;
    margin-bottom: 20px;
    min-height: 500px;
    width: 100%;
    padding: 10px 0;
}

.signinInfoRootPG {
    background-color: #ffffff;
   
    float: left;
    height: auto;
    margin-bottom: 20px;
    min-height: 500px;
    width: 100%;
    padding: 10px 0;
}

.signinInfoRootPG label {
    text-align: left;
    width: 180px;
}

.signinInfoRootPG input[type="text"] {
    width: 280px;
}
.signinInfoRootPG input[type="password"] {
    width: 280px;
}
.signinInfoRootPG select {
    width: 280px;
}

.addressRootPG label {
    text-align: left;
    width: 180px;
}

.addressRootPG input[type="text"] {
    width: 280px;
}

.addressRootPG select {
    width: 280px;
}

.confirmationRootPG {
 margin-top: 10px;
}

.confirmationRootPG a, .confirmationRootPG a:visited, .confirmationRootPG a:hover, .confirmationRootPG a:focus{
    color: #024589;
    font-size: 15px;
    color: #024589;
    display: inline-block;
    font-size: 15px;
    margin: 6px 0 0;
    text-decoration: none;
}


.myProfileRootPG {
    clear:both;
    margin: 20px 20px 0 50px;
    text-align: left;
}
.contactNextButton {
    float: right;
    margin: 15px 20px;
}

.myProfileNotification {
    margin-left: 189px;
    margin-top: 10px;
    text-align: left;
    width: 280px;;
}

.myProfileDES {
    font-size: 12px;
    font-style: italic;
}
.myProfileDES {
    margin-top: 10px;
}

.myProfileMiddle {
text-align: left;
}
.myprofileoptionalField {
display: inline-block;
}

.ButtonPG a, .ButtonPG a:hover, .ButtonPG a:focus, .ButtonPG a:visited {
    background: none repeat scroll 0 0 #3075c3;
    border: medium none;
    padding: 10px 24px;
    color: #fff;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
}
 /*.ButtonPG a:hover{
   background:#dd6904 !important;
}*/



.addressPreviousPG a, .addressPreviousPG a:hover, .addressPreviousPG a:focus, .addressPreviousPG a:visited {
    background: none repeat scroll 0 0 #3075c3;
    border: medium none;
    color: #fff;
    font-size: 13px;
    font-style: normal;
    padding: 10px 24px;
    text-decoration: none;
    text-transform: uppercase;
}
 /*.addressPreviousPG a:hover{
  background:#dd6904 !important;
}*/

.manageSubmitPG a, .manageSubmitPG a:hover, .manageSubmitPG a:focus, .manageSubmitPG a:visited {
    background: none repeat scroll 0 0 #3075c3;
    border: medium none;
    color: #fff;
    font-size: 13px;
    font-style: normal;
    padding: 10px 24px;
    text-decoration: none;
    text-transform: uppercase;
}
 /*.manageSubmitPG a:hover{
   background:#dd6904 !important;
}*/

.srAddressRootPG .af_panelFormLayout_content-cell{
padding-top: 10px;
}

.srAddressStreetNumber table{
margin-top: 0;
}
.srAddressRootPG.af_panelFormLayout {
margin: 0;
padding: 0;
}
.signinInfoRootPG table{
margin-top: 10px;
}
.signinPasswordStrenthPG {
margin: 0 0 0 196px !important;
}

.signinPasswordStrenthPG a{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
}
.signinInfoRootPG .ButtonPG {
    display: inline-block;
    float: right;
    margin-right: 10px;
    width:195px;
    margin-bottom: 10px;
}

.signInleft {    
    display: inline-block;
    float: left;
}
.signInright {    
    display: inline-block;
    float: right;
} 

.registrationHelpROOTPG {
    background-color: #ffffff;
    float: left;
    height: auto;
    margin-bottom: 20px;
    min-height: 500px;
    padding: 16px;
    width: 97%;
    text-align:left;
}
.registrationHelpPG1 {
margin-top: 10px;
}
.registrationHelpLADWP {
    display: inline-block;
    margin: 0 0 10px;
    font-weight: 700;
    width: 100%;
}

.registrationHelpLADWP div{
float:left;
}
.registrationHelpPG2 {
    display: inline-block;
}
.registrationHelpPG9 {
    display: inline-block;
}

.registrationHelpPG3 {
    margin-top: 10px;
    display: inline-block;
}
.registrationHelpAssociated {
    margin-top: 0;
    display: inline-block;
    font-weight: 700;
}
.registrationHelpOneRadio {
margin-top: 10px;
}
.registrationHelpAccount  {
    margin-top: 10px;
    display: inline-block;
}
.registrationHelpIRegister  {
    margin-top: 10px;
    display: inline-block;
}
.registrationHelpAccountPG  {
    margin-top: 10px;
    display: inline-block;
    width: 97%;
    margin-left:30px;
}
.registrationHelpAccountPG a, .registrationHelpAccountPG a:hover, .registrationHelpAccountPG a:focus, .registrationHelpAccountPG a:visited{
    background: none repeat scroll 0 0 #3075c3;
    border: medium none;
    color: #fff;
    font-size: 13px;
    font-style: normal;
    padding: 10px 24px;
    text-decoration: none;
    text-transform: uppercase;
}

/*.registrationHelpAccountPG a:hover{
   background:#dd6904 !important;
}*/

.addButtons {
    display: inline-block;
    float: right;
    margin-bottom: 10px;
    margin-right: 10px;
    text-align: right;
    width: 215px;
}
.addressPreviousPG {
float: left;
}
.manageSubmitPG {
float: right;
}

.registrationHelpPG7 a{
    color: #024589;
    font-size: 15px;
    font-weight: 500;
    margin: 0 0 10px 0;
    display: inline-block;
}
.registrationHelpPG4 a{
    color: #024589;
    font-size: 15px;
    font-weight: 500;
    margin: 10px 0 0 0;
    display: inline-block;
}
/*registration css Ends*/

/*advance Search css Starts*/
.SearchHeader a{
    color: #3075c3;
    float: right;
    font-size: 14px;
}

/*.SearchHeader {
     width:80%;
     display: inline-block;
}*/

.searchSrlabel {
    display: inline-block;
    width: 150px;
    line-height:35px;
}
.superVDashboardTopright3 .radiButtonPG {
margin-left: 150px;
}
.searchSrFields input[type="text"]{
    width: 226px;
    color:#666;
}
.searchSrFields select{
    width: 226px;
}
.searchContent .radiButtonPG {
    margin-bottom: 10px;
}

.crossStreetStyle {
    margin-bottom: 10px;
}

.srNumberStyle {
    margin-bottom: 10px;
}

.searchContent af|selectBooleanRadio::label{
display: none;
}

.phonenumberStyle {
    margin-bottom: 10px;
}

.emilIdStyle {
    margin-bottom: 10px;
}

.dwpAccountStyle {
    margin-bottom: 10px;
}

.searchVerifyAddressPG {
margin:10px 0 5px;
}

.searchVerifyAddressPG a, .searchVerifyAddressPG a:visited, .searchVerifyAddressPG a:hover, .searchVerifyAddressPG a:focus{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
}

/*advance Search css Ends*/

/*addNewCategoryMain css starts*/

.addNewCategoryMain {
    margin: 10px 1% 20px !important;
}

.addNewCategoryMain {
    background-color: #ffffff;
    border: 1px solid #cdcdcd;
    display: inline-block;
    float: left;
    height: auto;
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: 10px;
    min-height: 500px;
    width: 98%;
    padding-bottom: 50px;
}
.SRtableRight {
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 7px;
    width:95%;
    display:inline-block;
}

.SRtableRight span{
text-align:left;
}
.SRHeaderWidth {
    background: none repeat scroll 0 0 #2465a5;
    display: inline-block;
    padding: 7px 6px 3px;
    width: 99%;
    margin-bottom: 5px;
}


.SRHeaderWidth label {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
}
.SRHeaderWidth .af_selectManyChoice_content{
 font-size: 14px;
 color: #777;
 width:88px;
 padding: 0 10px;
}


.SRHeaderWidth .af_selectManyChoice_control{
    border: 1px solid #cdcdcd;
    box-sizing: border-box;
    color: #777;
    float: none;
    font-size: 14px;
    height: 32px;
    margin-left: 2px;
    padding: 6px 7px 8px 0;
}
.SRtableRight.topService a{
border: none;
}
.Button30d {
    margin-right: 1px;
}
.ButtonYTD  {
    margin-right: 1px;
}
#map-canvas-small {
    height: 154px;
    margin: 10px;
    padding: 0;
    width: 291px;
      }
      
      
#map-canvas {
/*height: 380px;*/
margin: 0px;
min-height: 354px;
padding: 0;
width: 100%;
min-width: 500px;
/*max-width: 750px;*/
}     

#map-big-canvas { 
height: 750px;
margin: 0px 10px 0px;
min-height:  550px;
padding: 0; 
width: 950px;
}  


.mapImgBig.af_image {
    width: 325px;
}
/*addNewCategoryMain css Ends*/

.csrDashboardTopright1 .notContent {
color: #444;
float: left;
font-size: 14px;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
text-transform: none;
}


.csrDashboardTopright1 .notContent a, .csrDashboardTopright1 .notContent a:hover, .csrDashboardTopright1 .notContent a:visited {
padding-right: 25px;
    color: #7d7d7d  !important;
    display: inline-block;
    font-size: 12px;
    margin: 0 5px 0 0;
    padding: 3px 22px 1px 0;
    text-decoration: none;
    background-image: url(/oracle/webcenter/portalapp/shared/images/detailIcon.png);
background-position: right center;
background-repeat: no-repeat;
background-size: 17px auto;
font-weight: 400;
}

.firstTect{
    padding-right: 3px;
}
.secText{
font-size: 14px;
}


/*Sr classes starts here*/

.gisButtonRight{
 float: right;
 width: 15%;
 margin-top: 5px;
}

.gisButtonRight a {
    /*background: none repeat scroll 0 0 #fff !important;*/
    color: #959595;
}
.gisButtonRight a:active {
    background: none repeat scroll 0 0 #e0e0e0 !important;
    color: #666;
}

.Button7d{
padding:0px 2px 5px 1px ;
float:left;

}

.Button30d{
padding:0px 2px 5px 1px  ;
float:left;
}

.ButtonYTD{
padding:0px 0px 5px 0px;
}

.SRDate{
margin-right: 10px;
width: 160px;
}

.servicerequestContent1{
margin-right: 10px;
width: 160px;
}

.SRtableRight a{
display: inline-block;
}
/*Sr classes ends here*/

/*train component for srintake css*/

.SRNavigationPane.af_navigationPane a{
    margin-left: -13px;
} 
.SRNavigationPane.af_navigationPane a:first-child{
    margin-left: 0;
} 
.SRNavigationPane.af_navigationPane{
    display: inline-block;
    margin: 0 0 0;
    padding: 1px 1px 1px 0;
    height:55px;
}

.SRNavigationPane.af_navigationPane img {
    width: 219px;
}



.srIntakeSRTypeDetail tr {
    vertical-align: top;
}

.srIntakeDesc {
    font-size: 12px;
    display: block;
    line-height: 21px;
}

.locationContactPGLink {
    text-align: right;
    width: 100%;
    clear:both;
}
.locationContactPGLink a{
    float: left;
    margin-left: 10px;
}
.locationContactPG1 {
margin: 10px 0 0 0;
}
.locationContactPG5 {
margin: 10px 0 0 0;
width:100%;
}
.locationAndContact400px {
margin: 10px 0 0 0;
}

.locationContactPG18 {
    min-height: 415px;
}
.locationContactPG18 {
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 10px 0.5% 10px 0;
    padding: 20px 2%;
    width: 49.5%;
    float:left;
}

.locationAndContact400px  {
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 10px 0px 10px 0.5%;
    padding: 20px 2%;
    width: 49.5%;

}
.locationLabelMessagePG label{
    line-height: 38px;
    margin-right: 5px;
    text-align: left;
    width: 80px;
    margin-bottom: 10px;
}
.locationLabelMessagePG input[type="text"]{
width: 309px;
}

.locationtextArea textarea{
    overflow: auto;
    resize: none;
    width: 420px;
}

.locationContactPG17 .locationContactPG18 {
    background-color: #ffffff;
    border: none;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 0;
    min-height: 0;
    padding: 0;
    width: auto;
}

.locationContactLOCATION{
    color: #666;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
}
.locationOutputText{
    color: #666;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
}

.locationContactOutputText{
    color: #666;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
    
}

.locationContactExample{
    display: inline-block;
    margin-bottom: 10px;
}
.locationContactPG17 {
    display: inline-block;
    margin-bottom: 0px;
}
.locationContactInput2  {
    display: inline-block;
    margin-bottom: 10px;
}
.locationContactVerify {
    display: inline-block;
    margin-bottom: 10px;
    width: 328px;
text-align: right;
}
.locationContactOR{
    display: inline-block;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 20px;
}
.locationServiceRequest{
    color: #666;
    display: inline-block;
    font-size: 10px;
    margin: 2px 0 0 3px;
    font-style: italic;
    width:85%;
    max-width: 450px;
}
.locationSubmitConstituent{
margin-bottom:10px;
display: inline-block;
width: 100%;
max-width: 450px;
}
/*train component for srintake css Ends*/

/*srGraph and report css*/
.srGMainPG{
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    min-height: 325px;
    width: 100%;
}

.reportHomeMain {
    background: none repeat scroll 0 0 #fff;
    /*display: inline-block;*/
    min-height: 325px;
    /*border: 1px solid #eaeaea;*/
    /*padding: 20px;*/
    /*width: 100%;*/
}


.reportHeader .headerText1{
    background-color: #fff;
    background-image: url("/oracle/webcenter/portalapp/shared/images/STATUSiCON2.png");
    background-position: 6px center;
    background-repeat: no-repeat;
    color: #575757;
    display: inline-block;
    font-size: 19px;
    font-weight: 700;
    height: 40px;
    margin: 0;
    padding: 15px 10px 0 56px;
    width: 80%;
}

.srGHeader {
    background-color: #fff;
    background-position: 2px center;
    background-repeat: no-repeat;
    color: #575757;
    display: inline-block;
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 20px;
    width: 80%;
}

.yourServiceReqHeader .sm{
    color: #575757;
    font-size: 19px;
    font-weight: 700;
}

.superVDashboardTopright2 .newLinksModule{
width:100%;
}
.superVDashboardTopright3 .searchModuleNew .newLinksModule{
width:100%;
}

.csrDashboardTopright2 .newLinksModule{
min-height: 200px;
}

.srIntakeSrTypeBG{
    color: #666;
    display: inline-block;
    height: auto;
    width: 45%;
}

.srIntakeSRTypeMain {
    display: inline-block;
    margin-top: 18px;
    width: 96%;
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    float: left;
    height: auto;
    min-height: 270px;
    padding: 20px 2% 0;
    margin-bottom: 15px;
}

.serviceTypePG8 {
text-align: right;
}

.locationContactRootPG .SRNavigationPane.af_navigationPane {
    display: inline-block;
    margin: 0;
    padding: 1px 1px 1px 0;
    height:55px;
}
.locationConstituent{
margin-bottom: 10px;
display: inline-block;
margin-top: 5px;
margin-left: 0;
}
.locationContactRootPG .SRNavigationPane.af_navigationPane img{
width:219px;
}
.locationContactPG5 tr{
vertical-align: top;
}

.locationContactPG18 input[type="text"]{
width:328px;
}
.srInrakeDetailsContent {
padding: 15px 0 0;
}
/*srGraph and report css end*/

.invistigationDetailsType2  {
   margin-left: 10px;
margin-top: 10px;
}

.investigationsrpg5 {
    margin-left: 10px;
    margin-top: 10px;
}

.SRNavigationPane .af_navigationPane a{
    margin-left: -13px;
} 
.SRNavigationPane .af_navigationPane a:first-child{
    margin-left: 0;
} 
.SRNavigationPane .af_navigationPane{
    display: inline-block;
    margin: 0 0 0;
    padding: 1px 1px 1px 0;
    height:55px;
}

.SRNavigationPane .af_navigationPane img {
    width: 219px;
}
.additionalInfoUpload {
    font-size: 16px;
    font-weight: 700;
}
.additionalInfoPG1 label{
    line-height: 33px;
    margin-right: 10px;
    text-align: left;
    width: 220px;
    }
    .additionalInfoUpload label{
    line-height: 33px;
    margin-right: 14px;
    text-align: left;
    width: 220px;
    }
    .additionalInfoUpload .af_selectOneRadio_item-text{
    line-height: 38px;
    margin-right: 14px;
    text-align: left;
    width: 70px;
    }
    .additionalInfoUpload input[type="text"]{
    padding-left: 0;
    width: 550px;
    }
    
    .additionalInfoUpload select {
        width: 550px;
    }
    .additionalInfoCommandLinkPG a{
    float: left;
    margin-left: 10px;
    }
    .additionalInfoPG1 {
     margin-top: 10px;
    }
    
    .additionalInfoOutput {
     margin-top: 10px;
     margin-bottom: 10px;
    }

    .additionalInfoUpload   {
     margin-top: 10px;
    }
    
    .additionalInfoMaxSize  {
     margin-top: 10px;
    }
    
    .additionalInfoMaxSize  {
     margin-top: 10px;
    }
    
    .additionalInfoMaxSize  {
     margin-top: 10px;
    }
    
.additionalInfoPG5 {
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    display: block;
    height: auto;
    margin: 10px 0;
    min-height: 105px;
    padding: 20px 2%;
    width: 96%;
}
    .messageConstituentTextArea {
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    display: block;
    height: auto;
    margin: 10px 0px;
    min-height: 50px;
    padding: 20px 2%;
    width: 96%;
}
    .additionalInfoUpload {
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 10px 0;
    min-height: 20px;
    padding: 20px 2%;
    width: 96%;
    }
    
    .additionalInfoPG5 .additionalInfoUpload{
    background-color: #ffffff;
    border: 0px solid #4b8cd6;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 10px 0 0 0;
    min-height: 1px;
    padding: 0;
    width: auto;
    }
    .additionalInfoOutput {
    font-weight: 700;
}
    
    .serviceTypeSelectRadio {
    display: inline-block;
    margin: 0px 6px 0 0;
    }
    
    .serviceTypeSlectBoolean5 {
    display: inline-block;
    margin: 0px 6px 0 0;
    }
    
    .additionalInfoImagePG img {
    height: 120px;
    width: 120px;
}

.additionalInfoPG6 .additionalInfoImagePG {
    float: left;
    margin-bottom: 10px;
}
.additionalInfoPG6 .af_panelFormLayout_content-cell{
padding: 0;
}

.additionalInfoImagePG {
    border: 1px solid #acabaa;
    margin-right: 15px;
}

.locationAndContactPG21 a{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}

.confirmCommandLinkPG {
width:18%;
display: inline-block;
margin: 10px 0 0 0 ;
float: right;
}
.confirmCommandLinkPG a{

margin: 0 0 0 10px ;
float: left;
}

.confirmPG2{
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    clear: both;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 10px 0;
    min-height: 50px;
    padding: 20px 2%;
    width: 96%;
}

.confirmEditPG2 {
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    clear: both;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 10px 0px;
    min-height: 50px;
    padding: 20px 2%;
    width: 96%;
}

.confirmEditDetails {
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    clear: both;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 10px 0px;
    min-height: 50px;
    padding: 20px 2%;
    width: 96%;
}

.confirmEditPanelForm1 {
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    clear: both;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 10px 0px;
    min-height: 50px;
    padding: 20px 2%;
    width: 96%;
}


.confirmCommandLinkPG {
width:18%;
display: inline-block;
margin: 10px 0 0 0 ;
float: right;
}
.confirmCommandLinkPG a{

margin: 0 0 0 10px ;
float: left;
}

.confirmPG4 {

    display: inline-block;
    width: 99%
}
.confirmPG4 .confirmLocation {
    float: left;
    font-size: 16px;
    font-weight: 700;
    margin-left: 10px;
}

.confirmEditPG a{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}


.confirmInternalNote {
    display: inline-block;
    width: 30%;
    font-size: 16px;
    font-weight: 700;
    margin-left: 10px;
}
.confirmInternalNote .confirmLocation {
    float: left;
    font-size: 16px;
    font-weight: 700;
    margin-left: 10px;
}
.confirmEditAdditional{
    display: inline-block;
    float: left;
    width: 35%;
    font-size: 16px;
    font-weight: 700;
    margin-left: 10px;
}

.confirmInternalNotePG1{
background-color: #ffffff;
border: 1px solid #4b8cd6;
clear: both;
color: #666;
display: inline-block;
height: auto;
margin: 10px 0px;
min-height: 50px;
padding: 20px 2%;
width: 96%;
}
.confirmInternalNotePG {
margin-top: 20px;
}
.confirmInternalNote{
    display: inline-block;
    float: left;
    width: 35%;
    font-size: 16px;
    font-weight: 700;
    margin-left: 10px;
}
.confirmEditPG6 {
    display: inline-block;
    width: 99%;
}
.confirmEditPG3 a, .confirmEditPG3 a:visited{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}

.additionalInfo700px {
   
    color: #666;
    width: 100%;
}

.additionalInfoPG2 {
float:left;
}

.additionalInfoPG3 {
float:right;
}
.additionalInfoPG3 label{
    width: auto;
    margin-right: 6px;
}

.additionalInfoOutputT{
margin-right: 5px;
}

.additionalInfoPG4  a, .additionalInfoPG4  a:visited, .additionalInfoPG4  a:hover, .additionalInfoPG4  a:focus{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    /*padding-left: 3px;*/
    text-decoration: none !important;
}
.confirmPG3 {
    font-size: 20px;
    margin-top: 20px;
}

.confirmEditPG3 {
    font-size: 20px;
    margin-top: 20px;
}

.confirmEditPG5 {
    font-size: 20px;
    margin-top: 20px;
}

.confirmSummary{
    display: inline-block;
    width: 35%;
    font-size: 16px;
    font-weight: 700;
    margin-left: 10px;
}
.confirmPG1 {
margin-top: 20px;
}
.confirmPG3 a{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}

.confirmEditPG3 a{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}

.confirmEditPG5 a{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}

.confirmSummary a{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}

.confirmPG3 a:visited{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}

.confirmEditPG3 a:visited{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}

.confirmEditPG5 a:visited{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}

.confirmSummary a:visited{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}

.confirmEditPG3 .right {
    margin-right: 1px;
}

.srIntakeMainPG3{
    position: absolute;
    top: 450px;
}

.globalMenu a{
text-decoration: none;
}

.column{
    margin-top: 5px;
    min-width: 184px;
}

a.menumoreLInk{
    font-size: 16px;
    font-weight: 500;
    text-align: right;
}

.genericMainBg {
    display: inline-block;
    width: 100%;
}
.genericMainBg .af_showDetailFrame{
    display: inline-block;
    width: 100%;
    margin: 0;
}
.registrationHelpPG1 {
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    height: auto;
    margin: 10px 10px 10px 0;
    min-height: 220px;
    padding: 20px 20px 20px 20px;
    width: 44%;
    float:left;
}

.registrationHelpPG9 {
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    height: auto;
    margin: 10px 10px 10px 0;
    min-height: 220px;
    padding: 20px 20px 20px 20px;
    width: 45%;
    float:right;
}

.HomeTabBGActive a.single {
    margin-bottom: 0 !important;
    color: #024589;
    padding-bottom: 8px;
}



.loginHelpMainPG {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eaeaea;
    display: inline-block;
    margin-bottom: 10px;
    min-height: 325px;
    padding: 10px;
    width: 98%;
}

.loginHelpHeaderTitle{
    color: #666;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
}

.loginHelpHeaderPG {
    display: inline-block;
    width: 100%;
    margin-bottom: 7px;
}

.loginHelpHeaderCloseLink {
float:right;
margin-top: 6px;
}

.loginHelpHeaderCloseLink a{
    background: #3075c3;
    color: #fff;
    padding: 8px 18px;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    font-style: normal;
    border: medium none;
}

.loginHelpCon2p2 {
    margin: 10px 0;
    display: inline-block;
    text-align: center;
    width: 100%;
}
.loginHelpCon2p2 img{
width:520px;
}

.forgotPasswordRootPG {
   display: inline-block;
    margin-bottom: 10px;
    padding: 10px;
}

.forgotSubmit a, .forgotSubmit a:hover, .forgotSubmit a:visited, .forgotSubmit a:focus{
    background: #3075c3;
    color: #fff !important;
    padding: 10px 24px;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    font-style: normal;
    border: medium none;
    text-decoration: none;
     display: inline-block;
     text-transform: uppercase;
}
.grafDashboardTopLeft {
    display: inline-block;
    float: left;
    width: 31%;
    margin: 0 15px 0 0;
}

/*.GrafDashboardTopright .newLinksModule{
width:100%;
}*/

.searchModuleNew .newLinksModule .newLinksModule{
    border: medium none;
}

.GrafDashboardTopleft3 .yourServiceReqHeader{
width: 78%;
}

.GrafDashboardTopleft1 .notContent a{
    background-image: url("/oracle/webcenter/portalapp/shared/images/detailIcon.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: 17px auto;
    color: #7d7d7d !important;
    display: inline-block;
    font-size: 14px;
    margin: 5px 5px 6px 0px;
    padding: 1px 22px 0px 0;
    text-decoration: none;
    font-weight: 400;
}

.GrafDashboardTopleft1 .notContent {
color: #444;
float: left;
font-size: 14px;
width: 100%;
}
.notHeader .left{
float:none;
}
.forgotUserIDRootPG {
   display: inline-block;
    margin-bottom: 10px;
    padding: 10px;
}

.forgotUserIDRootPG a, .forgotUserIDRootPG a:hover, .forgotUserIDRootPG a:visited, .forgotUserIDRootPG a:focus{
   margin-left:10px;
}
.forgotUsercommandLink.af_panelGroupLayout {
    float: right;
}
.forgotUserIDText {
    display: inline-block;
    margin-bottom: 20px;
}
.forgotPasswordText{
    display: inline-block;
    margin-bottom: 4px;
font-size: 22px;
font-weight: bold;
color: #666;
}

.forgotUserID {
    display: inline-block;
    margin: 10px 0;
}

.forgotUserIDBACKPG {
margin: 5px 0 10px 0;
}

.forgotUsercommandLink {
margin:30px 0 10px 0;
}

.noteForAdd {
margin-left: 8px;
}

.csdWebLink, .csdWebLink:hover, .csdWebLink:visited, .csdWebLink:focus {
    color: inherit;
    display: inline-block;
    font-size: 14px;
    font-weight: normal !important;
    color: #024589;
}

.af_dialog_main{
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #4b8cd6;
    color: #666;
    display: inline-block;
    height: auto;
    padding: 10px 10px 10px 16px;
    width: auto;
    max-width:970px;
    margin-top: 47px;
    
}

.detailsButtonPG {
    display: inline-block;
    /*float: right;*/
    /*width: 177px;*/
}

.detailsButtonPG a{
    float: left;
    margin-left: 10px;
}

.detailsPG1 {
width:99.8%;
margin-bottom:12px;
margin-bottom: 7px;
}

.detailsPG2 {
float:left;
}

.detailsPG3 {
float:right;
}

.detailsLocationAddr a, .detailsLocationAddr a:hover, .detailsLocationAddr a:visited, .detailsLocationAddr a:focus{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}

.refuseAndPickupPG10 .af_menuBar {
    height: 40px;
    min-width: 405px;
}
.refuseAndPickupPG10 .af_menu_bar-item{
    background: none repeat scroll 0 0 #e9ecf1;
    color: #909cae;
    cursor: pointer;
    display: block;
    height: 34px;
    line-height: 32px;
    margin: 0;
    overflow: hidden;
    padding: 0 10px ;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    border: medium none !important;
}
.refuseAndPickupPG10 .af_menu_bar-item:hover, .refuseAndPickupPG10 .af_menu_bar-item:focus{
 color:#333;
}

.refuseAndPickupmenubar a:active, .refuseAndPickupmenubar a:focus {
    border: none;
    font-size: 14px;
}

.refuseAndPickupmenubar a:hover {  
   color:#333;
    font-size: 14px;
}

.refuseAndPickupSelectType{
margin: 10px 0 0 0;
font-weight: bold;
}
.refuseAndPickupPG10 {
margin: 10px 0 0 0;
}

.refuseAndPickupPG10 tr{
vertical-align: top;
}
.requiredMark{
    color: #f30101;
    font-size: 12px;
    font-weight: normal;
    margin-right: 5px;
}
.refuseAndPickupPG10 .af_menu_bar-item-text{
min-width: 335px;
color: #909cae;
 font-size: 14px;
margin-top: 0 !important;
}

.af_menuBar_item-text-cell{
height:32px;
}

.af_menu_bar-item.p_AFDepressed, .af_menu_bar-item.p_AFDepressed:hover{
 border: none !important;
}

.af_menuBar_body {
       padding: 1px 0;
}
.af_menu_child-container{
    display: none;
    height: auto;
    overflow-x: hidden;
    overflow-y: hidden;
}
.refuseAndPickupPG12{
max-height:180px !important;
}
.af_menu_child-container input[type="text"]{
width:337px;
}

.af_menu_child-container a, af_menu_child-container a:hover, af_menu_child-container a:visited, af_menu_child-container a:focus{
    margin: 10px;
    background-color:#3075c3;
    background-image: none;
    border: medium none;
    color: #fff !important;
    display: inline-block;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    padding: 10px 24px;
    text-decoration: none;

}
.srDetailDeleteIcon img{
width:22px;
display: none;
}
  
  .refuseAndPickupPGpicked{
    margin-top: 10px;
    display: inline-block;
    font-weight: 700;
  }  
  .refuseAndPickupPG20 {
    margin-top: 10px;
    display: inline-block;
  }
  
  .refuseAndPickupPG300px {
  margin-top: 0;
  display: inline-block;
  overflow: hidden !important;
  }
  
  .refuseAndPickupPG24 {
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 10px 5px 10px 0;
    padding: 20px;
    width:95%;
  }
  .refuseAndPickupPG21 {
      background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 10px 5px 10px 0;
    padding: 20px;
    width:95%;
  }
  .refuseAndPickupPG700px hr{
  display: none !important;
  }
  
.refuseAndPickupPG20 div {
    float: left;
    margin-right: 8px;
}

.serviceTypePG12 {
    display: inline-block;
    width: 900px;
}

.serviceTypeCommandImage {
float:left;
}

.serviceTypeCommandImage1 {
float:left;
}
.serviceTypeCommandImage2 {
float:left;
}
.serviceTypeCommandImage3 {
float:left;
}
.serviceTypePG12 {
margin-top: 15px;
}

.mandatoryField{
    color: #f30101;
    font-size: 14px;
    /*font-weight: bold;*/
    margin-right: 3px;
}
.detailsServiceTypeRegion {
margin-top: 10px;
}

.af_inputNumberSpinbox_incrementor-icon-style{
    background-image: url("/oracle/webcenter/portalapp/shared/images/arrw_up.png");

}
.af_dialog_content .af_inputNumberSpinbox_incrementor-icon-style{
    margin-top:2px;
}
.af_dialog_content .af_inputNumberSpinbox_decrementor-icon-style{
    margin-top:2px;
}
.af_inputNumberSpinbox_decrementor-icon-style{
    background-image: url("/oracle/webcenter/portalapp/shared/images/arrw_down.png");
}
.af_inputNumberSpinbox_incrementor-icon-style.p_AFDisabled, .af_inputNumberSpinbox_incrementor-icon-style.p_AFDisabled:hover, .af_inputNumberSpinbox_incrementor-icon-style.p_AFDisabled:active{
    background-image: url("/oracle/webcenter/portalapp/shared/images/arrw_up.png");
}
.af_inputNumberSpinbox_decrementor-icon-style.p_AFDisabled, .af_inputNumberSpinbox_decrementor-icon-style.p_AFDisabled:active, .af_inputNumberSpinbox_decrementor-icon-style.p_AFDisabled:hover{
    background-image: url("/oracle/webcenter/portalapp/shared/images/arrw_down.png");
}
.af_inputNumberSpinbox_increment-cell {
  
    height: 10px;
    margin: 0 5px;
    padding: 0;
}
.af_inputNumberSpinbox_decrement-cell
  {
    height: 10px;
    margin: 0 5px;
    padding: 0;
}

.refuseAndPickupPG21 .af_inputNumberSpinbox_content{
    background: none;
    border: medium none;
    height: 25px;
    width: 40px !important;
}

 .af_inputNumberSpinbox_content{
    background: none;
    border: medium none;
    height: 25px;
    font-size: 14px;
}
.refuseAndPickupPG21 label{
line-height: 35px;
}
.AFPanelFormLayoutContentCell{
padding:0
}

.verifiedPG {
margin-top: 10px;
}

.verifiedPG {
float: left;
}
.verifiedText{
    display: inline-block;
    margin: 4px;
}

.locationContactChangePG a, .locationContactChangePG a:hover, .locationContactChangePG a:focus, .locationContactChangePG a:visited {
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    margin-left: 10px;
    text-decoration: none !important;
}
.WelcomeText {
 color: #ffffff;
    font-size: 28px;
    font-weight: 700;
    margin-left: 23px;
    margin-top: 45px;
    text-shadow: 2px 2px 3px #474747;
}
.registrationHelpLADWP a, .registrationHelpLADWP a:hover, .registrationHelpLADWP a:focus, .registrationHelpLADWP a:visited{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    text-decoration: none !important;
}
a.advanceSearchLink, a.advanceSearchLink:visited, a.advanceSearchLink:hover, a.advanceSearchLink:focus {
    text-transform: capitalize;
    margin-top: 10px;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 17px auto;
    color: #00609b !important;
    display: inline-block;
    font-size: 14px;
    margin: 5px 5px 5px 3px;
    padding: 3px 22px 3px 0;
    text-decoration: none;
    font-weight: 400;
}

a.advanceSearchLink {
    float: left;
}

.anonymousDashTopright1 .searchContent a.advanceSearchLink, .autDashboardTopright3 .searchContent a.advanceSearchLink{
    float: none;
}

.anonymousDashTopright1 .searchContent .greenbuttonpanel div, .autDashboardTopright3 .searchContent .greenbuttonpanel div{
    display: inline-block;
}

.searchVerifyAddress {
margin-left:3px;
}

.confirmPopupImageWidth {
width:500px;
}

span.af_selectBooleanRadio_content-input{
vertical-align: 0;
}
.af_selectBooleanRadio_native-input {
    margin-top: 1px;
    vertical-align: top;
}
.footseprator {
border-right: 1px solid #fff;
}

.moreInfo:visited{
color: #545454;
}

/*advance search css starts*/
.advanceSearchMainPG {
background-color: #ffffff;
border: 0px solid #cdcdcd;
color: #666;
float: left;
height: auto;
margin-bottom: 20px;
min-height: 500px;
padding: 20px 20px 20px 20px;
width: 1048px;
}

.advanceSearchMainPG .advanceSearchHeader {
font-size: 22px;
font-weight: 700;
}
.advanceSearchMainPG .greenbuttonpanel {
clear:both;
}

.searchByLocationMainPG {
   
    color: #666;
    display: inline-block;
    margin: 10px 10px 10px 0;
    /*padding: 20px;*/
    width:65%;
}
.searchByInformationPG {
   
    color: #666;
    display: inline-block;
    margin: 10px 10px 10px 0;
    /*padding: 20px;*/
    width:65%;
}

.searchByInformation {
margin-bottom: 10px;
display: inline-block;
}

.verifiedStyleClass {
margin-left: 15px;
}

.verifiedStyleClass td{
margin-right: 5px;
display: inline-block;
}

.searchByInformationPG label{
width: 120px;
text-align: left;
}

.searchByInformationPG input[type="text"]{
width: 289px;
text-align: left;
}
.searchByInformationPG .af_inputDate_content{
width: 110px;
text-align: left;
}

.searchByInformationPG .radiButtonPG {
margin: 10px 0 0 186px;
}

.searchByInformationPG .radiButtonPG {
margin: 15px 0 0 212px;
}
.searchByInformationPG .radiButtonPG label{
width: 60px;
}

.searchByInformationPG select{
width: 289px;
text-align: left;
}

.informationTypePg {
margin-bottom: 10px;
}

.searchByLocation {
margin-bottom: 10px;
}
.advanceSearchHeader .af_goLink,
Header .af_goLink:hover, .advanceSearchHeader .af_goLink:focus, .advanceSearchHeader .af_goLink:visited{

font-weight: bold !important;
text-decoration: none;
font-style: normal;
background: none !important;
color: #024589 !important;
font-size: 15px !important;
padding: 0 !important;
}

.RegTrains {
    width: 746px;                                                                                                                     
}

.RegTrains {
    background: none repeat scroll 0 0 #9e9e9e;
    border: 1px solid #adadad;
    display: inline-block;
    margin: 0 29px;
    width: 989px;                                                                                                                     
}
.RegTrains img {
    float: left;
    height: 60px;
    margin-left: -17px;
    width: 260px;
}

.regNav1 {
margin-left:0 !important;
}
.advanceSearchHeader {
display: inline-block;
margin: 0 0 20px 22px;
width: 99%;
font-size: 22px;
font-weight: bold;
}

.reportLink{
   
    border-style: none none dashed;
    border-width: medium medium 1px;
    margin-top: 12px;
    padding: 10px;
    border-color: #b9b9b9;
}

.reportLink a, .reportLink a:hover, .reportLink a:focus, .reportLink a:visited{
    color: #024589;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 5px;
    text-decoration: none;
}

.headerText2{
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px;
    margin-top: 5px;
}
.srdropdownPG div {
    margin-bottom: 10px;
}

.locationContactExample{
font-size: 12px;
font-style: italic;
}

.locationContactPopUpClose {
text-align: right;
}

.locationContactPopUpClose a{
    margin-top: 10px;
    background-image: url("/oracle/webcenter/portalapp/shared/images/popup_close_icon.png");
    background-position: center;
    background-repeat: no-repeat;
    color: transparent;
    display: inline-block;
    font-size: 14px;
    margin: 5px 5px 5px 3px;
    padding: 10px;
    text-decoration: none;
}
.locationContactPopUpClose img{
display:none;
}

.locationAndContactPG20{
padding: 15px;
}

.verifiedPG div{
float:left;
}

.summaryPanelGroupHorizontal {
width: 100%;
}
.summaryPanelGroupHorizontal label{
width: 135px;
text-align: left;
}

.summaryPanelGroupHorizontal .af_panelLabelAndMessage_content-cell{
width: 320px;
}

.summaryPhotoPanelGroup {
margin-left: 10px;
}

 
.commonSRdetailsPanelGroupBox label{
width: 235px;
text-align: left;
}

.commonSRdetailsPanelGroupBox .af_panelLabelAndMessage_content-cell{
width: 320px;
}

.reassignmentCommentTableHeading td{
height:40px;
}

.refuseAndPickupPG21 label{
width: 270px;
}

.refuseAndPickupPG21 label{
width: 300px;
text-align: left;
}

.refuseAndPickupPG21 select{
width: 220px;
}

.confirmPanelLabelAndMessage .af_panelFormLayout_label-cell{
width: 170px;
}
.confirmPanelLabelAndMessage .af_panelLabelAndMessage_content-cell{
width: 340px;
margin-right: 13px;
padding-right: 10px;
font-size: 14px;
padding-left: 0 !important; /* for inline style*/ 
}
.thankYouRootPG {
width: 100%;
display: inline-block;
text-align: center;
}

.thankYouDialPG4 {
margin-bottom: 10px;
}

.thankYouDialPG5 {
margin-bottom: 10px;
}

.thankYouDialPG6 a {
float: left;
margin-right: 15px;
}

.thankYouDialPG7 {
float: left;
margin-top: 18px;
width: 100%;
margin-bottom: 10px;
}

.thankYouDialPG8 {
margin-bottom: 10px;
clear:both;
display: flex;
justify-content: center;
}
.thankYouMobileAppPG {
margin-bottom: 10px;
text-align: center;
}

.thankYouDialPG8 label{
font-weight: 700;
}

.thankYouDialPG8 tr{
vertical-align: top;
}
.thankYouDialPG10 a{
color: #024589;
font-size: 14px;
font-weight: 500;
padding-left: 10px;
}
.thankYouMobileAppMain{
color: #024589;
font-size:28px;
font-weight: 700;
padding-left: 10px;
text-shadow: 3px 3px 3px #cdcdcd;
text-decoration:none;
}

.thankYouDialPG9{
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    display: inline-block;
    margin: 10px 10px 10px 0;
    padding: 20px;
    width: 240px;
}

.thankYouCallCenterPG {
      background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    display: inline-block;
    margin: 10px 10px 10px 0;
    padding: 20px;
    width: 240px;
}

.thankYouDialPG10 {
width: 435px;
      background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    display: inline-block;
    margin: 10px 10px 10px 0;
    padding: 20px;
}

.af_dialog_content {
    background-color: #fff;
    border: 0 none;
    /*max-width: 760px;*/
    /*min-width: 210px;*/
    padding: 0;
    width:auto;
}

.feedbackStarReqired div{
float: left;
margin-right: 3px;
}
.feedbackStar {
color:#f30101;
}

.feedBackpanelForm1 .feedbackStar {
float: left;
margin-left: -1px;
}

.feedBackpanelForm1 .af_panelFormLayout_content-cell{
padding: 10px 0 0 0;
}

.feedBackPg2 {
margin-top: 0;
margin-left: 13px;
}
.feedBackPg2 textarea{
margin-top: 10px;
width: 710px !important;
min-height: 205px;
resize: none;
}

.feedBackpanelForm2 {
margin-top: 25px;
}

.feedBackpanelForm1 {
clear:both;
}

.detailsLocationAddrPG a, .detailsLocationAddrPG a:hover, .detailsLocationAddrPG a:focus, .detailsLocationAddrPG a:visited {
color: #024589;
font-size:14px;
font-weight: 500;
}

.feedBackpanelForm3 label{
line-height: 35px;
margin-right: 10px;
text-align:left;
margin-left: 4px;
}

.feedBackpanelForm6 label{
line-height: 35px;
margin-right: 10px;
}

.feedBackpanelForm6{

margin-top: 10px;
}
.feedBackpanelForm3 {

margin-top: 10px;
}
.feedBackpanelForm3 .af_panelLabelAndMessage{
float:left;
}
.feedBackpanelForm3 .af_panelFormLayout_column{
width:535px;
}

/*.AFZOrderLayer{
display:none;
}*/

.refuseAndPickupmenubar tr{
vertical-align: middle !important;
}

.af_menu_bar-item-open-icon-style{

}

.af_messages_intro{
display:none;
}

.grafitiiRemovalRootPG {
background-color: #ffffff;
border: 1px solid #4b8cd6;
color: #666;
display: inline-block;
height: auto;
margin: 10px 10px 10px 0;
min-height: 270px;
padding: 20px;
width: 96%;
}
.mandatoryField{
margin-right: 3px;
}

.grafitiRemovalPG1 {
margin-bottom: 10px;
}
.grafitiRemovalPG2 {
margin-bottom: 10px;
font-weight: 700;
}

.grafitiRemovalPanelFormLayout {
margin-bottom: 10px;
}

.grafitiRemovalPG4 {
margin-bottom: 10px;
margin-top: 10px;
}

.grafitiiRemovalSpecial{
font-weight: 700;
}
.grafitiiRemovalSuggested{
font-weight: 700;
display: inline-block;
margin-bottom: 10px;
}

.grafitiiRemovalSpecial{
display: inline-block;
margin-bottom: 10px;
margin-top: 10px;
}
.grafitiRemovalBold{
font-weight: 700;
display: inline-block;
margin-bottom: 10px;
}
.grafitiRemovalContact {
display: inline-block;
margin-bottom: 10px;
margin-top: 10px;
}

.graffitiRemovalPG150px {
margin-bottom: 15px;
width: 200px;
}
.graffitiRemovalPG6 {
margin-bottom: 15px;
}
.graffitiRemovalPG150px {

width: 200px;
}

.grafitiiRemovalRootPG .af_selectOneRadio{
margin-bottom: 15px;
}

.af_panelLabelAndMessage_end-facet{
font-size:14px;
}

.bssInspectionPanelGroup label{
width: 195px;
text-align: left;
line-height: 35px;
}

.bssClosePanelForm label{
width: 195px;
text-align: left;
line-height: 35px;
}

.bssClosePanelForm {
padding: 10px;
}



/*my profile css starts*/
.editMyProfileRootPG {
background-color: #ffffff;
color: #666;
display: inline-block;
height: auto;
margin: 10px;
min-height: 270px;
width: 96%;
}

.editMyProfileHeaderPG {
    display: inline-block;
    margin: 0 0 10px 0;
    width: 100%;
}

.editMyProfileHeaderPG a, .editMyProfileHeaderPG a:hover, .editMyProfileHeaderPG a:focus, .editMyProfileHeaderPG a:visited{

    color: #024589;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    text-decoration: none;
}
.editMyProfileHeader{
    font-size: 22px;
font-weight: bold;
    margin-left: 9px;
margin-bottom: 10px;
display: inline-block;
color:#666;
}
.editMyProfileFoam label {
    text-align: left;
    width: 220px;
}


editMyProfileFoam .optionalField {
    margin-top: 10px;
    padding-left: 11px;
}

.editMyProfileFoam .af_selectOneRadio label {
    margin-right: 15px;
    width: auto;
}

.editMyProfileFoam input[type="text"] {
    width: 280px;
}
.emailNotification {
    margin-bottom: 10px;
    margin-left: 238px;
    margin-top: 10px;
    width: 280px;
}

.editMyprofilesaveButton a, .editMyprofilesaveButton a:hover, .editMyprofilesaveButton a:focus, .editMyprofilesaveButton a:visited{
    background: #3075c3;
    color: #fff;
    padding: 8px 18px;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    font-style: normal;
    border: medium none;
    text-decoration: none;
    display: inline-block;
}
.editMyprofilesaveButton{
    display: inline-block;
    float: right;
}
/*my profile css ends*/

.column .column1 {
float:left;
width:180px;
margin-right: 10px;
}

.column .column2 {
float:left;
width:180px;
margin-right: 10px;
}
.column .column3{
float:left;
width:180px;
margin-right: 10px;
}
.column .column4{
float:left;
width:180px;
margin-right: 10px;
}
.myProfileRootPG .optionalField{
padding-left: 9px !important;
}

 
.srAddressRootPG .optionalField{
padding-left: 10px !important;
margin-top: 0;
}
/*my profile css ends*/

.contactHeaderTitle {
    font-size: 20px;
    font-weight: 700;
    margin: 5px 15px 15px 50px;
    text-align: left;
}

.myProfileMessagesPG {
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 10px;
    text-align: left;
}

.signInDes1 {
    font-size: 12px;
    font-style: italic;
    margin-left: 198px;
    width: 278px;
}

.passwordNote {
    font-size: 12px;
    font-style: italic;
    margin-left: 198px;
    width: 278px;
}

.TableSRHeader {
    margin-right: 10px;
}
.srViewSelect a {
    float: left;
    margin-right: 15px;
    margin-left: 10px;
}
.srViewSelect input {
    margin-top: 5px !important;
    width: 100px;
}
.SRHeaderWidth .af_selectOneChoice_content {
    margin-left: 8px;
    margin-top: 0;
    width: 140px;
    margin-bottom: 3px;
}
 
.locationContactServiceTypePG a, .locationContactServiceTypePG a:hover, .locationContactServiceTypePG a:focus, .locationContactServiceTypePG a:visited{
    color: #024589;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
}
.locationAddressCommand, .locationAddressCommand:hover, .locationAddressCommand:focus, .locationAddressCommand:visited{
    color: #024589;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.locationContactOutPut{
    color: #666;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
}

 .af_dialog_close-icon-style,  .af_dialog_close-icon-style:hover,  .af_dialog_close-icon-style:active,  .af_dialog_close-icon-style:focus,  .af_dialog_close-icon-style:visited{
    background-image: url("/oracle/webcenter/portalapp/shared/images/popup_close_icon.png") !important;
    height: 23px;
    width: 23px;
    display: inline-block;
}

.af_dialog_close-icon-region{
    height: 23px;
    width: 23px;
}

.af_dialog_title{
    color: #666;
    font-size: 18px;
}

.serviceTypePick{
    display: inline-block;
    margin-bottom: 5px;
}
.serviceTypeSelectOne {
    display: inline-block;
    margin: 5px 0;
}

.grafitiRemovalPanelFormLayout .af_panelFormLayout_column {
    width: 28%;
}
.grafitiRemovalPG3 {
    margin-bottom: 10px;
}
.grafitiRemovalPG3 .af_selectBooleanCheckbox_content {
    margin-right: 5px;
}

.grafitiiRemovalRootPG select {
    width: 160px;
}
.rafitiiRemovalOther {
margin-left: 8px;
}

.streetProblemPG7 {
margin: 10px 0 0;
}

.streetProblemOneRadio label{
margin-right: 10px;
}

.additionalInfoSelectOne {
margin-left: 4px;
}
.additionalInfoSelectOne label{
width:75px;
}

.af_dialog_content .af_commandLink, .af_dialog_content .af_commandLink:hover, .af_dialog_content .af_commandLink:focus, .af_dialog_content .af_commandLink:visited {
    display: inline-block;
    margin-top: 10px;
    color: #024589;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
}

.treePermitPanelForm2 label {
    line-height: 35px;
    margin-right: 11px;
}

.treePermitLabelAndMessage .af_panelFormLayout_label-cell {
    line-height: 42px;
}

.treePermitRootPG {
margin-top: 0;
display: inline-block;
}

.treesVegetationOutputL {
margin-top: 10px;
display: inline-block;
}
.treesVegetationRoot175px  {
margin-top: 0;
display: inline-block;
}
.treesVegetationPG7  {
margin-top: 10px;
display: inline-block;
}
.treesVegetationPG6 {
margin-top: 10px;
}
 .advsearchcontent label {
    line-height: 17px;
    width: 180px;
}
 .advsearchcontent input[type="text"] {
    width: 289px;
}
.searchByInformationPG label {
    margin-left: 9px;
    margin-right: 13px;
}

.radiobuttonPG {
    margin-bottom: 10px;
}

.treePermitPanelForm14 .af_inputNumberSpinbox{
width:78px;
}

.locationAndProblemMap a{
margin-top: 0px;
}

.srAddressStyle tr{
vertical-align: top;
}
.srAddressStyle label{
line-height: 35px;
}
.srAddressStyle {
margin-bottom: 10px;
}
.csrDashboardTopmiddle1 .radiButtonPG{
margin-left: 150px;
}
.greenbuttonpanel .orangeButton{
text-transform: uppercase;
}
.locationContactCoomandPG {
display: inline-block;
width: 140px;
}
.locationContactCoomandPG a{
float: left;
font-size: 14px;
margin-left: 10px;
font-weight: normal;
}
.locationAndContactEdit {
margin-right: 10px;
margin-left: 10px;
}
.locationContactSelectBoolean {
margin-bottom: 10px;
display: inline-block;
}
.locationAddressFlagPG {
margin-bottom: 10px;
display: inline-block;
}
.locationAddressSylvan{
margin-left: 21px;
font-size: 11px;
font-style: italic;
}

.serviceTypeCommandImage a.srPopUpIconLogo {
background: url("/oracle/webcenter/portalapp/shared/images/roundButtonsSmall1.png");
padding: 85px;
background-repeat: no-repeat;
background-position: center;
display: inline-block;

}
.serviceTypeCommandImage1 a.srPopUpIconLogo {
background: url("/oracle/webcenter/portalapp/shared/images/roundButtonssmall3.png");
padding: 85px;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
}
.serviceTypeCommandImage2 a.srPopUpIconLogo {
background: url("/oracle/webcenter/portalapp/shared/images/roundButtonssmall2.png");
padding: 85px;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
}
.serviceTypeCommandImage3 a.srPopUpIconLogo {
background: url("/oracle/webcenter/portalapp/shared/images/roundButtonssmall4.png");
padding: 85px;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
}
.serviceTypeCommandImage {
text-align: center;
 margin: 0px 25px;
}
.serviceTypeCommandImage1 {
text-align: center;
 margin: 0px 25px;
}
.serviceTypeCommandImage2 {
text-align: center;
 margin: 0px 25px;
}
.serviceTypeCommandImage3 {
text-align: center;
 margin: 0px 25px;
}
a.srPopUpIconLink, a.srPopUpIconLink:hover, a.srPopUpIconLink:focus, a.srPopUpIconLink:visited{
display: block;
margin: 0;
color: #666;
text-decoration: none !important;
}
a.srPopUpIconLink span{
display: block;
margin: 0;
color: #666;
}

.gisNavArrows {
text-align: center;
display: inline-block;
width: 100%;
background: #F7F7F7;
padding: 10px 0;
margin-bottom: 5px;
}
.gisNavArrows table{
display: inline-block;
}
.srTypeAddrMsg {
font-style:italic;
margin-bottom:10px;
}
.duplicateCheckViewPg a {

margin-top:0 !important;
}
.duplicateCheckRootPG {
width: 775px;
text-align: left;
}

.duplicateCheckAddress{
width: 230px;
display: inline-block;
margin-right: 15px;
}
.duplicateCheckpanelfoam2 .af_panelFormLayout_content-cell{
width: 231px;
display: inline-block;
padding-left: 0;
padding-right: 15px;
}

.duplicateCheckdePG2 {
max-height:300px !important;
padding: 0 0px 0 8px;
width: 99% !important;
}
.duplicateCheckRootText1{
margin: 5px 0;
display: inline-block;
}
.locationAndContactRequestPG a, .locationAndContactRequestPG a:visited, .locationAndContactRequestPG a:focus, .locationAndContactRequestPG a:hover{
color:#FFF !important;
display: inline-block; 
margin-top: 10px;
text-decoration: none;
    padding: 10px 24px;
    text-decoration: none;
    font-size: 13px;
    font-style: normal;
    border: medium none;
    background: #3075c3;
}
.duplicateCheckFoamlayout4 .af_panelFormLayout_column {

padding-right: 15px;

}
.duplicateCheckFoamlayout4 .af_panelLabelAndMessage_label {
padding: 0;
text-align: left;
width: 40px;
}
.duplicateCheckFoamlayout4 .af_panelLabelAndMessage_content-cell {

width: 160px;
display: inline-block;
}

.duplicateCheckContent {
background: #e9ecf1;
padding: 10px 0;
}

.duplicateCheckpanelfoam2 {
margin: 7px 0;
}
.duplicateCheckdePG2 label{
padding-right:5px;
}

.duplicateCheckdePG2 hr{
/*display: none !important;*/
}
.duplicateCheckViewPg {
text-align: right;

}

.refuseAndPickupPG21 .af_panelLabelAndMessage_end-facet {
padding: 0;
font-size: 14px;
margin-right: 30px;
display: inline-block;
}

.refuseAndPickupPG21 .af_inputNumberSpinbox{
margin-right: 50px;
/*margin-top: 3px;*/
}
.refuseAndPickupPG21 a{
margin-top: 2px;
display: inline-block;
}
af_inputNumberSpinbox_incrementor-icon-style{
margin-top: 0;
display: inline-block;
}

.refuseAndPickupPG23 .af_selectBooleanCheckbox_content-input{
vertical-align: top;
display: inline-block;
}
.refuseAndPickupPG23 .af_selectBooleanCheckbox_item-text{
 width: 95%;
line-height: 17px;
 margin-left: 5px;
}
.refuseAndPickupPG23 .af_selectBooleanCheckbox_content{
display: inline-block;
width: 100%;
}
.refuseAndPickupPG23 {
margin-top:10px;
}
.additionalInfoUpload {
margin-top:10px;
}
.additionalInfoSelectOne .af_selectOneRadio{
width:70px;
}
.af_selectOneRadio_native-input{
vertical-align: 17%;
}

.messageConstituentTextArea textarea{
margin-top:10px;
}
.messageConstituentTextArea .additionalInfoOutput{
margin-bottom:10px;
display: inline-block;
}
.confirmBosocbPG1 {
display: inline-block;
font-size: 14px;
background: #efefef;
width: 98%;
padding: 10px;
}
.confirmBosocbPG1 table{
width:100%;

}
.confirmBosocbPG3 .confirmBosocbPG3{
display: inline-block;
font-size: 14px;
background: #FCFCFC;
width: 98%;
padding: 10px;
}
.confirmBosocbPG3 table{
width:100%;
font-size:14px;
}
.confirmBosocbPG3 table td{
display: inline-block;
}

.confirmBosocbLOVPG150px {
width: 200px;
margin-right: 8px;
text-align: center;
}
.confirmBosocbColor {
width: 100px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbLOVD1{
width: 82px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbLOVD2{
width: 470px;
margin-right: 10px;
text-align: center;
}


.confirmBosocbLOVD4 {
width: 200px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbPG5 .confirmBosocbLOVD5 {
width: 100px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbPG3 table{
width: 100%;
padding: 10px;
font-size: 14px;
}

.confirmBosocbPG3 td{
display: inline-block;
}
 

.confirmBosocbIndex {
width: 82px;
text-align: center;
}

.confirmBosocbType {
width: 470px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbQuantitypx  {
width: 200px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbLOVD9, confirmBosocbColor  {
    text-align: center;
    width: 100px;
}
.confirmBosocbPG2 td{
display: inline-block;
}
.confirmBosocbPG5 table{
width:100%;
padding:10px;
}
.confirmBosocbPG5 td{
display: table-cell;
font-size:14px;
}


.confirmBosocbLOVD5 {
width: 580px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbQuantitypx  {
width: 70px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbLocation{
width:200px;
text-align: center;
margin-right: 10px;
}
.confirmBosocbLOVD6 {
width: 70px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbLOVD7 {
width: 200px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbLOVD4 {
width: 82px;
margin-right: 10px;
text-align: center;
}
/*.confirmBosocbPG11 .af_panelLabelAndMessage_label{
width: 63px;
line-height: 20px;
}*/
.confirmBosocbLOVD3 {
width: 70px;
}
.confirmBosocbTableContent{
font-size:14px;
}
.confirmBosocbD1 table{
width:100%;
/*display: inline-block;*/
padding: 10px;

}
.feedBackpanelForm3 .af_panelFormLayout_column tr{
float:left;
}
.feedBackValidatePG a, .feedBackValidatePG a:hover, .feedBackValidatePG a:visited, .feedBackValidatePG a:focus{
background: #3075c3;
color: #fff;
padding: 10px 24px;
font-weight: bold;
text-decoration: none;
font-size: 13px;
font-style: normal;
border: medium none;
}
.summaryPanelGroupVertical{
    width:100%;
    
}
.summaryLeftPanel{
  vertical-align: top;
  float:left;
  font-size:14px;
  padding:5px;
  color: #666;
   font-weight: 500;
   width:45%;
   margin-left: 10px;
}
.summaryRightPanel{  
    padding:5px;
    float:left;
    color: #666;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    width:500px;
    margin-left: 20px;    
}
.summaryLeftPanel label{
text-align: left;
}
.summaryRightPanel label{
text-align: left;
}
.streetProblemOutput{
    display: inline-block;
    margin: 0 0 4px 0;
}

.AFRequiredIconStyle {
    /*display: none;*/
    font-size: 14px;
}


.locationLabelMessagePG.af_panelFormLayout .AFRequiredIconStyle {
    display: inline-block !important;
}

.locationAndProblemMap a, .locationAndProblemMap a:hover, .locationAndProblemMap a:visited, .locationAndProblemMap a:focus{
margin-top:0;
margin-left: 10px;
}

.feedBackValidatePG{
display: inline-block;
margin-top: 0;
margin-left: 10px;
}

.class label{
width:120px;
}
.feedBackpanelForm4 a, .feedBackpanelForm4 a:hover, .feedBackpanelForm4 a:visited, .feedBackpanelForm4 a:focus{
background: #3075c3;
color: #fff;
padding: 10px 24px;
font-weight: bold;
text-decoration: none;
font-size: 13px;
font-style: normal;
border: medium none;
}
/*.searchAddress .radioLabel {
    width: 125px;
}*/

.additionalInfoPanelLabel .af_selectOneRadio_content-input{
line-height: 35px;
}

/*sreyashedit sr css*/


.reassignmentCommentTableHead1{
   width:425px;
   text-align: left;  
}

.reassignmentCommentTableHead2{
     width:150px;
    text-align: center;
}


.reassignmentCommentTableHead3{
        width:90px;
    text-align: center;
}


.reassignmentCommentTableHead4{
     width:170px;
    text-align: center;
}
.commentContent1{
      width:425px;
   text-align: left;  
}

.commentContent2{
    width:150px;
    text-align: center;
}

.commentContent3{
       width:90px;
    text-align: center;
}

.commentContent4{
     width:170px;
    text-align: center;
}
.reassignmentHead1{
     text-align:center;
    width:125px;
}

.reassignmentHead2{
      text-align:center;
    width:80px;
    padding-right:10px;
}
.reassignmentHead3{
    text-align:center;
    width:200px;
}
.reassignmentHead4{
    text-align:center;
    width:100px;
}
.reassignmentHead5{
     text-align:center;
    width:180px;
}

.reassignmentContent1{
      text-align:center;
    width:125px;
}
.reassignmentContent2{
        text-align:center;
    width:80px;
    padding-right: 10px;
}
.reassignmentContent3{
     text-align:center;
    width:200px
}
.reassignmentContent4{
       text-align:center;
    width:100px;
}
.reassignmentContent5{
       text-align:center;
    width:180px;
}



.photoTextPGL{
/*width: 6%;*/
 display: inline-block;
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
}

.photoTextPGL div{
float: left;
margin-left: 5px;
}
.summaryPhotoPanelGroup .photoTextPGL
{
float:left;
}
.summaryPhotoPanelGroup {
  
    clear: both;
    color: #666;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 12px;
    width: 98%;
    border-top: 1px dashed #cdcdcd;
    padding-top: 12px;
}


.summaryInfoImagePG img{
height: 120px;
width: 120px;
float: left;
margin-right: 10PX;
margin-bottom: 10px;
}
.summaryInfoImagePG{
   
margin-LEft: 15px;
display: inline-block;
width: 90%;
}
.backButtonPGL {
margin-bottom: 10px;
margin-top: 25px;
}
.summayInfoImage100px{  
     color: #666;
    width: 98%;
}
.summaryImageDeleted{    
opacity:0.4;
}
.summaryImageDeleted{  
  opacity:0.5;
}
.summaryPanelGroupBox label{
  width:175px;
} 


.commonDetailcontent1{
    width:80px;
    text-align: center;
}

.commonDetailcontent2{
    width:370px;
    text-align: center;
}
.commonDetailcontent3{
   width:120px;

} 

.commonDetailcontent4{
   width:150px;

}

.commonDetailcontent5{
    width:120px;
} 

.commonDetailcontent6{
    width:220px;
}
.commonDetailcontent7{
    width:200px;

}

.commonDetailcontent8{
    width:200px;

}

.commonDetailcontent9{
    width:120px;
    text-align: center;
} 

.commonSRDetailsPanelInternal{

 width:100%;
 display:inline-block;
 
}


/*sreyash sr css Ends*/

.investigationsrpg4{
/*width: 500px;*/
display: inline-block;
margin-top: 10px;
}
.investigationsrpg5{
float:left;
}

.refuseAndPickupPG135px{
font-size: 12px;
font-style:italic;
padding-right: 10px;
padding-top: 10px;
width:337px;
}
.treesVegetationSelectOne2{
margin-top: 10px;
display: inline-block;
margin-left: 7px;
}

.treePermitPanelForm13{
margin-top: 10px;
}



.treePermitPanelForm13 .af_inputText_label {
display: none;
}
.treePermitPanelForm12{
margin-top: 10px;
}

.treePermitPanelForm11 {
margin-top: 10px;
}
.treePermitPanelForm15 .af_inputNumberSpinbox{
width:77px;
}
.treePermitPanelForm2 .af_selectOneRadio_content-input{
line-height: 35px;
}
.treePermitPanelForm12 label{
width: 60px;
text-align: left;
line-height: 35px;
}

.treePermitPanelForm2 input[type="text"]{
margin-right:20px !important;
}

.treePermitPanelForm2 .af_inputText_label {
display: none;
}

.treePermitPanelForm3 {
margin-top:10px;
}
.treePermitPanelForm4 {
margin-top:10px;
}
.treePermitPanelForm4 label{
line-height: 35px;
margin-right: 10px;
}

.treePermitPanelForm11 {
margin-top:10px;
}
.treesVegetationRoot175px {
margin-left: 0px !important;
}
.treePermitPanelForm6 {
margin-left: 222px;
width:325px;
}
.treePermitPanelForm6 label{
font-size: 12px;
}
.treePermitPanelForm4 .af_inputNumberSpinbox{
margin-right: 90px;
}

.treePermitRootPG .af_panelBox_center{
padding: 12px;
}
.treePermitPanelForm7 {
margin-top: 10px;
}
.treePermitPanelForm8 {
margin-top: 10px;
}
.treePermitPanelForm9 {
margin-top: 10px;
}
.treePermitPanelForm7 {
line-height: 35px;
}
.treePermitPanelForm8 {
line-height: 35px;
}
.treePermitPanelForm9 {
line-height: 35px;
}

.detailsHerePG a{
    color: #003286 !important;
    font-size: 14px;
    margin: 0 5px !important;
}

.detailpop21.af_panelGroupLayout {
    margin-top: 10px;
}
.sorrypopupLinks  a{
color:#fff;
}

.dashboardBottomLeft iframe {
height: 272px;
}


.contactBACKPG{
display: inline-block;
float: left;
margin: 8px 0 0 0;
}

.contactNextButtonPG {
display: inline-block;
float: right;
margin: 0;
}

.contactBUtnBG {
display: inline-block;
width: 172px;
float: right;
margin: 15px 10px 0 0;
}
.contactBUtnBG a, .contactBUtnBG a:hover, .contactBUtnBG a:focus, .contactBUtnBG a:visited {
background: none repeat scroll 0 0 #3075c3;
color: #fff;
padding: 10px 24px;
font-weight: bold;
text-decoration: none;
font-size: 13px;
font-style: normal;
border: medium none;
margin: 0;
text-transform: uppercase;
}

a.thankYouMobileAppLinkAndroid {
    background-image: url("/oracle/webcenter/portalapp/shared/images/androidImagepng.png");
background-position: center;
background-repeat: no-repeat;
padding: 35px 109px;
margin-right: 20px;
background-size: 200px;
display: inline-block;
}
a.thankYouMobileAppLinkIos  {
    background-image: url("/oracle/webcenter/portalapp/shared/images/iosImage.png");
background-position:center;
background-repeat: no-repeat;
padding: 35px 109px;
margin-right: 20px;
background-size: 200px;
display: inline-block;
}
.thankYouMobileAppBG {
display: inline-block;
width: 476px;
margin-top: 12px;
margin-left: 20px;
}

.thankYouMobileAppButton {
float:left;
}

.thankYouMobileAppButton  {
float:left;
}

.thankYouMobileAppPG {
display: inline-block;
width: 100%;
}

.EachcellWidth{
word-wrap: break-word;
}

.locationContactPG20 {
max-width:340px;
}

.locationContactSlectBoolean {
margin-bottom: 5px;
display: inline-block;
/*float:left;*/
margin-right: 32px;
}

.locationLabelMessagePG .af_selectBooleanCheckbox label{
width: 163px;
line-height: 12px;
}

.refuseAndPickupPG9 {
margin-top: 10px;
}

.refuseAndPickupsOkPG a, .refuseAndPickupsOkPG a:hover, .refuseAndPickupsOkPG a:focus, .refuseAndPickupsOkPG a:visited{
background: #3075c3;
color: #fff !important;
padding: 10px 24px;
font-weight: bold;
text-decoration: none;
font-size: 13px;
font-style: normal;
border: medium none;
text-transform: uppercase;
}

.refuseAndPickupsOkPG{
margin-top:10px;
text-align: right;
margin-right: 10px;
}

.additionalInfoPanelForm {
background-color: #ffffff;
border: 1px solid #4b8cd6;
color: #666;
display: block;
height: auto;
margin: 10px 0;
min-height: 105px;
padding: 20px 2%;
width: 96%;
}

.additionalInfoSelectOne{
line-height: 32px;
font-size: 14px;
}

 .af_selectBooleanCheckbox label{
 line-height: 12px;
 }

 .af_selectBooleanCheckbox label{
width: auto;
line-height: 18px;
}

.refuseAndPickupPG22{
margin-top: 10px;
}
.refuseAndPickupPG20 {
font-style: italic;
font-size: 12px;
margin-top: 2px;
}

.refuseAndPickupPG17 {
font-weight: bold;
margin-top: 12px;
}

.refuseAndPickupConstituent2{
font-weight: bold;
}

.refuseAndPickupPG700px .af_panelFormLayout_content-cell{
padding-left: 0;
}

.refuseAndPickupProvide label{
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
}

.confirmCommandLinkPG {
display: inline-block;
width: 491px;
}
.confirmCommandPREVIOUS {
float:left;
}

.confirmCommandNEXT  {
float:left;
}

.confirmCommandDELETE  {
float:left;
}

.confirmCommandLinkPG{
display: inline-block;
width: 186px;
text-align: center;
margin: 0 ;
}

.confirmEditPG5 .af_panelLabelAndMessage_content-cell .af_panelFormLayout .af_panelFormLayout_column tr{
float:left;
}

.confirmPanelLabelAndMessage .af_panelLabelAndMessage_content-cell{
padding-bottom:10px;
}

.confirmPanelLabelAndMessageLabel .af_panelLabelAndMessage_label{
margin-bottom:10px;
}

.confirmEditPG5 .af_panelLabelAndMessage_content-cell{
width:800px !important;
word-break: break-all ;
}

/*.confirmCommandLinkPG12 {
float: right;
display: inline-block;
width: 190px;
text-align: center;
margin: 0;
}*/
.confirmCommandLinkPG12 a{
float:left;
margin-left: 10px;
}

.thankYouDialPG5 {
width: 100%;
}

.thankYouDialPG5 {
    width: auto;
    margin: 0 auto;
}

.thankYouDialPG5 td{
display: inline-block;
}

.thankYouDialPG6 {
display: inline-block;
}

.thankYouDialPG6 a{
margin-right: 20px;
}

.thankYouDialoutput{
font-size: 28px;
font-weight: bold;
}
.thankYouDialPG5 {
font-size: 28px;
font-weight: bold;
}

.af_inputFile_content{
padding:5px 10px;
height: auto;
}

.additionalInfoUpload{
margin-top: 10px;
}

.learnMore{
/*margin-top: -9px;*/
}
.refuseAndPickupServiceTypePG{
margin-top: 10px;
}

.refuseAndPickupPG200px{
/*margin-top: 9px;*/
margin-left: 10px;
}

.refuseAndPickupPG360px{
margin-right: 32px;
margin-left: 15px;
}

.refuseAndPickupServiceTypePG{
margin-bottom: 20px;
}

.refuseAndPickupPG500px{
margin-left: 0;
}

.srStatusPGL {
margin: 10px 0;
font-weight: bold;
}
.srStatusPGL{
font-weight: bold;
}

/*error messages default css*/

.af_messages_message-group-type-separator {
    display: none;
}

.af_messages img {
    display: none;
}

.af_messages_message-group-title {
    display: none;
}

.af_messages_header-text {
    display: none !important;
}


.af_messages_component-link {
    display: none;
}

.AFNoteWindow {
    display: none;
}

.AFNoteWindowConeBorder {
    display: none;
}
/*error messages default css*/

.srPopUpIconLink span{
text-decoration: none;
}

.locationContactUserRolePG {
margin-top: 10px;
}

.locationContactSignInPG {
/*margin-left: 834px;*/
}

.manageAddressHeader {
font-size: 22px;
font-weight: bold;
margin-bottom: 10px;
color:#666;
}

.manserReqRootpg a{
font-size: 14px;
margin-bottom: 5px;
display: inline-block;
color: #024589 !important;
}

.profileAddPG{
padding-bottom: 10px;
border-bottom: 1px dashed #474747;
margin-bottom: 15px;
display: inline-block;
width: 580px;
margin-right: 10px;
}

.manageAddresProfileAddressHeader{
font-size: 14px;
margin: 10px 0;
display: inline-block;
font-weight: bold;
}
.manageAddSRAddHeader {
font-size: 14px;
margin: 10px 0;
display: inline-block;
font-weight: bold;
}


.manageAddProAddText {
float: left;
}
.manageAddProfiAddEditLink  {
float: right;;
}

.manageAddSRAddContent  {
display: inline-block;
width: 400px;
vertical-align: middle;
margin-bottom: 10px;
}

.manageAddSRAddContentLeft  {

clear:both;
float: left;
margin-bottom: 10px;
}
.manageSrAddress   {
float: right;
text-align: right;
}

.newsContent iframe{
height:100px !important;
width:450px !important;
}

.newsContent .timeline-header{
display: none;
}

.manageAddButtonPG a, .manageAddButtonPG a:hover, .manageAddButtonPG a:focus, .manageAddButtonPG a:visited{
background: #3075c3 ;
color: #fff !important;
padding: 10px 24px;
font-weight: bold;
text-decoration: none;
font-size: 14px;
font-style: normal;
border: medium none;
text-transform: uppercase;

}

a.manageAddButtonAddress {
color: #fff !important;
margin-right: 10px;
}

a.manageAddButtonSave {
color: #fff !important;
}

.srAddressRootPG label{
width: 110px;
text-align: left;
}

 
.manageaddButton a, .manageaddButton a:hover, .manageaddButton a:focus, .manageaddButton a:visited{
background: #3075c3 ;
color: #fff !important;
padding: 10px 24px;
font-weight: bold;
text-decoration: none;
font-size: 14px !important;
font-style: normal;
border: medium none;
text-transform: uppercase;

}

.manageDeletePG a{
float: left;
margin-right: 10px;
}

.manageDeletePG{
margin-top:10px;
}

.manageDeletePG{
font-size: 18px;
font-weight: bold;
}

.locationAndContactRequestPG a{
background: #3075c3 ;
}

h2.bBoxHd {
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;
}

h2.twittBoxHd {
    border-bottom: 1px solid rgb(197, 197, 197);
    color: rgb(41, 47, 51);
    margin-top: 9px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}
h1.srDtlHd {
    color: #000000;
    display: inline-block;
    margin: 0;
    width: 100%;
    font-size: 24px;
    font-weight: bold;
}

h2.srDtlHd {
    font-size: 24px;
    font-weight: 600;
}

h2.srDtlHd {
    color: #000000;
    display: inline-block;
    margin: 0;
    width: 100%;
}
h3.srDtlHd {
    color: #000000;
    display: inline-block;
    margin: 0;
}
.srDtHdTxt {
    display: inline-block;
    padding: 0 10px;
    font-size: 16px;
    font-weight: 600;
    float: left;
}



/*End -CSS for selected accordion*/

.af_panelAccordion{
width:100% !important;
border-bottom: 1px solid #cdcdcd;
}

.sanitationLADWPInfoBox {
    width: 97%;
}

.sanitationLADWPInfoBox {
    background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 0 10px 20px 0;
    min-height: 60px;
    padding: 12px 12px 4px;
    width: 96%;
}

.sanitationBIFContent {
background-color: #ffffff;
color: #666;
display: inline-block;
height: auto;
margin: 0 10px 0 0;
min-height: 60px;
padding:0 18px;
width: 96%;
}

.sanitationBIFInitatorLabel {
margin-bottom: 5px;
}

.sanitationBIFInitatorRadio {
margin-bottom: 10px;
}

.sanitationBIFAccordian {
border-bottom: 1px solid #cdcdcd;
margin-bottom: 15px;
}

.sanitationLADWPInfoContent .af_panelLabelAndMessage_content-cell{
padding-bottom: 10px;
}

.sanitationLADWPInfoContent .af_panelLabelAndMessage_label {
padding-bottom: 10px;
}

.sanitationAdjustmentMain .af_panelLabelAndMessage_label{
    display: inline-block;
    line-height: 32px;
    margin-right: 10px;
    width: 160px;
    margin-bottom: 10px;
}
.sanitationAdjustmentMain input{
width:210px;
}
.sanitationAdjustmentMain select{
width:210px;
}

.sanitationAdjustmentMain{
    display: inline-block;
    padding: 10px;
    width: 98%;
}
.sanitationDocumentLog a, .sanitationDocumentLog a:hover, .sanitationDocumentLog a:focus, .sanitationDocumentLog a:visited{
background: #3075c3 ;
color: #fff !important;
padding: 10px 24px;
font-weight: bold;
text-decoration: none;
font-size: 14px !important;
font-style: normal;
border: medium none;
text-transform: uppercase;
margin-top: 10px;
display: inline-block;
}

.operationResearchBIF {
padding: 10px;
}

.autDashboardTopright2 .newLinksModule {
min-height:110px;
}
a.thankYouCommandNum {
font-size: 28px;
font-weight: bold;
margin-left: 10px;
}

.thankYouServiceType{
margin-bottom: 10px;
display: inline-block;
color:#f30101;
}

.serviceTypePG9 {
text-align: center;
width: 444px;
margin: 12px;
font-size: 12px;
}

.serviceTypePick{
    color: #666;
    font-size: 18px;
    font-weight: bold;
}

.serviceTypeSelectOne {
margin-top: 10px;
}
.serviceTypeSelectOne label{
margin-right: 35px;
}

.anonymousDashTopright2 .newsBG {
width:426px;
}

.anonymousDashTopright1 .newLinksModule  {
width:100%;
}

.permissionPopupYESButton {
float: left;
margin-right: 30px;
}

.permissionPopupMainParent {
width: 550px;
}
.permissionPopupButtons {
margin-left: 148px;
margin-bottom: 10px;
}

.commentTableContent  table{
width:100%;
padding: 0 10px;
}

a.submitReassignLink , a.submitReassignLink:hover, a.submitReassignLink:focus, a.submitReassignLink:visited{
background: #3075c3 ;
color: #fff !important;
padding: 10px 24px;
font-weight: bold;
text-decoration: none;
font-size: 14px !important;
font-style: normal;
border: medium none;
text-transform: uppercase;
margin-top: 10px;
display: inline-block;
}
a.closeReassignLink  , a.closeReassignLink:hover, a.closeReassignLink:focus, a.closeReassignLink:visited{
background: #3075c3 ;
color: #fff !important;
padding: 10px 24px;
font-weight: bold;
text-decoration: none;
font-size: 14px !important;
font-style: normal;
border: medium none;
text-transform: uppercase;
margin-top: 10px;
display: inline-block;
}

.popupInputBox label{
line-height: 35px;
margin-right: 5px;
}

.commonSrDetailsTableHeading {
background-color: #d0e1ff;
text-align: left;
font-weight: bold;
font-size: 13px;
width: 100%;
padding: 0px 10px 0px 10px;
}

.commonSrDetailContent table{
width: 100%;
padding: 0 10px;
}
.reassignmentTableContent table{
width: 100%;
padding: 0 10px;
}
 .reassignmentButtonsPanelGroup {
 margin-bottom: 12px;
  margin-top: 12px;
 }
 
.editSRMainPageButtonsPanelGroup .backButtonPGL {
 float: left;
 margin-bottom: 0; 
 margin-top: 0; 
 }
 /*.editSRMainPageButtonsPanelGroup .submitButtonPGL {
 margin-left: 12px;
 }*/
 .commonSrDetailsTable td{
 height:40px;
 }
 
 .informationLabel {
 width:180px;
 margin-left: 10px;
 }
 
 .informationData {
 width:289px;
 }
  .informationData input[type="text"]{
 width:289px;
 }
  .informationData select{
 width:289px;
 }
 .locationContactUserRolePG {   
    display: flex;
    justify-content: flex-end;
    width: 100%;
}
.locationContactUserRolePG1 {
margin-right:10px
}

.headerButtonsBG a{
margin-right: 10px;
}

.commonSRSavePG a{
/*float: left;*/
margin-left: 10px;
background: #3075c3;
color: #fff !important;
padding: 10px 24px;
font-weight: bold;
text-decoration: none;
font-size: 14px !important;
font-style: normal;
border: medium none;
text-transform: uppercase;
display: inline-block;
}
.popupButtonsPGL a{
float: left;
margin-right: 10px;
background: #3075c3;
color: #fff !important;
padding: 10px 24px;
font-weight: bold;
text-decoration: none;
font-size: 14px !important;
font-style: normal;
border: medium none;
text-transform: uppercase;
display: inline-block;
}
.commentPopupSelection {
margin-top: 10px;
}
.popupInputBox textarea{
width: 506px;
overflow: auto;
height: 132px;
resize: none;
}

.graphRow1 {
float: left;
display: inline-block;
width: 100%;
}
.srStackedBarRootPG .af_region{
border:1px Solid #f0f0f0;
padding: 1px;
margin: 10px auto;
height: 415px;
display: inline-block;
}

.mayorGraphHeaderRightSide {
margin: 12px 10px;
}
.graphRow2 {
float: left;
display: inline-block;
width: 100%;
margin-top: 15px;
}

.mayorGraphHeader {
display: inline-block;
width: 100%;
background: #e8d8be;
}

.mayorGraphHeaderLeftSide {
float: left;
}

.mayorGraphHeaderRightSide{
float: right;
}

.billAndFeeBGHeader {
font-weight: bold;
clear: both;
padding: 10px 8px;
margin-bottom: 10px;
background: #E8EFF2;
margin-top: 10px;
display: inline-block;
width: 98%;
}

.autDashboardBottom a, .autDashboardBottom a:hover, .autDashboardBottom a:focus, .autDashboardBottom a:visited
{
border: 1px solid #4b8cd6;
color: #666;
display: inline-block;
text-decoration: none;
padding: 12px 15px;
float: left;
width: 171px;
margin-right: 10px;
font-weight: bold;
height: 50px;
font-size:14px;
}

.housingBG {
clear: both;
display: inline-block;
width: 100%;
margin-top: 10px;
font-weight: bold;
}
.autDashboardBottom{
margin: 10px 0;
}
.sportsAndRecHeader {
font-weight: bold;
clear: both;
padding: 10px 8px;
margin-bottom: 10px;
background: #E8EFF2;
margin-top: 10px;
display: inline-block;
width: 98%;
}

.housingHeader {
font-weight: bold;
clear: both;
padding: 10px 8px;
margin-bottom: 10px;
background: #E8EFF2;
margin-top: 10px;
display: inline-block;
width: 98%;
}
.sportsAndRecBG {
margin-top: 10px;
display: inline-block;
width: 100%;
}
.editSRButtonLink.af_commandLink.p_AFDisabled {
    background: none repeat scroll 0 0 #cdcdcd !important;
    color: #a3a3a3 !important;
}
.csdButtonLink.af_commandLink.p_AFDisabled {
    background: none repeat scroll 0 0 #cdcdcd !important;
    color: #a3a3a3 !important;
}
 
.editSRButtonLink.af_goLink.p_AFDisabled {
    background: none repeat scroll 0 0 #cdcdcd !important;
    color: #a3a3a3 !important;
}

.bssClosePanelForm .af_selectOneRadio_content{
margin-top: 8px;
}
.bssClosePanelForm .af_selectOneRadio_content label{
width: 49px;
line-height: 16px;
}
.SrDetailPanelForm {
vertical-align: top;
font-size: 14px;
padding: 5px;
color: #666;
font-weight: 500;
width: 400px;
margin-left: 20px;
margin-bottom: 0;
}

.additionalLocationPanelGroup .af_panelLabelAndMessage_content-cell{
padding-left:9px;
}

.summaryPanelGroupBox .af_panelLabelAndMessage_content-cell{
padding-bottom:10px;
padding-left:9px;
width:250px;
display: block;
}
 
.actionTakenPLM .af_panelLabelAndMessage_content-cell{
width: 230px;
}
.actionTakenPLM .af_panelLabelAndMessage_content-cell span{
float: left;

}

.SourceOfRequestPLM .af_panelLabelAndMessage_content-cell{
width: 122px;
}
.SourceOfRequestPLM .af_panelLabelAndMessage_content-cell span{
float: left;

}
.summaryEditPG {
float: left;
margin: 2px 0 0 10px;
}

.srStackedBarRootPG af|dvt-graph{
width:340px;
height:325px;
}

.informationLabel {
display: inline-block;
}
.radiobuttonPG .informationLabel{
float:left;
}
.searchVerifyAddressPG {
margin-left: 5px;
width: 103px;
}


.fisrtRadiobg tr{
vertical-align: top;
}

.searchAddress tr{
vertical-align: top;
}

.dashboardBottom h3, .dashboardBottom h2{
color: #666;
border-bottom: 1px solid rgb(197, 197, 197);
margin-top: 9px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
}
.dashboardBottom h2.bBoxHd {
font-size: 24px;
font-weight: normal;
margin-bottom: 0;
margin-top: 0;
color:#fff;
padding: 0;
border-bottom: 0px solid rgb(197, 197, 197);
}
.GrafDashboardTopleft3 .yourServiceRequestsHeading3 {
width:45px;
}

.GrafDashboardTopleft3 .yourServiceRequestsHeading2{
width:150px;
}

.superVDashboardTopright1 .notHeader .left {
float: left;
}

.superVDashboardTopright1.notContent {
color: #444;
font-size: 14px;
float: right;
width: 55%;
margin-top: 2px;
}
.gisNavArrows .af_commandLink, .gisNavArrows .af_commandLink:visited{
background: none repeat scroll 0 0 #e9ecf1;
color: #909cae;
padding: 5px 7px;
text-decoration: none;
}
.gisNavArrows .af_commandLink p_AFDisabled, .gisNavArrows .af_commandLink p_AFDisabled:hover, .gisNavArrows .af_commandLink p_AFDisabled:focus{
color: #CECFD2 !important;
}
.gisNavArrows .af_commandLink:hover, .gisNavArrows .af_commandLink:focus, .gisNavArrows .af_commandLink:focus:hover{
color: #333;
text-decoration: none;
}

.locationContactFireStation{
display: inline-block;
margin-bottom: 10px;
font-size: 12px;
font-style: italic;
}

.detailsServiceTypeRegion {
background-color: #ffffff;
border: 1px solid #4b8cd6;
color: #666;
display: inline-block;
height: auto;
margin: 10px 0px;
min-height: 415px;
padding: 20px 2%;
width: 96%;
}

.refuseAndPickupServiceCheck{
margin: 10px 0 10px 10px;
font-weight: bold;
display: inline-block;
}

.refuseAndPickupPG350px {
width: 535px;
}

.refuseAndPickupPG350px {
width: 551px;
}
.refuseAndPickupPG550px {
margin-top: 20px;
margin-bottom: 20px;
}
.refuseAndPickupPG550px tr{
vertical-align: top;
}
.refuseAndPickupPG550px .af_selectOneRadio_item-text{
margin-right: 50px;
}
.refuseAndPickupPG550px .af_selectOneRadio_item-text{
margin-right: 50px;
}

a.submitReassignLink {
float: left;
margin-right: 10px;
}

.popupHeading {
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
}
.popupInputBox {
margin-top: 15px;
display: inline-block;
}
.popupInputBox label{
line-height: 17px;
margin-right: 8px;
margin-left: 8px;
}

.additionalInfoServiceDate .af_panelLabelAndMessage_content-cell{
 width: 750px;
}

.additionalInfoServiceDay {
    float: left;
}

.additionalInfoRescheduleDate {
    float: left;
}

.additionalInfoRescheduleDate1 {
    float: left;
}

.additionalInfoReschedulePG {
    float: left;
    margin-left: 10px;
}

.additionalInfoServiceDate .af_panelLabelAndMessage_content-cell{
width:750px;
}

a.additionalInfoReschedule {
    font-size: 14px;
    font-weight: normal;
}
.confirmScheduleDate div {
    float: left;
}
.feedBackpanelForm2 label {
    margin-right: 20px;
}

.contAcptPG{
text-align: center;
}

.summaryOkPG {
text-align: right;
}

.summaryPanelGroupBox select{
width:210px;
}

.additLocPopupPGL {
margin-top: 15px;
width: 560px;
}
.additLocPopupPGL .af_panelLabelAndMessage{
margin-bottom: 7px;
}
.additLocPopupPGL .af_panelLabelAndMessage_label{
width:180px;
text-align: left;
}
.additLocPopupPGL .af_panelLabelAndMessage_content-cell{
width:340px;
text-align: left;
font-size: 14px;
padding-left:5px;
}

.reassignPopupCompo {
margin: 10px 0 10px 8px;
display: inline-block;
}
.reassignPopupCompo div{
float:left;
margin-right: 15px;
line-height: 35px;
 }
 .anonymousDashTopmid .topService {
    /*padding: 0 10px;*/
}

.graffitiClosePanelForm label{
width:210px;
}
.graffitiClosePanelForm select{
width:210px;
}
.graffitiClosePanelForm input[type="text"]{
width:210px;
}
.advsearchcontent .informationLabel {
margin-top: 7px;
float:left;
/*width:auto;*/
}
.advsearchcontent .informationData {
float:left;

}
.advsearchcontent .radiobuttonPG {
margin-bottom: 10px;
clear: both;
display: inline-block;
width: 100%;
}
.advanceSearchHeader .greenbuttonpanel{

display: inline-block;
margin: 0;
margin-right: 2px;
}

.advanceSearchHeader{
width:100%;
}
.informationData span{
line-height:32px;
}

.advsearchcontent .informationData {
width: 390px;
}

.autDashboardTopright1 .notHeader .left{
float:left;
}

.manageAddProfLinksPg {
float:right;
}
.manageAddress{
font-weight: bold;
font-size: 18px;
color:#666;
}


.myprofileEmailNote{
font-size: 12px;
font-style: italic;
}

.editAllLinksPG {
margin-left: 222px;
display: inline-block;
padding: 5px;
}
.editAllLinksPG a, .editAllLinksPG a:hover, .editAllLinksPG a:focus, .editAllLinksPG a:visited{
font-size: 14px;
margin-bottom: 7px;
display:  inline-block;
color:#024589;
}

.formFieldPadding {
margin-bottom: 10px;
}

/*mayor section CSS starts*/
.mayormain{
    display: inline-block;
    width: 100%;
}


.mayorLeft {
    margin-left: 14px;
    width: 60%;
    float:left;
}
.mayorRight {
    float: right;
    width: 33%;
}
.mayorRightLeft {
    float:left;
    margin-left: 30px;
}

.mayorRightRight{
    float: right;
    margin-right: 25px;
    margin-top: 8px;
    text-align: right;
}
.mayorRightRight1 img{ 
width: 80px;
}
.mayorRightRight2 a {
    color: #444;
    display: inline-block;
    font-size: 14px;
    margin: 10px 0;
    text-decoration: none;
    font-weight: normal;
}

.mayorRightRight3 a {
    color: rgb(98,147,255);
    display: inline-block;
    font-size: 12px;
    margin: 5px 0;
    text-decoration: none;
    font-weight: normal;
}

.mayorLeftTop h2 {
    color: #034883;
    font-size: 30px;
    font-weight: 500;
}
.mayorLeftbottom{
    color: #444;
    font-size: 14px;
    margin-top: 10px;
}

/*mayor section CSS ends*/

.locationContactSelectBoolean .af_selectBooleanRadio_content-input{
float:left;
}
.locationContactSelectBoolean label{
width: 305px;
float: left;
}

.detailsServiceTypeRegion .grafitiiRemovalRootPG {
background-color: #ffffff;
border: none;
color: #666;
display: inline-block;
height: auto;
margin: 0;
min-height: 270px;
padding: 0;
/*width: auto;*/
}

.registrationHelpPG8 {
font-style: italic;
font-size: 12px;
}

.locationContactWidthPG {
width: 460px;
margin-bottom: 10px;
}

.gaqrffitiRemovalSlectOnepg4 {
margin-right: 15px;
}

.confirmBosocbpanelForm1 .af_panelLabelAndMessage_content-cell{
text-align: left;
}

.confirmBosocbpanelForm1 label{
width: 233px;
}
.confirmBosocbpanelForm1 .af_panelFormLayout_label{
width: 233px;
}
.af_panelLabelAndMessage_content-cell
{
padding-top: 0;
}
.CommentsPopUPTableHeader table{
width:700px;
}
.CommentsPopUPTableCont table{
width:700px;
}

.csdDesc af|richTextEditor {
    margin-top: 5px;
}
.csdDesc .af_richTextEditor_content-input-container {
    width: 600px;
}

.editSrDetailsButtonPanelGroup {
background-color: #f7f9fc;
color: #fff;
display: inline-block;
font-size: 14px;
width: 99%;
margin: 10px 5px 5px 5px;
text-align: right;
}
.af_panelFormLayout_label-cell{
padding-left: 0px;
}

.languageOutput{
float: left;
}
.priorityOutput{
float: left;
}

.optionalTrackOutput{
float: left;
}
.summaryEditlinkPG {
float: left;
margin: 2px 0 0 10px;
}

.summaryEditPG a{
color: #024589;
font-size: 13px;
font-weight: normal;
}
.summaryEditlinkPG a{
color: #024589;
font-size: 13px;
font-weight: normal;
}
.summaryEditPriorPG a{
color: #024589;
font-size: 13px;
font-weight: normal;
}
.summaryEditPriorPG {
float: left;
margin: 2px 0 0 10px;
}
.locationLinkPG a{
color: #024589;
font-size: 13px;
font-weight: normal;
}
 .internalNotesTitle {
background: none repeat scroll 0 0 #009de1;
color: #fff;
padding: 10px 15px;
font-size: 14px;
font-weight: normal;
 }
 .internalNotesHelpText {
 margin: 15px 5px 10px 15px;
 }
 
 .internalNotesContent textarea{
 width: 440px;
margin: 0 5px 4px 15px;
height: 150px;
resize: none;
 }
 .internalNotesHelpText {
  margin-left: 16px;
 }



.changePasswordheader {
font-size: 22px;
font-weight: bold;
margin-bottom: 10px;
color: #666;
}
.changepassleft {
display: inline-block;
margin: 5px 15px;
}

.changepasswordBack a, .changepasswordBack a:hover, .changepasswordBack a:visited, .changepasswordBack a:focus{
color: #024589;
font-size: 14px;
margin-bottom: 7px;
}
.changepassright a, .changepassright a:hover, .changepassright a:visited, .changepassright a:focus{
color: #024589;
font-size: 14px;
margin-bottom: 7px;
}

.parentchangePassword {
width:100%;
}
.changepassleft label{
width: 210px;
text-align: left;
}
.changepassleft input{
width: 220px;
text-align: left;
}

.changepasswordSubmit a, .changepasswordSubmit a:hover, .changepasswordSubmit a:focus, .changepasswordSubmit a:visited{
background: #3075c3 ;
color: #fff !important;
padding: 10px 24px;
font-weight: bold;
text-decoration: none;
font-size: 14px !important;
font-style: normal;
border: medium none;
text-transform: uppercase;
margin-top: 10px;
display: inline-block;
}
.passwordStrength {
margin: 7px 0 7px 225px;
}
.passwordStrength {
font-size: 11px;
font-style: italic;
text-decoration: none;
color: #024589;
}

.changepasswordSubmit {
text-align: right;
}

.changepasswordBack {
margin-bottom: 15px;
}
.manageAddrssContLeft {
margin-right: 20px;
width: 760px;
}

.manageAddProfLinksPg {
padding: 5px;
}
.changepassright {
padding: 5px;
display: inline-block;
margin-left: 320px;
margin-top: 70px;
line-height: 22px;
}
.viewDetailspanelFoam .af_panelFormLayout_label-cell{
width: 235px;
text-align: left;
}
.viewDetailspanelFoam .af_panelLabelAndMessage_content-cell{
width: 235px;
text-align: left;
padding-right: 10px;
}
 
.viewDetailspanelFoam2 .af_panelFormLayout_label-cell{
width: 235px;
text-align: left;
}
.viewDetailspanelFoam2 .af_panelLabelAndMessage_content-cell{
width: 235px;
text-align: left;
padding-right: 10px;
}
.gisNavArrows .af_commandLink.p_AFDisabled, .gisNavArrows .af_commandLink.p_AFDisabled:hover, .gisNavArrows .af_commandLink.p_AFDisabled:visited, .gisNavArrows .af_commandLink.p_AFDisabled:focus{
color: #CECFD2 !important;
background: #F0F0F0 !important;
}
.af_panelLabelAndMessage{
font-size:14px;
}
.bssInspectionPanelGroup input[type="text"], .bssInspectionPanelGroup select{
width:290px;
}

.bssInspectionPanelGroup .af_panelFormLayout_column{
padding-right: 10px;
}

.bssClosePanelForm input[type="text"], .bssClosePanelForm select{
width:290px;
}

.bssClosePanelForm .af_panelFormLayout_column{
padding-right: 10px;
}

.scsAdvanceSearchMainPG label{
width:153px;
}
.scsAdvanceSearchMainPG input[type="text"]{
width:289px;
}

.scsVerifyMainPG a{
color: #024589;
font-size: 14px;
margin-left: 10px;
}

.scsAdvanceSearchMainPG .af_selectBooleanRadio_content{
/*line-height: 35px;*/
margin-right: 10px;
}

.scsAdvanceSearchMainPG span.af_selectBooleanRadio_content-input {
/*vertical-align: 10px;*/
}
.scsRadiobuttonPG {
width:100%;
display: inline-block;
margin-bottom: 10px;
}
.scsBellowRadioPG {
margin-top:10px;
}

.informationDateTypePg .af_inputDate_content{
width:111px;
}

.informationDateTypePg .af_inputDate_content{
width:108px;
}

.informationDateTypePg table.informationLabel:last-child{
width:40px;
}

.af_panelLabelAndMessage_content-cell.AFPanelFormLayoutContentCell{
padding-top: 0;
}


.viewDetailsRootPG .viewDetailspanelFoam .af_panelFormLayout_label-cell{
width: 160px;
text-align: left;
padding-bottom: 10px;
}
.viewDetailsRootPG .viewDetailspanelFoam .af_panelLabelAndMessage_content-cell{
width: 218px;
text-align: left;
padding-right: 10px;
}
 
.viewDetailsRootPG .viewDetailspanelFoam2 .af_panelFormLayout_label-cell{
width: 160px;
text-align: left;
padding-bottom: 10px;
}
.viewDetailsRootPG .viewDetailspanelFoam2 .af_panelLabelAndMessage_content-cell{
width: 218px;
text-align: left;
padding-right: 10px;
}
.viewDetailsRootPG .viewDetailspanelFoam3 .af_panelFormLayout_label-cell{
width: 160px;
text-align: left;
padding-bottom: 10px;
}
.viewDetailsRootPG .viewDetailspanelFoam3 .af_panelLabelAndMessage_content-cell{
width: 218px;
text-align: left;
padding-right: 10px;
}
 
 .viewDetailsRootPG{
 text-align: left;
 }
 .detailsServiceTypeRegion .af_selectOneChoice_content {
   /*margin-left: 8px;*/
    margin-right: 14px;
    /*margin-top: 10px;*/
    width: 210px;
}
.detailsServiceValue {
    margin-left: 7px;
}
.detailsServiceTypeRegion .af_inputText_content{
    /*margin-top: 10px;*/
    width: 210px;
    margin-left: 13px !important;
}

.linkPGL a{
float: left;
margin-right: 10px;
}

.linkPGL{
margin-bottom: 10px;
display: inline-block;
width: 100%;
}
.linkPGL label{
margin-bottom: 10px;
font-size: 18px;
font-weight: bold;
}
.srStackedBarRootPG{
clear:both;
}

.srDetailDeleteIconPG {
/*margin-top: 7px;*/
}

.refuseAndPickupConstituentPG10 {
margin-top: 7px;
}
.refuseAndPickupConstituentPG10 a, .refuseAndPickupConstituentPG10 a:hover, .refuseAndPickupConstituentPG10 a:focus, .refuseAndPickupConstituentPG10 a:visited{
color: #024589;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.otherConsItemBG{
/*margin-left: 35px;*/
}

.reassignRadioButton .af_selectOneRadio_item-text{
margin-right: 15px;
}

.normalStatus{
float: left;
}
.redStatus{
float: left;
}
.sanitationDocTableTool a, .sanitationDocTableTool a:hover, .sanitationDocTableTool a:visited, .sanitationDocTableTool a:focus{
background: none;
padding: 5px;
margin-top: 0;
}

.sanitationDocumentTable {
clear: both;
margin: 0 10px;
display: inline-block;
width: 98%;
}
.sanitationDocumentTableHeader {
width: 100%;
padding: 10px 10px;
background: #D0E1FF;
}
.af_panelAccordion_body-content{
background-image: none;
background-color: #f4f4f4;
border-left: 1px solid #cdcccc;
border-right: 1px solid #cdcccc;
    /*height: 100% !important;*/
    /*min-height: 356px;*/
    overflow-y: auto;
}
.sanitationDocumentTableRow {
width: 100%;
padding: 10px 10px;
background: #F7F8FA;
border-bottom: 1px dashed #cdcdcd;
}
.sanitationDocTableHeaderDocType, .sanitationDocTableDocType  {
width: 110px;
margin-right: 10px;
text-align: center;
word-wrap: break-word;
}
.sanitationDocTableHeaderDocDesc {
width: 71px;
margin-right: 10px;
text-align: center;
word-wrap: break-word;
}

.sanitationDocTableHeaderDocDate {
width: 101px;
margin-right: 10px;
text-align: center;
}
.sanitationDocTableHeaderADate {
width: 84px;
margin-right: 10px;
text-align: center;
}
.sanitationDocTableHeaderAction {
width: 71px;
margin-right: 10px;
text-align: center; 
}


.sanitationDocTableHeaderATo, .sanitationDocTableATo  {
width: 55px;
margin-right: 10px;
text-align: center; 
 word-wrap: break-word;
 
}
.sanitationDocTableHeaderDeadline, .sanitationDocTableDeadline  {
width: 85px;
margin-right: 10px;
text-align: center;
word-wrap: break-word;
}
.sanitationDocTableHeaderComDate, .sanitationDocTableComDate  {
width: 110px;
margin-right: 10px;
text-align: center;
}
.sanitationDocTableHeaderDocID, .sanitationDocTableDocID   {
width: 87px;
margin-right: 10px;
text-align: center;
word-wrap: break-word;
}
.sanitationDocTableDocDesc  {
width: 71px;
margin-right: 10px;
text-align: center;
word-wrap: break-word;
}

.sanitationDocTableDocDate {
width: 101px;
margin-right: 10px;
text-align: center;

}
.sanitationDocTableADate {
width: 84px;
margin-right: 10px;
text-align: center;
}
.sanitationDocTableAction {
width: 71px;
margin-right: 10px;
text-align: center;
word-wrap: break-word;
}
.sanitationDocTableTool {
margin-left: 10px;
word-wrap: break-word;
}

.sanitationDocumentTableRow td{
display: inline-block;
}

.sanitationDocumentTableHeader {
/*display: inline-block;*/
}
.af_panelAccordion{
height:auto;
overflow: visible ;
}
.sanitationBIFAccordianOperation label{
width: 260px;
text-align: left;
line-height:35px;
}
.sanitationBIFAccordian input[type="text"]{
margin-top: 0;
width: 180px;
}
.sanitationBIFAccordian .af_inputDate_content{
margin-top: 0;
width: 180px;
}

.sanitationBIFAccordianOperation .af_selectOneRadio_content label{
width: 65px;
text-align: left;
line-height:20px;
}
.sanitationBIFAccordianOperation .af_selectOneRadio{
width: 260px;
text-align: left;
margin-top:9px;
}
.operationResearchBIFContact{
padding: 0 10px 10px 10px;
}
.operationResearchBIFContact .af_inputDate{
margin-right: 5px;
}

 
.sanitationBIFAccordianDocument label{
width: 260px;
text-align: left;
line-height:35px;
}
.sanitationBIFAccordianDocument input[type="text"]{
margin-top: 0;
width: 180px;
margin-right: 10px;
}
.sanitationBIFAccordianDocument .af_selectOneChoice_content {
margin-top: 0;
width: 180px;
margin-right: 10px;
}
.sanitationBIFAccordianDocument .af_inputDate_content{
margin-top: 0;
width: 180px;
margin-right: 10px;
}

.sanitationBIFAccordianDocument .af_selectOneRadio_content label{
width: 65px;
text-align: left;
line-height:20px;
}
.sanitationBIFAccordianDocument .af_selectOneRadio{
width: 260px;
text-align: left;
margin-top:9px;
}

.sanitationDocumentPopUpContent label{
width: 150px;
text-align: left;
line-height: 35px;
margin-bottom: 10px;
}
.sanitationDocumentPopUpContent textarea{
width: 260px !important;
height: 120px;
overflow: auto;
resize: none;
}
.sanitationDocumentPopUpContent input[type="text"]{
width: 260px;
text-align: left;
}
.sanitationDocumentPopUpContent .af_selectOneChoice_content{
width: 260px;
text-align: left;
}

.sanitationDocumentPopUpContent af_inputDate_content{
width: 260px;
text-align: left;
}
.sanitationDocumentPopUpFooter {
text-align: right;
}

.sanitationDocumentPopUpContent .af_selectOneRadio_item-text{
    line-height: 25px;
    margin-bottom: 5px;
    width: 95px;
}
.sanitationDocumentPopUpContent .af_selectOneRadio {
    margin-top: 5px;
}
.MapActiveButton,.MapActiveButton:focus, .MapActiveButton:hover, .MapActiveButton:visited {
background-color: rgb(173,190,192);
color:#ffffff !important;
}
/*css for panel accordian*/
/*.af_panelAccordion_body-content{
background: none;
}
.af_panelAccordion_header .af_panelAccordion_header-start {
background-image: none;
width: 5px;
background: #cccccc;
height:35px !important;
}

.af_panelAccordion_header .af_panelAccordion_header-end, .af_panelAccordion_header .af_panelAccordion_header-disclose, .af_panelAccordion_header .af_panelAccordion_header-title, .af_panelAccordion_header .af_panelAccordion_header-toolbar, .af_panelAccordion_header-subsequent .af_panelAccordion_header-end, .af_panelAccordion_header-subsequent .af_panelAccordion_header-disclose, .af_panelAccordion_header-subsequent .af_panelAccordion_header-title, .af_panelAccordion_header-subsequent .af_panelAccordion_header-toolbar {
background-image: none;
background-repeat: repeat-x;
background-color: #ccc;
height:35px !important;
}


.af_panelAccordion_header.p_AFDisclosed .af_panelAccordion_header-start {
background-image: none;
background-color: #87AEC1;
height:35px !important;
}

.af_panelAccordion_header.p_AFDisclosed .af_panelAccordion_header-end, .af_panelAccordion_header.p_AFDisclosed .af_panelAccordion_header-disclose, .af_panelAccordion_header.p_AFDisclosed .af_panelAccordion_header-title, .af_panelAccordion_header.p_AFDisclosed .af_panelAccordion_header-toolbar, .af_panelAccordion_header-subsequent.p_AFDisclosed .af_panelAccordion_header-start, .af_panelAccordion_header-subsequent.p_AFDisclosed .af_panelAccordion_header-end, .af_panelAccordion_header-subsequent.p_AFDisclosed .af_panelAccordion_header-disclose, .af_panelAccordion_header-subsequent.p_AFDisclosed .af_panelAccordion_header-title, .af_panelAccordion_header-subsequent.p_AFDisclosed .af_panelAccordion_header-toolbar {
background-image: none;
background: #87AEC1;
height:35px !important;
}
.af_panelAccordion_header-title{
font-size:13px;
color:#fff;

}
.af_panelAccordion_header .af_panelAccordion_header-end, .af_panelAccordion_header .af_panelAccordion_header-disclose, .af_panelAccordion_header .af_panelAccordion_header-title, .af_panelAccordion_header .af_panelAccordion_header-toolbar, .af_panelAccordion_header-subsequent .af_panelAccordion_header-end, .af_panelAccordion_header-subsequent .af_panelAccordion_header-disclose, .af_panelAccordion_header-subsequent .af_panelAccordion_header-title, .af_panelAccordion_header-subsequent .af_panelAccordion_header-toolbar {
background-image: none;
background-repeat: repeat-x;
background-color: #ccc;
border-bottom: 1px solid #fff;
height:35px !important;
}
.af_panelAccordion_header-subsequent .af_panelAccordion_header-start {
width: 4px;
background-image: none;
background-repeat: repeat-x;
background: #ccc;
border-bottom: 1px solid #fff;
height:35px !important;
}
.af_panelAccordion_header.p_AFDisclosed .af_panelAccordion_header-start {
background-image: none;
background-color: #87AEC1;
border-bottom: 1px solid #fff;
height:35px !important;
}
.af_panelAccordion_header .af_panelAccordion_header-start {
background-image: none;
width: 5px;
background: #cccccc;
border-bottom: 1px solid #fff;
    height:35px !important;
}
.af_panelAccordion_body-content{
background-image: none;
background-color: #fff;
border-left: 1px solid #f2f2f2;
border-right: 1px solid #f2f2f2;
}

.af_panelAccordion_undisclosed-icon-style {

 background-image: url("/oracle/webcenter/portalapp/shared/images/undiscloseIcon.png");
}
af|showDetailHeader::title-table{ 
 
    height:35px !important;
}

.af_panelAccordion{
min-height: 323px;
overflow: visible;
}
.af_panelAccordion_header-subsequent{
padding-bottom:0;
height:35px !important;
}*/
/*css for open accordian Ends*/
.reEntermailpg1 {
margin-left: 232px;
}

.forgotUserIDLogin td{
padding-right: 4px;
}

.forgotUserIDSignPG {
margin-top: 10px;
}

.forgotUserIDText{
font-size: 22px;
font-weight: bold;
}

.locationContactServiceTypePG{
/*padding-left: 5px;*/
}

.addressOutputText{
padding-left:4px;
}


.manageDelete.af_commandLink, .manageDelete.af_commandLink:hover, .manageDelete.af_commandLink:focus, .manageDelete.af_commandLink:visited {

    background-image: url("/oracle/webcenter/portalapp/shared/images/deleteIcon.png");
    background-position: center;
    background-repeat: no-repeat;
    color: transparent !important;
    padding: 1px 6px 4px;
    margin-left: 7px;
    text-decoration: none;
}
.manageEdit.af_commandLink, .manageEdit.af_commandLink:hover, .manageEdit.af_commandLink:focus, .manageEdit.af_commandLink:visited  {
    background-image: url("/oracle/webcenter/portalapp/shared/images/EditIcon.png");
    background-position: center;
    background-repeat: no-repeat;
    color: transparent !important;
    padding: 1px 6px 4px;
    margin-left: 7px;
    text-decoration: none;
}
.detailsServiceTypeRegion .af_selectOneChoice_content {
    margin-right: 14px;
    width: 210px;
}

.srIntakeDesc {
    margin-left: 21px;
    margin-top: 3px;
}

.feedBackpanelForm2 .AFRequiredIconStyle {
color: #f30101;
font-weight: normal;
font-size: 12px;
margin-right: 3px;
}
.feedBackpanelForm3 .af_panelLabelAndMessage_label{
    display: inline-block;
    float: left;
}
.selectservicetypeFeedBack1 {
margin-left: 0;
}
.feedBackpanelForm3 .af_panelFormLayout_content-cell{
padding-left:0;
}
.feedBackpanelForm3 .af_panelLabelAndMessage{
    display: inline-block;
    width: 1015px;
}
.feedBackpanelForm3 .af_panelLabelAndMessage_content-cell {
    display: inline-block;
}
.detailpop3 {
font-size: 18px;
font-weight: bold;
color: #666;
text-align: center;
margin-bottom: 10px;
}

.detailpop1{
text-align: center;
}
.detailpop4{
text-align: left;
}

.detailpop7 {
margin: 10px 0;
}
.detailpop7 div{
margin-bottom: 4px;
}
.detailpop8 {
margin: 0 0 10px 0;
}
.detailpop10 {
margin:10px 0;
}
.detailpop10 div{
margin-bottom: 4px;
}
.informationLabelTo label{
width: 22px;
margin-left: 10px;
}

.notContent a.refreshNtfCss, .notContent a.refreshNtfCss:hover, .notContent a.refreshNtfCss:focus, .notContent a.refreshNtfCss:visited {
background-image: url("/oracle/webcenter/portalapp/shared/images/updateOrder.png") !important;
background-position: right bottom;
background-repeat: no-repeat;
background-size: 17px auto;
color: #7d7d7d !important;
display: inline-block;
font-size: 14px;
margin: 0px 5px 0px 5px;
padding: 1px 22px 0px 0;
text-decoration: none;
font-weight: 400;
}

.grafDashboardTopmiddle .af_inputDate_content{
width:209px;
}
.srNoText{
margin-left: 5px;
margin-right: 5px;
}
.servcieRequestNumberPGL a, .servcieRequestNumberPGL a:hover, .servcieRequestNumberPGL a:focus, .servcieRequestNumberPGL a:visited{
color: #024589;
font-size: 14px;
font-weight: 500;
padding-left: 10px;
text-decoration: none !important;
background: none;
padding: 0;
}

a.changeLinkForAddVer{

}
.noCommentsClass{
margin: 10px 0;
text-align: center;
display: block;
}

.pasedDescClass {
display: inline-block;
margin-left: 225px;
margin-top: 5px;
font-style: italic;
}
.pasedDescClass label{
font-size:12px;
}
.additionalInfoPG9 .af_panelFormLayout_label-cell{
padding-bottom:10px;
}
.detailsOutputText{
font-weight: bold;
font-size: 18px;
color: #666;
margin-bottom: 10px;
display: block;
border-bottom: 1px dashed #ccc;
padding-bottom: 5px;
margin-top: 10px;
}
.summaryText{
font-weight: bold;
font-size: 18px;
color: #666;
margin-bottom: 10px;
display: block;
border-bottom: 1px dashed #ccc;
padding-bottom: 5px;
margin-top: 10px;
}

.viewDetailsPreviousPG {
float: left;
margin-right: 10px;
}

.summaryPGL {
clear: both;
}

.viewDetailsRootPG hr{
display: none !important;
}
.viewDetailsNextPG .af_commandLink, .viewDetailsNextPG .af_commandLink:hover, .viewDetailsNextPG .af_commandLink:focus, .viewDetailsNextPG .af_commandLink:visited{
    background: none repeat scroll 0 0 #e9ecf1;
    color: #475365;
    padding: 4px 10px;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    
}

.viewDetailsNextPG .af_commandLink p_AFDisabled, .viewDetailsNextPG .af_commandLink p_AFDisabled:hover, .viewDetailsNextPG .af_commandLink p_AFDisabled:focus{
color: #CECFD2 !important;
}
.viewDetailsNextPG .af_commandLink:hover, .viewDetailsNextPG .af_commandLink:focus, .viewDetailsNextPG .af_commandLink:focus:hover{
color: #333;
text-decoration: none;
}
.viewDetailsPreviousPG .af_commandLink, .viewDetailsNextPG .af_commandLink:hover, .viewDetailsNextPG .af_commandLink:focus, .viewDetailsNextPG .af_commandLink:visited{
    background: none repeat scroll 0 0 #e9ecf1;
    color: #475365;
    padding: 4px 10px;
    text-decoration: none;
    font-size: 13px !important;
    font-weight: bold !important;
}
.viewDetailsPreviousPG .af_commandLink.p_AFDisabled, .viewDetailsNextPG .af_commandLink.p_AFDisabled{
color: #CECFD2 !important;
}
.viewDetailsPreviousPG .af_commandLink p_AFDisabled, .viewDetailsPreviousPG .af_commandLink p_AFDisabled:hover, .viewDetailsPreviousPG .af_commandLink p_AFDisabled:focus{
color: #CECFD2 !important;
}
.viewDetailsPreviousPG .af_commandLink:hover, .viewDetailsPreviousPG .af_commandLink:focus, .viewDetailsPreviousPG .af_commandLink:focus:hover{
color: #333;
text-decoration: none;
}
 
.SrDetailPanelForm .af_panelLabelAndMessage_content-cell{
padding-left: 9px;
padding-bottom: 10px;
}
.SrDetailPanelForm .af_panelLabelAndMessage_label{
padding-bottom: 10px;
}
.noReAssignmentClass{
margin: 10px 0;
text-align: center;
display: block;
}

.commentPopupButtonsPGL a{
float: left;
margin-left: 10px;
}

.commentTableContent tr{
vertical-align: top;
}
.commentTableContent td{
padding: 10px 0;
}

.reassignmentTableContent tr{
vertical-align: top;
}
.reassignmentTableContent td{
padding: 10px 0;
}
 .srCloseoutPanelGroupBox label {
 width: 287px;
line-height: 35px;
text-align: left;
margin-left: 10px;
 }
  .srCloseoutPanelGroupBox input[type="text"] {
 width: 220px;
line-height: 35px;
text-align: left;
 }
  .srCloseoutPanelGroupBox select {
 width: 220px;
line-height: 35px;
text-align: left;
 }
 
 /*csd Table Css starts*/
 .TableSortingSubHeaderDisplay{
     padding: 10px 0px 0px 10px;
}

.csdServiceColumn1{
    width:100px;
    color: #777;
    font-size: 14px;
    height: 30px;
}
.csdServiceColumn2{
    width:200px;
    color: #777;
    font-size: 14px;
    height: 30px;
}

.csdServiceColumn3{
    width:400px;
    color: #777;
    font-size: 14px;
    height: 30px;
}
.csdServiceColumn4{
    width:200px;
    color: #777;
    font-size: 14px;
    height: 30px;
}
.csdServiceTable{
border: none;
border-left: 1px solid #e1e1e1;
}
.csdServiceTablePg table{
width:100% !important;
}
.csdServiceTablePg th div{
    font-size: 14px;
    padding: 10px 5px;
    text-align: center;
}
.csdServiceTablePg th table{
    padding: 10px 0;
}
 /*csd Table Css ends*/
 
 .closeoutReasonResolutionPanelGroup td{
 display: inline-block;
 }
.gaffitiMassEntryRowsInputLables {
    background: none repeat scroll 0 0 #fbfbfb;
    border-bottom: 1px dashed #cccccc;
    padding-top: 3px;
}

.graffitimassHours select {
    width: 80px;
}
/*.gaffitiMassEntryRowsInputLables input {
    width: 77px;
}*/
.graffitiMassEntryContent1 input {
    width: 125px;
}
.graffitiMassEntryContent4 input {
    width: 90px;
}
.grafitiMassNumOfWorkers select {
    width: 63px;
}
.graffitiMassIncidents input {
    width: 44px;
}
.grafitiiMassSqFeet input {
    width: 60px;
    padding:0 3px;
}
.graffitiMassEntryNumOfBags input {
    width: 44px;
}
.graffitiMassEntryNumOfBags input {
    width: 44px;
}
.graffitiMassComments input {
    margin-left: 10px;
    width: 990px;
}

.graffitiMassEntryContent2 .af_selectManyChoice_control {
    background-color: #ffffff;
    background-image: url("/portal/afr/fusion/inputText_bg.png");
    background-repeat: repeat-x;
    border-color: #aeb4bd #e0e3e8 #e0e3e8 #aeb4bd;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin: 2px 0 0;
    padding: 3px 0 7px;
    vertical-align: 0;
}
.graffitiMassEntryContentFooter.af_panelGroupLayout {
    display: inline-block;
    /*margin-top: 10px;*/
    padding-bottom: 7px;
}

.graffitiMassEntryContent3 select {
    width: 140px;
}
.gm-style-iw div{
height: auto !important;
width:auto !important;
}
.graffitiMassEntryHeader {
    background: none repeat scroll 0 0 #e9ecf1;
    padding: 3px 7px;
    margin-top: 20px;
}

.graffitiMassEntryFooter {
    float: right;
    margin: 10px 10px 10px 0;
}
.grafitiRemovalPG1{
clear:both;
}
/*csdNovelUser css starts*/
.firstname label{
    line-height: 32px;
    margin-right: 10px;
}
.firstname{
margin-right: 25px;
}
.lastname label{
    line-height: 32px;
    margin-right: 10px;
}
.lastname{
margin-right: 25px;
}

.emailAdd label{
    line-height: 32px;
    margin-right: 10px;
}
.emailAdd {
margin-right: 25px;
}

.novelHeaderTable {
    background: none repeat scroll 0 0 #e9ecf1;
    width: 100%;
}
.novelUserRootPG{
padding: 15px;
}

.novelHeaderTable td {
    display: inline-block;
    padding: 10px 0;
}
.novelUsHeader1 {
    width: 25px;
}

.novelUsHeader2 {
    margin-right: 10px;
    text-align: center;
    width: 80px;
}
.novelUsHeader3 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
}
.novelUsHeader4 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
}

.novelUsHeader5 {
    line-height: 18px;
    margin-right: 10px;
    text-align: center;
    width: 209px;
    word-wrap: break-word;
}

.novelUsHeader6 {
    margin-right: 10px;
    text-align: center;
    width: 250px;
}

.novelUsHeader7 {
    margin-right: 10px;
    text-align: center;
    width: 166px;
}
.novelUsContent7 select {
       width: 165px;
}
.novelUsHeader8 {
    line-height: 18px;
    margin-right: 10px;
    text-align: center;
    width: 80px;
    word-wrap: break-word;
}

.novelUsContent1 {
    width: 25px;
}

.novelUsContent2 {
    margin-right: 10px;
    text-align: center;
    width: 80px;
    margin-top: 9px;
}
.novelUsContent3 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
    margin-top: 9px;
}
.novelUsContent4 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
    margin-top: 9px;
}

.novelUsContent5 {
    margin-right: 10px;
    text-align: center;
    width: 209px;
    margin-top: 9px;
}

.novelUsContent6 {
    margin-right: 10px;
    text-align: center;
    width: 250px;
    margin-top: 9px;
}

.novelUsContent7 {
    margin-right: 10px;
    text-align: center;
    width: 166px;
    margin-top: 9px;
}

.novelUsContent8 {
    margin-right: 10px;
    text-align: center;
    width: 80px;
    margin-top: 18px;
}


.novelUsContentTbale {
word-wrap:break-word;
}

.novelUsHeader {
    margin-top: 15px;
}

.novelUsContent8 a, .novelUsContent8 a:hover, .novelUsContent8 a:visited, .novelUsContent8 a:focus{
    background-image: url("/oracle/webcenter/portalapp/shared/images/add_user.png");
    background-position: center;
    background-repeat: no-repeat;
    color: transparent !important;
    padding: 12px;
    text-decoration: none;
}


   
.csdadminBoxHeader {
    background: none repeat scroll 0 0 #f1f1f1;
    margin: 10px;
}

.approveSelMain{
    background: none repeat scroll 0 0 #efffff;
    display: inline-block;
    padding: 5px 0;
    width: 100%;
}
    /*csdNovelUser css Ends*/
   .graffitiMassHeadersRootPG{
   background: #e9ecf1;
   } 
.graffitiHeader1, .graffitiMassEntryContent1 {
/*padding: 0 0 0 10px;*/
width: 130px;
text-align: center;

}
.grafityMassEntryHeader2, .graffitiMassEntryContent2 {
padding: 0 0 0 0;
width: 160px;
text-align: center;
}

.grafityMassEntryHeader3 {
padding: 0 0 0 0px;
width: 129px;
text-align: center;
}

.graffitiMassEntryContent3 {
padding: 0 0 0 10px;
}

.graffitiMassEntryContent3 {
padding: 0 0 0 0px;
width: 129px;
text-align: center;
}

.grafityMassEntryHeader4, .graffitiMassEntryContent4 {
padding: 0 0 0 10px;
width: 95px;
text-align: center;
}
.grafityMassEntryHeader6.af_panelGroupLayout {
    display: inline-block;
    padding-right: 7px;
}

.grafityMassEntryHeader5 {
padding: 2px 10px 2px 15px;
width: 72px;
text-align: center;
}

.graffitiMassEntryContent5 {
padding: 2px;
padding-left: 10px;
width: 72px;
text-align: center;
}

.grafityMassEntryHeader6, .graffitiMassEntryContent6 {
padding: 0 0 0 0px;
width: 53px;
text-align: center;
}
.grafityMassEntryHeader7, .graffitiMassEntryContent7 {
padding: 0 0 0 7px;
width: 61px;
text-align: center;
}
.grafityMassEntryHeader7{
padding-left: 20px;
}
.grafityMassEntryHeader8, .graffitiMassEntryContent8 {
padding: 0 0 0 7px;
width: 78px;
text-align: center;
}
.grafityMassEntryHeader9, .graffitiMassEntryContent9 {
    padding: 0 0 0 7px;
    text-align: center;
    width: 49px;
}

.grafityMassEntryHeader10 {
padding: 2px 10px;
width: 63px;
text-align: center;
}

.advanceSearchHeader span {
    float: left;
}
.scsAdvanceSearchModule .greenbuttonpanel{
    float: right;
    margin-right: 12px;
    margin-top: 9px;
}

.duplicateHeaderMainPGL {
width: 100%;
background: #e9ecf1;
}
.duplicateContentMainPGL  {
width: 100%;
}
.duplicateHeaderMainPGL td{
display: inline-block;
}
.duplicateContentMainPGL td {
display: inline-block;
}

.duplicateHeader1PGL {
width: 60px;
padding: 10px;
text-align: center;
}
.duplicateHeader2PGL {
width: 360px;
padding: 10px;
text-align: center;
}
.duplicateHeader5PGL {
width: 70px;
padding: 10px;
text-align: center;
}

.duplicateContent1PGL {
width: 60px;
padding: 10px;
text-align: center;
}
.duplicateContent2PGL {
width: 360px;
padding: 10px;
text-align: center;
}
.duplicateContent5PGL {
width: 70px;
padding: 10px;
text-align: center;
}
.serviceReqNumHeadValue{
padding-left:5px; 
}
.photoText {
font-weight: bold;
font-size: 18px;
color: #666;
margin-bottom: 10px;
display: block;
border-bottom: 1px dashed #ccc;
padding-bottom: 5px;
margin-top: 10px;
}
.srNoOutputText{
font-weight: bold;
font-size: 18px;
color: #666;
margin-bottom: 0px;
display: block;
}
.srSectionPGLNav {
padding-left: 40%;
background: #fafafa;
padding-bottom: 10px;
}

.viewDetailsPG7 .af_panelFormLayout_content-cell{
padding-left: 0px;
}

.dashNotifiMain {
padding: 5px 0;
width: 100%
}

.graffitiMassEntryContent10 {
width: 63px;
text-align: center;
}

.grafityMassEntryHeader11 {
padding: 2px 0px 2px 10px;
width: 95px;
text-align: center;
}


.gaffitiMassEntryRowsInputLables .requiredMark.af_message td {
    display: table;
    padding-left: 7px;
    text-align: left;
}

.graffitiMassEntryContent11 {
    padding-top: 10px;
    display: inline-block;
}

.graffitiMassEntrySetDates {
margin: 10px;
}
.graffitiMassEntryheaderText{
font-size: 18px;
font-weight: bold;
margin-left: 10px;
}
a.refreshNtfCss, a.refreshNtfCss:hover, a.refreshNtfCss:focus, a.refreshNtfCss:visited {
background-image: url(/oracle/webcenter/portalapp/shared/images/updateOrder.png) !important;
background-repeat: no-repeat;
background-size: 17px auto;
display: inline-block;
font-size: 14px;
text-decoration: none;
font-weight: 400;
float: right;
padding: 9px;
color: transparent !important;
line-height: 0;
}

.dashNotifiService a, .dashNotifiService a:hover, .dashNotifiService a:focus, .dashNotifiService a:visited{
color: #024589 !important;
font-size: 14px;
font-weight: normal;
padding: 0 20px 0px 0;
}

.dashNotifiDate {
font-size: 14px;
font-weight: normal;
padding: 0 20px 0px 0;
display: inline-block;
}
.notifDateHeader{
padding: 8px 10px;
background: #CFFF92;
font-size: 18px;
color: #30B62C;
margin: 5px 0 0;
}

.notifDateContent{
/*padding: 8px 0;*/
}
.notifDetailRoot{
padding: 15px;
}
  .refuseAndPickupPG21 {
      background-color: #ffffff;
    border: 1px solid #4b8cd6;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 10px 5px 10px 0;
    padding: 20px;
    width:95%;
  }
  
  .refuseAndPickupContainerCategory{
  font-size: 14px;
font-weight: bold;
margin: 10px 0;
display: block;
  }
  .refuseAndPickupRequest{
  margin-right: 40px;
  }
  
  a.updateOrderLink,  a.updateOrderLink:hover,  a.updateOrderLink:visited,  a.updateOrderLink:focus{
    color: #7d7d7d !important;
    display: inline-block;
    font-size: 14px;
    margin: 5px 15px 5px 15px;
    padding: 3px 22px 3px 0;
    background-image:url("/oracle/webcenter/portalapp/shared/images/reOrderNew.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 17px auto;
    font-weight: normal;
    float: right;
    text-decoration: none;
  }
  .pieiconcss.af_commandLink {
display: inline-block;
font-size: 14px;
margin: 0 5px 0 0;
padding: 0px 4px;
background-image: url("/oracle/webcenter/portalapp/shared/images/graphPieIcon.png");
background-position: center right;
background-repeat: no-repeat;
background-size: 17px auto;
font-weight: normal;
float: right;
color: transparent !important;
  }
    .bariconcss.af_commandLink {
display: inline-block;
font-size: 14px;
margin: 0;
padding: 0px 4px;
background-image: url("/oracle/webcenter/portalapp/shared/images/graphbarIconpng.png");
background-position: center right;
background-repeat: no-repeat;
background-size: 17px auto;
font-weight: normal;
float: right;
color: transparent !important;
  }
  .locationmaplinkcss.af_commandLink 
  {
background-image: url("/oracle/webcenter/portalapp/shared/images/map-icon2.jpg");
background-position: center;
background-repeat: no-repeat;
background-size: 400px 130px;
color: transparent !important;
padding: 60px 160px;
display: inline-block;
margin-top: 10px;
  }
  .csdAdminMainHeader {
    font-size: 18px;
    font-weight: bold;
    margin: 10px;
}

.AdminroleBG {
    margin: 10px;
}
.DeepSelectBG {
    margin: 10px;
    width: 98%;
}
.csdadminBoxHeader .af_panelBox_footer-start{
display: none;
}
.csdadminBoxHeader .af_panelBox_footer-center{
display: none;
}
.csdadminBoxHeader .af_panelBox_footer-end{
display: none;
}

.csdadminBoxHeader .af_panelBox_center{
padding: 0;
border: medium none;
}

.csdadminBoxContent {
    padding: 10px;
}

.AddApprrvl.af_commandLink{
display: inline-block;
font-size: 14px;
margin: 0;
padding: 9px;
background-image: url("/oracle/webcenter/portalapp/shared/images/AddplusIcon.png");
background-position: center right;
background-repeat: no-repeat;
background-size: 25px auto;
font-weight: normal;
color: transparent !important;
margin-left: 7px;
}

.removeArrval.af_commandLink{
display: inline-block;
font-size: 14px;
margin: 0;
padding: 9px 10px;
background-image: url("/oracle/webcenter/portalapp/shared/images/DeletCross.png");
background-position: center right;
background-repeat: no-repeat;
background-size: 25px auto;
font-weight: normal;
color: transparent !important;
}
.approveSelMain select {
    margin: 0 11px 0 2px;
    width: 171px;
}
.EmailDepBG {
    width: 100%;
    margin-bottom: 10px;
}
.DepNameBG {
    text-align: right;
}

.csdAdminRole label {
    margin-right: 20px;
    text-align: left;
}

.DepSelecTADDuser .af_commandLink{
display: inline-block;
font-size: 14px;
margin: 0;
padding: 11px;
background-image: url("/oracle/webcenter/portalapp/shared/images/add_user.png");
background-position: center right;
background-repeat: no-repeat;
background-size: 30px auto;
font-weight: normal;
color: transparent !important;
}

.DeepSelectBG select {
    margin: 0 10px;
}
.DepSelecTADDuser {
    float: right;
}

.csdAdminRole .af_selectManyCheckbox_native-input{
vertical-align: top;
}

.manageAccountRootPG {
margin: 10px;
}
.manageAccountRootPG .af_goLink, .manageAccountRootPG .af_goLink:hover, .manageAccountRootPG .af_goLink:focus, .manageAccountRootPG .af_goLink:visited {
font-size: 14px;
margin-bottom: 5px;
display: inline-block;
color: #024589 !important;
}

.manageAccount{
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
display: block;
}
.manageAddProfiAddEdit.af_commandLink {
    margin-left: 7px;
    background-image: url("/oracle/webcenter/portalapp/shared/images/EditIcon.png");
    background-position: center;
    background-repeat: no-repeat;
    color: transparent !important;
    padding: 4px 8px;
    text-decoration: none;
}

.srAddressRootPG .af_inputText_content{
width:280px;
}
.srAddressRootPG .af_selectOneChoice_content{
width:280px;
}
.manageEditAddress{
color: #666;
font-size: 18px;
font-weight: bold;
}

.srAddressCountry {
margin-bottom: 5px;
}

.manageAddressHeader {
font-size: 22px;
font-weight: bold;
margin-bottom: 10px;
color: #666;
}


/*csd submenu Css starts*/
.SubNavLinks {
    float: right;
}


.SubNavheader {
    float: left;
    font-size: 22px;
    font-weight: bold;
    padding: 8px 10px;
}

.globalCsdSubmenu {
   margin-top: 10px;
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}

.megamenu .submenucolumn1 a, .megamenu .submenucolumn1 a:visited, .megamenu .submenucolumn1 a:focus, .megamenu submenucolumn1 a:active {
    color: #2381e9;
    display: block;
    font-size: 11px;
    margin: 0 5px 5px;
    padding: 5px;
}
.megamenu .submenucolumn1 a:hover, .megamenu .submenucolumn1 a:hover:visited, .megamenu .submenucolumn1 a:visited:hover, .megamenu .submenucolumn1 a:hover:focus {
    background-color: #70adf1;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    margin: 0 5px 5px;
    padding: 5px;
    text-decoration: none;
}

.megamenu .submenucolumn2 a, .megamenu .submenucolumn2 a:visited, .megamenu .submenucolumn2 a:focus, .megamenu submenucolumn2 a:active {
    color: #2381e9;
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin: 0 5px 5px;
    padding: 5px;
}
.megamenu .submenucolumn2 a:hover, .megamenu .submenucolumn2 a:hover:visited, .megamenu .submenucolumn2 a:visited:hover, .megamenu .submenucolumn2 a:hover:focus {
    background-color: #70adf1;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    margin: 0 5px 5px;
    padding: 5px;
    text-decoration: none;
}
.megamenu .submenucolumn3 a, .megamenu .submenucolumn3 a:visited, .megamenu .submenucolumn3 a:focus, .megamenu submenucolumn3 a:active {
    color: #2381e9;
    display: block;
    font-size: 11px;
    margin: 0 5px 5px;
    padding: 5px;
}
.megamenu .submenucolumn3 a:hover, .megamenu .submenucolumn3 a:hover:visited, .megamenu .submenucolumn3 a:visited:hover, .megamenu .submenucolumn3 a:hover:focus {
    background-color: #70adf1;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    margin: 0 5px 5px;
    padding: 5px;
    text-decoration: none;
}
.submenucolumn1{
    float: left;
    margin-right: 10px;
    width: 180px;
}
.submenucolumn2{
    float: left;
    margin-right: 10px;
    width: 180px;
}
.submenucolumn3{
    float: left;
    margin-right: 10px;
    width: 180px;
}
/*csd submenu Css ends*/
.dashNotifiService {
    padding: 10px;
    width: 700px;
    text-align: left;
    margin-right: 17px;
}

.dashNotifiDate {
width: 182px;
}

.dashNotifiDate {
width: 178px;
text-align: left;
}

.dashNotifiName {
width: 100px;
text-align: center;
}

.dashNotifiName {
width: 95px;
text-align: left;
}

.dashNotifiMain td{
display: inline-block;
}

.serviceTypeOrderSaveLink {
text-align: right;
margin-top: 20px;

}

.serviceTypeOrderOPHrader {
width: 110px;
margin-right: 10px;
text-align: center;
}

.serviceTypeOrderHrader {
width: 100%;
padding: 10px 5px;
background: #e9ecf1;
margin-top: 10px;
}

.serviceRequestPGaddress1{
background: #F7F7F7;
display: inline-block;
width: 580px;
padding: 10px;
margin-bottom: 10px;
}
.manageAddSRAddContent {
width: 580px;
}

manageAddressProfileCon {
background: #F7F7F7;
display: inline-block;
width: 580px;
padding: 10px;
margin-bottom: 10px;
}
.proAddContent {
display: inline-block;
width: 100%;
vertical-align: middle;
margin-bottom: 10px;
background: #F7F7F7;
padding: 10px;
}

div.lsearchLeftCheckBox table{
    width: auto !important;
}
.lsearchLeftCheckBox td {
    border: 0px solid #999 !important;
}
span.lsearchLeftCheckBox table{
    width: auto !important;
}
.treesVegetationPG8 {
margin-top: 10px;
}
span.serviceUpdateSummaryColorW tr td:first-child .lsearchLeftCheckBox.af_panelGroupLayout{
width: 24px !important;
display: inline-block;
padding: 4px 8px 0 7px;
}
.learnMore .af_goLink:hover, .learnMore .af_goLink:visited, .learnMore .af_goLink:focus{
color: #024589;
font-size: 14px;
font-weight: bold;
}
.learnMore .af_goLink.p_AFDisabled, .learnMore .af_goLink.p_AFDisabled:hover, .learnMore .af_goLink.p_AFDisabled:focus, .learnMore .af_goLink.p_AFDisabled:visited{
color: #8e98af;
font-size: 14px;
font-weight: bold;
}

.refuseAndPickupPG30px {
width:37px;
line-height: 30px;
}

.otherConsItemBG {
margin-bottom: 10px;
}

.sortingStylePG {
/*margin: 0 36%;*/
padding-left: 5px;
}

.serviceUpdateSummaryColorW .lsearchLeftCheckBox .af_selectBooleanCheckbox_label{
padding: 0 1px 0 0;
}

.commonSRSavePG{
display:inline-block;
float: right;
width:auto;
margin-right: 10px;
}

.searchResultPageHeader {
   color:#666;
    font-size: 22px;
    font-weight: bold;
    padding:  0 0 10px 10px;
}
.advanceSearchButtomLinks {
padding: 10px 0;
}
.advanceSearchSrLinks {
margin-left: 20px;
}

.additLocPopupPGL label{
font-weight: bold;
}

.manageAddressLadwpAddressHeader {
background: #f2f2f2;
display: inline-block;
width: 580px;
padding: 10px;
margin-bottom: 10px;
}

.manageLadwpAcct1 {
width: 290px;
}
.manageLadwpAcct1 {
width: 290px;
}
.manageAddDwpAccConLeft{
width: 270px;
margin: 0 10px;
}
.manageAddDwpAccConRight {
width: 270px;
margin: 0 10px;
}

.dwpPgaddr{
width: 600px;
border-bottom: 1px dashed #dfdfdf;
padding-bottom: 10px;
margin-bottom: 10px;
}

.dwpPgaddr td{
display: inline-block;
}

.manageAddressLADWPAccMain {
margin-bottom: 10px;
}
.manageDelete.af_commandLink {
float: right;
margin-right: 0;
}
.informationOnlyPG5 {width:120px;}
.informationOnlyPG {margin-bottom:10px;}

.forgotcommandLink a, .forgotcommandLink a:focus, .forgotcommandLink a:visited, .forgotcommandLink a:hover {
    color: #024589;
    font-size: 13px;
    font-weight: 500;
}
.forgotSubmit{
margin: 30px 0 5px 0;
}
.DesConfirmPassword {
margin: 3px 0 10px 0px;
display: inline-block;
width: 218px;
margin-left: 135px;
font-size: 12px;
font-style: italic;
}
.forgotPasswordInfoVarified{
margin:0 0 10px 0px;
display: inline-block;
}
.passStrngthPopUp{
width: 300px;
display: inline-block;
text-align: left;
margin-top: 10px;
}

.forgotRestPassword  .af_inputText_content{
width:222px;
}
.forgotcommandLink {
margin-left: 135px;
margin: 7px 0 7px 135px;
}
.fpstrghthIndicatr{
margin: 10px 0;
}

.af_selectManyChoice_dropdown-icon-style, .af_selectManyChoice_dropdown-icon-style:hover, .af_selectManyChoice_dropdown-icon-style:focus, .af_selectManyChoice_dropdown-icon-style:visited, .af_selectManyChoice_dropdown-icon-style:active:hover{
 background-image: url("/oracle/webcenter/portalapp/shared/images/selectArrow2.png") !important;
}

.af_selectManyChoice_dropdown, .af_selectManyChoice_dropdown:hover, .af_selectManyChoice_dropdown:focus, .af_selectManyChoice_dropdown:visited,.af_selectManyChoice_dropdown:focus:hover {
border-color: transparent !important;
margin: 0 !important;
vertical-align: 0 !important;
font-size: 0 !important;
border-style: none !important;
border-width: 0 !important;
background-color: transparent !important;
background-image: none !important;
background-position: bottom;
background-repeat: repeat-x;
display: inline-block;
}

a.synLnk{
display: inline-block;
margin: 0;
padding: 6px 12px;
background-image: url("/oracle/webcenter/portalapp/shared/images/saveIconRound.png");
background-position: center right;
background-repeat: no-repeat;
background-size: 25px auto;
font-weight: normal;
color: transparent !important;
}

.serviceTypeOrderOPHrader1 {
width: 50px;
margin: 0 10px;
text-align: center;
}

.serviceTypeOrderOPHrader2 {
width: 300px;
margin: 0 10px;
text-align: center;
}
.serviceTypeOrderOPHrader3 {
width: 150px;
margin: 0 10px;
text-align: center;
}

.serviceTypeOrderOPContent1 {
width: 50px;
margin: 0 10px;
text-align: center;
}

.serviceTypeOrderOPContent2 {
width: 300px;
margin: 0 10px;
text-align: center;
}
.serviceTypeOrderOPContent3 {
width: 150px;
margin: 0 10px;
text-align: center;
}
 .serviceTypeOrderBG td{
 display: inline-block;
 }
 .serviceTypeOrderHrader td{
  display: inline-block;
 }
.serviceTypeOrderMain {
/*width: 430px;*/
}

.filterOutputStyle{
font-weight: bold;
}

.creationDateLabel {
padding: 2px 0;
display: inline-block;
font-weight: bold;
}

.csdCategories .af_selectManyCheckbox_native-input{
vertical-align: top;
margin-top: 9px;
}

.csdCategories .af_selectManyCheckbox_content{
margin-left: 3px;
}
.csdMainFormBG .af_selectOneRadio_native-input{
vertical-align: top;
margin-top: 9px;
}

.serviceUpdateSummaryColorG tr td:first-child div.lsearchLeftCheckBox {
    width: 35px !important;
     display: inline-block;
}

.scheduleDayCheckBoxbg {
margin: 8px 0;
}

.investigationsrpg8 table{
/*float:left;*/
margin-right: 2px;
}
.investigationsrpg8 {
margin-top: 10px;
}

.investigationDetailsType {
margin-top: 10px;
margin-left: 3px;
}
.investigationDetailsType label{
margin-right: 15px;
}
.investigationsrpg5 .af_selectOneChoice_content{
width:270px;
}

.summaryLastUpdatedBy.af_commandLink {
color: #024589 !important;
font-size: 13px;
font-weight: normal;
}

.commentPopupButtonsPGL {
    display: flex;
    justify-content: right;
    margin-top: 10px;
    float: right;
}


.closeoutReasonResolutionPanelGroup.af_panelGroupLayout td {
    display: table-cell;
}

.popupHeading label{
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
}

.treePermitSpinBox {
margin: 10px 0 0 10px !important;
}

.AFRequiredIconStyle{
color: #f30101;
font-size: 12px;
}

.streetProblemPG8 {
margin-left: 10px;
}

.investigationsrpg10 {
margin-top: 10px;
}
.investigationsrpg10 select{
margin-left: 13px;
margin-top: 10px;
}

.investigationsrpg6 {
margin-top: 10px;
}
.investigationsrpg6 .af_selectOneRadio{
margin-left: 9px;
margin-top: 5px;
}
 
.investigationsrpg7 {
margin-top: 10px;
}
.investigationsrpg7 .af_selectOneRadio{
margin-left: 9px;
margin-top: 5px;
}

.investigationsrpg8 .af_inputText_content{
margin-left: 10px;
margin-top: 10px;
}

.investigationsrpg6 .af_selectOneRadio_item-text{
margin-right: 15px;
}
.investigationsrpg7 .af_selectOneRadio_item-text{
margin-right: 15px;
}
.af_outputLabel{
padding: 0;
text-align: left;
}

.advsearchcontent .greenButton.af_commandLink{
/*margin-right: 565px;*/
margin-top: 10px;
}

.forgotUserIDBACKPG  .forgotUserIDBACK.af_goLink{
background: none !important;
color: #024589 !important;
font-size: 14px;
font-weight: bold;
padding: 0;
text-transform: none;
}

.forgotUserIDRootPG  label{
margin-right:10px;
}

.forgotUserID label{
margin-right:10px;
}
.forgotPasswordRootPG a{

margin-left: 10px;
}

/*.forgotSubmit.af_panelGroupLayout {
    margin-left: 193px;
}*/
.forgotQuestions span{
margin-bottom: 10px;
display: block;
}
.forgotQuestions .af_inputText_content{
width:280px;
}

.forgotConfirm label{

width: 124px;
text-align: left;
}

.forgotCreatepassword label{
width: 117px;
text-align: left;
}

.additLocPopupPGL label{
width:200px;
}
.optionalTrackOutput{
margin-right: 3px;
}

.additLocPopupPGL tr{
vertical-align: top;
}

.reassignmtClonePopupHeader {
font-size: 22px;
font-weight: bold;
color: #666;
margin-bottom: 10px;
}

.reassignmtClonePopupRadio {
margin-bottom: 7px;
}

.reassignmtClonePopupRadiodesc {
margin-bottom: 10px;
margin-left: 21px;
}

.reassignmtPopupButton {
    float: left;
    margin-left: 12px;
    margin-top: 10px;
text-align: right;
}

.reassignmtPopupButton a{

}

.yourserviceRequestNoSR {
text-align: center;
margin: 10px 0;
}

.locationContactPG10 {
margin-top: 10px;
}

.locationContactPG10 a, .locationContactPG10 a:hover, .locationContactPG10 a:focus, .locationContactPG10 a:visited{
color: #024589;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.locationContactOutputText{
color: #666;
display: inline-block;
    font-size: 20px;
    font-weight: 700;
margin-bottom: 10px;
}

.locationContactPG6 {
margin-bottom: 7px;
}
.scsAdvanceSearchMainPG .scsInformationLabel {
padding: 8px 0px;
float: left;
}

.csrRadiButtonPG .af_selectBooleanRadio{
margin-bottom: 10px;
}

.scsAdvanceSearchModule {
margin: 0 15px;
}

.srDetailRegionPanelGroup{
min-width:900px;
}

.srDetailRegionPanelGroup .invistigationDetailsType2 select{
width:230px;
}
.srDetailRegionPanelGroup .investigationsrpg5 select{
width:230px;
}
.srDetailRegionPanelGroup .investigationsrpg10 select{
width:230px;
}
.srDetailRegionPanelGroup .investigationsrpg8 .af_inputText_content{
width:230px;
}
.mapExpandLink {
    position: absolute;
    right: 0px;
    top: 368px;
    z-index: 9999;
}

.mapExpandLink a{
color: #666;
display: inline-block;
font-size: 14px;
font-weight: 500;
background-image: url("/oracle/webcenter/portalapp/shared/images/expandBlue.png");
background-repeat: no-repeat;
background-position: right;
padding: 5px 28px 5px 0;
}
.mayorgraphcss label{
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
color: #084586;
}

.srRequestPG {
    color: #000000;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0px;
    margin-top: 20px;
}
.streetName .af_inputText_content{
text-align: left !important;
width: 123px !important;
}

.toUnitNo .af_inputText_content{
text-align: left !important;
width: 80px !important;
}
.fromUnitNo .af_inputText_content{
text-align: left !important;
width: 80px !important;
}

.scsAdvanceSearchModule tr{
vertical-align: top;
}

.advanceSearchHeatMapStyle a, .advanceSearchHeatMapStyle a:hover, .advanceSearchHeatMapStyle a:focus, .advanceSearchHeatMapStyle a:visited{
font-size: 18px;
text-decoration: none;
color: #024589 !important;
}

.forgotPwdQues{
margin-left: 13px;
}

.forgotPwdQueAns {
margin-bottom: 10px;
}

.thankyouDashboard a, .thankyouDashboard a:hover, .thankyouDashboard a:focus, .thankyouDashboard a:visited{
color: #024589;
font-size: 14px;
font-weight: bold;
text-decoration: none;
margin-top: 10px;
display: inline-block;
}

.forgotPasswordConfirmation {
text-align: center;
}

.forgotPasswordConfirmationTitle{
font-weight: bold;
margin-bottom: 10px;
display: inline-block;
font-size: 18px;
}

.yesNoPGL{
display: inline-block;
float: right;
}

.yesNoOuterPG{
margin: 10px;
display: inline-block;
width: 220px;
}

.yesNoPopupText{
margin-bottom: 10px;
display: inline-block;
}

.passStrngthPopUp label{
text-align: left;
padding: 5px 10px;
}

.myNotificationHeader {
font-size: 22px;
font-weight: bold;
margin-bottom: 10px;
color:#666;
}

.emailNotiHeader {
font-size: 18px;
font-weight: bold;
margin-bottom: 7px;
color:#666;
}

.dashBaordNotiHeader {
font-size: 18px;
font-weight: bold;
margin-bottom: 7px;
color:#666;
}

.myNotificationHeader .af_selectBooleanCheckbox_content{
font-size: 14px;
margin-bottom: 5px;
color:#666;
}

.myNotificationHeader .af_selectBooleanCheckbox_content-input{
margin-right: 5px;
}

.scsAdvanceSearchModule .informationLabel{
line-height: 35px;
}

.scsBellowRadioPG .informationLabel{
line-height: 10px;
}

.informationLabelToScs {
margin: 7px 10px;
}

.scsAdvanceSearchMainPG .af_selectBooleanRadio_content{
width:174px;
display: inline-block;
}

.yesNoPGL .af_commandLink {
    margin-left: 10px;
}

.summarySRLogHeader td {
    display: inline-block;
}
.summaryLogHead1 {
    margin: 10px;
    text-align: center;
    width: 100px;
}

.summaryLogHead2 {
    margin: 10px;
    text-align: center;
    width: 120px;
}

.summaryLogHead3 {
    margin: 10px;
    text-align: center;
    width: 160px;
}

.summaryLogHead4 {
    margin: 10px;
    text-align: center;
    width: 160px;
}
.summarySRLogHeader {
    width: 720px;
    background: #e9ecf1;
}

.summarySRLogHeader {
    width: 100%;
    background: #e9ecf1;
}

.summaryLogContentData td {
    display: inline-block;
}
.summaryLogContent1 {
    margin: 10px;
    text-align: center;
    width: 100px;
}

.summaryLogContent2 {
    margin: 10px;
    text-align: center;
    width: 120px;
}

.summaryLogContent3 {
    margin: 10px;
    text-align: center;
    width: 160px;
}

.summaryLogContent4 {
    margin: 10px;
    text-align: center;
    width: 160px;
}

.commonButton .af_commandImageLink_text{
color:#fff !important;
}

.clonePopUpClose {
    margin-top: 20px;
    text-align: right;
}

.reassignmtClonePopupRadioContent {
    margin-top: 20px;
}

.internalUserPG .af_selectBooleanCheckbox {
    display: inline-block;
    margin-bottom: 10px;
}


.treesVegetationSelectOne2 label {
    margin-right: 20px;
}

.summarySRLogTable {
    margin-top: 15px;
}

.locationContactWidth .af_selectBooleanRadio{
float: left;
}

.sanitationBillingFormLayout table{
width: 100% !important;
}

.sanitationBillingResarch {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
}
 
.sanDocTitle {
   /* display: inline-block; */ /* commented for MYLAID3181 */
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0 6px 0;
}

.sanDetailsAdjustmentTitle {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0 6px;
}



.sanitationBillingPG11Document {
    clear: both;
    display: inline-block;
    /*margin: 10px;*/
    width: 100%;
    font-size: 14px;
    font-weight: normal;
}


.sanDetailHeader {
    background: none repeat scroll 0 0 #d0e1ff;
    padding: 10px 0;
    width: 100%;
}

.sanDetailsTable  {
    background: none repeat scroll 0 0 #f7f8fa;
    padding: 10px 0;
    width: 100%;
}

.sanDetailDocHeader1, .sanDetailDocD1 {
    margin-right: 10px;
    text-align: center;
    width: 110px;
}

.sanDetailDocHeader2, .sanDetailDocD2 {
    margin-right: 10px;
    text-align: center;
    width: 148px;
}
.sanDetailDocHeader3, .sanDetailDocD3 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
}
.sanDetailDocHeader4, .sanDetailDocD4 {
    margin-right: 10px;
    text-align: center;
    width: 110px;
}
.sanDetailDocHeader5, .sanDetailDocD5 {
    margin-right: 10px;
    text-align: center;
    width: 100px;
}
.sanDetailDocHeader6, .sanDetailDocD6 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
}
.sanDetailDocHeader7, .sanDetailDocD7 {
    margin-right: 10px;
    text-align: center;
    width: 80px;
}

.sanDetailDocHeader8, .sanDetailDocD8 {
    margin-right: 10px;
    text-align: center;
    width: 94px;
}

.sanBIFAdjustTable {
    clear: both;
    display: inline-block;
    /*margin: 10px;*/
    width: 100%;
    font-size: 14px;
    font-weight: normal;
}


.sanBIFAdjustHeader {
    background: none repeat scroll 0 0 #d0e1ff;
    padding: 10px 0;
    width: 100%;
}


.sanBIFAdjH6.af_panelGroupLayout, .sanBIFAdjustRow6 {
    text-align: center;
    width: 60px;
}

.sanBIFAdjustRow  {
    background: none repeat scroll 0 0 #f7f8fa;
    padding: 10px 0;
    width: 100%;
}

/*.sanBIFAdjustHeader td {
    display: inline-block;
}
.sanBIFAdjustRow td {
    display: inline-block;
}*/

.sanBIFAdjH1, .sanBIFAdjustRow1  {
    margin-right: 10px;
    text-align: center;
    width: 180px;
}
.sanBIFAdjH2, .sanBIFAdjustRow2 {
    margin-right: 10px;
    text-align: center;
    width: 200px;
}
.sanBIFAdjH3, .sanBIFAdjustRow3 {
    margin-right: 10px;
    text-align: center;
    width: 150px;
}
.sanBIFAdjH4, .sanBIFAdjustRow4 {
    margin-right: 10px;
    text-align: center;
    width: 150px;
}
.sanBIFAdjH5, .sanBIFAdjustRow5 {
    margin-right: 10px;
    text-align: center;
    width: 150px;
}

.sanDetailsTable tr{
vertical-align: top;
}
.sanBIFAdjustRow tr{
vertical-align: top;
}

.sanitationBillingFormLayout .af_panelLabelAndMessage_label {
    text-align: left;
    width: 135px;
}

.sanBIFAdjDetails {
    margin-top: 15px;
}

.sanDetailsApplyToBG {
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-right: 10px;
    text-align: center;
    width: 30%;
}

.sanDetailAdjustFrom {
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-right: 10px;
    text-align: center;
    width: 30%;
}

.sanDetailAdjustTo {
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-right: 10px;
    text-align: center;
    width: 30%;
}

.sanDetailApplyToLabel label {
    font-weight: bold;
    padding: 5px 0;
}

.sanDetailAdjustFromLabel label {
    font-weight: bold;
    padding: 5px 0;
}

.sanDetailAdjustToLabel label {
    font-weight: bold;
    padding: 5px 0;
}


.sanDetailsAdjustmentHeader {
    background: none repeat scroll 0 0 #d0e1ff;
    display: inline-block;
    padding: 10px 0;
    width: 100%;
}

.sanDetailsAdjustmentRow{
    background: none repeat scroll 0 0 #f7f8fa;
    padding: 10px 0;
    width: 100%;
}

.sanDetailsAdjustmentHeader td {
    display: inline-block;
}
.sanDetailsAdjustmentRow td {
    display: inline-block;
}

.sanDetailAdjustmentH1, .sanDetailsAdjustmentRow1  {
    margin-right: 10px;
    text-align: center;
    width: 130px;
}

.sanDetailAdjustmentH2, .sanDetailsAdjustmentRow2  {
    width: 110px;
}

.sanDetailAdjustmentH2, .sanDetailsAdjustmentRow2  {
    margin-right: 10px;
    text-align: center;
    width: 90px;
}

.sanDetailAdjustmentH3, .sanDetailsAdjustmentRow3 {
    width: 132px;
}
.sanDetailAdjustmentH3, .sanDetailsAdjustmentRow3 {
    margin-right: 10px;
    text-align: center;
    width: 100px;
}
.sanDetailAdjustmentH4, .sanDetailsAdjustmentRow4 {
    margin-right: 10px;
    text-align: center;
    width: 129px;
}
.sanDetailAdjustmentH5, .sanDetailsAdjustmentRow5 {
    margin-right: 10px;
    text-align: center;
    width: 133px;
}
.sanDetailAdjustmentH6, .sanDetailsAdjustmentRow6 {
    margin-right: 10px;
    text-align: center;
    width: 134px;
}

.sanDetailAdjustmentH7, .sanDetailsAdjustmentRow7 {
    width: 122px;
}

.sanDetailAdjustmentH7, .sanDetailsAdjustmentRow7 {
    margin-right: 10px;
    text-align: center;
    width: 106px;  /* for LFI-454 */
}
.sanDetailsAdjustmentRow tr{
vertical-align: top;
}
.sanDetailsAdjustmentECCMain {
    font-size: 14px;
}

.sanitationBillingPG10 .af_panelFormLayout_label-cell {
    padding-bottom: 10px;
    text-align: left;
    width: 170px;
}
.sanitationBillingPG10 .af_panelLabelAndMessage_content-cell {
    padding-bottom: 10px;
    padding-right: 10px;
    width: 135px;
}

.sanitationBillingFormLayout6 table {
    width: 100% !important;
}
.sanitationCSSCMailAddr {
    display: inline-block;
    margin: 10px 0;
}

.sanitationCSSCMailAddr {
    display: inline-block;
    margin: 10px 0 10px 10px;
    width: 735px;
}

.af_dialog_content .sanitationRSSCMain .sanitationCSSCMailAddr.af_panelGroupLayout {
    width: 700px;
}

.af_dialog_content .sanitationCSSCMain.af_panelGroupLayout {
    min-width: 735px;
}

.sanitationCSSCMailAddr .af_inputText_content {
    text-align: left !important;
    width: 300px;
    margin-bottom: 10px !important;
}

.sanitationCSSCMailAddr .af_selectOneRadio_item-text {
    margin-right: 17px;
}
.sanitationCSSCInitator .af_selectOneRadio_item-text {
    margin-right: 17px;
}
.sanitationCSSCMailAddr .left {
    margin: 8px 0;
}

.sanitationCSSCInitatorLabel.af_panelGroupLayout {
    float: left;
    margin-right: 10px;
}
.sanitationCSSCInitator {
    margin: 17px 0 0 10px;
}

.sanitationCSSCTypeSOC.af_panelGroupLayout {
    margin: 5px 0 0 10px;
}
.sanitationBillingFormLayout6 .af_panelFormLayout_label-cell {
    text-align: left;
    width: 110px;
}

.sanitationBillingFormLayout6 .af_panelLabelAndMessage_content-cell {
    text-align: left;
    width: 155px;
}

.operationResearchBIFContact .af_panelLabelAndMessage_content-cell {
    padding-bottom: 10px;
}
.sanitationLADWPInfoBox .af_panelFormLayout_label-cell {
    text-align: left;
    width: 149px;
}
.sanitationLADWPInfoBox .af_panelFormLayout_label-cell label {
font-size:12px;
font-weight: bold;
}
.sanitationLADWPInfoBox .af_panelLabelAndMessage_content-cell {
    font-size: 12px;
    padding-left: 5px !important;
    padding-right: 10px;
    width: 80px;
}

.searchFilterMainPanel {
    float: right;
    width: 165px;
}


.searchResultsLabel {
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
}


.operationResearchBIF .af_panelLabelAndMessage_label {
    text-align: left;
    width: 260px;
    line-height: 32px;
}
.operationResearchBIF .af_selectOneRadio_item-text{
margin-right: 30px;
}
.operationResearchBIF .af_selectOneRadio {
    margin-top: 11px;
}
.operationResearchBIF .af_inputDate_content {
    width: 205px;
}

.operationResearchBIF .af_inputText_content {
    width: 205px;
}


.operationResearchMain .af_panelLabelAndMessage_label {
    text-align: left;
    width: 355px;
    line-height: 32px;
}
.operationResearchMain .af_selectOneRadio_item-text{
margin-right: 30px;
}
.operationResearchMain .af_selectOneRadio {
    margin-top: 11px;
}
.operationResearchMain .af_inputDate_content {
    width:150px;
}
.operationResearchMain .af_selectOneChoice_content {
    width: 210px;
}
.operationResearchMain .af_inputText_content {
    width: 150px;
}
.operationResearchMain{
margin: 10px;
}

.dateFilterStyle .af_inputDate_content {
    width: 90px;
}

.searchFilterMainPanel select {
    width: 145px;
}
.SRStatusStyle.af_selectOneChoice {
    float: left;
}

.SRTypesStyle.af_selectOneChoice {
    float: right;
}

.sanitationDocumentPopUpButton {
    float: right;
}

.sanitationDocumentPopUpButton a{
   margin-left: 10px;
}


.operationResearchBIFContact .af_inputDate_content {
    width: 190px;
}


.treePermitPanelForm13 .af_panelLabelAndMessage_label {
text-align: left;
line-height: 35px;
    width: 72px;
    display: inline-block;
}

.detailsServiceTypeRegion .treePermitPanelForm13 .af_inputText_content {
    width: 196px;
}

.treePermitPanelForm4 .treePermitSpinBox {
    margin: 0 100px 0 10px !important;
}

.treePermitPanelForm {
    margin-left: 10px;
}
.treePermitPanelForm2 {
    margin-left: 10px;
}

.treePermitPanelForm4 {
    margin-left: 10px;
}
  .treePermitPanelForm11 label {
    margin-right: 25px;
}


.operationResearchMain .af_inputDate label {
    line-height: 38px;
}

.operationResearchMain .af_selectBooleanCheckbox {
    display: inline-block;
    padding: 10px 0;
}

.operationResearchMain .af_panelLabelAndMessage_content-cell {
    padding-top: 10px !important;
}

.sanitationDescLength {
    display: inline-block;
    font-size: 12px;
    font-style: italic;
    margin: 0 0 10px;
}

.sanitationDocumentLogAddNew {
    float: left;
    margin: 0 0 15px 12px;
    width: 99%;
}
.sanitationDocumentLogAddNew .right {
    float: left;
    margin-top: 14px;
}

.sanitationDocumentLogAddNew .af_commandLink {
    margin-top: 0 !important;
}


.paginationMainPG {
/*display: inline-block;*/
width: 100%;
background: #F7F7F7;
padding: 10px 5px;
margin-bottom: 5px;
}
.paginationMainPG .af_commandLink, .paginationMainPG .af_commandLink:visited{
    background: none repeat scroll 0 0 #ACAEB2;
    color: #313232;
    padding: 8px 18px;
    text-decoration: none;
}

.paginationMainPG .af_commandLink.p_AFDisabled, .paginationMainPG .af_commandLink.p_AFDisabled:hover, .paginationMainPG .af_commandLink.p_AFDisabled:focus{
color: #A9A9A9 !important;
background: #fff;
}
.paginationMainPG .af_commandLink:hover, .paginationMainPG .af_commandLink:focus, .paginationMainPG .af_commandLink:focus:hover{
color: #333;
text-decoration: none;
}
.adjustmentPeriodEnding label {
    width: 93px;
}


.adjustmentCodeChangeTo label {
    margin-left: 34px;
    text-align: left;
    width: 103px;
}

.sanitationECCAdjustTo label {
    margin-left: 34px;
    text-align: left;
    width: 95px;
}

.adjustmentPeriodEnding .af_panelLabelAndMessage_label {
    width: 120px;
}
.adjustmentCodeChangeTo .af_panelLabelAndMessage_label {
    width: 125px;
}
.sanitationECCAdjustTo .af_panelLabelAndMessage_label {
    width: 125px;
}

.operationResearchMain .af_panelLabelAndMessage_label {
    padding-top: 10px;
}

.operationResearchMain .af_selectBooleanCheckbox_item-text{
margin-right: 15px;
}


.gisFilterByDrpdwn {
    margin: 3px 0;
}

.paginationcountLabel {
    width: 705px;	
}
.paginationcountLabel {
    display: inline-block;
    text-align: center;
    width: 535px;
}

.buttonsRootPG {

}

.noOfRecordPG {
    margin-left: 15px;
}

.paginationButtonPG {
    margin-left: 10px;
}
.sanitationDocumentPopUpContent {
    margin-top: 15px;
}

.streetLightSlectOne.af_selectOneChoice {
    display: inline-block;
    margin: 0 0 0 0;
}
.streetLightPG8 {
    margin-top: 10px;
}

.streetLightPG9 {
    margin-top: 10px;
}

.streetLightPG9 .af_inputText_content {
    margin-left: 10px !important;
    margin-top: 7px !important;
}
.streetLightPG8 .mandatoryField {
    margin-right: 6px;
}

.streetLightPG5 {
    margin-top: 10px;
}
 .reassignmtPopupFooter {
    display: inline-block;
    float: right;
    width: auto;
}

.reassignmtPopupFooter.af_panelGroupLayout div {
    display: inline-block;
}
.reassignmtClonePopupContent .af_selectBooleanRadio_item-text {
    font-weight: bold;
}
.clonePopUpCheckBox {
    margin-top: 25px;
}

.srDetailRegionPanelGroup .grafitiiRemovalRootPG{
    background-color: transparent;
    border: medium none;
    color: #666;
    display: inline-block;
    height: auto;
    margin: 10px 10px 10px 0;
    min-height: 270px;
    padding: 2px;
    width: 96%;
}

.superVDashboardTopLeft1 .mapExpandLink{
display: none;
}

.treePermitSelectOneRadio.af_selectOneChoice select {
    width: 190px;
}

.treePermitPanelForm12 input {
    width: 783px !important;
}
.treePermitPanelForm10 label {
    margin-right: 20px;
}

.treePermitPanelForm4 .af_panelLabelAndMessage_label {
    text-align: left;
    width: 85px;
}

.signinInfoRootMainPG{
margin-left: 50px;
}

.gisMapOuter {
    position: relative;
}

.srDetailRegionPanelGroup .refuseAndPickupsRootPG {
    min-height: 395px;
}

.srDetailRegionPanelGroup .refuseAndPickupsRootPG {
    max-height: 500px;
    min-height: 395px;
    overflow-y: auto;
}
.af_dialog_content #map-big-canvas{
width: 1030px;
height: 550px;
}
.zoomGraph.af_commandLink {
    background: none repeat scroll 0 0 #f3f3f3;
    color: transparent !important;
    opacity: 0.15;
    padding: 155px 170px;
    position: absolute;
    z-index: 999999999;
}
.srCloseoutPanelGroupBox .af_selectOneChoice {
    padding-left: 2px;
}
.srCloseoutPanelGroupBox .af_panelLabelAndMessage_content-cell {
    padding-bottom: 8px;
}
.reassignPopupCompo select {
    width: 238px;
}

.reassignPopupContent .popupButtonsPGL {
float: right;
margin-top: 10px;
}

.reassignPopupContent .popupButtonsPGL.af_panelGroupLayout div {
    display: inline;
}

.globalMenu a.createCSDTab, globalMenu a.createCSDTab:hover, globalMenu a.createCSDTab:visited, globalMenu a.createCSDTab:active, globalMenu a.createCSDTab:hover:focus, globalMenu a.createCSDTab:visited:focus {
    background-color: #3075c3;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin-right: 3px;
    margin-top: 2px;
    padding: 13px 14px;
    /*text-transform: uppercase;*/
    transition: background 0.3s ease-in-out 0s;
}

.globalMenu a.createCSDTab:hover span { 
    color: #fff;
}
selectOneChoiceMainPanel .af_selectManyChoice_content{
 font-size: 14px;
 color: #777;
 width:120px;
 padding: 0 10px;
}


.selectOneChoiceMainPanel .af_selectManyChoice_control{
    border: 1px solid #cdcdcd;
    box-sizing: border-box;
    color: #777;
    float: none;
    font-size: 14px;
    height: 32px;
    margin-left: 2px;
    padding: 6px 7px 8px 0;
}
.af_selectManyChoice_control {
    background-color: #ffffff;
    background-image: url("/portal/afr/fusion/inputText_bg.png");
    background-repeat: repeat-x;
    border-color: #aeb4bd #e0e3e8 #e0e3e8 #aeb4bd;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin: 2px 0 0;
    padding: 6px 0;
    vertical-align: 0;
}


.TableSortingSubHeader .af_selectManyChoice_content{
    border: medium none;
    box-sizing: border-box;
    color: #777;
    float: none;
    font-size: 14px;
    height: auto;
    padding: 0 12px;
    width: 105px;
}
.TableSortingSubHeader .af_selectManyChoice_label label{
    line-height: 39px;
    margin-left: 10px;
}
.selectOneChoiceMainPanel.af_panelGroupLayout {
    display: inline-block;
    width: 625px;
}


.searchResultBackbuttonpanel.af_panelGroupLayout {
margin: 5px 2px 18px 14px;
}
.searchResultBackbuttonpanel a, .searchResultBackbuttonpanel a:hover , .searchResultBackbuttonpanel a:focus ,  .searchResultBackbuttonpanel a:visited{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.selectManyFilters {
    float: left;
}
.noSrLog {
    display: inline-block;
    margin: 5px 0;
    text-align: center;
    width: 100%;
}
.csdCategory .af_selectManyCheckbox_label label{
width:auto;
}
.csdCategory .af_selectManyCheckbox_content{
height: 220px;
width: 635px;
overflow-y: auto;
overflow-x: hidden;
}

.otheroptnForpgl90{
    margin-top: 10px;
}
.otherConsItemBG tr {
    vertical-align: top;
}
.otherOtherPgl88{
    margin-top: 10px;
}
.otherConsItemBG tr .requiredMark {
    display: inline-block;
    margin-top: 11px;
}
.locationContactTYPEPG td {
    padding-right: 10px;
}
.streetProblemOneRadio.af_selectOneRadio {
    margin: 10px 0 0 10px;
}
.detailsLocation {
    margin-right: 6px;
}
.srDetailsLocDumpedItem {
    margin-top: 10px;
}
.refuseAndPickupDetailsPG {
    margin: 10px 0 0 10px;
}
.streetProblemPG13 {
    float: left;
    margin-top: 10px;
    margin-right: 4px;
}

.streetProblemPG8 {
    margin-bottom: 10px;
}
.treesVegetationPG10 {
    margin-top: 10px;
}
.treesVegetationPG10 .af_inputText_content {
    margin: 10px 0 0 10px;
}
.treesVegetationSelectOne2{
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px;
}

.treesVegetationPG3 {
    margin-top: 10px;
}
.treesVegetationPG9 {
    margin-top: 10px;
}
.locAndContactRequired {
    margin: 7px 0;
}
.learnMore{
    margin-top: 10px;
}
.learnMore a, .learnMore a:hover, .learnMore a:visited, .learnMore a:focus{
    color: #024589;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.treePermitPanelForm2 .af_panelLabelAndMessage_label {
    text-align: left;
    width: 221px;
}

.treePermitPanelFormmsg1 .af_panelLabelAndMessage_content-cell {
    padding-right: 15px;
}

.registrationHelpHedTitlePG {
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 6px;
}
.registrationHelpHedPG a, .registrationHelpHedPG a:hover, .registrationHelpHedPG a:visited, .registrationHelpHedPG a:focus{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
.registrationHelpOneRadio label {
    margin-right: 20px;
}
.selectservicetypeFeedBack5right {
    display: inline-block;
    margin-top: 10px;
    margin-left: 10px;
}
.viewAllMapButtonPG a, .viewAllMapButtonPG a:hover, .viewAllMapButtonPG a:focus, .viewAllMapButtonPG a:visited {
 background-image: url("/oracle/webcenter/portalapp/shared/images/detailIcon.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 17px auto;
    color: #7d7d7d !important;
    display: inline-block;
    font-size: 14px;
    margin: 0 5px 0 1px;
    padding: 1px 22px 0 0;
    text-decoration: none;
    font-weight: 400;
}

.searchResultsLabel {
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
}

.norecordcss {
    display: block;
    margin-top: 20px;
    text-align: center;
    clear: both;
}

.serviceUpdateSummaryColorW tr {
    vertical-align: top;
}

.csdOlderNotif {
    padding: 7px 0 13px;
}

.csdOlderNotif {
    background: none repeat scroll 0 0 #f4f4f4;
    border-bottom: 1px dashed #cdcdcd;
    padding: 7px 10px 13px;
    width: 100%;
}

.csdOlderNotif td   
{
display:inline-block;
}

.csdOlderNotif span {
    display: inline-block;
    width: 230px;
}
.csdOlderNotif td:first-child .af_panelGroupLayout {
    margin-right: 17px;
}

.csdOlderNotif td:first-child .af_panelGroupLayout {
    display: inline-block;
    margin-right: 15px;
    width: 535px;
}
.csdOlderNotif a {
    font-size: 14px;
    font-weight: normal;
}


.csdDetailButtonPlain.af_goLink {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    margin-right: 5px;
}
.escalateCancel {
    margin: 15px 10px 0 0;
}
.escalateSubmit {
    margin: 15px 10px 0 0;
}
 

.escalateOption .af_selectBooleanRadio {
    display: inline-block;
    margin-bottom: 10px;
}
.viewAllCommentsPanelGroup {
    margin-right: 12px;
}

.reassignmenTicketPanelGroup {
    margin-left: 12px;
}

.commonSRDetailsPanelInternal {
    margin-top: 10px;
}


.submenuLinkTab {
    float: left;
}

.csdMyentryLable{
padding: 0 5px 0 0;
font-weight: bold;
}
.telephoneText {
width: 271px;
}
.telephoneText span{
    float: left;
    margin-right: 4px;
    margin-top: 4px;
}
.telephoneText label{
    float: left;
    padding-top: 0;
    width: 230px !important;
}

.telephonePG td {
    display: inline-block;
    margin-right: 12px;
}
.af_toolbox_row{
    border-bottom: 0 solid #eeeef0;
    margin: 5px 0;
    padding: 5px 0;
}
.srTextS.af_outputLabel {
    margin: 0 10px;
}
.srText {
    display: inline-block;
    margin: 0 10px 7px 3px;
}
.locationContactIteratorPG hr{
display:none !important;
}

.locationAddressCommand {
    display: inline-block;
    margin: 10px 0;
}
.sanitationDocumentPopUpContent .af_selectOneRadio_native-input {
    margin-top: 5px;
    vertical-align: top;
}
.treesVegetationSelectOne2 .af_selectOneRadio_native-input {
margin-top: 2px;
padding: 0;
vertical-align: top;
}

.refuseAndPickupPG23  tr{
vertical-align: top;
}
.af_selectBooleanCheckbox_native-input{
margin-top: 0px;
}

.searchResultPageMainPG{
float:left;
}

.searchResultBackbuttonpanel{
float:right;
}
.feedBackpanelForm3 label {
    width: 240px;
}
.streetProblemPG5 {
    margin-left: 9px;
}

.streetProblemOneRadio .af_selectOneRadio_native-input {
    margin-right: 2px;
    margin-top: 1px;
    padding: 0;
    vertical-align: top;
}

.streetProblemPG12 {
    margin-top: 10px;
}
.genralStreetInpctMargntop{
margin-top: 10px;
}
.viewDetailsCheckBoxPG {
    margin-top: 10px;
    margin-right: 10px;
}
.serviceNotpanelLabel1 {
    margin-top: 10px;
}
.serviceNotpanelLabel1 select {
    margin: 9px 0 0 10px;
}
.serviceNotpanelLabe4 {
    margin-top: 10px;
}
.serviceNotpanelLabe4 select{
    margin: 9px 0 0 10px;
}
.serviceNotpanelLabe5 {
    margin-top: 10px;
}
.serviceNotpanelLabe5 select{
    margin: 9px 0 0 10px;
}
.serviceNotpanelLabe5 input[type="text"]{
    margin: 9px 0 0 10px;
}
.streetProblem150px.af_selectOneChoice {
    margin: 9px 0 0 10px;
}

.streetspecifyinput {
    margin: 10px 0 0 0;
}
.streetspecifyinput .mandatoryField{
    margin-left: -3px;
    margin-right: 5px;
}
.graffitiMassEntryFooter .af_panelFormLayout_column {
    width: auto;
}

.graffitiMassEntrySetDates {
    float: left;
    margin-bottom: 0;
}
.totalMainPGL.af_panelGroupLayout {
    width: 1090px;
}
.sanitationAdjPopupType .af_panelLabelAndMessage_label {
    padding-bottom: 6px;
}
.sanitationAdjPopupType .af_panelLabelAndMessage_content-cell {
    padding-bottom: 12px;
}

.sanitationAdjPopupDetails label {
    line-height: 30px;
    margin-right: 10px;
    text-align: left;
    width: 150px;
}
.sanitationAdjPopupDetails select {
    width: 170px;
}
.sanitationAdjPopupDetails {
    margin-top: 10px;
}
.sanitationAdjPopupDetails input {
    width: 170px;
}
.sanitationAdjPopupFooter {
    float: right;
    margin: 15px 10px 5px 0;
}

.sanitationAdjPopupClose {
    margin-right: 10px;
}

.sanitationAdjPopupDetails .af_panelLabelAndMessage_content-cell {
    padding-bottom: 10px;
}
.sanitationAdjPopupType label {
    margin-right: 20px;
    width: auto;
}


.sanitationEccAdjTable {
clear: both;
margin: 10px;
display: inline-block;
width: 98%;
}
.sanitationEccAdjTableHeader {
width: 100%;
padding: 10px 10px;
background: #D0E1FF;
}

.adjTableRows {
    background: none repeat scroll 0 0 #f7f8fa;
    border-bottom: 1px dashed #cdcdcd;
    padding: 10px;
    width: 98%;
}

.adjTableTypeHeader {
    margin-right: 10px;
    text-align: center;
    width: 110px;
}
.adjTableUFromHeader  {
    margin-right: 10px;
    text-align: center;
    width: 94px;
}
.adjTableUToHeader  {
    margin-right: 10px;
    text-align: center;
    width: 95px;
}
.adjTableCanDateHeader  {
    margin-right: 10px;
    text-align: center;
    width: 117px;
}
.adjTableCanToHeader  {
    margin-right: 10px;
    text-align: center;
    width: 107px;
}
.adjTableEffecDHeader  {
    margin-right: 10px;
    text-align: center;
    width: 90px;
}
.adjTableAmountHeader  {
    margin-right: 10px;
    text-align: center;
    width: 95px;
}
.adjTableToolsHeader   {
    margin-right: 10px;
    text-align: center;
    width: 83px;
}

.adjTableRowApplyTo {
    margin-right: 10px;
    text-align: center;
    width: 62px;
}



.adjTableRowType {
    margin-right: 10px;
    text-align: center;
    width: 110px;
}

.adjTableRowUFrom  {
    margin-right: 10px;
    text-align: center;
    width: 94px;
}
.adjTableRowUTo   {
    margin-right: 10px;
    text-align: center;
    width: 95px;
}
.adjTableRowCanDate   {
    margin-right: 10px;
    text-align: center;
    width: 117px;
}
.adjTableRowCanTo   {
    margin-right: 10px;
    text-align: center;
    width: 107px;
}
.adjTableRowEffecD   {
    margin-right: 10px;
    text-align: center;
    width: 90px;
}
.adjTableRowAmount  {
    margin-right: 10px;
    text-align: center;
    width: 95px;
}
.adjTableRowTools   {
    margin-right: 10px;
    text-align: center;
    width: 83px;
}
.adjTableApplyToHeader {
    margin-right: 10px;
    text-align: center;
    width: 62px;
}

.adjTableRows {
    word-wrap: break-word;
}
.locationContactAddDefaultAddress {
    margin-bottom: 10px;
}
.locationContactAddDefaultAddress a {
    font-size: 14px;
}
.locationLabelMessagePG .af_panelFormLayout_label-cell{
    display: inline-block;
    margin-top: 8px;
    padding-top: 10px;
}
.locationLabelMessagePG .AFRequiredIconStyle {
    float: left;
    margin-right: 4px;
    margin-left: -11px;
}
.locationLabelMessagePG label
{
    float: left;
    line-height: 16px;
    width: 80px;
}
.locationLabelMessagePG .af_selectBooleanCheckbox_item-text{
    float: none;
    margin-top: 10px;
    
}
.locationLabelMessagePG .af_panelLabelAndMessage_content-cell {
    padding-top: 10px;
}
.locationAndContact400px .af_selectBooleanRadio {
    margin-left: -2px;
}

.csdEntryOptionalField label{

}

.viewAllMapButtonPG.af_panelGroupLayout {
    display: block;
    margin-bottom: 10px;
    margin-top: 7px;
    text-align: right;
}

.rightfooterButton div.right:first-child {
    float: left;
}
.csdView .left {
    float: right;
}
.csdView .pgTitle .left {
    float: left;
}
.csdView .mapDetailRight .left {
    float: left;
}
.csdCategory .af_selectManyCheckbox_item-text{
padding: 5px 12px 5px 3px;
}
.confirmPanelLabelAndMessage .af_panelLabelAndMessage_content-cell {
    width: 795px;
}
.confirmPanelLabelAndMessage .af_panelFormLayout_label-cell{

}
.treePermitPanelForm10.af_panelFormLayout{
margin-left: 10px;
}
.treePermitPanelForm8 label {
    margin-right: 10px;
}

.treePermitPanelForm9 label {
    margin-right: 10px;
}
.treePermitPanelForm8 {
    margin-left: 10px;
}

.treePermitPanelForm9 {
    margin-left: 10px;
}
.updatesuccessText{
    display: inline-block;
    font-weight: bold;
    margin: 10px 30px 10px 0;
}
input {
    color: #666;
    font-style: normal;
}

.af_inputText_content {
    color: #666;
    font-style: normal;
}

[placeholder]  {
    color: #949494;
}
input {
    color: #666;
    font-style: normal;
}
.createsrFottButn{
float:left;
}
.infoOnlyfootbtn{
float:right;
}

.csdProvider .af_inputText.p_AFReadOnly .af_inputText_content{
    display: inline-block;
    padding: 0;
    width: 500px;
    margin-right: 10px;
    overflow: hidden;
}


.csdEntryOptionalField {
    margin-left: 22px;
}
.csdEntryOptionalField label {
    width: 253px;
}

#megaanchor5 {
    cursor: default;
}

.passwordconfirmHeader {
    font-size: 22px;
    font-weight: bold;
}

.parentChagepwdConfirmpage {
    width: 100%;
}

.confirmRight {
    float: right;
    margin-right: 25px;
}

.confirmLeft {
    margin-left: 20px;
}

.passwordConfirmMessage {
    margin-top: 10px;
}
.confirmRight a, .confirmRight a:hover, .confirmRight a:focus, .confirmRight a:visited {
    display: inline-block;
    font-size: 14px;
    margin-bottom: 6px;
    color: #024589;
}
.locationSubmitConstituent {
    margin-top: 4px;
}
.locationContactPG20 .af_selectBooleanRadio_content-input{
 padding: 0 5px 0 0;
}

.sorrypopupLinks.af_panelGroupLayout {
    margin: 20px 122px 0;
    text-align: center;
}
.sorrypopupLinks a {
    display: block !important;
    margin-bottom: 10px;
}

.searchContent .af_selectBooleanRadio_content-input {
    padding-right: 5px;
}
.csdDesc select {
    padding: 0 5px;
    width: 65px;
}

.csdSublacatoins .csdEntryOptionalField label {
    width: 249px;
}

table.telephonePG {
    width: 226px;
}
.csrDashboardTopmiddle1 .errorMessage {
    display: block;
    margin: 0 0 10px 10px;
}

.advanceSearchResltErMsg {
    clear: both;
    display: block;
    margin: 0 0 0 10px;
}
.scsAdvanceSearchModule .errorMessagePG {
    display: block;
    margin: 0 0 10px 8px;
}
.locationContactOutputText1 {
    display: block;
    margin-top: 10px;
}

.locationContactPG13 {
    margin-top: 8px;
}

.sanitationInquiryLabel {
    margin-bottom: 9px;
}
.sanitationInquiryCheckbox .af_selectBooleanCheckbox_item-text {
    margin-left: 5px;
    margin-right: 15px;
}

.confirmAdjustmentType {
    color: #666;
    font-size: 14px;
    font-weight: normal;
}
.sanitationBillingFormLayout {
    font-size: 14px;
    font-weight: normal;
    color: #666;
}
.confirmAdjustmentType {
    width: 100%;
}
.confirmAdjustmentType .confirmAdjustmentType {
    float: left;
    margin-left: 10px;
    width: 70%;
}

.confirmAdjustmentTypeLabel {
    float: left;
}

.locationMapViewer.af_commandLink {
    margin-top: 0;
}
.locationAndProblem {
    margin-top: 10px !important;
}

.sanitationBIFContentLADWP {
    display: block;
    margin-top: 10px;
}
.graphBottomLeftSide {
float: left;
margin: 0 0 5px 10px;
}
.graphBottomRightSide {
float: right;
margin: 0 10px 5px 0;
}
.graphTotalLabel {
font-size: 16px;
margin-right: 10px;
text-align: right;
}
.graphTotalValues {
font-size: 28px;
font-weight: bold;
color:#1b51e7;
}
.after24Values {
    width: 66px;
}

.after24Values {
    font-size: 16px;
    font-weight: bold;
    margin-left: 6px;
    text-align: right;
    width: 61px;
}
.below24Values  {
    width: 66px;
}
.below24Values  {
    font-size: 16px;
    font-weight: bold;
    margin-left: 6px;
    text-align: right;
    width: 61px;
}
.searchContent .af_selectBooleanRadio_item-text {
    margin-right: 5px;
}
.sanitationDocumentTableRow tr{
vertical-align: top;
}


.searchByLocationMainPG .af_selectBooleanRadio_content-input {
    padding-right: 5px;
}

.manageDeactivatePG a, .manageDeactivatePG a:hover, .manageDeactivatePG a:focus, .manageDeactivatePG a:visited {
    font-size: 14px;
    font-weight: bold;
}
.extInternalRadio.af_selectOneRadio {
    margin-top: 10px;
}

.seasonalYesNoRadio.af_selectOneRadio {
    margin-top: 10px;
}

.seasonal .csdFromRadio.af_selectOneRadio {
    margin-left: 0;
}

.seasonal td {
    display: inline-block;
    margin-right: 10px;
}
.seasonal .af_inputDate_label {
    display: none;
}
.csdFromRadio .af_selectOneRadio_item-text, .csdRadio .af_selectOneRadio_item-text {
    margin: 0 10px 0 0;
    min-width: 45px;
    padding: 5px 0;
    width: auto;
}

.sorryPopupText {
    font-weight: bold;
}
.detailpop12 {
    display: block;
    font-weight: normal;
    margin-top: 3px;
}

.detailpop13 {
    display: block;
    font-weight: normal;
    margin-top: 20px;
}
.detailpop14 {
    display: block;
    margin-top: 10px;
}

.csdReportsdetailSContent .serviceDirectorySubcolumn {
    min-height: 30px;
}
.csdReportsdetailSContent .csdTimeBlock {
    
    min-height: 30px;
}
.csdEntrySuccessRootPG.af_panelGroupLayout {
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 500px;
    margin: 15px 0;
    text-align: center;
}

.srViewSelect {
    margin-top: 4px;
}
.below24Green {
background-image: url("/oracle/webcenter/portalapp/shared/images/green24.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 22px auto;
    margin-right: 5px;
    padding: 11px;
}

.after24Blue {
background-image: url("/oracle/webcenter/portalapp/shared/images/blue24.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 22px auto;
    margin-right: 5px;
    padding: 11px;
}
.contactRadioAdrAutpg{
 margin-left: 17px;
}

.locationAddressselectBoolean .af_selectBooleanRadio_content-input {
    padding: 0 5px 0 0;
}

.permissionPopupHeader {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: -18px;
    text-align: center;
}
.permissionPopupMiddleBottom {
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 30px;
}

.passStrgthPopUp{
    width: 360px;
}

.passStrgthPopUp span {
    display: inline-block;
    text-align: left;
}
.novelUsContent1 input {
    margin-top: 11px;
}

.af_toolbar{
overflow:visible !important;
width: 100% !important;
}

.approveSelMain1 .af_selectOneChoice {
    margin-left: 10px;
}

.refuseAndPickupPG30.af_panelGroupLayout {
    width: 135px;
}
.refuseAndPickupPanelLabel .af_panelLabelAndMessage_label {
    display: inline-block;
    line-height: 30px;
    margin-left: 9px;
    text-align: left;
    width: 123px;
}

.refuseAndPickupPanelLabel .af_panelLabelAndMessage_content-cell {
    line-height: 30px;
}
.refuseAndPickupPanelLabel.af_panelLabelAndMessage {
    margin-top: 10px;
}

.refuseAndPickupPanelLabel .af_selectBooleanCheckbox_content-input {
    vertical-align: 0;
}

.refuseAndPickupPG31 label {
    /*margin-left: 20px;*/
    /*margin-top: 5px;*/
    margin-left: 3px;
    text-align: left;
    width: 107px;
}
.refuseAndPickupConstituentPG.af_panelGroupLayout {
    margin: 10px 0 0 10px;
}
.refuseAndPickupConstituent {
    font-size: 14px;
}
.refuseAndPickuppgl58 .af_inputText textarea {
    height: 80px;
    margin: 10px 0 0 142px !important;
    padding: 5px;
    resize: none;
    width: 623px !important;
}

.refuseAndPickupPG27 .af_separator {
    border-color: #adb6c7 -moz-use-text-color #ffffff;
    border-style: dashed none;
    border-width: 1px 0;
    margin-bottom: 20px;
    margin-top: 8px;
}

.refuseAndPickupProvideText {
    display: inline-block;
    font-weight: bold;
    margin-top: 15px;
    margin-left: 10px;
}

.refuseAndPickupPG17 .af_selectOneRadio {
    margin: 10px 0 0 10px;
}

.detailsServiceTypeRegion .af_inputText_content {
    margin-left: 13px !important;
    width: 210px;
}
.additionalInfoRescheduleDate span {
    margin-left: 0;
    margin-right: 4px;
}

.additionalInfoServiceDate.af_panelLabelAndMessage {
    font-weight: normal;
}
.additionalInfoServiceDate .af_panelLabelAndMessage_content-cell {
    padding-top: 9px;
    padding-left: 5px !important;
}

.additionalInfoSelectOne .af_selectOneRadio_content-input {
    margin-top: 5px;
    vertical-align: text-bottom;
}
.additionalInfoPanelLabel.af_panelLabelAndMessage {
    font-weight: normal;
}
.sanitationDocumentTableHeaader{
   background-color: #d0e1ff;
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
    width: 100%;
    } 
.sanitationOprResPanelForm{
    margin-left:20px;
    padding:5px;
}
.sanitationDocumentHead {
margin: 26px 0 0 10px;
font-weight: bold;
}
.sanitationDocumentTableContent{

    font-size: 13px;
    font-weight: normal;
    padding: 0 10px;
    text-align: left;
    width: 100%;
    } 

.af_panelGroupLayout.menuViewAll a, .af_panelGroupLayout.menuViewAll a:hover, .af_panelGroupLayout.menuViewAll a:focus, .af_panelGroupLayout.menuViewAll a:visited{
display: inline-block;
clear: both;
float: right;
margin-right: 10px;
color: #666;
background: none;
}
.refuseAndPickupPG17 label {
    margin-right: 15px;
}
.refuseAndPickup745px {
    margin-top: 10px;
}
.refuseAndPickupPanelLabel .af_selectBooleanCheckbox_item-text {
    line-height: 16px;
    margin-left: 4px;
    margin-right: 15px;
}
.refuseAndPickupPanelLabel .af_inputText_content {
    margin-right: 24px;
}

.sanitationBIFInitatorRadio label {
    margin-right: 10px;
}
.af_panelAccordion_body-content {
    padding: 0 0 10px;
}
.sanitationAdjustmentMain .af_inputText_content {
    margin-left: 2px !important;
}
.adjustmentPeriodEnding .af_panelLabelAndMessage_label {
    margin-right: 24px;
    width: 137px;
}
.operationResearchBIF .af_inputText_content {
    margin-left: 0;
}


.adjustmentCanDateTo .af_panelLabelAndMessage_label {
    display: inline-block;
    margin-left: 15px;
    width: 50px;
}

.adjustmentCanDateTo label {
    width: 30px;
}

.adjustmentUnitTo .af_panelLabelAndMessage_label {
    display: inline-block;
    margin-left: 15px;
    width: 50px;
}
.adjustmentUnitTo label {
    width: 30px;
}
.mayorGraphContentEmptyData.af_panelGroupLayout {
    display: inline-block;
    text-align: center;
    width: 339px;
    background: #fff;
}

.mayorGraphContentEDImage {
    display: inline-block;
    padding: 170px 0;
}
.csdDisableParking span {
    float: left;
    margin-top: 9px;
}

.csdDisableParking label {
    width: 214px;
}

.csdCangenrtSR{
    margin-left: 0;
}
.csdHelpLinkPG{
    margin-left: 0;
}

.af_outputLabel.csdviewableToPublic label {
    width: 195px;
}

.deleteCommand.af_panelGroupLayout {
    display: block;
    float: right;
    margin: 1px;
}

.signinAddressFormPG {
    margin-left: 45px;
}
.registration_thankyou_desc {
    margin-bottom: 15px;
    margin-top: 10px;
}
span.reg_conformation {
    display: inline-block;
    font-weight: bold;
    margin-top: 27px;
}

.refusePickupspgl25a {
    margin-top: 10px;
}
.refusePickupspgf10f {
    margin-top: 7px;
}

.mainContainerHori td {
    display: inline-block;
}
.containerContentHori1 td {
    display: inline-block;
}
.mianContainer22.af_panelGroupLayout {
    font-size: 14px;
    font-weight: normal;
	margin:5px;
}
.containerContentHori1.af_panelGroupLayout {
    width: 100%;
    font-size: 13px;
    /*font-weight: bold;*/
    padding: 10px 0px;
    text-align: left;
}

.mainContainerHori.af_panelGroupLayout {
    width: 100%;
    background-color: #f1f1f1;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0px;
    text-align: left;
    display: table;
}

.containerContent1 {
    text-align: center;
    width: 82px;
}

.containerContent2, .confirmBoxContaineHeader  {
    margin-right: 5px;
    text-align: center;
    width: 150px;
}

.containerContent3, .confirmBoxContainTypeHeader {
    margin-right: 10px;
    text-align: center;
    width: 150px;
}
.containerContent4, .confirmBoxReasonHeadHeader {
    margin-right: 10px;
    text-align: center;
    width: 340px;
}
.containerQuantity1, .confirmBoxQuantityHeader {
    margin-right: 10px;
    text-align: center;
    width: 60px;
}

.confirmBosocbpanelForm1.af_panelFormLayout {
    margin-top: 0;
}

.af_panelLabelAndMessage.refusePickupspgl27a .refusePickDropSoc6 {
    display: inline-block;
    margin-left: 7px;
}

.af_panelLabelAndMessage.oprFCallDate .af_panelLabelAndMessage_label{
    padding-left: 35px;
    width: 120px;
}

.af_panelLabelAndMessage.oprTurnOnDate .af_panelLabelAndMessage_label {
    padding-left: 35px;
    width: 120px;
}
.containerPopHeaderLeft {
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

.containerPopAcceptButton {
    margin-right: 10px;
    margin-top: 10px;
    text-align: center;
}
.containerPopContent1 {
    margin-top: 10px;
    display: inline-block;
}
.containerPopContent2 {
    margin-top: 10px;
    display: inline-block;
}
.containerPopContent3 {
    margin-top: 10px;
    display: inline-block;
}
.containerPopContent4 {
    margin-top: 10px;
    display: inline-block;
}
.containerPopContent4 div{
margin-bottom: 4px;
}
.adjustmentCodeChangeTo select {
    margin-left: 13px;
}

.adjustmentsAdjustTO.af_inputText {
    margin-left: 13px;
}
.normalCollectionWalkFrontText{
margin: 7px 0 0 10px;
display: inline-block;
}

.refuseAndPickuppgl58 .refuseAndPickupPanelLabel .af_panelLabelAndMessage_label{
line-height: 16px;
}
.refuseAndPickuppgl58 .refuseAndPickupPanelLabelPG2 label{
line-height: 30px;
}
.sanitationDocumentTableHeaader td{
display: inline-block;
}

.sanitationDocTableHead1, .sanitationDocTableCont1 {
    margin-right: 10px;
    text-align: center;
    width: 118px;
}
.sanitationDocTableHead2, .sanitationDocTableCont2 {
    margin-right: 10px;
    text-align: center;
    width: 116px;
}
.sanitationDocTableHead3, .sanitationDocTableCont3 {
    margin-right: 10px;
    text-align: center;
    width: 111px;
}
.sanitationDocTableHead4, .sanitationDocTableCont4 {
    margin-right: 10px;
    text-align: center;
    width: 112px;
}

.sanitationDocTableHead5, .sanitationDocTableCont5 {
    margin-right: 10px;
    text-align: center;
    width: 113px;
}
.sanitationDocTableHead6, .sanitationDocTableCont6 {
    margin-right: 10px;
    text-align: center;
    width: 140px;
}
.sanitationDocTableHead7, .sanitationDocTableCont7s {
    margin-right: 10px;
    text-align: center;
    width: 220px;
}
.commonFeedbackDesc textarea {
    height: 100px;
    width: 802px;
}

.SRStatusPLM label {
    margin-right: 7px;
}

.sanitationLifelinePanelForm .af_panelLabelAndMessage_content-cell {
    width: 255px;
    padding-right: 10px;
}
.sanitationCsscRsscDetailFrom {
    margin-left: 12px;
    margin-top: 40px;
}

.lifelineHorizontalPGL1 label {
    width: 100px;
}
.lifelineHorizontalPGL2.af_panelGroupLayout {
    margin-top: 6px;
}
.lifelineHorizontalPGL2 label {
    width: 220px;
}
.combinedIncomePLM label {
    width: 312px;
}

.sanitationNumOfPeoplePLM label {
    width: 220px;
}

.lifelineHorizontalPGL3 {
    width: 100%;
    margin-top: 6px;
}
.sanitationAuthorizedPLM label {
    width: 310px;
}
.sanitationUtilityPLM label {
    width: 220px;
}

.lifelineHorizontalPGL4 {
margin-top: 6px;
}
.srDetailDeletePG {
    margin-left: 10px;
}
.refuseAndPickupPanelPG .refuseAndPickupPanelLabel label {
    padding-top: 10px;
}

.containerPopAcceptButton .af_commandLink, .containerPopAcceptButton .af_commandLink:hover, .containerPopAcceptButton .af_commandLink:focus, .containerPopAcceptButton .af_commandLink:visited{
    background: none repeat scroll 0 0 #3075c3 !important;
    border: medium none;
    padding: 10px 24px;
    color: #fff !important;
    display: inline-block;
    font-size: 13px;
    font-style: normal;
    font-weight: bold !important;
    margin-top: 0 !important;
    text-decoration: none;
    text-transform: uppercase;
}
.af_panelLabelAndMessage.oprFCallDate label {
    width: 150px;
}
.af_panelLabelAndMessage.oprTurnOnDate {
 width: 150px;
}

.csdNewCategoryLeftPanelHeader {
    margin: 10px;
}

.csdNewCategoryLeftPanelHeader label {
    font-size: 22px;
    font-weight: bold;
}
.addNewAddCategoryMain .af_inputText_label {
    text-align: left;
    width: 200px;
}
.addNewAddCategoryMain .af_selectOneRadio_label {
    text-align: left;
    width: 200px;
}


.csdNewCategoryLeftContent1 label {
    line-height: 30px;
    margin-right: 10px;
    text-align: left;
    width: 95px;
}
.csdNewCategoryLeftContent2 label {
    line-height: 30px;
    margin-right: 10px;
    text-align: left;
    width: 95px;
}
.AFRequiredIconStyle{
color: #f30101 !important;
}

.dashedphone {
    margin: 0 10px;
}

.csdNewCategoryLeftContent2 {
    margin-top: 10px;
}

.csdNewCategoryLeftContent3 .af_selectOneRadio_label {
    text-align: left;
    width: 196px;
}
.csdNewCategoryLeftContent3 .af_selectOneRadio_item-text{
margin-right: 40px;
}

.provOptional {
    margin-left: 12px;
    margin-top: 10px;
}

.provRequired {
    margin-top: 10px;
}
.provOptional .af_inputText_label {
    width: 188px;
}
.addNewAddCategoryMain label {
    line-height: 30px;
}
.af_panelGroupLayout.phonePart2PG .af_inputText_label, .af_panelGroupLayout.phonePart3PG .af_inputText_label {
    width: auto;
}
.newProviderType .af_selectOneRadio_item-text {
    line-height: normal;
    margin-right: 30px;
}

.addNewAddCategoryMain .af_inputText_content {
    width: 279px;
}

.newProviderType .af_selectOneRadio_content {
    margin-top: 9px;
}

.csdNewCategoryLeftContent3 {
    margin-top: 7px;
}

.csdNewCategoryLeftContent3 .af_selectOneRadio_item-text {
    line-height: normal;
    margin-top: 9px;
}
.csdNotificationHeader div {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}


.csdNotificationHeaderMain.af_panelGroupLayout {
    margin-bottom: 20px;
}

.csdNotificationHeaderMain.af_panelGroupLayout {
    /*background: none repeat scroll 0 0 #f4f4f4;*/
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px 5px 5px 2px;
    clear:both;
}

.notifTodayContent  {
    background: #f4f4f4;
    padding: 10px 11px;
    width: 98%;
}

.notifTodayContent  {
    background: none repeat scroll 0 0 #f4f4f4;
    border-bottom: 1px dashed #cdcdcd;
    padding: 7px 0 13px;
    width: 100%;
}
.notifTodayContent td {
    display: inline-block;
}

.notifTodayContent td:first-child .af_panelGroupLayout {
    display: inline-block;
    margin-right: 15px;
    width: 535px;
}
.notifTodayContent span {
    display: inline-block;
    width: 230px;
}
.csdTodayNotif a, .csdTodayNotif a:hover, .csdTodayNotif a:focus, .csdTodayNotif a:visited{
    font-size: 14px;
    font-weight: normal;
}


.gisMapHeaderTitle .srRequestPG {
    float: left;
    margin-left: 15px;
    margin-top: 4px;
}
.heatMapBackPanel.af_panelGroupLayout {
    float: right;
    margin-right: 27px;
}

.heatMapBackPanel.af_panelGroupLayout a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #084586 !important;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0;
}

.heatMapBackPanel.af_panelGroupLayout .af_goLink {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #084586 !important;
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 8px 0 !important;
}

.sanitationDocumentTableContent td {
    display: inline-block;
}
.sanitationCsscRsscTypePForm.af_panelFormLayout {
    margin: 10px;
}

.sanitationAdjTable{
    clear: both;
    display: inline-block;
    margin: 0 10px;
    width: 98%;
}

.sanitationAdjHead {
    font-weight: bold;
    margin: 26px 0 0 10px;
}
.sanitationOperatorResHead span{
    font-weight: bold;
    margin: 26px 0 0 10px;
    display: inline-block;
}

.sanitationAdjTableHeader {
    background-color: #d0e1ff;
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
    width: 100%;
}

.sanitationAdjTableData {
    font-size: 13px;
    font-weight: normal;
    padding: 0 10px;
    text-align: left;
    width: 100%;
}
.sanitationAdjTableData td{
display: inline-block;
}
.sanitationAdjTableHeader td{
display: inline-block;
}
.sanitationAdjTableHead1, .sanitationAdjTableData1  {
    text-align: center;
    margin-right: 5px;
    width: 96px;
}
.sanitationAdjTableHead2, .sanitationAdjTableData2 {
    text-align: center;
    margin-right: 5px;
    width: 90px;
}
.sanitationAdjTableHead3, .sanitationAdjTableData3 {
    text-align: center;
    margin-right: 5px;
    width: 91px;
}
.sanitationAdjTableHead4, .sanitationAdjTableData4 {
    text-align: center;
    margin-right: 5px;
    width: 92px;
}
.sanitationAdjTableHead5, .sanitationAdjTableData5 {
    text-align: center;
    margin-right: 5px;
    width: 93px;
}
.sanitationAdjTableHead6, .sanitationAdjTableData6 {
    text-align: center;
    margin-right: 5px;
    width: 94px;
}
.sanitationAdjTableHead7, .sanitationAdjTableData7 {
    text-align: center;
    margin-right: 5px;
    width: 98px;
}
.sanitationBIFPanelForm {
    margin: 30px 0 0 10px;
}
.paginationResultsLabel {
    display: inline-block;
    text-align: center;
    width: 70px;
}
.refuseAndPickupPG13 {
font-size: 11px;
margin-top: 10px;
}
.profileAddressSave {
text-align: center;
margin-top: 10px;
}
.srAddressRootPG .errorMessage {
width: 410px;
text-align: left;
}
.myentriesTable .af_column_column-header-cell {
    font-size: 14px;
    height: 30px;
}
.myentriesTable .af_column_data-cell {
    font-size: 14px;
    height: 30px;
}
.myentriesTable.af_table{
height: auto;
}
.refuseAndPickupPG700px1 {
    margin-top: 10px;
}

.refuseAndPickupMoveInOutType.af_outputLabel {
    margin-right: 30px;
}

.refuseAndPickupPG700px.af_panelGroupLayout {
    margin-top: 10px;
}

.refuseAndPickupindividual.af_outputLabel {
    margin-right: 12px;
}


.refuseAndPickupPG700px1 .af_selectOneRadio_item-text {
    margin-right: 20px;
}

.refuseAndPickupPG700px .af_selectOneRadio_item-text {
    margin-right: 46px;
}
.refuseAndPickupPG22 label {
    /*margin-left: 7px;*/
    /*margin-top: 4px;*/
    width: 910px;
}

.refuseAndPickupPG22 .af_selectBooleanCheckbox_content-input {
    float: left;
}
.refuseAndPickupPG22 tr {
    vertical-align: top;
}
.refuseAndPickupPG350px .requiredMark{
    float: left;
}

.detailspanelFormLayout.af_panelFormLayout a {
    display: inline-block;
    margin-top: 10px !important;
}
.refuseAndPickupPG350px td {
    display: inline-block;
}

.addNewAddProviderMain .af_inputText_label label {
    line-height: 30px;
    margin-right: 9px;
    text-align: left;
    width: 181px;
}

.newProviderType .af_selectOneRadio_label label {
    line-height: 30px;
    text-align: left;
    width: 185px;
}

.addNewAddProviderMain .af_inputText_content {
    width: 278px;
}
.below24GreaterIG {
     float: right;
    padding: 12px;
    background-image: url("/oracle/webcenter/portalapp/shared/images/graphGreenCheck.png");
background-position: center right;
background-repeat: no-repeat;
}
.after24GreaterIG {
     float: right;
    padding: 13px;
    background-image: url("/oracle/webcenter/portalapp/shared/images/graphOrangeMark.png");
background-position: center right;
background-repeat: no-repeat;
}

.operationResearchMain .af_inputText_content {
    margin-left: 0;
    width: 210px;
}

.operationResearchMain .af_selectOneChoice_content {
   
    margin-left: 0;
}

.sanitationDocTableTool {
    margin-left: 0;
    width: 99px;
    word-wrap: break-word;
}
.sanitationDocTableHeaderTool {
    text-align: center;
    width: 99px;
    margin-left: 0;
}

.operationResearchBIF.af_panelFormLayout .af_panelLabelAndMessage_label {
    line-height: 32px;
    padding-top: 10px;
    text-align: left;
    width: 263px;
}

.mayorGraphHeader {
    background: none repeat scroll 0 0 #FFF;
    display: inline-block;
    width: 100%;
}

.MayorGraphheadermain.af_panelGroupLayout {
    background: none repeat scroll 0 0 #e8d8be;
    display: inline-block;
    width: 100%;
}
.streetLightPG8 .af_inputText_content {
    margin-left: 1px;
}

.confirmScheduleDate.af_panelGroupLayout {
    margin-left: 10px;
}

.confirmScheduleDate div {
    margin-right: 5px;
}
.ladwpAccNo {
    display: inline-block;
    margin-left: 5px;
}
.serviceTableHeading {
    background-color: #d0e1ff;
    font-size: 13px;
    font-weight: bold;
    padding: 0 10px;
    text-align: left;
    width: 100%;
}
.serviceTableContent {
    font-size: 13px;
    font-weight: bold;
    padding: 0 10px;
    text-align: left;
    font-weight: normal;
}
.serviceTableHeading td{
  display: inline-block;
  padding: 10px 0;
}
.serviceTableContent td{
  display: inline-block;
  padding: 5px 0;
}
.serviceTableHead1, .serviceTableContent1  {
    text-align: center;
    width: 200px;
    margin: 0 10px 0 0;
}
.serviceTableHead2, .serviceTableContent2 {
    text-align: center;
    width: 200px;
    margin: 0 10px 0 0;
}
.serviceTableHead3, .serviceTableContent3 {
    text-align: center;
    width: 200px;
    margin: 0 10px 0 0;
}
.serviceTableHead4, .serviceTableContent4 {
    text-align: center;
    width: 200px;
    margin: 0 10px 0 0;
}
.serviceNotCompleteTable {
    margin: 5px;
}
.serviceTableHeading {
    background-color: #d0e1ff;
    font-size: 13px;
    font-weight: bold;
    padding: 0 10px;
    text-align: left;
    width: 100%;
}
.serviceTableContent {
    font-size: 13px;
    font-weight: bold;
    padding: 0 10px;
    text-align: left;
    font-weight: normal;
}
.serviceTableHeading td{
  display: inline-block;
  padding: 10px 0;
}
.serviceTableContent td{
  display: inline-block;
  padding: 5px 0;
}
.serviceTableHead1, .serviceTableContent1  {
    text-align: center;
    width: 200px;
    margin: 0 10px 0 0;
}
.serviceTableHead2, .serviceTableContent2 {
    text-align: center;
    width: 200px;
    margin: 0 10px 0 0;
}
.serviceTableHead3, .serviceTableContent3 {
    text-align: center;
    width: 200px;
    margin: 0 10px 0 0;
}
.serviceTableHead4, .serviceTableContent4 {
    text-align: center;
    width: 200px;
    margin: 0 10px 0 0;
}
.serviceNotCompleteTable {
    margin: 5px;
}
.sanitationEditSRAppealPG {
    margin: 10px;
}

.sanitationAppealHead {
    font-size: 15px;
    font-weight: bold;
    margin: 20px 0 10px;
}
.confirmDocDataNotFound {
    margin: 10px;
    text-align: center;
}

.myentriesTable.af_table {
    border: medium none;
    margin: 10px 0;
}
.myentriesTable .af_column_column-header-table {
    background: none repeat scroll 0 0 #bbd2e8;
    border: 0 solid #e5e5e5;
}
.myentriesTable .af_column_column-header-cell {
    border: medium none;
    font-size: 14px;
    height: 30px;
    font-weight: bold;
}
.myentriesTable.af_table .af_column_data-cell {
    border: medium none;
}

.myentriesTable a {
    font-size: 14px;
    font-weight: normal;
}
.myentriesFilterButtons.af_panelGroupLayout {
    float: right;
    margin-right: 17px;
    margin-top: 40px;
}

.myentriesFilterButtons a {
    margin-left: 10px;
}

.csdMyEntriesTotalCount {
    display: inline-block;
    margin: 0 0 0 10px;
    font-weight: bold;
font-size: 16px;
}

.reportErrorListingParent .af_table {
    border: medium none;
    margin: 10px 0;
}
.reportErrorListingParent .af_column_column-header-table {
    background: none repeat scroll 0 0 #bbd2e8;
    border: 0 solid #e5e5e5;
}
.reportErrorListingParent .af_column_column-header-cell {
    border: medium none;
    font-size: 14px;
    height: 30px;
    font-weight: bold;
}
.reportErrorListingParent .af_table .af_column_data-cell {
    border: medium none;
}
.reportErrorListingParent .af_column_column-header-cell {
    font-size: 14px;
    height: 30px;
}
.reportErrorListingParent .af_column_data-cell {
    font-size: 14px;
    height: 30px;
}
.reportErrorListingParent.af_table{
height: auto;
}
.reportErrorListingParent .af_table_navbar {
    background: none repeat scroll 0 0 #bbd2e8;
    border-right: 1px solid #cecece;
    display: inline-block;
    overflow: hidden;
    padding: 5px;
    position: relative;
    width: 100% !important;
    z-index: 1;
}
.reportErrorListingParent a {
    font-size: 14px;
    font-weight: normal;
}

.csdHelpLinkPG .csdProvider {
    margin-left: 2px;
}

.detailMapDesc td {
    padding-right: 5px;
}
.sanitationEccAdjTable .adjTableRows {
    width: 100%;
}

.graffitiMassDate.af_outputLabel {
    padding-right: 5px;
}
.af_message img {
    display: none !important;
}

.af_message {
    color: #f30101;
    clear:both;
    max-width: 1090px;
}
.af_message_help, .af_message_type, .af_message_summary, .af_message_intro{
    display: none !important;
}


.adjTableHead1, .adjTableData1 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
    display: inline-block;
}
.adjTableHead2, .adjTableData2 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
    display: inline-block;
}
.adjTableHead3, .adjTableData3 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
    display: inline-block;
}
.adjTableHead4, .adjTableData4 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
    display: inline-block;
}
.adjTableHead5, .adjTableData5 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
    display: inline-block;
}
.adjTableHead6, .adjTableData6 {
    margin-right: 10px;
    text-align: center;
    display: inline-block;
    width: 67px;
}
.adjTableHead7, .adjTableData7 {
    margin-right: 10px;
    text-align: center;
    width: 114px;
    display: inline-block;
}
.adjTableHead8, .adjTableData8 {
    margin-right: 10px;
    text-align: center;
    width: 97px;
    display: inline-block;
}
.adjTableHead9, .adjTableData9 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
}
.adjTableHead10, .adjTableData10 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
    display: inline-block;
}
.adjTableHead11, .adjTableData11 {
    margin-right: 10px;
    text-align: center;
    width: 90px;
    display: inline-block;
}
.commonSRdetailsPanelGroupBox .sanitationEccAdjTableHeader td, .commonSRdetailsPanelGroupBox .adjTableRows td{
display: inline-block;
}

.adjustmentTypePanelForm.af_panelFormLayout {
    margin: 10px;
}

.adjustmentTypePanelForm .af_panelLabelAndMessage_label {
    padding-bottom: 10px;
}
.adjustmentTypePanelForm .af_panelLabelAndMessage_content-cell {
    padding-bottom: 10px;
}
.detailsRegion .commonSRdetailsPanelGroupBox .sanitationBillingRootPG.af_panelGroupLayout {
    margin: 10px;
}
.grafitiMassNumOfWorkers select {
    padding: 0;
    width: 44px;
}
.detailMapDesc tr {
    vertical-align: top;
}

.graffitimassHours select {
    padding: 0;
    width: 46px;
}

.graffitiMassEntryContent3 select {
    padding: 0;
    width: 110px;
}

.adustmentTypeHead1, .adustmentTypeData1{
 text-align: center;
    width: 90px;
    display: inline-block;
margin-right:5px;
}
.adustmentTypeHead2, .adustmentTypeData2{
 text-align: center;
    width: 90px;
    display: inline-block;
margin-right:5px;
}
.adustmentTypeHead3, .adustmentTypeData3{
 text-align: center;
    width: 90px;
    display: inline-block;
margin-right:5px;
}
.adustmentTypeHead4, .adustmentTypeData4{
 text-align: center;
    width: 90px;
    display: inline-block;
margin-right:5px;
}
.adustmentTypeHead5, .adustmentTypeData5{
 text-align: center;
    width: 90px;
    display: inline-block;
margin-right:5px;
}
.adustmentTypeHead6, .adustmentTypeData6{
 text-align: center;
    width: 90px;
    display: inline-block;
margin-right:5px;
}
.adustmentTypeHead7, .adustmentTypeData7{
 text-align: center;
    width: 90px;
    display: inline-block;
margin-right:5px;
}
.adustmentTypeHead8, .adustmentTypeData8{
 text-align: center;
    width: 80px;
    display: inline-block;
margin-right:5px;
}
.adustmentTypeHead9, .adustmentTypeData9{
 text-align: center;
    width: 106px;
    display: inline-block;
margin-right:5px;
}
.adustmentTypeHead10, .adustmentTypeData10{
 text-align: center;
    width: 90px;
    display: inline-block;
margin-right:5px;
}
.adustmentTypeHead11, .adustmentTypeData11{
 text-align: center;
    width: 90px;
    display: inline-block;
margin-right:5px;
}
.adustmentTypeHead12, .adustmentTypeData12{
 text-align: center;
    width: 90px;
    display: inline-block;
margin-right:5px;
}
.adustmentTypeHead13, .adustmentTypeData13{
    margin-right: 2px;
    text-align: center;
    width: 92px;
    display: inline-block;
}

.graffitiMassEntryContent2 .af_selectManyChoice_content {
    width: 125px;
}

.editSRSanitationOutText.af_panelGroupLayout {
    margin-left: 20px;
}

.sanitationBillingFormLayout6 label {
   width: 107px;
}

.sanitationBillingFormLayout6 label {
    width: 110px;
}

.sanitationBillingFormLayout6 td {
    display: inline-block;
}


.sanitationEditSRpopup .af_dialog_main {
    max-width: 1133px;
}


.sanDetailAdjustFrom .af_outputLabel label {
    width: 145px;
}

.sanDetailAdjustToLabel label {
    width: 125px;
}

.sanDetailApplyToLabel label {
    width: 70px;
}
.sanitationEditSRpopup .sanitationLADWPInfoBox .af_panelLabelAndMessage_content-cell {
    font-size: 12px;
    padding-left: 5px !important;
    padding-right: 10px;
    width: 104px;
}
.sanitationpanelFoam150 .af_panelLabelAndMessage_label {
    text-align: right;
    width: 177px;
}
.sanitationCSSCTypeTitle.af_panelGroupLayout {
    font-weight: bold;
}

.sanitationCSSCMailAddrLabel.af_panelGroupLayout {
    font-weight: bold;
}

.commentPopupSelection .af_selectOneRadio_item-text {
    margin-right: 20px;
}

.sanitationCSSCMailAddrLabel.af_panelGroupLayout {
    font-weight: bold;
}

.adjTableRows td {
    display: inline-block;
}

.sanitationEccAdjTableHeader td {
    display: inline-block;
}

.adjustmentTypePanelForm .af_panelLabelAndMessage_label {
    text-align: left;
    width: 165px;
}

.adjustmentTypePanelForm label {
    line-height: 35px;
}

.adjustmentTypePanelForm .af_panelLabelAndMessage_content-cell {
    width: 222px;
}

.adjustmentTypePanelForm .af_inputDate_content {
    width: 170px;
}

.adjTableRowTools a {
    margin-right: 5px;
}

.sanitationEccAdjTableHeader tr {
    vertical-align: top;
}
.csdproviewAllLinkPG a{
    background: none repeat scroll 0 0 #f3f7f7;
    color: #024589 !important;
    display: block;
    font-size: 14px;
    font-weight: normal !important;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
    text-decoration: none;
    width: 100%;
}
.csdproviewAllLinkPG a:hover{
    background: none repeat scroll 0 0 #b5cef1;
    text-decoration: none;
}

.detailsServiceTypeRegion .af_inputText_content {
   margin-left: 13px !important;
    width: 210px;
}
.serviceNotpanelLabe4 input .af_panelLabelAndMessage_content-cell {
    margin-top: 9px;
}
.confirmPanelLabelAndMessagentcomp .af_panelLabelAndMessage_label {
    width: 350px;
}

.confirmPanelLabelAndMessagentcomp label {
    width: 350px;
}

.manageYesNocommandLink {
    float: right;
}
.manageYesNocommandLink .af_commandLink, .manageYesNocommandLink .af_commandLink:hover, .manageYesNocommandLink .af_commandLink:focus, .manageYesNocommandLink .af_commandLink:visited{
    background: #3075c3 !important;
    color: #fff !important;
    padding: 10px 24px;
    font-weight: bold !important;
    text-decoration: none;
    font-size: 13px;
    font-style: normal;
    border: medium none;
    text-transform: uppercase;
    margin-top:0 !important;
    margin-left: 10px;
}

.manageWarning.af_panelGroupLayout {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 22px;
}

.manageWarningMassage.af_panelGroupLayout {
    margin-bottom: 10px;
}
.informationOnlyPG1 label {
    text-align: left;
    width: 121px;
}

.reSpace.af_panelGroupLayout {
    clear: both;
}

.reButtonsHorizontal.af_panelGroupLayout {
    display: inline-block;
    width:100%
}
.af_table_data-row.p_AFSelected .af_column_data-cell {
    background: none repeat scroll 0 0 #f4f4f4;
}

.closeoutReasonResolutionPanelGroup .af_selectOneChoice.p_AFReadOnly .af_selectOneChoice_content {
    display: inline-block;
    line-height: 16px;
    margin-top: 9px;
    white-space: normal;
    width: 280px;
}
.serviceNotpanelLabe4 input {
    margin-left: 11px !important;
    margin-top: 9px;
}
.SRStatusPLM {
    margin-left: 10px;
}
.detailsServiceTypeRegion select {
    margin-left: 11px !important;
    margin-top: 9px !important;
}

.serviceNotpanelLabel2 {
    margin-top: 10px;
}

.informationOnlyPG8 {
    margin-top: 10px;
}

.resetPassword {
    margin-left: 10px;
}

.internalPwdText {
    margin-left: 9px;
}

.idUserTypepg {
    margin-top: 10px;
}

.idUserTypepg .af_outputLabel {
    display: inline-block;
    text-align: left;
    width: 138px;
}

.idUserTypeRadio label {
    margin-right: 15px;
}

.af_panelGroupLayout.refuseAndPickupPG360px .af_inputText_content{
margin-left:0;
}
.refuseAndPickupPG500px .af_selectOneChoice_content {
margin-left: 0;
margin-top: 0;
}

.sanitationAdjPopupType {
    margin-top: 10px;
}

.sanitationAdjustmentMain.af_panelGroupLayout select {
    margin-left: 2px !important;
    margin-top: 0;
}

.informationOnlyPG5.af_panelGroupLayout {
    width: 131px;
}

.adjPopupHeadingType.af_panelGroupLayout {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}
.editSanitationAdjustmentLabel.af_panelGroupLayout {
    font-weight: bold;
}

.sanitationCSSCTypeTitle.af_panelGroupLayout {
    float: left;
}

.sanitationCSSCTypeSOC.af_panelGroupLayout {
    float: left;
    margin: 0 0 0 20px;
}

.sanitationCSSCTypeBG.af_panelGroupLayout {
    display: inline-block;
    width: 430px;
}
.adjTypePopupPGL .AFPanelFormLayoutContentCell{
padding: 0;
}
.adjTypePopupPGL .af_inputText_content, .adjTypePopupPGL .af_selectOneChoice_content, .adjTypePopupPGL .af_inputDate_content{
 width: 190px;
}
.adjustmntTypeButtonVert table{
float:right;
}
.adjustmntTypeButtonVert table a{
margin-left: 10px;
}


.srDetailDeleteIcon.af_commandImageLink{
padding: 13px 13px;
background-image: url("/oracle/webcenter/portalapp/shared/images/delete1.png");
background-position: center;
background-repeat: no-repeat;
 
}
.refuseAndPickupPG21.af_panelGroupLayout .af_selectOneChoice_content{
margin-left: 0;
margin-top: 0 !important;
margin-bottom: 0;
margin-right: 10px;
}
.refuseAndPickupPG21.af_panelGroupLayout .af_inputText_content {
margin: 0;
}
.graffitiButtonPG a {
    font-size: 14px;
    font-weight: normal;
}
.graffitiButtonPG {
    margin-top: 10px;
}
.graffitiSucessPG {
    margin: 10px 0 0 20px;
}

.backToWorlist.af_commandLink {
    float: right;
    margin-left: 10px;
}


.SubNavLinks.af_panelGroupLayout {
    width: auto !important;
}
.validateText {
    display: inline-block;
    margin: 3px 0 0 7px;
}

.validateImagePGL div {
    float: left;
}

.validateImagePGL {
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 4px;
}

.feedBackpanelForm4 {
    margin-left: 6px;
}
.feedbackSRRelatedInfo{
margin-left: 15px;
}

.af_selectManyChoice_label{
padding: 0 0 0 1px;
}

.advanceSearchMultiSelect.af_selectManyChoice .af_selectManyChoice_content {
width: 260px;
height: 30px;
}
.advanceSearchMultiSelect.af_selectManyChoice .af_selectManyChoice_control{
padding:0;
}
.releaseVersion {
    display: inline-block;
    margin-top: 5px;
    text-align: left;
}
.confirmEditPanelForm1.af_panelFormLayout .af_panelLabelAndMessage_label{
text-align: left;
}
.confirmEditPanelForm1.af_panelFormLayout .af_panelLabelAndMessage_content-cell{
padding-bottom:10px;
}
.informationOnlyPG tr {
    vertical-align: top;
}
.HighPriorityRowStyle{
color:#f30101 !important;
margin: 0 0 0 0;
border-left: 1px solid #dfdfdf;
}

.NormalPriorityRowStyle {
    margin: 0 0 0 0;
    border-left: 1px solid #dfdfdf; 
}

.graffitiAddressNote {
    margin-top: 0;
}
.forgotUserID .af_outputLabel {
    display: inline-block;
    text-align: left;
}

.forgotPwdUserSelText.af_panelGroupLayout {
    margin-top: 10px;
}

.forgotPwdUserSelRadio .af_selectOneRadio_item-text {
    margin-right: 15px;
}

.forgotPwdUserSelText .af_outputLabel {
    display: inline-block;
    margin-left: 14px;
    text-align: left;
    width: 122px;
}

.locationMyLARoleFlag .af_selectBooleanRadio_native-input{
margin-left: 0;
}
.sanitationCSSCTypeSOC select {
    margin-top: 0;
}
.adjTypeRowFound {
    float: left;
    margin: 18px 0 0 10px;
}

.adjTypeAddNewPGL {
    float: right;
    margin: 10px 13px 0 0;
}

.adjustmntTypeButtonHorz.af_panelGroupLayout {
    float: right;
    margin-right: 21px;
    margin-top: 15px;
}

.adjustmentTypePopupPFL label {
    line-height: 35px;
    text-align: left;
    width: 180px;
}
.adjustmentTypePopupPFL .af_panelLabelAndMessage_content-cell {
    line-height: 35px;
    padding-bottom: 10px;
    padding-left: 0 !important;
}
.informationonlyPg4.af_panelGroupLayout input {
    margin-left: 11px;
}
.advanceSearchMultiSelect.af_selectManyChoice .af_selectManyChoice_dropdown-icon-style{
padding-right: 22px;
padding-top: 3px;
}
.cancelRequestService{
font-weight: bold;
}
.cancelRequestlocationPG{
margin-top:10px;
}
.informationonlyPg4{
    margin-top: 10px;
}

.footerLogoBG{
margin: 12px 0 0 12px;
}
.locContactAnnoCheckBox.af_panelGroupLayout .af_selectBooleanCheckbox label{
width:auto;
}

.srInvestigationLabel {
    margin-top: 10px;
}
.invistigationDetailsType2.af_panelGroupLayout select {
    margin-left: 0;
    margin-top: 0;
}

.investigationsrpg8 .srInvestigationLabel {
    margin-right: 0;
    margin-top: 0;
}

.investigationsrpg8.af_panelGroupLayout input {
    margin-left: 0;
    margin-top: 0;
}

.grafitiiRemovalRootPG .af_selectOneRadio_item-text {
    margin-right: 15px;
}
.detailsServiceTypeRegion .grafitiiRemovalRootPG.af_panelGroupLayout select{
    margin-left: 0;
    margin-top: 0;
}

.documentAddNewBtnBg {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}

.af_table_navbar-last-page-icon-style {
    padding: 3px 10px;
}
.af_table_navbar-next-page-icon-style{
    padding: 3px 10px;
}
.af_table_navbar-page-container{
    padding: 3px 10px;
}
.af_table_navbar-first-page-icon-style.p_AFDisabled, .af_table_navbar-first-page-icon-style{
    padding: 3px 10px;
}
.af_table_navbar-previous-page-icon-style.p_AFDisabled, .af_table_navbar-previous-page-icon-style{
    padding: 3px 10px;
}

.af_table_navbar-row-range-text{
padding: 3px 10px;
}
.af_table_navbar-page-input {
    font-size: 14px;
}

.locationAndProblemMap.af_panelGroupLayout a, .locationAndProblemMap.af_panelGroupLayout a:hover, .locationAndProblemMap.af_panelGroupLayout a:focus, .locationAndProblemMap.af_panelGroupLayout a:visited {
    margin-top: 0;
}

.locationAndContactRequestPG.af_panelGroupLayout a {
    margin-right: 10px;
}
.serviceNotpanelForm .af_selectOneChoice.p_AFError .af_selectOneChoice_content{
margin:9px 0 0 10px;
}
.serviceNotpanelForm .af_inputText.p_AFError .af_inputText_content{
margin:9px 0 0 10px;
}
.ntfCountCss .requiredMark.af_goLink {
    color: #f30101 !important;
}

.csdproviewAllLinkPG {
    margin-bottom: 10px;
}
.serviceNotpanelLabel2{
margin-bottom: 5px;
}

.serviceNotpanelLabe3.af_panelLabelAndMessage {
    margin-top: 10px;
}


.graffitiInvalidTablePG.af_panelGroupLayout .serviceUpdateSummaryColorW tr td div, .graffitiInvalidTablePG.af_panelGroupLayout .serviceUpdateSummaryColorG td div {
    padding: 2px;
    width: 322px;
}


.graffitiInvalidTablePG.af_panelGroupLayout .serviceUpdateSummaryColorW tr td:first-child div, .graffitiInvalidTablePG.af_panelGroupLayout .serviceUpdateSummaryColorG tr td:first-child div {
    width: 100px !important;
}

.graffitiInvalidTablePG.af_panelGroupLayout .sortingStylePG {
    /*margin: 0 46%;*/
}
.updateButtonPG {
    float: right;
    margin: 10px 5px;
}

.updateButtonPG a, .updateButtonPG a:hover, .updateButtonPG a:focus, .updateButtonPG a:visited{
    background: none repeat scroll 0 0 #3075c3 !important;
    border: medium none;
    padding: 10px 24px;
    color: #fff !important;
    display: inline-block;
    font-size: 13px !important;
    font-style: normal;
    font-weight: bold !important;
    margin-top: 0 !important;
    text-decoration: none;
    text-transform: uppercase;
}


.locationContactInput2 {
    margin-top: 10px;
}

.printPGL {
    float: right;
    margin: 0px 5px;
}

.printPGL a, .printPGL a:hover, .printPGL a:visited, .printPGL a:focus{
    background-image: url("/oracle/webcenter/portalapp/shared/images/Print.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 30px auto;
    color: #7d7d7d !important;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin: 5px 5px 10px 0;
    padding: 7px 36px 8px 0;
    text-decoration: none;
}

.containerTableHeading {
    background-color: #d0e1ff;
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
    width: 100%;
}

.commonSrContainerContent {
    padding: 0 10px;
    width: 100%;
    	display:inline-block;
}

.commonSRContainerCont1, .commonSRContainerHead1  {
    text-align: center;
    width: 82px;
    
}
.commonSRContainerCont2, .commonSRContainerHead2 {
    text-align: center;
    width: 150px;
    margin-right: 5px;
}
.commonSRContainerCont3, .commonSRContainerHead3 {
    text-align: center;
    width: 150px;
    margin-right: 10px;
}
.commonSRContainerCont4, .commonSRContainerHead4 {
    text-align: left;
    width: 280px;
    margin-right: 10px;
}
.commonSRContainerCont5, .commonSRContainerHead5 {
    text-align: left;
    width: 90px;
}

.commonSRContainerCont5, .commonSRContainerHead5 {
    text-align: center;
    width: 110px;
    margin-right: 10px;
}
.commonSRContainerTable{
margin:5px;
}

.containerTableHeading td {
     display: inline-block;
}

.commonSrContainerContent td {
    padding: 10px 0;
}

.selectservicetypeFeedBack5right.af_selectOneChoice select {
    margin: 0;
}
.confirmPanelLabelAndMessageLabel .af_panelLabelAndMessage_label{
padding:0 10px 0 0;
}


.confirmECCDataNotFound {
    margin: 10px;
    text-align: center;
}

.oprLifelineTableBG{
    background: none repeat scroll 0 0 #d0e1ff;
    display: inline-block;
    padding: 10px 0;
    width: 100%;
}
.oprLifelineTableBG td{
display: inline-block;
}
.oprLifelineRows  {
    background: none repeat scroll 0 0 #f7f8fa;
    padding: 10px 0;
    width: 100%;
}
.oprLifelineRows td {
    display: inline-block;
}

.sanitationBillingPG1 {
    font-size: 14px;
}
.oprLifelineHeader1, .oprLifelineContent1 {
    margin-right: 10px;
    text-align: center;
    width: 62px;
}
.oprLifelineHeader2, .oprLifelineContent2   {
    margin-right: 10px;
    text-align: center;
    width: 110px;
}
.oprLifelineHeader3, .oprLifelineContent3  {
    margin-right: 10px;
    text-align: center;
    width: 78px;
}
.oprLifelineHeader4, .oprLifelineContent4   {
    margin-right: 10px;
    text-align: center;
    width: 76px;
}
.oprLifelineHeader5, .oprLifelineContent5  {
    margin-right: 10px;
    text-align: center;
    width: 80px;
}
.oprLifelineHeader6, .oprLifelineContent6 {
    margin-right: 10px;
    text-align: center;
    width: 117px;
}
.oprLifelineHeader7, .oprLifelineContent7    {
    margin-right: 10px;
    text-align: center;
    width: 65px;
}
.oprLifelineHeader8, .oprLifelineContent8   {
    margin-right: 10px;
    text-align: center;
    width: 113px;
}
.oprLifelineHeader9, .oprLifelineContent9      {
    margin-right: 10px;
    text-align: center;
    width: 114px;
}
.oprLifelineHeader10, .oprLifelineContent10    {
    margin-right: 10px;
    text-align: center;
    width: 77px;
}
.oprLifelineHeader11, .oprLifelineContent11    {
    margin-right: 10px;
    text-align: center;
    width: 75px;
}

.oprLifelineHeader12, .oprLifelineContent12    {
    margin-right: 10px;
    text-align: center;
    width: 75px;
}



.oprBIFTableHeader{
    background: none repeat scroll 0 0 #d0e1ff;
    display: inline-block;
    padding: 10px 0;
    width: 100%;
    font-size: 14px;
}
.oprBIFTableHeader td{
display: inline-block;
}
.oprBIFContent  {
    background: none repeat scroll 0 0 #f7f8fa;
    padding: 10px 0;
    width: 100%;
    font-size: 14px;
}
.oprBIFContent td {
    display: inline-block;
}

.oprBIFTableHeader1, .oprBIFTableHeader1 {
    margin-right: 10px;
    text-align: center;
    width: 62px;
}
.oprBIFTableHeader2, .oprBIFTableHeader2   {
    margin-right: 10px;
    text-align: center;
    width: 110px;
}
.oprBIFTableHeader3, .oprBIFTableHeader3  {
    margin-right: 10px;
    text-align: center;
    width: 78px;
}
.oprBIFTableHeader4, .oprBIFTableHeader4   {
    margin-right: 10px;
    text-align: center;
    width: 76px;
}
.oprBIFTableHeader5, .oprBIFTableHeader5  {
    margin-right: 10px;
    text-align: center;
    width: 80px;
}
.oprBIFTableHeader6, .oprBIFTableHeader6 {
    margin-right: 10px;
    text-align: center;
    width: 117px;
}
.oprBIFTableHeader7, .oprBIFTableHeader7    {
    margin-right: 10px;
    text-align: center;
    width: 65px;
}
.oprBIFTableHeader8, .oprBIFTableHeader8   {
    margin-right: 10px;
    text-align: center;
    width: 113px;
}

.locationContactNeighbor {
    color: #666;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 15px;
}

.gisMapHeaderTitle {
    clear: both;
}

.reassignmentTableHeading td {
    display: table-cell;
    height: auto;
    padding: 10px 0;
}
.reassignmentTableContent td {
    display: table-cell;
    padding: 10px 0;
}


.locByPassAddrBtn {
    margin-left: 30px;
}
.treePermitPanelForm2.af_panelFormLayout {
    margin-top: 8px;
}

.treePermitPanelForm2 .af_selectOneRadio_content-input {
    vertical-align: top;
}

.treePermitPanelForm2 .af_selectOneRadio_item-text {
    line-height: 25px !important;
}

.treesVegetationPG1.af_panelGroupLayout select {
    margin: 0 0 0 3px;
}

.treesVegetationSelectOne2.af_selectOneChoice select {
    margin: 3px 0 0 3px;
}

.graffitiNotePopup.af_panelGroupLayout {
    text-align: center;
}

.graffitiNotePopup div {
    margin-bottom: 9px;
}

.srLinkingTableHeading td {
    padding: 10px 0;
}
.feedbackDescInput.af_inputText .af_inputText_content {
    margin-left: 0;
}

.HighPriorityRowStyle .af_commandLink {
    color: #f30101;
    border-left: 1px solid #dfdfdf;
}

.imagecss.af_commandImageLink {
    padding-left: 0;
}


.notificationPopupClosePG.af_panelGroupLayout {
    display: inline-block;
    float: right;
    margin-bottom: 10px;
}

.graffitiNotePopup.af_panelGroupLayout {
    clear: both;
    width: 450px;
}

.notificationPopupClose.af_commandLink {
    margin-top: 0;
    background-image: url("/oracle/webcenter/portalapp/shared/images/popup_close_icon.png");
    background-position: center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    font-size: 14px;
    margin: 0;
    padding: 2px 0;
    text-decoration: none;
}


.notificaationPopDialog .af_dialog_header, .notificaationPopDialog .af_dialog_header-end, .notificaationPopDialog .af_dialog_header-start {
    display: none;
}

.serviceNotpanelLabe3 .ServiceNotCompleteTypedp3.af_selectOneChoice {
    margin: 10px 0 0 11px;
}

.serviceNotpanelLabe3 .ServiceNotCompleteTypedp3.af_selectOneChoice {
    display: inline-block;
    margin: 10px 0 0 10px;
}

.commonSRdialog .serviceNotpanelLabe3 .ServiceNotCompleteTypedp3.af_selectOneChoice select {
    width: 323px;
}

.commonSRdialog .serviceNotCompletePG3 .ServiceNotCompleteTypedp4 select {
    width: 323px;
}
.commonSRdialog .serviceNotCompletePG3  .af_inputText_content {
    width: 323px;
}

.commonSRdialog .serviceNotpanelLabel2 .ServiceNotCompleteTypedp2 select {
    margin: 10px 0 0 10px;
    width: 323px;
}

.phTable {
    width: 100%;
    
}

.phTable tr {
    border: 1px solid #c5c5c5;
}

.phTable td {
    border: 1px solid #c5c5c5;
    padding: 5px;
}

.phTblCol1 {    
    width: 615px;
    display: inline-block;
    height: auto;
}

.phTblCol2 {
    width: 100px;
    display: inline-block;
    height: auto;
}

.phTblCol3 {
    width: 300px;
    display: inline-block;
    height: auto;
}

.locPhGrid {
    width: 100%;
}

.iconAndTextBG tr {
    border: none;
}

.iconAndTextBG td {
    border: none;
}

.csdByDepTable {
    width: 100%;
}

.csdUpdSumTable {
    width: 100%;
    clear:both;
}

.TableSortingSubHeader button {
    background-color: #3075c3 !important;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 14px !important;
}


.serviceUpdateSummaryrightheaderPrint.af_panelGroupLayout a {
    display: inline-block;
    font-size: 14px;
    margin: 5px 0;
    font-weight: normal;
}

 .af_column_column-header-table {
    background: none repeat scroll 0 0 #bbd2e8;
    border: 0 solid #e5e5e5;
}
 .af_column_column-header-cell {
    border: medium none;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
}
.af_column_data-cell{
    border: medium none;
}

.advanceSearchButtomLinks {
    float: right;
}

.advanceSearchButtomLinks a, .advanceSearchButtomLinks a:hover, .advanceSearchButtomLinks a:focus, .advanceSearchButtomLinks a:visited{
    background: #3075c3 !important;
    color: #fff !important;
    padding: 10px 24px;
    text-decoration: none;
    font-size: 13px !important;
    font-style: normal;
    border: medium none;
    text-transform: uppercase;
    margin-top:0 !important;
}

.reassignmentLinkingHead1, .reassignmentLinkingData1  {
    text-align: center;
    width: 125px;
}

.reassignmentLinkingHead2, .reassignmentLinkingData2 {
    text-align: center;
    width: 345px;
}
.reassignmentLinkingHead3, .reassignmentLinkingData3 {
    text-align: center;
    width: 126px;
}
.reassignmentLinkingHead4, .reassignmentLinkingData4 {
    text-align: center;
    width: 127px;
}
.reassignmentLinkingHead5, .reassignmentLinkingData5 {
    text-align: center;
    width: 128px;
}
.reassignmentLinkingHead6, .reassignmentLinkingData6 {
    text-align: center;
    width: 129px;
}
.tableContent td {
    padding: 10px 0;
}
.tableContent tr {
vertical-align: top;
}

.srLinkingTableHeading td {
    display: table-cell;
}
.dynamilMainTablePG {
    font-weight: bold;
}
.af_selectOneChoice.p_AFReadOnly .af_selectOneChoice_content {
    border: medium none;
}

.confirmBosocbPG3 .confirmBosocbLOVPG150px {
    width: 82px;
}


.logedUSerDetailsPG.af_panelGroupLayout {
    clear: both;
    margin: 0 0 10px 10px;
}

.reportTimeStamp1 {
    margin-right: 6px;
}

.reportTimeStamp5 {
    margin: 0 6px;
}
.TableSortingSubHeader.af_panelGroupLayout .af_selectManyListbox label {
    line-height: 8px;
}

.confirmBosocbPG3 .confirmBosocbLOVD5 {
width: 100px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbPG3 .confirmBosocbLOVD3 {
width: 200px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbPG3 .confirmBosocbLOVD4 {
width: 70px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbPG5 .confirmBosocbLOVD5 {
width: 100px;
margin-right: 10px;
text-align: center;
display:inline-block;
}
.confirmBosocbPG5 .confirmBosocbLOVD3 {
width: 200px;
margin-right: 10px;
text-align: center;
}
.confirmBosocbPG5 .confirmBosocbLOVD4 {
width: 70px;
margin-right: 10px;
text-align: center;
}

.closeSelectedSrpopupLinks.af_panelGroupLayout {
    /*float: right;*/
    /*margin-top: 15px;
    margin-right: 10px;*/
    margin: auto;   /* For MyLA-UAT3714*/
}

.closeSelectedSrpopupCancelLinks.af_commandLink {
    margin-right: 10px;
}
.closeSelectedSrpopup.af_panelGroupLayout label {
    text-align: left;
    width: 120px;
}

.closeSelectedSrpopup.af_panelGroupLayout select {
    width: 524px;
}

.closeSelectedSrpopupReason.af_panelLabelAndMessage {
    margin-bottom: 10px;
}
.closeSelectedSrpopup.af_panelGroupLayout {
    /*width: 665px;*/
    width: 100%;   /* For MyLA-UAT3714*/
}
.closeSelectedSrpopupHead.af_panelGroupLayout {
    font-weight: bold;
    margin-bottom: 10px;
}

.csdUpdSumTable.af_table {
    width: 100%;
    clear:both;
}
.csdUpdSumTable.af_table .af_table_data-table {
    width: 100% !important;
}
.csdUpdSumTable.af_table .af_column_column-header-table {
    width: 100% !important;
}
.csdUpdSumTable.af_table .af_column_data-cell {
    height: 30px;
}
.csdUpdSumTable.af_table {
    border: medium none;
}
 
.csdByDepTable.af_table {
    width: 100%;
    clear:both;
}
.csdByDepTable.af_table .af_table_data-table {
    width: 100% !important;
}
.csdByDepTable.af_table .af_column_column-header-table {
    width: 100% !important;
}
.csdByDepTable.af_table .af_column_data-cell {
    height: 30px;
}
.csdByDepTable.af_table {
    border: medium none;
}
.phTable.af_panelGroupLayout{
    background: none repeat scroll 0 0 #bbd2e8;
    border: 0 solid #e5e5e5;
    font-weight: bold;
}
.phTable td{
border:none;
}
.af_column_data-cell {
    white-space: normal;
}

.myEntryPG4.af_panelGroupLayout {
    clear: both;
    display: inline-block;
    margin-top: 10px;
    width: 100%;
}


.myEntryPG5.af_panelGroupLayout {
    background: none repeat scroll 0 0 #bbd2e8;
    padding: 10px;
    width: 100%;
}

.myEntriesTablePG1 {
    padding: 10px;
    width: 100%;
}


.myEntrybuttonsPG, .myEntryServiceGolinkPG {
    margin-right: 10px;
    text-align: left;
    width: 370px;
}
.myEntryEditorNamePG, .myEntryEditorNamePG {
    margin-right: 10px;
    text-align: left;
    width: 200px;
}

.myEntryLastEditedPG, .myEntryLastEditedPG   {
    width: 240px;
}

.myEntryLastEditedPG, .myEntryLastEditedPG   {
    margin-right: 10px;
    text-align: left;
    width: 165px;
}

.myEntryLastStatusPG, .myEntryStatusPG   {
    margin-right: 10px;
    text-align: left;
    width: 100px;
}

.myEntryLastActionPG {
    margin-right: 0;
    text-align: center;
    width: 190px;
}

.myEntryActions   {
    margin-right: 0;
    text-align: right;
    width: 190px;
}

.myEntryActions td {
    display: inline-block !important;
}

.myEntriesTablePG1 td {
    display: table-cell;
}
.myEntryPG5 td {
    display: table-cell;
}
.myEntriesTablePG1 td:first-child {
    float:left;
}
.myEntryPaginationPG.af_panelGroupLayout {
    background: none repeat scroll 0 0 #bbd2e8;
    padding: 5px 10px;
    width: 100%;
}

.myEntryPaginationButtonPG .af_commandLink, .myEntryPaginationButtonPG .af_commandLink:visited{
    background: none repeat scroll 0 0 #ACAEB2;
    color: #313232;
    padding: 8px 18px;
    text-decoration: none;
}

.myEntryPaginationButtonPG .af_commandLink.p_AFDisabled, .myEntryPaginationButtonPG .af_commandLink.p_AFDisabled:hover, .myEntryPaginationButtonPG .af_commandLink.p_AFDisabled:focus{
color: #A9A9A9 !important;
background: #fff;
}
.myEntryPaginationButtonPG .af_commandLink:hover, .myEntryPaginationButtonPG .af_commandLink:focus, .myEntryPaginationButtonPG .af_commandLink:focus:hover{
color: #333;
text-decoration: none;
}

.myEntrySelectOneChoice.af_selectOneChoice label {
    width: 99px;
}
.myEntryPaginationButtonPG a {
    margin-left: 10px;
}
.myEntryPaginationButtonPG {
    float: right;
}

.csdMyEntriesTotalCount {
    display: inline-block;
    margin: 45px 12px 0;
}

.myEntryServiceGolink.af_goLink {
    color: #024589;
    font-size: 14px;
    font-weight: normal;
}

.myEntryEdit.af_commandLink {
    color: #024589;
    font-size: 14px;
    font-weight: normal;
}
.reportErrorList.af_table {
    height: auto !important;
}
.af_table_navbar-page-container {
    display: block !important;
}
.af_table_navbar-row-range-text {
    display: inline-block !important;
}

.viewAllCategoriesPG{
    border: 1px solid #cdcdcd;
    margin: 10px;
    padding: 10px;
}

.viewAllDescText{
    font-size: 12px;
    font-style: italic;
    margin-top: 2px;
    display: inline-block;
}

.articleTitleLink.af_goLink {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
}
.reportedonPG.af_panelGroupLayout {
    margin-bottom: 8px;
    width: 100%;
}

.errorDescPG.af_panelGroupLayout {
    margin-top: 10px;
}

.ErrorDesc {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 5px;
}
.reprtedErrorPopUpCont.af_panelGroupLayout {
    min-width: 340px;
}

.reprtedErrorPopUpCont.af_panelGroupLayout table {
    margin-bottom: 10px;
}

.reprtedErrorPopUpCont.af_panelGroupLayout table td {
    min-width: 210px;
}

.streetLightPG8.af_panelGroupLayout input {
    margin-left: 0 !important;
}

.duplicateHeader3PGL, .duplicateContent3PGL {
    padding: 10px;
    text-align: center;
    width: 110px;
}
.duplicateHeader4PGL, .duplicateContent4PGL {
    padding: 10px;
    text-align: center;
    width: 100px;
}

.CommentsPopUPTableCont td {
    display: inline-block;
}

.CommentsPopUPTableHeader td {
    display: inline-block;
}


.viewCommentHead1, .viewCommentContent1  {
    margin-right: 10px;
    padding: 10px 0;
    width: 160px;
}

.viewCommentHead2, .viewCommentContent2 {
    margin-right: 10px;
    padding: 10px 0;
    width: 140px;
}

.viewCommentHead3, .viewCommentContent3 {
    margin-right: 10px;
    padding: 10px 0;
    width: 161px;
}

.viewCommentHead4, .viewCommentContent4 {
    margin-right: 10px;
    padding: 10px 0;
    width: 178px;
}

.viewReassignTableContent.CommentsPopUPTableCont table {
    padding: 0 10px;
    word-wrap:break-word;
}


.refuseAndPickupPG31.af_panelGroupLayout {
    margin-left: 20px;
     width: 100%;
}

.refuseAndPickup745px.af_panelGroupLayout select {
    width: 170px;
}
.confirmEditPanelForm1 .af_panelLabelAndMessage_content-cell {
    padding-left: 0 !important;
}
.af_table_navbar {
    width: 100% !important;
}
.reButtonsHorizontal.af_panelGroupLayout {
    margin-bottom: 5px;
    margin-top: 10px;
}

.SrDetailPanelForm .commonFeedbackDesc.af_inputText.p_AFReadOnly textarea {
    height: 100px;
    resize: none;
    width: 770px;
}

.commonFeedbackDesc.af_inputText.p_AFReadOnly .AFPanelFormLayoutContentCell {
    padding: 0;
}
.SrDetailPanelForm .commonFeedbackDesc.af_inputText.p_AFReadOnly {
    padding: 0;
}

.srDetailRegionPanelGroup .feedBackValidatePG.af_panelGroupLayout a {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-top: 0;
    text-transform: uppercase;
}

.srDetailRegionPanelGroup .feedBackpanelForm3.af_panelFormLayout {
    width: 725px;
}
.summaryInfoUpload.af_panelGroupLayout label {
    line-height: 35px;
    margin-right: 10px;
}

.summaryInfoUpload.af_panelGroupLayout table {
    margin-bottom: 10px;
}
.summaryInfoUpload.af_panelGroupLayout {
    margin-right: 30px;
}

.phTable.af_panelGroupLayout {
    padding: 8px 0;
}
.af_column_column-header {
    width: 100% !important;
}

.af_column_column-filter-cell .af_inputDate_content{
    width: 85%;
}

.thankYouServiceType1 {
    display: inline-block;
    margin-bottom: 10px;
}
.commonSrTableContent.af_panelGroupLayout td {
    display: inline-block;
}

.refusePgl81Other .requiredMark {
    margin-top: 0;
}
.refusePgl81Other  {
    margin-top: 10px;
}
.refusePgl81Other .af_selectBooleanCheckbox_content-input {
    padding-top: 0;
    padding-right: 5px;
}

.refuseAndPickupPG21 .af_selectBooleanCheckbox_content-input {
    display: inline-block;
    vertical-align: top;
}

.refusePgl81Other .af_selectBooleanCheckbox_item-text {
    width: 866px !important;
}

.commentPopupPanelGroup.af_panelGroupLayout .popupInputBox {
    margin: 0;
}

.reassignPopupContent.af_panelGroupLayout .charsLeft {
    margin-left: 55px;
}

.refuseAndPickupServiceTypePG.af_panelGroupLayout .requiredMark {
    margin-top: 0;
}

.srDetailRegionPanelGroup .refuseAndPickupPG22 label {
    margin-left: 7px;
    margin-top: 4px;
    width: 765px;
}

.searchModule .advancesearchResetBG.af_panelGroupLayout {
    float: right;
}

.searchModule .greenbuttonpanel.af_panelGroupLayout {
    float: right;
    margin-right: 22px;
}
.sanitationBillingFormLayout1.af_panelFormLayout {
    margin-bottom: 15px;
}
.sanitationBillingFormLayout2.af_panelFormLayout {
    margin-bottom: 15px;
}
.sanitationBillingFormLayout3.af_panelFormLayout {
    margin-bottom: 15px;
}
.sanitationBillingFormLayout4.af_panelFormLayout {
    margin-bottom: 15px;
}

.sanitationAdjustmentMain.af_panelGroupLayout tr {
    vertical-align: top;
}

.phTable.af_panelGroupLayout {
    margin: 10px 11px;
    width: 98%;
}
.phTableContent.af_panelGroupLayout {
   margin: 10px 11px;
    width: 98%;
}

.csdAssignmentTableStyle.af_table {
    clear: both;
    overflow: auto;
    white-space: normal;
    width: 100%;
}

.csdAssignmentTableStyle .af_column_column-header-table{
 width: 100% !important;
}

.csdserviceName .requiredMark label {
    color: #f30101;
    font-size: 14px;
    font-weight: bold;
    padding-right: 0;
    width: auto;
}

.csdserviceName.csdEntryOptionalField.af_panelGroupLayout {
    margin-left: 9px;
}

.publicLinkDfltpg.af_panelGroupLayout {
    margin-left: 0;
}

.csdCategoryManagemntTable.af_panelGroupLayout .descendingStyle {
    margin-left: 10px;
}

.csdAdminPagenationPG.af_panelGroupLayout {
    background: none repeat scroll 0 0 #bbd2e8;
    margin: 10px;
    padding: 5px 6px;
    width: 98%;
}

.csdAdminPagenationPG .af_commandLink, .csdAdminPagenationPG .af_commandLink:visited{
    background: none repeat scroll 0 0 #ACAEB2;
    color: #313232;
    padding: 8px 18px;
    text-decoration: none;
}

.csdAdminPagenationPG .af_commandLink.p_AFDisabled, .csdAdminPagenationPG .af_commandLink.p_AFDisabled:hover, .csdAdminPagenationPG .af_commandLink.p_AFDisabled:focus{
color: #A9A9A9 !important;
background: #fff;
}
.csdAdminPagenationPG .af_commandLink:hover, .csdAdminPagenationPG .af_commandLink:focus, .csdAdminPagenationPG .af_commandLink:focus:hover{
color: #333;
text-decoration: none;
}
.csdAdminPagenationPG .paginationButtonPG.af_panelGroupLayout a {
    margin-left: 10px;
}

.csdAdminPagenationPG .paginationButtonPG.af_panelGroupLayout {
    float: right;
}

.provdCnt.af_panelGroupLayout {
    height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 500px;
}
.iconAndTextBG.af_panelGroupLayout tr {
    vertical-align: top;
}

.braodcastMsgCss.af_panelGroupLayout {
    background: url("/oracle/webcenter/portalapp/shared/images/notification_icon.png") no-repeat scroll 35px 10px #ffe991;
    color: #204a74;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 5px 20px 5px 70px;
    background-size: 20px; 
    font-family: "Roboto", light;
}
.csdAssignmentTableStyle.af_table {
    border: medium none;
}
.csdAssignmentTableStyle .af_table_data-table.af_table_data-table-VH-lines {
    width: 100% !important;
}
.csdAssignmentTableStyle af_column_column-header{
width: 100% !important;
}
.af_column_data-cell {
    font-size: 14px;
}
.csdAssignmentTableStyle .af_table_navbar {
    background: none repeat scroll 0 0 #bbd2e8;
    padding: 7px;
}
.csdAssignmentTableStyle .af_table_data-body {
    overflow-y: auto !important;
    width: 100% !important;
}
.csdAssignmentTableStyle .af_commandLink{
font-size:14px;
}
.csdAssignmentTableStyle.af_table {
    overflow-x: hidden;
}
.ntfCountCss a, .ntfCountCss a:hover, .ntfCountCss a:visited{
    background-image: url("/oracle/webcenter/portalapp/shared/images/detailIcon.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 17px auto;
    color: #7d7d7d !important;
    display: inline-block;
    font-size: 14px;
    margin: 0 0 0 1px;
    padding: 1px 22px 0 0;
    text-decoration: none;
    font-weight: 400;
}
/*.ntfCountCss.af_panelGroupLayout {
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 60px;
    width: 81%;
}*/
.MessageContents.af_panelGroupLayout table {
    width: 100%;
    padding:10px;
}
.HeadersBlock.af_panelGroupLayout {
    width: 100%;
    background: none repeat scroll 0 0 #bbd2e8;
    padding:10px;
}

.MainBlockforMessages.af_panelGroupLayout table {
    width: 100%;
    padding:10px;
}
.MessageColumnHead {
    display: inline-block;
    margin-right: 10px;
    text-align: left;
    width: 180px;
}
.MessageColumnCon {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    width: 180px;
}
.scheduleFromHead  {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    width: 155px;
}
.scheduleToHead   {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    width: 155px;
}
.destinationHead   {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    width: 156px;
}
.distributionHead {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    width: 140px;
}

.ButtonsHead.af_panelGroupLayout {
    display: inline-block;
    margin-right: 34px;
    width: 197px;
}
 
.MessageColumnCon {
    display: inline-block;
    margin-right: 10px;
    text-align: left;
    width: 180px;
}
.scheduleFromCon  {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    width: 155px;
}
.scheduleToCon  {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    width: 155px;
}
.destinationCon  {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    width: 156px;
}
.distributionCon  {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    width: 140px;
}
.ButtonsCon   {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
     width: 100px;;
}

.MainBlockforMessages.af_panelGroupLayout {
    margin-top: 20px;
}
.blockMainTitleHead.af_panelGroupLayout {
    background: none repeat scroll 0 0 #f4f4f4;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px;
}
.MessageContents.af_panelGroupLayout table td {
    display: inline-block;
}

.MainBlockforMessages.af_panelGroupLayout a {
    font-size: 14px;
    margin-left: 8px;
    font-weight: normal;
    display: inline-block;
}
.serviceCategoryRowClass2 .csdCategoryManagemntTHeader1, .serviceCategoryRowClass2 .csdCategoryManagemntTHeader2, .serviceCategoryRowClass2 .csdCategoryManagemntTHeader3, .serviceCategoryRowClass2 .csdCategoryManagemntTHeader4, .serviceCategoryRowClass2 .csdCategoryManagemntTHeader5 {
    font-weight: normal;
}

.myEntryActions.af_panelGroupLayout a {
    /*margin-left: 15px;*/
}
.af_table .af_column_data-cell {
   
    padding-bottom: 5px;
    padding-top: 5px;
}

.graffitiAddressNote.af_panelGroupLayout {
    display: inline-block;
    width: 100%;
}

.graffitiAddressNote.af_panelGroupLayout {
    margin-top: 10px;
    position: relative;
}

.graffitiAddressNote.af_panelGroupLayout .refreshNtfCss {
    position: absolute;
    right: 0;
    top: 0;
}
.superVDashboardTopright1 .ntfCountCss.af_panelGroupLayout {
    display: inline-block;
    margin-top: 10px;
    width: 100%;
}

.msgCntrTopHead.af_panelGroupLayout {
    display: inline-block;
    margin: 10px;
    width: 98%;
}

.msgcntrHeadTxt {
    float: left;
    font-size: 22px;
    font-weight: bold;
}

.MainBlockforMessages.af_panelGroupLayout {
    clear: both;
}

.msgcntrHeadlink.af_commandLink,
.msgcntrHeadlink.af_commandLink:hover, .msgcntrHeadlink.af_commandLink:focus, .msgcntrHeadlink.af_commandLink:visited {
    float: right;
    background: none repeat scroll 0 0 #3075c3 !important;
    border: medium none;
    padding: 10px 24px;
    color: #fff !important;
    display: inline-block;
    font-size: 13px !important;
    font-style: normal;
    margin-top: 0 !important;
    text-decoration: none;
    text-transform: uppercase;
}

.csdCntShell {
    width: 100%;
    border-style: none;
}
.csdCntBox af|table{
    width: 1088px;
    border-style: none;
}

.csdCntCol af|column::data-cell {
    width: 99%;
    padding: 0;
    margin: 0;
}

.csdCntCol af|column::detail-cell {
    width: 99%;
    padding: 0;
    margin: 0;
}
.headerLogoBG.af_panelGroupLayout a {
    background: url("/oracle/webcenter/portalapp/shared/images/myLA311Logo.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    margin-left: 10px;
     padding: 12px 10px 12px 44px;
     text-decoration: none !important;
}

.headerLogoBG.af_panelGroupLayout img {
    display: none;
}
.reportGroupHeader.af_panelGroupLayout {
    background: none repeat scroll 0 0 #bbd2e8;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0px;
    text-align: center;
    width:100%;
    min-width: 100px;
}
.MessageMainPopup.af_panelGroupLayout {
    width: 780px;
}

.messageAndLinkTextBox.af_panelGroupLayout input {
    margin-right: 10px !important;
    width: 367px;
}
.messageAndLinkTextBox.af_panelGroupLayout td {
    display: inline-block;
}

.destiDestriSche.af_panelGroupLayout {
    width: 100%;
}
.distributationPg.af_panelGroupLayout {
    font-weight: bold;
    margin-right: 0;
    margin-top: 10px;
    min-width: 415px;
}

.massageCenterScheduled {
    display: inline-block;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 9px;
}
.messagepreviewSaveButtons.af_panelGroupLayout {
    display: inline-block;
    float: right;
    margin-top: 10px;
}

.destinationPg1 .af_selectOneRadio {
    margin-top: 10px;
}
.scheduleMessage.af_panelGroupLayout {
    margin-top: 9px;
}
.destiDestriSche.af_panelGroupLayout tr {
    vertical-align: top;
}

.distributationPg.af_panelGroupLayout .af_selectBooleanCheckbox {
    display: inline-block;
    margin-top: 10px;
}

.messagepreviewSaveButtons.af_panelGroupLayout {
    display: inline-block;
    float: right;
    margin-top: 10px;
}
.scheduleMessage.af_panelGroupLayout td {
    display: inline-block;
    line-height: 31px;
    margin-right: 10px;
}

.messagepreviewSaveButtons.af_panelGroupLayout button {
    float: left;
    margin-left: 10px !important;
}
.previewPopStartlabel {
    display: inline-block;
    font-weight: bold;
}
.previewPopSchexplabel {
    display: inline-block;
    font-weight: bold;
}

.previewPopLeft.af_panelGroupLayout td {
    width: 180px;
}

.previewPopupMessageLink.af_goLink {
    color: #003286;
    font-size: 12px;
    margin-left: 10px;
}
.previewPopupHead.af_panelGroupLayout {
    color: #555;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    max-width: 650px;
}

table.ButtonsCon.af_panelGroupLayout {
    padding: 0;
    width: 225px;
}


.manyListPGL {
    background: none repeat scroll 0 0 #f6f6f6;
    margin-bottom: 10px;
    padding: 10px;
    width: 240px;
}

.radioOneChoiceMainPGL {
    background: none repeat scroll 0 0 #f6f6f6;
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px 0;
    width: 253px;
}

.detailsPFL .af_selectManyListbox_content{
width:221px;
}

.detailsPFL .af_panelFormLayout_column {
    display: inline-block;
    margin-right: 10px;
    width: 260px;
}

.detailsPFL.af_panelFormLayout .af_selectManyListbox {
    min-height: 60px;
}

.inputTextPGL {
    background: none repeat scroll 0 0 #f6f6f6;
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px;
    width: 233px;
}

.radioMainPGL {
    background: none repeat scroll 0 0 #f6f6f6;
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px;
    width: 233px;
}

.dateMainPGL {
    background: none repeat scroll 0 0 #f6f6f6;
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px;
    width: 233px;
}

.manyListPGL .outputPGL {
    display: inline-block;
    margin: 0 0 5px 7px;
}

.inputTextPGL .outputPGL {
    display: inline-block;
    margin: 0 0 5px 3px;
}

.radioMainPGL .outputPGL {
    display: inline-block;
    margin: 0 0 5px 9px;
}

.radioOneChoiceMainPGL .outputPGL {
    display: inline-block;
    margin: 0 0 5px 4px;
}

.radioOneChoiceMainPGL .selectOneChoicePGL {
    display: inline-block;
    margin-top: 6px;
}

.selectQueryPGL.af_panelGroupLayout {
    width: 100%;
}
.goButton.af_commandLink,  .goButton.af_commandLink:hover, .goButton.af_commandLink:visited {
    background: none repeat scroll 0 0 #3075c3 !important;
    border: medium none;
    color: #fff !important;
    display: inline-block;
    font-size: 13px !important;
    font-style: normal;
    padding: 10px 24px;
    margin-top: 0 !important;
    text-decoration: none;
    text-transform: uppercase;
}
.saveQueryLink.af_commandLink, .saveQueryLink.af_commandLink:hover, .saveQueryLinkgoButton.af_commandLink:visited {
    background: none repeat scroll 0 0 #3075c3 !important;
    border: medium none;
    color: #fff !important;
    display: inline-block;
    font-size: 13px !important;
    font-style: normal;
    margin-top: 0 !important;
    padding: 10px 24px;
    text-decoration: none;
    text-transform: uppercase;
}
.selectRepColmnsOP {
    background: none repeat scroll 0 0 #2381e9;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 10px 5px;
    text-align: left;
    width: 97%;
}

.selectRepColmnsOP.af_outputLabel label {
    color: #fff;
}


.generateBtnOp {
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}


.filteringOT {
    background: none repeat scroll 0 0 #2381e9;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 10px 10px;
    padding: 10px 9px;
    text-align: left;
    width: 97%;
}

.rootPGL.af_panelGroupLayout {
    display: inline-block;
    margin: 0 0 10px;
    width: 100%;
}
.filteringOT.af_outputLabel label {
    color: #fff;
}

.reportTypePGL9.af_panelGroupLayout .af_selectOneRadio_content-input input {
    margin-top: 3px;
    vertical-align: top;
}

.requiredOP {
    display: inline-block;
    margin-bottom: 20px
}

.reportTiltlePGL.af_panelGroupLayout {
    margin-bottom: 20px;
}

.reportTiltlePGL.af_panelGroupLayout .af_inputText_content {
    width: 240px;
}
.reportTitleOT {
    margin-right: 10px;
}

.reportTypePGL9.af_panelGroupLayout {
    margin-left: 10px;
}

.generateReportLink.af_commandLink, .generateReportLink.af_commandLink:hover, .generateReportLink.af_commandLink:visited{
    background: none repeat scroll 0 0 #3075c3 !important;
    border: medium none;
    color: #fff !important;
    display: inline-block;
    font-size: 13px !important;
    font-style: normal;
    margin-top: 0 !important;
    padding: 10px 24px;
    text-decoration: none;
    text-transform: uppercase;
    margin-left: 20px;
}


.srBackgreenButton.srBackcommonButton.af_goLink {
    color: #024589;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    float: right;
    margin-right: 2px;
}
.headerDataPGL.af_panelGroupLayout {
    overflow: auto;
    width: 100%;
}

.headerPGL.af_panelGroupLayout {
    display: inline-block;
    padding: 10px 5px;
    width: 250px;
}
.headerPGL.af_panelGroupLayout div {
    float: left;
}
.headerPGL.af_panelGroupLayout div table {
    margin-left: 10px;
    padding: 0;
}
.headerPGL .headerText {
    color: #666;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 700;
    padding: 0 0;
    width: 220px;
}

.contentPGL.af_panelGroupLayout {
    /*margin-right: 10px;*/
    width: 250px;
}

.contentText {
    display: inline-block;
    padding: 5px;
}

.headerMainPGL.af_panelGroupLayout {
    background: none repeat scroll 0 0 #d0e1ff;
    width: 100%;
}
.headerMainPGL.af_panelGroupLayout td {
border:1px solid #cdcdcd;
border-right:none;
border-bottom:none;
}

.headerMainPGL.af_panelGroupLayout {
    border-right: 1px solid #cdcdcd;
}

.dynamicTBL.af_panelGroupLayout {
    display: inline-block;
    margin-top: 10px;
    width: 100%;
    background: none repeat scroll 0 0 #bbd2e8;
}

.titlePGL.af_panelGroupLayout {
    margin-bottom: 10px;
    margin-left: 10px;
}

.rptGenerated.af_panelGroupLayout {
    margin-left: 10px;
}

.filteringPGL.af_panelGroupLayout {
    width: 821px;
}

.detailsPFL.af_panelFormLayout {
    margin-left: 10px;
}
.contentMainPGL.af_panelGroupLayout {
    width: 100%;
}
.contentMainPGL.af_panelGroupLayout td {
border:1px solid #cdcdcd;
border-right:none;
}

.commonSrDetailsTableHeading.af_panelGroupLayout td {
    display: table-cell;
}
.commonSrTableContent.af_panelGroupLayout td {
    display: table-cell;
}
.csdCntShell .af_table_data-table{
width:100% !important;
}
.serviceDirectorycolumn {
white-space:normal;
}
.redirectPgBg.af_panelGroupLayout {
    left: 50%;
    position: absolute;
    top: 40%;
}

.NovelsearchBG a, .NovelsearchBG a:focus, .NovelsearchBG a:hover, .NovelsearchBG a:visited {
    background: none repeat scroll 0 0 #3075c3 !important;
    border: medium none;
    color: #fff !important;
    display: inline-block;
    font-size: 13px !important;
    font-style: normal;
    margin-top: 0 !important;
    padding: 10px 24px;
    text-decoration: none;
    text-transform: uppercase;
    margin-left: 10px;
}

.reErrorTypes.af_panelGroupLayout {
    margin: 10px 0;
}

.reForm .blueButton.commonButton.af_commandLink {
    float: right;
}

.reForm.af_panelFormLayout {
    margin-top: 10px;
}
.csdCntBox.af_table {
    border: medium none;
    width: 100%;
}
.csdCntBox .af_table_data-body {
       margin: 10px 11px;
    overflow: hidden !important;
    width: 98% !important;
}

.iconAndTextBG.addressTextBG {
    text-align: left;
}
.bssClosePanelForm.af_panelFormLayout table {
    width: 100% !important;
}
.bssClosePanelForm .af_selectOneRadio.p_AFReadOnly .af_selectOneRadio_content{
line-height: 34px;
color:#666;
font-size: 14px;
}

.rescheSelectedSrsPopupServiceDatePG .af_commandLink {
    margin: 0 10px !important;
}

.rescheSelectedSrpopupLinks .af_commandLink, .rescheSelectedSrpopupLinks .af_commandLink:focus, .rescheSelectedSrpopupLinks .af_commandLink:visited, .rescheSelectedSrpopupLinks .af_commandLink:hover {
    background: none repeat scroll 0 0 #3075c3 !important;
    border: medium none;
    color: #fff !important;
    display: inline-block;
    font-size: 13px !important;
    font-style: normal;
    margin-top: 0 !important;
    padding: 10px 24px;
    text-decoration: none;
    text-transform: uppercase;
    margin-left: 10px;
}
.rescheSelectedSrpopupLinks.af_panelGroupLayout {
    float: right;
}

.rescheSelectedReason.af_panelLabelAndMessage {
    margin-top: 10px;
}
.commonSRDetailsPanelInternal.af_panelGroupLayout .SrDetailPanelForm .af_panelLabelAndMessage_content-cell {
    width: 100%;
}

.commonSRDetailsPanelInternal.af_panelGroupLayout .SrDetailPanelForm {
    width: 96%;
}
.braodcastMsgCssLink.af_goLink {
    color: #755725 !important;
    float: right;
    font-size: 16px;
    line-height: 2;
}
.braodcastMsgCss.af_panelGroupLayout tr {
    vertical-align: top;
}
.braodcastMsgCss.af_panelGroupLayout {
    width: 100%;
}
.serviceTypePG9.af_panelGroupLayout {
    margin-top: -20px;
}
.cancelRequestDashboardPG.af_panelGroupLayout {
    margin-top: 10px;
}
.cancelRequestButtonPG.af_panelGroupLayout {
    margin-top: 10px;
}
.contactPLM.af_panelLabelAndMessage .af_panelLabelAndMessage_content-cell {
    padding-left: 9px;
}
.bssClosePanelForm .af_inputText.p_AFReadOnly .af_inputText_content {
  background-color: transparent;
  background-image: none;
  border-width: 0;
  display: inline-block;
  font-size: 14px;
  margin: 0;
  min-height: 32px;
  padding: 3px 0;
  overflow: hidden;
  height: auto;
  line-height: 20px;
  word-break: break-all;   /*Added by Bhooshan as some text is missing.*/
}


.bssClosePanelForm span.reasonCodeDropdown {
    display: inline-block;
}
.bssClosePanelForm .af_selectOneChoice.p_AFReadOnly .af_selectOneChoice_content {
    border: medium none;
    padding: 3px 0;
}

.scsRadiobuttonPG .advancesearchResetBG.af_panelGroupLayout {
    float: right;
    margin: 10px 13px 0 0;
}
.af_selectManyChoice_content{
font-size:14px;
}
/*.additionalInfoServiceDate.af_panelLabelAndMessage label {
    margin-left: 10px;
}*/

.confirmScheduleDate.af_panelGroupLayout {
    margin-left: 0;
}
.confirmPanelLabelAndMessage.confirmPanelLabelAndMessageLabel.af_panelLabelAndMessage .af_panelFormLayout {
    padding-left: 0;
}

.confirmPanelLabelAndMessage.confirmPanelLabelAndMessageLabel.af_panelLabelAndMessage .af_panelFormLayout_content-cell {
     padding-left: 0;
}
.destinationPg1.af_panelGroupLayout {
    margin-right: 10px;
}
.advsearchcontent .greenButton.af_commandLink{
float: right;
}
.clmnsParentPGL.af_panelGroupLayout {
    margin-left: 7px;
    width: 252px;
}

.selectQuery.af_selectOneChoice select {
    width: 100px;
}

.selectQueryPGL.af_panelGroupLayout {
    margin-bottom: 10px;
}
.columnsPGL {
margin-bottom: 10px;
}


.pgl1Vertical.af_panelGroupLayout .useSaveQueryOP {
    background: #f4f4f4;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 9px;
    text-align: center;
    width: 94%;
}
.detailsPFL.af_panelFormLayout .af_inputText_content {
    width: 230px;
}

.detailsPFL.af_panelFormLayout .af_inputDate_content {
    width: 215px;
}

.pgl1Vertical.af_panelGroupLayout {
    background: #fafafa;
}


.scheduleMessage.af_panelGroupLayout .af_inputDate_content {
    width: 136px;
}

.topCSDReportDetails.af_panelGroupLayout {
    /*width: 500px;*/    /*LFI-458*/
}

.treePermitPanelForm10.af_panelFormLayout .af_panelFormLayout_label-cell {
    text-align: left;
    width: 760px;
}


.refusePgl81Other.af_panelGroupLayout .requiredMark {
    margin-top: 0;
}
.sanitationDocumentTableHeader .descendingDocumentStyle.af_commandImageLink,
.sanitationDocumentTableHeader .descendingDocumentStyle.af_commandImageLink:hover,
.sanitationDocumentTableHeader .descendingDocumentStyle.af_commandImageLink:focus,
.sanitationDocumentTableHeader .descendingDocumentStyle.af_commandImageLink:visited{
    background: url("/oracle/webcenter/portalapp/shared/images/arrw_up.png");
    background-repeat:no-repeat;
    background-color: transparent !important;
    margin: 5px 0 0;
    padding: 5px;
}

.sanitationDocumentTableHeader .ascendingDocumentStyle.af_commandImageLink,
.sanitationDocumentTableHeader .ascendingDocumentStyle.af_commandImageLink:hover,
.sanitationDocumentTableHeader .ascendingDocumentStyle.af_commandImageLink:focus,
.sanitationDocumentTableHeader .ascendingDocumentStyle.af_commandImageLink:visited{
    background: url("/oracle/webcenter/portalapp/shared/images/arrw_down.png");
    background-repeat:no-repeat;
    background-color: transparent !important;
    margin: 0 0 5px;
    padding: 5px;
}

.sanitationDocumentTableHeader.af_panelGroupLayout tr {
    vertical-align: top;
}


.srDetailRegionPanelGroup .treePermitPanelForm10.af_panelFormLayout .af_panelFormLayout_label-cell {
    text-align: left;
    width: 760px;
}
.totalChildPGL.af_panelGroupLayout {
    color: #444;
    font-weight: bold;
}

.addresPopup .srAddressRootPG.af_panelGroupLayout {
    max-height: 415px;
    overflow-y: auto;
    width: 440px;
}

.topCSDReportDetails.af_panelGroupLayout {
    margin-right: 10px;
    /*width: 490px;*/    /*LFI-458*/
}

.subscribeBtn1.blueButton.commonButton.af_commandLink {
    padding: 3px 6px;
}

.publicLinkDfltpg.af_panelGroupLayout {
    margin-left: 0;
}
.footer {
  position: absolute;
  width: 100%;
  bottom: 0px;
}

.af_document.p_AFMaximized {
    height: auto;
    min-height: 100%;  
}

.dashboardBottom {

    margin: 0 0 0;

}

.af_selectOneChoice_content, .af_selectManyChoice_control {

word-break: normal;
word-wrap: normal;
}

.adjustmentAddNewBtnBG.af_panelGroupLayout {
    float: right;
}
.iconAndTextBG.af_panelGroupLayout tr {
    vertical-align: middle;
}

.messagepreviewSaveButtons.af_panelGroupLayout a{
margin-right:10px;
}
/*.msgcntrHeadlink.af_commandLink {
    margin-right: 34px;
}*/

.destiDestriSche .messagepreviewSaveButtons.af_panelGroupLayout{
width: 70%;
}
.ageconfir.af_panelGroupLayout .optionalField {
    padding-left: 0 !important;
}
.myProfileAgePG.af_panelGroupLayout label {
    width: auto;
}
.myProfileAge .af_selectManyCheckbox_content-input {
    vertical-align: top;
}
.myProfileAge .af_selectManyCheckbox_native-input {
    vertical-align: top;
}
.invalidAddressCancel.af_panelGroupLayout {
    margin-left: 220px;
}
.csdMainFormBG.af_panelGroupLayout textarea {
    height: 120px;
}
.TableSortingSubHeaderDisplay{
font-weight: bold;
margin-right: 10px;
}
.informationOnlyPG1.af_panelGroupLayout {
    width: 100%;
}
.informationOnlyPG.af_panelGroupLayout td:first-child div.informationOnlyPG1 {
    width: 131px;
}
.investigationsrpg5.af_panelGroupLayout select {
    margin-left: 0;
    margin-top: 0;
}

.invistigationDetailsType2.af_panelGroupLayout select {
    width: 270px;
}

.refuseAndPickupPG10.af_panelGroupLayout .refuseAndPickupmenubar {
    margin-left: 10px;
}

.refuseAndPickupPG16.af_panelGroupLayout .af_inputText {
    margin-left: 9px;
}

.reportTypePGL9.af_panelGroupLayout {
    width: 685px;
}
.treesVegetationRoot175px.af_selectOneChoice.p_AFReadOnly span {
    color: #666;
}
.subscribeBtn1.blueButton.commonButton.af_commandLink {
padding: 3px 4px;
word-wrap: normal;
font-size: 12px !important;
}

.queryName {
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}

.left.separatorPipe {
    margin-left: 5px;
}


.copyRight {
    float: left;
}

.footerLinks.af_panelGroupLayout {
    width: 60%;
}
.left.disclaimer.af_goLink {
    margin: 14px 0 0 8px;
}

.left.privacyPolicy.af_goLink {
    margin: 14px 0 0 8px;
}

.releaseVersion {
    clear: both;
    display: inline-block;
    float: left;
}
.csdCategories.csdEntryOptionalField.af_panelGroupLayout {
    margin-left: 10px;
}
.csdCategories.csdEntryOptionalField.af_panelGroupLayout .requiredMark label {
    color: #f30101;
    padding: 0;
    width: auto;
}
.csdCategory.af_panelGroupLayout {
    margin-left: 7px;
}
.csdCategory.af_panelGroupLayout .af_selectManyCheckbox_item-text {
    width: auto;
}

/*fixed Header css starts*/
.navlinkcell.af_panelGroupLayout {
    background: none repeat scroll 0 0 #0f2940;
    height: 46px;
    position: fixed;
    top: 0;
    z-index: 10;
}

.navlinkcell .boxWrap {
    padding: 5px 0px 5px 13px !important;
    width: 99%;
}
.qSearchInput {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    float: left;
    width: 450px;
}
.headerLogoBG td {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    padding-left: 5px;
}
.menuLinkDropDwonSimple a {
    background-image: url("/oracle/webcenter/portalapp/shared/images/hamburger.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent;
    display: inline-block;
    float: left;
    margin: 3px 20px 0 10px;
    padding: 4px 10px;
}

.headerLogoBG.af_panelGroupLayout a {
     padding: 12px 10px 12px 44px;
}

.headerLogoBG.af_panelGroupLayout a {
    background-size:  36px 36px;
    padding: 18px;
}

.la311Icon a{
    background-image: url("/oracle/webcenter/portalapp/shared/images/311.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent;
    float: left;
    font-size: 12px;
    font-weight: 700;
    padding: 7px 17px;
}
.right311Main .menuLinkDropDwonSimple {
    float: right;
}

.la311Icon {
    float: left;
}
.right311Main {
    float: right;
    margin-top: 3px;
}

/*fixed Header css Ends*/

.graffitiClosePanelForm .af_inputText.p_AFReadOnly .AFPanelFormLayoutContentCell, .graffitiClosePanelForm .af_inputDate.p_AFReadOnly .AFPanelFormLayoutContentCell, .graffitiClosePanelForm .af_selectOneChoice.p_AFReadOnly .AFPanelFormLayoutContentCell {
    padding-left: 0;
}
.af_selectOneChoice.p_AFReadOnly {
    line-height: 35px;
}
.af_inputText.p_AFReadOnly {
    line-height: 35px;
}
.af_inputDate.p_AFReadOnly {
    line-height: 35px;
}

.gisCloseCSS.af_commandLink {
    display: inline-block;
    font-size: 14px;
    margin: 0;
    padding: 0px 4px;
    background-image: url("/oracle/webcenter/portalapp/shared/images/popup_close_icon.png") !important;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 17px auto;
    font-weight: normal;
    float: right;
    height: 23px;
    width: 21px;
    margin-top: -28px;
    color: transparent !important;
}
.gisCloseCSS.af_commandLink:hover, .gisCloseCSS.af_commandLink:focus, .gisCloseCSS.af_commandLink:focus:hover {
    display: inline-block;
    font-size: 14px;
    margin: 0;
    padding: 0px 4px;
    background-image: url("/oracle/webcenter/portalapp/shared/images/popup_close_icon.png") !important;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 17px auto;
    font-weight: normal;
    float: right;
    height: 23px;
    width: 21px;
    margin-top: -28px;
    color: transparent !important;
}

.graffitiClosePanelForm.af_panelFormLayout .af_panelLabelAndMessage_content-cell {
    width: 280px;
}

.af_inputDate.p_AFReadOnly .af_inputDate_content {
    background: none;
    border: medium none;
}
.closeoutReasonResolutionPanelGroup.af_panelGroupLayout .AFContentCell {
    width: 280px;
}

.confirmBosocbPG11.af_panelGroupLayout {
    margin-top: 10px;
}
.confirmBosocbPG11.af_panelGroupLayout .af_panelFormLayout_label-cell label {
    color: #666;
    width: 230px;
}
.confirmBosocbPG11.af_panelGroupLayout .af_panelFormLayout_label-cell {
    width: 230px;
}
.confirmBosocbPG11 .af_panelLabelAndMessage_content-cell {
    color: #666;
}
.broadCastmsgCloseButton.af_commandLink, .broadCastmsgCloseButton.af_commandLink:hover, .broadCastmsgCloseButton.af_commandLink:focus, .broadCastmsgCloseButton.af_commandLink:visited{
 background-image: url("/oracle/webcenter/portalapp/shared/images/closeIcon.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
   
    padding: 4px 14px;
    line-height: 2;

}
.braodcastMsgCss.af_panelGroupLayout td:first-child {
    display: inline-block;
}

.braodcastMsgCss.af_panelGroupLayout td:nth-child(2) {
    display: inline-block;
    margin-left: 15px;
}

.srDetailsSearchResultPageMainPG.af_panelGroupLayout {
    font-size: 22px;
    font-weight: bold;
    margin-left: 10px;
}
.searchReportQuesMarkLink.af_panelGroupLayout {
    padding: 0;
}
.searchReportQuesMarkLink.af_panelGroupLayout div {
    padding: 0;
}

.reportQuestMarkpopupMainPg.af_panelGroupLayout {
    text-align: center;
}
.reportQuestMarkpopupHelpPg.af_panelGroupLayout {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}
.reportQuestMarkpopup1stPg.af_panelGroupLayout {
    font-size: 14px;
    margin-bottom: 7px;
}

.reportQuestMarkpopuptextPg.af_panelGroupLayout {
    font-size: 15px;
    margin-bottom: 10px;
}
.navLogo .af_panelGroupLayout {
    overflow: hidden !important;
}

.menuLinkDropDwonSimple.SuperNav a, .menuLinkDropDwonSimple.SuperNav a:visited {
    background: none repeat scroll 0 0 #273c51;
    color: #fff;
    display: block;
    float: none;
    margin: 0;
    text-decoration: none;
    list-style: none;
    padding: 7px 50px 7px 25px !important;
    border-bottom: thin solid #242222 !important;
    border-top: thin solid #515151 !important;
    font-weight: normal !important;
    font-size: 15px !important;
    text-decoration: none !important;
    line-height: 26px !important;
}
.menuLinkDropDwonSimple.SuperNav a:hover, .menuLinkDropDwonSimple.SuperNav a:focus {
    background: none repeat scroll 0 0 #3b536f;
   }
.menuLinkDropDwonSimple.megamenu.SuperNav {
    margin-top: 11px;
}
a.topLevelLink {
    background: none repeat scroll 0 0 #17232f !important;
}
a.topLevelLink:hover, a.topLevelLink:focus {
    background: none repeat scroll 0 0 #3b536f !important;
}
.graffitiMassEntryContent10.af_panelGroupLayout {
    display: inline-block;
}
.graffitiMassEntryContentFooter.af_panelGroupLayout {
    margin-top: 0;
}
.csdMainFormBG .publicLinkDfltpg.af_panelGroupLayout {
    margin-left: 13px;
}

.csdNewProviderButtonPanel.af_panelGroupLayout {
    float: right;
    margin-top: 15px;
    margin-bottom: 10px;
}
.csdNewProviderButtonPanel.af_panelGroupLayout a {
    margin-left: 10px;
}
.categoryPopupTB.af_panelGroupLayout .af_inputText_content {
    width: 470px;
}
.categoryPopupTB.af_panelGroupLayout {
    display: inline-block;
    margin-top: 10px;
}
.csdNewProviderButtonPanel.af_panelGroupLayout {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}
.csdNewProviderButtonPanel.af_panelGroupLayout div {
    float: left;
    margin-left: 10px;
}
.treePermitPanelFormmsg3 .af_panelFormLayout_label-cell {
    padding-left: 10px;
}

.myEntrybuttonsPG.af_panelGroupLayout div {
    float: left;
}
.myEntryLastEditedPG.af_panelGroupLayout div {
    float: left;
}
.myEntryLastStatusPG.af_panelGroupLayout div {
    float: left;
}
.myEntryPG5.af_panelGroupLayout .sortingStylePG {
    margin: 0 0 0 10px;
}

.csdErrorTypeValue {
    display: inline-block;
    width: 600px;
    margin-bottom: 20px;
     line-height: 30px;
}

.csdErrorTypeLabel {
    display: inline-block;
    line-height: 30px;
    margin-left: 23px;
    margin-right: 10px;
    width: 258px;
    margin-bottom: 20px;
}



.csdErrorSubTypeValue {
    display: inline-block;
    width: 600px;
    margin-bottom: 20px;
     line-height: 30px;
}

.csdErrorSubTypeLabel {
    display: inline-block;
    line-height: 30px;
    margin-left: 23px;
    margin-right: 10px;
    width: 258px;
    margin-bottom: 20px;
}


.csdErrorDetailsLabel {
       display: inline-block;
    line-height: 30px;
    margin-left: 23px;
    margin-right: 10px;
    width: 258px;
    margin-bottom: 20px;
}

.csdErrorDetailsValue {

     display: inline-block;
    width: 600px;
    margin-bottom: 20px;
     line-height: 30px;
}


.csdErrorCommentsLabel {

    
        display: inline-block;
    line-height: 30px;
    margin-left: 23px;
    margin-right: 10px;
    width: 258px;
    line-height: 20px;
    margin-bottom: 20px;
}

.csdErrorCommentsValue {
    display: inline-block;
    width: 600px;
    line-height: 20px;
    margin-bottom: 20px;
}
.csdErrorReportedByLabel {
    
        display: inline-block;
    line-height: 30px;
    margin-left: 23px;
    margin-right: 10px;
    width: 258px;
    margin-bottom: 20px;
}

.csdErrorReportedByValue {
    display: inline-block;
    width: 600px;
    margin-bottom: 20px;
     line-height: 30px;
}

.errorMainHd tr{
vertical-align: top;
}

.dateFrom.af_inputDate label {
    margin-right: 0;
}
.dateFrom.af_inputDate {
    /*margin-left: 11px;*/
    margin-top: 4px;
}


.TableSortingSubHeader.af_panelGroupLayout td {
   /* text-align: center; */
   padding-left: 6px;
}

.TableSortingSubHeader.af_panelGroupLayout td span {
    /*margin-left: 7px !important;*/
     margin-left: 0px !important;
    display: inline-block;   /*CSS after CodeMerge for LFI-458*/
}
/*CSS after CodeMerge for LFI-458*/
.TableSortingSubHeader.af_panelGroupLayout td td{
    padding-left: 0;
}
.TableSortingSubHeader.af_panelGroupLayout td span {
    display: inline-block;
    margin-left: 0 !important;
}
.TableSortingSubHeader .CSDStatusFilter.af_panelGroupLayout .af_selectOneChoice tr{
    float:none ;
}

/*CSS after CodeMerge for LFI-458*/
.informationOnlyProvider.af_selectOneChoice select {
    margin-top: -5px !important;
    margin-left: 11px !important;
}
.informationOnlyPG1a.af_panelGroupLayout {
margin-left: 11px;
}
.af_column_sort-indicator {
    display: table !important;
}

.TableSortingSubHeaderDisplay.af_panelGroupLayout span label {
    font-weight: bold;
}
.topCSDReportDetails.af_panelGroupLayout .TableSortingSubHeaderDisplay label {
    font-weight: normal;
}
.DocTableClipBoard.af_panelGroupLayout img {
    width: 25px;
}
.csdCntBox.csdCntLstBox.af_table {
    border: medium none;
    margin: 0;
    padding: 0 10px;
    width: 98%;
}


.csdCntBox.af_table .af_column_data-cell:last-child {

    width: 300px !important;
}
.csdCntBox.af_table .af_column_data-cell:nth-child(2) {

    width: 100px !important;
}
.csdCntBox.af_table .af_column_data-cell:first-child {

    width: 630px !important;
}


.csdCntBox.af_table .af_table_data-row {
    vertical-align: top;
}
.csdCntBox.af_table .af_column_data-cell {
    border-bottom: 1px dashed #cdcdcd;
    padding-top: 15px;
}
.csdView .quickSearchBG {
    display: none;
}
.csdServiceTable.af_table .af_column_column-header-cell {
    border-right: 1px solid #e5e5e5;
}

.photoPGL.af_panelGroupLayout img {
    margin-right: 10px;
    max-width: 600px;
    width: auto;
        min-width: 510px;
}


.editBigPhotoButtonsLinkPGL {
display: inline-block;
width: 100%;
background: #F7F7F7;
padding: 10px 0;
margin-bottom: 5px;
margin-top: 15px;
}
.editBigPhotoButtonsLinkPGL .af_commandLink, .editBigPhotoButtonsLinkPGL .af_commandLink:visited{
    background: none repeat scroll 0 0 #ACAEB2;
    color: #313232;
    padding: 5px 10px;
    text-decoration: none;
}

.editBigPhotoButtonsLinkPGL .af_commandLink.p_AFDisabled, .editBigPhotoButtonsLinkPGL .af_commandLink.p_AFDisabled:hover, .editBigPhotoButtonsLinkPGL .af_commandLink.p_AFDisabled:focus{
color: #A9A9A9 !important;
background: #fff;
}
.editBigPhotoButtonsLinkPGL .af_commandLink:hover, .editBigPhotoButtonsLinkPGL .af_commandLink:focus, .editBigPhotoButtonsLinkPGL .af_commandLink:focus:hover{
color: #333;
text-decoration: none;
}
.editPhotoHorizont.af_panelGroupLayout a {
    margin: 0 9px !important;
}

.pgTitle.csdQuickSearch.af_panelGroupLayout {
    display: none;
}

.additionalInfoImagePG.af_panelGroupLayout .af_commandLink {
    background-image: url("/oracle/webcenter/portalapp/shared/images/delete4.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    float: right;
    margin: 0 0 0 10px;
    padding: 5px 0;
    background-size: 20px auto;
}

.confirmCommandLinkPG {
display: inline-block;
width: 100%;
background: #F7F7F7;
padding: 10px 0;
margin-bottom: 5px;
margin-top: 15px;
}
.confirmCommandLinkPG .af_commandLink, .confirmCommandLinkPG .af_commandLink:visited{
    background: none repeat scroll 0 0 #ACAEB2;
    color: #313232;
    padding: 5px 10px;
    text-decoration: none;
}

.confirmCommandLinkPG .af_commandLink.p_AFDisabled, .confirmCommandLinkPG .af_commandLink.p_AFDisabled:hover, .confirmCommandLinkPG .af_commandLink.p_AFDisabled:focus{
color: #A9A9A9 !important;
background: #fff;
}
.confirmCommandLinkPG .af_commandLink:hover, .confirmCommandLinkPG .af_commandLink:focus, .confirmCommandLinkPG .af_commandLink:focus:hover{
color: #333;
text-decoration: none;
}
.confirmCommandLinkPG.af_panelGroupLayout a {
    margin: 0 9px !important;
}

.reportQuestMarkpopupMainPg.af_panelGroupLayout {
    width: 430px;
}
.csdCntLstBox.af_table .af_column_data-cell {
    border: medium none;
}
.TableSortingSubHeaderDisplay.CSDUpdateSummary.af_panelGroupLayout {
    float: left;
    margin-left: 10px;
}

.TableSortingSubHeaderDisplay.CSDAssignmentListing {
    float: left;
    margin-left: 10px;
}
.TableSortingSubHeaderDisplay.CSDCountByDept {
    float: left;
    margin-left: 10px;
}
.TableSortingSubHeaderDisplay.CSDAssignmentListing.af_panelGroupLayout{
    display: inline-block;
    padding: 10px 0 0 3px;
    width: 98%;   /*LFI-458*/
}
.TableSortingSubHeaderDisplay.CSDUpdateSummary.af_panelGroupLayout {
    display: inline-block;
    padding: 10px 0 0 3px;
    /*text-align: center;*/
    width: 98%;   /*LFI-458*/
}
.TableSortingSubHeaderDisplay.CSDCountByDept.af_panelGroupLayout {
    display: inline-block;
    padding: 1px 0 0 3px;
    width: 98%;   /*LFI-458*/
}
.locAndContactUnitNoBG.af_panelGroupLayout {
    margin-top: 15px;
}

.locAndContactUnitLabel.af_panelGroupLayout {
    width: 200px;
}
.locAndContactUnitText.af_panelGroupLayout input {
    width: 219px !important;
}

.locAndContactUnitLabel.af_panelGroupLayout {
    margin-top: 6px;
    width: 200px;
}
.csdCntBox .af_table_data-body{
overflow:hidden !important;
}
.failurePopUpButtons.af_panelGroupLayout div {
    margin-top: 10px !important;
}

.failurePopUpButtons.af_panelGroupLayout {
    text-align: center;
}
.treePermitPanelForm10.af_panelFormLayout label {
    margin-right: 10px;
}
.additionalCounsilInfo.af_panelGroupLayout {
    margin-left: -10px;
}
.refuseAndPickupPG29.af_panelGroupLayout {
    margin-left: 9px;
}

.commonSRContainerCont4 .confirmBosocbLOVD2 {
    margin-right: 0;
    text-align: left;
    width: auto;
}

.commonSrContainerContent.af_panelGroupLayout tr {
    vertical-align: top;
}
.treePermitPanelmsg3.af_panelLabelAndMessage label {
    margin-left: 55px;
    width: 80px;
}
.treePermitPanelForm6 {
    margin-left: 273px;
    width: 325px;
}
.serviceUpdateSummaryColorG td div {
    word-wrap: normal;
}
.treePermitPanelFormmsg2.af_panelLabelAndMessage .af_selectOneChoice_content {
    margin-top: 0;
}
.treesVegetationOutputL.af_outputLabel {
    margin-bottom: 10px;
}
.treePermitPanelForm10.af_panelFormLayout {
    margin-top: 10px;
}
.treePermitPanelForm15.af_panelFormLayout {
    margin-top: 10px;
}
.csdCntBox.csdCntLstBox.af_table .af_table_navbar {
    display: inline-block;
    margin-top: -18px;
    padding: 7px;
}
.sncOtherInputtextot1.af_panelGroupLayout .af_inputText_content {
    margin-left: 0;
}

.previewPopDistTitle {
    font-weight: bold;
}
.csdCntBox.csdCntLstBox.af_table .af_column_data-cell {
    border-bottom: medium none;
    padding-top: 0;
}
.SubNavLinks.af_panelGroupLayout {
    margin-right: 5px;
}

.liveMeassageCallcenter{
    display: inline-block;
    font-weight: bold;
    margin-top: 10px;
}
.sanitationBillingPG10.af_panelGroupLayout label {
    width: 182px;
}

.sanitationDocumentTable.af_panelGroupLayout td {
    display: table-cell;
}
.treePermitPanelForm.af_panelFormLayout {
    margin-left: 12px;
    margin-top: 10px;
}

.treePermitPanelForm.af_panelFormLayout {
    margin-left: 12px;
    margin-top: 15px;
}
.treePermitPanelForm3.af_panelFormLayout label {
    font-weight: bold;
}
.treePermitPanelForm7.af_panelFormLayout label {
    font-weight: bold;
}

.informationonlyPg4.af_panelGroupLayout tr {
    vertical-align: middle;
}
.informationonlyPg4.af_panelGroupLayout .af_inputText_content {
    margin-left: 1px;
}
.informationOnlyPG8.af_panelGroupLayout .af_inputText_content {
    margin-left: 1px;
}

.refuseAndPickupPanelLabelPG2.af_panelGroupLayout .af_panelLabelAndMessage_label {
    margin-left: -1px;
    width: 134px;
}
.refuseAndPickupSlectOne170px.af_selectOneChoice select {
    width: 190px;
    margin-left: 5px;
}

.refusePickDropSoc6.af_selectOneChoice select {
    margin-left: 3px;
}

.af_inputColor.p_AFFatal .af_inputColor_input-chooser-wrapper, .af_richTextEditor.p_AFFatal .af_richTextEditor_content, .af_codeEditor.p_AFFatal .af_codeEditor_content, .af_inputText.p_AFFatal .af_inputText_content, .af_inputListOfValues.p_AFFatal .af_inputListOfValues_content, .af_inputComboboxListOfValues.p_AFFatal .af_inputComboboxListOfValues_container, .af_inputDate.p_AFFatal .af_inputDate_content, .af_inputFile.p_AFFatal .af_inputFile_content, .af_chooseDate_spinbox-content.p_AFFatal, .af_selectOneListbox.p_AFFatal .af_selectOneListbox_content, .af_selectManyListbox.p_AFFatal .af_selectManyListbox_content, .af_selectManyShuttle.p_AFFatal .af_selectManyShuttle_content, .af_selectOrderShuttle.p_AFFatal .af_selectOrderShuttle_content, .af_inputColor.p_AFError .af_inputColor_input-chooser-wrapper, .af_richTextEditor.p_AFError .af_richTextEditor_content, .af_codeEditor.p_AFError .af_codeEditor_content, .af_inputText.p_AFError .af_inputText_content, .af_inputListOfValues.p_AFError .af_inputListOfValues_content, .af_inputComboboxListOfValues.p_AFError .af_inputComboboxListOfValues_container, .af_inputDate.p_AFError .af_inputDate_content, .af_inputFile.p_AFError .af_inputFile_content, .af_chooseDate_spinbox-content.p_AFError, .af_selectOneListbox.p_AFError .af_selectOneListbox_content, .af_selectManyListbox.p_AFError .af_selectManyListbox_content, .af_selectManyShuttle.p_AFError .af_selectManyShuttle_content, .af_selectOrderShuttle.p_AFError .af_selectOrderShuttle_content, .af_selectManyChoice.p_AFFatal .af_selectManyChoice_control, .af_selectManyChoice.p_AFError .af_selectManyChoice_control, .af_selectOneChoice.p_AFFatal .af_selectOneChoice_content, .af_selectOneChoice.p_AFError .af_selectOneChoice_content {
    border: 1px solid #fb5f5f;
}
.csdInfo.af_commandLink {
    font-weight: normal;
    font-size:14px;
    text-decoration:none !important;
    color:#024589;
}
.myEntriesfound {
    clear: both;
    display: inline-block;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}

.myEntryEdit.af_commandLink {
    background-image: url("/oracle/webcenter/portalapp/shared/images/EditYellow.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 8px 11px;
    background-size: 28px auto;
}

.myEntryView.af_commandLink {
    background-image: url("/oracle/webcenter/portalapp/shared/images/roundPreviewBlue.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 8px 11px;
    background-size: 28px auto;
}

.myEntryDel.af_commandLink {
    background-image: url("/oracle/webcenter/portalapp/shared/images/deletRedRound.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 8px 11px;
    background-size: 28px auto;
}
 .edit.af_commandLink{
    background-image: url("/oracle/webcenter/portalapp/shared/images/EditYellow.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 8px 11px;
    background-size: 28px auto;
}
.reject.af_commandLink{
    background-image: url("/oracle/webcenter/portalapp/shared/images/RejeThumb.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 8px 11px;
    background-size: 28px auto;
}
.approve.af_commandLink{
    background-image: url("/oracle/webcenter/portalapp/shared/images/AppThumb.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 8px 11px;
    background-size: 28px auto;
}

.preview.af_commandLink{
    background-image: url("/oracle/webcenter/portalapp/shared/images/roundPreviewBlue.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 8px 11px;
    background-size: 28px auto;
}

.DocTableEdit .af_commandImageLink, .DocTableEdit .af_commandImageLink:hover, .DocTableEdit .af_commandImageLink:focus, .DocTableEdit .af_commandImageLink:visited{
    background-image: url("/oracle/webcenter/portalapp/shared/images/EditYellow.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 0;
    padding: 5px;
    background-size: 23px auto;
    background-color: transparent !important;
}
.DocTableEdit .af_commandImageLink img{
display:none;
}
.DocDelete .af_commandImageLink, .DocDelete .af_commandImageLink:hover, .DocDelete .af_commandImageLink:focus, .DocDelete .af_commandImageLink:visited {
    background-image: url("/oracle/webcenter/portalapp/shared/images/deletRedRound.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 0;
    padding: 5px;
    background-size: 23px auto;
    background-color: transparent !important;
}
.DocDelete .af_commandImageLink img{
display:none;
}

.sanitationDocTableTool {
    display: inline-block;
}

.sanitationDocTableDocLcation, .sanitationDocTableHeaderDocLocation {
    width: 110px;
    text-align: center;
}
.DocTableClipBoard .af_commandImageLink, .DocTableClipBoard .af_commandImageLink:hover, .DocTableClipBoard .af_commandImageLink:focus, .DocTableClipBoard .af_commandImageLink:visited {
    background-image: url("/oracle/webcenter/portalapp/shared/images/copyRoundIcon.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 0;
    padding: 5px;
    background-size: 23px auto;
    background-color: transparent !important;
}

.DocTableClipBoard a img{
display:none;
}
.DocDelete .af_commandImageLink img{
display:none;
}

.backToWorlist.af_commandLink, .backToWorlist.af_commandLink:hover, .backToWorlist.af_commandLink:visited, .backToWorlist.af_commandLink:focus {
    background-image: url("/oracle/webcenter/portalapp/shared/images/backRound.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 8px;
    padding: 8px 11px;
    background-size: 28px auto;
    background-color: transparent !important;
}
.TableSortingSubHeaderDisplay.CSDUpdateSummary.af_panelGroupLayout {
    float: left;
    width: 98%;
}
.reportErrorButtonsButtons.af_panelGroupLayout {
    float: right;
}

.TableSortingSubHeader{
clear:both;
}
.myEntryPreviewPG {
    width: 40px;
}
.myEntryEditPG {

    width: 40px;
}
.myEntryDelPG {

    width: 40px;
}

.myEntryActions.af_panelGroupLayout td {
    float: none;
}

.oprFCallDate.af_panelLabelAndMessage label {
    width: 106px;
}
.oprTurnOnDate.af_panelLabelAndMessage label {
    width: 106px;
}
.serviceDatePanel.af_panelGroupLayout .af_inputDate_label {
    display:none !important;
}
.serviceDatePanel.af_panelGroupLayout .af_panelLabelAndMessage_content-cell {
    padding-left: 4px;
}
.sanitationEccAdjTable.af_panelGroupLayout td {
    display: table-cell;
}

/*.forgotRestPassword .forgotSubmit.af_panelGroupLayout {
    margin-left: 259px;
}*/
.forgotPwdUserSelpgqw .forgotSubmit {
    /*margin-left: 130px;*/
    float: right;
}
.selectQuery.af_selectOneChoice select {
    width: 180px;
}
.SelectOneRadioCommon .af_selectOneRadio_item-text {
    margin-right: 15px;
}
.SelectOneRadioCommon .af_selectOneRadio_native-input {
    margin-top: 3px;
    vertical-align: top;
}

.authoRiseLabel.af_panelLabelAndMessage label {
    font-weight: bold;
}
.csdNovelUserPagenationPG.af_panelGroupLayout {
    background: none repeat scroll 0 0 #bbd2e8;
    padding: 5px 10px;
    width: 100%;
}

.csdNovelUserPagenationPG .af_commandLink, .csdNovelUserPagenationPG .af_commandLink:visited{
    background: none repeat scroll 0 0 #ACAEB2;
    color: #313232;
    padding: 8px 18px;
    text-decoration: none;
}

.csdNovelUserPagenationPG .af_commandLink.p_AFDisabled, .csdNovelUserPagenationPG .af_commandLink.p_AFDisabled:hover, .csdNovelUserPagenationPG .af_commandLink.p_AFDisabled:focus{
color: #A9A9A9 !important;
background: #fff;
}
.csdNovelUserPagenationPG .af_commandLink:hover, .csdNovelUserPagenationPG .af_commandLink:focus, .csdNovelUserPagenationPG .af_commandLink:focus:hover{
color: #333;
text-decoration: none;
}
.paginationButtonPG.af_panelGroupLayout a {
    margin-left: 10px;
}
.paginationButtonPG.af_panelGroupLayout {
    float: right;
}

.listResultHeader.af_panelGroupLayout {
    background: none repeat scroll 0 0 #f4f4f4;
    padding: 10px 0;
    border-bottom:none;
}
.dynamicTBL.af_panelGroupLayout {
    margin-top: 0;
}
.listResultBack.af_commandLink {
    color: #024589;
    display: inline-block;
    font-size: 14px;
    margin: 10px;
}
.dynamicTBL.af_panelGroupLayout a {
    font-size: 14px;
    font-weight: normal;
}
.sanitationEditSRpopup.af_dialog .af_dialog_content .sanitationCSSCMain {
    max-height: 600px;
    overflow-x: hidden;
}
.sanitationCSSCTypeTitle {
    line-height: 35px;
}

.treesVegetationPG10.af_panelGroupLayout .af_inputText_content {
    margin-left: 1px;
}

.srIntakeMainPG3.af_panelGroupLayout a img {
    display: none;
}
.srIntakeMainPG3.af_panelGroupLayout a.notesOpen {
    background-color: #009de1;
    background-image: url("/oracle/webcenter/portalapp/shared/images/rightArrow.png");
    background-position: center center;
    background-repeat: no-repeat;
    padding: 60px 15px;
}
.srIntakeMainPG3.af_panelGroupLayout a.notesClose {
    background-color: #009de1;
    background-image: url("/oracle/webcenter/portalapp/shared/images/leftArrow.png");
    background-position: center center;
    background-repeat: no-repeat;
    padding: 60px 15px;
}
.DateFiltringPG.af_panelGroupLayout .af_inputDate_content {
    width: 90px;
}
.TableSortingSubHeader.af_panelGroupLayout .af_selectOneChoice_content {
    width: 130px;
}
.TableSortingSubHeader.af_panelGroupLayout .af_selectOneChoice_content {
    width: 107px;
}
.reButtonsHorizontal.af_panelGroupLayout td {
    display: inline-block;
    margin-right: 10px;
}
.csdAssignmentTableStyle.af_table .af_commandLink {
    word-wrap: break-word;
}
.reportedErrorButtonsPg.af_panelGroupLayout {
    float: right;
    margin-top: 10px;
}
.reportedErrorButtonsPg.af_panelGroupLayout td {
    display: inline-block;
    margin-left: 10px;
    min-width: auto !important;
}

.rejectWorkFlowMainBG.af_panelGroupLayout {
    margin-left: 10px;
}
.FlowQbuttonBg.af_panelGroupLayout a {
    margin-left: 10px;
}
.locationCommandPG.af_panelGroupLayout {
    margin-top: 0;
}
.locationCommandPG.af_panelGroupLayout a {
    white-space: nowrap;
}



.filterPrintPGL.af_panelGroupLayout {
    width: 100%;
}


/*supra nav css*/


/*Start--- CSS added for new top Nav on Template*/
.navlinkcell {
    width: 100% !important;
}

.navlinkcell.af_panelGroupLayout {
    background: none repeat scroll 0 0 #0f2940;
    height: 46px;
    position: fixed;
    top: 0;
    z-index: 10;
      min-width: 1090px;
}

.navlinkcell .boxWrap {
    padding: 5px 0px 5px 13px !important;
    width: 99%;
}

.headerNew{
margin-top:0 !important;
}

.menuLinkDropDwon {
    float: left;
}

.menuLinkDropDwon a {
    background-image: url("/oracle/webcenter/portalapp/shared/images/DropDownMenuIcon.png");
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: 8px;
    padding: 10px 20px;
    display: inline-block;
    color: transparent;
}

.headerLogoBG{
float:left;
}

.headerLogoBG.af_panelGroupLayout img {
    display: none;
}
.headerLogoBG a {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    padding-left: 5px;
}
.headerLogoBG.af_panelGroupLayout a {
    background-size:  36px 36px;
    margin-left: 10px;
     padding: 12px 10px 12px 44px;
     text-decoration: none !important;
     color: #fff !important;
}

.right311Main .menuLinkDropDwonSimple {
    float: right;
}
.right311Main {
    margin-top: 3px;
}
.right311Main {
    float: right;
    margin-top: 8px;
}

.menuLinkDropDwonSimple a {
    background-image: url("/oracle/webcenter/portalapp/shared/images/hamburger.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent;
    display: inline-block;
    float: left;
    margin: 3px 20px 0 10px;
    padding: 4px 10px;
}

.right311Main .menuLinkDropDwonSimple {
    float: right;
}


.menuLinkDropDwonSimple.SuperNav a, .menuLinkDropDwonSimple.SuperNav a:visited {
    background: none repeat scroll 0 0 #273c51;
    color: #fff;
    display: block;
    float: none;
    margin: 0;
    text-decoration: none;
    list-style: none;
    padding: 1px 50px 1px 25px !important;
    border-bottom: thin solid #242222 !important;
    border-top: thin solid #515151 !important;
    font-weight: normal !important;
    font-size: 15px !important;
    text-decoration: none !important;
    line-height: 26px !important;
}
.menuLinkDropDwonSimple.SuperNav a:hover, .menuLinkDropDwonSimple.SuperNav a:focus {
    background: none repeat scroll 0 0 #3b536f;
   }
.menuLinkDropDwonSimple.megamenu.SuperNav {
    margin-top: 11px;
}

.menuLinkDropDwonSimple.megamenu.SuperNav {
    margin-top: 11px;
     height: 530px;
    overflow-y: scroll !important;
    position: fixed;
}

a.topLevelLink {
    background: none repeat scroll 0 0 #17232f !important;
}
a.topLevelLink:hover, a.topLevelLink:focus {
    background: none repeat scroll 0 0 #3b536f !important;
}

.la311Icon a{
    background-image: url("/oracle/webcenter/portalapp/shared/images/311.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent;
    float: left;
    font-size: 12px;
    font-weight: 700;
    padding: 7px 17px;
}

.la311Icon {
    float: left;
}

.actionMenu {
    background-image: url("/oracle/webcenter/portalapp/shared/images/hamburger.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: transparent;
    display: inline-block;
    float: left;
    margin: 3px 0 0 10px;
     padding: 11px 35px 11px 0;
     cursor: pointer;
}
.onclick-menu {
    position: relative;
    display: inline-block;
}

.onclick-menu:focus {
    pointer-events: none;
}
.onclick-menu:focus .onclick-menu-content {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
.onclick-menu-content {
    height: 580px;
    overflow-y: scroll;
    position: absolute;
    right: 0;
    text-align: left;
    top: 35px;
    transition: visibility 0s ease 0s;
    visibility: hidden;
    width: 280px;
    z-index: 1;
    color: #e5e5e5;
}

.onclick-menu-content a,.onclick-menu-content a:visited {
    background: none repeat scroll 0 0 #273c51;
    border-bottom: thin solid #242222 !important;
    border-top: thin solid #515151 !important;
    color: #e5e5e5;
    display: block;
    float: none;
    font-size: 15px !important;
    font-weight: normal !important;
    list-style: outside none none;
    margin: 0;
    padding: 7px 50px 7px 25px !important;
    text-decoration: none !important;
}
.onclick-menu-content a:focus {
visibility:visible;
}
.onclick-menu-content a:hover {
 
    background: none repeat scroll 0 0 #3b536f;
    border-bottom: thin solid #242222 !important;
    border-top: thin solid #515151 !important;
    color: #e5e5e5;
    display: block;
    float: none;
    font-size: 15px !important;
    font-weight: normal !important;
    list-style: outside none none;
    margin: 0;
    padding: 7px 50px 7px 25px !important;
    text-decoration: none !important;
}

/*End--- CSS added for new top Nav on Template*/

.reNPPG {
    margin-top: 25px;
    text-align: center;
}

.reNPPG2 {
    margin-top: 15px;
    text-align: center;
}

.treePermitPanelForm10 .af_selectOneRadio_native-input {
    margin-top: 3px;
    vertical-align: top;
}


.printToPDFLink.af_commandLink, .printToPDFLink.af_commandLink:hover, .printToPDFLink.af_commandLink:focus, .printToPDFLink.af_commandLink:visited {
    background: none !important;
    color: #024589 !important;
    padding: 0px !important;
    margin-bottom: 0;
}

.exportToExcelLink.af_commandLink, .exportToExcelLink.af_commandLink:hover, .exportToExcelLink.af_commandLink:visited, .exportToExcelLink.af_commandLink:focus {
    background: none !important;
    color: #024589 !important;
    padding: 0px !important;
    margin-bottom: 0;
}

.CSDServiceAssignemtListing {
    float: left;
    font-size: 12px;
    margin-left: 20px;
}
.CSDServiceAssignemtListing .headerLeftReport{
    padding: 0;
}
.CSDServiceBackLink.af_commandLink {
    float: right;
    font-size: 14px;
    margin-right: 10px;
}

.CSDServiceAssignemtListing.af_panelGroupLayout {
    clear: both;
    display: inline-block;
    width: 98%;
}
.csdServiceHeaderTXTPG.af_panelGroupLayout {
    margin: 10px;
}
.csdServiceHeaderTXT {
    font-weight: bold;
}
.detailsLocationAddr.af_goLink, .detailsLocationAddr.af_goLink:hover, .detailsLocationAddr.af_goLink:visited, .detailsLocationAddr.af_goLink:focus {
    color: #023589;
    font-weight: bold;
    text-decoration: underline !important;
}
.additionalInfoPG4 .af_goLink, .additionalInfoPG4 .af_goLink:hover, .additionalInfoPG4 .af_goLink:visited, .additionalInfoPG4 .af_goLink:focus {
    color: #023589;
    font-weight: bold;
    text-decoration: underline !important;
}
.af_message_detail {
    margin-bottom: 5px;
    font-size: 14px;
}
.af_message {
    margin: 5px 0;
}
.p_AFError.af_messages{
    margin: 5px 0;
}
.siteFedCntBox input {
    width: 300px !important;
}
.siteFedCntBox select {
    width: 300px;
    margin-left:0;
}
.siteFeedback textarea {
    height: 150px;
    resize: none;
    width: 500px !important;
}

.feedbackVPG a {
    margin-left: 10px;
}

.feedbackVPG {
    float: right;
    margin-bottom: 10px;
    margin-top: 15px;
    margin-right: 560px;
}
.FBHeadText .myla311Content {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0 15px 10px;
}
.reqText {
    margin-left: 7px !important;
}

.siteFedCntBox .myla311Content {
    margin: 0;
}

.siteFedCntBox label {
    text-align: left;
    width: 111px;
}

.p_AFError.mendatoryField.af_messages {
    margin: 10px;
}


.FBFullContent td {
    display: inline-block;
}

.siteFeedback textarea {
    margin-left: 6px !important;
}

.commentField.af_panelGroupLayout {
    margin-left: 136px;
}
.appealCommentPGL.af_panelGroupLayout .af_inputText_content {
    width:800px;
}

.sanitationEditSRAppealPG.af_panelGroupLayout label {
    line-height: 33px;
}

.appealCommentPGL.af_panelGroupLayout .af_inputText_content {
    margin-left: 5px;
    width: 664px !important;
}
.sanitationEditSRAppealPG .af_panelLabelAndMessage_label.af_panelFormLayout_label-cell {
    padding-bottom: 10px;
}

.appealCommentPGL.af_panelGroupLayout {
    margin-bottom: 5px;
}

.appealPGL.af_panelGroupLayout label {
    line-height: 33px;
    text-align: left;
    width: 190px;
}

.appealPGL.af_panelGroupLayout .af_panelLabelAndMessage_content-cell {
    padding-right: 164px;
}
.appealPGL.af_panelGroupLayout {
    margin-left: 10px;
}

.appealPGL.af_panelGroupLayout .af_panelLabelAndMessage_content-cell {
    padding-bottom: 10px;
}

.locAddrpgl1.af_panelFormLayout {
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
}
.locAddrpgl1.af_panelFormLayout .af_panelFormLayout_column {
    width: 205px;
}

.locAddrpgl1.af_panelFormLayout .af_panelFormLayout_column {
    float: left;
    width: 215px;
}
.locAddrpgl8.af_panelGroupLayout {
    width: 200px;
}

.locAddrpgl8.af_panelGroupLayout {
    width: 215px;
    margin-bottom: 30px;
}

.locAddrpgl72.af_panelGroupLayout {
    max-width: 820px;
    min-width: 450px;
    margin-top: 10px;
}

.locationCommandPG2.af_panelGroupLayout {
    margin-left: 10px;
    width: 190px;
}
.locationCommandPG2.af_panelGroupLayout a {
    font-size: 14px;
}

.locAddrpgl25.af_panelGroupLayout {
    max-width: 650px;
    min-width: 450px;
}

.refuseAndPickupPG12 .checkBoxPGL {
    margin-top: 5px;
}
.otherAdjustmentPGL.af_panelGroupLayout .AFRequiredIconStyle {
    display: inline-block;
    margin-right: 3px;
    margin-top: 9px;
}
.otherAdjustmentPGL.af_panelGroupLayout {
    margin-left: -10px;
    margin-bottom: 10px;
}
.otherAdjustmentPGL.af_panelGroupLayout .af_inputText_label label{
    display: none;
}

.ServiceType.af_panelGroupLayout .ServiceTypeL {
    margin-right: 10px;
}

.ServiceType.af_panelGroupLayout .ServiceTypeL {
    font-weight: bold;
    margin-right: 15px;
    margin-left: 10px;
}


.ServiceTypeV {
    color: #fb5811;
    font-weight: bold;
    padding: 6px;
}

.innnserPreviewPopup button {
    margin-left: 10px;
}

.CSDServicebackPG.af_panelGroupLayout {
    display: inline-block;
    float: right;
    margin-bottom: 10px;
}
.csdByDepTable.af_table th {
    border-right: 1px solid #cdcdcd;
}

.InformationSourceHeaderPG.af_panelGroupLayout {
    background: none repeat scroll 0 0 #f4f4f4;
    width: 100%;
    border-left: 1px solid #cdcdcd;
    border-top: 1px solid #cdcdcd;
}
.ColumnValuePG1.af_panelGroupLayout {
    width: 100%;
    border-left: 1px solid #cdcdcd;
}
.ColumnValuesPG2.af_panelGroupLayout {
    width: 100%;
}
.ColumnValuesPG1.af_panelGroupLayout {
    width: 100%;
    border-left: 1px solid #cdcdcd;
}
.InformationColumn1 {
    border-right: 1px solid #cdcdcd;
    padding: 3px 10px;
    width: 335px;
     border-bottom: 1px solid #cdcdcd;
}

.InformationColumn2 {
    border-right: 1px solid #cdcdcd;
    padding: 3px 10px;
    width: 335px;
     border-bottom: 1px solid #cdcdcd;
}

.InformationColumn3 {
    border-right: 1px solid #cdcdcd;
    padding: 3px 10px;
    width: 335px;
     border-bottom: 1px solid #cdcdcd;
}


.InformationColumnValue1 {
    border-right: 1px solid #cdcdcd;
    padding: 3px 10px;
    width: 335px;
     border-bottom: 1px solid #cdcdcd;
}
.InformationColumnValue2 {
    border-right: 1px solid #cdcdcd;
    padding: 3px 10px;
    width: 335px;
     border-bottom: 1px solid #cdcdcd;
}
.InformationColumnValue3 {
    border-right: 1px solid #cdcdcd;
    padding: 3px 10px;
    width: 335px;
     border-bottom: 1px solid #cdcdcd;
}
.descendingStyle span {
    color: transparent;
}
.ascendingStyle span {
    color: transparent;
}
.TotalPG.af_panelGroupLayout {
    width: 100%;
    border-left: 1px solid #cdcdcd;
}

.TotalColumn1{
    border-right: 1px solid #cdcdcd;
    padding: 3px 10px;
    width: 335px;
     border-bottom: 1px solid #cdcdcd;
}
.TotalColumn2{
    border-right: 1px solid #cdcdcd;
    padding: 3px 10px;
    width: 335px;
     border-bottom: 1px solid #cdcdcd;
}
.TotalColumn3{
    border-right: 1px solid #cdcdcd;
    padding: 3px 10px;
    width: 335px;
     border-bottom: 1px solid #cdcdcd;
}
/*.printToPDFLink.af_commandLink {
    display: none;
}
.exportToExcelLink.af_commandLink {
    display: none;
}*/

.csdView.af_panelGroupLayout .af_showDetailFrame_content {
    overflow-x: hidden;
    overflow-y: auto;
}

.thankyouGaveCallerBtn {
    margin-right: 10px;
    margin-top: 10px;
}
.locationCommandPG.af_panelGroupLayout a {
    padding: 8px 25px !important;
}

.locationCommandPG.af_panelGroupLayout a {
    padding: 8px 32px !important;
}

.blueButton.commonButton.ChooseThisAddrBtn.af_commandLink {
    padding: 8px 0px !important;
}

.CSDServiceBackLink.af_goLink {
    color: #024589 !important;
    font-size: 14px;
    margin-right: 12px;
}

.DateFiltringPG.af_panelGroupLayout .af_commandButton {
    padding: 6px 8px !important;
}
.TableSortingSubHeaderDisplay .headerLeftReport label {
    font-weight: bold !important;
}
.TableSortingSubHeaderDisplay .headerLeftBYuser label {
    font-weight: bold !important;
}
/*.CSDAssignmentCol1 {
    width: 160px !important;
}
.CSDAssignmentCol3 {
    width: 170px !important;
}
.CSDAssignmentCol4 {
    width: 210px !important;
}*/
.CSDStatusFilter.af_panelGroupLayout .af_selectOneChoice {
    
    margin-left: 10px;
}
.CSDStatusFilter.af_panelGroupLayout .af_selectOneChoice tr{
float:left;
}
.DateFiltringPG.af_panelGroupLayout label {
    color: #666 !important;
    font-weight: bold;
}

.DateFromPG.af_panelGroupLayout span {
    margin-right: 10px;
}
.dateTOPG.af_panelGroupLayout span {
    margin-right: 10px;
}

.docCopyTextLabel.af_panelGroupLayout {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 8px;
}

.docCopyText.af_panelGroupLayout {
    margin-bottom: 8px;
}

.locAddrpgl129 {
    min-height: 90px;
}
.locAddrpgl129 {
    margin-right: 10px;
    min-height: 75px;
}

.CSDUpadteSummaryRootPG .DateFromPG.af_panelGroupLayout span {
    color: #666;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    line-height: 30px;
}

.CSDUpadteSummaryRootPG .dateTOPG.af_panelGroupLayout span {
    color: #666;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    line-height: 30px;
}
.DateFiltringPG.af_panelGroupLayout input {
    height: 30px;
}
.CSDUpadteSummaryRootPG .DateFiltringPG.af_panelGroupLayout button {
    margin-top: 34px !important;
}
.csdAssignmentListingRootPG .CSDStatusFilter.af_panelGroupLayout .af_selectOneChoice tr {
    float: left;
}
.csdAssignmentListingRootPG .CSDStatusFilter.af_panelGroupLayout .af_selectOneChoice {
    width: 55%;
}

.CSDCountByDeptRootPG .TableSortingSubHeaderDisplay.CSDCountByDept.af_panelGroupLayout {
    /*padding-right: 140px;*/
}
.csdARbox.csdARLstBox.af_table {
    width: 100%;
    border: none;
}
.csdARbox .af_column_column-header-table {
    width: 100% !important;
     background: none repeat scroll 0 0 #2381e9;
     color: #fff;

}
.csdARbox .af_column_column-header-table th:last-child {
    text-align: center;
}
.csdARbox .af_table_data-table {
    width: 100% !important;
}

.myFilter a{
padding:6px 7px !important;
}

.CallerInfoColumnPGL {
    background: none repeat scroll 0 0 #bbd2e8;
    padding: 0;
    width: 100%;
    border:1px solid #cdcdcd;
    border-right:none;
}

.CallerInfoColumnPGL td{
border-right: 1px solid #cdcdcd;
}
 .CallerInfoColumnHeader1 {
    padding: 10px;
    width: 479px;
    display: inline-block;
}

 .CallerInfoColumnHeader2 {
    padding: 10px;
    width: 254px;
    display: inline-block;
}

 .CallerInfoColumnHeader3 {
    padding: 10px;
    width: 253px;
    display: inline-block;
    
}
.ColumnValue1{

    padding: 10px;
    width: 479px;
    display: inline-block;
    font-weight: normal;
}

.ColumnValue2{
   
    padding: 10px;
    width: 254px;
    display: inline-block;
    font-weight: normal;
}

.ColumnValue3 {

    padding: 10px;
    width: 253px;
    display: inline-block;
    font-weight: normal;
}
.TotalValue1{

    padding: 10px;
    width: 479px;
    display: inline-block;
    font-weight: bold;
}

.TotalValue2{
   
    padding: 10px;
    width: 254px;
    display: inline-block;
    font-weight: bold;
}

.TotalValue3 {

    padding: 10px;
    width: 253px;
    display: inline-block;
    font-weight: bold;
}

.ColumnValuePG1.af_panelGroupLayout td {
    display: inline-block;
}

.CallerInfoColumnPGL.af_panelGroupLayout td {
    display: inline-block;
}
.CallerInfoTablePGL{
padding: 0 0 10px 10px;
}
.BackbuttonPGL.af_panelGroupLayout {
    float: right;
}

.CallerInformationDateFilterPGL {
    clear: both;
}
.ColumnValuesPG1.af_panelGroupLayout {
    word-wrap: break-word;
}

.ColumnValuesPG2 td{
border-bottom: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
}
.ColumnValuePG1.af_panelGroupLayout, .TotalPG.af_panelGroupLayout {
    border-left: 1px solid #cdcdcd;
    font-weight: normal;
    width: 100%;
}

.CallerInformationDateFilterHorigentalPGL.af_panelGroupLayout label {
    line-height: 30px;
    margin-right: 10px;
}

.CallerInformationDateFilterHorigentalPGL.af_panelGroupLayout .af_inputDate {
    margin-left: 10px;
}
.CallerInfoProviderFilter.af_panelGroupLayout label {
    font-size: 14px;
    font-weight: normal !important;
    margin: 0 10px;
}


.ActionTakenHeaderText.af_outputLabel {
    display: inline-block;
    margin: 10px;
    text-align: center;
    width: 100%;
}

.InformationProviderHeaderText.af_outputLabel {
    display: inline-block;
    margin: 10px;
    text-align: center;
    width: 100%;
}

.InformationSourceHeaderText.af_outputLabel {
    display: inline-block;
    margin: 10px;
    text-align: center;
    width: 100%;
}

.TableSortingSubHeaderDisplay.CallerInfoReportUser.af_panelGroupLayout {
    padding-left: 0;
}
.TableSortingSubHeaderFilterBy.af_panelGroupLayout {
    width: 60px;
}

.intakeOtherAdjustmentPGL.af_panelGroupLayout {
    margin-left: -14px;
}
.intakeOtherAdjustmentPGL.af_panelGroupLayout span {
    line-height: 30px;
}
.intakeOtherAdjustmentPGL.af_panelGroupLayout label {
    display: none;
}

.myEntryApr.af_commandLink {
    background-image: url("/oracle/webcenter/portalapp/shared/images/activateRound.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 28px auto;
    color: transparent !important;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 0 10px;
    padding: 8px 11px;
}
.reportErrorButtonsButtons.af_panelGroupLayout {
    clear: both;
}
.forgotUserIDSignPG.af_panelGroupLayout a {
    color: #024589 !important;
    font-size: 14px !important;
     margin-left: 0;
}
.forgotUserIDgoPG.af_panelGroupLayout a {
    color: #024589 !important;
    font-size: 14px !important;
     margin-left: 0;
}

.graffitiPGL.af_panelGroupLayout .viewDetailspanelLabelMessage .af_panelLabelAndMessage_label {
    padding-bottom: 10px;
    text-align: left;
}

.graffitiPGL.af_panelGroupLayout .viewDetailspanelLabelMessage .af_panelLabelAndMessage_content-cell {
    padding-left: 9px;
}
.summaryImageDeleted img{
  opacity: 0.5;
}
.adjustmentTypePopupPFL.af_panelFormLayout .af_panelFormLayout_content-cell {
    padding-left: 0;
}
.adjustmentsApplyTo1.af_inputText input {
    height: 32px;
}

.sanDetailApplyToDetailMain.af_panelGroupLayout {
    width: 337px;
}
.sanDetailApplyToDetailMain.af_panelGroupLayout td {
    display: inline-block;
}

.CallerInfoColumnHeaderText.af_panelGroupLayout {
    float: left;
}

.CallerInfoColumnHeaderSort.af_panelGroupLayout {
    float: left;
    margin: 2px 0 0 15px;
}
.HeaderTextCallerInformation.af_outputLabel label {
    font-size: 22px;
}
.TableSortingSubHeaderFilterBy.af_panelGroupLayout label {
    width: 65px;
}
.myEntryDateFiltringPG.af_panelGroupLayout label {
    margin-right: 8px;
    padding: 0;
    width: auto;
}

.myEntryDateFrom {
    margin-left: 10px;
    margin-right: 10px;
}
.myEntrydateTO {
    margin-left: 30px;
    margin-right: 10px;
}

.myEntrydateTOPG.af_panelGroupLayout {
    margin-right: 10px;
}

.TableSortingSubHeaderFilterBy.af_panelGroupLayout label {
    font-weight: bold;
}

.myEntryDateFiltringPG.af_panelGroupLayout .TableSortingSubHeaderFilterBy {
    width: 80px;
}

.myEntryDateFiltringPG.af_panelGroupLayout .af_inputDate_content {
    width: 95px;
}

.advancesearchResetSearchBG.af_panelGroupLayout {
    display: inline-block;
    margin-left: 268px;
    width: auto;
    margin-bottom: 15px;
}
.advancesearchResetBG.af_panelGroupLayout {
    float: left !important;
}
.advancesearchResetSearchBG.af_panelGroupLayout a {
    float: none !important;
    margin-left: 10px !important;
    margin-right: 0 !important;
}
.advancesearchResetSearchBG.af_panelGroupLayout .greenbuttonpanel {
    margin: 0;
}

.informationOnlyPG8.af_panelGroupLayout {
    margin-left: 131px;
}

.contentMainPGL.af_panelGroupLayout {
    border-right: 1px solid #cdcdcd;
    word-break: break-all;
     background: none repeat scroll 0 0 #fff;
}

.contentPGL.af_panelGroupLayout {
    padding: 5px;
}

.locAddrTxtotComma {
    padding-right: 5px;
}
.locAddrTxtot49 {
    padding-right: 5px;
}
.additionalLocationPanelGroup.af_panelGroupLayout label {
    text-align: left;
    width: 175px;
}
.additionalLocationPanelGroup.af_panelGroupLayout tr {
vertical-align: top;
}
.radioOneChoiceMainPGL .af_selectOneRadio_content{
margin-left: -10px;
}
.radioOneChoiceMainPGL .af_selectOneRadio_content label{
font-size:13px;
}
headerMainPGL  tr{
vertical-align: top;
}
.headerPGL .sortingStylePG {
padding-top:5px;
}

.streetProblemOneRadio.af_selectOneChoice select {
    margin-left: 0;
}

.streetProblemInput.af_inputText input {
    margin-left: 0 !important;
}

.treesVegetationPG10.af_panelGroupLayout .af_inputText_content {
    margin-left: 14px;
     margin-top: 10px;
}
.investigationsrpg8.af_panelGroupLayout .af_inputText_content {
    margin-left: 10px;
    margin-top: 10px;
}
.detailsPG3.af_panelGroupLayout tr {
    vertical-align: top;
}


.approxText {
    display: inline-block;
    font-size: 12px;
    margin-left: 2px;
    margin-top: 3px;
}
table.af_column_sort-indicator{
  width: 28px !important;
}
.csdPhoneBox{
    width: 100%;
}
.rescheOkBtnPg.af_panelGroupLayout {
    margin-top: 15px;
    text-align: right;
}
.oprSR {
    margin-right: 5px;
}
.oprSuccessfull {
    margin-right: 5px;
}

.oprName {
    margin-right: 5px;
}
.oprSucssDialougeMainPg.af_panelGroupLayout {
    width: 215px;
    white-space: nowrap;
}

.TableSortingSubHeaderFilterBy.af_panelGroupLayout span {
    text-align: left;
}
.advancesearchResetSearchBG1.af_panelGroupLayout .greenbuttonpanel {
    float: left;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 0;
}

.advancesearchResetSearchBG1.af_panelGroupLayout {
    margin-left: 385px;
    margin-top: 10px;
}

.gaffitiMassEntryRowsInputLables .af_message {
  margin: 0;
}
.graffitiMassIncidents input{
  width: 46px;
}
.graffitimassHours select {
  padding: 0;
  width: 55px;
}
.csdServiceTablePg .af_table_navbar td {
    display: inline-block;
}

.cngEdtBox.af_panelGroupLayout {
    display: block;
}
/*temp fixes*/

.headerMainPGL.af_panelGroupLayout tr {
    vertical-align: top;
}
.locationContactServiceType.af_goLink, .locationContactServiceType.af_goLink:hover, .locationContactServiceType.af_goLink:focus, .locationContactServiceType.af_goLink:visited {
    font-weight: bold;
    color: #024589 !important;
}
/*CSS for Site Map*/
.sitemapHeader{
font-size: 15px;
font-weight: bold;
padding: 5px 10px; 
}
.sitemapLinks a{
font-size: 10pt;
padding: 3px 15px; 
font-weight: normal;
color: #363636;
}
.siteMapCsdCategoryLinks a{
font-size: 10pt;
padding: 3px 15px; 
font-weight: normal;
color: #363636;
}
.siteMapCsdProviderLinks a{
font-size: 10pt;
padding: 3px 15px; 
font-weight: normal;
color: #363636;
}
.sitemapHeader.af_goLink {
    background: none repeat scroll 0 0 #5e80c0;
    color: #fff;
    display: block;
    font-weight: normal;
    text-decoration: none;
}
span.sitemapHeader {
    background: none repeat scroll 0 0 #91cd32;
    color: #fff;
    display: block;
    font-weight: normal;
}
.sitemapBox1.af_panelGroupLayout {
    background-color: #e5e5e5;
    margin-bottom: 10px;
}

.sitemapBox2.af_panelGroupLayout {
    background-color: #e5e5e5;
    margin-bottom: 10px;
}
.sitemapBox3.af_panelGroupLayout {
    background-color: #e5e5e5;
    margin-bottom: 10px;
}
.sitemapBox4.af_panelGroupLayout {
    background-color: #e5e5e5;
    margin-bottom: 10px;
}
.sitemapBox5.af_panelGroupLayout {
    background-color: #e5e5e5;
    margin-bottom: 10px;
}
.sitemapBox6.af_panelGroupLayout {
    background-color: #e5e5e5;
    margin-bottom: 10px;
}
.sitemapBox7.af_panelGroupLayout {
    background-color: #e5e5e5;
    margin-bottom: 10px;
}
.sitemapBox8.af_panelGroupLayout {
    background-color: #e5e5e5;
    margin-bottom: 10px;
}
.sitemapBox9.af_panelGroupLayout {
    background-color: #e5e5e5;
    margin-bottom: 10px;
}
.sitemapBox10.af_panelGroupLayout {
    background-color: #e5e5e5;
    margin-bottom: 10px;
}
/*END ----CSS for Site Map*/
.af_column_column-header-cell.p_AFFocused, .af_column_column-header-cell.p_AFSelected.p_AFFocused{
background-color: transparent !important;
}

.intakeOtherExemptionInput.af_inputText {
    margin-left: -18px;
}
.intakeOtherExemptionInput.af_inputText .AFRequiredIconStyle {
    line-height: 20px;
    margin-right: 4px;
}

.intakeOtherExemptionInput.af_inputText label {
    display: none;
}
.columnHeaderTxt.af_outputLabel label {
    font-weight: bold;
    margin-left: 8px;
}

.clmnsChkBoxes .af_selectBooleanCheckbox_native-input {
    vertical-align: top;
}

.BackButtonPGL.af_panelGroupLayout label {
    font-size: 22px;
    font-weight: bold;
    margin-left: 10px;
}
.csdNovelUserResultsLabel {
    margin-left: 10px;
}

.csdNovelUserSlectOne.af_selectOneChoice label {
    margin-right: 10px;
}

.csdCntMain.af_panelGroupLayout {
    border: 1px solid #cdcdcd;
    margin: 10px;
    padding: 0;
}

.csdTitleBox.af_panelGroupLayout {
    margin-bottom: 5px;
}

.serviceDescBG {
    color: #666;
    font-size: 14px;
    margin: 0 7px 10px;
}


.csdTitleBox.af_panelGroupLayout a, .csdTitleBox.af_panelGroupLayout a:hover, .csdTitleBox.af_panelGroupLayout a:focus, .csdTitleBox.af_panelGroupLayout a:visited {
    background: none repeat scroll 0 0 #6cb5ff;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 14px;
    font-weight: normal;
    margin: 5px 6px;
    padding: 3px 10px;
    text-decoration: none;
}
.csdTitleBox.af_panelGroupLayout {
    background: none repeat scroll 0 0 #2381e9;
    display: inline-block;
    margin-bottom: 5px;
    padding: 0;
    width: 100%;
}

.csdTitle {
    color: #fff;
    float: left;
    font-size: 15px;
    padding: 7px 10px;
}
.csdCntPanel.af_panelGroupLayout {
    float: right;
}
.csdActionLnks.af_panelGroupLayout a.csdDetailButtonPlain, .csdActionLnks.af_panelGroupLayout a.csdDetailButtonPlain:hover, .csdActionLnks.af_panelGroupLayout a.csdDetailButtonPlain:focus, .csdActionLnks.af_panelGroupLayout a.csdDetailButtonPlain:visited {
    background: none repeat scroll 0 0 #6cb5ff;
}

.csdCntBody.af_panelGroupLayout {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}

.submenuLinkTab.dateFilterMain {
    float: right;
}

.filDatelink {
    float: right;
    margin-right: 10px;
}
.DtFltrBox.af_panelGroupLayout {
    margin-right: 10px;
}
.clearfix.boxbuttonspace {
    height: 1px;
}

.fromTextPG.af_panelGroupLayout {
    font-weight: bold;
    margin-left: 10px;
    margin-right: 5px;
}

.DtFltrBox .af_chooseDate_choice-list-content {
    height: 25px;
    margin-right: 24px;
}
.DtFltrBox .af_chooseDate_spinbox-content {
    height: 20px;
}

.csdCntShell.af_panelGroupLayout {
    clear: both;
}

.csdMyEntryRadio.af_panelGroupLayout {
    float: right;
    margin: 0 10px 10px 0;
    width: 98%;
}
.csdMyEntryRadio .af_selectOneRadio_native-input {
    margin-top: 3px;
    vertical-align: top;
}
.csdMyEntryRadio.af_panelGroupLayout .af_outputLabel {
    margin-right: 5px;
}
.csdMyEntryRadio.af_panelGroupLayout .af_outputLabel label{
   font-weight: bold;
}
.csdMyEntryRadio .af_selectOneRadio_item-text {
    margin-right: 12px;
}

.csdSortPanel {
    margin-top: 20px;
    display: block;
}
div.submenuLinkTab a, div.submenuLinkTab a:visited{
   background-image: url("/oracle/webcenter/portalapp/shared/images/discloseIcon.png");
    background-color: #70adf1;
    background-position: right 8px center;
    background-repeat: no-repeat;
    border: 1px solid #2381e9;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 26px;
    line-height: 27px;
    margin: 2px 3px 0 0;
    padding: 2px 24px 2px 8px;
    text-decoration: none;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out 0s;
    background-size: 10px 6px;
}
 div.submenuLinkTab a:focus,  div.submenuLinkTab a:hover{
    
    background-image: url("/oracle/webcenter/portalapp/shared/images/QseracArrow.png");
    background-color: #FFF;
    background-position: right 8px center;
    background-repeat: no-repeat;
    border: 1px solid #2381e9;
    color: #2381e9;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 26px;
    line-height: 27px;
    margin: 2px 3px 0 0;
    padding: 2px 24px 2px 8px;
    text-decoration: none;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out 0s;
    background-size: 10px 6px;
}
.assignedToHelpText{
margin-left:12px;
line-height:34px;
}
.csdAdvSrcShell.af_panelGroupLayout {
  margin-left: 10px;
  clear: both;
  width: 100%;
  display: inline-block;
  border: medium none !important;
  margin-top: 10px;
}

.csdAdvSrcMatchBox.af_panelGroupLayout {
    margin-top: 0;
    width: 100%;
    display: block;
}

.advCatgoList .af_selectOneChoice_content {
    width: 150px;
}

.advProvList .af_selectOneChoice_content {
    width: 150px;
}

.csdAdvSrKeyIn .af_inputText_content {
    width: 150px;
}


.myEntPref.table{
    margin: 10px;
    width: 100%;
    display: inline-table;
    float: right;
}

.filSrclink{
    float: right;
    margin-right: 20px;
}

.titleHeaderPGL1.af_panelGroupLayout {
    margin-bottom: 15px;
    text-align: center;
}

.reButtonsHorizontal.af_panelGroupLayout {
    display: inline-block;
    float: right;
    margin-bottom: 5px;
    margin-top: 10px;
}
.reButtonsHorizontal.af_panelGroupLayout a, .reButtonsHorizontal.af_panelGroupLayout a:hover, .reButtonsHorizontal.af_panelGroupLayout a:active, .reButtonsHorizontal.af_panelGroupLayout a:focus {
    font-size: 14px;
    font-weight: normal;
    /*margin-right: 10px;*/
    margin-left: 10px;  /*CodeMerge LFI-458*/
}
.assignedToHelpTxtPGL.af_panelGroupLayout span {
    display: inline-block;
    font-size: 12px;
    font-style: italic;
    margin-left: 0;
    width: 400px;
}
.advanceSearchHeatMapStyle.af_panelGroupLayout {
    display: inline-block;
    width: 430px;
}

.searchSrFields.searchSrFieldsDS.af_panelGroupLayout input {
    width: 198px;
}

.searchSrFields.searchSrFieldsDS.af_panelGroupLayout .af_selectManyChoice_control {
    padding:5px 5px;
}
.csdAssignmentColoumnLable.af_panelGroupLayout div {
    float: left;
    margin-left: 10px;
}
.csdAssignmentColoumnLables.TableSortingSubHeader .sortingStylePG {
    padding-top: 3px;
}


.csdAdvSrcMain.af_panelGroupLayout {
    clear: both;
    display: inline-block;
    /*margin-top: 10px;*/
     margin-right: 3px;
}

.csdAdvSrcMain.af_panelGroupLayout select {
    width: 150px;
    margin-right:15px;
}

.csdAdvSrcTxtBox.af_panelGroupLayout input {
    margin-right: 15px;
    width: 162px;
}
.filSrclink.af_panelGroupLayout {
    float: left !important;
    margin-left: 10px;
    margin-right: 0;
}
.myEntPref.af_panelGroupLayout {
    float: left !important;
}
.myPrefPanel.af_panelGroupLayout {
    float: right;
    margin-bottom: 10px;
}
.csdAdvSrcShell.af_panelGroupLayout {
    border: medium none !important;
}
.locationContactOutputText{
    color: #666;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
}

/*report table css starts*/

.topCSDServicesRows.af_panelGroupLayout {
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    padding: 0 0;
}


.sortingStylePG.af_panelGroupLayout td {
    display: inline-block;
}

.csdServicesColomnLabel.af_panelGroupLayout div {
    float: left;
    margin-right: 10px;
}

.csdServiceTablePg.af_panelGroupLayout {
    border-left: 1px solid #cdcdcd;
}

.myEntPref.af_panelGroupLayout .af_selectOneRadio {
    float: left;
    margin-top: 4px;
}

.myEntPref.af_panelGroupLayout .af_outputLabel {
  margin-top: 0px;
}

.myEntPref.af_panelGroupLayout .af_outputLabel {
    display: inline-block;
    margin-right: 10px;
    margin-top: 4px;
  float: left;
}


.CSDUpdateSummaryColoumnLabelsHeader.af_panelGroupLayout {
    background-color: #bbd2e8;
    border: 1px solid #cdcdcd;
    padding: 0;
    border-right: none;
    width:100%;
    height:45px;
}
.CSDUpdateSummaryColoumnLabelsHeader.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}

.CSDUpdateSummaryColoumnLabelsHeader.af_panelGroupLayout td div div {
    float: left;
}
.CSDUpdateSummaryColoumnLabel1, .csdUpdateSummaryRows1 {
    display: inline-block;
    margin-left: 10px;
    width: 105px;
}
.CSDUpdateSummaryColoumnLabel2, .csdUpdateSummaryRow2 {
    display: inline-block;
    margin-left: 10px;
    width: 200px;
}
.CSDUpdateSummaryColoumnLabel3, .csdUpdateSummaryRow3 {
    display: inline-block;
    margin-left: 10px;
    width: 190px;
}
.CSDUpdateSummaryColoumnLabel4, .csdUpdateSummaryRow4 {
    display: inline-block;
    margin-left: 10px;
    width: 111px;
}.CSDUpdateSummaryColoumnLabel5, .csdUpdateSummaryRow5 {
    display: inline-block;
    margin-left: 10px;
    width: 110px;
}
.CSDUpdateSummaryColoumnLabel6, .csdUpdateSummaryRow6 {
    display: inline-block;
    margin-left: 10px;
    width: 90px;
}

.csdUpdateSummaryRows.af_panelGroupLayout {
    border-bottom: 1px solid #cdcdcd;
    width: 100%;
}

.csdUpdateSummaryRows.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}

.csdUpdateSummaryRows.af_panelGroupLayout td {
    padding: 7px 0;
}
.CSDUpdateSummaryTBPG.af_panelGroupLayout {
    border-left: 1px solid #cdcdcd;
}

.csdAssignmentColoumnLables.TableSortingSubHeader.af_panelGroupLayout {
    background-color: #bbd2e8;
    border: 1px solid #cdcdcd;
    padding: 0;
    border-right: none;
}
.csdAssignmentColoumnLables.TableSortingSubHeader.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}

.csdAssignmentColoumnLables.TableSortingSubHeader.af_panelGroupLayout td div div {
    float: left;
}
.csdAssignmentRows.af_panelGroupLayout {
    border-bottom: 1px solid #cdcdcd;
    padding: 0;
    width: 100%;
}
.csdAssignmentRows.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}
.csdAssignmentColoumnLable1, .csdAssignmentRow1 {
    display: inline-block;
    margin-left: 10px;
    width: 200px;
}
.csdAssignmentColoumnLable2, .csdAssignmentRow2 {
    display: inline-block;
    margin-left: 10px;
    width: 110px;
}
.csdAssignmentColoumnLable3, .csdAssignmentRow3 {
    display: inline-block;
    margin-left: 10px;
    width: 150px;
}
.csdAssignmentColoumnLable4, .csdAssignmentRow4 {
    display: inline-block;
    margin-left: 10px;
    width: 300px;
}
.csdAssignmentColoumnLable5, .csdAssignmentRow5 {
    display: inline-block;
    margin-left: 10px;
    width: 80px;
}
.csdAssignmentColoumnLable6, .csdAssignmentRow6 {
    display: inline-block;
    margin-left: 10px;
    width: 70px;
}
.csdAssignmentRows.af_panelGroupLayout td {
    padding: 7px 0;
}
.csdCountColoumnLabels.TableSortingSubHeader.af_panelGroupLayout {
    background-color: #bbd2e8;
    border: 1px solid #cdcdcd;
    padding: 0;
    border-right: none;
}
.csdCountColoumnLabels.TableSortingSubHeader.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}

.csdCountColoumnLabels.TableSortingSubHeader.af_panelGroupLayout td div div {
    float: left;
}
.csdCountRows.af_panelGroupLayout {
    border-bottom: 1px solid #cdcdcd;
    padding: 0;
    width: 100%;
}
.csdCountRows.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}
.csdCountColoumnLabel1, .csdCountRow1 {
    display: inline-block;
    margin-left: 10px;
    width: 200px;
}
.csdCountColoumnLabel2, .csdCountRow2 {
    display: inline-block;
    margin-left: 10px;
    width: 110px;
}
.csdCountColoumnLabel3, .csdCountRow3 {
    display: inline-block;
    margin-left: 10px;
    width: 150px;
}
.csdCountColoumnLabel4, .csdCountRow4 {
    display: inline-block;
    margin-left: 10px;
    width: 190px;
}
.csdCountRows.af_panelGroupLayout td {
    padding: 7px 0;
}
/*report table css ends*/
.af_chooseDate_regular-day{
background: #bbd2e8;
}
.af_chooseDate_regular-day.p_AFDisabled{
background: #f4f4f4;
}
.notifHeader.af_panelGroupLayout {
    background: none repeat scroll 0 0 #bbd2e8;
    color: #555;
    font-weight: bold;
    padding: 10px;
    width: 100%;
}
.notifTodayHeader.af_panelGroupLayout {
    background: none repeat scroll 0 0 #bbd2e8;
    color: #555;
    font-weight: bold;
    padding: 10px;
    width: 100%;
}
.notifTodayHeaderComm  {
padding: 0;
width: 535px;
text-align: left;
display: inline-block;
margin-right: 15px;
}

.notifTodayHeaderDate  {
width: 230px;
text-align: left;
display: inline-block;
}
.notifTodayHeaderName  {
width: 230px;
text-align: left;
display: inline-block;
}

.dashNotifiMain td{
display: inline-block;
}
.streetLightSlectOne.af_selectOneChoice select {
    margin-left: 10px !important;
    margin-top: 10px !important;
}

.investigationsrpg8.af_panelGroupLayout .af_inputText_content {
    margin-left: 0;
    margin-top: 0;
    width: 270px;
}
.detailAddright1 .iconAndTextBG {
    margin-bottom: 2px;
}

.contactDetailBG.af_panelGroupLayout .iconAndTextBG {
    float: left;
    margin-right: 10px;
}
.dsblLocationBox.af_panelGroupLayout {
    float: left;
    width: 335px;
}

.iconAndTextBG.addressTextBG.af_panelGroupLayout {
    margin-bottom: 20px;
}

.notifDashboardBackButton.af_panelGroupLayout {
    float: right;
}
.topCsdServiceColomnLabelHeader.af_panelGroupLayout {
    background-color: #bbd2e8;
    border: 1px solid #cdcdcd;
    padding: 0;
    border-right: none;
}
.topCsdServiceColomnLabelHeader.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}

.topCsdServiceColomnLabelHeader.af_panelGroupLayout td div div {
    float: left;
}

.csdServicesColomnLabel1, .topCSDServicesRow1 {
    display: inline-block;
    margin-left: 10px;
    width: 80px;
}
.csdServicesColomnLabel2, .topCSDServicesRow2 {
    display: inline-block;
    margin-left: 10px;
    width: 130px;
}
.csdServicesColomnLabel3, .topCSDServicesRow3 {
    display: inline-block;
    margin-left: 10px;
    width: 300px;
}
.csdServicesColomnLabel4, .topCSDServicesRow4 {
    display: inline-block;
    margin-left: 10px;
    width: 165px;
}
.topCSDServicesRows.af_panelGroupLayout td {
    padding: 7px 0;
    border-right:1px solid #cdcdcd;
}
.topCsdServiceColomnLabelHeader.af_panelGroupLayout {
    padding: 0 0;
}
.topCsdServiceColomnLabelHeader td{
    padding: 10px 0;
}

.sortingStylePG.af_panelGroupLayout td {
    padding: 0;
}

.topCsdServiceColomnLabelHeader.af_panelGroupLayout .sortingStylePG {
    margin: 2px 0 0 5px;
}

.DateFiltringPG.af_panelGroupLayout {
    margin-right: 10px;
}
.csdAssignmentColoumnLablesHeader.af_panelGroupLayout {
    background-color: #bbd2e8;
    border: 1px solid #cdcdcd;
    padding: 0;
    border-right: none;
    width:100%;
    height:45px;
}
.csdAssignmentColoumnLablesHeader.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}

.csdAssignmentColoumnLablesHeader.af_panelGroupLayout td div div {
    float: left;
}

.csdAssignmentFilterButton.af_panelGroupLayout {
    margin-right: 10px;
    margin-top: 30px;
}

.PhoneNumbersHeaders.af_panelGroupLayout {
    background-color: #bbd2e8;
    border: 1px solid #cdcdcd;
    padding: 0;
    border-right: none;
    width:100%;
    height:45px;
}
.PhoneNumbersHeaders.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}

.PhoneNumbersHeaders.af_panelGroupLayout td div div {
    float: left;
}

.csdAssignmentFilterButton.af_panelGroupLayout {
    margin-right: 10px;
    margin-top: 30px;
}
.csdTDDPhonePG table{
width:100%;
padding:0 0;
border-bottom:1px solid #cdcdcd; 
border-left:1px solid #cdcdcd; 
}
.csdServicesColomnLabel1, .topCSDServicesRow1 {
    display: inline-block;
    margin-left: 10px;
    width: 80px;
}
.csdServicesColomnLabel2, .topCSDServicesRow2 {
    display: inline-block;
    margin-left: 10px;
    width: 130px;
}
.csdServicesColomnLabel3, .topCSDServicesRow3 {
    display: inline-block;
    margin-left: 10px;
    width: 300px;
}
.topCSDServicesRows.af_panelGroupLayout td {
    padding: 5px 0;
    border-right:1px solid #cdcdcd;
}

.csdTDDPhonePG.af_panelGroupLayout table td {
    border-right: 1px solid #cdcdcd;
    padding: 7px;
}

.PhoneNumbersHeaders td {
    padding: 0 0;
}
.PhoneNumbersHeaderscol1, .phoneNumbercol1 {
    display: inline-block;
    margin-left: 10px;
    width: 300px !important;
}
.PhoneNumbersHeaderscol2, .phoneNumbercol2 {
    display: inline-block;
    margin-left: 10px;
    width: 300px !important;
}
.PhoneNumbersHeaderscol3, .phoneNumbercol3 {
    display: inline-block;
    margin-left: 10px;
    width: 300px !important;
}
.PhoneNumbersHeaderscol3, .phoneNumbercol5 {
    display: inline-block;
    margin-left: 10px;
    width: 300px !important;
}
.TableSortingSubHeaderDisplay {
    clear: both;
}
.af_chooseDate_spinbox-content {
    color: #555;
    font-size: 14px;
    padding: 5px 2px 5px 3px;
}
.blankTmpBox .commonButton.af_goLink{
display: none;
}

.dupSubPopMainPG.af_panelGroupLayout {
    text-align: center;
}

.dupSubPopMainPG.af_panelGroupLayout div {
    margin-bottom: 10px;
}

.locationContactListed.af_goLink {
    margin: 0 5px;
}

.locationContactPG10.af_panelGroupLayout {
    display: inline-block;
}

.headerPGL .sortingStylePG.af_panelGroupLayout {
    padding-left: 0;
}

.blankTmpBox .forgotPasswordConfirmationDashBoardButton {
    display: none;
}

.blankTmpBox.af_panelGroupLayout .forgotUserIDSign {
    display: none;
}
.blankTmpBox .forgotUserID .af_outputLabel {
    display: inline-block;
    text-align: left;
    width: 115px;
}
.csdAdvSrcMatchBox .af_inputDate_content{
width:135px;
}
.csdMyentryLable {
  width: 125px;
  display: inline-block;
}

.csdServiceColomnLabelsHeader.af_panelGroupLayout {
    background-color: #bbd2e8;
    border: 1px solid #cdcdcd;
    padding: 0;
    border-right: none;
    width:100%;
    height:45px;
}
.csdServiceColomnLabelsHeader.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}

.csdServiceColomnLabelsHeader.af_panelGroupLayout td div div {
    float: left;
}

table.csdServicesRows{
width:100%;
padding:0 0;
border-bottom:1px solid #cdcdcd; 
}
.ServiceTypeL{
  width: 120px;
  display: inline-block;
}
.csdServicesRows.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
    padding: 5px 0;
}
.csdServiceColomnLabel1, .csdServicesRow1 {
    display: inline-block;
    margin-left: 10px;
    width: 105px;
}
.csdServiceColomnLabel2, .csdServicesRow2 {
    display: inline-block;
    margin-left: 10px;
    width: 390px;
}
.csdServiceColomnLabel3, .csdServicesRow3 {
    display: inline-block;
    margin-left: 10px;
    width: 400px;
}
.csdServiceColomnLabel4, .csdServicesRow4 {
    display: inline-block;
    margin-left: 10px;
    width: 90px;
}

.reportedErrorListingColomnLabelHeader.af_panelGroupLayout {
    background-color: #bbd2e8;
    border: 1px solid #cdcdcd;
    padding: 0;
    border-right: none;
    width:100%;
    height:45px;
}
.reportedErrorListingColomnLabelHeader.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}

.reportedErrorListingColomnLabelHeader.af_panelGroupLayout td div div {
    float: left;
}
.reportedErrorListingHeader1 table{
width:100%;
padding:0 0;
border-bottom:1px solid #cdcdcd; 
}

.reportedErrorListingHeader1.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
    padding: 5px 0;
}
.reportedErrorListingColomnLabel1, .reportedErrorListrow1 {
    display: inline-block;
    margin-left: 10px;
    width: 105px;
}
.reportedErrorListingColomnLabel2, .reportedErrorListrow8 {
    display: inline-block;
    margin-left: 10px;
    width: 110px;
}
.reportedErrorListingColomnLabel3, .reportedErrorListrow2 {
    display: inline-block;
    margin-left: 10px;
    width: 90px;
}
.reportedErrorListingColomnLabel4, .reportedErrorListrow3 {
    display: inline-block;
    margin-left: 10px;
    width: 200px;
}

.reportedErrorListingColomnLabel5, .reportedErrorListrow5 {
    display: inline-block;
    margin-left: 10px;
    width: 119px;
}
.reportedErrorListingColomnLabel6, .reportedErrorListrow6 {
    display: inline-block;
    margin-left: 10px;
    width: 107px;
}
.reportedErrorListingColomnLabel7, .reportedErrorListrow7 {
    display: inline-block;
    margin-left: 10px;
    width: 85px;
}
.reportedErrorListingColomnLabel8, .reportedErrorListrow8 {
    display: inline-block;
    margin-left: 10px;
    width: 107px;
}
.reportErrorListingParent .CSDStatusFilter.af_panelGroupLayout .af_selectOneChoice tr
{
float:none;
}
.reportErrorListingParent .DateFiltringPG.af_panelGroupLayout .DateFrom {
       float: left;
    font-size: 12px;
}
.reportErrorListingParent .DateFiltringPG.af_panelGroupLayout .dateTOPG {
    float: left;
    font-size: 12px;
}
.reportErrorListingParent .DateFrom{
font-weight: bold;
}
.reportErrorListingParent .dateTOPG{
font-weight: bold;
}
.csdTitle {
    width: 87%;
}


.cngEdtBox.af_panelGroupLayout {
    margin: 5px 0 5px 21px;
}
.cngEditor {
    display: inline-block;
    width: 510px;
}

.csdCountColoumnLabelsHeader.af_panelGroupLayout {
    background-color: #bbd2e8;
    border: 1px solid #cdcdcd;
    padding: 0;
    border-right: none;
}
.csdCountColoumnLabelsHeader.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}

.csdCountColoumnLabelsHeader.af_panelGroupLayout td div div {
    float: left;
}
.CSDUpadteSummaryRootPG .af_selectManyChoice_label label {
    line-height: 20px;
    margin-top: 10px;
}
.csdAssignmentListingRootPG .af_selectManyChoice_label label {
    line-height: 20px;
    margin-top: 10px;
}
 .csdAssignmentRows.af_panelGroupLayout, .csdCountRows.af_panelGroupLayout {

    border-left: 1px solid #cdcdcd;
}
.csdCountColoumnLabelsHeader.af_panelGroupLayout {
    height: 35px;
    width: 100%;
}
.csdCountFilterButton.af_panelGroupLayout button,
.csdCountFilterButton.af_panelGroupLayout button:active,
.csdCountFilterButton.af_panelGroupLayout button:focus,
.csdCountFilterButton.af_panelGroupLayout button:hover {
    background: #3075c3 !important;
    border: medium none;
    color: #fff !important;
    display: inline-block;
    font-size: 14px !important;
    font-style: normal;
    margin-top: 0 !important;
    padding: 10px 24px;
    text-decoration: none;
    text-transform: uppercase;
    background-image: none;
}

.updateSavedQuery.commonButton.blueButton.af_commandLink, .updateSavedQuery.commonButton.blueButton.af_commandLink:hover,
.updateSavedQuery.commonButton.blueButton.af_commandLink:focus, .updateSavedQuery.commonButton.blueButton.af_commandLink:active {
    font-size: 13px !important;
    font-weight: bold !important;
}

.reportType.af_panelGroupLayout a.commonButton.blueButton.af_commandLink, .reportType.af_panelGroupLayout a.commonButton.blueButton.af_commandLink:hover,
.reportType.af_panelGroupLayout a.commonButton.blueButton.af_commandLink:focus, .reportType.af_panelGroupLayout a.commonButton.blueButton.af_commandLink:active{
    font-size: 13px !important;
    font-weight: bold !important;
}

.CSDDepartmentFilter.af_panelGroupLayout label {
    font-weight: bold;
}
.countServiceTypeFil label {
    font-weight: bold;
}
.countServiceTypeFil tr{
float:none;
}
.headerLeftBYuser {
    float: none;
    font-size: 12px;
}

.closeSelectedSrpopupReqHead.af_panelGroupLayout td:first-child {
    color: red;
    font-size: 15px;
    padding-right: 3px;
}

.closeSelectedSrpopupReason.af_panelLabelAndMessage {
    margin-left: 10px;
}

.rescheSelectedSrpopupLinks.af_panelGroupLayout {
    margin-top: 12px;
}

.reschePopupHead.af_panelGroupLayout {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.rescheSelectedReason.af_panelLabelAndMessage select {
    width: 684px;
}

.rescheSelectedReason.af_panelLabelAndMessage label {
    text-align: left;
    width: 94px;
}

.bariconcss.af_commandLink {
    background-image: url("/oracle/webcenter/portalapp/shared/images/graphbarIconpng.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 17px auto;
    color: transparent !important;
    display: inline-block;
    float: right;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0 4px;
    margin-right: 5px;
}

.CSDProviderFilter.topservicesDep.af_panelGroupLayout tr {
    float: left;
}

.CSDProviderFilter .af_selectManyChoice_label label {
    line-height: 35px;
    margin-left: 10px;
}


.CSDProviderFilter .af_selectManyChoice .AFPanelFormLayoutContentCell {
    padding-bottom: 3px;
    padding-left: 3px;
    padding-top: 0;
}

.topservicesSorting .DateFrom{
    font-weight: bold;
    color: #555;
    font-size: 12px;
}
.topservicesSorting .dateTOPG{
    font-weight: bold;
    color: #555;
    font-size: 12px;
}

.CSDUpadteSummaryRootPG .TableSortingSubHeaderFilterBy.af_panelGroupLayout {
    margin-top: 30px;
}
.csdAssignmentListingRootPG .TableSortingSubHeaderFilterBy.af_panelGroupLayout {
    margin-top: 30px;
}
.phoneRootPG .TableSortingSubHeaderFilterBy.af_panelGroupLayout {
    margin-top: -3px;
}

.phoneRootPG .TableSortingSubHeader.af_panelGroupLayout {
    padding-right: 5px;
    padding-top: 7px;
}
.phoneRootPG .CSDDepartmentFilter.af_panelGroupLayout label {
    color: #555;
    font-weight: bold;
    line-height: 31px;
    margin-right: 5px;
}
.phoneRootPG .CSDDepartmentFilter.af_panelGroupLayout tr {
    float: left;
}

.csdAssignmentListingRootPG .CSDDepartmentFilter.af_panelGroupLayout tr {
    float: none;
}

.CSDDepartmentFilter.af_panelGroupLayout label {
    color: #555;
    line-height: 41px;
    margin-right: 5px;
}

.CSDStatusFilter.countServiceTypeFil.af_panelGroupLayout label {
    line-height: 34px;
}

.TotalPG.af_panelGroupLayout td {
    border-bottom: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
}
.listResultHeader .reButtonsHorizontal.af_panelGroupLayout {
float:none;
}

.TotalPG.af_panelGroupLayout {
    font-weight: bold;
    /*background-color: #bbd2e8;*/
}

.addressClearPGL.af_panelGroupLayout a {
    margin-left: 10px;
    color: #024589 !important;
    font-size: 14px;
    font-weight: 500;
    padding-left: 4px;
    text-decoration: none !important;
}

.locationAddrPGL.af_panelGroupLayout {
    display: inline-block;
    max-width: 365px;
}
.containerContent4 table{
width:100%;
}

.confirmInternalPG4.af_panelGroupLayout a {
    font-size: 14px;
    font-weight: normal;
    padding: 0 8px;
}

.SelecteditTxt {
    font-weight: bold;
}
.descEditText {
    font-weight: bold;
    margin-right: 5px;
}

.investigationsrpg8.af_panelGroupLayout div {
    float: left;
}
.CSDServiceType1.af_selectOneChoice tr {
    float: left;
}

.PhoneNumberType1.af_selectOneChoice tr {
    float: left;
}

.csdAssignmentListingRootPG .CSDDepartmentFilter.af_panelGroupLayout label {
    color: #555;
    line-height: 16px;
}
.locationContactOutputText1{
font-weight:bold;
}
.csdAssignmentListingRootPG .CSDDepartmentFilter.af_panelGroupLayout label {
    color: #555;
    font-weight: bold;
    line-height: 18px;
    margin-right: 5px;
}

.CSDUpadteSummaryRootPG .CSDDepartmentFilter.af_panelGroupLayout label {
    color: #555;
    font-weight: bold;
    line-height: 19px;
    margin-right: 5px;
}
.rescheSelectedSrsPopupSrvcDate {
    padding-right: 4px; 
    
}

.summaryReportHeaders {
    background: none repeat scroll 0 0 #2381e9;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 10px 5px;
    text-align: left;
    width: 97%;
}

.displayColumnMainBox.af_panelGroupLayout {
    background: none repeat scroll 0 0 #fafafa;
    width: 100%;
}

.summaryReportHeaders {
    background: none repeat scroll 0 0 #2381e9;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    /*margin-bottom: 10px;*/
    padding: 9px 0;
    text-align: center;
    width: 100%;
}
.displayColumnMainBox.af_panelGroupLayout {
    padding-top: 10px;
}
.groupByBox.af_panelGroupLayout {
    padding-top: 10px;
}

.filterByMainBox.af_panelGroupLayout {
    padding-top: 10px;
}
.filterByMainBox.af_panelGroupLayout {
    width: 100%;
    background: none repeat scroll 0 0 #fafafa;
}
.groupByBox.af_panelGroupLayout {
    width: 100%;
    background: none repeat scroll 0 0 #fafafa;
}
 
.summaryReportHeaders.af_outputLabel label {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

.rptGenerated.af_panelGroupLayout {
    float: left;
    font-weight: bold;
}

.closeoutReasonResolutionPanelGroup.af_panelGroupLayout tr {
    vertical-align: top;
}

.reasonCodeEmailId {
      margin-left: 3px;
  margin-top: 10px;
  display: inline-block;
}

.closeOutsideDeptSOC.af_selectOneChoice {
    margin-top: 10px;
}

.serviceDatePanel.af_panelGroupLayout tr {
    vertical-align: top;
}
.reschedulePG.af_panelGroupLayout a {
    font-size: 14px;
    font-weight: normal;
}

.zoomGraphButton.af_commandLink {
    background-image: url("/oracle/webcenter/portalapp/shared/images/graphZoom.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 17px auto;
    color: transparent !important;
    display: inline-block;
    float: right;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0 5px;
}

.zoomGraphButtonBG.af_panelGroupLayout {
    margin-right: 4px;
}

.headerText {
   max-width: 235px;
   font-size: 13px;
}
.zoomGraphButtonBG.af_panelGroupLayout {
    margin-right: 5px;
}

.blueButton.commonButton.activeMyEntBtn.af_commandLink {
    background: none repeat scroll 0 0 #f8b21a !important;
    border: 1px solid #3075c3;
    color: #3075c3 !important;
}
.topservicesSorting .TableSortingSubHeaderFilterBy.af_panelGroupLayout {
    margin-top: -5px;
}

.csdServiceTablePg.af_panelGroupLayout a {
    font-size: 14px;
    font-weight: normal;
}

.csdUpdateSummaryRows.af_panelGroupLayout a {
    font-size: 14px;
    font-weight: normal;
}

.csdAssignmentRows.af_panelGroupLayout a {
    font-size: 14px;
    font-weight: normal;
}

.phoneRootPG .CSDDepartmentFilter.af_panelGroupLayout label {
    line-height: 43px;
}

.confirmBosocbPG1.af_panelGroupLayout td {
    display: table-cell;
}

.confirmBosocbPG3.af_panelGroupLayout td {
    display: table-cell;
}

.reportErrorListingParent.af_panelGroupLayout .AFPanelFormLayoutContentCell {
    padding-top: 0;
}

.reportErrorListingParent.af_panelGroupLayout label {
    line-height: 18px;
}

.reportErrorListingParent .TableSortingSubHeaderFilterBy.af_panelGroupLayout {
    margin-top: 12px;
}

.reportErrorListingParent .CSDEditorFilter.af_panelGroupLayout {
    display: inline-block;
    margin-right: 15px;
}
.reportErrorListingParent .CSDDepartmentFilter.af_panelGroupLayout {
    display: inline-block;
    margin-right: 15px;
    width: 140px;
}
.reportErrorListingParent .CSDErrorType.af_panelGroupLayout {
    display: inline-block;
    margin-right: 14px;
}

.reportErrorListingParent .CSDStatusFilter.af_panelGroupLayout .af_selectOneChoice {
    margin-left: 0;
}

.reportErrorListingParent .CSDStatusFilter.af_panelGroupLayout {
    display: inline-block;
    margin-right: 15px;
}

.reportErrorListingParent .DateFromPG.af_panelGroupLayout {
    display: inline-block;
    margin-right: 10px;
    width: 117px;
}
.reportErrorListingParent .dateTOPG.af_panelGroupLayout {
    margin-right: 15px;
    width: 115px;
}
.reportErrorListingParent .TableSortingSubHeader.af_panelGroupLayout {
    padding-top: 10px;
}
.reportedErrorFilterButton.af_panelGroupLayout {
    margin-top: 12px;
}

.gisServiceType.af_panelGroupLayout {
    float: left;
    margin-right: 10px;
}

.gisServiceType.af_panelGroupLayout {
    float: left;
    margin-right: 10px;
}

.gisFromDate.af_panelGroupLayout {

    float: left;
    margin-right: 10px;
}

.gisToDate.af_panelGroupLayout {
    float: left;
}

.gisFromDate.af_panelGroupLayout label {
    line-height: 30px;
    margin-right: 10px;
}

.gisToDate.af_panelGroupLayout label {
    line-height: 30px;
    margin-right: 10px;
}
.parentTop.af_panelGroupLayout {
    position: static !important;
}

.gisFilterByDrpdwn.af_panelGroupLayout label {
    margin-right: 10px;
}

.gisServiceType.af_panelGroupLayout label {
    margin-right: 10px;
}

.pform3.summTitlePGL.af_panelFormLayout .af_panelFormLayout_column {
    width: auto !important;
}

.pform3.summTitlePGL.af_panelFormLayout a {
    margin-right: 12px;
}
.reportTypeBoolean.af_selectOneRadio label {
    margin-right: 12px;
}

/*.reportTypeOP {
    margin-left: 20px;
}*/
.clmnsContentPGL.savedQueryPGL .clmnsParentPGL.af_panelGroupLayout {
    margin-left: 0;
    width: 100%;
}

.clmnsContentPGL.savedQueryPGL.af_panelGroupLayout {
    width: 100%;
    margin-bottom: 20px;
}
.clmnsContentPGL.savedQueryPGL .countOfPg.af_panelGroupLayout div {
    float: left;
    margin-left: 10px;
}
.clmnsContentPGL.savedQueryPGL .savedQueryMainBox.af_panelGroupLayout {
    float: left;
}

.clmnsContentPGL.savedQueryPGL .saveQueryLink.af_commandLink {
    float: left;
    margin: 10px 0 0 20px !important;
}

.clmnsContentPGL.savedQueryPGL .countOfPg.af_panelGroupLayout {
    margin-top: 0;
}


.clmnsContentPGL.savedQueryPGL .useSaveQueryOP {
    display: inline-block;
    margin-right: 10px;
    margin-top: 9px;
}
.clmnsContentPGL.savedQueryPGL .savedQuery.af_panelGroupLayout div {
    float: left;
}

.clmnsContentPGL.savedQueryPGL .selectQueryPGL.af_panelGroupLayout {
    margin-bottom: 0;
}
.clmnsContentPGL.savedQueryPGL .goButton.af_commandLink {
    margin-left: 10px;
}

.contentMainPGL.totalMainPGL.af_panelGroupLayout {
    font-weight: bold;
}

.af_column_data-cell.ARCntCol1 {
    width: 210px !important;
}
.af_column_data-cell.ARCntCol4 {
    width: 145px !important;
}
.af_column_data-cell.ARCntCol5 {
    width: 164px !important;
}
.af_column_data-cell.ARCntCol6 {
    width: 120px !important;
}
.af_column_data-cell.ARCntCol8 {
    width: 100px !important;
}
.af_column_data-cell.ARCntCol7 {
    width: 180px !important;
}
.confirmEditPG2 .AFPanelFormLayoutContentCell.af_panelLabelAndMessage_content-cell {
    word-break: break-all;
}
.rescheSelectedSrsPopupSrvcDate1 {
    margin-right: 5px;
}

.reportResPopupot23 {
    margin-right: 5px;
}
.interNalrestOfFilterPG.af_panelGroupLayout {
    clear: both;
    display: inline-block;
    margin-top: 10px;
}



.dynaot23 {
    margin-right: 4px;
}
.topservicesSorting .TableSortingSubHeaderDisplay {
    clear: both;
    font-weight: bold;
    margin-right: 0;
    padding: 0 0 0 10px;
}

.TableSortingSubHeader.topservicesSorting.af_panelGroupLayout {
    padding-top: 10px;
}

.advancesearchResetSearchBG.af_panelGroupLayout {
    margin-left: 381px;
}

.advancesearchResetSearchBG.af_panelGroupLayout {
    display: inline-block;
    margin-bottom: 15px;
    margin-left: 410px;
    width: auto;
}

.rescheSelectedSrsPopupSrvcDate1 {
    display: inline-block;
    width: 90px;
}
.rescheSelectedSrsPopupSrvcDate {
    display: inline-block;
    width: 115px;
}
.sanitationEditSRpopup .sanitationLADWPInfoBox{
    padding: 12px 11px 4px; 
}

.sanitationCSSCContent .af_selectOneRadio_native-input {
    margin-top: 2px;
    vertical-align: top;
}
.reButtonsHorizontal.af_panelGroupLayout td {
    margin-right: 0;
}

.clmnsContentPGL.savedQueryPGL .savedQueryMainBox.af_panelGroupLayout {
    margin-top: 10px;
}

.NoRecordsPGL.af_panelGroupLayout {
    display: inline-block;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

.csdTimeBlock.af_panelGroupLayout {
    border: medium none;
}


.serviceDirectorySubcolumn.AddressDetailBlock.af_panelGroupLayout {
    border: medium none;
    min-height: 0;
    padding: 0;
}
.iconAndTextBG.addressTextBG.af_panelGroupLayout {
    margin-bottom: 0;
}
.editProButtonPG{
  text-align: right;
  margin-top: 10px;
}
.changeeditorPopup .csdPopupHeader {
  
  padding: 7px 7px 15px 0;
}
.resolutionCodeEmailId{
  margin-top: 10px;
  margin-left: 8px;
  display: inline-block;
}
.otherConsItemBG .af_selectBooleanCheckbox_content label{
 width: 96% ;

}

.investigationsrpg8.af_panelGroupLayout .srInvestigationLabel label {
    line-height: 30px;
    margin-right: 10px;
}
.treesVegetationPG10.af_panelGroupLayout .af_inputText_content {
    margin-left: 13px;
    margin-top: 10px;
}

.commonSRContainerCont4.af_panelGroupLayout td {
    padding: 0;
}
.serviceDayText {
    float: left;
    margin-right: 5px;
}
.rescheduleDateText {
    float: left;
}
.closeReasonOutsideDeptSOC.af_selectOneChoice label {
    margin-left: 0;
}
.otherBureauReasonText {
    display: inline-block;
    line-height: 34px;
    margin-left: 4px;
}
.editBureauLink.af_commandLink {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin: 8px 0 0 10px;
}
.csdReportsHeader.af_panelGroupLayout {
    font-size: 22px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 10px;
}

.CSDPreviewServiceBackLink.af_commandLink {
    font-size: 14px;
    margin-right: 10px;
}

.myEntryHist.af_commandLink {
    background-image: url("/oracle/webcenter/portalapp/shared/images/HistOrngpng.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 28px auto;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 8px 11px;
    float:left;
}

.CallerInfoProviderFilter.af_panelGroupLayout .af_selectManyChoice_content {
    width: 100px;
}

.notifHeadersr {
    padding: 10px;
 }

.notifHeadersr {
    background: none repeat scroll 0 0 #bbd2e8;
    color: #555;
    font-weight: bold;
    padding: 0;
    width: 100%;
}

.notifHeadersr .notifTodayHeaderComm {
    display: inline-block;
    margin-right: 15px;
    padding: 10px;
    text-align: left;
    width: 700px;
}

.notifHeadersr .notifTodayHeaderDate{
    display: inline-block;
    text-align: left;
    width: 176px;
    padding: 0 20px 0 0;
}
.notifHeadersr .notifTodayHeaderName {
    display: inline-block;
    text-align: left;
    width: 95px;
}
.dashNotifiMain {
    background: none repeat scroll 0 0 #f4f4f4;
    border-bottom: 1px dashed #cdcdcd;
}
.p_AFInfo.af_messages {
    background: #deffff none repeat scroll 0 0;
    margin-bottom: 10px;
    padding: 5px 10px;
}

.p_AFInfo.af_messages .af_messages_detail {
   /* color: green; */
}
.editMainPageErrorMesg.af_panelGroupLayout {
    clear: both;
}

.reschedulePG.af_panelGroupLayout {
    float: left;
    line-height: 30px;
    margin-left: 5px;
}
.serviceDayText {
    line-height: 32px;
}
 .rescheduleDateText {
    line-height: 32px;
}
.resolutionEmailIdPGL.af_panelGroupLayout label {
    margin-left: 14px;
    width: 215px;
}
.closeResolOutsideDeptSOC.af_selectOneChoice label {
    margin-left: 0;
}
.closeResolOutsideDeptSOC.af_selectOneChoice {
    margin-top: 10px;
}
.locationContactTYPEPG {
 
  margin-right: 0;
  width: auto;
}
.locationContactTYPEPG label{
 line-height: normal;
  margin-right: 0;
  width: auto;
}

.gisFilterByDrpdwn {
    margin: 0px 0;
    width: 135px;
}
.gisFilterByDrpdwn.af_panelGroupLayout td {
    float: left;
}
.gisServiceType.af_panelGroupLayout {
    width: 135px;
}

.gisServiceType.af_panelGroupLayout td {
    float: left;
}
.srViewSelect.af_panelGroupLayout .floatL.af_panelGroupLayout {
    display: inline-block;
    width: 145px;
}
.SRHeaderWidth .af_selectOneChoice_content {
    margin-left: 0;
    margin-top: 0;
    width: 140px;
}

.srViewSelect.af_panelGroupLayout .floatL td {
    float: left;
}

.srViewSelect .af_commandLink, .srViewSelect .af_commandLink:hover, .srViewSelect .af_commandLink:focus, .srViewSelect .af_commandLink:visited {
    background: #ee8c17 none repeat scroll 0 0 !important;
    display: inline-block;
    float: left;
    margin-left: 5px;
    margin-right: 10px;
    margin-top: 20px;
    margin-bottom: 4px;
}

.zipcodeMainPG.af_panelGroupLayout .floatL.af_panelGroupLayout {
    width: 110px !important;
}
.zipcodeMainPG.af_panelGroupLayout .af_commandLink {
    margin-left: 0 !important;
    margin-top: 5px !important;
}

.zipcodeMainPG.af_panelGroupLayout {
    display: inline-block;
    padding-top: 14px;
    width: 210px;
}
.srViewSelect.af_panelGroupLayout {
    display: block;
    float: left;
    max-width: 425px;
    width: 100%;
}

.gisFromDate.af_panelGroupLayout .af_inputDate_content {
    width: 92px;
}

.gisToDate.af_panelGroupLayout .af_inputDate_content {
    width: 92px;
}

.gisFromDate.af_panelGroupLayout {
    width: 115px;
}
.gisFromDate.af_panelGroupLayout td {
    float: left;
}
.gisToDate.af_panelGroupLayout {
    width: 135px;
}
.gisToDate.af_panelGroupLayout td {
    float: left;
}
.gisFromDate.af_panelGroupLayout label {
    line-height: 22px;
}
.gisToDate.af_panelGroupLayout label {
    line-height: 22px;
}

.gisFromDate.af_panelGroupLayout .af_inputDate_label {
    height: auto;
}

.gisToDate.af_panelGroupLayout .af_inputDate_label {
    height: auto;
}
.gisServiceType.af_panelGroupLayout label {
    line-height: 19px;
}

.srViewSelect.af_panelGroupLayout label {
    line-height: 15px;
    padding-bottom: 5px;
}

.reportTiltlePGL.af_panelGroupLayout .af_inputText_label {
    display: table-cell;
    padding-right: 10px;
}

.ImgPGL{
position: relative;
}
.CrossImg.af_commandImageLink {
    background-image: url("/oracle/webcenter/portalapp/shared/images/cancel-delete-cross-check-box-check-tick-icon.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 118px auto;
    display: inline-block;
    height: 120px;
    left: 0;
    opacity: 0.2;
    position: absolute;
    top: 0;
    width: 120px;
}
.CrossImg {
    background-image: url("/oracle/webcenter/portalapp/shared/images/cancel-delete-cross-check-box-check-tick-icon.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 118px auto;
    display: inline-block;
    height: 120px;
    left: 0;
    opacity: 0.2;
    position: absolute;
    top: 0;
    width: 120px;
}
.ImgPGL{
position: relative;
}
.CrossImgBig {
    background-image: url("/oracle/webcenter/portalapp/shared/images/cancel-delete-cross-check-box-check-tick-icon.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 300px auto;
    display: inline-block;
    height: 300px;
    opacity: 0.2;
    position: absolute;
    top: 15%;
    width: 98%;
}
.confirmPopupPG.af_panelGroupLayout table {
    background: none repeat scroll 0 0 #f7f7f7;
    text-align: center;
    width: 100% !important;
}

.ResolBureauPGL.af_panelGroupLayout label {
    margin-left: 13px;
    margin-right: 4px;
}

.otherBureauResoltutionText {
    display: inline-block;
    margin-top: 10px;
    margin-left: 9px;   /*For MyLA-UAT3714*/
}
.ImgPGLHoriz.af_panelGroupLayout {
    float: left;
}

a.csdTitleLink.af_commandLink, a.csdTitleLink.af_commandLink:hover {
    background: none repeat scroll 0 0 transparent !important;
    float: left !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 85%;
}

.wfHistShell.af_panelGroupLayout div {
    margin-bottom: 3px;
}

.appHistCntBox.af_panelGroupLayout {
    margin-top: 10px;
}

.appHistTitleBox.af_panelGroupLayout {
    font-weight: bold;
    margin-top: 10px;
}

.wfHistPanel.af_panelGroupLayout {
    padding: 5px 10px;
    width: 100%;
    border-bottom: 1px dashed #ccc;
}

.wfHistPanelHd.af_panelGroupLayout {
    background: none repeat scroll 0 0 #f4f4f4;
    padding: 10px;
    width: 100%;
}

.wfHistShell.af_panelGroupLayout {
    width: auto;
    height: 500px;
    overflow: auto;
}
.wfHistDeptHd, .wfHistDeptCol {
width:60px;
}
.wfHistDeptHd, .wfHistDeptCol {
width:90px;
}
.wfHistStatusHd.af_panelGroupLayout, .wfHistStatusCol {
    width: 80px;
}
.wfHistStatusHd.af_panelGroupLayout, .wfHistStatusCol {
    width: 100px;
}
.wfHistActionHd.af_panelGroupLayout, .wfHistActionCol {
    width: 100px;
}
.wfHistActionHd.af_panelGroupLayout, .wfHistActionCol {
    width: 82px;
}
.wfHistActDtHd.af_panelGroupLayout, .wfHistActDtCol {
    width: 105px;
}
.wfHistActDtHd.af_panelGroupLayout, .wfHistActDtCol {
    width: 92px;
}
.wfHistFullNmHd.af_panelGroupLayout, .wfHistFullNmCol {
    width: 115px;
}
.wfHistFullNmHd.af_panelGroupLayout, .wfHistFullNmCol {
    width: 130px;
}
.wfHistCmtAprHd.af_panelGroupLayout, .wfHistCmtAprCol {
    width: 220px;
}
.wfHistCmtAprHd.af_panelGroupLayout, .wfHistCmtAprCol {
    width: 200px;
    margin-right: 5px;
    text-align: justify;
}

.purposeOfsrToHelpTxtPGL.af_panelGroupLayout {
  
    width: 359px;
}

.purposeOfsrToHelpTxtPGL.af_panelGroupLayout span {
    display: inline-block;
    margin-left: 0;
        font-size: 12px;
    font-style: italic;
}
.unitInputtext {
    padding-right: 4px;
}
.sanitationInquiryCheckbox.af_panelGroupLayout {
    margin: 10px;
}

.sanitationBIFInitator .sanitationBIFInitatorLabel {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
}

.sanitationECCContent .sanitationBIFInitatorRadio.af_panelGroupLayout {
    margin-left: 9px;
    margin-top: 9px;
}
.sanitationBillingFormLayout.af_panelFormLayout .af_panelLabelAndMessage_content-cell {
    display: inline-block;
}
.sanitationBillingFormLayout.af_panelFormLayout .af_panelLabelAndMessage_label {
    display: inline-block;
}

.confirmAdjustmentType.af_panelGroupLayout .confirmAdjustmentTypeLabel {
    width: 170px;
}
.thankYouDialPG6.af_panelGroupLayout {
    margin-top: 10px;
}

.gisSearchClosePopupLink.af_commandLink {
    float: right;
    margin-top: 0;
    background-image: url("/oracle/webcenter/portalapp/shared/images/popup_close_icon.png");
    background-position: center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    font-size: 14px;
    margin: 0;
    padding: 2px 0;
    text-decoration: none;
}
.backToWorlist.af_goLink, .backToWorlist.af_goLink:hover, .backToWorlist.af_goLink:visited, .backToWorlist.af_goLink:focus {
    background-image: url("/oracle/webcenter/portalapp/shared/images/backRound.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 8px;
    padding: 8px 11px;
    background-size: 28px auto;
    background-color: transparent !important;
}

.csdBtnLst.af_panelGroupLayout div {
    float: left;
}


.bckCsdPage.af_panelGroupLayout a {
    padding: 5px 8px !important;
}

.CommentPGL.af_panelGroupLayout {
    width: 240px;
}

.reasonCodePGL.af_panelGroupLayout {
    width: 240px;
}
.CommentPGL .columnOpTxt.af_outputLabel {
    display: inline-block;
    font-style: italic;
    margin-bottom: 10px;
    margin-left: 8px;
    margin-top: -8px;
    text-align: left;
}

.CommentPGL .columnOpTxt.af_outputLabel label {
    font-size: 12px;
    text-align: justify;
}

.reasonCodePGL .columnOpTxt.af_outputLabel {
    display: inline-block;
    font-style: italic;
    margin-bottom: 10px;
    margin-left: 8px;
    margin-top: -8px;
    text-align: left;
}

.reasonCodePGL .columnOpTxt.af_outputLabel label {
    font-size: 12px;
    text-align: justify;
} 
.refDwellingLabel.af_panelGroupLayout {
    float: left;
    font-weight: bold;
    margin-right: 5px;
}

.refDwellingType.af_panelGroupLayout {
    margin-bottom: 10px;
}
.confirmPurposeOfSR.af_panelLabelAndMessage td {
    padding-bottom: 10px;
}
.bckCsdPage.af_panelGroupLayout {
    margin-right: 10px;
}
.bigMapCanvasDialog .af_dialog_main {
  
  max-width: 1080px;
}
.bigMapCanvasDialog .gisSearchClosePopupLink.af_commandLink, .bigMapCanvasDialog .gisSearchClosePopupLink.af_commandLink:hover {
  font-size:13px;
  padding: 2px 7px !important;
  text-decoration: none;
  margin-bottom: 0 0 10px 0 !important;
}
.bigMapCanvasDialog #map-big-canvas {
    height: 420px;
    width: 1030px;
    min-height:420px;
    margin: 0;
}

.bigMapCanvasDialog .SRHeaderWidth.af_panelGroupLayout {
    margin-bottom: 0;
}

.HighPriorityRowStyle .af_commandLink {
    border-left: medium none;
}

.locContactAnnoCheckBox.af_panelGroupLayout {
    margin-top: 10px;
}
.locContactAnnoCheckBox .af_selectBooleanCheckbox_item-text {
    margin: 0;
}

/*temp fixed classes*/



.CSDPreviewArticle.af_panelGroupLayout .bckCsdPage {
    display: none;
}
/*temp fixed classes ends*/
.unitNOInputText.af_inputText .af_inputText_content {
    width: 220px;
}
.unitNoOpText {
    display: inline-block;
    margin-top: 6px;
    width: 200px;
}
.locAndContactUnitLabel1.af_panelGroupLayout {
    margin-top: 10px;
}
.additionalMobileOS127.af_panelGroupLayout {
    margin-left: -12px;
}
.serviceDirectorySubcolumn.AddressDetailBlock.af_panelGroupLayout {
    word-break: normal;
}

.serviceDirectorySubcolumn.af_panelGroupLayout {
    word-break: break-all;
}

.locationContactChange.af_commandLink {
    word-wrap: normal;
}
.addresClearLink.af_commandLink {
    word-wrap: normal;
}
.firstPGbuttonPanel{
margin-top:10px;
}
.firstPGbuttonPanel a{
margin-right:10px;
}
a:focus{
outline:2px solid #000;
}
.navlinkcell a:focus, .footer a:focus {
    outline: 2px solid #fff;
}
.loginAndInfoSection a:focus{
outline:2px solid #000;
}
.confirmDwellingType.af_panelLabelAndMessage .af_panelFormLayout_label-cell {
    display: inline-block;
    margin-left: 0;
}
.confirmDwellingType.af_panelLabelAndMessage label {
    text-align: left;
}
.confirmDwellingType.af_panelLabelAndMessage .af_panelLabelAndMessage_content-cell {
    padding-left: 0 !important;
}
.confirmDwellingType.af_panelLabelAndMessage td {
    margin-bottom: 10px;
}
/*.headerLeftBYuser.af_panelGroupLayout {
    padding-left: 10px;
}*/
.headerLeftBYuser.af_panelGroupLayout {
    font-size: 14px;
    /*padding-left: 10px;*/
}
.csdWfRejectCnt.af_panelGroupLayout {
    margin-top: 10px;
}
.csdWfRejectLabel {
    display: inline-block;
    margin-left: 23px;
    width: 267px;
}
.csdWfRejectValue {
    display: inline-block;
    width: 600px;
    word-wrap: break-word;
}
.csdWfRejectCnt.af_panelGroupLayout tr {
    vertical-align: top;
}

a.appnFormLink{
font-size:16px !important;
margin:10px 0 !important;
display: inline-block;
}
.additionalMobileOS127.af_panelGroupLayout {
    margin-left: -12px;
}
.SourceOfRequestPLM .af_panelLabelAndMessage_content-cell {
    width: 154px;
}
.editSummaryCouncilOfficeSOC.af_selectOneChoice select {
    width: 107px;
}

.editSummaryMobileSOC.af_selectOneChoice label {
    width: auto;
}

.editSummaryCouncilOfficeSOC.af_selectOneChoice label {
    width: auto;
}
.editSummaryCouncilOfficeSOC.af_selectOneChoice .AFRequiredIconStyle {
    margin-left: -7px !important;
}
 .editSummaryCouncilOfficeSOC.af_selectOneChoice .AFPanelFormLayoutContentCell {
    padding-left: 0;
}
.editSummaryMobileSOC.af_selectOneChoice select {
    width: 115px;
}
.editSummaryMobileSOC.af_selectOneChoice .AFRequiredIconStyle {
    margin-left: -8px;
}
.editSummaryMobileSOC .AFPanelFormLayoutContentCell {
    padding-bottom: 1px;
    padding-left: 0;
    padding-top: 3px;
}
.csdTodayNotif.af_panelGroupLayout a span {
    width: auto;
}
.af_inputDate.p_AFError .af_inputDate_content, .af_inputDate.p_AFError .af_inputDate_content:focus{
  border: 1px solid #fb5f5f !important;
  border-color: #fb5f5f !important;
  margin: 1px;

}

.topCSDServicesTotalRow1.af_panelGroupLayout {
    font-weight: bold;
    margin-left: 10px;
    width: 80px;
}

.topCSDServicesTotalRow2.af_panelGroupLayout {
    font-weight: bold;
    margin-left: 10px;
    width: 130px;
}

.topCSDServicesTotalRow3.af_panelGroupLayout {
    font-weight: bold;
    margin-left: 10px;
    width: 300px;
}

.topCSDServicesTotalRow4.af_panelGroupLayout {
    font-weight: bold;
    margin-left: 10px;
    width: 165px;
}
.bigMapCanvasDialog .gisSearchClosePopupLink.af_commandLink, .bigMapCanvasDialog .gisSearchClosePopupLink.af_commandLink:hover {

    font-weight: normal !important;
    margin-top: -25px !important;
}
.viewDetailspanelLabelMessage.af_panelLabelAndMessage .af_panelLabelAndMessage_content-cell {
    word-break: break-all;
}
.locationContactPG5.af_panelGroupLayout {
    clear: both;
    text-align: left;
    display: flex;
}

.learnMore.af_panelGroupLayout {
    margin-left: 4px;
    text-align: left;
}

.contAcptPG.af_panelGroupLayout {
    display: block;
    margin-top: 20px;
    text-align: center;
}
.contAcptPGcl21.af_goLink {
    color: #003286 !important;
    font-size: 14px !important;
    margin-left: 5px;
    margin-right: 5px;
}
.preview.left.af_commandLink {
    float: left;
}

.edit.left.af_commandLink {
    float: left;
}

.approve.left.af_commandLink {
    float: left;
}

.reject.left.af_commandLink {
    float: left;
}
.dynamicPieiconcss.af_commandLink {
display: inline-block;
font-size: 14px;
margin: 0 5px 0 0;
padding: 0px 4px;
background-image: url("/oracle/webcenter/portalapp/shared/images/graphPieIcon.png");
background-position: center right;
background-repeat: no-repeat;
background-size: 17px auto;
font-weight: normal;
color: transparent !important;
margin: 10px;
}
.dynamicBariconcss.af_commandLink {
display: inline-block;
font-size: 14px;
margin: 0;
padding: 0px 4px;
background-image: url("/oracle/webcenter/portalapp/shared/images/graphbarIconpng.png");
background-position: center right;
background-repeat: no-repeat;
background-size: 17px auto;
font-weight: normal;
color: transparent !important;
margin: 10px;
}
.wfHistRejMsgHd.af_panelGroupLayout {
    width: 90px;
}
.wfHistRejMsgCol.af_panelGroupLayout {
    width: 90px;
}

.csdDashBoardNotipg128.af_panelGroupLayout span {
    width: auto;
}

.notifnAtClass {
    padding-right: 3px;
}

.locationCommandPG2.af_panelGroupLayout .af_commandLink {
    font-size: 14px !important;
}


.locAddrpgl8.af_panelGroupLayout {
    border-bottom: 1px dashed #cdcdcd;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.countCSDServicesTotalRow1.af_panelGroupLayout {
    display: inline-block;
    margin-left: 10px;
    width: 200px;
}
.countCSDServicesTotalRow2.af_panelGroupLayout {
    display: inline-block;
    margin-left: 10px;
    width: 110px;
}
.countCSDServicesTotalRow3.af_panelGroupLayout {
    display: inline-block;
    margin-left: 10px;
    width: 150px;
}
.countCSDServicesTotalRow4.af_panelGroupLayout {
    display: inline-block;
    margin-left: 10px;
    width: 190px;
}

.topCSDServicesRows.af_panelGroupLayout {
    width: 100%;
}

.csdPreviewBtnPG.af_panelGroupLayout {
    text-align: right;
}

.csdPreviewBtnPG.af_panelGroupLayout a {
    font-size: 14px;
    font-weight: bold;
}

.dynamilMainTablePG.af_panelGroupLayout .af_selectManyChoice {
    margin-right: 10px;
}

.NormalPriorityRowStyle.af_panelGroupLayout a {
    font-weight: normal !important;
}

.locationCommandPG.af_panelGroupLayout a {
   padding: 8px 0px !important;
    text-align: center;
    white-space: nowrap;
    width: 209px;
  /*  margin-left: 22px;*/
}
.currSelBtn {   
    width: 200px;
}
.operationResearchBIF.af_panelFormLayout {
    padding-bottom: 0;
    padding-top: 0;
}

.operationResearchBIFContact {
    padding: 0 0 0 11px;
}

.operationResearchMain.af_panelGroupLayout {
    margin-bottom: 0;
    margin-top: 0;
}
.af_inputDate_launch-icon-style:focus{
outline: 2px solid #000;
}
.SRHeaderWidth .af_inputDate_launch-icon-style:focus{
outline: 2px solid #000;
}
input:focus{
outline: 2px solid #000;
}
.af_chooseDate_month-year-row a:focus{
outline: 2px solid #000;
}
.viewDetailsPreviousPG .af_commandLink.p_AFDisabled, .viewDetailsNextPG .af_commandLink.p_AFDisabled{
color: #CECFD2 !important;
background: #fff;
}
.af_dialog_content .summaryInfoImagePG.af_panelGroupLayout {
    margin-left: 0;
}
.actionDateCSDNOti.af_panelGroupLayout span {
    width: auto;
}
.csdDashBoardNotipg128 .notifnAtClass {
    margin-left: 4px;
}
.csdDashBoardNotipg128.af_panelGroupLayout {
    margin-right: 6px;
}

.csdTodayNotif.af_panelGroupLayout {
    padding: 0 10px;
}
.actionDateCSDNOti.af_panelGroupLayout {
    margin-left: 6px;
    margin-right: 0;
}
.providerOrdinatorName.af_inputText.p_AFDisabled {
    margin-left: 0px;
}
.providerOrdinatorEmail.af_inputText.p_AFDisabled {
    margin-left: 10px;
}
.srchCordBtn.af_commandLink {
    color: #003286 !important;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin: 9px 0 0 10px;
}

.reErrorTypes.af_panelGroupLayout select {
    margin: 10px 0 10px 10px;
}
span.csdTodayNotifText1 {
    width: auto;
}

.firstPGsignInpopupMainPG.af_panelGroupLayout {
    text-align: center;
}
.firstPGbuttonPanel.af_panelGroupLayout .af_commandLink {
    margin-bottom: 10px;
}

.bulkyCloseTopService.af_commandLink {
    float: right;
    margin-right: 5px !important;
    margin-top: -25px !important;
    background-image: url("/oracle/webcenter/portalapp/shared/images/popup_close_icon.png");
    background-position: center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    font-size: 16px;
    padding: 10px;
}
.serviceTypePG9.af_panelGroupLayout {
    clear: both;
}

.locConSplBypassText {
    display: block;
    margin-top: 10px;
}
.signinInfoRootPG .errorMessage table{
margin-top:0;
}
.p_AFInfo.af_messages.errorMessage {
    margin-bottom: 10px;
    padding: 5px 10px;
    color:#EB0006;
}
.p_AFInfo.af_messages.errorMessage .af_messages_detail{
color:#EB0006;
}

.myEntryEditorNamePG.af_panelGroupLayout div {
    float: left;
}

.detailpop16.af_panelGroupLayout {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}

.commonCSDBackBG.af_panelGroupLayout a {
    color: #003286 !important;
    font-size: 14px !important;
    margin-right: 11px;
}

.commonCSDBackBG.af_panelGroupLayout {
    text-align: right;
}

.csdMyentryValue {
    padding-left: 5px;
}

.awaitingPreButnPG{
display:inline-block;
width:99%;
}
.awaitingPreButnPG table{
float:right;
}
.wfHistErorTypHd.af_panelGroupLayout, .wfHistErorTypCol  {
    width: 90px;
}
.wfHistErorSubTypHd.af_panelGroupLayout, .wfHistErorSubTypCol  {
    width: 80px;
}
.wfHistErorDescHd.af_panelGroupLayout, .wfHistErorDescCol  {
    width: 77px;
}

.historyPopUp.af_dialog .af_dialog_main {
    max-width: 1090px;
}

.wfHistPanel.af_panelGroupLayout tr {
    vertical-align: top;
}
.appHistCntBox.af_panelGroupLayout {
    width: 990px;
}

.ConfirmButtonPG.af_panelGroupLayout {
    margin: 10px 0 0 75px;
}
.ConfirmButtonPG.af_panelGroupLayout div {
    display: table-cell;
    padding-left: 10px;
}

.ConfirmProviderPG.af_panelGroupLayout {
    margin-top: 10px;
    text-align: center;
}

.prevandDeletBtnBG.af_panelGroupLayout div {
    display: table-cell;
    padding-left: 10px;
}
.yesNOButtonPG table{
float:right;
}
.csdDelNotifyMsg{
margin-bottom: 10px;
display: inline-block;
}
.myPrefPanel.af_panelGroupLayout div {
    display: table-cell;
}
.srIntakeSubTypeRes{
display: none;
}

.bssViewDetailsPGL.af_panelGroupLayout .af_panelLabelAndMessage_label {
    padding: 0 10px 10px 2px;
    text-align: left;
    width: 158px;
}
.duplicateCheckMainPGL .summaryInfoImagePG {
    width: 100%;
}
.containerPnlLblMsg.af_panelLabelAndMessage .af_panelLabelAndMessage_content-cell {
    width: 173px;
}
.containerPnlLblMsg.af_panelLabelAndMessage .af_panelLabelAndMessage_label {
    text-align: left;
    width: 75px;
    padding-bottom: 5px;
}
.duplicateLocation.af_outputLabel {
    display: inline-block;
    text-align: left;
    width: auto;
}
.bifApplyHeader {
    background: #d0e1ff none repeat scroll 0 0;
    display: inline-block;
    padding: 10px 0;
    width: 100%;
}
.bifApplyContent {
    background: #f7f8fa none repeat scroll 0 0;
    padding: 10px 0;
    width: 100%;
}
.bifApplyHeader1, bifApplyContent1 {
    padding-right: 10px;
    width: 100px;
}
.bifApplyHeader2, bifApplyContent2 {
    padding-right: 10px;
    width: 200px;
}
.bifApplyHeader3, bifApplyContent3 {
    padding-right: 10px;
    width: 250px;
}
.adjustmentWithContentPGL2.af_panelGroupLayout {
    margin-top: 15px;
    width: 100%;
}
.duplicateCheckPopupDialog .af_dialog_main{
max-width: 1090px;
}
.csdDelNotifyBox.af_panelGroupLayout {
    margin: 10px 0 0 5px;
}
.yesNOButtonPG.af_panelGroupLayout {
    display: inline-block;
    margin-top: 10px;
    text-align: center;
    width: 90%;
}
.yesNOButtonPG.af_panelGroupLayout td {
    padding-right: 25px;
}
.srIntakeSrTypeBG.srIntakeSubTypeRes.af_panelGroupLayout {
    background: #f4f4f4 none repeat scroll 0 0;
    margin: 0 0 10px;
    width: 100%;
    
}
.srIntakeSrTypeBG.srIntakeSubTypeRes.af_panelGroupLayout .srIntakeSRTypeDetail {
    margin: 0 10px 10px;
    padding: 0;
}
.srIntakeSrTypeBG.srIntakeSubTypeWeb.af_panelGroupLayout {
    display: none;
}
.srIntakeSrTypeBG.srIntakeSubTypeRes.af_panelGroupLayout {
    display: block;
}
.srIntakeSrTypeBG.srIntakeSubTypeRes.af_panelGroupLayout .srIntakeSRTypeDetail:first-child {
    margin-top: 10px;
}
.csdTelTypeRank{
padding-left:5px;
}
.csdTelType1{
padding-left:5px;
}
.treePermitPanelForm14.af_panelFormLayout {
    margin-top: 10px;
}

.srIntakeSrTypeBG.srIntakeSubTypeWeb.af_panelGroupLayout {
    display: block !important;
}

.srIntakeSrTypeBG.srIntakeSubTypeRes.af_panelGroupLayout {
    display: none;
}
.schResetLink.af_commandLink {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin: 9px 8px 0;
}
.detailpop19.af_panelGroupLayout {
    margin-bottom: 10px;
}

.summayInfoImage100px img {
  color: #666;
  background-image: url("/oracle/webcenter/portalapp/shared/images/loading-blue.gif");
  background-size: 100px;
  background-position: center;
  background-repeat: no-repeat;
}

.csdMyentryAddCtrLable {
    display: inline-block;
    font-weight: bold;
    width: 130px;
}

.csdCategoryManagemntTHeader1.af_panelGroupLayout h3 {
    color: #666;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
}
.addCatActBtnBox.af_panelGroupLayout {
    margin-left: 10px;
}
.csdCategoryManagemntTContent4.af_panelGroupLayout div {
    float: left;
    margin-left: 10px;
}

.addProActBtnBox.af_panelGroupLayout {
    margin-left: 10px;
}
.mayorgraphcss.af_panelGroupLayout h2 {
    margin-bottom: 20px;
}

.dpDashNotifiMain.af_panelGroupLayout {
    background: #f4f4f4 none repeat scroll 0 0;
    border-bottom: 1px dashed #cdcdcd;
    padding: 7px 10px 10px 13px;
    width: 100%;
    word-break: break-all;
}

.dpDashNotifiMain.af_panelGroupLayout a {
    color: #003286 !important;
    font-size: 14px;
    font-weight: normal;
    word-break: break-all;
}

.serviceTypeLearn.af_commandLink {
    color: #003286 !important;
    font-size: 11px;
    font-weight: normal;
    margin-left: 5px;
    white-space: nowrap;
}
.searchAddress.af_panelGroupLayout .af_selectBooleanRadio {
    display: inline-block;
    padding-top: 0px;
    margin-top: 0px;
}

.secRadioBG.af_panelGroupLayout .af_selectBooleanRadio {
    margin-top: 0 !important;
}

.filterByMainBox.af_panelGroupLayout td {
    display: inline-block;
}

.departmentNotificationHeader {
    color: #666;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 15px;
}
.notifDetailRoot .af_panelBox_content.p_AFCore.p_AFDefault {
    padding: 0;
}
.notifDetailRoot .af_panelBox_center {
    padding: 0;
}

.notifHeadersr.af_panelGroupLayout td {
    display: inline-block;
}

.notifTodayHeader.af_panelGroupLayout td {
    display: inline-block;
    margin-right: 5px;
}

.editMyprofilesaveButton div {
float:left;
margin-right:10px;
}
.editMyprofilesaveButton {
margin-top:20px;
}

.workFlowQheader1.af_panelGroupLayout div, .workFlowQheader4 div, .workFlowQheader6 div, .workFlowQheader8 div, .workFlowQheader7 div {
    float: left;
    color: #666;
}

.workFlowQheader7.af_panelGroupLayout div {
    float: none;
}
.searchCell.af_panelGroupLayout {
    background: #f2f2f2 none repeat scroll 0 0;
    display: inline-block;
    margin: 47px 0 5px;
    min-width: 1090px;
    padding: 5px 0;
    position: relative;
    right: 0;
    width: 100%;
}
.fontZeroCLass .af_panelLabelAndMessage_label label{
font-size: 0px;
}

.ServiceNotCompleteTypedp3.af_selectOneChoice select {
    margin-left: 0 !important;
    margin-top: 0;
}
.af_panelLabelAndMessage_label {
    text-align: left;
}
.adjustmentPeriodEnding .af_panelLabelAndMessage_label {
    margin-left: 26px;
    margin-right: 8px;
    width: 130px;
}
.sanDwellingUnitType.af_panelGroupLayout .dwellingLabel {
    float: left;
    margin-right: 10px;
}

.sanDwellingUnitType.af_panelGroupLayout {
    margin: 10px;
}

.sanitationBIFInitatorRadio.af_panelGroupLayout {
    margin-left: 10px;
    margin-top: 10px;
}
.fisrtRadiobg.af_panelGroupLayout .af_selectBooleanRadio {
    display: inline-block;
}

.noSRTextBG.af_panelGroupLayout {
    background: #f4f4f4 none repeat scroll 0 0;
    display: inline-block;
    margin-left: 25px;
    min-width: 200px;
    padding: 100px 20px;
}


.sanitationDocumentPopUpContent.af_panelFormLayout .AFRequiredIconStyle {
    margin-left: -12px;
}

.csdSerGoLnkDis.af_goLink {
    display: none;
}

.callerDrillTBPG1.af_panelGroupLayout {
    border-bottom: 1px solid #cdcdcd;
    padding: 0 0;
    width: 100%;
	border-left: 1px solid #cdcdcd;
}
.callertablecol1.af_panelGroupLayout {
    padding: 5px;
    width: 85px;
}

.callerDrillTBPG1.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}


.callerDrillHeaders.TableSortingSubHeader.af_panelGroupLayout {
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-top: 1px solid #cdcdcd;
    padding: 0;
    background: #bbd2e8 none repeat scroll 0 0;
    margin-top: 10px;
}

.callerDrillHeaders.TableSortingSubHeader.af_panelGroupLayout td {
    border-right: 1px solid #cdcdcd;
}

.callerDrillHeaderscol1.af_panelGroupLayout {
    padding: 5px;
    width: 85px;
}

.purposeOfSrOutput {
    float: left;
}

.manyListPGL .af_selectManyListbox_options{
overflow: auto;
}

.failSrspgl35.af_panelGroupLayout {
    max-width: 800px;
    text-align: justify;
}

.scsRadiobuttonPG.af_panelGroupLayout .af_selectBooleanRadio_label {
    padding: 0;
}
.scsRadiobuttonPG.af_panelGroupLayout .af_inputText_content {
    margin-right: 2px;
}
.scsAdvanceSearchMainPG.af_panelGroupLayout {
    margin-left: 5px;
}

.searchByLocationMainPG.af_panelGroupLayout .advancesearchResetBG {
    margin-right: 214px;
    float: right !important;
}

.bssClosePanelForm .af_selectOneChoice.p_AFReadOnly .af_selectOneChoice_content{
line-height: 18px;
}
.locationLabelMessagePG.af_panelFormLayout .af_panelLabelAndMessage_help-facet {
    width: 80%;
}

.mobileMenuMain {
    display: none;
}

.csdSearchMainpg.af_panelGroupLayout {
    float: left;
    margin-top: 5px;
    width: 70%;
}

.photoEditLinkPG.af_panelGroupLayout {
    float: left;
    margin: 0 0 0 10px;
}

.summaryPhotoNA {
    float: left;
}

.photoEditLinkPG.af_panelGroupLayout a {
    font-size: 14px;
    font-weight: normal;
}

/*.advancesearchResetBG.af_panelGroupLayout a {
    background: #6cb5ff none repeat scroll 0 0 !important;
}

.advancesearchResetBG.af_panelGroupLayout a:hover {
    background: #51a6fc none repeat scroll 0 0 !important;
}*/
.locationLabelMessagePG.af_panelFormLayout .af_panelLabelAndMessage_label {
    width: 120px;
}

.BackButtonPGL h1.srDtlHd {
    margin-left: 10px;
}
.removeButton.af_commandLink,  .removeButton.af_commandLink:hover, .removeButton.af_commandLink:visited {
    background: none repeat scroll 0 0 #3075c3 !important;
    border: medium none;
    color: #fff !important;
    display: inline-block;
    font-size: 13px !important;
    font-style: normal;
    margin-top: 0 !important;
    padding: 10px 24px;
    text-decoration: none;
    text-transform: uppercase;
    margin-left: 10px;
}

.learnMore.af_panelGroupLayout {
    clear: both;
}
.detailspgl56.af_panelGroupLayout {
    display: inline-block;
}
.detailspgl56 .af_outputLabel {
    display: inline-block;
    /*width: 180px !important;*/
}
.detailspgl56 .af_panelGroupLayout label{
    line-height : 2
}
.refuseAndPickupPG25 {
overflow-y: hidden !important;
}
.commentPopupPanelGroup.af_panelGroupLayout {
    padding: 10px 0;
	display:inline-block;
}
.summaryLogContent5 {
    width: 135px;
}
.summaryLogHead5 {
    text-align: center;
    width: 135px;
}
.summarySRLogTable {
    width: 760px;
}
.adjustmentCodeChangeTo.af_panelLabelAndMessage .af_panelLabelAndMessage_label {
    margin-left: 15px;
    width: 158px;
}

.sanitationECCAdjustTo.af_panelLabelAndMessage .af_panelLabelAndMessage_label {
    margin-left: 15px;
    width: 146px;
}
.serviceNotpanelLabe6.af_panelLabelAndMessage {
    margin-top: 10px;
}

.serviceNotpanelLabe6.af_panelLabelAndMessage label {
    margin-left: 11px;
}

.sncOtherInputtextot1.af_panelGroupLayout {
    margin-top: 5px;
}
.collpgl136 {
    margin-top: 5px;
}
.firstPGsignInpopupMainPG .commonButton.af_commandLink{
white-space: nowrap;
}

.manageaddButton.af_panelGroupLayout {
    text-align: center;
}
.addresPopup .af_dialog_header-content-center {
    text-align: center;
}
.bosCloseOutOutputText {
    line-height: 35px;
}
.serviceNotpanelLabe6.af_panelLabelAndMessage {
    margin: 10px 0 0 0;
}
.serviceNotpanelLabe6.af_panelLabelAndMessage label {
    margin-bottom: 0;
}
.treePermitOutPutLabelOt3 {
    vertical-align: top;
}

.treePermitSelectOneRadio.af_selectOneRadio {
    display: inline-block;
    margin-left: 10px;
}
.treePermitPanelForm10.af_panelGroupLayout {
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px;
}
.locationContactServiceTypePG af_panelGroupLayout{
width:450px;
display: inline-block;
}
.locationContactTYPEPG tr{
vertical-align: top;
}
.searchScrollingPG {
    display: inline-block;
    max-height: 500px;
    overflow: auto;
    width: 100%;
    vertical-align: top;
}
.mapPopupDailog{
width:740px;
height:630px;
}
.mapSize{
width:700px;
height:500px;
}
.ServiceName.af_inputText label {
    margin-right: 10px;
    width: auto;
}
.ServiceNamePG.af_panelGroupLayout td {
    display: inline-block;
}
.ServiceNamePG.af_panelGroupLayout {
    margin-left: 10px;
    margin-top: 20px;
}
.myEntriesPG.af_panelGroupLayout td {
    margin-left: 10px;
}
.duplicateCheckMainPGL .sanitationBillingLifelineMainPGL .af_panelLabelAndMessage_label {
    width: 150px;
}

.duplicateCheckMainPGL .sanitationBillingLifelineMainPGL .af_panelLabelAndMessage_label {
    width: 150px;
}

.commonSRdetailsPanelGroupBox .SrDetailPanelForm {
    width: auto;
}

.internalNotesSRNoFlagPGL.af_panelGroupLayout {
    margin-top: 10px;
}

.detailpop11.af_panelGroupLayout {
    font-weight: normal;
}
.pageContent .af_showDetailFrame_content{
overflow: hidden ;
}

.ServiceNotCompleteTypedp1a.af_selectOneChoice .af_selectOneChoice_content {
    margin-left: 10px;
    margin-top: 10px;
}
.collectionDayCallHistoryPGL.af_panelGroupLayout {
    width: 99.8%;
}
.callHistoryPGL.af_panelGroupLayout {
    float: right;
}

.callHistoryLink.af_commandLink {
    font-size: 14px;
    font-weight: normal;
    color: #024589 !important;
}

.viewSRHistoryHeaderPGL.af_panelGroupLayout {
    background: #d0e1ff none repeat scroll 0 0;
    padding: 10px;
    width: 100%;
}

.viewSRHistoryContentPGL.af_panelGroupLayout {
    border-bottom: 1px dashed #cdcdcd;
    padding: 10px;
}

.viewSRHistoryHeaderPGL1, .viewSRHistoryContentPGL1 {
    width: 90px;
}
.viewSRHistoryHeaderPGL2, .viewSRHistoryContentPGL2 {
    width: 130px;
}
.viewSRHistoryHeaderPGL3, .viewSRHistoryContentPGL3 {
    width: 250px;
}
.viewSRHistoryHeaderPGL4, .viewSRHistoryContentPGL4 {
    width: 150px;
}
.confirmBosocbpanelForm1.af_panelFormLayout .af_panelLabelAndMessage_content-cell {
    padding-bottom: 10px;
    padding-left: 0 !important;
}

.typePGL.af_panelGroupLayout {
    text-align: left;
}
.viewDetailsPGL.af_panelGroupLayout {
    max-height: 230px;
    overflow-y: auto;
}

.refBillFactorLabel.af_panelGroupLayout {
    float: left;
    font-weight: bold;
    margin-right: 5px;
}

.refBillFactor.af_panelGroupLayout {
    margin: 10px 0 0 10px;
}

.refDwellingType.af_panelGroupLayout {
    margin-left: 10px;
}

.checkBoxPGL .af_selectBooleanCheckbox_content-input {
    display: inline-block;
    margin: 0;
    padding: 3px 2px 1px;
    vertical-align: top;
}
.locationContactServiceTypePG.af_panelGroupLayout {
    display: inline-block;
    max-width: 560px;
}
.pageContent .af_showDetailFrame_content{
overflow: hidden ;
}
.viewSRHistoryContentPGL.af_panelGroupLayout td {
    padding-right: 10px;
}
.viewSRHistoryHeaderPGL.af_panelGroupLayout td {
    padding-right: 10px;
}
.graffitiInvalidTablePG.af_panelGroupLayout .serviceUpdateSummaryColorW tr td div div {
    width: auto;
}
.graffitiInvalidTablePG.af_panelGroupLayout .serviceUpdateSummaryColorG td div div {
    width: auto;
}
.typePanelLblMsg.af_panelLabelAndMessage .af_panelLabelAndMessage_content-cell {
    width: 271px;
}

.duplicateCheckContent1 {
    display: inline-block;
    width: 320px;
    font-weight: bold;
}
.duplicateCheckpanelfoam2 .af_panelFormLayout_content-cell {
    display: inline-block;
    padding-left: 0;
    padding-right: 15px;
    width: auto;
}

.duplicateCheckAddress {
    display: inline-block;
    margin-right: 15px;
    width: 312px;
}
.srTypePnlLblMsg.af_panelLabelAndMessage {
    margin-bottom: 7px;
    margin-right: 22px;
}

.bssDetailsPGL.af_panelGroupLayout {
    margin-top: 7px;
}

.expirationMsgOT {
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 4px;
    width: 500px;
}
.topCSDServicesTotalRow5.af_panelGroupLayout {
    display: inline-block;
    margin-left: 10px;
    width: 165px;
    font-weight: bold;
}
.detailspgl56.af_panelGroupLayout label {
    line-height: 20px;
}
.locationContactPG1.af_panelGroupLayout {
    line-height: 20px;
}

.csdEntry5px.af_panelGroupLayout div {
    float: left;
}

.CSDMenuBar {
    margin: 10px 0;
    width: 100%;
}

.checkBoxPGL .nonContainersBlnChkBox.af_selectBooleanCheckbox label {
    width: 290px;
}
.mailingAddressIpText.p_AFReadOnly textarea {
    resize: none;
    margin-top: 8px !important;
}
.mailingAddressIpText.af_inputText textarea {
    height: 42px;
    line-height: 20px;
    resize: none;
}
.printPGL a {
    margin-right: 25px !important;
}
.creationDateLabel {
    padding: 0;
}
.refSRFStartusLabel {
    float: left;
    font-weight: bold;
    margin-right: 5px;
}
.refSrfStatus {
    margin: 0 0 10px 9px;
}
.refBillFactorText {
    margin-bottom: 10px;
}
.editSrInfoProviderSOC {
    line-height: 16px;
    margin-left: 0;
    padding-left: 0;
}
.saveQueryLink {
    margin-right: 2px;
}
.buttonGL {
    margin-bottom: 15px;
}
.regPhFormate {
    margin-left: 199px;
    font-style: italic;
    margin-bottom: 7px;
    display: inline-block;
}
.regPhFormate1 {
    margin-left: 199px;
    font-style: italic;
    margin-bottom: 7px;
    display: inline-block;
}
.mailingAddressPLM .af_panelLabelAndMessage_content-cell {
    width: 234px;
}

.social a {
    color: #ffffff  !important;
    display: inline-block;
    float: left;
    font-size: 18px;
    line-height: 1.5;
    margin-left: 12px;
}

.editSrInfoProviderSOC {
    margin: 0;
    padding: 0;
    line-height: 15px !important;
}
.CallerInfoProviderFilter {
    display: inline-block;
    margin-right: 15px;
}
.CallerInformationDateFilterHorigentalPGL{
margin-top: 10px;
}
.BacktoTopPG {
    float: right;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-top: 2px;
}
.BacktoTopPG a {
    background-color: rgba(0,0,0,0.5);
    padding: 10px 15px;
    display: inline-block;
    color: transparent;
    background-image: url("/oracle/webcenter/portalapp/shared/images/UpWhiteArrow.png");
    background-position: center;
    background-repeat: no-repeat;
}
.streetProblem150px select {
    margin-left: 0;
}
.csdPreviewBtnPG a.csdPreviewBack {
    font-size: 18px !important;
}
.searchSrFields.searchSrFieldsDS.af_panelGroupLayout .af_selectManyChoice_control {
    padding: 5px 5px;
}
.reasonEmailIdPGL td {
    line-height: 36px;
}
.additionalInfoRescheduleDate{
font-weight: bold;
}
.confirmScheduleDate{
font-weight: bold;
}
.duplicateContent2PGL .typePGL {
display: inline-block;
}
.bssClosePanelForm .af_selectOneChoice.p_AFReadOnly .af_selectOneChoice_content {
    line-height: 30px;
}

.feedBackRequestNum, .feedbackSRRelatedInfo{
    color: #f30101;
    font-weight: bold;
}
.refuseAndPickupPG350px{
display: inline-flex;
}
.WelcomeText.af_panelGroupLayout h1 {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    text-shadow: 2px 2px 3px #474747;
}

.viewSRHistoryContentPGL5.af_panelGroupLayout {
    width: 80px;
}
.duplicateCheckViewPg.viewSRHistoryContentPGL6.af_panelGroupLayout {
    display: inline-block;
    width: 120px;
}
.viewSRHistoryHeaderPGL6.af_panelGroupLayout {
    display: inline-block;
    width: 120px;
}
.viewSRHistoryHeaderPGL5.af_panelGroupLayout {
    width: 80px;
}

.csdTitleLink h2.srDtlHd {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 7px 8px;
}
.dashboardBottom h3{
color: #666;
border-bottom: 1px solid rgb(197, 197, 197);
margin-top: 9px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
}

.additionalInfoServiceDay{
font-weight: bold; 
}
.registrationHelpROOTPG h2.srDtlHd {
    font-size: 18px;
}

.distributionCodeSOC.af_selectOneChoice label {
    margin-left: 10px;
    text-align: left;
    width: 118px;
}
.commonSRdialog {
    height: auto;
    max-width: 1120px;
}
.af_dialog_main {
    max-width: 1140px;
}
.commonSRdialog .distributionCodeSOC select {
    width: 170px;
}
.commonSRdialog .refuseAndPickupSlectOne170px.af_selectOneChoice select {
    width: 185px;
	margin:5px;
}
.ServiceDateHelpText {
     font-size: small;
    font-style: italic;
    Color: #f30101;
} 
.investigationsrpg8 {
    display: inline-block;
    width: 50%;
}
.investigationsrpg8 .srInvestigationLabel {
    display: inline-block;
    float: left;
    width: 100%;
}
.investigationsrpg8 .af_inputText {
    float: left;
    margin-left: 11px;
    width: 100%;
}
.editServiceDateHelpText.af_panelGroupLayout {
    display: inline-block;
    width: 98%;
    font-weight: normal;
    font-style: italic;
}
.navigationPGL.af_panelGroupLayout td {
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px;
}
.navigationPGL.af_panelGroupLayout {
    float: right;
}
.confirmSerialNo{
    text-transform: uppercase;
}
.detailsServiceTypeRegion .af_inputText_content {
   /* margin-left: 13px !important; */
    width: 210px;
    margin-bottom: 6px !important;
}
.infoProviderLOV.af_selectOneChoice.p_AFReadOnly {
    line-height: 20px;
}
.viewSRHistoryDialog .confirmPanelLabelAndMessage .af_panelLabelAndMessage_content-cell {
    width: 510px;
}
.addressSearchExamples{
   font-weight:bold;
   text-decoration: underline;
} 
.sampleAddresses{
   margin-bottom:10px; 
}

.topCSDReportHeadFilter span.DateFrom, .topCSDReportHeadFilter span.dateTOPG {
    padding-bottom: 8px !important;
    display: inline-block;
    margin-top: 11px;
}
.topCSDReportHeadFilter .topCSDDisplayLabel {
    margin-left: 7px;
    margin-right: 8px;
}
.topCSDReportHeadFilter .DateFiltringPG {
    margin-left: 13px;
    margin-right: 17px !important;
}
.topCSDReportHeadFilter .topServiceUserFilterS select {
    width:158px !important;
}
.topCSDReportHeadFilter .topCsdFilterButton {
    padding-top: 35px;
    margin-right: 15px;
}
.mailingAddrPLM label {
    display: inline-block;
    width: 115px;
}
.mailingAddrPLM{
    width: 330px;
    display: inline-block;
}
.inotiatorTypePLM{
    width: 330px;
    display: inline-block;
}
.csscRsscPLM{
     width:330px;
     display:inline-block;
}
.csscRSSCPFL{
      width:920px !important;
      display:inline-block;
}
.dynamilMainTablePG.af_panelGroupLayout td {
    float: left;
}
.adjTableEdit .af_commandImageLink,.adjTableEdit .af_commandImageLink:hover, .adjTableEdit .af_commandImageLink:focus, .adjTableEdit .af_commandImageLink:visited{
    background-image: url("/oracle/webcenter/portalapp/shared/images/EditYellow.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 0;
    padding: 13px;
    background-size: 23px auto;
    background-color: transparent !important;
}
.adjTableEdit .af_commandImageLink img{
   display:none;
}
.adjDelete .af_commandImageLink, .adjDelete .af_commandImageLink:hover, .adjDelete .af_commandImageLink:focus, .adjDelete .af_commandImageLink:visited {
    background-image: url("/oracle/webcenter/portalapp/shared/images/deletRedRound.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent !important;
    display: inline-block;
    margin: 0 0 0 0;
    padding: 13px;
    background-size: 23px auto;
    background-color: transparent !important;
}
.adjDelete .af_commandImageLink img{
   display:none;
}
.cnfrmDatePopupPGL{
  padding :14px;
  width:433px;
}
.okPGLConfirm .commonButton.af_commandLink{
    float:right;
    clear:both;
}
.cnfrmDatePopupTxt div{
    float:left;
}

/* Force the html down to accommodate global nav. */
html {
  position:relative !important;
}

/* Deal with drupal admin toolbar if exists. */
#admin-menu-wrapper {
  margin-top: 47px !important;
}

.cbp-spmenu-left {
    left: -1360px;
}
.PrintVisible{
/*#visibility: hidden;*/
 display: none !important;
}

/*css for new hamburger menu*/

   
nav {
  top: 40px;
  margin-left: -70%;
  position: fixed;
  z-index: 2;
  width: 70%;
  height: 100%;
  background: #47a3da none repeat scroll 0 0;
}

nav ul {
  list-style: none;
  margin: 0;
  width: 100%;
  padding: 0;
}

nav li {
  position: relative;
  padding: 25px;
}

nav li a {
  color: #222;
  text-decoration: none;
}

#hamburger {
    color: transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin: 10px;
    padding-right: 10px;
    position: relative;
    width: 20px;
    font-size: 0;
}

#hamburger div {
  background-color: #fff;
  height: 3px;
  margin-top: 3px;
  width: 90%;
}

.hamburger-action { cursor: pointer; }

#hamburger-overlay {
  display: none;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  opacity: 0;
  background: #000;
}

.googleTrOn.af_panelGroupLayout nav#hamburgerNav {
    top: 68px !important;
}
.searchCell.af_panelGroupLayout nav#hamburgerNav {
    margin-top: 0px;
    top: 39px;
     border-top: 1px dashed #313132;
}
 /*.searchCell.af_panelGroupLayout nav#hamburgerNav a {
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    padding: 10px;
    width: 100%;
    text-decoration:none;
}*/


.searchCell.af_panelGroupLayout nav#hamburgerNav a {
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    padding: 15px 20px 15px 25px;
    width: 100%;
    text-decoration: none;
    font-size: 16px;
    border-bottom: 1px dashed #313132;
    text-transform: uppercase;
    font-weight: normal;
}
/*hamburger menu css end*/
.reasonOpt{
  margin-right:3px;
}
.damageOn{
 margin-right:3px;
}
.dupStaus
{
  margin-bottom: 7px;
}

.mapMainBG {
    background: #fff;
}
.detailsMainBlock {
    background: #fff;
}
.csdCntMain.af_panelGroupLayout {
    background: #fff;
}
.secQueMaxCharText
{
    font-style: italic;
    font-size: 12px;
    margin-left:6px;
    
}
.serviceDateForHomeless 
{
    display: inline-block;
    word-break: keep-all;
    
}
.addtionalInfoAssesemntDateHelpText.af_panelGroupLayout {
    display: inline-block;
    width: 98%;
    font-weight: normal;
    font-style: italic;
    font-size:15px;
}
.asignDateplm .af_panelLabelAndMessage_content-cell {
    padding-left: 9px;
}
.assignDateLMInHistory .af_panelLabelAndMessage_content-cell {
    padding-left: 9px;
}
/*for UAT2976 edit contact */
.contactEditPG{
   margin-top: 15px;
   width: 320px;
}

.contactEditPG .af_panelLabelAndMessage{
 margin-bottom: 7px;
} 

.contactEditPG .af_panelLabelAndMessage_label{
 width:180px;
 text-align: left;
} 

.contactEditPG .af_panelLabelAndMessage_content-cell{
 width:340px;
 text-align: left;
 font-size: 14px;
 padding-left:5px;
}
.contactEditPG label{
  font-weight: bold;
  width:100px;
}

/* added css for UAT3487 - prashant  */
.viewDduplicateSerDatePopup .serviceDateForHomeless
{
    font-size: 12px;
    color: #939393;
}
.summaryRightPanel .serviceDateForHomeless
{
    font-size: 12px;
    color: #939393;
}

.summaryPGLContent .serviceDateForHomeless
{
   font-size: 12px;
    color: #939393;
}
/* ------------- */
/*------ start css for UAT3508 - prashant  */
.yesNoPopupYesCmlLinkPGL
{
    margin-right: 50px;
}
.yesNoCmdLinkPGL
{
    margin-top:15px;
}
.topServiceYesNoCmdLInkParentPGL
{
   
    margin-top:15px;
}
.topServiceYesPGL
{
   
     margin-right: 50px;
}
.csdYesNoCmdLinkParentPGL
{
   
    margin-top:15px;
}
.csdYesPGL
{
   
     margin-right: 50px;
}
.csdSearchYesNoParenPGL       
{
   
    margin-top:15px;
}
.csdSearchYesPGL
{
   
     margin-right: 50px;
}
/* ------end by prashant------- */

/*-------css for UAT3465 by prashant------ */
.firstPGSignIntext1
{
    margin-left: 5px;
    margin-right: 5px;
    font-weight: bold;
}
/*-------end by prashant------------ */
/*-------For MyLA-UAT3105 ------------ */
.duplicateCheckViewTable.af_panelGroupLayout {
    clear: both;
}

.srTypeStatusPGL1.af_panelGroupLayout {
    float: left;
}
.bssDetailsPGL.af_panelGroupLayout {
    clear: both;
}
.duplicateCheckViewPg.af_panelGroupLayout {
    text-align: left;
    width: 172px;
}
.dupStaus.af_panelGroupLayout {
    float: right;
    margin-right: 17px;
    width: 172px;
}
.streetLightPGL.af_panelGroupLayout {
    clear: both;
}

.graffitiDetailsPGL.af_panelGroupLayout {
    clear: both;
    display: inline-block;
    width: 100%;
}
/*-------End MyLA-UAT3105------------ */
/* ---For MyLA-UAT3276 --*/
/*.mayorDatesUpdOrderPGL.af_panelGroupLayout {
    float: right;
}*/
.mayorDatesPGL.af_panelGroupLayout {
    float: left;
}

.updateOrderPGL.af_panelGroupLayout {
    float: right;
}

.mayorDatesPGL.af_panelGroupLayout label {
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 0;
    padding-right: 7px;
}
.mayorDatesPGL td {
    line-height: 30px;
}
.mayorDatesPGL.af_panelGroupLayout table {
    margin-right: 12px;
}
.mayorDatesPGL.af_panelGroupLayout {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    padding: 0 0 0 10px;
    max-width: 290px;
}

.linkPGL .daysPGL {
    width: 33%;
    display: flex;
    float: left;
    justify-content: center;
}
.updateOrderPGL {
    width: 33%;
    display: flex;
    justify-content: center;
}
.mayorDatesUpdOrderPGL {

    width: 33%;
    display: flex;
    float: left;
    justify-content: center;

}

.mayorDatesPGL.af_panelGroupLayout div {
    display: inline-block;
}
/* ---End MyLA-UAT3276 --*/

/*---for MyLA-UAT3550------*/
.containerHelpTextOtpTxt
{
font-style: italic;
font-size: 12px;
margin-left: 8px;
}
/* ---End MyLA-UAT3550 --*/
/*-----For MyLA-UAT3191 */
.srNoHyperLink
{
    font-size: 22px;
    font-family: bold;
}
/*----End MyLA-UAT3191----*/
/*----For MyLA-UAT3311---*/
.suggestedRemovalMenu .af_menu_bar-item-text {
    color: #909cae;
    margin-top: 0 !important;
    min-width: 165px !important;
}
.suggestedRemovalMenu.af_menu.af_menu_bar-item {
    margin: 0 !important;
}
.removalTypeMassEntryPGL .af_selectManyChoice_content {
    width: 90px;
}
/*----End MyLA-UAT3311---*/

/*----Related to Adjustment and Helptext css---*/

.normalStatus.resolutionHepText {
    margin: 0 0 0 10px;
}

.anotherEmailOutPutText .af_inputText_label {
    margin: 0 -10px 0 0;  /*LFI-464*/
    width: 242px;
    /*margin: 0;*/
}

.helpText.resolutionHepText {
    margin: 0 0 0 10px;
}


.otherAdjustmentOutText {
    margin: 0 20px 0 10px;
}

.appealPGL.af_panelGroupLayout {
    margin: 0;
}
.emailPLM .AFRequiredIconStyle {
    float: none !important;
}


.emailPLM .af_panelLabelAndMessage_label.af_panelFormLayout_label-cell > label {
  width: 40px;
}


.adjustmentLable .AFPanelFormLayoutContentCell.af_panelLabelAndMessage_content-cell {
    width: 296px !important;
}


.appealLable .AFPanelFormLayoutContentCell.af_panelLabelAndMessage_content-cell {
   width: 308px !important;
}

.SRStatusPLM.af_panelLabelAndMessage .af_panelLabelAndMessage_label {
    vertical-align: top;
    width: 80px;
}
.normalStatus.resolutionHepTextHiphen {
    margin: 0 0 0 10px;
}

/*----End ------------*/
.adjustmentCount1
{
	margin-right: 2px;
}

.helpTextHiphen.resolutionHepTextHiphen {
    margin: 0 0 0 10px;
}

.helpTextPGL .normalStatus.resolutionHepText {
    float: none !important;
}
.permissionPopupMiddleBottomOutputText
{
        line-height: 20px;
}

.changeSecQuesHeaderPGL
 {
    display: inline-block;
    margin: 0 0 10px 0;
    width: 100%;
}



.secQuestionParenRight
{
    margin-left: 240px;
    display: inline-block;
    padding: 5px;
    margin-bottom: 195px;   
}


.manageQueInputText
{
   margin-bottom: 10px;
}


.secQuestionParenRight a, .secQuestionParenRight a:hover, .secQuestionParenRight a:focus, .secQuestionParenRight a:visited
{
font-size: 14px;
margin-bottom: 7px;
display:  inline-block;
color:#024589;
}

.cnfrmDatePopupTxt.af_outputLabel
{
    margin-right: 2 px;
}

.summaryAssessmentDateOoutputText
{
   margin-left:2px;
}


.confirmAsseesmnetDateOutputText
{
   margin-left:2px;
}

/*** lng tra css***/

.goog-te-gadget {
	margin-left: 4px;
    margin-top: 4px;
    position: absolute;
}

.quickSearchBG {
	margin-top : 2px;
        width: 600px;
}
.goog-te-banner-frame {
    display: none;
}

#google_translate_element {
    margin-left: 9.2%;
}

.af_document.p_AFMaximized {
    top:0px !important;
}

.mainBG {
    margin-bottom: 0px !important;
}

.footer {
    position: relative !important;
}

#goog-gt-tt {
   display:none !important;
}

.goog-text-highlight{
	background-color: transparent !important;
}

/*.srIntakeFromMain .locationContactPGLink {
 width: 300px;
}*/

.srIntakeFromMain .locationContactPGLink .blueButton.commonButton.af_commandLink{
 float: right;
}

/*.srIntakeMainPG1 .detailsButtonPG {
width: 300px !important;
}*/

.srIntakeMainPG1 .detailsButtonPG .blueButton.commonButton.af_commandLink{
float: right;
}


.srIntakeMainPG2 .additionalInfoCommandLinkPG .blueButton.commonButton.af_commandLink{
float: right !important;
}

.srIntakeMainPG2 .confirmCommandLinkPG12 .blueButton.commonButton.af_commandLink{
float: right !important;
}

.AFModalGlassPane {
    position: relative;
}      

/* body, .af_document.p_AFMaximized {
    position: absolute !important;
} */

.footer .social {
    width: 280px;
}

.contactBG.af_panelGroupLayout {
    margin-top: 10px;
    padding: 10px 0;
}

.contactBG .contactBTPG.af_panelGroupLayout {
    float: right;
}

.contactBG .contactBTPG .contactBt {
    margin-right: 10px;
}

.myProfileNotification .af_selectBooleanCheckbox_item-text {
    display: inline;
}

a.contactBG, a.contactBG:visited, a.contactBG:active:hover {
    background: #3075c3 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 13px;
    font-style: normal;
    padding: 10px 24px;
    text-decoration: none;
}

.signinInfoRootPG .contactBt.commonButton{
    background: #3075c3;	
}

.paginationMainPG > tbody > tr > td {
    width: 33.3%;
}

.paginationcountLabel {
    width: 100%;
}

.paginationMainPG .buttonsRootPG.af_panelGroupLayout {
    float: right;
}

.paginationMainPG  .verifiedStyleClass, .noOfRecordPG{
	margin-left:0px;
}

.paginationMainPG .buttonsRootPG span {
	margin-left:0px;
}

.paginationMainPG .af_selectOneChoice_label > label {
    margin-right: 5px;
}

.paginationMainPG .paginationResultsLabel {
    width: auto;
    margin-left: 5px;
}

.anonymousDashTopright1 .newLinksModule .searchAddress.af_panelGroupLayout {
    margin-top: 0px !important;
}
/*footer css*/
table.copyrgtTxt.af_panelGroupLayout {
    clear: both;
    float: left;
}
.copyRight1
{
padding-top: 14px;
display: block;
clear: both;
float: left;
padding-right: 3px;
}

.dashboardBottom h2.bBoxHd {
 text-transform: capitalize;
}

.srDtlHd1
{
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    text-shadow: 2px 2px 3px #474747;
 text-transform: capitalize;
}

.newLinksModule .yourServiceReqHeader .srDtlHd {
    text-transform: capitalize;
}

.newLinksModule .yourServiceRequestsHeading2 {
    text-transform: capitalize;
}

.billboxesRoot .billAndFeeBGHeader {
    text-transform: capitalize;
}
/* train css for multilanguage issue */
.anonymousDashTopright1 .newLinksModule .searchAddress.af_panelGroupLayout {
    margin-top: 0px !important;
}
.af_navigationPane-tabs_tab.p_AFSelected.p_AFDisabled .af_navigationPane-tabs_tab-content ,.af_navigationPane-tabs_tab.p_AFDisabled .af_navigationPane-tabs_tab-content {
    background-image: none !important;

}
.navLink.af_navigationPane-tabs_tab.p_AFSelected .af_navigationPane-tabs_tab-start, .af_navigationPane-tabs_tab.p_AFSelected.p_AFDisabled .af_navigationPane-tabs_tab-start ,.navLink .af_navigationPane-tabs_tab.p_AFSelected .af_navigationPane-tabs_tab-end {
 background-image: none !important;
}


.navLink.af_navigationPane-tabs_tab .af_navigationPane-tabs_tab-end,.navLink.af_navigationPane-tabs_tab .af_navigationPane-tabs_tab-start,
.navLink.af_navigationPane-tabs_tab.p_AFDisabled .af_navigationPane-tabs_tab-end { 
background-image: none !important;
}
.navLink.af_navigationPane-tabs_tab.p_AFDisabled .af_navigationPane-tabs_tab-start {
background-image: none !important;
}
.navLink.af_navigationPane-tabs_end-overflow-indicator , .af_navigationPane-tabs_start-overflow-indicator {
background-image: none !important;
}
.af_navigationPane-tabs_end-overflow-indicator , .af_navigationPane-tabs_start-overflow-indicator , .af_navigationPane-tabs_tab-content, .af_panelTabbed_tab-content ,.af_navigationPane-tabs_tab-start, .af_panelTabbed_tab-start {
background-image: none !important;
}
.af_navigationPane-tabs_tab-end {
    width: initial;
}

.af_navigationPane-tabs , .af_navigationPane-tabs_header {
    
    overflow: initial !IMPORTANT;}
.af_navigationPane-tabs_tab-end {
    width: initial;
}
.srIntakedetailBG .af_navigationPane,.SRNavigationPane .af_navigationPane {
display: inline-block;
margin: 0 0 0;
padding: 1px 1px 1px 0;
height: 55px;
}

.af_navigationPane-tabs , .af_navigationPane-tabs_header {
    
    overflow: initial !IMPORTANT;
}

.SRNavigationPane .af_navigationPane-tabs_content {
    display: flex;
}

.navLink.af_navigationPane-tabs_tab.p_AFDisabled , .navLink.af_navigationPane-tabs_tab {
       display: inline-block !important;
        width: 20%;
}
.navLink.af_navigationPane-tabs_tab.p_AFDisabled , .navLink.af_navigationPane-tabs_tab {
    padding: 12px 18px;
    transition: all 0.4s ease;
    text-indent: 1rem;
    position: relative;
    font-weight: bold;
    border: 1px solid #dedede;
    margin-right: 0px;
    border-right: 0;
    border-left:0;
    BACKGROUND:White;
   
}
.navLink.af_navigationPane-tabs_tab.p_AFDisabled a {
 color: #009de1;
}
.locationContactRootPG .SRNavigationPane.af_navigationPane , .detailsTrail .af_navigationPane {
    display: inline-block;
    margin: 0;
    padding: 1px 1px 1px 0;
    height: 55px;
}




.navLink.af_navigationPane-tabs_tab.p_AFDisabled.p_AFSelected , .navLink.af_navigationPane-tabs_tab{
    background: #009de1;
    
}
.navLink.af_navigationPane-tabs_tab.p_AFDisabled.p_AFSelected a {
    color: white;
}


/*.translated-ltra.af_navigationPane-tabs_tab-link , a.af_navigationPane-tabs_tab-link.p_AFDisabled.p_AFSelected font {
    font-size: 11px;
}*/


/*#chineseLang .navLink.af_navigationPane-tabs_tab{
    font-size: 16px;
}*/

#armenianLang .af_navigationPane-tabs_tab-link {
    font-size: 11px;
}

#vietnameseLang .af_navigationPane-tabs_tab-link {
    font-size: 14px;
}

#spanishLang .af_navigationPane-tabs_tab-link {
    font-size: 14px;
}

#engLang .af_navigationPane-tabs_tab-link {
    font-size: 15px !important;
}

.SRNavigationPane a.af_navigationPane-tabs_tab-link.p_AFDisabled.p_AFSelected ,.af_navigationPane-tabs_tab.p_AFSelected .af_navigationPane-tabs_tab-link  {
     color: #e9f6fe;
    font-weight: bold;
}

.navLink.af_navigationPane-tabs_tab.p_AFDisabled::hover {
color: #009de1 !important;
}

a.af_navigationPane-tabs_tab-link, a.af_navigationPane-tabs_tab-link.p_AFDisabled.p_AFSelected, a.af_navigationPane-tabs_tab-link.p_AFDisabled, .af_navigationPane-tabs_tab.p_AFSelected .af_navigationPane-tabs_tab-link {
    font-size: 16px;
}

.li_counter {
   
    background: #009de1;
    padding: 5px 9px;
    margin-right: 18px;
    color:white;
}
.p_AFSelected .li_counter {
 background: white;
 color:#009de1;
}

.cityWideNotHeaderbg {
    text-transform: capitalize;
}

.af_navigationPane-tabs_start-overflow-indicator {
    visibility: hidden !important;
}
.af_navigationPane-tabs_end-overflow-indicator {
    visibility: hidden !important;
}

.af_navigationPane-tabs_tab-start, .af_panelTabbed_tab-start{
    width: auto !important;
}

.navLink.af_navigationPane-tabs_tab {
    height: 24px;
}

.viewSrDetailMainBG .detailsRegion .additionalLocationPanelGroup label {
    width: auto;
}

.summaryRootPG .SRStatusPLM.af_panelLabelAndMessage .af_panelLabelAndMessage_label {
    width: auto;
}

.af_navigationPane-tabs_header {
height:auto !important;
}

.disclaimerTxt 
{
  text-transform: capitalize;
}
.SRNavigationPane .af_navigationPane-tabs_tab-content
{
    text-align: center;
    width: 100%;
}
.SubNavheader
{
  text-transform: uppercase ; 
}

.ContentLink, .EachcellWidth, .novelUsContentTbale, .af_table.csdAssignmentTableStyle .af_commandLink
 {
   word-wrap:normal;
 }
 
/* End of train css for multilanguage issue */

.informationLabelTo label {
    margin-left: 10px;
    margin-right: 3px;
    width: 37px;
}



.yourServiceRequestsHeading3 {
    width: 80px;
}

.SRNavigationPane .af_navigationPane-tabs_body {
    padding-left: 0px !important;
    width:100%;
}

.registrationTrailComponent .regNavLink {
    font-size: 16px;
    text-align: center;
}

.SRNavigationPane .af_navigationPane-tabs_tab.p_AFDisabled.p_AFSelected.p_AFHoverTarget a, .SRNavigationPane .af_navigationPane-tabs_tab.p_AFSelected.p_AFHoverTarget a{
    color: #78c3ff !important;
}

.navLink.af_navigationPane-tabs_tab.p_AFBusy.p_AFDisabled {
    background: #009de1 none repeat scroll 0 0;
}

.navLink.af_navigationPane-tabs_tab.p_AFBusy.p_AFDisabled a{
    color: #e9f6fe;
}

.dateGoPGL.af_panelGroupLayout {
    margin: 5px 8px;
    float: left;
}
.dateGoLink.af_commandLink {
    background: transparent none repeat scroll 0 0;
    color: #ffffff;
    font-style: normal;
    padding: 5px 18px;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
}
.heatMapGoPGL.af_panelGroupLayout {
    float: right;
    margin-right: 28px;
    margin-top: 22px;
    margin-bottom: 5px;
}
.popupHeatMapPGL.af_panelGroupLayout {
    /*margin-right: -1px; */
    margin-top: 13px;
}

.twitter-timeline.twitter-timeline-rendered {
    width: 100% !important;
}
.manageAddressSavePG.af_panelGroupLayout {
    margin-left: 137px;
}

.illegalDumpingPopUp .af_dialog_main {
    max-width: 940px;
}

.pgSRDate .srTextS.af_outputLabel label {
    display: inline-block;
    margin: 7px 0;
}

.descriptionNote1 {
    display: inline-block;
    font-size: 12px;
    font-style: italic;
    margin-left: 299px;
    margin-right: 70px;
    position: relative;
    top: 100px;
    color: red;
}

.descriptionNote {
    display: inline-block;
    font-size: 12px;
    font-style: italic;
    margin-left: 299px;
    margin-right: 70px;
    position: relative;
    top: 100px;
    color: red;
}

.csdDesc .af_richTextEditor_content-input-container{
 margin-top: 20px;
}

/* Start Sidewalk Repaire css */

.sideWalkRepairPopupPGL2
{
  display: inline-block;
    margin: 25px 0;
    width: 800px;
}

.sideWalkRepairPopupAccReqProgPGL a.sideWalkRepairPopUpIconLogo 
{
/*background: url("/oracle/webcenter/portalapp/shared/images/roundButtonsSmall1.png");*/
padding: 85px;
background-repeat: no-repeat;
background-position: center;
display: inline-block;

}
.sideWalkRepairPopupRebProgPGL a.sideWalkRepairPopUpIconLogo 
{
/*background: url("/oracle/webcenter/portalapp/shared/images/roundButtonsSmall1.png");*/
padding: 85px;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
}
.sideWalkRepairPopupRepSdWkPrblmPGL a.sideWalkRepairPopUpIconLogo 
{
/*background: url("/oracle/webcenter/portalapp/shared/images/roundButtonsSmall1.png");*/
padding: 85px;
background-repeat: no-repeat;
background-position: center;
display: inline-block;

}
.sideWalkRepairPopupImNotSurePGL a.sideWalkRepairPopUpIconLogo 
{
/*background: url("/oracle/webcenter/portalapp/shared/images/roundButtonsSmall1.png");*/
padding: 85px;
background-repeat: no-repeat;
background-position: center;
display: inline-block;

}

.serviceTypeCommandImage, .serviceTypeCommandImage1, .serviceTypeCommandImage2, .sideWalkRepairPopupAccReqProgPGL, .sideWalkRepairPopupRebProgPGL, .sideWalkRepairPopupRepSdWkPrblmPGL, .sideWalkRepairPopupImNotSurePGL {
    float: left;
    text-align: center;
    width: 25%;
} 

.sideWalkRepairPopupPGL2 .fa-5x, .sideWalkRepairPopupPGL2 .fa-5x:active, .sideWalkRepairPopupPGL2 .fa-5x:hover, .sideWalkRepairPopupPGL2 .fa-5x:focus {
    background: #0f2940 none repeat scroll 0 0;
    color: white;
    border-radius: 80px;
    font-size: 6em;
    padding: 15px 20px;
}

.sideWalkRepairPopupPGL2 .fa-usd, .sideWalkRepairPopupPGL2 .fa-usd:hover, .sideWalkRepairPopupPGL2 .fa-usd:active, .sideWalkRepairPopupPGL2 .fa-usd:focus{
    padding: 17px 34px;
}

.sideWalkRepairPopupPGL2 .fa-question-circle,.sideWalkRepairPopupPGL2 .fa-question-circle:hover, .sideWalkRepairPopupPGL2 .fa-question-circle:active, .sideWalkRepairPopupPGL2 .fa-question-circle:focus {
    padding: 17px 24px;
}

.sideWalkRepairPopupPGL2 .fa-road, .sideWalkRepairPopupPGL2 .fa-road:hover, .sideWalkRepairPopupPGL2 .fa-road:active, .sideWalkRepairPopupPGL2 .fa-road:focus {
    padding: 17px 15px;
}
.rebatePopupErrMsgTitle {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.rebatePopupErrMsgOpTxt2 {
    color: red;
    display: inline-block;
    margin-bottom: 10px;
}

.rebatePopupErrMsgOpTxt3 {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 10px;
}

.sideWalkDetailsEorrPopup .af_dialog_main {
    max-width: 600px;
    min-width: 250px;
}

.rebateErrPopupBtnPGL .blueButton, .rebateErrPopupBtnPGL .blueButton:hover, .rebateErrPopupBtnPGL .blueButton:active, .rebateErrPopupBtnPGL .blueButton:focus{
    display: block;
    margin-bottom: 10px;
    text-align: center;
}

.rebateErrPopupBtnPGL {
    padding: 10px 30px 0px;
}

.sorryPopupDialog .af_dialog_main {
    max-width: 700px;
    min-width: 250px;
}

.sorryPopupDialog .sorrypopupLinks {
    margin: 20px 0px 0px;
}

.sorryPopupText.af_panelGroupLayout .af_panelGroupLayout {
    display: inline-block;
    margin-bottom: 10px;
}

.sorryPopupText .sorryPopupTitle,.sorryPopupText .detailpop14 {
    font-weight: bold;
    font-size: 16px;
}

.rebateProgramTermCondPopupPGL2 div {
    display: inline-block;
    margin-bottom: 10px;
    padding: 0 20px;
}

.rebateProgramTermCondPopupHeaderPGL.af_panelGroupLayout {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    text-align: center;
}

.rebateProgramTermConditionPopup .af_dialog_main {
    max-width: 750px;
    min-width: 250px;
    padding-top: 0px;
}

.rebateProgramTermCondPopupPGL1 .boldText {
    display: inline-block;
    margin-bottom: 10px;
}

.rebateProgramTermCondPopupButtonPGL.af_panelGroupLayout {
    width: 100%;
    padding: 10px 10px 0;
}

.rebateProgramTermCondPopupButtonPGL td {
    text-align: center;
    width: 50%;
}
.rebateProgramRootPGL {
line-height: 1.3;
}

.rebateProgramCheckBXPGL.af_panelGroupLayout {
    margin-top: 15px;
}

.rebateProgrmThisProperty.af_panelGroupLayout {
    display: inline-block;
    margin-top: 10px;
}

.rebateProgramSBCPGL.af_panelGroupLayout {
    margin-top: 5px;
}

.rebateProgramApplOutputText {
    display: inline-block;
    font-weight: bold;
    margin-top: 10px;
}

.rebateProgrmThisPropertyOPTXT, .checkBoxTopLabel {
    font-weight: bold;
}

.sorryPopupDialog  .sorryPopupText {
    font-weight: normal;
}

.sorryPopupTitle.af_panelGroupLayout {
    text-align: center;
    width: 100%;
}
.rebateProgamAddInfoHelpText
{
	font-style: italic;
	font-size: 12px;
}
.rebateTypeOfPropetyOwnerSOCIntakke.af_selectOneChoice.p_AFReadOnly {
    position: relative;
    top: -10px;
}
.rebateTypeOfPropetyOwnerSOCEdit.af_selectOneChoice.p_AFReadOnly {
    position: relative;
    top: -10px;
}
.sideWalkRepairPopupPGL1
{
    padding-top:5px;
}

.csdSideWalkPopup .sideWalkRepairPopupAccReqProgPGL, 
.csdSideWalkPopup .sideWalkRepairPopupRebProgPGL,
.csdSideWalkPopup .sideWalkRepairPopupRepSdWkPrblmPGL{
    width: 33.3%;
}

/* End Sidewalk Repaire css */
.publicRightOfWayPGL2.af_panelGroupLayout {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 6px;
    width: 230px;
}
.publicRightOfWayPGL3.af_panelGroupLayout {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 6px;
    width: 230px;
}

.confirmPanelLabelAndMessage.confirmPanelLabelAndMessageLabel.fundingTypePnlLbl.af_panelLabelAndMessage .af_panelLabelAndMessage_label {
    width: 220px !important;
}

.locationContactTYPEPG .af_outputLabel {
    display: inline-flex;
    width: 105px;
}

.gridNoPGL.af_panelGroupLayout {
    margin-top: 10px;
}
.PROWCDuplicatePopup .af_panelLabelAndMessage_label {
    display: inline-block;
    width: 100px;
}

.PROWCDuplicatePopup .dupStaus .af_panelLabelAndMessage_label {
    width: auto;
}

.PROWCDuplicatePopup .dupPublicRightOfWayPGL2 {
    width: 100px;
}


.duplicatefundingTypePnlLbl.af_panelLabelAndMessage {
    margin-top: 7px;
}

.serviceTypeCommandImage, .serviceTypeCommandImage1, .serviceTypeCommandImage2 {
    margin: 0px !important;
}

.streetspecifyinput {
    margin-left :21px !important;
}

.graffitiClosePanelForm .AFPanelFormLayoutContentCell .af_inputText .AFPanelFormLayoutContentCell {
    padding: 0;
}

.graffitiMassHeadersRootPG {
    width: 100%;
}

.gaffitiMassEntryRowsInputLables .af_panelFormLayout_content-cell{
    padding: 0px 15px;
}

.gaffitiMassEntryRowsInputLables .af_panelFormLayout_content-cell span{
    display: inline-block;
}


.landingPageContentBG.testLandingPageContentBG {
    background: url("/oracle/webcenter/portalapp/shared/images/311QAbackgroun.jpg");
    background-repeat: no-repeat;
}


.SrDetailPanelForm .publicRightOfWayPGL .af_panelLabelAndMessage_content-cell {
    padding-left: 0;
}

.publicRightOfWayPGL .af_panelLabelAndMessage_label label {
    width: 240px;
}

.srCloseoutPanelGroupBox .reasonCodeDropdown .af_selectOneChoice {
    padding-left: 0;
}

.testSystems {
    color: red;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    text-align: center;
}
.srCloseoutPanelGroupBox .af_selectOneChoice_content {
    margin-left: 1px;
}

.srCloseoutPanelGroupBox .af_selectOneChoice {
    padding-left: 1px;
}

.resolutionCodeDropdown.af_panelGroupLayout {
    /*margin-left: 7px;*/   /*Commented for MyLA-UAT3714.*/
}


.closeoutReasonResolutionPanelGroup .graffitiCloseoutPanelGroupBox .af_selectOneChoice.p_AFReadOnly span.af_selectOneChoice_content {
    /*padding-left: 6px;*/
}
.graffitiSubTypeselectMany .af_selectManyChoice_content {
    width: 208px;
}
.gridNoPGL label {
    width: 116px;
}
.gridNoPGL.additionalGridPGL.af_panelGroupLayout {
    margin-top: 0px;
}

/*.prowcCloseoutPanelGroupBox.af_panelGroupLayout {
    margin-left: -8px;
}*/

/*.graffitiCloseoutPanelGroupBox .af_selectOneChoice_content {
    margin-left: 12px;
}*/

 .summaryPGLContent .dupPublicRightOfWayPGL1 .dupPublicRightOfWayPGL2 {
    margin-right: 10px;
    width: 160px;
}

.dupPublicRightOfWayPGL .confirmPanelLabelAndMessageLabel .af_panelLabelAndMessage_label {
    padding-right: 10px;
    width: 160px;
}

.dupPublicRightOfWayPGL1.af_panelGroupLayout {
    margin-bottom: 10px;
}
.additionalGridPGL label {
    width: 105px;
}
.af_dialog_content .streetspecifyinput.af_panelGroupLayout {
    margin-left: 0;
}
/*--css for MyLA-UAT3391----*/
.mailingAddressPLM .af_panelGroupLayout
{
    margin-left:9px;
}

/*.detailsServiceTypeRegion .p_AFError .af_inputText_content {
     margin-left: 13px;
     width: 300px;
}*/

.sanitationLADWPInfoBox table {
    width: 100% !important;
}

.sanitationLADWPInfoBox .af_panelFormLayout_label-cell {
	width: 75px;
}
/* ----End MyLA-UAT3391------ */


/* PROWC Mass Entry css Start */
.prowcMassEntryTopTabs.af_panelGroupLayout {
    width: 100%;
    margin: 20px 0px;
}

.prowcMassEntryTopTabs.af_panelGroupLayout td {
    width: 33.3%;
}

.prowcMassEntryTopTabs.af_panelGroupLayout td td{
    width: auto;
}

.setAllDatesProwcG.af_panelGroupLayout label {
    line-height: 2.5;
    margin-right: 20px;
}

.prowcSubmitBtnPG.af_panelGroupLayout {
    text-align: right;
}

.setAllDatesProwcG.af_panelGroupLayout {
  text-align: -moz-center;
  text-align: center;
}

.prowcMassEntryBackLinkPG.af_panelGroupLayout a {
  font-size: 16px;
}

.prowcMETableForm .row.af_panelGroupLayout {
  width: 100%;
}

.prowcMETableForm .colSize1 {
    width: 75px;
}

.prowcMETableForm .colSize1 .af_inputText_content {
  width: 65px;
  text-align: left !important;
}

.prowcMETableForm .colSize2 {
    width: 120px;
}

.prowcMETableForm .colSize2 .af_inputText_content {
  width: 110px;
}

.prowcMETableForm .colSize3 {
  width: 150px;
}

.prowcMETableForm .colSize3 .af_inputText_content {
    width: 145px;
}

.colSize1, .colSize2, .colSize3 {
    margin-left: 5px;
}

.colSize1.totalWeightCol.af_panelGroupLayout {
    width: 81px;
}

.colSize1.commentFlagCol.af_panelGroupLayout {
    width: 95px;
}

.prowcMETableForm .row.af_panelGroupLayout td div {
    text-align: center;
}

.prowcMETableForm .colSize2 .af_inputDate_content {
    width: 90px;
}

.prowcMETableForm .colSize2 select {
  width: 110px;
}

.prowcMETableForm .formRow {
  border: 1px solid lightgray;
  padding-top: 10px;
  padding-bottom: 10px;
}

.prowcMETableForm .formRow.odd{
    background: rgb(215,215,215) ;
}

.prowcMETableForm .row {
    background: rgb(215,215,215) ;
}

.prowcMETableForm .row td {
    border-left: 1px solid White;
    padding: 10px 0;
}

.prowcMETableForm .row td:first-child {
    border-left: none;
}

.prowcMETableForm .formRow .row{
    background: transparent;
}

.prowcMETableForm {
    margin-bottom: 20px;
}


.prowcMETableForm .formRow .row td {
    border-left: none;
    padding: 0;
}

.prowcMassEntryPageRoot .rowPart2 label {
    line-height: 2.4;
    text-align: left;
    width: 163px;
}

.rowPart2 .af_inputFile_content {
    background: white none repeat scroll 0 0;
}

.rowPart2 .af_inputFile {
    margin-top: 10px;
}


.rowPart2 .af_inputText_content {
    height: 60px;
    width: 728px;
}


.bottomSubmitBtnPG.af_panelGroupLayout {
    margin: 20px 0px;
    text-align: right;
}

.rowPart2.af_panelGroupLayout {
    padding: 10px 0 0 10px;
}

.uploadPhotoNote {
    display: inline-block;
    font-size: 11px;
    margin-left: 20px;
    opacity: 0.7;
}

.prowcMETableForm .formRow .af_message_detail {
    font-size: 10px;
    line-height: 1.2;
    margin-bottom: 0;
}

.prowcMETableForm .formRow .row td {
    vertical-align: top;
}

.formRow .img.af_image {
    background: transparent none repeat scroll 0 0;
    height: 50px;
    margin: 5px 0px;
    border: 1px solid lightgray;
}


.af_panelGroupLayout.displayImgPGL {
    margin-left: 20px;
    text-align: center;
}

.prowcMassEntryErrMsgPGL.af_panelGroupLayout .requiredMark {
    display: inline-block;
    margin-bottom: 20px;
}


/* PROWC Mass Entry css End */

/* For MyLA-UAT3679 Start */
.closeResolOutsideDeptSOC .af_selectOneChoice_content {
    margin-left: 12px;
}
.resolutionEmailIdPGL.af_panelGroupLayout label {
     margin-left: 12px;
width: 217px;
}

.resolutionEmailIdPGL .resolutionCodeEmailId {
   margin-left: 18px;  /* Changed 14px to 18px as part of MyLa-UAT3714. */
}
/* For MyLA-UAT3679 End */

.globalMessagePG.af_panelGroupLayout {
    display: none !important;
}

.summaryPanelGroupBox .af_panelLabelAndMessage_label.af_panelFormLayout_label-cell {
    padding-bottom: 10px;
}
/*3523 start*/

.refuseAndPickupPG111.af_panelGroupLayout {
    margin-left: 30px;
}



.containerExtraCapaPGL.af_panelGroupLayout {
    margin: 10px 25px 0;
   
}
.refuseAndPickupPG108.af_panelGroupLayout {
    margin-left: 32px;
   
}

.extraCapacityMainPGL.af_panelGroupLayout {
    margin-left: 11px;
    margin-top: 15px;
}

.publicRightOfWayPGL1.containerExtraCapaPGL.af_panelGroupLayout {
    margin: 10px 0 0;
}

.intakeOutputText {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
}
.refuseAndPickuExtraCapInnerPGl49.af_panelGroupLayout {
    margin: 0 35px 0 0;
}
.refuseAndPickuppgl120.af_panelGroupLayout {
    margin: 0 40px;
}

.refusePickupspgl133.af_panelGroupLayout {
    margin: 0 0 0 10px;
}
.refuseextraCAppgl53.af_panelGroupLayout {
    margin: 0 0 0 3px;
}
.refuseAndPickupPG111.af_panelGroupLayout {
    margin: 0 34px 0 31px;
}



.refuseAndPickuppgl109.af_panelGroupLayout {
    margin: 0;
}

.extraCapacityInnerPGL.af_panelGroupLayout {
    width: 70%;
}


.extraCapacityInnerPGL.af_panelGroupLayout td {
    width: 33%;
}


.actualsOutputText {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
}

.extraCapacityContainerHeadingPGL.af_panelGroupLayout {
    margin: 0 0 20px;
}


.extraCapacityRefugepgl104PGL.af_panelGroupLayout {
    font-size: 14px;
}
.extraCapacityYardTrimmingPGL.extraCapacityYardTrimmingpgl109PGL.af_panelGroupLayout {
    font-size: 14px;
}

.extraCapacityManurePGL.extraCapacityManurepgl112PGL.af_panelGroupLayout {
    font-size: 14px;
}
.extraCapacityMainPPGL.extraCapacityMainIntakePGL.af_panelGroupLayout {
    margin-left: 22px;
    margin-bottom: 15px;
}
.extraCapacityMainPPGL.extraCapacityMainActualsPGL.af_panelGroupLayout {
    margin-left: 22px;
    margin-bottom: 15px;
}




/* 3523 end */
.regNavLink font {
    font-size: 12px;
}

.paginationButtonPG a {
    display: inline-block;
    max-width: 66px;
    word-wrap: break-word;
    padding: 8px 8px !important;
}


.searchModule .informationLabel.af_panelGroupLayout {
    width: 210px;
}

.goog-te-gadget .goog-te-combo {
    height: 25px;
    margin: 0px 0px !important;
    width: 162px;
    padding: 0px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #333333;
    color: #8bc3ff;
}

.goog-te-gadget .goog-te-combo option{
    background: #001f42;
}

.goog-te-gadget {
    margin-left: 0px;  
    width: 162px;
    overflow: hidden;
}

.dashboardBottomLeft.af_panelCustomizable h3 font {
    max-width: 220px;
    display: inline-block;
}

.detailspgl55.gridNoPGL.detailsGridPGL.af_panelGroupLayout td {
vertical-align: top; 
}

/*.dynamilMainTablePG.af_panelGroupLayout table.af_panelGroupLayout {
    width: 100%;
}*/

/*.dynamilMainTablePG.af_panelGroupLayout table.af_panelGroupLayout table {
    width: auto;
}*/

.dynamilMainTablePG .dynamilMainFilterTablePG {
    float: left;
    width: auto;
}

.dynamilMainTablePG .af_inputDate_label {
    height: auto;
}


.dateFrom.af_inputDate label {
    display: inline-block;
    line-height: 20px;
    margin-right: 0;
    white-space: pre-wrap;
    width: 80px;
}

.dateGoLink.af_commandLink {
    max-width: 60px;
    word-wrap: break-word;
}

.qSearchInput .searchButton.af_commandLink {
    max-width: 80px;
}

/*.gridNoPGL td {
    vertical-align: top;
}*/
/*.dynamilMainTablePG .af_selectManyChoice
{
    display: inline-block;
}*/

.SelectBooleanCheckboxComponent.af_panelGroupLayout {
    margin: 18px 0 0 18px;
    width: auto !important;
}

.SelectBooleanCheckboxComponent.af_panelGroupLayout td {
    width: auto !important;
}

.af_selectManyChoice_item label {
    margin-right: 20px;
}

.srIntakeSrTypeBG.af_panelGroupLayout .srIntakeSRTypeDetail .fontZeroCLass .af_panelLabelAndMessage_label {
    display: none !important;
}

.confirmEditDetails .sanDocTitle {
    margin: 0px 0px 20px 0px;
}

.contactPopUpDialogue .AFRequiredIconStyle {
    float: left;
    margin-left: -11px;
}

.contactPopUpDialogue label {
    float: left;
}

/*---CSS for MyLA-UAT3727----------  */
.accessRequestHelpImgLink
{
    background: Navy none repeat scroll 0 0;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding: 0px 2px;
    width: auto;
    margin-left: 30px;
    padding-right: 6px;
    border-radius: 10px; 
}

.accessRequestHelpImgLink .af_commandImageLink_text
{
  color:White;
}
.accessReqeustPrgoHelp2
{
    background: Navy none repeat scroll 0 0;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding: 0px 2px;
    width: auto;
    padding-right: 5px;
    border-radius: 10px;
}

.accessReqeustPrgoHelp2 .af_commandImageLink_text
{
  color:White;
}
.accessReqeustPrgoHelp3
{
    background: Navy none repeat scroll 0 0;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding: 0px 2px;
    width: auto;
    padding-right: 5px;
    border-radius: 10px;
}

.accessReqeustPrgoHelp3 .af_commandImageLink_text
{
  color:White;
}

.LCaccessReqeustHelpTxtPopupPGL.af_panelGroupLayout div {
    margin-bottom: 12px;
}

.LCaccessReqeustHelpTxtPopupDialg .af_dialog_main {
    max-width: 600px;
}

.accessProgramDetailsPGL1 div, .accessProgramQ3PGL div{
	display: inline;
	margin-right: 10px;
}

.accessProgramDetailsPGL2, .accessProgramDetailsPGL4, .accessProgramDetailsPGL5, .accessPrgAccesBrrerDescPGL {
    margin-top: 10px;
}

.accessPrgAccesBrrerDescInpTxt.af_inputText.p_AFMultiRow textarea {
    height: 80px;
    width: 500px;
}

.rebateProgramTermConditionPopup.af_dialog .af_dialog_main , .accessReqDetailPagePopup2Diag .af_dialog_main {
    max-width: 600px;
}

.accessReqDetailPagePopup2PGL.af_panelGroupLayout div {
    margin-bottom: 12px;
}
.accessReqDetailPagePopup1Diag 
{
  width:600px;   
}
.accessProgramDetailFirstHelpTxt
{
  font-style: italic;   
}

.accessProgrmaDetailsQue1, .accessProgrmaDetailsQue2, .accessProgrmaDetailsQue3
{
 font-weight: bold;
}
.accessProgramDetailsPGL3
{
     margin-top: 12px;
}
.accessProgramDetailsFNameLNamePGL
{
     margin-left: 40px;
     margin-top:10px;
}
.accessProgramDetailsRelInpTxt
{
     margin-left: 121px;
}
.accessProgramDetailMailAddPGL1, .accessProgramDetailMailAddPGL2
{
    margin-left: 30px;
}
.accessRequestStrdMailHelpTxt
{
    margin-left: 30px;
    font-style: italic;   
}
.accessPrgAccesBrrerDescPGL label
{
   font-weight: bold;
}
.accessBarrierDescHelpTxt
{
     font-style: italic;   
     font-size: 13px;
}

.accessProgramConfirmPFL.af_panelFormLayout .af_panelLabelAndMessage 
{
    line-height: 30px;
}
.accessProgramConfirmPFL .af_panelFormLayout_label-cell 
{
    padding-right: 10px;
}
.accessProgramConfirmPFL .af_selectOneChoice.p_AFReadOnly {
    padding-left: 0px !important;
}

.accessProgramConfirmPFL .af_panelLabelAndMessage_content-cell span {
    line-height: 25px;
}

.editAccessProgramDetailsPGL.af_panelGroupLayout 
{
    margin-left: 10px;
}
.editAccessProgramDetailsPGL.af_panelGroupLayout tr 
{
    line-height: 25px;
}
.editAccessProgramDetailsPFL .af_selectOneChoice.p_AFReadOnly 
{
    line-height: 25px !important;
    padding-left: 0 !important;
}
.editAccessProgramDetailsPGL.af_panelGroupLayout tr .af_panelLabelAndMessage_label
{
    padding-right: 10px;
}

.editAccessProgramDetailsPFL .af_panelLabelAndMessage_content-cell {
    padding-left: 0 !important;
}

.accessProgramDetailsRelInpTxt .af_inputText_content
{
  margin-top: 10px;
}
.accessProgramDetailsLNamePLM  
{
    margin-left:20px;
}
.confirmAccessPrgCommMthodDashOptTxt
{
   margin-left: 10px;
   margin-right: 10px;
}
.accessProgramConfirmPGL.af_panelGroupLayout .af_panelFormLayout_label-cell label
{
   color: #666;
    width: 292px;  
}
.editAccessProgramDetailsPGL.af_panelGroupLayout .af_panelFormLayout_label-cell label
{
   color: #666;
    width: 292px;  
}
.editAccessProgramDetailsPFL .AFPanelFormLayoutContentCell.af_panelLabelAndMessage_content-cell 
{
    width: auto !important;
}
.accessProgramDetailsPGL2.af_panelGroupLayout .af_selectOneChoice_content {
    width: auto;
}
.accessProgramDetailsPGL5.af_panelGroupLayout .af_selectOneChoice_content 
{
    width: auto;
}
.accessPrgmStadMailReqMessgeOtpTxt
{
    color:red;
    font-size: 11px;
    margin-left: 16px;
     font-style: italic;
}
.accessPrgmBehalfReqMessOtpTxt
{
    color:red;
    font-size: 11px;
    margin-left: 16px;
     font-style: italic;
}
.accessPrgmBehalfReqMessOtpTxtRelation
{
    color:red;
    font-size: 11px;
    margin-left: 128px;
     font-style: italic;
}
.accesPrgmBrrDescReqMessOtpTxt
{
    color:red;
    font-size: 11px;
     font-style: italic;
     margin-left: 14px;
}
.accessProgramDetailMailAddPGL2.af_panelGroupLayout td
{
    vertical-align: top;
}
.accessProgramDetailMailAddPGL1.af_panelGroupLayout td {
    vertical-align: top;
}
.accessProgramDetailsFNamePLM.af_panelLabelAndMessage td 
{
    vertical-align: top;
}
.accessProgramDetailsLNamePLM.af_panelLabelAndMessage td 
{
    vertical-align: top;
}
.accessProgramDetailsFNameLNamePGL.af_panelGroupLayout td
{
    vertical-align: top;
}
.accessProgramDetailMailAddPGL2 
{
    margin-top:10px;
}
.accessPrgmMobilityDisbalityReqMessOtpTxt
 {
     color : red;
     margin-left: 22px;
    font-size: 11px;
    font-style: italic;
 }
 
 .accessPrgmCommMethodReqMessOtpTxt
 {
    color : red; 
    font-size: 11px;
    font-style: italic;
     margin-left: 22px;
 }
 
 .accessPrgmEmailReqMessOtpTxt
 {
     color : red; 
     font-size: 11px;
    font-style: italic;
    margin-left: 14px;
 }
 
 .accessPrgmTeleVoiceReqMessOtpTxt
 {
    color : red; 
    font-size: 11px;
    font-style: italic;
     margin-left: 14px;
 }
 .accessPrgmTeleTTYReqMessOtpTxt
 {
     color : red; 
     font-size: 11px;
    font-style: italic;
    margin-left: 14px;
 }
 .accessPrgmTeleVideoReqMessOtpTxt
 {
     color : red;  
     font-size: 11px;
    font-style: italic;
     margin-left: 14px;
 }
 .accessPrgmBrrTypeReqMessOtpTxt
 {
    color : red;  
    font-size: 11px;
    font-style: italic;
     margin-left: 22px;
 }
 .accessProgramDetailsFNameLNamePGL.af_panelGroupLayout label
 {
      margin-right: 10px;

 }
/*---END of MyLA-UAT3727----------  */

.MapsubContent.af_panelGroupLayout td {
    word-wrap: normal !important;
}


/* ----------- Start Turnaround Time Report CSS ----------- */

.bssTurnAroundTimeReportTopLinks.af_panelGroupLayout {
    padding: 10px;
    width: 100%;
}

.bssTurnAroundTimeReportTopLinks .srBackgreenButton.srBackcommonButton.af_goLink {
    margin-bottom: 0;
}

.reportOnPLAM.af_panelLabelAndMessage {
    margin: auto;
}

.reportByPLAM.af_panelLabelAndMessage {
    float: right;
}

.filterByPGL.af_panelGroupLayout {
    background: #e9ecf1 none repeat scroll 0 0;
    padding: 10px;
    width: 100%;
}

.filterByPGL .af_inputDate_content {
    width: 140px;
}

.filterByPGL .af_selectOneChoice_content {
    width: 160px;
    margin-left: 0px !important;
}

.filterByPGL .af_selectManyChoice_control {
    width: 160px;
}

.filterByPGL .af_selectManyChoice_content {
    width: 140px;
}

.filterByPGL .bssDatePGL td {
    padding-right: 15px;
}


.filterByLinksPGL.af_panelGroupLayout a {
    display: inline-block;
    margin: 5px;
    text-align: center;
}

/*.filterByLinksPGL.af_panelGroupLayout {
    text-align: center;
    width: 150px;
}*/

.bssColumnsPGL.af_panelGroupLayout td {
    display: table-cell;
    padding: 5px;
    background-color: #e9ecf1;
    border-bottom: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    text-align: center;
}

.resultPGL1.af_panelGroupLayout td {
    display: table-cell;
    padding: 5px;
    background-color: #fbfbfb;
    border-bottom: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    text-align: center;
}

.resultPGL1 td .af_panelGroupLayout, .bssColumnsPGL.af_panelGroupLayout td .af_panelGroupLayout {
    width: 100px;
    display: inline-block;
}

.bssColumnsPGL.af_panelGroupLayout {
    margin-bottom: 0;
    border-left: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
}

.resultPGL1.af_panelGroupLayout {
    border-left: 1px solid #dfdfdf;
}

.resultPGL.af_panelGroupLayout {
    margin-bottom: 20px;
}


.resultPGL.af_panelGroupLayout {
    overflow: auto;
    width: 100%;
}

.bssTurnAroundTimeReportTopLinks .srBackgreenButton.srBackcommonButton.af_goLink {
    float: left;
}

.bssCGLink.af_commandLink, .bssGenerateLink.af_commandLink {
    background: #3075c3 none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    padding: 5px;
    width: 100px;
    text-decoration: none;
    color: #ffffff;
}

.bssDatePGL.af_panelGroupLayout {
    width: 100%;
}


.bssInspectionPGL.af_panelGroupLayout, .completionGoalPGL.af_panelGroupLayout {
    margin-top: 10px;
}


.colorsPGL.af_panelGroupLayout td {
    border-left: 1px solid #dfdfdf;
    display: table-cell;
      padding: 10px 0px;
    text-align: center;
}

.colorCodeLV.af_panelGroupLayout {
    display: inline-block;
    width: 90% !important;
}

.colorsPGL.af_panelGroupLayout td td {
    border: medium none;
      padding: 2px;
    vertical-align: top;
}

.colorCodeConfigPGL.af_panelGroupLayout {
    border: 1px solid #dfdfdf;
}

.colorConfHeaderPGL.af_panelGroupLayout {
    font-weight: 600;
    padding: 7px;
    width: 104px;
}

.popupColorConfigPGL.af_panelGroupLayout table.af_panelGroupLayout td {
    min-width: 80px;
    padding-right: 10px;
    padding-top: 10px;
}

.popupColorConfigPGL.af_panelGroupLayout table.af_panelGroupLayout td label {
    width: 100px;
}

.popupColorConfigPGL.af_panelGroupLayout table.af_panelGroupLayout {
    width: 100%;
}

.popupBtnsPGL.af_panelGroupLayout {
    float: right;
    margin-top: 10px;
}

.popupBtnsPGL.af_panelGroupLayout td {
    padding: 10px;
}

.popupColorConfigTH.af_panelGroupLayout {
    border-top: 1px solid;
    font-weight: 600;
    margin-top: 20px;
    text-align: center;
}

.colorGuidSrType.af_panelGroupLayout {
    margin: auto;
}

.colorGuidSrType.af_panelGroupLayout td {
    padding-left: 10px;
}

.ColorGuidTitle.af_panelGroupLayout {
    border-bottom: 1px solid;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px;
    padding: 10px;
    text-align: center;
}

.reportByPLAM.af_panelLabelAndMessage label {
    padding-right: 5px;
}

.resultPGL.af_panelGroupLayout table td {
    word-wrap: break-word;
}

.colorsPGL .af_panelLabelAndMessage {
    font-size: 13px;
}

.colorsPGL .af_panelLabelAndMessage label{
    font-size: 13px;
}

.colorsPGL.af_panelGroupLayout {
    width: 100%;
}

.colorCodeConfigPGL.af_panelGroupLayout {
    width: 100%;
}

.colorsPGL.af_panelGroupLayout .af_panelGroupLayout {
    width: 100%;
}

.colorCodeLabel.af_outputLabel {
    display: inline-block;
    max-width: 75px;
}

.colorsPGL .colorH {
    font-weight: 600;
    display: inline-block;
    margin-bottom: 5px;
}

.colorCodeLabelSign.af_outputLabel {
    min-width: 20px;
    display: inline-block;
    text-align: center;
}

.filterByTitle {
    display: inline-block;
    font-weight: 600;
    margin-bottom: 10px;
}
.reportNamePGL.af_panelGroupLayout {
    font-size: 24px;
    font-weight: bold;
    padding: 0px 10px;
}

.greenColor td{
    background: green none repeat scroll 0 0 !important;
    color: white;
}

.yellowColor td {
    background: Yellow !important;
    color: black;
}

.redColor td {
    background: red !important;
    color: white;
}
.bssContent1.af_panelGroupLayout, .bssHeaderPGL.af_panelGroupLayout,.boldBSSContent.af_panelGroupLayout {
    font-weight: bold;
}

.inspOrCompSeparatorPGL.af_panelGroupLayout {
    font-size: 18px;
    text-align: center;
    width: 20px;
}

.compOrInspLinksPGL.af_panelGroupLayout {
    margin-left: 40px;
}

.compOrInspLinksPGL.af_panelGroupLayout a, .compOrInspLinksPGL.af_panelGroupLayout a:hover, .compOrInspLinksPGL.af_panelGroupLayout a:active, .compOrInspLinksPGL.af_panelGroupLayout a:focus {
    font-size: 14px;
    margin-top: 0px;
     color: gray;
}

.colourCodeMainPopup .af_dialog_main {
    min-width: 970px;
}

.colourCodeMainPopup .af_dialog_main tbody {
    display: inline-table;
    width: 100%;
}

.colorCodeValue {
    display: inline-block;
    min-width: 36px;
}

.colorCodeValue.yellowRangeValue {
    min-width: 65px;
}

.reportOnPLAM.af_panelLabelAndMessage label {
    margin-right: 10px;
}

.inspRateYellowMaxIT .af_inputText_content, .inspRateYellowIT .af_inputText_content {
    width: 77.5px;
}

.popupColorConfigPGL .p_AFError.af_inputText .af_inputText_content {
    margin: 1px;
}

.colorCodeLV td {
    padding: 1px !important;
}

.inspectionCLnk.af_commandLink.p_AFDisabled, .inspectionCLnk.af_commandLink.p_AFDisabled:hover, .inspectionCLnk.af_commandLink.p_AFDisabled:active, .inspectionCLnk.af_commandLink.p_AFDisabled:focus {
    color: black;
    text-shadow: 0 0.5px gray;
}

.bssTurnAroundTimeReportTopLinks.af_panelGroupLayout td {
    width: 33%;
}

.bssTurnAroundTimeReportTopLinks.af_panelGroupLayout td td{
    width: auto;
}


/* ----------- END Turnaround Time Report CSS ----------- */

.serviceTypePG11.af_panelGroupLayout {
    display: inline-block;
    max-width: 900px;
}

.bosCloseOutContractorMain.af_panelGroupLayout td {
    vertical-align: middle;
}

.TableSortingHeader .SelectBooleanCheckboxComponent.af_panelGroupLayout {
    width: 100% !important;
}

/*----------CODE MERGE PHASE*/
.summaryLeftPanel td td {
    display: table-cell;
}
.customerClass.af_panelGroupLayout,.customerClass label {
    color: red;
    float: right;
    font-weight: bold;
    margin-right: 10px;
}
.detailspgl56 .af_panelGroupLayout label{
line-height: 2;
}
.containerNote {
    color: Red;
}

.franchiseDetailsWidth{
width :180px !important;
}

.collectionDayExtraPGL.af_panelGroupLayout{
    line-height: 2;
}

 .collpgl137.af_panelGroupLayout {
    line-height: 2;
 }

.collectionDayCallHistoryPGL label {
    line-height: 2;
    margin-right: 5px;
    width: 130px;
}
.detailsGridPGL label {
    line-height: 2;
    margin-right: 5px;
    width: 130px;
    margin-top:0px !important;
}
.collectionDayCallHistoryVPGL .customerClass {
    color: Red;
    float: right;
    font-weight: bold;
    margin-right: 10px;
}
.collectionDayCallHistoryVPGL .customerClass label {
    color: Red;
    font-weight: bold;
    line-height: 2;
    margin-right: 3px;
    width:auto;
}
.locationContactTYPEPG .af_outputLabel {
    line-height: 2;
    margin-right: 5px;
    width: 119px !important;
}

.detailsGridPGL.af_panelGroupLayout {
    margin-top: 0;
}
.customerClass.af_panelGroupLayout,.customerClass label {
    color: red;
    float: right;
    font-weight: bold;
    margin-right: 10px;
}
.detailspgl56 .af_panelGroupLayout label{
line-height: 2;
}

.franchiseDetailsPGL.af_panelGroupLayout {
    line-height: 2;
}

.customerClass.af_panelGroupLayout label {
width: 90px;
}
.gridValueOpt {
    line-height: 27px;
}

.residentialPopUpMainPG .residentialPopUpBtnPG {
    margin-left: 208px;
    margin-top: 10px;
}

.residentialPopUpMainPG .residentialPopUpBtnPG {
    margin-top: 10px;
}
.locationtextArea {
    margin-top: 10px;
}



.residentialPopUpMainPG {
    width: 600px;   
}

.residentialPopUpBtnPG.commercialAddressPopupBtnPGL.af_panelGroupLayout td{
padding-right:10px
}

.frTruckComplaintTypePG.af_panelGroupLayout label, .frTruckComplaintFrNamePG.af_panelGroupLayout label {
    width: 230px;
}
.frTruckComplaintMainPG td .af_outputLabel label{
width: 230px;
}

.frTruckCompCompanyNamePG.af_panelGroupLayout {
    margin-top: 8px;
}

/*.frTruckCompCompanyNamePG label {
    line-height: 35px;
    margin-left: 10px;
    text-align: left;
    width: 230px;
}*/

.operationCompalintMainPGL td label {
    width: 300px;
}

.operationCompalintMainPGL.af_panelGroupLayout td {
    text-align: left;
}


.FOCCompanyNamePG.af_panelGroupLayout {
    margin-top: 8px;
}


/*.FOCCompanyNamePG label {
    line-height: 35px;
    margin-left: 10px;
    text-align: left;
    width: 228x;
}*/
.containerNote {
    color: Red;
}
.editSrInfoProviderSOC.af_selectOneChoice.p_AFReadOnly {
    padding-left: 0 !important;
}
.franchiseDetailsWidth{
width :180px !important;
}

.collectionDayExtraPGL.af_panelGroupLayout{
    line-height: 2;
}

 .collpgl137.af_panelGroupLayout {
    line-height: 2;
 }

.collectionDayCallHistoryPGL label {
    line-height: 2;
    margin-right: 5px;
    width: 130px;
}
.detailsGridPGL label {
    line-height: 2;
    margin-right: 5px;
    width: 130px;
    margin-top:0px !important;
}
.collectionDayCallHistoryVPGL .customerClass {
    color: Red;
    float: right;
    font-weight: bold;
    margin-right: 10px;
}
.locationContactTYPEPG .af_outputLabel {
    line-height: 2;
    margin-right: 5px;
    width: 119px !important;
}

.detailsGridPGL.af_panelGroupLayout {
    margin-top: 0;
}
.customerClass.af_panelGroupLayout,.customerClass label {
    color: red;
    float: right;
    font-weight: bold;
    margin-right: 10px;
}
.detailspgl56 .af_panelGroupLayout label{
line-height: 2;
}
.franchiseDetailsPGL.af_panelGroupLayout {
    line-height: 2;
}

.graffitiOnLabel.af_outputLabel {
    display: inline-block;
    width: 75px;
}

.residentialPopUpMainPG {
    width: 600px;
}
.residentialPopUpBtnPG.af_panelGroupLayout {
    margin-left: 206px;
    margin-right: 10px;
    margin-top: 10px;
}
.residentialPopUpBtnPG .af_commandLink {
    margin-right: 10px;
}
.frTruckComplaintMainPG td .af_outputLabel label{
width: 230px;
}
/*.FOCCompanyNamePG label {
    line-height: 35px;
    margin-left: 10px;
    text-align: left;
    width: 228x;
}*/

.collectionDayCallHistoryPGL.af_panelGroupLayout td {
    line-height: 2;
}

.locationtextArea.af_panelGroupLayout {
    margin-top: 10px;
}
.p_AFError.gisSearchErrorMsgPGTxt.af_messages {
    margin-left: 8px;
}

.pglUnitCheck.af_panelGroupLayout {
    margin-top: 5px;
}
.commContainerNewRequestPg select {
    width: 180px !important;
}

.commContainerNewRequestPg .af_inputNumberSpinbox{
   margin-top: 5px;
}
.commContainerNewRequestPglEdit .af_inputNumberSpinbox{
   margin-top: 8px;
   margin-left: 5px;
}


.locationLinkPG.af_panelGroupLayout div {
    width: 170px;
}

.SLERBackPGL.af_panelGroupLayout {
    float: right;
    padding-right: 10px;
}

.SLERBackPGL .SLERBack.af_goLink {
    color: #024589 !important;
    font-size: 14px;
    font-weight:bold;
}

.frTruckCompCompanyNamePG.af_panelGroupLayout .af_inputText_label {
    line-height: 2;
    margin-left: 9px;
    text-align: left;
    width: 230px;
}

.FOCCompanyNamePG.af_panelGroupLayout .af_inputText_label {
    line-height: 2;
    margin-left: 9px;
    width: 300px;
}

.thankYouServiceTypeBillingInq {
}

.haulerDetailsPGL.af_panelGroupLayout {
}

/*.bosCloseOutOutputText.anotherEmailOutPutText.emailOutputText.af_inputText {
    margin-top: 8px;
}*/

.bosCloseOutOutputText.anotherEmailOutPutText.emailOutputText.af_inputText .af_inputText_label label {
    margin-left: 0;
}

.bosCloseOutOutputText.anotherEmailOutPutText.emailOutputText.af_inputText .af_inputText_label {
    margin: 0 0px 0 -10px;
}

/*.closeoutReasonResolutionPanelGroup .bosCloseOutOutputText.anotherEmailOutPutText.emailOutputText.af_inputText .af_inputText_label {
    margin-right: 10px;
}*/

.graffitiCloseoutPanelGroupBox .bosCloseOutOutputText.anotherEmailOutPutText.emailOutputText.af_inputText .af_inputText_label {
    margin: 0 10px 0 -10px;
}

.graffitiCloseoutPanelGroupBox .bosCloseOutOutputText.anotherEmailOutPutText.emailOutputText.af_inputText {
    margin-top: 8px;
}

.graffitiCloseoutPanelGroupBox .anotherEmailIdPGL.af_panelGroupLayout .srEmailOuputText.emailOutputText.af_inputText.p_AFReadOnly .af_inputText_content {
    /*margin-left: 11px;
    padding-left: 5px;*/
}

.locByPassAddrBtn.af_panelGroupLayout td .locationAndAnotherAddress {
    margin-right: 30px;
   
}

.duplicateContainerContent1PGL {
    text-align: center;
    width: 82px;
}

.confirmBoxContaineHeaderN {
    margin: 5px;
    text-align: center;
    width: 150px;
}

.confirmBoxContainColorHeaderN, .duplicateContent3PGLN {
    margin-right: 5px;
    text-align: center;
    width: 150px;
}

.confirmBoxTypeHeadHeaderN , .duplicateContent4PGLN {
    margin-right: 5px;
    text-align: center;
    width: 150px;
}

.confirmBoxSizeReasonHeadHeader, .duplicateContent4PGLNN{
    margin-right: 5px;
    text-align: center;
    width: 150px;
}
.confirmBoxQuantityHeadHeader,.duplicateContent5PGLN {
    text-align: center;
    width: 150px;	
}

.typePGLN.af_panelGroupLayout {
    margin: 5px;
    text-align: center;
    width: 150px;
}

.confirmBoxSubtypeHeadHeader , .containerContent5{
    text-align: center;
    width: 150px;	
}

.locationContactVerify.af_panelGroupLayout .blueButton.commonButton {
    margin-top: 0px !important;
}

.locationContactPG18 .blueButton.commonButton.af_commandLink {
    margin-top: 10px !important;
}

.adjTableHead12.af_panelGroupLayout, .adjTableData12.af_panelGroupLayout {
    width: 150px;
    text-align: center;
}

.closeoutReasonResolutionPanelGroup.af_panelGroupLayout .reasonCodeDropdown.af_panelGroupLayout .af_selectOneChoice_content {
    margin-left: 1px;
}

.commContainerNewRequestPg .af_inputNumberSpinbox {
    margin-top: 6px;
}

.callerDrillHeaders.TableSortingSubHeader.af_panelGroupLayout td {
    padding-left: 0;
}

.refuseAndPickupPG21.af_panelGroupLayout .af_message_detail
{
   /* below css commentd for FIS-171*/
  /*    margin-left: 16px;*/
}


.operationResearchBIF .af_selectOneRadio {
    margin-left: 9px;
    width: 100%;
}

.operationResearchBIF .af_selectOneRadio {
    margin-left: 9px;
    width: 100%;
}

.operationResearchBIF.af_panelFormLayout .af_selectOneRadio_item-text {
    width: 65px;
}
.dateFilterStyle.af_panelGroupLayout label {
    padding: 6px;
}
.sanAdjPopupDetailsOther.af_inputText {
    display: inline-block;
    margin-top: 10px;
}

/*.prowcCloseoutPanelGroupBox.af_panelGroupLayout .af_selectOneChoice_content {
    margin-left: 2px !important;
}

.prowcCloseoutPanelGroupBox.af_panelGroupLayout .af_selectOneChoice.p_AFReadOnly .af_selectOneChoice_content {
    margin-left: 7px !important;
}

.prowcCloseoutPanelGroupBox .srEmailOuputText.emailOutputText.af_inputText.p_AFReadOnly .af_inputText_content {
    margin-left: 7px;
}

.prowcCloseoutPanelGroupBox.af_panelGroupLayout .bosCloseOutOutputText.anotherEmailOutPutText.emailOutputText.af_inputText {
    margin-top: 8px;
}

.prowcCloseoutPanelGroupBox.af_panelGroupLayout .bosCloseOutOutputText.anotherEmailOutPutText.emailOutputText.af_inputText .af_inputText_label {
    margin-right: 0;
}*/
.commonSrContainerContent td, .containerTableHeading td {
    display: inline-block;
    line-height: 1.5;
}
.commonSRserialNO, .commonDetailcontent1 {
    width: 80px;
    text-align: center;
    margin-right: 10px;
}

.confirmBosocbIndex, .containerContent1, .commonSRContainerCont1, .commonSRContainerHead1, .duplicateContainerContent1PGL {
    width: 80px;
    text-align: center;
    margin-right: 10px;
}
.commonSRContainerCont3, .commonSRContainerHead3  {
   text-align: center;
    width: 150px;
    margin-right: 10px;
}
.commonSRContainerCont2, .commonSRContainerHead2 {
   text-align: center;
    width: 150px;
    margin-right: 10px;
}
.viewDetailsLightPGL {
    margin: 0 0 10px;
}
.lightpanelLabelAndMessage td {
    padding-right: 35px;
}
.detailsServiceTypeRegion .informationOnlyRootPG .af_inputText_content {
    margin-left: 0 !important;
}

.findNeighborhoodPGL.af_panelGroupLayout .blueButton.commonButton.af_commandLink {
    margin-left: 10px;
    margin-top: 0px !important;
}

.detailspgl55.gridNoPGL.detailsGridPGL.af_panelGroupLayout {
    clear: both;
}
.MainBlockforMessages.af_panelGroupLayout a.blueButton {
    width: auto;
}
.feedBackCanclePopup .cancel.button.field.af_panelGroupLayout {
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

.feedBackCanclePopup .cancelSubmit.field {
    padding: 10px;
    min-width: 250px;
    text-align: center;
}
.CSDCountByDeptRootPG .CSDDepartmentFilter.af_panelGroupLayout table tr {
    float: left;
}
.braodcastMsgCssTxt		{
    color: #204a74 !important;
    display: inline;
    font-size: 16px;
    font-weight: normal !important;
    line-height: 2;
    word-break: break-all;
}


.broadCastmsgCloseButton {
    height: 19px;
}
 .serviceNotCompletePG3  .af_inputText_content
{
    margin-left:0px !important;
}
.p_AFError.refuseAndPickupSlectOne170px.af_selectOneChoice .af_selectOneChoice_content {
    margin-left: 11px;
    margin-right: 14px;
    margin-top:  9px;
}
/*------added for MYLAID3033-----*/
.graffitiMassEntryCompletedOnAllPGL
{
    margin-left: 300px;
}
.graffitiMassEntryBackBtn
{
  font-size: 16px;
}
/*-----end of MYLAID3033------*/

.printOuterPGL.af_panelGroupLayout {
    background: #e9ecf1 none repeat scroll 0 0;
    display: inline-block;
    width: 100%;
}
.FOCFranchiseNamePG.af_panelGroupLayout .p_AFError .af_selectOneChoice_content {
    margin-top: 9px;
}
.serviceUpdateSummaryColorG td div
{
  display:inline-block;
}
.NormalPriorityRowStyle.af_panelGroupLayout td div {
    display: inline-block;
}
.treesVegetationSelectOne2, .treePermitPanelForm10.af_panelGroupLayout {
    margin-left: 0 !important;
}
.serviceUpdateSummaryColorW.af_panelGroupLayout .NormalPriorityRowStyle.af_panelGroupLayout td div {
    width: 100%;
}
.detailsPFL .af_selectManyListbox_options {  /* MYLAID3095 */
    /*min-height: 40px;*/
    min-height: 84px;/*UAT4176*/
}

.refuseAndPickup812px.af_panelGroupLayout {
    overflow: auto;
}
.giveDateSpacea {
    color: #f30101;
    font-size: 14px;
    font-weight: bold;
    margin-left: 6px;
}

/*MYLAID2529*/
.permissionPopupot8 {
    background: rgba(0, 0, 0, 0) url("/oracle/webcenter/portalapp/shared/images/dwpLogo.png") no-repeat scroll left top;
    display: inline-block;
    height: 40px;
    padding-top: 15px;
    text-align: center;
    width: 100%;
}
/* MYLAID3134 */
.grafitiRemovalPG4 {
    width: 104.5%;
}

.suggestedRemovalPGL {
    float: left;
    width: 25%;
	padding-left: 8px;
}
.suggestedRemovalColorPGL
{
  padding-top: 25px;
}
/* end MYLAID3134 */



.SupervisorGraphGoButton.orangeButton.af_commandLink {
    color: white;
    display: inline-block;
    font-size: 14px;
    margin-left: 15px;
    padding: 6px 16px;;
    text-align: center;
}

.supervisorGraphContent .af_dvt-graph {
    height: 300px;
    overflow: hidden;
}

.lightCountpanelLabelAndMessage.af_panelLabelAndMessage {
    margin-top: 10px;
}
.lightCountpanelLabelAndMessage.af_panelLabelAndMessage .af_panelLabelAndMessage_label {
    width: 169px;
}

.duplicateStreetLightIDPGL.af_panelGroupLayout {
    margin-top: 10px;
}

.multipleStreetLightPGL.af_panelGroupLayout {
    margin-top: 10px;
}

.thankYouDialPG5 .srDtlHd.thankYouCommNum {
    margin-left: 10px;
}

.pgSRDate.af_panelGroupLayout .af_message_detail {
    font-size: 12px;
}
.locSearchAnotherBtn.af_panelGroupLayout td {
    padding-right: 20px;
}
.consAccNumberPg.af_panelGroupLayout {
    margin-bottom: 15px;
    margin-left: 12px;
    margin-top: 12px;
}
.attachmentUserChanageBtnPg.af_panelGroupLayout {
    float: right;
    margin-top: 10px;
}

.attachmentUserChanageBtnPg.af_panelGroupLayout td {
    padding: 0 5px;
}
.consAccNumberPgEdit.af_panelLabelAndMessage {
    margin-left: 17px;
}
.consAccNumberPgReadOnlyTxt {
    margin-left: 28px;
}
.imageAndNamePg {
    margin-right: 10px;
    width: 150px;
    text-align: center !important;
 margin-bottom: 20px;
}

.imageAndNamePg img {
    margin: 5px auto !important;
 float: none;
}
.attachmentUserChanageText {
    display: inline-block;
    margin: 5px 20px 5px 10px;
    width: 400px;
}
.attachmentUserChanageBtnPg{
    margin-right: 20px;
}
.summaryImageNameDetailsPgtext {
    font-size: 11px;
    font-weight: bold;
}

/* ----FIS-171-----*/
.commonSRdialog .commContainerNewRequestPglEdit .af_inputNumberSpinbox
{
    margin-top: 0px;
}
/*------END of FIS-171-----*/

.orangeButton.sncValidateButton.af_commandLink {
    color: white;
    font-size: 12px;
    margin-left: 15px;
    padding: 8px;
}

.originalSrDetails label {
    margin: 10px 0px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
}

.isRCorWBPGL {
    margin: 10px 0px 10px -8px;
}

.validatedSRNo {
    margin: 0px 10px;
}

.validatedSRNoPGL img {
   margin: 10px 10px 10px 0;
}

.validatedSRNoPGL a {
   font-size: 12px !important;
   margin: 0px !important;
   margin-top: 2px !important;
   font-weight: bold;
   display: inline-block;
}
.commonSRdialog .isRCorWBPGL {
	margin: 10px 0px !important;
}

.commonSRdialog .sncSelectContainerType select {
    margin: 10px 0 0 10px;
    width: 323px;
}

.isRCorWBPGL fieldset {
    margin-left: 10px !important;
}
.isRCorWBPGL fieldset span {
    margin-left: 10px;
}

.sncSelectContainerType {
    margin-top: 10px;
    margin-bottom: 5px;
}

.OrigenalSRTypeLbl label {
    margin-right: 5px;
}

.imageAndNamePg {
    margin-right: 10px;
    width: 150px;
    text-align: center !important;
    margin-bottom: 20px;
}

.imageAndNamePg img {
    margin: 5px auto !important;
	float: none;
}

.sorrySNCPopupDialog .sorrypopupLinks {
    margin: 10px 20px;
}

.sorrySNCPopupDialog .sorrySNCPopupTxt, .sncAddByPassPopup .sorrySNCPopupTxt{
    font-weight: normal;
    line-height: 1.5;
}
.filteringOTNotice.af_outputLabel {
    background: #2381e9 none repeat scroll 0 0;
    display: inline-block;
    margin-bottom: 10px;
    padding: 12px 10px;
}

.filteringOTNotice.af_outputLabel label {
    color: #fff;
    font-size: 12px;
}
.sncAddByPassLinkPGL {
    width: 100%;
    text-align: center;
    margin: 10px 0px;
}
/**Added By Shevin Varughese on 24 May,2017 for aligning New Advance Search Page*/
.scsAdvanceSearchMainPG {
    display: inline-block;
}

.filteringTablePGL {
    background: none repeat scroll 0 0 #2381e9;
    color: white;
    padding: 10px 10px 11px 10px;
    margin-left: 20px;
    display: inline-block;
}

span.detailsPFL {
    font-size: 13px;
    display: inline-block;
}

.sncSorryPopupLinks div {
    margin-bottom: 10px;
}

.sncSorryPopupLinks {
    text-align: center;
}

.sncSRDetails {
    margin: 10px 0px 20px 1px;
}

.sncSRDetails .commonSRContainerTable {
    display: inline-block;
    margin-top: 15px;
    margin-left: 0px;
}

.addressBypassPgl.af_panelGroupLayout {
    width: 100%;
}

.addressBypassLink.af_commandLink {
     float: right;
     padding-left: 30px;
}

.sncSRDetails .mianContainer22.af_panelGroupLayout {
    margin: 15px 0px;
}

.sncSRDetails .mainContainerHori.af_panelGroupLayout {
    background: #d0e1ff;
}

.sncSRDetails .commonSrDetailsTable.bulkyItemEditDetails.af_panelGroupLayout {
    margin: 15px 0px;
}

.OrigenalSRTypeLbl.af_panelLabelAndMessage {
    margin: 5px 0px 15px;
}

.sncSRDetails .commonSrDetailsTable .commonSRItem, .sncSRDetails .commonSrDetailsTable .commonDetailcontent2 {
    width: 220px;
}

.sncSRDetails .commonSRContainerTable .commonSRContainerCont2, .sncSRDetails .commonSRContainerTable .commonSRContainerHead2 {
    width: 220px;
}


.sncAddByPassTxt {
    margin-bottom: 15px;
    display: inline-block;
}

.sncAddByPassPopup .af_dialog_content {
    padding: 10px 20px 10px 14px;
}


.sncAddByPassLinkPGL.af_panelGroupLayout td {
    padding: 0 10px;
}
.OrigenalSRTypeLbl label {
    width: 90px;
}

.sncSRDetails .commonSrDetailsTable.af_panelGroupLayout td div {
    padding-left: 10px;
    text-align: left;
}

.sncSRDetails .commonSrDetailsTable.af_panelGroupLayout {
    margin-left: 0;
    /*display: inline-block;*/
}

.validatedSRNoPGL.af_panelGroupLayout {
    margin-left: 1px;
}

.sncSRDetails .commonSRContainerTable table td div {
    padding-left: 10px;
    text-align: left;
}

.sncSRDetails .mianContainer22.af_panelGroupLayout td div {
    padding-left: 10px;
    text-align: left;
}

.OrigenalLocationLbl label {
     margin-right: 3px;
}

.OrigenalLocationLbl {
    margin: 5px 0px 15px;
}

.isRCorWBPGL .af_selectOneRadio.p_AFDisabled {
    margin-left: 12px;
}

.commonSRdialog .refuseAndPickupsserviceRegion1 .isRCorWBPGL .af_selectOneRadio.p_AFDisabled {
    margin-left: 0px;
}

.commonSRdialog .refuseAndPickupsserviceRegion1 .serviceNotCompRootPG .ServiceNotCompleteTypedp1a.af_selectOneChoice .af_selectOneChoice_content {
    width: 323px;
}
/* For MyLA-UAT3714.*/
.closeoutPanelGroupBox.af_panelGroupLayout {
    padding: 10px 0;
}

.closeSelectedSrDialouge.af_dialog .closeoutReasonResolutionPanelGroup td {
    display: table-cell;
}
.reasonEmailIdPGL.af_panelGroupLayout .reasonCodeEmailId {
    margin-top: -1px;
}

.closeSelectedSrDialouge.af_dialog .closeoutReasonResolutionPanelGroup td td {
    /*display: inline !important;*/
}


/*.closeSelectedSrDialouge.af_dialog .closeReasonOutsideDeptSOC.af_selectOneChoice td {
    display: ruby !important;
}*/

.closeSelectedSrDialouge.af_dialog .bosCloseOutOutputText.anotherEmailOutPutText.emailOutputText.af_inputText {
    /*margin-left: -11px;*/
}
/* For MyLA-UAT3714.*/

.af_selectOneChoice select option {
    border-right: 1px solid #cdcdcd;
}

.stagingReasonCodeTxt {
    margin-top: 9px;
    display: inline-block;
}

.serviceNotCompRootPG .p_AFError.af_messages table[cellspacing="0"] {
    margin-left: 5px;
}

.adjustmentTypePanelForm.af_panelFormLayout td td {
    vertical-align: middle;
}

.adjustmentTypePanelForm.af_panelFormLayout td td label {
    line-height: 2;
    width: 150px;
}

.adjustmentTypePanelForm.af_panelFormLayout .af_selectOneRadio_item-text {
    line-height: 1.3;
}

.adjustmentTypePanelForm.af_panelFormLayout fieldset div {
    margin-bottom: 10px;
}

.scsAdvanceSearchMainPG.af_panelGroupLayout {
    display: inline-block;
    width: 650px;
    margin-left: 0px;
    padding-left: 10px;
}
/* For MyLA-UAT3714.*/
.lastRefreshDatePGL.af_panelGroupLayout {
    float: right;
    margin-right: 10px;
}

.reportNameAndLastRfrshDatePGL {
    width: 100%;
}

.outerEditPrint.af_panelGroupLayout {
    margin: auto;
}

.searchResultBckPGL {
    margin: 10px auto;
    display: inline-block;
    width: 100%;
    text-align: right;
}
.searchResultBckPGL div {
    margin-right: 5px;
    display: inline-block;
}
.searchBackBtn {
    float: right;
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
}
.ServiceTypeTel {
    background: #ffddc4 none repeat scroll 0 0;
    color: #fb5811;
    font-weight: bold;
    margin-left: 10px;
    padding: 3px;
}
.filterSubPg .informationData span {
    line-height: 1;
}
.filterSubPg .informationLabel {
    width: auto;
    margin-left: 0px;
    padding: 6px 0px;
}
.filterSubPg {
    margin-bottom: 10px;
}

.refuseAndPickupPG21 .af_panelFormLayout_content-cell {
    padding-top: 0;
}

.sortingStylePG {
    display: inline-block;
}

.newAdvSrchResultStyle .serviceUpdateSummaryHeader .af_commandImageLink_text {
    visibility: hidden;
}

.newAdvSrchSearchPageStyle .advancesearchResetBG {
    margin-left: 332px;
}

.newAdvSrchResultStyle .descendingStyle, .descendingDocumentStyle {
    padding: 0 0px;
}

.newAdvSrchResultStyle .ascendingStyle, .ascendingDocumentStyle {
    padding: 0 0px;
}

.newAdvSrchResultStyle .TableSortingHeader .informationLabel label,.newAdvSrchResultStyle .TableSortingHeader .creationDateLabel label{
    color: #666;
    font-size: 14px;
}

.newAdvSrchResultStyle .dynamilMainTablePG {
    margin: 10px;
}

.exportPGL a, .exportPGL a:hover, .exportPGL a:visited, .exportPGL a:focus{
    background-image: url("/oracle/webcenter/portalapp/shared/images/updateOrder.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 20px auto;
    color: #024589 !important;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin: 5px 5px 10px 0;
    padding: 0px 25px 0px 0;
    text-decoration: none;
    margin-right: 25px !important;
    float: right;
}

.printAndRefreshPgl{
    float: right;
}

.scsBellowRadioPG2{
    margin-left: 180px;
    margin-top:10px;
}

.scsBellowRadioPG2 .informationLabel{
line-height: 10px;
}

.dynamicReportPrevious, dynamicReportNext{
    font-weight: bold;
}

.newAdvSrchResultStyle .dateGoPGL.af_panelGroupLayout {
    margin: 2px 10px;
    float: left;
}


/************ Dashboard CSS Start ****************/

.franchiseSNCBtgPg.af_panelGroupLayout .af_inputDate_content {
    padding: 0;
    text-align: center;
    width: 95px;
}

.franchiseSNCBtgPg .af_inputDate_label, .franchiseExecutivepieFilter.af_panelGroupLayout .af_inputDate_label{
    line-height: 2.4;
}

.franchiseSNCBtgPg.af_panelGroupLayout td {
    padding-right: 10px 0px;
}


/*.franchiseSNCBtgPg.af_panelGroupLayout {
  margin: 20px 0px; 
}*/

.franchiseExecutivepieFilter.af_panelGroupLayout {
    margin: 10px 0px;
}

.franchiseExecutivepieFilter.af_panelGroupLayout .af_inputDate_content {
    padding: 0;
    text-align: center;
    width: 95px;
}

.franchiseExecutivepieFilter.af_panelGroupLayout  td{
    padding-right: 10px;
}

.franchiseExecutivefNameTxt.af_panelGroupLayout {
	font-size: 20px;
    font-weight: 600;
    margin: 10px;
    text-align: center;
}

.franchiseExecutivefName .af_dvt-graph {
    margin: auto;
}

.franchiseExecutivefName.af_panelGroupLayout {
    border: 1px solid grey;
  margin-top: 10px!important;
}

.frBarGraphSecHead.af_panelGroupLayout {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    margin: 20px 0px;
    width: 100%;
}


.frNameGraphMainPG.af_panelGroupLayout div {
    display: inline-block;
    width:50%;
}

.frNameGraphMainPG.af_panelGroupLayout div div {
    width: 100%;
}

.frNameGraphMainPG.af_panelGroupLayout .af_dvt-graph {
    border: 0px solid gray !important;	
    width: 94%;
    margin: 3%;
}



.frBarGraphSec.af_panelGroupLayout {
    border: 1px solid gray;
}

.frZoneGraphMainPG.af_panelGroupLayout {
    border: 1px solid gray;
}


.franchiseSNCMainPG.af_panelGroupLayout {
    margin: 10px;
}

.frZoneGraphMainPG.af_panelGroupLayout {
    display: inline-block;
    width: 100%;
}

.frZoneGraphMainPG.af_panelGroupLayout div {
    display: inline-block;
	float: left;
	width: 33.3%;
}

.frZoneGraphMainPG.af_panelGroupLayout div div{
    width: 100%;
}

.frZoneGraphMainPG.af_panelGroupLayout .af_dvt-graph {
    border: 1px solid gray !important;	
    width: 94%;
    margin: 3%;
}

.frBarGraphSec.af_panelGroupLayout .af_dvt-graph {
    margin: auto;
}

/************  Dashboard CSS END *****************/


/** HeatMap CSS Changes **/


.SRHeaderWidth.af_panelGroupLayout div {
    display: inline-block;
}

.gisFranchiseZone.af_panelGroupLayout, .gisFranchiseName.af_panelGroupLayout {
    width: 135px;
    margin-right: 10px;
}

.gisFranchiseZone.af_panelGroupLayout td, .gisFranchiseName.af_panelGroupLayout td {
    float: left;
}


.SRHeaderWidth .af_inputDate_content {
    font-size: 11px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 70px !important;
}

.SRHeaderWidth .dateGoPGL.heatMapGoPGL.af_panelGroupLayout {
    margin-left: 0px !important;
}

.SRHeaderWidth .dateGoPGL.popupHeatMapPGL.af_panelGroupLayout {
    margin-left: 0 !important;
}

.SRHeaderWidth {
	padding: 7px 6px 15px;
}

.srViewSelect.af_panelGroupLayout .blueButton.commonButton.floatL.af_commandLink {
    padding: 6px 18px;
}
.CDNOInputText.af_inputText input {
    width: 220px;
}

.entrCdNumberLabel {
    width: 110px;
    display: inline-block;
}

.refuseAndPickupPG22.af_panelGroupLayout .af_selectBooleanCheckbox_item-text {
    margin-top: 0;
}

.newAdvSrchSearchPageStyle .commonButton, .newAdvSrchSearchPageStyle .commonButton.p_AFTextOnly, .newAdvSrchSearchPageStyle .commonButton.p_AFhoverTarget, .newAdvSrchSearchPageStyle .commonButton:hover, .newAdvSrchSearchPageStyle .commonButton:focus, .newAdvSrchSearchPageStyle .commonButton:visited, .newAdvSrchSearchPageStyle .commonButton:active:hover, .newAdvSrchSearchPageStyle .commonButton:active {
    padding: 8px 16px;
}

.collectionDayStyle{
    text-transform: lowercase;
    display: inline-block;
}

.newAdvSrchResultStyle .p_AFError.af_messages {
    clear: both;
}

.newAdvSrchResultStyle .paginationMainPG{
    padding: 10px 17px;
}
.firstPGSignIntext {
    /*width: 600px;*/
    /* word-wrap: inherit; */
    display: inline-block;
}
.firstPGSignIntextNew{
 width: 600px;
    /* word-wrap: inherit; */
    display: inline-block;
}
/** HeatMap CSS Changes END **/
/****START of UAT3432 *****/
.irrgnTermPopupDialogPGL.af_panelGroupLayout {
    max-width: 500px;
    width: 96%;
    margin: 10px 2%;
/* color: Red; */
}
.sscNewPGL2.af_panelGroupLayout {
    margin-top: 10px;
}

.sscLangaugePreferenceSBC.af_selectOneRadio {
    margin: 10px;
}

.sscLangaugePreferenceSBC.af_selectOneRadio fieldset label {
    margin-right: 15px;
}
.sscNewPGL2 .af_selectBooleanCheckbox {
    margin: 10px 0px;
    display: inline-block;
}

.sscNewPGL2 .af_inputText_label,.sscNewPGL2 .af_inputDate_label {
    line-height: 2;
    /*width: 150px;*/
}

.sscNewPGL2 .af_selectBooleanCheckbox_native-input {
    margin-right: 5px;
}

.sscNewPGL2 .af_selectBooleanCheckbox_item-text {
/* width: 90%; */
    margin-left: 5px;
    white-space: normal;
}

.sscNewPGL2 .af_selectBooleanCheckbox_content {
    display: flex;
}


.acceptWaterLeakSBC.af_selectBooleanCheckbox {
    width: 100%;
}

.sscNewPGL2 .sscSbcMainPGL {
    margin-left: 40px;
}

.irrgnTermPopupDialogButtonPGL {
        width: 100%;
    text-align: center;
    margin-top: 10px;
}

.irrgnTermPopupDialogButtonPGL td{
    width: 50%;
}

.confirmLanguagePrefrencePLM td {
    display: inline-block;
    margin: 10px 0px;
}
.confirmTypeOfAdjustmentOptText {
    font-size: 14px;
    font-weight: bold;
}
.confirmTypeOfAdjustmentPGL.af_panelGroupLayout {
    display: inline-block;
    margin: 10px 0px;
}

.confirmTypeOfAdjustmentPGL .af_panelLabelAndMessage_label {
    display: table-cell;
    width: 215px;
}
.confirmTypeOfAdjustmentPGL .AFContentCell {
    display: inline-block;
    margin-left: 20px;
}

.confirmOtherToDateInpDate .af_inputDate_content{
    line-height:18px;
}
.confirmOtherDatePGL .af_inputDate_content{
 line-height:18px;
 margin-right:10px !important;
}

.confirmWaterEvaporatedPGL.af_panelGroupLayout td, .confirmMultiFamilyPGL.af_panelGroupLayout td {
    padding-right: 25px;
}
.EditConfirmWaterEvaporatedPGL.af_panelGroupLayout td
{
    padding-right: 25px;
}
/*.confirmVacancyDatesPGL .af_inputDate_content{
    line-height:18px;
    margin-right:10px !important;
}*/

.confirmSSCNewPGL.af_panelGroupLayout {
    margin: 10px 0 0 0;
}
.confrimWaterLeakDateInpDate .af_inputDate_content{
     line-height:18px;
}

.confirmMultiFamilyPGL td {
    display: inline-block;
    margin-right: 5px;
}
.irrgnTermPopupDialogButtonPGL .af_commandLink {
    background: #3075c3 !important;
    color: #fff !important;
    padding: 10px 24px;
    text-decoration: none;
    font-size: 13px !important;
    font-style: normal;
    border: medium none;
    text-transform: uppercase;
    margin-top: 0 !important;
    display: inline-block;
}

.confirmUltraToiletsPLM label {
    display: inline-block;
    width:320px;
    margin-right: 5px;
}

.confirmOccupantPremisesOptText {
    display: inline-block;
}
/*.confirmLanguagePrefrencePLM label {
    width: 300px;
}*/

.RSSCUltraLowFlushToiletsSBC .af_selectOneRadio_content {
    margin-left: 13px;
}
.RSSCUltraLowFlushToiletsSBC .af_selectOneRadio_item-text {
    margin-right: 15px;
}

.swimmingPoolDimesionInpText.af_inputText {
    /*margin-left: 13px;*/
}
.swimmingPoolCapacityInpText .af_inputText_content {
    display: inline-block;
    margin-left: 40px !important;
}
.swimmingPoolRefilldateInputDate .af_inputDate_content {
    margin: 0 13px 13px;
}

.waterEvaportedPGL.af_panelGroupLayout .af_inputText_label {
    width: 130px;
    text-align: left;
}


.multiFamilyAdjustmentPGL.af_panelGroupLayout td {
    padding-right: 10px;
}

.waterEvaportedPGL.af_panelGroupLayout td table {
    margin-right: 20px;
}

.VacancyDatesPGL.af_panelGroupLayout td td{
    padding-right: 10px;
}

.waterEvaportedPGL3.af_panelGroupLayout {
    margin-top: 5px;
}

.otherDatesPGL.af_panelGroupLayout td td {
    padding-right: 10px;
}

.waterLeakPGL.af_panelGroupLayout .af_inputDate_label {
    padding-right: 10px;
}

.confirmVacancyDatesPGL.af_panelGroupLayout td {
    line-height: 2;
    margin: 0;
    text-align: left;
}

.confirmVacancyDatesPGL.af_panelGroupLayout td {
    display: table-cell;
    padding-right: 10px;
    vertical-align: middle;
    height: auto
}
.EditConfirmVacancyDatesPGL.af_panelGroupLayout td {
    line-height: 2;
    margin: 0;
    text-align: left;
}
.EditConfirmVacancyDatesPGL.af_panelGroupLayout td {
    display: table-cell;
    padding-right: 10px;
    vertical-align: middle;
    height: auto
}

.confirmLanguagePrefrencePLM.af_panelLabelAndMessage .af_panelLabelAndMessage_label {
    width: 215px;
}

.confirmTypeOfAdjustmentPGL.af_panelGroupLayout td {
    display: table-cell;
}

.confirmSwimmingPoolPGL.af_panelGroupLayout td {
    padding-right: 25px;
}

.confirmSwimmingPoolPGL.af_panelGroupLayout td td {
    padding-right: 5px;
}

.RSSCOccupantsPGL.af_panelGroupLayout {
    margin-top: 15px;
}
.ultraLowFlushToiletsPGL2.af_panelGroupLayout {
    margin-top: 10px;
}
.confirmSSCNewPGL.af_panelGroupLayout {
    line-height: 1.8;
}

.confirmOtherDatePGL.af_panelGroupLayout td {
    display: table-cell;
    line-height: 2;
    padding-right: 10px;
    vertical-align: middle;
}

.confrimWaterLeakDateInpDate.af_inputDate.p_AFReadOnly td {
    display: table-cell;
    line-height: 2;
    padding-right: 10px;
    vertical-align: middle;
}


.confirmTypeOfAdjustmentPGL.af_panelGroupLayout label {
    width: auto;
}

.EditConfirmOtherDatePGL.af_panelGroupLayout td {
    padding-right: 10px;
}

.EditConfirmWaterEvaporatedPGL.af_panelGroupLayout span {
    white-space: nowrap;
}
.confirmWhenConstrucitonBeginInpDate.af_inputDate.p_AFReadOnly .AFContentCell {
    padding-left: 5px;
}
.confirmNewLawnDateInptDate.af_inputDate.p_AFReadOnly .AFContentCell {
    padding-left: 5px;
}
.EditConfirmSwimmingPoolPGL.af_panelGroupLayout td {
    padding-right: 25px;
}
.EditConfirmSwimmingPoolPGL.af_panelGroupLayout td td{
    padding-right: 0;
}
.EditConfirmSwimmingPoolPGL.af_panelGroupLayout td .af_inputDate_label{
    padding-right: 5px;
}

.EditConfrimWaterLeakDateInpDate.af_inputDate.p_AFReadOnly .af_inputDate_label {
    padding-right: 5px;
}
.EditConfirmSwimmingPoolPGL.af_panelGroupLayout span {
    white-space: nowrap;
}
.irrgnTermPopupDialogButtonPGL.af_panelGroupLayout {
    margin: 10px auto 0;
    width: auto;
}
.mailingAddressPLM.af_panelLabelAndMessage td.af_panelFormLayout_label-cell {
    width: auto;
}

.mailingAddressPLM.af_panelLabelAndMessage td.af_panelLabelAndMessage_label.af_panelFormLayout_label-cell label {
    width: auto;
    white-space: nowrap;
}

.sanitationBillingFormLayout6.af_panelFormLayout td {
    display: table-cell;
}
.waterEvaportedPGL3 .af_inputText_content {
    /* margin-left: 80px !important; */
}
.confirmOccupantPremisesPLM.af_panelLabelAndMessage label {
    margin-right: 5px;
    width: 320px;
}

.acceptWaterEvaporatedSBC.af_selectBooleanCheckbox td {
    vertical-align: top;
}
.acceptVacancySBC.af_selectBooleanCheckbox td {
    vertical-align: top;
}
.acceptWaterLeakSBC.af_selectBooleanCheckbox td {
    vertical-align: top;
}
.acceptOtherSBc.af_selectBooleanCheckbox td {
    vertical-align: top;
}
.AcceptSwimmingPoolSBC.af_selectBooleanCheckbox td {
    vertical-align: top;
}
.AcceptConstructionSBC.af_selectBooleanCheckbox td {
    vertical-align: top;
}
.AcceptNewLawnSBC.af_selectBooleanCheckbox td {
    vertical-align: top;
}
.adjutmentRequestingPLM {
    margin-bottom: 10px;
    margin-top: 10px;
}
.confirmHowManyPLM.af_panelLabelAndMessage 
{
    margin-left: 15px !important;
}

.confirmHowManyOptText
{
    margin-left: 10px !important;
}
.confirmUltraToiletsPLM.af_panelLabelAndMessage .af_panelLabelAndMessage_content-cell {
    width: auto;
}

.confirmHowManyPLM.af_panelLabelAndMessage label {
    width: auto;
}
.CSSCAdjReqFormGoLink
{
  font-size: 12px !important;
}
.RSSCAdjReqFormGoLink
{
  font-size: 12px !important;
}
.CSSCAdjReqFormGoLinkCCBFails
{
  font-size: 12px !important;
}
.RSSCAdjReqFormGoLinkCCBFails
{
  font-size: 12px !important;
}
/****End OF  UAT3432 *****/

.summaryPGLContent .AFPanelFormLayoutContentCell.af_panelLabelAndMessage_content-cell > span {
    display: block;
    white-space: pre-wrap;
    word-break: normal;
}
.CDNOInputText.af_inputText .af_inputText_content {
    width: 220px;
}

.newAdvSrchSearchPageStyle .scsAdvanceSearchMainPG.af_panelGroupLayout {
    padding-left: 0px;
}

.newAdvSrchSearchPageStyle .scsAdvanceSearchMainPG .left.af_selectBooleanRadio {
    margin-left: 9px;
}

/*.newAdvSrchSearchPageStyle .HighPriorityRowStyle td div{
    display: inline-block;
    word-break: break-all;
}

.HighPriorityRowStyle.af_panelGroupLayout div {
    display: inline-block;
    word-break: break-all;
}*/

/************ Dashboard CSS Start ****************/

.franchiseSNCBtgPg .af_inputDate_label, .franchiseExecutivepieFilter.af_panelGroupLayout .af_inputDate_label{
    line-height: 2.4;
}

.franchiseSNCBtgPg.af_panelGroupLayout td {
    padding-right: 6px!important;
}


.franchiseSNCBtgPg.af_panelGroupLayout {
  margin: 10px 0px; 
}

.franchiseExecutivepieFilter.af_panelGroupLayout {
    margin: 10px;
}

.franchiseExecutivepieFilter.af_panelGroupLayout  td{
    padding-right: 10px;
}

.franchiseExecutivefNameTxt.af_panelGroupLayout {
    font-size: 20px;
    font-weight: 600;
    margin: 10px;
    text-align: center;
}

.franchiseExecutivefName .af_dvt-graph {
    margin: auto;
}

.franchiseExecutivefName.af_panelGroupLayout {
    border: 1px solid grey;
    margin-top: 10px!important;
}
    
.frBarGraphSecHead.af_panelGroupLayout {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    margin: 10px;
    width: 100%;
}


.frNameGraphMainPG.af_panelGroupLayout div {
    display: inline-block;
    width: 50%;
}

.frNameGraphMainPG.af_panelGroupLayout div div {
    width: 100%;
}

.frNameGraphMainPG.af_panelGroupLayout .af_dvt-graph {
    border: 0px solid gray !important;	
    width: 94%;
    margin: 0%;
}
.pglBarGraph div table {
    border: 1px solid gray !important;	
    width: 97%;
    padding: 0;
    margin: 1% 2%;
}

.frBarGraphSec.af_panelGroupLayout {
    border: 1px solid gray;
    margin-top:10px;
}

.frZoneGraphMainPG.af_panelGroupLayout {
    border: 1px solid gray;
}



.franchiseSNCMainPG.af_panelGroupLayout {
    margin: 10px;
}

.frZoneGraphMainPG.af_panelGroupLayout {
    display: inline-block;
    border:1px solid grey;
    padding:4px;
margin-top:10px;
}

.frZoneGraphMainPG.af_panelGroupLayout div {
    display: inline-block;
	float: left;
	width: 33.3%;
}

.frZoneGraphMainPG.af_panelGroupLayout div div{
    width: 100%;
}

.frZoneGraphMainPG.af_panelGroupLayout .af_dvt-graph {
    border: 1px solid gray !important;	
    width: 94%;
    margin: 3%;
}

.frBarGraphSec.af_panelGroupLayout .af_dvt-graph {
    margin: auto;
}

/************  Dashboard CSS END *****************/
span.franchiseNameot {
    display: flex;
    align-items: center;
    text-align: center;
    height: 100%;
    position: absolute;
    padding: 9px;
}
.frNameGraphMainPG.af_panelGroupLayout div {
float:left;
}

span.franchiseZoneot{
   display: flex;
    align-items: center;
    text-align: center;
    height: 100%;
    position: absolute;
    padding: 9px;  
    
}

.disableBtn,.disableBtn:hover, .disableBtn:visited, .disableBtn:focus{
    background-color: rgb(173,190,192);
color:#ffffff !important;
}
.pgldateRangeTxt .af_inputDate_label {
    line-height: 35px;
    padding-right:7px;
}
.frExecutiveFromdate.af_inputDate.p_AFReadOnly {
    margin-right: 12px;
}
.pgldateRangeTxt.af_panelGroupLayout {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    margin: auto;
    padding: 0 10px;
}

.frBarGraphdateRange  .af_inputDate_label {
    line-height: 35px;
    padding-right:7px;
}

.frBarFromdate.af_inputDate.p_AFReadOnly {
    margin-right: 12px;
}

.frBarGraphdateRange.af_panelGroupLayout {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    margin: auto;
    padding: 0 10px;
}
.frNameGraphMainPG.af_panelGroupLayout {
    margin-top: 10px;
    border: 1px solid gray;
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
padding:4px;
}
.AFDvtGraphTitlesFont:alias{
    -tr-font-size:20pt;
}
.newAdvSrchResultStyle .HighPriorityRowStyle .af_selectBooleanCheckbox_content-input, 
.newAdvSrchResultStyle .NormalPriorityRowStyle .af_selectBooleanCheckbox_content-input {
    margin-top: 5px;
    display: inline-block;
}
.advanceSearchHeader.af_panelGroupLayout div {
    display: inline;
    margin-left: 22px;
}

/**Amey Changes**/
.userTypePGL.af_panelGroupLayout {
    background: #e9ecf1 none repeat scroll 0 0;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

.userTypePGL.af_panelGroupLayout div {
    float: left;
}

.CSDUserTypeFilter.topServiceUserFilterS.af_panelGroupLayout {
    display: inline-block;
    margin: 0 20px 10px 13px;
}

.CSDUserTypeFilter.topServiceUserFilterS.af_panelGroupLayout .af_selectOneChoice_content {
    width: 130px;
}

.CSDUserTypeFilter.topServiceUserFilterS.af_panelGroupLayout {
    display: inline-block;
    margin: 0 20px 10px 13px;
}

.CSDUserTypeFilter.topServiceUserFilterS.af_panelGroupLayout .af_selectOneChoice_label {
    line-height: 31px;
}

.CSDProviderFilter.topservicesDep.af_panelGroupLayout .af_selectManyChoice_content {
    width: 120px !important;
}

.userTypePGL.af_panelGroupLayout .CSDProviderFilter.topservicesDep.af_panelGroupLayout {
    display: inline-block;
    margin: 0 12px;
    width: 135px;
}

.userTypePGL.af_panelGroupLayout .CSDProviderFilter.topservicesDep.af_panelGroupLayout .af_selectManyChoice_content {
    width: 130px;
}

.TableSortingSubHeader.topservicesSorting.topCSDReportHeadFilter.af_panelGroupLayout .DateFiltringPG.af_panelGroupLayout {
    max-width: 360px;
}


.TableSortingSubHeader.topservicesSorting.topCSDReportHeadFilter.af_panelGroupLayout .CSDProviderFilter.topservicesDep.af_panelGroupLayout {
    display: inline-block;
    width: 135px;
}

.TableSortingSubHeader.topservicesSorting.topCSDReportHeadFilter.af_panelGroupLayout .af_selectOneChoice_content {
    width: 130px;
}
/******************/

.dynamilMainFilterTablePG.af_panelGroupLayout td {
    padding-bottom: 5px;
}

.dynamilMainFilterTablePG.af_panelGroupLayout .af_selectManyChoice_control {
    padding: 6px 0 !important;
}
.newAdvSrchSearchPageStyle .advanceSearchHeader {
margin: 0 0 20px 0px;
}

.newAdvSrchSearchPageStyle .advanceSearchHeader .greenbuttonpanel{
float: right;
margin-right: 10px;
}

.newAdvSrchSearchPageStyle .advanceSearchHeader.af_panelGroupLayout div {
    display: inline;
    margin-left: 22px;
}

.TableSortingSubHeader.topservicesSorting.topCSDReportHeadFilter.af_panelGroupLayout {
    padding-bottom: 0;
}

.userTypePGL.af_panelGroupLayout label {
    font-size: 12px;
    font-weight: bold;
}
element.style {
    border-style: none;
    height: 500px;
    width: 700px;
}
.franchiseCDPG .af_dvt-graph {
    margin: auto;
}

.franchiseCDPG.af_panelGroupLayout {
    border: 1px solid grey;
    margin: 10px;
}
.franchiseExecutiveZone.af_panelGroupLayout {
    border: 1px solid grey;
    margin: 10px;
}
.franchiseExecutiveZone .af_dvt-graph {
    margin: auto;
}
.ResponsiveSearchSRPGL.af_panelGroupLayout {
    display: none !important;
}

.topServiceImgPGL.af_panelGroupLayout {
    display: none !important;
}

.councilDistrictot {
    align-items: center;
    display: flex;
    height: 100%;
    padding: 9px;
    position: absolute;
    text-align: center;
}

.LoginPopupSignIntext{
    width:330px;
    /* word-wrap: inherit; */
    display: inline-block;
}

.newAdvSrchResultStyle .searchReportQuesMarkLink.af_panelGroupLayout div {
    display: block;
}
.newAdvSrchResultStyle .HighPriorityRowStyle div {
    display: inline-block;
}
.firstPGsignInpopupMainPG td {
    display: inline !important;
}

.locDirection.af_panelGroupLayout td {
    padding-right: 10px;
    vertical-align: middle;
}

.srGContent .pgSRDate.af_panelGroupLayout .af_message {
    margin: 0px;
}

.srGContent .pgSRDate.af_panelGroupLayout .errorMessageText.af_panelGroupLayout {
    margin-left: 4px;
    line-height: 2;
}

.srGContent .pgSRDate.af_panelGroupLayout .af_message_detail{
    margin-left: -3px;    
}

.srGContent .pgSRDate.af_panelGroupLayout .pgSRDate.af_panelGroupLayout {
    margin-top: 10px;
}

.rapLocationMAinPg.af_panelGroupLayout .af_menuBar {
    height: 40px;
}

.parkItrItemsPg {
max-height: 150px;
overflow-y: auto;
min-height: 50px;
}


.locationMyLARoleFlag.af_panelGroupLayout {
    clear: both;
 }
 
 .rapLocationMAinPg {
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 5px;
 }
 .streetLightAddressPGL
 {
text-align: left;
line-height: 1.8;
min-width: 300px;
max-width: 400px;

 }
 .locationContactPgCl.locationContactPGLink.af_panelGroupLayout {
    display: inline-flex;
    float: none;
    text-align: center;
    width: auto;
}
 /*Below code added By Bindu for MyLA-UAT3228*/
 .csdFilterFromDate .af_inputDate_content,  .csdFilterToDate .af_inputDate_content{
    width: 100px;
}
 
.assignArticleTblHeaderLayout.af_panelGroupLayout td {
    border: 1px solid #dfdfdf;
    border-left: none;
    padding: 10px;
    display: table-cell;
}

.assignArticleFltrLt.af_panelGroupLayout td {
    padding-right: 20px;
    vertical-align: bottom;
    padding-top: 10px;
}

.assignArticleTblHeaderLayout.af_panelGroupLayout {
    background: #e9ecf1 none repeat scroll 0 0;
}

.assignArticlePagination.af_panelGroupLayout td {
    width: 33%;
}
.assignArticlePagination.af_panelGroupLayout td td{
    width: auto;
}

.assignArticleShowPage.af_panelGroupLayout {
    margin: 10px;
}

.assignArticleRsnBtn.af_commandLink{
    margin: 10px 0px !important;
    word-break: keep-all;
}

.assignArticleFltrLt.af_panelGroupLayout td select{
    width: 200px;
 }
 
.assignArticleFltrLt.af_panelGroupLayout {
    padding: 0 0 20px 10px;
}

.assignArticlePopSocLt.af_panelGroupLayout label {
    margin-right: 20px;
}

.assignArticleTblRow.af_panelGroupLayout, .assignArticleTblHeaderLayout.af_panelGroupLayout {
    width: 100%;
    text-align: center;
}

.assignArticlePagination.af_panelGroupLayout {
    width: 100%;
    background: #f7f7f7 none repeat scroll 0 0;
}

.assignArticlePD.af_panelGroupLayout {
    float: right;
}

.assignArticleShowPage.af_panelGroupLayout td td {
    padding-right: 5px;
}

.assignArticleTblHeaderLayout.af_panelGroupLayout td:first-child {
    border-left: 1px solid #dfdfdf;
}

.assignArticleTblBody.af_panelGroupLayout td {
    padding: 10px;
    border: 1px solid #dfdfdf;
    border-top: none;
    border-left: none;
    display: table-cell;
}

.assignArticleTblBody.af_panelGroupLayout td:first-child {
    border-left: 1px solid #dfdfdf;
}

.assignArticlePvr.af_panelGroupLayout {
    width: 240px;
    display: inline-block;
}

.assignArticleSN {
    width: 180px;
    display: inline-block;
}

.assignArticleEdt.af_panelGroupLayout {
    width: 110px;
    display: inline-block;
}

.assignArticleSt.af_panelGroupLayout {
    width: 110px;
    display: inline-block;
}

.assignArticleTblBody.af_panelGroupLayout {
    display: inline-block;
    width: 100%;
}

.assignArticleRsnPopUp.af_panelGroupLayout {
    min-width: 300px;
}
.assignArticleOprLt.af_panelGroupLayout {
    float: right;
}

.assignArticleOprLt.af_panelGroupLayout td{
    margin-left: 10px;
    display: inline-block;
}

.assignArticlePopSocLt.af_panelGroupLayout {
    display: inline-block;
    margin: 20px 0;
}

.assignArticlePD .af_commandButton.p_AFDisabled, .assignArticlePD .af_commandButton.p_AFDisabled:hover, .assignArticlePD .af_commandButton.p_AFDisabled:focus{
	color: #A9A9A9 !important;
        background: #fff !important;
        border: none !important;
        padding: 5px 10px !important;
        font-size: 14px !important;
}
.assignArticlePD .af_commandButton:hover, .assignArticlePD .af_commandButton:focus, .assignArticlePD .af_commandButton:focus:hover{
	color: #333;
	text-decoration: none;
        border: none !important;
        padding: 5px 10px !important;
        font-size: 14px !important;
}

.assignArticlePD .af_commandButton, .assignArticlePD .af_commandButton:visited , .assignArticlePD .af_commandButton.p_AFHoverTarget{
    background: none repeat scroll 0 0 #ACAEB2 !important;
    color: #313232;
    padding: 5px 10px !important;
    text-decoration: none;
    margin: 0 5px !important;
}
/*3228 end here*/

/*Added By Bindu for MyLA-UAT3610 */
.articleCntMsgMainLT.af_panelGroupLayout {
    margin: 0px 10px;
    display: inline-block;
}
.articleCntMsgMainLT .articleOT {
    margin-bottom: 10px;
    display: inline-block;
    margin-top: 5px;
    width: 600px;
}

.dltConfirmMsgMainLT {
    margin: 0px 10px;
    display: inline-block;
}

.dltConfirmMsgMainLT .confirmOT{
    margin-bottom: 10px;
    display: inline-block;
}
span.approverOT {
    margin-bottom: 10px;
    display: inline-block;
}

span.recordOT {
    margin-bottom: 10px;
    display: inline-block;
}

.approverCntMsgMainLt.af_panelGroupLayout {
    display: inline-block;
    margin: 0px 10px;
}
.dltConfirmMsgSubLT td {
    padding-right: 10px;
}

.csdAdminDeleteBtn {
    position: relative;
    top: -48px;
	padding: 8px 16px !important;
	font-size: 14px !important;
}
/* UAT3610 end here*/
 

.topCSDServicesRow5.af_panelGroupLayout {
    display: inline-block;
    margin-left: 10px;
    width: 120px;
}

.topCSDServicesRow5.af_panelGroupLayout {
    display: inline-block;
    margin-left: 10px;
    width: 120px;
}
.topCSDServicesTotalRow6.af_panelGroupLayout {
    display: inline-block;
    margin-left: 10px;
    width: 120px;
}
.csdServicesColomnLabel5.af_panelGroupLayout {
    display: inline-block;
    margin-left: 10px;
    width: 120px;
}
.CallerInfoColumnPGL.af_panelGroupLayout td, .ColumnValuesPG2.af_panelGroupLayout td {
    display: table-cell;
}
.addCallCenterInfo
{
 margin-left: 1px;
}
.enterSRLink{
    margin-left: 265px;
        margin-bottom: 10px;
    display: inline-block;
}

 .rapMenubarPg.af_menuBar_item{
 background: none repeat scroll 0 0 #e9ecf1;
 }
 
 
 /*--------- Start UAT4068----------- */
 .parkCloseOutInsideMainPGL {
    border: 1px solid #4b8cd6;
    margin-bottom: 15px;
    width: 99.5%;
}

.parkCloseOutInsideMainPGL .af_inputDate_label, .parkCloseOutInsideMainPGL .af_inputText_label {
    line-height: 2;
}

.parkCloseOutInsideMainPGL label {
    width: 220px;
    text-align: left;
    margin-left: 10px;
}

.parkCloseOutMainPGL .AFRequiredIconStyle {
    margin-right: -11px;
}
    
.parkCloseOutInsideMainPGL input, .parkCloseOutInsideMainPGL select {
    width: 220px;
}

.parkCloseOutInsideMainPGL .af_inputDate_content{
    width: 200px;
}

.parkCloseOutReasonResolutionPGL, .parkCloseoutCompletedDataPGL {
    margin: 10px 0px;
    width: 100%;
}
.executiveSNCGraphMidReport.af_panelGroupLayout {
    margin-bottom: 0px;
}

.parksRootPGL.af_panelGroupLayout label {
    text-align: left;
    width: 150px;
}

.parkFieldRepairsOptText {
    display: inline-block;
    margin: 10px;
}

.rapConfirmDatePopupOpText {
    margin-bottom: 20px;
    display: inline-block;
}

.rapConfirmDatePopupButtonPGL.af_panelGroupLayout {
    margin: auto;
}

.rapConfirmDatePopupButtonPGL.af_panelGroupLayout td {
    padding: 0px 10px;
}
.parksRootPGL.af_panelGroupLayout .af_selectOneChoice_content {
    width: 210px;
    margin-top: 9px !important;
}

.rapParkNameInputText, .additionalInfoparkNameOpText {
    margin-right: 5px;
}

.parkCloseOutReasonResolutionPGL.af_panelGroupLayout td {
    width: 50%;
}
.parkCloseoutCompletedDataPGL.af_panelGroupLayout td {
    width: 50%;
}
/*--------- End UAT4068----------- */
 
.divisionPGL.af_panelGroupLayout {
    margin-top: 10px;
}
 
.pglBarGraph div table tbody tr td {
    width: 50%;
}
 
a.commonButton.blueButton.af_commandLink {
    word-wrap: normal !important;
    white-space: nowrap;
}
.af_menu_child-container .parkItrItemsPg a, .af_menu_child-container .parkItrItemsPg a:hover,.af_menu_child-container .parkItrItemsPg a:visited,.af_menu_child-container .parkItrItemsPg a:focus{
    background: #fff !important;
    color: #024589 !important;
    margin: 10px;
    padding: 0px; 
}

.rapMenubarPg .af_menu_submenu-icon-style {
    display: none;
}

.rapMenubarPg .af_menu.af_menu_bar-item {
    background: none repeat scroll 0 0 #e9ecf1;
    color: #909cae;
    cursor: pointer;
    display: block;
    height: 34px;
    line-height: 32px;
    margin: 0;
        margin-left: 0px;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    border: medium none !important;
}


.rapMenubarPg  {
    margin-top: 10px; 
}

.parkListDropDownContaintPGL.af_panelGroupLayout {
    margin-left: -20px;
}


.af_menu_child-container .parkListDropDownContaintPGL input[type="text"] {
    width: 320px !important;
    margin-right: 2px;
}

.rapMenubarPg .af_menuBar_item-text-cell {
    width: 288px;
}

.rapMenubarPg .af_menu_bar-item-open-icon-style {
    margin: 10px 0px 0px 5px;
    display: inline-block;
    cursor: pointer;
    line-height: 32px;
    white-space: nowrap;
}

.af_menu.af_menu_bar-item.p_AFDisabled a.af_menu_bar-item-text:focus {
    outline: 0px solid #000 !important;
}
.assigneeLable.af_outputLabel {
    margin-right: 13px;
    margin-left: -11px;
}

.suspiciousActivityPopUpText.af_panelGroupLayout {
    display: inline-block;
    margin-bottom: 10px;
    width: 350px;
}

.suspiciousActivityPopUpMainPg.af_panelGroupLayout {
    text-align: center;
}

.rapLocationMAinPg .locationAddrPGL.af_panelGroupLayout, .rapLocationMAinPg .locationContactChangePG.af_panelGroupLayout {
    margin-top: 5px;
}
.franchiseExecutiveErrorMessage{
    display: inline-block;
    color: #f30101;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    margin: 240px 0px;
}

.franchiseSNCErrorMessage
{
     display: inline-block;
    color: #f30101;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    margin: 240px 0px;
}
.franchiseErrorPgl{
    border: 1px solid grey;
    margin-top: 10px;
}.dateRangePGL.af_panelGroupLayout {
    background: #2465a5 none repeat scroll 0 0;
    display: inline-block;
    margin-bottom: -5px;
    padding: 6px 6px 15px;
    width: 99%;
}
.dateRangePGLPopUp.af_panelGroupLayout {
    background: #2465a5 none repeat scroll 0 0;
    display: inline-block;
    padding: 6px 6px 15px;
    width: 99%;
    margin-bottom: -5px;
}

.dateRangePGL.af_panelGroupLayout label {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
}
.dateRangePGLPopUp .af_panelGroupLayout label {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
}
.dateRangePGLPopUp .gisFromDate.af_panelGroupLayout, .dateRangePGL .gisToDate.af_panelGroupLayout {
    width: 135px;
}

.dateRangePGLPopUp .gisFromDate.af_panelGroupLayout .af_inputDate_content, .dateRangePGL .gisToDate.af_panelGroupLayout .af_inputDate_content{
    margin-left: 2px;
}

.dateRangePGLPopUp.af_panelGroupLayout .heatMapGoPGL {
    float: left;
    margin-left: 0;
}

.dateRangePGL .gisFromDate.af_panelGroupLayout, .dateRangePGL .gisToDate.af_panelGroupLayout {
    width: 135px !important;
}

.dateRangePGL .gisFromDate.af_panelGroupLayout .af_inputDate_content, .dateRangePGL .gisToDate.af_panelGroupLayout .af_inputDate_content{
    margin-left: 2px;
}

.dateRangePGL.af_panelGroupLayout .heatMapGoPGL {
    float: left;
    margin-left: 0;
}

.SRHeaderWidth .subTypeDropDownPGL.af_panelGroupLayout {
    margin-right: 10px;
    width: 135px;
}

.subTypeDropDownPGL.af_panelGroupLayout td {
    float: left;
}
.clonePopupContainerDeclarationTextp1 {
    font-weight: bolder;
    margin-right: 4px;
}
.additionalInfoPG3.af_panelGroupLayout label {
    line-height: 1.4;
}

.additionalInfoPG3.af_panelGroupLayout td {
    vertical-align: top;
}

.frNameGraphMainPG.af_panelGroupLayout svg {
    max-width: 255px;
}

.resurfacingSt1MainpgDia {
    max-width: 490px;
    text-align: center;
}

.resurfacingSt1btnPg {
    margin-top: 20px;
}
.treeePermitsSt1btnPg {    
        float: right;
	margin-right: 32px;
}
.cancleTPInfobtn {
    margin-right: 20px;
}
.treePermitInfost1p3 {
    margin-top: 15px;
}
.treePermitInfost1p1 {
    text-decoration: underline;
    font-weight: bold;
}


/* ---Start of MyLA-UAT3649---- */
.grafityMuralPopupDialog
{
    width: 500px;
}
.grafityMuralPopupOkButtonPGL
{
    padding-top: 10px;
}
/* ---End of MyLA-UAT3649---- */
.resurfacingSt1txtpg {
    text-align: justify;
}
.fimsLink{
text-align: right;
float: right;
font-size: 16px !important;
}
.fimsLinkPg {
    width: 96%;
    padding-left: 41px;
}
.fimsLinkPg {
    margin-top: 6px;
    padding-bottom: 20px;
}





/*********** Start New Css From 26th Oct 2017 ****************/
/*** START of MyLA-UAT3320********/
.reportSRsFromTreePopupPGL {
    margin: 10px 0px;
    width: 60%;
}

.treePermitInfost1p7 {
    margin: 10px 0px;
}

.reportSRsFromTreePopupPGL .commonButton {
    width: 100%;
    text-align: center;
}

.treePermitsInformationstDia .af_dialog_main {
    max-width: 750px;
}
.executiveSNCGraphMid.af_panelGroupLayout {
    margin-top: 15px;
}

.executiveSRByTypeGraphMid.af_panelGroupLayout 
{
    margin-top: 15px;
    margin-bottom: 10px;
}

/*** END of MyLA-UAT3320********/
/*********** End New Css From 26th Oct 2017 **************/
/*********** Start of Css NOV 2017 **************/
.pform2.af_panelFormLayout td, .pform2.af_panelFormLayout table, .pform2.af_panelFormLayout tbody, .pform2.af_panelFormLayout tr {
    display: inline-block;
    width: 100% !important;
}
.franchiseInfoOnlyPg .franchiseExecutivepieFilter {
    text-align: center;
    margin: 0 auto !important;
}
.franchiseInfoOnlyPg {
    margin-bottom: 10px;
}
/*********** End Css NOV 2017 **************/
.viewDetailsNew td {
    display: table-cell;
}

.viewDetailsNew td td {
    display:inline-block;
}
.fimsApiErrorDialog {
   width: 377px;
font-weight: bold;
text-align: center;
}

.fimsErrortextp2 {
    text-align: justify;
    margin-top: 7px;
}



.fimsErrorBtnPg {
    text-align: center;
}

.fimssrnumbnerText {
    text-align: center;
    display: inline-block;
    margin: auto;
    width: 100%;
}

.sidewalkAccessDisMobiPg .af_selectBooleanCheckbox_content-input {
    vertical-align: 0% !important;
}




/***                           PORTAL REDESIGN CSS START                                   *****/
html, body{
height:100%;
font-family:  'Roboto', sans-serif; 
}

.af_commandLink, .af_outputLabel, .af_selectBooleanRadio_item-text, .af_goLink{
    font-family:  'Roboto', sans-serif; 
}

 .OraLinkDisabled, .af_outputLabel_required-icon-style, .af_inputChoice_required-icon-style, .af_inputNumberSpinbox_required-icon-style,
 .af_inputText_required-icon-style, .af_selectBooleanCheckbox_required-icon-style, .af_selectBooleanRadio_required-icon-style,
 .af_inputDate_required-icon-style, .af_selectManyCheckbox_required-icon-style, .af_selectManyListbox_required-icon-style,
 .af_selectOneChoice_required-icon-style, .af_selectOneListbox_required-icon-style, .af_selectOneRadio_required-icon-style,
 .af_outputLabel_group-icon-style, .af_inputChoice_group-icon-style, .af_inputNumberSpinbox_group-icon-style, .af_inputText_group-icon-style,
 .af_selectBooleanCheckbox_group-icon-style, .af_selectBooleanRadio_group-icon-style, .af_inputDate_group-icon-style, .af_selectManyCheckbox_group-icon-style,
 .af_selectManyListbox_group-icon-style, .af_selectOneChoice_group-icon-style, .af_selectOneListbox_group-icon-style, .af_selectOneRadio_group-icon-style,
 .af_menuList, button, .af_navigationPane_choice-label, .af_navigationPane_choice-options, .af_navigationPane_choice-button, .af_selectManyShuttle_box-content,
 .af_selectOrderShuttle_box-content, .af_menuTabs, .p_OraDisabled, .OraNav3, .p_OraTreeRow, .portlet-section-footer, .portlet-section-text,
 .af_selectOrderShuttle_desc-area, .af_selectManyShuttle_desc-area, .AFNoteWindowChooser, .af_message_detail, .af_messages_summary,
 .af_messages_detail, .af_dvt-treemapNode, .af_dvt-treemapNodeHeader, .af_dvt-sunburstNode, .WCBlogArchiveMonthCommandLink,
 .af_selectOneRadio_content, .af_inputChoice_content-input, .af_inputNumberSpinbox_content, .AFFieldTextLTR, .AFPhoneFieldText,
 .AFPostalCodeFieldText, .AFAddressFieldText, .PortletSubHeaderText, .portlet-font, .portlet-msg-info, .portlet-form-input-field, .AFHVSearchResultsItemTextStyle,
 .af_selectBooleanCheckbox_content, .af_selectManyCheckbox_content,.af_selectBooleanRadio_content,.af_inputChoice_content,
 .af_inputChoice_content-input, .af_outputDocument, .AFLabelText, .af_outputLabel, .af_inputChoice_label, .af_inputFile_label,
 .af_inputNumberSpinbox_label, .af_inputText_label, .af_selectBooleanCheckbox_label, .af_selectBooleanRadio_label, .af_inputColor_label,
.af_inputDate_label, .af_inputListOfValues_label, .af_selectManyCheckbox_label, .af_selectManyListbox_label,
.af_selectOneListbox_label, .af_selectOneRadio_label, .af_panelLabelAndMessage_label, .portlet-form-label,
.portlet-icon-label, .portlet-dlg-icon-label, .portlet-form-field-label, .af_richTextEditor_label, .af_codeEditor_label,
.af_selectManyShuttle_label, .af_selectOrderShuttle_label, .af_selectManyChoice_label, .af_inputComboboxListOfValues_label,
.af_quickQuery_label, .af_inputNumberSlider_label, .af_inputRangeSlider_label, .AFPanelFormLayoutContentCell, 
.af_selectOneChoice_content, .af_inputText_content, .af_menu_bar-item, .af_commandMenuItem_bar-item, .af_goMenuItem_bar-item, .af_menu_child-container,
.af_inputFile_content, .af_navigationPane-tabs_tab-link, .af_panelTabbed_tab-text-link, .af_panelLabelAndMessage_help-facet, .af_panelFormLayout_content-cell,
.af_panelFormLayout_label-stacked-cell, .af_selectOneChoice_label, .af_navigationPane-tabs_tab-link.p_AFDisabled.p_AFSelected, .af_panelWindow_title, .af_dialog_title{
    font-family:  'Roboto', sans-serif; 
}

.af_document
{
font-family:  'Roboto', sans-serif;
font-weight: 400;
}
.pageContent {
    display: inline-block;
    width:100%;
    min-height:500px;
    word-break: break-word;
}

.footermainpgPG {
    text-align: center;
}

.footermainpg {
background-color: #375c7b;
color: #fff;
font-size: 14px;
border-top: 1px solid #496b87;
display: inline-block;
width:100%;
text-align:center;
padding: 20px 0;
min-width: 1090px;
margin: auto;
}
.footermainpg .af_panelGroupLayout{
	margin-right:10px;
}
.ftsecondline a,.ftsecondline a:hover, .ftsecondline a:visited,.ftsecondline a:focus, .ftfirstline a, .ftfirstline a:hover, .ftfirstline a:visited, .ftfirstline a:focus{
	color: #fff;
	font-size: 14px;
}
.ftfirstline.af_panelGroupLayout {
    display: flex;
    justify-content: center;
    padding:5px 0 10px;
    margin: 0px;
}
.ftfirstline.af_panelGroupLayout img {
    margin-top: 2px;
}

.ftsecondline.af_panelGroupLayout {
    display: flex;
    justify-content: center;
    margin: 0px;
}
.ftsecondline {
	width:100%;
}
.left {
    float: left;
}
.left.separatorPipe {
    margin-left: 5px;
}

.searchbarmainSub {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flow-root;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    padding: 5px 10px;
}

.searchbarmain{
	background: #001f42;
	width: 100%;
        min-width: 1090px;
	display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: inline-block;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    width: 100%;
    box-sizing: border-box;
    margin-top: 47px;
    z-index: 9999;
}
.globalsearchtxt.af_panelGroupLayout {
    text-align: center;
    float: left;
}
.searchDiv.af_panelGroupLayout {
    width: 60%;
    margin-top: 5px;
    justify-content: center;
    display: inline-blcok;
    align-content: center;
    margin-left: 10%;
}
.globalsearchtxt .af_inputText_content {
	width: 530px;
	display: flex;
	border: 0px solid #00B4CC;
	padding: 5px 10px;
	height: 42px;
	outline: none;
	color: #000;
	float: left;
        margin: 0px;
}
.globalSearchMainPG.af_panelGroupLayout {
    display: flex;
    text-align: center;
    justify-content: center;
    align-content: center;
}
.searchbtnpg .af_commandImageLink_image {
	border: 1px solid #3075c3;
	cursor: pointer;
}
.searchbtnpg .af_commandImageLink{
	background: #3075c3;
	width: 32px;
	height: 32px;
	display: inline-block;
	padding: 5px 5px 5px 5px;
}
.myla311logopg.af_panelGroupLayout {
    width: 10%;
    float: left;
}
.loginDetailBox {
    background-image: url("/oracle/webcenter/portalapp/shared/images/LockIcon.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #444;
    display: inline-block;
    padding: 8px 4px 8px 30px;
    text-align: left;
}
.loginDetailBox .af_goLink, .loginDetailBox .af_goLink:hover, .loginDetailBox .af_goLink:active, .loginDetailBox .af_goLink:focus{
    color: #8bc3ff !important;
    font-size: 16px;
    text-decoration: none;
    color: #8bc3ff;
    text-decoration: none;
    line-height: 20px;
}

.loginDetailBox {
 background-image: url("/oracle/webcenter/portalapp/shared/images/LockIcon.png");
    background-position: left center;
    background-repeat: no-repeat;
}
.loggedDetailBox a, .loggedDetailBox a:hover, .loggedDetailBox a:visited, .loggedDetailBox a:focus, .loggedDetailBox a:focus, .loggedDetailBox a:focus:active{
color: #8bc3ff !important;
font-size: 12px;
   padding: 0;
   text-decoration: none;
   white-space: nowrap;
    font-weight: 700;
}
.loggedDetailBox{
	color: #8bc3ff;
    background-position: right center;
    background-repeat: no-repeat;
    color: #444;
    display: inline-block;
    font-size: 14px;
    height: 29px;
    padding: 0 10px 4px 0px;
    min-width: 85px;
    max-width: 240px;
    word-break:break-all;
}
.usernameText {
    color: #8bc3ff;
    float: left;
    margin-right:10px;
}
.loginmainpg.af_panelGroupLayout {
   width: 20%;
    float: right;
}

.viewDetailspanelLabelMessage .historyAddNParkNamePGL.af_panelGroupLayout {
    margin-left: 8px;
}

.dashboard-left .topService .linkborder {
    float: left;
    width: 50%;
}

.dashboard-left .topService .linkborder .af_commandLink {
    background: rgba(0, 0, 0, 0) url("/oracle/webcenter/portalapp/shared/images/V2/right_arrow.png") no-repeat scroll 96% center;
    border: 1px solid #dddddd;
    color: #204a74;
    font-size: 18px;
    font-weight: normal;
    margin: 6px 0;
    padding: 16px 30px;
}

.anonymousDashTop.af_panelGroupLayout {
    display: inline-block;
    padding: 10px 0px;
    width: 100%;
}
.landingPageContentBGNew.af_panelGroupLayout {
    background: rgba(0, 0, 0, 0) url("/oracle/webcenter/portalapp/shared/images/V2/banner.png") repeat scroll 0 0;
    align-items: center;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    display: flex;
    height: 187px;
    place-content: center;
    text-align: center;
    width: 100%;
    justify-content: center;
}
.testLandingPageContentBGNew.af_panelGroupLayout {
    background: rgba(0, 0, 0, 0) url("/oracle/webcenter/portalapp/shared/images/V2/testbanner.png") repeat scroll 0 0;
    align-items: center;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    display: flex;
    height: 187px;
    place-content: center;
    text-align: center;
    width: 100%;
    justify-content: center;
}

.testLandingPageContentBGNew.af_panelGroupLayout div {
    float: left;
}

.bannerCreateSrbtn a{
    background: #ee8c17 none repeat scroll 0 0;
}

.bannerCreateSrbtn a img {
    align-items: center;
    background: #b36100 none repeat scroll 0 0;
    display: flex;
    height: 100%;
    margin-right: 30px;
    padding: 5px 7px;
}


.bannerCSDBtn a img{
    align-items: center;
    background: #0c4f88 none repeat scroll 0 0;
    display: flex;
    height: 100%;
    margin-right: 30px;
    padding: 5px 7px;
}
 .bannerCSDBtn a {
     background: #2891d1 none repeat scroll 0 0; 
 }

.bannerCreateSrbtn a, .bannerCSDBtn a {
    align-items: center;
    color: #ffffff !important;
    display: flex;
    float: left;
    margin: 0 25px;
    padding: 0 40px 0 0;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    line-height: 20px;
    font-size: 16px;
    font-weight: normal;
}

.fisrtRadiobg.af_panelGroupLayout td {
    vertical-align: middle;
}


.radioLabel.af_panelGroupLayout div {
    font-size: 20px;
    line-height: 25px;
}

.yourServiceReqContent.af_panelGroupLayout .yourserviceRequestColorG {
    border: 1px solid #dddddd;
    background-color: #f3f3f3;
    width: 100%;
    padding: 8px;
}


.yourserviceRequestColorG.yourServiceRequestsHeader.af_panelGroupLayout table {
    width: 100%;
}

.yourServiceReqContent.af_panelGroupLayout .yourserviceRequestColorG div{
    color: #204a74;
    line-height: 20px;
    width: 100%;
    text-align: center;
}

.autDashboardTopright2 .yourServiceReqContent.af_panelGroupLayout .yourserviceRequestColorG div,
.autDashboardTopright2 .yourServiceReqContent.af_panelGroupLayout .yourserviceReqtableContent.af_panelGroupLayout div {
    
    font-size: 16px;
}

.yourServiceReqContent.af_panelGroupLayout .yourserviceReqtableContent.af_panelGroupLayout div{
    color: #204a74;  
    line-height: 20px;
    width: 100%;
    text-align: center;
}

.yourServiceReqContent.af_panelGroupLayout .yourserviceRequestColorG td{
   width: 25%;
}

.yourServiceReqContent.af_panelGroupLayout .yourserviceReqtableContent.af_panelGroupLayout td{
   width: 25%;
}

.yourServiceReqContent.af_panelGroupLayout .yourserviceReqtableContent.af_panelGroupLayout{
    border: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.srIntakeMainPG2.af_panelGroupLayout {
    width: 100%;
}

.outerEditPrint.af_panelGroupLayout {
    width: 100% !important;
}

.superVDashboardTop .srReqMain.af_panelGroupLayout {
    border: 1px solid #eaeaea;
    padding: 20px;
}


.superVDashboardTop .srReqMain.af_panelGroupLayout .newLinksModule {
    margin-bottom: 0px;
}

.superVDashboardTop .srReqMain.af_panelGroupLayout .yourServiceReqContent.af_panelGroupLayout {
    display: inline-block;
    width: 100%;
}

.superVDashboardTop .srReqMain.af_panelGroupLayout .yourServiceReqContent.af_panelGroupLayout .viewAllReqBG {
    clear: none;
    float: left;
    width: 48%;
    margin-right: 2%;
    padding-bottom: 0px;
}

.superVDashboardTop .srReqMain.af_panelGroupLayout .yourServiceReqContent.af_panelGroupLayout .viewAllReqBG div{
    display: flex;
    height: 100%;
}

.superVDashboardTop .srReqMain.af_panelGroupLayout .yourServiceReqContent.af_panelGroupLayout .viewAllReqBG a {
    width: 85%;
    float: left;
    padding-right: 10%;
    padding-left: 5%;
    display: flex;
    align-items: center;
    font-size: 13.8px;
}

.csrDashboardTopLeft .streethomeContRight.af_panelGroupLayout {
    border: 1px solid #eaeaea;
    padding: 20px;
}

.dashboard-left .topService .even.linkborder .af_commandLink {
    margin-right: 10px;
}

.dashboard-left .topService .odd.linkborder .af_commandLink {
    margin-left: 10px;
}

.graffitimainPG .searchModuleNew.af_panelGroupLayout {
    border: 1px solid #eaeaea;
    padding: 20px;
}
.GrafDashboardTopleft1, .GrafDashboardTopleft2, .GrafDashboardTopleft3, .GrafDashboardTopright .colRight .newLinksModule{
    border: 1px solid #eaeaea;
    padding: 20px;
    margin-bottom: 10px;
}

.grafDashboardTopmiddle .searchContent label{
    font-size: 14px !important;
    color: #666666 !important;
}

.newLinksModule.af_panelGroupLayout {
    width: 100%;
}

.serviceTypePG8.af_panelGroupLayout {
    width: 100%;
}

.detailsButtonPG.af_panelGroupLayout, .confirmCommandLinkPG12.af_panelGroupLayout, .additionalInfoCommandLinkPG {
    width: 100%;
}

.af_panelWindow, .af_dialog {
    box-shadow: 0px 0px 0px transparent !important;
}


.srStackedBarRootPG.af_panelGroupLayout .graphRegion1, .srStackedBarRootPG.af_panelGroupLayout .graphRegion2,
.srStackedBarRootPG.af_panelGroupLayout .graphRegion3, .srStackedBarRootPG.af_panelGroupLayout .graphRegion4,
.srStackedBarRootPG.af_panelGroupLayout .graphRegion5, .srStackedBarRootPG.af_panelGroupLayout .graphRegion6 {
    display: inline-block;
    float: left;
    width: 33%;
    text-align: center;
}

.left.ftsecondline.af_panelGroupLayout div {
    margin-right: 2px;
}

.left.ftsecondline.af_panelGroupLayout span {
    margin-left: 0px;
}

.ftfirstline .left.af_panelGroupLayout div {
    float: left;
}

.ftfirstline .left.af_panelGroupLayout div img {
    margin-right: 10px;
}

.left.footerLink div{
    float: left;
}

.footerLinkPG.af_panelGroupLayout {
    display: flex;
}

/*.HomeTabBGActive.af_panelGroupLayout {
    display: none !important;
}*/

.createSRDashSpan {
    font-weight: normal;
    font-size: 16px !important;
}


.googleTranslatorPGL.af_panelGroupLayout {
    position: absolute;
    left: 13%;
    top: 60px;
    z-index: 9999999;
}

.srIntakeSRTypeDetail.af_panelGroupLayout label {
    font-size: 16px;
}

.srIntakeSRTypeDetail.af_panelGroupLayout .af_selectBooleanRadio input {
    margin-top: 4px;
}

.locationContactPG140px.af_panelGroupLayout h2.srDtlHd {
    margin-bottom: 20px;
}

.locationAndContact400px.af_panelGroupLayout h2.srDtlHd {
    margin-bottom: 20px;
}


/* CSS  for Datafiles */

.myla311dowloaddiv {
    background-image: url("/oracle/webcenter/portalapp/shared/images/311download.png");
    width: 100%;
    height: 388px;
    background-repeat: no-repeat;
    background-position: top center;
    align-content: center;
    text-align: center;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: cover;
}
.download_myla {
    width: 100%;
    display: flex;
    justify-content: center;
}
.myla311dowloadtwo {
    margin-top: auto;
}
.myla311dowloadtwo h1 {
    font-size: 40px;
    text-align: left;
    color: #00619b;
    padding: 0px 20px;
}
.myla311dowloadtwo h2 {
    font-size: 32px;
    text-align: left;
    padding: 0px 20px;
    color: #00619b;
}
.myla311dowloadthree {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: auto;
    margin-left: 50px;
}
.myla311dowloadthree {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
a.App_store {
    margin-top: 10px;
}

.Tweetssectionboxone, .Tweetssectionboxtwo, .TweetssectionboxThree {
    display: inline-block;
    float: left;
    height: 366px;
    margin: 20px 2% 0px !important;
    overflow: hidden;
    width: 29% !important;
}

.Tweetssectionboxone h2, .Tweetssectionboxtwo h2, .TweetssectionboxThree h2{
    padding: 10px 15px;
    margin: 0px !important;
    color: #fff !important;
}

.footerThreeTweetBoxes {
    width: 100%;
    background-color: #375c7b;
    display: inline-block;
}


.linkTitle {
    background: #2891d1 none repeat scroll 0 0;
    padding: 11px 7px 11px 80px;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
}
.listLinks a {
    color: #204a74;
    text-decoration: none;
    font-weight: normal !important;
}
.listLinks {
    font-size: 18px;
    color: #204a74 !important;   
    border: 1px solid #d4d4d4;    
    padding: 13px 7px;
}

.ListofLinksPG.af_panelGroupLayout {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.ListofLinks1, .ListofLinks2, .ListofLinks3 {
    float: left;
    /*margin: 10px 1.5% !important;*/
    width: 30.6% !important;
    background: #fff;
}


.ListofLinks1 {
    margin: 10px 1% 10px 2% !important;
}
.ListofLinks2 {
    margin: 10px 1% !important;
}
.ListofLinks3 {
    margin: 10px 2% 10px 1% !important;
}

.listLinks.af_panelGroupLayout p {
    margin: 0;
}
/* CSS for datafile END */

.searchCell.af_panelGroupLayout {
    display: none;
}

.TableSortingSubHeader .DateFiltringPG.af_panelGroupLayout {
    max-width: 320px;
}

.gissearchpoppp .orangeButton.dateGoLink.af_commandLink, .gissearchpoppp .orangeButton.dateGoLink.af_commandLink:hover,  
.addNewCategoryMain .orangeButton.dateGoLink.af_commandLink,  .addNewCategoryMain .orangeButton.dateGoLink.af_commandLink:hover{
    background: #ee8c17 none repeat scroll 0 0 !important;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    padding: 6px 18px;
}

.version2Txt.af_panelGroupLayout {
    display: flex;
    float: left;
    justify-content: center;
    width: 100%;
}


.autDashboardTopright2 .yourServiceReqContent.af_panelGroupLayout .yourserviceReqtableContent.af_panelGroupLayout div a.af_goLink {
    font-size: 16px;
}


.social.af_panelGroupLayout {
    display: flex;
    justify-content: center;
    padding-top: 5px;
}

.version2Txt.af_panelGroupLayout .separatorPipe {
    margin: 5px 5px;
}

.left.footerLink.af_panelGroupLayout a {
    text-decoration: none;
}

.version2Txt.af_panelGroupLayout span {
    line-height: 28px;
}


.GrafDashboardTopleft3.af_panelGroupLayout .srReqMain table td:nth-child(2) {
    display: none;
}


.SRNavigationPane .af_navigationPane-tabs_overflow-container {
    display: none !important;
}

.af_showDetailFrame {
    margin-bottom: 0px;
}

.twitter-timeline.twitter-timeline-rendered {
    min-height: 285px !important;
}

.SandboxRoot {
    color: #fff !important;
}

.twitter-timeline.twitter-timeline-rendered p.timeline-Tweet-text {
    color: #ffffff !important;
}

.MessageContentsHori.af_panelGroupLayout td {
    display: table-cell !important;
}

.autDashboardTopright1.af_panelGroupLayout {
    border-bottom: 1px dashed #cdcdcd;
    margin-bottom: 20px;
    padding-bottom: 20px;
}


.myla311logopg.af_panelGroupLayout {
    float: left;
    width: 10%;
}

.dashBoardHomeLink.af_goLink {
    margin-left: 40px;
}


.footermainpg.af_panelGroupLayout a {
    font-weight: normal;
}

.linkTitleIcon.af_panelGroupLayout {
    background: #0c4f88 none repeat scroll 0 0;
    display: flex;
    flex-flow: column nowrap;
    height: 47px;
    justify-content: center;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 60px;
}

.p_AFSelected.af_selectManyChoice_item label {
    max-width: 600px;
    white-space: normal;
}

.containerContent2a {
    width: 91px;
}

.orTextFooter {
    margin: 0px 5px;
}

.megamenu {
    border: 1px solid #2381e9;
}

.af_dialog_resize-icon-region {
    display: none !important;
}

.editSRButtonsVerticalPGL.af_panelGroupLayout {
    margin-right: 0.5%;
}

.srBorder.af_panelGroupLayout {
    width: 100%;
}

/*--For MyLA-UAT4180 --*/
.reportManyChoiceMainPGL72.af_panelGroupLayout {
    width: 250px;
}

.reportManyChoiceMainPGL72.af_panelGroupLayout .af_selectManyChoice_content {
    width: 200px !important;
}

.reportManyChoiceMainPGL72.af_panelGroupLayout .p_AFSelected.af_selectManyChoice_content {
    width: 200px !important;
}

/*.reportManyChoiceMainPGL72.af_panelGroupLayout.af_panelGroupLayout span.af_panelGroupLayout span {
    display: inline-block;
    height: 35px;
    margin-right: 20px;
    width: 180px;
}*/
.commentsOT {
    display: flow-root;/*inline-block; changed to flow-root by shevin*/
    padding: 0 5px;
    text-align: left;/*justify; changed to left by shevin*/
}
/*--End of MyLA-UAT4180 --*/




.secRadioBG .af_selectBooleanRadio {
     display: inline-block;
    max-height: 26px;
    overflow: hidden;
}

.secRadioBG  td.af_selectBooleanRadio_label {
    display: none !important;
}


.mayorTwitterContent.af_panelGroupLayout p {
    margin: 0;
}

.globalMenu.mylaGlobalMenu.af_panelGroupLayout .navLogo img {
    display: none !important;
}

.noImage {
    margin-left: 36px;
    display: inline-block;
    float: left;
    height: 1px;
}

.globalMenu.mylaGlobalMenu.af_panelGroupLayout .navLogo {
    margin-left: 10px;
}

.braodcastMsgCss.af_panelGroupLayout td {
    display: inline;
    vertical-align: middle;
}

.braodcastMsgCssTxtLabel {
    display: inline-block;
    line-height: 2;
    text-decoration: underline;
}

.braodcastMsgCssTxtColon {
    display: inline-block;
    line-height: 2;
    margin: 0 5px;
}


.profileAddressSave.af_panelGroupLayout .af_commandLink {
    background: #3075c3 none repeat scroll 0 0;
    color: #ffffff;
    padding: 10px 24px;
}


.changeSecQuesHeaderPGL.af_panelGroupLayout h1.srDtlHd {
    margin-bottom: 5px;
}

.viewAllReqBGtop.af_panelGroupLayout .CityServicelinkMoreW {
    background: url("/oracle/webcenter/portalapp/shared/images/DetailArrow.png") no-repeat scroll right 12px / 5px auto;
    color: #4c4c4c;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    margin-right: 2px;
    padding-right: 11px;
    padding-top: 7px;
}

.viewAllReqTopBG.af_panelGroupLayout a.af_goLink {
    background: url("/oracle/webcenter/portalapp/shared/images/DetailArrow.png") no-repeat scroll right 12px / 5px auto;
    color: #4c4c4c;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    margin-right: 2px;
    padding-right: 11px;
    padding-top: 7px;
    float: right;
}


.viewSRFooter.af_panelGroupLayout .viewAllReqBG {
    clear: none;
    float: left;
    margin-right: 15px;
}

.yourserviceRequestColorW.af_panelGroupLayout {
    margin: 15px 0;
}

.csdTitleLink h2.srDtlHd {
    font-weight: normal;
}


.anonymousDashTop.af_panelGroupLayout .colRight.af_panelGroupLayout .viewAllReqBG a , .autDashboardcityServices1 .viewAllReqBG a{
     background: rgba(0, 0, 0, 0) url("/oracle/webcenter/portalapp/shared/images/DetailArrow.png") no-repeat scroll right 12px / 5px auto;
    color: #4c4c4c;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    margin-right: 2px;
    padding: 7px 11px 0px 0px;
    border: none !important;
    margin-top: -15px;
}

#mychatbot.modal.first._max {
    margin-top: 47px;
}

#mychatbot .modal-body {
    height: 80% !important;
}

div#chat-header span {
    margin: 0px 5px;
}

.viewSRFooter.af_panelGroupLayout {
    display: flex;
    flex-flow: row wrap;
}

/*.locationContactPG5.ParkLocationContactPG.af_panelGroupLayout span.locationContactPG18, .locationContactPG5.ParkLocationContactPG.af_panelGroupLayout .locationAndContact400px {
    min-height: 490px;
}*/
.deuplicateLocationPGL {
    margin-left: 8px;
}

.franchiseSNCBtgPg .franchiseExecutivepieFilter {
    margin:auto;
    text-align:center;
}
.treePermitSelectOneRadio.af_selectOneChoice select {
    margin-top: 0 !important;
}


.csdFromMain .commonButton, .csdFromMain .commonButton.p_AFTextOnly, .csdFromMain .commonButton.p_AFhoverTarget, .csdFromMain .commonButton:hover, .csdFromMain .commonButton:focus, .csdFromMain .commonButton:visited, .csdFromMain .commonButton:active:hover, .csdFromMain .commonButton:active {
	font-size: 14px;
	padding: 8px 16px;
}

.csdView .commonButton, .csdView .commonButton.p_AFTextOnly, .csdView .commonButton.p_AFhoverTarget, .csdView .commonButton:hover, .csdView .commonButton:focus, .csdView .commonButton:visited, .csdView .commonButton:active:hover, .csdView .commonButton:active {
	font-size: 14px;
	padding: 8px 16px;
}

.csdCategory .af_selectManyCheckbox_content {
    border: 1px solid #cdcdcd;
    padding-left: 5px;
}
.zoneWeeklyCrHeader.af_panelGroupLayout {
   
   padding: 10px;
text-align: center;
width: 100px;
margin:auto;

}
.zoneWeeklyZnHeader.af_panelGroupLayout {
    width: 50px;
    text-align: center;
    padding: 10px;
    margin:auto;
}
.zoneWeeklyCrGrndHeader.af_panelGroupLayout {
    width: 100px;
    text-align: center;
    padding: 10px;
     margin: auto;
}
.zoneWeeklyAverageTable.af_panelGroupLayout {
    width: 99.9%;
    display: inline-block;
    border-top: 1px solid black;
    border-left: 1px solid black;
    margin-top: 10px;
     margin-bottom: 10px;
     overflow-x: auto;
}
.zoneWeeklyHeader.af_panelGroupLayout {
 width: 100%;
background-color: #2465a5;
font-size: 14px;
font-weight: bold;
color: #fff;
}  
.zoneWeeklyHeader td{
    border-right:1px solid black;
    border-bottom: 1px solid black;
}
.zoneWeeklyData td{
      border-right:1px solid black;
    border-bottom: 1px solid black;
}
.zoneWeeklycrData.af_panelGroupLayout {
    width: 100px;
    padding: 10px;
    text-align: center;
    margin: auto;
}
.zoneWeeklyZoneData.af_panelGroupLayout {
    width: 50px;
    padding: 10px;
    text-align: center;
    margin: auto;
}
.zoneWeeklycrgrndData.af_panelGroupLayout {
    width: 100px;
    padding: 10px;
    text-align: center;
    font-weight:bold;
    margin: auto;
}
.zoneWeeklycrGrndRow.af_panelGroupLayout {
    width: 100px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    margin: auto;
}
.zoneWeeklyZoneGrndData.af_panelGroupLayout {
    width: 50px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    margin: auto;
}
.zoneWeeklyData.af_panelGroupLayout {
    width: 100%;
}
.zoneWeeklyAverageErrorPgl.af_panelGroupLayout {
    margin: auto;
    text-align: center;
    color: red;
    font-size: 14px;
}

.franchiseSNCPgl.af_panelGroupLayout {
  margin: auto;
    text-align: center;
  
}
/*.locationContactPG5.ParkLocationContactPG {
    display: flex;
    flex-flow: row wrap;
}*/


::-moz-placeholder {

    color: #b8b8b8;
    font-style: italic;
    font-size: 12px;

}

.dupSubSubmit.blueButton.commonButton.af_commandLink, .dupSubSubmit.blueButton.commonButton.af_commandLink:hover,
.dupSubSubmit.blueButton.commonButton.af_commandLink:focus, .dupSubSubmit.blueButton.commonButton.af_commandLink:active{
    padding: 8px 18px !important;
    font-size: 14px;
    margin-left: 10px;
}
.franchiseGraphMain.af_panelGroupLayout {
    margin: -10px;
    margin-top: 10px!important;
}

.executivemain .commonButton, .executivemain .commonButton:hover, .executivemain .commonButton:focus, .executivemain .commonButton:active{
	padding: 6px 18px !important; 
}

.graffitiClosePanelForm table table {
    width: auto !important;
}
.graffitiClosePanelForm table {
    width: 50% !important;
    float:left;
}
.graffitiClosePanelForm {
    margin-top: 10px;
}
.af_dialog .locationContactPGLink {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    min-width: 220px;
    width: 100%;
    padding: 0px !important;
}
.screen-reader-text { 
       clip: rect(1px, 1px, 1px, 1px); 
       height: 1px; 
       width: 1px; 
       overflow: hidden; 
       position: absolute !important;
}

.af_dialog .locationContactPGLink .commonButton, .af_dialog .locationContactPGLink .commonButton:hover, .af_dialog .locationContactPGLink .commonButton:focus, .af_dialog .locationContactPGLink .commonButton:active {
    padding: 6px 18px !important;
    font-size: 14px !important;
}

.providerOrdinatorNamePG.provRequired {
    margin-left: 10px;
}
.ListofLinks {
    display: inline-block;
    margin: auto;
    max-width: 1190px;
    padding: 10px 0px;
    background: #fbfbfb;
    text-align: left;
}

.popupContent.changeeditorPopup {
    min-width: 260px;
}

.cancelRequestRootPG table {
    /*float: left;*/
    margin-bottom: 10px;
}

.myEntPreviewBox .ServiceTypeV {
    padding: 0px !important;
}
.rejectWorkFlowMainBG textarea {
	width: 843px !important;
}

.findNeighborhoodPGL.af_panelGroupLayout .blueButton.commonButton.af_commandLink {
    margin-left: 10px;
    margin-top: 0px !important;
    padding: 7px 16px;
}

.searchbtnpg .af_commandImageLink:focus {
    outline: medium none;
}

a.createSRDashLink.af_goLink:focus {
    outline: medium none;
}

.gisTableContent .SRtableRight.topService.af_panelGroupLayout a {
    padding: 7px 0;
}

.viewDetailsRootPG h2.srDtlHd {
    font-size: 20px;
    margin-bottom: 15px;
}

.daysPGL.af_panelGroupLayout {
    margin-right: 7%;
    width: 26%;
    min-width: 200px;
}

.updateOrderPGL.af_panelGroupLayout {
    margin-left: 18%;
    min-width: 160px;
    width: 15%;
}
/***                           PORTAL REDESIGN CSS END                                    ****/


/** CSS for dot 9 **/

.mayorEricImg, .footerThreeTweetBoxes, .searchbarmain, .printOuterPGL, .globalMenu, .pageContent, .TableSRHeader.floatL.af_panelGroupLayout div, .gisServiceType.af_panelGroupLayout div {
    vertical-align: top;
}

.srViewSelect.af_panelGroupLayout div {
    vertical-align: bottom;
}

.SuperVisormainPG.af_panelGroupLayout {
    display: inline-block;
    width: 100%;
}
/**** .searchbtnpg .af_commandImageLink {
	remove line height
}
.srIntakeDesc{
	display: inline-block to block;
}**********/
/** End of CSS for dot 9 **/


.expireConfirmOut {
    display: inline-block;
    margin: 10px;
    white-space: nowrap;
}

.additionalInfoImagePG6.af_panelGroupLayout {
    clear: both;
    display: inline-block;
    margin: 10px 0;
}

.rebateProgramTermCondPopupPGL2.af_panelGroupLayout {
    height: 240px;
    margin-bottom: 10px;
    overflow: auto;
}

.resignmentPopupNotesPGL.af_panelGroupLayout td {
    vertical-align: top;
}


.p_AFInactive.af_dialog .af_dialog_main {
    display: block;   
}
.ListofLinks.af_panelGroupLayout {
    width: 100%;
}
.GrafitysuggestedRemovalPGL.af_panelGroupLayout label.af_selectBooleanCheckbox_item-text 
{
    display: none !important;
}
.graffitiClosePanelForm .af_panelLabelAndMessage_label {
    width: 50%;
}
.imageAndNamePg.af_panelGroupLayout {
    position: relative;
}

.CrossImg.af_commandImageLink, .CrossImg{ 
     left: 15px;
    top: 5px
}
.additionalInfoSelectOne .af_selectOneRadio_native-input
{
    vertical-align: 0% !important;
}
.siteFbSubmitWidthEn
{
  margin-bottom: 17px;
}
.prowcMETableForm.af_panelGroupLayout .af_message_container 
{
    width: auto !important;
}
.manageAddressYesSure
{
  background: #3075c3 ;
  color: #fff !important;
  padding: 10px 24px;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
  font-style: normal;
  border: medium none;
  text-transform: uppercase;
  margin-right: 20px;
}

.manageAddressNoSure
{
 background: #3075c3 ;
 color: #fff !important;
 padding: 10px 24px;
 font-weight: bold;
 text-decoration: none;
 font-size: 14px;
 font-style: normal;
 border: medium none;
 text-transform: uppercase;
}
.deleteAddressPopup .af_dialog_content {
	width: 400px;
       
}
.deleteAddressPopup .af_commandLink
{
     margin-top: 20px !important ;
}

.af_selectManyChoice_dropdown-panel .p_AFSelected.af_selectManyChoice_item label
{
   display: flex;
align-items: flex-start;
width: 100%;
}

.refuseAndPickupPG23 .af_selectBooleanCheckbox_item-text
{
    width: 100% !important;
    display: block;
}
.refuseAndPickupPG23 .af_selectBooleanCheckbox_content 
{
    display: flex !important;
}
.fimsThanksMAinbPg {
    width: 400px;
    text-align: center;
    font-weight: bold;
    font-size: large;
}

.fimsThanksSrpg {
    margin-top: 6px;
}

.fimsThanksOkBtnPg {
    margin-top: 10px;
}
.SummaryReportRequired{
color: #f30101 !important;
font-weight: bold;
ont-size: 12px;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
margin-right: 3px;
}
.clmnsChkBoxes {
    margin-left: 12px;
}
.listReportRequired{
color: #f30101 !important;
font-weight: bold;
ont-size: 12px;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
margin-right: -9px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
{

.refuseAndPickupPG23 .af_selectBooleanCheckbox_item-text {
    line-height: 17px;
    margin-left: 5px;
    width: 100% !important;
    display: block;
    margin-top: -2px;
  }
.WCPortalLogo, .refuseAndPickupPG23 .af_selectBooleanCheckbox_content-input, .refuseAndPickupPG21 .af_selectBooleanCheckbox_content-input {
    display: inline-block;
    vertical-align: top;
    width: 25px;
    height: 100%;
    float: left;
    min-height: 50px;
  }
.refuseAndPickupPG23 .af_selectBooleanCheckbox_content {
    width: 100%;
    display: inline !important;
}
   .af_selectManyChoice_dropdown-panel .p_AFSelected.af_selectManyChoice_item label
   {
    width: inline !important;
    }



}
.cancelRequestService
{
     margin-right: 190px;
}
.landingPageContentBGNew.af_panelGroupLayout div {
    float: left;
}
ul.af_selectManyChoice_options-scroll {   /*added for Council District and Yard dropdown white space issue by Bhooshan*/
    max-height: 265px;
    height: auto;
}
.testSystemsText.af_panelGroupLayout {
   background-color: #f8b260;
font-weight: bold;
text-align: center;
word-spacing: 10.3px;
font-size: 20px;
color: #000;
display: inline-block;
width: 100%;
padding: 15px 0px 15px 0px;
min-width: 1090px;
}
/*MyLAID3377 Bindu*/
.filterByMainBox td{
    float:left;
}
/*MyLAID3377 Bindu end*/


.adjTypePopupPGL .af_messages_message-group-type-separator /* added for MYLAID3389 */
{
  display:none !important;
}
.generateReportLink.af_commandLink.p_AFDisabled,  .goButton.af_commandLink.p_AFDisabled, .removeButton.af_commandLink.p_AFDisabled, .saveQueryLink.af_commandLink.p_AFDisabled, .orangeButton.dateGoLink.af_commandLink.p_AFBusy.p_AFDisabled , .orangeButton.dateGoLink.af_commandLink.p_AFBusy.p_AFDisabled:hover , .SupervisorGraphGoButton.orangeButton.af_commandLink.p_AFBusy.p_AFDisabled, .orangeButton.commonButton.af_commandLink.p_AFBusy.p_AFDisabled, .refuseAndPickupDone.af_commandLink.p_AFBusy.p_AFDisabled,  .refuseAndPickupReset.af_commandLink.p_AFBusy.p_AFDisabled, .greenButton.af_commandLink.p_AFDisabled, .resheSelectedSrpopupCancelLinks.af_commandLink.p_AFBusy.p_AFDisabled, .resheSelectedSrpopupReshelLinks.af_commandLink.p_AFBusy.p_AFDisabled, .csdDetailLink.af_commandLink.p_AFDisabled, .csdDetailButtonPlain.af_commandLink.p_AFDisabled, .blueButton.commonButton.activeMyEntBtn.af_commandLink.p_AFDisabled, .addLocationBG.af_commandLink.p_AFBusy.p_AFDisabled, .provdCancel.right.af_commandLink.p_AFDisabled, .provdOk.left.af_commandLink.p_AFDisabled, .left.csdEntry5px.af_commandLink.p_AFDisabled, .searchLink.af_commandLink.p_AFDisabled, .af_commandButton.p_AFTextOnly.p_AFBusy.p_AFDisabled, .msgcntrHeadlink.af_commandLink.p_AFDisabled.p_AFBusy, .button.af_commandButton.p_AFTextOnly.p_AFBusy.p_AFDisabled {
background: none repeat scroll 0 0 #cdcdcd !important;
color: #a3a3a3;
}

/*MYLAID2239 Bindu*/
.brushItemsPickUp .af_panelFormLayout_column {
    width: auto;
}
/*MYLAID2239 Bindu end*/