html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
body{ font-family: 'Roboto', sans-serif; }
#loader{position:fixed;text-align:center;bottom: 50%;left: 50%;-ms-transform: translateX(-50%) translateY(50%);-moz-transform: translate(-50%, 50%);-webkit-transform: translate(-50%, 50%);transform: translate(-50%, 50%);}
#loader img{width:100px;height:100px;}
#wrapper{visibility:hidden}
a{text-decoration:none;color:#41a7db}
a:hover{text-decoration:underline;color:#0896de}
#customers_list_wrapper{overflow:hidden;}
#customers_list_wrapper .row-grey{padding:15px;background:#f1f1f1}
#customers_list{overflow:auto;}
.customers-list{list-style:none;margin:0px;padding:0px;overflow:auto;color:#212529}
.customers-list li{padding:10px;border-bottom:1px solid #36b7e2}
.customers-list li .customer-name{font-weight:bold;font-size:120%;margin-bottom:10px;}
.customers-list li .customer-name span{color:#41a7db;margin-left:10px;cursor:pointer;}
.customers-list li .customer-name span:hover{color:#358ab5;}
.customers-list li .customer-guide {margin-top:10px}
#my_current_location{cursor:pointer;text-align:right}
.form-control{border-radius:0;border-left:0;border-right:0}
#search_box{width:100%;padding:15px;border:1px solid #ddd;border-left:0;border-right:0;margin-top:10px;}
.what-are-you-looking-for{padding:10px;font-size:120%;font-weight:bold}
.what-are-you-looking-for-row{font-size:75%;text-align:center;}
.what-are-you-looking-for-row label{cursor:pointer;}
.pin{max-width:100%;}
#map{width:100%}
#leftPanel{width:30%;float:left;}
#rightPanel{width:70%;float:left;}
#toogleButtons{width:100%;height:60px;position:fixed;bottom:0px;display:none;}
#toogleButtons div{background:#ffffff;width:50%;text-align:center;padding:20px 0;float:left;font-size:120%;}
#toogleButtons div.active{background:#36b7e2;color:#fff;}
.w20{width:20%;float:left}
.w25{width:25%;float:left}
.w50{width:50%;float:left}
.w80{width:80%;float:left}
.clear{clear:both;}
.text-center{text-align:center}