.displayOnMap {
  position: absolute;
  z-index: 999;
  display: inline-block;
  margin-left: 40%;
}
.form-horizontal .control-label {
  text-align: left;
  font-size: 12px;
}
input::-webkit-clear-button { /* Removes blue cross for input time in chrome */
-webkit-appearance: none;
margin: 0;
}
.spinner input {
text-align: right;
}
.input-group-btn-vertical {
position: relative;
white-space: nowrap;
width: 1%;
vertical-align: middle;
display: table-cell;
}
.input-group-btn-vertical > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
padding: 8px;
margin-left: -1px;
position: relative;
border-radius: 0;
}
.input-group-btn-vertical > .btn:first-child {
border-top-right-radius: 4px;
}
.input-group-btn-vertical > .btn:last-child {
margin-top: -2px;
border-bottom-right-radius: 4px;
}
.input-group-btn-vertical i{
position: absolute;
top: 0;
left: 4px;
}

/* Occurence type icons */
.fa-custom-segment {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAAAYklEQVQ4T2MgE1wF4lVA/BHMIxHwAvFtCBNsEEkApHkOEP8E4q1ADHIF0QCkeQsQgzRnAzErEBMNkG1uAGKSNY/aTAIYojaD0jMobZNlMwjA0jMobZOsGQRAWRKWPUkEDAwAyp4jsUP6kjIAAAAASUVORK5CYII=);
}

.fa-incident {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOTUuOTk5IDk1Ljk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTUuOTk5IDk1Ljk5OTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6IzAzMDEwNDsiIGQ9Ik00Ny45OTgsNTguMzkyYzExLjk1MSwwLDIxLjk1NS00LjA2MSwyMi41NjEtOS4zNjJjLTEuNzc3LTQuOTg1LTMuNzE1LTEwLjQyMS01LjYxOS0xNS43NjQNCgkJYy0xLjMyMiwzLjgxMS04LjYyMyw2LjQ5OC0xNi45NDEsNi40OThjLTguMzE2LDAtMTUuNjE3LTIuNjg4LTE2Ljk0MS02LjQ5N2MtMS45MDQsNS4zNDItMy44NCwxMC43NzctNS42MTcsMTUuNzYzDQoJCUMyNi4wNDUsNTQuMzMxLDM2LjA0Nyw1OC4zOTIsNDcuOTk4LDU4LjM5MnogTTQ3Ljk5OCwyNC44NjZjNS42MTcsMCwxMC44MzYtMS43MzksMTIuMzYzLTQuNDM5DQoJCWMtMi4xMDUtNS45MTMtMy45MTQtMTAuOTg2LTUuMDU3LTE0LjE4N2MtMC43NTktMi4xMzMtNC4yMDEtMy4yNDEtNy4zMDYtMy4yNDFzLTYuNTQ3LDEuMTA4LTcuMzA3LDMuMjQxDQoJCWMtMS4xNDEsMy4yMDEtMi45NDksOC4yNzQtNS4wNTcsMTQuMTg3QzM3LjE2MiwyMy4xMjcsNDIuMzgzLDI0Ljg2Niw0Ny45OTgsMjQuODY2eiBNOTEuOTAyLDYzLjMzMWwtMTguNzc3LTcuNTYzbDIuMTYyLDYuMDMzDQoJCUM3NS4xNzgsNjguMTk1LDYyLjc2Niw3My4yOSw0Ny45OTgsNzMuMjljLTE0Ljc2NiwwLTI3LjE4LTUuMDk1LTI3LjI4Ny0xMS40ODlsMi4xNi02LjAzM0w0LjA5Niw2My4zMzENCgkJYy01LjI2NCwyLjEyMS01LjQ4NCw2LjA0OS0wLjQ5LDguNzI2bDM1LjMxMiwxOC45MzVjNC45OTQsMi42NzcsMTMuMTY4LDIuNjc3LDE4LjE2MiwwbDM1LjMxMi0xOC45MzUNCgkJQzk3LjM4Nyw2OS4zOCw5Ny4xNjYsNjUuNDUyLDkxLjkwMiw2My4zMzF6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.fa-tachometer-alt {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ0YWNob21ldGVyLWFsdCIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXRhY2hvbWV0ZXItYWx0IGZhLXctMTgiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTc2IDUxMiI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjg4IDMyQzEyOC45NCAzMiAwIDE2MC45NCAwIDMyMGMwIDUyLjggMTQuMjUgMTAyLjI2IDM5LjA2IDE0NC44IDUuNjEgOS42MiAxNi4zIDE1LjIgMjcuNDQgMTUuMmg0NDNjMTEuMTQgMCAyMS44My01LjU4IDI3LjQ0LTE1LjJDNTYxLjc1IDQyMi4yNiA1NzYgMzcyLjggNTc2IDMyMGMwLTE1OS4wNi0xMjguOTQtMjg4LTI4OC0yODh6bTAgNjRjMTQuNzEgMCAyNi41OCAxMC4xMyAzMC4zMiAyMy42NS0xLjExIDIuMjYtMi42NCA0LjIzLTMuNDUgNi42N2wtOS4yMiAyNy42N2MtNS4xMyAzLjQ5LTEwLjk3IDYuMDEtMTcuNjQgNi4wMS0xNy42NyAwLTMyLTE0LjMzLTMyLTMyUzI3MC4zMyA5NiAyODggOTZ6TTk2IDM4NGMtMTcuNjcgMC0zMi0xNC4zMy0zMi0zMnMxNC4zMy0zMiAzMi0zMiAzMiAxNC4zMyAzMiAzMi0xNC4zMyAzMi0zMiAzMnptNDgtMTYwYy0xNy42NyAwLTMyLTE0LjMzLTMyLTMyczE0LjMzLTMyIDMyLTMyIDMyIDE0LjMzIDMyIDMyLTE0LjMzIDMyLTMyIDMyem0yNDYuNzctNzIuNDFsLTYxLjMzIDE4NEMzNDMuMTMgMzQ3LjMzIDM1MiAzNjQuNTQgMzUyIDM4NGMwIDExLjcyLTMuMzggMjIuNTUtOC44OCAzMkgyMzIuODhjLTUuNS05LjQ1LTguODgtMjAuMjgtOC44OC0zMiAwLTMzLjk0IDI2LjUtNjEuNDMgNTkuOS02My41OWw2MS4zNC0xODQuMDFjNC4xNy0xMi41NiAxNy43My0xOS40NSAzMC4zNi0xNS4xNyAxMi41NyA0LjE5IDE5LjM1IDE3Ljc5IDE1LjE3IDMwLjM2em0xNC42NiA1Ny4ybDE1LjUyLTQ2LjU1YzMuNDctMS4yOSA3LjEzLTIuMjMgMTEuMDUtMi4yMyAxNy42NyAwIDMyIDE0LjMzIDMyIDMycy0xNC4zMyAzMi0zMiAzMmMtMTEuMzgtLjAxLTIwLjg5LTYuMjgtMjYuNTctMTUuMjJ6TTQ4MCAzODRjLTE3LjY3IDAtMzItMTQuMzMtMzItMzJzMTQuMzMtMzIgMzItMzIgMzIgMTQuMzMgMzIgMzItMTQuMzMgMzItMzIgMzJ6Ij48L3BhdGg+PC9zdmc+);
}

.fa-route {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJyb3V0ZSIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXJvdXRlIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNDE2IDMyMGgtOTZjLTE3LjYgMC0zMi0xNC40LTMyLTMyczE0LjQtMzIgMzItMzJoOTZzOTYtMTA3IDk2LTE2MC00My05Ni05Ni05Ni05NiA0My05NiA5NmMwIDI1LjUgMjIuMiA2My40IDQ1LjMgOTZIMzIwYy01Mi45IDAtOTYgNDMuMS05NiA5NnM0My4xIDk2IDk2IDk2aDk2YzE3LjYgMCAzMiAxNC40IDMyIDMycy0xNC40IDMyLTMyIDMySDE4NS41Yy0xNiAyNC44LTMzLjggNDcuNy00Ny4zIDY0SDQxNmM1Mi45IDAgOTYtNDMuMSA5Ni05NnMtNDMuMS05Ni05Ni05NnptMC0yNTZjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzItMzItMTQuMy0zMi0zMiAxNC4zLTMyIDMyLTMyek05NiAyNTZjLTUzIDAtOTYgNDMtOTYgOTZzOTYgMTYwIDk2IDE2MCA5Ni0xMDcgOTYtMTYwLTQzLTk2LTk2LTk2em0wIDEyOGMtMTcuNyAwLTMyLTE0LjMtMzItMzJzMTQuMy0zMiAzMi0zMiAzMiAxNC4zIDMyIDMyLTE0LjMgMzItMzIgMzJ6Ij48L3BhdGg+PC9zdmc+);
}

.fa-truckattributes {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTYgMTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4gIDxpbWFnZSBpZD0iaW1hZ2UwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHg9IjAiIHk9IjAiICAgIGhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBTkVBUUFBQUJhSXZyc0FBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUFtSkxSMFQvL3hTck1jMEFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFBSGRFbE5SUWZqQlJVUkdRYWNwQzQ3QUFBQ3pFbEVRVlFvejJXUmIwelZkUlRHUDkvdjcvZTdaWVNaNG02MnNWVTJtSFNUaEtXZ3JaYVl4c3hMeXl6bWtGaFNVMGZOMmF3US84MFlqTnljNFJnMmpGVWJrcFV5TExtcmpHcHJ1WEwyb3NhR0xuQktlTDJneGtYb292ZlAwd3VvdG5xMjgrWThlNTV6bm5QZ1AzQkt3Y3Q3ZUxzSkRLN0RTaUNCa3ZlL28vcDVlL1FXNkNaSUxFK2ROT3JZeGY5UUI3NUErWE84cHVvcHNhWnRVT2pUODFyNFpiZVczNUdqOXIvN0JNTTlBTGpyd1NrQmV6SW4yMm1vMitxODBHMVo5Ty8wVmV1MDdIcTlQcHVvMUk5bFJYb1VGSnZrSXErNGJoY2sxZ0puY2w2bnRqVnVqRkltelRRd1ByblE3VzJFcW5hUjdNemx5Smdmc3pFUEwzUUxiVmU3V0E5Z0U5dUEvcXd5M2p6MEM4MlgwcnhUS3pPODZ3ZjNVakpwVUZ4Szg5SlBxTzdieDVYZXI0Z1cza24xTTdOb25BcHM4UDA4OHdGR1Qxd3cvczZBMitZdlp3Qjg4WW9Pa0daVTZPdnV1Q29rcWIxSnkxclc2REZKT2oyb1ovMEhKSWhzZGIzM01pdmp1K2NIN2VidkNzMldEZm1lWjBocFFRR1FLS21qK1pFK2FzZ21PWnhKNytqVEdnQXptbDlHN2ZPem9SRXVrOTd6VUwrNUdKbThlUFpVSVZHc3lQNm95cU5yRkxzMlYrb05xTDNuUVgxODlZWVVmVXJKMXNXU3V6dXl4STJINSt6Z2hEc013RTBTZUFqd0NKRlJ0NWFxVmdNNkN6YUxVdTRqbnZxR2hMa0hEWCtMVGZ4QUFNSy9IbVMrUk82Tk9UYXpzZE9PNzlsSXc4aGVIQW5mUDY4VVJEOGtyZGJQWGZ0RDJJbkZPQkxSMy9KZDUvZkRmNnA3U1phQ1dXUHV4WWF3ZStGYVplelU0NXZNdmRUWS90TmJzRXlraXZQZTFxZ3ZjdXRnL1lGa0lMMGdmbjVGazlsNTdpZTcvZDBnN2t2Z3JRek1OcXZQRHRrWGQzVFp6emR0TnRQN29rN0xpcGZORWJBTHdZa1ZmV1FLK3pQczVhcnZiVkdOWSthZUcvRVc1QWJkQW5DbS9RSFQwNjlreERyTW1KcmVPTXJRa3dNbStzRk9YK0g3NDg2cmliQWJBMi9HcGFGazZhd3pxdC9Xd3QyTG5qQXo5NDNjOXNYeGVTelZzYjhBbmw5UHdWeURpWkFBQUFBbGRFVllkR1JoZEdVNlkzSmxZWFJsQURJd01Ua3RNRFV0TWpKVU1EQTZNalU2TURZdE1EYzZNREF2SDdrS0FBQUFKWFJGV0hSa1lYUmxPbTF2WkdsbWVRQXlNREU1TFRBMUxUSXlWREF3T2pJMU9qQTJMVEEzT2pBd1hrSUJ0Z0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TVM0Mi9VNEo2QUFBQUFCSlJVNUVya0pnZ2c9PSIgLz48L3N2Zz4=);
}

.fa-restrictionzones {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTI4MC4wMDAwMDBwdCIgaGVpZ2h0PSIxMjgwLjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgMTI4MC4wMDAwMDAgMTI4MC4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xNSwgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTcKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMTI4MC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik02MTAwIDEyNzk0IGMtMTE5NiAtNjkgLTIyNjggLTQyMSAtMzIzMCAtMTA1OSAtMTUzMiAtMTAxNSAtMjU0NAotMjYxNiAtMjgwNSAtNDQzNiAtNDggLTMzNiAtNTggLTQ5NyAtNTggLTg5OSAwIC00MDIgMTAgLTU2MyA1OCAtODk5IDI2MQotMTgyMCAxMjczIC0zNDIxIDI4MDUgLTQ0MzYgODk0IC01OTMgMTg4NCAtOTM4IDI5ODUgLTEwNDIgMjUxIC0yNCA4MzkgLTI0CjEwOTAgMCAxMTAxIDEwNCAyMDkxIDQ0OSAyOTg1IDEwNDIgMTUzMiAxMDE1IDI1NDQgMjYxNiAyODA1IDQ0MzYgNDggMzM2IDU4CjQ5NyA1OCA4OTkgMCA0MDIgLTEwIDU2MyAtNTggODk5IC0yNjEgMTgyMCAtMTI3MyAzNDIxIC0yODA1IDQ0MzYgLTg5MCA1OTEKLTE4OTUgOTQyIC0yOTc1IDEwNDAgLTE2MSAxNSAtNzEzIDI3IC04NTUgMTl6IG04MTIgLTEzMTggYzMzNSAtMzggNjEyIC05Mgo5MDYgLTE3NyAxMDU2IC0zMDYgMTk4MCAtOTQxIDI2NDggLTE4MjAgNTE2IC02ODAgODUyIC0xNDc5IDk3OCAtMjMzMCA0NAotMjk1IDUxIC0zOTkgNTEgLTc0OSAwIC0zNTAgLTcgLTQ1NCAtNTEgLTc0OSAtMTEwIC03MzggLTM3MiAtMTQyNiAtNzgxCi0yMDUwIC05NSAtMTQ2IC0yOTkgLTQyMSAtMzExIC00MjEgLTkgMCAtNzE3MiA3MTYzIC03MTcyIDcxNzIgMCAxMCAyNjAgMjA0CjM4MCAyODUgNDk5IDMzMyAxMDQwIDU3MSAxNjI1IDcxNyAyODAgNjkgNTM0IDEwOCA5MjUgMTQwIDEwOSA5IDY3MyAtNCA4MDIKLTE4eiBtLTg3NSAtNTQzOCBjMTk3MSAtMTk3MSAzNTgzIC0zNTg2IDM1ODMgLTM1OTAgMCAtMTAgLTI2MCAtMjA0IC0zODAKLTI4NSAtNjM2IC00MjQgLTEzMzggLTY5NSAtMjA5MSAtODA3IC0yOTUgLTQ0IC0zOTkgLTUxIC03NDkgLTUxIC0zNTAgMCAtNDU0CjcgLTc0OSA1MSAtMTMyNCAxOTcgLTI1MDUgODk2IC0zMzE3IDE5NjUgLTUxNiA2ODAgLTg1MiAxNDc5IC05NzggMjMzMCAtNDQKMjk1IC01MSAzOTkgLTUxIDc0OSAwIDM1MCA3IDQ1NCA1MSA3NDkgMTEwIDczOCAzNzIgMTQyNiA3ODEgMjA1MCA5NSAxNDYgMjk5CjQyMSAzMTEgNDIxIDQgMCAxNjE5IC0xNjEyIDM1ODkgLTM1ODJ6Ii8+CjwvZz4KPC9zdmc+Cg==);
}

/* IconLayer markers */
.leaflet-fa-markers {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  margin-left: -12px;
  margin-top: -40px;
  width: 30px;
  height: 50px;
  z-index: 999; 
}
.leaflet-fa-markers .marker-icon-svg {
  position: absolute;
}
.leaflet-fa-markers .feature-icon {
  position: absolute;
  font-size: 12px;
  line-height: 12px;
  left: 7.5px;
  top: 6px;
}
/*********************************************/
#eventsTable thead {
display:block;
}
#eventsTable tbody {
display:block;
max-height:400px;
overflow-y:auto;
  max-width: 400px;
}
#eventsTable td {
  cursor: pointer;
}
/*********************************************/
.col-lat {
  padding-top: 5px;
}
.col-lng {
  padding-bottom: 5px;
}
/*.waypoint-controlPanel {
  width: 150px;
}*/
/*********************************************/
.beautify-marker {
  text-align: center;
  font-weight: 700;
  font-family: monospace;
  position:absolute;
  font-size: 18px;
}
.beautify-marker.circle {
  border-radius: 100%;
}

.container {
  column-width: 50%;
  padding-left: 0;
}


@font-face {
  font-family: 'maneuvers';
  src:  url('fonts/maneuvers.eot?l3o2z9');
  src:  url('fonts/maneuvers.eot?l3o2z9#iefix') format('embedded-opentype'),
    url('fonts/maneuvers.ttf?l3o2z9') format('truetype'),
    url('fonts/maneuvers.woff?l3o2z9') format('woff'),
    url('fonts/maneuvers.svg?l3o2z9#maneuvers') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'maneuvers' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-straight_keep_left_2l .path1:before {
  content: "\e949";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-straight_keep_left_2l .path2:before {
  content: "\e94a";
  margin-left: -0.9306640625em;
  color: rgb(0, 0, 0);
}
.icon-straight_keep_right_2l .path1:before {
  content: "\e94f";
  color: rgb(0, 0, 0);
}
.icon-straight_keep_right_2l .path2:before {
  content: "\e950";
  margin-left: -0.9306640625em;
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-straight:before {
  content: "\e958";
}
.icon-stay_left_lf .path1:before {
  content: "\e959";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-stay_left_lf .path2:before {
  content: "\e95a";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-stay_right_lf .path1:before {
  content: "\e95b";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-stay_right_lf .path2:before {
  content: "\e95c";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-stay_straight_lf .path1:before {
  content: "\e95d";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-stay_straight_lf .path2:before {
  content: "\e95e";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-ferry .path1:before {
  content: "\e965";
  color: rgb(0, 0, 0);
}
.icon-ferry .path2:before {
  content: "\e966";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-ferry .path3:before {
  content: "\e967";
  margin-left: -1em;
  color: rgb(204, 204, 204);
}
.icon-keep_left .path1:before {
  content: "\e900";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-keep_left .path2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-keep_right .path1:before {
  content: "\e902";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-keep_right .path2:before {
  content: "\e903";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-left:before {
  content: "\e904";
}
.icon-right:before {
  content: "\e905";
}
.icon-half_left:before {
  content: "\e906";
}
.icon-half_right:before {
  content: "\e907";
}
.icon-uturn:before {
  content: "\e909";
}
.icon-uturn_en:before {
  content: "\e90a";
}
.icon-sharp_left:before {
  content: "\e90b";
}
.icon-sharp_right:before {
  content: "\e90c";
}
.icon-straight_keep_center .path1:before {
  content: "\e90d";
  color: rgb(0, 0, 0);
}
.icon-straight_keep_center .path2:before {
  content: "\e90e";
  margin-left: -1.3251953125em;
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-straight_keep_center .path3:before {
  content: "\e90f";
  margin-left: -1.3251953125em;
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-straight_keep_left .path1:before {
  content: "\e910";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-straight_keep_left .path2:before {
  content: "\e911";
  margin-left: -1.3251953125em;
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-straight_keep_left .path3:before {
  content: "\e912";
  margin-left: -1.3251953125em;
  color: rgb(0, 0, 0);
}
.icon-straight_keep_right .path1:before {
  content: "\e913";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-straight_keep_right .path2:before {
  content: "\e914";
  margin-left: -1.3251953125em;
  color: rgb(0, 0, 0);
}
.icon-straight_keep_right .path3:before {
  content: "\e915";
  margin-left: -1.3251953125em;
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-entering_round_about .path1:before {
  content: "\e92e";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-entering_round_about .path2:before {
  content: "\e92f";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-entering_round_about .path3:before {
  content: "\e930";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_sharp_right .path1:before {
  content: "\e931";
  color: rgb(0, 0, 0);
}
.icon-round_about_sharp_right .path2:before {
  content: "\e932";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_sharp_right .path3:before {
  content: "\e933";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_right .path1:before {
  content: "\e934";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_right .path2:before {
  content: "\e935";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_half_right .path1:before {
  content: "\e936";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_half_right .path2:before {
  content: "\e937";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_straight .path1:before {
  content: "\e938";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_straight .path2:before {
  content: "\e939";
  margin-left: -0.8779296875em;
  color: rgb(0, 0, 0);
}
.icon-round_about_half_left .path1:before {
  content: "\e93a";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_half_left .path2:before {
  content: "\e93b";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_left .path1:before {
  content: "\e93c";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_left .path2:before {
  content: "\e93d";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_sharp_left .path1:before {
  content: "\e953";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_sharp_left .path2:before {
  content: "\e954";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_uturn .path1:before {
  content: "\e940";
  color: rgb(0, 0, 0);
}
.icon-round_about_uturn .path2:before {
  content: "\e941";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_uturn .path3:before {
  content: "\e942";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-entering_round_about_en .path1:before {
  content: "\e943";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-entering_round_about_en .path2:before {
  content: "\e944";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-entering_round_about_en .path3:before {
  content: "\e945";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_en_sharp_left .path1:before {
  content: "\e946";
  color: rgb(0, 0, 0);
}
.icon-round_about_en_sharp_left .path2:before {
  content: "\e947";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_en_sharp_left .path3:before {
  content: "\e948";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_en_left .path1:before {
  content: "\e951";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_en_left .path2:before {
  content: "\e952";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_en_half_left .path1:before {
  content: "\e94b";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_en_half_left .path2:before {
  content: "\e94c";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_en_straight .path1:before {
  content: "\e94d";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_en_straight .path2:before {
  content: "\e94e";
  margin-left: -0.8779296875em;
  color: rgb(0, 0, 0);
}
.icon-round_about_en_half_right .path1:before {
  content: "\e961";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_en_half_right .path2:before {
  content: "\e962";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_en_right .path1:before {
  content: "\e963";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_en_right .path2:before {
  content: "\e964";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_en_sharp_right .path1:before {
  content: "\e95f";
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-round_about_en_sharp_right .path2:before {
  content: "\e960";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_en_uturn .path1:before {
  content: "\e955";
  color: rgb(0, 0, 0);
}
.icon-round_about_en_uturn .path2:before {
  content: "\e956";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-round_about_en_uturn .path3:before {
  content: "\e957";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.4;
}
.icon-start:before {
  content: "\e968";
}
.icon-start_left:before {
  content: "\e969";
}
.icon-start_right:before {
  content: "\e96a";
}
.icon-arrive:before {
  content: "\e908";
}
.icon-arrive_left:before {
  content: "\e93e";
}
.icon-arrive_right:before {
  content: "\e93f";
}
.icon-highway_enter:before {
  content: "\e916";
}
.icon-highway_enter_left:before {
  content: "\e917";
}
.icon-highway_enter_right:before {
  content: "\e918";
}
.icon-highway_exit .path1:before {
  content: "\e919";
  color: rgb(0, 0, 0);
  opacity: 0.6667;
}
.icon-highway_exit .path2:before {
  content: "\e91a";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.6667;
}
.icon-highway_exit .path3:before {
  content: "\e91b";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-highway_exit .path4:before {
  content: "\e91c";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-highway_exit_left .path1:before {
  content: "\e91d";
  color: rgb(0, 0, 0);
  opacity: 0.8627;
}
.icon-highway_exit_left .path2:before {
  content: "\e91e";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.8627;
}
.icon-highway_exit_left .path3:before {
  content: "\e91f";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-highway_exit_right .path1:before {
  content: "\e920";
  color: rgb(0, 0, 0);
  opacity: 0.8627;
}
.icon-highway_exit_right .path2:before {
  content: "\e921";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.8627;
}
.icon-highway_exit_right .path3:before {
  content: "\e922";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-change:before {
  content: "\e923";
}
.icon-change_left:before {
  content: "\e924";
}
.icon-change_right:before {
  content: "\e925";
}
.icon-transport:before {
  content: "\e926";
}
