/*!
 * jQuery smartscroll plugin css main theme for main navigation, control arrows and back to top button
 * Original author: @responsivewemmobile
 * Version 1.0 2013-01-16
 * Further changes, comments: @responsivewemmobile.com
 */


/* MAIN NAVIGATION */
nav.smartscroll-nav {
	position: fixed;
	top: 0;
	left: 0;
	background-color: #F8F8F8;
    border: 1px solid #E7E7E7;
    z-index: 999;
    width: 100%;
    box-shadow: 1px 1px 10px #DDDDDD;
}

nav.smartscroll-nav > ul:before,
nav.smartscroll-nav > ul:after {
    content: " ";
    display: table;
}

nav.smartscroll-nav > ul {
	float: left;
    margin: 0;
}

nav.smartscroll-nav > ul > li {
	float: left;
	display: block;
	position: relative;
}

nav.smartscroll-nav > ul > li > a {
	padding: 10px 15px;
    line-height: 20px;
    display: block;
    text-decoration: none;
    color: #666666;
}

nav.smartscroll-nav > ul > li > a:hover {
	color: #333333;
	border-bottom: 1px solid #999999;
}

nav.smartscroll-nav > ul > li.active:hover {
	color: #666666;
}

nav.smartscroll-nav > ul > li.active {
	border-bottom: 1px solid #000000;
}


/* NAVIGATION CONTROLS */
nav.smartscroll-controls {
	position: fixed;
	top: 50%;
	left: 0;
}


nav.smartscroll-controls > a {
	display: block;
	margin: 15px;
}

nav.smartscroll-controls > a.prev {
	border-color: #333333;
    border-style: solid none none solid;
    border-width: 2px;
    width: 30px;
    height: 30px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

nav.smartscroll-controls > a.next {
    border-color: #333333;
    border-style: none solid solid none;
    border-width: 2px;
    width: 30px;
    height: 30px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* BACK TO TOP ANCHOR */
a.smartscroll-totop {
	position: fixed;
	bottom: 15px;
	right: 25px;
	border-color: #333333;
    border-style: solid none none solid;
    border-width: 2px;
    width: 30px;
    height: 30px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* SECTIONS */
section.section {
	/*color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px dotted #999999;*/
}

section.section > .row {
	/*padding: 50px 100px;*/
}


/* TABLE */
/*table {
	border-style: solid;
	border-width: 0;
	margin-bottom: 20px;
	width: 100%;
	max-width: 100%;
	border-spacing: 0;
}*/

/*table > thead > tr > th {
	color: #555555;
}*/

table > thead > tr > th,
table > tbody > tr > td {
	/*border-bottom-color:#DDDDDD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	vertical-align:bottom;
	border-top-color:#DDDDDD;
	border-top-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-right-color:#DDDDDD;
	border-right-style:solid;
	line-height:1.428571429;
	padding:8px;
	vertical-align:top;
	text-align:left;*/
}

table > tbody > tr:nth-child(odd) > td,
table > tbody > tr:nth-child(odd) > th {
}
