:root { --link-color: white; --light-link-color: white; --background-color: #050243; --lighter-background-color: rgba(1, 6, 101, 0.8); --lighter-text-color: #9fa292; --dark-text: #000000; font-size: 16px; } html { min-height: 100%; } body { background: repeat url("/fragments/images/tlo(1).png"); font-family: 'Exo', sans-serif; } .noPadding { padding: 0; } .noMargin { margin: 0; } .center { text-align: center; } .margin-top { margin-top: 5%; } margin-left { margin-left: 20%; } .border { border-width: 20px; border-style: dashed; border-radius: 16px; border-color: var(--lighter-background-color); align-content: center; } .bluebox { border-radius: 16px; border-style: dashed; border-color: white; background-color: lightskyblue; color: white; padding: 5px; max-width: 520px; } .bluebox2 { border-radius: 16px; border-style: dashed; border-color: white; background-color: lightskyblue; color: white; padding: 15px; max-width: 900px; } #i { padding: 10px; display: block; float: left; font-size: 60px; padding-right: 20px; padding-top: 15px; } #i_span { margin-right: 15px; } .z { z-index: 1; } .font20 { font-size: 20px; } .marginL { margin-left: 20px; } .margin100 { margin-left: -115px; } .box { background-color: white; margin: auto; margin-top: 5%; margin-bottom: 10%; padding-top: 3%; padding-bottom: 3%; padding-left: 4%; padding-right: 4%; height: auto; width: auto; max-width: 900px; display: table; } .page-header { background: var(--background-color); } .page-header-admin { background: #6d7fcc; } .nav-link { color: var(--link-color); font-size: 16px; } .blue { color: #007bff; font-size: 20px; } .color-header { color: var(--link-color); } .main-logo { font-family: "Charmonman", cursive; display: inline-block; color: var(--link-color) !important; margin-top: 20px; font-size: 45px; font-weight: 900; } .charonman { font-family: "Charmonman", cursive; } .inline { display: inline-block; } .navbar { min-height: 60px; } .navbar-brand { padding: 0 15px; height: 60px; line-height: 60px; } .calendar { margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; } /*TABLE STYLE*/ table { cursor: default; } table thead, table th { background: #01024A; background: -moz-linear-gradient(top, #404177 0%, #1a1b5c 66%, #01024A 100%); background: -webkit-linear-gradient(top, #404177 0%, #1a1b5c 66%, #01024A 100%); background: linear-gradient(to bottom, #404177 0%, #1a1b5c 66%, #01024A 100%); color: white; } table td { text-align-all: center; } .justify { text-align: justify; } .flex-container { display: flex; } .error { color: red; font-weight: bolder; } p { font-weight: bolder; font-size: 26px; align-self: center; } .myButton { -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9)); background: -moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%); background: -webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%); background: -o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%); background: -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%); background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9', GradientType=0); background-color: #f9f9f9; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #dcdcdc; display: inline-block; cursor: pointer; color: #666666; font-size: 15px; font-weight: bold; padding: 6px 24px; text-decoration: none; text-shadow: 0px 1px 0px #ffffff; } .myButton:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9)); background: -moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%); background: -webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%); background: -o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%); background: -ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%); background: linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9', GradientType=0); background-color: #e9e9e9; } .myButton:active { position: relative; top: 1px; } .margin-auto { margin: auto; } span.icon:before { font-family: FontAwesome; content: "\f13d"; } #loggedUser { font-size: 20px; color: white !important; } .margin-left { margin-left: 2px; } .white { color: white; } .background_white { background-color: white; } /* --------------------------------------------------- SIDEBAR STYLE ----------------------------------------------------- */ .wrapper { display: flex; align-items: stretch; } #sidebar { min-width: 150px; max-width: 200px; background: #7386D5; color: #fff; transition: all 0.3s; } #sidebar.active { min-width: 40px; max-width: 100px; text-align: center; } #sidebar.active .sidebar-header h3, #sidebar.active .CTAs { display: none; } #sidebar.active .sidebar-header strong { display: block; } #sidebar ul li a { text-align: left; } #sidebar.active ul li a { padding: 20px 10px; text-align: center; font-size: 0.85em; } #sidebar.active ul li a i { margin-right: 0; display: block; font-size: 1.8em; margin-bottom: 5px; } #sidebar.active ul ul a { padding: 10px !important; } #sidebar.active .dropdown-toggle::after { top: auto; bottom: 10px; right: 50%; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); } #sidebar .sidebar-header { padding: 20px; background: #6d7fcc; } #sidebar .sidebar-header strong { display: none; font-size: 16px; } #sidebar ul.components { padding: 20px 0; border-bottom: 1px solid #47748b; } #sidebar ul li a { padding: 10px; font-size: 1.1em; display: block; } #sidebar ul li a:hover { color: #7386D5; background: #fff; } #sidebar ul li a i { margin-right: 10px; } #sidebar ul li.active > a, a[aria-expanded="true"] { color: #fff; background: #6d7fcc; } a[data-toggle="collapse"] { position: relative; } .dropdown-toggle::after { display: block; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); } ul ul a { font-size: 0.9em !important; padding-left: 30px !important; background: #6d7fcc; } ul.CTAs { padding: 20px; } ul.CTAs a { text-align: center; font-size: 0.9em !important; display: block; border-radius: 5px; margin-bottom: 5px; } a.download { background: #fff; color: #7386D5; } a.article, a.article:hover { background: #6d7fcc !important; color: #fff !important; } #calendar { padding-left: 1rem; padding-right: 1rem; } #subscribe-id { display: none; } /* --------------------------------------------------- CONTENT STYLE ----------------------------------------------------- */ #content { width: 100%; padding: 20px; min-height: 100vh; transition: all 0.3s; } /* --------------------------------------------------- MEDIAQUERIES ----------------------------------------------------- */ @media (max-width: 768px) { #sidebar { min-width: 80px; max-width: 80px; text-align: center; margin-left: -80px !important; } .dropdown-toggle::after { top: auto; bottom: 10px; right: 50%; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); } #sidebar.active { margin-left: 0 !important; } #sidebar .sidebar-header h3, #sidebar .CTAs { display: none; } #sidebar .sidebar-header strong { display: block; } #sidebar ul li a { padding: 20px 10px; } #sidebar ul li a span { font-size: 0.85em; } #sidebar ul li a i { margin-right: 0; display: block; } #sidebar ul ul a { padding: 10px !important; } #sidebar ul li a i { font-size: 1.3em; } #sidebar { margin-left: 0; } #sidebarCollapse span { display: none; } } /*Hidden row*/ .table tr { cursor: pointer; } .hiddenRow { padding: 0 0px !important; font-size: 13px; } .hide { display: none; } .bold { font-weight: 500; } .width10 { width: 10px; } .buttonspan { float: right; margin-right: 6px; margin-top: -20px; position: relative; z-index: 2; color: blue; } .zeromargin { margin-left: 0px; } .width300 { width: 300px; } .width350 { width: 350px; } .width400 { width: 400px; } .width420 { width: 420px; } .mapouter { text-align: right; width: 400px; } .gmap_canvas { overflow: hidden; background: none !important; width: 400px; } .paddingTB { padding-top: 0px; padding-bottom: 0px; } .paddingLR { padding-left: 0px; padding-right: 0px; } /*TOOLTIP*/ .tooltip { position: relative; } .tooltiptext { /*visibility: hidden;*/ width: 250px; background-color: #f9bdbd; color: darkred; text-align: center; border-radius: 6px; border-style: dashed; padding: 5px 0; position: absolute; z-index: 1; /*margin-left: -60px;*/ } .tooltiptext:after, .tooltiptext:before { border-bottom: 25px dashed transparent; border-right: 25px dashed #f9bdbd; left: -25px; top: 0px; content: ''; position: absolute; /*right: 0px;*/ } #a_red { color: darkred; font-weight: bolder; } .darkblue { color: #01024A; } /*BUTTON inside table*/ #input { width: 60px; } @media screen and (max-width: 480px) { .table { font-size: 10px; } .table tr, .table td, .table table tr { padding: 3px; } .ismall { font-size: 8px; } #input { width: 40px; height: 20px; font-size: 10px; text-align: center; } #button { width: 20px; height: 20px; font-size: 8px; text-align: center; } h3 { font-size: 16px; } .box { display: inherit; } }