@import url('../fonts/oncology/stylesheet.css');

.cb-tips-closefont a:link, .cb-tips-closefont a:visited{
    color: #444;
}
.social-holder a {
    background: #1aaca0 none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff !important;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    padding: 0;
    width: 32px;
}
.social-holder li a:hover,
.social-holder li a:focus,
.social-holder li a:active{
    background: #1aaca0 !important;
 }
.social-holder li{
  padding-top: 0px !important;
}

.jsurvey_stt a{
  font-size: 13px !important;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 0.03em;

}

input,select, textarea{
  font-family: 'ScalaSansWeb', sans-serif;
  font-size: 16px;
  /* line-height: 24px !important; */
  color: #373737;
}
.pro5-measure ul li{
  text-transform: lowercase;
  padding-top: 8px;
  padding-bottom: 18px;
  border-bottom:1px solid #ececec;
}
/*custom css icon module profile  end*/
/*custom css page component page profile */
.healthcare{
  padding: 0 0 20px;
}
.healthcare li {
    line-height: 24px;
    font-size: 18px;
    margin-left: 20px;
}
.com_comprofiler.task-registers .ja-content,
.com_comprofiler.task-userdetails .ja-content{
  background: transparent !important;
}
.com_comprofiler.task-registers .componentheading,
.com_comprofiler.task-userdetails .componentheading{
  display: none;
}
.jaddfamily{
  padding: 0 20px;
}
.componentheading_title{
  padding-top: 20px;
}
.jaddfamily p{
    font-size: 13px;
}
#jmedication_form_detail,
.medications_content {
    padding: 0 20px;
}

.healthcare .module-title{
  margin: 0 !important;
  padding: 10px 0 !important;

}
/* Specifix CSS style should be code here */
body {
  background:#fff;
  background-size: cover ;
  overflow-x: hidden;
  font-family: 'ScalaSansWeb', sans-serif;
  font-size: 16px;
  color: #373737;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font: inherit;
  font-weight: normal;
  color: #373737;
}

h1,
h2,
h3 {
  font-family: 'CrimsonText', serif;
}

h1 {
    font-size: 62px;
    line-height: 60px;
    margin-bottom: 24px;
}
h2 {
	font-size: 26px;
	line-height: 28px;
	margin-bottom: 14px;
}
h3 {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 14px;
}
h4 {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 16px;
}
h5 {
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 14px;
}
h6 {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 14px;
}
.slide_logo{
  border-bottom:50px solid #00ada1 !important;
}
a{
    color: #1aaca0;
}
a:hover{
	color:#1aaca0;
}

/* home landing page login/sign up button group container */
.home_registration .login_home {
    margin: 0 10px 0 0;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
  color: #373737;
}
.ja-footer{
	display:none;
}
.content_home{
  background: #ffffff;
  padding: 20px 0;
}
.connect_intro {
  background: #f6f5f3 !important;
}
.wrap.consent-video {
    padding-bottom: 40px;
}
.container.wrapper_slideshow {
    padding: 30px 0;
}
/* Hide Charts */
#sq2433,
#chart_2433_2433_0_0_0
{
	display: none;
}
.ja-content #reporting-main-geomp,
.ja-content #reporting-main-diagnosis{
  background: #ececec;
  padding: 20px;
}

.module-title{
  margin-bottom: 0 !important;
  /* padding: 10px 0 10px 20px; */
  font-weight: bold;
}

.module_title{
  font-size: 16px !important;
  margin-bottom: 0 !important;
  padding: 10px 0 10px 20px;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFF;
}

#cp-caption #cp-caption-inner .cp-title{
    text-align: left;
    font-weight: bold;
    color: #666;

}

.powered{
    text-align: left;
    font-size: 13px;

    font-weight: bold;

}
.consent_video iframe{
    padding: 30px 0;
}
aside.article-aside  ul.dropdown-menu li a{
	float:right;
}

.ja-copyright {
    text-align: center;
}

.Sponsored_By,
.Powered_By{
text-transform: uppercase;
}
.logout,
.home_headline .btn{
	  background:transparent !important;
	  border:1px solid #FFF !important;
    border-radius: 5px;
    font-weight: bold;
}
.logout {
    text-align: center;
    width: 103px;
}

/*css footer menu*/
.ja-footnav-border{
  padding-top: 50px;
  background-color: #FFF !important ;
  font-size: 16px !important;
  text-align: left;
}
.ja-copyright img{
  width: 166px;
}
.ja-footnav ul {
  position: relative;

  /* these should be probably already set up by `reset.css` */
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.ja-footnav ul:before, ul:after {
  text-align: center;
  display: block;
  border: none;
  border-bottom: 0;
  width: 48%;
}

.ja-footnav ul:before {
  border-right: 0;
}

.ja-footnav ul:after {
  position: absolute;
  top: 0;
  left: 48%;
  margin-left: 1px;
}

.ja-footnav li {
  border: none;
}

.ja-footnav li:nth-child(even) {
  margin-left: -1px;
}
/*end footer menu*/

/* CSS IE*/
.pxrprofilename{
    font-size: 24px;
    margin-bottom: 0px !important;
    padding: 10px 0px;
}
.pxrprofilename span{

    color: #2293EE;
    padding: 10px 20px;
}
.pxrprofilename a:hover,
.pxrprofilename a{
    color: #FFF;
}
.moduletable  ul li p {
    line-height: 25px;
    font-size: 14px;

}
.moduletable  ul li {
    margin-top:10px ;
}
#cp-caption .cp-title{
    background: none     !important;
}
.customnotification{
    background:url(/images/pxr/icons/notification.png) top left no-repeat #f9de8a;
    height:98px;
    line-height:98px;
    font-size:16px;
    color:#604785;
}
.moduletable-programgoal .custom-programgoal{
    margin-top: 30px;
}
.moduletable-programgoal .custom-programgoal p {
    font-size: 28px;
    line-height: 52px;
    text-align: left;
    color: #666;
}
.customnotification span{
    margin-left:120px;
}
.customnotification span.mtitle{
    font-size:24px;
}
.customnotification span img{
    margin-right:30px;
}
.t3-masshead .customepurpose {
  background: #ececec;
}
.ja-masshead{
  text-transform: none !important;
  background: #FFF !important;
}
.home_intro{
  text-align: center !important;
  background: #ececec;
}
.home_intro h1{
  font-size: 32.5px;
  line-height: 40px;
}
.home_video{
  background: #f6f5f3 !important;
  padding: 20px 0 ;
}
.contentheading{
  padding: 10px 20px;
}
#jattachment,
.article-content {
    padding: 0 20px;

}
.article-content {
    padding-bottom: 31px;
}
.article-content p{
  font-size: 18px !important;
  line-height: 24px;
}
.content_faq > ul {
    padding: 0 40px 20px;
}
.content_faq h6,
.content_faq p {
    padding-left: 30px;
}

/*page retake survey*/
.page_retakesurvey {
    padding: 20px;
}.page_retakesurvey h2{
    font-size: 48px;
    line-height: 49px;

}
.page_retakesurvey .componentheading{
  padding: 7px;
}
.retakepage .icon-success {
    background: #19aba0 none repeat scroll 0 0;
    border: 1px solid #19aba0;
    border-radius: 100px;
    color: #fff;
    font-size: 15px;
}
.background_retakepage{
  background: #ececec;
  border-radius: 3px;
}
.retakepage .module_jsurvey > a {
    text-decoration: none;
}
.retakepage .info_completed {
  font-size: 18px;
  font-weight: bold;
  padding-top: 22px;
  margin-bottom: 10px;
  padding-left: 16px;
}
#setReview{
  padding-left: 19px;
}
.retakepage{
  padding: 0 21px 20px;
}
.retakepage .module_jsurvey{
  padding-bottom:19px;
  padding-left: 19px;
  font-size: 18px;
}
.show_questionpage{
  margin-bottom: 22px;
  padding: 0 16px;
  background: #FFF;
  border-radius: 3px;
}
.show_questionpage table td {
    padding-left: 0;
}
.jquestionshowhide{
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.03em;
  font-weight: bold;
  padding-top: 20px;
  text-transform: uppercase;
  padding-bottom: 16px !important;
}

/*end page retake survey*/
.cb_comp_outer{
  background: #ececec;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
#cbtf_32.cbFieldsContentsTab {
  background: #fff none repeat scroll 0 0;
}
#cbtf_32 .componentheading{
  display: block !important;
  padding: 0;
}
.registration_desc{
  background: #ececec;
  padding: 20px;
}
#cbtf_32 #cbfr_55{
  padding: 0px;
  width: 100%;
}
#system-message-container {
    margin-top: -20px;
}

.componentheading,
.contentheading,
.gradientcss3_blue {
  background: rgba(26,172,160,1);
  background: linear-gradient(to right, rgba(26,172,160,1) 0%, rgba(8,135,178,1) 100%);
}

.morecontent span {
    display: none;
}

.home_headline{
  text-align: center !important;
    padding: 64px 0 53px;
}

.home_headline p {
    color: #FFF ;
    text-transform: none !important;
    font-weight: normal !important;

}
.home_headline > h3 {
    color: #fff;
    padding-bottom: 20px;
    padding-top: 10px;
}

.pro5page .container {
    padding-top: 13px;
    border-radius: 5px;
}

.myprofile_name{
    padding: 10px 0px;
    margin-bottom: 20px;
}
.myprofile_name h4{
  margin-bottom: 0px !important;
  margin-left: 36px;
  font-weight: bold;
  font-size: 16px;
  color: #FFF;
}

.checkbox-inline.has-asterisk label {
  padding-left: 0 !important;
  margin-left: 45px;
}

.menutop{
    background: #00ada1;
    margin: 0 auto;
    height: 40px;
}

.home .ja-slideshow .customehome{
    background:transparent;
    position:relative;
    z-index:99;
}
.home .ja-slideshow .customehome .custom-programgoal{
    margin:450px auto 0 !important;
    padding:10px;
    width:80%;
}
.home .ja-slideshow .customehome .custom-programgoa{
    margin:-32px auto 0 !important;
    padding:10px;
    width:80%;
}
.home p {
    font-size: 18px;
    line-height: 24px;
    color: #828080;
}
.t3-spotlight .content-left{
    display: inline-block;
}

.content-top p
{
    font-size: 18px;
    line-height: 35px;

}
.purpose_module_header {
    background: #007267 none repeat scroll 0 0;
    color: #fff;
    margin: -30px auto 50px;
    max-width: 350px;
    padding: 20px;
    text-align: center;
    font-size: 32px;
}
.customepurpose{
    background:#FFF;
    padding: 2px 0;
}
.home_registration{
  padding-top: 10px;
}
.ja-sl-1 .purpose_item img{
    width:90%;
}
.ja-sl-1 .purpose_item a{
    text-decoration:none;
    color:#005f7e;
}
.ja-sl-1 .purpose_item a:hover{
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.ja-sl-1 .purpose_item{
    float:left;
    text-align:center;
    padding:0 1%;
}
.itemid-738 header.article-header h1.article-title{
    display: none;
}

/* menu */
.footnav_content > h4 {
  border-bottom: 1px solid #a9a9a9;
  font-weight: bold;
  font-size:14px;
}
.footnav_content{
    font-weight: normal;
    padding-bottom: 32px;
    text-transform: none;
}
.footer_text{
    padding-top: 26px;
    border-top: 1px solid #efedea;
    color: #373737;
    font-weight: normal;
    font-size: 12px;
}
.menu_footer{
  width: 50%;
}

/* CB calendar */
.calendarDayInput{
    padding:0px !important;
}

.ja-masshead{
    display: block;
    padding: 20px 0;
    background: transparent;
}
.customepurpose.container {
    background: transparent;
}
.ja-masshead h3{
    text-shadow: none;
    color: #373737;
    margin-bottom: -10px;
}
div.t3-module blockquote.rounded.no-avatar{
    padding:15px !important;
}

/* Physician Module */
#physicianListForm table{
    margin-bottom:0px;
}
#physicianListForm table tr:first-child td{
    border-top:none;
}

/* CB STUFF */
.cb_field .cbFieldIcons img{
    width:18px !important;
}

.cb_template_default .componentheading{
    display:none;
}

/* Fields description */
.cb-tips-bg{
    background:#FFF;
    border:3px solid #95d60a;
}
.cb-tips-bg td{
    border-top:none;
    padding:2px;
    color:#444;
}
.cb-tips-fg{
    background:#FFF;
}
#cbIconsTop, #cbIconsBottom{
    display:none;
}

.componentheading{
    font-size:18px;
    font-weight:bold;
    padding: 16px 20px;
    margin-top: 20px;
    color: #FFF;
}

#cbProfileTitle{
    font-size: 36px;
    line-height: 100%;
    margin: 0 0 40px;
}
.tab-content{
    overflow: visible;
}
#cb_birthdate_Month_ID,
#cb_dateofstudy_Month_ID{
    width:105px;
}
#cb_birthdate_Day_ID,
#cb_dateofstudy_Day_ID{
    width:55px;
}
#cb_birthdate_Year_ID,
#cb_dateofstudy_Year_ID{
    width:70px;
}
#mod_login_remembermetext label{
    display:inline;
}

#form-login-remember,
#login-form .userdata{
    margin-top: 30px;
}

#cbfr_99 #cbfv_99{
    height:85px;
}

.cbSnglCtrlLbl{
    display:block;
}

#cblabcb_consentparent {
    width:95%;
    float:right;
}
#cbfv_116 {
    float:left;
}

#cblabcb_assent {
    width:95%;
    float:right;
}
#cbfv_114 {
    float:left;
}
#cblabcb_consentadult {
    width:95%;
    float:right;
}
#cbfv_112 {
    float:left;
}

#cbfr_80 select,
#cbfr_81 select,
#cbfr_82 select,
#cbfr_83 select,
#cbfr_121 select,
#cbfr_122 select {
    width:auto !important;
}

#cblabcb_regconsent,
/* tell us more about you field */
#cbfr_54,
/* coordinator only - profile type */
#cbfr_85,
/* tell us more about your age */
#cbfr_94 {
    display: none;
}

/*kiendt fixed menu tracker*/
.mainbody-top .container #Mod179{
    background-color: transparent !important;
}
.mainbody-top .module-ct ul{
    margin: 0px !important;
}
.mainbody-top .module-ct ul li{
    margin: 0px !important;
    float:left;
    width: 60px;
    padding: 0px;
}

/* change profile section border */

.dynamic-tab-pane-control .tab-page{
    border:none;
    background: transparent;
}
#cbEditProfileInner{
  background: #ececec;
  padding: 0 0 20px;
}
.dynamic-tab-pane-control .tab-page .tab-content{
    margin:0px;
}

#cbfr_63 .cb_field{
	width:100%;
}

.cb-tips-font p{
    font-size: 10px !important;
}
.cbMulti td{
  border-top: none !important;
}
.cbFieldIcons > img {
    width: 18px;
}
#cbfr_86 .cb_field p{
  margin-bottom: 0;
}
#cbfr_80 > label,
#cbfr_81 > label,
#cbfr_82 > label,
#cbfr_83 > label{
    display: inline;
}
.dynamic-tab-pane-control .tab-page{
    font-family: inherit;
    color: #373737;
}
.dynamic-tab-pane-control .tab-page label{
    font-size: 16px;

}
.dynamic-tab-pane-control .tab-row {
    display: none;
}
.cbEditProfile .hide-default{
    display: none !important;
}
.cbEditProfile .show-profile{
    display: block !important;
}
#cbtf_31,
.cb_button_wrapper,
#cbfr_cbcaptchaInput,
#cbfr_cbcaptchaImage{
  padding-left: 20px;
}

#cbfr_cbcaptchaInput{
  padding-top: 9px;
}

#cbfr_1001 p{
  margin-bottom: 0px;
}
.tab-registry {
    color: #fff;
    margin-bottom: 0 !important;
    font-weight: bold;
    padding: 10px 20px;
    text-transform: uppercase;
}
#cbfr_1011 .cb_field{width:100%;}

.cbProfile #cbfr_55,
.cbProfile #cbfr_63,
.cbProfile #cbfr_65,
#cblabcb_labelprintpdf,
.cbRegistration #cblabcb_regconsent,
.cbRegistration #cblabcb_registrationbottom,
.cbRegistration #cblabcb_accountholder,
.cbRegistration #cbfr_62,
.cbRegistration #cbfr_1011 label,
.cbRegistration #cbfr_1012 label,
.cbEditProfile #cbfr_63,
.cbEditProfile #cbfr_64,
.cbEditProfile #cbfr_65,
.cbEditProfile #cbfr_55,
.cbEditProfile #cblabcb_dlparticipant,
.cbEditProfile #cblabcb_accountholder,
.cbEditProfile #cblabcb_regconsent,
.cbEditProfile #cblabcb_dllocation,
.cbEditProfile #cblabcb_dlcontactsharing,
.cbEditProfile #cblabcb_dlcontactsharingbottom,
.cbEditProfile #cbfr_108,
.cbEditProfile #cbfr_111,
.cbEditProfile #cbfv_1001,
.cbEditProfile #cbfr_1012,
.cbEditProfile #cbfr_1013,
.cbEditProfile #cbfr_1015 {
    display: none;
}

.cbRegistration #cblabcb_registrationtop{
    display:none;
}

#cbfr_92,
#cbfr_108 label,
#cbfr_cbcaptchaImage label,
#cbfr_cbcaptchaInput label{
    display:none;
}
/* fpss */
#fpssContainer147.fpss-template-jj-rasper,
#fpssContainer147.fpss-template-jj-rasper .slides-wrapper,
#fpssContainer147.fpss-template-jj-rasper .slide{
    height:255px !important;
    max-width: 100% !important;
}

#cblabcb_consent5,
#cblabcb_consent3,
#cblabcb_consent2,
#cblabcb_consent1 {
    font-weight: normal;
}

/* template stuff */
.ja-sidebar .t3-module{
    background:none;
}
.ja-sidebar .t3-module .module-inner{
    padding:0px;
    border:none;
}

.tdquestion .calendar,
.Question .calendar{
    margin-left:10px;
}

/* Attachment */
#jattachment label{
    clear:both;
    float:left;
    width:250px;
    font-size: 18px;
    line-height: 24px;
}

#ja-content .jc_content_logo{
    display:none;
}
#jc_logo{
    text-align:center;
}
.your-response > span{
    display:inline-block;
    width:50px;
}
/* attachment */
#file1{
    line-height:24px !important;
    margin-top: 10px;
}

/* Mock up */

.required{
    border:1px solid #95d60a  !important;
}

.jmodule-icon{
    float:left;
    margin-bottom:5px !important;
}
.jmodule-icon a{
    padding-left:24px;
    height:18px;
}
.jicon-plus a{
    background: url("../images/ico/plus.png") no-repeat scroll 0 0;
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    -o-background-size: auto 100%;
    background-size: auto 100%;
}
.jicon-edit a{
    background: url("../images/ico/edit.png") no-repeat scroll 0 0;
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    -o-background-size: auto 100%;
    background-size: auto 100%;

}
.jicon-search a{
    background: url("../images/ico/search32.png") no-repeat scroll 0 0;
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    -o-background-size: auto 100%;
    background-size: auto 100%;
}
.jmodule-help{
    background: url("../images/ico/questions.png") no-repeat scroll 0 0;
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    -o-background-size: auto 100%;
    background-size: auto 100%;
    float: right;
    height: 18px;
    text-align: right;
    text-decoration: none;
    width: 20px;
}

.survey-edit-ico{
    width:15px !important;
    height:auto !important;
}
.ja-sl-2{
    text-align:left;
}
.home .ja-sl-2{
  margin-top:0 !important;
}

.ja-footnav{
  padding: 5px 0 0 0;
  margin-top: 30px;
}

.jdata-row{
    clear:both;
}
.jdata-row .jdata-data,
.jdata-row .jdata-label{
    float:left;
    width:28%;
    line-height:25px;
}
.jdata-row .jdata-label{
    font-weight:bold;
    color:#000000;

}
.jdata-row .jdata-data{
    width:70%;
}

/*signup*/

.content-left,
.content-mid,
.content-right{
    text-align: center;
    display: block;
    color: #828080;
}
.content-left a,
.content-mid a,
.content-right a{
    font-size: 20px;
    font-weight:bold;
}
.row.home_content {
    padding-bottom: 26px;
}
.purpose_pxr {
    width: 100%;
    display: inline-flex!important;
    margin: 0px auto;

}
.purpose_pxr a {
    text-align: center !important;
    border: 1px solid #11ada0;
    background:  #FFF;
    color: #000000;
    width: 100%;
    height: auto;
    padding: 50px 10px 30px 10px;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: center top;
}
.purpose_pxr a.item {
    padding-bottom: 30px;
}
.purpose_pxr a:hover {
    background: #11ada0;
    color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: center top;
}
.purpose_pxr .purpose_pxr_1:hover{
    background-image: url('/images/pxr/demo/icon/icon-share_hover.png');
    background-position: center 6px;
}
.purpose_pxr .purpose_pxr_1{
    background-image: url('/images/pxr/demo/icon/icon-share.png');
    background-position: center 6px;
}
.purpose_pxr .purpose_pxr_2:hover{
    background-image: url('/images/pxr/demo/icon/connect_hover.png');
    background-position: center 6px;
}
.purpose_pxr .purpose_pxr_2{
    background-image: url('/images/pxr/demo/icon/icon_connect.png');
    background-position: center 6px;
}
.purpose_pxr .purpose_pxr_3:hover{
    background-image: url('/images/pxr/demo/icon/icon_manage_hover.png');
    background-position: center 6px;
}
.purpose_pxr .purpose_pxr_3{
    background-image: url('/images/pxr/demo/icon/icon_manage.png');
    background-position: center 6px;
}
/*slideshow*/
#slideshow_text{
    z-index: 1;
    position: absolute;
    padding-top: 30px;
    padding-bottom: 30px;
}

.image_siode{
    display: inline-block;
    float: right;
    position: relative;
}

#slideshow_text .text-sld h3{
  font-size: 44px;
  font-family: crimsontext !important;
  line-height: 49px;
    color: #252525;
}
.content_org {
    line-height: 35.12px;
    color: #828080;
}
html.com_content.view-article.itemid-2025 .content_faq h3,
html.com_content.view-article.itemid-805 .content_faq h3{
  font-size: 38px;
  color: #373737;

}
.content_faq {
    padding-top: 26px;
}
html.com_content.view-article.itemid-2025 .content_faq p,
html.com_content.view-article.itemid-805 .content_faq p{
  padding-bottom: 29px;
}
html.com_content.view-article.itemid-805 .article-title{
  padding-bottom: 20px;
}
#slideshow_text .text-sld span{
    font-size: 20px;
    line-height: 24px;
}

/*video*/
div.home-video{
    padding-top: 40px;
    padding-bottom: 40px;
}
.consent-video h3{
    text-align: center;
    margin-bottom: 25px;
    margin-top: 20px;
}
section.consent-video .customepurpose {
    width: inherit;
    background-size: 100% 100%;
}
div.home-video.row {
    height: inherit;
}
div.home-video.row  .video-text {
    text-align: left;
    line-height: 30px;
    text-transform: none;
}
div.home-video.row  .video-text .learn-more a{
    color:#11ada0;
}

/*acticle print*/
.fix_print {

    font-weight: bold;
    text-align: right;
}
.fix_print a{
    color: #000000;
}
.article-aside .dropdown-menu{
    display: inline-block;
    box-shadow: none !important;
    border: none !important;
	text-align:right;
	z-index:1;
	background: none !important;

}
.article-aside{
	margin-bottom:30px !important;
}

.article-aside ul li {
    display: inline-block;
}
.article-aside ul li a{
	padding:3px 5px;
}
.article-aside .dropdown-menu a:hover{
    background: #FFF !important;
}
.article-aside .dropdown-toggle{
    display: none;
}
.ja-sl-1 blockquote{
    border: none !important;
    padding: 0 !important;
}
.ja-sl-1 blockquote.rounded:hover{
    box-shadow: none !important;
    border: none !important;
}
.purpose_pxr a p{
    font-size: 20px;
    padding: 0 20px !important;
}
.purpose_pxr a img  {
    margin-top: -30px;
    padding: 15px 0;
}

/*custom table */
.table.table-primary th {
    background-color: #1aaca0;
}

/*custom footer*/
.ja-footer .rounded:hover{
    border: none !important;
    box-shadow: none !important;
}
.ja-footnav .nav{
    margin-right: 15px;
  text-align: left;
  padding-left: 0 !important;
}

#jmedication_drug_detail #date_stopped_month,
#jmedication_drug_detail #date_stopped_year,
#jmedication_drug_detail #date_started_month,
#jmedication_drug_detail #date_started_year{
    width: 110px;
}
#jmedication_drug_detail .cb_result_warning{
    background: #ffffcc url("/components/com_comprofiler/plugin/templates/default/images/mini-icons/icon-16-warning.png") no-repeat scroll 0 0;
    border: 1px solid #883300;
    color: #dd7700;
    font-weight: bold;
    padding-left: 20px;
}
#jphcreate img{
    margin-top: -15px;
}

.cbEditProfile {
  background-position-y: 100px;
}

#registrationTable .cbFieldsContentsTab #cbfr_55,
#registrationTable .jFieldsContentsTab {
  margin-bottom: 0 !important;
}

@media (max-width: 979px) {

    .userdata #modlgn-username.input,
    .userdata #modlgn-passwd.input{
        width: 155px;
    }

    #pxrtop.navbar{
        margin-bottom:0px;
    }
    #fpssContainer147.fpss-template-jj-rasper,
    #fpssContainer147.fpss-template-jj-rasper .slides-wrapper,
    #fpssContainer147.fpss-template-jj-rasper .slide{
        height:320px !important;
        max-width: 100% !important;
    }


    /* Force table to not be like tables anymore */
    .no-more-tables table,
    .no-more-tables thead,
    .no-more-tables tbody,
    .no-more-tables th,
    .no-more-tables td,
    .no-more-tables tr {
        display: block;
    }
    .no-more-display-tables td{
        display: block;
        width: 100%;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    .no-more-tables thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .no-more-tables tr { border: 1px solid #ccc; }
    .no-more-tables td::after {
        content: attr(data-title);
        display: block;
        visibility: hidden;
    }
    .no-more-tables td {
        /* Behave like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align:left;
    }

    .no-more-tables td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;

        text-align:left;
        font-weight: bold;
    }

    /*
    Label the data
    */
    .no-more-tables td:before { content: attr(data-title); }

    /* end Force table to not be like tables anymore */

    #modlgn-passwd,
    #modlgn-username{
        width:150px;
    }
}
@media (min-width: 978px) {

    /* update profile kiendt 06/05/2015*/
    div.cbEditProfile  #cbfr_136,
    div.cbEditProfile  #cbfr_137{
        display: inline-block;
        width: 49%;
        float:none !important;
    }
    div.cbEditProfile   #cblabcb_weightunit{
        width:50% !important;
    }
    div.cbEditProfile  #cbfr_143,
    div.cbEditProfile #cbfr_140{
        display: inline-block;
        width: 18% !important;
        margin-left:5px;
    }
    div.cbEditProfile  #cbfr_137,
    div.cbEditProfile  #cbfr_143,
    div.cbEditProfile #cbfr_140{
        width: 31%;
    }
    .cbEditProfile  #cbfv_136{
        margin-top: 5px;
    }
    div.cbEditProfile   #cblabcb_weightbeforepregnancy{
        width: 65%;

    }
    div.cbEditProfile #cbfv_137 select{
        width: 100px;
    }
    div.cbEditProfile  #cbfv_136 input,
    div.cbEditProfile #cbfv_143 input,
    div.cbEditProfile #cbfv_140 input{
        width:60px;
        margin-left: 28px;
    }
    div#cbtf_11 label{
        margin-top: 2px;
    }

}
@media (max-width: 767px) {
    .ja-footnav .nav{
        text-align: center !important;
    }
    .footnav_content{
        margin-left: 0 !important;
        padding: 0 !important;
    }
    .ja-footnav .footnav_content ul li.item-2014{
        border: none !important;
    }

    .ja-copyright {
        display: block;
        float: none;
        width: 100%;
    }

    .footnav_content{
        width: 100%;
        float: none;
    }
    .consent_video iframe{
        padding: 20px 0;
        width: 480px;
        height: 320px;
    }

    #cp-caption{
        display:none !important;
    }

    .bt-cs h3 span{
        padding:10px;
    }
    .pxr-news .container,
    .pxr-resources .container .container-inner{
        padding:0px 10px;
        text-align:center;
    }
    .customnotification span img{
        display:none;
    }
    .customnotification span{
        display:block;
    }
    .customnotification{
        line-height:36px;
        font-size:14px !important;

    }
    html{
        background:none;
    }

    #pxrtop{
        position:absolute;
        right:0px;
        z-index:99999;
    }

    #fpssContainer147.fpss-template-jj-rasper{
        display:none;
    }
    #cb_birthdate_ID,
    #cb_birthdate_ID_Link{
        display:none
    }
    .cbformdiv .cb_form_line label, form.cb_form .cb_form_line label, .cb_tab_content .cb_form_line label{
        width:100%;
    }
    .jdata-row .jdata-data,
    .jdata-row .jdata-label{
        float:left;
        width:100%;
    }
    .purpose_module_header,
    .pxr-news h3 span,
    .pxr-resources h3 span{
        font-size:24px;
    }
    .ja-sl-2 .moduletable > h3{
        font-size:20px;
    }
    input, textarea, select{
        width:100%;
    }
    td.QuestionDesciption p{
        margin-left: 0 !important
    }
    div.home-video.row  .video-home iframe {
    margin-left: 0px;

    }

    #slideshow_text .text-sld p{
    font-size: 24px;
    font-weight: bold;

    }
    #slideshow_text .text-sld a{
        font-size: 16px;
    }

}
@media (max-width: 600px) {
    .purpose_pxr a{
        float: none !important;
        display: block;
        margin-top: 20px;
        width: 100% !important;
        text-align: center;
    }
    .consent_video iframe{
        padding: 20px 0;
        width: 320px;
        height: 240px;
    }

}

@media (min-width: 479px) {
    #cbEditProfileInner input#cbbtncancel.button,
    #cbEditProfileInner input#cbbtneditsubmit.button,
    div.cb_field div#cbfv_111 p{
        margin-top: 15px !important;
    }
    #cbtab11 .sectiontableentry2.cbft_select.cb_form_line.cbclearboth.cbtwolinesfield{
        text-align:justify;
    }
}

@media only screen and  (max-width: 480px) {
    .ja-footnav .footnav_content ul li.item-769,
    .ja-footnav .footnav_content ul li.item-2014{
        border: none !important;
    }
    .logo_text{
        display: block;
        text-transform: uppercase;
        padding-top: 15px;
    }
    .logo_site_text {
        display: block;
    }
    .text_logo_default {
        color: #198bad;
        font-family: scalasansweb;
        font-size: 14px;
        font-weight: bold;
        line-height: 16.8px;
    }
    .purpose_module_header,
    .pxr-news h3 span,
    .pxr-resources h3 span{
        font-size:16px;
    }
    .home .ja-slideshow .customehome .custom-programgoal{
        margin-top:0px !important;
        width:90%;
    }
    .ja-sl-1 .purpose_item{
        width:100%;
    }

    #cbEditProfileInner input#cbbtncancel.button,
    #cbEditProfileInner input#cbbtneditsubmit.button,
    div.cb_field div#cbfv_111 p{
        margin-top: 40px !important;
    }

    .cbformdiv .cb_form_line label, form.cb_form .cb_form_line label, .cb_tab_content .cb_form_line label{
        float:none;
    }
    .cbDateinputJs .cbtmplDateSeps{
        display:none;
    }
    #jattachment label{
        display:none;
    }
    input, textarea, select{
        width:75%;
    }
    #cb_birthdate_Month_ID,
    #cb_dateofstudy_Month_ID{
        width:100px;
    }
    #cb_birthdate_Day_ID,
    #cb_dateofstudy_Day_ID{
        width:49px;
    }
    #cb_birthdate_Year_ID,
    #cb_dateofstudy_Year_ID{
        width:63px;
    }
    td.QuestionDesciption p{
        margin-left: 0 !important
    }

    .footer_top{
        display: block !important;
    }

    .footer_bottom {
        margin: 20px 0 10px;
    }

    .ja-footnav-border{
        padding-top: 10px;
    }
    .com_jreporting .container.ja-mainbody{
        margin-top: 25px !important;
    }

}

#slideshow_text .text-sld span{
    font-size: 18px;
}

@media only screen and (max-width: 767px) {
    body {
    font-size: 16px;
    }
    .home p{
        font-size: 16px;
    }
    p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
    }
    h1 {
    font-size: 42px;
    line-height: 42px;
    margin-bottom: 16px;
    }
    h2 {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 14px;
    }
    h3 {
    font-size: 26px !important;
    line-height: 28px;
    margin-bottom: 15px;
    }
    h4 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 16px;
    }
    h5 {
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 12px;
    }
    h6 {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 15px;
    }

    .ja-sl{
        padding-top: 0;
    }
    .pro5page h3{
        font-size: 16px !important;
    }
    .pro5page a{
        font-size: 13px;
    }
    #slideshow_text .text-sld{
        line-height: 30px;
        text-align: center;
    }
    .image_siode.span8 img {
        border-radius: 0;
    }
    .image_siode{
        display: block;
        float: none;
        position: relative;
    }
    .ja-footnav-border,
    .ja-footnav li{
        text-align: center;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body {
    font-size: 14px;
  }
  p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 16px;
  }
  h1 {
    font-size: 48px;
    line-height: 50px;
    margin-bottom: 16px;
  }

  h2 {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 16px;
  }
  h3 {
    font-size: 30px;
    line-height: 32px;
    margin-bottom: 16px;
  }
  h4 {
    font-size: 19px;
    line-height: 22px;
    margin-bottom: 16px;
  }
  h5 {
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 14px;
  }
  h6 {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 16px;
  }
  h1 br,
  h2 br,
  h3 br,
  h4 br,
  h5 br,
  h6 br {
    display: none;
  }

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  body {
    font-size: 16px;
  }
  p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
  }
  h1 {
    font-size: 60px;
    line-height: 60px;
    margin-bottom: 10px;
  }
  h2 {
    font-size: 40px;
    line-height: 46px;
    margin-bottom: 10px;
  }
  h3 {
    font-size: 36px;
    line-height: 38px;
    margin-bottom: 20px;
  }
  h4 {
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  h5 {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 20px;
  }
  h6 {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  h1 br,
  h2 br,
  h3 br,
  h4 br,
  h5 br,
  h6 br {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
    body {
        font-size: 16px;
    }

    p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 20px;
    }

    h1 {
        font-size: 62px;
        line-height: 60px;
        margin-bottom: 24px;
    }

    h2 {
        font-size: 42px;
        line-height: 48px;
        margin-bottom: 20px;
    }

    h3 {
        font-size: 36px;
        line-height: 38px;
        margin-bottom: 20px;
    }

    h4 {
        font-size: 21px;
        line-height: 24px;
        margin-bottom: 20px;
    }

    h5 {
        font-size: 17px;
        line-height: 22px;
        margin-bottom: 20px;
    }

    h6 {
        font-size: 17px;
        line-height: 24px;
        margin-bottom: 20px;
    }
}

/* Project Directory */
.jstudies-project-directory .table th {
    color: #FFF;
}

.jstudies-project-directory tr:first-child {
    background-color: #1aaca0;
}

.jstudies-project-directory th {
    font-size: 21px;
    line-height: 24px;
}

.jstudies-project-directory .button-function-header {
    width: 20%;
}

.jstudies-project-directory .text-center {
    text-align: center;
}

.jstudies-project-directory .text-right {
    text-align: right;
}

.jstudies-project-directory .disabled {
    color: #000;
}

.jstudies-project-directory h2 {
    font-size: 32px;
    line-height: 1.5;
}

.jstudies-project-directory .nowrap {
    white-space: nowrap;
}

.jstudies-project-directory .table .btn.btn-primary {
    text-transform: initial;
}

.pro5page .moduletable {
  position: relative;
}

.w-max {
    width: max-content;
}
