/* Global Cancer Ambassador page rules from style.css, which these legacy views never load. */
.can-sc { margin-bottom:0px; }
.can-sc a { font-size: 19px; font-weight: 600; color: #333; margin-top: 7px; margin-bottom: 0px; transition:0.5s; }
.can-sc a:hover { color: #0075a1; }
.can-ty { font-size: 14px; margin-bottom: 0; color: #333333; }
.can-di { font-size: 14px; color: #666666; }
.can-sc-inn { font-size: 50px; font-weight: 600; margin-top: 30px; color:#333; }
.can-ty-inn { font-size: 24px; font-weight: 600; margin-top: 27px; }
.des-box1 { line-height: 20px; margin-top: 10px; }
.can-di-inn { font-size: 22px; color: #666; }
.brief-des { color: #666; font-size:14px; }
.box1b img { border-radius:20px; }
.areas-help-box .areas-head { font-size: 24px; }
.areas-help-box { color: #666; font-size: 14px; }
.can-ca-su { color:#fff; background:#27b793; padding: 6px 30px; text-transform:uppercase; font-size: 15px; height: 50px; }
.filter-inputs-box .filter-input { position:relative; padding: 5px 5px 5px 40px; height: 50px; -webkit-appearance: none; }
.filet-icons-a { position:absolute; left:10px; top:12px; }
.reg-form1 .reg-form-inputs { margin: 12px 0px; position:relative; }
.reg-form-inputs .dropdown-icons-a { position: absolute; right: 12px; top: 20px; width: 13px; }
.canc-box { padding-left:0px; }
.img-icon1 { right: 12px; position: absolute; top: 14px; }
.reg-form { background-color:#ebeeed; padding: 10px 20px; }
.slide-form-text { display:none; }
#file-upload-filename { background-color: #fff; padding: 5px 15px; color: #a0a0a0; font-size: 14px; border: 1px solid #ced4da; height: 50px; line-height: 38px; }
.clos-reg-form { display:none; }
.reg-form-inputs .reg-input { min-height:50px; font-size: 14px; color: #a0a0a0; -webkit-appearance: none; }
.dropdown-icons-a { position: absolute; right: 27px; top: 20px; width: 13px; }
.reg-form-inputs .reg-input::placeholder { color: #a0a0a0; }
.right-frm { padding:0px; }
.form-title { width: 100%; background-color: #ffe711; color: #303030; margin-bottom: 0px; text-align: center; padding: 25px 0px; border-radius: 15px 15px 0px 0px; font-size: 16px; text-transform:uppercase; font-weight: 600; }
.subm-btn { background-color:#27b793; color:#fff; width:100%; text-transform:uppercase; height: 50px; }
.bread-crumb-box { background-image: url(../images/breadcrumb-background1.jpg); background-size: cover; height: auto; background-repeat: no-repeat; background-position: center center; }
.bread-crumb { padding: 30px 0 10px 0; font-size: 15px; color: #fff; }
.bread-crumb a { color: #ffe711; }
.bread-crumb h1 { font-size: 26px; }
.bread-crumb img { width: 190px; }
.body-area { position: relative; }
.bread-crumb span { margin: 0 5px; }
.bread-crumb .home-crumb { color: #fff; text-decoration: none; }
@media (max-width: 1024px) {
	.bread-crumb { padding: 10px 0; }
	.bread-crumb h1 { font-size: 25px; }
	.bread-crumb img { width: 120px; }
}
@media (max-width: 768px) {
	.bread-crumb h1 { font-size: 19px; }
}
@media (max-width: 920px) and (min-width: 769px) {
	.bread-crumb h1 { font-size: 23px; }
}
@media (max-width: 767px) {
	.can-ty-inn { line-height: 20px; font-size: 22px; margin-top: -6p; }
	.can-sc-inn { font-size: 40px; line-height: 35px; }
	.filter-inputs-box .filter-input { font-size: 12px; }
	.can-di { font-size: 13px!important; }
	.can-ty { font-size: 13px!important; }
	.can-sc a { font-size: 18px!important; }
}
@media (max-width: 661px) {
	.canc-box img.ml-1 { width: 35px; }
	.right-frm { flex: none!important; max-width: 320px!important; }
	.filter-inputs-box .filter-input { font-size: 12px; margin-bottom: 15px; }
}
@media (max-width: 575px) {
	.res-hide { display:none; }
	.filet-icons-a { display: none; }
	.filter-inputs-box .filter-input { padding: 5px 5px 5px 5px; height:40px; }
	.can-ca-su { height:40px; }
	.dropdown-icons-a { right: 20px; top: 17px; width: 10px; }
}
@media (max-width: 567px) {
	.right-frm { flex: none!important; max-width: 100%!important; top: 26px!important; overflow: auto; height: 93%; }
	.filter-inputs-box .filter-input { font-size: 14px; }
	.can-sc a { font-size: 21px!important; }
	.can-ty { font-size: 15px!important; }
	.can-di { font-size: 15px!important; }
	.box1b { margin-bottom: 35px; }
}
@media (max-width: 424px) {
	.can-sc-inn { line-height: 15px; font-size: 32px; margin-top: 25px; }
	.can-ty-inn { line-height: 24px; font-size: 22px; margin-top: 0px; }
	.can-di-inn { margin-top: -7px; }
}
@media (max-width: 943px) {
	.can-ca-su { padding: 6px 15px; }
	.form-title { font-size: 13px; }
	.can-ty { font-size: 11px; }
	.can-di { font-size: 11px; }
	.can-sc a { font-size: 16px; }
}
@media (max-width: 810px) {
	.right-frm { position:fixed; right: -750px; top: 50px; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; transition:0.5s; z-index: 999; }
	.clos-reg-form img { width: 30px!important; opacity: 0.5; }
	.form-title { display: none; }
	.left-can-box { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.slide-form-text { background-color: #ffe711; position: fixed; transform: rotate(-90deg); right: -67px; padding: 7px 13px; top: 232px; font-weight: 600; border-radius: 15px 15px 0px 0px; z-index: 999; font-size: 14px; display:block; }
	.clos-reg-form { display:block; }
}
@media (max-width: 414px) {
	.user-profile-image-user .user-profile-img { width: 140px; height: 140px; left: 10px; }
	.can-sc-inn { line-height: 15px; font-size: 26px; margin-top: 15px; }
	.can-ty-inn { line-height: 18px; font-size: 18px; margin-top: -5px; }
	.can-di-inn { margin-top: -11px; font-size: 18px; }
	.bread-crumb-box { background-size: cover !important; background-position: right; }
	.bread-crumb h1 { font-size: 18px !important; }
}
@media (max-width: 375px) {
	.bread-crumb-box { background-size: cover !important; background-position: right; }
	.bread-crumb h1 { font-size: 18px !important; }
}
.active-crumb { color: #ffe711; }
