ejplatform/ej-server

View on GitHub
lib/assets/_admin/css/base.css

Summary

Maintainability
Test Coverage
/* main page */

body {
    font-family: 'Raleway', 'Patua One';
    margin: 0;
}

#container {
    max-width: 100vw;
}

#header {
    background-color: #C4F2F4;
    max-width: 100vw;
    padding: 15px;
}

#site-name {
    margin: 0;
}

#site-name >a {
    font-size: 18px;
    font-family: 'Patua One';
    color: #30BFD3;
    text-decoration: none;
}

#user-tools {
    color: #052B47;
    font-size: 12px;
}

#user-tools >a {
    color: #052B47;
    font-size: 12px;
    text-decoration: none;
}

#content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

#content >h1{
    color: #052B47;
    font-size: 24px;
    font-family: 'Patua One';
}

#content-main >div >table >caption {
    background-color: #30BFD3;
    border-radius: 14px;
    padding: 10px;
    text-decoration: none;
    width: 85vw;
    margin: 0 auto;
}

#content-main >div >table >caption >a {
    color: white;
    font-size: 18px;
    font-weight: bold;
    background-color: #30BFD3;
    border-radius: 14px;
    text-decoration: none;
    display: flex;
    margin-left: 3px;
}

#content-main >div >table {
    border-collapse: collapse;
}

#content-main >div >table >tbody >tr {
    border-bottom: 1px solid #C4F2F4;
}

#content-main >div >table >tbody >tr:last-of-type {
    border-bottom: none;
}

#content-main >div >table >tbody >tr >th {
    padding: 15px !important;
    text-align: left;
}

#content-main >div >table >tbody >tr >th >a {
    text-decoration: none;
    color: #052B47;
    font-size: 14px;
    font-weight: bold;
}

#content-main >div >table {
    padding: 0 0 30px 0;
    margin: 0 auto;
    width: 85vw;
}

.addlink {
    text-decoration: none;
    font-size: 10px !important;
    font-weight: bold;
    text-transform: uppercase;
    color: #052B47;
}

.changelink {
    text-decoration: none;
    font-size: 10px !important;
    font-weight: bold;
    text-transform: uppercase;
    color: #052B47;
}

#content-main >div >table >tbody >tr >td:first-of-type > a {
    background-image: url(/static/img/icons/icon_add.svg);
    background-repeat: no-repeat;
    width: 90px;
    text-align: right;
    background-position: 17%;
}

#content-main >div >table >tbody >tr >td:last-of-type > a {
    background-image: url(/static/img/icons/icon_fill.svg);
    background-repeat: no-repeat;
    width: 90px;
    text-align: right;
    background-position: 17%;
}

#content-related {
    display: flex;
    justify-content: center;
    align-items: center;
}

#content-related h2, h3 {
    color: white;
    font-size: 18px;
    font-weight: bold;
    background-color: #30BFD3;
    border-radius: 14px;
    width: 85vw;
    padding: 10px 15px;
}

.actionlist {
    padding: 0;
    width: 80vw;
    margin: 0 auto;
    margin-left: auto !important;
}

.actionlist  li {
    display: flex;
    justify-content: space-between;
}

.actionlist a, span{
    text-decoration: none;
    color: #052B47;
    font-size: 12px;
    font-weight: bold;
}


/* add page */

.breadcrumbs {
    margin-top: 10px;
    margin-left: 10px;
}

.breadcrumbs a {
    background-color: #30BFD3;
    color: white;
    border-radius: 14px;
    text-decoration: none;
    padding: 7px;
    font-size: 12px;
}

#user_form, #group_form {
    width: 85vw;
    margin: 0 auto;
    color: #052b47;
}


#user_form p {
    text-align: center;
    font-family: 'Source Sans';
}

.required label, label.required {
    color: #052b47 !important;
}

#user_form fieldset,
#user_form>div,
#group_form fieldset,
#group_form div,
#clusterization_form fieldset,
#clusterization_form>div,
#stereotype_form fieldset,
#stereotype_form>div,
#color_form fieldset,
#fragment_form fieldset,
#socialapp_form fieldset,
#socialapp_form div,
#socialaccount_form fieldset,
#socialtoken_form fieldset,
#comment_form fieldset,
#conversation_form fieldset,
#commentendorsement_form fieldset,
#flatpage_form fieldset,
#tag_form fieldset,
#changelist-form fieldset,
#board_form fieldset {
    width: 80vw;
    min-width: 275px;
    border-color: #30BFD3;
}

#changelist-form fieldset {
    overflow-x: auto;
}

#changelist-form>fieldset>table td>textarea {
    width: 100px;
}

form .aligned p.help, form .aligned div.help {
    padding-left: 0px !important;
    margin-left: 0px !important;
}


#user_form fieldset,
#group_form fieldset,
 {
    border: 2px solid #a3d8dd;
    border-radius: 12px;
}

#user_form fieldset input, .form-row input {
    border: 1px solid #a3d8dd;
    border-radius: 12px;
    outline: none;
    width: 90% !important;
    padding: 7px;
}

#changelist-search label {
    vertical-align: baseline !important;
}

#changelist-search #searchbar {
    border: 1px solid #a3d8dd !important;
    border-radius: 12px !important;
    outline: none;
    padding: 7px !important;
    width: 45vw;
}

#changelist-search input[type=submit] {
    border-radius: 25px !important;
    background-color: #ff5783 !important;
    color: white !important;
    border: none !important;
    font-family: 'Raleway';
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 10px !important;
}

.module #toolbar {
    background: white !important;
}

.actions button {
    border-radius: 25px !important;
    background-color: #ff5783 !important;
    color: white !important;
    border: none !important;
    font-family: 'Raleway';
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 10px !important;
    height: 100% !important;
}

.actions select {
    height: 100% !important;
    width: 50vw !important;
    border: 1px solid #a3d8dd !important;
    border-radius: 12px !important;
    outline: none;
    padding: 7px !important;
    width: 45vw;
}

.actions span {
    display: flex !important;
}

.submit-row input {
    border-radius: 25px;
    background-color: #ff5783;
    color: white;
    border: none;
    font-family: 'Raleway';
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
}

.submit-row {
    border: none !important;
    background: none !important;
}

.selector .selector-available h2, .selector-chosen h2 {
    color: white !important;
    background-color: #30BFD3 !important;
    border-radius: 12px;
}

.selector select {
    margin-top: 30px !important;
    padding: 5px !important;
    border-radius: 5px !important;
    border: 1px solid #30bfd3 !important;
    width: 90% !important;
}

.selector select::-webkit-scrollbar {
    width: 8px;
}

.selector select::-webkit-scrollbar-thumb {
    background-color: #666666;
    height: 50px;
    border-radius: 5px;

}

.selector select::-webkit-scrollbar-track {
    background-color: #DDDDDD;
    border-radius: 10px;
}

.selector-filter {
    margin: 0 auto !important;
    width: 87%;
}

.selector-chooser {
    margin: 0 !important;
}

.inline-related.dynamic-clusters>h3 {
    width: 90%;
}

.inline-related.dynamic-clusters>fieldset{
    width: 98% !important;
}

.related-widget-wrapper>select {
    width: 100%;
}