div#WebFormPanel {
    background-color: #FFF;
}

.crmEntityFormView .cell input[type=text], .crmEntityFormView .cell select, .crmEntityFormView .cell textarea {
    width: 100%;
    background-color: #fff;
    font-size: 16px;
  
}

fieldset[aria-label="Project_Geo_location"]{
margin-top: -60px !important;

}

#aps_isserviceaddress_label{
   font-size: 16px;
   font-weight: normal;
}
#EntityFormView .form-control {
    background-color: #fff;
    color: #212121;
}

input#NextButton_Tab_initiation, input#NextButton_Tab_document {
    margin-top: 90px;
    position: absolute;
}
.control .boolean-radio input[type="radio"][value="0"] {
    float: left;
    position: absolute;
    margin-top: 30px !important;
    margin-left: -18px !important;
    
}
.control .boolean-radio input[type="radio"][value="0"] + label {
    display: block;
    position: absolute;
    margin-left: 18px !important;
    margin-top: 26px !important;

}
.control .boolean-radio input[type="radio"][value="1"] {
   float: left;
    margin: 5px 5px 5px 0px !important;
    margin-bottom: 30px !important;
}
.control .boolean-radio input[type="radio"][value="1"] + label {
    display: block;
}
p.RadioSubtext {
    font-size: 12px;
    font-weight: normal !important;
    font-style: italic;
    
    text-align: left !important;
    margin-top: -3px !important;
    padding-left: 12px;
    margin-bottom: -10px !important;
}
.col-md-4.columnBlockLayout p {
    padding-left: 20px;
   
}
.columnBlockLayout.pizzatracker.SuccessTab {
    background-color: #218518 !important; 
} 
.columnBlockLayout.pizzatracker.SuccessTab.Greycolor {
    background-color: #D9D9D9 !important; 
}
.columnBlockLayout.pizzatracker.SuccessTab p {
    color: #fff !important;
}
.columnBlockLayout.pizzatracker.SuccessTab.Greycolor p {
    color: #000 !important;
}

label.plusNo {
    width: 35px;
    height: 33px;
    border: 1px solid #AAAAAA;
    /* padding: 0px 6px; */
    font-size: 20px;
    float: left;
    text-align: center;
    background-color: #EEEEEE;
}

label.minusNo {
    width: 33px;
    height: 33px;
    border: 1px solid #AAAAAA;
    padding: 0px 6px;
    font-size: 20px;
    float: left;
    text-align: center;
    background-color: #EEEEEE;
}

input#aps_numberofevcharges, #aps_numberofmeters, #aps_lots, #aps_noofoccupiedfloors, #aps_noofpanels{
    width: 36%;
    height: 33px;
    border: 1px solid #AAAAAA;
    padding: 0px 6px;
    text-align: center;
}
input#aps_numberofevcharges[readonly="readonly"], #aps_numberofmeters[readonly="readonly"], #aps_lots[readonly="readonly"],#aps_noofoccupiedfloors[readonly="readonly"], #aps_noofpanels[readonly="readonly"]{
text-align:left !important
}

.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
    background: 0 0;
    color: #777;
    cursor: not-allowed;
    background-color: #eee;
}

.bootstrap-datetimepicker-widget table td.disabled button {
   
    background-color: #eee;
}

.bootstrap-datetimepicker-widget table td.day {
    
    background-color: #fff ;
}

.bootstrap-datetimepicker-widget table td.day.disabled {
    
    background-color: #eee ;
}
#EntityFormView .tab fieldset table td .control input[disabled],
#EntityFormView .tab fieldset table td .control select[disabled], 
#EntityFormView .tab fieldset table td .control textarea[disabled],
#EntityFormView .tab fieldset table td .control input[disabled="disabled"],
#EntityFormView .tab fieldset table td .control select[disabled="disabled"], 
#EntityFormView .tab fieldset table td .control textarea[disabled="disabled"] {
    background-color: #eee !important;
}
#content_form .tab fieldset table td .control input[disabled], 
#content_form .tab fieldset table td .control select[disabled], 
#content_form .tab fieldset table td .control textarea[disabled], 
#content_form .tab fieldset table td .control input[disabled="disabled"], 
#content_form .tab fieldset table td .control select[disabled="disabled"], 
#content_form .tab fieldset table td .control textarea[disabled="disabled"] {
    background-color: #f3f3f3 !important;
}

.row.sectionBlockLayout.breadcrumbsUI .col-md-12.columnBlockLayout {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 0px;
}
.row.sectionBlockLayout.breadcrumbsUI {
 
    padding-left:0px;
}
.row.sectionBlockLayout.newlayoutPizza .columnBlockLayout.pizzatracker p {
    padding: 12px;
    margin: 0px;
    text-align: center;
    background-color: #eee;
    border: 1px solid #fff;
}
.row.sectionBlockLayout.newlayoutPizza .columnBlockLayout.pizzatracker:first-of-type {
    border-bottom: 4px solid #008fd9;
    border-radius: 0px;
    cursor: default;
    border-bottom-left-radius: 0px !important;  
}
.row.sectionBlockLayout.newlayoutPizza .columnBlockLayout.pizzatracker {
    cursor: not-allowed;
}
.row.sectionBlockLayout.newlayoutPizza .columnBlockLayout.pizzatracker.active {
    cursor: default;
}
.row.sectionBlockLayout.newlayoutPizza .columnBlockLayout.pizzatracker.success {
    cursor: pointer;
}
ol.progress.list-group.samePizza li.list-group-item.complete {
    cursor: pointer;
}

ol.progress.list-group.samePizza li.list-group-item.active {
    cursor: default;
}

ol.progress.list-group.samePizza li.list-group-item.incomplete {
     cursor: not-allowed;
}

ol.progress.list-group.samePizza li.list-group-item{
    font-size:14px;
}

 
.row.sectionBlockLayout.newlayoutPizza .columnBlockLayout.pizzatracker:first-of-type p {
    background-color: #d9e7f6 !important;
    font-weight: 600;
    color: #000;
}
.row.sectionBlockLayout.breadcrumbsUI .breadcrumb>li+li:before {
    content: "/ ";
    padding: 0 0px;
    color: #666;
}
img#WebResource_new_1, img#WebResource_new_2 {
    cursor: pointer;
}

img#WebResource_new_1:hover, img#WebResource_new_2:hover {
    cursor : pointer;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}



a.add-file.btn.btn-primary.action, a.btn.btn-primary.pull-right.action.create-action {
    border-color: #0073b1;
    
}
a.add-file.btn.btn-primary.action:focus, a.btn.btn-primary.pull-right.action.create-action:focus {
    color: #0073b1;
    background-color:#ffffff;
}

button.primary.btn.btn-primary:focus {
    border-color: #0073b1;
}
.row.sectionBlockLayout.text-left p {
    text-align: left;
    color: #212121;
    margin: 5px;
}
.entity-grid.entitylist {
    background-color: #fff;
}
input#InsertButton {
    border-color: #0073b1;
}
input#InsertButton:focus{
    border-color: #0073b1;
     color: #0073b1;
}
.link-like{
    color: #0073b1;
    text-decoration: underline;
    font-family: Arial;
    font-weight: 400 !important;
    font-size: 14px;
}

#WebFormControl_5386642311b8ed1183fe00224808d944 table.section[data-name="Application_PIR1_section_5"] tr:first-child td:first-child div:nth-child(2) {
         height: 450px !important;

 }

#WebFormControl_aa94a4315fbeed1183fe00224808db37 table.section[data-name="Application_PIR1_section_5"] tr:nth-child(2) td:first-child div:nth-child(2) {
         height: 450px !important;

 }

#WebFormControl_0ec63a9a31a9ed11aad100224808d69c table.section[data-name="Application_2_section_5"] tr:nth-child(2)  td:first-child div:nth-child(2) {
         height: 450px !important;

 }

#WebFormControl_dfc0966024a9ed11aad100224808d69c table.section[data-name="Application_2_section_5"] tr:nth-child(2)  td:first-child div:nth-child(2) {
         height: 450px !important;

 }

#WebFormControl_e423f98365b3ed1183fe00224808db61 table.section[data-name="Application_2_section_5"] tr:nth-child(2)   td:first-child div:nth-child(2) {
         height: 450px !important;

 }
#WebFormControl_35f9de0146f5ed11884800224808db71 table.section[data-name="Application_PIR1_section_5"] tr:first-child   td:first-child div:nth-child(2) {
         height: 450px !important;

 }

#WebFormControl_aa94a4315fbeed1183fe00224808db37 table.section[data-name="Application_PIR1_section_5"] tr:first-child   td:first-child div:nth-child(2) {
         height: 450px !important;

 } 
#EntityFormControl_EntityFormView  table.section[data-name="Application_PIR1_section_5"] tr:first-child   td:first-child div:nth-child(2) {
         height: 450px !important;

 }

@media screen and (max-width: 670px) {
 
}

#aps_regionid {
appearance: none;
}


/* New styling changes for Responsiveness */

@media only screen and (max-width: 767px){
    .aps-search-left-fontstyle{
        text-align:center !important;
    }

    .footer-bar-options{
    text-align:center !important;
    margin-top:5px;
}

.foot{
  padding-top:10px !important;
}

}
@media only screen and (max-width: 420px){

.clear-mobile{
margin-top:13% !important;
}

}
@media only screen and (max-width: 767px){
.card-padding{
padding-left:0px !important;
padding-right:0px !important;
}
#InsertButton{
    float:right;
}


.edit-doc-btn{
float:right;
}
.form-action-container-left{
    display:flex;
    justify-content:space-between;
}

}

.mobile-header{
    margin: 0 10px;
}
@media only screen and (min-width: 768px){
   .mobile-header{
    margin: 0px !important;
} 

}

.tab-title{
    text-transform: capitalize;
    font-size:18px;
    font-weight:bold;
}
    


#referenceID{
    font-size:20px;
}

@media only screen and (max-width:767px){
    .panel-mobile-clear{
        padding:6px 13px !important;
    }
    /* for showing tabs in horizontally */
    ol.progress.bottom,ol.progress.top {
            display: flex!important;
            flex-direction:row!important;
        }

        /* for checkbox alignment in mobile */
    #WebFormPanel span.checkbox{
        margin-top:-50px;
    }


    .crmEntityFormView .cell.checkbox-cell div.table-info {
        padding-left: 0px !important;
        margin-left: 20px;
    }
}

/* for tabs font */
ol.progress.list-group.top {
    font-size: 14px !important;
}

#aps_lots,#aps_noofpanels,#aps_numberofmeters,#aps_noofoccupiedfloors,#aps_numberofevcharges{
    border-radius:unset;
}