@charset "utf-8";
body, #GeneralBody{
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 100vh;
    font-family: "SecundaryFont";
    background-color: #FFFFFF;
}
body::-webkit-scrollbar-track, .Scrollable::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0);
  background-color: #FFFFFF;
}

body::-webkit-scrollbar, .Scrollable::-webkit-scrollbar
{
  width: 7px;
  background-color: #fff;
}

body::-webkit-scrollbar-thumb, .Scrollable::-webkit-scrollbar-thumb
{
  background-color: #CCCCCC;
}
h1, h2{
  font-weight: normal;
}
.Scrollable{
  overflow-y: scroll;
}

.Centered {
  position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px #dddddd inset;
}
.Button{
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: 0px solid #000000;
  color: #ffffff;
  cursor: pointer;
  transition: .5s;
  padding: 5px 15px 5px 15px;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px #F1F3F4 inset;
}
textarea:focus, 
input:focus,
button ,
.Button, 
select{
  outline: none;
}
p{
  overflow: hidden;
  text-overflow: ellipsis;
}
