﻿@charset "utf-8";
@font-face {font-family: APEX;src: url('fonts/VerizonApex-Medium.ttf') format("truetype");}
@font-face {font-family: APEXITALIC;src: url('fonts/VerizonApex-MediumItalic.otf') format("opentype");}
@font-face {font-family: APEXITALIC;src: url('fonts/VerizonApex-MediumItalic.otf') format("opentype");}
html { font-family: Helvetica,sans-serif; -webkit-text-size-adjust: 100%;}
body {  margin: 0px;padding: 0px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #ffffff;position: relative;
}

.esch .topnav{background:#ED1C24; }
.esch .topnav-shadow{height:10px; position:absolute;-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.55); width:100%; margin-top:-10px}
.esch .topvav-title{text-align: center;font-size: 20px;display: block;padding-top:3px;line-height:42px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin:0px 50px;color:#fff;}
.esch .icon{width: 25px;position:absolute;top:10px;height: 25px;padding:0px;background-color: transparent;background-image: url(../images/ensc-icons.png);background-repeat: no-repeat;cursor:pointer;}
.esch .arw{background-position: -75px -4px;left:15px}
.esch .menu{background-position: -122px -6px;left:15px}
.esch .dd{background-position: -168px -6px; right:15px}
.esch .search{background-position: -201px -3px;right: 55px;width: 39px;height: 30px;top: 9px;}
.esch .vzlogo{background-position: -254px -3px;left: 46px;width: 50px;height: 30px;top: 8px;}

.esch .ui-listview,.esch .ui-li{list-style: none;padding: 0;margin:0;}
.esch .ui-listview li,.esch .ui-li li{display: block;text-align: left;border-bottom:1px solid #CCCCCC;position: relative;cursor:pointer;font-size:19px;font-family: Helvetica, Arial, sans-serif;font-weight:normal; color:#333333; line-height:22px; padding:7px 50px 7px 20px;}
.esch .ui-listview li {background-color:#FFF}
.esch .ui-listview li span.fnt16{font-size:16px}
.esch .ui-listview.overlayList li{padding:15px 50px 15px 20px;}
.esch .ui-listview.overlayList{margin:0px 10px 10px 10px}
.esch .ui-listview li.first-child{border-top:0px;padding:10px 0px;text-align:center}
.esch .ui-li li{padding:20px 50px 25px 20px; text-align:left}


.esch .ui-listview li a{color:#2E67AD; text-decoration:none}
.esch .ui-listview li a:hover{color:#2E67AD; text-decoration:underline}
.esch .ui-listview li div.title{font-size:19px;line-height:30px; color:#333333;;font-family: APEXITALIC;}
.esch .ui-li li div.title{font-size:28px;line-height:40px; color:#333333;font-family: APEXITALIC;}
.esch .ui-listview li label{cursor:pointer}
.esch .ui-icon {position: absolute;top: 50%;margin-top: -9px;right: 10px;width: 30px;height: 40px;}
.esch .icon-arrow-r {background-position: -37px -7px;background-color: transparent;background-image: url(../images/ensc-icons.png);background-repeat: no-repeat;}

.esch .btn {  display: inline-block;  padding: 0px 18px 0px 18px;  margin-bottom: 0;  font-size: 14px;  font-weight: 500;  line-height: 42px;  text-align: center;  white-space: nowrap;  vertical-align: middle;  cursor: pointer;  border: 1px solid transparent;  -webkit-user-select: none;   user-select: none; border-radius:3px}
.esch .btn:focus {  outline: thin dotted #333;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}
.esch .btn:hover,.esch .btn:focus {  color: #f2f2f2;  text-decoration: none;}
.btn:active,.btn.active {  outline: 0;  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.esch .btn-vz-primary {	font-family: APEX; font-weight:bold;	color: #fff;	font-size:17px;	text-transform:uppercase;	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/	background-color: #9B9B9B;
	background-color: #9B9B9B;
	min-width:280px;
}
.esch .btn-vz-primary:hover,.esch .btn-vz-primary:active,.esch .btn-vz-primary.active,.esch .btn-vz-primary.disabled,.esch .btn-vz-primary[disabled] {color: #fff;	background-color: #9B9B9B;}
.esch .align-center{text-align:center}
.esch .no-bdr{border:0px !important;}
.esch .no-padLR{padding-left:0px !important; padding-right:0px !important;}

.esch .padT{padding-top:8px;}

.esch .overlay{    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.65);
    z-index: -1;
    margin-left: 0px;
    width : 100%;
}
.esch .overlay.active {
    z-index: 700;
    opacity: 1;
	top: 80px; height:100%
}
.esch .autosuggest{margin-left:auto; margin-right:auto; width:100%; position:absolute; z-index:701; height:70%}
.esch #autosearch{display:none}
.esch .rsignin{background-image: url(../images/ensc-icons.png);background-repeat: no-repeat;background-position: -317px -5px; width:15px; height:27px; display:inline-block; position:absolute}
.esch .txt-rsignin{margin-left:25px; line-height:28px}
.esch .fntB16{font-size:16px; font-weight:bold;}

/* AutoSuggest Search Box styles Starts */
.esch .autosuggest-cont
{
    margin:0px auto !important;padding:7px 0px 5px 7px;height:auto;overflow:hidden;background:#000;/*width:100%;*/

}
.esch .auto-input{position:relative;float:left;width:100%;}
.esch .autosuggest-input{
	width:100%;height:26px;background:#ffffff;border:2px solid #9b9b9b;float:left;text-indent:0px;color:#333;font-size:16px;
}
.esch .close_icon {
                  background: url('../images/ensc-icons.png') no-repeat scroll -345px -5px transparent !important;
                width: 25px;
                height: 25px ;
                position: absolute;
                right: 10px ;
                top: 0px;
                cursor: pointer;
                display: none;
}
.esch .search_btn{
	color:#fff;text-decoration:none;line-height:27px;font-size:16px;font-family: 'APEX';float:right;width:22%;height:30px;background:#333333;text-align:center;border:1px solid #bbbbbb;position:relative;right:0px;
}
.esch .autosuggest:focus{
	border:2px solid #2E67B2;
}
@media (max-width: 480px){
	.esch .auto-input{position:relative;float:left;width:100%;}
}
.esch form {
    padding: 0.0em !important;
    margin:0 10px 0 0;
}
.esch input {
  margin  : 0px 0px 0.1rem !important;
  padding : 0px 0px !important
}


.eschicon{/*width: 25px;position:absolute;top:10px;height: 25px;padding:0px;background-color: transparent;*/background: url(../images/phoenix/searchicon.png) no-repeat 0 -1px;cursor:pointer;position:absolute;}
.eschsearch{right: 40px;width: 30px;height: 20px;top: 20px;/*background-size: 26px 26px;*/}

.hide {
  display: none;
}

.esch input {
    -webkit-appearance: none;
    border-radius: 0;
}

#esearchbox{
  width:100%;
}

.esch *{box-sizing:border-box;}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none !important; }

/* AutoSuggest Search Box styles Ends */