.content-area{width:100%;height:100%;max-width:1200px;padding:0 16px;overflow:hidden;opacity:unset}
.container{justify-content:center;display:flex}
.horizontal-center{font-family:Lato,sans-serif;font-size:18px;color:#1e2d3d;margin:0 0 14px;justify-content:center;display:flex}
.oncor-contact-info{font-family:Lato,sans-serif;font-size:12px;text-align:center}
.info-img{width:14px;height:13px;margin-left:4px;margin-top:4px}
.error{color:red;font-size:14px;font-family:Lato,sans-serif;margin-bottom:20px;display:block;margin-left:5px}
.container ul{padding:0 !important}
.identify-location-container{position:relative;border-bottom:1px solid #b9b9b9}
.identify-location-container .row{justify-content:center}
.identify-location-container .select-one{font-family:Lato,sans-serif;font-size:18px;color:#1e2d3d;padding-top:10px}
.identify-location-container .button-group-container{padding-bottom:24px;padding-top:5px}
.identify-location-container .button-group-container .button-group .button{width:248px;height:50px;border-radius:10px;border:solid 1px #8e959d;background-color:white;color:#003c7b;font-size:18px !important;font-weight:bold;font-family:Lato,sans-serif;line-height:26px}
.identify-location-container .button-group-container .button:active{background-color:#003c7b;color:white;cursor:pointer}
.identify-location-container .button-group-container .button.active{background-color:#003c7b;color:white;cursor:pointer}
.identify-location-container .button-group-container .button:focus{background-color:#003c7b;color:white;border:1px solid #003c7b}
.identify-location-container .button-group-container .button--left{float:left}
.identify-location-container .button-group-container .button-group--bottom{margin-top:10px}
.identify-location-container.hide-border{border-bottom:0}
.cmp-form-text{margin-left:150px}
#second-container{width:802px;min-height:350px;margin:auto;padding-top:50px;overflow-y:auto;opacity:1;gap:50px;border-radius:10px;border-width:1px;background:var(--Light-Gray,#f8f8f8);border:1px solid #1E2D3D4D;flex-direction:column}
#street-address{margin-top:25px}
.address-container{justify-content:center}
.address-container .input-group{display:flex;flex-direction:column}
.address-container #zip_code,.address-container #street_address_text{border-radius:10px;width:500px;height:50px;border:1px solid #bcc1c5;font-family:Lato,sans-serif;background-color:white !important;padding-left:30px;font-size:18px;margin:10px 0 0 0}
.address-container .zip-code-label,.address-container .address-label,.address-container .esi-id-label{font-size:18px;margin-top:20px;color:var(--Black,#1e2d3d)}
.address-container .change-address{height:15px;font-family:Lato,sans-serif;font-size:12px;color:#0c61b9;margin:10px 0 0;font-weight:700;cursor:pointer}
.address-container #addressData li{cursor:pointer}
.address-container .address-search-selected::after{content:url("../../../../../../content/dam/oncorwww/images/vegetation-management/icon-checkmark-small.png");padding:25px 5px;position:absolute}
#addressOption{width:73%;margin-left:12%}
#hide-navigation .navigation-buttons{padding:150px 0 !important}
.navigation-buttons .row{justify-content:center}
div#third-container{margin-top:auto;opacity:1;border-radius:30px;padding-top:20px;padding-right:40px;padding-bottom:21px;padding-left:40px}
.navigation-buttons .center{display:flex;justify-content:center}
button.btn-primary.btn-blue:disabled{background-color:#949494;color:#fff;border:solid 2px #949494}
button.btn-primary .btn-blue{background-color:#003c7b;color:#fff}
button.btn-primary.btn{font-family:Lato;font-weight:600;font-style:SemiBold;font-size:16px !important;line-height:19px;letter-spacing:20%;text-align:center;text-transform:uppercase;outline:0;background-color:#003c7b;color:#fff;cursor:pointer}
.btn:not(:disabled):not(.disabled){cursor:pointer}
button.btn-primary{width:132px;height:60px;border-radius:30px;border:solid 2px #003d79;letter-spacing:1px;padding:20px 40px 21px 40px;opacity:1}
.content-area.navigation-buttons{margin:30px 0 30px 0}
.btn:disabled{opacity:.65}
#googleMapNext a{color:white}
.esi-id-container #esi_id_text1{border-radius:10px;width:500px;height:50px;border:1px solid #bcc1c5;font-family:Lato,sans-serif;background-color:white !important;padding-left:30px;font-size:18px;margin:10px 0 10px 0}
.esi-id-container .esi-id-label{font-size:18px;margin-top:20px;color:var(--Black,#1e2d3d)}
.gps-coordinates-container #gps_id_label{font-size:18px;margin-top:20px;color:var(--Black,#1e2d3d)}
.gps-coordinates-container .gps-id-text{border-radius:10px;width:500px;height:50px;border:1px solid #bcc1c5;font-family:Lato,sans-serif;background-color:white !important;padding-left:30px;font-size:18px;margin:10px 0 10px 0}
.input-group li{list-style:none;padding:10px;font-family:Lato,sans-serif;font-size:14px;color:#222c}
#addressData{max-height:200px;border-left:1px solid #ddd !important;border-bottom:1px solid #ddd !important;overflow-y:scroll;width:312px;padding-left:0;margin-top:0 !important;border-width:0;margin-left:2px}
.geoMap{padding:40px 84px 0}
.buttonsbottom{padding:50px 0 !important}
.mapbuttons{justify-content:center}
.navigation-buttons-container #back-navigation-link a{font-size:14px;font-style:italic;text-decoration:underline;color:#222;cursor:pointer}
#addressForm{padding:0 32%;line-height:25px}
#addressForm label{font-size:16px;font-family:Lato,sans-serif;line-height:26px}
#text{font-size:16px;font-weight:700;font-family:Lato,sans-serif;text-align:center;padding-bottom:14px}
#nodata,#errormsg,#insideTexasError{text-align:center;font-size:16px}
#edit-address-container{display:flex;padding:20px 40%}
.edit-address{display:flex}
#edit_icon{margin-left:10px;cursor:pointer}
#edit_button{font-family:Lato,sans-serif;font-size:8px;font-weight:700;color:#949494;margin-left:5px;cursor:pointer}
#heading{font-family:Lato,sans-serif;font-size:16px;font-weight:700;color:#222}
#address_text{font-family:Lato,sans-serif;font-size:16px;line-height:22px;color:#222}
.address-display{padding-top:15px;padding-left:35px}
@media(min-width:768px){#phone_number_text{width:315px}
.phone-container{padding-top:10px;justify-content:flex-start;max-width:330px}
.content-area{padding:0}
}
@media(max-width:768px){.identify-location-container{padding:0 !important}
.identify-location-container h3{font-family:Lato;font-style:Bold;font-size:18px;line-height:22px;letter-spacing:0;text-align:center;color:#222;margin-top:20px;white-space:nowrap}
.identify-location-container #select_one{display:flex;justify-content:center}
.identify-location-container .row{gap:10px}
.oncorserviceterritory{width:100%;margin-left:0}
.navigation-buttons .row{justify-content:center !important}
.content-area{padding:0 !important}
.button-group{display:flex !important;flex-wrap:wrap !important}
.button-group>div:nth-child(1),.button-group>div:nth-child(2){flex:0 0 50% !important;max-width:50% !important;flex:1 !important}
.button-group>div:nth-child(3){flex:0 0 100% !important;max-width:100% !important;margin-top:10px;padding:5px}
button.btn-primary{width:300px}
.button-group button{width:100% !important;margin-left:0 !important}
#second-container{width:auto;margin:20px 0 0 0;padding:15px}
#second-container .horizontal-center{margin-left:22px}
#second-container #zip_code,#second-container #street_address_text,#second-container #esi_id_text1,#second-container .gps-coordinates-container .gps-id-text{width:97% !important;padding-left:15px !important;margin:10px 0 0 0 !important}
#second-container div#third-container{padding-right:0 !important;padding-left:0 !important}
#second-container .address-container .address-search-selected::after{padding:25px 5px}
.cmp-form-text{margin-left:auto}
.error{margin-top:10px;margin-left:5px}
}
@media only screen and (min-device-width:820px) and (max-device-width:1180px){.identify-location-container .button-group-container .button-group .button{width:234px}
.cmp-form-text{margin-left:120px}
}
#loader{border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #003d79;width:15px;height:15px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:11px 155px 2px 159px}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.oncorserviceterritory #section-one-container .content-area .row .col-12{display:flex;flex-direction:column;align-items:center}
.oncorserviceterritory #section-one-container .content-area .row .col-12 .select-one{margin:unset}
.oncorserviceterritory #section-one-container .content-area .button-group-container .button-group{gap:20px}