div.clicktocall-linkcontainer, div#sailplan-top, div.page-title-header { overflow: visible !important; }

 /* New Click to Call Dialog */
.clicktocall-linkcontainer{float:left;display:block;width:100%;padding:5px 0 15px 0}
#custom-itin .clicktocall-linkcontainer{padding-top:10px !important}
#page-sailplan .clicktocall-linkcontainer .back_link{margin:20px 0;float:left}
.clicktocall-linkcontainer .launch-clicktocall{float:right;color:blue;border:1px solid silver;padding:10px 25px 10px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-align:left}
.clicktocall-hdr{font-weight:700;color:#c00;font-size:14px !important}
.clicktocall-linkcontainer img{width:35px;height:35px;float:left;margin-right:6px}
a.launch-clicktocall{font-size:12px !important;white-space:nowrap;line-height:19px !important;font-weight:normal !important;text-decoration:none}
a.launch-clicktocall:hover{background-color:#f2fbff;text-decoration:none}

.ui-dialog{-webkit-box-shadow:3px 3px 7px 1px rgba(0,0,0,0.2);box-shadow:3px 3px 7px 1px rgba(0,0,0,0.2);border:1px #d2d2ec solid !important;-webkit-border-radius:5px;border-radius:5px}
#dialog_clkcall{display:none;padding:0;background-color:#fcfdfd}
.ui-dialog-content{border:0}
.ui-widget-content{border:0}
#dialog_clkcall .dialog_clkcall_header{padding:15px;border-bottom:1px solid #e5e5e5;font-size:18px;font-weight:700}
#dialog_clkcall .dialog_clkcall_header h2{font-size:16px;margin:0;}
#dialog_clkcall .dialog_clkcall_container{position:relative;padding:5px 15px 55px;color:#333}
#dialog_clkcall .dialog_clkcall_content{margin:20px 0 0 20px;padding:0;float:left}
#dialog_clkcall .dialog_clkcall_container p{font-size:13px;padding:10px 0}
#dialog_clkcall .dialog_clkcall_content .dialog_clkcall-row{margin-bottom:15px;font-size:14px !important;float:left;width:100%}
#dialog_clkcall .dialog_clkcall_content .dialog_clkcall-row label{width:105px;float:left;text-align:right;margin:10px 5px 0 0;font-weight:700;font-size:14px !important}
#dialog_clkcall .dialog_clkcall_content .button-action{float:right;padding:10px 25px;margin:0 53px 0 0;color:#fff;text-decoration:none;background-color:#00ba00;border:0;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}
#dialog_clkcall .dialog_clkcall_content .button-action:hover{background-color:#068d06}

#dialog_clkcall .dialog_clkcall_content .form-control{display:initial;padding:0 12px;color:#555;background-color:#fff;border:1px solid #ccc;height:36px;font-size:18px;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}

#dialog_clkcall .dialog_clkcall_content .form-control:focus{outline:0 !important;-webkit-box-shadow:none;box-shadow:none}
#dialog_clkcall #clicktocallform{overflow:hidden}
input#phonenumber.form-control{-webkit-appearance:none}
.dialog_clkcall_content #firstname,.dialog_clkcall_content #lastname{width:151px !important;float:left;margin:0 2px 0 0;}
.dialog_clkcall_footer{border-top:1px solid #e5e5e5;float:left;width:100%}
.dialog_clkcall_footer .button-common{font-size:14px}
.butt-container{float:right;padding:20px}

.button-common{background-color:#e0e1e4;padding:6px 12px;-webkit-border-radius:3px !important;border-radius:3px !important;-webkit-appearance:none;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;border:0;cursor:pointer}
.button-common:focus{outline:0}
.button-green{background-color:#00ba00;color:#fff;border:1px #00ba00 solid !important}
.button-green:hover{background-color:#068d06}
.button-gray{background-color:white;color:#333;border:1px #cdccce solid !important}
.button-gray:hover{background-color:#919891;color:#fff}

.selectTitleContainer{width:155px;height:38px;position:relative;float:left;border:1px #ccc solid;overflow:hidden}
.dialog_clkcall-row .click-2-call-title{width:170px;height:36px;border:none !important;background:url('https://d23n7ahjfnjotp.cloudfront.net/imgs/mobile/generic-drop-arrow.png')no-repeat 130px;padding:7px 12px!important}
.dialog_clkcall-row .country-container{width:100%;float:left}
.dialog_clkcall-row .countryLabel{float:left;vertical-align:middle;margin:6px 5px 0 0}
.dialog_clkcall-row #country-code{display:inline-block;width:355px;color:#555;float:left;overflow:initial}
.dialog_clkcall-row #country-code .selected-Info{width:332px;margin-top:0;font-weight:100}
.dialog_clkcall-row #country-code .selectedTitle{float:left;font-weight:100;color:#555;margin:3px 0;font-size:18px;}
.dialog_clkcall-row #country-code .select-arrow{background-image:url('https://d23n7ahjfnjotp.cloudfront.net/imgs/mobile/generic-drop-arrow.png');background-repeat:no-repeat;position:absolute;right:10px;display:inline-block;margin-top:8px;width:12px;height:6px}
.dialog_clkcall-row #country-code label{border:1px #ccc solid}
.dialog_clkcall-row #country-code label,#country-code ul li{display:block;padding:5px 0 4px;font-size:16px;}
.dialog_clkcall-row #country-code .selectedFlag{float:left;padding:5px 10px 0 11px}
.dialog_clkcall-row #country-code .country-flag{float:left;padding:1px 10px 0 3px;}
.dialog_clkcall-row .selected-Info .selectedFlag{display:block}

.dialog_clkcall-row #country-code ul li:hover{background-color:#1e90ff;color:#fff;cursor:pointer}
.dialog_clkcall-row #country-code label{position:relative;z-index:2}
.dialog_clkcall-row #country-code input{display:none}
.dialog_clkcall-row #country-code input ~ ul{position:absolute;visibility:hidden;overflow-y:scroll;height:135px;padding-left:0;margin:38px 0 0;width:355px;border-left:1px #88c8fe solid;border-right:1px #88c8fe solid;border-bottom:1px #88c8fe solid;opacity:0;background-color:#fff;z-index:999}
.dialog_clkcall-row #country-code input:checked+label{color:#000;-webkit-box-shadow:0 0 1px 1px rgba(136,200,254,11);box-shadow:0 0 1px 1px rgba(136,200,254,11)}
.dialog_clkcall-row #country-code input:checked ~ ul{visibility:visible;opacity:1;display:block;margin:38px 0 0}
.animate{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-ms-transition:all .3s;transition:all .3s;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
.dialog_clkcall-row .click-2-call-phone{float:left}
.dialog_clkcall-row .country-container #country-code .selected-Info{width:353px !important;height:auto;margin:0 5px 0 0;background-color:#fff}
.dialog_clkcall-row .phonenum-container{border:1px #ccc solid;float:left;width:355px;background-color:#fff}
.dialog_clkcall-row #clkcall-phoneprefix{float:left;color:#aaa;padding:8px 2px 0 10px;border:0;background-color:#fff;font-size:18px;}
.dialog_clkcall-row #phonenumber-display{width:240px;float:left;padding:0 12px 0 5px !important;border:none !important}
.dialog_clkcall-row .prefix-select{font-size:16px;color:#aaa;float:none}

.dialog_clkcall-row .emailLabel{float:left;text-align:right;margin:10px 5px 0 0;font-weight:700;white-space:nowrap}
.dialog_clkcall-row #emailAddress{border:none !important}
/** Thank you Click to Call page **/
#wmphFrame{width:100%;height:1px;border:0}
/** Thank you Click to Call page **/

div#click-2-call-header-wrapper{background:none !important;border-bottom:none !important}
div#click-2-call-main-wrapper{width:100%;border:0}
div#dialog_clkcall input,label{box-sizing:initial;margin-top:0;max-width:none;}
div#dialog_clkcall span{}
div#dialog_clkcall *{line-height:normal}
.clicktocall-linkcontainer2{float:right;margin:10px}
.clicktocall-linkcontainer2 img{width:35px;float:left;margin-right:6px}
.clicktocall-linkcontainer2 .launch-clicktocall{float:right;color:blue !important;border:1px solid silver;padding:10px 30px 10px 10px !important;-webkit-border-radius:8px !important;-moz-border-radius:8px !important;border-radius:8px !important;text-align:left;background:none !important;text-shadow:0 -1px 1px #fff !important;border:1px solid silver !important}
.clicktocall-linkcontainer2 a.launch-clicktocall:hover{background-color:#f2fbff;text-decoration:none}
#custom-itin .clicktocall-linkcontainer{padding:0 !important}
.price-table-container .price-table #sailplan-actions .button-action{padding:20px !important;margin:10px 0 0 10px !important}
.titleCCode{float:left;margin:3px 4px;color:#7b7b7b;font-size:18px;font-weight:100;}
