/* Main
---------------------------------------- */
body {
	color: #000;
	background-color: transparent;
}
h1 {
	color: #9799a7;
}
h2, 
h3 {
	color: #000;
}
h3 {
	border-bottom: 1px solid #CCC;
	color: #9799a7;
}
#siteheader {
	color: #FFF;
	background-color:transparent;
	background-image:url(/images/headerbar_back2.jpg); background-repeat:repeat; background-position: top left;
	box-shadow:0 2px 2px rgba(0,0,0,.5);
}
#breadcrumb-compact {
	background: #128cea;
    background-image: -webkit-linear-gradient(top, #128cea, #0064b1);
    background-image: linear-gradient(to bottom, #128cea, #0064b1);
    color: #FFF !important;
}
div.footbar {
	background-color: #f1f1f1;
}
#dhtmlpoptip {
	background-color: transparent;
}

/* Site-wide links
---------------------------------------- */
a:link,
a:visited,
a:not([href]) {
	color : #0c89e8;
}
a:hover	{
	color : #f49820;
}
a:not([href]):hover	{
	color : #f49820;
}
button.linkButton,
span.linkButton {
	color : #0c89e8;
}
button.linkButton:hover,
span.linkButton:hover {
	color : #f49820;
}
div.linkColor,
span.linkColor {
	color : #0c89e8;
}


/* V3 (2021) color scheme
---------------------------------------- */
.v3-darkback {
	color:#FFF;
	background-color:#3e3e3e;
}
table.v3-table {
	background-color:#f1f1f1;
	border:1px solid #3e3e3e;
}
.v3-table th,
div.tabs_section_bar {
	background-color:#3e3e3e;
	color:#FFF;
}
.v3-table tr td {
	border:1px solid #eee;
}
.v3-table th a:link,
.v3-table th a:not([href]),
.v3-table th a:visited {
	color : #4da9ef;
}
.v3-table th a:hover {
	color : #f49820;
}
/* In ../sass/sortable-theme-light.sass */
table[data-sortable] th[data-sorted="true"] {
  background: #ffe6a3;
}
.tableHeaderLinkColor {
	color : #4da9ef !important;
}
tr.rowBeingEdited td {
	background-color:#D4E0F7;
}


/* MAIN 
---------------------------------------- */
a.maintainColor:link,
a.maintainColor:visited {
	color : #FF9900;
}
a.maintainColor:hover {
	color : #DD6900;
}
a.maincolor:link,
a.maincolor:visited,
span.maincolor {
	color : #7C1212;
}
a.maincolor:hover {
	color : #FFFF33;
}
a.linkAlert,
span.linkAlert {
	background-color:#FFFF00;
}
.pagination span strong {
	color: #FFF;
	background-color: #bfbfbf;
	border: 1px solid #bfbfbf;
}
.pagination span a,
.pagination span a:link,
.pagination span a:visited,
.pagination span a:active {
	color: #747474;
	background-color: #EEE;
	border: 1px solid #bababa;
}
.pagination span a:hover {
	border-color: #d2d2d2;
	background-color: #d2d2d2;
	color: #FFF;
}
.pagination span a,
li.pagination span a {
	background-color: #FFF;
}
.pagination span a:hover,
li.pagination span a:hover {
	background-color: #d2d2d2;
}
.errormsg {
	color: #FF0000;
}
.successmsg {
	color: green;
}
.singlephotoright img { 
 	border: 1px solid #999;
	border-color: #999;
}
.class1,
.class2,
.class3,
.class4,
.class5 {
	color:#FFF;
}
@media print {
	.class1,
	.class2,
	.class3,
	.class4,
	.class5 {
		color:#000;
	}
}
.class1 {
	background-color:#66cc00;
}
.class2 {
	background-color:blue;
}
.class3 {
	background-color:#ec01ec;
}
.class4 {
	background-color:#ff9900;
}
.class5 {
	background-color:red;
}
.buttonf {
	color:#FFF !important;
}
a.buttonf:visited {
	color:#FFF !important;
}
.buttonfs {
	color:#FFF !important;
}
.orangef {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background-color: #f47a20;
}
.orangef:hover {
	color: #fef4e9;
	background-color: #f49820;
}
.orangef:active {
	color: #fcd3a5;
	background-color: #f49820;
}
a.orangef:link,
a.orangef:hover,
a.orangef:active {
	color: #FFF !important;
}
.orangefwkey {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f47a20 url('/images/key_tiny.png') no-repeat right top;
}
.orangefwkey:hover {
	color: #fef4e9;
	background: #f49820 url('/images/key_tiny.png') no-repeat right top;
}
.orangefwkey:active {
	color: #fcd3a5;
	background: #f49820 url('/images/key_tiny.png') no-repeat right top;
}
.grayf {
	color: #fef4e9;
	border: solid 1px #999;
	background-color: #CCC;
}
.map_colheader {
	background-color:#d57e17;
}
span.map_colheader {
	color: #FFF;
}
span.mainpic {
	border:3px solid #4274ab;
	background-color:#4274ab;
}
.mainpic img,
img.mainpic {
	border:1px solid #CCC;
	background-color:#FFF;
}
.mainpicthumb img,
img.mainpicthumb,
div.peakGroupedPhotosWrap span img {
	border: 1px solid darkgray;
	background-color:#FFF;
}
span.agecolor_red {
	background-color:#FF0000 !important;
}
span.agecolor_red_textonly {
	color:#FF0000;
}
span.agecolor_green {
	background-color:#009900 !important;
}
span.agecolor_green_textonly {
	color:#009900;
}
span.agecolor_blue {
	background-color:#0000FF !important;
}
span.agecolor_blue_textonly {
	color:#0000FF;
}
span.textContrast1,
span.textContrast2 {
	background-color:rgba(0, 0, 0, 0.6); 
	border:1px solid #ff9900;
}
.skier {
	color:#e2121b;
}
div.formErrors {
	width:100%;
	margin:5px;
	color:red;
}


/* LIKE/DISLIKE
---------------------------------------- */
.likeColor {
	color:#09d611;
}
.dislikeColor {
	color:#fa2e38;
}
div.countBoxLike {
	color:#FFF;
	background-color:#09d611;
}
div.countBoxDislike {
	color:#FFF;
	background-color:#fa2e38;
}
span.likecount,
span.dislikecount {
	color:#FFF;
}
span.likecount {
	background-color:#09d611;
}
span.dislikecount {
	background-color:#fa2e38;
}
div.likearea {
	background-color:#FFF;
	border-radius:3px;
}
div.likearea:hover {
	background-color:#f1f1f1;
}


/* BOXES 
---------------------------------------- */
.statsbox,
#discussion_form {
	background-color:#f2ebda;
	border:1px solid #CCC;
}


/* TABLES 
---------------------------------------- */
.rowhover tr:hover,
tr.rowhover:hover {
	background-color: #ffe6a3 !important;
}
.rownohover tr:hover,
table.rowhover tr.rownohover:hover {
	background-color: transparent !important;
}
table.alternaterowcolors1 tr:nth-child(odd) {
    background-color: #EFEFEF;
}
table.alternaterowcolors1 tr:nth-child(even) {
    background-color: #FFF;
}
table.alternaterowcolors2 tr:nth-child(odd) {
    background-color: #FFF;
}
table.alternaterowcolors2 tr:nth-child(even) {
    background-color: #EEE;
}
tr.rowcolorentrydeleted {
    background-color: #FFCCCC !important;
}


/* MENUS
---------------------------------------- */
ul#profilemenu {
	border-color:#3e3e3e;
}
ul#profilemenu a {
	color:#FFF;
}
ul#profilemenu ul li{
	color:#0c89e8;
}
ul#profilemenu ul a {
	background-color:#FFF;
	color:#0c89e8;
}
ul#profilemenu span {
	background-color:#FFF;
}
ul#profilemenu ul li:hover>a {
	color:#f49820;
}
ul#profilemenu ul.menu_bottomitems {
	font-weight:normal;
	background:#FFF;
	border:1px solid #CCC;
}
ul#profilemenu li:hover>a.menu_topitem{
	color:#fdd101;
}



/* USED IN POPTIP.JS 
---------------------------------------- */
.poptip {
	background-color:#abc8da;
	border:2px solid #71869b;
}
.poptip #poptip-title {
	background-color: transparent;
}
.poptip h3#poptip-title {
	background-color: transparent;
	color: #cc6600;
}
.poptip div#poptip-close { 
	color: #009;
	background: transparent;
}
.poptip div#poptip-close a {
	color: #777;
}


/* LOGIN.CSS 
---------------------------------------- */
#siteloginpod {
	background:#ebebeb url(/images/loginpodbg.gif) repeat-x;
	border:1px solid #d3d3d3;
	-moz-box-shadow: 0 0 8px 2px rgba(178,202,217,0.5);
    -webkit-box-shadow: 0 0 8px 2px rgba(178,202,217,0.5);
    box-shadow: 0 0 8px 2px rgba(178,202,217,0.5);
}
#siteloginpod label {
	color:#444;
}
#siteloginpod h1 {
	color:#444;
}
#siteloginpod label span.loginerror {
	color:#8d1c1c;
}
#siteloginpod input.textinput {
	border:1px solid #d3d3d3;
	background:#FFF url(/images/logininputbg.gif) repeat-x;
	color:#000;
}
#siteloginpod input:focus {
	border-color:#77b2ee;
}
#siteloginpod input.error,
#siteloginpod input.error:focus {
	border-color:#8d1c1c;
}
#siteloginpod .errormsg {
	color:#8d1c1c;
}
#siteloginpod .siteloginbttn {
	background:url(/images/butt_login.png) no-repeat;
}
#siteloginpod .sitelogin-action label {
	color:#777;
	border-bottom:1px solid #d3d3d3;
}
#siteloginpod a.forgotpass {
	color:#AAA;
}
#siteloginpod a.forgotpass:hover,
#siteloginpod a.forgotpass:focus {
	color:#8d1c1c;
}


/* CSSPOPUP.CSS
---------------------------------------- */
.csspopup {
	background-color:#abc8da;
	border-color: #9caec0;
}
.csspopup-list li > a:first-child,
.csspopup-list li.nolink {
	border: solid 1px #da7c0c;
	background-color: #f47a20;
}
.csspopup-list li > a:first-child:hover {
	background-color: #f49820;
	color:#FFF;
}


/* Popup box attributes
-------------------------------------- */
ul#profilemenu ul,
ul.dropbox ul,
.poptip,
.csspopup {
	-webkit-box-shadow: 4px 4px 8px -4px #000;
	-moz-box-shadow: 4px 4px 8px -4px #000;
	box-shadow: 4px 4px 8px -4px #000;
}


/* Filters and Sorts
---------------------------------------- */
#filterTitle {
	border-bottom:1px solid #CCC;
}
div.filterField select,
div.sortBox select {
	border: 1px solid #AAA;
}
#filterTitle, 
div.filterField label, 
div.filterField select, 
div.sortBox label,
div.sortBox select {
	color:#323232;	
}


/* Form Panel - General
---------------------------------------- */
.formPanelContainer {
	background-color: #f1f1f1;
	border: 1px solid #d3d3d3;
}
div.formPanelField input[type=text],
div.formPanelField select,
div.formPanelField textarea {
	border: 1px solid #ccc;
}


/* Home grown CAPTCHA
---------------------------------------- */
#capt-input{
	border: red 0px solid;
}
#capt-image{
    box-shadow: 2px 2px 2px 2px gray;
    border: red 2px solid;
}


/* TEXT EDIT - Used in report comments and the V1 trip report editor
---------------------------------------- */
.tedit button {
	background-color:#cadceb;
	border:1px solid gray;
}
.tedit div.bbcode-color select,
.tedit div.bbcode-font select {
	background-color:#cadceb;
	border:1px solid gray;
}
.tedit button:hover,
.tedit div.bbcode-color select:hover,
.tedit div.bbcode-font select:hover {
	background-color:#ddeffe;
}

/* FONT AWESOME Overrides
---------------------------------------- */
.fa-check {
	color:#009900 !important;
}
.fa-skiing {
	color:#FF0000;
}
.fa-person-skiing {
	color:#FF0000 !important;
}
.fa-xmark {
	color:#FF0000;
}
.fa-wrench {
	color:#FF0000;
}
.fa-star {
	color:orange;
}
.tripreport-skiing {
	color:#FF9900;
}
.fa-snowflake {
	color:#0055ff !important;
}
.fa-hiking {
	color:#009900;
}
.fa-dice-three {
	color:#cc00ff;
}
.fa-panorama {
	color:royalblue;
}
.fa-user-group {
	color:green;
}
.fa-file-alt {
	color:#c9c71c;
}
.fa-bookmark {
	color:#007bff;
}
.fa-bookmark:hover {
	color:#f49820;
}
.fa-info-circle {
	color:#FF9900;
}
.fa-folder-open {
	color:#ffc107;
}
.fa-plus {
	color:#004CFF;
}
.fa-circle-exclamation {
	color:#ff6d19;
}
.fa-gear {
	color:#607d8b;
}

.formInfoText {
	color:#009688;
}

/* Bulleted Lists */
ul.notesList li:before {
	color:#999;
}

/* 2022 Cards Styling */
.groupCard {
    border: 1px solid #999;
	background-color: #fbfbfb;
	box-shadow: rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px, rgba(0, 0, 0, 0.2) 0px 2px 4px -1px;
}
.border-b, 
.border-bb {
	border-color: lightgray !important;
}

/* Site FOOTER (on most pages)
---------------------------------------- */
#sfooter {
    border-top: #ddd 1px solid;
    background: #BDBDBD url(/images/gradient.png) repeat-x scroll 0 -100px;
}
#sfooter h3 {
    color: #656565;
}
