.logo-container { width: 340px; margin: 0px auto; text-align: center; margin-top: 30px; } .main-container { text-align: center; padding: 15px; } .login-container { display: inline-block; margin: 0 auto; padding: 10px; border: 1px solid #c9c9c9; box-shadow: 5px 5px 5px rgba(0,0,0,0.15); width: 400px; } .login-row { margin: 0 auto; text-align: center; max-width: 450px; } .login-row input[type='text'], .login-row input[type='password']{ width: 300px; display: inline-block; color:#cacaca; } .formRow input[type='text']:focus, .login-row input[type='text']:focus, .login-row input[type='password']:focus { border-bottom-color: #9e8462; box-shadow: inset 0 -1px 0 0 #9e8462; } .login-row input[type='text']::placeholder, .login-row input[type='password']::placeholder { color: #585858; opacity: 1; /* Firefox */ } .login-row input[type='text']::-ms-input-placeholder, .login-row input[type='password']::-ms-input-placeholder { /* Edge 12 -18 */ color: #585858; } .login-labels { width: 35px; display: inline-block; text-align: right; margin-top: 10px; padding-right: 15px; } .login-labels .fas{ font-size:20px; color:lightgray; } .loginform-text, .password { padding: 5px; width: 250px; } label { width: 200px; display: inline-block; height: 30px; } .button { text-decoration: none; text-transform: uppercase; color: white; max-width: 250px; border-radius: 35px; display: block; margin: 20px auto; padding: 0 10px; border: 0; outline: 0; cursor: pointer; background-color: #222260; height:30px; } .cancelButton { text-decoration: none; text-transform: uppercase; color: white; max-width: 250px; border-radius: 5px; display: inline-block; margin: 20px auto; padding: 9px 51px; border: 0; outline: 0; cursor: pointer; color: #585858; height: auto; text-align: center; min-width: 150px; border: 0; box-shadow: inset 0 0 0 2px #585858!important; position: relative; top: 0px; font-size: 0.8em; font-weight: 900; /* height: 3.5em; */ letter-spacing: 0.35em; line-height: 2.2em; margin-left: 10px; } .cancelButton:hover { color: #9e8462!important; box-shadow: inset 0 0 0 2px #9e8462!important; } .submitBtn { text-decoration: none; text-transform: uppercase; color: white; border-radius: 5px; display: inline-block; margin: 20px auto; padding: 9px 51px; border: 0; outline: 0; cursor: pointer; color: #585858; height: auto; text-align: center; min-width: 150px; border: 0; box-shadow: inset 0 0 0 2px #585858!important; position: relative; top: 0px; font-size: 0.8em; font-weight: 900; /* height: 3.5em; */ letter-spacing: 0.35em; line-height: 2.2em; margin-left: 10px; } .submitBtn:hover { color: #9e8462!important; box-shadow: inset 0 0 0 2px #9e8462!important; } .message{ margin: 0 0 10px 0; } .error{ color:red; } .success{ color:green; } .siteName { text-align: center; font-size: 20px; text-transform: uppercase; font-weight: normal; margin-bottom:20px; } .loginSubText { text-align: center; margin-top: 20px; font-size: 13px; } .siteHeaderContainer { height: 60px; background-color: #121315; position: fixed; top: 0; left: 0; right: 0; z-index: 1000; } .siteFooterContainer { height: 50px; background-color: #b1c1e8; color:#222260; position: fixed; bottom: 0; left: 0; right: 0; } .siteFooterContainer span{ font-size: 13px; color: #222260; display: block; text-align: center; margin-top: 14px; } .siteFooterContainer span a{ font-size: 13px; color: #222260; text-decoration: none; } .siteFooterContainer span a:hover{ font-size: 13px; color: #222260; text-decoration: none; } .controlBar{ height: 62px; position: fixed; top: 88px; left: 0; right: 0; text-align: center; } .mainContentContainer { text-align: center; position: fixed; top: 150px; left: 0; right: 0; bottom: 33px; overflow-y: auto; } .menuItem { display: block; padding: 10px; background-color: #edffd1; width: 200px; text-align: center; text-decoration: none; color: white; margin: 0 auto; font-size: 18px; margin-top: 20px; color:#5f900b; } .menuItem:hover { display: block; padding: 10px; background-color: #c7ec61; width: 200px; text-align: center; text-decoration: none; color: white; margin: 0 auto; font-size: 18px; margin-top: 20px; color:white; } .errorMessage{ padding: 10px; max-width: 400px; border: 1px solid #8EC641; border-left: 7px solid red; text-align: left; margin: 30px auto; background-color: #EEF7E2; } .successMessage{ padding: 10px; max-width: 400px; border: 1px solid #8EC641; border-left: 7px solid green; text-align: left; margin: 30px auto; background-color: #EEF7E2; } .pageButton{ text-decoration: none; text-transform: uppercase; color: white; max-width: 250px; border-radius: 35px; display: block; margin: 0 auto; padding: 10px 10px; border: 0; outline: 0; cursor: pointer; background-color: #222260; /* height: 30px; */ text-align: center; } .mainTitle{ font-size: 20px; text-transform: uppercase; color:#4864ad; text-align: center; margin: 40px auto; } .formTitle{ font-size: 15px; text-transform: uppercase; color: gray; display: block; text-align: center; margin: 0 auto; margin-top: 20px; width: 200px; height: 30px; text-align: center; } .formInputBox { text-align: center; font-size: 18px; padding: 5px; border: 1px solid lightgray; /*height: 25px;*/ height: 39px; max-width: 490px; margin: 10px auto; display: block; width:100%; } .formTextarea { text-align: center; font-size: 15px; padding: 5px; border: 1px solid lightgray; height: 100px; min-height: 100px; max-height: 100px; max-width: 490px; margin: 10px auto; display: block; width: 500px; min-width: 500px; max-width: 500px; flex-wrap: wrap; text-align: justify; white-space: normal; } .longText{ display: block; /* or inline-block */ text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; max-height: 3.6em; line-height: 1.8em; max-width:150px; white-space: nowrap; margin: 0 auto; } .formDropdownBox { text-align: center; line-height: 35px; font-size: 18px; padding: 5px 0; border: 1px solid lightgray; height: 35px; max-width: 500px; display: block; margin: 0 auto; text-align-last: center; width:100%; } .formRow { margin-bottom:20px; } .textAreaFormRow { margin-bottom:20px; max-width:500px; margin:0 auto; } .submitButton { text-decoration: none; text-transform: uppercase; color: white; max-width: 250px; border-radius: 35px; display: block; margin: 20px auto; padding: 12px 20px; border: 0; outline: 0; cursor: pointer; background-color: #9e8462; height: auto; text-align: center; min-width:150px; } .submitButton:hover { color: #9e8462!important; box-shadow: inset 0 0 0 2px #9e8462!important; } .formRow{ text-align: center; } .counterTable input[type=number]{ text-align: right; } .fa-trash-alt{ color:#9e8462; } .fa-user-edit{ color:#9e8462; } .headerLogo { text-align:center; height: 55px; padding: 5px 0 0 0; } .headerLogo object{ height: 50px; } .mobileMenu { display:none; } .profileMenu { position: absolute; top: 5px; right: 5px; } .desktopMenu { position: absolute; top: 0px; left: 0px; } #hambiMenu { font-size: 30px; color: #fff; } .dropbtn, .dropbtn-mobile, .dropbtn-desktop, .dropbtn-profile { background-color: #050505; color: #9e8462!important; padding: 14px; font-size: 14px; letter-spacing: 0.1em; border: none; height: 60px; line-height: 0; box-shadow: none; font-weight: normal; } .dropbtn-desktop{ height:60px; } .dropbtn-profile{ height:50px; width:50px; } .dropdown, .dropdown-mobile, .dropdown-desktop, .dropdown-profile { position: relative; display: inline-block; color: #9e8462; } .dropdown-mobile{ position: absolute; top:0; left:0; } .dropdown-content, .dropdown-content-mobile, .dropdown-content-desktop, .dropdown-content-profile { display: none; position: absolute; /*background-color: #f1f1f1;*/ background-color: black; min-width: 160px; /*box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/ box-shadow: 0px 8px 16px 0px rgba(0,62,49,0.2); border: 1px solid #9e8462; z-index: 1; } .dropdown-content-profile { right: 0; } .dropdown-content a, .dropdown-content-mobile a, .dropdown-content-desktop a, .dropdown-content-profile a { color: #9e8462; padding: 12px 16px; text-decoration: none; display: block; font-size:15px; border-bottom: 1px solid #9e8462; } .dropdown-content a:last-child, .dropdown-content-mobile a:last-child, .dropdown-content-desktop a:last-child, .dropdown-content-profile a:last-child { border-bottom: 0; } .dropdown-content a:hover, .dropdown-content-mobile a:hover, .dropdown-content-desktop a:hover, .dropdown-content-profile a:hover { /*background-color: #ddd;*/ background-color: #9e8462; color:#050505!important; } .dropdown:hover .dropdown-content, .dropdown-mobile:hover .dropdown-content-mobile, .dropdown-desktop:hover .dropdown-content-desktop, .dropdown-profile:hover .dropdown-content-profile { display: block; line-height: auto; } .dropdown:hover .dropbtn, .dropdown-mobile:hover .dropbtn-mobile, .dropdown-desktop:hover .dropbtn-desktop{ box-shadow: none; background-color: #9e8462; color: #050505 !important; box-shadow: inset 0 0 0 1px #050505; } .dropdown-profile:hover .dropbtn-profile { box-shadow: none; } .dropbtn-profile{ border-radius:24px; background-size:100% 100%; background-position:center center; border: 2px solid #eef7e2; } .welcomeText { text-align: center; color: #ffffff; line-height: 60px; } .infoBar{ background-color: #313131; padding: 5px; font-size: 13px; color: #cacaca; text-align: center; } .console { position: fixed; font-family: monospace,monospace; color: #fff; width: calc(100% - 3em); max-width: 100%; max-height: calc(100% - 3em); margin: 1em 1em; padding-top: 0.5em; padding-bottom: 0.5em; background: rgba(0, 0, 0, 0.2); border-radius: 0.5em; box-shadow: 0 0.75em 3em rgba(50, 50, 50, 0.5); z-index: 100; line-height: 1.5; position: relative; bottom: 45px; } .console-input { font-family: monospace,monospace; background-color: transparent; border: none; outline: none; color: rgb(31, 31, 31); margin: 0; padding: 0; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; min-width: calc(100% - 2em); resize: none; background-color: #cacaca; font-size: 13px; } .console-input:before { content: '> '; color: #FC3565; vertical-align: top; } .output-cmd:before { content: '> '; color: #FC3565; vertical-align: top; } .output-text:before { content: '> '; color: #5F8787; font-weight: 600 !important; vertical-align: top; } .output-text, .output-cmd { width: 100%; display: block; } .console-inner { padding: 0.3em 1.1em; } .output-text, .output-cmd { display: block; white-space: pre; } #outputs div { opacity: 0.85; } #outputs div div { color: #46f01d; opacity: 0.8; text-decoration: none; } #outputs a { color: #46f01d; opacity: 0.8; text-decoration: underline; } .console-inner .output-text#ready { color: #3df5b8; font-style: italic; opacity: 0.75; } .particles-js-canvas-el { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; } .loginfoFile{ height:25px; } .separator{ color:lightgray; } .viewPasswordBox{ display: inline; position: absolute; top: 10px; right: -251px; background-color: lightgray; width: 37px; height: 37px; } .viewPasswordBox > i{ line-height: 38px; font-size: 22px; } .error{ color:red !important; } .success{ color:rgb(15, 167, 15)!important; } .userIsAvailableBox{ display: inline; position: absolute; top: 10px; right: -251px; width: 37px; height: 37px; } .userIsAvailableBox i{ color:gray; line-height: 38px; font-size: 22px; } .attachmentsContainer{ max-width:512px; margin:0 auto; } .attachmentsContainer > a{ max-width:512px; display: block; text-align: center; margin:0 auto; text-decoration: none; } .tableClass{ table-layout: auto; border-collapse: collapse; text-align: center; margin: 30px auto; } .tableClass td{ border:1px solid #9e8462; padding:5px; font-size:15px; color:#cacaca; text-align: center; vertical-align: middle; } .tableClass td input{ width:20px; height:20px; } ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: lightgray; opacity: 1; /* Firefox */ } :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: lightgray; } ::-ms-input-placeholder { /* Microsoft Edge */ color: lightgray; } .tableContainer{ text-align: center; } .tableClass{ width:95%; } .tableClass tr{ border:1px solid #9e8462; } .tableClass tr:nth-child(1){ background-image: linear-gradient(#fff7ec, #9e8462); /*background-color:#eeeeee;*/ } .tableClass tr:nth-child(1) td{ color:black; border:1px solid #9e8462; } .tableClass th{ color:black; border:1px solid #9e8462; padding:10px; font-weight: normal; } .userProfileImage{ height:50px; width:50px; background-position: 0 0; background-repeat: no-repeat; background-size: 100%; border-radius:25px; text-align:center; } .switch { position: relative; display: inline-block; width: 54px; height: 25px; } .switch input { opacity: 0; width: 0; height: 0; } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; } .slider:before { position: absolute; content: ""; height: 19px; width: 20px; left: 4px; bottom: 3px; background-color: white; -webkit-transition: .4s; transition: .4s; } input:checked + .slider { background-color: #9e8462; } input:focus + .slider { box-shadow: 0 0 1px #9e8462; } input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); } /* Rounded sliders */ .slider.round { border-radius: 20px; } .slider.round:before { border-radius: 50%; } .tableTitle{ margin: 15px; text-transform: uppercase; color: gray; } .gray{ color:lightgray; } .formRow:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, select:focus, textarea:focus { border-bottom-color: #9e8462; box-shadow: inset 0 -1px 0 0 #9e8462; } .tableClass > tbody > tr:nth-child(odd){ background-color: rgba(0, 0, 0, 0.3); } .tableClass > tbody > tr > td > input[type="checkbox"], .tableClass > tbody > tr > td > input[type="radio"] { -moz-appearance: auto; -webkit-appearance: auto; -ms-appearance: auto; appearance: auto; display: block; float: none; margin-right: 0; opacity: 1; width: 1.2em; z-index: -1; margin:0 auto; } .pageTitle { font-size:25px; text-align:center; text-transform:uppercase; margin-bottom:15px; text-decoration: none } .tableInTable{ table-layout: auto; border-collapse: collapse; text-align: center; margin:0; } .tableClass > tbody > tr{ border:1px solid #9e8462; border-bottom: 5px solid #9e8462 } .tableClass tr:nth-child(1){ border:1px solid #9e8462; } .tableClass tr:last-child{ border:1px solid #9e8462; } .tableInTable tr:nth-child(1){ /*background-image: linear-gradient(#fff7ec, #9e8462);*/ /*background-color:#eeeeee;*/ color:black; border:1px solid #cacaca; } .tableInTable tr:nth-child(1) td{ color:black; border:1px solid #cacaca; } .tableInTable > tr > th{ color:black; border:1px solid #cacaca; padding:10px; font-size:14px; font-weight: normal; vertical-align: middle; text-align: center; } .copyrightText{ font-size:13px; background-color: rgb(5, 4, 4); color:white; text-align:center; position:fixed; bottom:0; left:0; right:0; }