body {
    margin: 0px;
    background-color: #F1F2F2;
}
.header {
    padding: 10px;
}

.term {
    font-family: 'Roboto Mono',monospace,sans-serif;
    font-size: 15px;
    color: #e1003c;
    background: #f0dcd2;
    height:800px;
    width: 100%;
}

.term_content a {
    color: #1e145f;
}

.term_cursor {
    color: #f0dcd2;
    background: #1e145f;
}

.term_scrollbar { background: transparent url(images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; height: 100%; }
.term_track { background: transparent url(images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
.term_thumb { background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.term_thumb .term_end { background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
#term_paste {
    border: 1px solid;
    height: 19px;
}

label {
    cursor: pointer;
    margin-left: 5px;
    margin-right: 5px;
}

.loadiframehere {
    border: none;
    frameborder: 0px;
}

.button{
    background-color: #f0dcd2;
    border: 2px solid #e1003c;
    padding: 15px 15px;
    text-align: center;
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
}

* {
  box-sizing: border-box;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
.button{
    float: center;
    background-color: #78cdd2;
    border: 3px solid #78cdd2;
    border-radius: 5px;
    color: #f1f2f2;
    font-weight: semibold;
    padding: 15px 15px;
    text-align: center;
    font-size: 20px;
    font-family: 'Roboto', sans-serif;
    box-shadow: 0px 0px 10px #a4a4a4;
}
.loadiframehere{
  border: none;
  frameborder: 0px;
}
.paragraph {
    color: #1e145f;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: thin;
    padding-left: 10px;
}
.header {
  z-index: 1;
  background-color: rgb(225, 0, 60);;
}
.footer {
  background-color: #282726;
  width: 100%;
  color: #f1f2f2;
  font-family: 'Roboto', sans-serif;
  font-size: 9px;
  font-weight: thin;
  text-align: center;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 5px;
  height: 2.5rem;
}
.text-center {
  text-align: center;
}
.mt-100 {
  margin-top: 100px;
}