﻿.ui-mobile [data-role="page"], .ui-mobile [data-role="dialog"], .ui-mobile [data-ui-role="page"], .ui-mobile [data-ui-role="dialog"], .ui-page {
    max-width: 1000px;
    margin:0 auto;
   
}

/* Change html headers color */

h1, h2, h3, h4, h5 {
    color: #bc3019;
}
/*    h2.mc-text-danger,
    h3.mc-text-danger {
        color: red;
    }*/
/************************************************/
/*styly z tutorialu*/
/* Change border radius of icon buttons */

.ui-btn-icon-notext.ui-corner-all {
    -webkit-border-radius: .3125em;
    border-radius: .3125em;
}

/* Change color of jQuery Mobile page headers */

/*.ui-title {
    color: #fff;
}*/

/* Center-aligned text */

.mc-text-center {
    text-align: center;
}

/* Top margin for some elements */

.mc-top-margin-1-5 {
    margin-top: 1.5em;
}

/*styly z tutorialu konec */
/************************************************/
h3 span, h3 a {
    float: right;
}

.dialog-medium {
    width: 90vw;
    max-width: 35em;
}

.ui-popup > .ui-btn-left,
.ui-popup > .ui-btn-right {
    position: absolute;
    top: -11px;
    margin: 0;
    z-index: 1101;
}

.ui-popup > .ui-btn-left {
    left: -11px;
}

.ui-popup > .ui-btn-right {
    right: -11px;
}
/* Icon-only buttons */
.ui-btn-icon-notext.ui-btn-corner-all,
.ui-btn-icon-notext.ui-corner-all {
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

.ui-btn-icon-notext,
.ui-header button.ui-btn.ui-btn-icon-notext,
.ui-footer button.ui-btn.ui-btn-icon-notext {
    padding: 0;
    width: 1.75em;
    height: 1.75em;
    text-indent: -9999px;
    white-space: nowrap !important;
}

.ui-header .ui-controlgroup .ui-btn-icon-notext,
.ui-footer .ui-controlgroup .ui-btn-icon-notext {
    font-size: 12.5px;
}

.ui-icon.accordion {
    margin-left: 3px;
    margin-right: 3px;
}

.ui-listview > li p {
    overflow: visible;
    white-space: normal;
}

.ui-accordion-header .ui-accordion-header-icon {
    display: none;
}
/*.ui-accordion-header[data-stav='4'] {
background-color:darkseagreen}
.ui-accordion-header[data-stav='3'] {
      background-color:blanchedalmond;
}
.ui-accordion-header[data-stav='1'], .ui-accordion-header[data-stav='0'] {
    background-color: lightgrey;
}*/

.ui-page-theme-a .ui-accordion-header-active.gis, .ui-page-theme-a .ui-accordion-header.ui-state-active.gis {
    background-color: darkgreen;
    border-color: darkgreen;
    color: #ffffff;
    text-shadow: 0 1px 0 #005599;
}
.ui-page-theme-a .ui-accordion-header-active.kos, .ui-page-theme-a .ui-accordion-header.ui-state-active.kos {
    background-color: firebrick;
    border-color: firebrick;
    color: #ffffff;
    text-shadow: 0 1px 0 firebrick;
}

.ui-page-theme-a .ui-accordion-header-active.kos, .ui-page-theme-a .ui-accordion-header.ui-state-active.kos {
    background-color: #bc3019;
    border-color: #bc3019;
    color: #ffffff;
    text-shadow: 0 1px 0 #bc3019;
}
.ui-page-theme-a .ui-accordion-header-active.nezpracovano, .ui-page-theme-a .ui-accordion-header.ui-state-active.nezpracovano {
    background-color: darkgrey;
    border-color: darkgrey;
    color: #ffffff;
    text-shadow: 0 1px 0 darkgrey;
}
.ui-page-theme-a .ui-accordion-header-active.zpracovano, .ui-page-theme-a .ui-accordion-header.ui-state-active.zpracovano {
    background-color: darkgrey;
    border-color: darkgrey;
    color: #ffffff;
    text-shadow: 0 1px 0 darkgrey;
}
.ui-page-theme-a .ui-accordion-header-active.kezpracovani, .ui-page-theme-a .ui-accordion-header.ui-state-active.kezpracovani {
    background-color: darkgrey;
    border-color: darkgrey;
    color: #ffffff;
    text-shadow: 0 1px 0 darkgrey;
}

.ui-accordion-header.nezpracovano, .ui-accordion-header-active.zpracovano, .ui-accordion-header-active.kezpracovani {
    background-color: darkgrey;
}
.ui-accordion-header-collapsed.gis {
    background-color: #009500;
}

.ui-accordion-header-collapsed.kos {
    background-color: #f1a397;
}

.ui-accordion-header-collapsed.nezpracovano, .ui-accordion-header-collapsed.zpracovano, .ui-accordion-header-collapsed.kezpracovani {
    background-color: lightgrey;
}
.ui-accordion-content p {
    font-size: .75em;
    font-weight: 400;
    display: block;
    margin: .6em 0;
    overflow: visible;
    white-space: normal;
}

.ui-accordion-content h3 {
    font-size: .75em;
    font-weight: 800;
    display: block;
    margin: .6em 0;
    overflow: visible;
    white-space: normal;
}

.floatright {
    float: right;
}

.ui-mybtn-icon-notext {
    padding: 0;
    text-indent: -9999px;
    white-space: nowrap !important;
    margin: 5px;
    width: 1.6em;
    height: 1.6em;
}

h2.pridatikony { padding-bottom:1em;
}
.background-bramac {
    background-color: #bc3019
}

[data-role="header"] {
    padding-left: 10px;
    padding-right: 10px;
}

    [data-role="header"] h2 {
        margin-bottom: 2px;
    }

    [data-role="header"] p {
        padding-left: 20px;
        margin-top: 2px;
        margin-bottom: 5px;
    }

.zakudaje {
}

/*.knofliky {
    float: right;
    width: 5em;
  
}
    .knofliky a.ui-icon {
    width:100%;
    margin:3px;
    background-color:brown
    }

    a[data-iconpos="left" ] span.ui-icon {
        float: left
    }

.knofliky span {
font-size:0.7em;}*/
.knofliky .ui-button:hover span {
   
    background-color: #ededed;
    border-color: #ddd;
    color: #333;
    text-shadow: 0 1px 0 #f3f3f3;

}

.knofliky .ui-button {
    text-align:left;
    background-color: #bc3019;
    margin: 5px;
    border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    width: 7em;
    height: 2.5em;
    color:#fff;
    font-size: 1.5em;
    padding-top: 1em;
}
    .knofliky .ui-button span {
        background-color: #bc3019;
        color:white;
        display: inline-block;
        margin-bottom:0;
    }
    .knofliky .ui-button span.ui-icon {
       margin-top:-3.2em;
    }
    .knofliky .ui-button span.txt {
        
        
        margin-top:0.5em;
        padding-left:0.5em;
    }
    .ui-collapsible-inset .ui-collapsible-content {
    margin: 0;
    padding: 0;
}
#m {width:100%; height:50Vh; /*border:solid 1px blue;*/}
.mapdiv {
    width: 100%;
/*    border: solid 1px green;*/
    margin:0;
    padding:0;
}
.smap .compass {
display:none}
.modelnazev{font-style:italic;}
.model {
    text-decoration: none;
    font-style:normal;
}

.izolace h4, .solar h4 {
    font-size: .75em;
    font-weight: 400;
    font-style: italic;
    text-decoration: underline;
    margin: 0;
}
table.izolace td, table.izolace th {
  
   
    font-size: .75em;
}
table.izolace th {
    font-weight: normal;
    text-decoration: underline;
    font-style: italic;
}
table.izolace td.r{text-align:right;
                    padding-right:10px;}

/* Button up */
.ui-page-theme-b .ui-btn,
html .ui-bar-b .ui-btn,
html .ui-body-b .ui-btn,
html body .ui-group-theme-b .ui-btn,
html head + body .ui-btn.ui-btn-b,
/* Button visited */
.ui-page-theme-b .ui-btn:visited,
html .ui-bar-b .ui-btn:visited,
html .ui-body-b .ui-btn:visited,
html body .ui-group-theme-b .ui-btn:visited,
html head + body .ui-btn.ui-btn-b:visited {
    background-color: #bc3019 /*{b-bup-background-color}*/;
    border-color: #bc3019 /*{b-bup-border}*/;
    color: #fff /*{b-bup-color}*/;
    text-shadow: 0 /*{b-bup-shadow-x}*/ 1px /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ #f3f3f3 /*{b-bup-shadow-color}*/;
}
    /* Button hover */
    .ui-page-theme-b .ui-btn:hover,
    html .ui-bar-b .ui-btn:hover,
    html .ui-body-b .ui-btn:hover,
    html body .ui-group-theme-b .ui-btn:hover,
    html head + body .ui-btn.ui-btn-b:hover {
        background-color: #9a1f0b; /*{b-bhover-background-color}*/
        border-color: #9a1f0b /*{b-bhover-border}*/
        ;
        color: #fff /*{b-bhover-color}*/;
        text-shadow: 0 /*{b-bhover-shadow-x}*/ 1px /*{b-bhover-shadow-y}*/ 0 /*{b-bhover-shadow-radius}*/ #f3f3f3 /*{b-bhover-shadow-color}*/;
    }
    /* Button down */
    .ui-page-theme-b .ui-btn:active,
    html .ui-bar-b .ui-btn:active,
    html .ui-body-b .ui-btn:active,
    html body .ui-group-theme-b .ui-btn:active,
    html head + body .ui-btn.ui-btn-b:active {
        background-color: #9a1f0b /*{b-bdown-background-color}*/
        ;
        border-color: #9a1f0b /*{b-bdown-border}*/
        ;
        color: #fff /*{b-bdown-color}*/;
        text-shadow: 0 /*{b-bdown-shadow-x}*/ 1px /*{b-bdown-shadow-y}*/ 0 /*{b-bdown-shadow-radius}*/ #f3f3f3 /*{b-bdown-shadow-color}*/;
    }

/* Focus */
.ui-page-theme-a .ui-btn:focus,
html .ui-bar-a .ui-btn:focus,
html .ui-body-a .ui-btn:focus,
html body .ui-group-theme-a .ui-btn:focus,
html head + body .ui-btn.ui-btn-a:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-a .ui-focus,
html .ui-bar-a .ui-focus,
html .ui-body-a .ui-focus,
html body .ui-group-theme-a .ui-focus,
html head + body .ui-btn-a.ui-focus,
html head + body .ui-body-a.ui-focus {
    -webkit-box-shadow: 0 0 12px #f3f3f3 /*{a-active-background-color}*/;
    -moz-box-shadow: 0 0 12px #f3f3f3 /*{a-active-background-color}*/;
    box-shadow: 0 0 12px #f3f3f3 /*{a-active-background-color}*/;
}

.d-none{display:none;}
p.tel, p.email{font-size:1.6em; margin:0}