profoundjs
Version:
Profound.js Framework and Server
2,126 lines (1,782 loc) • 36.8 kB
CSS
.pui-cloud-skip-info {
text-align: center;
max-width: 80%;
width: auto;
}
.pui-cloud-skip-buttons {
margin-left: 25%;
}
.pui-cloud-skip-signin-header {
color: #176bb5;
font-size: 20px;
margin-right: auto;
display: block;
margin-left: 24%;
}
.pui-cloud-skip-text {
margin-left: 24%;
white-space: normal;
width: 57%;
padding-bottom: 15px;
}
.pui-cloud-all {
max-width: 100%;
}
.pui-cloud-search {
/* width: 50%; */
position: relative;
background-image: url(/profoundui/proddata/images/search.png);
background-size: contain;
}
.pui-cloud-search-term {
float: left;
width: 50%;
border: 3px solid #296ca3;
padding: 5px;
height: 20px;
border-radius: 5px 0 0 5px;
outline: none;
color: #000000;
}
.pui-cloud-search-term:focus {
color: #296ca3;
}
.pui-cloud-search-button {
position: absolute;
width: 40px;
height: 36px;
border: 1px solid #296ca3;
background-image: url(/profoundui/proddata/images/search.png);
background-size: contain;
text-align: center;
color: #fff;
border-radius: 0 5px 5px 0;
cursor: pointer;
font-size: 20px;
}
#_cloud_search_results_container {
padding-bottom: 10px;
border-bottom: 1px solid gray;
}
.pui-cloud-all {
max-width: 100%
}
#pui-cloud-row {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-width: 200px;
-moz-column-width: 200px;
column-width: 250px;
}
#pui-cloud-column {
float: left;
}
.pui-cloud-space-info {
display: inline-block;
color: #296CA3;
font-size: 14px;
border-spacing: 8px;
}
.pui-cloud-description {
vertical-align: top;
max-width: 10%;
font-size: 16px;
font-weight: bold;
}
.pui-cloud-name {
font-size: 20px;
font-weight: bold;
padding-bottom: 10px;
color: #000000;
display: inline-block;
}
.pui-cloud-owner-workspaces {
display: inline-block;
padding: 2px;
padding-bottom: 10px;
margin-right: 10%;
margin-left: 8px;
max-width: 60%;
}
.pui-cloud-user-workspaces {
display: inline-block;
padding: 2px;
color: #296ca3;
padding-bottom: 10px;
margin-left: 8px;
}
.pui-cloud-your-spaces {
font-size: 20px;
font-weight: bold;
padding-bottom: 10px;
padding-top: 7px;
color: #000000;
}
.pui-cloud-space-value {
white-space: normal;
}
.pui-cloud-space-remove {
height: 16px;
margin-left: 5px;
cursor: pointer;
}
/*--- TITLES ---*/
.pui-cloud-other-name {
color: #000000;
font-weight: bold;
font-size: 20px;
white-space: normal;
margin-top: 7px;
}
.pui-cloud-list-desc {
color: #296ca3;
font-size: 12px;
padding-bottom: 5px;
white-space: normal;
}
.pui-cloud-keywords-container {
display: flex;
flex-wrap: wrap;
max-width: 75%;
}
.pui-cloud-keywords {
text-align: center;
max-width: 10%;
font-size: 10px;
height: auto;
display: table;
margin-right: 5px;
margin-bottom: 2px;
text-decoration: underline;
color: #296CA3;
}
.pui-cloud-textarea {
border-top: 2px solid #eeeeee;
border-left: 2px solid #eeeeee;
border-right: 2px solid #eeeeee;
border-bottom: 2px solid #eeeeee;
margin-top: 10px;
min-height: 40px;
border-radius: 5px;
width: 100%;
font-family: "Segoe UI", tahoma, arial, verdana, sans-serif;
font-size: 14px;
resize: vertical;
outline: none;
}
.pui-cloud-textarea:focus {
border-top: 2px solid #296ca3;
border-left: 2px solid #296ca3;
border-right: 2px solid #296ca3;
border-bottom: 2px solid #296ca3;
}
/*--- CONTAINER ---*/
#pui-cloud-bar {
display: inline-block;
width: 100%;
margin-bottom: 10px;
}
.pui-ws-container {
margin-top: 10px;
}
.pui-ws-link {
color: #296ca3;
font-size: 18px;
font-weight: bold;
padding-top: 3px;
text-decoration: none;
}
/*--- button ---*/
._cloud_buttons {
background: #296ca3;
border-radius: 4px;
border: none;
line-height: 20px;
height: 40px;
width: 100px;
color: #fff;
cursor: pointer;
display: inline-block;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
font-size: 14px;
outline: none;
}
._cloud_buttons:hover {
background: #205081;
border: none;
border-radius: 4px;
line-height: 20px;
height: 40px;
width: 100px;
color: #fff;
cursor: pointer;
display: inline-block;
font-weight: 500;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
}
#_cloud_signin_button, #_cloud_signin_button_right {
margin-top: 15px;
}
@media (max-width: 575px) {
#_cloud_signin_button, #_cloud_signin_button_right {
width: 100%;
display:block;
}
}
@media (min-width: 576px) {
#_cloud_signin_button, #_cloud_signin_button_right {
width: 47%;
}
#_cloud_signin_button_right {
float: right;
}
}
/*--- select template ---*/
._cloud_template_category {
padding-left: 5px;
padding-top: 30px;
padding-bottom: 8px;
font-size: 18px;
font-family: sans-serif;
color: #1979ca;
}
._cloud_template_first_category {
padding-top: 10px;
}
._cloud_template_name {
text-align: center;
margin-top: 40%;
}
._cloud_description_name {
text-align: center;
margin-top: 40%;
}
._cloud_permissions_header {
margin-left: 5%;
}
.pui-ws-link:hover {
text-decoration: underline;
}
#_cloud_container {
height: 40%;
width: 30%;
margin: auto;
position: absolute;
top: 40%;
left: 30%;
}
._cloud_select_tags {
width: 184px;
font-weight: normal;
color: #333;
}
#_cloud_templates {
width: 100%;
display: grid;
grid-template-columns: 33% 33% 33%;
grid-gap: 0px;
}
._cloud_template_tile {
height: 134px;
color: #ffffff;
transition: all ease .35s;
border: 3px solid white;
background-size: cover;
text-align: center;
opacity: 0.95;
background-color: #ef8200;
}
._cloud_template_tile:hover {
border: 3px solid #6699cc;
opacity: 1;
}
.column {
float: left;
width: 33.33%;
padding: 10px;
height: 100px;
box-sizing: border-box;
border: 1px solid black;
}
/*--- comment ---*/
.pui-cloud-user {
position: absolute;
right: 10px;
top: 4px;
cursor: pointer;
color: #999999;
font-size: 14px;
}
.pui-cloud-user-avatar {
width: 20px;
height: 20px;
border-radius: 50%;
vertical-align: middle;
}
.pui-cloud-user:hover {
color: #666666;
}
.pui-cloud-user-down-arrow {
font-size: 11px;
}
.pui-cloud-thumbnail {
width: 88px;
height: 66px;
border-top: 1px solid #F4771C;
border-left: 1px solid #F4771C;
border-right: 1px solid #0B69B8;
border-bottom: 1px solid #0B69B8;
border-radius: 6px;
background-position: 50% 50%;
/* Sets reference point to scale from */
background-size: cover;
/* Sets background image to cover entire element */
}
.pui-cloud-thumbnail-pos {
position: absolute;
right: 10px;
top: 36px;
cursor: pointer;
}
.pui-cloud-copy-icon {
font-size: 14px;
cursor: pointer;
color: #6699cc;
}
.pui-cloud-copy-icon:hover {
color: #99ccff;
font-size: 15px;
}
.x-window.blue-window-active.active-window .x-btn {
background-color: #296ca3;
}
.x-window.blue-window-active.active-window .x-btn:hover {
background-color: #205081;
}
#_html_dialog_content .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
color: #0066cc;
}
#_html_dialog_content .x-panel-body-noheader, .x-panel .x-panel-mc .x-panel-body {
border: none;
}
.pui-post-button {
background: #296ca3;
border-radius: 4px;
border: none;
line-height: 20px;
height: 40px;
width: 100px;
color: #fff;
cursor: pointer;
display: inline-block;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
font-size: 14px;
}
.pui-post-button:hover {
background: #205081;
border-radius: 4px;
border: none;
line-height: 20px;
height: 40px;
width: 100px;
color: #fff;
cursor: pointer;
display: inline-block;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
font-size: 14px;
}
._cloud_cancel_comment {
color: #296ca3;
}
._cloud_cancel_comment:hover {
color: #205081;
}
/*--- Sign In ---*/
._cloud_signin_logo {
text-align: center;
padding-bottom: 30px;
box-sizing: border-box;
}
._cloud_signin_container {
position: relative;
border-radius: 5px;
background-color: white;
padding: 20px 0 30px 0;
box-sizing: border-box;
}
._cloud_signin_btn {
position: relative;
display: block;
max-width: 191px;
padding: 0px ;
}
._cloud_signin_btn img {
width: 100%;
height: auto;
}
._cloud_signin_btn img._cloud_signin_btn_focus {
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 99;
}
._cloud_signin_btn:hover {
background-color: transparent ;
}
._cloud_signin_btn:hover img._cloud_signin_btn_focus {
display: inline;
}
span.pui-fa-brands-icons.fa-facebook-f {
vertical-align: sub;
}
.fa-facebook-f:before {
padding-right: 22px;
padding-left: 8px;
}
span.pui-fa-brands-icons.fa-github {
vertical-align: sub;
}
.fa-github:before {
padding-right: 12px;
padding-left: 8px;
}
span.pui-fa-brands-icons.fa-google {
vertical-align: sub;
}
.fa-google:before {
padding-left: 8px;
padding-right: 6px;
}
._cloud_signin_signin {
color: #176bb5;
font-weight: bold;
font-size: 20px;
box-sizing: border-box;
padding-bottom: 10px;
}
._cloud_signin_username {
border-top: none;
border-left: none;
border-right: none;
border-bottom: 2px solid #eeeeee;
font-size: 12px;
cursor: pointer;
background: none;
border-radius: 0px;
box-sizing: border-box;
width: 100%;
padding: 12px;
margin: 5px 0;
display: inline-block;
text-decoration: none;
}
._cloud_signin_username:focus {
border-top: none;
border-left: none;
border-right: none;
border-bottom: 2px solid #296ca3;
font-size: 12px;
cursor: pointer;
background: none;
outline: none;
border-radius: 0px;
box-sizing: border-box;
width: 100%;
padding: 12px;
margin: 5px 0;
display: inline-block;
text-decoration: none;
}
._cloud_signin_password {
border-top: none;
border-left: none;
border-right: none;
border-bottom: 2px solid #eeeeee;
font-size: 12px;
cursor: pointer;
background: none;
border-radius: 0px;
box-sizing: border-box;
}
._cloud_signin_password:focus {
border-top: none;
border-left: none;
border-right: none;
border-bottom: 2px solid #296ca3;
font-size: 12px;
cursor: pointer;
background: none;
outline: none;
border-radius: 0px;
box-sizing: border-box;
}
._cloud_signin_col {
/* float: left; */
/* width: 50%; */
/* margin: auto; */
padding: 0 40px;
margin-top: 6px;
box-sizing: border-box;
}
._cloud_signin_col_left {
padding: 0 20px;
}
._cloud_signin_row:after {
content: "";
display: table;
clear: both;
box-sizing: border-box;
}
/* vertical line */
._cloud_signin_vl {
position: absolute;
left: 50%;
border: 2px solid #ddd;
height: 175px;
box-sizing: border-box;
}
/* text inside the vertical line */
._cloud_signin_vl-innertext {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
background-color: #f1f1f1;
border: 1px solid #ccc;
border-radius: 50%;
padding: 8px 10px;
box-sizing: border-box;
}
._cloud_signin_bottom-container {
text-align: center;
background-color: #ffffff;
border-radius: 0px 0px 4px 4px;
box-sizing: border-box;
}
.pui-cloud-err-msg {
font-size: 12px;
color: red;
text-align: center;
display: block;
}
#_cloud_profile_msg {
width: 100%;
white-space: normal;
}
#_html_dialog_content a {
text-decoration: none;
color: #296ca3;
padding: 6px;
border-radius: 6px;
}
#_html_dialog_content a:hover {
text-decoration: none;
color: #205081;
background-color: #eeeeee;
}
#_html_dialog_content a.pui-cloud-text-link {
padding: 0px
}
#_html_dialog_content a.pui-cloud-text-link:hover {
background-color: transparent;
text-decoration: underline;
}
._cloud_container_account {
text-align: left;
display: inline-block;
}
._cloud_forgot_text {
margin-right: 24%;
margin-left: 24%;
white-space: normal;
}
.x-window-header-text {
color: #58595b;
font-weight: 200;
}
#_html_dialog_content .x-panel-body.x-panel-body-noheader {
background-color: white;
border-color: white;
}
/*--- dialog text --*/
.x-window-header.x-unselectable.x-window-draggable {
background-color: white;
border-color: white;
}
.x-resizable-handle.x-resizable-handle-west.x-unselectable.x-window-handle {
background-color: white;
border-color: white;
}
.x-window-bwrap {
background-color: white;
border-color: white;
}
.x-window.blue-window-active.active-window .x-window-mc {
background: white;
border-color: white;
}
.x-window.blue-window-active.active-window {
background-color: white;
border: 1px solid #cccccc;
}
#_html_dialog_content .x-panel .x-panel-body-noheader, .x-panel-mc .x-panel-body {
border-color: white;
}
.x-resizable-handle x-resizable-handle-west x-unselectable x--window-handle {
border: white;
}
._cloud_input {
margin-top: 2%;
height: 20px;
/* width: 50%; */
margin-left: 24%;
margin-right: auto;
padding-left: 2px;
display: block;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 2px solid #eeeeee;
text-align: left;
font-size: 14px;
min-height: 2em;
}
._cloud_name_input {
display: inline-block;
margin-left: 10px;
}
._cloud_left_name {
margin-left: 2px;
width: 40%;
}
._cloud_right_name {
margin-left: 30px;
width: 40%;
}
#_cloud_email {
margin-left: auto;
margin-right: auto
}
#_cloud_last_name {}
#_cloud_password1 {
/* width: 80%; */
margin-left: auto;
margin-right: auto
}
#_cloud_password2 {
/* width: 80%; */
margin-left: auto;
margin-right: auto
}
#_cloud_profile {
/* width: 80%; */
margin-left: auto;
margin-right: auto;
}
._cloud_login_input {
width: 100%;
}
._cloud_profile_create_screen {
width: 80%;
}
#_cloud_company_row, #_cloud_role_row {
width: 80%;
margin-left: auto;
margin-right: auto
}
#_cloud_company, #_cloud_role {
width: 100%;
margin-left: initial;
margin-bottom: 10px;
}
._cloud_input:focus {
border-bottom: 2px solid #296ca3;
outline: none;
}
._cloud_input_no_top {
margin-top: 0%;
}
._cloud_next_button_account {
background: #296ca3;
border-radius: 4px;
border: none;
text-transform: none;
line-height: 20px;
min-width: 80px;
color: #fff;
cursor: pointer;
display: inline-block;
font-weight: 500;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
float: right;
}
.pui-cloud-key {
font-size: 16px;
font-weight: bold;
}
#_cloud_public_permissions {
text-align: center;
}
._cloud_description_div {
margin-left: 10px;
margin-right: 10px;
align-content: center;
}
#_cloud_workspace_name {
text-align: center;
width:50%;
}
._cloud_next_button_account:hover {
background: #205081;
border-radius: 4px;
border: none;
text-transform: none;
line-height: 20px;
min-width: 80px;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
float: right;
}
#_html_dialog_content h2 {
color: #176bb5;
font-size: 20px;
margin-right: auto;
display: block;
margin-left: 24%;
}
#_html_dialog_content h2.pui-centered {
text-align: center;
margin-left: 0%;
}
._cloud_left_div {
display: inline-block;
max-width: 300px;
text-align: left;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 30px;
padding-top: 37px;
background-color: #ffffff;
border-radius: 3px;
vertical-align: top;
margin-right: auto;
margin-left: 24%;
}
._cloud_left_div_create_account {
margin-left: 19%;
}
._cloud_left_div_password {
margin-left: 15%;
}
._cloud_left_div_signin {
margin-left: 21%;
}
._cloud_left_div_publish {
margin-left: 27%;
}
span#_cloud_profile_msg.pui-cloud-er-msg {
text-align: center;
}
._cloud_account_link {
padding-right: 10px;
text-align: center;
display: inline-block;
}
._cloud_signin_links {
margin-top: 20px;
}
._cloud_right_div {
display: inline-block;
max-width: 150px;
text-align: left;
padding: 10px;
padding-bottom: 0px;
background-color: #ffffff;
border-radius: 3px;
margin-left: auto;
}
._cloud_account_input {
display: inline-block;
max-width: 300px;
text-align: left;
padding-left: 0px;
padding-right: 0px;
/* padding-bottom: 30px; */
padding-top: 20px;
background-color: #ffffff;
border-radius: 3px;
vertical-align: top;
margin-right: auto;
margin-left: 10%;
}
._cloud_left_input {
display: inline-block;
max-width: 300px;
text-align: left;
padding-left: 0px;
padding-right: 0px;
/* padding-bottom: 30px; */
padding-top: 20px;
background-color: #ffffff;
border-radius: 3px;
vertical-align: top;
margin-right: auto;
margin-left: 10%;
}
._cloud_right_input {
display: inline-block;
max-width: 300px;
text-align: left;
padding-left: 0px;
padding-right: 0px;
/* padding-bottom: 30px; */
padding-top: 20px;
background-color: #ffffff;
border-radius: 3px;
vertical-align: top;
margin-right: auto;
margin-left: 10%;
}
._cloud_left_publish {
display: inline-block;
margin-left: 5%;
}
._cloud_right_publish {
display: inline-block;
margin-left: 5%;
}
._cloud_publish_footer {
padding-top: 10px;
text-align: center;
}
._cloud_publish_footer input._cloud_buttons {
margin-top: 12px;
}
#_cloud_work_with_button {
background-color: #ef8200;
}
#_cloud_work_with_button:hover {
background-color: #bb6600;
}
._cloud_left_input ._cloud_input, ._cloud_right_input ._cloud_input {
margin-left: 0;
margin-top: 8px;
width: 100%;
}
._cloud_mid_div {
display: inline-block;
max-width: 150px;
text-align: left;
padding: 30px;
background-color: #ffffff;
border-radius: 3px;
margin: 15px;
}
._cloud_left_div {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 20px;
}
._cloud_bottom {
display: block;
margin-left: 10%;
margin-right: 10%;
}
._cloud_left-text, ._cloud_right_text {
font: 14px;
color: #ffffff;
}
/*--- Create Account ---*/
._cloud_container_account {
text-align: left;
display: inline-block;
}
#_cloud_public_permissions {
padding: 10px;
padding-top: 5px;
padding-bottom: 0px;
text-align: left;
}
._cloud_description {
width: 95%;
}
._cloud_next_button_account {
background: #296ca3;
border-radius: 4px;
border: none;
text-transform: none;
line-height: 20px;
min-width: 80px;
color: #fff;
cursor: pointer;
display: inline-block;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
float: right;
font-size: 14px;
}
._cloud_next_button_account:hover {
background: #205081;
border-radius: 4px;
border: none;
text-transform: none;
line-height: 20px;
min-width: 80px;
color: #fff;
cursor: pointer;
display: inline-block;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
float: right;
font-size: 14px;
}
#_cloud_display_name {
text-align: center;
}
._cloud_account_text {
width: 100%;
white-space: normal;
text-align: center;
display: block;
}
._cloud_password_no_top_margin {
margin-top: 0px ;
}
._cloud_next_password {
background: #408fca;
border-radius: 4px;
border: none;
color: #fff;
cursor: pointer;
display: inline-block;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
height: 35px;
width: 80px;
font-size: 14px;
}
._cloud_next_password:hover {
background: #176bb5;
border-radius: 4px;
border: none;
color: #fff;
cursor: pointer;
display: inline-block;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
height: 35px;
width: 80px;
font-size: 14px;
}
#_cloud_next_password {
background: #408fca;
border-radius: 4px;
border: none;
color: #fff;
cursor: pointer;
display: inline-block;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
height: 35px;
width: 80px;
margin-left: 10px;
font-size: 14px;
}
#_cloud_next_password:hover {
background: #176bb5;
border-radius: 4px;
color: #fff;
border: none;
cursor: pointer;
display: inline-block;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
height: 35px;
width: 80px;
margin-left: 10px;
font-size: 14px;
}
._cloud_password_protect_container {
text-align: center;
}
._cloud_password_protect_header {
color: #176bb5;
font-size: 25px;
font-family: "Segoe UI", tahoma, arial, verdana, sans-serif;
text-align: center;
font-weight: bold;
margin-top: 30px;
margin-bottom: 30px;
}
._cloud_workspace_owner_name {
font-size: 16px;
font-family: "Segoe UI", tahoma, arial, verdana, sans-serif;
}
._cloud_input_password_protected {
font-size: 14px;
text-align: center;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 2px solid #eeeeee;
font-size: 14px;
margin-top: 20px;
}
._cloud_input_password_protected:focus {
border-bottom: 2px solid #296ca3;
outline: none;
text-align: center;
}
._cloud_buttons_password_protected_wrapper {
padding-top: 30px;
}
._cloud_buttons_password_protected_next {
background: #296ca3;
border-radius: 4px;
border: none;
line-height: 20px;
height: 40px;
width: 100px;
color: #ffffff;
cursor: pointer;
display: block;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
font-size: 14px;
margin: auto;
outline: none;
}
._cloud_buttons_password_protected_next:hover {
background: #205081;
border-radius: 4px;
border: none;
line-height: 20px;
height: 40px;
width: 100px;
color: #ffffff;
cursor: pointer;
display: block;
overflow: hidden;
text-align: center;
z-index: 0;
white-space: normal;
letter-spacing: .25px;
font-size: 14px;
margin: auto;
outline: none;
}
.logo {
margin-left: 23%;
padding-bottom: 30px;
margin-top: 30px;
}
.pui-social-panel .x-panel-header, .x-panel-header-collapsed, .x-layout-collapsed-south {
color: #666666;
font-weight: normal;
font-size: 16px;
font-family: "Segoe UI", tahoma, arial, verdana, sans-serif;
border-color: #aeb6be;
background-color: #eeeeee ;
padding-bottom: 5px;
height: 30px;
}
.x-panel.pui-social-panel.x-border-panel {
z-index: 1;
}
._cloud_start_over {
display: inline-block;
max-width: 300px;
text-align: left;
padding-left: 0px;
padding-right: 10px;
padding-bottom: 30px;
padding-top: 50px;
background-color: #ffffff;
border-radius: 3px;
vertical-align: top;
margin-right: auto;
margin-left: 23%;
}
/*--- Exit Buttons ---*/
.active-window.x-window.active-window.x-window .x-window-tl .x-window-tr .x-window-tc .x-window-header .x-tool-close {
background-color: #296ca3;
}
.active-window.x-window.active-window.x-window .x-window-tl .x-window-tr .x-window-tc .x-window-header .x-tool-close:hover {
background-color: #205081;
}
/*--- dialog text --*/
.x-window .x-window-header {
color: #ffffff;
}
#_html_dialogue_content .x-panel-body-noheader, .x-panel .x-panel-mc .x-panel-body {
border-color: #939598;
}
.x-window-header-text {
color: #58595b;
font-weight: 200;
}
.x-window-header.x-unselectable.x-window-draggable {
background-color: #ffffff;
border-color: #ffffff;
}
.x-resizable-handle.x-resizable-handle-west.x-unselectable.x-window-handle {
background-color: #ffffff;
border-color: #ffffff;
}
.x-window-bwrap {
background-color: #ffffff;
border-color: #ffffff;
}
.x-window.blue-window-active.active-window .x-window-mc {
background: #ffffff;
border-color: #ffffff;
}
#_html_dialog_content .x-panel-body.x-panel-body-noheader {
background-color: #ffffff;
border-color: #ffffff;
}
.x-window.blue-window-active.active-window {
background-color: #ffffff;
border: 1px solid #939598;
}
#_html_dialog_content .x-panel .x-panel-body-noheader, .x-panel-mc .x-panel-body {
border-color: #ffffff;
}
.x-resizable-handle x-resizable-handle-west x-unselectable x--window-handle {
border: #ffffff;
}
/*--- Workspace ---*/
/* ._cloud_space_name { */
.pui-cloud-space-name {
font-size: 15px;
border: 2px #408fca;
}
.pui-cloud-space-owner {
font-size: 15px;
}
.pui-cloud-space-description {
font-size: 15px;
}
/* ._cloud_keywords { */
.pui-cloud-space-keyword {
font-size: 14px;
border: 1px solid grey;
width: auto;
display: inline-block;
margin-right: 5px;
margin-bottom: 5px;
padding: 3px;
color: grey;
cursor: pointer;
}
.pui-workspace-panel .x-panel-header {
color: #666666;
font-weight: normal;
font-size: 14px;
font-family: "Segoe UI", tahoma, arial, verdana, sans-serif;
border-color: #aeb6be;
background-color: #eeeeee ;
padding-bottom: 5px;
height: 20px;
}
.pui-social-login-message {
color: #666666;
font-weight: normal;
font-size: 14px;
font-family: "Segoe UI", tahoma, arial, verdana, sans-serif;
}
.pui-social-selected {
color: #005ecf;
}
.pui-social-clickable {
cursor: pointer;
}
.pui-social-clickable:hover {
color: #333333;
}
.pui-social-small {
font-size: 14px;
}
.pui-leave-comment-box {
width: 100%;
resize: vertical;
border-radius: 5px;
}
.pui-leave-comment-buttons {
text-align: right;
}
.pui-chars-left {
font-size: 11px;
color: #999999;
}
.pui-comment-user {
font-weight: bold;
color: black;
border-radius: 4px;
padding: 2px 6px 10px 6px;
font-size: 16px;
}
pui-user-avatar {
display: inline;
padding-right: 8px;
}
.pui-user-avatar img {
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #ffffff;
border: 1px solid #dddddd;
}
.pui-user-avatar-name {
display: inline-flex;
cursor: pointer;
}
.pui-comment {
font-size: 14px;
padding: 10px 20px 10px 20px;
white-space: normal;
background-color: white;
}
.pui-comment-link {
text-decoration: none;
color: #296cA3;
}
.pui-comment-link:hover {
text-decoration: none;
color: #296ca3;
}
#_south_panel_workspace_comments {
background-color: #f4f4f5;
}
.time-remove-reply {
margin-left: 5px;
}
.pui-comment-indent-1 {
margin-left: 50px;
}
.pui-comment-indent-2 {
margin-left: 100px;
}
.pui-comment-indent-3 {
margin-left: 150px;
}
.pui-comment-time {
font-size: 12px;
color: #999999;
}
.pui-comment-link {
font-size: 12px;
text-decoration: none;
}
.pui-comment-link:hover {
text-decoration: underline;
}
.pui-see-more-comments {}
.pui-cloud-startfile {
font-weight: bold;
}
.pui-cloud-webservice {
font-style: italic;
}
.pui-cloud-run-iframe {
width: 100%;
height: 100%;
border-width: 0px;
}
/* Social Media Sharing buttons css */
.resp-sharing-button__link, .resp-sharing-button__icon {
display: inline-block
}
.resp-sharing-button__link {
text-decoration: none;
color: #fff;
margin: 0.5em
}
.resp-sharing-button {
border-radius: 5px;
transition: 25ms ease-out;
padding: 0.20em 0.25em;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 14px;
display: inline-block;
}
.resp-sharing-button__icon svg {
width: 1em;
height: 1em;
margin-right: 0.4em;
vertical-align: top
}
.resp-sharing-button--small svg {
margin: 0;
vertical-align: middle
}
/* Non solid icons get a stroke */
.resp-sharing-button__icon {
stroke: #fff;
fill: none
}
/* Solid icons get a fill */
.resp-sharing-button__icon--solid, .resp-sharing-button__icon--solidcircle {
fill: #fff;
stroke: none
}
.resp-sharing-button--twitter {
background-color: #55acee
}
.resp-sharing-button--twitter:hover {
background-color: #2795e9
}
.resp-sharing-button--pinterest {
background-color: #bd081c
}
.resp-sharing-button--pinterest:hover {
background-color: #8c0615
}
.resp-sharing-button--facebook {
background-color: #3b5998
}
.resp-sharing-button--facebook:hover {
background-color: #2d4373
}
.resp-sharing-button--tumblr {
background-color: #35465C
}
.resp-sharing-button--tumblr:hover {
background-color: #222d3c
}
.resp-sharing-button--reddit {
background-color: #5f99cf
}
.resp-sharing-button--reddit:hover {
background-color: #3a80c1
}
.resp-sharing-button--google {
background-color: #dd4b39
}
.resp-sharing-button--google:hover {
background-color: #c23321
}
.resp-sharing-button--linkedin {
background-color: #0077b5
}
.resp-sharing-button--linkedin:hover {
background-color: #046293
}
.resp-sharing-button--email {
background-color: #777
}
.resp-sharing-button--email:hover {
background-color: #5e5e5e
}
.resp-sharing-button--xing {
background-color: #1a7576
}
.resp-sharing-button--xing:hover {
background-color: #114c4c
}
.resp-sharing-button--whatsapp {
background-color: #25D366
}
.resp-sharing-button--whatsapp:hover {
background-color: #1da851
}
.resp-sharing-button--hackernews {
background-color: #FF6600
}
.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus {
background-color: #FB6200
}
.resp-sharing-button--vk {
background-color: #507299
}
.resp-sharing-button--vk:hover {
background-color: #43648c
}
.resp-sharing-button--facebook {
background-color: #3b5998;
border-color: #3b5998;
}
.resp-sharing-button--facebook:hover, .resp-sharing-button--facebook:active {
background-color: #2d4373;
border-color: #2d4373;
}
.resp-sharing-button--twitter {
background-color: #55acee;
border-color: #55acee;
}
.resp-sharing-button--twitter:hover, .resp-sharing-button--twitter:active {
background-color: #2795e9;
border-color: #2795e9;
}
.resp-sharing-button--google {
background-color: #dd4b39;
border-color: #dd4b39;
}
.resp-sharing-button--google:hover, .resp-sharing-button--google:active {
background-color: #c23321;
border-color: #c23321;
}
.resp-sharing-button--tumblr {
background-color: #35465C;
border-color: #35465C;
}
.resp-sharing-button--tumblr:hover, .resp-sharing-button--tumblr:active {
background-color: #222d3c;
border-color: #222d3c;
}
.resp-sharing-button--email {
background-color: #777777;
border-color: #777777;
}
.resp-sharing-button--email:hover, .resp-sharing-button--email:active {
background-color: #5e5e5e;
border-color: #5e5e5e;
}
.resp-sharing-button--pinterest {
background-color: #bd081c;
border-color: #bd081c;
}
.resp-sharing-button--pinterest:hover, .resp-sharing-button--pinterest:active {
background-color: #8c0615;
border-color: #8c0615;
}
/* Custom Check box */
/* Customize the label (the container) */
._cloud_checkbox_container {
display: block;
position: relative;
padding-left: 35px;
margin-bottom: 6px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
/* Hide the browser's default checkbox */
._cloud_checkbox_container input {
position: absolute;
opacity: 0;
cursor: pointer;
}
/* Create a custom checkbox */
._cloud_checkbox_checkmark {
position: absolute;
top: 0;
left: 0;
height: 20px;
width: 20px;
background-color: #eee;
}
/* On mouse-over, add a grey background color */
._cloud_checkbox_container:hover input~._cloud_checkbox_checkmark {
background-color: #ccc;
}
/* When the checkbox is checked, add a blue background */
._cloud_checkbox_container input:checked~._cloud_checkbox_checkmark {
background-color: #296ca3;
}
/* Create the checkmark/indicator (hidden when not checked) */
._cloud_checkbox_checkmark:after {
content: "";
position: absolute;
display: none;
}
/* Show the checkmark when checked */
._cloud_checkbox_container input:checked~._cloud_checkbox_checkmark:after {
display: block;
}
/* Style the checkmark/indicator */
._cloud_checkbox_container ._cloud_checkbox_checkmark:after {
left: 7px;
top: 3px;
width: 5px;
height: 10px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
#_html_dialog_content {
text-align: center;
}
._cloud_publish_header {
text-align: center;
display: block;
font-size: 20px;
color: #176bb5;
font-weight: 300;
}
#_cloud_close_published {
display: block;
}
#_south_tabpanel-xsplit {
border-left: 1px solid #cbcbcb;
}
.pui-designer-db-output table {
border-collapse: collapse;
}
.pui-designer-db-output td, .pui-designer-db-output th {
border: 1px solid #ddd;
padding: 4px;
}
.pui-designer-db-output th {
color: #ffffff;
background-color: #296ca3;
padding-top: 8px;
padding-bottom: 8px;
text-align: left;
}
.pui-designer-db-output tr:nth-child(even) {
background: #f2f2f2;
}
.pui-designer-db-output tr:nth-child(odd) {
background: #ddd;
}
table.pui-cloud-admin-list {
border-collapse: collapse;
}
table.pui-cloud-admin-list td, .pui-cloud-admin-list th {
border: 1px solid #ddd;
padding: 4px;
font-family: San Serif;
font-size: 14px;
white-space: nowrap;
}
table.pui-cloud-admin-list th {
color: #ffffff;
background-color: #296ca3;
padding-top: 8px;
padding-bottom: 8px;
text-align: left;
font-weight: normal;
}
table.pui-cloud-admin-list tr:nth-child(even) {
background-color: #ffffff;
}
table.pui-cloud-admin-list tr:nth-child(odd) {
background-color: #eeeeee;
}
table.pui-cloud-admin-details {
border-collapse: collapse;
}
table.pui-cloud-admin-details td {
border: 1px solid #ddd;
padding: 4px;
font-family: San Serif;
font-size: 14px;
}
table.pui-cloud-admin-details td:nth-child(1) {
color: #ffffff;
background-color: #296ca3;
padding-top: 8px;
padding-bottom: 8px;
text-align: left;
font-weight: normal;
}
._cloud_row {
padding-top: 10px;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin: auto;
max-width: 80%;
}
.checkboxes label {
display: inline-block;
text-indent: -30px;
}
.checkboxes input {
vertical-align: middle;
margin-right: 10px;
}
.checkboxes label {
padding-right: 5px;
padding-left: 25px;
text-indent: -25px;
}
.checkboxes label, .checkboxes span {
vertical-align: middle;
}
.top_row {
padding-top: 20px;
}
._cloud_name_container {
display: flex;
flex-wrap: wrap;
}
/* for small screens */
@media only screen and (max-width: 580px) {
._cloud_row {
flex-wrap: wrap;
}
._cloud_name_input {
margin-left: initial;
margin-right: initial;
width: 100%;
margin: auto;
}
._cloud_name_container {
flex-direction: column;
}
._cloud_row {
flex-direction: column;
}
#_cloud_first_name {
margin: auto;
margin-top: 5px;
}
#_cloud_last_name {
margin: auto;
margin-top: 5px;
}
}
._cloud_adjusted_width {
width: 50%;
}
._cloud_create_input {
width: 80%;
}
._cloud_reset_input {
width: 50%;
margin-left: auto;
margin-right: auto;
}
#_cloud_code {
margin-left: auto;
margin-right: auto;
}
.pui-cloud-multi-div {
padding-top: 0px;
border: 1px solid #999;
outline: none;
width: 184px;
}
.pui-cloud-multi-box {
padding-left: 5px;
width: calc(100% - 20px);
font-size: 14px;
border: 0;
outline: none;
color: #333;
cursor: default;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
.pui-cloud-flipped {
transform: rotate(180deg);
}
.pui-cloud-multi-down-icon {
margin-top: 0px;
margin-bottom: 3px;
margin-left: 5px;
vertical-align: bottom;
cursor: pointer;
color: #333;
transition: transform 0.25s;
font-size: 16px;
}
.pui-cloud-popup {
border: 1px solid #999;
border-radius: 3px;
background-color: white;
max-height: 275px;
position: absolute;
z-index: 25;
}
.pui-cloud-options {
border-top: 1px solid #ccc;
overflow-y: auto;
overflow-x: hidden;
}
.pui-cloud-group {
padding-top: 10px;
padding-left: 12px;
padding-bottom: 10px;
font-weight: bold;
}
.pui-cloud-option {
padding-top: 5px;
cursor: pointer;
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.pui-cloud-option:hover {
background-color: #ddd;
}
.pui-cloud-option:hover .pui-cloud-option-label {
color: #333;
}
.pui-cloud-group-option {
padding-left: 10px;
}
.pui-cloud-option-checkbox {
height: 18px;
width: 30px;
z-index: auto;
}
.pui-cloud-option-label {
font-family: sans-serif;
font-size: 14px;
margin-bottom: 10px;
display: inline-block;
vertical-align: middle;
height: 20px;
color: #666;
}