/*
Name: MP Select Mini Web CSS
URL: https://github.com/nokemono42/MP-Select-Mini-Web
*/

html { font-size: 16px; }

body {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #646C7F;
    background-color: #b2b2b2;
}

h3,
h4 {
    color: #0d3f5d;
    font-weight: 300;
}

h3 {
    margin-bottom: 20px;
    font-size: 1.5rem;
}

h4 { margin-top: 0; }

.btn { letter-spacing: 0.025rem; }
.btn-default {
    color: #646C7F;
    border-color: #e3e3e3;
}

.btn-disable {
    pointer-events: none;
    opacity: 0.4;
}

.form-control,
.input-group-addon { border: 1px solid #e3e3e3; }

footer {
    padding-top: 15px;
    padding-bottom: 10px;
    font-size: 0.875rem;
    text-align: right;
}

@media screen and (max-width : 767px)  {
    footer.navbar-fixed-bottom {
        position: relative;
        text-align: center;
    }
}

.progress { height: 25px; }
.progress .progress-bar { padding-top: 3px; }

.webcam { margin-bottom: 20px; }
.webcam img {
    width: auto;
    height: 250px;
    mix-blend-mode:hard-light;
 }

.print-actions button {
    margin-bottom: 20px;
    width: 100%;
}

.dropzone {
    min-height: 201px;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 2px dashed #00619a;
    border-radius: 5px;
    color: #00619a;
}

.dropzone .dz-message {
    top: 50%;
    left: 0;
    position: absolute;
    width: 100%;
    margin: 0;
    font-weight: 500;
    font-size: 1.25rem;
    text-align: center;
}

.dropzone .dz-preview {
    width: 100%;
    margin: 0;
}

.dropzone .dz-preview .dz-image { display: none; }

.dropzone .dz-preview .dz-details {
    top: 50%;
    color: inherit;
    font-size: 0.875rem;
}

.dropzone .dz-preview .dz-progress {
    left: 0;
    width: 100%;
    margin-left: 0;
}

.dropzone .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark { top: 40%; }

.dropzone .dz-preview .dz-success-mark svg g path { fill: #2C9040; }
.dropzone .dz-preview .dz-error-mark svg g { fill: #FF2F3C; }

.sd-files {
    position: relative;
    /* height: 15.95rem; */
    overflow-y: auto;
    overflow-x: hidden;
    padding: 10px;
}

.sd-files .refresh {
    color: #0d3f5d;
    text-align: center;
    width: 100%;
    padding-bottom: 10px;
}

.sd-files li {
    list-style: none;
    /* font-weight: 300; */
    color: #00619a;
}

.filemanager {
    background-color: #cacaca;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 201px;
    min-height: 201px;
    margin: 0px 23px 0px 14px;
}

.sd-files li .glyphicon {
    display: inline-block;
    top: 2px;
    padding-right: 15px;
}

.glyphicon-trash {
    float: right;
    padding-right: 0px !important;
    color: red;
    cursor: pointer;
}

#cleargcode {
    top: 10px;
    color:grey;
}

.glyphicon-folder-open {
    color: #efd87c
}

.movement .row {margin-bottom: 26px;}
.movement .row.rate {}
.movement .direction .text-center { line-height: 2rem; }

.rate .center-block { width: 280px; }

.rate button {
    width: 40px;
}


#console {
    min-height: 300px;
    max-height: 300px;
    padding: 0 8px;
    overflow-y: auto;
    overflow-x: hidden;
    font-family: "Glass TTY VT200";
    font-size: 0.875rem;
    background-color:black
}

#console .text-warning {
    color:#ff8800
}

#console .text-primary {
    color:white
}

.versionheader {
    position: absolute;
    margin: 20px 0px 0px 16px;
}

#eelogo {
    height: 20px;
    width: 20px;
    position: relative;
    top: -2px;
    left: -6px;
}

#console p {margin: 0 0 0px;}

#console .comment { color: #2C9040; }

#gCodeInput { margin-bottom: 20px; }

.temperature h3 {
    margin-top: 41px;
    margin-bottom: 40px;
}

.temperature .target {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}

.slider {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.slider.slider-vertical { height: 141px; }

#fanspeed .slider-selection { background: #00619a; }

#sete,
#setp { cursor: pointer; }

#wre,
#wrp { text-align: center; }



@font-face {
  font-family: 'Glass TTY VT200';
  font-style: normal;
  src: url(https://cdn.jsdelivr.net/gh/EverlastEngineering/Malyan-M200@refs/heads/main/Web-UI/source/Glass_TTY_VT220.woff2) format('woff2');
  unicode-range: U+0000-00FF;
}
