﻿/* This code is the property of Alpilogic.
   All rights reserved (c) Alpilogic 2021. 
// v5.1.1   - 2012.05.13
// v5.2     - 2012.06.30
// v5.2.1   - 2012.07.07
// v5.5     - 2012.08.07
// v5.6     - 2012.09.20
// v5.6.1   - 2012.09.30
// v5.8     - 2013.01.27
// v7.0     - 2013.11.22
// v7.2     - 2014.02.10
// v8.0     - 2014.11.03
// v8.2     - 2015.05.27
// v9.2     - 2018.08.17
// v10.0    - 2018.11.20
// v17.0    - 2021.07.14
*/

/* iosview */

.ios .iosview {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0px;
    margin: 0;
    padding: 0;
    display: none;
    overflow: hidden;
    width: 100%;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    background: #e5e5e5;
    color: #3b4858;
}

@media all and (max-device-width:480px) {

    .ios .iosview {
        font-size: 1em;
    }
}

.ios .iosview.iosview--reductable {}

.ios .iosview.iosview--reduced {
    display: block;
    border: 1px solid #808080;
    border-radius: 10px 10px 0 0;
    box-shadow: 1px 0 4px #808080;	    
}

.ios .iosview.iosview--floatable {}

.ios .iosview.iosview--floatable .title {
    cursor: move;
}

/* .iosview header */

.ios .iosview header {
    clear: both;
    padding: 5px;
    height: 40px;
	border-bottom: 1px solid #cccccc;
    background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee 60%, #dadadc);
    background-image: -moz-linear-gradient(top, #ffffff, #eeeeee 60%, #dadadc);
    background-image: -ms-linear-gradient(top, #ffffff, #eeeeee 60%, #dadadc);
    background-image: linear-gradient(to bottom, #ffffff, #eeeeee 60%, #dadadc);
    border-radius: 10px 10px 0 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    color: #3b4858;
}
/*
.ios .iosview div.subheader {
    background: #dadadc;
    border-bottom: 1px solid #808080;
    border-radius: 0;
    color: #3b4858;
    clear: both;
    padding: 5px;
    height: 40px;
}
    */
.ios .iosview header.header--subheader {
    background: #dadadc;
    border-bottom: 1px solid #808080;
    border-radius: 0;
}

.ios .iosview header .header__title {

    font-size: 1.2em;
    padding-top: 3px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-shadow: rgba(255, 255, 255, .4) 0 1px 0;
}

/* section */

.ios .iosview section {
    position: absolute;
    width: 100%;
    height: auto;
    bottom: 0px;
    top: 40px;
    background: #e5e5e5;
    clear: both;
    -webkit-transform: translateZ(0);
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

/*
.ios .iosview section:not(.noscroll) {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}*/

.ios .iosview section.section--nodocuments {
    text-align: center;
    font-size: 1.1em;    
    color: #ffffff;  
    width: 100%;
    height: 100%;
    background: #3b4858;
}

.ios .iosview section.section--nodocuments > p:only-of-type {
    padding-top: 100px;
}

.ios .iosview section.section--nodocuments button {
    margin: 10px auto;
}


/* p.label */

.ios section p.label {
    color: #666;
    margin: 8px 10px -10px 10px;
    font-size: .9em;
    text-align: justify;
    text-shadow: rgba(255, 255, 255, 1) 0 1px 0;
}

/* iosview footer */

.ios .iosview footer {
    clear: both;
    /*z-index: 2;*/
    width: 100%;
    height: 40px;
    text-align: center; 	
    /*background: #dadadc;*/
    position: absolute;
    left: 0;
    bottom: 0;
    border-top: 1px solid #808080;
    background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee 60%, #dadadc);
    background-image: -moz-linear-gradient(top, #ffffff, #eeeeee 60%, #dadadc);
    background-image: -ms-linear-gradient(top, #ffffff, #eeeeee 60%, #dadadc);
    background-image: linear-gradient(to bottom, #ffffff, #eeeeee 60%, #dadadc);
    /*border-radius: 0;*/
}

/* Wait */

.ios .waitview {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    bottom: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    display: none;
    background-color: rgba(79,79,75,0.3);
}

/* Container view */
.ios .containerview {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    bottom: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    display: none;
    background-color: rgba(79,79,75,0.3);
}

