#map { height: 100%; max-height: 670px; max-width: 1025px; margin: auto; }
html, 
body { margin: 0; padding: 0; }

div.searchBar{ height: 81px; position: relative; padding-top: 50px; }
input.searchBar{ max-width: 300px !important; width: 100% !important; display: block !important; margin: auto !important; color: #9f9e9e !important; border: 3px solid #9f9e9e !important; border-radius: 6px !important; padding: 5px !important; left: 0; right: 0; height: 31px !important; }

#counter{ font-size: 20px; font-weight: 700; text-align: center; font-family: Arial; margin-bottom: 20px; }
p#schoolName{ font-size: 25px; font-weight: bold; margin: 0 0 10px; color: #9f9e9e; font-family: Arial; }
p#studentsParticip{ margin: 5px 0; color: #9f9e9e; font-family: Arial; font-size: 18px;font-weight: 400; }
p#registerDate{ margin: 5px 0; color: #9f9e9e; font-family: Arial; font-size: 18px; font-weight: 400;}
p#schoolCountry{ margin: 5px 0; color: #9f9e9e; font-family: Arial; font-size: 20px; font-weight: 400; }
p#schoolCity{ margin: 0 0 5px; color: #9f9e9e; font-family: Arial; font-size: 20px; font-weight: 400; float: left; }
p#schoolState{ margin: 0 0 5px; color: #9f9e9e; font-family: Arial; font-size: 20px; font-weight: 400; float: left; }
p#schoolAddress{ margin: 5px 0; color: #9f9e9e; font-family: Arial; font-size: 18px; font-weight: 400; clear: left; }

div.gm-style > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > div div:nth-child(1) > div:nth-child(2){ /* border: solid 3px #ffa500; */ border-radius: 25px!important; }
div.gm-style > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > div div:nth-child(1) > div:nth-child(4){ border: solid 3px #ffa500; border-radius: 25px!important; }
div.gm-style > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > div div:nth-child(1) > div:nth-child(3) div:nth-child(1) div{ border-left: solid 4px #ffa500; left: 1px!important; background-color: #ffa500!important; height: 30px!important; }
div.gm-style > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > div div:nth-child(1) > div:nth-child(3) div:nth-child(2) div{ border-right: solid 4px #ffa500; left: 0!important; background-color: #ffa500!important; height: 30px!important; }
div.gm-style-iw{ padding: 10px 4px; text-align: center;  }
div.gm-style-iw hr{ height: 4px; background-color: #ffa500; border: none;  }
div.gm-style-iw hr:last-child { display: none; }