/*
Theme Name: NVT
Template: rtpanel
Theme URI: http://rtcamp.com/rtpanel/
Description: rtPanel Child Theme for National Variety Trials.
Version: 1.0
Author: rtCamp
Author URI: http://rtcamp.com/
Tags: black, blue, white, orange, light, one-column, two-columns, right-sidebar, custom-header, custom-background, custom-menu, editor-style, theme-options, threaded-comments, sticky-post, translation-ready, flexible-width, full-width-template
Contributors: rtCampers ( http://rtcamp.com/about/rtcampers/ )
License: GNU General Public License, v2 (or newer)
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


@import url("../rtpanel/style.css");
@import url("https://fonts.googleapis.com/css?family=Droid+Sans");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:700");

/* Typography */
@font-face {
    font-family: 'DroidSansRegular';
    src: url('fonts/DroidSans-webfont.eot');
    src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-webfont.woff') format('woff'),
         url('fonts/DroidSans-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body { font: 87.5%/1.5 sans-serif; color: #5e5e5e; font-family: 'Arial', sans-serif;}
pre, code, kbd, samp, tt, var { font-family: 'Roboto', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: 'Roboto', sans-serif; color: #076324; }
.tagline, #reply-title small { font-family: 'Roboto', sans-serif; }
input, select, textarea, #cse .gsc-control-cse, #cse .gsc-control-cse .gsc-table-result { font-family: Arial,"sans-serif"; }

/* Default Colors */
select, input, textarea { color: #282828; }
button, input[type="button"], input[type="reset"], input[type="submit"] { background: none repeat scroll 0 0 #8FC841; border: 0 none; color: #FFFFFF; font-family: 'Roboto Condensed',sans-serif; letter-spacing: 0; text-transform: uppercase; text-shadow: 1px 1px #777777; }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus { background: #076023; text-shadow: 1px 1px #043212; }
/* Heading Style */
h1 { margin: 1.125em 0 0.375em 0; font-size: 2em; font-weight: 400; line-height: 1.25em; }
h2 { margin: 1.3125em 0 0.4375em 0; font-size: 1.7143em; font-weight: 400; line-height: 1.25em; }
h3 { margin: 1.575em 0 0.525em 0; font-size: 1.4286em; font-weight: 400; line-height: 1.05em; }
h4 { margin: 1.9688em 0 0.6563em 0; font-size: 1.1429em; line-height: 1.3125em; }
h5 { margin: 2.25em 0 0.75em 0; font-size: 1em; line-height: 1.5em; }
h6 { margin: 2.625em 0 0.875em 0; font-size: 0.8571em; line-height: 1.75em; }

/* Paragraph style */
p { margin: 1.5em 0 0.75em; }

/* Table */
table { border-width: 0; }
th { background-color: transparent; }
th, td { border-width: 0; vertical-align: top; }
table tbody, tfoot, thead, tr, th, td { vertical-align: top; }

/* Elements having small font size */
code, pre, .rtp-readmore, .rtp-readmore:visited, .post-meta p, .gallery-caption, .breadcrumb,
.rtp-navigation, .rtp-comments-pagination, #respond, #respond .form-allowed-tags, .widget, .comment-text { font-size: 13px; line-height: 1.6153em; }
.rtp-edit-link a, .comment-meta, .trackback em, .pingback em, .rtp-comments-widget .comment-date, .widget_calendar table, .bbp_widget_login .logout-link { font-size: 12px; line-height: 1.75em; }

/* Default Links */
a, a:active, a:visited { color: #6b9dc7; text-decoration: none; outline: 0 none; }
a:hover, a:focus { color: #6b9dc7; text-decoration: underline; outline: 0 none; }

/* Heading Links */
h1 a, h1 a:visited, h1 a:active,
h2 a, h2 a:visited, h2 a:active { color: #235b91; text-decoration: none; outline: 0 none; }
h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus { color: #6b9dc7; text-decoration: none; outline: 0 none; }

/* Generic Links */
.rtp-common-link, .rtp-common-link:visited, .rtp-common-link:active, .rtp-common-link span, .rtp-common-link span:visited, .rtp-common-link span:active, .rtp-common-link a, .rtp-common-link a:visited, .rtp-common-link a:active { color: #6b9dc7; }
    .rtp-common-link:hover, .rtp-common-link:focus, .rtp-common-link span:hover, .rtp-common-link span:focus, .rtp-common-link a:hover, .rtp-common-link a:focus { color: #235b91; }

/* Generic Links */
.rtp-common-link, .rtp-common-link:visited, .rtp-common-link:active, .rtp-common-link span, .rtp-common-link span:visited, .rtp-common-link span:active,
.rtp-common-link a, .rtp-common-link a:visited, .rtp-common-link a:active { color: #6b9dc7; }
.rtp-common-link:hover, .rtp-common-link span:hover, .rtp-common-link a:hover { color: #235b91; }

/* Layout */
.rtp-container-12 { width: 960px; max-width: 960px; }
.rtp-bg-img-container { height: 100%; left: 0; overflow: hidden; position: fixed; text-align: center; top: 0; width: 100%; z-index: -1; }
    .rtp-bg-img-container img { border: 0 none; height: auto; margin: 0; min-height: 100%; min-width: 100%; padding: 0; width: auto; }
    #main-wrapper { background: none repeat scroll 0 0 transparent; box-shadow: 0 0 5px 0 #666666; -moz-box-shadow: 0 0 5px 0 #666666; -webkit-box-shadow: 0 0 5px 0 #666666; margin-bottom: 30px; width: 960px; max-width: 960px; }
        #header-wrapper, #footer-wrapper { background-color: #FFFFFF; }
        #content-wrapper { background: rgba(0, 0, 0, 0.3); }
        #footer-wrapper { padding: 0; }
            #content { margin: 0; padding: 0 25px 35px; width: 585px; background: #FFF; display: none; }

/* Home page style */
.page-template-template-home-php #content-wrapper { background: #FFF !important; } 
    #content.rtp-home-page { margin: 25px 10px 40px; padding: 0; width: 940px; display: block; }
    
/* Home page Slider */
.rtp-slider { background: url("img/slider-bg-transparent.png"); padding-top: 40px; position: relative; visibility: hidden; height: 188px; }
.cycle-slideshow { margin: 0 auto; }

.cycle-pager { padding: 10px 0; text-align: center; }
.cycle-pager span { background: url("img/slider-nav.png") no-repeat; cursor: pointer; display: inline-block; height: 14px; margin-left: 9px; position: relative; text-indent: -9999px; text-transform: uppercase; width: 14px; }

.cycle-pager span:first-child { margin-left: 0; }
.cycle-pager span:hover { background-position: 0 -40px; }

.rtp-prev { left: 0; }
.rtp-next { right: 0; }

.rtp-next-prev { background: rgba(0, 0, 0, 0.2); height: 100%; position: absolute; top: 0; width: 45px; }

.rtp-next-prev a { background: url("img/slider-arrows.png") no-repeat; display: block; height: 65px; position: absolute; text-indent: -9999px; text-transform: uppercase; top: 76px; width: 39px; }
.rtp-next-prev a:hover { background-position: 0 -133px; }

.rtp-next a { background-position: 0 -66px; right: 5px; }
.rtp-next a:hover { background-position: 0 -199px; }

.cycle-pager-active:after { background: url('img/slider-nav.png') no-repeat 1px -216px; content: ''; display: block; height: 30px; left: -8px; position: absolute; top: -7px; width: 76px; }
.rtp-second-last.cycle-pager-active:after { background-position: 1px -150px; }
.rtp-last.cycle-pager-active:after { background-position: 1px -84px; }
.rtp-inlcude-first:after { background: url('img/slider-nav.png') no-repeat 1px -84px; content: ''; display: block; height: 30px; left: -8px; position: absolute; top: -7px; width: 76px; }
.rtp-inlcude-first-second:after { background: url('img/slider-nav.png') no-repeat 1px -150px; content: ''; display: block; height: 30px; left: -8px; position: absolute; top: -7px; width: 76px; }

.rtp-slide .video-wrapper { display: block; }
.rtp-slide { margin: 0 10px; text-align: center; width: 260px; }
.rtp-slide img,
.cycle-slide img,
.rtp-slide iframe { margin: 0; max-height: 147px; height: auto; max-width: 260px; width: auto; vertical-align: middle; }
    
/* Sub page template style */
.subpage-title { overflow: hidden; }
    .subpage-title h1 { color: #FFFFFF; font-family: 'Roboto',​sans-serif; font-size: 24px; font-weight: 500; margin: 13px 21px; text-shadow: 1px 1px 2px #555555; }
    
/* Full Width Template style */
#content.rtp-full-width { min-height: 350px; width: 910px; display: block; }
    .rtp-full-width .post-header {  }
    
/* Resource Library Page */
.post-content .wpv-filter-form { background: none repeat scroll 0 0 #CECECE; -moz-box-shadow: 0 2px 4px 0 #999999; -webkit-box-shadow: 0 2px 4px 0 #999999; box-shadow: 0 2px 4px 0 #999999; margin: 0 -25px 30px !important; overflow: hidden; padding: 9px 0 !important;  }
    .post-content .wpv-filter-form p { display: inline-block; float: none; width: auto; }
    .post-content .wpv-filter-form .wpv-filter-controls-wrapper { float: left; margin-left: 183px; text-align: center; }
    .post-content .wpv-filter-form > p { float: left; margin: 9px 0; }
    .post-content .hidden-filter { display: none; }
    .resource-library { margin-bottom: 32px; margin-top: 20px; }
        .resource-library th, .resource-library td { border: 0 none; padding: 10px; text-align: left; vertical-align: top; }
        .resource-library th { line-height: 15px; background: #E9E9E9; text-transform: uppercase; font-weight: 500; vertical-align: text-top; }
        .resource-library thead tr:first-child { background: url("img/dashed-border.png") repeat-x scroll center top transparent; height: 10px; }
            .resource-library thead tr:first-child td { padding: 0; } 
        .resource-library thead tr.last-child { height: 10px; background: url("img/dashed-border.png") repeat-x scroll center bottom transparent; }
            .resource-library thead tr.last-child td { padding: 0; }
        .resource-library thead a { color: #076324; text-shadow: 1px 1px 1px #C2C1C1;  }
        .resource-library thead a:hover { color: #076324; text-decoration: underline; }
        .resource-library thead a > br+span { font-size: 10px; font-weight: normal; }
        .wpv-sorting-indicator { margin-top: 5px; }
        .resource-library td:first-child { color: #235B91; }
            .resource-library td > span { background: url("img/sub-cat-arrow.png") no-repeat scroll 0 center transparent; display: block; padding-left: 16px; }
        .resource-library tbody tr { background: url('img/dashed-border-1px.png') repeat-x center bottom transparent; }
        .resource-library tbody tr:first-child > td { padding-top: 20px; }
            .resource-library td img { margin: 4px 0 0 0; border: 1px solid #000; }
            a.res-view-button { background: url("img/res-view-button.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; font-family: 'Roboto Condensed',sans-serif; font-size: 12px; font-weight: bold; height: 27px; line-height: 27px; text-align: center; text-transform: uppercase; width: 50px; text-shadow: 1px 1px 1px #999999; margin: 0 auto; }
            a.res-view-button:hover { background-position: 0 -46px; text-decoration: none; }
        .res-pagination { margin-top: 25px; padding-bottom: 27px; background: url("img/dashed-border.png") repeat-x scroll center bottom transparent; }
            .res-pagination .wpv_pagination_links { float: left; overflow: hidden; }
                .res-pagination .wpv_pagination_dots li { float: left !important; list-style-position: outside !important; list-style-type: none !important; margin: 0 9px 0 0 !important; }
                    .res-pagination .wpv_pagination_dots li a { background: url("img/pagi-btns.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-family: 'Roboto Condensed',sans-serif; font-size: 12px; font-weight: bold; height: 26px; line-height: 26px; margin: 0; padding: 0; text-align: center; width: 29px; text-shadow: 1px 1px 1px #888888; }
                    .res-pagination .wpv_pagination_dots li a:hover { background-position: 0 -92px; text-decoration: none; }
                    .res-pagination .wpv_pagination_dots li.wpv_page_current a { background-position: 0 -46px; }
                .res-pagination .wpv-filter-next-link, .res-pagination .wpv-filter-previous-link { background: url("img/next-previous-button.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; font-family: 'Roboto Condensed',sans-serif; font-weight: bold; height: 26px; line-height: 26px;  text-align: center;width: 73px; text-shadow: 1px 1px 1px #888888; text-transform: uppercase; }
                .res-pagination .wpv-filter-next-link:hover, .res-pagination .wpv-filter-next-link:active,
                .res-pagination .wpv-filter-previous-link:hover, .res-pagination .wpv-filter-previous-link:active { background-position: 0 -46px; text-decoration: none; }
                .res-pagination .wpv-filter-next-link { float: left; } 
                .res-pagination .wpv-filter-previous-link { float: left; margin-right: 9px; }
                .res-pagination > br { display: none !important; height: 0; width: 0; display: block; overflow: hidden; }
            .res-embed-code { display: none; }
    .resource-library .state-heading { margin: 0 0 10px 0; }
            
            
/* how-to-guides Pages */
.how-to-guides td:first-child { text-align: center; }
.how-to-guides td:first-child+td { color: #235b91; }
.how-to-guides tbody tr:first-child > td { padding-top: 10px; }
    .how-to-guides thead a, .variety-brochures  thead a { color: #919191;  }
    .how-to-guides thead a:hover, .variety-brochures  thead a:hover { color: #919191; }
        
/* Crop guide subpages */
.post-content .crop-guide-content { border-top: 2px dashed #76A178; margin-bottom: 10px; margin-top: 10px; padding-top: 10px; }
.post-content .crop-guide-content.last-child { background: url("img/dashed-border-1px.png") repeat-x scroll center bottom transparent; }
    .post-content .crop-guide-content .collapseomatic_excerpt, .post-content .crop-guide-content .collapseomatic_content { margin: 0; padding: 0; }
        .crop-guide-content .collapseomatic { background: url("img/expend.png") no-repeat scroll 9px 9px #8DC63F; color: #076324; font-size: 14px; height: auto; line-height: 30px; margin: 0; padding: 0 10px 0 30px; }
        .crop-guide-content .collapseomatic.colomat-close { background: url("img/collapse.png") no-repeat scroll 9px 9px #8DC63F; }
            .crop-guide-content .collapseomatic > span { float: right; font-size: 12px; }
        .crop-guide-content .resource-library { margin-bottom: 10px; margin-top: 10px; }
            .crop-guide-content table { margin: 0; }
                .crop-guide-content .resource-library thead tr:first-child { background: none; height: auto; }
                .crop-guide-content .resource-library tbody tr { height: auto !important; background: url("img/dashed-border-1px.png") repeat-x scroll center top transparent; }
                .crop-guide-content .resource-library tbody tr:first-child { background: none; }
                    .crop-guide-content .resource-library tbody tr:first-child > td { padding-top: 10px; }
                .crop-guide-content tr.vb-border { background: url("img/dashed-border-1px.png") repeat-x scroll center bottom transparent; height: 10px; }
                .crop-guide-content tr.vb-border td { padding: 0; }

/* Variety Brochures Page */
.variety-brochures tr.res-data { border: 0; }
.crop-guide-content .variety-brochures tr.res-comment { background: none repeat scroll 0 0 transparent; }
    .variety-brochures tr.res-comment td { padding: 0 10px 10px; color: #282828; line-height: 19px; }
        .variety-brochures tr.res-comment td > span { background: none repeat scroll 0 0 transparent; display: inline; padding: 0; }
        .variety-brochures tr.res-comment td > span.comment-heading { color: #919191; float: left; font-weight: bold; margin-right: 17px; text-transform: uppercase; }
        .variety-brochures tr.res-comment td > span.comment-heading + p { margin-top: 0; }
        .variety-brochures td.erp-link > a { color: #71b0e5; text-decoration: underline; text-transform: capitalize; }
        .variety-brochures td.erp-link > a:hover { color: #71b0e5; text-decoration: none; }
        .variety-brochures tr.res-comment ul { list-style: none; margin-left: 38px; }
        .variety-brochures tr.res-comment ol { margin-left: 38px; }
        .variety-brochures tr.res-comment ul li { background: url("img/res-bullet.jpg") no-repeat scroll left center; padding-left: 21px; }
    .variety-brochures tr.res-data td:first-child { font-size: 16px; font-weight: 500; } 
        
/* feedback changes */
.commercial-varieties td:first-child,
.disease-endpoint td:first-child { text-align: left; }

/* Table headings width according to clases */
.resource-library .td-cat { width: 20%; }
.resource-library .td-title { width: 32%; }
.resource-library .td-crop { width: 19%; }
.resource-library .td-state { width: 17%; }
.resource-library .td-url { width: 7%; }

.resource-library .vb-th1 { width: 30%; }
.resource-library .vb-th2 { width: 8%; }
.resource-library .vb-th3 { width: 15%; }
.resource-library .vb-th4 { width: 15%; }
.resource-library .vb-th5 { width: 17%; }
.resource-library .vb-th6 { width: 15%; }

.resource-library .nv-th1 { width: 23%; }
.resource-library .nv-th2 { width: 12%; }
.resource-library .nv-th3 { width: 10%; }
.resource-library .nv-th4 { width: 11%; }
.resource-library .nv-th5 { width: 10%; }
.resource-library .nv-th6 { width: 10%; }
.resource-library .nv-th7 { width: 9%; }
.resource-library .nv-th8 { width: 15%; }

.resource-library .gr-th1 { width: 15%; }
.resource-library .gr-th2 { width: 36%; }
.resource-library .gr-th3 { width: 17%; }
.resource-library .gr-th4 { width: 17%; }
/*.resource-library .gr-th5 { width: 26%; }*/
.resource-library .gr-th6 { width: 15%; }

/* Feedback changes */
.disease-endpoint .gr-th1 { width: 30%; }
.disease-endpoint .gr-th2 { width: 17%; }
.disease-endpoint .gr-th3 { width: 8%; }
.disease-endpoint .gr-th4 { width: 30%; }
.disease-endpoint .gr-th5 { width: 15%; }

.resource-library .fp-th1 { width: 15%; }
.resource-library .fp-th2 { width: 44%; }
.resource-library .fp-th3 { width: 25%; }
.resource-library .fp-th4 { width: 16%; }

                
/* Header */
#header { margin: 25px 24px 10px; width: 912px; }
    .rtp-site-logo { float: left; }
    #header .tagline { display: none; }
    
/* Navigation */
#rtp-primary-menu { background: url("img/menu-horizontal-row.png") no-repeat scroll 0 0 transparent; border: 0 none; clear: none; float: right; margin-left: 0; margin-right: 0; margin-top: 47px; padding-top: 13px; width: 730px; }
    #rtp-nav-menu { background: none repeat scroll 0 0 transparent; border: 0 none; display: block; width: auto; }
        #rtp-nav-menu > li { border: 0 none; clear: none; float: left; margin-left: 5px; text-align: left; width: auto; }
        #rtp-nav-menu > li:first-child { margin-left: 0; }
            #rtp-nav-menu a { color: #919191; font-family: 'Roboto', sans-serif; font-weight: bold; padding: 1px 8px 2px; text-transform: uppercase; }
            #rtp-nav-menu > li > a { margin-bottom: 3px; }
            #rtp-nav-menu .current-menu-item > a, #rtp-nav-menu .current_page_ancestor > a, #rtp-nav-menu .current_page_item > a, #rtp-nav-menu .current-menu-ancestor > a { background: none #8DC63F; color: #fff; }
            #rtp-nav-menu a:hover { background: none #076324; color: #fff; }
            #rtp-nav-menu li:hover > a {background-color: #076324;color: #fff;text-decoration: none;}
            #rtp-nav-menu li:hover > ul { display: block;} 
        #rtp-nav-menu ul { background: none repeat scroll 0 0 transparent; border: 0 none; border-radius: 2px 2px 2px 2px; font-family: 'Droid Sans',sans-serif; left: -1px; padding-top: 14px; position: absolute; top: 21px; width: 148px; z-index: 15; }
        .ie8-menu-notch-top,
        .ie8-menu-notch-left,
        #rtp-nav-menu ul.sub-menu:after { background: url("img/drop-down-box-node.png") no-repeat scroll 0 0 transparent; content: ""; display: block; height: 10px; left: 40px; position: absolute; top: 5px; width: 15px; z-index: 15; }
            #rtp-nav-menu ul li { background-color: #FFFFFF; border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; border-top: 0 none; min-width: 148px; padding: 4px 8px; text-align: left; width: auto; }
            #rtp-nav-menu ul li:first-child { border-top: 1px solid #cecece; border-top-left-radius: 2px; border-top-right-radius: 2px; padding-top: 12px; }
            #rtp-nav-menu ul li:last-child { border-bottom: 1px solid #cecece; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; padding-bottom: 12px; }
            #rtp-nav-menu ul li.ie-last-li { border-bottom: 1px solid #cecece; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; padding-bottom: 12px; }
                #rtp-nav-menu ul a { color: #565656; border: 0; padding: 3px 8px 2px; text-transform: capitalize; font-family: 'DroidSansRegular', sans-serif; font-size: 12px; font-weight: normal; }
            #rtp-nav-menu ul ul { background: none repeat scroll 0 0 transparent; font-family: 'DroidSansRegular',sans-serif; padding-left: 6px; top: -15px; }
            .ie8-menu-notch-left,
            #rtp-nav-menu ul.sub-menu ul.sub-menu:after { background: url("img/drop-down-box-node-left.png") no-repeat scroll 0 0 transparent; height: 14px; left: -4px; top: 23px; width: 11px; }
    
/* Post Meta */


/* Post Loop */
#content .post-content { color: #282828; font-family: 'Roboto',sans-serif; font-size: 12px; }
    .hentry { border-bottom: 0 none; border-top: 2px dashed #ADC7AE; }
    .hentry:first-child { border-top: 0; }
    .post-content h1, .post-content h2, .post-content h3 { font-weight: 500; text-shadow: 1px 1px 1px #C2C1C1; }
    .post-content h4, .post-content h5, .post-content h6 { font-weight: normal; }
    .post-content h2 { font-size: 18px; }
    .post-content h3 { font-size: 14px; color: #235B91; text-shadow: none; font-weight: normal; margin-bottom: 0; }
    .post-content h3 + p { margin-top: 8px; } 
    .post-title { font-weight: 500; text-shadow: 1px 1px 1px #C2C1C1; }
    .rtp-main-title { border-bottom: 2px dashed #ADC7AE; color: #076324; font-family: 'Roboto',​sans-serif; font-size: 24px; margin: 13px 0 0; padding: 0 0 11px; }
    h1.post-title { font-size: 24px; }
    h2.post-title { font-size: 18px; }
    .post-content ol li, .post-content ul li { margin: 5px 0; }
    .post-content ul { list-style-image: url("img/bullet.png"); }
    .post-header { font-family: 'Roboto',sans-serif; margin-bottom: 0; }
        .rtp-post-comment-count { margin: 0; line-height: 19px; }
            .rtp-post-comment, .rtp-post-comment:visited { font-size: 12px; }
        .post-meta { color: #282828; font-style: normal; padding: 3px 0 0; }
            .post-meta p { font-size: 12px; }
        .blog .post-content p, .search-results .post-content p, .archive .post-content p { margin-bottom: 2px; margin-top: 8px; }
        a.rtp-readmore { background: url("img/read-more-arrow.png") no-repeat scroll right 3px transparent; font-family: 'Arial',sans-serif; font-size: 12px; line-height: 18px; padding-right: 13px; }
        a.rtp-readmore:hover { background-position: right -20px; }

/* Single post and page */
.single #content .hentry { padding-top: 0; }

/* Search Form and Search Page */
#header .searchform { float: right; margin-right: 3px; }
input[type="search"] { background: url("img/search-box-bg.png") repeat-x scroll 0 0 transparent; border-color: #CECECE; border-style: solid; border-width: 2px 2px 1px 1px; color: #919191; font-size: 11px; height: 26px; vertical-align: top; margin-right: 6px; }
input[type="search"]:focus { border-color: #CECECE; }
#header input[type="search"] { width: 188px; }
.searchform input[type="submit"] { background: url('img/search-button.png') no-repeat; box-shadow: none; color: #FFF; height: 28px; text-shadow: 1px 1px #777777; text-transform: uppercase; width: 76px; padding: 1px 5px 4px; }
.searchform input[type="submit"]:hover { background: url('img/search-button.png') no-repeat 0 -36px; text-shadow: 1px 1px #043212; }

/* 404 pages */
.hentry.rtp-not-found { border: 0 none; margin: 0; padding: 10px 0; }

/* Google CSE */
.search-results #content.rtp-grid-12 { width: 910px; }

/* Paged Navigation */
.wp-pagenavi { text-align: left; }
    .wp-pagenavi a, .wp-pagenavi span { background: url("img/pagi-btns.png") no-repeat scroll 0 0 transparent; border: 0 none; color: #FFFFFF; font-family: 'Roboto Condensed',sans-serif; font-size: 12px; font-weight: bold; height: 26px; line-height: 26px; margin: 0; padding: 0; text-align: center; text-shadow: 1px 1px 1px #888888; width: 29px; display: inline-block; margin: 0 0 0 5px; }
    .wp-pagenavi *:first-child { margin: 0; }
    .wp-pagenavi a.next, .wp-pagenavi a.prev { background: url("img/next-previous-button.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: inline-block; font-family: 'Roboto Condensed',sans-serif; font-weight: bold; height: 26px; line-height: 26px; text-align: center; text-shadow: 1px 1px 1px #888888; text-transform: uppercase; width: 73px; }
    .wp-pagenavi span.current { background-position: 0 -46px; }
    .wp-pagenavi a:hover { background-position: 0 -92px; text-decoration: none; }
    .wp-pagenavi a.next:hover, .wp-pagenavi a.prev:hover { background-position: 0 -46px; text-decoration: none; }

/* Comments */


/* Sidebar */
#sidebar { background: none repeat scroll 0 0 transparent; float: right; margin: 0 10px; width: 305px; }
    #sidebar .widget { background: none repeat scroll 0 0 #FFFFFF; margin-bottom: 10px; padding: 15px; }
        #sidebar .widgettitle { color: #076324; font-family: 'Roboto',sans-serif; font-size: 18px; font-weight: 500; margin-bottom: 20px; text-shadow: 1px 1px 1px #C2C1C1; }

/* Widgets  */
.widget > div, .widget > ul, .widget > ol, .widget > form, .widget > select { margin: 0; }
.widget { color: #282828; font-size: 12px; }

/* Footer */
#footer { background: url('img/bottum-horizontal-row.png') no-repeat; background-size: 100% 2px; padding-top: 20px; font-size: 12px; }
    #footer #rtp-footer-menu { margin: 0; }
        #footer .footer-menu li {float: left;list-style: none outside none; margin-right: 25px;}
        #footer .footer-menu a { border-bottom: 0 none; color: #88B33E; font-family: 'Roboto',sans-serif; font-weight: bold; }
        #footer .footer-menu li.current-menu-item a { text-decoration: underline; }
        #footer a:hover { text-decoration: underline; }
    #footer a.rtp-copyrights { border: 0 none; color: #282828; float: right; font-family: 'Arial',sans-serif;}
        #footer a.rtp-copyrights span {background: url("img/bottom-logo.png") no-repeat scroll 0 0 transparent;cursor: pointer;display: inline-block;height: 21px;;margin-left: 4px; margin-bottom: -4px;width: 50px;}
    #footer a.rtp-copyrights:hover span { background-position: 0 -51px; }
        
#footerbar { margin: 0 auto; padding: 0 0 30px; width: 906px; }
    .footerbar-widget { border-top: 2px dashed #ADC7AE; padding-top: 20px; width: 282px; }
    .footerbar-widget:nth-child(4) { border: 0 none; margin-top: -120px; clear: both; }
    .footerbar-widget.ie-nth-child { border: 0 none; margin-top: -120px; clear: both; }
        .footerbar-widget .widgettitle { text-align: center; }
        .footerbar-widget h1, .footerbar-widget h2, .footerbar-widget h3, .footerbar-widget h4, .footerbar-widget h5, .footerbar-widget h6 { font-size: 18px;font-weight: 500;margin: 0 0 15px;text-align: center; text-shadow: 1px 1px 1px #C2C1C1; }
        
    /* Widget Featured Content */
        .widget_featured_content .page-excerpt { height: 305px; margin: 0; overflow: hidden; padding: 0 37px; }
            .widget_featured_content .page-excerpt p { margin: 7px 0; }
            .widget_featured_content a.rtp-readmore { padding-top: 2px; }
    
    /* Widget News Feeds */
    .footerbar-widget .vertical_scroller { display: block; height: 263px; overflow: hidden; width: 282px; }
        .footerbar-widget .scrollingtext { height: 263px; overflow: hidden; }
    /* simply scroll plugin css */
    .rtp-simply-scroll { position: relative; height: 263px; width: 282px; }
        .rtp-simply-scroll .simply-scroll-clip { position: relative; height: 263px; overflow: hidden; width: 282px; }
        
    .footerbar-widget ul.news-feeds { margin: 0; padding: 0 15px; }
        .footerbar-widget .news-feeds li { list-style: none outside none; margin-bottom: 15px; }
            .footerbar-widget .news-feed-title { color: #235B91; font-family: 'Roboto',sans-serif; font-size: 14px; font-weight: 500; margin: 0; text-align: left; text-shadow: none; }
                .footerbar-widget .news-feed-title a { color: #235B91; }
                .footerbar-widget .news-feed-title a:hover { text-decoration: underline; }
            .footerbar-widget .news-feeds p { margin: 3px 0 0 0; }
            .widget_news_feeds a.rtp-readmore { background-position: right 3px; float: right; line-height: 19px; margin-right: 38px; }
            .widget_news_feeds a.rtp-readmore:hover { background-position: right -20px; }
    
    /* WP View filter widget */
    .widget .wpv-filter-form { overflow: hidden; margin-bottom: 5px; }
        .wpv-filter-form  p { float: left; margin: 5px 0; width: 50%; text-align: center; position: relative; }
        .widget .wpv-filter-form > p { float: none; margin-top: 23px; width: 100%; }
            .wpv-filter-form select { background: none repeat scroll 0 0 #FFFFFF; border: 0 none; color: #504D4D; float: left; height: 34px; margin: 0; position: relative; width: 128px; cursor: pointer; font-size: 11px; }
               .wpv-filter-form span.select { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: url("img/select-bg.png") no-repeat scroll 0 6px transparent; bottom: 0; color: #504D4D; cursor: pointer; font-size: 11px; height: 34px; left: 0; line-height: 34px; position: absolute; text-align: left; text-indent: 10px; width: 128px; z-index: 1; }
               .wpv-filter-form select:hover + span.select,
               .wpv-filter-form select:focus + span.select { background-position: 0 -42px; }
            .wpv-filter-form input[type='text'] { background: url("img/text-box-bg.png") no-repeat scroll 0 6px transparent; border: 0 none; font-size: 11px; float: left; height: 34px; padding: 10px; width: 128px; color: #504D4D; }
            .wpv-filter-form input[type='text']:hover, .wpv-filter-form input[type='text']:focus { background-position: 0 -42px; border: 0; outline: none; }
            .wpv-filter-form input[type='text']::-webkit-input-placeholder { color: #504D4D; }
            .wpv-filter-form input[type='text']:-moz-placeholder { color: #504D4D; }
            .wpv-filter-form input[type='text']::-moz-placeholder { color: #504D4D; }
            .wpv-filter-form input[type='text']:-ms-input-placeholder { color: #504D4D; }
            .wpv-filter-form input[type="submit"] { background: url("img/search-button.png") no-repeat scroll 0 0 transparent; font-weight: bold; box-shadow: none; color: #FFFFFF; height: 26px; text-shadow: 1px 1px #777777; text-transform: uppercase; width: 76px; padding: 3px 5px; }
            .wpv-filter-form input[type="submit"]:hover { background: url("img/search-button.png") no-repeat scroll 0 -36px transparent; text-shadow: 1px 1px #043212; }
    #sidebar .widget_wp_views_filter .widgettitle { text-align: center; text-shadow: 1px 1px 1px #c2c1c1; }
    #sidebar .widget .wpv-filter-controls-wrapper { border-bottom: 2px dashed #ADC7AE; border-top: 2px dashed #ADC7AE; padding: 15px 0; }
            
    
    /* Database links text widget */
    .database-links { border: 2px dashed #ADC7AE; padding: 7px; color: #FFFFFF; font-family: "Roboto Condensed",sans-serif;  font-size: 12px; }
        .database-links p { background: none repeat scroll 0 0 #CECECE; margin: 4px 0 0 0; padding: 8px; }
        .database-links p:first-child { margin: 0; }
            .database-links .button { background: url("img/tool-buttons.png") no-repeat scroll 0 0 transparent; text-decoration: none; color: #FFFFFF; display: block; font-weight: bold; height: 26px; line-height: 26px; text-align: center; width: 208px; overflow: hidden; padding: 0 17px; margin: 0 auto; text-shadow: 1px 1px #999999; text-transform: uppercase; }
            .database-links .button:hover { background-position: 0 -46px; text-shadow: 1px 1px #444444; }
            
    /* rtp nav menu widget */
    a.rtp-logout-btn { background: none repeat scroll 0 0 #8FC841; border: 0 none; border-radius: 3px 3px 3px 3px; color: #FFFFFF; float: right; font-family: 'Roboto Condensed',sans-serif; font-size: 12px; letter-spacing: 0; line-height: 20px; padding: 0 10px; text-decoration: none; text-shadow: 1px 1px #777777; text-transform: uppercase; }
    a.rtp-logout-btn:hover, a.rtp-logout-btn:focus, a.rtp-logout-btn:active { background: none repeat scroll 0 0 #076023; text-shadow: 1px 1px #043212; }
    .widget.rtp-nav-menu-widget { display: none; }
        .widget.rtp-nav-menu-widget .widgettitle { margin-left: 10px; }
        .widget.rtp-nav-menu-widget > div { margin: 0; }
            #rtp-sub-menu-widget { font-family: 'Roboto',sans-serif; font-size: 12px; font-weight: 500; list-style: none outside none; margin: 0; }
                #rtp-sub-menu-widget > li { border-top: 2px dashed #ADC7AE; padding: 13px 0; }
                    #rtp-sub-menu-widget a { color: #8C939A; margin-left: 10px; text-decoration: none; font-weight: 500; }
                    #rtp-sub-menu-widget > li:hover > a { color: #8dc63f; text-decoration: none; }
                    #rtp-sub-menu-widget > .current-menu-item > a, #rtp-sub-menu-widget > .current_page_ancestor > a, #rtp-sub-menu-widget > .current_page_item > a, #rtp-sub-menu-widget > .current-menu-ancestor > a { font-weight: 500; color: #8dc63f; text-decoration: none; }
                    #rtp-sub-menu-widget .sub-menu { list-style: none outside none; margin: 12px 0 7px; display: none; }
                    #rtp-sub-menu-widget > .current-menu-item > .sub-menu, #rtp-sub-menu-widget > .current_page_ancestor > .sub-menu, #rtp-sub-menu-widget > .current-menu-ancestor > .sub-menu { display: block; }   
                        #rtp-sub-menu-widget .sub-menu li { }
                            #rtp-sub-menu-widget .sub-menu a { font-weight: normal; padding-left: 47px; display: block; line-height: 23px; }
                            #rtp-sub-menu-widget .sub-menu li:hover a { background: #8DC63F; color: #FFF; }
                            #rtp-sub-menu-widget .sub-menu li.current-menu-item a { background: #8DC63F; color: #FFF; }
    /* Text widget map */
    .map-image img { margin: 0; vertical-align: middle; }

/* Extra CSS for additonal elements, Plugins, fixes */
/* Contact form 7 style */
.wpcf7 span.mandatory { color: #FF0000; }
    .wpcf7 .wpcf7-form-control { margin-top: 5px; }
    .wpcf7 .wpcf7-form-control.wpcf7-submit { margin-top: 15px; }
        .wpcf7 span.wpcf7-form-control-wrap { display: block; height: auto; }
        .wpcf7 div.wpcf7-response-output { margin-right: 0; margin-left: 0; }
        .wpcf7 div.wpcf7-validation-errors { border-color: #FF0000; }
            .wpcf7 span.wpcf7-not-valid-tip { background: none repeat scroll 0 0 transparent; border: 0 none; color: #FF0000; font-size: 12px; left: 0; padding: 8px; position: absolute; top: 0; width: auto; z-index: 100; }
            
/* Disclaimer Content */
#rtp-disclaimer-content { display: none; width: 450px; }
    #rtp-disclaimer-content h4 { margin: 0; text-align: center; }
    #rtp-disclaimer-content p { font-family: 'Roboto',sans-serif; font-size: 12px; margin: 10px 0 0; }
    #rtp-disclaimer-content a.accept-disclaimer-btn,
    #rtp-disclaimer-content a.reject-disclaimer-btn {background: url("img/menu-hover-active.png") repeat-x scroll 0 0 transparent; border-radius: 3px 3px 3px 3px; color: #FFFFFF; display: inline-block; font-family: 'Roboto Condensed',sans-serif; font-size: 12px; font-weight: bold; line-height: 21px; padding: 0 15px; }  
    #rtp-disclaimer-content a.accept-disclaimer-btn:hover,
    #rtp-disclaimer-content a.reject-disclaimer-btn:hover { text-decoration: none; background-position: 0 -31px; }
    #rtp-disclaimer-content a.accept-disclaimer-btn { margin-right: 10px; }

/* Jump to top link */
a#rtp-jump-to-top { text-decoration: none; background: none repeat scroll 0 0 #8FC841; border: 0 none; bottom: 4%; color: #FFFFFF; display: none; font-family: 'Roboto Condensed',sans-serif; letter-spacing: 0; position: fixed; right: 8%; text-shadow: 1px 1px #777777; text-transform: uppercase; z-index: 999; font-size: 12px; padding: 5px 10px; border-radius: 3px; }
a#rtp-jump-to-top:hover, a#rtp-jump-to-top:active, a#rtp-jump-to-top:focus { background: #076023; text-shadow: 1px 1px #043212; }

.rtp-secure-page { display: none; }

/* Other browsers fixing */
.ie9 #rtp-nav-menu ul { top: 21px; }
.ie9 #rtp-nav-menu ul ul { top: -15px; }
.ie8 #content-wrapper { background: url("img/slider-bg-transparent.png") repeat scroll 0 0 transparent; }
.ie8 .res-embed-code iframe { max-width: none; }
.ie8 .fancybox-inner, .ie9 .fancybox-inner { overflow: hidden !important; }
.ie8 .rtp-slide img, .ie8 .cycle-slide img, .ie8 .rtp-slide iframe { max-width: 256px; }
.ie8 #rtp-nav-menu ul.sub-menu:after { display: none; }
.ie8 #rtp-nav-menu ul.sub-menu ul.sub-menu:after { display: none; }
.safari .wpv-filter-form select { padding: 0 3px; }

/* Remove conflict with client css */
#main-wrapper .map-wrapper-home #map a { color: #FFFFFF; line-height: 10px; text-decoration: none; }
#main-wrapper .map-filter-form .btn-search:hover, #main-wrapper .map-filter-form .btn-search:focus { background: url("../../../nvt-map-src/images/go-btn.png") no-repeat scroll 0 0 transparent; }
.map-wrapper-home img { margin: 0; }
#content.rtp-full-width.map-wrapper-parent { padding: 0; width: 960px; }
#main-wrapper .map-legend h3 { font-weight: bold; }
#main-wrapper #mapLegendList img { margin: 0; }
.post-content .map-wrapper img { margin: 0; max-width: none; }

/* Member area page */
.hidden{display:none;}
.error_message{color:#FF0000;}
.page-template-template-subpage-mem-php .sorry-text{display:none;}

/* Header alignment styling fixes */
.rtp-site-logo{margin-right:65px;}
#header .searchform{margin-top:30px;float:left;}
.banner-image a {float:right;}
#header #rtp-primary-menu{margin-top:0px;}


/******Kobe  mouseover table *****/

.post-content{overflow-x:hidden;overflow-y: auto; }
.dataimage{ width:10%;}
.dataimage td{position: relative;border: 1px solid #98C746; padding: 0.2em;}
.dataimage th{position: relative;border: 1px solid #98C746;background-color: #949494;color: #fff;font-weight: 500;font-size: 13px;padding: 0.2em;}
.dataimage {border: 1px solid #98C746;margin-top: 30px}
.show-image{background:#fff; padding:5px;border: 1px solid #efefef;text-align:center;-webkit-box-shadow: 0px 0px 10px 0px rgba(52, 50, 50, 0.55);-moz-box-shadow:    0px 0px 10px 0px rgba(52, 50, 50, 0.55);box-shadow:         0px 0px 10px 0px rgba(52, 50, 50, 0.55);}
.hasimage{background-color: #88B33E;}
.dataimage a{cursor: pointer;}

/******Janine CSS 20150623 *****/

.mudmaptable {
	margin:0px;padding:0px;
	width:580px;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.mudmaptable table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.mudmaptable tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.mudmaptable table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.mudmaptable table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.mudmaptable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.mudmaptable tr:hover td{
	
}
.mudmaptable tr:nth-child(odd){ background-color:#c8e3a6; }
.mudmaptable tr:nth-child(even)    { background-color:#ffffff; }.mudmaptable td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.mudmaptable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.mudmaptable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.mudmaptable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.mudmaptable tr:first-child td{
		background:-o-linear-gradient(bottom, #92c74d 5%, #c8e3a6 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #92c74d), color-stop(1, #c8e3a6) );
	background:-moz-linear-gradient( center top, #92c74d 5%, #c8e3a6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#92c74d", endColorstr="#c8e3a6");	background: -o-linear-gradient(top,#92c74d,c8e3a6);

	background-color:#92c74d;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.mudmaptable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #92c74d 5%, #c8e3a6 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #92c74d), color-stop(1, #c8e3a6) );
	background:-moz-linear-gradient( center top, #92c74d 5%, #c8e3a6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#92c74d", endColorstr="#c8e3a6");	background: -o-linear-gradient(top,#92c74d,c8e3a6);

	background-color:#92c74d;
}
.mudmaptable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.mudmaptable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.mobile-hide {
display: block;
}
.mobile-show {
display: none;
}
@media screen and (max-width:767px) {
.mobile-hide {
  display: none;
}
.mobile-show {
  display: block;
}
}

/******Janine CSS 20150911 *****/
.apps {
	margin:0px;padding:0px;
	width:100%;
	border:0px solid #fbfcf9;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.apps table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.apps tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.apps table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.apps table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.apps tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.apps tr:hover td{
	background-color:#ebffd8;
}
.apps tr td:nth-of-type(1){
	vertical-align: top;
	text-align: center;
	width:20%;

}

.apps tr td:nth-of-type(3){
	vertical-align: middle;
	text-align: center;
	width:20%;

}
.apps td{
	vertical-align:middle;
	
	background-color:#fcfcfc;

	border:0px solid #fbfcf9;
	border-width:0px 0px 0px 0px;
	text-align:left;
	padding:10px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.apps tr:last-child td{
	border-width:0px 0px 0px 0px;
}.apps tr td:last-child{
	border-width:0px 0px 0px 0px;
}.apps tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.apps tr:first-child td{
		background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	background: -o-linear-gradient(top,#5fbf00,3f7f00);

	background-color:#5fbf00;
	border:0px solid #fbfcf9;
	text-align:center;
	border-width:0px 0px 0px 0px;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.apps tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	background: -o-linear-gradient(top,#5fbf00,3f7f00);

	background-color:#5fbf00;
}
.apps tr:first-child td:first-child{
	border-width:0px 0px 0px 0px;
}
.apps tr:first-child td:last-child{
	border-width:0px 0px 0px 0px;
}


#divImgageSocialButtons{
    position: relative;
    bottom: 40px;
}

#divImgageSocialButtons span{
    float: left;
}

#fancybox-left, #fancybox-right {
    top: 0 !important;
    height: 90% !important;
}

ul.share-buttons{
  list-style: none;
  padding: 0;
  text-align: right;
}

ul.share-buttons li{
  display: inline;
}

ul.share-buttons img{
  width: 32px;
}

#rememberme{
    width: auto !important;
    height: auto !important;

}

.login-password input{
    margin-left: 50px;
}

#loginform{
    font-size: 12px;
}