/*
Q-smart Sıramatik Sistemleri 
Tüm hakları saklıdır. 
Copyright Bifra Muhendislik Ltd.Sti. - Ankara - 2017
*/
/* 
    Created on : Aug 8, 2017, 12:15:44 AM
    Author     : Tolga TAŞTAN
*/

body{
    font-family: sans-serif;
    margin: 0;
    padding: 0;
    top: 0;
    background-image: url(IMGS/back_block.jpg);
    background-repeat: repeat;
}

.sanal_terminal_style #header{
    width: 100%;
    max-height: 15vh;
    min-width: 250px;
    background-image:url(IMGS/mytv_blue.png);
    background-repeat:repeat;
    text-align: center;
}

.sanal_terminal_style #main{
    padding: 1vw 1vw 1vw 1vw;
    border-width: 0.1vw;
    border-spacing: 0.2vw;
    border-style: groove;
    border-color: gray;
    border-collapse: separate;
    background-color: #FFFFFF;
    border-radius: 1vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2vh;
    margin-top: 2vh;
    width: 34vw;
}
.sanal_terminal_style #login{
    padding: 1vh 1vw 1vh 1vw;
    border-width: 0.1vw;
    border-spacing: 0.2vw;
    border-style: groove;
    border-color: gray;
    border-collapse: separate;
    border-radius: 1vw;
    background-color:#000066;
    color:#FFFFFF;
    font-size: 2.5vh;
    margin: auto;
    width: 30vw;
}
.login_input{
    font-size: 2vh;
}
.login_button{
    border:thin;
    border-color:#FFFFFF;
    border-radius:0.3vw;
    background-color:#000066;
    color:#FFFFFF;
    font-weight:bold;
    border-style:solid;
    width: 100%; 
    height: 5vh;
    font-size: 2.5vh;
    cursor: pointer;
}
.login_button:hover{
    color: #DDDDDD;
}
.sanal_terminal_style #main_screen{
    padding: 1vh 1vh 1vh 1vh;
    border-width: 0.1vw;
    border-spacing: 0.2vw;
    border-style: groove;
    border-color: gray;
    border-collapse: separate;
    background-color: #FFFFFF;
    border-radius: 1vw;
    background-color:#000066;
    color:#FFFFFF;
    margin: auto;
    width: 30vw;
    min-width: 250px;
}

.sanal_terminal_style #pasla_screen{
    text-align: center;
    padding: 1vw 1vw 1vw 1vw;
    min-width: 200px;
    font-family: sans-serif;
    font-size: 2vh;
}

.sanal_terminal_style #logout_screen{
    text-align: center;
    padding: 1vw 1vw 1vw 1vw;
    min-width: 200px;
    font-family: sans-serif;
    font-size: 2vh;
}

.sanal_terminal_style #system_info_screen{
    color: #FFFFFF;
    font-family: sans-serif;
    text-align: left;
    padding: 0.5vh 0.5vh 0.5vh 0.5vh;
    font-size: 2vh;
}

.sanal_terminal_style #ticket_screen{
    color: #FFFFFF;
    font-family: sans-serif;
    text-align: center;
    border-style: groove;
    border-color: #FFFFFF;
    border-radius: 1vw;
}
.sanal_terminal_style #ticket_title{
    font-size: 5vh;
}
.sanal_terminal_style #ticket_text{
    font-size: 15vh;
}
.sanal_terminal_style #info_screen{
    color: #FFFFFF;
    font-family: sans-serif;
    padding: 1vh 1vh 1vh 1vh;
}
.sanal_terminal_style #info_wait{
    font-size: 2vh;
}
.sanal_terminal_style #info_time{
    font-size: 2vh;
}
.sanal_terminal_style #counter_screen{
    color: #FFFFFF;
    font-family: sans-serif;
    font-weight: bold;
    text-align: left;
    padding: 0.1vw 0.1vw 0.1vw 0.1vw;    
    width: 15%;
    max-height: 14vh;
    position: absolute;
    top: 0.1vw;
    right: 0.1vw;
    text-align: center;
    border-style: groove;
    border-color: #FFFFFF;
    border-radius: 1vw;
}
.sanal_terminal_style #counter_title{
    font-size: 2vh;
}
.sanal_terminal_style #counter_text{
    font-size: 4.5vh;
}

.sanal_terminal_style #namesurname_screen{
    color: #FFFFFF;
    font-family: sans-serif;
    font-weight: bold;
    text-align: left;
    padding: 0.1vw 0.1vw 0.1vw 0.1vw;    
    max-height: 15vh;
    position: absolute;
    top: 0.2vw;
    left: 0.2vw;
    text-align: left;
    display: none;
}
.sanal_terminal_style #namesurname_text{
    font-size: 1.9vw;
}
.sanal_terminal_style #namesurname_position{
    font-size: 1.5vw;
}

.sanal_terminal_style #function_screen{
    max-height: 5vh;
    text-align: center;
    padding: 0;
    min-width: 200px;
}
.function_buttons{
    padding: 0.5vh 0.5vw 0.5vh 0.5vw;
    font-size: 3vh;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    outline: none;
    color: #FFFFFF;
    background-color: #000099;
    border: none;
    border-radius: 0.8vw;
    box-shadow: 0 1vh #000;
}
.function_buttons:hover{
    background-color: #000077;
}
.function_buttons:active{
    background-color: #000077;
    box-shadow: 0 0.5vh #000;
    transform: translateY(2px);
}
.sanal_terminal_style #call_button_screen{
    text-align: center;
    padding: 1vh 1vh 1vh 1vh;
    min-width: 200px;
}
.call_button{
    padding: 0.5vh 0.5vw 0.5vh 0.5vw;
    margin-top: 1vh;
    font-size: 5vh;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    outline: none;
    color: #FFFFFF;
    background-color: #000099;
    border: none;
    border-radius: 0.5vw;
    box-shadow: 0 1vh #000;
}
.call_button:hover{
    background-color: #000077;
}
.call_button:active{
    background-color: #000077;
    box-shadow: 0 0.5vh #000;
    transform: translateY(2px);
}

.clickable{
    cursor: pointer;
    outline: none;
    color: #FFFFFF;
    border: none;   
}
.clickable:hover{
    color: #DDDDDD;
}

.sanal_terminal_style #footer{
    padding: 0 0.1vw;
    padding-top: 0.2vw;
    color:#000066;
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    max-height: 10vh;
    font-size: 2vh;
    width: 55vw;
}
.sanal_terminal_style #col-top{
    width: 100%;
    float: left;
    text-align: center;
}
.sanal_terminal_style #col-bottom{
    width: 100%;
    float: left;
    text-align: center;
}
.sanal_terminal_style #log_button{
    height: 0.3vw;
    text-align: right;
}

.queue_title_cell {
    max-width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }  

@media only screen and (max-width: 1400px), only screen and (max-device-width: 1400px) {
    .sanal_terminal_style #main{
        width: 44vw;
    }
    .sanal_terminal_style #login{
        width: 40vw;
    }
    .sanal_terminal_style #main_screen{
        width: 40vw;
    }
}


@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px) {
    .sanal_terminal_style #main{
        width: 54vw;
    }
    .sanal_terminal_style #login{
        width: 50vw;
    }
    .sanal_terminal_style #main_screen{
        width: 50vw;
    }
}

@media only screen and (max-width: 1000px), only screen and (max-device-width: 1000px) {
    .sanal_terminal_style #main{
        width: 64vw;
    }
    .sanal_terminal_style #login{
        width: 60vw;
    }
    .sanal_terminal_style #main_screen{
        width: 60vw;
    }
}

@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {
    .sanal_terminal_style #main{
        width: 85vw;
    }
    .sanal_terminal_style #login{
        width: 80vw;
    }
    .sanal_terminal_style #main_screen{
        width: 80vw;
    }
}

@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {
    .sanal_terminal_style #col-1{
        width: 100%;
        float: left;
        text-align: center;
        display: none;
    }
    .sanal_terminal_style #col-2{
        width: 100%;
        float: left;
    }
    .sanal_terminal_style #col-3{
        display: none;
        width: 100%;
        float: left;
        text-align: center;
    }
    .sanal_terminal_style #col-bottom{
        width: 100%;
        float: left;
        text-align: center;
    }
    .sanal_terminal_style #login{
        width: 90%;
    }
    .sanal_terminal_style #main_screen{
        width: 90%;
        
    }
    .sanal_terminal_style #main{
        width: 95%;        
    }
    
    .sanal_terminal_style #namesurname_text{
        font-size: 0.9rem;
    }
    .sanal_terminal_style #namesurname_position{
        font-size: 0.6rem
    }
}

@media only screen and (max-height: 400px) {
    .call_button{
        padding: 1vh 1vw 1vh 1vw;
        margin-top: 1vh;
        font-size: 15vh;
        font-weight: bold;
        text-align: center;
        cursor: pointer;
        outline: none;
        color: #FFFFFF;
        background-color: #000099;
        border: none;
        border-radius: 0.5vw;
        box-shadow: 0 1vh #000;
    }    
    .function_buttons{
        padding: 1vh 1vw 1vh 1vw;
        font-size: 7vh;
        font-weight: bold;
        text-align: center;
        cursor: pointer;
        outline: none;
        color: #FFFFFF;
        background-color: #000099;
        border: none;
        border-radius: 0.8vw;
        box-shadow: 0 1vh #000;
    }
    .sanal_terminal_style #function_screen{
        max-height: 10vh;
        text-align: center;
        padding: 0;
        min-width: 200px;
    }
    .sanal_terminal_style #call_button_screen{
        text-align: center;
        padding: 1vh 1vh 1vh 1vh;
        min-width: 200px;
    }    
    .sanal_terminal_style #ticket_screen{
        color: #FFFFFF;
        font-family: sans-serif;
        text-align: center;
        border-style: groove;
        border-color: #FFFFFF;
        border-radius: 1vw;
    }
    .sanal_terminal_style #ticket_title{
        font-size: 5vh;
    }
    .sanal_terminal_style #ticket_text{
        font-size: 25vh;
    }
}
