.sidr { -moz-box-shadow: inset 0 0 5px 5px #889e5a; -webkit-box-shadow: inset 0 0 5px 5px #889e5a; background: #b1cd75; box-shadow: inset 0 0 5px 5px #889e5a; color: #fff; display: none; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 15px; height: 100%; overflow-x: none; overflow-y: auto; position: absolute; position: fixed; top: 0; width: 260px; z-index: 999999; }
.sidr .sidr-inner { padding: 0 0 15px; }
.sidr .sidr-inner > p { margin-left: 15px; margin-right: 15px; }
.sidr form { margin: 0 15px; }
.sidr h1 { -moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a)); background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a); background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a); background-image: -o-linear-gradient(#4d4d4d, #1a1a1a); background-image: linear-gradient(#4d4d4d, #1a1a1a); box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); color: #fff; font-size: 11px; font-weight: 400; line-height: 24px; margin: 0 0 5px; padding: 0 15px; }
.sidr h2 { -moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a)); background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a); background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a); background-image: -o-linear-gradient(#4d4d4d, #1a1a1a); background-image: linear-gradient(#4d4d4d, #1a1a1a); box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); color: #fff; font-size: 11px; font-weight: 400; line-height: 24px; margin: 0 0 5px; padding: 0 15px; }
.sidr h3 { -moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a)); background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a); background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a); background-image: -o-linear-gradient(#4d4d4d, #1a1a1a); background-image: linear-gradient(#4d4d4d, #1a1a1a); box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); color: #fff; font-size: 11px; font-weight: 400; line-height: 24px; margin: 0 0 5px; padding: 0 15px; }
.sidr h4 { -moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a)); background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a); background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a); background-image: -o-linear-gradient(#4d4d4d, #1a1a1a); background-image: linear-gradient(#4d4d4d, #1a1a1a); box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); color: #fff; font-size: 11px; font-weight: 400; line-height: 24px; margin: 0 0 5px; padding: 0 15px; }
.sidr h5 { -moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a)); background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a); background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a); background-image: -o-linear-gradient(#4d4d4d, #1a1a1a); background-image: linear-gradient(#4d4d4d, #1a1a1a); box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); color: #fff; font-size: 11px; font-weight: 400; line-height: 24px; margin: 0 0 5px; padding: 0 15px; }
.sidr h6 { -moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a)); background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a); background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a); background-image: -o-linear-gradient(#4d4d4d, #1a1a1a); background-image: linear-gradient(#4d4d4d, #1a1a1a); box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); color: #fff; font-size: 11px; font-weight: 400; line-height: 24px; margin: 0 0 5px; padding: 0 15px; }
.sidr input[type="date"] { -moz-border-radius: 2px; -moz-box-sizing: border-box; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border: none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0 0 10px; padding: 5px; width: 100%; }
.sidr input[type="datetime"] { -moz-border-radius: 2px; -moz-box-sizing: border-box; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border: none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0 0 10px; padding: 5px; width: 100%; }
.sidr input[type="email"] { -moz-border-radius: 2px; -moz-box-sizing: border-box; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border: none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0 0 10px; padding: 5px; width: 100%; }
.sidr input[type="number"] { -moz-border-radius: 2px; -moz-box-sizing: border-box; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border: none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0 0 10px; padding: 5px; width: 100%; }
.sidr input[type="password"] { -moz-border-radius: 2px; -moz-box-sizing: border-box; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border: none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0 0 10px; padding: 5px; width: 100%; }
.sidr input[type="search"] { -moz-border-radius: 2px; -moz-box-sizing: border-box; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border: none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0 0 10px; padding: 5px; width: 100%; }
.sidr input[type="tel"] { -moz-border-radius: 2px; -moz-box-sizing: border-box; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border: none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0 0 10px; padding: 5px; width: 100%; }
.sidr input[type="text"] { -moz-border-radius: 2px; -moz-box-sizing: border-box; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border: none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0 0 10px; padding: 5px; width: 100%; }
.sidr input[type="time"] { -moz-border-radius: 2px; -moz-box-sizing: border-box; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border: none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0 0 10px; padding: 5px; width: 100%; }
.sidr input[type="url"] { -moz-border-radius: 2px; -moz-box-sizing: border-box; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border: none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0 0 10px; padding: 5px; width: 100%; }
.sidr input[type=button] { background: #fff; color: #333; }
.sidr input[type=button]:hover { background: rgba(255, 255, 255, 0.9); }
.sidr input[type=checkbox] { clear: none; display: inline; width: auto; }
.sidr input[type=submit] { background: #fff; color: #333; }
.sidr input[type=submit]:hover { background: rgba(255, 255, 255, 0.9); }
.sidr label { font-size: 13px; }
.sidr p { font-size: 13px; margin: 0 0 12px; }
.sidr p a { color: rgba(255, 255, 255, 0.9); }
.sidr select { -moz-border-radius: 2px; -moz-box-sizing: border-box; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border: none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0 0 10px; padding: 5px; width: 100%; }
.sidr textarea { -moz-border-radius: 2px; -moz-box-sizing: border-box; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border: none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0 0 10px; padding: 5px; width: 100%; }
.sidr ul { border-bottom: 1px solid #889e5a; border-top: 1px solid #889e5a; display: block; margin: 0 0 15px; padding: 0; }
.sidr ul li { border-bottom: 1px solid #889e5a; border-top: 1px solid #889e5a; display: block; line-height: 48px; margin: 0; }
.sidr ul li a, .sidr ul li span { color: #fff; display: block; padding: 0 15px; text-decoration: none; }
.sidr ul li ul { border-bottom: none; margin: 0; }
.sidr ul li ul li { font-size: 13px; line-height: 40px; }
.sidr ul li ul li a { color: rgba(255, 255, 255, 0.8); padding-left: 30px; }
.sidr ul li ul li span { color: rgba(255, 255, 255, 0.8); padding-left: 30px; }
.sidr ul li ul li.active { border-top: none; line-height: 41px; }
.sidr ul li ul li.active > a, .sidr ul li ul li.active > span { -moz-box-shadow: inset 0 0 15px 3px #889e5a; -webkit-box-shadow: inset 0 0 15px 3px #889e5a; box-shadow: inset 0 0 15px 3px #889e5a; }
.sidr ul li ul li.sidr-class-active { border-top: none; line-height: 41px; }
.sidr ul li ul li.sidr-class-active > a, .sidr ul li ul li.sidr-class-active > span { -moz-box-shadow: inset 0 0 15px 3px #889e5a; -webkit-box-shadow: inset 0 0 15px 3px #889e5a; box-shadow: inset 0 0 15px 3px #889e5a; }
.sidr ul li ul li:hover { border-top: none; line-height: 41px; }
.sidr ul li ul li:hover > a, .sidr ul li ul li:hover > span { -moz-box-shadow: inset 0 0 15px 3px #889e5a; -webkit-box-shadow: inset 0 0 15px 3px #889e5a; box-shadow: inset 0 0 15px 3px #889e5a; }
.sidr ul li ul li:last-child { border-bottom: none; }
.sidr ul li.active { border-top: none; line-height: 49px; }
.sidr ul li.active > a, .sidr ul li.active > span { -moz-box-shadow: inset 0 0 15px 3px #889e5a; -webkit-box-shadow: inset 0 0 15px 3px #889e5a; box-shadow: inset 0 0 15px 3px #889e5a; }
.sidr ul li.sidr-class-active { border-top: none; line-height: 49px; }
.sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span { -moz-box-shadow: inset 0 0 15px 3px #889e5a; -webkit-box-shadow: inset 0 0 15px 3px #889e5a; box-shadow: inset 0 0 15px 3px #889e5a; }
.sidr ul li:hover { border-top: none; line-height: 49px; }
.sidr ul li:hover > a, .sidr ul li:hover > span { -moz-box-shadow: inset 0 0 15px 3px #889e5a; -webkit-box-shadow: inset 0 0 15px 3px #889e5a; box-shadow: inset 0 0 15px 3px #889e5a; }
.sidr.left { left: -260px; right: auto; }
.sidr.right { left: auto; right: -260px; }
.sidr > p { margin-left: 15px; margin-right: 15px; }
