Files
src.dualinventive.com/mtinfo/dist/webroot/main/app/html/css/main_style.css
2024-08-09 12:10:16 +02:00

2809 lines
56 KiB
CSS

/* smartphones, iPhone, portrait 480x320 phones */
@media (min-width:320px) {
body{
-webkit-user-select: none !important;
-ms-user-select: none !important;
font-size : 18px;
}
}
/* smartphones, Android phones, landscape iPhone */
@media (min-width:400px) {
body{
-webkit-user-select: none !important;
-ms-user-select: none !important;
font-size : 20px;
}
}
/* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */
@media (min-width:600px) {
body{
-webkit-user-select: none !important;
-ms-user-select: none !important;
font-size : 24px;
}
}
/* tablet, landscape iPad, lo-res laptops ands desktops */
@media (min-width:801px) {
body{
-webkit-user-select: none !important;
-ms-user-select: none !important;
font-size : 24px;
}
}
/* big landscape tablets, laptops, and desktops */
@media (min-width:1025px) {
body{
-webkit-user-select: none !important;
-ms-user-select: none !important;
font-size : 32px;
}
}
/* hi-res laptops and desktops */
@media (min-width:1281px) {
body{
-webkit-user-select: none !important;
-ms-user-select: none !important;
font-size : 32px;
}
}
* {
text-transform: uppercase;
}
@font-face {
font-family: 'OfficinaSansStd-Book';
src: url('../fonts/officinasansstd-book-webfont.ttf') format('truetype');
}
/*********************************
* MAIN SCREEN
**********************************/
/* The user can't copy the text */
/*
body,textarea:focus, input:focus{
-webkit-user-select: none !important;
}*/
/* The user can't copy the text
body{
-webkit-user-select: none !important;
font-size : 24px;
}*/
/* Whole device screen */
#div_mainscreen {
width: 100%;
height: 100%;
display: block;
margin: auto;
position: absolute;
background-color: white;
overflow: hidden;
-webkit-tap-highlight-color:rgba(0,0,0,0); /*delete high light onclick*/
}
/* Delete Slide transition flicker */
body .ui-page{
height: 100% !important;
}
/* progress bar */
#progress_container{
display:none;
width:100%;
height:1%;
}
/* progress bar */
#progress_bar{
height:100%;
width:0%;
/*background-color:rgb(243,152,0); orange*/
background-color: rgb(0,158,224);/*blue*/
}
/*********************************
* HEADER
**********************************/
/* Header top of the screen */
.div_header{
width: 100%;
height: 8%;
background-color :rgb(243,152,0); /*orange*/
display: block;
position: absolute;
top: 0px;
}
/* Left part of the headerPage name) */
.div_left_header{
height: 100%;
width: 67%;
left: 0px;
padding-left : 8%;
/* With padding div won't be bigger*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
display: table;
vertical-align: middle;
float: left;
table-layout: fixed;
}
/* Left header text center vertically and horizontally*/
.div_left_header_text{
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
height:100%;
width:100%;
display: table-cell;
vertical-align: middle;
font-size: 1.2em;
font-family: OfficinaSansStd-Book;
font-weight: 900;
text-align: left;
color: white !important;
text-shadow: none !important;
}
/* Connection type div*/
.div_header_connection_type{
height: 100%;
width: 10%;
float :left;
background-image: none;
background-repeat: no-repeat;
background-position: center center;
background-size :40%;
}
/* Right part of the header */
.div_right_header{
height: 100%;
width: 23%;
right: 0px;
position: relative;
display: table;
vertical-align: middle;
float:left;
}
/*create left border for log in/out button*/
.div_right_header:before {
content : "";
position: absolute;
top : 20%;
height : 60%;
width : 1px;
border-left: 2px solid rgb(255,184,100);
}
/* Change background-color when log in/out button is pushed*/
.div_right_header:active{
background-color: rgb(255,184,100);
color:rgb(243,152,0);
}
/* Rigth header text (log in/ out ) center vertically and horizontally*/
.div_right_header_login_button{
height:100%;
width:100%;
display: table-cell;
vertical-align: middle;
text-align:center;
font-family: OfficinaSansStd-Book;
font-weight: bold;
font-size: 0.8em !important;
color: white !important;
text-shadow: none !important;
}
/*********************************
* CONTENT
**********************************/
/* change disabled styling */
input[type="text"][disabled]{
color:black!important;
opacity: 1!important;
border: 1px solid lightgrey!important;
background-color : rgb(240,240,240)!important;
}
/* change disabled styling */
input[type="number"][disabled]{
color:black!important;
opacity: 1!important;
border: 1px solid lightgrey!important;
background-color : rgb(240,240,240)!important;
}
button[disabled]{
background-color: rgb(240,240,240)!important;
color: lightgrey;
}
/* change input styling */
input{
font-family: OfficinaSansStd-Book;
}
/* change readonly styling
input[type="text"][readonly]{
color:black!important;
opacity: 1!important;
border: 1px solid lightgrey!important;
background-color : rgb(240,240,240)!important; ligthgrey
}*/
/* maps */
.google_maps_div{
width:90%;
height:90%;
background-color:white;
border:2px solid rgb(0,158,224);
top:5%;
left:5%;
position:absolute;
display:block;
}
/* Page to load the documents/uploads/scans */
#loaded_page{
width:100%;
/*height:65% ;/*!important;*/
height: 79%;
overflow: scroll;
/* Better scrolling and delete some flicker in transition*/
-webkit-overflow-scrolling: touch;
-webkit-transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
transform: translate3d(0,0,0);
backface-visibility: hidden;
}
/* hide scrollbars android*/
#loaded_page::-webkit-scrollbar {
display: none;
}
#loaded_page p{
text-shadow:none !important;
font-family: OfficinaSansStd-Book;
/*font-weight: bold;*/
font-weight: normal;
font-size: 1em;
color : rgb(0,158,224);
text-align:center;
}
/* Page to load the projects */
#projecten_page{
width:100%;
height:92%;
/*height: 79%; use when button download all doc is used*/
overflow: scroll;
/* Better scrolling and delete some flicker in transition*/
-webkit-overflow-scrolling: touch;
-webkit-transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
}
#footer_button_one_projecten, #footer_button_one_project.shop{
background-image: url("../images/app/Shopping_normal.png");
}
#footer_button_two_projecten{
background-image: url("../images/di_app_projects/trash_normal.png");
}
#footer_button_three_projecten, #footer_button_two_project{
background-image: url("../images/app/refresh_button_normal.png");
}
#footer_button_one_project{
background-image: url("../images/app/Home_normal.png");
}
#footer_button_three_project.visible{
background-image: url("../images/app/sign_out.png");
}
#footer_button_three_project.visible:active{
background-image: url("../images/app/sign_out_push.png");
}
.scrollable{
width:100%;
height:92%;
/*height: 79%; use when button download all doc is used*/
overflow: scroll;
/* Better scrolling and delete some flicker in transition*/
-webkit-overflow-scrolling: touch;
-webkit-transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
}
/* hide scrollbars android*/
#projecten_page::-webkit-scrollbar {
display: none;
}
/* Search bar */
.search_bar{
width:100%;
height:8%;
background-color : rgb(255,184,100);
}
/* Search bar image */
.search_bar_img {
width: 15%;
height: 100%;
float: left;
background-image: url('../images/app/search.png')!important;
background-repeat: no-repeat;
background-position: center center;
background-size : auto 70%;
}
/* Change search image on push */
.search_bar_img:active{
background-image: url('../images/app/search_push.png') !important;
background-repeat: no-repeat;
background-position: center center;
}
/* Search bar text */
.search_bar_text {
width: 85%;
height: 100%;
float: left;
}
/* Search bar textarea */
.search_bar_text textarea {
width: 95% !important;
height: 70% !important;
line-height: 100%!important;
border:1px solid rgb(243,152,0) !important;
background-color : rgb(255,219,174) !important;
border-radius: 5px !important;
box-shadow: none !important;
text-shadow:none !important;
font-family: OfficinaSansStd-Book!important;
font-weight: normal!important;
font-size : 0.8em !important;
/* center the search bar*/
position:relative !important;
display:block !important;
margin: auto !important;
margin-left: 5% !important;
top: 15% !important;
color: rgb(243,152,0) !important;
text-align:center!important;
}
.search_bar_text textarea:focus {
background-color : rgb(255,236,213) !important;
box-shadow: none !important;
}
/* Sub menu at top */
.content_submenu{
width : 100%;
height : 13%;
background-color : rgb(255,184,100);
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-top: 1px solid rgb(243,152,0);
}
.content_submenu_scroll{
width: auto;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
height : 13%;
background-color : rgb(255,184,100);
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-top: 1px solid rgb(243,152,0);
/* Better scrolling and delete some flicker in transition*/
-webkit-overflow-scrolling: touch;
-webkit-transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
}
/* hide scrollbars android*/
.content_submenu_scroll::-webkit-scrollbar {
display: none;
}
/* Buttons in sub menu (4 buttons)*/
.submenu_button{
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 25%;
height: 100%;
float: left;
}
/* Change color of submenu button onclick */
.submenu_button:active{
background-color : white;
}
/* Buttons in sub menu (1 button)*/
.submenu_button_1{
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: 100%;
float: left;
}
/* Change color of submenu button onclick */
.submenu_button_1:active{
background-color : white;
}
/* Buttons in sub menu (1 button)*/
.submenu_button_2{
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 50%;
height: 100%;
float: left;
}
/* Change color of submenu button onclick */
.submenu_button_2:active{
background-color : white;
}
/* Buttons in sub menu (3 buttons)*/
.submenu_button_3{
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 33.4%;
height: 100%;
float: left;
}
/* Buttons in sub menu (infinity buttons)*/
.submenu_button_infinity{
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
height:100%;
width:25%;
}
/* Change color of submenu button oneindig onclick */
.submenu_button_infinity:active{
background-color : white;
}
/* Change color of submenu button onclick */
.submenu_button_3:active{
background-color : white;
}
.submenu_button_img{
width:60%;
height:75%;
text-align: center;
background-size : auto 90%;
background-repeat:no-repeat;
background-position:center;
}
.submenu_button_text{
width:100%;
height:25%;
text-align: center;
font-family: OfficinaSansStd-Book;
/*font-weight: 700;*/
font-weight:bold;
font-size: 0.5em;
color: rgb(243,152,0);
text-shadow: none !important;
}
.upload_scan_button{
display : none; /*!important;*/
/*height :15%;*/
height :13%;
width:100%;
background-color:white;
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
/*border-bottom: 1px solid rgb(243,152,0);*/
}
/* Content of the screen */
.div_content{
width: 100%;
height: 84.2%;
background-color: white;
display: block;
margin: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
/*padding-bottom: 5px; */
overflow: auto;
-webkit-overflow-scrolling: touch; /*Better scrolling and delete some flicker in transition*/
}
/* Container for documents box */
.document_box{
display : block;
width: 100%;
height: 2.7em;
border-bottom: 1px solid lightgrey;
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position : relative;
}
/* Change document button color onclick */
.document_box:active, .document_box_active{
background-color : rgb(185,228,255);
color : white;
text-shadow: none !important;
}
/* Container for sub documents box */
.sub_document_box{
width: 100%;
height: 10%;
border-bottom: 1px solid lightgrey;
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position : relative;
}
/* Change document button color onclick */
.sub_document_box:active{
background-color : rgb(185,228,255);
color : white;
text-shadow: none !important;
}
/* Container for text in the sub document box*/
.sub_document_box_text{
height:100%;
width:88%;
float:left;
/*font-weight:700;*/
font-weight:normal;
font-size:0.8em;
font-family: OfficinaSansStd-Book;
color: rgb(243,152,0) !important;/*rgb(0,158,224) !important;*/
text-shadow: none !important;
text-align: left;
display: table;
vertical-align: middle;
}
.center_object{
height:100%;
width:100%;
display: table-cell;
vertical-align: middle;
}
/* Image of extension left of the container */
.document_img{
width: 18%;
height: 100%;
float: left;
}
/* Image inside the document_img div */
.document_img img{
height: 60%;
width:auto;
/* center the image*/
position:relative;
display:block;
margin:auto;
top : 20%;
}
/* Name of document right of the container */
.document_text{
width: 70%;
height: 100%;
float: left;
/*font-weight: 900;*/
font-weight: normal;
font-size:1em;
font-family: OfficinaSansStd-Book;
color : rgb(0,158,224) !important; /*blue*/
text-shadow: none !important;
text-align: left;
}
.signincode{
width:12%;
height:100%;
float:left;
background-size: auto 60%;
background-repeat: no-repeat;
background-position: center center;
}
/* to center the text */
.document_text_center{
overflow:hidden;
height:60%;
top:30%;
text-overflow:ellipsis;
white-space:nowrap;
width:100%;
position:relative;
/*
height:20%;
top:40%;*/
}
/* comment dropdown*/
.document_comment_drop_down_up{
width: 12%;
height: 100%;
float: left;
}
.document_comment_drop_down_up_img{
height: 40%;
width: auto;
/* center the image*/
position:relative;
display:block;
margin:auto;
top : 30%;
}
.document_comment_box_submit{
width: 100%;
/*height: 17%;*/
height :30%;
border-left :2px solid rgb(0,158,224) !important;
border-right :2px solid rgb(0,158,224) !important;
/*border-bottom :1px solid rgb(0,158,224) !important;*/
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
clear: both;
display: none;
position :relative;
}
/* to vertically center the text area en + comment button */
.document_comment_box_submit_inner{
position:absolute;
top:10%;
/*height:80%;*/
height:50%;
width: 100%;
}
.document_comment_box_input{
-webkit-appearance: none; /* delete inner shadow in textfield */
height: 100%;
width: 64%;
margin-left: 2%;
/*margin-top: 1.5%;*/
border-radius: 5px;
border : 1px solid lightgrey;
float:left;
color:lightgrey;
font-family: OfficinaSansStd-Book;
font-size: 0.8em;
text-transform: uppercase; /* only capital as input */
/*font-weight: 700; */
font-weight:normal;
outline: none; /* delete crash laytou */
}
.document_comment_box_input:focus{
box-shadow: 0px 0px 3px rgb(243,152,0);
color : rgb(243,152,0) !important;
}
.document_comment_box_button{
height: 100%;
width: 30%;
margin-left: 2%;
/*margin-top: 1.5%;*/
border: none;
background-color: rgb(0,158,224);
border-radius: 7px;
color: white;
font-family: OfficinaSansStd-Book;
font-size: 0.6em;
/*font-weight: 900;*/
font-weight:normal;
}
.document_comment_box_button:active{
color: rgb(0,138,186);
}
/* single comment line */
.single_comment{
width: 100%;
/*height:17%; done by javascript*/
background-color:white;
display:block;
border-left :2px solid rgb(0,158,224) !important;
border-right :2px solid rgb(0,158,224) !important;
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.comment_text{
padding-left :2%;
height: 100%;
width: 62%;
float:left;
font-family: OfficinaSansStd-Book;
font-size: 0.6em !important;
/*font-weight: 700 !important;*/
font-weight:normal !important;
color : rgb(0,158,224) !important;
text-align:left;
text-shadow : none !important;
clear:both;
overflow:hidden;
/* to cut a word without spaces so it fit into the div*/
word-wrap: break-word;
}
.comment_user_gps{
height: 100%;
width: 36%;
float:left;
font-family: OfficinaSansStd-Book;
/*font-weight: 400;*/
font-weight:normal;
font-size: 0.5em;
color : rgb(243,152,0) !important;
text-align : right;
text-shadow : none !important;
overflow:hidden;
}
/* Date and time of uploaded document*/
.div_date_time{
height:100%;
width:80%;
float:right;
position:relative;
/*font-size: 0.4em;*/
}
/* Div globe of uploaded document*/
.div_globe{
height:100%;
width:20%;
padding-top:1%;
float:left;
position:relative;
}
/* Globe image for the maps location */
.globe{
width:auto;
height:50%;
position:absolute;
bottom:10%;
right:0;
}
/* Onclick globe image for the maps location */
.globe:active{
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box;
border: 1px solid white;
}
/* Container for square the button */
.div_button_container{
display: inline-block;
position: relative;
width: 50%;
background-size: 100% 100%;
overflow:hidden;
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box;
}
/* Dummy for square button*/
.div_button_dummy{
padding-top: 100%;
}
/* Button */
.div_button, .div_button_unavailable{
position: absolute;
top: 5%;
bottom: 0;
left: 5%;
right: 5%;
/*border-radius: 5px;*/
z-index:1;
background-size: 100% 100%;
}
.div_button.div_button_administration{
background-image: url("/app/html/images/app/administration_normal.png");
}
.div_button.div_button_administration:active{
background-image: url("/app/html/images/app/administration_push.png");
}
.div_button_unavailable.div_button_administration{
background-image: url("/app/html/images/app/administration_unavailable.png");
}
.div_button.div_button_facebook{
background-image: url("/app/html/images/app/facebook_normal.png");
}
.div_button.div_button_facebook:active{
background-image: url("/app/html/images/app/facebook_push.png");
}
.div_button.div_button_location{
background-image: url("/app/html/images/app/location_normal.png");
}
.div_button.div_button_location:active{
background-image: url("/app/html/images/app/location_push.png");
}
.div_button_unavailable.div_button_location{
background-image: url("/app/html/images/app/location_unavailable.png");
}
.div_button.div_button_news{
background-image: url("/app/html/images/app/news_normal.png");
}
.div_button.div_button_news:active{
background-image: url("/app/html/images/app/news_push.png");
}
.div_button.div_button_profile{
background-image: url("/app/html/images/app/profile_normal.png");
}
.div_button.div_button_profile:active{
background-image: url("/app/html/images/app/profile_push.png");
}
.div_button.div_button_projects{
background-image: url("/app/html/images/app/projects_normal.png");
}
.div_button.div_button_projects:active{
background-image: url("/app/html/images/app/projects_push.png");
}
.div_button_unavailable.div_button_projects{
background-image: url("/app/html/images/app/projects_unavailable.png");
}
.div_button.div_button_realtime{
background-image: url("/app/html/images/app/realtime_normal.png");
}
.div_button.div_button_realtime:active{
background-image: url("/app/html/images/app/realtime_push.png");
}
.div_button_unavailable.div_button_realtime{
background-image: url("/app/html/images/app/realtime_unavailable.png");
}
.div_button.div_button_rs{
background-image: url("/app/html/images/app/rs_normal.png");
}
.div_button.div_button_rs:active{
background-image: url("/app/html/images/app/rs_push.png");
}
.div_button_unavailable.div_button_rs{
background-image: url("/app/html/images/app/rs_unavailable.png");
}
.div_button.div_button_signin{
background-image: url("/app/html/images/app/signin_normal.png");
}
.div_button.div_button_signin:active{
background-image: url("/app/html/images/app/signin_push.png");
}
.div_button.div_button_twitter{
background-image: url("/app/html/images/app/twitter_normal.png");
}
.div_button.div_button_twitter:active{
background-image: url("/app/html/images/app/twitter_push.png");
}
.div_button.div_button_youtube{
background-image: url("/app/html/images/app/youtube_normal.png");
}
.div_button.div_button_youtube:active{
background-image: url("/app/html/images/app/youtube_push.png");
}
/*Change button border onclick */
.div_button:active, .div_button_unavailable:active{
z-index:3;
border: 0.4em solid white;
}
/* Text under the button */
.div_button_text{
overflow:hidden;
text-overflow:ellipsis;
padding-left:1%;
font-family:OfficinaSansStd-Book;
font-weight:bold;
font-size: 0.9em;
/*font-weight: 900;*/
color:white;
text-shadow:none !important;
text-align:center;
width:100%;
height:20%;
bottom:0px;
position:absolute;
z-index:2;
}
.div_button:active .div_button_text{
color: rgb(0,138,186);
}
.div_button_unavailable:active .div_button_text{
color: rgb(178,178,176);
}
/* image spinner while loading the image */
.div_button_loading{
/* center the div vertically and horizontally */
overflow: auto;
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
/*width:2.8em;
height:2.8em;*/
width: 46px;
height: 46px;
background-size:100% 100%;
background-image: url('../images/app/ajax-loader.gif');
opacity:0.30; /*make image transparent*/
}
/* Columns of tiles are added depending on the screen size */
@media all and (min-width: 28em) and (max-width: 35em) {
.div_button_container{
width: 33.33333333333333%;
}
.div_button_text {
font-size: 0.8em;
}
}
@media all and (min-width: 35em) and (max-width: 45em) {
.div_button_container{
width: 25%;
}
.div_button_text {
font-size: 0.75em;
}
}
@media all and (min-width: 45em) and (max-width: 55em) {
.div_button_container{
width: 20%;
}
.div_button_text {
font-size: 0.675em;
}
}
@media all and (min-width: 55em) and (max-width: 65em) {
.div_button_container{
width: 16.66666666667%;
}
.div_button_text {
font-size: 0.675em;
}
}
@media all and (min-width: 65em) and (max-width: 75em) {
.div_button_container{
width: 14.28571428571429%;
}
.div_button_text {
font-size: 0.5em;
}
}
@media all and (min-width: 75em) {
.div_button_container{
width: 12.5%;
}
.div_button_text {
font-size: 0.5em;
}
}
/* Dummy div to create a white space at the last App buttons */
#dummy_white_line{
height: 2.5%
}
/* to show the realtime status info*/
.realtime_status_info{
padding-top:2%;
padding-bottom:2%;
width:100%;
/*height:50%;*/
/*font-weight:700;*/
font-weight:normal;
font-size:0.8em;
font-family: OfficinaSansStd-Book;
color: rgb(243,152,0) !important;
text-shadow: none !important;
text-align: left;
border-bottom:1px solid lightgrey;
display :none;
overflow:hidden;
}
/*to show the realtime status info value*/
.realtime_status_info:active{
background-color : rgb(185,228,255) !important;
}
/* to show the realtime status info*/
.appointment_chapter{
padding-top:2%;
padding-bottom:2%;
width:100%;
/*height:50%;*/
/*font-weight:700;*/
font-weight:normal;
font-size:0.8em;
font-family: OfficinaSansStd-Book;
color: rgb(243,152,0) !important;
text-shadow: none !important;
text-align: left;
border-bottom:1px solid lightgrey;
display :none;
overflow:hidden;
}
.script_subtitle{
margin-top:5%;
margin-left:20%;
margin-right:20%;
border-bottom:2px solid rgb(0,158,224);
}
.script_subtitle:active{
border-bottom:4px solid rgb(0,158,224);
}
/* line between li */
hr{
margin-left:-15%;
border-style : none;
border-bottom: 1px solid lightgrey;
}
/* subtitle item box*/
.sub_title_item{
background-color: rgb(230,245,255);
width:100%;
height:3em;
border-bottom:1px solid white;
}
/*onclick*/
.sub_title_item:active{
background-color:rgb(193,231,255); /* darker blue*/
}
/* added item text*/
.added_item_username{
overflow:hidden;
text-overflow:ellipsis;
text-align:left;
height:100%;
width:75%;
float:left;
font-weight:100!important;
/* vertical alignment*/
padding-top:0.3em;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
/* trash to delete an added item*/
.added_item_trash{
padding-left:2%;
text-align:center;
line-height:40px;
height:100%;
width:10%;
float:left;
background-size: auto 55%;
background-repeat: no-repeat;
background-position: center center;
}
/* sign to open or close an item*/
.added_item_sign{
text-align:center;
line-height:40px;
height:100%;
width:10%;
float:left;
background-size: auto 40%;
background-image: url('../images/app/down_arrow.png');
background-repeat: no-repeat;
background-position: center center;
}
/*Profile check div*/
.profile_check{
width:100%;
margin-top:10%;
height:10%;
text-align:center;
font-size: 1.2em;
font-family: OfficinaSansStd-Book;
font-weight: normal;
text-shadow: none;
color:rgb(0,158,224);
}
#import_profile_email_di_info, #get_profile_email_di_info {
text-decoration: none;
position: absolute;
bottom: 0;
font-size: 0.9em;
height: auto;
}
/* text comment for period RS app */
.perdio_comment_text{
margin-left:3%;
font-weight: normal;
font-size:0.8em;
font-family: OfficinaSansStd-Book;
color:rgb(243,152,0);
}
/* comment for period RS app */
.period_comment{
overflow:scroll;
padding-left:1%;
padding-top:1%;
width:100%;
height:auto;
min-height:4em;
font-weight: normal;
font-size:0.8em;
font-family: OfficinaSansStd-Book;
color:rgb(243,152,0);
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
/* hide scrollbars android*/
.period_comment::-webkit-scrollbar {
display: none;
}
/*********************************
* CONTENT EVALUATION PAGE
**********************************/
/* Evaluation questions*/
.evaluation_questions{
width:89%;
height:20%;
padding-bottom:2%;
padding-top:1%;
padding-left:3%;
padding-right:3%;
margin-right:3%;
margin-left:3%;
margin-top:1.5%;
margin-bottom:1.5%;
font-family: OfficinaSansStd-Book;
/*font-weight:100;*/
font-weight:normal;
font-size: 0.9em;
color: rgb(0,158,224);
text-shadow: none!important;
}
/* Evaluation callback */
.evaluation_callback{
width: 100%;
height: 20%;
margin-top: 5%;
text-align: center;
}
.evaluation_callback_title{
width: 100%;
height : 50%;
font-family: OfficinaSansStd-Book;
/*font-weight:600;*/
font-weight:normal;
font-size: 1em;
color: rgb(0,158,224);
text-shadow: none!important;
}
.evaluation_callback_text{
width: 100%;
height : 50%;
font-family: OfficinaSansStd-Book;
/*font-weight:100;*/
font-weight:normal;
font-size: 0.7em;
color: rgb(0,158,224);
text-shadow: none!important;
}
/* style text-area */
.evaluation_text{
-webkit-appearance: none; /* delete inner shadow in textfield */
width: 98%;
border-radius : 3px;
border : 1px solid lightgrey;
text-transform: uppercase; /* only capital as input */
font-family: OfficinaSansStd-Book;
/*font-weight:900;*/
font-weight:normal;
font-size: 1em;
color: rgb(103,114,107);
resize: none;
outline: none;
}
/* style text-area onfocus */
.evaluation_text:focus{
box-shadow: 0px 0px 3px rgb(243,152,0);
color : rgb(243,152,0);
}
/* style simpletext */
.evaluation_simpletext{
height:2em;
-webkit-appearance: none; /* delete inner shadow in textfield */
-moz-appearance: none;
width:98%;
border-radius : 3px;
border : 1px solid lightgrey;
text-transform: uppercase; /* only capital as input */
font-family: OfficinaSansStd-Book;
/*font-weight:900;*/
font-weight:normal;
font-size: 1em;
color: rgb(103,114,107);
padding: 0.5%;
outline: none;
}
/* Removes select arrow in IE10 */
select::-ms-expand{
display:none;
}
/* style simpletext onfocus */
.evaluation_simpletext:focus{
box-shadow: 0px 0px 3px rgb(243,152,0);
color : rgb(243,152,0);
}
/* style enum */
.evaluation_enum{
-webkit-appearance: none; /* delete inner shadow in textfield */
width:50%;
border-radius : 3px;
border : 1px solid lightgrey;
text-transform: uppercase; /* only capital as input */
font-family: OfficinaSansStd-Book;
/*font-weight:900;*/
font-weight:normal;
font-size: 1em;
color: lightgrey;
padding: 1%;
outline: none;
}
/* style enum onfocus */
.evaluation_enum:focus{
box-shadow: 0px 0px 3px rgb(243,152,0);
color : rgb(243,152,0);
}
/* style set */
.evaluation_set{
-webkit-appearance: none; /* delete inner shadow in textfield */
width:50%;
border-radius : 3px;
border : 1px solid lightgrey;
text-transform: uppercase; /* only capital as input */
font-family: OfficinaSansStd-Book;
/*font-weight:900;*/
font-weight:normal;
font-size: 1em;
color: lightgrey;
padding: 1%;
outline: none;
}
/* style set onfocus */
.evaluation_set:focus{
box-shadow: 0px 0px 3px rgb(243,152,0);
color : rgb(243,152,0);
}
/* set evaluation radio color when user click on the text*/
.eval_text_radio:active{
color: rgb(243,152,0); /* dark orange */
}
/* set evaluation checkbox color when user click on the text*/
.eval_text_checkbox:active{
color: rgb(243,152,0); /* dark orange */
}
/* change background image checkbox */
input[type="checkbox"] {
display:none;
}
/* change background image checkbox unchecked*/
input[type="checkbox"] + label{
display:inline-block;
width:2em;
height:2em;
margin: 4% 5% -2.5% 0%;
background-size :100% 100%;
background-image:url('../images/app/checkbox_off.png');
background-repeat: no-repeat;
background-position: center center;
}
/* change background image checkbox checked*/
input[type="checkbox"]:checked + label{
background-image:url('../images/app/checkbox_on.png');
background-repeat: no-repeat;
background-position: center center;
}
/* change background radio button image */
input[type="radio"] {
display:none;
}
/* change background image radio button unchecked*/
input[type="radio"] + label{
display:inline-block;
height:2em;
margin: 4% 5% -2.5% 0%;
background-size :contain;
background-image:url('../images/app/radio_off.png');
background-repeat: no-repeat;
background-position: left;
padding-left: 2.5em;
line-height: 2em;
}
/* change background image radio button checked*/
input[type="radio"]:checked + label{
background-image:url('../images/app/radio_on.png');
}
/* to align the text from the checkbox and radio*/
.align_text_1{
width:100%;
display:table;
vertical-align:middle;
}
/* to align the text from the checkbox and radio*/
.align_text_2{
display:table-cell;
vertical-align:middle;
width:90%;
}
/*********************************
* BUTTONS
**********************************/
.button_img{
background-repeat: no-repeat;
background-position: left; center;
background-size: 1.5em auto;
width:25%;
height:100%;
float:left;
}
.button_text{
text-align:right;
width:75%;
height:100%;
float:left;
font-size : 1.0em;
/*font-weight:900;*/
font-weight:normal;
font-family: OfficinaSansStd-Book;
text-shadow: none !important;
text-decoration: none;
}
.two_buttons{
width:42.5%;
height:60%;
float:left;
color : white;
display: block;
position:relative;
top: 20%;
margin-left: 5%;
text-align :right;
padding-right: 3%;
font-weight:bold!important;
font-size :0.8em;
text-shadow: none !important;
text-decoration: none;
/* Remove underline*/
border-radius:5px;
background-color: rgb(0,158,224); /*blue*/
border :none;
}
.two_buttons:active{
background-color:rgb(4,180,255); /*push blue*/
}
#download_all_but{
width:90%;
height:60%;
float:left;
background-color : white;
color : white;
display: block;
position:relative;
top: 20%;
margin-left: 5%;
text-align :right;
padding-right: 3%;
font-size : 1.0em;
/*font-weight:900;*/
font-weight:normal;
font-family: OfficinaSansStd-Book;
text-shadow: none !important;
text-decoration: none; /* Remove underline*/
background-size: 100% 100%;
background-image: url('../images/di_app_projects/download_all_button_normal.png');
border :none;
}
#download_all_but:active{
background-image: url('../images/di_app_projects/download_all_button_push.png');
color : rgb(0,138,186);
}
.one_buttons{
width:90%;
height:60%;
float:left;
color : white;
display: block;
position:relative;
top: 20%;
margin-left: 5%;
text-align :right;
padding-right: 3%;
font-size : 0.8em;
font-weight:bold!important;
text-shadow: none !important;
text-decoration: none; /* Remove underline*/
border-radius:5px;
background-color: rgb(0,158,224); /*blue*/
border :none;
}
.one_buttons:active{
background-color:rgb(4,180,255); /*push blue*/
}
/* button in feedback and draaiboek */
.button_draaiboek{
position:relative;
right: 0px;
width:100%;
height:2.5em;
line-height:2.5em;
text-align:center;
border-radius:5px;
font-weight: normal;
font-size:1.2em;
font-family: OfficinaSansStd-Book;
}
.button_draaiboek:active{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border : 2px solid white;
}
.button_draaiboek_img{
background-size: auto 80%;
background-repeat: no-repeat;
background-position: center center;
width:20%;
height:100%;
float:left;
}
.button_draaiboek_text{
color:white;
text-align:center;
line-height:2.5em;
width:60%;
height:100%;
float:left;
}
/* button add in draaiboek/intekenlijst */
.button_add{
position:relative;
right:0px;
width:100%;
height:2.5em;
background-color: rgb(0,158,224);/*blue*/
color:white;
text-align:center;
border-radius:5px;
font-weight: normal;
font-size:1.2em;
line-height: 2.5em;
font-family: OfficinaSansStd-Book;
}
/* onclick change border */
.button_add:active{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border : 2px solid white;
background-color:rgb(4,180,255); /*push blue*/
}
/* Call buttton*/
.call_button{
background-color :rgb(0,158,224);
width:4em;/*width:15vw; create perfect square*/
height:4em;/*height:15vw; create perfect square (old devices not supported*/
border-radius:5px;
float:left;
margin-left:5%;
background-size :auto 60%;
background-image:url('../images/app/phone.png');
background-repeat: no-repeat;
background-position: center center;
}
/* onclick change border */
.call_button:active{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border : 2px solid rgb(230,245,255);
background-color:rgb(4,180,255); /*push blue*/
}
/* Call buttton subtitle*/
.call_button_subtitle{
background-color :rgb(0,158,224);
width:2em;/*width:15vw; create perfect square*/
height:2em;/*height:15vw; create perfect square (old devices not supported*/
border-radius:5px;
float:left;
margin-left:5%;
background-size :auto 60%;
background-image:url('../images/app/phone.png');
background-repeat: no-repeat;
background-position: center center;
}
/* onclick change border */
.call_button_subtitle:active{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border : 2px solid white;
background-color:rgb(4,180,255); /*push blue*/
}
/* div for the lwb */
.div_lwb_phone{
width:100%;
height:6vh;
}
/* div for call button lwb*/
.div_call_button_lwb{
width:15%;
height:100%;
float:left;
}
/* div for lwb name */
.div_lwb_name{
width:75%;
height:100%;
color: rgb(0,158,224);
margin-left:10%;
float:left;
}
/* Call button lwb*/
.call_button_lwb{
background-color :rgb(0,158,224);
width:2em;/*width:15vw; create perfect square*/
height:2em;/*height:15vw; create perfect square (old devices not supported*/
border-radius:5px;
float:left;
background-size :auto 60%;
background-image:url('../images/app/phone.png');
background-repeat: no-repeat;
background-position: center center
}
/* onclick change border */
.call_button_lwb:active{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border : 2px solid white;
background-color:rgb(4,180,255); /*push blue*/
}
/* subtitle text (signlist), keylist etc*/
.subtitle_text{
padding-top:0.5em;
width:50%;
height:2.5em;
text-align:center;
float:left;
color :rgb(243,152,0); /*orange*/
font-family: OfficinaSansStd-Book;
font-size:0.9em;
}
/* subtitle spave (left/rigth) (signlist), keylist etc*/
.subtitle_space{
padding-top:0.5em;
width:25%;
height:2em;
float:left;
}
/*********************************
* FOOTER
**********************************/
/* Footer of the screen at he bottom */
#div_footer{
width: 100%;
height: 8%;
background-color : rgb(243,152,0);
display: block;
margin: auto;
position: absolute;
bottom: 0%;
}
/* Landscape mode */
@media screen and (orientation:landscape){
/* some CSS here */
/* button 1 of footer */
.footer_button_1{
height: 100%;
width: 5%;
float :left;
margin-left:2.5%;
/*background-size: 100% auto;*/
background-size: auto 70%;
/*background-image: url('../images/app/Shopping_normal.png');*/
background-repeat: no-repeat;
background-position: center center;
}
/* button 2 of footer */
.footer_button_2{
height: 100%;
width: 5%;
float :left;
margin-left:1.5%;
/*background-size: 100% auto;*/
background-size: auto 70%;
/* background-image : url('../images/app/Home_normal.png');*/
background-repeat: no-repeat;
background-position: center center;
}
/* button 3 of footer */
.footer_button_3{
height: 100%;
width: 5%;
float :left;
margin-left:1.5%;
/*background-size: 100% auto;*/
background-size: auto 70%;
background-repeat: no-repeat;
background-position: center center;
}
/* button 4 of footer */
.footer_button_4{
height: 100%;
width: 5%;
float :left;
margin-left:1.5%;
/*background-size: 100% auto;*/
background-size: auto 70%;
background-repeat: no-repeat;
background-position: center center;
}
}
/* Portrait mode */
@media screen and (orientation:portrait){
/* some CSS here */
/* button 1 of footer */
.footer_button_1{
height: 100%;
width: 10%;
float :left;
margin-left:5%;
/*background-size: 100% auto;*/
background-size: auto 70%;
/*background-image: url('../images/app/Shopping_normal.png');*/
background-repeat: no-repeat;
background-position: center center;
}
/* button 2 of footer */
.footer_button_2{
height: 100%;
width: 10%;
float :left;
margin-left:3%;
/*background-size: 100% auto;*/
background-size: auto 70%;
/* background-image : url('../images/app/Home_normal.png');*/
background-repeat: no-repeat;
background-position: center center;
}
/* button 3 of footer */
.footer_button_3{
height: 100%;
width: 10%;
float :left;
margin-left:3%;
/*background-size: 100% auto;*/
background-size: auto 70%;
background-repeat: no-repeat;
background-position: center center;
}
/* button 4 of footer */
.footer_button_4{
height: 100%;
width: 10%;
float :left;
margin-left:3%;
/*background-size: 100% auto;*/
background-size: auto 70%;
background-repeat: no-repeat;
background-position: center center;
}
}
/* Change background image when pressed */
.footer_button_1:active{
/*background-image : url('../images/app/Shopping_push.png');*/
background-repeat: no-repeat;
background-position: center center;
}
/* Change background image when pressed */
.footer_button_2:active{
/*background-image: url('../images/app/Home_push.png');*/
background-repeat: no-repeat;
background-position: center center;
}
/* Change background image when pressed */
.footer_button_3:active{
background-repeat: no-repeat;
background-position: center center;
}
/* Change background image when pressed */
.footer_button_4:active{
background-repeat: no-repeat;
background-position: center center;
}
/* Refresh button of footer */
.div_refresh_footer{
height: 100%;
width: 10%;
float :left;
margin-left:3%;
background-size: 85% auto; /*width heigth*/
background-image : url('../images/app/refresh_button_normal.png');
background-repeat: no-repeat;
background-position: center center;
}
/* Change background image when pressed */
.div_refresh_footer:active{
background-image : url('../images/app/refresh_button_push.png');
background-repeat: no-repeat;
background-position: center center;
}
/* Company logo of footer */
.div_logo_footer{
height: 100%;
/*width: 62%;*/
width: 46%;
float :right;
}
/* Div for the version */
.div_username{
font-family: OfficinaSansStd-Book;
font-weight :900;
font-size : 0.7em;
height: 40%;
/*width : 71%;*/
width : 45%;
/*color: rgb(255,184,100);*/
color: white;
bottom :0px;
position:absolute;
margin-top:5%;
}
/* span for the username text */
.div_username_text{
height:50%;
bottom:0;
position:absolute;
right:0;
text-decoration : none;
text-shadow: none !important;
}
/* Div for the username */
.div_version{
font-family: OfficinaSansStd-Book;
font-weight :900;
font-size : 0.7em;
height: 40%;
/*width : 71%;*/
width : 45%;
color: white;
top :0px;
position:absolute;
margin-bottom:3%;
}
/* span for the username text */
.div_version_text{
height:50%;
top:0;
position:absolute;
right:0;
text-decoration : none;
text-shadow: none !important;
}
/*********************************
* TOASTER
**********************************/
/* container for toaster*/
.toast_container{
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
width:100%;
height:auto;
text-align:center;
color :white;
font-size: 0.8em;
font-family: OfficinaSansStd-Book;
/*font-weight: 700;*/
font-weight:normal;
padding-top:0.5%;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
/* div for the toast alert text */
.toast_text{
height:60px;
text-align:center;
color :white;
font-size: 0.8em;
font-family: OfficinaSansStd-Book;
/*font-weight: 700;*/
font-weight:normal;
padding-top:2%;
overflow: auto;
-webkit-overflow-scrolling: touch; /*Better scrolling and delete some flicker in transition*/
}
/* div for the toast alert buttons */
.toast_buttons{
height:40px;
}
/* div for the toast alert with one button */
.one_button{
width:100%;
height:100%;
position:relative;
}
/* button for the toast alert with one button */
.one_button_1{
width:100%;
height:100%;
border:none;
background:none;
background-color: white;
position:absolute;
color:rgb(0,158,224);
font-size: 0.8em;
font-family: OfficinaSansStd-Book;
/*font-weight: 700;*/
font-weight:normal;
border-bottom-left-radius : 10px;
border-bottom-right-radius : 10px;
}
/* div for the toast alert with one button */
.one_button_1:active{
background-color:rgb(255,184,100);
color:white;
}
/* div for the toast alert with two buttons, button 1 */
.two_buttons_1{
width:50%;
height:100%;
position:relative;
float:left;
}
/* button for the toast alert with two buttons, button 1 */
.two_buttons_1_1{
width:100%;
height:100%;
border:none;
border-right: 1px solid rgb(243,152,0);
background:none;
position:absolute;
color:rgb(0,158,224);
background-color: white;
font-size: 0.8em;
font-family: OfficinaSansStd-Book;
/*font-weight: 700;*/
font-weight:normal;
border-bottom-left-radius : 10px;
}
/* button for the toast alert with two buttons, button 1 */
.two_buttons_1_1:active{
background-color:rgb(255,184,100);
color:white;
}
/* div for the toast alert with two buttons, button 2 */
.two_buttons_2{
width:50%;
height:100%;
position:relative;
float:left;
}
/* button for the toast alert with two buttons, button 2 */
.two_buttons_2_1{
width:100%;
height:100%;
border:none;
border-left: 1px solid rgb(243,152,0);
background:none;
position:absolute;
color: rgb(0,158,224);
background-color: white;
font-size: 0.8em;
font-family: OfficinaSansStd-Book;
/*font-weight: 700;*/
font-weight:normal;
border-bottom-right-radius : 10px;
}
/* button for the toast alert with two buttons, button 2 */
.two_buttons_2_1:active{
background-color:rgb(255,184,100);
color:white;
}
/* div for toast title text */
.toast_title{
height:40px;
text-align:left;
color :white;
font-size: 0.8em;
font-family: OfficinaSansStd-Book;
/*font-weight: 700;*/
font-weight:normal;
padding-top:2%;
}
/* div for toast title text */
.toast_title_text{
height:100%;
width:90%;
float:left;
padding-left:2%;
}
/* div for toast message cancel image*/
.toast_title_img{
height:100%;
width:10%;
float:left;
position:relative;
}
/* div for toast message image */
.toast_title_img_1{
/*height:60%;
width:60%;*/
/*square*/
width: 50%;
height: 0;
padding-bottom: 50%;
position:absolute;
top:0;
right:10%;
border:none;
background:none;
background-size: 100% 100%;
background-image: url('../images/app/toast_cancel.jpg');
}
/* div for toast message text */
.toast_msg_text{
height:20px;
font-size: 0.6em;
font-family: OfficinaSansStd-Book;
/*font-weight: 400;*/
font-weight:normal;
padding-left:2%;
}
/* overloay when toater shows*/
.overlay {
display:none;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-color:rgba(0, 0, 0, 0.55);
z-index:9999;
}
/* overloay when toater shows*/
.overlay:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.25em;
}
/* the signature buttons */
.signature_buttons{
font-family: OfficinaSansStd-Book;
/*font-weight: bold;*/
font-weight:normal;
font-size: 1em;
margin-left:10%;
width:20%;
/*background-color:rgb(208,213,210);
border:1px solid rgb(200,203,200);
border-radius:3px;
text-align:center;*/
color:white;
float:left;
background-size : auto 100%;
background-repeat:no-repeat;
background-position:center;
opacity:1;
}
/* the signature buttons onclick*/
.signature_buttons:active{
opacity:0.6;
}
/* the sign button */
.sign_button{
font-family: OfficinaSansStd-Book;
/*font-weight: bold;*/
font-weight:normal;
font-size: 1em;
background-color:rgb(208,213,210);
border:1px solid rgb(200,203,200);
border-radius:3px;
text-align:center;
color:white;
width:100%;
height:40px; /* overwritten with js*/
}
/* the sign button onclick*/
.sign_button:active{
background-color:rgb(190,197,192);
}
#signature_show_to_user{
width:100%;
border-radius:3px;
background-color:white;
display:block;
border:1px solid lightgrey;
}
#signature_show_to_user:active{
background-color: rgb(245,245,245);
}
.advertisement_text{
text-shadow:none !important;
font-family: OfficinaSansStd-Book;
font-weight: normal;
font-size: 1em;
color : rgb(0,158,224);
text-align:center;
width:100%;
height:10%;
margin-top: 5%;
}
.advertisement_timer{
text-shadow:none !important;
font-family: OfficinaSansStd-Book;
font-weight: normal;
font-size: 1em;
color : rgb(0,158,224);
text-align:center;
display:table;
width:100%;
height:10%;
}
.advertisement_img{
position:relative;
width:100%;
height:60%;
background-size :100% auto;
background-repeat: no-repeat;
background-position: center center;
}
#advertisement_confirm {
display: none;
}
.keyboard{
background-color:white;
width:100%;
height:55%;
display:none;
}
.legend_symbols_img{
height:100%;
width:33.4%;
float:left;
text-align:center;
background-repeat: no-repeat;
background-position: center center;
background-size : auto 80%;
}
.legend_item{
height:60%;
width:33.3%;
float:left;
}
.legend_symbol{
width:100%;
height:60%;
}
.legend_text{
width:100%;
height:40%;
text-align:center;
}
.rs_device{
width:100%;
height:3em;
display:table;
}
.rs_content p{
text-shadow:none !important;
font-family: OfficinaSansStd-Book;
font-weight: normal;
font-size: 1em;
color : rgb(0,158,224);
text-align:center;
}
.rs_device_text{
display:table-cell;
vertical-align:middle;
font-weight: normal;
font-size:1em;
font-family: OfficinaSansStd-Book;
color:rgb(0,158,224);
width:70%;
}
.rs_device_info{
display:table-cell;
vertical-align:middle;
width:15%;
background-size: auto 50%;
background-repeat: no-repeat;
background-position: center center;
}
.rs_device_img{
display:table-cell;
vertical-align:middle;
width:15%;
background-size: auto 60%;
background-repeat: no-repeat;
background-position: center center;
}
.rs_buttons{
height :20%;
width:100%;
display:none;
border-bottom:1px solid lightgrey;
/* place border inside the div*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.rs_button{
margin-left:10%;
width:80%;
height:50%;
background-color:rgb(0,158,224); /*blue*/
border:none;
border-radius:0.5em;
font-family: OfficinaSansStd-Book;
font-weight:normal;
color:white;
font-size:1.2em;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display:block;
vertical-align:middle;
}
.rs_button:active{
background-color:rgb(4,180,255); /*push blue*/
}
.rs_button_container{
width:50%;
height:100%;
display:table;
float:left;
}
.rs_button_wrapper{
display:table-cell;
vertical-align:middle;
}
.rs_repeat_text{
width:100%;
height:45%;
}
.rs_repeat_buttons{
width:100%;
height:55%;
position: relative;
}
#rs_letter_buttons {
width: 84%;
height: 100%;
position: relative;
}
#rs_button_backspace_container {
width:16%;
position: absolute;
top: 0;
right: 0;
}
.rs_button_repeat{
margin-top:1%;
margin-left:1%;
margin-right:0%;
float: left;
width:15.5%;
height:50%;
background-color:rgb(0,158,224);
border:none;
border-radius:0.5em;
font-family: OfficinaSansStd-Book;
font-weight:bold;
color:white;
font-size:1.4em;
}
.rs_button_repeat:active{
background-color:rgb(4,180,255); /*push blue*/
}
.rs_repeat_element{
height:90%;
margin-left:35%;
width:30%;
float:left;
border-bottom: 0.1em solid lightgrey;
text-align:center;
padding-top:3%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: OfficinaSansStd-Book;
font-weight:bold;
color:rgb(0,158,224);
font-size:1.4em;
display:none;
}
.rs_repeat_element_text{
height:90%;
margin-left:0%;
width:100%;
float:left;
text-align:center;
padding-top:3%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: OfficinaSansStd-Book;
font-weight:normal;
color:rgb(0,158,224);
font-size:1em;
}
.rs_repeat_button_text{
text-align:center;
display:table-cell;
vertical-align:middle;
}
.show_period{
width:100%;
height:5em;
display:none;
border-bottom:1px solid rgb(243,152,0);
}
.period_buttons{
text-shadow:none;
font-family: OfficinaSansStd-Book;
font-weight:normal;
font-size: 0.8em;
border-bottom-right-radius: 0.7em;
border-bottom-left-radius: 0.7em;
background-color:rgb(243,152,0);
color:white;
text-align:center;
width:30%;
margin-left:35%;
height:8%;
}
.period_buttons:active{
background-color : rgb(255,184,100);
}
.rs_overlay{
position:absolute;
top:21%/*below search and tabs*/;
left:0;
right:0;
bottom:0;
background-color:rgba(0, 0, 0, 0.55);
z-index:9999;
color:red;
text-align: center;
padding-top:50%;
font-family: OfficinaSansStd-Book;
font-weight:bold;
font-size: 1.2em;
text-shadow: none !important;
display:none;
}
#resend_sms:active{
color:rgb(243,152,0);
}
#status_log_bar{
border-bottom: 1px solid lightgrey;
width:100%;
height:5%;
font-size:0.8em;
font-weight:normal;
font-family:OfficinaSansStd-Book;
text-shadow: none !important;
color:rgb(0,158,224);
display:table;
text-align:center;
}
.font{
font-weight: normal;
font-size:1.1em;
font-family: OfficinaSansStd-Book;
color:rgb(0,158,224);
}
.div_all_materieel{
font-size:0.9em;
height:7%;
position:absolute;
bottom:0;
width:100%;
border-top: 1px solid lightgrey;
display:none;
font-family: OfficinaSansStd-Book;
font-weight:normal;
color: rgb(0,158,224);
padding-left:0.5em;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
#div_content_administration .submenu_button_img {
width: 100%;
}
/* Sign-in list access levels */
.accessLevelForm, .accessLevelCurrent {
height: auto;
font-size: 0.7em;
display: block;
overflow: hidden;
background-color: rgb(230,245,255);
}
.accessLevelForm > input[type=submit] {
background-color: rgb(0,158,224);
width: 100%;
height: 4em;
border-radius: 5px;
border: none;
color: white;
margin-top: 1.5em;
}
/* Work time info */
.workTimeInfo {
background: url(../images/di_app_realtime/info.png) no-repeat center;
width: 100%;
height: 2em;
background-size: contain;
}
/* Landscape mode */
@media screen and (orientation:landscape){
/* some CSS here */
#import_profile_email_di_info, #get_profile_email_di_info {
position: relative;
}
}
/* Portrait mode */
@media screen and (orientation:portrait){
/* some CSS here */
}