.countrycode {float: left;border: 1px #aaa solid;width: 92px;padding:5px 0 5px 8px;height:40px;}
    #DAY_PHONEDISPLAY.country_tel{width:160px;padding:5px 10px!important;color:#444;}
    .countrycode .ccode-toggle {display:none;}
    .countrycode .ccode-label {float:left;padding:0;}
    .countrycode .select-arrow {
        background-image: url(https://d23n7ahjfnjotp.cloudfront.net/imgs/mobile/generic-drop-arrow.png);
        background-repeat: no-repeat;
        position: absolute;
        display: inline-block; 
        margin: 12px 0 0 64px;  
        width: 12px;
        height: 6px;
    }
    .ccode{position:absolute;padding:1px 3px;font-size: 18px;margin: 0 0 0 16px;color:#555;}

    .countrycode .ccode-toggle {display: none;}
    ul.countrycode_dropdown {
        display: none;
        position: absolute;
        margin: 29px 0 0 -9px!important;
        border: 1px #aaa solid;
        padding: 2px 0;
        background-color: #fff;
        width: 300px;
        height: 200px;
        z-index: 100;
        font-size: 12px;
        overflow-y: scroll;
        overflow-x: hidden;
    }
    ul.countrycode_dropdown li {padding: 5px 0;width: 100%;text-align: left!important;}
    ul.countrycode_dropdown li:hover {background-color: #4297d7;color: #fff;}
    ul.countrycode_dropdown .country-flag{float: left;padding: 0 5px;}
    ul.countrycode_dropdown .prefix-select{float: none;}
    input.ccode-toggle:checked ~ ul.countrycode_dropdown{display:block;}
    .cc_container{float: left;width: 100%;margin: 0 0 10px;}
    #DAY_PHONEDISPLAY.country_tel {width: 198px;height:40px;padding: 5px 8px 7px!important;margin:0 10px;text-indent:0;font-size:18px;}
    
    input:focus, textarea:focus, select:focus{
        box-shadow: 0px 0px 0 0!important;
        border:1px #aaa solid!important;
        outline: none!important;
    }
    input:hover, textarea:hover, select:hover{
        box-shadow: 0px 0px 0 0!important;
        border:1px #aaa solid!important;
        outline: none!important;
    }
    span:focus,span:hover,img:focus,img:hover{
        box-shadow: 0px 0px 0 0!important;
        border:none!important;
        outline: none!important;  
    }
    .countrycode .selectedFlag{
        position:absolute;
        margin:3px 0 0;
    }
.quoteform .form-element-sz-lg select {
    height: 40px;
}
.quoteform .form-element-sz-l{
   height: 40px; 
}
.quotesummary-titlecontainer .summary-content.itin-summary{font-size:14px;}
.quotesummary-title .summary-title{font-weight:600;}