﻿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; }
.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;
}
.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:#0081C6 !important; color: #ffffff; }
.pr-color-bg-company-2 { background:#ffe363 !important; color: #000000; }
.pr-color-company-1 { color:#0081C6 !important; }
.pr-color-company-2 { color:#ffe363 !important; }
.pr-color-border-company-1 { border-color: #0081C6 !important; }
.pr-color-border-company-2 { border-color: #ffe363 !important; }
.pr-logo-company-bg { background: url('/images/PR/Deciphera/deciphera_logo.png') no-repeat; background-size:contain; margin: 0 10px; }

/*Product Styles*/
/*Demo Project (ProjectID: 900) */
.pr-color-bg-brand-900-1 {background: #0081C6 !important; color: #ffffff; } 
.pr-color-bg-brand-900-2 {background: #14adff !important; color: #ffffff; } 
.pr-color-bg-brand-900-3 {background: #ffe363 !important; color: #000000; } 
.pr-color-brand-900-1 { color: #0081C6 !important; }
.pr-color-brand-900-2 { color: #14adff !important; }
.pr-color-brand-900-3 { color: #ffe363 !important; }
.pr-color-border-brand-900-1 { border-color: #0081C6 !important; }
.pr-color-border-brand-900-2 { border-color: #14adff !important; }
.pr-color-border-brand-900-3 { border-color: #ffe363 !important; }
.pr-logo-brand-900 { padding: 50px 0; text-align: center; } /*Must be whitespace around logo equal to largest lower-case 'a' in logo*/

/* Back to top styles */
@charset "UTF-8";
@font-face {
  font-family: 'Billion Web Font';
  src: url("css/BillionWebFonts.woff") format('woff'), url("css/BillionWebFonts.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}

.icon-arrow-thin-up:before {
  content: '\216';
}

a.bd-backtotop-1:hover {
  text-decoration: none;
}
.bd-backtotop-1 {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  z-index: auto;
}
@media (max-width: 1199px) {
  .bd-backtotop-1 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .bd-backtotop-1 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
}
@media (max-width: 767px) {
  .bd-backtotop-1 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
}
.bd-smoothscroll-3 {
  position: fixed;
  left: auto;
  right: 5%;
  top: 89.798%;
  bottom: auto;
  z-index: 9999;
}
@media (max-width: 1199px) {
  .bd-smoothscroll-3 {
    position: fixed;
    left: auto;
    right: 3.172%;
    top: 89.803%;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .bd-smoothscroll-3 {
    position: fixed;
    left: 46.177%;
    right: auto;
    top: 94.208%;
    bottom: auto;
  }
}
@media (max-width: 767px) {
  .bd-smoothscroll-3 {
    position: fixed;
    left: auto;
    right: 9.995%;
    top: 93.136%;
    bottom: auto;
  }
}

.bd-icon-67:before {
  content: '\216';
}
.bd-icon-67:before {
  visibility: inherit;
}
.bd-icon-67:before {
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  background-color: rgba(12, 50, 64, 0.25);
  font-size: 30px;
  padding: 10px;
  line-height: 42.85714287px;
  line-height: 30px;
}
.bd-icon-67:hover:before {
  background-color: rgba(21, 86, 112, 0.5);
  color: #ffffff;
}

.bd-icon:before {
  content: '\216';
}

.bd-icon,
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  text-decoration: none;
  speak: none;
}
.bd-icon:before,
[class^="icon-"]:before,
[class*=" icon-"]:before,
.bd-icon:after,
[class^="icon-"]:after,
[class*=" icon-"]:after {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-transform: none;
  width: auto;
  opacity: 1;
  font-family: 'Billion Web Font';
}
.bd-icon > span:first-child,
[class^="icon-"] > span:first-child,
[class*=" icon-"] > span:first-child,
.bd-icon > time:first-child,
[class^="icon-"] > time:first-child,
[class*=" icon-"] > time:first-child {
  vertical-align: middle;
}
.bd-iconlink {
  display: inline-block;
  color: #269ccb;
  font-size: 30px;
}
a.bd-iconlink:hover {
  text-decoration: none;
}

