/******* Hiding TechAlert UI elements ***/

.sticky-header .container-fluid  li#save-search-icon, .sticky-header .container-fluid  li#login-icon, .sticky-header .container-fluid  li#registrationLink {

display:none;
}




/********* UC TECH ALERT OVERIDES DEC 2016 ***********/

.modal-backdrop.in {
    filter: alpha(opacity=75);
    opacity: .75;
}
div.notification-popup .modal-content .modal-footer .btn {

font-size:12px;


}
span.PrintSearchInfo {
background:none;
}


.error-blocks i, .error-blocks .icon-attention {
padding-right:15px;
	color:gold;
	font-size:3em;
height:30px;
width:12%;
text-align:right;

}

span.validation{

display:block;
}

div.error-blocks {
border-radius:0px;
border:0px;
padding:15px;
height:auto;
width:100%;
}

div#errorUnsubscribed{
padding:3px;
background-color:#B1B3B3;
color:#FFF;
text-align:center;
line-height:16px;
}

.error-blocks  span#info-save-tech-alert {
/*
color:gold;
padding-top:10px;
*/
display:none;


}

.error-blocks span , .error-blocks a {
width:87%;
	color:#ffffff;
	display:block;

}

.error-blocks a:hover, .error-blocks a:focus {

color:gold;

}

div.error-blocks.success-blocks {
background:#00778B;
border:0px;


}

.profile-content div.success-blocks i {
color:#78BE20;

}

.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu {

border-color: #FFF;
padding-bottom:5px;
right:0px;
top:40px;
}

@media screen and (max-width: 1024px){

.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu {

right:-10px;

}
}

.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul.navbar-nav{
margin:0px;
display:table;
width: 100%;

}
.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li {

border-radius:0px;
border:0px;
}



.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li.lastlogindate{


    margin-bottom: 10px;

color:#666;
}

.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li.lastlogindate span.lastlogintitle, .sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li.lastlogindate span.login-date {
font-size:0.65em;
display:inline;
} 

.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li {
background-color:#DDD;

}

.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li:hover {
background-color:#EEE;

}

.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li.lastlogindate:hover {
background-color:#DDD;

}

.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li a{
color:#333;

}
.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li a:hover{
border-top:0px;

}

/******* SYSTEMWIDE OVER RIDES FOR CODE BY VENDOR *******/

.search-subcat-no-tech, .search-cat-no-tech {
color:#AAA;

}

button#LinkedIn-Login {
background:url(https://techtransfer.universityofcalifornia.edu/images/linkedin/Sign-In-Small---Default.png);
width:292px;
height:40px;
border:none;
}
button#LinkedIn-Login:hover {
background:url(https://techtransfer.universityofcalifornia.edu/images/linkedin/Sign-In-Small---Hover.png);
}
/* .browse-category-section .technologies-table-right-panel section::before {
content: "Schedule UC TechAlerts to receive an email when technologies are published in this category. Click on the Save Search link above.";
white-space: pre-wrap;
padding-left:15px;
padding-right:15px;
width:100%;
color:#1BA0DB;
}
*/
div#honeypotinlogin {
/*display:block !important;*/
}

/*
a[href*=""]::after {
content: "  New - Schedule UC TechAlerts to receive an email when technologies are published that match this search. Click on the Save Search link above.\a";
white-space: pre-wrap;
background-color: red;
font-size:1em;

}

.error-info::after {
content: "\a *New* - Schedule UC TechAlerts to receive an email when technologies are published that match this search. Click on the Save Search link above.\a";
white-space: pre-wrap;

}
*/

@media screen and (min-width: 801px) {

div.notification-popup .modal-content .modal-body p {
font-size:1em;
}
}
@media screen and (max-width: 800px) {
div.notification-popup .vertical-dialog-center {

width:90%;

}

div.notification-popup .modal-content .modal-body p {
font-size:12px;
}

}

div.vertical-dialog-center .modal-dialog , .modal-dialog {

background:transparent;
z-index:9999999;
}

div.modal .modal-body label,div.modal .modal-body p,
div.modal .modal-body a,div.modal .modal-body div.error-alert
{

text-transform:none;
-webkit-text-transform:none;
	-moz-text-transform:none;
}

div.dropdown-menu#profileDropdown ul li:last-child a,  div.dropdown-menu#profileDropdown ul li:last-child a span {
font-size:9px;
font-weight:normal;

}
li#save-search-icon {


background-color:gold;
}

div#techalerttable .tech-link {

font-size:1.5em;
font-weight:bold;
text-decoration:none;

}

div#techalerttable .tech-link:focus , div#techalerttable .tech-link:hover {
text-decoration:underline;

}

.edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell i.icon-trash , .edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell .icon-pencil-alt {

font-size:1.5em;

}

div.notification-popup .modal-content .modal-body label, div.notification-popup .modal-content .modal-body p {

color:#000000 !important;

}

.form-group {
margin-bottom:10px;
}

div#SaveSearchBlock1 p.para-note {

padding: 0 0 5px 0;


}

.para-note {
line-height:2em;
font-size:1.3em;
}

div.notification-popup .modal-content .modal-body p {
color:#FFFFFF;
font-weight:normal;
font-style:normal;


}



div#dataToggle {
margin-top:0px;
}

div#dataToggle button:focus span{
background:#DAAA00;
}


@media only screen and (min-width: 1025px) {
.technology-title-table-column {
    width: 85%;
}
}
@media only screen and (max-width: 1024px) {
.technology-title-table-column {
    width: 80%;
}
.results-page {
    width: 20%;

}


@media only screen and (max-width: 768px){
	.technology-title-table-column {
  		width: 75%;
	}
}

@media only screen and (max-width: 600px){
	.technology-title-table-column {
  		width: 70%;
	}
}
@media only screen and (max-width: 480px){
	.technology-title-table-column {
  		width: 65%;
	}
}

header .navbar-collapse .navbar-nav li a{

color:#FFF;
}
header .navbar-collapse .navbar-nav li{
background:#333;

}

header .navbar-collapse .navbar-nav li:focus a,  header .navbar-collapse .navbar-nav li:hover a {
    background: #666 none repeat scroll 0% 0%;
    width: 100%;
 color:#CCC;
text-decoration:underline;

}

.navbar-default .navbar-collapse .navbar-nav {
top:45px;

}
div#dataToggle {
position: relative;
    right: 0px;
    z-index: 89999999;
    background: transparent none repeat scroll 0% 0%;
    margin-top: 0px;
    border-left: 1px solid #FFF;
     height: 37px;
background:rgba(255,255,255,0.5);

}

button.navbar-toggle {
padding-top: 0px;
padding-bottom: 0px;
}


/* THIS IS NOT WOKRING ON iOS and Andriod

.sticky-header.sticky-bar[style="position: fixed;"] .container-fluid {
-webkit-transition: padding-right 0.1s linear 0s;
transition: padding-right 0.1s linear 0s;
padding-right:50px;

}

.sticky-header.sticky-bar[style="position: static;"] .container-fluid {
-webkit-transition: padding-right 0.1s linear 0s;
transition: padding-right 0.1s linear 0s;
padding-right:0px;
}*/

.sticky-header ul li#request-info-icon, .sticky-header ul li#icon-online-licensing {
    vertical-align: top;

}

.navbar-default .navbar-collapse .navbar-nav.visible-block {
    display: block;
    position: fixed;
    top: 0px;
  z-index: 89999992;
border-top:38px solid #FFF;
border-bottom:8px solid #555;
}
}



body a:hover, body a:hover label.filters-label , body a:hover label.inventor-label {
	text-decoration:underline;
	background:none;

}
body a:hover i.demo-icon {
	text-decoration:none;

}

body a:focus .demo-icon, .dropdown-menu .active a:focus .demo-icon, body a:hover .demo-icon, .dropdown-menu .active a:hover .demo-icon {
font-weight:700px;
text-decoration:none;
}




.icon-plus-squared-alt,.icon-minus-squared-alt,
.icon-check-empty,.icon-check-partial,
.icon-ok,.icon-check-yes {
font-size:18px;
}

.icon-info-circled-2 {
padding-right:5px;
}
/***** ADV SEARCH ****/ 
 .filters-count .filters-label,  .filters-count .inventor-label {
padding:3px 0px 3px 15px;

}

.filters-count .demo-icon {
line-height:1.2em;
}

/******** STICKY BAR *******/

.sticky-header {
    height: 2.69em;
    background:none repeat scroll 0% 0%; background-color:transparent; /* for full width set this to the BG color */
    width: 100%;
    float: left;
    z-index: 89999991;


}
.sticky-header .container-fluid  {
background-color:transparent; /* for limited width set this to the BG color */
}

.sticky-header .container-fluid  a {
color:#FFF;
}

.sticky-header .container-fluid  li.active  {
background-color:#FFF;
border-top-right-radius:6px;

}
.sticky-header .container-fluid  li.active  a span,  .sticky-header .container-fluid  li.active  a i {
color:rgb(0,85,129);
}

.sticky-header.sticky-bar[style="position: fixed;"]  .container-fluid {
height: 2.69em;
    background:rgb(0,85,129) none repeat scroll 0% 0%;
    width: 100%;
    z-index: 1;
}

.sticky-header.sticky-bar[style="position: fixed;"]  .container-fluid li a {

color:#FFF;
}

.sticky-header.sticky-bar[style="position: fixed;"]  .container-fluid li:hover a, 
.sticky-header.sticky-bar[style="position: fixed;"]  .container-fluid li a:focus {
color:#FFB511;
}

.sticky-menu-bar ul  {
height:2.69em;
padding:0px;
}

.sticky-menu-bar ul li {
height:2.69em;
padding-top:0.72em;

}
.sticky-menu-bar ul li:hover a span, .sticky-menu-bar ul li a:focus span{
text-decoration:underline;
}

.sticky-menu-bar ul li:hover a , .sticky-menu-bar ul li a:focus {
color:#FFB511;
}

.sticky-menu-bar ul li#request-info-icon {
background:#FFB511;
}

.sticky-menu-bar ul li#request-info-icon a {
color:rgb(0,85,129);
}

.sticky-menu-bar ul li#request-info-icon:hover, .sticky-menu-bar ul li#request-info-icon:focus {
background:#FFD200;
}

@media only screen and (max-width:1024px) {
.sticky-header {
    height: 2.69em;
    background:rgb(0,82,149) none repeat scroll 0% 0%;
    z-index: 1;
}
}
@media only screen and (min-width: 480px){
.sticky-menu-bar ul li#request-info-icon a span {
display:block !important ;

}
}
@media only screen and (min-width: 600px){
.sticky-menu-bar ul li#icon-online-licensing a span, .sticky-menu-bar ul li#search-icon a span, .sticky-menu-bar ul li#category-icon a span {
display:block !important ;
}

}

@media only screen and (max-width: 480px){
.sticky-menu-bar ul li#request-info-icon a span {
display:none !important ;
}
.sticky-menu-bar ul li {
    margin-right: 0px;
    margin-left: 0px;
vertical-align: top;
}
.sticky-menu-bar ul li {
	vertical-align: top;

}
.sticky-header .container-fluid {
padding-right:15px;
}

}
/****** FILTER BY CATEGORY MODAL ****/

.modal {
z-index:999999999;
max-width:600px;
width:95%;
margin-left:auto;
margin-right:auto;
}

.modal .icon-table-cell {

width:32px;

}
@media screen and (max-width: 640px) {
.modal .categories-group .category-header .category-header-select label {

width:80%;
display:inline-block;
margin-left:15px;
}

}

@media screen and (max-width: 480px) {
.modal .categories-group .category-header .category-header-select label {

width:70%;
display:inline-block;
margin-left:15px;

}
.modal ul.sub-categories label{
width:60%;
display:inline-block;
margin-left:20px;

}

}

.modal .categories-group .category-header .category-header-select label, .modal ul.sub-categories label {
font-size:14px;
}

.modal .modal-content .icon-plus-squared-alt, .modal .modal-content .icon-minus-squared-alt, .modal .modal-content .icon-check-empty, .modal .modal-content .icon-check-partial, .modal .modal-content .icon-check-yes {
font-size:24px;
padding:10px 10px 10px 5px;

}


.modal .modal-content ul.sub-categories .icon-check-empty , .modal .modal-content ul.sub-categories .icon-check-partial, .modal .modal-content ul.sub-categories .icon-check-yes  {
padding:10px 10px 10px 20px;

}

/*











.modal .modal-content .icon-plus-squared-alt, .modal .modal-content .icon-minus-squared-alt, .modal .modal-content .icon-check-empty, .modal .modal-content .icon-check-partial, .modal .modal-content .icon-check-yes {
font-size:18px;
padding-right:0.8em;
margin-right:0.8em;
}

.modal .modal-content .categories-group ul.category-header li label, .modal .modal-content .categories-group ul.sub-categories label {
    font-size: 1.1em;
line-height:0.8em;
width:80%;
}


.modal .categories-group ul.sub-categories li {
padding: 0px 0.5em 0px 4.3em;
}

ul.categories-list a {
text-decoration:none;
border-bottom:none;

}*/

/****** BROWSE CATEGORY PAGE ****/

.browse-category-right-panel .categories-group ul.category-header li label {
width:85%;
}
.browse-category-right-panel .categories-group ul.sub-categories li {
padding: 0.8em 0.5em 0.8em 3.5em;
}

.browse-category-right-panel .categories-group ul.sub-categories li::before {
content:"\25b6 \00A0";
}
.avail-tech-content, .inquiry-content, .thank-you-content, .browse-category-section {
padding:0px;
}
.categories-group ul.sub-categories label {
width:85%;
}
.browse-category-section .uc-recent-technologies-table .technology-title-table-column {
width:80%;
}
.icon-info-circled {
font-size:1.2em;
float:none;
}

.icon-info-circled:hover, .icon-info-circled:active {
text-decoration:none;
}

.demo-icon {
line-height:0.8em;
}
::focus {
text-transform:underline !important;
font-weight:700 !important;
}

.btn {
box-shadow: 0 1px 0 #666, 0 2px 0 #444, 0 2px 2px rgba(0,0,0,0.7);

}
.btn:active {


	text-shadow: 0 -1px 0 #444, 0 0 5px #ffd, 0 0 8px #fff;
	box-shadow:none;
	-webkit-transform: translateY(1px);
	-webkit-transform: translateX(1px);
	transform: translateY(1px);
	transform: translateX(1px);
	-webkit-animation: none;
	animation: none;
}
.btn-primary:focus, .btn:focus {
color:#444;


}
h1.tech-heading-main {
}

.table-body .technology-title-table-column p, .table-body .tech-id-column label span{
padding: 0.7em 0.7em 0.7em 0px;
line-height: 21px;
}

.show-hide-link a{
color:#FFF;
text-decoration:none;
border-bottom:none;
}

.show-hide-link a:hover,  .show-hide-link a:focus {
color:#FFF;
text-decoration:underline;
}

header, footer {
background:none;
background-color:transparent;
background-image:none;	
filter:none;	
}

.logo img {
height:100%;
width:auto;

}


.logo  a:focus img{
border:solid 2px #CCC;

}



.PrintSearchInfo {
width:95%;
float:none;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
padding-left: 5px;
}





/******************* NCD ***********/
div.ncd-data {
padding-bottom:20px;
height:auto;
}

div.ncd-data h3, div.ncd-mktg.contents h3 , div.ncd-mktg.contents h4 {
font-size:1.2em;
text-transform:uppercase;
color:rgb(85,85,85);
font-weight:700;
padding-top:15px;
padding-bottom:5px;


}

div.ncd-mktg.contents {

padding-bottom:30px;
}

div.ncd-data h4 {
font-size:1em;
text-transform:uppercase;
color:rgb(125,125,125);
font-weight:700;
padding-bottom:5px;

}

div.display-block ul li, div.display-block ul , .ncd-mktg.content-blocks.contents ul, .ncd-mktg.content-blocks.contents ul li {

display:block;
padding-left:0px;
line-height:1.5;	
}
.fields > p, .ncd-sub-right-panel  p, .fields > div , .ncd-data.otherdata-keywords {
margin-bottom:15px;
line-height:2.5;
font-weight:normal;
}

div.display-block.indented  ul li, .ncd-mktg.content-blocks.contents ul li  {
padding-left:20px; 
line-height:2;
}
div.display-block.indented  ul li::before , .ncd-mktg.content-blocks.contents ul li::before {
content:" \25b6   ";
color:#CCC;
}

div.display-inline  ul {
display:inline-block;
margin-right:3px;
}


li#icon-online-licensing .icon-online-licensing {
margin-top:0px;
line-height:1em;
font-size:1.6em;
}


div.middle-content.ncd-page .container-fluid {
background-color:#FFF;

}
div.ncd-data.contact-info ul.ncd-contact li#campus, div.ncd-data.contact-info ul.ncd-contact li#dept  {
font-weight:700;
}



div.display-inline  ul.ncd-contact li::after {

content:" | " ;

}
div.otherdata-qs-ol div.QuickStartLogo {
font-size:1.6em;
}

div.otherdata-qs-ol div.QuickStartText {

padding-left:0px;
padding-top:10px;
padding-bottom:15px;

}


