/* Defaults */
.tal {
text-align:left!important;
}

.tar {
text-align:right!important;
}

.tac {
text-align:center!important;
}

.fl {
float:left!important;
}

.fr {
float:right!important;
}

.nm {
margin:0!important;
}

.nmt {
margin-top:0!important;
}

.nmb {
margin-bottom:0!important;
}

.nmr {
margin-right:0!important;
}

.nml {
margin-left:0!important;
}

.np {
padding:0!important;
}

.npt {
padding-top:0!important;
}

.npb {
padding-bottom:0!important;
}

.npr {
padding-right:0!important;
}

.npl {
padding-left:0!important;
}

.nb {
border:0!important;
}

.oh {
overflow:hidden!important;
}

.nb {
border:0!important;
}

.nbb {
border-bottom:0!important;
}

.nbl {
border-left:0!important;
}

.nbr {
border-right:0!important;
}

.nbt {
border-top:0!important;
}

.dn {
display:none!important;
}

a {
outline:none!important;
color:#065020;
}

a:hover,a:focus {
color:#000;
text-decoration:none;
}

form {
margin:0;
}

/* EOF Defaults */
/* FIX */
* html #content .block,* html #content {
height:1%;
overflow:visible;
}

/* ie 6 */
*+html #content .block,*+html #content {
min-height:1%;
}

/* ie 7 */
#content .block:after,#content:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
font-size:0;
}

/* EOF FIX */
#wrapper {
position:relative;
z-index:0;
margin:0 0 50px;
padding:0;
min-height:100%;
}

.bottomlayout {
width:100%;
bottom:0;
margin-top:20px;
height:15px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #38543a;
border-bottom:1px solid #779596;
background:url(../images/header-bg.png) repeat scroll 0 0 #5ebe3a;
box-shadow:0 0 2px 2px #afba9c;
-moz-box-shadow:0 0 2px 2px #afba9c;
-webkit-box-shadow:0 0 2px 2px #afba9c;
}

/*** HEADER ***/
#header {
width:100%;
height:48px;
position:absolute;
left:0;
top:0;
z-index:10;
border-top:1px solid #779596;
border-bottom:1px solid #38543a;
background:url(../images/header-bg.png) repeat scroll 0 0 #5ebe3a;
box-shadow:0 0 2px 2px #afba9c;
-moz-box-shadow:0 0 2px 2px #afba9c;
-webkit-box-shadow:0 0 2px 2px #afba9c;
padding:2px;
}

#header .wrap {
width:1000px;
height:36px;
margin:0 auto;
}

#header .mainlogo {
width:213px;
float:left;
background:url(../img/logo.png) left top no-repeat;
height:46px;
display:block;
}

#wrapper.screen_wide #header .logo {
width:208px;
margin-left:5px;
}

#header .buttons {
float:right;
height:44px;
padding:5px 0;
font-size:15px;
}

#header .buttons > .item {
float:left;
margin-left:5px;
position:relative;
font-size:15px;
}

#header .buttons .item a.btn-small {
/* font-family:Tahoma, Arial, sans-serif; */
font-size:11px;
padding:2px 6px;
}

#header .buttons .item .dropdown-menu {
top:32px;
}

#header .buttons .item a.btn.btn-primary {
background-color:none;
color:#065020;
}

#header .buttons .item a.btn.btn-primary:hover {
background:none;
color:#fff;
}

#header .buttons .item a.btn.btn-primary:active,#header .buttons .item a.btn.btn-primary:focus {
background:none;
}

#header .buttons .item > a,#content .block .block_wrapper,#header .buttons .dropdown-menu,#content .block .boxes,#footer,#content .block,.btn,.scPlaceholder,.popover,.ui-dialog .ui-blodialog-buttonpane button,#header .buttons .item .popup,#content .block .content.closed,.ui-datepicker.ui-datepicker-inline {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

#wrapper.screen_wide #header .wrap {
width:100%;
}

#wrapper.screen_wide #header .wrap .buttons {
margin-right:7px;
}

#wrapper.screen_wide #header .wrap .buttons.fl {
margin-right:0;
}

/* EOF Header  */
#layout {
position:relative;
margin:0 auto;
width:1000px;
height:100%;
min-height:100%;
z-index:9;
}

#wrapper.screen_wide #layout {
width:100%;
}

/*** SIDEBAR ***/
#sidebar {
width:220px;
position:relative;
float:left;
z-index:7;
margin-top:51px;
}

#sidebar .user {
background:none repeat scroll 0 0 #b4e664;
float:left;
width:220px;
padding-top:9px;
height:184px;
}

#sidebar .user .pic {
background:none;
padding:5px;
margin:10px 0 0;
}

#sidebar .pic > a > img {
display:block;
margin:0 auto;
border:1px solid #85c420;
width:80px;
height:50px;
}

#sidebar .pic a {
display:block;
}

#sidebar .user .info {
float:left;
width:180px;
margin:0 5px;
text-align:center;
}

#sidebar .user .info .name {
line-height:16px;
margin-bottom:4px;
}

#sidebar .user .info .name a {
font-weight:700;
color:#fff;
list-style:none;
text-decoration:none;
}

#sidebar .user .info .name a:hover {
color:#236f50;
}

#sidebar .user .info .buttons {
line-height:13px;
}

#sidebar .user .info .buttons a {
color:#fff;
font-size:10px;
display:block;
float:left;
margin-right:5px;
padding:2px;
text-decoration:none;
text-align:center;
}

#sidebar .user .info .buttons a:hover {
color:#236f50;
}

/** EOF **/
/** new user box **/
#sidebar .user .menu_info .name {
display:block;
line-height:initial;
height:45px;
padding:0;
}

#sidebar .user .menu_info .name a {
font-size:11px;
font-weight:700;
color:#065020;
list-style:none;
text-decoration:none;
padding:0;
}

#sidebar .user .menu_info .name a:hover {
color:#fff;
list-style:none;
}

#sidebar .user .menu_info {
text-align:center;
margin:17px -7px 0 0;
}

#sidebar .user .menu_info .menubox {
margin:13px 0 0;
}

#sidebar .user .menu_info li {
display:block;
float:left;
width:32%;
border-right:1px solid #85c420;
margin:0;
padding:0;
}

#sidebar .user .menu_info li a {
display:block;
color:#065020;
font-size:15px;
padding:6px 0;
margin:0;
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
}

#sidebar .user .menu_info li a:hover {
background:#85c420;
color:#fff;
text-decoration:none;
}

#sidebar .user .menu_info li a img {
vertical-align:middle;
padding-right:5px;
}

#sidebar .user .menu_info li:nth-child(3) {
border-right:none;
text-decoration:none;
}

#sidebar .user .menu_info li a.one {
border-top:5px solid #85c420;
}

#sidebar .user .menu_info li a.two {
border-top:5px solid #85c420;
}

#sidebar .user .menu_info li a.three {
border-top:5px solid #85c420;
}

/** navigation **/
#sidebar .navigation {
background-color:#b4e664;
border:1px solid #85c420;
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:218px;
}

#sidebar .navigation > li {
position:relative;
background:none repeat scroll 0 0 #c5f080;
}

#sidebar .navigation > li > a {
background:#c5f080;
border-radius:3px;
font-size:11px;
font-weight:700;
color:#065020;
display:block;
line-height:10px;
text-decoration:none;
margin-bottom:1px;
padding:0;
position:relative;
transition:all .6s ease-in-out 0;
}

#sidebar .navigation > li > a.icon {
padding-left:24px;
}

#sidebar .navigation > li > a.icon [class^='i-'] {
position:absolute;
left:5px;
top:0;
font-size:11px;
line-height:32px;
}

#sidebar .navigation > li.openable > a {
background:url(../img/themes/default/nav_arrow.png) 195px 13px no-repeat #c5f080;
cursor:pointer;
padding-right:32px;
}

#sidebar .navigation > li.openable.open > a {
background-image:url(../img/themes/default/nav_arrow_a.png);
}

#sidebar .navigation li.active > a {
border-right:1px solid #62883a;
background-color:#5ebe3a;
color:#fff;
}

#sidebar .navigation > li > a:hover,#sidebar .navigation > li.active > a,#sidebar .navigation > li > ul > li a:hover,#sidebar .navigation > li > ul > li.active a {
color:#fff;
background-color:#85c420;
-webkit-transition:background-color 200ms linear;
-moz-transition:background-color 200ms linear;
transition:all .6s ease-in-out 0;
}

#sidebar .navigation > li > ul {
display:none;
list-style:none;
padding:0;
margin:0;
background:#FFF;
border-bottom:1px solid #d4f5e7;
border-left:1px solid #d4f5e7;
}

#sidebar .navigation > li.openable.open > ul {
display:block;
}

#sidebar .navigation > li > ul > li {
display:block;
position:relative;
padding:0;
line-height:1px;
background-color:#e2fdb8;
}

#sidebar .navigation > li > ul > li.openable > a {
background:url(../img/themes/default/nav_arrow.png) 195px 12px no-repeat #e2fdb8;
cursor:pointer;
padding-right:32px;
}

#sidebar .navigation > li > ul > li.openable.open > a {
background-image:url(../img/themes/default/nav_arrow_a.png);
}

#sidebar .navigation > li > ul > li a {
/* font-family:tahoma, Arial, sans-serif; */
font-size:11px;
font-weight:700;
color:#065020;
display:block;
line-height:14px;
padding:4px 0 4px 21px;
text-decoration:none;
border-bottom:1px solid #c5f080;
position:relative;
}

#sidebar .navigation > li > ul > li:last-child a {
border-bottom-width:0;
}

#sidebar .navigation > li > ul > li.openable.open:last-child a {
border-bottom-width:1px;
}

#sidebar .navigation > li > ul > li > a.icon {
padding-left:29px;
}

#sidebar .navigation > li > ul > li a.icon [class^='i-'] {
position:absolute;
left:10px;
top:0;
font-size:14px;
line-height:30px;
}

#sidebar .navigation > li > ul > li a:hover,#sidebar .navigation > li > ul > li.active a {
background-color:#85c420;
font-size:11px;
font-weight:700px;
color:#fff;
}

#sidebar .navigation > li > ul > li > ul {
position:relative;
padding:0;
margin:0;
list-style:none;
display:none;
background-color:#f4fbe7;
}

#sidebar .navigation > li > ul > li.openable.open > ul {
display:block;
}

#sidebar .navigation > li > ul > li > ul a {
padding-left:50px;
padding-right:7px;
padding-top:7px;
padding-bottom:7px;
}

#sidebar .navigation > li > ul > li > ul a.icon {
padding-left:39px;
}

#sidebar .navigation > li > ul > li > ul a.icon [class^='i-'] {
left:20px;
}

#sidebar .navigation .label {
font-size:11px;
font-weight:400;
line-height:11px;
margin-top:-1px;
margin-left:3px;
}

#wrapper.sidebar_off #sidebar {
display:none;
}

#wrapper.screen_wide #sidebar .user .pic {
margin-left:5px;
}

#wrapper.screen_wide #sidebar .user .info {
width:175px;
}

/* EOF Sidebar */
/* CONTENT */
#content {
min-height:100%;
position:relative;
z-index:8;
margin:0 0 0 215px;
padding:0 0 0 5px;
background:url(../img/themes/default/content_line.png) left top repeat-y;
}

#wrapper.sidebar_off #content {
margin-left:0;
background:none;
padding:0;
}

/** wrap **/
#content > .wrap {
float:left;
margin-top:36px;
width:100%;
position:relative;
min-height:100%;
}

#content > .wrap > .head {
height:100%;
width:100%;
float:left;
background-color:#b4e664;
border:1px solid #cdede;
border-width:0 1px 1px;
margin-left:-2px;
padding-bottom:10px;
}

#content > .wrap > .head .info {
float:left;
padding:10px 0 15px 10px;
}

#content > .wrap > .head .info h1 {
font-size:12px;
color:#065020;
margin:8px 10px 0;
padding:0;
line-height:16px;
/* font-family:Tahoma, Arial, sans-serif; */
}

#content > .wrap > .head .side {
padding:10px 10px 6px;
}

/** breadcrumb **/
#content .breadcrumb {
padding:15px 10px 0;
margin:0;
display:block;
float:left;
background-color:transparent;
border:0;
}

#content .breadcrumb a {
color:#065020;
/* font-family:Tahoma, Arial, sans-serif; */
font-size:12px;
font-weight:700;
}

#content .breadcrumb a:hover,#content .breadcrumb a.active {
color:#fff;
text-decoration:none;
}

.breadcrumb > li > .divider {
padding:0 2px;
}

#content .search {
float:right;
margin:26px 6px 6px 0;
height:30px;
display:block;
}

#content .search input[type='text'] {
border:1px solid #C0CAD5;
background:#FFF;
font-size:11px;
color:#065020;
margin:0;
width:150px;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
display:block;
float:left;
}

#content .search button {
background:#85c420;
border:1px solid #85c420;
border-left-width:0;
color:#fff;
display:block;
float:left;
margin:0;
padding:3px 10px 0;
}

#content .search button:hover {
display:block;
float:left;
}

/** wrap - wide**/
#content > .wrap > .content {
min-height:100%;
padding:5px 0 6px 10px;
display:block;
position:relative;
float:left;
width:100%;
}

#wrapper.screen_wide #content > .wrap > .content {
padding-right:10px;
}

#wrapper.sidebar_off #content > .wrap > .content {
padding-left:0;
}

#wrapper.screen_wide.sidebar_off #content > .wrap > .content {
padding-left:10px;
}

#content > .wrap > .content.full {
padding:0;
margin:0;
background:#FFF;
border-right:1px solid #cdedc3;
border-bottom:1px solid #cdedc3;
}

/* Block */
#content .block .head,#content .block .content,#content .block .footer,#content > .wrap > .content,#content .block .toolbar,#content .block .boxes,#content .block .boxes li,#content .block .block_wrapper,#header .buttons .item .popup .footer,#header .buttons .item .popup .head,#header .buttons .item .popup .content,.combobox ul {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

/* Block - Head */
#content .block {
position:relative;
width:100%;
margin:5px 0 0;
}

#content .block .head {
width:100%;
border-bottom:5px solid #85c420;
background:#b4e664;
float:left;
}

#content .block .head h2 {
/**min-width:80%;**/
display:block;
float:left;
font-size:11px;
/* font-family:Tahoma, arial, sans-serif; */
margin:0;
padding:9px 10px;
color:#065020;
line-height:20px;
}

#content .block .head .side {
padding:4px 5px;
}

#content .block .head .side .checkbox,#content .block .head .side .radio {
margin:3px 3px 0 0;
}

#content .block .head .side .btn {
margin-bottom:0!important;
}

#content .block .head .side input,#content .block .head .side select,#content .block .head .side .pagination {
margin-bottom:0!important;
}

#content .block .head .side .label,#content .block .head .side .badge {
margin:6px 0;
}

#content .block .head .side .ibutton-container {
margin:2px 0;
}

#content .block .head .side.side_text {
line-height:30px;
color:#065020;
}

#content .block .head .buttons {
float:right;
margin:0;
padding:0;
list-style:none;
}

#content .block .head .buttons li {
position:relative;
float:left;
display:block;
}

#content .block .head .buttons li a {
display:block;
float:left;
line-height:30px;
padding:5px 13px;
color:#065020;
border-left:1px solid #85c420;
font-size:13px;
text-decoration:none;
}

#content .block .head .buttons li a:hover,#content .block .head .buttons li a.active {
background:#85c420;
color:#fff;
}

/* Block - Content */
#content .block .content {
width:100%;
float:left;
border:1px solid #cdedc3;
border-width:1px;
background:#FFF;
padding:10px;
position:relative;
}

#content .block .content .block_loading {
position:absolute;
left:0;
top:0;
background:#FFF;
opacity:0.4;
filter:alpha(opacity=40);
z-index:11;
}

#content .block .content .block_loading img {
position:absolute;
left:50%;
top:50%;
margin:-5px 0 0 -8px;
}

#content .block .content.closed {
border-top:1px solid #cdedc3;
}

/* Block - Footer */
#content .block .footer {
width:100%;
border:1px solid #cdedc3;
border-top:0;
background:#f0f1f2;
float:left;
}

#content .block .footer .side {
padding:4px 5px;
line-height:30px;
content:" ";
display:table;
}

#content .block .footer .side .label,#content .block .footer .side .badge {
margin:6px 0;
}

#content .block .footer .side .btn,#content .block .footer .side .pagination {
margin-bottom:0!important;
}

#content .block .footer .side input,#content .block .footer .side select {
margin-bottom:0!important;
}

#content .block .footer .side label {
margin-bottom:0;
margin-top:3px;
}

/* Block - Wrapper */
#content .block .block_wrapper {
width:100%;
float:left;
padding:5px 5px 0;
border:1px solid #cdedc3;
background:#5ebe3a;
}

.wide_elements {
width:100%;
}

/* Block - Toolbar */
#content .block .toolbar {
width:100%;
float:left;
border:1px solid #cdedc3;
border-width:0 1px 1px;
padding:10px;
}

#content .block .toolbar address {
margin-bottom:0;
line-height:16px;
}

#content .block .toolbar input,#content .block .toolbar button {
margin-bottom:0!important;
}

/* Block - Info */
#content .block .block_info {
line-height:14px;
display:block;
float:left;
width:100%;
}

#content .block .block_info img {
margin-right:10px;
}

#content .block .block_info .name {
font-size:12px;
color:#065020;
font-weight:700;
line-height:16px;
}

#content .block .block_info p {
margin-bottom:5px;
line-height:16px;
}

#content .block .block_info p:last-child {
margin-bottom:0;
}

/* Block - Boxes */
#content .block .boxes {
float:left;
list-style:none;
margin:10px 0 0;
padding:0;
border:1px solid #cdedc3;
background:#F1F1F1;
display:block;
width:100%;
height:50px;
}

#content .block .content.np .boxes {
border:0;
border-top:1px solid #cdedc3;
}

#content .block .boxes li {
float:left;
padding:5px 0;
text-align:center;
color:#065020;
font-size:22px;
font-weight:700;
line-height:24px;
width:33.33%;
border-right:1px solid #cdedc3;
}

#content .block .boxes li:last-child {
border-right:0;
}

#content .block .boxes li span {
font-size:11px;
font-weight:400;
line-height:16px;
display:block;
color:#666;
}

#content .block .boxes.one li {
width:100%;
}

#content .block .boxes.two li {
width:50%;
}

#content .block .boxes.four li {
width:25%;
}

#content .block .boxes.five li {
width:20%;
}

.block_text {
margin:10px;
}

/* EOF Block */
.scPlaceholder {
background:#fcfbf4;
border:1px dashed #999;
margin-top:10px;
}

/* Typography */
.typography {
padding:10px;
position:relative;
}

.typography h1 {
font-size:24px;
color:#333;
line-height:24px;
margin-top:0;
}

.typography h2 {
font-size:22px;
color:#333;
line-height:22px;
margin-top:0;
}

.typography h3 {
font-size:20px;
color:#333;
line-height:20px;
margin-top:0;
}

.typography h4 {
font-size:18px;
color:#333;
line-height:18px;
margin-top:0;
}

.typography h5 {
font-size:16px;
color:#333;
line-height:16px;
margin-top:0;
}

.typography h6 {
font-size:14px;
color:#333;
line-height:14px;
margin-top:0;
}

blockquote {
border-left-color:#cdedc3;
}

blockquote p {
font-size:11px;
}

/* EOF Typography */
/* Forms */
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {
margin-bottom:5px!important;
}

input:focus,textarea:focus,select:focus,.dropdown-toggle,.nicEdit-selected,.btn,.ns {
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
box-shadow:none!important;
outline:0!important;
}

input:focus,textarea:focus,select:focus {
border-color:#b0bac4!important;
}

select {
padding:6px;
}

.controls-row {
padding:8px 10px 3px;
line-height:30px;
}

.content .controls-row:last-child {
border-bottom:0;
}

.controls.controls-row {
border-bottom:0;
padding:0;
}

.input-append,.input-prepend {
margin-bottom:0;
}

.help-block {
margin-bottom:2px;
line-height:13px;
}

.alert .close {
right:-15px;
}

.btn {
font-size:11px;
margin-bottom:3px;
}

.btn-group-vertical .btn {
margin-bottom:0;
}

.btn [class^='i-'] {
font-size:12px;
}

label {
font-size:11px;
line-height:25px;
}

.label a {
color:#FFF;
}

/* Primary button change */
.btn-primary,.ui-dialog-buttonset button {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-color:#6487AC;
background-color:#6487AC;
background-image:0;
background-image:0 to(#50769E));
background-image:0;
background-image:0;
background-image:linear-gradient(tobottom,#7A9BBD,#50769E);
background-repeat:repeat-x;
border-color:#50769E;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7A9BBD',endColorstr='#ff50769E',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled],.ui-dialog-buttonset button:hover,.ui-dialog-buttonset button:active {
color:#fff;
background-color:#50769E;
background-color:#50769E;
}

.btn-primary:active,.btn-primary:focus,.btn-primary.active,.ui-dialog-buttonset button:active,.ui-dialog-buttonset button:focus {
background-color:#50769E \9;
}

.btn-group.open .btn-primary.dropdown-toggle,.btn-primary:focus,.ui-dialog-buttonset button:focus {
background-color:#50769E;
}

/* EOF Primary button change */
.noty_buttons .btn {
margin-bottom:0;
}

input[type="radio"],input[type="checkbox"] {
margin:5px 0 0;
}

code {
font-size:11px;
}

.radio-uni.inline,.checkbox-uni.inline {
display:inline-block;
padding-top:5px;
}

.radio-uni.inline input[type="radio"],.checkbox-uni.inline input[type="checkbox"] {
margin:0;
}

.radio-uni.inline+.radio-uni.inline,.checkbox-uni.inline+.checkbox-uni.inline {
margin-left:10px;
}

.input-append .add-on,.input-prepend .add-on {
border-color:#cdedc3;
background-color:#ebfadd;
}

.dropdown-menu,.popover {
background-color:#FFF;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border-color:#CBD5DE;
}

.dropdown-menu {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
left:auto;
right:0;
padding:0;
top:36px;
margin-top:0;
}

.dropup .dropdown-menu {
top:auto;
bottom:39px;
margin-bottom:0;
}

.dropdown-menu li a {
/*border-bottom: 1px solid #e6edf2;*/
padding:5px 10px 4px;
}

.dropdown-menu li [class^='i-'] {
color:#333;
font-size:14px;
display:block;
float:left;
margin-top:3px;
margin-right:10px;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a {
background:#f2f6f9;
}

.dropdown-menu:after,.dropdown-menu:before {
bottom:100%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}

.dropdown-menu:after {
border-color:rgba(255,255,255,0);
border-bottom-color:#FFF;
border-width:5px;
right:8px;
margin-left:-5px;
}

.dropdown-menu:before {
border-color:rgba(203,213,222,0);
border-bottom-color:#CBD5DE;
border-width:6px;
right:7px;
margin-left:-6px;
}

.dropup .dropdown-menu:after {
bottom:auto;
top:100%;
border-top-color:#FFF;
border-bottom-color:transparent;
}

.dropup .dropdown-menu:before {
bottom:auto;
top:100%;
border-top-color:#CBD5DE;
border-bottom-color:transparent;
}

.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret {
border-top-color:#fff;
border-bottom-color:#fff;
}

.popover {
-moz-box-shadow:-2px -2px 3px rgba(224,226,228,0.4);
-webkit-box-shadow:-2px -2px 3px rgba(224,226,228,0.4);
box-shadow:-2px -2px 3px rgba(224,226,228,0.4);
}

.block .content .controls-row:nth-child(2n) {
background:#F9F9F9;
}

.text-warning {
color:#e58900;
}

a.text-warning:hover {
color:#d87e00;
}

/* highlights */
.controls-row.error [class^="span"] {
color:#b94a48;
}

.controls-row.error input[type="text"] {
border-color:#b94a48;
}

.controls-row.error [class^="span"] > span {
color:#b94a48;
}

.controls-row.warning [class^="span"] {
color:#c09853;
}

.controls-row.warning input[type="text"] {
border-color:#c09853;
}

.controls-row.warning [class^="span"] > span {
color:#c09853;
}

.controls-row.success [class^="span"] {
color:#468847;
}

.controls-row.success input[type="text"] {
border-color:#468847;
}

.controls-row.success [class^="span"] > span {
color:#468847;
}

.controls-row.info [class^="span"] {
color:#3a87ad;
}

.controls-row.info input[type="text"] {
border-color:#3a87ad;
}

.controls-row.info [class^="span"] > span {
color:#3a87ad;
}

/* eof highlights */
.controls-row-closed .controls-row {
border-right:1px solid #f2f3f4;
}

.input-prepend input[type="file"],.input-append input[type="file"] {
width:0;
left:-9999px;
position:absolute;
visibility:hidden;
}

/* Combobox */
.combobox {
position:relative;
}

.combobox ul {
display:none;
position:absolute;
left:0;
top:29px;
padding:0;
margin:0;
list-style:none;
border:1px solid #85c420;
max-height:200px;
overflow-y:scroll;
min-width:220px;
z-index:12;
}

.combobox ul li {
display:block;
clear:both;
line-height:13px;
font-size:11px;
color:#333;
border-bottom:1px solid #EEE;
padding:9px 10px 8px;
background:#FFF;
cursor:pointer;
}

.combobox ul li:hover {
background:#F9F9F9;
}

.combobox ul li:last-child {
border-bottom:0;
}

/* EOF Combobox */
/* EOF Forms */
/* NicEdit */
.nicEdit-panelContain {
border-width:0 0 1px!important;
border-color:#cdedc3!important;
}

/* EOF NicEdit */
/* Alert */
.alert {
font-size:20px;
padding:18px 20px 18px 15px;
margin:10px 0;
line-height:16px;
}

.block .content .alert:first-child {
margin-top:0;
}

.block .content .alert:last-child,.row-fluid > .alert:last-child,.row-fluid > [class^=span] > .alert:last-child {
margin-bottom:0;
}

/* EOF Alert */
.ui-widget {
font-size:11px;
line-height:20px;
/* font-family:Arial, Tahoma, sans-serif; */
}

.block .content.tabs .ui-tabs-nav,.block .content.tabs .ui-tabs-nav li.ui-state-default,.ui-corner-all,.block .content.tabable .nav-tabs a,.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-content,.nav-pills.nav-stacked>li>a {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

/* Accordion */
#content .block .content.accordion {
padding:0;
}

.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-content {
margin:0;
border-width:0 0 1px;
}

.ui-accordion .ui-accordion-header {
font-size:11px;
color:#2B587A;
background:#F7F7F7;
font-weight:400;
padding:7px 10px 7px 25px;
line-height:16px;
border-top:1px solid #FFF;
}

.ui-accordion .ui-accordion-header.ui-state-hover,.ui-accordion .ui-accordion-header.ui-accordion-header-active {
background:#F0F1F2;
}

.ui-accordion .ui-accordion-content {
padding:10px;
background:#FFF;
}

.ui-accordion .ui-accordion-header.ui-accordion-header-active {
border-bottom:1px solid #cdedc3!important;
}

.ui-accordion .ui-accordion-content:last-child {
border-bottom:0;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
border:1px solid #cdedc3;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
border:1px solid #cdedc3;
}

/* EOF Accordion */
/* jQuery slider */
.ui-slider {
margin:12px 0;
height:6px;
background-color:#f7f7f7;
border:0;
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
}

.ui-slider,.ui-slider .ui-slider-range {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.ui-slider .ui-slider-handle,.ui-timepicker-div .ui-slider .ui-slider-handle {
width:16px;
height:16px;
background:url(../img/jquery/slider.png) left top no-repeat;
border:0;
top:-5px;
}

.ui-slider .ui-slider-range {
background:#5c84aa;
}

/* EOF jQuery slider */
/* jQuery tabs */
.block .content.tabs {
position:relative;
}

.block .content.tabs.tabs-head .ui-tabs-nav {
position:absolute;
right:0;
top:-39px;
background:transparent;
border-bottom:0;
}

.block .content.tabs.tabs-whead .ui-tabs-nav {
border-top:1px solid #cdedc3;
}

.block .content.tabs .ui-tabs-nav li.ui-state-default {
margin:0;
border-width:0;
border-right-width:1px;
background:#5ebe3a;
}

.block .content.tabs.tabs-head .ui-tabs-nav li.ui-state-default {
border-width:0;
border-left-width:1px;
}

.block .content.tabs .ui-tabs-nav li.ui-state-active,.block .content.tabs .ui-tabs-nav li.ui-state-hover {
background:#FFF;
border-bottom:1px solid #FFF;
}

.block .content.tabs .ui-tabs-nav li.ui-state-hover {
border-bottom:0;
}

.block .content.tabs .ui-tabs-nav li.ui-state-default .ui-tabs-anchor {
/* font-family:tahoma, arial, sans-serif; */
font-size:11px;
font-weight:700;
line-height:20px;
padding:9px 10px;
color:#065020;
}

.block .content.tabs .ui-tabs-nav li.ui-state-active .ui-tabs-anchor {
color:#065020;
/* font-family:tahoma, arial, sans-serif; */
font-size:11px;
}

.block .content.tabs .ui-tabs-panel {
padding:0;
}

.block .content.tabs.tabs-head .ui-tabs-panel {
padding:0;
}

/* EOF jQuery tabs */
/* jQuery dialog */
.ui-dialog {
margin:0 auto;
padding:0;
border-color:#b4e664;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
box-shadow:0 10px 25px rgba(0,0,0,0.5);
}

.ui-dialog .ui-widget-header {
background:#b4e664;
border:0;
padding:10px;
}

.ui-dialog .ui-dialog-content {
padding:0;
background:#FFF;
}

.ui-dialog .dialog {
padding:10px;
}

.ui-dialog .dialog-fluid {
padding:5px 0;
}

.ui-dialog .ui-dialog-titlebar-close {
border:0;
background:url(../img/jquery/dialog_close.png) left top no-repeat;
outline:none!important;
}

.ui-dialog .ui-dialog-buttonpane {
margin-top:0;
background:#F2F2F2;
border-top-color:#cdedc3;
padding:5px;
}

.ui-dialog .ui-dialog-buttonpane button {
font-size:11px;
/* font-family:Arial, Tahoma, sans-serif; */
padding:4px 12px;
border-width:1px;
margin:5px 5px 5px 0;
}

.ui-widget-overlay {
background:#000;
opacity:0.7;
filter:alpha(opacity=70);
}

/* EOF jQuery dialog */
/* Bootstrap modal */
.modal {
-moz-border-radius:5px 5px 3px 3px;
-webkit-border-radius:5px 5px 3px 3px;
border-radius:5px 5px 3px 3px;
-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
box-shadow:0 10px 25px rgba(0,0,0,0.5);
}

.modal .modal-header {
background:#b4e664;
border:0;
padding:10px;
-moz-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
}

.modal .modal-header h3 {
color:#fff;
font-size:11px;
line-height:20px;
}

.modal .close {
color:#FFF;
text-shadow:none;
opacity:1;
filter:alpha(opacity=100);
margin-top:0;
}

.modal .modal-body {
padding:10px;
}

.modal .modal-footer {
background:#F2F2F2;
border-top-color:#cdedc3;
padding:8px 10px;
}

.modal-backdrop,.modal-backdrop.fade.in {
background:#000;
opacity:0.7;
filter:alpha(opacity=70);
}

.modal .block {
border-top:1px solid #cdedc3;
}

.modal .btn {
margin-bottom:0;
}

/* EOF Bootstrap modal */
/* Bootstrap pagination */
.pagination {
margin:0 0 5px;
height:30px;
}

.pagination.pagination-large {
height:45px;
}

.pagination.pagination-small {
height:26px;
}

.pagination.pagination-mini {
height:22px;
}

.pagination ul>li>a,.pagination ul>li>span {
border-color:#cdedc3;
}

/* EOF Bootstrap pagination */
/* Bootstrap labels, badges */
.label,.badge {
font-size:11px;
}

/* EOF Bootstrap labels, badges */
/* Bootstrap tabs */
.block .content.tabable {
position:relative;
}

.block .content.tabable .nav-tabs {
margin-bottom:0;
background:#5ebe3a;
border-color:#cdedc3;
height:39px;
}

.block .content.tabable.tabable-head .nav-tabs {
position:absolute;
right:0;
top:-39px;
background:transparent;
border-bottom:0;
}

.block .content.tabable.tabable-whead .nav-tabs {
border-top:1px solid #cdedc3;
}

.block .content.tabable .nav-tabs a {
border:0;
border-right:1px solid #cdedc3;
margin:0;
padding:10px 12px;
}

.block .content.tabable.tabable-head .nav-tabs a {
border:0;
border-left:1px solid #cdedc3;
padding:9px 12px;
}

.block .content.tabable.tabable-head .nav-tabs .active a {
border-bottom-color:#FFF;
padding-bottom:10px;
}

.block .content.tabable .nav-tabs a:hover,.block .content.tabable .nav-tabs a:focus {
background:#FFF;
border-right:1px solid #cdedc3;
border-bottom:1px solid #cdedc3;
padding-bottom:9px;
}

.block .content.tabable.tabable-head .nav-tabs a:hover,.block .content.tabable.tabable-head .nav-tabs a:focus {
border-right:0;
border-left:1px solid #cdedc3;
}

.block .content.tabable .nav-tabs .active a:hover,.block .content.tabable .nav-tabs .active a:focus {
border-bottom-color:#FFF!important;
}

.block .content.tabable .tab-content {
padding:10px;
}

/* EOF Bootstrap tabs */
/* Bootstrap popover */
.popover {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.popover.top .arrow {
border-top-color:#cdedc3;
}

.popover-title {
background:#5ebe3a;
color:#065020;
font-size:11px;
font-weight:700;
-moz-border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
}

/* EOF Bootstrap popover */
/* Bootstrap progressbar */
.progress.progress-small {
height:6px;
margin:12px 0;
}

/* EOF Bootstrap progressbar */
/* Bootstrap nav-tabs */
.nav-tabs.nav-stacked,.nav.nav-pills.nav-stacked {
margin-bottom:0;
}

.nav-tabs>li>a {
padding-top:4px;
padding-bottom:4px;
color:#85c420;
}

.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus {
background:#f2f6f9;
}

.nav-tabs.nav-stacked>li.active>a,.nav-tabs.nav-stacked>li.active>a:hover,.nav-tabs.nav-stacked>li.active>a:focus {
color:#333;
background:#FFF;
}

/* EOF Bootstrap nav-tabs */
/* Bootstrap nav-pills */
.nav-pills.nav-stacked>li>a {
margin:0;
}

.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus {
background:#5ebe3a;
color:#065020;
}

/* EOF Bootstrap nav-pills */
/* Lists */
/* Simple */
ul.list_simple {
padding:0;
margin:0;
display:block;
list-style:none;
}

ul.list_simple li {
padding:7px 10px;
line-height:16px;
border-bottom:1px solid #f2f3f4;
border-top:1px solid #FFF;
}

ul.list_simple li:last-child {
border-bottom:0;
}

ul.list_simple.sortable li:hover,ul.list_simple.selectable li:hover {
background:#F7F7F7;
}

ul.list_simple.dates li {
padding-left:75px;
position:relative;
}

ul.list_simple.dates li .date {
position:absolute;
left:10px;
top:7px;
color:#065020;
font-size:11px;
text-align:center;
width:60px;
font-weight:700;
}

ul.list {
padding:0;
margin:0;
display:block;
list-style:none;
}

ul.list li {
padding:7px 10px;
line-height:16px;
background:#F7F7F7;
border-bottom:1px solid #cdedc3;
border-top:1px solid #FFF;
}

ul.list li:last-child {
border-bottom:0;
}

ul.list.sortable li:hover,ul.list.selectable li:hover {
background:#5ebe3a;
}

ul.list.sortable li,ul.list.selectable li {
cursor:pointer;
}

ul.list li.ui-selected,ul.list_simple li.ui-selected {
background:#FCF8E3;
}

ul.list li.ui-selecting,ul.list_simple li.ui-selecting {
background:#fcfbf4;
}

/* EOF Simple */
/* Links */
ul.links {
padding:0;
margin:0 0 0 10px;
list-style:none;
}

ul.links li {
position:relative;
font-size:11px;
color:#065020;
line-height:16px;
}

/* EOF Links */
/* Custom */
.list_custom {
margin:0;
padding:0;
}

.list_custom .item {
position:relative;
padding:0 0 5px;
border-bottom:1px solid #EEE;
float:left;
width:100%;
margin-bottom:5px;
}

.list_custom .item:last-child {
margin-bottom:0;
border-bottom:0;
}

.list_custom .item:first-child {
margin-top:5px;
}

.list_custom .item .img {
float:left;
margin-right:10px;
}

.list_custom .item .info {
line-height:14px;
}

.list_custom .item .info.check_left {
margin-left:30px;
}

.list_custom .item .info p {
margin:2px 0 3px;
}

.list_custom .item .info .name {
font-size:12px;
font-weight:700;
line-height:18px;
}

.list_custom .item .check {
margin-left:8px;
margin-top:3px;
}

.list_custom .item .status {
position:absolute;
right:5px;
top:15px;
width:8px;
height:8px;
background:url(../img/status.png) left top repeat;
}

.list_custom .item .status.away {
background-position:0 16px;
}

.list_custom .item .status.offline {
background-position:0 8px;
}

/* EOF Custom */
/* EOF Lists */
/* Tables */
[class*="block"] table {
margin:0;
}

[class*="block"] table tr th {
padding:4px 10px;
font-size:11px;
background-color:#ebfadd;
color:#555;
text-align:left;
}

[class*="block"] table tr th,[class*="block"] table tr td {
border-right:1px solid #cdedc3;
border-bottom:1px solid #cdedc3;
}

[class*="block"] table tr th:last-child,[class*="block"] table tr td:last-child {
border-right:0;
}

[class*="block"] table tr td {
background-color:#f5f8f2;
padding:5px 10px 6px;
}

[class*="block"] table tr:nth-child(2n+1) td {
background-color:#FFF;
}

[class*="block"] table tr:last-child td {
border-bottom:0;
}

[class*="block"] table tfoot {
border-top:1px solid #cdedc3;
}

[class*="block"] table tfoot tr td {
background:#F1F1F1!important;
}

[class*="block"] table tr th input[type="checkbox"],[class*="block"] table tr td input[type="checkbox"] {
margin:-2px 0 0;
}

[class*="block"] table tr th div.checker,[class*="block"] table tr td div.checker {
margin-right:0;
}

[class*="block"] table tr td .btn {
margin-bottom:0;
margin-top:2px;
}

[class*="block"] table tr td .btn:first-child {
margin-top:0;
}

table.list .date {
font-size:12px;
color:#468847;
font-weight:700;
display:block;
text-align:center;
}

table.list .time {
font-size:11px;
color:#888;
display:block;
text-align:center;
}

table.list .price {
font-size:12px;
color:#b94a48;
font-weight:700;
}

table.list .name {
font-size:12px;
color:#065020;
font-weight:700;
}

table.list p {
line-height:14px;
margin-bottom:5px;
}

table.list td p:last-child {
margin-bottom:0;
}

table .heading {
font-weight:700;
color:#333;
text-align:center;
}

table.editable td.editing {
padding:1px;
}

table.editable .editing input {
display:block;
width:100%;
margin:0!important;
padding:3px 5px 4px 8px;
height:29px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:#FCF8E3;
}

#invoicesAp td a {
color:#065020;
font-weight:700;
}

#invoicesAp td a:hover {
color:#85c420;
}

/* EOF Tables */
/* Widgets */
.widgets {
text-align:center;
}

.button {
background:none;
border:none;
padding:0;
-moz-border-radius:none;
-webkit-border-radius:none;
border-radius:none;
display:inline-block;
margin:10px 17px 5px;
}

.button:hover {
text-decoration:none;
background:none;
color:#065020;
-webkit-transition:background-color 200ms linear, color 200ms;
-moz-transition:background-color 200ms linear, color 200ms;
transition:background-color 200ms linear, color 200ms;
}

.button .icon,.button .info {
float:left;
position:relative;
}

.button .icon {
/*padding: 12px 10px 8px;*/
font-size:42px;
font-weight:700;
line-height:28px;
padding:10px 0 0 10px;
}

.button .icon [class^='i-'] {
display:block;
font-size:32px;
line-height:30px;
text-align:center;
font-weight:400;
}

.button .info {
line-height:13px;
padding:6px 5px;
/**border-left: 1px solid #cdedc3; **/
text-align:left;
height:38px;
}

.button .info .progress.progress-small {
margin:3px 0;
}

.button .info span {
font-size:30px;
font-weight:700;
}

.button .info p {
margin-bottom:0;
}

.button-block {
padding:0;
}

.button-block .button {
width:100%;
}

.button .icongeneral	/* EOF Widgets */
/* jQuery Datepicker */
.ui-datepicker {
padding:0;
background:#F9F9F9;
width:218px;
z-index:10!important;
}

.ui-datepicker .ui-datepicker-header,.ui-timepicker-div .ui-widget-header {
background:#ebfadd;
margin-top:10px;
border:1px solid #cdedc3;
border-bottom:1px solid #cdedc3;
padding:6px 10px;
border-radius:0;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title,.ui-timepicker-div .ui-widget-header .ui-datepicker-title {
color:#164c21;
/* font-family:tahoma, arial, sans-serif; */
font-size:12px;
}

.ui-datepicker table {
margin:0 0 1px;
}

.ui-datepicker td a {
padding:3px 6px;
text-align:center;
}

.ui-datepicker .ui-state-default {
color:#164c21;
background:#fff;
}

.ui-datepicker .ui-state-hover,.ui-datepicker .ui-state-active {
background:#c5f080;
color:#FFF;
}

.ui-datepicker .ui-state-highlight {
background:#bfef77;
color:#26b859;
}

.ui-datepicker-next.ui-state-hover,.ui-datepicker-prev.ui-state-hover {
background:#5ebe3a;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
border:0;
top:6px;
left:2px;
cursor:pointer;
}

.ui-datepicker .ui-datepicker-next {
left:auto;
right:2px;
}

.ui-datepicker .ui-datepicker-prev .ui-icon {
background:url(../img/jquery/dateArrows.png) left top no-repeat;
}

.ui-datepicker .ui-datepicker-next .ui-icon {
background:url(../img/jquery/dateArrows.png) right top no-repeat;
}

.ui-datepicker.ui-datepicker-inline {
width:auto;
margin-top:10px;
}

.ui-datepicker.ui-datepicker-inline .ui-datepicker-header {
padding:11px 10px;
}

.ui-datepicker.ui-datepicker-inline .ui-datepicker-prev,.ui-datepicker.ui-datepicker-inline .ui-datepicker-next {
top:11px;
}

/* Timepicker */
.ui-timepicker-div .ui-widget-header {
margin-bottom:0;
}

.ui-timepicker-div dl {
text-align:left;
padding:0;
margin:0;
}

.ui-timepicker-div dl dt {
float:left;
width:50px;
padding:4px 0 4px 5px;
}

.ui-timepicker-div dl dd {
float:left;
width:140px;
height:28px;
line-height:28px;
}

.ui-timepicker-div td {
font-size:90%;
}

.ui-tpicker-grid-label {
background:none;
border:none;
margin:0;
padding:0;
}

.ui-datepicker .ui-datepicker-buttonpane {
float:left;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

.ui_tpicker_second,.ui_tpicker_millisec,.ui_tpicker_microsec {
display:none;
}

.ui-timepicker-rtl {
direction:rtl;
}

.ui-timepicker-rtl dl {
text-align:right;
padding:0 5px 0 0;
}

.ui-timepicker-rtl dl dt {
float:right;
clear:right;
}

.ui-timepicker-rtl dl dd {
margin:0 45% 10px 10px;
}

/* EOF Timepicker */
/* EOF jQuery Datepicker*/
/* Messages */
.messages {
list-style:none;
margin:0;
padding:0;
}

.messages .item {
float:left;
width:100%;
clear:both;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px solid #EEE;
}

.messages .item:last-child {
margin-bottom:0;
border-bottom:0;
}

.messages .item .img {
float:left;
margin-right:10px;
}

.messages .item .img.right {
float:right;
margin-right:0;
margin-left:10px;
}

.messages .item .info {
line-height:14px;
position:relative;
}

.messages .item .info .name {
font-size:12px;
font-weight:700;
color:#065020;
}

.messages.minify .item .info .name {
font-size:11px;
line-height:12px;
}

.messages .item .info .text {
font-size:11px;
color:#333;
margin-top:5px;
}

.messages.minify .item .info .text {
margin-top:0;
}

.messages .item .info .text p {
margin:3px 0;
}

.messages.minify .item .info .text p {
margin:0;
}

/* EOF MEssages */
/* FAQ */
#content .block .content.faq {
padding:0;
position:relative;
}

#content .block .content.faq .item {
padding:10px;
border-bottom:1px solid #EEE;
}

#content .block .content.faq .item .title {
font-size:12px;
font-weight:700;
color:#065020;
cursor:pointer;
}

#content .block .content.faq .item .text {
font-size:11px;
margin-top:5px;
display:none;
line-height:13px;
}

#content .block .content.faq .item .text p {
margin:0 0 5px;
line-height:13px;
}

/* EOF FAQ */
/* Invoice */
.invoice {
font-size:11px;
color:#333;
background:#FFF;
}

.invoice h3,.invoice h4 {
border-bottom:1px solid #EEE;
margin-top:0;
}

.invoice p {
margin:5px 0;
}

.invoice em {
font-size:10px;
font-style:normal;
color:#CCC;
}

.invoice .total {
float:right;
padding-top:10px;
}

.invoice .highlight {
padding:5px;
background:#065020;
color:#fff;
}

.invoice .highlight em {
color:#F1F1F1;
}

.invoice table {
border:1px solid #cdedc3;
margin-bottom:20px;
}

/* EOF invoice */
/* Gallery */
.block .content.gallery a {
display:block;
float:left;
}

.block .content.thumbs .thumbnail {
width:160px;
display:block;
float:left;
}

.block .content.thumbs .thumbnail h5 {
line-height:18px;
margin:3px 0 5px;
}

.block .content.thumbs .thumbnail .caption {
padding:5px;
}

.block .content.thumbs .thumbnail .caption p:last-child {
margin-bottom:0;
}

.block .content.thumbs .thumbnail > a {
width:160px;
text-align:center;
}

/* EOF Gallery */
/* Error Page */
.errorPage {
position:absolute;
left:50%;
margin-left:-300px;
width:600px;
text-align:center;
top:100px;
}

.errorPage .name {
font-size:200px;
color:#50769E;
line-height:190px;
text-shadow:0 0 0 #466e91 1px 0 #416487 2px 0 #3c5a7d 3px 0 #375073 4px 0 #324669 5px 0 #2d3c5f 6px 6px 0 #2d3c55 7px 6px rgba(0,0,0,0.2),7px 7px 1px rgba(0,0,0,0.5),0px 0 6px rgba(0,0,0,.2);
}

.errorPage .description {
font-size:30px;
color:#666;
line-height:32px;
font-weight:700;
text-shadow:1px 1px 0 #FFF;
}

/* EOF Error Page */
/* Head popup */
#header .buttons .item .popup {
position:absolute;
width:150px;
z-index:20;
border:1px solid #cdedc3;
right:0;
top:32px;
display:none;
}

#header .buttons .item .popup .head {
background:#5ebe3a;
padding:0 10px;
border-bottom:1px solid #cdedc3;
float:left;
width:100%;
}

#header .buttons .item .popup .head h2 {
font-size:11px;
/* font-family:tahoma, arial, sans-serif; */
margin:0;
padding:10px 0;
color:#fff;
line-height:15px;
text-align:center;
}

#header .buttons .item .popup .content {
background:#FFF;
text-align:center;
padding:5px;
width:100%;
}

#header .buttons .item .popup .footer {
background:#5ebe3a;
border-top:1px solid #cdedc3;
float:left;
width:100%;
}

#header .buttons .item .popup .footer .side,#header .buttons .item .popup .head .side {
padding:4px 5px;
line-height:30px;
}

#header .buttons .item .popup .footer .side button,#header .buttons .item .popup .head .side button {
margin-bottom:0;
}

#header .buttons .item .popup:after,#header .buttons .item .popup:before {
bottom:100%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}

#header .buttons .item .popup:after {
border-color:rgba(240,241,242,0);
border-bottom-color:#5ebe3a;
border-width:6px;
right:6px;
margin-left:-6px;
}

#header .buttons .item .popup:before {
border-color:rgba(218,225,232,0);
border-bottom-color:#cdedc3;
border-width:7px;
right:5px;
margin-left:-7px;
}

/* EOF Head popup */
/* Pluploader */
.plupload .plupload_header {
display:none;
}

.plupload_container {
padding:0;
}

.plupload_scroll .plupload_filelist {
background-color:#FFF;
}

.plupload_filelist_header {
border-bottom:1px solid #cdedc3;
border-top:0;
background:#F9F9F9;
}

.plupload_filelist_footer {
border-top:1px solid #cdedc3;
background:#F9F9F9;
}

/* Eof pluloader */
/* calendar */
.calendar {
margin-top:10px;
}

/* EOF calendar */
/* EOF Content */
ul.icons {
padding:0;
margin:0;
list-style:none;
width:100%;
}

ul.icons li {
display:block;
float:left;
margin:5px 0;
color:#333;
font-size:11px;
width:20%;
line-height:20px;
cursor:pointer;
}

ul.icons li i {
font-size:16px;
}

.legend table tr td {
border:0;
}

/* Sign in */
.signin_block {
width:380px;
margin:100px auto 0;
}

/* EOF Sign in */
/* Footer */
#footer {
position:absolute;
left:0;
bottom:0;
width:100%;
height:30px;
display:none;
}

/* EOF Footer */
/* pricing table */
.pricing_heading {
border-bottom:1px solid #cdedc3;
border-top:1px solid #cdedc3;
padding:20px 0 0;
}

.pricing_heading .price {
font-size:32px;
font-weight:700;
text-align:center;
color:#065020;
}

.pricing_heading .price span {
font-size:12px;
color:#666;
}

.pricing_heading .title {
font-size:12px;
font-weight:700;
color:#065020;
padding:5px 10px;
background:#5ebe3a;
border-top:1px solid #cdedc3;
margin-top:10px;
}

/* EOF pricing table */
/* block highligted */
.block_highligted {
background:#F6E7D4;
border:1px solid #ccc;
margin:10px 10px 0 0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.block_highligted .controls-row {
border:0;
background:transparent!important;
}

.block_highligted .controls-row p {
line-height:15px;
}

/* EOF block highligted */
/* Themes */
.themes a {
width:25px;
height:25px;
display:inline-block;
border:1px solid #AAA;
margin-top:5px;
}

.themes a.default {
background:#b4e664;
}

.themes a.dark {
background:#333;
}

.themes a.simple {
background:#FEFAEF;
}

.themes a.active {
border-color:#111;
}

/* EOF Themes */
/* Backgrounds */
.backgrounds a {
width:20px;
height:15px;
display:inline-block;
border:1px solid #AAA;
margin-top:5px;
}

.backgrounds a.active {
border-color:#111;
}

.backgrounds a.default {
background:#b4e664;
}

.b_bcrosshatch {
background:url(../img/backgrounds/bcrosshatch.jpg) left top repeat!important;
}

.b_crosshatch {
background:url(../img/backgrounds/crosshatch.jpg) left top repeat!important;
}

.b_cube {
background:url(../img/backgrounds/cube.jpg) left top repeat!important;
}

.b_dots {
background:url(../img/backgrounds/dots.jpg) left top repeat!important;
}

.b_grid {
background:url(../img/backgrounds/grid.jpg) left top repeat!important;
}

.b_hline {
background:url(../img/backgrounds/hline.jpg) left top repeat!important;
}

.b_simple {
background:url(../img/backgrounds/simple.jpg) left top repeat!important;
}

.b_vline {
background:url(../img/backgrounds/vline.jpg) left top repeat!important;
}

.b_sps {
background:url(../img/backgrounds/bg-spsmap-sm.png) left top repeat!important;
}

/* EOF Backgrounds */
/* Scroll Up plugin*/
#scrollUp {
bottom:18px;
right:20px;
background:#85c420;
border:2px solid #85c420;
color:#fff!important;
cursor:pointer;
display:inline-block;
font-size:18px;
line-height:18px;
text-decoration:none;
text-align:center;
margin:0;
opacity:.9;
filter:alpha(opacity=90);
padding:10px 15px 5px;
/* font-family:Tahoma; */
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-transition:all .1s ease-out;
-moz-transition:all .1s ease-out;
-o-transition:all .1s ease-out;
transition:all .1s ease-out;
-webkit-backface-visibility:hidden;
}

#scrollUp:hover {
background-color:transparent!important;
color:#85c420!important;
text-decoration:none;
text-align:center;
text-decoration:none;
transition:all .1s ease-out;
}

.ui-datepicker .ui-datepicker-header {
padding:6px 0;
}
/* EOF Scroll Up plugin */