/* BIOGEN BRAND CSS 

main: #4E5253
alternate: #4E5253
background: #e6eef6

*/

/* default link color */

/*Code Start By Anuj */
.DownArrowOrientationResources {
background-image:url("images/arrowDown.png");
background-position: center, top center, top right;
background-repeat: no-repeat;
background-size:20px 40px;
}

.UPArrowOrientationResources  {
background-image:url("images/arrowUP.png");
background-position: center, top center, top right;
background-repeat: no-repeat;
background-size:20px 40px;
}



.UPArrowOrientationMiddleResources 
{
    background-image:url("images/arrowUP.png");
    background-position : center, top center, top right;
    background-repeat: no-repeat;
    background-size:20px 40px;
    }
.DownArrowOrientationMiddleResources 
{
    background-image:url("images/arrowDown.png");
    background-position : center, top center, top right;
    background-repeat: no-repeat;
    background-size:20px 40px;
    }

/*Code End By Anuj */




/*Code Start By Anuj */
.DownArrowOrientation {
background-image:url("images/arrowDown.png");
background-position: center, top center, top right;
background-repeat: no-repeat;
background-size:20px 40px;
}

.UPArrowOrientation {
background-image:url("images/arrowUP.png");
background-position: center, top center, top right;
background-repeat: no-repeat;
background-size:20px 40px;
}

.UPArrowOrientationMiddle
{
    background-image:url("images/arrowUP.png");
    background-position : center, top center, top right;
    background-repeat: no-repeat;
    background-size:20px 40px;
    }
.DownArrowOrientationMiddle
{
    background-image:url("images/arrowDown.png");
    background-position : center, top center, top right;
    background-repeat: no-repeat;
    background-size:20px 40px;
    }

/*Code End By Anuj */

input:focus, textarea:focus {
	border-color: #4E5253;
}

a {
	color: #003b71;
}

/* button themes */

.btn, .presBtnGroup .presBtn {
	background:#4E5253;
}
.presBtnGroup .presBtn {
	background:#4E5253;
}

.whiteBtn, .presentationActions a.viewSlides, .presentationActions a.editSlides, .presentationActions a.launchTraining, .presentationActions a.editPresentation, .presentationActions a.reviewTraining, .presentationDownloads .downloadBtn, .addMultiSlides, .slideDetail .addSlide, .slideDetail .zoomSlide,.slideDetail .DownloadViewVideo, .fileOptions .downloadBtn, .fileOptions .btnDeletePresentation, .fileOptions .btnDelete3, .preference-row .btn, #quickLinks .btn-full, #categoryMenu .btnCancel, .allSlides .btnCancel, #alerts-panel #btnAttentionGo,#brandMenu .btnCancel{
	color: #000000d1;
}

/* icons */

.btnDelete, .deleteSubcategoryBtn, .btnDeleteBrand{
	background-image: url('images/general-circle-icons-sprite.png');
}

.btnDeleteSubsetRule{
	background-image: url('images/general-circle-icons-sprite.png');
}

.header-profile, .header-faq, .filterWrapper nav:before {
	background-image: url('images/general-icons-sprite.png');
}

#editMyPresentationForm .fileOptions .btnDeletePresentation span {
  background: url('images/speaker-presentations-sprite.png') no-repeat 0 -24px;
}

#speakerPresentationsView .addSlide{
	background-image: url('images/btnAdd.png');
}

.ui-datepicker-trigger {
	background-image: url('images/calendar-ico.png');
}

/* headings */

#presentationsWrapper h2, #speakerPresentations h2, #brandPage h2, #currentPresentation h2, #myPresentationsEdit h2, #reportsTop h2, #presentationFilter, .table-speaker-agreements caption, #profile-training caption, .information-group h3, .information-group.opened h3, #quick-links h2, #quickLinks h5,#presentationFilter_2 {
	color:#4E5253;
}
#quickLinks h5,#quickLinks .btn-full{
	color:#4E5253
}
/* Fix for 42300 */
#quick-links h2
{
	padding-left: 7px;
		color:#656565;
}
/* page layout themes */

header {
	background:  #fff;
	border-bottom: 2px solid #4E5253;
}

.header-top .logo a {
	background: url('images/logo.png') no-repeat;
}

/* main nav active state */

.main-nav ul li a.active {
	background: #FFE539;
}


.main-nav li#profileMenu ul li a.active{
	color:#4E5253;
}

/* modal headers */

.simplemodal-wrap h2 {
	color: #4E5253;
}

/* footer */

footer {
	    background-color: #F2F2F2;
		/* border-top: 2px solid #4E5253; */
}

/* login pages */

#loginForm {
	border:1px solid #4E5253;
}

#loginForm .heading{
	background: #4E5253;
}

#backToLogin{
	background:url('images/btnBack.png') no-repeat 0 1px;
}

/* filter menu */

.filterWrapper {
	background:#fff;
}

.filterWrapper > nav > ul li a.active{
	color:#4E5253;
}

/* tab containers */

.tabsWrapper{
	background:#f2f2f2;
	border:1px solid #e2e2e2;
}

.nav-tabs ul li a{
	background: #e6eef6;
	border:1px solid #e2e2e2;
}

.nav-tabs ul li a.active{
	color:#4E5253;
}

/* arrows */

#sortableContainer ul li a.arrowSort, #addPresentationForm .descr.validate:after, #addPresentationForm .uploader.validate .actionsWrapper:after, #quickLinks .btn-full .indicator, #event-details.ui-accordion .ui-accordion-header .ui-accordion-header-icon, .calendarWrapper a.yearBtn, .calendarWrapper .ui-datepicker .ui-datepicker-prev, .calendarWrapper .ui-datepicker .ui-datepicker-next, .profile-details-accordion .arrow, .information-group .arrow {
	background-image:url(images/general-arrows-sprite.png);
}

.showTopics span.arrow, .hideTopics span.arrow, #presentationFilter .categoryArrow, #myPresentationsEdit .categoryArrow, #currentPresentation .categoryArrow {
	background-image:url(images/general-arrows-sprite-alt.png);
}

/* Core Presentation Page */

input.presentationSearch {
	color: #4E5253;
	background: #FFF url('images/searchbar.png') no-repeat 1.5% center;
	
}

input.presentationSearch::-webkit-input-placeholder {
	color:#4E5253;
}
input.presentationSearch::-moz-placeholder {
	color:#4E5253;
}

input.presentationSearch:-ms-input-placeholder {
	color:#4E5253;
}

#usersSearch::-webkit-input-placeholder {
	color:#4E5253;
}

#usersSearch::-moz-placeholder {
	color:#4E5253;
}

#usersSearch:-ms-input-placeholder {
	color:#4E5253;
}

.presentationImage p {
	background:#4E5253;
}

.presentationDesc h4{
	/*color:#4E5253;*/
	color: #333333ba;
}

.presentationStats .viewStats{
	background: url("images/viewStats.png") no-repeat scroll right center transparent;
	color:#4E5253;
}

.presentationActions a span{
	background: url('images/presentation-detail-sprite.png') no-repeat 0 0;
}

.presentationStatView {
	background: url('images/presentationStatView_short.png') no-repeat;
}

/* add presentations form */

#addPresentationForm #downloadPPS span, #addPresentationForm .btnDelete3 span, #speakerPresentationsView .downloadBtn span, #editMyPresentationForm .fileOptions .downloadBtn span{
	background-image: url('images/speaker-presentations-sprite.png');
}

#topBar .backBtn{
	background: url('images/btnBack.png') no-repeat 10px center;
}

#addPresentationForm .descr {
	color:#4E5253; 
}

/* Category and all slides popup */

#categoryMenu, #seeAllMenu, #speakerShowSuperGroup,#brandMenu {
	background:#4E5253;
}

#categoryMenu .categoryArrow {
	background: url('images/category-menu-arrow.png') no-repeat;
}

#showSuperGroupArrow {
	background: url('images/showSuperGroup.png') no-repeat;
}

#seeAllMenu .seeAllArrow {
	background: url('images/seeAllMenu.png') no-repeat;
}

/* Slides */

#slidesWrapper h2 {
	color:#4E5253;
}

#slidesWrapper > ul > li {
	color:#4E5253;
}

#slidesWrapper ul.groupChain li {
	background: url("images/supergroupLink.png") no-repeat scroll left transparent;
}

.slide .lock {
	background: url('images/slide-lock.png') no-repeat;
}

.slide .titleSlide{
	background:#4E5253;
}

.slide.active {
	border: 3px solid #4E5253;
}

.slide .slide-edit {
	background: url('images/slide-edit.png') no-repeat center bottom;
	color: #fff;
}

.slide .slideCheckbox span {
	background: url('images/slideCheckbox.png') no-repeat top left;
}

.slide .actions > a.active {
	background-color: #4E5253;
}

#slidesWrapper .groupLength {
	background: #4E5253;
}

/* Presentation Edit Page */

.presentationsSidebar .slide-count {
	background: #4E5253;
}

#partSupergroup li {
	background: url('images/supergroupLink.png') no-repeat center 2px;
}

/* Supergroups */

.supergroups label {
	background: #e6eef6;
}

.supergroups li {
	background: #4E5253;
}

/*
 * Add to supergroup
 */

.supergroups h4, .supergroups label {
	color: #4E5253;
}

/* View all supergroups */

.viewAllSuper .group {
	background: #e6eef6;
	color: #4E5253;
}

.viewAllSuper .group h4 {
	color:#4E5253;
}

.viewAllSuper .group a {
	color: #4E5253;
}

/* Speaker view */

.addMultiSlides span{
	background:url('images/speaker-presentations-sprite.png') no-repeat 0 0;
}

#speakerSidebar.delete #browseCorePresentations, #browseCorePresentations {
	background: url('images/btnBack.png') no-repeat 15px 19px;
}

#slideArrow {
	background:url('images/slide-delete-arrow.png') no-repeat;
}

/* Slide Detail Modal */

.slideDetail .addSlide span, .slideDetail .zoomSlide span{
	background:url('images/speaker-presentations-sprite.png') no-repeat 0 -55px;
}
.slideDetail .DownloadViewVideo span{
	background:url('images/speaker-presentations-sprite.png') no-repeat 0 -37px;
}

.slideDetail .toggleSlide {
	background-image: url('../../images/btnSlideToggle.png');
}

/* Speaker dashboard page */

#alerts-panel{
	background: #FEF7EF !important;
}

#quick-links a.blockBtn span, #brand-selection .btnLaunchTraining span{
	background-image: url('images/speaker-dashboard-sprite.png');
	color:#4E5253;
}

#quick-links a.blockBtn, #brand-selection .btnLaunchTraining {
	background: #fff;
	color:#000000d1;
	font-weight: bold;
}

/* Event Details modal */

#eventDetail #goToCalendar:after{
	background-image:url('images/general-arrows-sprite.png');
}

/* Calendars */

/* = Speaker Calendar
-----------------------------------------------------------------------------*/

#dashboardCalendar{
	background: #f2f2f2 !important;
}

.calendarWrapper .ui-datepicker-multi-3.ui-datepicker .ui-datepicker-prev, .calendarWrapper .ui-datepicker-multi-3.ui-datepicker .ui-datepicker-next{
	background-image:url('images/calendar-month-btns-sprite.png');
}

.calendarWrapper .ui-datepicker .ui-datepicker-title{
	color:#000000d1;
}

.calendarWrapper .ui-datepicker td.highlight a {
	background: #4E5253;
}

#speakerCalendarRow {
	background:#e6eef6;
}

/* return to agreement */

#returnToAgreement{
	background:url('images/btnBack.png') no-repeat 0 6px;
}

/* Speaker profile profile */

#profile-photo .edit {
	color:#ffffff;
}

.contact-information .btnEditAddress, .profile-details-edit, .additional-contact-information .btnEditAdditionalContactInformation {
	color:#4f5d6c;
}

.preference-row .active, .preference-row .select-all {
	background:#4E5253;
	border-color: #4E5253;
}

#profile-preferences form ul > li label span:after {
	background-image: url('images/general-circle-icons-sprite.png');
}

/* profile page modal styles */

.detail-select {
	background: url("images/selectCheck.png") no-repeat 100% -33px;
}
.detail-select.active {
	background: url("images/selectCheck.png") no-repeat 100% 12px;
}

/* search */

#usersSearch {
  	background-image:url("images/searchbar.png");
	color: #4E5253;
}

/* Download button in Core Presentations */
.presentationActions a.viewSlides.downloadFile span
{
    background-image: url('images/speaker-presentations-sprite.png');
    background-position: 0 -38px;
    height: 15px;
    margin-left: 8px;
}

.slide .dropArea 
{
    border: 1px dashed #4E5253;
}

.sbHolder:focus {
	border-color: #4E5253;
}

.autosave,.videoDuration 
{
    color: #4E5253;
}

/* Speaker Portal 2.3 Implementation  - START  */

a.quickDownload
{
    color: #0090C5 !important;
}

label.downloadHeader
{
   color: #666666;
}

div.downloadSeparator
{

    border-color:#4E5253 !important;

}

 .adminSlidesContainer .adminAddSlide
{
    background-image: url('images/btnAdd.png');
}

/* Speaker Portal 2.3 Implementation  - END  */
.descrtext
{
    color: #4E5253;
}

.dialog-main{box-shadow: 1px 1px 3px rgba(0,0,0,0.25) ! important;background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%) !important;}
 #dialogContainer #dialog .ui-dialog-titlebar {
    background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%) !important;
    color: #58bd1c;
   }
   #dialog .progress-label{color:#4E5253 !important;font-family: Helvetica;font-size: 0.9333em;}
   .dialog-main .ui-dialog-titlebar{ background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%) !important;
    color: #4E5253 !important;font-family: Helvetica;background: #e6eef6 !important;}
   .dialog-main .button
   {
       display: block;
    width: 100%;
    padding: 5px 0;
    font-size: 13px;
    background: #f0f0f0 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 );
    box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    border: 1px solid #fff;
    border: 1px solid #cdcdcd;
    text-decoration: none;
    white-space: nowrap;
    font-family: Helvetica;
    text-align: left;
    font-weight: bold;
    color: #4E5253;
    outline:none;
       
       }
	   
	   
	/*MNK Phase II Theme wise changes css*/
    .sub-present-text
	{
        font-size: 24px;
        width: 50%;
        display: inline-block;
        color: #4E5253;
    }
	.slide .dropAreaBefore1.SubsetPresentationDropArea
	{
		border: 1px dashed #4E5253;
		
	}
	.slide .dropArea.SubsetPresentationDropArea
	{
		border: 1px dashed #4E5253;
		
	}

.btnDeleteDataSetRule{
	background-image: url('images/general-circle-icons-sprite.png');
}
/*Code By Anuj*/
#facilitator
{
    background-image: url('images/speaker-presentations-sprite.png') !important;
    background-position: 0 -38px !important;
    height: 15px !important;
    margin-right: 4px;
    
}
a.quickDownloadwithTitleonly
{
    color: #0090C5 !important;
}

*31478 sp gaps start*/
 .announcements-content:nth-of-type(odd) { /*merck*/
            background: #f2f2f2;
        }
        
		 .announcements-content:nth-of-type(even) { /*merck*/
            background: #fff;
        }
        
         #AnnData a { /*merck*/
            color: #000;
         }

/*31478 sp gaps end*/
}

#myModal label:nth-child(even){
	color:#000;
}

#myModal label:nth-child(odd){
	color:#767676;	
}

#myModal p:nth-child(even){
	color:#000;
}

#myModal p:nth-child(odd){
	color:#767676;	
}

.header-label-box{
    background-color: #4E5253;
}

.surveyDetails-content:nth-of-type(odd){
    background: #f2f2f2;
 }
 
 .surveyDetails-content:nth-of-type(even){
    background: #fff;
 }

.font-color-black{
	color:#000;

}

.searchIconClass
{
    vertical-align: middle;
    width: 15px;
    height: 20px;
    display: inline-block;
    background: url(images/searchbar.png) no-repeat top left;

}


/* Start : 55152 Speaker Portal Enhancement */
#contractTemplatesSearch {
  	background-image:url("images/searchbar.png");
	color: #4E5253;
}
/* End : 55152 Speaker Portal Enhancement */

/* Start : 57296 Speaker Portal Phase II Enhancement */
#announcementsSearch {
  	background-image:url("images/searchbar.png");
	color: #4E5253;
}

#usersSearch {
  	background-image:url("images/searchbar.png");
	color: #4E5253;
}
/* End : 57296 Speaker Portal Phase II Enhancement */


.ui-datepicker-trigger {
    content: url(images/calendar-ico.png) !important;
}

.footerborder-new {
    box-shadow: 0px 0px 2px 1px #919191;
}


/* #Clientspecificdashboardimg { */
    /* display: none; */
    /* background: url(images/dashboardSidebarImg_Idorsia.png) no-repeat center; */
    /* height: 90px; */
	/* margin-top:-18px; */
	/* display:none; */
/* } */

.dummyLogo{
	background: url(images/logo.png) no-repeat center 11px;
}

#alerts-panel #btnAttentionGo
{
	box-shadow: none;
	font-weight: bold;
    color: #000000d1;
    border: 1px solid #4E5253;
}

.adminEditPresentationContiner .btnDeleteSlideFromGroup{
	background: url(images/speaker-presentations-sprite.png) !important;
    background-position: 16px 93px !important;
}
#myPresentationsEdit #slidesWrapper .btnDeleteSlide
{
    background: url(images/speaker-presentations-sprite.png) !important;
    background-position:  17px 93px !important;
}

.showBrandTopics span.arrow, .hideBrandTopics span.arrow{
	background: url(images/arrow-icons.png) !important;
}

.showBrandTopics span.arrow {
    background-position: 0 -12px !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}

#defaultdashboardimg{
	margin-left:1px;
    display:none;
}

.emailTextStyling{
	color:#1155CC;
	font-size:10.8px;
	font-weight:bold;
}

/*Start Consolidated CSS Framework*/
.btnCommon {
	background: #4E5253;
}
/*End Consolidated CSS Framework*/