﻿/* Typography */
h2, .steps .step-body h3 { color: #007146; }
h1.intro { color: #007146; }


/* Dashboard */
.menu { background: #3d4049; box-shadow: none; }
.branding-bar { box-shadow: 0 0 10px rgba(0,0,0,.5); background: #FFF; filter: none; border: 0; }
.tabbage { margin-top: 4.5em; }
.tabbage ul li a.current { background: #FFF; }
.content { background: #FFF; border-top: 0; margin: 0; }


/* Module Boxes */
.module { box-shadow: 0 12px 15px -15px rgba(0,0,0,1); background: #ececec; width: 100%; }
.module h2 { filter: none; background: #3d4049; box-shadow: none; text-shadow: none; color: #FFF; border-radius: 0; border: 0; position: relative; }
.module h2 a.openOverlay { position: absolute; right: 15px; top: 50%; margin-top: -8px; text-indent: -9999em; width: 16px; height: 16px; background: url("/images/icon-help-white.png") center no-repeat; }
.module .mod-body ul li select { padding: 7px; font-size: 15px; }
.module.documents ul li div.icon { width: 10%; }
.module.documents ul li div.name { width: 60%; padding: 0; }
.module.documents ul li div.uploaddate { width: 30%; }


/* Inner Pages */
.main-content { background: 0 0; border-radius: 0; box-shadow: none; }
.leftSetting { margin: 20px 0 0; padding: 0 4% 0 0; box-shadow: 10px 0 10px -10px rgba(0,0,0,.2); }
ul.tab-subnav li a.active { box-shadow: 10px 0 15px -10px rgba(0,0,0,.5); }


/* Buttons, Inputs, etc */
.pageTitle a.editbutton, .blueBtn, .LookAheadOutput a.viewAll, .loginscreen input.submit { background: #037a48; background: -moz-linear-gradient(top,  #037a48 0%, #02633e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#037a48), color-stop(100%,#02633e)); background: -webkit-linear-gradient(top,  #037a48 0%,#02633e 100%); background: -o-linear-gradient(top,  #037a48 0%,#02633e 100%); background: -ms-linear-gradient(top,  #037a48 0%,#02633e 100%); background: linear-gradient(to bottom,  #037a48 0%,#02633e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#037a48', endColorstr='#02633e',GradientType=0 ); border: 1px solid #013D26; }
.pageTitle a.editbutton:hover, .blueBtn:hover, .LookAheadOutput a.viewAll:hover, .loginscreen input.submit:hover { background: #049350; background: -moz-linear-gradient(top,  #049350 1%, #037248 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#049350), color-stop(100%,#037248)); background: -webkit-linear-gradient(top,  #049350 1%,#037248 100%); background: -o-linear-gradient(top,  #049350 1%,#037248 100%); background: -ms-linear-gradient(top,  #049350 1%,#037248 100%); background: linear-gradient(to bottom,  #049350 1%,#037248 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#049350', endColorstr='#037248',GradientType=0 ); }


/* Grouped Colors */
.rgEditForm .EditFormHeader td, ul.hoverAddNew li a:hover, table.managePatients .rgEditForm a, ul.pagination li a:hover, .order-items-list li div.desc p span, .grid-content .floatLeft label.blue, a, a:visited, a:link, .grid-content .floatLeft label.blue, ul.product-list li div.desc p.sku, .current-added ul li div span, p.patient-name span, .steps .step-body .current-added ul li .hidden2 ul li div.desc p.sku, p.forgot a { color: #007146; }


/* Responsiveness */
.clearfix:before, .clearfix:after, .container:before, .container:after { content: ""; display: table; }
.clearfix:after, .container:after { clear: both; }