.navbar-nav {
    margin: 0;
    padding: 7.5px 15px;
}

body {
  background: linear-gradient(rgb(169, 212, 233) 0%, rgb(238, 247, 250) 20%, rgb(255, 255, 255) 100%);
  color: #666666;
  font-family: sans-serif;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

html {
  height: 100%;
}

html, body {
  max-width: 100%;
  overflow-x: hidden;
}


h1 {
  color: #33b5e5;
}

h1 small{
  color: #33b5e5;
}
.login-form {
  width: 340px;
  margin: 50px auto;
}

.login-form form {
  margin-bottom: 15px;
  background: white;
  border: 3px solid #33b5e5;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3);
  padding: 30px;
}
.login-form h2 {
  margin: 0 0 15px;
  color: #33b5e5;
}
.form-control, .btn {
  min-height: 38px;
  border-radius: 2px;
}

.login-form a:hover {
  color: #e5bc33;
}
.input-group-addon .fa {
  font-size: 18px;
}
.btn {
  font-size: 15px;
  font-weight: bold;
}

.error {
  color: red;
  font-weight: bold;
}

.logoSpan {
  /*margin:0 auto;*/
}

.neoweather{
  /*width: 100%;
  height: 100%;
  object-fit: contain;*/ 
}

.navActive {
  font-weight: bold;
}

.navColor {
  background-color: #33b5e5;
  color: white;
}

.custom-toggler.navbar-toggler {
  border-color: rgb(255, 255, 255);
}

.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.customLink {
  color: #e5bc33;
}

.customLink:hover {
  color: white;
  text-decoration: none;
}

.linkBlueHover:hover {
  color: black;
}

.navCustomLink:hover {
  color: #e5bc33;
}

.clientPagesTitle {
  text-align: center;
  font-family: sans-serif;
  color: rgb(0, 102, 153);
}

.clientPagesTitle small {
  color: rgb(0, 102, 153);
}

.content {
  /*margin: auto;*/
  /*width: 60%;*/
  margin: 5px;
  border: 3px solid #33b5e5;
  /padding: 10px;
  background-color: white;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3);
  /*text-align: center;*/
}

.content2 {
  /*margin: auto;*/
  width: 25%;
  /*margin: 5px;*/
  border: 3px solid #33b5e5;
  padding: 10px;
  background-color: white;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3);
  /*padding: 10px;
  background-color: white;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3);
  /*text-align: center;*/
}

.contentEvent {
  /*margin: auto;*/
  /*width: 60%;*/
  height: 100%;
  margin: 5px;
  border: 3px solid #33b5e5;
  padding: 10px;
  background-color: white;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3);
  /*text-align: center;*/
}

.locationSelectContent {
    /*margin: auto;*/
    /*width: 60%;*/
    /*margin: 5px;*/
    border: 3px solid #33b5e5;
    padding: 10px;
    background-color: white;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3);
    /*text-align: center;*/
  }
}

/*.accountTable table
{
  border-collapse: collapse;
  text-align: center;
  /*width: 100%*/
/*}*/
.accountTable table
{
  /*font: normal 12px/150% Arial, Helvetica, sans-serif;*/
  background: #fff;
  overflow: hidden;
  border: 1px solid #006699;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3);
}
.accountTable table td, table th
{
  padding: 3px 10px;
}

.accountTable table thead th
{
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );
  background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');
  background-color:#006699;
  color:#FFFFFF;
  font-weight: bold;
  border-left: 0px solid #0070A8;
}

.accountTable table tbody td
{
  color: #00557F;
  background-color: white;
  border-bottom: 1px solid #E1EEF4;
  font-weight: normal;
}

.table-borderless td,
.table-borderless th {
    border: 0;
}

.modal-body{
  word-break: break-all;
}

.arrowLinks {
  color: white;
}
.arrowLinks:hover {
  color: #e5bc33;
  text-decoration: none;
}

.contentReports {
  width: 700px;
  margin: 5px;
  border: 3px solid #33b5e5;
  padding: 10px;
  background-color: white;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3);
  /*text-align: center;*/
}

