@charset "utf-8";

/* CSS Document */

body.page514 table.acymailing_form { width: 100%; }
body.page514 .button.subbutton.btn.btn-primary { width: 100%; }

/* pt-sans-regular - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('PT Sans'), local('PTSans-Regular'),
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Italic'), local('PTSans-Italic'),
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-700italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'),
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-700italic.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-700 - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Bold'), local('PTSans-Bold'),
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://media.mydentalconsultant.com/fonts2/pt-sans-v11/pt-sans-v11-latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}










.navbar-nav li.item-2870 a { color: #da9a29; }
body.page659 .pull-right { margin-left: 20px; }
body {
	padding: 0px;
	margin: 0px;
	font-family: 'PT Sans', sans-serif !important;
}
.clear {
clear:both;
}
a:hover {
	text-decoration: none;
}
.color-blue {
	color: #0160a2;
}
.color-white {
	color: #ffffff;
}
.row {
	margin: 0px;
	padding: 0px;
}
.container {
	padding: 0px;
}
body p.h1 { font-size:40px; }
#content-area a.orangebutton { color:white; }

.container-fluid.footer .footerleft .navbar-right { float:none !important; margin:0; padding:0; }
.container-fluid.footer .footerleft .navbar-nav li a { padding:0; margin:0 10px 0 0; font-size:14px; border-bottom: 1px dotted #ffffff; }
body #mainbody a.noline { border:0; }
body.employee-manuals h2 { text-transform: capitalize }
@media (min-width: 1170px) {
	.container,  body .navbar-static-top .container,  body .navbar-fixed-top .container,  body .navbar-fixed-bottom .container {
		width: 1170px !important;
		margin: auto;
	}
}

/* Top Header Bar Style */

.header-top {
	background-color: #169bbf;
	height: 62px;
}
.header-top .container {
	padding-top:6px;
}
.header-top .header-top-text {
	padding: 0px;
	margin: 0px;
	float: left;
	padding-top: 16px;
}
.header-top .header-top-text li {
	float: left;
	padding-right: 30px;
	list-style: none;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
}
.header-top .header-top-text a {
	color: #ffffff;
	font-weight: 600;
}
.header-top .header-top-links {
	padding: 0px;
	margin: 0px;
	float: right;
	padding-top: 12px;
}
.header-top .header-top-links li {
	float: left;
	list-style: none;
	margin-left:20px;
	height:30px;
	vertical-align:middle;
	line-height:28px;
	text-transform:uppercase;
	font-size:16px;
}
.header-top .header-top-links .facebook-icon a, .header-top .header-top-links .gplus-icon a, .header-top .header-top-links .linkedin-icon a, .header-top .header-top-links .shopping-icon a {
	text-indent:-3000px;
	width:30px;
	height:30px;
	display:inline-block;
}
.header-top .header-top-links .facebook-icon a {
background-image:url(../images/header-icons.png);
background-position:9px 0px;
background-repeat:no-repeat;
}
.header-top .header-top-links .gplus-icon a {
background-image:url(../images/header-icons.png);
background-position:-17px 0px;
background-repeat:no-repeat;
}
.header-top .header-top-links .linkedin-icon a {
background-image:url(../images/header-icons.png);
background-position:-46px 0px;
background-repeat:no-repeat;
}
.header-top .header-top-links .contact-text a , .header-text {
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
padding:0px 10px;
}
.header-top .header-top-links .shopping-icon a {
width:38px;
background-image:url(../images/header-icons.png);
background-position:-78px 0px;
background-repeat:no-repeat;
}
.header-top .header-top-links a {
	color: #ffffff;
	font-weight: 600;
}
ul.header-top-text > li > a:nth-child(1) {
    border-left: none;
    border-right: 0.5px solid #ffffff;
}
ul.header-top-text > li > a:nth-child(2) {
    border-right: none;
    border-left: 0.5px solid #ffffff;
}
.row.dentalDownloads_margin .col-md-4 img {
    width: 160px;
    margin-bottom: 20px;
    margin-top: 5px;
    height: 110px!important;
}
.btn-success {
    color: #fff!important;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
/* Top Header Bar Style End */


/* Navigation Header */

.navbar {
	background: #092a30;
	height: 167px;
	border-radius: 0px;
}
.navbar li.active > a, 
.navbar li.active > a:hover, 
.navbar li.active > a:focus{
  background-color:transparent;
  border:0;
}
.navbar li > a, 
.navbar li > a:hover, 
.navbar li > a:focus{
  background-color:transparent;
  border:0;
}
.navbar-container {
	background-color: none;
	padding: 0px;
}
.logo {
	margin: 0px;
	padding-top: 40px;
}
.logo.fixed-theme {
	font-size: 18px;
}
.logo.fixed-theme, .navbar-container.fixed-theme, .navbar.fixed-theme, .logo, .navbar-container {
	transition: 1.0s;
	-webkit-transition: 1.0s;
}
.navbar-nav {
	padding-top: 60px;
}
.navbar-nav li a {
	font-weight: 600;
	font-size: 17px;
	letter-spacing: 1px;
	padding-right:15px;
	padding-left:15px;
	//margin-left:30px;
	color:#ffffff;
}
.navbar-nav li a:hover {
	background-color:#092a30;
}

.navbar-nav li a.active {
	color:#ff9e19;
	margin-top:-20px;
	
}
.navbar-nav li a.active span {
	margin-top:8px;
width:120%;
color:#ff9e19;
border:4px solid #ff9e19;
border-radius:10px;
height:2px;
background-color:#ff9e19;
display:block;
position:absolute;
margin-left:-10px;
}
.navbar-nav li a.button {
	background-color:#da9a29;
}

/* Navigation Fixed Settings */

.navbar.fixed-theme {
	position: fixed;
	top: 0px;
	//background: rgba(0, 255, 255, 1.0);
	z-index: 200;
	width: 100%;
	height: 120px;
	border-bottom:1px solid #eeeeee;
	box-shadow: 0 1px 14px -2px #999999;
    -moz-box-shadow: 0 1px 14px -2px #999999;
    -webkit-box-shadow: 0 1px 14px -2px #999999;
}
.navbar.fixed-theme img {
margin-top:-25px;
}
.navbar.fixed-theme .navbar-nav {
	padding-top: 34px;
}

/* Navigation Fixed Settings Ends */

/* Navigation Header Ends */




/* Homepage Styling Starts */

.homepage .button {
padding-top:20px !important;
}
.homepage .button .orangebutton {
background-color:#da9a29;
color:#ffffff;
padding:10px 20px;
margin-top:20px;
font-size:16px;
font-weight:500;
border:0px solid !important;
font-weight:bold;
}
.vertical-align {
display: flex;
    align-items: center;
}
.container.homepage {
text-align:center;
}
.container.homepage .col-md-6 {
text-align:center;
color:#092a30;
}
.container.homepage .col-md-6 h2 {
font-size:48px;
font-weight:bold;
}
.container.homepage .col-md-6 p {
font-size:18px;
padding:0px 18px;
}
.container.homepage .col-md-6 b {
font-weight:500;
}
.container.homepage .col-md-7 {
text-align:center;
color:#ffffff;
}
.container.homepage .col-md-7 h2 {
font-size:35px;
font-weight:bold;
}
.container.homepage .col-md-7 p {
font-size:18px;
padding:7px 18px;
font-weight:lighter;
max-width:440px;
margin:auto;
}
.container.homepage .col-md-7 b {
font-weight:400;
}

.container.hometestimonials {
padding:60px 30px;
text-align:center;
}
.container.hometestimonials li>div {
font-style: italic;
}
.container.hometestimonials .uk-dotnav>*  {
width: 30px;
text-indent: 2000px;
font-size: 0px;
}
.container.hometestimonials a {
background: rgba(22,155,191,1.0);
border:2px solid #169bbf !important;
width:10px;
height:10px;
}
.container.hometestimonials .uk-active a {
background: rgba(255,255,255,.1);
border:1px solid #169bbf !important;
width:10px;
height:10px;
}
.container.hometestimonials h3 {
max-width:700px;
margin:auto;
font-size:20px;
font-weight:bold;
color:#092a30;
}
.container.hometestimonials .uk-margin {
margin-top:10px;
margin-bottom:10px;
}

.container-fluid.homepage.blogsection {
background-color:#0b5167;
padding:80px 0px;
color:#ffffff;
}

.container-fluid.homepage.blogsection .col-md-12 {
padding-left:0px;
}
.container-fluid.homepage.blogsection h2 {
border-bottom:1px solid #da9a29;
color:#da9a29;
font-weight:bold;
padding-bottom:8px;
}
.container-fluid.homepage.blogsection h1 {
font-weight:bold;
}
.container-fluid.homepage.blogsection p {
padding-top:10px;
font-size:16px;
line-height:1.5;
}

.container.homerow05 {
padding:60px 0px;
text-align:center;
color:#55595a;
}
.container.homerow05 .col-md-4 {
min-height:260px;
padding-top:20px;
border-right:3px solid #999999;
}
.container.homerow05 .col-md-4.last {
border-right:0px solid #999999;
}
.container.homerow05 h4 {
color:#da9a29;
font-weight:bold;
font-size:26px;
}
.container.homerow05 h5 {
font-weight:bold;
font-size:18px;
width:260px;
margin:auto;
}
.container.homerow05 p {
font-weight:normal;
font-size:16px;
padding-top:12px;
line-height:1.5;
    color: #092a30;
}
.container.homerow05 p.fixwidth {
max-width:240px;
margin:auto;
}



/* Homepage Styling Ends */

/* Inner Page Styling Starts */

.container.innerpage {
font-size:18px;
padding-top:30px;
padding-bottom:130px;
}
.container.innerpage .col-md-9 {
padding-right:60px;
padding-bottom:40px;
}
.container.innerpage h1 {
font-size:48px;
font-weight:bold;
  white-space: nowrap;
}
.innerpage .container.homepage .col-md-12 h2 {
font-size:35px;
font-weight:bold;
color:#ffffff;
max-width:600px;
margin:auto;
padding-bottom:20px;
}
.innerpage .container.homepage .col-md-12 p {
font-size:20px;
color:#ffffff;
max-width:500px;
margin:auto;
padding-bottom:20px;
}
.container.innerpage blockquote {
border:0px solid;
border-top:2px solid #da9a29;
border-bottom:2px solid #da9a29;
width:260px;
text-align:center;
font-weight:bold;
font-size:24px;
padding:20px 10px;
line-height:1.2;
}
.container.innerpage figure figcaption {
font-size:12px;
font-weight:bold;
}
.page-header {
margin-top:0px;
padding-bottom: 0px;
border-bottom:0px solid #eee;
}
#mainbody a {
color:#169bbf;
font-weight:bold;
border-bottom:1px solid #169bbf;
}
#mainbody img {
max-width:100%;
max-height:auto;
height: auto;
}
#chronoform-FPA14,#chronoform-StatRequest,#chronoform-FPA14-new {
    background: #092a30;
    color: white;
    padding: 15px 15px;
}
#chronoform-FPA14 input[type='text'],#chronoform-StatRequest input[type='text'] {
margin: 0 10px 10px 0; border:0; width: 100%; padding:5px 10px; color:black;
}
#chronoform-FPA14 label ,#chronoform-StatRequest label{ margin:0 10px 5px 0 ; }
#chronoform-FPA14 .gcore-line-tr.gcore-form-row,#chronoform-StatRequest .gcore-line-tr.gcore-form-row { margin:0 0 10px 0; }
#chronoform-FPA14 input[type='submit'],#chronoform-StatRequest input[type='submit'] { background:#da9a29; border:0; font-size:17px; font-weight: 600; padding:5px 10px; }
#chronoform-FPA14 .gcore-radio-item,#chronoform-StatRequest .gcore-radio-item{ display:inline-block; }
.gcore-radio-item input {
margin-right:10px;
}
div#fd.eb .eb-pager a {
width:auto !important;
}
.j2store-products-row {
padding-bottom:16px;
border-bottom:1px solid #dddddd;
margin-bottom:16px;
}
.product-price-container .strike {
    text-decoration: line-through;
    color: #ff0000;
    font-size: 18px !important;
padding-right:10px;
font-weight:bold;
padding-left:5px;
}

.docman_download {
padding-top:0px !important;
}
.docman_download .docman_download__button {
background-color:#da9a29;
color:#ffffff !important;
padding:10px;
margin-top:10px;
font-size:16px;
font-weight:500;
border:0px solid !important;
font-weight:bold;
border-radius:inherit !important;
}

/* Inner Page Styling Ends */

/* Sidebar Styling Starts */

.sidebar-categories {
padding:10px;
padding-top:20px;
width:100%;
margin-bottom:20px;
}
.sidebar-categories h3 {
padding-bottom:10px;
font-weight:bold;
font-size:24px;
color:#55595a;
}
.sidebar-categories a {
color:#55595a;
font-weight:normal !important;
}
.sidebar-categories i {
color:#ffffff !important;
width:auto !important;
}
.sidebar-categories i::after {
content:">";
display:block;
color:#666666;
position:absolute;
margin-top:-20px;
font-size:22px;
font-weight:bold;
}
.eb-mod-item {
    border-top: 0px solid !important;
    padding-top: 0px!important;
    padding-bottom: 0px;
    margin: 0;
}
.container.homepage.homerow05 .col-md-12 > div:nth-child(2) > div {
    background: #fff;
    padding: 0px;
}
/*
.container.homepage.homerow05 .col-md-12 > div:nth-child(2) > div .container > div:nth-child(1) {
    display: none;
}
*/
.container.homepage.homerow05 .col-md-12 > div:nth-child(2) > div .container, .container.homepage.homerow05 .col-md-12 > div:nth-child(2) > div .container > div{
    width: 100%;
}

.sidebar-contactform {
background-color:#092a30;
color:#ffffff;
padding:20px;
margin-bottom:30px;
margin-top:10px;
}
.sidebar-contactform h3 {
font-size:30px;
font-weight:bold;
}
.sidebar-contactform label {
font-weight:normal;
font-size:14px;
}
.sidebar-contactform input, .sidebar-contactform textarea {
width:100%;
margin-bottom:10px;
color:black;
padding:5px 10px; border:0;
}
.sidebar-contactform .g-recaptcha {
    transform:scale(0.73);
    transform-origin:0 0;
}
.sidebar-contactform #submit9 {
padding:10px 25px;
color:#ffffff;
background-color:#da9a29;
border:0px solid;
font-weight:bold;
font-size:18px;
}

.j2store-cart-button.btn.btn-success {
padding:6px 18px;
color:#ffffff;
background-color:#da9a29;
border:0px solid;
font-weight:bold;
font-size:18px;
border-radius:inherit;
}

.product-price-container div {
float:left;
}

.product-price-container {
padding-bottom:30px;
}


/* Sidebar Styling Ends */


/* Footer Styling Starts */

.container-fluid.footer {
background-color:#092a30;
padding:30px 0px
}
.container-fluid.footer .footerleft {
text-align:left;
}

.container-fluid.footer .footerleft p {
padding:0px;
margin:0px;
color:#ffffff;
font-size:14px;
line-height:1.5;
}
.container-fluid.footer .footerleft p a {
color:#ffffff;
font-weight:bold;
border-bottom:1px dotted #ffffff;
}
.container-fluid.footer .footerright {
text-align:right;
}
.container-fluid.footer .footerright .icon {
padding:5px;
}
.container-fluid.footer .footerright .link {
color:#ffffff;
height:26px;
padding-top:3px;
display:inline-block;
font-weight:bold;
font-size:14px;
padding-left:10px;
margin-left:5px;
border-left:1px solid #999999;
position:absolute;
margin-top:0px;
}

/* Footer Styling Ends */



@media only screen and ( max-width: 1170px ) {

.navbar {
height:auto;
margin-bottom:0px;
}
.navbar-toggle {
border:1px solid #ffffff !important;
margin-top:46px;
}
.navbar-brand {
float:none !important;
padding-top:0px !important;
margin-left:10px;
}
.logo {
padding-top:0px !important;
padding-left:0px;
}


.navbar-header {
    float: none;
}
.navbar-toggle {
    display: block;
}
.navbar-toggle .icon-bar {
    background-color:#ffffff;
}
.navbar-collapse.collapse {
    display: none!important;
}
.navbar-collapse.collapse.in {
    display: block!important;
}
.navbar-nav {
    float: none!important;
}
.navbar-nav>li {
    float: none;
}
.navbar-nav {
background-color:#c3c5c5;
padding-top:0px;
margin-top:0px !important;
margin-bottom:0px !important;
}
.navbar-nav li a {
border-bottom:2px solid #ffffff;
margin:0px 20px;
color:#092a30;
padding-top:15px;
padding-bottom:15px;
font-size:18px;
}
.navbar-nav li a:hover {
background-color:#ffffff;
}
.navbar-nav li.item-2173 a {
border-bottom:0px solid #ffffff;
}
.navbar-nav li a.button {
display:none;
}

.navbar.fixed-theme {
	position: fixed;
	top: 0px;
	//background: rgba(0, 255, 255, 1.0);
	z-index: 200;
	width: 100%;
	height: 80px;
	border-bottom:1px solid #eeeeee;
	box-shadow: 0 1px 14px -2px #999999;
    -moz-box-shadow: 0 1px 14px -2px #999999;
    -webkit-box-shadow: 0 1px 14px -2px #999999;
}
.navbar.fixed-theme img {
margin-top:-7px;
}
.navbar.fixed-theme .navbar-nav {
	margin-top: -5px !important;
padding-top:0px !important;
}
.navbar.fixed-theme .navbar-toggle {
border:1px solid #ffffff !important;
margin-top:22px;
}

.container-fluid.vertical-align.innerpage {
background-size:auto 100% !important;
}
.container-fluid.vertical-align.innerpage .col-md-12 {
padding-top:180px;
}


}








@media only screen and ( max-width: 992px ) {

.container {
padding-left:10px;
padding-right:10px;
}
.container.homepage {
text-align:center;
}
.logo {
padding-top:0px !important;
padding-left:20px;
}
.header-top-text {
display:none;
}
.header-top-links {
margin:auto !important;
width:100%;
float:none !important;
}
.vertical-align {
display: block;
align-items: center;
}
.container.homepage.vertical-align .col-md-6 {
padding-top:40px;
}
.container.homepage.vertical-align .col-md-6 img {
width:100%;
}
.container-fluid.vertical-align {
background-size:auto 100% !important;
/* background-position:center; */
}
.container-fluid.vertical-align .col-md-5 {
padding:70px;
}
.container-fluid.vertical-align .col-md-7 {
padding-bottom:70px;
}
.container-fluid.homepage.blogsection h2 {
padding-top:30px;
}
.container.homerow05 .col-md-4 {
border-right:0px solid #999999;
border-bottom:3px solid #999999;
padding-top:40px;
padding-bottom:70px;
}
.container.homerow05 .col-md-4.last {
border-right:0px solid #999999;
border-bottom:0px solid #999999;
}
.container.homerow05 {
padding:0px !important;
}
.homepage .button .orangebutton {
padding:10px 50px !important;
}

.container-fluid.footer .footerleft {
text-align:center;
}
.container-fluid.footer .footerright {
text-align:center;
}
.container.innerpage blockquote {
width:100%;
}
.container.innerpage .col-md-9 {
padding-right:0px;
}


}

input {
    padding-left: 10px;
}

label {
    margin-left: 20px;
}

#chronoform-SimpleForm label {
    margin: 0;
}

@media only screen and ( max-width: 992px ) {

.navar-nav {
margin-top:-22px;
}

}

.content.container.hometestimonials {
    width: 100%;
}

.container.homepage.homerow05 .col-md-12 > div:nth-child(2) > div .container, .container.homepage.homerow05 .col-md-12 > div:nth-child(2) > div .container > div h2 {
    border: none;
    font-size: 26px;
    margin: 5px 0px;
}
.container.homepage.homerow05 .col-md-12 > div:nth-child(2) > div .container, .container.homepage.homerow05 .col-md-12 > div:nth-child(2) > div .container > div h1 {
    font-weight: bold;
    font-size: 18px;
    width: 100%;
    color: #55595a;
    margin: auto;
}

p.easyblog-first-line {
    margin-top: -15px;
    font-size: 14px!important;
    line-height: 20px!important;
    color: #55595a;
}
.uk-slideshow h3, .uk-slideshow .uk-margin {
    color: #363736;
    font-weight: 600;
        line-height: 28px;
    font-family: "Open Sans", sans-serif;
}

.koowa .docman_download {
    width: 33%;
    min-width: 250px!important;
    max-width: 300px;
}

@media screen and (min-width:768px) {
  .docman_download .docman_download__button {
    font-size: 22px;
  }
  .koowa .docman_download {
    min-width: 325px!important;
}
}

@media screen and (max-width:500px) {
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 100% !important; }
.navbar.fixed-theme img { margin-top:25px; }
.logo.fixed-theme, .navbar-container.fixed-theme, .navbar.fixed-theme, .logo, .navbar-container  { min-height:165px; }
.navbar-toggle { margin:40px !important; }
.header-top .header-top-links li { margin-left: 10px; }
#mainbody .col-md-12 img {
    max-width: 100%!important;
        padding: 0;
}

#mainbody .col-md-12.half-mobile{
    width: 49%;
    display: inline-block;
        padding: 0;
}

.container img{ max-width: 100% !important; }
.container.homepage.homerow05 .col-md-4 p > a > img {
    width: 65%!important;
    padding: 20px 0px;
    height: auto;
}
  img {
    vertical-align: middle;
    height: auto;
}
.homepage .button .orangebutton {
    padding: 10px 20px!important;
}
a.navbar-brand img, .footer img {
    width: auto!important;
}
#chronoform-FPA14 .gcore-radio-item {
    display: block;
    margin-left: 20px;
}
.row.dentalDownloads_margin .col-md-4 img {
    height: auto!important;
}
}
@media screen and (max-width:365px) {
.header-top .header-top-links li {
    font-size: 12px;
}
}
  img {
    vertical-align: middle;
    height: auto;
}

.h3, h3 {
    font-size: 22px;
}

.uk-slideshow li.uk-active .uk-margin {
    font-size: 16px!important;
}
.blog-hidden {
    display: none;
}
#eb .eb-post-content {
    height: 218px;
    overflow: hidden;
}

@media screen and (min-width:993px) and (max-width:1169px) {
  .homerow05 .container-fluid.homepage.blogsection .container .col-md-6.blogtextblock {
    width: 280px;
}
    .homerow05 .container-fluid.homepage.blogsection .container .col-md-6.blogtextblock .col-md-12 {
    padding: 0px;
}
}
@media screen and (min-width:1170px) {
  .homerow05 .container-fluid.homepage.blogsection .container .col-md-6.blogtextblock {
    width: 345px;
}
  .homerow05 .container-fluid.homepage.blogsection .container .col-md-6.blogtextblock .col-md-12 {
    padding: 0px;
}
}
.alert {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
}
.alert h4 {
color: red;
margin: 5px 0;
}
.alert p {
padding: 0px;
margin: 0px;
}
.alert .close {
float: right;
font-size: 24px;
}
.alert {
padding: 8px 8px 25px 14px;
text-align: right;
}
.alert .close {
float: left;
left: -20px;
}
#chronoform-StatRequest div#fitem-Second,#chronoform-StatRequest div#fin-Third,#chronoform-StatRequest div#fitem-Fourth {
    margin-bottom: 15px;
}
#chronoform-StatRequest div#fitem-Second,#chronoform-StatRequest div#fitem-Fourth {
    margin-left: 10px;
}

form#chronoform-FPA14-Simple {
    background: #092a30;
    color: white;
    padding: 15px 15px;
	    display: inline-block;
}
form#chronoform-FPA14-Simple input[type='text']{
    margin: 0 10px 10px 0;
    border: 0;
    width: 100%;
    padding: 5px 10px;
    color: black;
}
form#chronoform-FPA14-Simple textarea#textarea76 {
    width:100%;
    padding: 5px 10px;
	color: #000;
}
form#chronoform-FPA14-Simple div#ftr-recaptcha {

}
form#chronoform-FPA14-Simple input[type='submit'] {
    background: #da9a29;
    border: 0;
    font-size: 17px;
    font-weight: 600;
    padding: 5px 10px;
}
form#chronoform-FPA14-Simple div#ftr-submit24 {

    margin: 10px 0;
}
#chronoform-FPA14 textarea#textarea76 {
    width: 100%;
	color:#000;
	padding:2px 8px;
}
#chronoform-FPA14 label {
    margin-bottom: 10px;
}
#brand {
    padding-top: 20px;
}

#payment_form_div #paypalpro_form input[type="text"] {
    height: 28px!important;
    line-height: 28px;
	width: 220px;
}

#akeeba-renderjoomla input[type="text"], input[type="password"]{
 height: 28px!important;
    line-height: 28px;
	width: 220px;
}


 #chronoform-SimpleForm{
 -ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; 
box-sizing:border-box;
     background-color: #092A30;
    width: 330px;
    padding: 14px;
 }
 
#chronoform-SimpleForm input[type=text], textarea, ::placeholder
{ background-color:#BBC9CB;
    border: none;
    color:#112E33;
	font-size: 12pt;
}
 /*new*/
 .landingcallnow{
text-transform: uppercase;
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    float: right;
    position: relative;
    top: 30px;
}
.landingnomenu .navbar {

    height: 130px;

}
.landingnomenu  .navbar-brand {
 
    padding: 0;

}
.landingnomenu #brand {
    padding-top: 15px;
}
.landingmainimage {
    background-image: url(//media.mydentalconsultant.com/images/home-img-02.jpg);
    display: inline-block;
    width: 100%;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
	    min-height: 395px;
		margin-bottom: -5px;
}
.lmainimgbg {
    background: #169bbe;
}
.landingnomenu .container.innerpage.contactP {
    padding: 0;
}
 .container.homerow05.internal {
    padding: 0px 0px;
}
.container.homerow05.internal h4 {
    padding: 12px 0 6px;
    float: left;
}
.container.homerow05.internal p {

    margin: -4px 0 0;
}
.container.homerow05.internal .custom > div {
    float: left;
    margin-left: 20px;
}
.container.homerow05.internal {

	padding-bottom: 7px;
}
nav#header {
    margin-bottom: 0;
}
.container.homerow05.internal p img {
    display: inline-block;
}
.container.homerow05.internal p img {
    margin-left: 70px;
}
.internalhomerow{border-bottom: solid 2px rgba(85, 89, 90, 0.21);margin-bottom: 40px;}
@media (min-width:1400px){
.container.homerow05.internal p img {
    margin-left: 70px;
}
}
@media screen and (max-width: 500px){
.container img {
    max-width: 55% !important;
}
.container.homerow05.internal p img {
    margin-left: 0;
    margin-bottom: 10px;
}
}
form#chronoform-StatRequest div#ftr-multi-50 label {
       min-width: 50px;
}
form#chronoform-StatRequest div#ftr-multi-50 #fitem-Second, form#chronoform-StatRequest div#ftr-multi-50 div#fitem-Fourth {
    margin-right: 265px;
}
@media (max-width:630px){
	form#chronoform-StatRequest div#ftr-multi-50 #fitem-Second, form#chronoform-StatRequest div#ftr-multi-50 div#fitem-Fourth {
    margin-right: 100px;
}
}
form#chronoform-StatRequest div#ftr-multi-50 div#fin-Fourth {
    position: relative;
    left: 5px;
}
form#chronoform-StatRequest select {
    color: #000!important;
}
.header-top .header-top-links li.twitter-icon {
    font-size: 26px;
    line-height: 30px;
}
a.icon.twitterfooter {
    font-size: 18px;
    position: relative;
    top: 0;
    color: #fff;
	padding: 5px;
}
.container-fluid.footer .footerright .icon:not(.twitterfooter) {
    padding: 5px;
    position: relative;
    top: -5px;
}
.container.homerow05.internal .custom > div.internal-shopping {
    float: none;
    display: inline-block;
}
.container.homerow05.internal h4.h4intshop {
    float: none;
    display: inline-block;
	position: relative;
    top: 2px;
}
.landingmainimage>.col-md-9>p {
    font-size: 50px;
    font-style: italic;
    color: #fff;
    text-align: center;
    padding: 0;
    font-weight: bold;
    line-height: 60px;
    position: absolute;
bottom: 0px;
    left: 50px;
}
.landingnomenu .container.innerpage .col-md-9 {
padding-right: 5px;
    padding-bottom: 25px;
}
.landingnomenu .landingmainimage .col-md-9 {
    padding-right: 60px;
    padding-bottom: 40px;
    display: block;
    position: relative;
    min-height: 310px;
}
.landingmainimage > * {
    margin-top: 65px;
}
.landingnomenu #mainbody .orangebutton, input#submit9 {
    background-color: #ee8420;
    color: #ffffff;
    padding: 10px 20px;
    margin-top: 20px;
    font-size: 24px;
    font-weight: 500;
    border: 0px solid !important;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000;
    border-radius: 5px;
}
.landingnomenu #mainbody .orangebutton:hover, input#submit9:hover{opacity:0.75;}
.landingwhite h2 {
    color: #0a2d33;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 36px;
    line-height: 46px;
}
.landingwhite p {
    color: #000;
}
.landingwhite p strong {
    top: 5px;
    position: relative;
}
.landingwhite .kevint {
    font-size: 20px;
    line-height: 25px;
}
.landingwhite .kevint strong {
    top: 15px;
}
.landingblue {
    background: #0b5268;
    color: #fff;
    padding: 20px 25px 10px;
}
.landingblue p:not(:first-child) {
    font-size: 90%;
}
.landingnomenu .module {
    margin: 40px 0;
}
.marginb{    margin-bottom: 30px;}
p.checklist {
    font-weight: bold;
    font-style: italic;
    letter-spacing: 0.5px;
}
p.checklist img {
    margin-right: 20px;
}
.lblue{background: #169bbe;}
.landingnomenu ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #555;
  font-size: 18px;
}
.landingnomenu ::-moz-placeholder { /* Firefox 19+ */
  color: #555;
  font-size: 18px;
}
.landingnomenu :-ms-input-placeholder { /* IE 10+ */
  color: #555;
  font-size: 18px;
}
.landingnomenu :-moz-placeholder { /* Firefox 18- */
  color: #555;
  font-size: 18px;
}
.landingnomenu #chronoform-SimpleForm {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: trasparent;
    width: 330px;
    padding: 14px;
}
.landingnomenu #chronoform-SimpleForm input[type=text], ::placeholder
{ background-color:transparent;
    border: none;
     color: #555;

}
textarea{
	border: none;
     color: #555;

}
.fpa textarea{
		 background: #fff;
}
input#submit9 {
    padding: 25px;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 0px;
	    width: 100%!important;
}
div#fin-submit9 {
    clear: both;
    width: 100%;
}
.moduletable.landing1form {
    position: relative;
   
}
.lblue h2 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 25px;
    text-align: center;
    color: white;
    line-height: 36px;
}
.landingnomenu .gbs3 .col-md-6 {
    padding: 0;
}
.nocta a.orangebutton {
    display: none;
}
.landingnomenu .gbs3 .gcore-display-table {
    display: block;
	margin-right: 15px;
}
.landingnomenu .gbs3 .A {
    width: 100% !important;
    border-radius: 0;
    font-size: 18px;
    padding: 10px;
}
.landingnomenu .gbs3 .A:not(#textarea5) {
    height: 42px;
}
.landingnomenu .gbs3 .form-group {
    margin-bottom: 10px;
}
.landingnomenu .gbs3 .form-group {
    margin-bottom: 10px;
}
.landingnomenu .gbs3 textarea.form-control {
    min-height: 198px;
}
.footerlanding{
    color: #fff;
    font-size: 32px;
    font-weight: bold;
}
.landingnomenu .navbar.fixed-theme img {
    margin-top: 0;
}

@media screen and (max-width: 1169px){
.landingnomenu .navbar-left {
    float: none!important;
}
.landingnomenu .navbar>.container .navbar-brand, .landingnomenu .navbar>.container-fluid .navbar-brand {
    margin-left: 0!important;
}
.landingnomenu .navbar.fixed-theme img,.landingnomenu .navbar img {
       margin-top: 20px!important;
}
}
@media screen and (max-width: 600px){
.landingnomenu .container img {
    max-width: 100%!important;
    text-align: center;
    margin: 0 auto;
}
.landingnomenu .navbar.fixed-theme img,.landingnomenu .navbar img {
       margin-top: 20px!important;
}
.landingnomenu .navbar-brand {
    float: none !important;
    padding-top: 0px !important;
    margin-left: 0;
}
.landingnomenu #brand {
    padding: 0;
}
.landingmainimage>.col-md-9>p {
    font-size: 28px;
    font-style: italic;
    color: #fff;
    text-align: center;
    padding: 0;
    font-weight: bold;
    line-height: 48px;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
}
.landingnomenu .landingmainimage .col-md-9 {
    min-height: 150px;
}
.landingmainimage > * {
    margin-top: 30px;
}
.landingmainimage .col-md-3 {
    text-align: center;
    margin-bottom: 25px;
}
.landingwhite h2 {
    font-size: 28px;
    line-height: 36px;
}
.module.landingwhite .col-md-3,.moduletable.lblue .col-md-4 {
    text-align: center;
}
.landingnomenu .logo.fixed-theme, .landingnomenu .navbar-container.fixed-theme, .landingnomenu .navbar.fixed-theme, .landingnomenu .logo, .landingnomenu .navbar-container {
    min-height: auto;
}
.footerlanding {
    font-size: 24px;
}
}
h2.landingcallnow a:hover,.footerlanding a:hover{text-decoration:underline;}
.landingnomenu .container.homerow05.internal .custom > div {
    margin-left: 0;
}
.landingnomenu .internalhomerow {
    border-bottom: none;
    margin-bottom: 10px;
}
.landingnomenu .container.homerow05.internal {
    padding-bottom: 12px;
    padding-top: 4px;
}
.landingnomenu .container.homerow05.internal .custom {
    position: relative;
    left: 20px;
}
@media (min-width:768px) and (max-width:1169px){
	.landingnomenu .container.homerow05.internal h4 {
    float: none;
}
.landingnomenu .container.homerow05.internal .custom {
    position: relative;
    left: 0px;
}
}
@media (max-width:400px){
	.container.homerow05.internal h4 IMG {margin-top: 10px; }
.container.homerow05.internal h4 {
    padding: 12px 0 6px !important;
    float: left;
}
	.container-fluid.vertical-align .col-md-5 { padding: 30px 0; }
}
@media (max-width:767px){
.landingnomenu .container.homerow05.internal p img {
    margin-left: 25px;
    margin-right: 25px;
}
.landingnomenu .container.homerow05.internal .custom {
    position: relative;
    left: 20px;
}
}
.landingnomenu .module.nomarginbot {
    margin: 40px 0 0;
}
.nomargin{margin:0!important;}
@media only screen and (max-width: 992px){
.container-fluid.vertical-align {
    background-color: #094a5e!important;
}
}
@media (min-width:992px) and (max-width:1365px){
	.container.homepage .col-md-7 h2 { font-size: 170%; }
	.container.homepage .col-md-7 h3 { display: none; }
	.container.homepage .col-md-7, .container.homepage .col-md-5 { margin-top: -13%; }
}
.checkout-content .col-md-6.left {
  padding-left : 20px;
}
