/* --------------------------------------------------------
** general appearance
** --------------------------------------------------------
*/

body {
	background: #f8f0e8;
	color: #807060;
	}
a {
	color: #2880a0;
	}
button {
	border-color: #a09080;
	background: #f0e8e0;
	color: #808080;
	}
button:hover {
	background: #c0d8b4;
	color: black;
	background: #c0d8b4;
	background: #c8dcbc;
	color: #506050;
	}

/* --------------------------------------------------------
** page header and fixed content
** --------------------------------------------------------
*/
header {
	}
.header_menu {
	}
.bg_with_gradient {
	background: linear-gradient(to bottom,
		transparent 0%,
		#d0c0b0 50%,
		#c0d0c0 55%,
		transparent 100%);
	}


/* --------------------------------------------------------
** page intro / main
** --------------------------------------------------------
*/
.intro_maintext {
	color: #f8f0e8;
	text-shadow: 0rem 0.3rem 0.2rem #d0b0a0, 0rem 0.6rem 0.2rem #e0c0c0;
	}

.intro_subtext {
	color: #d0c0b0;
	text-shadow: 0.1rem 0.1rem 0.1rem #b0a090, 0rem 0.6rem 0.2rem #e0c0c0, 0rem 1.2rem 0.2rem #f0e0e0;
	}

/* --------------------------------------------------------
** page content classes
** --------------------------------------------------------
*/
.filler_box_bg {
	background: #e4dcd4;
	}
.std_text_area > p {
	text-shadow: 0.05em 0.05em 0.1em #fff8f0;
	}

/* --------------------------------------------------------
** nooblib - generic and screens
** --------------------------------------------------------
*/
.n00_screen {
	}
.n00_widget_box {
	border: 0.1rem solid white;
	box-shadow: 0px 0.1rem 0.4rem 0.1rem #c0a0a0;
	background: #f8f0e8;
	color: #806040;
	}
.n00_widget_box input, .n00_widget_box select {
	border-color: #c0a080;
	background: #fffff0e8;
	color: #408040;
	}
.n00_widget_box input:focus, .n00_widget_box select:focus {
	outline: 0.05rem solid #d0c0b0;
	}


/* --------------------------------------------------------
** nooblib - paco
** --------------------------------------------------------
*/
.n00_paco {
	border-color: white;
	box-shadow: 0px 0.1rem 0.4rem 0.1rem #c0a0a0;
	background: #f8f0e8;
	color: #806040;
	}
.n00_paco_iconbox {
	}
.n00_paco_iconbox > div {
	color: #404040;
	}
.n00_paco_icon_msg  { background: #206020; }
.n00_paco_icon_warn { background: #ffffc0; }
.n00_paco_icon_err  { background: #a02020; }
.n00_paco_textbox {
	}
.n00_paco_inputbox {
	}
.n00_paco_inputbox > input {
	}
.n00_paco_buttons {
	}
.n00_paco_buttons > button {
	}


/* --------------------------------------------------------
** nooblib - tabber menu
** --------------------------------------------------------
*/

.n00_tabs_selected, .n00_tabs_active, .n00_tabs_inactive {
	border-color: #e4d4cd;
	background: transparent;
	color: #a09080;
	}
.n00_tabs_selected {
	background: #e4d4cd;
	color: #fffff8;
	box-shadow: -0.05px -0.05rem 0.1rem 0px #d0c0b0;
	}
.n00_tabs_active:hover {
	background: #fffff0;
	color: #c0a0a0;
	}

/* --------------------------------------------------------
** nooblib - slider
** --------------------------------------------------------
*/
.n00_slidebar {
    background: linear-gradient(to bottom,
        transparent 0%,
        transparent 20%,
        #b8a8a0 45%,
        #ffffff 55%,
        transparent 80%,
        transparent 100%
        );
    }

.n00_slidemov {
    box-shadow: inset 0px 0px 0.6rem 0rem #d0b090;
    background: #ffffff80;
    }
.n00_slideval {
	background: #f0e0d8;
    }

