html,body{height:100%;margin:0}body{min-height:100%;display:flex;flex-direction:column}.no-li-style{list-style-type:none;padding-left:0px}#banner-container{display:flex;align-items:center;justify-content:space-between;box-shadow:0px 0px 58px -25px rgba(0,0,0,0.41);height:90px;padding-right:7%;padding-left:7%;z-index:2}#logo-org{width:170px;height:90px}#home-header-btn{font-family:'proxima-nova-bold';font-weight:bold;cursor:pointer;border-radius:22px;border:none;color:white;padding:12px 20px;text-align:center;text-decoration:none}#heading-text-container{background-image:url(/assets/header-busqueda-bc180cfd74e250aec71015e7bb86debec08a25c324743b231965ed080beae4d4.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:150px;border-bottom:1px solid #d7dee0;padding-bottom:150px}.heading-text-div{text-align:center}#heading-text-first{font-family:'proxima-nova-bold';color:#0A1B43;font-size:45px;margin:0px}#heading-text-second{font-family:'proxima-nova';color:#0A1B43;word-spacing:2px;font-size:17px;margin:0px;padding-top:15px;padding-bottom:50px}.btn-digital-clinic{border-radius:7px !important}#directory-container{background-color:white}#directory-inner-container{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;padding-bottom:30px}#filter-div{display:flex;flex-direction:row;width:100%;padding-top:60px;padding-bottom:40px;padding-left:300px}#filter-input{color:#D9D9D9;border:1px solid #D9D9D9;line-height:0;font-size:17px;width:400px;display:block;box-sizing:border-box;padding:10px 15px;border-radius:10px;height:60px;font-weight:100;letter-spacing:0.01em;background-image:url(/assets/icon-search-3e51f3be4b28e31d2a6bf0c86da121878993105a29f923043864cbfe4f367b71.png);background-repeat:no-repeat;background-position:right;box-shadow:0px 0px 58px -25px rgba(0,0,0,0.41);margin-top:15px}#filter-input:focus{transition:.5s;outline:none;color:dimgray;border:1px solid dimgray}#status-filter{font-family:'proxima-nova';margin:0px;align-self:center;color:#768096;position:absolute;right:18%}.account-row{display:none;justify-content:space-between;align-items:center;border-left:4px solid #656F85;padding-left:2%;padding-right:2%;background-color:white;border-radius:3px;margin-bottom:7px;box-shadow:10px;box-shadow:0 0 1px #656F85}.doctor-column{display:flex;align-items:center;width:30%}.doctor-generic-icon{display:flex;height:90px;width:90px;text-align:center;vertical-align:middle;border-radius:50%;background:#F65097;color:#fff;font:22px 'proxima-nova-bold';font-weight:800;justify-content:center}.doctor-icon{display:flex;height:90px;background-size:cover;background-repeat:no-repeat;width:90px;text-align:center;vertical-align:middle;border-radius:50%;font:22px 'proxima-nova-bold';justify-content:center}.doctor-generic-letters{align-self:center;vertical-align:center}.doctor-name-li{cursor:pointer;font:28px 'proxima-nova-semibold';color:#0A1B43}.doctor-speciality-li{color:#757F96;flex-wrap:wrap}.phone-small{display:none}.location-small{display:none}#initials-doctor{color:white;align-text:center}.doctor-list{list-style-type:none;padding-left:20px;font-family:'proxima-nova'}.table-desc{font-family:'proxima-nova';color:#626D87}.phone-column{display:flex;align-items:center;width:15%}.icon-phone{width:18px;height:18px;padding-right:12px}.location-column{display:flex;align-items:center;width:15%}.icon-loc{width:18px;height:18px;padding-right:12px}.icon-schedule{width:18px;height:18px;padding-right:12px;padding-top:6px}.address-column{display:flex;align-items:center;width:20%}.icon-pin{width:14px;height:20px;padding-right:18px}.address-list{list-style-type:none;padding-left:0px}.address-list-item{font-family:'proxima-nova';color:#626D87}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{font-family:'proxima-nova';visibility:hidden;width:120px;background-color:#0A1B43;color:white;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:120%;left:50%;margin-left:-60px;opacity:0;transition:opacity 0.3s}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#0A1B43 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.icon-plus{width:20px;height:20px}#no-results{display:none;color:#757F96;font-family:'proxima-nova';justify-content:center;margin-bottom:50px}#footer-container{display:flex;margin-top:auto;justify-content:space-between;align-items:center;background-color:#0A1B43;padding-left:60px;padding-right:60px;padding-top:20px;padding-bottom:20px}#ul-footer{font-family:'proxima-nova';color:white;font-size:14px}#img-footer-nimbo{width:120px}#nimbo-img-footer-div{text-align:center}.nimbo-img-text{font-family:proxima-nova;color:white;font-size:10px}#find-doc-div{margin-left:100px}#find-doc-btn-footer{font-family:'proxima-nova-bold';cursor:pointer;border-radius:22px;border:none;color:white;padding:12px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:13px}#show-more-button{font-family:'proxima-nova-bold';cursor:pointer;border-radius:7px;border:none;color:white;padding:11px 19px;text-align:center;text-decoration:none;display:inline-block;font-size:17px}#show-more-div{display:flex;justify-content:center;margin-top:50px;margin-bottom:100px}.heading-filter-div{display:flex;justify-content:center}#delete-filters-caption{position:relative;padding-left:5px;padding-top:12px;text-decoration:underline;font-family:'proxima-nova'}.search_controls{display:inline-block;position:relative}#delete-filters-caption label{cursor:pointer;font-weight:slim}.dropbtn{background-color:white;color:#757F96;padding:16px;font-size:17px;border:solid 1px  #d7dee0;border-radius:7px;cursor:pointer;width:250px;height:60px;text-align:left;font-weight:slim}.dropbtn label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px;max-width:200px;display:block}.dropdown{position:relative;display:inline-block;transition:.5s;margin-left:1.5rem;margin-top:15px}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:250px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;font-family:'proxima-nova';font-size:17px}.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block;cursor:pointer}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropbtn{background-color:white}.dropdown-item-selected{color:#0176FE !important}.arrow{border:solid  #768096;border-width:0 1px 1px 0;display:block;padding:3px;position:relative;float:right;margin-top:-15px}#no-availability{color:#768096;font-size:20px;font-family:'proxima-nova-semibold';margin-top:110px;display:block}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.cards-container{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;align-items:center;width:80%;margin-left:35px}.card{min-height:610px;text-align:center;background:#fff;border-radius:0px;margin:20px;border:solid 1px  #d7dee0;display:none;flex:0 1 calc(30% - 1em)}.pic-container{width:110px;height:110px;border-radius:100%;margin:40px auto 20px;display:flex;align-items:center;justify-content:center}.pic{width:100px;height:100px;border-radius:100%;margin:auto;position:relative;top:15px}.name{color:#394f63;padding-top:10px;padding-bottom:10px}.physician-specialty{color:#0675fc;font-size:14px;padding:8px;background-color:#ebf1ff;border-radius:7px;word-spacing:1px;letter-spacing:1px;font-family:'proxima-nova-bold';text-transform:uppercase;width:65%;margin-top:15px;margin-left:16%;margin-bottom:20px}.bio{font-family:'proxima-nova';margin-bottom:40px}.description{font-size:18px;font-weight:300;margin-bottom:60px}.appointment-btn{font-size:16px;background:#007DF6;border-radius:10px;padding:6px;font-family:'proxima-nova-semibold';width:70%;margin-left:14%;height:38px}a{text-decoration:none;color:#fff}.description ul{list-style-type:none;text-align:left;margin-left:40px}.description ul li{font-family:'proxima-nova';font-size:17px;margin-top:20px;color:#626D87}@media only screen and (max-width: 1280px){.card{flex:0 1 calc(45% - 1em)}.cards-container{justify-content:center;width:100%}}@media only screen and (max-width: 980px){.pic-container{margin:20px auto 20px}.name{padding-top:10px}.description{margin-bottom:40px}.description ul{margin-left:0}.description ul li{font-size:13px;margin-top:10px}.doctor-name-li{font:25px 'proxima-nova-semibold'}.appointment-btn{font-size:14px;margin-left:13%;width:70%}icon-schedule{width:15px;height:15px;padding-top:10px}.physician-specialty{width:75%;margin-left:10%;font-size:12px;word-spacing:0;letter-spacing:0}.cards-container{justify-content:center;width:100%;margin-left:0}.card{min-height:510px;margin:12px;flex:0 1 calc(47% - 1em)}.heading-filter-div{flex-direction:column;padding-left:25px}#heading-text-container{padding-bottom:80px}#directory-inner-container{margin-left:3%}#no-availability{margin-top:80px}.doctor-name-li{font-size:24px}.description ul li img{padding-right:8px}#delete-filters-caption{position:absolute;padding-top:200px;padding-left:5px}.dropbtn{width:100%;margin-top:15px}.dropdown{width:50%;margin-left:0}.dropdown-content{width:100%}#status-filter{padding-top:13px;right:5%}.doctor-speciality-li{display:flex}#filter-input{font-size:13px;width:50%}.doctor-column{width:auto}.address-column{display:none}.phone-column{display:none}.location-column{display:none}.phone-small{display:block;color:#757F96}.location-small{display:block;color:#757F96}#find-doc-div{display:none}#ul-footer-div{display:none}#footer-container{justify-content:center}}@media only screen and (max-width: 600px){#directory-inner-container{margin-left:0}.cards-container{margin-left:0}.card{flex:0 1 calc(100% - 1em);min-height:520px;margin:20px}.physician-specialty{margin-bottom:35px;width:70%;margin-left:12.5%;font-size:13px;letter-spacing:0;word-spacing:0}.description ul li{font-size:15px;margin-top:15px}.dropbtn{width:100%;margin-top:10px}.dropbtn label{width:100%;max-width:100%}.dropdown{width:100%;margin-left:0}.dropdown-content{width:100%}#heading-text-container{padding-top:100px;padding-bottom:50px}#heading-text-first{font-size:26px}#heading-text-second{font-size:13px;word-spacing:1px}.heading-filter-div{padding-left:15px;padding-right:15px}#delete-filters-caption{padding-left:5px;padding-top:185px}#filter-input{font-size:15px;width:100%}#filter-div{padding-left:100px;padding-right:20px}.appointment-btn{font-size:16px;margin-left:16%;width:65%}.description{margin-bottom:45px}#no-availability{margin-top:80px}#status-filter{display:none}.doctor-column{width:auto}#footer-container{justify-content:center}#find-doc-btn-footer{display:none}#ul-footer-div{display:none}#show-more-button{padding:10px 18px;font-size:12px}#no-results-text{font-size:14px}.doctor-speciality-li{display:table-caption}}
