/*
 * Additions to cosel.css for the portal
 */

.registered-homepage > .row {
	/*
	margin-left: 10rem;
	margin-right: 10rem;
	*/
}

.registered-homepage h1,
.registered-homepage h2,
.registered-homepage h3,
.registered-homepage h4,
.registered-homepage h5,
.registered-homepage h6,
.registered-homepage .col-sm-3 {
	text-align: center;
}

.registered-homepage h4,
.registered-homepage a {
	color: #fff;
	background-color: #195BA7;
	padding: 1rem;
}
.registered-homepage h3 a {
	color: inherit;
	background-color: transparent;
	padding: inherit;
	font-weight: bold;
}

.registered-homepage .quick-links a,
.registered-homepage .quick-links .btn,
.downloads.quick-links a {
	height: 4em;
	vertical-align: middle;
	font-size: 14px;
	width: 100%;
	line-height: 2.5;
}

.registered-homepage .icon-link-external {
	display: none;
}

.registered-homepage .panel-info > .panel-heading {
	color: #ffffff;
	background-color: #195BA7;
	border-color: #195BA7;
}

.registered-homepage .heading-link {
	display: none;
}

.registered-homepage .panel-info > .panel-body {
	overflow: hidden;
}

@media (max-width: 992px) {
	.registered-homepage .panel-info > .panel-body {
		padding-left: 0;
	}
}

.btn.btn-default .icon {
	color: #fff;
}

.btn.btn-default:hover .icon {
	color: #195BA7;
}

/* documents download page */
#page_29 h4,
#page_29 th {
	display: none;
}

#page_29 #page-data > .quick-links > p,
#page_29 #page-data > .quick-links > h2,
#page_29 #page-data > .quick-links > div.table-responsive {
	width: 90%;
	float: left;
	text-align: left;
}

#page_29 #page-data > .quick-links a {
	text-align: center;
	display: inline-block;
	font-weight: normal;
	height: 3em;
	line-height: 2;
	margin-bottom: 1.2em;
}

#page_29 #page-data > .quick-links h2 a {
	display: inline-block;
	background-color: transparent;
	border: none;
}

/* mega menu */
.yamm-fw .row {
	margin: 0;
}

.yamm-fw h4 {
	display: block !important;
}

.yamm-fw .heading-link {
	display: none !important;
}

/*.yamm-fw ul.dropdown-menu {
	width: 80%;
}*/

/* contact page */
#page_45 .wikitable tr > td:last-child.wikicell > img {
	display: inline-block;
}

/* hide facets for now */

#customsearch_0_results .facets {

}

/* stock check page */
#page_41 #customsearch_0_results > .row {
	border-bottom: none;
	padding-bottom: inherit;
}

#page_41 .popover.left {
	max-width: 40em;
}

.ui-autocomplete {
	overflow-y: auto;
	max-height: 60%;
}

.no-price-error {
	font-size: .9em;
	line-height: 1.5;
}

/* price management page */

.missing-prices {
	height: 30em;
	overflow-y: auto;
	padding: 1em 2em;
}

/* page header */
#fake_subtitle, .box-logo > div > .sitelogo + .sitetitles {
	top: 43px;
}

#fake_subtitle, .box-logo > div > .sitelogo + .sitetitles h2 {
	font-size: 18px;
	font-weight: normal;
}

.siteloginbar_popup ul li:first-child {
	display: none;
}


/* mega menu */
.yamm .dropdown.yamm-fw .dropdown-menu .btn.btn-default {
	width: 80%;
	margin-left: 10%;
	margin-top: 1em;
	padding: 3px 10px;
}


/* downloads */

.downloads h2 {
	text-transform: uppercase;
	clear: both;
	font-size: 20px;
}

.downloads ul {
	padding: 0;
	clear: both;
}

.downloads li {
	list-style: none;
	float: left;
	margin-right: 1em;
}

.downloads > h2 {
	border-top: 1px solid #d1e0e1;
	padding-top: 1em;
}

.downloads > h2:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

/* stuff hidden for normals */

.wikiactions {
	display: none;
}

.grp_Admins .wikiactions {
	display: block;
}

.modal-content .wikitext {
	padding: 1rem 2rem;
}

/* list exec lists */
#wplistexecute-1-div {
	max-height: 40em;
	overflow: auto;
}

/* tracker item view */

.tiki_trackers dl {
	font-size: 14px;
}

.tiki_trackers .tab-pane h3 {
	font-weight: normal;
}


/* stats */

.copy-success {
	display: none;
	position: fixed;
	top: 40%;
	left: 33%;
	width: 33%;
}

/* configurable products calculator page https://cosel-portal.com/Configurable-Product-Price-Calculator */

.config-calculator .config-table {

}

.config-calculator .config-table th {
	color: #2c3e50;
	background-color: #ecf0f1;
	border-color: #ecf0f1;
	font-weight: normal;
}

.config-calculator .config-table .list-price {
	background-color: #ff0;
}

/* clock from http://javascriptkit.com/script/script2/css3analogclock.shtml */
/*

.clock .outer_face {
	position: relative;
	width: 200px; !* width of clock *!
	height: 200px; !* height of clock *!
	border-radius: 200px; !* clock round corner radius *!
	background: white;
	box-shadow: inset 0 0 10px gray;
	border: 0 solid gray; !* thickness of outer border *!
}

.clock .outer_face::before, .outer_face::after,
.clock .outer_face .marker { !* time markers syle *!
	content: "";
	position: absolute;
	width: 8px; !* width of 12-6 and 3-9 markers *!
	height: 100%;
	background: black;
	z-index: 0;
	left: 50%;
	margin-left: -4px; !* set this value of 1/2 marker width *!
	top: 0
}

.clock .outer_face::after {
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.clock .outer_face .marker {
	background: gray;
	width: 6px; !* width of all other markers *!
	margin-left: -3px !* set this value of 1/2 marker width *!
}

.clock .outer_face .marker.oneseven {
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg)
}

.clock .outer_face .marker.twoeight {
	-moz-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg)
}

.clock .outer_face .marker.fourten {
	-moz-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg)
}

.clock .outer_face .marker.fiveeleven {
	-moz-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	-webkit-transform: rotate(150deg);
	transform: rotate(150deg)
}

.clock .inner_face {
	position: relative;
	width: 88%;
	height: 88%;
	background: white;
	-moz-border-radius: 1000px;
	-webkit-border-radius: 1000px;
	border-radius: 1000px;
	z-index: 1000;
	left: 6%; !* set this value of 1/2 width value*!
	top: 6% !* set this value of 1/2 height value*!
}

.clock .inner_face::before {
	!* clock center circle small *!
	content: "";
	width: 18px; !* width of inner circle *!
	height: 18px; !* height of inner circle *!
	border-radius: 18px;
	margin-left: -9px; !* set this value of 1/2 width value*!
	margin-top: -9px; !* set this value of 1/2 height value*!
	background: black;
	position: absolute;
	top: 50%;
	left: 50%;
	box-shadow: 0 0 30px blue;
}

.clock .inner_face::after {
	content: "QUARTZ";
	position: absolute;
	width: 100%;
	font: normal 0.8em Arial;
	color: gray;
	text-align: center;
	top: 85%
}

.clock .hand, .hand.hour {
	position: absolute;
	width: 4px; !* width of hour hand *!
	height: 30%; !* height of hour hand *!
	top: 20%; !* set top to 50% - height *!
	left: 50%;
	margin-left: -2px; !* set this value to 1/2 width *!
	background: black;
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-moz-transform-origin: bottom;
	-ms-transform-origin: bottom;
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	z-index: -1;
	-moz-box-shadow: 0 0 3px gray;
	-webkit-box-shadow: 0 0 3px gray;
	box-shadow: 0 0 3px gray
}

.clock .hand.minute {
	height: 45%; !* height of min hand *!
	top: 5%; !* set top to 50% - height *!
	width: 5px; !* width of min hand *!
	margin-left: -2.5px; !* set this value to 1/2 width *!
}

.clock .hand.second {
	height: 50%; !* height of sec hand *!
	width: 2px; !* width of sec hand *!
	margin-left: -1px; !* set this value to 1/2 width *!
	top: 0;
	background: red
}
*/

/* hide most of the facets on searchindex for sales reps etc */
/* not used in the end? */

.tiki-searchindex .facets .facet-hide-group {
	display: none;
}

.tiki-searchindex .facets .facet-hide-group:nth-child(3),
.tiki-searchindex .facets .facet-hide-group:nth-child(9),
.tiki-searchindex .facets .facet-hide-group:nth-child(10),
.tiki-searchindex .facets .facet-hide-group:nth-child(11),
.tiki-searchindex .facets .facet-hide-group:nth-child(12),
.tiki-searchindex .facets .facet-hide-group:nth-child(21),
.tiki-searchindex .facets .facet-hide-group:nth-child(22),
.tiki-searchindex .facets .facet-hide-group:nth-child(23)
{
	display: block;
}

.tiki-searchindex .col1 {
	padding: 20px 20rem;
}
