@charset "utf-8";
/* CSS Document */

/* Overriding Foundation Row Attributes */
.row {max-width:74.5rem; /*68.5rem*/}

/* Normal Color for Home Button - Col04 */
.top-bar-section li.active:not(.has-form) a:not(.button) {background:#49bebf;}
/* Hover Color for Home Button - Col03 */
.top-bar-section ul li.active > a:hover {background:#379d9e !important;}
/* Hover Color for Other Buttons - Col04 */
.top-bar-section li:not(.has-form) a:not(.button):hover {background:#49bebf;}
/*Hover Color for Dropdown Menu Buttons - Col03 */
.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover {background:#379d9e !important;}

/* Basics Modified - Col01, Col02, Col03 */
html {font-weight:300 !important;}
body {background-color:#ffffff; color:#000000; font-family:Verdana,"Times New Roman",Times,serif !important; line-height:1.6rem; margin:0; font-size:16px; font-weight:300 !important;}
p {line-height:1.6rem; font-weight:300 !important;}
p a span {text-decoration:none; display:inline-block;}
hr {color:#379d9e; height:1px; border:0; background-color:#379d9e;}
.dashed {border-width:1px 0px 0px 0px; border-style:dashed; background-color:#ffffff;}
.leftpadded {padding-right:25px;padding-bottom:20px;}
.rightpadded {padding-left:25px;padding-bottom:20px;}
.25padded {padding:25px;}
.20padded {padding:20px;}
.15padded {padding:15px;}
.10padded {padding:10px;}
.5padded {padding:5px;}

/* Hyperlinks - Col03, Col01, Col02 */
a {cursor:hand; text-decoration:underline; color:#379d9e; font-weight:bold;}
a:hover, a:focus {color:#000000 !important;}
.top-bar-section a:hover, .top-bar-section a:focus {color:#ffffff !important;}
a.logo {cursor:hand;}
a.white {text-decoration:underline; color:#ffffff; font-weight:bold; margin-right:8px;}
a.white:hover, a.white:focus {color:#000000 !important;}
a:link {font-weight:bold;}
a:visited {font-weight:bold;}	
nav a:link {font-weight:bold; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important;}
a.notsee {text-decoration:none; cursor:none;}

/* List Items */
ol ul {margin:0; padding-left:0px; padding-bottom:5px; font-weight:300 !important;}
ol ol {margin:0; padding-left:0px; padding-bottom:5px; font-weight:300 !important;}
ol ul li {margin:15px 25px; padding: 0 0 0 5px; font-weight:300 !important;}
ol ol li {margin:15px 25px; padding: 0 0 0 5px; font-weight:300 !important;}
li {margin-bottom:20px; font-weight:300 !important;}
ul, ol, dl {line-height:1.6rem; font-weight:300 !important;}
li.emptybullet {list-style-type:none;}
span.emptybullet {list-style-type:none;}

/* Breadcrumbs - Col03 */
.breadcrumbs {padding:0.5625rem 0.5rem 0.565rem;}
.breadcrumbs > * {color:#379d9e; font-size:0.85rem; line-height:0.85rem; text-transform:none;}
.breadcrumbs > *::before {content:"|"; margin:0 0.25rem; top:0;}
.breadcrumbs a:link {font-weight:bold; line-height:1.25rem; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important; }
.breadcrumbs>* a {color:#379d9e;}

/* Heading Styles */
h1 {font-family:'Lato',sans-serif !important; font-weight:bold; font-size:3rem; line-height:2.85rem !important; padding-bottom:0.5rem; -ms-word-break:break-word; word-break:break-word; word-wrap:break-word; overflow-wrap:break-word; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:none;}
h2 {font-size:1.7rem; font-weight:bold; padding-bottom:0.5rem; padding-top:0.5rem; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important;} 
h2.articlesubhead {font-size:1.7rem; font-weight:bold; padding-bottom:0.25rem; padding-top:1rem; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important;}
h2.highlight {background:#daf2f2; padding:15px 10px 10px 10px; border-bottom:1px solid #379d9e;}
h3 {font-size:1.5rem; font-weight:bold; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important;}
h3.articlesubhead {font-weight:bold; padding-bottom:1rem; padding-top:1rem; color:#000000; font-size:1.5rem;}
h3.white {font-size:1.35rem; font-weight:bold; color:#ffffff; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important;}
h3.larger {font-size:1.6rem; font-weight:bold; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important; font-variant:small-caps;}
.small {font-size:0.85rem;}

/*Prevent Printing of URLs for Links */
@media print { a[href]:after {content:none !important;} }

/*Prevent Printing of Sumo Share */
@media print { .sumome-share-client-wrapper {content: none !important; display:none !important;} }

/* More Tags */
.introduction {font-size:2rem; font-weight:bold; float:left; /*line-height:1.9rem;*/ padding-top:0.35rem; padding-right:0.35rem; }
.arrowlink {text-decoration:none; font-size:1.5rem; font-weight:bold; vertical-align:text-top; }
.example-orbit img {width:100%; height:auto; }

/* To hide background from smaller resolution devices - Col02, Col08*/
@media (min-width:860px) {body {background-color:#ffffff; /* background-color:#333333; background-image:url("https://www.medicineppt.com/assets/img/bg.gif"); background-position:center top; background-repeat: repeat-y; */} }

/* Screen Only */
@media screen {
.noprint {display:block !important;}
.noshow {display:none !important;}
}

/* Print Only */
@media print {
.noprint {display:none !important;}
.noshow {display:block !important;}
}

/* Social Media, Etc. - Col08 */
.sociallike {border-width:1px; border-right-style:solid; border-left-style:solid; border-bottom-style:solid; border-width:1px; border-color:#333333; margin-bottom:10px; padding:5px;}
.titleblack{font-size:1.25rem; font-weight:bold; font-variant:small-caps; padding-top:15px; vertical-align:middle;}
.detailsgray {font-size:0.9rem; color:#333333; font-weight:normal; line-height:1.5rem; padding-left:5px; padding-top:0px; padding-bottom:5px;}
.stitched {padding:20px; background:#daf2f2; border:2px dashed #379d9e; border-radius:10px 10px 10px 10px; box-shadow:0 0 0 4px #daf2f2, 2px 1px 6px 4px rgba(10, 10, 0, 0.5); margin-left:0px; margin-bottom:25px; margin-right:10px; margin-top:20px;}
.stitchedwhite {padding:20px; background:#ffffff; border:2px dashed #379d9e; border-radius:10px 10px 10px 10px; box-shadow:0 0 0 4px #ffffff, 2px 1px 6px 4px rgba(10, 10, 0, 0.5); margin-left:0px; margin-bottom:25px; margin-right:10px; margin-top:20px;}

/* To correct the Share button rendering and override Foundation defaults */
#socialtab *, *:before, *:after {box-sizing: content-box;}
#socialtabv *, *:before, *:after {box-sizing: content-box;}
#socialtabmini *, *:before, *:after {box-sizing: content-box;}

@media (max-width:1400px ) {
#socialtab {display:none;}
#sharehelp {display:none;}
}

@media (min-width:626px ) {
#linehide {display:none;}
}

@media (max-width:1160px ) {
}

@media (min-width:1161px ) {
#socialtabv {display:none;}
}

@media (max-width:1024px ) {
#socialtabv {display:none;}
}

@media (min-width:1025px ) {
#socialtabmini {display:none;}
}

#socialtab {/*border-right:1px solid #379d9e; border-top:1px solid #379d9e; border-bottom:1px solid #379d9e; background-image: url('/images/ind-socialtab.png'); background-color:#daf2f2; background-repeat:no-repeat;*/ margin-left:605px; padding:0px; position:fixed; text-align:left; 	top:112px; width:78px; -moz-border-radius:0rem 0rem 0rem 0rem; border-radius:0rem 0rem 0rem 0rem; -webkit-border-radius:0rem 0rem 0rem 0rem; border-left-style:none; border-left-color:inherit; border-left-width:0px;}

#socialtabv {}

#socialtabmini {}

/* For Follow buttons */
@media (max-width:770px ) {#ebooknew {display: none;}}

/* Top Bar + Search Customizations for Navigation - Col06, Col08, Col03 */
.top-bar-section ul li > a {font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important; font-size:0.95rem; font-weight:bold;}
.top-bar-section .dropdown li a {font-weight:bold;}
.top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {font-size:1rem; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important;}
.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {color:#daf2f2; font-weight:bold; background:#333333;}
.top-bar-section button, .button {background-color: #379d9e; border-color: #379d9e;}
.button.custom {background-color: #379d9e;}
.top-bar-section button.custom:hover, .button.custom:hover {background-color: #379d9e; border-color: #379d9e;}
.top-bar-section button.custom:focus, .button.custom:focus {background-color: #379d9e; border-color: #379d9e;}

/* Search - Col02, Col03 */
#searchbox {border:1px solid #ffffff !important; color:#379d9e; border-radius:4px 4px 4px 4px; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important;  font-weight:bold; height:26px; padding:0px !important; vertical-align:middle; margin-top:2px; margin-left:5px; margin-bottom:4px; padding-left:5px !important;}

.pricing-table .title, .pricing-table .price, .tabs dd > a, .tabs .tab-title > a, select, .tabs dd > a, .side-nav, .side-nav li.active > a:first-child:not(.button), .accordion .accordion-navigation > a, .accordion dd > a, h4, h5, h6, .sub-nav li, .label, {font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important;}

/* Buttons - Col03, Col04 */
button {font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important; background-color:#379d9e !important; border-color:#49bebf !important;}
.button {font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important; background-color:#379d9e !important; border-color:#49bebf !important;}
.button.custom {background-color:#379d9e !important; border-color:#49bebf !important;}
.button.custom:hover {background-color:darken($buttoncolor, 5%);}
.button.custom:focus {background-color:darken($buttoncolor, 5%);}
button:hover, button:focus, .button:hover, .button:focus {background-color:#49bebf !important; background:#49bebf !important;}

/* Panels - Col04, Col06, Col03, Col08 */
.panel.callout {padding:0.35rem; background:#daf2f2 !important; border-color:#aaaaaa !important;}
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {line-height:1.85rem;}
.panel.callout.gradientfeature {padding:0.35rem; }
.panel.callout a {color:#379d9e !important;}
.panel.callout a:hover {color:#333333 !important;}
/*.panel.callout a:not(:hover) {color:#333333 !important;}*/

/* More Features Col02, Col04*/
.titlefeature {font-weight:bold; color:#ffffff; background-color:#49bebf; font-size:1.25rem; /*height: 2.2rem;*/ vertical-align:middle; 	padding:0.35rem 0.35rem 0.8rem 0.5rem; border-top-style:solid; border-left-style:solid; border-right-style:solid; border-width:1px; border-color:#49bebf; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important;}
#page {padding-left:0.9375rem; padding-right:0.9375rem; position:relative; background-repeat:no-repeat;}

/* Custom CSS to Override */  
nav h5 {font-size:0.8125rem !important;}  
.dropdown li.parent-link {font-size:0.8125rem;}  

/*Quotation Styles - Col03, Col06, */
.stitchquotes {border-radius:10px; box-shadow:0 0 0 1px #379d9e, 2px 1px 6px 2px rgba(10, 10, 0, 0.5); font-size:larger; line-height:1.3rem; margin-bottom:20px; margin-right:5px; padding:20px 20px 20px 63px;}
.stitchquotesyellow {*background:none repeat scroll 0 0 #fffacd; border:2px dashed #379d9e; border-radius:10px; box-shadow:0 0 0 4px #fffacd, 2px 1px 6px 4px #379d9e; font-size:larger; line-height:1.3rem; margin-bottom:20px; margin-left:5px; padding:20px 20px 20px 63px;}
.stitchquotesclean {border-radius:10px; box-shadow:0 0 0 1px #379d9e, 2px 1px 6px 4px rgba(10, 10, 0, 0.5); font-size:larger; line-height:1.3rem; margin-bottom:20px; margin-left:5px; padding:20px 20px 20px 63px;}
.stitchquoteswhite {border-radius:10px; box-shadow:0 0 0 1px #ffffff, 2px 1px 6px 4px rgba(255, 255, 255, 0.5); font-size:larger; line-height:1.3rem; margin-bottom:20px; margin-left:5px; padding:20px 20px 20px 63px;}
.quotation:before {content:url("https://www.medicineppt.com/assets/img/top-quotes.gif"); margin-left:-48px;}
.quotation:after {content:url("https://www.medicineppt.com/assets/img/bottom-quotes.gif"); vertical-align:top;}
.quotation-inline:before {content:url("https://www.medicineppt.com/assets/img/top-quotes.gif");}
.quotation-inline:after {content:url("https://www.medicineppt.com/assets/img/bottom-quotes.gif"); vertical-align:top;}

/* Indezine Text Color Styles */
.izred {color:#ff0000;}
.izblue {color:#0000ff;}
.izgreen {color:#009900;}
.izorange {color:#ff9900;}
.izpurple {color:#9900ff;}
.izteal {color:#008080;}

/* Tables */
table tr th, table tr td, table thead tr th {font-size:inherit;}
th.rotate {height:160px; white-space:nowrap;}
th.rotate > div {transform: /* Magic Numbers */translate(1px, 65px)  /* 45 is really 360 - 45 */ rotate(270deg); width:15px; -moz-transform:translate(1px, 65px) rotate(270deg); -webkit-transform:translate(1px, 65px) rotate(270deg); -ms-transform:translate(1px, 65px) rotate(270deg); -o-transform:translate(1px, 65px) rotate(270deg);}
th.rotate > div > span {border-bottom:1px solid #333333; padding:5px 0px;}
th.section{font-size:1.15rem; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important; background-color:#379d9e; color:#ffffff;}
td.section{font-size:1.15rem; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important; background-color:#379d9e; color:#ffffff;}
table.responsive td {vertical-align:top;}
.thfixed {position:fixed;}

/* Feedburner */
div.feedburnerFeedBlock > ul {list-style-type:none; margin-left:0; padding-left:0;}
div.feedburnerFeedBlock ul li {padding-bottom:10;}
div#creditfooter {display:none !important;} 
p.fbsubscribelink {display:none !important;} 

/* Flips */
.flip-h {-moz-transform:scaleX(-1); -o-transform:scaleX(-1); -webkit-transform:scaleX(-1); transform:scaleX(-1); filter:FlipH; -ms-filter:"FlipH";}

/* Prevent Auto Ads */
#no-ads > div.google-auto-placed {display:none !important;}
.google-auto-placed {list-style-type:none !important;}

/* Star Ratings */
.rating-text {font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important; font-size:0.9rem; font-weight: bold;}

/* Yuzo Related Links */
.yzp-wrapper .yzp-container .yzp-wrap-item .yzp-item .yzp-item-excerpt{color:black; opacity:100%;}

/* Keyboard */
.key {line-height:2.5; font-size:1rem; border-width:1px 1px 3px 1px; border-style:solid; border-color:#333333; border-bottom-color:#333333; border-radius:5px; background:#ffffff; padding: 2px 5px; font-weight:bold; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important;}
.key2 {line-height:1.5; font-size:1rem; border-width:1px 1px 3px 1px; border-style:solid; border-color:#333333; border-bottom-color:#333333; border-radius:5px; background:#ffffff; padding: 0px 7px 0px 5px; font-weight:bold; font-family:'Lato', Avenir, Arial, Helvetica, sans-serif !important;}

/* Breaks */
br.clear {clear:both;}
