﻿
.tab-content.penzias {
    margin-bottom: 0px;
}

.disabledchar {
    pointer-events: none;
    cursor: default;
    color: #BFBAB0 !important;
}


    .disabledchar a {
        color: #DCD3C4 !important;
    }

.multiselecttag {
    padding: 0px;
}

.multiselecttagul {
    padding: 0px;
    padding-bottom: 7px !important;
    padding-top: 5px !important;
    max-height: 350px;
    overflow-y: scroll;
    z-index: 30000;
}


    .multiselecttagul ul {
        padding: 0px;
    }

.multiselecttagli {
    padding: 0px !important;
    height: 20px !important;
    border: none !important;
    color: #333;
}

    .multiselecttagli li {
        padding: 0px !important;
        height: 20px !important;
    }

.multiselecttaggroupli {
    padding: 0px !important;
    height: 20px !important;
}

    .multiselecttaggroupli li {
        padding: 0px !important;
        height: 20px !important;
    }

.multiselecttaglianchor, .multiselecttaglianchor a, .multiselecttaglianchor a:hover, .multiselecttaglianchor a:focus {
    color: #333 !important;
    text-decoration: none !important;
    outline: 0px none !important;
    background: none !important;
}

.multiselecttagbtn {
    height: 22px !important;
    padding-top: 3px;
    border-radius: 0px;
    border: 1px solid #746E60;
}

.filter-tag.pezias .multiselecttagli {
    /*margin-left: -10px;*/
}

#penziasiframe.fullscreen {
    z-index: 99999;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0px;
    margin: 0px;
}

#penziasiframe.nativefullscreen {
    padding: 15px !important;
}


#slider-range .slider-tip {
    opacity: 1;
    bottom: 120%;
    margin-left: -1.36em;
}

#slider-range .tooltip-inner {
    background: #C6BDA5;
    color: white;
    text-align: center;
    font-size: 10px;
    width: 26px;
    margin-top: -17px;
    border-radius: 4px;
}

#slider-range .tooltip-arrow {
    border-top-color: #A79F86 !important;
}

#slider-range .ui-state-default, #slider-range .ui-widget-content .ui-state-default,
#slider-zoom .ui-state-default, #slider-zoom .ui-widget-content .ui-state-default {
    position: absolute;
    z-index: 2;
    width: 15px;
    height: 15px;
    cursor: default;
    background: none repeat scroll 0% 0% #FFF;
    border-radius: 50%;
    border: 1px solid #545146;
    outline: medium none;
    margin-top: -2px;
}


.ui-widget-content {
    background: #A79F86 !important;
}

.ui-widget-header {
    background: #A79F86 !important;
}

.penziastutorialwrappertype {
}



.penziastutorialwrapper {
    z-index: 79998;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    top: 550px;
    left: 0;
    right: 0;
    background: transparent;
    width: 500px;
}

.smallsizeapp .penziastutorialwrapper {
    width: 300px;
}

.penziastutorial {
    width: 500px;
    background: rgba(0,142,175,1);
    color: white;
    border-radius: 25px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.smallsizeapp .penziastutorial {
    width: 300px;
}

.penziaslogwrapper {
    z-index: 79999;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    top: 0px;
    left: 0;
    right: 0;
    background: transparent;
    width: 100%;
}

.penziaslog {
    padding-left: 5px;
    font-size: 12px;
    width: 100%;
    background: rgba(0,142,175,1);
    color: white;
    height: 200px;
    overflow-y: scroll;
}


.penziastutorial-header {
    padding-left: 30px;
    font-size: 30px;
    margin-top: -10px;
    line-height: 32px
}


.penziastutorial-content {
    padding: 30px;
    font-size: 16px;
    line-height: 20px;
    padding-top: 15px;
    padding-right: 20px;
}

    .penziastutorial-content ul {
        margin-left: 20px;
    }

.penziastutorialbubblewrapper {
    z-index: 79998;
    position: absolute;
    background: transparent;
}

    .penziastutorialbubblewrapper .penziastutorialbubble {
        background: rgba(0,142,175,1);
        color: white;
        border-radius: 50px;
        width: 50px;
        height: 50px;
        font-size: 30px;
        text-align: center;
        padding-top: 15px;
        display: none;
    }


.ishidden {
    display: none;
}


.penziastutorial-buttons {
    padding-top: 35px;
    padding-right: 20px;
}


@media (max-width: 991px) {
    .penziastutorialbubblewrapper {
        margin-top: 100px;
    }

    .penziastutorialwrapper {
        margin-top: 100px;
    }
}


@media (max-width: 767px) {
    .penziastutorialbubblewrapper {
        margin-top: -40px;
    }

    .penziastutorialwrapper {
        margin-top: -40px;
    }
}

.cbutton2x i {
    margin: 0 auto;
    background: url(/img/penzias/LindauNobel_PP_IconsSprite.png) no-repeat;
    background-size: 324px 304px;
    float: right;
    width: 150px;
    margin: 0 auto;
}

.cbutton3x i {
    margin: 0 auto;
    background: url(/img/penzias/LindauNobel_PP_IconsSprite.png) no-repeat;
    background-size: 216px 202px;
}

    .cbutton3x i.prev {
        background-position: -7px -11px;
        margin-left: 6px;
        width: 23px;
        height: 17px;
        cursor: pointer;
        border-radius: 20px;
        float: right;
    }

    .cbutton3x i.next {
        background-position: -37px -11px;
        margin-left: 6px;
        width: 23px;
        height: 17px;
        cursor: pointer;
        border-radius: 20px;
        float: right;
        margin-left: 5px;
    }

.cbutton2x i.quit {
    background-position: -104px -14px;
    margin-left: 6px;
    width: 25px;
    height: 21px;
    cursor: pointer;
    border-radius: 20px;
    float: right;
    margin: 0 auto;
    margin-top: -2px;
    margin-left: 5px;
}

.feedbackdialogwrapper {
    background-color: #FFF;
    width: 440px;
    z-index: 99999;
}

.feedbackdialogheader {
    padding: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    color: #000;
    background-color: rgba(220, 211, 196, 1);
}

.feedbackdialogcontent {
    margin: 20px;
    color: #666;
}

.feedbacktextareadiv {
}

.feedbacktextarea {
    width: 400px;
    height: 200px;
    margin: 20px;
    margin-top: 0px;
    background-color: rgba(245, 240, 230, 1);
    border: 1px solid #999;
    padding: 5px;
}

    .feedbacktextarea:focus {
        outline: none;
        border: 1px solid #666;
        background-color: rgba(245, 240, 230, 0.5);
    }

.feedbackdialogsendbuttondiv {
}

.feedbackdialogsendbutton {
    margin: 20px;
    margin-top: 0px;
    border-bottom: 1px solid #7d7b73;
    background-color: #dad4c4;
    width: 60px;
}

.ui-widget-content {
    background: #C6BDA5 !important;
}

.ui-widget-header {
    background: #C6BDA5 !important;
}
