﻿html {
    height: 100%;
}
body {
    overflow: auto;
    /*height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;*/
}

p, td, div, blockquote p {
    font-size: 14px;
}

.carousel-inner > .active.left {
    float: none;
}

.carousel-caption h1 {
    color: #fff;
}

a.btn-info, a.btn-info:visited, a.btn-primary, a.btn-primary:visited {
    color: #fff;
}

a:visited {
    color: #0c97cb;
}

.searchBox {
    padding: 15px 15px 0 15px;
    width: 240px;
}

.searchBox .searchText {
    color: #000;
    float: right;
}

.searchSkinObjectPreview_group {
    display: none;
}

ul.dnnAdminTabNav {
    height: 40px;
    border-radius: 0 !important;
}


/* styling for the Edit Profile and My Account links in User Profiles */
.dnnActions {
    display: inline-block;
}

    .dnnActions li {
        margin-right: 5px;
        list-style: none;
        float: left;
    }


/*override for dnnLabels in the bootstrap */
.form-group .dnnLabel {
    text-align: left;
    width: auto;
}

.dnnLabel + span {
    white-space: normal;
}

/* ADMIN */

#ControlBar, #ControlBar:before, #ControlBar:after, #ControlBar *:before, #ControlBar *:after,
#ControlBar li, #ControlBar li:before, #ControlBar li:after,
#ControlBar a, #ControlBar a:before, #ControlBar a:after,
.dnn_mact, .dnn_mact:before, .dnn_mact:after, .dnn_mact *:before, .dnn_mact *:after,
.dnn_mact li, .dnn_mact li:before, .dnn_mact li:after {
    -webkit-box-sizing: content-box !important; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: content-box !important; /* Firefox, other Gecko */
    box-sizing: content-box !important; /* Opera/IE 8+ */
}

/* Content formatting */

#Content, #TopContent {
    margin-top: 10px;
}

/* Replace PNGs with SVGs for capable browsers (excluding IE<9) */
body:last-child .blueimp-gallery > .slides > .slide-error {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0Ij4KCTxjaXJjbGUgY3g9IjMyIiBjeT0iMzIiIHI9IjI1IiBzdHJva2U9InJlZCIgc3Ryb2tlLXdpZHRoPSI3IiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KCTxyZWN0IHg9IjI4IiB5PSI3IiB3aWR0aD0iOCIgaGVpZ2h0PSI1MCIgZmlsbD0icmVkIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSwgMzIsIDMyKSIvPgo8L3N2Zz4K') /*img/error.svg*/;
}

body:last-child .blueimp-gallery > .play-pause {
    width: 20px;
    height: 20px;
    background-size: 40px 20px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjE1Ij4KCTxwb2x5Z29uIHBvaW50cz0iMiwxIDIsMTQgMTMsNyIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJ3aGl0ZSIvPgoJPHJlY3QgeD0iMTciIHk9IjIiIHdpZHRoPSI0IiBoZWlnaHQ9IjExIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IndoaXRlIi8+Cgk8cmVjdCB4PSIyNCIgeT0iMiIgd2lkdGg9IjQiIGhlaWdodD0iMTEiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==') /*img/play-pause.svg*/;
}

body:last-child .blueimp-gallery-playing > .play-pause {
    background-position: -20px 0;
}

/* IE7 fixes */
* + html .blueimp-gallery > .slides > .slide {
    min-height: 300px;
}

    * + html .blueimp-gallery > .slides > .slide > .slide-content {
        position: relative;
    }

/* fix for carousel for large resolution displays */

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    margin: 0 auto;
    width: 100%;
}


/* fix for DNN dropdown lists being cut off*/

.dnnDropDownList .selected-item, .dnnDropDownList .selected-item a  {
    height: 35px !important;
}


/* fix for coloring on DNN Check boxes */
.dnnCheckbox .mark{ background: none;}

#dnnMenuSearchWrapper input {
  border-radius: 3px;
  margin-right: 5px;
  padding-left: 5px;
}
#dnnMenuSearchWrapper {
  height: 50px;
  margin-top: 10px;
}

#TopSection_Wrapper {
  background-color: white;
  padding: 50px 0 100px 0;
  border-bottom: 10px solid #35238e;
  border-bottom-left-radius: 40%50px;
  border-bottom-right-radius: 40%50px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  height: 100%;
  overflow: hidden;
}
#BottomSection_Wrapper { padding-top: 50px; }
#FooterRow { padding-top: 50px; }
.bottom-pane,.content-pane { padding: 10px;   text-align: center; }
#PageContent_Wrapper { 
    padding: 0;
    max-width: 1600px;
    margin: 0 auto;
}
#Footer_Wrapper { padding: 20px; }
#CopyRightPane { color: #000; }
#CopyRightPane a { color: #555555; padding: 0 5px; }

#Home_AdminLink { display: inline-block; }
#Home_AdminLink a { color:#000000; }

.background-light { background-color: #f1f1f1 !important; }

#Page_Wrapper { margin: 0 auto; padding: 0 0 20px 0; }

.copyright-seperator { background: #787878; min-height: 10px !important; }
#Skin_ApprovalCode_Wrapper { overflow: hidden; margin-top: 5px; }
.logo-wrapper { margin: 20px 0; text-align: center; }
.nav>li>a:hover, .nav>li>a:focus { background: #ffe363; color: black; }
.breadcrumb-top { min-height: 40px; }
.breadcrumb-back { height: 20px;}
.breadcrumb-wrapper .title {
	margin-bottom:7px!important;
	color:#555555;
}
.breadcrumb-wrapper .breadcrumbs,
.breadcrumb-wrapper .breadcrumbs a {
	color: black;
}
.breadcrumb-wrapper .breadcrumbs a:after {
	content:'/';
	color:#bfbfbf;
	padding:0 11px;
}

/* hacks for deciphera */
.breadcrumbs { display: none !important; }
#dnn_ctr2666_Login_Login_DNN_liRegister { display: none !important; }
 end hacks */

.ModDNNFeedbackC .dnnPrimaryAction { margin-left: 135px; }
.ModDNNFeedbackC .dnnFormSectionHead, .ModDNNFeedbackC .dnnFormHelp  { display: none !important; } 
.DnnModule-Authentication h2 { text-align: center; }
.LoginPanel { width: 100%; padding-right: initial; float: initial; margin: 0 auto; }

.dnnLoginService { max-width: 450px; margin: 0 auto; }
.dnnLoginService .dnnLabel.pr-size-xs { width: 100%; text-align: left; }
.dnnLoginService input[type="text"].pr-size-xs, .dnnLoginService input[type="password"].pr-size-xs { width: 100%; }
#Skin_Wrapper>.navbar { border: 0; }
.navbar { margin-bottom: 0; }
#Skin_BottomBar_Wrapper { background: white; }

@media screen and  (max-height: 800px)  { 
    #PageContent_Wrapper { 
        border-radius: 0 !important;
        margin-top: 0 !important;
    }
    #TopSection_Wrapper {
      border-top-left-radius: 0 !important;
      border-top-right-radius: 0 !important;
    }
    /*#Page_Wrapper { padding: 0 0 20px 0; }*/
}

@media screen and  (max-width: 1200px)  { 
    #PageContent_Wrapper { 
        border-radius: 0 !important;
        margin-top: 0 !important;
    }
    #TopSection_Wrapper {
      border-top-left-radius: 0 !important;
      border-top-right-radius: 0 !important;
    }
}

/* Company Styles */
.pr-color-bg-company-1 { background:#1366A6 !important; color: #ffffff; } /*rgb(0,129,198)*/
.pr-color-bg-company-1-med { background: rgba(0, 129, 198, 0.6) !important; color: #ffffff; }
.pr-color-bg-company-1-light { background: rgba(0, 129, 198, 0.2) !important; color: #ffffff; }
.pr-color-bg-company-2 { background:#F3B745 !important; color: #000000; } /*rgb(255, 227, 99)*/
.pr-color-bg-company-2-med { background: rgba(255, 227, 99, 0.6) !important; color: #000000; }
.pr-color-bg-company-2-light { background: rgba(255, 227, 99, 0.2) !important; color: #000000; }

.pr-color-company-1 { color:#1366A6 !important; }
.pr-color-company-2 { color:#F3B745 !important; }
.pr-color-border-company-1 { border-color: #1366A6 !important; }
.pr-color-border-company-2 { border-color: #F3B745 !important; }
.pr-logo-company-bg { background: url('/images/PR/deciphera/deciphera_logov2.png') no-repeat; background-size:contain; margin: 0 10px; }
.pr-logo-company { background: url('/images/PR/deciphera/deciphera_logov2.png') no-repeat; background-size:contain; margin: 0 10px; }

/* Company/Product combined Styles */
.pr-logo-company-brand-50-1 { text-align: center; }
.pr-logo-company-brand-50-1 img.pr-logo-brand { margin: 30px 35px; }
.pr-logo-company-brand-50-1 img.pr-logo-company { margin: 40px 35px 20px 35px; height: 90px; }

.pr-logo-company-brand-900-1 { text-align: center; }
.pr-logo-company-brand-900-1 img.pr-logo-brand { margin: 30px 35px; }
.pr-logo-company-brand-900-1 img.pr-logo-company { margin: 40px 35px 20px 35px; height: 90px; }

/*Product Styles*/
.pr-color-bg-brand-50-1 {background: #1366A6 !important; color: #ffffff; } 
.pr-color-bg-brand-50-2 {background: #F3B745 !important; color: #ffffff; } 
.pr-color-bg-brand-50-3 {background: #F2F2F2 !important; color: #ffffff; }
.pr-color-bg-brand-51-1 {background: #1366A6 !important; color: #ffffff; } 
.pr-color-bg-brand-52-2 {background: #F3B745 !important; color: #ffffff; } 
.pr-color-bg-brand-53-3 {background: #F2F2F2 !important; color: #ffffff; }
.pr-color-brand-50-1 { color: #1366A6 !important; }
.pr-color-brand-50-2 { color: #F3B745 !important; }
.pr-color-brand-50-3 { color: #F2F2F2 !important; }
.pr-color-brand-51-1 { color: #1366A6 !important; }
.pr-color-brand-51-2 { color: #F3B745 !important; }
.pr-color-brand-51-3 { color: #F2F2F2 !important; }
.pr-color-border-brand-50-1 { border-color: #1366A6 !important; }
.pr-color-border-brand-50-2 { border-color: #F3B745 !important; }
.pr-color-border-brand-50-3 { border-color: #F2F2F2 !important; }
.pr-color-border-brand-51-1 { border-color: #1366A6 !important; }
.pr-color-border-brand-51-2 { border-color: #F3B745 !important; }
.pr-color-border-brand-51-3 { border-color: #F2F2F2 !important; }
.pr-logo-brand-50 { padding: 10px 0 !important; text-align: center !important; } /*Must be whitespace around logo equal to largest lower-case 'a' in logo*/

/*  All deciphera brands are combined into one budget.  */
.pr-color-bg-brand-5051-1 {background: #1366A6 !important; color: #ffffff; } 
.pr-color-bg-brand-5051-2 {background: #F3B745 !important; color: #ffffff; } 
.pr-color-bg-brand-5051-3 {background: #F2F2F2 !important; color: #ffffff; }
.pr-color-brand-5051-1 { color: #1366A6 !important; }
.pr-color-brand-5051-2 { color: #F3B745 !important; }
.pr-color-brand-5051-3 { color: #F2F2F2 !important; }
.pr-color-border-brand-5051-1 { border-color: #1366A6 !important; }
.pr-color-border-brand-5051-2 { border-color: #F3B745 !important; }
.pr-color-border-brand-5051-3 { border-color: #F2F2F2 !important; }
.pr-logo-brand-5051 { padding: 10px 0 !important; text-align: center !important; } /*Must be whitespace around logo equal to largest lower-case 'a' in logo*/

.pr-logo-brand-51 { padding: 10px 0 !important; text-align: center !important; } /*Must be whitespace around logo equal to largest lower-case 'a' in logo*/

.pr-color-bg-brand-900-1 {background: #305496 !important; color: #ffffff; } 
.pr-color-bg-brand-900-2 {background: #8EA9DB !important; color: #ffffff; } 
.pr-color-bg-brand-900-3 {background: #B4C6E7 !important; color: #ffffff; } 
.pr-color-bg-brand-900-4 {background: #D9E1F2 !important; color: #ffffff; } 
.pr-color-brand-900-1 { color: #305496 !important; }
.pr-color-brand-900-2 { color: #8EA9DB !important; }
.pr-color-brand-900-3 { color: #B4C6E7 !important; }
.pr-color-brand-900-4 { color: #D9E1F2 !important; }
.pr-color-border-brand-900-1 { border-color: #305496 !important; }
.pr-color-border-brand-900-2 { border-color: #8EA9DB !important; }
.pr-color-border-brand-900-3 { border-color: #B4C6E7 !important; }
.pr-color-border-brand-900-4 { border-color: #D9E1F2 !important; }
.pr-logo-brand-900 { padding: 10px 0 !important; text-align: center; } /*Must be whitespace around logo equal to largest lower-case 'a' in logo*/

