/* Top bar */
#p3TopBar {
    z-index: 1200;
    position: fixed;
    height: 40px;
    width: 100%;
    background: #1786A8; /* Old browsers */
    background: linear-gradient(to right,  #1786A8 0%,#1786A8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}



#p3TopBarLogo {
    padding: 5px;
    margin-left: 20px;
    height: 100%;
    /* width: 50px; */
}

#p3TopBarInfo {
    height: 100%;
}

/* Page title */
.p3-cms-subtitle {
    color: rgb(61, 61, 61);
}

.p3-noselect {
    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Old versions of Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */
}


.p3-common-modal {
    position: fixed;
    padding-top: 100px;
}

.p3-device-modal {
    position: fixed;
    padding-top: 100px;
}
