Skip to content

Instantly share code, notes, and snippets.

@chriscooning
Created February 9, 2016 20:45
Show Gist options
  • Select an option

  • Save chriscooning/d48f4dbf42fa31de252a to your computer and use it in GitHub Desktop.

Select an option

Save chriscooning/d48f4dbf42fa31de252a to your computer and use it in GitHub Desktop.
BSIM quicksite CSS
html, body {
overflow: auto;
}
h4 a {
font-size: 12px;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: nowrap;
}
#content {
font-size: 14px;
background-color: #F0F0F0;
height: 1000px;
width: auto;
overflow: visible !important;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
#header {
padding: 2em 0;
margin: 0;
background-color: #398bce;
}
#branding {
visibility: hidden;
}
#logo {
height: 52px;
width: 190px;
background-image:url('https://dmc_new.s3.amazonaws.com/bsim-e07ed62c1e9bff15/logo/3/original/logo.png?1384624304826');
}
.navbar {
border-radius: 0;
margin-bottom: 0;
}
.navbar-default {
background:none;
border-color: transparent;
}
.nav-tab a {
color: #686868;
text-decoration: none;
text-transform: uppercase;
line-height: 25px;
list-style-type: none;
font-style: normal;
letter-spacing: normal;
font-weight: normal;
font-family: 'BenchNine', sans-serif;
padding-left:15px;
}
.nav-tab a:hover {
background: none !important;
}
.navbar-toggle .icon-bar {
background-color: #686868;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
color: white;
}
#page-header {
padding: 2em 0;
border-bottom: 1px solid #d6d6d6;
border-top: 1px solid #d6d6d6;
margin-bottom: 2.5em;
}
#page-title {
text-align: center;
color: #686868;
font-size: 2em;
margin: 0;
font-family: 'BenchNine', sans-serif;
}
#page-description {
font-size: 1.2em;
line-height: 2em;
color: #878787;
font-family: 'Karma', serif;
text-align: center;
}
.asset-block, .folder-block {
margin-bottom: 20px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
-webkit-box-shadow: 0px 1px 4px -1px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0px 1px 4px -1px rgba(0, 0, 0, 0.25);
box-shadow: 0px 1px 4px -1px rgba(0, 0, 0, 0.25);
-webkit-transition: border .2s ease-in-out;
-o-transition: border .2s ease-in-out;
transition: border .2s ease-in-out;
}
.asset-block:hover, .folder-block:hover {
border-color: #337ab7;
text-decoration: underline;
}
.descr h4 a {
padding: 0 0.8em;
display: inline-block;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: nowrap;
vertical-align: text-bottom;
color: #428bca;
font-weight: 500;
font-size: 14px;
}
.descr h5 a {
padding: 0 0.8em;
display: inline-block;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: nowrap;
vertical-align: text-bottom;
color: #333;
font-weight: 500;
font-size: 12px;
}
.thumb img {
width: 100%;
}
.pagination li a {
color: #686868;
border-radius: 0 !important;
border-color: #686868 !important;
}
.pagination .active a,
.pagination .active a:hover {
background-color: #686868 !important;
color: #fff !important;
}
.pagination li a:hover {
background-color: #f0f0f0 !important;
color: #686868 !important;
}
.modal-asset-title {
font-size: 1em;
font-weight: 700;
}
.info p {
margin-top: 20px;
padding: 10px;
border: 1px solid #E9EBED;
border-radius: 5px;
width: 100%;
font-size: 0.8em;
}
.download-btn {
float: right;
}
.modal-close-btn {
border-radius: 50%;
border: 0;
background-color: #BFBFC5;
color: #fff;
font-size: 0.8em;
}
.modal-close-btn:hover {
background-color: #9C9CA3;
}
.modal-close-btn i {
display: inline-block !important;
}
.channel-dropdown li a {
color: #333;
}
/* Navigation Menu Dropdowns */
.channel-dropdown ul li:first-child:before {
content: '';
position: absolute;
top: -10px;
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 9px solid #131313;
margin-left: 15px;
right:30px;
}
.dropdown-submenu{
position:relative;
}
.dropdown-submenu > a {
padding-left:0;
}
.dropdown-submenu > .dropdown-menu {
top:0;
left:-100%;
right: 100%;
margin-top:-2px;
margin-left:-9px;
padding:0;
}
.dropdown-submenu > .dropdown-menu ul {
margin-top:-1px;
}
.dropdown-submenu>.dropdown-menu li{
padding: 10px 0 10px 10px;
}
.dropdown-submenu li{
margin-top:0px;
padding:0;
}
.dropdown-submenu:hover>.dropdown-menu{
display:block;
}
.dropdown-submenu>a:after{
display:block;
content:" ";
float:left;
width:0;
height:0;
border-color:transparent;
border-style:solid;
border-width:5px 0 5px 5px;
border-left-color:#cccccc;
margin-top:5px;
margin-right:10px;
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.dropdown-submenu.pull-left {
float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu{
left:-100%;
margin-left:10px;
}
.dropdown-submenu ul li:first-child:before {
content: '';
position: absolute;
top: -10px;
width: 0;
height: 0;
border-left: 0px solid transparent;
border-right: 0px solid transparent;
border-bottom: 0px solid transparent;
margin-left: 0px;
}
.dropdown-submenu a {
width: 150px;
}
.navbar-default .channel-dropdown {
font-family: 'Karma', serif;
color: #878787;
background: #fff;
right:0;
left: inherit;
}
.channel-dropdown li:hover {
background: rgb(93, 98, 96);
}
.channel-dropdown li:hover> a{
color:#FFF;
}
@media (max-width: 767px) {
.dropdown-menu {
border: 0px solid transparent;
}
.navbar-default .channel-dropdown {
opacity: 1;
visibility: visible;
position: relative;
width:100%;
content: normal;
top:0;
-webkit-box-shadow: none;
box-shadow: none;
}
.channel-dropdown li >a:after {
vertical-align: middle;
margin: 10px;
border-bottom: 4px solid;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
ul.dropdown-menu.ng-scope {
margin-top: 25px;
}
.dropdown-submenu > a {
position:absolute;
padding-left:5px;
}
.channel-dropdown li a {
display: inherit;
}
.dropdown-submenu {
position: static;
display: flex;
}
.dropdown-submenu > .dropdown-menu {
opacity: 1;
visibility: visible;
position: initial;
width:100%;
content: normal;
display: block;
top: 0;
left: inherit;
border-top: 0px solid transparent;
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.dropdown-submenu>.dropdown-menu li,.channel-dropdown li {
border-bottom: 1px solid #e2e2e2;
}
.navbar-default .channel-dropdown li + li, .channel-dropdown li + li, .channel-dropdown ul {
border-bottom: 1px solid #e2e2e2;
}
.dropdown-submenu > .dropdown-menu a{
margin-left: 10px;
margin-right: 10px;
}
.dropdown-submenu li {
margin-top: 10px;
}
.channel-dropdown ul li:first-child:before {
border-bottom: 0 solid transparent;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
border-bottom: 1px solid #CCC;
}
.navbar-default .channel-dropdown li:hover {
color: #999;
}
.channel-dropdown li:hover {
background: #FFF;
}
.navbar-default .channel-dropdown li + li,
.channel-dropdown li + li, .channel-dropdown ul {
border-top: 0px solid transparent;
}
.nav-tab a:hover, .channel-dropdown li a:hover, .dropdown-menu li a:hover, .channel-dropdown li:hover> a {
color:#686868;
}
.nav-tab a, .nav-tab a:hover {
background: #FFF;
}
.dropdown-menu > li > a
{
line-height:normal;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
background-color:#FFF;
}
}
.breadcrumb-active {
pointer-events: none;
cursor: default;
color: #A8A2A2;
}
@media (max-width: 1024px) {
#content {
overflow: scroll !important;
}
#asset-grid {
margin-left: 0;
padding-left: 0;
overflow: hidden;
height: 100%;
}
}
@media (max-width: 767px) {
ul.dropdown-menu.ng-scope {
border: 0;
}
ul.dropdown-menu.ng-scope li:first {
border-top:0;
}
.dropdown-submenu>.dropdown-menu li, .channel-dropdown li {
border-bottom: 0;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
border-bottom: 0;
}
.navbar-default .channel-dropdown li + li, .channel-dropdown li + li, .channel-dropdown ul {
border-bottom: 0;
}
ul li a {
border-top:1px solid #e0e0e0;
}
ul li .channel-dropdown {
margin:0; padding:0; overflow-x:hidden;
}
ul li .channel-dropdown >ul > li {
padding:0;
}
ul li .dropdown-submenu > a {
padding:10px 15px;
}
ul li .dropdown-submenu > .dropdown-menu li {
margin:0; padding:0;
}
ul li .dropdown-submenu > .dropdown-menu li:first-child {
margin-top:20px;
}
ul li .dropdown-submenu > .dropdown-menu li a {
width:100%; padding:10px 30px;
}
.channel-dropdown > ul li a {
width:100%; padding-top:7px; padding-bottom:7px;
}
.channel-dropdown > ul > li > a {
padding-left:30px;
}
div.channel-dropdown > ul > li > .dropdown-menu > li > a {
padding-left:50px;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.dropdown-menu li.active a {
background:#f0f0f0;
color:#666
}
}
.navbar-collapse {
border-top: 0 solid transparent;
}
.navbar-nav.navbar-right:last-child {
margin-right: 0;
}
#search {
position: static;
float: right;
margin-top: 15px;
margin-left: 5px;
}
#search-header {
margin-left: 0px;
}
#multi-level-menu {
display: block;
background: #FFFFFF;
}
#multi-level-menu ul {
padding: 0;
list-style: none;
}
#multi-level-menu li {
list-style: none;
}
#multi-level-menu li a {
display: block;
position: relative;
padding: 14px 20px;
font-size: 14px;
line-height: 20px;
font-weight: 300;
color: #686868;
outline: 0;
}
#multi-level-menu ul li a {
border: 1px solid #e0e0e0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment