
/* General */
body{
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
    
}
/* Global */
a{
	color: #0095da;
}
a:hover{
	text-decoration: none;
}
a.thumbnail:hover{
	border: 2px solid #ffffff;
}
.articleTitle{
	padding-bottom: 12px;
}
.author{
	color: #5d5d5d;
	font-weight: 600;
	padding-bottom: 12px;
	}
h1,h2,h3,h4{
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: bold;
}
.PR-h4{
	font-size: 20px;
	color: #619743;
	font-weight: 700;
}
h4{
    font-size: 18px;
}
button, input, .btn, a.btn{
	border-radius: 0px;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
.badge{
	background-color: #0095da;
}
.blue{
	color: #0095da !important;
}
.border{
	margin: 12px 0 0 0;
	border: 1px solid #efefef;
	padding: 6px;
}
#PR-mainCONT{
	margin-top: 36px;
}
.PR-border{
	padding: 0 15px;
	border: 1px solid #cecece;
}
.PR-border-2{
	border: 1px solid #cecece;
}
.borderBTM{
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 24px;
}
.add-view-button{
	margin-top: 20px;
}
.btn{
    font-: bold;
    border-radius: 0;
    font-weight: bold;
    white-space: normal;
}
.btn-blue a{color: #ffffff;}
.login-btn{
	padding: 13px;
}
.login-btn a{
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.btn-blue-pr{
	background-color: #0095da;
	color: #ffffff !important;
	font-size: 20px;
	font-weight: bold;
}
.btn-grey-pr{
	background-color: #666666;
	font-size: 12px;
	color: #ffffff;
}
.btn-grey-pr:hover{
	color: #ffffff;
	opacity: 0.8;
}

.btn-blue{
	background-color: #0095da;
	color: #ffffff;
}
.btn-blue:hover, .btn-blue-pr:hover{
	color: #ffffff;
	opacity: 0.8;
}
.btn-grey{
	background-color: #f1f1f1;
	border: 1px solid #cecece;
}
.btn-orange{
	background-color: #ff6600;
	color: #ffffff;
}
.btn-orange:hover{
	background-color: #ff6600;
	color: #ffffff;
	opacity: .8;
}
.btn-danger{
    background-color: #ae3634; 
}
.btn-wide{
	margin-top: 22px;
	width: 120px;
	font-size: 18px;
}
.btnPR{
	background-color: #e5eee1;
	color: #619743;
	border: 1px solid #cecece;
	font-size: 20px;
}
.btnPR:hover{
	color: #617943;
}
.btnPR-2{
	background-color: #e5eee1;
	color: #619743;
	border: 1px solid #cecece;
	font-size: 18px;
}
.btnPR-2:hover{
	color: #617943;
}
.btnBluePR{
	background-color: #d6edf8;
	color: #0095da;
	border: 1px solid #cecece;
}
.btnBluePR:hover{
	opacity: .8;
	color: #0095da;
}
.btnBluePR-2{
	background-color: #d6edf8;
	color: #0095da;
	border: 1px solid #cecece;
	font-size: 18px;
}
.btnBluePR-2:hover{
	opacity: .8;
	color: #0095da;
}
.byline{
	color:#999999;
	font-size:12px;
}
.ce-earned{
	margin: 24px 0 0;
}
.ce-earned:last-child{
	margin-bottom: 24px;
}
.deck{
	font-size: 18px;
	font-weight: 400;
	color: #5d5d5d;
	padding-bottom: 12px;
}
.progress-bar{
	background-color: #81ac69 !important;
}
.dropdown-menu{
	border-radius: 0;
}
.featuredIMG:after{
	content: none;
}
.filter{
	padding: 6px;
}
.form-control-NO-PAD{
	padding-left: 5px !important;
}
.form-control{
	border-radius: 0px;
	height: 34px !important;
	color: #666666;
	font-style: italic;
	padding-left: 40px;}
	
	
 .galleria-container{
	background: #0b5b8d !important;
}
.galleria-counter{
	color: #ffffff !important;
	font-size: 20px !important;
	left: 20px !important;
	padding: 10px;
	background: #000000;
	opacity: 0.8;
}
.grey{
	color:#666666;
}
.greyUline{
	border-bottom: 1px solid #efefef;
}
h1, h2, h3, h4, h5, h6
img{
    max-width: 100%;
}

.img-thumbnail{
	width: 100px;
	height: auto;
}
.indent{
	padding-left: 12px; 
}
.input-group-addon{
	background-color: #0095da;
}
.light-gr-bg{
	background-color: #ecf2e8;
}


.galleria-image-nav-left, .galleria-image-nav-right{
	background-image: url("http://marketing.oakstone.com/prcd-css/sliderMap.png") !important;
}
.greyBG{
	background-color: #ededed;
}
.green{
	color: #76b33f;
}
.greenPR{
	color: #619743 !important;
}
#mainCONT{
	margin-top: 12px;
}
.pager li>a{
	border: none;
	border-radius: 0; 
}
.pr-hr{
	margin-top: 0;
	margin-top: 0;
	border-color: #cecece;
}

.keyList{
	border: 1px solid #cecece;
}
.latest{
	min-height: 265px;
}
.latest img{
	margin-top: 12px;
}
.lightGreyBG{
	background-color: #f7f7f7;
}
.margin-bot-24{
	margin-bottom: 24px;
}
.margin-top-36{
	margin-top: 36px;
}
.margin-top-48{
	margin-top: 48px;
}
.marginNONE{
	margin-top: 0 !important;
}
.navbar-default .navbar-toggle{
	border: none;
}
.navbar-toggle{
	padding: 0px;
	margin:12px 24px 0 0;
		
}
.PR-TABS .nav-tabs{
	background-color: #f1f1f1;
	color: #679743;
	border-bottom: 3px solid #f1f1f1;
}
.PR-TABS .nav-tabs>li.active>a, .PR-TABS .nav-tabs>li.active>a:focus, .PR-TABS .nav-tabs>li.active>a:hover{
	background-color: #619743;
	color: #ffffff !important;
	font-weight: bold;
	font-size: 18px;
	border-radius: 0;
	
}

.padding0{
	padding: 0;
}
.padding5 {
	padding: 5px;
}
.padding12{
	padding: 12px;
}
.padding15{
	padding: 15px;
}
.paddingTop15{
	padding-top: 15px;
}
.padding-Bot-10{
	padding-bottom: 10px;
}
.padding-Bot-15{
	padding-bottom: 15px;
}
.PR-Article-Link{
	color: #0095da !important;
	font-size: 18px;
	font-weight: bold;
}
.PR-Article-Link:hover{
	opacity: 0.8;
}
.preventiveCare{
	background-image: url("https://www.practicalreviews.com/Resource.ashx?sn=CD-preventivePC");
	background-repeat: no-repeat;
	background-position: right top;
	
}
#quizcode.form-control{
	font-style: italic;
	color: #999999;
}
.refine{
	padding: 12px;
}
.refrences{
	border-top: 1px solid #ededed;
	padding-top: 12px;
	font-size: 10px;
}
.right{
	float: right;
}

.subhead{
	color: #666666;
	font-size: 14px;
}
td.sorting_1{
	background-color: rgba(0,0,0,0) !important;
}
.table{
	margin-bottom: 20px !important;
}
table.dataTable tbody td{
	border-bottom: none !important;
}
.table>thead>tr>th{
	vertical-align: top !important;
}
.title{
	color: #0095da;
}
.underline{
	border-bottom: 1px solid #0095da;
}
.navbar-brand{
	font-size: 24px;
	font-weight: bold;
}
/*   USER NAV   */
#userNAV{
	background-color: #000000;
	
}
#userNAV a{
	color: #ffffff;
}
#userNAV a:hover{
	color: #cecece;
	text-decoration: none;
}
#userNAV .list-inline li{
	vertical-align: middle;
}
.userDM{
	min-width: 250px;
	margin: 9px 0 0;
}
#userNAV .userDD, .userDD-PR{
	padding: 0 6px;
}
#userNAV .userDD a{
	color: #0095da;
}
#userNAV .userDD-PR a{
	color: #619743;
	font-weight: bold;
	font-size: 24px;
}
#userNAV .userDD a:hover{
	color: #0b5b8d;
}
/*   BRANDING   */
#branding{
	margin-top: 12px;
}

/* .search{
	padding: 36px 0 0 0;
} */
/*   MAIN NAV   */
#mainNAV{
	margin: 24px 0 0 0;
}
.navbar-default .navbar-brand{
	color: #679743;
}
.navbar-default .navbar-brand:hover{
	color: #679743;
	opacity: .8;
}
.navbar-default{
	background-color: #ededed;
	border: none;
	border-radius: 0px;
}
#mainNAV .navbar-nav li:first-child{
	background-color: #619743;
	}
	
	#mainNAV .navbar-nav li:first-child:hover{
	background-color: #619743;
	opacity: .8;
	border-bottom: none;
	}
	
	#mainNAV .navbar-nav li:hover{
		border-bottom: 3px solid #619743;
	}
	#mainNAV .navbar-nav li a{
		color: #619743;
	}
	#mainNAV .dropdown-menu li:first-child{
		background-color: #ffffff;
	}
	
	#mainNAV .dropdown-menu li:hover{
		border-bottom: 0px;
	}
	#mainNAV .pr-nav{
		background-color: #f1f1f1;
	}
	.pr-nav li{
	border-bottom: 3px solid #f1f1f1;
}
.pr-nav li a{
	font-size: 20px;
	font-weight: bold;
	color: #619743;
}
.pr-nav li:hover{
	border-bottom: 3px solid #619743;
	color: #619743;
}
.pr-nav .nav-justified .active{
	border-bottom: 3px solid #619743;
	background-color: #619743;
	color: #ffffff !important;
	border: 0 0 3px;
	border-radius: 0;
}
.pr-nav .active a:hover{
	background-color: #81ac69;
}
.pr-nav .nav-justified .active a{
	color: #ffffff;
}

/*   Main Content   */
.contentHeading{
	background-image: url("https://www.practicalreviews.com/Resource.ashx?sn=CCI-contentHeading-GRN")
} 
.contentHeading h3{
	padding: 6px 0 0 6px;
	margin-bottom: 0;
}
.contentHeading p{
	padding: 0 0 0 12px;
}


.panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border:none;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #0095da;
        background-color: #ffffff;
        border: none;
        
    }

    .panel-title {
        font-size: 18px;
    }

    .panel-title > a {
        display: block;
        padding: 6px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        color: #212121;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }
    /*   ARTICLE   */
    .pr-articleNAV{
	    margin-top: 12px;
	    border-bottom: 1px solid #cecece;
	    border-top: 1px solid #cecece;
	    padding: 12px 0; 
    }
    .pr-articleNAV a{
	    color: #666666 !important;
    }
    .articleNAV{
	    margin-top: 24px;
	    border-top:1px solid #ededed;
	    border-bottom:1px solid #ededed;
    }
    .article{
	    margin-top: 24px;
	    padding-bottom: 36px;
    }
    .blueSideBar{
	    margin-top: 24px;
	    border:1px solid #ededed;
	    background-color: #f0f6f9;
	    padding: 12px;
    }
    .conclusion{
	    color: #0b5b89;
	    border-left: 12px solid #0b5b89;
	    padding-left: 12px;
    }
   
    .panel-default>.panel-heading {
  color: #0095da;
  background-color: #fff;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-default>.panel-heading a {
  display: block;
  padding: 10px 15px;
}


.accordion-option {
  width: 100%;
  float: left;
  clear: both;
  margin: 15px 0;
}

.accordion-option .title {
  font-size: 20px;
  font-weight: bold;
  float: left;
  padding: 0;
  margin: 0;
}

.accordion-option .toggle-accordion {
  float: right;
  font-size: 16px;
  color: #0095da;
}

.accordion-option .toggle-accordion:before {
  content: "Collapse All";
}

.accordion-option .toggle-accordion.active:before {
  content: "Expand All";
}

.circle{
	border-radius: 50%;
    width: 20px;
    height: 20px;
    padding: 1px;
    border: 2px solid #ffffff;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}

.pr-IssueTittle{
	color: #5d5d5d;
	font-size: 16px;
	font-weight: 600;
}
.pr-ArticleTittle{
	color: #619743;
	font-size: 24px;
	font-weight: 600;
	padding-bottom: 12px;
}
.pr-Author{
	font-size: 16px;
	padding-bottom: 12px;
	font-weight: 600;
	color: #5d5d5d;
}
.pr-SubCategory{
	background-color: #ecf2e8;
	border: 1px solid #cecece;
	margin: 12px 0;
}
.pr-SubCategory h4{
	font-size: 16px;
	font-weight: 600;
	color: #619743;
	padding: 9px 16px;
}

/*  CHECK */ 

    /* The switch - the box around the slider */
    .switch {
    position: relative;
    display: inline-block;
    width: 36px;
    height: 21px;
    margin-bottom: 0px !important;
    }
    /* Hide default HTML checkbox */
    .switch input {display:none;}
    /* The slider */
    .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #666666;
    -webkit-transition: .4s;
    transition: .4s;
    }
    .slider:before {
    position: absolute;
    content: "";
    height: 17px;
    width: 17px;
    left: 2px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
    }
    input:checked + .slider {
    background-color: #2196F3;
    }
    input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
    }
    input:checked + .slider:before {
    -webkit-transform: translateX(15px);
    -ms-transform: translateX(15px);
    transform: translateX(15px);
    }
    /* Rounded sliders */
    .slider.round {
    border-radius: 34px;
    }
    .slider.round:before {
    border-radius: 50%;
    }
    .No-quiz {
    display: none !important;
    }



/*   SEARCH   */
	.search th{
		color: #ffffff;
	}
/*   SLIDESHOW   */
.hide-bullets {
    list-style:none;
    margin-top:20px;
}

.thumbnail {
    padding: 0;
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    width: 100%;
}
#slider-thumbs{
	background-color: #0b5b88;
}
    
        /*   footer   */
    footer{
	    margin: 48px 0 0 0;
	    padding: 16px 0 0;
	    background-color: #666666;
    }
    footer nav{
	    margin: 12px 0 0 0;
    }
    footer nav ul li{
	    margin-bottom: none;
	    border-left: 2px solid #ffffff;
    }
    footer nav ul li:first-child{
	    border-left: none;
    }
    footer a{
	    color: #ffffff !important;
    }
   
    
    footer nav a:hover{
	    color: #ffffff;
	    opacity: .8;
	    text-decoration: none;
    }
    footer p{
	    color: #a3a3a3;
	    font-size: 14px;
	    float: right;
	    
    }


/*   ICONS   */



/* remove the original arrow */
select{
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  /* no standardized syntax available, no ie-friendly solution available */
}


select + i.fa {
   float: left;
  margin-top: -34px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: #f1f1f1;
  padding-right: 5px;
  padding: 8px;
  color: #617943;
  border: 1px solid #cecece;
}

select + em.fa
{
  float: left;
  margin-top: -34px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: #f1f1f1;
  padding-right: 5px;
  padding: 8px;
  color: #617943;
  border: 1px solid #cecece;
}



.prcd-search{
	color: #ffffff;
}
.fa-calendar{
	color: #ffffff !important;
}
.fa-circle{
	color: #ffffff;

}
.fa-book{color: #0095da;}
.fa-stack-2{
	font-size: 32px !important;
}
.prcd-home{
	color: #619743;
	font-size: 30px !important;
}
.fa-chevron-circle-down, .fa-chevron-circle-up{
	color: #666666;
	font-size: 24px;
}
.fa-key{
	color: #febb13;
}
.fa-calendar-o{
	color: #ffffff;
}
.fa-star-o{
	color: #f9b613;
}
.fa-toggle-off{
	color:#666666;
}

.fa-camera{
	color:#619743;
}
i.ci{
    display: inline-block;
    height: 25px;
    width: 30px;
    background: url('../images/menu.png') no-repeat;
}
.ci.ci-menu     {background-position: 0 0}
.icon-issue{
	background-image: url('https://practicalreviews.com/Resource.ashx?sn=issue');
	background-position: center center;
	height: 36px;
	width: 27px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.icon-home{
	background-image: url('https://practicalreviews.com/Resource.ashx?sn=home');
	background-position: center center;
	height: 25px;
	width: 27px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.icon-fav{
	background-image: url('https://practicalreviews.com/Resource.ashx?sn=favs');
	background-position: center center;
	height: 25px;
	width: 27px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.icon-chronic{
	background-image: url('https://practicalreviews.com/Resource.ashx?sn=pr-chronic-B');
	background-position: center center;
	height: 25px;
	width: 27px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.icon-credits{
	background-image: url('https://practicalreviews.com/Resource.ashx?sn=credits1');
	background-position: center center;
	height: 25px;
	width: 27px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.icon-camera{
	background-image: url('https://practicalreviews.com/Resource.ashx?sn=camera');
	background-position: center center;
	height: 17px;
	width: 17px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.icon-article{
	background-image: url('https://practicalreviews.com/Resource.ashx?sn=pr-articleICO');
	background-position: center center;
	height: 25px;
	width: 24px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.icon-issueQUIZ{
	background-image: url('https://practicalreviews.com/Resource.ashx?sn=pr-issueQuizICO');
	background-position: center center;
	height: 25px;
	width: 24px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.icon-play{
	background-image: url('https://practicalreviews.com/Resource.ashx?sn=pr-playICO');
	background-position: center center;
	height: 25px;
	width: 24px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.icon-back{
	background-image: url('https://practicalreviews.com/Resource.ashx?sn=pr-backICO');
	background-position: center center;
	height: 25px;
	width: 24px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
}



/*   AUDIO   */
.audioplayer
{
	height: 2.5em; /* 40 */
	color: #fff;
	text-shadow: 1px 1px 0 #000;
	border: 1px solid #222;
	position: relative;
	z-index: 1;
	background: #202020;
	
	border-radius: 0px;
}
	.audioplayer-mini
	{
		width: 2.5em; /* 40 */
		margin: 0 auto;
	}
	.audioplayer > div
	{
		position: absolute;
	}
	.audioplayer-playpause
	{
		width: 2.5em; /* 40 */
		height: 100%;
		text-align: left;
		text-indent: -9999px;
		cursor: pointer;
		z-index: 2;
		top: 0;
		left: 0;
	}
		.audioplayer:not(.audioplayer-mini) .audioplayer-playpause
		{
			border-right: 1px solid #555;
			border-right-color: rgba( 255, 255, 255, .1 );
		}
		.audioplayer-mini .audioplayer-playpause
		{
			width: 100%;
		}
		.audioplayer-playpause:hover,
		.audioplayer-playpause:focus
		{
			background-color: #222;
		}
		.audioplayer-playpause a
		{
			display: block;
		}
		.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a
		{
			width: 0;
			height: 0;
			border: 0.5em solid transparent; /* 8 */
			border-right: none;
			border-left-color: #fff;
			content: '';
			position: absolute;
			top: 50%;
			left: 50%;
			margin: -0.5em 0 0 -0.25em; /* 8 4 */
		}
		.audioplayer-playing .audioplayer-playpause a
		{
			width: 0.75em; /* 12 */
			height: 0.75em; /* 12 */
			position: absolute;
			top: 50%;
			left: 50%;
			margin: -0.375em 0 0 -0.375em; /* 6 */
		}
			.audioplayer-playing .audioplayer-playpause a:before,
			.audioplayer-playing .audioplayer-playpause a:after
			{
				width: 40%;
				height: 100%;
				background-color: #fff;
				content: '';
				position: absolute;
				top: 0;
			}
			.audioplayer-playing .audioplayer-playpause a:before
			{
				left: 0;
			}
			.audioplayer-playing .audioplayer-playpause a:after
			{
				right: 0;
			}
	.audioplayer-time
	{
		width: 4.375em; /* 70 */
		height: 100%;
		line-height: 2.375em; /* 38 */
		text-align: center;
		z-index: 2;
		top: 0;
	}
		.audioplayer-time-current
		{
			border-left: 1px solid #111;
			border-left-color: rgba( 0, 0, 0, .25 );
			left: 2.5em; /* 40 */
		}
		.audioplayer-time-duration
		{
			border-right: 1px solid #555;
			border-right-color: rgba( 255, 255, 255, .1 );
			right: 2.5em; /* 40 */
		}
			.audioplayer-novolume .audioplayer-time-duration
			{
				border-right: 0;
				right: 0;
			}
	.audioplayer-bar
	{
		height: 0.875em; /* 14 */
		background-color: #222;
		cursor: pointer;
		z-index: 1;
		top: 50%;
		right: 6.875em; /* 110 */
		left: 6.875em; /* 110 */
		margin-top: -0.438em; /* 7 */
	}
		.audioplayer-novolume .audioplayer-bar
		{
			right: 4.375em; /* 70 */
		}
		.audioplayer-bar div
		{
			width: 0;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
		}
		.audioplayer-bar-loaded
		{
			background-color: #333;
			z-index: 1;
		}
		.audioplayer-bar-played
		{
			background: #0095da;
			
			z-index: 2;
		}
	.audioplayer-volume
	{
		width: 2.5em; /* 40 */
		height: 100%;
		border-left: 1px solid #111;
		border-left-color: rgba( 0, 0, 0, .25 );
		text-align: left;
		text-indent: -9999px;
		cursor: pointer;
		z-index: 2;
		top: 0;
		right: 0;
	}
		.audioplayer-volume:hover,
		.audioplayer-volume:focus
		{
			background-color: #222;
		}
		.audioplayer-volume-button
		{
			width: 100%;
			height: 100%;
		}
			.audioplayer-volume-button a
			{
				width: 0.313em; /* 5 */
				height: 0.375em; /* 6 */
				background-color: #fff;
				display: block;
				position: relative;
				z-index: 1;
				top: 40%;
				left: 35%;
			}
				.audioplayer-volume-button a:before,
				.audioplayer-volume-button a:after
				{
					content: '';
					position: absolute;
				}
				.audioplayer-volume-button a:before
				{
					width: 0;
					height: 0;
					border: 0.5em solid transparent; /* 8 */
					border-left: none;
					border-right-color: #fff;
					z-index: 2;
					top: 50%;
					right: -0.25em;
					margin-top: -0.5em; /* 8 */
				}
				.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after
				{
					/* "volume" icon by Nicolas Gallagher, http://nicolasgallagher.com/pure-css-gui-icons */
					width: 0.313em; /* 5 */
					height: 0.313em; /* 5 */
					border: 0.25em double #fff; /* 4 */
					border-width: 0.25em 0.25em 0 0; /* 4 */
					left: 0.563em; /* 9 */
					top: -0.063em; /* 1 */
					-webkit-border-radius: 0 0.938em 0 0; /* 15 */
					-moz-border-radius: 0 0.938em 0 0; /* 15 */
					border-radius: 0 0.938em 0 0; /* 15 */
					-webkit-transform: rotate( 45deg );
					-moz-transform: rotate( 45deg );
					-ms-transform: rotate( 45deg );
					-o-transform: rotate( 45deg );
					transform: rotate( 45deg );
				}
		.audioplayer-volume-adjust
		{
			height: 6.25em; /* 100 */
			cursor: default;
			position: absolute;
			left: 0;
			right: -1px;
			top: -9999px;
			background: #222;
			background: -webkit-gradient( linear, left top, left bottom, from( #444 ), to( #222 ) );
			background: -webkit-linear-gradient( top, #444, #222 );
			background: -moz-linear-gradient( top, #444, #222 );
			background: -ms-radial-gradient( top, #444, #222 );
			background: -o-linear-gradient( top, #444, #222 );
			background: linear-gradient( top, #444, #222 );
			-webkit-border-top-left-radius: 2px;
			-webkit-border-top-right-radius: 2px;
			-moz-border-radius-topleft: 2px;
			-moz-border-radius-topright: 2px;
			border-top-left-radius: 2px;
			border-top-right-radius: 2px;
		}
			.audioplayer-volume:not(:hover) .audioplayer-volume-adjust
			{
				opacity: 0;
			}
			.audioplayer-volume:hover .audioplayer-volume-adjust
			{
				top: auto;
				bottom: 100%;
			}
			.audioplayer-volume-adjust > div
			{
				width: 40%;
				height: 80%;
				background-color: #222;
				cursor: pointer;
				position: relative;
				z-index: 1;
				margin: 30% auto 0;
			}
				.audioplayer-volume-adjust div div
				{
					width: 100%;
					height: 100%;
					position: absolute;
					bottom: 0;
					left: 0;
					background: #0095da;
					
				}
		.audioplayer-novolume .audioplayer-volume
		{
			display: none;
		}

	.audioplayer-play,
	.audioplayer-pause,
	.audioplayer-volume a
	{
		-webkit-filter: drop-shadow( 1px 1px 0 #000 );
		-moz-filter: drop-shadow( 1px 1px 0 #000 );
		-ms-filter: drop-shadow( 1px 1px 0 #000 );
		-o-filter: drop-shadow( 1px 1px 0 #000 );
		filter: drop-shadow( 1px 1px 0 #000 );
	}
	.audioplayer-bar,
	.audioplayer-bar div,
	.audioplayer-volume-adjust div
	{
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.audioplayer-bar,
	.audioplayer-volume-adjust > div
	{
		-webkit-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
		-moz-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
		box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
	}
	.audioplayer-volume-adjust div div,
	.audioplayer-bar-played
	{
		-webkit-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
		-moz-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
		box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
	}
	.audioplayer-volume-adjust
	{
		-webkit-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
		-moz-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
		box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
	}
	.audioplayer *,
	.audioplayer *:before,
	.audioplayer *:after
	{
		-webkit-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
		-moz-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
		-ms-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
		-o-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
		transition: color .25s ease, background-color .25s ease, opacity .5s ease;
	}

 /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        .mobileHide{
			display: none;
		}
		.mobileHide-2{
			display: none;
		}
		#userNAV nav .mobileHide{
			display: none;
		}
		footer nav a{
	    color: #ffffff;
	    font-size: 14px;
	    font-weight: bold;
	    padding: 0 6px 0 6px;
		}
		#branding img{
			width: 360px;
		}
		.contGreyBG{
			background-color: #ededed;
		}
		.clinicalAdvisors{
			min-height: 204px;
			background-color: #efefef;
			margin-top: 24px;
			padding: 15px;
		}
		
		.disease{
			font-size: 13px;
			color: #525252;
		}
		.articleTitle{
			font-size: 20px;
			padding-bottom: 6px;
		}
		.deck{
			font-size: 14px;
			font-weight: 400;
			color: #525252;
			padding-bottom: 6px;
		}
		.author{
			color: #595959;
			font-weight: 600;
			padding-bottom: 6px;
			font-size: 12px;
		}
		.latest{
			padding-bottom: 50px; 
		}
		.issue{
			margin-top: 48px;
		}
		.prcd-mobile-table{
			font-size: 14px;
			line-height: 1em;
		}
		.slider-link{
			margin-top: 0;
		}
		tr ul{
			padding-left: 15px;
		}
		#article table{
			font-size: 10px;
		}
		.latest img{
			padding-top: 12px;
		}
		.table-mobileHide{
display:none;
}
.border-left{
	border-top: 1px solid #cecece;
	border-left: 0;
}
.pr-articleNAV li{
	padding: 6px 3px;
}
.previous h4, .next h4{
	font-size: 16px;
}
.credith2{
	color: #619743;
	margin-top: 12px !important;
	margin-bottom: 1px !important;
}
.creditP{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
		
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
		.mobileHide{
			display: none;
		}
		.mobileHide-2{
			display: inline-block;
		}
		.mobileShow{
			display: block;
		}
		.disease{
			font-size: 15px;
		}
		.articleTitle{
			font-size: 24px;
		}
		#userNAV nav .mobileHide{
			display: none;
		}
		#branding img{
			width: 389px;
		}
		footer nav a{
	    color: #ffffff;
	    font-size: 14px;
	    font-weight: bold;
	    padding: 0 6px 0 6px;
		}
		.contGreyBG{
			background-color: #ededed;
		}
		.creditP{
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}

		#pdfWELL .greyBG{
			padding-bottom: 21px;
			padding-top: 15px;
		}
		#pdfWELL .fa-times{
			
			color: #619743;
			border: 1px solid #cecece;
			background: #ffffff;
		}
		
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
	    
		.mobileHide{
			display: block;
		}
		.mobileShow{
			display: none;
		}
		.disease{
			font-size: 18px;
		}
		.articleTitle{
			padding-bottom: 12px;
		}
		.author{
			font-size: 16px;
			padding-bottom: 12px;
		}
		.disease{
			font-size: 18px;
		}
		
		#userNAV nav .mobileHide{
			display: inline;
		}
		#mainNAV .navbar-nav li a{
			padding: 5px 15px;
			border-left: 1px solid #0095da;
		}
		#mainNAV .navbar-nav li .homeBTN{
			padding: 5px;
			border-left: none;
		}
		#mainNAV .navbar-nav .dropdown a{
			border-left: none;
		}
		
		#mainNAV .container-fluid{
			padding: 0px;
		}
		.navbar-collapse{
			padding: 0px;
		}
		.pr-footer-nav li a{
			font-size: 12px;
		}
		footer nav a{
	    color: #ffffff;
	    font-size: 18px;
	    font-weight: bold;
	    padding: 0 6px 0 6px;
		}
    footer ul li{
			display: inline
		}
		.contGreyBG{
			background-color: #ededed;
		}
		.prcd-mobile-table{
			font-size: 16px;
		}
		.menuBTN{
			display: block;
		}
		.table-mobileHide{
display: table-cell;
}
.refine button{
	margin-top: 24px;
}
		
    }
    
    @media (max-width: 992px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    .border-left{
	    border-top: 0;
	    border-left: 1px solid #cecece;
    }
    
    
}


    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
		#mainNAV .navbar-nav li a h4{
		font-size: 14px;
		}
		.featured{
			height: 224px;
		}
		#mainNAV .navbar-nav li a{
			padding: 5px 13px;
			border-left: 1px solid #0095da;
		}
		.contGreyBG{
			background-color: #ededed;
			height: 228px;
		}
		.deck{
			font-size: 18px;
		}
		
		.latest{
			padding-bottom: 25px;
		}
		.latest img{
			padding-top: 0;
		}
		.issue{
			margin-top: 24px;
		}
		.menuBTN{
			display: none;
		}
		.panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}


 .panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\f139";
 /* -webkit-transform: rotate(180deg);
  transform: rotate(180deg); */
  color: #666666;
  font-size: 25px;
}

.panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\f13a";
 /* -webkit-transform: rotate(90deg);
  transform: rotate(90deg); */
  color: #666666;
  font-size: 25px;
} 
.selectMyIssue{
	margin-bottom: 60px;
}
.selectMyIssue h4{
	color: #619743 !important;
	font-size: 20px;
	padding: 12px 0;
}
.selectMyIsssueOPT{
	padding: 15px 0;
}
.selectMyIssueBTN{
	padding-bottom: 15px;
}
.internal-medicine {
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 46px;
  overflow-y: scroll;
  height: 460px;
}
.quizCODE{
	background-color: #f9f9f9;
	height:
}
.quizCODE h4{
	text-align: center;
	color: #619743;
	font-size: 20px;
	padding: 15px 0;
}
.quizCodeForm{
	padding: 15px 0 0 0;
}
.currentlyViewing h4{
	color: #619743;
	text-align: center;
	padding: 15px 0;
	font-size: 20px;
}
.pr-issueTitle{
	color: #5d5d5d;
	font-size: 20px;
	font-weight: bold;
	padding: 20px 0;
	text-align: center;
	font-weight: 600;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	
}
.downloadLNKS{
	padding: 15px 0;
}
#pdfWELL .greyBG{
	padding-bottom: 30px;
}

		
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
		#mainNAV .navbar-nav li a h4{
		font-size: 17px;
		}
		#mainNAV .navbar-nav li a{
			padding: 5px 18px;
			border-left: 1px solid #0095da;
		}
		.contGreyBG{
			background-color: #ededed;
			height: 256px;
		}
		.issue{
			margin-top:6px;
		}
		#pdfWELL .greyBG{
			padding-bottom: 21px;
		}
		
		
    }
/* Guideline Slider */
    div[id^="cpsys_Galleria_"] {
    height: 350px;
    width: 100% !important;
    }
    @media only screen and (min-width: 992px){
    div[id^="cpsys_Galleria_"] {
    height: 700px !important;
    width: 100% !important;
    }
    }
    .galleria-container {
    width: 100% !important;
    height: 100% !important;
    }
    .galleria-stage .galleria-images .galleria-image, .galleria-stage .galleria-images .galleria-image img {
    width: 100% !important;
    height: 100% !important;
    }