.clockContainer .daydate{ font-size: 10px; } .clockContainer{ background-color:#343a40; width:100%; height:100%; min-height: 263px; box-sizing:border-box; text-align:center; padding:20px; } .clock { height: 200px; width: 200px; margin: 30px auto auto auto; position:relative; background-color:#343a40; } .progress > svg { height: 100%; display: block; } .progressbar-text{ position:absolute; left:0px; top:60px; width:100%; text-align:center; font-weight:200; color:#ffffff!important; } .progressbar-text .dayName,.progressbar-text .dayDate{ font-size:15px; color:#cecece; margin: 10px 0; font-weight:400; } .progressbar-text .dayName{ font-weight:bold; color:#ffffff; margin-top: 0px ; } /* profile widget */ .profileContainer{ padding-bottom: 10px; height:100%; position: relative; text-align: center; } .profileContainer .profile-buttons{ position: absolute; bottom: 10px; width: 100%; } .profileContainer .profile-buttons a.btn{ font-weight: bold; color:#666666; font-size: 12px; padding: 0 .5rem; transition: color 0.2s ease-in-out; } .profileContainer .profile-buttons a.btn:hover{ color: #007bff; } .profileContainer .profileHeader{ background-color: #007bff; /*background-image: url('../img/default-background.jpg');*/ border-bottom:5px solid rgba(255, 255, 255,0.5); height:100px; width:100%; background-size: cover; background-image: none; } .profileContainer .profileImage{ margin-top: -60px; display: block; text-align: center; } .profileContainer .profileImage > a { border-radius: 120px; position: relative; display: inline-block; } .profileContainer .profileImage .edit-overlay { opacity: 0; position: absolute; top: 0; transition: all 0.1s ease-in-out; } .profileContainer .profileImage .edit-overlay:after { content: "\f044"; font-family: "Font Awesome 5 Free"; font-weight: 400; position: absolute; top: 50%; left: 50%; font-size: 2em; color: grey; transform: translateX(-40%) translateY(-50%); } .profileContainer .profileImage > a:hover .edit-overlay { opacity: 0.85; background: #dedede; } .profileContainer .profileImage .edit-overlay, .profileContainer .profileImage img { border-radius: 120px; height: 120px; width: 120px; border: 4px solid #ffffff; } .profileContainer .profileImage img { /*width: auto;*/ } .profileContainer h3{ text-align: center; margin-bottom: 0px; font-size: 20px; margin-top: 6px; } .profileContainer small, .profileContainer small *{ text-align: center; font-size: 15px; font-style: italic; color:#cecece; } .profileToken{ display: block; } .profileToken input{ padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px; border:none; text-align: center; } .widgetHtmlContainer h4.noContent{ text-align: center; margin-top: 120px; color:#cecece; }