.winIE td{
    border-radius:0;
}
.winIE .add-new > i{
    background-position:-137px 8px;
}
.winIE .add-new:hover i {
    background-position: -137px -50px;
}
.chrome .account_manage table .editbtn {
    width: 23px;
}
.chrome input {
    filter:none;
}
.add-new:hover i {
    background-position: -137px -47px;
}
@media (max-width:1348px) and (min-width:601px){
    .popper,
    .tooltip{min-width:90% !important}
    }
#popover-content{
     position: absolute;
}
#myedit tr{
    box-shadow: none;
    line-height: 50px;
}
/*.select-wrapper input.select-dropdown:focus { text-indent: -9999em; }*/
.mac-os.safari .select-wrapper input.select-dropdown{
        line-height:inherit;
    }
#popoverPayment{margin-left: 15px;}
.popper,.tooltip {
    min-width: 1250px;
    left:unset !important;
    height: auto !important;
    box-shadow: 3px 3px 3px #a9a8a7;
    background-color:white;
    border: 1px solid #a9a8a7;
  
}
.style5 .tooltip {
    background: #1E252B;
    color: #FFFFFF;
    max-width: 200px;
    width: auto;
    font-size: .8rem;
    padding: .5em 1em;
}
.popper .popper__arrow,
.tooltip .tooltip-arrow {
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    margin: 10px;
}


.tooltip .tooltip-arrow,
.popper .popper__arrow {
   /** border-color: #FFC107; **/
   z-index: 1;
border-color: black;
}
.style5 .tooltip .tooltip-arrow {
    border-color: #1E252B;
}
  .popper .popper__arrow {
    border-width: 0 10px 10px 10px;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
    top: -20px;
    left: calc(40% - 10.5px);
    margin-top: 0;
    margin-bottom: 0;
}
.popper .popper__arrow {
    
      z-index: 1;
    border-color: white;
        border-top-color: transparent;
        border-right-color: transparent;
        border-left-color: transparent;
}

.tooltip .tooltip-arrow{
    z-index: 1;
    border-color: white;
        border-top-color: white;
        border-right-color: white;
        border-left-color: white;
}
.popper .popper__arrow, .tooltip .tooltip-arrow {
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    margin: 10px;
}
.popper__arrow_service {
    left: calc(50% - 40px) !important;
}
.popper__arrow_bottom {
    border-width: 0px 11px 11px 11px;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #a9a8a7;
    top: -21px;
    left: calc(50% - 11px);
    margin-top: 0;
    margin-bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    margin: 10px;
}

.popper__arrow_bottom_service {
    left: calc(50% - 41px) !important;
}
        
#passwordError{
    font-size:12px;
    color:red;
    margin-bottom:0;position: absolute;
}
#editbtn{
    background: url("/img/manage-icons-set_3.png") no-repeat scroll -109px 7px rgba(0, 0, 0, 0);
    background-position: -26px -1px;
    padding-left: 15px;
    border: none;
    cursor: pointer;
    height: 20px;
    padding-top: 13px;
}
#deletebtn{
    background: url("/img/manage-icons-set_3.png") no-repeat scroll -109px 7px rgba(0, 0, 0, 0);
    background-position: -97px 0px;
    padding-top: 12px;
    border: none;
    cursor: pointer;
    height: 20px;
}
#editbtn:hover{
    background-position: -50px -1px;
}
#deletebtn:hover{
    background-position: -117px 0px;
}
.record-add{
    border-spacing: 0;
    color: #3f3f3f;
    font-size: 14px;
    min-width: 1000px;
}
.record-add tbody tr:first-child td{
    border-bottom: medium none;
}
.record-add tbody td{
    border-bottom: 1px solid #e0dedc;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 14px;
}
/*.non-active{
    margin-left: 58px;
}*/
.edittd{
    display: inline-flex;
    border-bottom: none !important;
}
.edittd1{
    display: inline-flex;
    border-bottom: none !important;
}
.editrow{
    padding-right: 10px;
}
.account_manage table{
    min-width:1000px;
}
.noneditid[edit="true"]{
    min-width:85px;
}
/**.account_manage table tbody tr td[edit="false"] .col1{
    width:350px !important;
}
.account_manage table tbody tr td[edit="true"] .col1{
    width:300px !important;
}
.account_manage table tbody tr td[edit="true"] .col3{
    width:100px !important;
}
.account_manage table tbody tr td[edit="false"] input{
    width:100px !important;
}
.account_manage table tbody tr td[edit="false"] .col2:nth-child(2){
    width:450px !important;
}**/
.account_manage table tbody tr td[edit="true"]:nth-child(2){
    width:100px;
}
.modal.modal-fixed-footer .modal-content{
    width:100% !important;
}
.modal .modal-content{
    width:100% !important;
}
.account_manage table{
    margin-bottom: 25px;
}
.account_manage table tbody tr td[edit="false"] input{
    min-width:150px;
    width:100%;
}

.account_manage table tbody tr:first-child td{
    padding-top: 10px;
}
.del.add-row{
    line-height: 60px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
}
.save-row a:hover{
    font-size:14px;
}
.del .save-row:hover{
    text-decoration:underline;
}
.center-div
{
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 31% !important;
  height: 25% !important;
padding: 15px;

    background-color: #FFF;
    border: 4px solid #333;
    z-index: 1007;
    opacity:10000;
}
.overlay{
   opacity:0.9;
    background-color:#424252;
    position:fixed;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    z-index:1000;
}
.del td[edit="false"] input{
    margin:0;
    pointer-events: none;
}
.del td[edit="true"] input{
    margin:0;
}
.password-change input {
    border: 1px solid #6d6a67 !important;
    height: 24px !important;
    padding-bottom: 2px !important;
    padding-left: 5px !important;
    padding-top: 1px !important;
    width: 160px !important;
}
.blur{
  -webkit-filter: blur(1px); 
  filter: blur(1px);
  pointer-events:none;
}
.password-change{
    min-width:1000px;
}
#myedit{
    min-width:1000px;
}
.d_header{
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}
.mac-os.ipad .account_manage table .editbtn{
    background-position:-24px -1px;
}
.style-input2{
    padding-right:20px;
    line-height:22px;
}
#add_phone .row input, #add_Email .row input, #add_address .row input{
    height: 28px;
}
.footer_place{
    margin-top: 6px;
}
/*.modal-footer .btn:hover{
    background-color: #8b2e2d !important;
}*/
.modal-footer{
  border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.modal-footer .modal-close:hover
{
    text-decoration:underline;
}
.row label.active {
   top: -4px;
   /*top: -6px;*/
}
#add_phone , #add_Email{
    top: 20% !important;
    height: 50%;
    padding-bottom:15px;
}
#add_phone h5, #add_Email h5, #add_address h5 {
    text-align: center;font-size: 1.84rem;margin-top: 27px;margin-bottom: 22.840px;
}

#add_Email h5 { margin-bottom: 32.840px; }

#add_address{
    top: 20%;
    height: 60%;
    padding-bottom:25px;
}
#add_phone .modal-content , #add_Email .modal-content, #add_address .modal-content{
    max-height:100%;
}
.dropdown-content li {
    min-height: 30px !important;
    line-height: 1rem !important;
}

#add_Email .dropdown-content li {
    min-height: 20px !important;
}

.dropdown-content li > a, .dropdown-content li > span {
    line-height: 15px !important;
    padding: 7px 8px !important;
    color: black !important;
    font-size: 15px !important;
}
#add_Email .dropdown-content li > a, .dropdown-content li > span {
    line-height: 12px !important;
    padding: 5px 8px !important;
}
.select-dropdown {
    max-height: 150px !important;
}
.dropdown-content{
   /* top:-100px !important;*/
}
.disclaimer_address{
    margin-bottom:0px;font-size:0.7rem;
}
/*Modal box changes*/
.modal {
    height: auto !important;
    border-radius: 10px !important;
    box-shadow: 3px 3px 3px #35302a!important;
}
.modal-overlay{
    opacity: 0.3 !important;
    background: #000 none repeat scroll 0 0 !important;
}
.modal-content, .modal-footer{
    position:static !important;
}

/*FOR AUTOCOMPLETE SEARCH BOX*/
/* .search .boxu{
    margin-top:2px;
}
#submit-suggest{
    margin-bottom:0;
    height:14px;
}*/
.single p{
    border-top: none !important;
}
/* commented to fix OMWR-51 */
/*input[type="text"]:not(.browser-default):disabled{
    border-bottom: 0px dotted rgba(0, 0, 0, 0.42) !important;
}*/
#autocomplete{
    margin-bottom:0;
    border-bottom: 0px dotted rgba(0, 0, 0, 0.42) !important;
}
#autocomplete-bckg{
    margin-bottom:0;border-bottom: none;
    border-bottom: 0px dotted rgba(0, 0, 0, 0.42) !important;
}
#change_pass .left input{
    margin-bottom:5px;
}
#newPhoneNum::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #9e9e9e;
}
#newPhoneNum:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #9e9e9e;
    opacity: 1;
    
}
#newPhoneNum::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #9e9e9e;
    opacity: 1;
}
#newPhoneNum:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #9e9e9e;
}

.deletebtn {
    width: 15px;
}
