// customize bootstrap variables here: @import "variables"; @import "bootstrap"; @import 'global'; /* ******************** GLOBAL STYLES ******************** */ /* Hot Fixes */ .row { position: relative !important; } .row-main{ padding-bottom: 2em; padding-top: 1em; } #background-cheat { position: absolute; background-color: #fafafa; height: 100%; right: 0px; padding: 0px; } #background-cheat-leftnav { position: absolute; background: $color-background; height: 100%; left: 0px; top: 0px; padding: 0px; } #bgr-cheat-footer { background: $color-background; height: 49px; @include border-radius(0px 0px 4px 4px); } #bgr-cheat-header{ background: $color-background; height: 53px; border-bottom: 1px solid transparent; border-radius: 4px 4px 0px 0px; } /* Font styles */ /* open-sans-300 - greek_cyrillic_latin_greek-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-300.eot'); /* IE9 Compat Modes */ src: local('Open Sans Light'), local('OpenSans-Light'), url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-300.svg#OpenSans') format('svg'); /* Legacy iOS */ } /* open-sans-300italic - greek_cyrillic_latin_greek-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 300; src: url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-300italic.eot'); /* IE9 Compat Modes */ src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-300italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */ } /* open-sans-regular - greek_cyrillic_latin_greek-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-regular.eot'); /* IE9 Compat Modes */ src: local('Open Sans'), local('OpenSans'), url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-regular.svg#OpenSans') format('svg'); /* Legacy iOS */ } /* open-sans-italic - greek_cyrillic_latin_greek-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-italic.eot'); /* IE9 Compat Modes */ src: local('Open Sans Italic'), local('OpenSans-Italic'), url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-italic.svg#OpenSans') format('svg'); /* Legacy iOS */ } /* open-sans-600 - greek_cyrillic_latin_greek-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-600.eot'); /* IE9 Compat Modes */ src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-600.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-600.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-600.svg#OpenSans') format('svg'); /* Legacy iOS */ } /* open-sans-600italic - greek_cyrillic_latin_greek-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 600; src: url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-600italic.eot'); /* IE9 Compat Modes */ src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-600italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-600italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-600italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */ } /* open-sans-700 - greek_cyrillic_latin_greek-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: url('fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-700.eot'); /* IE9 Compat Modes */ src: local('Open Sans Bold'), local('OpenSans-Bold'), url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-700.svg#OpenSans') format('svg'); /* Legacy iOS */ } /* open-sans-700italic - greek_cyrillic_latin_greek-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 700; src: url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-700italic.eot'); /* IE9 Compat Modes */ src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-700italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */ } /* open-sans-800 - greek_cyrillic_latin_greek-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; src: url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-800.eot'); /* IE9 Compat Modes */ src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-800.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-800.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-800.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-800.svg#OpenSans') format('svg'); /* Legacy iOS */ } /* open-sans-800italic - greek_cyrillic_latin_greek-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 800; src: url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-800italic.eot'); /* IE9 Compat Modes */ src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-800italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-800italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-800italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v13-greek_cyrillic_latin_greek-ext-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */ } /* roboto-100 - latin_greek_cyrillic_greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; src: url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-100.eot'); /* IE9 Compat Modes */ src: local('Roboto Thin'), local('Roboto-Thin'), url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-100.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-100.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-100.svg#Roboto') format('svg'); /* Legacy iOS */ } /* roboto-100italic - latin_greek_cyrillic_greek-ext */ @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; src: url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-100italic.eot'); /* IE9 Compat Modes */ src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-100italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-100italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-100italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-100italic.svg#Roboto') format('svg'); /* Legacy iOS */ } /* roboto-300 - latin_greek_cyrillic_greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; src: url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-300.eot'); /* IE9 Compat Modes */ src: local('Roboto Light'), local('Roboto-Light'), url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-300.svg#Roboto') format('svg'); /* Legacy iOS */ } /* roboto-300italic - latin_greek_cyrillic_greek-ext */ @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; src: url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-300italic.eot'); /* IE9 Compat Modes */ src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-300italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-300italic.svg#Roboto') format('svg'); /* Legacy iOS */ } /* roboto-regular - latin_greek_cyrillic_greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; src: url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-regular.eot'); /* IE9 Compat Modes */ src: local('Roboto'), local('Roboto-Regular'), url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-regular.svg#Roboto') format('svg'); /* Legacy iOS */ } /* roboto-italic - latin_greek_cyrillic_greek-ext */ @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; src: url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-italic.eot'); /* IE9 Compat Modes */ src: local('Roboto Italic'), local('Roboto-Italic'), url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-italic.svg#Roboto') format('svg'); /* Legacy iOS */ } /* roboto-500 - latin_greek_cyrillic_greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; src: url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-500.eot'); /* IE9 Compat Modes */ src: local('Roboto Medium'), local('Roboto-Medium'), url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-500.svg#Roboto') format('svg'); /* Legacy iOS */ } /* roboto-500italic - latin_greek_cyrillic_greek-ext */ @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 500; src: url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-500italic.eot'); /* IE9 Compat Modes */ src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-500italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-500italic.svg#Roboto') format('svg'); /* Legacy iOS */ } /* roboto-700 - latin_greek_cyrillic_greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; src: url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-700.eot'); /* IE9 Compat Modes */ src: local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-700.svg#Roboto') format('svg'); /* Legacy iOS */ } /* roboto-700italic - latin_greek_cyrillic_greek-ext */ @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; src: url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-700italic.eot'); /* IE9 Compat Modes */ src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-700italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-700italic.svg#Roboto') format('svg'); /* Legacy iOS */ } /* roboto-900 - latin_greek_cyrillic_greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; src: url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-900.eot'); /* IE9 Compat Modes */ src: local('Roboto Black'), local('Roboto-Black'), url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-900.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-900.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-900.svg#Roboto') format('svg'); /* Legacy iOS */ } /* roboto-900italic - latin_greek_cyrillic_greek-ext */ @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 900; src: url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-900italic.eot'); /* IE9 Compat Modes */ src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-900italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-900italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-900italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v15-latin_greek_cyrillic_greek-ext-900italic.svg#Roboto') format('svg'); /* Legacy iOS */ } /* Body styles */ body { background: $color-background; font-family: 'Open Sans', Arial, sans-serif; } /* Container styles */ .container{ margin-top: 15px; margin-bottom: 15px; } .container.body_container{ margin-top: 0px; } .container.header_container{ margin-bottom: 0px; } .container-fluid { padding: 0px; max-width: 1920px; } @media (max-width: 1339px){ .container { width: 100%; } } @media (max-width: $screen-desktop){ body{ background: none !important; &>.container{ padding:0; margin:0; } } } #Frame { padding: 0 0; margin: 0 0; } /*@media (min-width: 1340px){ .container { width: 1340px; } }*/ /* Link Styles */ a { text-decoration: none; color: $color-hover; outline: 0; &:hover { text-decoration: underline; outline: 0; } &:focus { outline: 0; } } /* Margin and Padding Helper Classes */ .no-margin {margin: 0px !important;} .margin-top {margin-top: 15px !important;} .margin-top-thin {margin-top: 10px !important;} .margin-top-fat {margin-top: 20px !important;} .margin-bottom {margin-bottom: 15px !important;} .margin-bottom-thin {margin-bottom: 10px !important;} .margin-bottom-fat {margin-bottom: 20px !important;} .margin-right {margin-right: 15px !important;} .margin-right-thin {margin-right: 10px !important;} .margin-right-fat {margin-right: 20px !important;} .margin-left {margin-left: 15px !important;} .margin-left-thin {margin-left: 10px !important;} .margin-left-fat {margin-left: 20px !important;} .space-after-icon {margin-right:5px;} .space-before-icon {margin-left:5px;} .padding {padding:15px;} .padding-thin {padding:10px;} .padding-fat {padding:20px;} .no-padding {padding: 0px;} .add-gutter { padding-left: 30px; padding-right: 30px; } .remove-gutter { padding-left: 0px; padding-right: 0px; } .infotext { font-size: 0.8em; font-style: italic; color: #888888; } .word-wrapping { word-wrap: break-word; } /* Tiny Module Icons */ .tiny-icon { color:#666; font-size: 15px !important; text-decoration: none; @include transition(all $transition-time linear); .tiny-icon-text { font-size: 12px !important; } } .tiny-icon:hover { color: $color-hover; text-decoration: none; @include transition(all $transition-time linear); } .tiny-icon-rss:hover { color: #FFBB4F !important; text-decoration: none; @include transition(all $transition-time linear); } .tiny-icon-green:hover { color: $color-green !important; text-decoration: none; @include transition(all $transition-time linear); } .tiny-icon-red:hover { color: $color-red !important; text-decoration: none; @include transition(all $transition-time linear); } /*! * * Bootstrap Theme CSS * */ .btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger { text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); } .btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default.active, .btn-primary.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); } .btn-default .badge, .btn-primary .badge, .btn-success .badge, .btn-info .badge, .btn-warning .badge, .btn-danger .badge { text-shadow: none; } .btn:active, .btn.active { background-image: none; } .btn-default { text-shadow: 0 1px 0 #fff; background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-repeat: repeat-x; border-color: #dbdbdb; border-color: #ccc; } .btn-default:hover, .btn-default:focus { background-color: #e0e0e0; background-position: 0 -15px; } .btn-default:active, .btn-default.active { background-color: #e0e0e0; border-color: #dbdbdb; } .btn-default.disabled, .btn-default:disabled, .btn-default[disabled] { background-color: #e0e0e0; background-image: none; } .btn-primary { background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-repeat: repeat-x; border-color: #245580; } .btn-primary:hover, .btn-primary:focus { background-color: #265a88; background-position: 0 -15px; } .btn-primary:active, .btn-primary.active { background-color: #265a88; border-color: #245580; } .btn-primary.disabled, .btn-primary:disabled, .btn-primary[disabled] { background-color: #265a88; background-image: none; } .btn-success { background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-repeat: repeat-x; border-color: #3e8f3e; } .btn-success:hover, .btn-success:focus { background-color: #419641; background-position: 0 -15px; } .btn-success:active, .btn-success.active { background-color: #419641; border-color: #3e8f3e; } .btn-success.disabled, .btn-success:disabled, .btn-success[disabled] { background-color: #419641; background-image: none; } .btn-info { background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-repeat: repeat-x; border-color: #28a4c9; } .btn-info:hover, .btn-info:focus { background-color: #2aabd2; background-position: 0 -15px; } .btn-info:active, .btn-info.active { background-color: #2aabd2; border-color: #28a4c9; } .btn-info.disabled, .btn-info:disabled, .btn-info[disabled] { background-color: #2aabd2; background-image: none; } .btn-warning { background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-repeat: repeat-x; border-color: #e38d13; } .btn-warning:hover, .btn-warning:focus { background-color: #eb9316; background-position: 0 -15px; } .btn-warning:active, .btn-warning.active { background-color: #eb9316; border-color: #e38d13; } .btn-warning.disabled, .btn-warning:disabled, .btn-warning[disabled] { background-color: #eb9316; background-image: none; } .btn-danger { background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-repeat: repeat-x; border-color: #b92c28; } .btn-danger:hover, .btn-danger:focus { background-color: #c12e2a; background-position: 0 -15px; } .btn-danger:active, .btn-danger.active { background-color: #c12e2a; border-color: #b92c28; } .btn-danger.disabled, .btn-danger:disabled, .btn-danger[disabled] { background-color: #c12e2a; background-image: none; } .thumbnail, .img-thumbnail { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); box-shadow: 0 1px 2px rgba(0, 0, 0, .075); } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #e8e8e8; background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); background-repeat: repeat-x; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-color: #2e6da4; background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); background-repeat: repeat-x; } .alert { text-shadow: 0 1px 0 rgba(255, 255, 255, .2); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); } .alert-success { background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); background-repeat: repeat-x; border-color: #b2dba1; } .alert-info { background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); background-repeat: repeat-x; border-color: #9acfea; } .alert-warning { background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); background-repeat: repeat-x; border-color: #f5e79e; } .alert-danger { background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); background-repeat: repeat-x; border-color: #dca7a7; } .progress { background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); background-repeat: repeat-x; } .progress-bar { background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); background-repeat: repeat-x; } .progress-bar-success { background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); background-repeat: repeat-x; } .progress-bar-info { background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); background-repeat: repeat-x; } .progress-bar-warning { background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); background-repeat: repeat-x; } .progress-bar-danger { background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); background-repeat: repeat-x; } .progress-bar-striped { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); } .list-group { border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); box-shadow: 0 1px 2px rgba(0, 0, 0, .075); } .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { text-shadow: 0 -1px 0 #286090; background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); background-repeat: repeat-x; border-color: #2b669a; } .list-group-item.active .badge, .list-group-item.active:hover .badge, .list-group-item.active:focus .badge { text-shadow: none; } .panel { @include box-shadow(0px 0px 3px 1px rgba(0, 0, 0, .05)); } .panel-default > .panel-heading { background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); background-repeat: repeat-x; } .panel-primary > .panel-heading { background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); background-repeat: repeat-x; } .panel-success > .panel-heading { background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); background-repeat: repeat-x; } .panel-info > .panel-heading { background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); background-repeat: repeat-x; } .panel-warning > .panel-heading { background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); background-repeat: repeat-x; } .panel-danger > .panel-heading { background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); background-repeat: repeat-x; } .well{ @include box-shadow(0 1px 3px rgba(0, 0, 0, .05) inset, 0 1px 0 rgba(255, 255, 255, .1)); } /*# END OF BOOTSTRAP THEME CSS */ /* List Group header styles */ .list-header{ background-color: #eeeeee !important; color: #777777 !important; } /* Share Module styles */ ul.sharinglist li { font-size: 11px; &:last-child{ padding-right: 0px; } a i:hover{ color: #333; } a i{ color: #666; } } /* DataTables styles */ .dataTables_filter { position: relative; &:before{ position:absolute; font-family: FontAwesome; top:6px; right:10px; content: "\f002"; color: #999; } label{ margin: 0 0 10px 0; width: 100%; } input{ margin: 0px !important; padding-right: 25px; } } /* Header and Footer styles */ #header_section, #footer_section{ padding: 0px; margin: 0px; } #header_section > div, #footer_section > div{ padding: 0px; } footer.footer { text-align: center; padding: 1em; background: $color-footer; color: rgb(167, 167, 167); border-top: 1px solid #DBDBDB; @include border-radius(0 0 4px 4px); height: 49px; font-size: 12px; } .footer span{ line-height: 24px; } @media (max-width: 992px){ footer.footer { border-radius: 0px; } } /* Navbar styles */ .navbar-toggle{ border: none; margin-left: 8px; border-right: 1px solid #e7e7e7; border-radius: 0px; margin: 0px; padding-left: 15px; padding-right: 15px; height: 52px; } #header .navbar-brand{ padding: 0px; } .nav-container{ border-bottom: 1px solid #DBDBDB; } #header.navbar{ margin-bottom: 0px; padding: 0; border: 0; background-color: $color-header; .navbar-nav{ margin: 0; float:right; >li{ border-left: 1px solid rgb(231, 231, 231); float: left; cursor: pointer; ul li a{ padding: 6px 17px 6px 4px; } a { padding-top: 15px; padding-bottom: 15px; line-height: 22px; @include transition(all $transition-time linear); span.fa{ margin:0 1em; } &:hover, &:focus{ background: $color-hover; color: white; } } .user-icon { width: 20px; margin-right: 10px; } &:last-child > a { border-radius: 0 4px 0px 0px; } } } } .navbar-default { background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-repeat: repeat-x; @include border-radius(4px 4px 0 0); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a { background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); background-repeat: repeat-x; -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); } .navbar-brand, .navbar-nav > li > a { text-shadow: 0 1px 0 rgba(255, 255, 255, .25); } .navbar-inverse { background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-repeat: repeat-x; } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .active > a { background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); background-repeat: repeat-x; -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); } .navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a { text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); } .navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } @media (max-width: 767px) { .navbar .navbar-nav .open .dropdown-menu > .active > a, .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); background-repeat: repeat-x; } } @media (max-width: 992px){ .navbar .navbar-nav > li a{ padding: 15px 0.5em; } #header.navbar .navbar-nav > li:last-child > a, .navbar-default { border-radius: 0px; } } /* Right Sidebar styles */ a.toggle-active{ background-color: #e3e4e6 !important; } #sidebar-container{ display: none; position: absolute; width: 20.5em; right: 0px; overflow: hidden; border-bottom: #c9c9c9; z-index:300; #sidebar{ position: relative; width: 18.5em; right: -18.5em; //padding: 1.6em 0; background-color: $color-sidebar; word-wrap:break-word; box-shadow: -3px 6px 7px 0px #999; @include user-select(none); .panel-group.outerpanel{ padding: 0px; margin: 0px; > .panel{ padding-bottom: 5px; background-color: $color-sidebar; box-shadow: none !important; } .sidebar-mymessages{ color: #333; font-size: 12px; } .sidebar-mymessages .list-item{ padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; } .sidebar-mymessages .list-item:last-child{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: none; } .panel-body{ padding: 0px 8px; border: none; } .input-group{ margin: 5px 0; } .title { margin: 0; padding: 2em 0em!important; font-weight: 700; font-size: 0.85em; text-align: center; overflow: hidden; font-family: "Roboto" !important; span.fa { padding-right: 10px; opacity:.9; font-size: 16px; } } .course-btn{ color: #888; padding: 8px 0; width: 24px; i{ cursor: pointer; } } #up.course-btn{ padding-bottom: 0px; } #down.course-btn{ padding-top: 0px; } .panel{ border: none; margin: 0px; @include border-radius(0px); } .panel-heading{ background-image: none; border: none; background-color: #DEE0E2; h4, .h4{ cursor: pointer; } } .goto{ display: inline-block; float: right; margin-right: 0.5em; font-size: 0.75em; } .goto:hover{ text-decoration: none; } .innerpanel{ margin-bottom:0px; #innerpanel-container{ position: relative; top: -1px; padding: 1px 0; } .panel{ margin: 6px 3px; box-shadow: none; } .panel:first-child{ margin-top: 3px; } .panel:last-child{ margin-bottom: 3px; } .panel-heading{ margin: 0px; padding: 0px; &>div{ margin-left: 0px; margin-right: 0px; } } .panel-body{ background-color: #efefef; border-top: none; color: #999; } a.lesson-title-link { display: block; float: left; height: 37px; line-height: 37px; width: 80%; padding-left: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #4da1e4; } a.lesson-title-link:hover, a.lesson-title-link.active { text-decoration: none; color: #1a70b1; } span.lesson-title-caret { background-color: #efefef; display: block; float: right; height: 37px; width: 20%; text-align: center; line-height: 37px; border-left: solid 1px #ececec; color: #666; } } } } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ color: #686868; font-weight: 600; } ul,li{ list-style-type: none; padding: 0em; margin: 0em; } } #sidebar { .side-list{ background: #f7f7f7; border-top: none; color: rgba(255,255,255,.9); .panel-body{ padding: 6px 8px 10px !important; } .lesson-title{ height: 37px; background: #fff; font-size: 0.85em; font-family: "Roboto" !important; margin:0px; padding: 0px; cursor: pointer; position: relative; color: rgba(255,255,255,0.5); font-weight: 600; margin: 0 16px; border-top-width: 0px; @include transition(all $transition-time linear); } ul{ font-size: 0.75em; >li{ padding: 5px 5px; } } .lesson-id{ opacity: 0.5; font-size:0.85em; font-weight:700; } .lesson-professor{ color: #333; } .lesson-notifications{ margin-top:1em; i{ color: #444 !important; } .item{ margin-right:1.5em; position: relative; .count{ position: absolute; left: 0.8em; bottom: 0.8em; display: inline-block; text-align: center; background: $color-red; color: white; width: 1.5em; height: 1.5em; font-size:0.75em; font-weight: 600; //border: 2px solid #253447; @include border-radius(0.75em); } .fa{ font-size: 1.2em; color: rgba(0,0,0,.8); } } } } } /* Right sidebar Note submission spinner styles */ .overlayed { position: relative; width: 259px; div.spinner-div { position: absolute; z-index: 9999; background-color: rgba(100,100,100,0.9); text-align: center; padding-top: 50px; width: 100%; height: 100%; p{ font-size: 16px; } } } /* Breadcrumbs Styles*/ .breadcrumb { padding-left: 0px !important; background-color: transparent !important; margin-bottom: 1em !important; color:rgb(167, 167, 167) !important; font-size:0.8em !important; font-family: "Roboto" !important; border-bottom:1px solid rgba(0,0,0,.05) !important; } /* Styles for headings and titles */ h1.page-title, .h1.page-title { margin:0em; font-weight: 400!important; font-family: "Roboto"; color: #333; font-size: 20px; } .page-subtitle { color:#555555; font-size:16px; margin: 10px 0; a { text-decoration: none; } } .content-title { //text-transform: uppercase; color: #888888; font-weight: 500; font-size: 16px; font-family: "Roboto"; margin-top: 10px; margin-bottom: 10px; } /* Default table class */ .table-default { @extend .table; @extend .table-striped; @extend .table-bordered; } th.option-btn-cell{ width: 42px; padding-right: 0px !important; padding-left: 0px !important; } td.option-btn-cell{ width: 42px; padding: 0px !important; } .not_visible{ color: rgba(3,3,3,0.3) !important; } tr.not_visible{ td:not(:last-child){ color: rgba(3,3,3,0.3); a{ color: rgba(3,3,3,0.3); } } } /* Form styles */ .form-wrapper { @extend .well; h4.form-heading, .h4.form-heading{ border-bottom: 1px solid #ccc; padding-bottom: 10px; color: #000; margin-bottom: 20px; } } input[type="file"] { padding-top: 7px; } /* tinyMCE styles */ .mce-toggle{ i.mce-ico.mce-i-none{ width: 22px; } &:hover{ cursor: pointer; } } /* toggle view button style */ .btn-toggle{ padding: 0px; height: 3rem; width: 6rem; position: relative; border-radius: 5rem; overflow: hidden; background: $color-toolbox; @include box-shadow(-3px 0px 2px rgb(221, 221, 221) inset); border: 1px solid rgb(216, 216, 216); outline:none!important; &.btn-toggle-on{ background:$color-hover; @include box-shadow(3px 0px 2px #555555 inset); } &>span{ border-radius: 5rem; text-align:center; vertical-align: middle; line-height: 3rem; display: inline-block; position: absolute; width: 50%; height: 100%; left: 0px; top: 0px; background: $color-panel; color: #555555; @include box-shadow(2px 0px 2px rgb(221, 221, 221)); } &:hover>span{ background:$color-hover; color: white; @include box-shadow(0px 0px 4px #000000); @include transition(all $transition-time linear); } span.on, &.btn-toggle-on span.off{ display: none; } span.off, &.btn-toggle-on span.on{ display: inline-block; } .on{ right:0; left:auto; } } /* Table List styles*/ ul.tablelist { font-size: 0.8em; margin:0px; padding:0px; cursor:default; li.list-item { position:relative; //padding: 1em; @include box-sizing(border-box); list-style-type: none; border-bottom:1px solid #eee; background:white; overflow:hidden; &:last-child { border-bottom: none; } .max-height { max-height:3.35em; } .item-right-cols > span:not(:last-child) { border-right:1px solid #eee; } .item-right-cols > span:first-child { border-left: 1px solid #eee; border-bottom: 1px solid #eee; } .item-right-cols { float:right; position: absolute; top: 0px; right: 0px; max-width: 95%; } .item-right-cols > span, .item-title { display: inline-block; } .item-wholeline { padding:0.7em 0; /*padding-right: 60px;*/ display: inline-block; } .item-right-cols .item-content { font-size:0.9em; } .item-right-cols a { width:1em; padding:1em 1.4em; display:inline-block; text-align: center; cursor: pointer; } .item-right-cols .item-date { color:rgba(0,0,0,0.6); background:white; width: 4.5em; text-align: center; vertical-align: top; } .item-right-cols .item-options { padding:0px; margin-left:-0.26em; padding-right:3.8em; } .item-right-cols .item-options .options-icon { position:absolute; display:inline-block; top:0px; right:0px; width:1em; text-align:center; padding:1em 1.4em; color: #7E7E7E; background: #F8F8F8; } .item-right-cols .item-options:hover .options-icon { background: $color-hover; color:white; @include transition(all $transition-time linear); } .item-right-cols .options-content { display:block; margin-right:-25em; background:#333333; color:white; @include transition(all $transition-time linear); } .item-options:hover .options-content { margin-right: 0em; background:#333333; } .item-right-cols .item-options a { color: white; } .item-right-cols .item-options a:hover { color:white; background: $color-hover; @include transition(all $transition-time linear); } .text-title { font-size: 1.3em; padding-bottom: 5px; } .text-grey { font-style: italic; color: #999999; } } li.list-item:hover { background:#FCFCFC; @include transition(all $transition-time linear); } } /* Box List styles*/ .boxlist { padding:0px; .list-item { display:block; position:relative; width:100%; padding:0em; margin-bottom:1em; overflow:hidden; /*important for the transition*/ list-style-type:none; background: $color-panel; @include box-sizing(border-box); } .list-item.hidden { background:rgba(255,255,255,0.6); } .list-item.hidden .item-content { opacity:0.6; } .list-item:hover .side-header { color:#eee; @include transition(all $transition-time linear); } .list-item .item-content { width: 100%; position: relative; display: inline-block; @include box-sizing(border-box); } .item-header { padding:0em 0em 1em 0em; border-bottom:1px solid #ccc; margin-top: 15px; font-family: "Roboto" !important; } .item-header h4.item-title, .item-header .h4.item-title { margin:0px; font-size: 15px; width: 70%; float: left; line-height: 22px; } .item-header .item-date { font-size:0.8em; color:rgba(0,0,0,0.4); } .item-body { padding:1em 1em 1em 0em; min-height:3em; font-size:14px; } .list-item .item-side { display:inline-block; position: absolute; top:1em; right:0px; color:#eee; -webkit-transition: all 50ms linear; -moz-transition: all 50ms linear; -o-transition: all 50ms linear; -ms-transition: all 50ms linear; transition: all 50ms linear; } .list-item .option-button { display: inline-block; position: relative; z-index:9; padding: 1em 1.4em; background: #F8F8F8; color: #7E7E7E; text-align: center; width:1em; /* as long as its a content box... */ @include border-radius(0px 2px 0px 0px); @include box-sizing(content-box); } .list-item .item-side .item-options:hover .option-button { background: $color-hover; color:white; @include transition(all $transition-time linear); } .list-item .item-side .item-options ul { position:relative; z-index:2; list-style-type:none; margin:0px; padding:0px; margin-right:-100%; background:#333333; @include transition(all $transition-time linear); } .list-item .item-side .item-options:hover ul { margin-right:0%; } .list-item .item-side .item-options > * { float:right; } .list-item .item-side:hover .item-options ul { display:block; } .list-item .item-options ul li { display:inline-block; padding: 1em 1.4em; z-index: 2; width:1em; font-weight: 600; text-align: center; cursor: pointer; @include box-sizing(content-box); } .list-item .item-options ul li:hover { background:$color-hover; @include transition(all $transition-time linear); } } .boxlist.no-list{ .panel{ border: none; } .item-side{ // width: 108px; float: right; .reorder-btn{ padding-right: 10px; font-size: 18px; display: inline-block; padding-top: 4px; span { cursor: pointer; vertical-align: bottom; } } .btn-group a{ //border-top: none !important; } .btn-group a:last-child{ //border-right: none !important; } .btn-group a:first-child{ //border-top-left-radius: 0px !important; } .btn-group a:last-child{ //border-top-right-radius: 0px !important; //border-bottom-right-radius: 0px !important; } } } /* Search styles */ #quick-search-wrapper{ padding: 0px 15px 15px 15px; margin: 0px 0px 15px 0px; } #quick-search-wrapper input.form-control { background-color: rgba(0, 0, 0, 0.2); border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px 0 #111111 inset; @include box-shadow(0 1px 3px 0 rgba(0, 0, 0, 0.2) inset); color: #aaaaaa; } #btn-search{ background-color: rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2); color: #fff } /* Scroll-to-top styles */ #scrollToTop{ display: none; position: fixed; right: 0px; padding-right: 45px; bottom: 15px; } #scrollToTop span{ padding: 0 0 10px 0; color: #a7a7a7; cursor: pointer; } /* New Alert styles */ .alert-default { background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%); border-color: #ccc; } /* New Panel Classes (to support action_button() in panel heading) */ .panel-action-btn-default { @extend .panel-default; & > .panel-heading { @extend .clearfix; padding: 0 0 0 20px; h3, .h3 { line-height: 45px; } } } .panel-action-btn-primary { @extend .panel-primary; & > .panel-heading { @extend .clearfix; padding: 0 0 0 20px; h3, .h3 { line-height: 45px; } } } // Action button styles .option-btn-cell .btn-group { display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flex; } .menu-popover .popover-content { a{ min-width: 150px; } padding: 3px 3px; .list-group { margin-bottom: 0px; } } a.list-group-item.delete{ color: #CE6B6B; } a.list-group-item.delete:hover{ background-color: #CE6B6B; color: white; } .dropdown-menu > li > form > a { display: block; padding: 3px 20px; clear: both; text-decoration: none; font-weight: normal; line-height: 1.428571429; color: #333333; white-space: nowrap; } .dropdown-menu>li>form>a:hover, .dropdown-menu>li>form>a:focus { background-color: #e8e8e8; background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%); background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%); background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8)); background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); background-repeat: repeat-x; } .dropdown-menu > li > form > a:hover, .dropdown-menu > li > form > a:focus { text-decoration: none; color: #262626; background-color: whitesmoke; cursor: pointer; } /* Left navigation styles */ #leftnav{ font-family: "Roboto" !important; top: -53px; padding: 0; .logo{ margin: 0.8em 0.8em 30px; img{margin:0 auto;} } .panel{ border: none; margin: 0; //margin-bottom: 1em; background: inherit; //border-top: 2px solid rgba(255,255,255,.1); border-bottom: 1px solid rgba(255,255,255,.1); .list-group{ border-radius:0; margin: 2px 5px 1px 5px; @include box-shadow(none); } .panel-heading{ //border-radius: 4px 0px 0px 0px!important; padding: 14px 7px; .panel-title{ text-align: left; font-size: 0.9em; line-height: 1.2em; span.fa{ display: inline-block; width: 9%; padding-top: 2px; font-size: 1em; vertical-align: top; } span.fa-rotate-90{ padding-left: 5px; padding-top: 0px; width: 10%; vertical-align: top; } span{ display: inline-block; width: 85%; font-size: 1em; padding-left: 4px; } } &:hover{ color: $color-hover; @include transition(all $transition-time linear); } } a{ color: #ADADAD; text-decoration: none; } a.parent-menu{ outline: 0; display: block; background: rgba(0, 0, 0, 0.2); &:not(.collapsed){ //border-radius: 4px 0px 0px 0px; color: $color-hover; } &:hover{ //background: rgba(255,255,255,.25); } &:hover, &:not(.collapsed){ //border-radius: 4px 0px 0px 4px; } } a.list-group-item{ border: none; border-top: 1px solid rgba(255,255,255,.075); padding: 0.6em 10px; background: transparent; text-align: left; @include transition(all $transition-time linear); span.fa{ display: inline-block; width: 10%; padding-top: 2px; font-size: 1em; vertical-align: top; } &>span{ display: inline-block; width: 87%; font-size: 1em; padding-left: 4px; } > span{ font-size: 0.9em; //margin-left: 0.5em; } &:hover{ text-decoration: none; color: #eee; background: $color-hover; //border-radius: 4px; margin-left: 0px; @include transition(all $transition-time linear); } &.active{ background: $color-main-content; text-shadow: none; color: #333; //tborder-radius: 4px; //box-shadow: -8px 0px 10px -4px rgba(0,0,0,.8); //-moz-box-shadow: -8px -0px 10px -4px rgba(0,0,0,.8); //-webkit-box-shadow: -8px 0px 10px -4px rgba(0,0,0,.8); } //we don't want a border-bottom if it's the last option &:last-child{ border-bottom: none; } &:first-child{ border-top: 1px solid rgba(255,255,255,.075); } } } } @media(max-width: $screen-desktop){ .float-menu { position: absolute; width: 225px; left: -225px; top: 0px !important; height: 100%; background-color: #232C3A; } #leftnav{ overflow-y: scroll; z-index: 8888; } .navbar-toggle{ display: block; } } /* User menu styles */ .small-logo{ padding-left: 10px !important; } .navbar-nav .open .dropdown-menu { position: absolute; float: none; width: auto; margin-top: 0; background-color:#ffffff; border-left-color: rgba(0, 0, 0, 0.14902); color: #000; border-left-style: solid; border-left-width: 1px; border-right-color: rgba(0, 0, 0, 0.14902); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(0, 0, 0, 0.14902); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: solid; border-top-width: 1px; bottom: auto; box-shadow: rgba(0, 0, 0, 0.172549) 0px 6px 12px 0px; box-sizing: border-box; } /* Speech bubble styles (for chat and comments) */ .bubble { position: relative; width: 100%; padding: 5px 20px 5px 20px; background: #FFFFFF; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border: #dddddd solid 2px; } .bubble:after { content: ''; position: absolute; border-style: solid; border-width: 10px 14px 10px 0; border-color: transparent #FFFFFF; display: block; width: 0; z-index: 1; left: -14px; top: 9px; } .bubble:before { content: ''; position: absolute; border-style: solid; border-width: 11px 15px 11px 0; border-color: transparent #dddddd; display: block; width: 0; z-index: 0; left: -17px; top: 8px; } /* ******************** PAGE-SPECIFIC STYLES ******************** */ /* COMMON PORTFOLIO AND COURSE HOME STYLES */ .panel-footer .event-legend > div{ margin-bottom: 5px; } .panel-footer .event { display: inline-block; margin-right: 8px; width: 10px; height: 10px; border-radius: 5px; } /* COURSE UNITS */ .unit-tags{ padding-top: 10px; padding-bottom: 20px; } .unit-resources{ padding-top: 40px; } .unit-resources table tr:first-child td{ border: none; } .course_units_pager{ padding: 15px; font-size: 16px; font-family: "Roboto" !important; font-weight: 500; } /* COURSE HOME */ /* Course description title */ .course-info-title{ font-family: "Roboto" !important; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #aaaaaa; h4, .h4{ line-height: 30px; font-size: 16px; padding: 0px; margin: 0px; color: #666; } .edit-course-title{ margin-right: 15px; } } #course-title-wrapper{ .popover-content{ padding: 3px; .list-group{ margin: 0px; .list-group-item{ white-space: nowrap; } } } } .course-below-wrapper{ padding: 0; .course-below-info{ font-size: 12px; margin: 15px 0 0 0; padding: 15px 0; background-color: #f5f5f5; } } ul.course-title-actions{ margin: 0; li{ padding-left: 10px; padding-right: 10px; .fa-custom-lock{ position: absolute; top: 27px; right: 92px; font-size: 11px; } } li:first-child{ border-left: 2px solid #eeeeee; } } .access{ &.access-edit{ margin-left: 10px; padding-left: 10px; } font-size: 20px !important; a:hover{ text-decoration: none; } .fa-custom-lock{ position: absolute; top: 27px; right: 92px; font-size: 11px; } } .course_status_container{ display: inline-block; width: 26px; position: relative; .access{ font-size: 20px !important; .fa-custom-lock{ position: absolute; font-size: 12px; top: 5px; left: 15px; } } } .panel-footer .rating{ margin: 0px; } /* add unit button */ .add-unit-btn{ line-height: 37px; font-size: 22px; margin: 0px 10px; color: #5cb85c; } /* Lesson banner */ .banner-image-wrapper{ overflow:hidden; padding: 0; } /* Licence box */ .license_info_box { text-align: center; img { width:100px; margin: 8px 0 5px 0; } } .rating-container{ text-align: left; } ul.sharinglist{ padding-left: 0px; } .social-container{ text-align: right; } .rating{ .ratestar{ display: inline-block; vertical-align: top; } .rateit{ padding-top: 2px; } .rateit-info{ display: inline-block; vertical-align: top; span{ vertical-align: top; } } } /* PORTFOLIO */ /* portfolio datatable right cell fix */ table.dataTable tbody td.right-cell{ border-left: 1px solid #ddd; line-height:56px; padding-top: 0px; padding-bottom: 0px; width: 40px; } /* portfolio datatable 'all courses' button fix */ @media(min-width: $screen-sm){ div.all_courses { float: left; } } /* THEME OPTIONS */ /* Theme options legend STYLING*/ legend.theme_options_legend { font-size: $font-size-large; margin-bottom: 30px; &:not(:first-child) { margin-top: 30px; } } /* ADMIN SETTINGS */ /* Affix (floating sidebar) styling */ .affix { top: 15px; } .affix-bottom { position: relative; } @media(min-width: $screen-tablet){ .affix { width: 20%; } } @media(min-width: $screen-desktop){ .affix { width: 18%; } } @media(min-width: $screen-lg-desktop){ .affix { width: 17%; } } @media(min-width: 1450px){ .affix { width: 12.4%; } } /* DOCUMENTS */ /* styles for the case that documents open in a modal with the help of an iframe */ .iframe-container { padding-bottom: 60%; padding-top: 30px; height: 0; overflow: hidden; } .iframe-container iframe, .iframe-container object, .iframe-container embed { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* Home Page */ /* Open Courses National Label */ .panel.opencourses-national{ min-height: 2px; a{ display: block; font-size: 14px; text-transform: uppercase; background-color: #666; color: white; padding: 15px 5px; height: 100%; text-align: center; } a:hover{ text-decoration: none; color: white; } } /* Home Announcements styles */ ul.front-announcements, .single_announcement { list-style: none; padding-left: 0px; li{ padding: 15px 0; border-bottom: 1px solid #ddd; a:hover{ text-decoration: none; } } li:first-child{ padding-top: 0px; } li:last-child{ padding-bottom: 0px !important; } .announcement-title{ font-weight: bold; font-size: 15px; font-family: "Roboto" !important; } .announcement-date{ font-style: italic; color: #777; font-size: 13px; line-height: 30px; } .announcement-main{ padding: 10px; } .announcements-more{ text-align: right; } li:first-child{ } li:last-child{ border-bottom: none; padding-bottom: 10px; } } .opencourses .inner_opencourses{ span.opencourse_header{ display: block; font-size: 18px; color: #aaa; text-align: center; } div{ .num_sub_wrapper{ padding-top: 15px; } span{ display: block; } .opencourse_link{ font-size: 16px; color: #444; padding: 8px 0px 14px 0; text-align: center; } .opencourse_num{ font-size: 40px; float: left; font-weight: 900; height: 40px; line-height: 40px; padding: 0 3px; } .opencourse_num_text{ padding: 0px; a{ display: block; } } >div>div{ float: right; } .opencourse_sub{ float: left; background-color: #428bca; height: 40px; color: white; font-size: 13px; padding: 0px 15px; } .opencourse_triangle{ float: left; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid #428bca; width: 0px; height: 0px; } } a:hover{ text-decoration:none; } } .mobile-apps{ .col-xs-6:first-child{ padding-right: 7px; } .col-xs-6:last-child{ padding-left: 7px; } } .or-separator{ text-align: center!important; position: relative; padding:2px 5px; z-index: 9; width:100%; margin-bottom: 0.4em!important; } .or-separator span{ content:""; display: inline-block; position:relative; z-index:99; } .or-separator span:before{ content: ""; display:inline-block; position: absolute; z-index: -1; width: calc(100% + 2em); height:1em; top: calc(50% - 0.5em); left: -1em; background: white; } .or-separator:after{ width:100%; height:1px; position: absolute; background: rgba(0,0,0,.1); z-index: 1; content: ""; top:47%; left:0px; } .login-form{ position:relative; overflow:hidden; padding:0em!important; } div.login-form { font-size: 0.85em; position: relative; z-index: 99; background: white; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; padding: 2em 2em; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5); -webkit-transition: all 120ms linear; -moz-transition: all 120ms linear; -o-transition: all 120ms linear; -ms-transition: all 120ms linear; transition: all 120ms linear; } div.login-form:hover { box-shadow: 0px 0px 20px 3px black; -moz-box-shadow: 0px 0px 20px 3px black; -webkit-box-shadow: 0px 0px 20px 3px black; -webkit-transition: all 120ms linear; -moz-transition: all 120ms linear; -o-transition: all 120ms linear; -ms-transition: all 120ms linear; transition: all 120ms linear; } div.login-form h2, div.login-form .h2 { text-align: center; font-size: 1.8em; margin: 2rem 0rem; margin-top: 0rem; color: #232c3a; } div.login-form .form-group { margin: 0rem; } div.login-form .form-group > * { display: inline-block; float: none; } div.login-form .form-group input { width: 82%; border-bottom: 1px solid #eeeeee; border-top: none; border-right: none; border-left: none; border-radius: 0px; border-width: 1px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; outline: none; font-size: 1.1em; padding: 0.4em; line-height: 1.42857143; color: #444444; } div.login-form .form-group input:focus { border-color: #4da1e4; } div.login-form .form-group label { width: 17%; margin: 0; text-align: center; } div.login-form .form-group span.fa { font-size: 1.2em; margin: 0; color: #aaaaaa; } div.login-form .login-settings { margin: 5px 0px 0px 0px; font-size: 0.9em; } div.login-form .login-settings > div:first-child { text-align: right; padding: 5px 0; } div.login-form .login-settings > hr { margin: 5px 0 10px; } div.login-form .login-settings .alt_login span:first-child { font-weight: bold; } /* line 685, ../SASS/structure.scss */ div.login-form .login-settings > * { margin: 0; } div.login-form .login-settings .checkbox, div.login-form .login-settings .link { color: rgba(0, 0, 0, 0.5); } div.login-form .login-settings .checkbox label, div.login-form .login-settings .link label { font-weight: bold; } div.login-form .login-settings .link a { float: right; margin-top: 0.3em; color: rgba(0, 0, 0, 0.5); } div.login-form .login-settings .checkbox label span { margin-top: 0.3em; display: inline-block; } div.login-form .btn.btn-login { margin: 15px 0 5px; width: 100%; height: 4rem; border-radius: 4rem; font-weight: 600; color: white; background: #428bca; letter-spacing: 0.1em; outline: none; } div.login-form .btn.btn-login:hover { background: #3071a9; } div.login-form .btn.btn-login{ border-radius: 1rem!important; } .option-btn-login{ display:inline-block; width: 90%; border-radius: 6px; border: 1px solid rgba(0,0,0,.2); background:none; padding: 0.5em 1em; font-weight: normal; outline: none; margin:0 5px; font-size: 14px; } .option-btn-login:first-child:nth-last-child(2), .option-btn-login:first-child:nth-last-child(2) ~ button{ width: 45%; } .option-btn-login:hover{ background:#3071a9; color:white; border-color: transparent; } .option-btn-login > span{ font-weight: 700; display:block; } div.login-form .login-option-sso .btn-login{ height: 8rem; line-height: 7rem; } .head-text{ text-align: center; display: block; } div.login-form .login-option-social .social-btn{ width: 100%; margin-top:0.5em; color: white; } div.login-form .login-option-social .social-btn span.fa{ float: left; font-size: 1.6em; position: relative; } div.login-form .login-option-social .social-btn span.fa:after{ content: ""; display: inline-block; position: absolute; right: -0.6em; height: 100%; width: 1px; background: rgba(255,255,255,.25); } div.login-form .login-option-social .social-btn:first-of-type{ margin-top: 0.8em; } div.login-form .login-option-social .social-btn:last-of-type{ margin-bottom: 0.8em; } div.login-form .login-option-social .social-btn.social-btn-fb{ background: rgba(97, 152, 224,0.8); } div.login-form .login-option-social .social-btn.social-btn-fb:hover{ background: rgba(97, 152, 224,1); } div.login-form .login-option-social .social-btn.social-btn-google{ background: rgba(224, 84, 84,0.8); } div.login-form .login-option-social .social-btn.social-btn-google:hover{ background: rgba(224, 84, 84,1); } .wrapper-login-option{ width:300%; transition:250ms margin ease-out; -webkit-transition:250ms margin ease-out; -moz-transition:250ms margin ease-out; -o-transition:250ms margin ease-out; &:after{ content: "."; visibility: hidden; display: block; height: 0; clear: both; } .login-option{ width:33.3%; float:left; padding: 2em; } } .jumbotron.jumbotron-login .graphic { position: absolute; z-index: 9; width: 77%; max-width: 100%; top: -2.8rem; } .jumbotron.jumbotron-login{ padding-top: 3rem; padding-bottom: 3rem; margin-bottom:45px; margin-top:10px; min-height: 315px; margin-left: -15px; margin-right: -15px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background-color: #025694; /* fallback from css grandient */ background: url('../img/jumbotron-bg.png') repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-repeat: no-repeat; background: url('../img/indexlogo.png') 10% 60% no-repeat, radial-gradient(closest-corner at 30% 60%, #009BCF, #025694); background-size: 353px, cover; } @media only screen and (min-width: 768px) and (max-width: 992px) { .jumbotron.jumbotron-login img.graphic { top: 7.1rem; left: -2rem; width: 100%; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .jumbotron.jumbotron-login img.graphic { width: 94%; } } @media(max-width: $screen-tablet){ .login-form{ margin-right: 5%; margin-left: 5%; width: 90%; } } @media print { a[href]:after { content: none; } } /* LOGIN page*/ #main-content .login-page{ .panel{ margin-bottom: 0px !important; } .login-page-option{ min-height: 200px; } .form-group input{ border-top: none; border-right: none; border-left: none; box-shadow: none; } .btn-block{ a{ line-height: 40px; } } .or-separator span:before, .or-separator span:after{ background-color: #fafafa; } .row>.col-sm-6:first-child{ border-right: 1px solid #ddd !important; } .row>.col-sm-4:first-child, .row>.col-sm-4:nth-last-child(2){ border-right: 1px solid #ddd !important; } } /* FORUM */ td.forum_td:first-child{ width: 45% !important; } th.forum_td:first-child{ width: 35% !important; } .forum-anchor-link { font-size: 16px; } td.forum-response-column { position: relative; padding-bottom: 0px !important; .reply-post-btn{ margin-right: 5px; margin-top: -3px; } .forum-post-header { border-bottom: 1px solid #ddd; margin: 10px 10px; padding-bottom: 10px; h4.h4, div.h4 { margin: 5px 0px; } } .forum-post-message { margin: 5px 10px; padding-bottom: 32px; text-align: justify; } .forum-post-footer { margin: 20px 0px 0px; padding: 10px 0; bottom: 0px; background-color: #f5f5f5; width: 100%; .rating{ margin: 0px; } .pull-left{ padding-left: 10px; } .pull-right{ padding-right: 10px; } } } /* LINKS */ table.nocategory-links td.nocategory-link, table.category-links td.nocategory-link{ padding: 15px 30px; a:hover{ text-decoration: none; } } table.category-links th.category-link{ padding-top: 15px; padding-bottom: 15px; span.link-description{ padding-left: 17px; font-size: 14px; color: #666; font-weight: normal; } } table.nocategory-links tr.link-category-title, table.category-links tr.link-category-title{ background-color: #eaeaea; } table.category-links tr.link-subcategory-title{ background-color: #f3f3f3; } .open-category, .open-category:hover { color: #333; text-decoration: none; } table.category-links td.category-link{ padding: 15px 20px; } /* Course Metadata styles */ div.row.oc-metedata-list{ ul li:first-child{ padding-left: 10px; } ul li{ padding-left: 25px; .badge.valid{ background-color: #006400; } .badge.not-valid{ background-color: #ad2121; } } } /* Glossary styles */ div.glossary-categories{ a:hover{ text-decoration:none; } td.space-left{ padding-left: 25px; } } /* Agenda styles */ #calendar_wrapper{ margin-bottom: 25px; .calendar-header{ //margin-top: 20px; margin-bottom: 15px; #calendar-header{ border-bottom: 1px #999 solid; } h4, .h4{ margin: 0px; padding: 0px; line-height: 50px; } .form-inline{ padding: 10px 0; } } } #cal-slide-content { background: $color-background !important; background-image: none; } span[data-cal-date] { margin-right: 5px !important; margin-top: 5px !important; } .event-legend{ font-size: 11px; color: #666; line-height: 10px; .event{ margin-top: 0px !important; margin-bottom: 0px !important; } } .event { width: 14px; height: 14px; opacity: 0.7 !important; border-radius: 7px; border: 0px !important; margin-bottom: 4px; @include box-shadow(0 0px 0px #BBBBBB !important); @include transition(all $transition-time linear); &:hover{ opacity: 1 !important; @include transition(all $transition-time linear); } } /* Dropbox styles */ #dropboxTabs .nav-tabs{ margin-bottom: 15px; } #profile_menu_dropdown ul li:last-child{ border-top: 1px #ddd solid; } /* External Applications styles */ .extapp{ table.extapp-table thead.list-header{ td{ padding: 10px; } } table.extapp-table tr{ td{ padding: 20px; .extapp-dscr-wrapper{ width: 85%; float: left; } .extapp-controls{ width: 100px; float: right; } } } } /* Profile page styles */ div.profile-pers-info-name{ font-size: 16px; font-weight: bold; padding-bottom: 15px; padding-top: 10px; } div#profile-about-me{ padding-top: 20px; padding-bottom: 20px; } .jstree li a.nosel { font-style: italic; color: #cccccc; } div.modal-header, div.modal-footer{ background-color: #f5f5f5; } div #treeModal div .modal-body { max-height: calc(100vh - 210px); overflow-y: auto; } .jstree-strong { font-style: italic; font-weight: bold; color: #000000 !important; } /* Usage Module */ .inner-heading { padding-bottom: 15px; margin-bottom: 25px; border-bottom: 1px solid #ccc; font-size: 18px; font-family: "Roboto" !important; font-weight: 500; } .li-indented{ padding-left: 15px !important; } .h1, .h2, .h3, .h4, .h5, .h6{ display: inline; } a.btn, button{ font-family: "Roboto" !important; } /* Tables CSS */ td { white-space: normal !important; } .in_table_h{ font-family: Roboto, sans-serif; font-size: 15px; margin-bottom: 15px; } .in_table_sh{ font-size: 14px; } .table_td{ padding: 5px; } .table_td_header{ font-family: Roboto, sans-serif; font-size: 15px; padding-bottom: 10px; /*white-space: nowrap; overflow:hidden; text-overflow:ellipsis;*/ } .table_td_body{ padding-top: 5px; } .table-default.dataTable{border:none !important; } // FAQ Module .faq-section { &.panel-group { margin-bottom: 0px; .panel { border-radius: 0px; @include box-shadow(0px 0px 0px 0px rgba(0, 0, 0, 0)); border: 0px; border-bottom: 1px solid #ddd; margin-right: 25px; margin-left: 25px; padding-top: 10px; padding-bottom: 10px; &:last-child { border-bottom: 0px; } &+.panel { } .panel-heading { padding-right: 0px; padding-left: 0px; h4 { font-family: 'Roboto', Arial, sans-serif; a { text-decoration: none; span:first-child { padding-right: 10px; } } } } .panel-body { border-top: 0px; padding-left: 25px; p:first-child { font-family: 'Roboto', Arial, sans-serif; } } } } } // Responsive Tables .res-table-wrapper { padding-left: 15px; padding-right:15px; .row.res-table-header { font-family: Roboto; font-weight: bold; border-radius: 4px; background-color: #f6f6f6; padding-bottom: 20px; padding-top: 20px; } .row.res-table-row { padding-top: 15px; padding-bottom: 15px; border-radius: 4px; [class^=col-] { text-overflow: ellipsis; } } .row.res-table-row:nth-child(odd) { background-color: #fafafa; } .row.res-table-row:hover { background-color: #f6f6f6; } } .pn-info-title-sct{ font-weight: bold; font-family: Roboto; padding: 10px 0px; } .pn-info-text-sct{ padding: 10px; background-color: #f6f6f6; border-radius: 4px; margin-bottom: 20px; } // progress (aka gamification) .badge-container { font-family: 'Open Sans', sans-serif; } .badge-container { padding-bottom: 40px; } .certificate_panel h4 { font-family: Roboto; } .badge-container a { color: inherit; } .badge-container a:hover { text-decoration: none; color: inherit; } .certificate_panel { width: 348px; /* original was max-width: 300px; */ height: 198px; /* original was height: 150px; */ margin: 0 auto; padding: 20px; border-radius: 1px; background-color: #fafafa; transition: box-shadow 0.1s; box-shadow: 0px 0px 5px 2px #BBBBBB; border: 4px solid #FFFFFF; position: relative; font-family: Calibri; float: left; margin: 20px; } .certificate_panel:hover { box-shadow: 0px 0px 10px 6px #d9d9d9; } .certificate_panel_title { font-size: 20px; height:60%; font-weight: 600; } .certificate_panel_date { font-size: 17px; } .certificate_panel_viewdetails { font-size: 15px; position: absolute; bottom: 15px; } .certificate_panel_state { position: absolute; top:-20px; right:-20px; font-size:20px; padding: 10px; width: 40px; /* original was width: 20px; */ height: 40px; /* original was height: 20px; */ box-shadow: 0px 3px 4px 1px #999999; border-radius: 30px; background: #FFFFFF; } .certificate_panel_state .state_success { font-size: 2em; position: absolute; left: 3px; bottom: 0px; color: #11D888; } .certificate_panel_state .state_waiting { position: absolute; font-size: 1.1em; bottom: 7px; margin-left: 1px; color: #F73B51; } .certificate_panel_badge { position: absolute; bottom:0; right:0px } .certificate_panel_badge_compact { max-width: 200px; position: relative; } .not_completed { width: 100%; height: 100%; position: absolute; padding-top: 40px; top: 0px; left: 0px; } .certificate_panel_badge img { width: 120px; top: 30px; left: 10px; position: relative; } .certificate_panel_badge .badge_waiting { opacity: 0.1; } .certificate_panel_percentage { position: absolute; bottom:15px; right:15px; font-size:20px; padding: 10px 10px; width: 72px; /* original was width: 40px; */ height: 72px; /* original was height: 40px;*/ border: 6px solid #AAAAAA; border-radius: 40px; background: #FFFFFF; color: #AAAAAA; line-height: 38px; font-weight: 600; text-align: center; } .certificate_panel_percentage_compact { padding-top: 80px; font-size:30px; padding: 10px 10px; width: 72px; /* original was width: 40px; */ height: 72px; /* original was height: 40px;*/ color: #555; line-height: 48px; font-weight: 600; text-align: center; } .faded { opacity: 0.2; } .course_completion_panel_percentage { bottom:15px; right:15px; font-size:20px; padding: 10px 10px; width: 72px; /* original was width: 40px; */ height: 72px; /* original was height: 40px;*/ border: 6px solid #AAAAAA; border-radius: 40px; background: #FFFFFF; color: #AAAAAA; line-height: 38px; font-weight: 600; } .state_success { color: #11D888; } :-moz-full-screen { background-color: white; } .profile-name { font-size: larger; font-weight: bold; line-height: 3; } .profile-content-panel { font-size: 14px; margin: 25px 0; padding: 25px; background-color: #f5f5f5; } .profile-content-panel-title { font-size: larger; color: #888; margin-bottom: 40px; }