TestApplications/Web/css/custom-styles.css (812 lines of code) (raw):
/*CONTENTS
|_General
|
|_Type and Scaffolding
|
|_Helper Classes (row 101)
|
|_Header (row 119)
| |_Custom Header Styles
| |_Header Search
|
|_Left Menu Custom Styles (row 230)
|
|_Right Menu Custom Styles (row 286)
| |_Panels
|
|_Content (row 334)
| |_Main Page (row 350)
| |_Forms (row 413)
| | |_Checkbox and radio custom styles (row 436)
| | |_Dropdowm Menu (row 475)
| | |_Horizontal Form (Login Form) row 589
| |_Tables Custom Styles and Styles for Page 3 (row 526)
| |_Datapicker, Timepicker Custom Styles (row 555)
| |_Pagination (row 609)
| |_Image Upload (row 636)
| |_Range (tow 661)
|
|_Footer (row 714)
|
|_Here you can write another styles
*/
/*General*/
html {
height: 100%;
}
body {
color: #666;
// height: calc(100% - 60px);
min-width: 1200px;
}
.wrapper{
min-height: 100%;
}
.pattern-top {
background: url("../images/pattern-top.png") 0 0 no-repeat;
height: 264px;
left: 0;
position: absolute;
top: 0;
width: 459px;
}
.uui-main-container {
background: url("../images/pattern-bottom.png") right bottom+64px no-repeat;
height: 100%;
position: relative;
}
.uui-main-container main,
.uui-main-container main .main-content {
height: 100%;
}
.uui-main-container.page-inside {
background: none;
margin-right: 374px;
}
.uui-main-container.page-inside .pattern-top {
display: none;
}
.uui-main-container.page-inside .main-content {
max-width: 780px;
}
/*Type and Scaffolding*/
h3 {
margin-top: 0;
margin-bottom: 30px;
}
h3.main-title {
margin-top: 45px;
}
.uui-button {
font: 14px 'Oswald Regular',Tahoma,sans-serif;
padding: 0 20px;
text-transform: uppercase;
}
.uui-button.btn-login {
font-size: 16px;
width: 100%;
}
.uui-button.btn-login i {
font-size: 25px;
margin-right: 5px;
vertical-align: middle;
}
.uui-button.btn-login span {
display: inline-block;
vertical-align: middle;
}
/*Helper Classes*/
.overflow {
overflow: hidden;
}
.m-l8 {
margin-left: 8px !important;
}
.m-t20 {
margin-top: 20px;
}
.m-t35 {
margin-top: 35px;
}
.hidden {
display: none;
}
/*------HEADER-----*/
header {
min-width: 1200px;
}
/*Custom Header styles*/
.uui-header.dark-gray .epam-logo {
background: transparent;
padding: 0 20px;
}
.uui-header.dark-gray .epam-logo span {
color: #39c2d7;
float: right;
font: 12px 'Source Sans Pro Regular';
line-height: 1;
margin: 19px 0 0 12px;
text-transform: uppercase;
}
header .uui-header .uui-navigation.navbar-nav > li > a,
header .uui-header .uui-navigation.navbar-nav >li > a span.caret {
color: #ccc;
}
header .uui-header .uui-navigation.navbar-nav > li > a:hover,
header .uui-header .uui-navigation.navbar-nav > li > a:hover span.caret,
.uui-header.dark-gray .uui-navigation > li.open > a,
.uui-header.dark-gray .uui-navigation > li.open > a span.caret,
header .uui-header .uui-navigation.navbar-nav > li .dropdown-menu > li > a:hover {
color: #fff;
}
header .uui-header .uui-navigation.navbar-nav > li .dropdown-menu {
background-color: #323132;
border: 0 none;
min-width: 242px;
}
header .uui-header .uui-navigation.navbar-nav > li .dropdown-menu > li {
border-top: 1px solid #505050;
}
header .uui-header .uui-navigation.navbar-nav >li .dropdown-menu > li:first-child {
border-top: 0 none;
}
header .uui-header .uui-navigation.navbar-nav>li .dropdown-menu > li > a,
header .uui-header .uui-navigation.navbar-nav>li .dropdown-menu > li.title {
color: #ccc;
font-family: 'Oswald Regular',Tahoma,sans-serif;
text-transform: uppercase;
}
header .uui-header .uui-navigation.navbar-nav>li .dropdown-menu > li.title {
background-color: #39c2d7;
color: #fff;
}
header .uui-header .uui-navigation.navbar-nav > li.uui-profile-menu > a:hover,
header .uui-header .uui-navigation.navbar-nav > li.uui-profile-menu > a:hover span.caret,
.uui-header.dark-gray .uui-navigation > li.uui-profile-menu.open > a span.caret{
background: transparent;
}
.uui-profile-menu > a .profile-photo {
height: auto;
margin: 0 5px 0 0;
width: auto;
}
.uui-profile-menu > a .profile-photo > img {
height: 30px;
margin-top: 15px;
width: 30px;
}
.uui-profile-menu > a .profile-photo > i {
font-size: 22px;
margin-right: 5px;
}
.uui-profile-menu > a .caret {
margin-top: -3px;
}
/*Header Search*/
.search {
float: right;
}
.icon-search {
background: url("../images/sprite.png") -292px -2px no-repeat;
cursor: pointer;
height: 20px;
float: right;
margin: 20px 15px 0 0;
width: 20px;
}
.icon-search.active, .icon-search:hover {
background-position: 0 -2px;
}
.search-active {
background-color: #323132;
height: 60px;
width: 457px;
}
.search-title {
border-right: 1px solid #fff;
color: #fff;
font: 16px 'Source Sans Pro Light';
float: left;
margin-top: 19px;
padding: 0 10px 0 20px;
}
.search-field {
margin: 0 45px 0 150px;
}
.search-field input {
background: transparent;
border: 0 none;
box-sizing: border-box;
color: #fff;
height: 40px;
margin-top: 10px;
width: 100%;
}
/*------LEFT MENU CUSTOM STYLES-----*/
.uui-side-bar{
background-color: #f5f5f5;
width: 200px;
}
.uui-side-bar .sidebar-menu {
margin-top: 89px;
}
.uui-side-bar .sidebar-menu > li {
margin-bottom: 2px;
}
.uui-side-bar .sidebar-menu > li > a {
box-shadow: none;
height: auto;
line-height: normal;
padding: 10px 20px;
}
.uui-side-bar .sidebar-menu > li > a span {
color: #464547;
font-family: 'Source Sans Pro Bold';
text-transform: none;
}
.uui-side-bar .sidebar-menu > li.active > a,
.uui-side-bar .sidebar-menu > li > a:hover {
background-color: #39c2d7;
}
.uui-side-bar .sidebar-menu > li > a:hover span,
.uui-side-bar .sidebar-menu>li.active>a .arrow,
.uui-side-bar .sidebar-menu>li>a:hover .arrow {
color: #fff;
}
.uui-side-bar .sidebar-menu > li > a .arrow {
color: #464547;
margin: 4px 0 0;
}
.uui-side-bar .sidebar-menu .sub {
background: transparent;
}
.uui-side-bar .sidebar-menu .sub > li > a {
padding: 10px 20px 10px 40px;
text-transform: none;
}
.uui-side-bar .sidebar-menu .sub > li > a p span {
color: #666;
font-family: 'Source Sans Pro Regular';
}
.uui-side-bar .sidebar-menu .sub > li > a:hover {
background: transparent;
}
.uui-side-bar .sidebar-menu .sub > li > a:hover span,
.uui-side-bar .sidebar-menu .sub > li.active > a span {
color: #1a9cb0;
}
/*------RIGHT MENU CUSTOM STYLES-----*/
.uui-side-bar.right-fix-panel {
background-color: #e8f4f6;
right: 0;
padding: 100px 25px 25px;
width: 374px;
}
/*Panels*/
.uui-info-panel-horizontal {
margin-bottom: 25px;
}
.uui-info-panel-horizontal .info-panel-header {
background-color: #a3c644;
color: #fff;
padding: 8px 12px;
}
.uui-info-panel-horizontal .info-panel-body {
background-color: #fff;
border: 1px solid #ccc;
border-top: 0 none;
display: block;
height: 225px;
}
.info-panel-body.info-panel-body-log {
overflow-y: auto;
}
.uui-info-panel-horizontal .info-panel-body .info-panel-section {
color: #464547;
display: block;
font-family: 'Source Sans Pro Light';
padding: 12px;
}
.panel-body-list {
list-style: none;
}
.panel-body-list > li {
padding: 4px 0;
}
.panel-body-list > li:first-child {
padding-top: 0;
}
.uui-info-panel-horizontal.panel-gray {
margin-bottom: 30px;
}
.uui-info-panel-horizontal.panel-gray .info-panel-header {
background-color: #7d7d7d;
}
.uui-info-panel-horizontal.panel-gray .info-panel-body {
height: 155px;
}
/*------CONTENT-----*/
.main-content {
max-width: 1080px;
margin: 0 auto;
padding: 40px 40px 104px;
position: relative;
width: 100%;
z-index: 500;
}
.main-content-hg {
min-height: 100%;
padding-bottom: 32px;
}
.centercol {
margin-right: 374px;
padding: 40px;
}
/*Main Page */
.main-txt {
padding: 0 90px;
text-transform: uppercase;
}
.benefits {
margin-top: 130px;
}
.benefit {
border: 1px solid #a3c644;
min-height: 225px;
position: relative;
text-align: center;
}
.benefit-icon {
background-color: #a3c644;
border-radius: 6px;
box-sizing: border-box;
left: 50%;
margin-left: -71px;
position: absolute;
padding: 10px;
top: -52px;
width: 142px;
}
.icons-benefit {
background: url("../images/sprite.png") no-repeat;
display: block;
height: 84px;
margin: 0 auto;
}
.icons-benefit.icon-practise {
background-position: -1px -22px;
width: 64px;
}
.icons-benefit.icon-custom {
background-position: -69px -22px;
width: 77px;
}
.icons-benefit.icon-multi {
background-position: -152px -22px;
width: 85px;
}
.icons-benefit.icon-base {
background-position: -242px -22px;
width: 45px;
}
.benefit-icon:after {
background: url("../images/sprite.png") -24px -2px no-repeat;
bottom: -12px;
content: "";
height: 13px;
left: 50%;
margin-left: -13px;
position:absolute;
width: 26px;
}
.benefit-txt {
display: block;
font: 18px 'Oswald Regular',Tahoma,sans-serif;
padding-top: 90px;
}
/*Forms*/
label {
color: #464547;
font-family: 'Source Sans Pro Light';
font-weight: normal;
}
textarea {
resize: none;
}
.uui-form-element {
color: #464547;
}
.form .form-group {
margin-bottom: 30px;
}
.form-group.form-group10 {
margin-bottom: 10px;
}
.horizontal-group p {
margin-right: 40px;
margin-bottom: 5px;
}
/*Checkbox and radio custom styles*/
.main-content .radio label,
.main-content .checkbox label {
padding-left: 25px;
}
.main-content .radio label:before,
.main-content .radio label:after,
.main-content .checkbox label:before,
.main-content .checkbox label:after {
margin-left: 0;
}
.main-content .radio label:after {
background-color: #d2d2d2;
}
input[type=radio].uui-form-element+label, input[type=checkbox].uui-form-element+label {
color: #464547;
}
.uui-info-panel-horizontal.panel-gray .vertical-group .checkbox label:after,
.form-group .dropdown .dropdown-menu > li.selected .checkbox input[type=checkbox].uui-form-element.blue:checked+label:after {
color: #d2d2d2 !important;
}
.uui-info-panel-horizontal.panel-gray .vertical-group .checkbox label:after {
padding-top: 3px !important;
}
.uui-info-panel-horizontal.panel-gray .vertical-group .checkbox input[type=checkbox].uui-form-element:checked+label:before {
background-color: transparent;
border-color: #ccc;
}
.form-group .dropdown .dropdown-menu > li.selected .checkbox input[type=checkbox].uui-form-element.blue:checked+label:before,
.form-group .dropdown .dropdown-menu > li .checkbox:hover input[type=checkbox].uui-form-element.blue:checked+label:before {
background-color: transparent !important;
}
.form-group .dropdown .dropdown-menu > li.selected .checkbox input[type=checkbox].uui-form-element.blue:checked+label:before {
border-color: #ccc;
}
.form-group .dropdown .dropdown-menu > li a.checkbox:hover input[type=checkbox].uui-form-element.blue:checked+label:before {
border-color: #fff;
}
/*Dropdown Menu (Page 2)*/
.form-group .bootstrap-select:not([class*=span]):not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
.form-group .dropdown,
.form-group .dropdown .btn.dropdown-toggle {
margin-bottom: 0;
width: 100%;
}
.form-group .btn.dropdown-toggle {
border-radius: 0;
box-shadow: none;
text-align: left;
}
.form-group .btn.dropdown-toggle .caret {
float: right;
margin-top: 8px;
}
.form-group .dropdown .dropdown-menu {
border-radius: 0;
margin: 0;
width: 100%;
}
.form-group .dropdown .dropdown-menu > li > a {
margin: 0;
padding: 6px 12px;
text-decoration: none;
}
.form-group .dropdown .dropdown-menu > li > a label {
display: block !important;
}
.uui-form-element.bootstrap-select .dropdown-menu li a:hover,
.uui-form-element.bootstrap-select .dropdown-menu li.selected a,
.form-group .dropdown .dropdown-menu > li > a:hover {
background-color: #39c2d7;
}
.uui-form-element.bootstrap-select .dropdown-menu li a:hover,
.uui-form-element.bootstrap-select .dropdown-menu li.selected a,
.form-group .dropdown .dropdown-menu > li > a:hover label,
.form-group .dropdown .dropdown-menu > li > a:hover label:after {
color: #fff;
}
.btn-default:hover, .btn-default:focus,
.btn-default:active, .btn-default.active,
.open>.dropdown-toggle.btn-default {
background: transparent;
}
.uui-form-element.bootstrap-select .btn span,
.dropdown-menu > li > a {
color: #464547;
}
/*Horizontal Form (Login Form)*/
.uui-navigation .dropdown.uui-profile-menu .dropdown-menu.dropdown-menu-login {
background-color: #575658;
min-width: 0;
width: 220px;
}
.form-horizontal-pad {
padding: 20px 10px 10px;
}
.form-horizontal label {
color: #ccc;
font: 14px "Oswald Regular";
margin-bottom: 0;
padding-top: 3px;
text-align: right;
}
.form-horizontal input {
background-color: #eaeaea;
border-color: #eaeaea;
height: 25px;
outline: none;
}
.form-horizontal input:focus {
border-color: #eaeaea;
}
.login-txt {
color: #c64744;
font: 14px "Oswald Regular";
margin-left: 57px;
}
/*Tables Custom Styles and styles Page 3*/
.support-title {
color: #39c2d7;
font: 18px 'Oswald Regular', Tahoma, sans-serif;
margin-bottom: 15px;
}
.support-title > i {
margin-right: 8px;
}
.uui-table {
border: 0 none;
}
.uui-table tr {
border-color: #efefef;
}
.uui-table thead tr {
border: 0 none;
}
.uui-table thead tr th {
background-color: #efefef;
text-align: center;
font-family: 'Oswald Regular', Tahoma, sans-serif;
}
.uui-table.stripe tbody tr:nth-child(odd) {
background-color: transparent;
}
.uui-table.stripe tbody tr:nth-child(even) {
background-color: #fbfbfb;
}
/*Datapicker, Timepicker Custom Styles*/
.label-date {
float: left;
padding-top: 5px;
margin-right: 25px;
}
.uui-datepicker .uui-button,
.uui-timepicker .uui-button {
background: transparent;
border-left: 0 none;
border-color: #ccc;
}
.uui-datepicker .uui-button i,
.uui-timepicker .uui-button i {
color: #000;
}
.datepicker.dropdown-menu {
border-radius: 0 !important;
padding: 0 !important;
}
.datepicker table tr td,
.datepicker table tr th {
border-radius: 0 !important;
}
.datepicker table tr th {
color: #1a9cb0;
}
.datepicker table thead tr:first-child th:hover {
background: #999 !important;
}
.datepicker table tr th.dow {
background-color: #f5f6f7;
}
.datepicker table tr td.day.active {
background-color: #1a9cb0 !important;
color: #fff;
}
.datepicker table tr td.day:hover {
background-color: #39c2d7 !important;
color: #fff;
}
.bootstrap-timepicker-widget.dropdown-menu table tr td a i {
color: #e4e4e4;
font-size: 12px;
}
.bootstrap-timepicker-widget.dropdown-menu table tr td a i:hover {
background-color: transparent !important;
}
.bootstrap-timepicker-widget.dropdown-menu table tr td input {
background-color: #f5f6f7;
border-radius: 4px;
}
/*Pagination Custom Styles*/
.uui-pagination {
margin-top: -32px;
height: 32px;
left: 50%;
margin-left: -153px;
position: relative;
}
.uui-pagination > li > a{
color: #464547;
}
.uui-pagination > li > a i {
color: #39c2d7;
}
.uui-pagination > li.active > a,
.uui-pagination > li > a:hover {
background: #39c2d7;
color: #fff;
}
.uui-pagination > li:first-child > a,
.uui-pagination > li:last-child > a,
.uui-pagination > li.last > a,
.uui-pagination > li.first > a {
background-color: transparent;
}
.uui-pagination > li.last > a:hover,
.uui-pagination > li.first > a:hover {
color: #464547;
}
.uui-pagination > li.disable > a i,
.uui-pagination > li.last.disable > a:hover,
.uui-pagination > li.first.disable > a:hover {
color: #ccc;
}
/*Image Upload*/
.image-upload {
margin-top: 30px;
}
.image-upload .thumbnail {
border-style: dashed;
border-radius: 0;
margin-bottom: 30px;
text-decoration: none;
text-align: center;
}
.image-upload .thumbnail > span {
color: #cdcccb;
display: block;
padding: 12px 0;
}
.image-upload .thumbnail > span > span {
display: block;
font: 14px 'Oswald Regular', Tahoma, sans-serif;
text-transform: uppercase;
}
.image-upload .thumbnail > span > i {
font-size: 25px;
}
/*Range*/
.range-from {
margin-top: 4px;
}
.range-from > span,
.range-from > input {
float: left;
}
.range-from > input[type=text] {
background-color: #f5f6f7;
border-radius: 4px;
height: 23px;
margin: 0 5px;
padding: 5px;
text-align: center;
width: 36px;
}
.range-from > span {
padding-top: 2px;
}
.range {
background: #1a9cb0;
border-radius: 8px;
height: 7px;
margin-top: 25px;
position: relative;
}
.range-circle {
background: url("../images/sprite.png") -65px -2px no-repeat;
cursor: pointer;
height: 16px;
position: absolute;
top: -5px;
width: 16px;
z-index: 100;
}
.range-circle > span {
font-size: 14px;
position: absolute;
top: -20px;
}
.range-line-light {
background-color: #39c2d7;
border-radius: 8px;
height: 100%;
left: 0;
position: absolute;
top: 0;
z-index: 50;
}
/*Tables Styles*/
.tbl-without-header td {
cursor: pointer;
}
.uui-table.stripe tr.active {
background-color: #F6FBFC !important;
}
.tbl-scroll > tbody > tr:first-child > td {
padding: 0;
}
.tbl-height {
max-height: 300px;
overflow-y: auto;
}
.tbl-height table td {
border-left: 1px dashed #ddd;
text-align: center;
vertical-align: middle;
}
.tbl-height table td.title-col {
border-right: 1px solid #ddd;
color: #39c2d7;
text-align: left;
}
.tbl-height table td.title-col span {
cursor: pointer;
}
.tbl-height table tbody tr td:first-child {
border-left: 0 none;
}
.tbl-height table td p {
margin: 0;
}
.select-multiple {
margin-top: 20px;
}
.select-multiple > p {
font-family: 'Source Sans Pro Bold';
}
.select-multiple button {
margin-right: 10px;
}
.select-multiple .uui-form-element.bootstrap-select.raspberry-color .btn {
background-color: #39c2d7;
border-color: #39c2d7;
}
.select-multiple .uui-form-element.bootstrap-select.raspberry-color .dropdown-menu>li.selected>a .check-mark {
color: #fff;
}
.select-multiple .uui-form-element.bootstrap-select.raspberry-color .dropdown-menu>li>a:hover,
.select-multiple .uui-form-element.bootstrap-select.raspberry-color .dropdown-menu>li>a:focus {
background-color: #39c2d7;
}
table.dataTable.dynamic thead th {
font-weight: normal !important;
padding: 10px;
}
table.dataTable.stripe.dynamic tbody tr.odd, table.dataTable.display tbody tr.odd {
background-color: #fff;
}
/*Different Elements*/
.label-checkbox,
.label-radio {
cursor: pointer;
margin-right: 20px;
}
.checkbox-row {
margin-bottom: 20px;
}
.different-elements button {
display: block;
margin-bottom: 10px;
}
.different-elements p {
font-family: 'Source Sans Pro Bold';
margin: 20px 0 10px;
}
/*------FOOTER-----*/
footer {
bottom: 0;
margin-top: -64px;
position: fixed;
z-index: 1000;
}
.footer-bg {
background-color: #464547;
color: #ccc;
font-size: 12px;
height: 64px;
}
.footer-content {
padding: 0 20px;
width: 100%;
}
.footer-content div {
float: left;
line-height: 64px;
}
.footer-menu {
float: right;
list-style: none;
margin-top: 25px;
}
.footer-menu > li {
float: left;
margin-left: 15px;
}
.footer-menu > li > a {
color: #ccc;
text-decoration: none;
}
.footer-menu > li > a:hover {
color: #fff;
}
/*From Safari*/
body:first-of-type .main-content-hg {
height: 100%;
}
body:first-of-type .wrapper {
height: 100%;
}
.metals input {
position: absolute;
z-index: 10000;
border: none;
margin: 1px;
height: 32px;
width: 80%;
padding-left: 10px;
}
.uui-table td.active{
background-color: #39c2d7;
border-color: #39c2d7;
color:#FFF;
}
/*------Here you can write another styles-----*/